22900 Commits

Author SHA1 Message Date
engine-flutter-autoroll
8104c5786d
Roll Plugins from e0262421d2c9 to aa2265664891 (2 revisions) (#75953) 2021-02-12 18:41:03 -08:00
Jonah Williams
dce8f71228
[flutter_tools] do not use context logger in gradle (#75940) 2021-02-12 17:38:52 -08:00
Todd Volkert
835c7fab45
Fix FocusManager constructor (#75894)
The FocusManager constructor was registering global event handlers
on the shared RawKeyboard instance and the global pointer router.
This posed a few problems: (1) there was no way to unregister these
handlers, and (2) instantiating a second FocusManager would overwrite
the existing focus manager's RawKeyboard handler. This was manifesting
in unexpected ways, such as the fact that constructing a second
BuildOwner (for a parallel tree, for instance) was obliterating the
event handler for the main BuildOwner's focus manager, thus messing
with focus.

This change separates those global event registrations into a
dedicated method, registerGlobalHandlers(), and overrides dispose()
to properly unregister those handlers.
2021-02-12 17:19:20 -08:00
engine-flutter-autoroll
db038a1da1
e0262421d Move plugin tools code (flutter/plugins#3544) (#75939) 2021-02-12 15:31:04 -08:00
Jonah Williams
bf132435e2
[flutter_tools] delete exit immediately test (#75927) 2021-02-12 15:28:24 -08:00
Greg Spencer
266fb87c36
Update the Focus widget to update the node's onKey handler when the widget updates (#74909)
This updates the onKey handler of the FocusNode that the Focus widget manages when the widget is updated and the handler has changed. Also added a setter for onKey to the FocusNode.
2021-02-12 14:46:39 -08:00
engine-flutter-autoroll
9d5a540cbb
Roll Plugins from acabfe66607a to 197d9761d0a3 (2 revisions) (#75932) 2021-02-12 14:26:03 -08:00
Hidenori Matsubayashi
4cc0ab2d19
[flutter_tools] Add ARM64 Linux host and cross-building option support (#61221) 2021-02-12 14:25:30 -08:00
Jonah Williams
97a9f2ae93
[flutter_tools] move gradle helper methods into AndroidBuilder class body, split unit tests (#75931) 2021-02-12 14:24:13 -08:00
Jonah Williams
fb808b40f9
[flutter_tools] add package:http to forbidden imports test (#75925) 2021-02-12 14:23:08 -08:00
engine-flutter-autoroll
486ba89318
Roll Engine from b9ecd8aca650 to 1d537824d6d2 (26 revisions) (#75921) 2021-02-12 14:21:04 -08:00
Nathan Walker
422916d201
ListTile Material Ripple and Shape Patch (#74373)
This PR replaces the ColoredBox that ListTile uses with an Ink widget. That Ink widget is given a ShapeDecoration with the ListTile's color and shape. This fixes issues where the ListTile color would obscure material ripple effects, and cause the specified shape to not be respected.
2021-02-12 14:16:51 -08:00
keyonghan
ef84970706
Mark mac_android_smoke_catalina_start_up test as unflaky (#75920) 2021-02-12 14:16:04 -08:00
godofredoc
b0aa556958
Fix dart_docs. (#75933)
flutter update-packages from the recipe was removed in favor of each
test running pub get in their dependencies.
2021-02-12 13:54:37 -08:00
Jonah Williams
980880e2b6
[flutter_tools] remove package HTTP and add pub.dev head check tests (#75871) 2021-02-12 10:44:19 -08:00
Abhishek Ghaskata
af0ea8c3db
Grammatical mistake on pull request template (#75096) 2021-02-12 09:38:25 -08:00
engine-flutter-autoroll
b957144136
Roll Engine from cdc49c575b0b to b9ecd8aca650 (2 revisions) (#75827)
* 7e48c4267 [web] Fix svg stroke when style is not provided (flutter/engine#24153)

* b9ecd8aca Always set change type to cancel with `touchesCancelled` on iOS platform view (flutter/engine#24333)
2021-02-12 09:19:40 -08:00
Ian Hickson
5652351d54
Clean up some documentation around shader warm-up. (#75863) 2021-02-12 01:41:02 -08:00
Tim Sneath
cd3246578d
Replace Gitter with Discord badge (#75893) 2021-02-11 23:27:41 -08:00
Hans Muller
9296a527b3
Revert "Removed ButtonBar from AlertDialog (#75676)" (#75873)
This reverts commit 705cebb239a05bcdf69c6eeae6d31eda7fa24895.
2021-02-11 18:33:24 -08:00
engine-flutter-autoroll
06f2303e76
Roll Plugins from 09d0f79b4f10 to acabfe66607a (3 revisions) (#75891)
* 7624d9eb7 add post merge labeler (flutter/plugins#3532)

* 31a631cb0 [wifi_info_flutter] Migrate to null safety (flutter/plugins#3425)

* acabfe666 Bump ffi dependencies (flutter/plugins#3540)
2021-02-11 17:57:49 -08:00
godofredoc
a0e8681452
Add flutter update packages to some tests. (#75530)
* Add flutter update packages to some tests.

Analyzer_benchmark and flutter_test_performance require to pub get
multiple directories. Rather than delegating the recipes to run flutter
update-packages we explicitly running on tests that need it.

Bug: https://github.com/flutter/flutter/issues/75524

* Add pub get directly on the analyis classes.

* Run flutter get in dev/tools.

* Fix directory path.

* Add more dependency directories.

* Fix typo.

* Add more dependencies.

* Add stocks dependency.

* Fix paths to some apps.

* Add more dependencies.

* Complete dependencies definition.

* More analysis dependencies.

* Add examples dependencies.

* Dev tool dependencies.

* Use update-packages for analyzer benchmark.
2021-02-11 15:30:55 -08:00
Casey Hillers
afd1d92a01
Refresh Flutter infra README (#75542) 2021-02-11 14:23:11 -08:00
gaaclarke
08ef089173
added flutter_engine_group_performance to the prod_builders (#75866) 2021-02-11 14:16:06 -08:00
Jenn Magder
ba5e237e24
Avoid duplicating Pods-Runner xcconfig #includes (#75822) 2021-02-11 14:11:15 -08:00
mx1up
cc95c972b7
properly pass on gradle exit code (#71484) (#71582) 2021-02-11 14:11:03 -08:00
Jason Simmons
236ee295bd
Create an InlineSpanSemanticsInformation only if the TextSpan has text (#75666)
Fixes https://github.com/flutter/flutter/issues/75622
2021-02-11 11:46:18 -08:00
Wyte Krongapiradee
6db3d61ed4
fix(flutter_driver): Properly declare socket as nullable (#75769) 2021-02-11 10:51:04 -08:00
Yegor
e7953b3be4
[web] new service worker loading mechanism (#75535) 2021-02-11 09:16:21 -08:00
Michael Thomsen
78ce11d7e3
Remove upper Flutter constraint (#75772) 2021-02-11 07:37:57 +01:00
Michael Thomsen
525a617886
Adust Flutter constraint (#75773) 2021-02-11 07:29:52 +01:00
engine-flutter-autoroll
a8075deea3
Roll Engine from 2488c1f135c8 to cdc49c575b0b (7 revisions) (#75824) 2021-02-10 19:46:02 -08:00
Kate Lovett
45c13702b3
Audit and update deprecation warnings (#75813) 2021-02-10 17:31:04 -08:00
Kate Lovett
6c83d84e34
Apply bottom margin to FABs that have been boosted into the Safe Area (#75809) 2021-02-10 17:26:05 -08:00
Sam Rawlins
408c092faf
Remove "unnecessary" imports in test/widgets (#75796) 2021-02-10 17:21:03 -08:00
gaaclarke
eefe4a7650
FlutterEngineGroup memory test: added precache before executing gradle. (#75793) 2021-02-10 17:16:04 -08:00
engine-flutter-autoroll
2ed2857301
09d0f79b4 Update pubspecs (flutter/plugins#3534) (#75783) 2021-02-10 17:11:04 -08:00
Sam Rawlins
dea1c46a3c
Remove "unnecessary" imports. (#75637) 2021-02-10 17:06:03 -08:00
Jonah Williams
7ab8517f7e
[flutter_tools] refactor devtools handler to expose single method for run/attach and restart (#75807) 2021-02-10 17:04:47 -08:00
Jonah Williams
b05d6ec8d3
[flutter_tools] catch error 32 in cache (#75719) 2021-02-10 17:04:32 -08:00
Jenn Magder
5b823cded8
Remove dead mock classes (#75757) 2021-02-10 17:01:28 -08:00
Jenn Magder
9236eefdff
MockPub -> FakePub (#75759) 2021-02-10 17:01:20 -08:00
keyonghan
fb2b98f941
add smoke catalina to dashboard (#75798) 2021-02-10 17:01:12 -08:00
Han van Venrooij
09fd46a199
Widen getText support for RichText with multiple text spans in driver (#75603) 2021-02-10 17:01:08 -08:00
Rashid-Khabeer
a178bba5d2
Add onLongPress property to DataCell: #72609 (#75393) 2021-02-10 16:56:04 -08:00
Hans Muller
705cebb239
Removed ButtonBar from AlertDialog (#75676) 2021-02-10 16:06:50 -08:00
Miguel Beltran
3ddd77deb6
Fix for #75792 - allow use of Animator<Color?> with LinearProgressIndicator (#75794) 2021-02-10 16:06:10 -08:00
Ian Hickson
b1cc48748d
Only write the pid-file while listening to SIGUSR signals. (#74533) 2021-02-10 16:06:05 -08:00
Todd Volkert
1b44133322
Move ensureVisualUpdate call to call sites in WidgetsBinding.attachRootWidget() (#75811)
This call is unnecessary and wasteful for callers that are building
parallel widget trees, since for those use cases, the caller is
generally going to build the tree synchronously immediately.
2021-02-10 16:03:48 -08:00
Todd Volkert
235927d588
Allow callers to pump a root widget with no child (#75576)
This can be useful for offscreen widget trees, where the caller
wants to completely tear down the tree (properly clean up) when
they're done with the tree, to ensure they're not leaving behind
any event listeners that could be registered by child elements
(which could lead to memory leaks and unexpected behavior).
2021-02-10 16:03:27 -08:00