Commit graph

17320 commits

Author SHA1 Message Date
engine-flutter-autoroll 308762504a
Roll engine 348805107fe1..be20fb661a69 (8 commits) (#48936)
348805107f...be20fb661a

git log 348805107fe1..be20fb661a69 --first-parent --oneline
2020-01-15 nurhan@google.com [web] Exec command copy (flutter/engine#15675)
2020-01-15 chinmaygarde@google.com Disable fml_unittests till flakes are addressed. (flutter/engine#15676)
2020-01-15 skia-flutter-autoroll@skia.org Roll src/third_party/dart fe666ce592cb..862d5012ae9c (48 commits) (flutter/engine#15672)
2020-01-15 gspencergoog@users.noreply.github.com Fix hardware keyboard enter so it triggers an action. (flutter/engine#15568)
2020-01-15 tan@jayjun.com Use iOS 13 dark content status bar style (flutter/engine#13119)
2020-01-15 skia-flutter-autoroll@skia.org Roll fuchsia/sdk/core/linux-amd64 from oxHfW... to UlOSN... (flutter/engine#15670)
2020-01-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia e45c5cd03eeb..7655168e6865 (29 commits) (flutter/engine#15671)
2020-01-15 daniel.nicoara@gmail.com Fix embedder mutation order (flutter/engine#15566)


If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jimgraham@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2020-01-15 22:44:12 -05:00
Josh Burton 6852605c4f Adds floatLabelBehavior to InputDecoration (#46115) 2020-01-15 18:53:01 -08:00
Alexandre Ardhuin c195b771cc replace runtimeType.toString() (#48892) 2020-01-15 16:58:02 -08:00
Konstantin Scheglov 5a072a9365 Add missing type arguments to fix implicit dynamic. (#48853) 2020-01-15 16:53:02 -08:00
Xavjer 6408f71a7c [Flutter Driver] Extend getText to support more widgets (#48809) 2020-01-15 16:49:11 -08:00
Per Classon a752435fac Exclude modal barrier Container in Drawer from Semantics on Android (#48841) 2020-01-15 16:48:02 -08:00
Jason Simmons 63016c8900 [flutter_tools] Handle special characters during conversion of asset manifest paths into URIs (#48829) 2020-01-15 16:43:02 -08:00
Anthony aeb12144e6 Use a separately focusable semantics node for the chip delete icon (#48740) 2020-01-15 16:38:04 -08:00
engine-flutter-autoroll b04dc46ada
Roll engine bc41ab513932..348805107fe1 (2 commits) (#48912)
bc41ab5139...348805107f

git log bc41ab513932..348805107fe1 --first-parent --oneline
2020-01-15 cyriln@google.com Add --lazy_async_stacks to the set of whitelisted VM flags. (flutter/engine#15602)
2020-01-15 dnfield@google.com try 10 times (flutter/engine#15653)


If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jimgraham@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2020-01-15 19:35:06 -05:00
chunhtai d372814f78 reland add lifecycle enum and remove workaround (#48460) 2020-01-15 16:33:01 -08:00
stuartmorgan 1be332eb8b Require Visual Studio 2019 for Windows (#48844) 2020-01-15 08:43:03 -08:00
Tianguang c88320458e Allow IconButton to have smaller sizes (#47457) 2020-01-15 08:38:02 -08:00
MH Johnson 5d37de2685 [Gallery] Fix text contrast ratio on homepage and contacts demo (#48752) 2020-01-14 22:23:02 -08:00
engine-flutter-autoroll 72561cd41b
Roll engine ddaa9dc95f7b..bc41ab513932 (2 commits) (#48858)
ddaa9dc95f...bc41ab5139

git log ddaa9dc95f7b..bc41ab513932 --first-parent --oneline
2020-01-15 nurhan@google.com [web] Add Edge support for Flutter Engine unit-tests. (flutter/engine#15641)
2020-01-14 garyq@google.com Add FML_DCHECK to ensure layout before calling getters (flutter/engine#15635)


If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jimgraham@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2020-01-14 22:14:05 -05:00
Jonah Williams 63c65e5cdb
[flutter_tools] Clean up build_aot code post assemble migration (#48771) 2020-01-14 19:07:15 -08:00
Jason Simmons 8092f6a2b6 Reland: Migrate some more integration tests to Android embedding v2 (#48840) 2020-01-14 18:23:01 -08:00
engine-flutter-autoroll 493c99de33
Roll engine 82a851cf21cf..ddaa9dc95f7b (2 commits) (#48852)
82a851cf21...ddaa9dc95f

git log 82a851cf21cf..ddaa9dc95f7b --first-parent --oneline
2020-01-14 bkonyi@google.com Add back sky_engine/LICENSE (flutter/engine#15631)
2020-01-14 skia-flutter-autoroll@skia.org Roll src/third_party/skia 69ace2a0adbe..e45c5cd03eeb (23 commits) (flutter/engine#15584)


If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jimgraham@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2020-01-14 21:19:05 -05:00
Shi-Hao Hong 0174267316 ButtonBar.verticalDirection and AlertDialog.actionsVerticalDirection (#48728) 2020-01-14 16:48:02 -08:00
Jonah Williams ad9476dc9e
[flutter_tools] Remove context from Artifacts class (#48776) 2020-01-14 16:47:34 -08:00
Dan Field 3e63411256 Avoid runtimeType.toString in toString overrides/debugLabels (#48607) 2020-01-14 16:43:01 -08:00
Jim Graham ea28a9c34d
Increase iteration counts to help improve noise in benchmark results. (#48845) 2020-01-14 16:39:36 -08:00
engine-flutter-autoroll 3ef6ac49d4
Roll engine fd269f60bfc6..82a851cf21cf (2 commits) (#48843)
fd269f60bf...82a851cf21

git log fd269f60bfc6..82a851cf21cf --first-parent --oneline
2020-01-14 bkonyi@google.com Roll src/third_party/dart 83fba7bd54..fe666ce592 (3 commits) (flutter/engine#15619)
2020-01-14 stuartmorgan@google.com Implement HWND access for Windows plugins (flutter/engine#15378)


If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jimgraham@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2020-01-14 19:39:05 -05:00
Jonah Williams bc6f270c58
Revert "[flutter_tools] Enable fast start by default for Android (#48746)" (#48836)
This reverts commit d5b0b3c8d1.
2020-01-14 13:23:03 -08:00
Jonah Williams d5b0b3c8d1
[flutter_tools] Enable fast start by default for Android (#48746) 2020-01-14 12:38:53 -08:00
Emmanuel Garcia b9733522dd
Implement takeScreenshot and add driver test for Fuchsia (#48611) 2020-01-14 12:29:09 -08:00
Andrew Davies 52e0d980cb [tools] Rename dev_finder to device-finder. (#48610)
dev_finder name is deprecated. device-finder is preferred.
Functionality remains identical, this is an aesthetic change.

This change was generated via:
$ find . -not -path '*/\.*' -type f -exec sed -i 's/(^import.*)!dev_finder/device-finder/g' {} \;
2020-01-14 09:41:16 -08:00
Zachary Anderson 29490887e0
Reland: [flutter_tools] File system utilities (#48757)
* Reland: [flutter_tools] File system utilities

* Remove unused imports
2020-01-14 09:40:39 -08:00
Kate Lovett 5ca4cc8852 Restored change (#48529) 2020-01-14 09:38:02 -08:00
rami-a 68d0c89ffc
Return the correct number of semantic children for the ListView.separated constructor (#48741) 2020-01-14 16:18:48 +00:00
Jonah Williams b3ea191407 [flutter_tools] Update template for web application to correct typo (#48778) 2020-01-14 08:13:01 -08:00
engine-flutter-autoroll 05ebd2c54f
fd269f60b Use Skia's CSS3 style matcher for dynamically loaded font sets (flutter/engine#15468) (#48784)
0235a50843...fd269f60bf

git log 0235a5084389..fd269f60bfc6 --first-parent --oneline
2020-01-14 jason-simmons@users.noreply.github.com Use Skia's CSS3 style matcher for dynamically loaded font sets (flutter/engine#15468)


If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC garyq@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2020-01-14 11:11:07 -05:00
xster 9eb9ea0ffa
Let the tool warn about all old API plugins (#48282) 2020-01-13 21:30:42 -08:00
engine-flutter-autoroll e1812c8219
Roll engine 157772a31597..0235a5084389 (3 commits) (#48777)
157772a315...0235a50843

git log 157772a31597..0235a5084389 --first-parent --oneline
2020-01-14 jason-simmons@users.noreply.github.com Change the value of EXTRA_INITIAL_ROUTE to match the value used by the old embedding and flutter_tools (flutter/engine#15569)
2020-01-13 jason-simmons@users.noreply.github.com [SkParagraph] Copy font features to the Skia layout engine text style (flutter/engine#15562)
2020-01-13 jason-simmons@users.noreply.github.com Add a type parameter to SavedState.Creator in the new embedding (flutter/engine#15563)


If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC garyq@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2020-01-14 00:30:05 -05:00
Jonah Williams 79c286705c
[flutter_tools] Refactor Environment and FileStore to be context-free (#48759) 2020-01-13 19:25:35 -08:00
engine-flutter-autoroll c3124ff2e3
Roll engine 73d2fb374ccb..157772a31597 (4 commits) (#48770)
73d2fb374c...157772a315

git log 73d2fb374ccb..157772a31597 --first-parent --oneline
2020-01-13 skia-flutter-autoroll@skia.org Roll fuchsia/sdk/core/linux-amd64 from Xh8_9... to oxHfW... (flutter/engine#15547)
2020-01-13 skia-flutter-autoroll@skia.org Roll src/third_party/dart 32ce9c7872e2..28c335d5a201 (2 commits) (flutter/engine#15513)
2020-01-13 garyq@google.com Trivial typo fix to kick tests. (flutter/engine#15557)
2020-01-11 skia-flutter-autoroll@skia.org Roll src/third_party/skia 0a1923e50752..69ace2a0adbe (1 commits) (flutter/engine#15507)


If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC garyq@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2020-01-13 22:04:06 -05:00
Zachary Anderson ba7176416f [flutter_tool] Roll the Fuchsia SDK forward (#48750) 2020-01-13 17:23:00 -08:00
Michel Feinstein 9585acd478 Fixing AutomaticKeepAlive Docs (#48575) 2020-01-13 17:18:02 -08:00
Jonah Williams 9f145f6ced [flutter_tools][web] Add basic service worker generation support to web applications (#48344) 2020-01-13 17:13:02 -08:00
Dan Field 0a600e1ddc
Fix tool test order (#48735) 2020-01-13 17:11:32 -08:00
Prerak Mann 8b6b3b62c1 Passes scrollPhysics (#48342) 2020-01-13 17:08:01 -08:00
Zachary Anderson ef62092b9b
Revert "[flutter_tools] File system utilities (#48738)" (#48755)
This reverts commit 0349660622.
2020-01-13 14:30:37 -08:00
Jacob MacDonald 03a59bff03
Serve packages uris in flutter_tools dev web server (#48743)
* support mapping /packages/<package>/<path> requests to package:<package>/<path> uris in the web device file server
2020-01-13 13:21:57 -08:00
Zachary Anderson 0349660622
[flutter_tools] File system utilities (#48738) 2020-01-13 13:17:45 -08:00
Tianguang d7d642653a
Add asserts requiring BoxConstraints' parameters to be non-null (#48295) 2020-01-13 21:34:30 +01:00
engine-flutter-autoroll 5df63738f8
Roll engine 88935ca3c4fe..73d2fb374ccb (3 commits) (#48733)
88935ca3c4...73d2fb374c

git log 88935ca3c4fe..73d2fb374ccb --first-parent --oneline
2020-01-11 skia-flutter-autoroll@skia.org Roll fuchsia/sdk/core/linux-amd64 from 75iyW... to Xh8_9... (flutter/engine#15506)
2020-01-11 skia-flutter-autoroll@skia.org Roll src/third_party/dart b3457c8cc2c1..32ce9c7872e2 (7 commits) (flutter/engine#15504)
2020-01-11 skia-flutter-autoroll@skia.org Roll src/third_party/skia 3723fb7e85bb..0a1923e50752 (6 commits) (flutter/engine#15500)


If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC garyq@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2020-01-13 14:59:05 -05:00
Kate Lovett 8f92cb710e Fixing PageScrollPhysics to get along with NestedScrollView (#48457) 2020-01-13 11:58:03 -08:00
Greg Spencer 6495d3775d
Allow requestFocus on an unattached FocusNode to create a deferred focus request (#48589)
This changes the behavior of requestFocus when it is called on a FocusNode that does not yet have a parent, so that it defers requesting focus until it receives a parent. Before this change, calling requestFocus before it had a parent was a no-op.

This allows scenarios where a widget is newly added and wishes to immediately request the focus. Previously, it was very hard to make that work because requesting focus before the widget's focus node had a parent was ignored, so the developer had to wait until two frames later to request focus (one for the widget's node to be added to the focus tree, and one to request the focus).

Now, in order to have a widget be focused when initially added, you just need to call requestFocus on its node when you create it, and as soon as it is added, it will automatically request focus.

This is different from the autofocus attribute on the Focus widget, because it unconditionally requests focus when added (autofocus will only request focus if nothing else in the scope has focus).
2020-01-13 11:56:47 -08:00
Zachary Anderson 23a3d1014f
[flutter_tool] Make BotDetector context free (#48605) 2020-01-13 10:12:06 -08:00
Michael Goderbauer 6a5964d89c Make ParentDataWidget usable with different ancestor RenderObjectWidget types (#48541) 2020-01-13 10:08:01 -08:00
engine-flutter-autoroll 8d438b033e
Roll engine 3d37d39d95ad..88935ca3c4fe (2 commits) (#48648)
3d37d39d95...88935ca3c4

git log 3d37d39d95ad..88935ca3c4fe --first-parent --oneline
2020-01-11 nurhan@google.com Support Clipboard.getData and Clipboard.setData for Flutter for web  (flutter/engine#15455)
2020-01-11 skia-flutter-autoroll@skia.org Roll src/third_party/dart 395daaa3ecfc..b3457c8cc2c1 (66 commits) (flutter/engine#15485)


If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC garyq@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2020-01-13 13:05:06 -05:00