15292 Commits

Author SHA1 Message Date
Wu Zhong
3c312fda77 [iOS] Fixes press key message leaks (flutter/engine#29354) 2021-11-05 00:18:01 -07:00
skia-flutter-autoroll
bc9a91fadc Roll Skia from 37da672b14b7 to cf8daf79e710 (9 revisions) (flutter/engine#29548) 2021-11-04 23:23:01 -07:00
skia-flutter-autoroll
dd30899be8 Roll Fuchsia Linux SDK from m90mMA37b... to Ci-Vji1rx... (flutter/engine#29546) 2021-11-04 22:23:01 -07:00
Christopher Crawford
f077a13c35 FragmentProgram constructed asynchronously (flutter/engine#29513) 2021-11-04 21:58:01 -07:00
Jim Graham
d8bbd282b3 use SkMatrix.invert() instead of MatrixDecomposition to validate cache matrices (flutter/engine#29530) 2021-11-04 15:38:01 -07:00
skia-flutter-autoroll
21143912ae Roll Skia from a05d3029ac65 to 37da672b14b7 (1 revision) (flutter/engine#29534) 2021-11-04 14:58:01 -07:00
Dan Field
afdd0a3603 Re-enable A11yTreeIsConsistent with higher timeout (flutter/engine#29367) 2021-11-04 14:53:02 -07:00
Kaushik Iska
6ac761ec26 [raster_cache] Increment access_count on Touch (flutter/engine#29529) 2021-11-04 14:44:06 -07:00
George Wright
e372826773 Remove D3D9 fallback path (flutter/engine#29533) 2021-11-04 14:33:25 -07:00
Alexander Biggs
af8d122a43 [fuchsia] Add more logging for error cases. (flutter/engine#29397) 2021-11-04 14:28:01 -07:00
Andrei Diaconu
28a1c9b21b Reland Display Features support (Foldable and Cutout) (flutter/engine#29447) 2021-11-04 13:45:46 -07:00
skia-flutter-autoroll
b072c66f38 Roll Skia from 37afdbc22e89 to a05d3029ac65 (4 revisions) (flutter/engine#29532) 2021-11-04 13:38:01 -07:00
skia-flutter-autoroll
c124801c28 Roll Skia from a5030e9090e8 to 37afdbc22e89 (4 revisions) (flutter/engine#29528) 2021-11-04 12:18:01 -07:00
ColdPaleLight
73b01fb980 [iOS] Make sure spawnee's isGpuDisabled is set correctly when FlutterEngine spawn (flutter/engine#29361) 2021-11-04 11:19:14 -07:00
skia-flutter-autoroll
6979fa97da Roll Skia from 7368c6d00b7c to a5030e9090e8 (3 revisions) (flutter/engine#29527) 2021-11-04 10:58:01 -07:00
Jason Simmons
ed52d1d708 Fix isolate_configuration typo (flutter/engine#29318) 2021-11-04 10:48:01 -07:00
skia-flutter-autoroll
7505e10bc8 Roll Skia from a8d38078a4f3 to 7368c6d00b7c (5 revisions) (flutter/engine#29525) 2021-11-04 09:38:02 -07:00
Kaushik Iska
88b7384bee Fix FlutterPresentInfo struct_size doc string (flutter/engine#29524) 2021-11-04 09:18:31 -07:00
Tong Mu
843fe0c099 [Web] Fix BMP encoder (flutter/engine#29448)
This PR fixes 2 bugs of how an image is encoded into a BMP.
2021-11-04 09:16:57 -07:00
skia-flutter-autoroll
08052bde32 Roll Fuchsia Linux SDK from 5-RB9TzQH... to m90mMA37b... (flutter/engine#29523) 2021-11-04 09:03:02 -07:00
skia-flutter-autoroll
f861fa59c3 Roll Skia from d9d9e21b311c to a8d38078a4f3 (1 revision) (flutter/engine#29521) 2021-11-04 08:18:01 -07:00
Jason Simmons
84a29d044f Provide a default handler for the flutter/navigation channel (flutter/engine#29511) 2021-11-04 07:43:02 -07:00
skia-flutter-autoroll
e111b9f71c Roll Skia from 5044ff38a05f to d9d9e21b311c (3 revisions) (flutter/engine#29519) 2021-11-04 00:33:05 -07:00
skia-flutter-autoroll
f27e26a6a6 Roll Skia from b61804e94c8c to 5044ff38a05f (1 revision) (flutter/engine#29518) 2021-11-03 23:13:01 -07:00
skia-flutter-autoroll
c22f7f8430 Roll Fuchsia Linux SDK from ZGVRUBUE1... to 5-RB9TzQH... (flutter/engine#29515) 2021-11-03 19:38:01 -07:00
skia-flutter-autoroll
63849107f8 Roll Skia from db3422668bd8 to b61804e94c8c (1 revision) (flutter/engine#29516) 2021-11-03 18:08:02 -07:00
Wu Zhong
35b2f4448e [macOS] Fixes Crash of cxx destruction when App will terminate (flutter/engine#29502) 2021-11-03 16:53:02 -07:00
skia-flutter-autoroll
e1c81e9346 Roll Skia from 292bbb13d832 to db3422668bd8 (3 revisions) (flutter/engine#29514) 2021-11-03 16:48:01 -07:00
skia-flutter-autoroll
ae54471a29 Roll Skia from 6b9f7761f803 to 292bbb13d832 (5 revisions) (flutter/engine#29512) 2021-11-03 15:28:01 -07:00
Filip Filmar
43590fab41 [fuchsia] Remove mentions of fuchsia.deprecatedtimezone. (flutter/engine#29509)
The FIDL library `fuchsia.deprecatedtimezone` is has not been used in Flutter
for about a year now.  Removing the mentions here, because the utilities
that used to provide it will be removed too, making these tests fail.

Removing the references will allow us to retire the timezone services.
2021-11-03 17:58:16 -04:00
skia-flutter-autoroll
e0bfaab63c Roll Skia from dc7ab732a9d9 to 6b9f7761f803 (3 revisions) (flutter/engine#29510) 2021-11-03 14:08:01 -07:00
skia-flutter-autoroll
098ae93d09 Roll Skia from 3a9a7991c485 to dc7ab732a9d9 (4 revisions) (flutter/engine#29507) 2021-11-03 12:48:02 -07:00
skia-flutter-autoroll
3223f15fbb Roll Skia from 390edeb88daf to 3a9a7991c485 (3 revisions) (flutter/engine#29506) 2021-11-03 11:26:31 -07:00
skia-flutter-autoroll
b8e42ba2e6 Roll Skia from 9535da4e3ac2 to 390edeb88daf (1 revision) (flutter/engine#29504) 2021-11-03 09:58:01 -07:00
skia-flutter-autoroll
8af2796827 Roll Skia from 4722cb0e0d18 to 9535da4e3ac2 (3 revisions) (flutter/engine#29501) 2021-11-03 08:38:05 -07:00
Martin Kustermann
29426853af Make the frontend_server validate kernel files more strictly (flutter/engine#29497)
This change will make Flutter's frontend_server validate that any kernel
file given to it was produced by the same Dart SDK hash as the
frontend_server itself is based upon.

Notice that this implies one cannot use the prebuilt Dart SDK's
frontend_server and give it kernel files produced in the current build
iff //third_party/dart is at a different SDK hash. (By-default the
prebuilt Dart SDK and //third_party/dart are based on the same git
commit hash)

=> This is mainly relevant for people who change //third_party/dart
   during local development (e.g. for preparing rolls, ...)

=> In such cases one should pass "--no-prebuilt-dart-sdk" to
   flutter/tools/gn

The effect of this change is that one will get a clear message on
mismatched kernel files instead of possibly an exception from the CFE.

The change is changing the Flutter build actions similar to how [0]
changed the Dart build actions.

Issue https://github.com/flutter/flutter/issues/92679

[0] https://dart-review.googlesource.com/c/sdk/+/152802
2021-11-03 14:26:55 +01:00
skia-flutter-autoroll
def43ff6c0 Roll Fuchsia Linux SDK from 9Vsn4gUTL... to ZGVRUBUE1... (flutter/engine#29496) 2021-11-03 04:48:01 -07:00
skia-flutter-autoroll
4413b01d93 Roll Skia from 5ef4a3982fac to d00d287cf91b (3 revisions) (flutter/engine#29495) 2021-11-03 00:18:01 -07:00
skia-flutter-autoroll
db8435c42b Roll Skia from 5743812354bc to 5ef4a3982fac (1 revision) (flutter/engine#29494) 2021-11-02 22:58:01 -07:00
skia-flutter-autoroll
1f0c5f3786 Roll Skia from 7b3b916c7c9e to 5743812354bc (3 revisions) (flutter/engine#29490) 2021-11-02 18:03:01 -07:00
Matej Knopp
7e8fc6005e Fix partial repaint when TextureLayer is inside retained layer (flutter/engine#29482) 2021-11-02 15:40:48 -07:00
Kaushik Iska
6a3b2c0194 Ensure vsync callback completes before resetting the engine. (flutter/engine#29488)
Fixes: https://github.com/flutter/flutter/issues/92934
2021-11-02 15:38:42 -07:00
skia-flutter-autoroll
0dd03a073c Roll Fuchsia Linux SDK from X5Ojdx_ZF... to 9Vsn4gUTL... (flutter/engine#29485) 2021-11-02 15:28:01 -07:00
gaaclarke
efb969910b Made DartMessenger use the injected executor service for executing message handlers. (flutter/engine#29458) 2021-11-02 15:05:02 -07:00
Brandon DeRosier
9979f27436 Fix TaskRunnerTest.MaybeExecuteTaskOnlyExpired flake (flutter/engine#29484)
* Fix windows flake

* Make the timing deterministic
2021-11-02 14:57:55 -07:00
skia-flutter-autoroll
0c6bf19d0a Roll Skia from ba35f687c339 to 7b3b916c7c9e (9 revisions) (flutter/engine#29480) 2021-11-02 13:46:32 -07:00
LongCatIsLooong
f6e2c34275 [iOS text input] do not forward press events to the engine (flutter/engine#29464) 2021-11-02 10:58:01 -07:00
skia-flutter-autoroll
eef49b548c Roll Skia from 05d3f48d0f3f to ba35f687c339 (1 revision) (flutter/engine#29475) 2021-11-02 08:33:02 -07:00
Matej Knopp
66a708c874 Enable partial repaint for iOS/Metal (flutter/engine#28801) 2021-11-02 07:20:01 -07:00
skia-flutter-autoroll
f20c5c7f38 Roll Skia from 15f17c057624 to 05d3f48d0f3f (4 revisions) (flutter/engine#29473) 2021-11-02 00:54:35 -07:00