11748 Commits

Author SHA1 Message Date
freiling
fa9001447d [fuchsia] shader warmup fixes (flutter/engine#22439)
This change contains a couple of changes that should have been in
github.com/flutter/engine/commit/4903a92b2b16e480c486965f6c102f335f1a4ecb
but fell through the cracks

First one lifts the initialization of the flutter::RunConfiguration so that
the asset manager gets set on the persistant cache before the shader
warmup happens. I'm not sure how this didnt end up in the first PR I
think it got mangled during merge conflict resolution. no test coverage
for that code because its in the middle of a 400 line constructor

Second one fixes a race condition that the tests dont catch because the
tests are single threaded. This change restructures the test that missed
this bug so that it would have caught that bug and will catch comparable
bugs.
2020-11-19 19:46:13 -08:00
vsmenon
c035c7f167 Remove opt outs for dart:ui (flutter/engine#22603)
* Remove null safety opt outs for dart:ui
2020-11-19 18:54:12 -08:00
Harry Terkelsen
d3f6996e52 Implement Scene.toImage() in CanvasKit mode. (flutter/engine#22085) 2020-11-19 17:33:43 -08:00
Gary Qian
3676366194 Split AOT Android Embedder and shell (flutter/engine#22179) 2020-11-19 17:22:26 -08:00
skia-flutter-autoroll
7d172b7d7d Roll Skia from 9496fe5bcec9 to ed289e777cfa (2 revisions) (flutter/engine#22621) 2020-11-19 17:03:02 -08:00
Matěj Žídek
3ded81b1af replace dead links (flutter/engine#22530) 2020-11-19 14:58:02 -08:00
Ferhat
f827aaa920 [web] Fix test failure on high dpi device (flutter/engine#22618) 2020-11-19 14:56:30 -08:00
skia-flutter-autoroll
73a3f38193 Roll Skia from d1d872905b0f to 9496fe5bcec9 (25 revisions) (flutter/engine#22616) 2020-11-19 14:13:01 -08:00
Ari Weiland
bd40f31603 Update the tag for FlutterEngineConnectionRegistry to be 23 characters. (flutter/engine#22610) 2020-11-19 12:06:56 -08:00
skia-flutter-autoroll
2923cb5ca4 Roll Fuchsia Linux SDK from cwFOtNvhn... to aAb3NJv_h... (flutter/engine#22602) 2020-11-19 10:13:02 -08:00
Emmanuel Garcia
dba50d32e6 Replace support libraries for AndroidX (flutter/engine#22598) 2020-11-19 10:08:02 -08:00
skia-flutter-autoroll
c95e6cc31a Roll Skia from 2efafe688dd1 to d1d872905b0f (28 revisions) (flutter/engine#22596) 2020-11-19 10:03:02 -08:00
gaaclarke
01407e7a75 Made tools/gn error out if it can't find goma (flutter/engine#22591) 2020-11-19 09:58:02 -08:00
Chris Yang
ffad39e000 PlatformViewsController: clear composition_order_ in the beginning of each frame. (flutter/engine#22574) 2020-11-19 09:53:03 -08:00
Gary Qian
7a18791454 Rename padding->viewPadding to match framework naming conventions (flutter/engine#22599) 2020-11-19 09:50:51 -08:00
Kaushik Iska
69b66029ac [macOS] Revert breaking change to FlutterEngine public API (flutter/engine#22592) 2020-11-19 11:45:31 -06:00
David Worsham
5063ea3d7b fuchsia: Clamp compositor surface size (flutter/engine#22593) 2020-11-18 15:46:21 -08:00
skia-flutter-autoroll
df28b6aeba Roll Skia from a1112b326a79 to 2efafe688dd1 (1 revision) (flutter/engine#22584)
https://skia.googlesource.com/skia.git/+log/a1112b326a79..2efafe688dd1

2020-11-18 kjlubick@google.com Fix debugger auto-deploy

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC lovisolo@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-18 13:38:58 -08:00
skia-flutter-autoroll
f26709aff1 Roll Fuchsia Linux SDK from Oh__c-W9V... to cwFOtNvhn... (flutter/engine#22583)
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 jsimmons@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-18 13:17:07 -08:00
Wu Zhong
b66f593f07 [iOS] Fix platfotm view called multiple times (flutter/engine#19292) 2020-11-18 11:43:02 -08:00
skia-flutter-autoroll
4475ebf277 Roll Fuchsia Linux SDK from NWl53Ll5C... to Oh__c-W9V... (flutter/engine#22581) 2020-11-17 23:48:01 -08:00
skia-flutter-autoroll
6fcf13e3b7 Roll Skia from 6aeb414df947 to a1112b326a79 (3 revisions) (flutter/engine#22579) 2020-11-17 23:13:01 -08:00
Greg Spencer
d7793f5cfb Fix typos and fix some env var state leakage in tests (flutter/engine#22576)
This just fixes some typos, and a small state leak in some of the tests that set env variables.
2020-11-17 21:51:37 -08:00
Emmanuel Garcia
9331f7478a Fix and clean up scenario app for Android (flutter/engine#22540) 2020-11-17 19:27:47 -08:00
gaaclarke
0901a93e5b started providing the GPU sync switch to external view embedders (flutter/engine#22302) 2020-11-17 18:43:01 -08:00
Yegor
88eae0a43d Refactor CanvasKit image ref counting; fix a minor memory leak (flutter/engine#22549)
* Refactor SkiaObjectBox ref counting
* make CkAnimatedImage a Codec
* disallow double dispose; better assertion messages
2020-11-17 17:40:34 -08:00
Greg Spencer
8dcdbfad8b Reland: Remove the Window class now that it is no longer used. (flutter/engine#22566)
Reland #22505, now that flutter/flutter#70637 has landed.

Removes references to dart:ui.Window, and switch usages to PlatformDispatcher or SingletonFlutterWindow, as appropriate.
2020-11-17 16:39:07 -08:00
Kaushik Iska
4a50441caf [macOS] Move the glContext generation to FlutterOpenGLRenderer (flutter/engine#22572) 2020-11-17 15:08:01 -08:00
Kaushik Iska
0427131ad9 [goma] USe depot_tools vended goma is present (flutter/engine#22550) 2020-11-17 14:08:01 -08:00
skia-flutter-autoroll
a47b5e1f8a Roll Skia from 75c38f94efd6 to 8f46ecc84fab (1 revision) (flutter/engine#22570) 2020-11-17 14:03:01 -08:00
Kaushik Iska
554ee92f86 [macOS] Isolate openGL rendering to FlutterOpenGLRenderer (flutter/engine#22569) 2020-11-17 15:31:38 -06:00
skia-flutter-autoroll
8e7b65ca56 Roll Skia from c634fc4a664c to 75c38f94efd6 (2 revisions) (flutter/engine#22567) 2020-11-17 12:03:01 -08:00
skia-flutter-autoroll
6ba1828dfe Roll Skia from 1ce8964db113 to c634fc4a664c (16 revisions) (flutter/engine#22563) 2020-11-17 10:38:02 -08:00
skia-flutter-autoroll
68c3558d2a Roll Fuchsia Linux SDK from 2R7OWHAQq... to NWl53Ll5C... (flutter/engine#22561) 2020-11-17 10:23:01 -08:00
Chris Yang
f12c38bd68 re-enable skipandsubmitframe (flutter/engine#22546) 2020-11-17 09:53:01 -08:00
Ian Hickson
9902781f55 Also maintain the zone on the ChannelBuffers.push callback (flutter/engine#22454) 2020-11-17 09:48:03 -08:00
skia-flutter-autoroll
4d9cf37d8c Roll Skia from ee33a3a07262 to 1ce8964db113 (1 revision) (flutter/engine#22556) 2020-11-16 17:18:02 -08:00
Harry Terkelsen
88a6820606 Migrate to CanvasKit 0.19.0 (flutter/engine#22511) 2020-11-16 16:24:04 -08:00
Jason Simmons
9af515627c Make the AndroidContext superclass destructor virtual (flutter/engine#22555)
Also remove an obsolete external_view_embedder reference from
AndroidSurfaceFactoryImpl.

Fixes https://github.com/flutter/flutter/issues/70621
2020-11-16 17:46:52 -06:00
skia-flutter-autoroll
51cdc317d2 Roll Skia from ef8d52d8b2bb to 396974683cbd (5 revisions) (flutter/engine#22548) 2020-11-16 14:38:02 -08:00
Jenn Magder
41e243e13b Add xcframework to ios out (flutter/engine#22506) 2020-11-16 13:58:44 -08:00
skia-flutter-autoroll
3c2e8ae1a0 Roll Dart SDK from d67a5c245285 to 4bf74ee7d04e (2 revisions) (flutter/engine#22544) 2020-11-16 13:33:03 -08:00
skia-flutter-autoroll
d6231aefa7 Roll Skia from 5a89ed542f06 to ef8d52d8b2bb (3 revisions) (flutter/engine#22541) 2020-11-16 11:53:02 -08:00
Hamdi Kahloun
1be95d91c7 [Android] Add systemNavigationBarDividerColor (flutter/engine#22538) 2020-11-16 10:48:02 -08:00
skia-flutter-autoroll
9e41df4acd Roll Skia from cce84d1fd893 to 5a89ed542f06 (7 revisions) (flutter/engine#22539) 2020-11-16 10:23:02 -08:00
skia-flutter-autoroll
0746f9d652 Roll Fuchsia Linux SDK from E3briMHHv... to 2R7OWHAQq... (flutter/engine#22537) 2020-11-16 09:08:01 -08:00
skia-flutter-autoroll
08bf27b20a Roll Skia from 031a76756e24 to cce84d1fd893 (4 revisions) (flutter/engine#22533) 2020-11-16 08:53:02 -08:00
Hamdi Kahloun
105724c50c Revert "Update PlatformPluginTest.java & PlatformPlugin.java"
This reverts commit bca3c2e7d2e248ca4a6f764fb81d4de9516cf640.
2020-11-16 16:53:30 +01:00
Hamdi Kahloun
bca3c2e7d2 Update PlatformPluginTest.java & PlatformPlugin.java 2020-11-16 16:28:03 +01:00
skia-flutter-autoroll
1f0f45cbb3 Roll Fuchsia Linux SDK from WVpXfkg-V... to E3briMHHv... (flutter/engine#22529)
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-15 12:06:52 -08:00