11117 Commits

Author SHA1 Message Date
Dan Field
972e469ebd implement decodeFromPixels (flutter/engine#21298) 2020-09-23 21:42:01 -07:00
Dan Field
3b207ab1f7 isCloneOf for Image (flutter/engine#21371)
* isCloneOf for Image

* Update docs, add missing impl
2020-09-23 21:09:44 -07:00
skia-flutter-autoroll
196d1b6be0 Roll Fuchsia Linux SDK from IWfLWIJ93... to -grWUcdOo... (flutter/engine#21369)
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 zra@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-09-23 21:01:27 -07:00
Jason Simmons
32fbdb6755 Fix boolean value checks in StandardMessageCodec (flutter/engine#21270)
Fixes https://github.com/flutter/flutter/issues/65619
2020-09-23 16:31:07 -07:00
Robert Ancell
4a218b9995 Fix segfault if engine is disposed with an uncompleted task. (flutter/engine#21234) 2020-09-24 11:29:38 +12:00
skia-flutter-autoroll
f7e3b5ff5f Roll Skia from 59b2a92c96ba to 1b89eb742a66 (5 revisions) (flutter/engine#21368) 2020-09-23 16:12:01 -07:00
Yegor
e18520d3f1 web: make a few variables non-null (flutter/engine#21115)
* web: make a few variables non-null
2020-09-23 15:30:57 -07:00
skia-flutter-autoroll
655f6e4200 Roll Skia from 7b97b3cb2bd0 to 59b2a92c96ba (4 revisions) (flutter/engine#21365) 2020-09-23 14:52:01 -07:00
Dan Field
182a38b446 Create an ImageHandle wrapper (flutter/engine#21057)
Allows for reference counting of images before disposal.

This will allow multiple callers to hold a reference to an image and dispose of their reference without disposing the underlying image until all handles have been disposed.

This will be used by the framework to help resolve some of the kludge I was trying to introduce in flutter/flutter#64582
2020-09-23 14:33:29 -07:00
Tim Sneath
85f44f9584 Update FlutterViewController.mm (flutter/engine#21362)
Tweaked the label here a little for style ("apps", not "application" -- plural and shorter); and "launching" rather than "re-launching"?
2020-09-23 13:52:52 -07:00
skia-flutter-autoroll
428c66a79f Roll Skia from 81fc1fc3bfe6 to 7b97b3cb2bd0 (5 revisions) (flutter/engine#21363) 2020-09-23 13:32:01 -07:00
skia-flutter-autoroll
fea826ad7f Roll Skia from ba615e892fcb to 81fc1fc3bfe6 (2 revisions) (flutter/engine#21357) 2020-09-23 12:12:02 -07:00
xster
1644e2fbcf Re-land deprecate Android v1 embedding classes (flutter/engine#21347) 2020-09-23 11:25:20 -07:00
Richard Cai
cf3f9f793a Update docs specifying addPlatformView offset param is not used (flutter/engine#21331)
for Android and iOS and remove offset from scenario_app test for iOS and Android.
2020-09-23 10:37:57 -07:00
skia-flutter-autoroll
84e69d1c01 Roll Skia from 443d2c17b79b to ba615e892fcb (1 revision) (flutter/engine#21354) 2020-09-23 10:02:02 -07:00
Jason Simmons
1158faf54c Retain the WindowInsetsAnimation callback if code shrinking is enabled (flutter/engine#21330) 2020-09-23 09:17:02 -07:00
nturgut
f92f68430f remove web_tests from cirrus since they already run on LUCI (flutter/engine#21353) 2020-09-23 09:01:24 -07:00
skia-flutter-autoroll
2172082507 Roll Skia from 18f4b1c7e31a to 443d2c17b79b (3 revisions) (flutter/engine#21352) 2020-09-23 08:42:03 -07:00
skia-flutter-autoroll
3306fb9f34 Roll Skia from 3eb813e0cc13 to 18f4b1c7e31a (4 revisions) (flutter/engine#21351) 2020-09-23 07:22:01 -07:00
skia-flutter-autoroll
61731f2f2c Roll Fuchsia Linux SDK from VGnJQMPQM... to IWfLWIJ93... (flutter/engine#21349) 2020-09-23 03:27:01 -07:00
Mehmet Fidanboylu
a5c9b5b79d Remove spurious semicolon (flutter/engine#21333) 2020-09-22 22:53:53 -07:00
skia-flutter-autoroll
25e43ad718 Roll Skia from 2b469ebd0627 to 3eb813e0cc13 (2 revisions) (flutter/engine#21343) 2020-09-22 17:57:02 -07:00
skia-flutter-autoroll
c8ba750d3d Roll Skia from c61c895393ea to 2b469ebd0627 (9 revisions) (flutter/engine#21340) 2020-09-22 16:37:01 -07:00
Zachary Anderson
01982beebc Revert "Deprecate Android v1 embedding classes (#20868)" (flutter/engine#21338)
This reverts commit 7b1562112962b1b22926938fad6438279ed6467c.
2020-09-22 14:38:18 -07:00
skia-flutter-autoroll
ae22edbb19 Roll Fuchsia Linux SDK from VgNGzw-DQ... to VGnJQMPQM... (flutter/engine#21332) 2020-09-22 14:07:02 -07:00
lucasradaelli
82665a7450 [a11y] Flutter sends node roles as part of Fuchsia semantics updates. (flutter/engine#21329) 2020-09-22 13:57:02 -07:00
skia-flutter-autoroll
0ef36e38ba Roll Skia from 187b04b35777 to c61c895393ea (5 revisions) (flutter/engine#21328) 2020-09-22 13:47:01 -07:00
nturgut
8c6986df86 enable Web Framework tests on try builds (flutter/engine#21325)
* enable Web Framework tests on try builds

* enable Web Framework tests only for some directories
2020-09-22 13:23:01 -07:00
Felipe Archondo
aa6ea4bff5 [fuchsia] add frames_in_flight info to trace events (flutter/engine#21302)
No tests needed, since there is no change in functionality expected.
2020-09-22 16:02:49 -04:00
nturgut
39dd63661e creating test result directory before running tests (flutter/engine#21324)
* creating test result directory. adding a prepare method to test runner

* addressing reviewer comments
2020-09-22 12:51:14 -07:00
stuartmorgan
6cf89de868 [windows] Allow engine flags via environment vars (flutter/engine#21161)
Replaces the (temporary) compile-time option to pass engine switches
with the ability to pass them temporarily at runtime via environment
variables.

This is enabled only for debug/profile to avoid potential issues with
tampering with released applicaitons, but if there is a need for that in
the future it could be added (potentially with a whitelist, as is
currently used for Dart VM flags).

Windows portion of:
https://github.com/flutter/flutter/issues/38569
https://github.com/flutter/flutter/issues/60393
2020-09-22 12:34:24 -07:00
skia-flutter-autoroll
5d88bb3952 Roll Skia from 84a008fa55b0 to 187b04b35777 (1 revision) (flutter/engine#21326) 2020-09-22 12:22:01 -07:00
skia-flutter-autoroll
806e58e4d7 Roll Skia from a38945abe337 to 84a008fa55b0 (2 revisions) (flutter/engine#21323) 2020-09-22 10:57:01 -07:00
xster
aa3ac9e9aa Enforce exclusivity for activity and fragments attached to the FlutterEngine (flutter/engine#21272) 2020-09-22 10:34:52 -07:00
skia-flutter-autoroll
752f2ad9de Roll Skia from 77960d9addc8 to a38945abe337 (5 revisions) (flutter/engine#21322) 2020-09-22 09:32:01 -07:00
skia-flutter-autoroll
cab3073aa0 Roll Skia from 7a1f241c0134 to 77960d9addc8 (1 revision) (flutter/engine#21321) 2020-09-22 08:07:01 -07:00
Jonah Williams
587bfccae9 [web] dispatch browser event on flutter/service_worker channel (flutter/engine#21284)
Registering the service worker immediately after the documented has loaded may cause SW initialization to compete with framework initialization. It was recommended to us that we defer the service worker setup until after the framework is done with setup, which should be sometime after the first frame.

To implement this, the binding will dispatch a platform message on startup. This can be listened for in the html document
#66066
2020-09-22 07:37:23 -07:00
skia-flutter-autoroll
8f934d3e34 Roll Skia from 1a49a5334c36 to 7a1f241c0134 (4 revisions) (flutter/engine#21318) 2020-09-22 03:02:01 -07:00
skia-flutter-autoroll
e14d730389 Roll Skia from 371fde549e35 to 1a49a5334c36 (1 revision) (flutter/engine#21312) 2020-09-22 01:37:02 -07:00
Dan Field
12edb1dee9 Relax test around a11y updates (flutter/engine#21311) 2020-09-22 01:32:02 -07:00
skia-flutter-autoroll
ee99fab95c Roll Fuchsia Linux SDK from 2rXyLF0YK... to VgNGzw-DQ... (flutter/engine#21317) 2020-09-22 00:45:20 -07:00
Jason Simmons
bc82ee9267 Disconnect the view's AndroidKeyProcessor when detaching from the engine (flutter/engine#21307) 2020-09-21 17:42:02 -07:00
Dan Field
aab7bc8fd3 Implement toString for Images on web (flutter/engine#21304) 2020-09-21 17:22:02 -07:00
skia-flutter-autoroll
d581ccf9cf Roll Skia from feb4d10f7b2d to 371fde549e35 (46 revisions) (flutter/engine#21309) 2020-09-21 16:52:01 -07:00
George Wright
8d8efa6c9d [manual roll] Roll Fuchsia Linux SDK from K2Oiy-AYh... to 2rXyLF0YK (flutter/engine#21308) 2020-09-21 16:37:02 -07:00
Yegor
6e408a8264 Make SkCanvas types @anonymous; reduce logging noise (flutter/engine#21297)
* Make SkCanvas types @anonymous; reduce logging noise

* make SkParagraphBuilderNamespace anonymous

* make SkParagraphStyle anonymous
2020-09-21 15:49:09 -07:00
LongCatIsLooong
1357779b57 [iOS TextInput] Avoid Unnecessary UndateEditingClient Calls (flutter/engine#21303) 2020-09-21 15:27:02 -07:00
Chris Yang
73ae0bb94c Fix iOS platform view's mask view blocking touch events. (flutter/engine#21286) 2020-09-21 15:22:47 -07:00
George Wright
0b0fe27af8 Do not create a TestGLSurface for software-only rendering in EmbedderTest (flutter/engine#21301) 2020-09-21 15:22:03 -07:00
Jenn Magder
01d6878cc8 Dark mode friendly iOS debugging message (flutter/engine#21277) 2020-09-21 15:07:02 -07:00