11643 Commits

Author SHA1 Message Date
Kaushik Iska
417c869d6b Rasterizer is initialized with an external view embedder (flutter/engine#22405)
This allows us to not rely on surface methods for getting
the external view embedder.

Conflicts:
	shell/common/rasterizer.cc
	shell/common/rasterizer_unittests.cc
2020-11-11 12:49:03 -08:00
David Worsham
4026f4ae32 fuchsia: Add licenses to CIPD (flutter/engine#22430) 2020-11-11 12:08:13 -08:00
skia-flutter-autoroll
27ce908202 Roll Fuchsia Linux SDK from Z-OUQ5Dti... to pWW5QaeNe... (flutter/engine#22440)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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/+doc/master/autoroll/README.md
2020-11-11 10:49:50 -08:00
skia-flutter-autoroll
c8bd80c715 Roll Skia from 24c18526a564 to 7006e15df59d (1 revision) (flutter/engine#22433) 2020-11-10 19:49:01 -08:00
LongCatIsLooong
7d20e41baf [Android Text Input] Make the editing state listenable and allow batch edits (flutter/engine#21534) 2020-11-10 19:19:03 -08:00
skia-flutter-autoroll
12227c60de Roll Skia from a0a5146ba9d1 to 1fe2b80dc782 (2 revisions) (flutter/engine#22428) 2020-11-10 15:39:01 -08:00
skia-flutter-autoroll
8c221fbd72 Roll Fuchsia Linux SDK from DzZi2gPbF... to Z-OUQ5Dti... (flutter/engine#22427) 2020-11-10 15:34:01 -08:00
gaaclarke
fcbe799c09 Reland deeplinking with info.plist check (flutter/engine#22356) 2020-11-10 15:29:02 -08:00
Ferhat
eedd412c5f [web] Speed up PageView/CustomPainter rendering (flutter/engine#22408) 2020-11-10 14:41:58 -08:00
skia-flutter-autoroll
407a429a37 Roll Skia from 88e8bb2fe2d5 to a0a5146ba9d1 (2 revisions) (flutter/engine#22425) 2020-11-10 13:39:03 -08:00
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
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
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
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
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
ddc72ae44d Roll Fuchsia Linux SDK from OBQ4E_4kG... to g6EuxMthn... (flutter/engine#22393) 2020-11-09 10:04:03 -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
e7df8c5958 Roll Fuchsia Linux SDK from KMV-UCyzK... to e9vV76ZgA... (flutter/engine#22383) 2020-11-07 09:39: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
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
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
skia-flutter-autoroll
c158a9cae6 Roll Skia from 4eb7c23d5289 to b8123cc87770 (6 revisions) (flutter/engine#22358) 2020-11-06 11:54:01 -08:00
Chris Yang
d3902fc979 Do not involve external_view_embedder in submit frame process if threads are not merged. (flutter/engine#22275) 2020-11-06 11:04:01 -08:00
skia-flutter-autoroll
edc2f2d3dd Roll Skia from ba9a04fb8d5a to 4eb7c23d5289 (4 revisions) (flutter/engine#22355) 2020-11-06 10:34:01 -08:00
Konstantin Scheglov
3de0ba5a64 Ignore several import_of_legacy_library_into_null_safe (flutter/engine#22326) 2020-11-06 09:55:29 -08:00
Kaushik Iska
cccecc46e1 Rasterizer is initialized with an external view embedder (flutter/engine#22348)
This allows us to not rely on surface methods for getting
the external view embedder.
2020-11-06 09:01:28 -08:00