14808 Commits

Author SHA1 Message Date
stuartmorgan
63d117142d Roll ANGLE to latest version (flutter/engine#22177)
Rolls ANGLE to the latest master. This will help support upcoming UWP work.
2020-11-10 13:32:16 -08:00
Kaushik Iska
8b9acb11b8 Move common graphics utils to //flutter/common/graphics (flutter/engine#22320) 2020-11-10 12:34:02 -08:00
skia-flutter-autoroll
194a34bf54 Roll Skia from 267826c86552 to 88e8bb2fe2d5 (3 revisions) (flutter/engine#22424) 2020-11-10 12:19:02 -08:00
skia-flutter-autoroll
d97c7eda85 Roll Fuchsia Mac SDK from w10eytxvc... to e-4Jm-yWa... (flutter/engine#22423) 2020-11-10 11:59:01 -08:00
skia-flutter-autoroll
9001ec71c8 Roll Skia from 008d63e23dab to 267826c86552 (4 revisions) (flutter/engine#22422) 2020-11-10 10:59:02 -08:00
Yegor
5eb7ee0b67 Simplify API for scheduling Skia object deletions (flutter/engine#22409) 2020-11-10 10:01:39 -08:00
skia-flutter-autoroll
679270aeaf Roll Skia from fb5850f41043 to 008d63e23dab (6 revisions) (flutter/engine#22421) 2020-11-10 09:39:02 -08:00
skia-flutter-autoroll
f1d2a99b5a Roll Skia from 02dd0ed8ce5e to fb5850f41043 (4 revisions) (flutter/engine#22420) 2020-11-10 08:19:02 -08:00
skia-flutter-autoroll
6bc5bd9af3 Roll Skia from 5b8598952931 to 02dd0ed8ce5e (1 revision) (flutter/engine#22419) 2020-11-10 06:59:01 -08:00
skia-flutter-autoroll
98bacf0d25 Roll Skia from 84d503b21322 to 5b8598952931 (7 revisions) (flutter/engine#22418) 2020-11-10 01:14:02 -08:00
skia-flutter-autoroll
99308696aa Roll Fuchsia Linux SDK from g6EuxMthn... to DzZi2gPbF... (flutter/engine#22417) 2020-11-10 00:59:01 -08:00
skia-flutter-autoroll
b2c62cd6f1 Roll Fuchsia Mac SDK from fkTLW7DRc... to w10eytxvc... (flutter/engine#22416) 2020-11-09 22:54:02 -08:00
Mouad Debbar
d256cd55de [web] Restore the ability to set a custom url strategy (flutter/engine#22371) 2020-11-09 22:28:48 -08:00
skia-flutter-autoroll
47ab2f504e Roll Dart SDK from 26219fa05863 to 8749fdff07f5 (2 revisions) (flutter/engine#22413) 2020-11-09 20:54:02 -08:00
skia-flutter-autoroll
6ad18da00a Roll Skia from ee1098db15b2 to 84d503b21322 (3 revisions) (flutter/engine#22411) 2020-11-09 20:49:01 -08:00
xster
8d9b9217d7 move deprecation from the PluginRegistry outer interface to inner, v1-specific fields (flutter/engine#22345) 2020-11-09 13:57:06 -08:00
Filip Filmar
560629cccc Roll ICU to 715ec351c0bcdd6b2d22f36e7d33b8e2ec519846 (flutter/engine#22380)
This change will make it easier to roll further changes into
Fuchsia.

Issue: https://github.com/flutter/flutter/issues/70007
2020-11-09 13:47:49 -08:00
skia-flutter-autoroll
df7b5fcc1e Roll Skia from 5de0b38dd133 to ee1098db15b2 (4 revisions) (flutter/engine#22404) 2020-11-09 12:49:02 -08:00
Chris Yang
7a6f510783 [PlatformViewsController] Clear root_views_ in Reset (flutter/engine#22403) 2020-11-09 12:34:01 -08:00
skia-flutter-autoroll
ed22a4fcef Roll Skia from ee0ce9858cbc to 5de0b38dd133 (6 revisions) (flutter/engine#22402) 2020-11-09 11:29:02 -08:00
skia-flutter-autoroll
1b7989c571 Roll Skia from cfe647c02fb4 to ee0ce9858cbc (1 revision) (flutter/engine#22399) 2020-11-09 10:09:02 -08:00
skia-flutter-autoroll
976717f6ac Roll Dart SDK from a188781c9fc8 to 26219fa05863 (1 revision) (flutter/engine#22400)
https://dart.googlesource.com/sdk.git/+log/a188781c9fc8..26219fa05863

2020-11-09 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-29.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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/+doc/master/autoroll/README.md
2020-11-09 10:08:42 -08:00
skia-flutter-autoroll
ddc72ae44d Roll Fuchsia Linux SDK from OBQ4E_4kG... to g6EuxMthn... (flutter/engine#22393) 2020-11-09 10:04:03 -08:00
skia-flutter-autoroll
09e3d4c424 Roll Fuchsia Mac SDK from 5rXlkcaVT... to fkTLW7DRc... (flutter/engine#22398)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC cbracken@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/+doc/master/autoroll/README.md
2020-11-09 09:14:27 -08:00
skia-flutter-autoroll
17d3a0e0e5 Roll Fuchsia Mac SDK from ZOJgUMChm... to 5rXlkcaVT... (flutter/engine#22392) 2020-11-08 07:34:01 -08:00
skia-flutter-autoroll
ae7b69d466 Roll Skia from ed435953dfd6 to cfe647c02fb4 (1 revision) (flutter/engine#22391) 2020-11-08 01:59:01 -08:00
skia-flutter-autoroll
879130bf8f Roll Fuchsia Linux SDK from e9vV76ZgA... to OBQ4E_4kG... (flutter/engine#22390) 2020-11-07 22:59:01 -08:00
skia-flutter-autoroll
26a8c4216e Roll Fuchsia Mac SDK from rMD6SyXwO... to ZOJgUMChm... (flutter/engine#22389) 2020-11-07 18:29:02 -08:00
skia-flutter-autoroll
ffe08ccdfa Roll Dart SDK from fe12b0536f42 to a188781c9fc8 (1 revision) (flutter/engine#22386) 2020-11-07 13:29:02 -08:00
skia-flutter-autoroll
e7df8c5958 Roll Fuchsia Linux SDK from KMV-UCyzK... to e9vV76ZgA... (flutter/engine#22383) 2020-11-07 09:39:01 -08:00
skia-flutter-autoroll
a46d87154e Roll Skia from c2bfcff07225 to ed435953dfd6 (1 revision) (flutter/engine#22382) 2020-11-07 09:34:02 -08:00
Zachary Anderson
6afccbe64f Revert "Roll Dart SDK from fe12b0536f42 to a188781c9fc8 (1 revision) (#22378)" (flutter/engine#22385)
This reverts commit 9f61ade42c84edb4e9e02847ab7caa86d16bf5f5.
2020-11-07 09:33:21 -08:00
skia-flutter-autoroll
1976676c3c Roll Fuchsia Mac SDK from VMNxgZGv9... to rMD6SyXwO... (flutter/engine#22381) 2020-11-07 05:24:01 -08:00
skia-flutter-autoroll
a2691da586 Roll Dart SDK from fe12b0536f42 to a188781c9fc8 (1 revision) (flutter/engine#22379) 2020-11-06 21:09:01 -08:00
Chris Yang
e7f73e509c Reland "Do not involve external_view_embedder in submit frame process if threads are not merged. #22275" (flutter/engine#22372) 2020-11-06 21:04:02 -08:00
skia-flutter-autoroll
9f61ade42c Roll Dart SDK from fe12b0536f42 to a188781c9fc8 (1 revision) (flutter/engine#22378)
https://dart.googlesource.com/sdk.git/+log/fe12b0536f42..a188781c9fc8

2020-11-06 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-28.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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/+doc/master/autoroll/README.md
2020-11-06 20:15:38 -08:00
skia-flutter-autoroll
6cddf4cda0 Roll Fuchsia Linux SDK from oNrhKDRLZ... to KMV-UCyzK... (flutter/engine#22376) 2020-11-06 17:59:02 -08:00
Yegor
06a9b5b950 Update pubspecs to null-safe dependencies (flutter/engine#22366)
* update pubspecs to null-safe dependencies

* remove build_runner dep; upgrade quiver

* use analysis_options.yaml to control analysis scope
2020-11-06 17:54:53 -08:00
Ferhat
a4b3567e59 [web] Remove as checks (_generalNullableAsCheckImplementation) / pushSurface calls (flutter/engine#22357) 2020-11-06 17:54:06 -08:00
Emmanuel Garcia
30ef597dbd loadFontFromList returns void instead of string (flutter/engine#22373) 2020-11-06 17:24:02 -08:00
Zachary Anderson
62f0aa5126 Add SDK constraint to a pubspec (flutter/engine#22375)
This appears to be blocking the Dart SDK roll.
2020-11-06 17:11:11 -08:00
Gary Qian
6fc7f7b41f Remove extra method in ComputePlatformResolvedLocale (flutter/engine#22362) 2020-11-06 16:34:45 -08:00
skia-flutter-autoroll
c65e251890 Roll Skia from 86d4cfdf8edc to c2bfcff07225 (1 revision) (flutter/engine#22368) 2020-11-06 16:24:02 -08:00
skia-flutter-autoroll
29b49c38d7 Roll Fuchsia Mac SDK from TwfKJxO8r... to VMNxgZGv9... (flutter/engine#22369) 2020-11-06 16:19:03 -08:00
Mouad Debbar
7ff4d5e06c [web] Implement style inheritance during paragraph construction (flutter/engine#22365) 2020-11-06 15:44:31 -08:00
Chris Bracken
ca1db50228 Revert "Rasterizer is initialized with an external view embedder (#22348)" (flutter/engine#22367)
This reverts commit cccecc46e10341d655b6bd388222f189215da506.

Due to merge conflicts, this also reverts #22275:

Revert "Do not involve external_view_embedder in submit frame process if threads are not merged. (#22275)"

This reverts commit d3902fc979fac68d498e4fe33584647c375c06ac.
2020-11-06 15:26:47 -08:00
skia-flutter-autoroll
eb33dc2d70 Roll Skia from e886b8e8b10b to 86d4cfdf8edc (2 revisions) (flutter/engine#22364) 2020-11-06 14:39:02 -08:00
skia-flutter-autoroll
8aa31b4a27 Roll Skia from b8123cc87770 to e886b8e8b10b (7 revisions) (flutter/engine#22361) 2020-11-06 13:14:02 -08:00
Greg Spencer
b25769b79b Use dispatchKeyEvent, and handle keys sent to InputConnection.sendKeyEvent on Android (flutter/engine#22340)
This (mostly) re-lands #21163, which was reverted in #22321

This switches from using onKeyDown to using dispatchKeyEvent on Android so that keys can be intercepted handled by the framework and not continue to be dispatched to other controls.

It also now intercepts key events sent to InputConnection.sendKeyEvent, as some IMEs do (e.g. the Hacker's Keyboard), and sends them to Flutter.

This fixes the problem where (for example) pressing TAB on a hardware keyboard sends the tab to both the text field and to the focus traversal system.

Note that we still can't intercept all keystrokes given to a soft keyboard, only those which the soft keyboard decides to send to InputConnection.sendKeyEvent, and system keys (like the back button) are only received if the IME doesn't eat them.
2020-11-06 12:45:47 -08:00
Mouad Debbar
20d7ee4779 [web] Split the EngineParagraph interface from the legacy implementation (flutter/engine#22307) 2020-11-06 12:23:35 -08:00