3223 Commits

Author SHA1 Message Date
Hixie
768268ad3f Workaround to re-enable test
This is a workaround for:
   https://github.com/dart-lang/sdk/issues/25246
2015-12-15 13:38:45 -08:00
Seth Ladd
7dd28659b2 Merge pull request #937 from flutter/sethladd-patch-1
Use a newer version of dartdoc
2015-12-15 13:21:12 -08:00
Hans Muller
863b5b8b1b Merge pull request #924 from HansMuller/custom_layout
Custom layouts use shouldRelayout() delegate methods instead of tokens

CustomMultiChildLayout and CustomOneChildLayout now use their delegate's shouldRelayout() method instead of a "token" to decide if layout is needed.

MultiChildLayoutDelegate and OnChildLayoutDelegate are now expected to be stateless, i.e. they'll typically be built each time their custom layout widget is built. If the identical layout delegate is provided to a new custom layout, layout will not happen.

Revised the bottom sheet implementation per the new custom layout classes. Removed a SizeObserver.

Fixes #899
2015-12-15 12:45:13 -08:00
Hans Muller
0d983cd87a CustomMultiChildLayout and CustomOneChildLayout now use their delegate's shouldRelayout() method instead of a "token" to decide if layout is needed.
MultiChildLayoutDelegate and OnChildLayoutDelegate are now expected to be stateless, i.e. they'll typically be built each time their custom layout widget is built. If the identical layout delegate is provided to a new custom layout, layout will not happen.

Revised the bottom sheet implementation per the new custom layout classes. Removed a SizeObserver.

Fixes #899
2015-12-15 12:37:42 -08:00
Seth Ladd
070b227b12 call dartdoc with a more explicit path 2015-12-15 12:18:30 -08:00
Devon Carew
d9cab80c8a Merge pull request #939 from devoncarew/update_service_extensions
remove todos for service extension params
2015-12-15 11:57:47 -08:00
krisgiesing
b641d93be3 Merge pull request #940 from krisgiesing/doc_tweaks
Export dependent class from newton package
2015-12-15 11:17:01 -08:00
Kris Giesing
54cec3f13f Export dependent class from newton package 2015-12-15 11:09:33 -08:00
Devon Carew
4226b6008e remove todos for service extension params 2015-12-15 11:08:42 -08:00
Devon Carew
7d651af4f5 Merge pull request #911 from devoncarew/service_extensions
expose flutter debug functionality using VM service extensions
2015-12-15 10:53:50 -08:00
Devon Carew
ed3fa38277 Merge pull request #938 from flutter/devoncarew-patch-2
Update test.sh
2015-12-15 10:41:17 -08:00
Devon Carew
46bac6b78f Update test.sh
Add the -q (quiet) flag to gsutil uploads.
2015-12-15 10:10:24 -08:00
Seth Ladd
219e1318bb Use a newer version of dartdoc 2015-12-15 09:24:13 -08:00
Devon Carew
2ab40e63ba Merge pull request #931 from flutter/devoncarew-patch-1
Update test.sh
2015-12-14 21:37:21 -08:00
Devon Carew
1ef12a21d4 Update test.sh
gen dartdoc using the flutter styles
2015-12-14 21:31:13 -08:00
Adam Barth
6225bfa117 Merge pull request #930 from abarth/docs_flutter_io
Switch docs to docs.flutter.io
2015-12-14 20:02:42 -08:00
Adam Barth
f23035b0fe Switch docs to docs.flutter.io
That site is now live.
2015-12-14 19:55:08 -08:00
Eric Seidel
a2730e791e Merge pull request #929 from flutter/travis_indent
See if fixing indent fixes our missing caching
2015-12-14 19:46:18 -08:00
Eric Seidel
086cb5d2df See if fixing indent fixes our missing caching
@abarth
2015-12-14 19:40:37 -08:00
Devon Carew
cde14ab649 more checked mode guards; more types; fewer todos 2015-12-14 19:04:34 -08:00
Jason Simmons
afb35f1cc0 Merge pull request #926 from jason-simmons/engine_release_1214a
rev engine
2015-12-14 18:06:54 -08:00
Jason Simmons
fb281635bd rev engine 2015-12-14 17:52:14 -08:00
krisgiesing
ac2ad62cce Merge pull request #925 from krisgiesing/doc_tweaks
Fix formatting issue
2015-12-14 16:41:01 -08:00
Kris Giesing
a145490730 Fix formatting issue 2015-12-14 16:35:00 -08:00
Eric Seidel
e04de975ab Merge pull request #922 from eseidelGoogle/pub_is_slow
Add nicer logging/reporting to dev/update_packages.dart
2015-12-14 16:19:14 -08:00
Eric Seidel
d8e4fee9a0 Add nicer logging/reporting to dev/update_packages.dart
Makes it more obvious where we are spending our time on Travis.

Also added travis caching for the global pub cache to
speed this up!  Modeled what dartdoc does:
https://github.com/dart-lang/dartdoc/blob/master/.travis.yml#L13

@Hixie
2015-12-14 15:30:09 -08:00
Eric Seidel
e1fefc061c Merge pull request #921 from eseidelGoogle/stocks_test
Rename stocks/tests to stocks/test
2015-12-14 15:17:26 -08:00
Eric Seidel
520ceb5859 Rename stocks/tests to stocks/test
This matches the naming pattern expected from package:test
`flutter test` doesn't care, since it finds all _test.dart
files and runs them regardless of directory.

@Hixie
2015-12-14 14:56:22 -08:00
Ian Hickson
07ceefd612 Merge pull request #919 from Hixie/crash
Fix build breakage
2015-12-14 14:33:38 -08:00
Hixie
7a12d70df2 Fix build breakage 2015-12-14 14:31:56 -08:00
Eric Seidel
28c3b5581e Merge pull request #917 from eseidelGoogle/instrument
Split out Instrumentation logic from WidgetTester
2015-12-14 13:54:32 -08:00
Eric Seidel
3053c0ad72 Split out Instrumentation logic from WidgetTester
This will allow writing tests/benchmark which want to use
the engine's default beginFrame and normal passage of time.

@Hixie
2015-12-14 13:54:15 -08:00
Ian Hickson
0f9d8bc2c1 Merge pull request #916 from Hixie/analyze
Always import our packages when analyzing.
2015-12-14 13:45:19 -08:00
Hans Muller
81ab91a6e1 Merge pull request #914 from HansMuller/null_fling_simulation
Only set tolerance if simulation is non-null

Fixes #898
2015-12-14 13:10:26 -08:00
Hixie
0a6b0f9b0b Always import our packages when analyzing. 2015-12-14 12:56:31 -08:00
Devon Carew
211aeabb87 review comments 2015-12-14 12:51:39 -08:00
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