13537 Commits

Author SHA1 Message Date
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
Ian Hickson
b1d5bc7fbb Let the framework toggle between single- and multi-entry histories (flutter/engine#26164) 2021-05-20 12:29:01 -07:00
Zachary Anderson
485954071d Use 'pub get --offline' for scenario_app deps (flutter/engine#26254) 2021-05-20 12:02:12 -07:00
skia-flutter-autoroll
9840458338 Roll Skia from edb7aa70fcf3 to 1c4a0b89b0f6 (2 revisions) (flutter/engine#26291) 2021-05-20 09:39:01 -07:00
Zachary Anderson
16371c3379 Use path dependencies for testing/symbols (flutter/engine#26261) 2021-05-20 09:23:21 -07:00
Dan Field
f5d97c4397 Drop package:image dependency from testing harness (flutter/engine#26279) 2021-05-20 09:19:02 -07:00
skia-flutter-autoroll
a2b7132a7a Roll Skia from 1f193df9b393 to edb7aa70fcf3 (1 revision) (flutter/engine#26287)
https://skia.googlesource.com/skia.git/+log/1f193df9b393..edb7aa70fcf3

2021-05-20 bsalomon@google.com Revert "Add support for do-while loops in PipelineStage."

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-20 08:16:44 -07:00
skia-flutter-autoroll
9576e77053 Roll Fuchsia Linux SDK from ih1GwcLki... to JuoV30Dy2... (flutter/engine#26285) 2021-05-20 04:14:01 -07:00
skia-flutter-autoroll
068ce0ef8a Roll Skia from d24422a9fe4a to 1f193df9b393 (2 revisions) (flutter/engine#26283) 2021-05-20 02:24:01 -07:00
skia-flutter-autoroll
499590ad5d Roll Skia from 9c7e04cd6f37 to d24422a9fe4a (1 revision) (flutter/engine#26278) 2021-05-19 23:19:01 -07:00
Zachary Anderson
740a85e9f0 Adds package:litetest, uses it instead of package:test under testing/dart (flutter/engine#26215) 2021-05-19 23:08:23 -07:00
Emmanuel Garcia
562e87e3f4 Fix hybrid composition case and enable test (flutter/engine#26272) 2021-05-19 20:44:03 -07:00
skia-flutter-autoroll
dbd751e2b0 Roll Skia from 8988cb464391 to 9c7e04cd6f37 (4 revisions) (flutter/engine#26274) 2021-05-19 20:39:01 -07:00
skia-flutter-autoroll
c423ffa524 Roll Skia from 10e7e77909c5 to 8988cb464391 (3 revisions) (flutter/engine#26268) 2021-05-19 17:59:01 -07:00
Harry Terkelsen
c1eb1cf458 Fix CanvasKit SVG clipPath leak (flutter/engine#26227) 2021-05-19 17:50:53 -07:00
skia-flutter-autoroll
8b3bee4110 Roll Skia from 814c6db4c04d to 10e7e77909c5 (5 revisions) (flutter/engine#26263) 2021-05-19 14:59:01 -07:00
skia-flutter-autoroll
7c7574c7f8 Roll Fuchsia Linux SDK from 5qwj-Mw7_... to ih1GwcLki... (flutter/engine#26259) 2021-05-19 14:54:01 -07:00