3387 Commits

Author SHA1 Message Date
Jason Simmons
2da6b1758c Merge pull request #845 from jason-simmons/sound_pool
Update SoundEffectPlayer to use the SoundPool API
2015-12-14 12:45:36 -08:00
Jason Simmons
db10a6ee29 Update SoundEffectPlayer to use the SoundPool API 2015-12-14 12:37:17 -08:00
Hans Muller
7ebb6412a9 Only set tolerance if simulation is non-null 2015-12-14 12:27:50 -08:00
Hans Muller
640c609f2b Merge pull request #910 from HansMuller/tabbar_view_swipe
Tabbar view swipe

Swiping left or right in a TabBarView now changes the selected tab in the way it's supposed to.

Currently swipe gestures that start while the selection change is underway are ignored. Will fix that in a separate change.
2015-12-14 11:29:59 -08:00
Hans Muller
80c5e6a3c2 Support TabBarView swipe
Swiping left or right in a TabBarView now changes the selected tab in the way it's supposed to.

Currently swipe gestures that start while the selection change is underway are ignored. Will fix that in a separate change.
2015-12-14 11:23:12 -08:00
Ian Hickson
d3dbc07f50 Merge pull request #912 from Hixie/temp
Analyze more tests.
2015-12-14 11:15:54 -08:00
Hixie
889a1e8eb3 Analyze more tests. 2015-12-14 11:06:42 -08:00
Jason Simmons
07341e328c Merge pull request #908 from jason-simmons/sprite_box_scheduler
Use Scheduler.instance in flutter_sprites
2015-12-14 10:35:25 -08:00
Jason Simmons
80e2422f6a Use Scheduler.instance in flutter_sprites 2015-12-14 10:27:55 -08:00
Devon Carew
ce6b330a80 expose flutter debug functionality using VM service extensions 2015-12-14 10:22:20 -08:00
Devon Carew
9ad9422007 Merge pull request #907 from devoncarew/mini_fab
support mini fabs
2015-12-14 09:52:21 -08:00
Devon Carew
a858222839 support mini fabs 2015-12-14 09:46:06 -08:00
Ian Hickson
5b42f83ff3 Merge pull request #905 from Hixie/bindings
Rename Pointerer to Gesturer.
2015-12-14 09:42:27 -08:00
Ian Hickson
d29970df8b Rename Pointerer to Gesturer. 2015-12-14 07:54:54 -08:00
Ian Hickson
53575aa797 Merge pull request #902 from Hixie/bindings
Refactor bindings.
2015-12-14 00:30:55 -08:00
Ian Hickson
ade93651ac Refactor bindings. 2015-12-13 23:34:41 -08:00
Ian Hickson
9487197502 Merge pull request #895 from Hixie/overlays
Avoid rebuilding entire app when an overlay needs updating
2015-12-11 21:55:11 -08:00
Ian Hickson
e78d6cbc6b Merge pull request #857 from Hixie/hashCodes
Use hashValues instead of hard-coded hashCode getters
2015-12-11 21:46:32 -08:00
Ian Hickson
76319df5df Avoid rebuilding entire app when an overlay needs updating 2015-12-11 21:35:10 -08:00
Ian Hickson
1ab83e668f Merge pull request #894 from Hixie/rev
rev the engine
2015-12-11 21:20:08 -08:00
Ian Hickson
cb1ee0f6b7 Merge pull request #893 from Hixie/typos
Minor fixes in comments and style.
2015-12-11 21:05:49 -08:00
Ian Hickson
ab901beb27 rev the engine 2015-12-11 21:05:26 -08:00
Ian Hickson
cb39108146 Minor fixes in comments and style. 2015-12-11 20:25:08 -08:00
Jason Simmons
e8efac19ba Merge pull request #883 from jason-simmons/roll_mojo_1210
Upgrade the test package (needed by the latest mojo roll)
2015-12-11 09:43:57 -08:00
Ian Hickson
aa80bd6fc9 Merge pull request #886 from Hixie/applyPaintTransform
applyPaintTransform() improvements
2015-12-10 22:47:47 -08:00
Ian Hickson
d1364643db applyPaintTransform() improvements
Previously, applyPaintTransform() had to know how it was positioned in
its parent, even though that's really the parent's responsibility.

