16764 Commits

Author SHA1 Message Date
skia-flutter-autoroll
2917c13923 Roll Skia from 2f5a91c531de to 5c6258287461 (3 revisions) (flutter/engine#25473) 2021-04-07 10:54:02 -07:00
skia-flutter-autoroll
6725263b2f Roll Dart SDK from dda1a31495e3 to 3f36938a7cff (2 revisions) (flutter/engine#25472) 2021-04-07 04:49:00 -07:00
skia-flutter-autoroll
8f73547109 Roll Dart SDK from e778310fcdcc to dda1a31495e3 (1 revision) (flutter/engine#25470) 2021-04-07 00:09:01 -07:00
skia-flutter-autoroll
a3c4917957 Roll Skia from 0195bec798a9 to 2f5a91c531de (1 revision) (flutter/engine#25469) 2021-04-06 23:14:01 -07:00
Dan Field
22da76000a Refactor GPU access switch (flutter/engine#24356) 2021-04-06 22:16:06 -07:00
skia-flutter-autoroll
f342f8979c Roll Fuchsia Mac SDK from Z-pl5laFz... to a9NOB6sdo... (flutter/engine#25468) 2021-04-06 21:24:01 -07:00
skia-flutter-autoroll
b8a842a2d2 Roll Fuchsia Linux SDK from dl1JUKVuj... to 0Db2pEb0U... (flutter/engine#25467) 2021-04-06 19:34:01 -07:00
skia-flutter-autoroll
d07d6d2d10 Roll Dart SDK from 9704370488b0 to e778310fcdcc (1 revision) (flutter/engine#25466) 2021-04-06 19:24:02 -07:00
skia-flutter-autoroll
0d795fb028 Roll Skia from d986f476ae68 to 0195bec798a9 (1 revision) (flutter/engine#25463) 2021-04-06 17:44:01 -07:00
Zachary Anderson
753dfc4a8e Revert "Reland: Call Dart plugin registrant if available (#25375)" (flutter/engine#25462) 2021-04-06 16:04:01 -07:00
skia-flutter-autoroll
fa224f44f4 Roll Skia from 601abfacc736 to d986f476ae68 (5 revisions) (flutter/engine#25461) 2021-04-06 15:14:02 -07:00
skia-flutter-autoroll
62607421e3 Roll Dart SDK from b9471aadaa1a to 9704370488b0 (1 revision) (flutter/engine#25459) 2021-04-06 14:49:01 -07:00
skia-flutter-autoroll
6b2a1938a0 Roll Skia from c8c573d455f0 to 601abfacc736 (8 revisions) (flutter/engine#25460) 2021-04-06 13:49:01 -07:00
Ferhat
e3c5c74009 [web] Fix shadermask rendering using CanvasKit (flutter/engine#25456) 2021-04-06 12:57:29 -07:00
skia-flutter-autoroll
d4900af074 Roll Skia from c6a3d531880e to c8c573d455f0 (1 revision) (flutter/engine#25457) 2021-04-06 12:19:01 -07:00
Harry Terkelsen
64f323de86 Roll CanvasKit to 0.25.1 (flutter/engine#25315)
* Roll CanvasKit to 0.25.1

* Update SkParagraph tests
2021-04-06 11:46:37 -07:00
skia-flutter-autoroll
273a9fc4ce Roll Skia from b3479cea80aa to c6a3d531880e (3 revisions) (flutter/engine#25455) 2021-04-06 10:39:01 -07:00
skia-flutter-autoroll
c2b55af2d6 Roll Clang Mac from GUX2BsVIc... to RW7LSJ9ld... (flutter/engine#25443) 2021-04-06 10:24:01 -07:00
Chris Bracken
45c54c08e2 Add documentation to embedder locale callback (flutter/engine#25437)
The FlutterComputePlatformResolvedLocaleCallback does not pass the
standard user_data baton. This was an unintentional omission in the
original patch.

Add documentation to that effect and link to the bug report:
https://github.com/flutter/flutter/issues/79826
2021-04-06 09:46:31 -07:00
Chris Bracken
2091ba8847 Fix parameter type in FlutterDesktopEngineCreate (flutter/engine#25439)
FlutterDesktopEngineCreate is part of our C API. We were using a C++
reference type instead of a C-compatible pointer type.

This is a breaking change to anyone calling this directly; we believe
this should affect few people because the Windows template only uses the
`FlutterEngine` wrapper in
`shell/platform/windows/client_wrapper/include/flutter/flutter_engine.h`.

Fixes https://github.com/flutter/flutter/issues/75465
2021-04-06 09:46:04 -07:00
skia-flutter-autoroll
e63c666b97 Roll Skia from 3b6ea141bd8d to b3479cea80aa (1 revision) (flutter/engine#25454) 2021-04-06 09:14:02 -07:00
skia-flutter-autoroll
3178d55f26 Roll Dart SDK from ef46d99315de to b9471aadaa1a (1 revision) (flutter/engine#25452) 2021-04-06 08:29:05 -07:00
skia-flutter-autoroll
b159a2129e Roll Fuchsia Mac SDK from IKx9cvrtJ... to Z-pl5laFz... (flutter/engine#25451) 2021-04-06 08:14:01 -07:00
skia-flutter-autoroll
59321e6e6e Roll Skia from b6689e568050 to 3b6ea141bd8d (1 revision) (flutter/engine#25450) 2021-04-06 07:44:01 -07:00
skia-flutter-autoroll
88ebb8b2da Roll Fuchsia Linux SDK from txu1APnex... to dl1JUKVuj... (flutter/engine#25448) 2021-04-06 06:04:01 -07:00
skia-flutter-autoroll
1769a30a07 Roll Dart SDK from b55f7a132f67 to ef46d99315de (2 revisions) (flutter/engine#25447) 2021-04-06 03:44:01 -07:00
skia-flutter-autoroll
daa37fc261 Roll Clang Linux from TEHg3vhDG... to pRlhGPqYQ... (flutter/engine#25442) 2021-04-06 03:29:02 -07:00
skia-flutter-autoroll
6fbdc4ee0d Roll Skia from b4e5a9192d39 to b6689e568050 (2 revisions) (flutter/engine#25441) 2021-04-06 00:49:01 -07:00
skia-flutter-autoroll
42878a2360 Roll Skia from 974c82150204 to b4e5a9192d39 (1 revision) (flutter/engine#25440) 2021-04-05 23:14:01 -07:00
Ari Weiland
48df08e088 Update FlutterFragment to implement ComponentCallbacks2. (flutter/engine#25428) 2021-04-05 23:04:46 -07:00
skia-flutter-autoroll
5fb9fb3700 Roll Dart SDK from 3dd1630ab4d4 to b55f7a132f67 (1 revision) (flutter/engine#25438) 2021-04-05 21:29:01 -07:00
skia-flutter-autoroll
f63a4f57f3 Roll Fuchsia Mac SDK from F4eUNa2mh... to IKx9cvrtJ... (flutter/engine#25436) 2021-04-05 18:49:01 -07:00
Chris Bracken
bc3084eabc Allow embedders to set a custom log tag (flutter/engine#25435)
Embedders making use of the embedder API always ended up with a
hardcoded log tag of "flutter". Some embedders may wish to set a
different log tag. For example, the Fuchsia embedder sets their log tag
to a launch URL followed by "flutter".

If unset, we continue to default to "flutter".

Fixes https://github.com/flutter/flutter/issues/79819
2021-04-05 17:35:54 -07:00
skia-flutter-autoroll
1aca49f5f6 Roll Dart SDK from c274ba72ec73 to 3dd1630ab4d4 (1 revision) (flutter/engine#25432) 2021-04-05 17:04:04 -07:00
skia-flutter-autoroll
335e6cae0b Roll Skia from 0a12b85f160f to 974c82150204 (1 revision) (flutter/engine#25434) 2021-04-05 16:29:01 -07:00
Jason Simmons
9fd7208df1 Remove the DartIsolate::PostMessage timeline event (flutter/engine#25433) 2021-04-05 16:09:02 -07:00
Chris Bracken
f4d1c89df1 Extract Dart logging to the embedders (flutter/engine#25402)
Previously messages logged from Dart code (e.g. via the print function)
were handled directly in the engine by platform-specific code. This
factors out a LogMessage(tag, message) callback that embedders can
implement with platform-specific code.

This also eliminates a dependency on platform-specific code in the core,
and provides more flexibility to embedders than the current fallback to
stdout, which can be a problem on platforms without a traditional stdout
or with restrictions on stdout.

Fixes https://github.com/flutter/flutter/issues/79685
2021-04-05 15:43:21 -07:00
skia-flutter-autoroll
dfd0243fde Roll Fuchsia Linux SDK from b22xnKMfp... to txu1APnex... (flutter/engine#25431) 2021-04-05 15:09:01 -07:00
skia-flutter-autoroll
d680bd2c78 Roll Skia from b14a819122ee to 0a12b85f160f (5 revisions) (flutter/engine#25430) 2021-04-05 15:04:02 -07:00
George Wright
b78fd3616d Rename EngineEmbedderApiModifier to EngineModifier (flutter/engine#25362) 2021-04-05 14:46:47 -07:00
Chris Bracken
fda4d07757 Fix texture corruption on Windows (flutter/engine#25349)
Notify Skia that we've updated texture handles within the current
binding such that Skia invalidates any assumptions about previous
context modifications that it had made.

This fixes a texture corruption issue reported in
https://github.com/flutter/flutter/issues/78648
2021-04-05 14:21:31 -07:00
skia-flutter-autoroll
5884859f96 Roll Skia from e296c56735c4 to b14a819122ee (1 revision) (flutter/engine#25426) 2021-04-05 12:09:01 -07:00
skia-flutter-autoroll
19f7d98e48 Roll Dart SDK from 5138e77df795 to c274ba72ec73 (2 revisions) (flutter/engine#25424) 2021-04-05 10:49:01 -07:00
skia-flutter-autoroll
a7c3460e3f Roll Skia from fd7252fa2392 to e296c56735c4 (4 revisions) (flutter/engine#25423) 2021-04-05 10:44:02 -07:00
skia-flutter-autoroll
dc3902753f Roll Skia from 5c7ab08937ca to fd7252fa2392 (3 revisions) (flutter/engine#25422) 2021-04-05 09:19:01 -07:00
skia-flutter-autoroll
2262a5b722 Roll Fuchsia Mac SDK from 4WKVCYCPm... to F4eUNa2mh... (flutter/engine#25419) 2021-04-05 04:04:01 -07:00
skia-flutter-autoroll
ee8cf981cd Roll Dart SDK from 3f2cdd7b7393 to 5138e77df795 (1 revision) (flutter/engine#25418) 2021-04-05 02:34:01 -07:00
skia-flutter-autoroll
75b7c6e784 Roll Skia from 301449e4d051 to 5c7ab08937ca (1 revision) (flutter/engine#25417) 2021-04-05 00:49:01 -07:00
skia-flutter-autoroll
f81c38cad2 Roll Skia from e9244938d2a0 to 301449e4d051 (1 revision) (flutter/engine#25416) 2021-04-04 23:19:01 -07:00
skia-flutter-autoroll
8d28ed7a1c Roll Fuchsia Linux SDK from y_R-US0DL... to b22xnKMfp... (flutter/engine#25415) 2021-04-04 22:04:01 -07:00