Adam Barth
89aaaa9c32
Improve focus management ( #9074 )
...
We now have an explicit focus tree that we manage. Instead of using
GlobalKeys to manage focus, we use FocusNode and FocusScopeNode objects.
The FocusNode is Listenable and notifies when its focus state changes.
Focus notifications trigger by tree mutations are now delayed by one
frame, which is necessary to handle certain complex tree mutations. In
the common case of focus changes being triggered by user input, the
focus notificiation still arives in the same frame.
2017-03-31 13:10:37 -07:00
Chris Bracken
abfee824cd
Re-enable iOS transitions test in devicelab ( #9097 )
...
This reverts commit 326355f0f913c954f92aa74612daa78be22755dd.
2017-03-29 19:19:57 -07:00
Yegor
e067041279
increase vmservice timeout; log stderr in microbenchmarks ( #9088 )
2017-03-29 15:40:17 -07:00
Ian Hickson
326355f0f9
Turn off this flaky test for now. ( #9065 )
...
cc @cbracken
2017-03-28 16:40:13 -07:00
Jason Simmons
f7d0aa03f8
Throw an exception if flutter run fails during a microbenchmark ( #9061 )
2017-03-28 15:46:53 -07:00
Yegor
0ec3ffb4bc
increase total task timeout; decrease individual benchmark timeout ( #9063 )
2017-03-28 15:42:06 -07:00
Michael Goderbauer
506aea0316
enable windows tests with workaround ( #9058 )
2017-03-28 14:22:03 -07:00
Collin Jackson
e2b49d64d6
Revert "Revert "Revert "Include fragment support in Android build to allow use of FragmentActivity in FlutterActivity ( #9036 )"" ( #9046 )" ( #9047 )
...
Test is still failing with increased timeout.
This reverts commit 864b3c37c65a4294735bbdb041d17b112a2659cc.
2017-03-27 19:16:58 -07:00
Collin Jackson
864b3c37c6
Revert "Revert "Include fragment support in Android build to allow use of FragmentActivity in FlutterActivity ( #9036 )"" ( #9046 )
...
Increased the time limit slightly to allow the microbenchmark test time to finish.
2017-03-27 18:12:14 -07:00
Michael Goderbauer
cea7c66dfd
Disable flaky WIndows test :( ( #9029 )
2017-03-27 14:04:50 -07:00
Sarah Zakarias
d274888be6
Rename platform_services to platform_channel ( #9018 )
...
* Rename platform_services to platform_channel
* rename in README
* renamed tests
* update modules.xml
2017-03-27 11:17:31 +02:00
Hans Muller
606f56221b
Eliminated DrawerItem, use ListTile instead ( #8992 )
2017-03-24 15:34:43 -07:00
Yegor
71690343fb
detailed error message re missing xcconfigs ( #9001 )
2017-03-24 10:35:21 -07:00
Sarah Zakarias
912279bf6f
Patch Debug/Release.xcconfig files in devicelab tests ( #9000 )
2017-03-24 15:57:06 +01:00
Sarah Zakarias
47fc81f14d
Revert "Remove flutter_view_ios__start_up.dart ( #8978 )" ( #8996 )
...
This reverts commit 38e4e48d06cd23cecc3168e9c89d686e88a683ef.
2017-03-24 11:45:57 +01:00
Yegor
bc8cc80b9f
Xcode 8-compatible provisioning profiles in devicelab tests ( #8987 )
2017-03-23 17:35:04 -07:00
Sarah Zakarias
38e4e48d06
Remove flutter_view_ios__start_up.dart ( #8978 )
2017-03-23 16:06:09 +01:00
Sarah Zakarias
18db5a2e68
Add start-up test for flutter_view sample ( #8892 )
...
* Add start-up test for flutter_view sample
* add reportMetrics flag to startup test
* rewording in manifest.yaml
2017-03-23 13:20:00 +01:00
Mikkel Nygaard Ravn
e918ef5dbe
Updated microbenchmark ios project according to #8971 ( #8976 )
2017-03-23 10:13:38 +01:00
Mikkel Nygaard Ravn
f9336e2bbd
Updated complex_layout ios project according to #8971 ( #8974 )
2017-03-23 09:32:55 +01:00
Alexandre Ardhuin
578ca0a295
use color.shadeXxx instead of color[Xxx] ( #8932 )
...
* use color.shadeXxx instead of color[Xxx]
* remove calls to .shade500 on MaterialColor
* remove calls to .shade200 on MaterialAccentColor
* fix test
2017-03-21 23:14:55 +01:00
Adam Barth
97816e1571
Rename Dismissable to Dismissible ( #8919 )
...
The latter is the proper spelling.
Fixes #8883
2017-03-20 16:17:08 -07:00
Ian Hickson
11c2032a4e
Run both regular and --watch analysis on Travis ( #8913 )
...
We keep breaking --watch because we don't test it.
2017-03-20 16:16:34 -07:00
Sarah Zakarias
d1f73fd0ad
Add integration test for the Platform Services app ( #8826 )
2017-03-20 22:19:03 +01:00
Jakob Andersen
03f053a738
Update complex_layout and microbenchmarks to Gradle build. ( #8890 )
2017-03-20 16:15:02 +01:00
Hans Muller
031e042eee
Now each Colors.foo constant is-a Color and a color swatch ( #8833 )
2017-03-17 15:24:54 -07:00
Michael Goderbauer
9781f1aff0
make hot_mode_dev_cycle benchmark run in verbose mode ( #8862 )
2017-03-17 12:16:19 -07:00
Devon Carew
9f770ec8a3
update IntelliJ metadata ( #8844 )
2017-03-17 09:39:18 -07:00
Alexandre Ardhuin
a0769f2488
apply the upcoming rule unnecessary_this ( #8838 )
2017-03-17 08:05:42 +01:00
Ian Hickson
2bbe82ef30
Increase timeout and verbosity to diagnose devicelab failure ( #8832 )
2017-03-16 15:02:43 -07:00
Michael Goderbauer
79002c7453
add tasks for Windows bots in device lab ( #8827 )
2017-03-16 13:47:14 -07:00
Michael Goderbauer
d87f19817f
devicelab benchmarks run on Windows ( #8814 )
...
* devicelab benchmarks run on Windows
* fix analyzer issue
* fix test
* fix pubspec
2017-03-15 16:33:10 -07:00
Alexandre Ardhuin
2166ea5b7f
apply partially the upcoming unnecessary_lambdas ( #8810 )
2017-03-15 23:09:58 +01:00
Alexandre Ardhuin
a9ba0e2f88
prefer_initializing_formals ( #8797 )
2017-03-15 18:30:55 +01:00
Yegor
f8238185cc
fix size Android tests broken by #8759 ( #8796 )
2017-03-15 10:08:22 -07:00
Adam Barth
e8a6df4df9
Only upload coverage data for the test shard ( #8781 )
...
That's the only shard that computes new coverage data.
2017-03-14 20:20:54 -07:00
Adam Barth
1e63dc4a72
Merge BuildableElement and Element ( #8758 )
...
There aren't any subclasses of Element that don't also subclass
BuildableElement and I suspect they wouldn't work properly anyway.
Fixes #3656
2017-03-14 17:49:10 -07:00
Chris Bracken
74e2243ca4
Add details of how to test run a build bot change ( #8734 )
...
Add the minimum set of required properties for run_recipe.py and where
to look them up.
2017-03-13 10:14:02 -07:00
Yegor
9f020d6104
upgrade package:http so we no longer need custom MultipartRequest ( #8715 )
2017-03-10 11:05:06 -08:00
Todd Volkert
83d411f979
Change flutter_tools tests to run via pub ( #8698 )
...
`all.dart` is no longer needed. Furthermore, it causes tests to
be skipped, or to silently fail to run anything.
Fixes #7941
2017-03-10 09:39:01 -08:00
Todd Volkert
1ada132ee8
Add first replay test ( #8628 )
2017-03-09 12:58:31 -08:00
Alexandre Ardhuin
329e52c02c
apply upcoming rule use_collection_literals_when_possible ( #8649 )
2017-03-08 14:57:31 -08:00
Chris Bracken
6c97dd2c6c
Declare locals as final where not reassigned (dev) ( #8574 )
2017-03-03 18:06:08 -08:00
Alexandre Ardhuin
69b6bb87d1
prefer_is_empty and prefer_is_not_empty ( #8474 )
2017-03-01 22:17:30 -08:00
Yegor
bfef36f710
add waitUntilNoTransientCallbacks to driver API ( #8475 )
2017-02-28 15:58:28 -08:00
Adam Barth
f20c3d1032
Add a color
argument to Container
. ( #8396 )
...
It's common to just want a simple colored box. Simple thing should be simple,
so this patch adds a convenience argument to Continer for creating a box
decoration that is just a color.
Fixes #5555
2017-02-24 12:25:48 -08:00
Phil Quitslund
a002e72022
Bump to test 0.12.20
. ( #8349 )
...
* Bump to test `0.12.20`.
Some test `0.12.20` highlights:
* introduces `expectLater()` that returns a `Future` that completes when the matcher has finished running
* deprecates the `verbose` parameter to `expect()` and the `formatFailure()` (to be removed in `0.13.0`)
Otherwise:
* to keep up w/ the deprecation of `verbose`, removes `widget_tester` API to pass `verbose` flag (alternatively we could suppress the warning for now)
* Update stack manipulation.
* Fix framecount.
2017-02-23 15:08:25 -08:00
Alexandre Ardhuin
8c043d06de
fix lints for directives_ordering rule ( #8382 )
2017-02-23 13:37:26 -08:00
Michael Goderbauer
7db8241a6d
Revert "Revert "Replace jarsigner with apksigner" ( #8164 )" ( #8320 )
...
This reverts commit 70d7fe3a0dede9f3556fda8fe018dc4ed4a08490.
The Java version missmatch on the bots has been resolved.
2017-02-21 16:26:30 -08:00
Alexandre Ardhuin
e9a775bf38
prefer const constructors ( #8316 )
2017-02-21 14:54:29 -08:00