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
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
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
skia-flutter-autoroll
e80b31db43
Roll Skia from fb8d20befa8f to d9ea2989d6e9 (20 revisions) ( flutter/engine#26245 )
2021-05-19 00:49:01 -07:00
skia-flutter-autoroll
80e1adbfbe
Roll Fuchsia Linux SDK from boele8geO... to 5qwj-Mw7_... ( flutter/engine#26243 )
...
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 chinmaygarde@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-18 23:32:41 -07:00
Kaushik Iska
a3d8f47cd7
Add frame number to trace events so dev tools can associate the right frame ( flutter/engine#26205 )
2021-05-18 14:58:44 -07:00
Hattomo (TomohiroHattori)
42830111e7
Adapt to avoid_escaping_inner_quotes lint ( flutter/engine#25871 )
2021-05-18 14:44:01 -07:00
skia-flutter-autoroll
59a460634c
Roll Skia from bdfd77616177 to fb8d20befa8f (1 revision) ( flutter/engine#26225 )
2021-05-18 11:19:01 -07:00
skia-flutter-autoroll
e73b1ca265
Roll Skia from 5696bcd0f7f8 to bdfd77616177 (5 revisions) ( flutter/engine#26224 )
2021-05-18 09:59:02 -07:00
David Worsham
9061c700c6
fuchsia: Fix occlusion_hint handling ( flutter/engine#26208 )
2021-05-18 09:15:50 -07:00