Now, applyPaintTransform() is given a child and applies the transform
that it would give the child during paint.

This makes it possible for applyPaintTransform() to work across
coordinate system boundaries (e.g. box to sector, or view to box --
previously, view to box only worked because we explicitly skipped that
step -- since view doesn't actually apply a transform, it doesn't
really matter).
2015-12-10 22:22:00 -08:00
Ian Hickson
7c8c8c1e4c Merge pull request #884 from Hixie/cycles
Check for cycles in our various tree structures.
2015-12-10 20:06:22 -08:00
Ian Hickson
5996d381a7 Check for cycles in our various tree structures. 2015-12-10 19:30:46 -08:00
Adam Barth
2a2784e822 Merge pull request #882 from abarth/image_docs
Add dartdoc for image classes
2015-12-10 18:52:03 -08:00
Adam Barth
40dda1ed4b Add dartdoc for image classes
- Adds dartdoc for all the `of` functions.
 - Renames Image to RawImage. This widget is rarely used and shouldn't take up
   such a nice global name.

Fixes #361
2015-12-10 18:34:56 -08:00
Florian Loitsch
e8367f5346 Merge pull request #881 from floitschG/remove_scheduler_from_animation
Remove reference to scheduler in animation.
2015-12-10 16:27:39 -08:00
Jason Simmons
cb6eef70e8 Upgrade the test package (needed by the latest mojo roll) 2015-12-10 16:25:12 -08:00
Florian Loitsch
86dbf9431f Remove reference to scheduler in animation. 2015-12-10 15:38:39 -08:00
Adam Barth
9353102a7d Merge pull request #880 from abarth/basic_widget_docs
Add more dartdoc for basic widgets
2015-12-10 15:31:51 -08:00
Adam Barth
87e6a5cc12 Add more dartdoc for basic widgets 2015-12-10 14:58:57 -08:00
Jim Beveridge
f92cd47651 Merge pull request #853 from jimbeveridge/pagetest
Added rotation test for new PageableList code.
2015-12-10 12:57:28 -08:00
Hans Muller
54f2d4cb94 Merge pull request #878 from HansMuller/pageable_list_tabs
TabBarView is-a PageableList, doesn't need itemExtent

Base TabBarView on PageableList so that itemExtent and its SizeObserver aren't needed.

TabBarView scrolling is still TBD.
2015-12-10 12:34:32 -08:00
Hans Muller
c4f52177cc demo updates 2015-12-10 12:25:59 -08:00
Adam Barth
ffad464c96 Merge pull request #877 from abarth/better_asserts
Improve asserts when performLayout missing
2015-12-10 12:23:36 -08:00
Hans Muller
55f6593017 tabs scroll duration is 300ms 2015-12-10 12:20:29 -08:00
Hans Muller
9651db22df TabBarView is-a PageableList, doesn't need itemExtent 2015-12-10 12:20:29 -08:00
Adam Barth
2edb6807b8 Improve asserts when performLayout missing
Fixes #566
2015-12-10 12:15:07 -08:00
Adam Barth
4fa9e57185 Merge pull request #872 from abarth/build_errors
Improve error messages when build fails
2015-12-10 12:00:30 -08:00
Adam Barth
2f973faeaa Merge pull request #871 from abarth/recognize_offline
Recognize offline status in adb
2015-12-10 11:27:50 -08:00
Adam Barth
8eb9763569 Improve error messages when build fails
Instead of failing with a cryptic error message about app.flx, we now fail with
an explicit message about the compiler.

Releated to #865
2015-12-10 11:25:19 -08:00
Jim Beveridge
8bb09dbcf8 Added rotation test for new PageableList code. 2015-12-10 11:19:01 -08:00
Ian Hickson
335f583564 Merge pull request #866 from Hixie/debugDoingPaint
Remove debugDoingPaint setter.
2015-12-10 11:17:09 -08:00
Adam Barth
fd68f08b7c Recognize offline status in adb
Fixes #858
2015-12-10 11:16:40 -08:00
Adam Barth
f619c5cd4e Merge pull request #847 from abarth/enum_docs
Add more dartdoc
2015-12-10 11:04:11 -08:00
Hixie
3c4442cecb Remove debugDoingPaint setter.
debugDoingPaint is an internal flag and really shouldn't be globally settable.
2015-12-10 10:42:35 -08:00