Danny Tuppeny
e8c5d66b5a
Use processManager.run() instead of manually capturing streams in test_utils getPackages() ( #41687 )
...
* Capture stdout in test helper
* Simplify running getPackages() in test utils
* Remove unused import
2019-10-10 07:47:26 +01:00
Lau Ching Jun
5a41374ac3
Add option to precache unsigned mac binaries. ( #42376 )
2019-10-09 22:24:15 -07:00
Emmanuel Garcia
9eaac9c414
Add smoke test for the new Android embedding ( #42360 )
...
* Add smoke test for the new Android embedding
* Update AndroidManifest.xml in app template
* Update test README.md
* Remove widget_test.dart
* Update pubspec.yaml
* Force GeneratedPluginRegistrant.java
2019-10-09 21:57:19 -07:00
Jonah Williams
480342899e
Switch desktop build commands to use process utils ( #42373 )
2019-10-09 18:58:27 -07:00
Tong Mu
94515ba590
Make MouseTracker.sendMouseNotifications private ( #41879 )
...
* Make sendMouseNotifications private
2019-10-09 18:29:02 -07:00
Jonah Williams
10ddb7db78
remove println ( #42378 )
2019-10-09 17:49:31 -07:00
Dwayne Slater
2adda80c10
Expose wait conditions in the public flutter_driver API ( #42162 )
2019-10-09 16:58:41 -07:00
Shi-Hao Hong
8fcc1d4151
Fix DropdownButton crash when hint and selectedItemBuilder are simultaneously defined ( #42342 )
...
* Fix DropdownButton crash when hint and selectedItemBuilder are simultaneously defined
2019-10-09 16:47:44 -07:00
tery lim
9b29e830ca
Fix documentation for the required argument ( #41675 )
2019-10-09 16:32:17 -07:00
Remi Rousselet
79cbe25b95
No longer rebuild Routes when MediaQuery updates ( #41763 )
...
* No longer rebuild Routes when MediaQuery updates
fixes #37878
* Fix tests
* PR feedback
* Add missing endline
2019-10-09 16:32:07 -07:00
Pieter van Loon
e3195c2629
Fixed media query issues and added test to prevent it from coming back ( #41803 )
2019-10-09 16:31:48 -07:00
Ian Hickson
96276630bf
Improve documentation around animations. ( #42267 )
2019-10-09 16:31:29 -07:00
Christopher Fujino
ed482c3e09
Stop leaking iproxy processes ( #42026 )
2019-10-09 16:30:27 -07:00
Hans Muller
b770f3443d
Reprise: Dropdown Menu layout respects menu items intrinsic sizes ( #42033 )
...
* Reprise: Dropdown Menu layout respects menu items intrinsic sizes
* updated per review feedback
* updated per review feedback
2019-10-09 16:29:40 -07:00
Emmanuel Garcia
1d2eaaf204
Ensure that flutter assets are copied in the AAR ( #42306 )
2019-10-09 16:29:20 -07:00
stuartmorgan
d992d6de20
Make desktop stopApp only apply to processes Flutter started ( #41519 )
2019-10-09 16:28:10 -07:00
Jonah Williams
861fe0a276
Ensure precache --web works on dev branch ( #42289 )
2019-10-09 16:27:39 -07:00
Greg Spencer
89d6c8d90b
Enables setting of semantics focused and focusable attributes within Focus widgets. ( #41814 )
...
This adds a Semantics node to the Focus and FocusScope widgets, setting the focused and focusable attributes so that the accessibility subsystem can be told when a control has the input focus.
Includes an engine roll to flutter/engine@77252d2 , and the following 8 engine changes:
flutter/engine@77252d2 Greg Spencer Add missing focusable testing info (flutter/engine#13013 )
flutter/engine@0e42a29 skia-flutter-.. Roll src/third_party/skia 54548626a977..e27a503a0a21 (1 commits) (flutter/engine#13024 )
flutter/engine@6b56ed7 gaaclarke Refactor: FlutterDartProject (flutter/engine#13006 )
flutter/engine@393480c skia-flutter-.. Roll src/third_party/skia 77dde599c98a..54548626a977 (1 commits) (flutter/engine#13023 )
flutter/engine@080b89d skia-flutter-.. Roll src/third_party/skia 2b1a25a4d324..77dde599c98a (1 commits) (flutter/engine#13021 )
flutter/engine@90b0f30 Ben Konyi Roll src/third_party/dart f4a72bfc64..bb04f145b2 (18 commits) (flutter/engine#13020 )
flutter/engine@049fb89 skia-flutter-.. Roll fuchsia/sdk/core/linux-amd64 from q_uYX... to cknsi... (flutter/engine#13019 )
flutter/engine@6925b2a skia-flutter-.. Roll fuchsia/sdk/core/mac-amd64 from wuAtw... to u0JpE... (flutter/engine#13018 )
Related Issues
Addresses #40101
Landing on red in order to fix the build: it's red because of the needed engine roll.
2019-10-09 14:45:42 -07:00
Darren Austin
440753bae8
Fix regression with ModalBottomSheets not responding to changes in theme ( #42189 )
...
Fix regression with ModalBottomSheets not responding to changes in theme
after they are shown.
2019-10-08 21:33:17 -07:00
Jonah Williams
6a99a8d9e4
Ensure web restart analytics events aren't sent for failures/dont serve devtools by default ( #42260 )
2019-10-08 20:06:13 -07:00
Jonah Williams
25b3ea7ed2
Revert removal of linux support from unpack command ( #42276 )
2019-10-08 19:18:18 -07:00
Kate Lovett
1ec44a0c36
Incorporating Link Semantics ( #41327 )
2019-10-08 18:16:11 -07:00
Jonah Williams
14c1c211d5
Catch argument error from Make when it isn't installed ( #42252 )
2019-10-08 14:53:55 -07:00
Jonah Williams
fde267516b
Make Pub an interface in the flutter tool ( #42257 )
2019-10-08 14:53:28 -07:00
LongCatIsLooong
f818fbe020
Update CupertinoActivityIndicator colors and gradient ( #42032 )
2019-10-08 12:51:55 -07:00
Kate Lovett
6760628147
Typos & Style clean up ( #42006 )
2019-10-08 10:39:09 -07:00
Romain Rastel
0ddcd70ca1
Add helperMaxLines to InputDecoration and InputDecorationTheme ( #39433 )
...
Similar to errorMaxLines
2019-10-08 10:34:20 -07:00
gaaclarke
ed1d5a8f1c
Added SystemNavigator.pop "animated" argument. ( #41820 )
2019-10-08 10:05:30 -07:00
Alexandre Ardhuin
83e5a8a0e4
some formatting changes ( #41640 )
2019-10-08 18:32:10 +02:00
Ian Hickson
cdc2d9901d
More consistent temp directory naming ( #42063 )
...
Applying our style guide:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#have-good-hygiene-when-using-temporary-directories
2019-10-07 16:43:04 -07:00
LongCatIsLooong
9529d678fa
Cupertino { TabScafold, TextSelection, TextField } dark mode & minor fidelity update ( #41431 )
2019-10-07 16:41:50 -07:00
Mouad Debbar
1946fc4da0
[web] Always send the route name even if it's null ( #41996 )
2019-10-07 15:23:31 -07:00
Jonah Williams
9638756c2a
Apply mocks to test command to deflake web_fs test ( #42118 )
2019-10-07 15:20:33 -07:00
Yegor
ebfe6020b8
Enable more web tests; use blacklist to filter them out ( #41922 )
...
Add more web tests;use blacklist instead of whitelist
2019-10-07 15:05:24 -07:00
Zachary Anderson
cf0d4979c7
[flutter_tool] Re-work analytics events to use labels and values ( #42016 )
2019-10-07 15:04:55 -07:00
Darren Austin
2d642e95e1
Changed the dark theme elevation overlay to use the colorScheme.onSurface ( #41857 )
...
The Material Dark Theme spec has been updated (or soon will be) to clarify that the elevation overlay that is applied to surface colors to indicate elevation should be based off of the colorScheme.onSurface color and not white. This commit implements this change.
2019-10-07 11:02:29 -07:00
Dan Field
4566b34033
Do not validate the Android SDK when building an appbundle ( #41946 )
2019-10-07 10:38:19 -07:00
Dan Field
3af16678ad
Reland "AOT support for Linux Desktop I: switch Linux builds to assemble ( #41612 )" ( #42030 )" ( #42038 )
...
This reverts commit 142a8630ec
.
2019-10-07 10:37:58 -07:00
Zachary Anderson
3b66db6bf7
Updates packages ( #41936 )
2019-10-07 09:46:57 -07:00
Ian Hickson
97e00b2288
Skip sdk_validation_test again ( #42091 )
2019-10-07 08:11:45 -07:00
Ian Hickson
682e6383ac
Refactor sdk_validation_test ( #42064 )
2019-10-06 14:39:16 -07:00
Ian Hickson
1196f91f71
Fix local test failures in flutter_tools ( #42015 )
...
* Minor clean-up in terminal.dart
* Don't wrap text in tests (otherwise we'll be sensitive to the terminal width).
2019-10-06 14:38:17 -07:00
Dan Field
f4b4616f87
Diagnose failure in CI, Mark III ( #42037 )
2019-10-04 20:01:04 -07:00
Ian Hickson
a22f4e9be5
trying to diagnose failure in CI, mark II ( #42036 )
...
* remove prints
* Remove the setUpAll() to see if that changes the error message.
2019-10-04 19:43:54 -07:00
Ian Hickson
4e6b77c087
trying to diagnose failure in CI ( #42035 )
2019-10-04 19:01:37 -07:00
Ian Hickson
142a8630ec
Revert "AOT support for Linux Desktop I: switch Linux builds to assemble ( #41612 )" ( #42030 )
...
This reverts commit 3024053c82
.
2019-10-04 17:51:51 -07:00
James D. Lin
fcbe8f44ea
Restructure ProjectFileInvalidator.findInvalidated a bit ( #42008 )
...
Restructure ProjectFileInvalidator.findInvalidated a bit
I plan to modify `ProjectFileInvalidator.findInvalidated` to allow
it to use `FileStat.stat` instead of `FileStat.statSync`.
Restructure `findInvalidated` a bit so that `FileStat.statSync` is
called in only one place.
Note that this change now always counts the `.packages` file as one
of the files scanned, even if it does not exist. I think that this
is okay since it more accurately reflects the number of times that we
hit the filesystem with `stat()`, and it is consistent with how other
files are counted.
2019-10-04 17:22:35 -07:00
James D. Lin
14c5c6e161
Clean up ProjectFileInvalidator.findInvalidated a bit ( #41889 )
...
In preparation for some refactoring that I will be doing to
`ProjectFileInvalidator.findInvalidated`, make its code a bit
clearer:
* Indicate which arguments may be null.
* Don't bother calling `FileStat.statSync` on the `.packages` file
for the initial load. This makes the checks for the `.packages`
file consistent with those for other files.
* Use `DateTime.isAfter()` instead of comparing microseconds
ourselves.
While I was touching this file, I also removed some unnecessary
comparisons to `false`. (`_ManifestAssetBundle.wasBuiltOnce()` is the
only implementation I can find of `AssetBundle.wasBuiltOnce()`, and
it never returns `null`.)
2019-10-04 12:55:17 -07:00
Jonah Williams
3024053c82
AOT support for Linux Desktop I: switch Linux builds to assemble ( #41612 )
2019-10-04 12:13:36 -07:00
Ryan Macnak
cdb3578b14
Plumb --enable-asserts through to frontend_server invocation in debug mode. ( #41832 )
...
Bytecode generation will otherwise omit assert code, causing --enable-asserts to have no effect in the VM.
2019-10-04 12:07:23 -07:00