17305 Commits

Author SHA1 Message Date
skia-flutter-autoroll
0eced4bc00 Roll Dart SDK from 551af75f42c0 to a70c4b0fafc2 (1 revision) (flutter/engine#26317) 2021-05-21 07:34:01 -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
231ff67785 Roll Fuchsia Mac SDK from 3AWY87vDb... to E47v59mWP... (flutter/engine#26312) 2021-05-20 22:34:00 -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
3e83bfd21c Roll Dart SDK from 144f3bb9b017 to 551af75f42c0 (1 revision) (flutter/engine#26310) 2021-05-20 22:14: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
49bd6973e4 Roll Dart SDK from 3c595684faca to 144f3bb9b017 (1 revision) (flutter/engine#26307) 2021-05-20 17:44: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
skia-flutter-autoroll
924853f3fa Roll Dart SDK from ff8dd0a9bbe1 to 3c595684faca (2 revisions) (flutter/engine#26300) 2021-05-20 13:09:01 -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
c33ef4d0e1 Roll Clang Mac from xwRoi0Lbe... to bf4GDBSQE... (flutter/engine#26292) 2021-05-20 10:19:01 -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
skia-flutter-autoroll
1e01e3aa69 Roll Fuchsia Mac SDK from 56WoN2WG2... to 3AWY87vDb... (flutter/engine#26290) 2021-05-20 09:24: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
ec47e3f17c Roll Dart SDK from 43fe359811ea to ff8dd0a9bbe1 (1 revision) (flutter/engine#26286) 2021-05-20 06:09:01 -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
3c4e88ab6b Roll Dart SDK from 87b37682b24f to 43fe359811ea (1 revision) (flutter/engine#26281) 2021-05-20 01:39: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
skia-flutter-autoroll
f438f689bb Roll Dart SDK from 3a8c551ec08e to 87b37682b24f (1 revision) (flutter/engine#26269) 2021-05-19 21:04:01 -07:00
skia-flutter-autoroll
3d22f49797 Roll Clang Mac from bf4GDBSQE... to xwRoi0Lbe... (flutter/engine#26276) 2021-05-19 20:49:01 -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
ee81c40e94 Roll Fuchsia Mac SDK from mx5LVKqk8... to 56WoN2WG2... (flutter/engine#26265) 2021-05-19 15:04:01 -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
gaaclarke
8380066e70 updated the documenation for message loops a bit (flutter/engine#26257) 2021-05-19 14:49:01 -07:00
Yegor
119d24d270 fix mobile a11y placeholder (flutter/engine#26238) 2021-05-19 14:44:02 -07:00
Jason Simmons
dcb08fa9ae Capture the layer tree pipeline as a weak pointer in the OnAnimatorDraw task (flutter/engine#26210) 2021-05-19 14:39:05 -07:00
skia-flutter-autoroll
d4cfbcb859 Roll Dart SDK from 67be110b5ba8 to 3a8c551ec08e (9 revisions) (flutter/engine#26258)
https://dart.googlesource.com/sdk.git/+log/67be110b5ba8..3a8c551ec08e

2021-05-19 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.14.0-128.0.dev
2021-05-19 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.14.0-127.0.dev
2021-05-19 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.14.0-126.0.dev
2021-05-18 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.14.0-125.0.dev
2021-05-18 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.14.0-124.0.dev
2021-05-18 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.14.0-123.0.dev
2021-05-18 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.14.0-122.0.dev
2021-05-17 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.14.0-121.0.dev
2021-05-17 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.14.0-120.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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-19 12:24:04 -07:00
Kaushik Iska
516e15a502 Fix frame request tracing (flutter/engine#26237) 2021-05-19 10:54:02 -07:00
skia-flutter-autoroll
45aa50e899 Roll Skia from a65c295c1c9b to 814c6db4c04d (1 revision) (flutter/engine#26252) 2021-05-19 10:09:02 -07:00
Jonah Williams
75017d4e26 plumb frame number through to framework (flutter/engine#26233) 2021-05-19 09:59:01 -07:00
skia-flutter-autoroll
dfda645857 Roll Skia from d7d7a8215e6c to a65c295c1c9b (1 revision) (flutter/engine#26248) 2021-05-19 07:49:01 -07:00
Matej Knopp
dc1c45a5c5 FlView: Handle leave-notify-event (flutter/engine#26181)
* FlView: Handle leave-notify-event

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

* Fix leave notify during mouse grab

* Send kAdd pointer event on enter notify
2021-05-19 12:56:00 +02:00
skia-flutter-autoroll
c0cd6dc408 Roll Skia from d9ea2989d6e9 to d7d7a8215e6c (1 revision) (flutter/engine#26246) 2021-05-19 03:09:02 -07:00