13553 Commits

Author SHA1 Message Date
skia-flutter-autoroll
4e69780525 Roll Skia from 0e4477e7139a to db418ec6cd6f (6 revisions) (flutter/engine#26367)
https://skia.googlesource.com/skia.git/+log/0e4477e7139a..db418ec6cd6f

2021-05-24 adlai@google.com Update the documentation for GrResourceAllocator
2021-05-24 bsalomon@google.com Don't add mips to pinned raster images
2021-05-24 bsalomon@google.com YUVUtils function for splitting image into yuva planes.
2021-05-24 kjlubick@google.com [infra] Remove Moto G4 tasks
2021-05-24 johnstiles@google.com Rewrite matrix comparisons to work around Adreno bug.
2021-05-24 rmistry@google.com Revert "Whitespace change for master->main migration test"

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 jlavrova@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
2021-05-24 23:53:39 -07:00
Zachary Anderson
a416a09180 Add back inexpensive framework tests (flutter/engine#26391) 2021-05-24 22:39:01 -07:00
Jason Simmons
141c942b3d Use -rdynamic when building test executables in order to improve backtraces (flutter/engine#26382)
See https://github.com/flutter/flutter/issues/83286
2021-05-24 21:40:56 -07:00
David Worsham
efff0a7bb1 fuchsia: Fix View create vs render race (flutter/engine#26368) 2021-05-24 17:46:23 -07:00
skia-flutter-autoroll
80cc661136 Roll Fuchsia Linux SDK from oT8kKQch3... to pfJX5Fu8B... (flutter/engine#26381) 2021-05-24 16:54:02 -07:00
chunhtai
d3f4069e34 Sets a11y traversal order in android accessibility bridge (flutter/engine#26335) 2021-05-24 15:34:02 -07:00
Dan Field
5544914239 Delete framework test from Cirrus (flutter/engine#26377)
This test routinely times out and is ignored. It's being moved to LUCI and will need to be sharded more.
2021-05-24 14:39:40 -07:00
Kaushik Iska
d7774b2f1b Fix race with engine destruction in Shell (flutter/engine#26369) 2021-05-24 13:57:45 -07:00
Alexander Aprelev
6b463d837e Revert "Provide better messaging when user attempts to use non-secure http connection. (#26226)" (flutter/engine#26371)
This reverts commit fbd8d578c659d0fd5c4bc268b2c95ca275187bd3 because it breaks g3 Fuchsia tests since g3 fuchsia doesn't have updated dart sdk.
2021-05-24 11:13:37 -07:00
Naud Ghebre
cf2ff1193d [vm_service] Add vm service port to inspect. (flutter/engine#26295)
fxb/75455
2021-05-24 13:39:17 -04:00
skia-flutter-autoroll
61581a6ceb Roll Skia from 09eb337d304a to 0e4477e7139a (1 revision) (flutter/engine#26365) 2021-05-24 06:44:01 -07:00
skia-flutter-autoroll
f307266326 Roll Skia from 29670b085358 to 09eb337d304a (1 revision) (flutter/engine#26363) 2021-05-24 04:54:01 -07:00
skia-flutter-autoroll
b00ece33a0 Roll Fuchsia Linux SDK from l5hYeTpdW... to oT8kKQch3... (flutter/engine#26362) 2021-05-24 02:14:02 -07:00
skia-flutter-autoroll
a87a4b76d3 Roll Skia from f88eb656c123 to 29670b085358 (3 revisions) (flutter/engine#26361) 2021-05-24 00:54:02 -07:00
Matej Knopp
46516e5327 MacOS: Do not send key event if modifiers flags haven't changed (flutter/engine#26347)
* MacOS: Do not send key event if modifiers flags haven't changed

Fixes https://github.com/flutter/flutter/issues/77535

* Extend unit test

* Comment typo
2021-05-23 23:51:42 +02:00
skia-flutter-autoroll
4938ba8bad Roll Fuchsia Linux SDK from qLBO-PTv_... to l5hYeTpdW... (flutter/engine#26355) 2021-05-23 10:44:01 -07:00
skia-flutter-autoroll
6046c6e430 Roll Skia from ec9d0e865d77 to f88eb656c123 (1 revision) (flutter/engine#26353) 2021-05-23 01:04:01 -07:00
skia-flutter-autoroll
33ae4795a4 Roll Fuchsia Linux SDK from GNvpzwlsb... to qLBO-PTv_... (flutter/engine#26350) 2021-05-22 15:19:01 -07:00
Zachary Anderson
0d73194a5c Remove group() support from package:litetest (flutter/engine#26342) 2021-05-22 11:12:44 -07:00
Zachary Anderson
c985237b0c Use package:litetest for flutter_frontend_server (flutter/engine#26341) 2021-05-22 11:09:38 -07:00
Zachary Anderson
263c0a9cf9 Clean up upload_metrics.sh (flutter/engine#26329) 2021-05-22 09:06:09 -07:00
skia-flutter-autoroll
b10b19ad49 Roll Fuchsia Linux SDK from aeRo3f-er... to GNvpzwlsb... (flutter/engine#26345) 2021-05-22 01:04:03 -07:00
skia-flutter-autoroll
3c8b3c5453 Roll Skia from 8447f13c6d4b to ec9d0e865d77 (1 revision) (flutter/engine#26339)
https://skia.googlesource.com/skia.git/+log/8447f13c6d4b..ec9d0e865d77

2021-05-22 reed@google.com Move patheffect details to (private) base subclass

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 bsalomon@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
2021-05-21 21:08:44 -07:00
skia-flutter-autoroll
91709339a3 Roll Skia from 0ea0e75a3d29 to 8447f13c6d4b (4 revisions) (flutter/engine#26337) 2021-05-21 18:09:01 -07:00
Gary Qian
4ba3454b35 Handle only asset-only deferred components case (flutter/engine#26333) 2021-05-21 17:08:01 -07:00
chunhtai
70e1f8a459 prevent ios accessibility bridge from sending notification when modal (flutter/engine#26328) 2021-05-21 17:04:06 -07:00
skia-flutter-autoroll
a49db44fd4 Roll Skia from 465819d7c20d to 0ea0e75a3d29 (6 revisions) (flutter/engine#26327) 2021-05-21 16:44:02 -07:00
lucasradaelli
757d7c0d03 [fuchsia][a11y] Adds inspect data to the a11y bridge. (flutter/engine#25868)
This change adds inspect data to the a11y bridge, which can be requested
via the command line.

Inspect nodes are lazy computed, meaning that they are only processed
when invoked, so no extra space is used during normal use.

Bug: fxbug.dev/75100

Test: AccessibilityBridgeTest.InspectData
2021-05-21 14:21:22 -07:00
Zachary Anderson
996427a9ea Clean up Dart scripts in ci/ (flutter/engine#26325) 2021-05-21 13:29:23 -07:00
skia-flutter-autoroll
f86bdd0357 Roll Fuchsia Linux SDK from nN6J_ZcaY... to aeRo3f-er... (flutter/engine#26322) 2021-05-21 11:39:02 -07:00
Casey Hillers
fedcaa24e3 Migrate to ci.yaml (flutter/engine#26271) 2021-05-21 11:14:01 -07:00
Darren Chan
d67fdf5256 Provide the following information to the inspect tree: (flutter/engine#26179) 2021-05-21 11:09:02 -07:00
Chris Bracken
31b399abd6 Make tools/gn compatible with Python 3 (flutter/engine#26321)
Python 2.7 was end-of-lifed on 2020-01-01. This makes tools/gn
compatible with both Python 2.7 and Python 3.

Issue: https://github.com/flutter/flutter/issues/83043
2021-05-21 10:58:13 -07:00
Alexander Aprelev
fbd8d578c6 Provide better messaging when user attempts to use non-secure http connection. (flutter/engine#26226)
* Provide better message when user attempts to use non-secure http connection.

Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>
2021-05-21 10:46:25 -07:00
skia-flutter-autoroll
f8f24253cb Roll Skia from 9604eab2bdca to 465819d7c20d (4 revisions) (flutter/engine#26320) 2021-05-21 10:19:01 -07:00
Zachary Anderson
ac61a5fea8 Clean up testing/benchmark (flutter/engine#26313) 2021-05-21 09:49:05 -07:00
Chris Bracken
83ef606f12 [uwptool] Move Launch, Uninstall to AppStore class (flutter/engine#26315)
This refactoring moves the Application Launch and Uninstall methods to
the ApplicationStore class. This simplifies writing tests for Command
classes since the Application class is now a plain old data class, and
ApplicationStore can be replaced with a fake implementation for hermetic
testing, while I'll do in a follow-up patch.

Bug: https://github.com/flutter/flutter/issues/83072
2021-05-21 09:40:06 -07:00
Chris Bracken
2527c54071 [uwptool] Refactor command-handling to a map (flutter/engine#26309)
Extracts each of the commands (listapps, install, uninstall, launch)
into a command class that is registered at startup. This simplifies
adding further commands, and cleans up the code a bit.

This is a refactoring that introduces no changes to existing functionality.
2021-05-21 07:35:53 -07:00
skia-flutter-autoroll
b8f50e9545 Roll Skia from a39b80bfd34c to 7c67ebcd3bd4 (1 revision) (flutter/engine#26316) 2021-05-21 00:44:01 -07:00
skia-flutter-autoroll
55d32bff8d Roll Skia from 36c5796f0bd0 to a39b80bfd34c (1 revision) (flutter/engine#26314) 2021-05-20 23:19:01 -07:00
skia-flutter-autoroll
2550a95e31 Roll Fuchsia Linux SDK from JuoV30Dy2... to nN6J_ZcaY... (flutter/engine#26311) 2021-05-20 22:19:01 -07:00
skia-flutter-autoroll
5d3302fe8d Roll Skia from 60e52284d55d to 36c5796f0bd0 (9 revisions) (flutter/engine#26308) 2021-05-20 18:54:01 -07:00
Brandon DeRosier
a83c8ab61d Refactor: Group together externally-managed UIDartState. (flutter/engine#26247)
Group together externally-managed UIDartState.

It's a frequent pattern to enable access to shell resources from the
framework via UIDartState. These handles are passed through several
other objects, where they lay mostly dormant. This refactor just aims
to ease maintenance of this state.

UIDartState is essentially just an easy to extend bus for dropping
off the shell kids in UIDartState, with constructors/operators that
remove the need for providing a full initializer lists in unittests.
2021-05-20 18:01:53 -07:00
Yegor
40327d5d01 roll CanvasKit 0.27.0 (flutter/engine#26304) 2021-05-20 17:54:01 -07:00
skia-flutter-autoroll
eb71f194cd Roll Skia from 2758a3189ade to 60e52284d55d (7 revisions) (flutter/engine#26303) 2021-05-20 17:34:01 -07:00
David Iglesias
54d5f148ac [web] Render PlatformViews with SLOT tags. (flutter/engine#25747) 2021-05-20 17:29:01 -07:00
Yegor
e3646a04a3 recall the last frame in the animated image after resurrection (flutter/engine#26277) 2021-05-20 16:38:27 -07:00
Alexander Markov
28e7fbfd72 Cleanup toString transformer (flutter/engine#26298)
This change removes uses of toString transformer from Flutter engine. The transformer is already wired up in Dart SDK: front-end server from Dart SDK supports --delete-tostring-package-uri option. After this change only the integration test is left in the Flutter engine to make sure dart:ui is properly transformed.

dart-lang/sdk#46022
2021-05-20 13:11:23 -07:00
Felipe Archondo
75a3755481 Fix VsyncWaiter (flutter/engine#25551)
This PR accomplishes many things:
- Unblocks input resampling on Fuchsia
- Fixes 2 frame scheduling issues resulting in wasted work and missed frames
- Removes the now-defunct VsyncRecorder class
- Prepares the VsyncWaiter class for the Embedder API by moving all logic out of it
- Adds hundreds of lines of unittests for Fuchsia scheduling logic to validate the performance and correctness benefits
2021-05-20 15:50:58 -04:00
skia-flutter-autoroll
af285abd6c Roll Skia from 1c4a0b89b0f6 to 2758a3189ade (3 revisions) (flutter/engine#26299) 2021-05-20 12:34:02 -07:00