skia-flutter-autoroll
f5d0edad73
Roll Dart SDK from e23931233ff2 to 6118ce565dc2 (1 revision) ( flutter/engine#44658 )
...
https://dart.googlesource.com/sdk.git/+log/e23931233ff2..6118ce565dc2
2023-08-12 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-64.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 chinmaygarde@google.com ,dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-12 04:30:18 +00:00
skia-flutter-autoroll
66be45285d
Roll Dart SDK from ade04f1beb2c to e23931233ff2 (1 revision) ( flutter/engine#44657 )
...
https://dart.googlesource.com/sdk.git/+log/ade04f1beb2c..e23931233ff2
2023-08-11 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-63.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 chinmaygarde@google.com ,dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-12 00:44:25 +00:00
Yegor Pomortsev
62b3a0cfa7
Remove dependencies on fuchsia.sys.* FIDL protocols ( flutter/engine#44614 )
...
The fuchsia.sys FIDL library, used to implement v1 components, is
deprecated in the Fuchsia platform and is being removed.
Flutter now implements Components v2 but still imports the old library.
Bug: https://fxbug.dev/109013
2023-08-12 10:41:38 +10:00
skia-flutter-autoroll
50688fbc3a
Roll Skia from dc71a424d870 to e0f07834d736 (1 revision) ( flutter/engine#44655 )
...
https://skia.googlesource.com/skia.git/+log/dc71a424d870..e0f07834d736
2023-08-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from b411e7b47eec to dd8071bf95d6
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-12 00:04:50 +00:00
LongCatIsLooong
eb3946ff27
allow ParagraphBuilder.shouldDisableRoundingHack to actually be set to false in tests ( flutter/engine#44647 )
...
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-08-11 23:04:57 +00:00
skia-flutter-autoroll
a9978d9c83
Roll Skia from 0f0ff37af487 to dc71a424d870 (3 revisions) ( flutter/engine#44654 )
...
https://skia.googlesource.com/skia.git/+log/0f0ff37af487..dc71a424d870
2023-08-11 jamesgk@google.com Skip TestSweepGradientZeroXGanesh on RadeonR9M470X
2023-08-11 bungeman@google.com Revert "[skunicode] Consolidate SkUnicode_IcuBidi"
2023-08-11 johnstiles@google.com Rewrite matrix polyfilling logic.
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 22:56:40 +00:00
skia-flutter-autoroll
e2d1d3761d
Roll Fuchsia Mac SDK from 7DmdwgtGmIxyejFDl... to UdQpH1Y2NyVf3vt3R... ( flutter/engine#44653 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC chinmaygarde@google.com ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 22:46:16 +00:00
skia-flutter-autoroll
76783325ce
Roll Fuchsia Linux SDK from v33NyNdr6Y1sKZDze... to wSdqhvS1srhptT4ij... ( flutter/engine#44648 )
...
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 ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 20:47:15 +00:00
skia-flutter-autoroll
6e82eed1ce
Roll Skia from 7dd695d828cf to 0f0ff37af487 (6 revisions) ( flutter/engine#44649 )
...
https://skia.googlesource.com/skia.git/+log/7dd695d828cf..0f0ff37af487
2023-08-11 robertphillips@google.com Add an SkImage::isProtected entry point
2023-08-11 bungeman@google.com [skunicode] Consolidate SkUnicode_IcuBidi
2023-08-11 lokokung@google.com [webgpu-headers] Adds macros to renames "count" fields.
2023-08-11 scroggo@google.com skia.org: Use fetch-ninja to install Ninja
2023-08-11 scroggo@google.com skia.org: Recommend against using Apple's Python
2023-08-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ce76478186bc to 7516bd499361 (2 revisions)
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 20:41:21 +00:00
John McCutchan
41331e0315
Rename impeller::TextureIntent to impeller::TextureCoordinateSystem ( flutter/engine#44628 )
2023-08-11 13:28:03 -07:00
stuartmorgan
0f08a911aa
Allow macOS plugins to register as app delegates ( flutter/engine#44587 )
...
Adds `addApplicationDelegate:` to the macOS plugin registrar, following the corresponding iOS method, and wires it up to the existing app delegation forwarding that was recently added for use at the application level. (The actual delegate is non-trivially different between iOS and macOS, but that's not resolveable without a complex migration on the iOS side, so the APIs currently diverge after the level of the `addApplicationDelegate:` method itself.)
This doesn't add any new methods to the delegation; those will be added in a follow-up PR.
Also fixes a retain cycle in the termination handler that prevented the new test from working.
Most of https://github.com/flutter/flutter/issues/41471
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-08-11 19:57:06 +00:00
skia-flutter-autoroll
6d9cba6043
Roll Skia from 68ea92de8f29 to 7dd695d828cf (1 revision) ( flutter/engine#44643 )
...
https://skia.googlesource.com/skia.git/+log/68ea92de8f29..7dd695d828cf
2023-08-11 robertphillips@google.com Update GL Caps for ARM protected content and TexStorage
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 18:26:17 +00:00
skia-flutter-autoroll
8e94813368
Roll Dart SDK from 83f96a990792 to ade04f1beb2c (1 revision) ( flutter/engine#44642 )
...
https://dart.googlesource.com/sdk.git/+log/83f96a990792..ade04f1beb2c
2023-08-11 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-62.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 chinmaygarde@google.com ,dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 18:04:21 +00:00
skia-flutter-autoroll
60e24c795d
Roll Skia from fa30af9c2b80 to 68ea92de8f29 (2 revisions) ( flutter/engine#44641 )
...
https://skia.googlesource.com/skia.git/+log/fa30af9c2b80..68ea92de8f29
2023-08-11 johnstiles@google.com Add SkTHashMap::foreach(const Pair&).
2023-08-11 brianosman@google.com Split out Swizzler opts into separate cpp files
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 17:42:20 +00:00
gaaclarke
63b74f7869
[Impeller] Added benchmark for advanced blend. ( flutter/engine#44450 )
...
fixes: https://github.com/flutter/flutter/issues/131784
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide] and the [C++,
Objective-C, Java style guides].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I added new tests to check the change I am making or feature I am
adding, or Hixie said the PR is test-exempt. See [testing the engine]
for instructions on writing and running engine tests.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I signed the [CLA].
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[C++, Objective-C, Java style guides]:
https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
[testing the engine]:
https://github.com/flutter/flutter/wiki/Testing-the-engine
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-08-11 09:27:45 -07:00
Loïc Sharma
649b38752e
[Embedder] Refactor how semantic updates are mapped ( flutter/engine#44553 )
...
This refactors how engine semantic updates are mapped to embedder semantic updates. There are no behavioral changes.
Part of https://github.com/flutter/flutter/issues/119970 , https://github.com/flutter/flutter/issues/98948
Next PR: https://github.com/flutter/engine/pull/44616
## Background
For https://github.com/flutter/flutter/issues/119970 , we will need to update the embedder API to add string attributes to semantic nodes' text values. There are multiple kinds of string attributes, and each text value can have multiple string attributes. This requires gnarly mapping code that's best kept out of `embedder.cc`.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-08-11 16:22:10 +00:00
skia-flutter-autoroll
bc3fc245e2
Roll Skia from cfb9844091fa to fa30af9c2b80 (1 revision) ( flutter/engine#44639 )
...
https://skia.googlesource.com/skia.git/+log/cfb9844091fa..fa30af9c2b80
2023-08-11 johnstiles@google.com Fix ambiguous evaluation order in WGSL codegen.
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 16:12:34 +00:00
skia-flutter-autoroll
16b3abd655
Roll Skia from 416789a5e761 to cfb9844091fa (1 revision) ( flutter/engine#44638 )
...
https://skia.googlesource.com/skia.git/+log/416789a5e761..cfb9844091fa
2023-08-11 brianosman@google.com Reland "Remove SK_GL #ifdefs from GrBackendSurface"
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 15:24:33 +00:00
skia-flutter-autoroll
4ea5095e82
Roll Skia from 723df2275d7b to 416789a5e761 (1 revision) ( flutter/engine#44637 )
...
https://skia.googlesource.com/skia.git/+log/723df2275d7b..416789a5e761
2023-08-11 brianosman@google.com SkAnySubclass: Holds any subclass of a given type that fits in a given size
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 14:28:23 +00:00
skia-flutter-autoroll
1ceb6f2857
Roll Dart SDK from 13317278a6fa to 83f96a990792 (1 revision) ( flutter/engine#44633 )
...
https://dart.googlesource.com/sdk.git/+log/13317278a6fa..83f96a990792
2023-08-11 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-61.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 chinmaygarde@google.com ,dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 12:21:05 +00:00
skia-flutter-autoroll
c00c022036
Roll Fuchsia Mac SDK from hdjihTvRxbNprHI9x... to 7DmdwgtGmIxyejFDl... ( flutter/engine#44630 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC chinmaygarde@google.com ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 08:51:28 +00:00
John McCutchan
bcd2be5d8a
Add support for HardwareBuffer backed Android Platform Views under Impeller/GLES ( flutter/engine#44617 )
...
- Implement Impeller/GLES code paths.
- A couple of fixes for EXTERNAL_OES textures via bdero@
2023-08-11 00:41:53 -07:00
skia-flutter-autoroll
e2129a4e3a
Roll Fuchsia Linux SDK from konJQZKk2qXc276iA... to v33NyNdr6Y1sKZDze... ( flutter/engine#44627 )
...
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 ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 07:31:09 +00:00
skia-flutter-autoroll
ed8c72da27
Roll Skia from 41d099099095 to 723df2275d7b (1 revision) ( flutter/engine#44626 )
...
https://skia.googlesource.com/skia.git/+log/41d099099095..723df2275d7b
2023-08-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from a990ba348457 to d52046c499c0 (9 revisions)
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 07:27:13 +00:00
skia-flutter-autoroll
f4ac8718df
Roll Skia from f4080803ee69 to 41d099099095 (2 revisions) ( flutter/engine#44624 )
...
https://skia.googlesource.com/skia.git/+log/f4080803ee69..41d099099095
2023-08-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from d9b07bc44fbc to b411e7b47eec (4 revisions)
2023-08-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from c315c894b9d5 to 97bdc453fbed (1 revision)
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 06:13:26 +00:00
skia-flutter-autoroll
4f41657618
Roll Skia from 88d5e1daa3ba to f4080803ee69 (1 revision) ( flutter/engine#44622 )
...
https://skia.googlesource.com/skia.git/+log/88d5e1daa3ba..f4080803ee69
2023-08-11 lovisolo@google.com [bazel] Add task to run GM tests.
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 05:13:26 +00:00
skia-flutter-autoroll
c41a1a24fc
Roll Skia from b669a6cd29f7 to 88d5e1daa3ba (1 revision) ( flutter/engine#44620 )
...
https://skia.googlesource.com/skia.git/+log/b669a6cd29f7..88d5e1daa3ba
2023-08-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 66ccbc2fd928 to ce76478186bc (8 revisions)
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 03:21:34 +00:00
skia-flutter-autoroll
79328a35d4
Roll Dart SDK from a2eac00da6b8 to 13317278a6fa (2 revisions) ( flutter/engine#44618 )
...
https://dart.googlesource.com/sdk.git/+log/a2eac00da6b8..13317278a6fa
2023-08-11 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-60.0.dev
2023-08-10 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-59.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 chinmaygarde@google.com ,dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 02:50:04 +00:00
skia-flutter-autoroll
1b720fe0aa
Roll Skia from b001e0a5e46f to b669a6cd29f7 (1 revision) ( flutter/engine#44615 )
...
https://skia.googlesource.com/skia.git/+log/b001e0a5e46f..b669a6cd29f7
2023-08-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from d9b07bc44fbc to b411e7b47eec
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-11 01:06:20 +00:00
Matan Lurey
88a116a521
Update examples/** to provide --local-engine-host. ( flutter/engine#44610 )
...
Partial work towards https://github.com/flutter/flutter/issues/132245 .
2023-08-10 17:47:38 -07:00
Chris Bracken
234063b3ae
[shell] Add references to VsyncWaiter docs ( flutter/engine#44607 )
...
Point users in the direction of VsyncWaiterAndroid, VsyncWaiterEmbedder.
No new tests since this patch introduces no semantic changes.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-08-10 22:00:07 +00:00
skia-flutter-autoroll
11b183b90a
Roll Skia from b6492f5ce8c3 to b001e0a5e46f (1 revision) ( flutter/engine#44606 )
...
https://skia.googlesource.com/skia.git/+log/b6492f5ce8c3..b001e0a5e46f
2023-08-10 johnstiles@google.com Write the WGSL entrypoint function after writing all ProgramElements.
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 22:00:05 +00:00
skia-flutter-autoroll
0a88c105f0
Roll Fuchsia Mac SDK from SoKcmsZ5H8uHJXV1S... to hdjihTvRxbNprHI9x... ( flutter/engine#44600 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC chinmaygarde@google.com ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 20:15:05 +00:00
skia-flutter-autoroll
92ba87ea43
Roll Dart SDK from 46da53e7abe2 to a2eac00da6b8 (1 revision) ( flutter/engine#44601 )
...
https://dart.googlesource.com/sdk.git/+log/46da53e7abe2..a2eac00da6b8
2023-08-10 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-58.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 chinmaygarde@google.com ,dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 20:08:05 +00:00
LoveJello
c309b2295b
Fix unexpected pointer change issue and Add test case ( flutter/engine#43949 )
...
Fix issue 129765 and Add test case, see issue
Fixes https://github.com/flutter/flutter/issues/129765
- [â] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
- [â] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
- [â] I read and followed the [Flutter Style Guide] and the [C++, Objective-C, Java style guides].
- [â] I listed at least one issue that this PR fixes in the description above.
- [â] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt. See [testing the engine] for instructions on writing and running engine tests.
- [â] I updated/added relevant documentation (doc comments with `///`).
- [â] I signed the [CLA].
- [ â] All existing and new tests are passing.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-08-10 20:04:46 +00:00
chunhtai
e7cb4195f2
Reland "Android a11y bridge sets importantness" ( flutter/engine#44589 )
...
The previous pr was reverted due to test failures. The failure was due to API not supported in order android version. The fix is in the second commit.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-08-10 20:02:12 +00:00
John McCutchan
c3606872fb
Support for Android Platform Views under Impeller/Vulkan ( flutter/engine#44571 )
...
- Introduce AndroidHardwareBufferTextureSourceVK.
- Enable the necessary Vulkan extensions to support
AndroidHardwareBufferTextureSourceVK.
- Refactor HardwareBufferExternalTextureGL into a base class and a GL
and VK specializations.
- Switch ImageReaderPlatformView to use the PRIVATE image format
(enables DRM'd content to be captured in the texture).
- Add a AHardwareBuffer_describe to NDKHelpers.
- Misc cleanups.
2023-08-10 12:54:47 -07:00
yaakovschectman
c2cc8508b6
Reintroduce Windows lifecycle with guard for posthumous OnWindowStateEvent ( flutter/engine#44344 )
...
Previously, destruction of `Window` called `DestroyWindow`, which may
send `WM_KILLFOCUS` to the to-be-destroyed window. Because `Window`'s
destructor is called after `FlutterWindow`'s, the `FlutterWindow` vtable
was already destroyed at this point, and the subsequent call to the
virtual method `OnWindowStateEvent` would cause a crash. This PR
reintroduces the reverted changes for Windows lifecycle with a check
before calling the virtual method that the `FlutterWindow` object has
not yet been destructed.
https://github.com/flutter/flutter/issues/131872
*If you had to change anything in the [flutter/tests] repo, include a
link to the migration guide as per the [breaking change policy].*
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide] and the [C++,
Objective-C, Java style guides].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I added new tests to check the change I am making or feature I am
adding, or Hixie said the PR is test-exempt. See [testing the engine]
for instructions on writing and running engine tests.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [ ] I signed the [CLA].
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[C++, Objective-C, Java style guides]:
https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
[testing the engine]:
https://github.com/flutter/flutter/wiki/Testing-the-engine
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
---------
Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com >
2023-08-10 15:37:04 -04:00
skia-flutter-autoroll
fb1851fe34
Roll Skia from 92e6f52b0fa8 to b6492f5ce8c3 (1 revision) ( flutter/engine#44597 )
...
https://skia.googlesource.com/skia.git/+log/92e6f52b0fa8..b6492f5ce8c3
2023-08-10 kjlubick@google.com [bazel] Make use of gcs_mirror_url()
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 19:18:49 +00:00
Matt2D
68dccebb48
Flutter iOS Interactive Keyboard: Fixing Behavior Issue ( flutter/engine#44586 )
...
This PR addresses an issue with the behavior of the keyboard. Originally the behavior of the keyboard was to see if the pointer was above or below the middle of the keyboards full size and then animate appropriately. However we found that the behavior is instead based on velocity. This PR adjust the code to match this behavior.
Design Document:
https://docs.google.com/document/d/1-T7_0mSkXzPaWxveeypIzzzAdyo-EEuP5V84161foL4/edit?pli=1
Issues Address:
https://github.com/flutter/flutter/issues/57609
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-08-10 19:02:08 +00:00
Brandon DeRosier
491ce39b6d
[Impeller] Flutter GPU: Add context override. ( flutter/engine#44566 )
...
Adds a way to inject a context override, which allows us to test the API
in the Dart playground without spinning up an Engine/Shell.
2023-08-10 11:54:56 -07:00
Brandon DeRosier
046361c1cb
[Impeller] External OpenGLES texture sampling. ( flutter/engine#44559 )
...
Allows for sampling from external textures in the OpenGLES backend.
DrawImageRect should Just Work if external textures are wrapped with the
new `kTextureExternalOES` type.
2023-08-10 11:54:37 -07:00
skia-flutter-autoroll
b742b2099d
Roll Fuchsia Linux SDK from 961_tJawsbLMdy5i0... to konJQZKk2qXc276iA... ( flutter/engine#44593 )
...
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 ,rmistry@google.com ,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 18:35:11 +00:00
skia-flutter-autoroll
7c2dd21178
Roll Skia from 364900538771 to 92e6f52b0fa8 (1 revision) ( flutter/engine#44592 )
...
https://skia.googlesource.com/skia.git/+log/364900538771..92e6f52b0fa8
2023-08-10 bungeman@google.com [skunicode] Remove unused LEN define
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 18:24:46 +00:00
skia-flutter-autoroll
11e1510420
Roll Skia from f39fd2de8f10 to 364900538771 (1 revision) ( flutter/engine#44590 )
...
https://skia.googlesource.com/skia.git/+log/f39fd2de8f10..364900538771
2023-08-10 kjlubick@google.com Remove deprecated emcc flags, and update emsdk to 2.1.44.
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 17:29:10 +00:00
skia-flutter-autoroll
f65360c3f3
Roll Skia from 67bad75b41c2 to f39fd2de8f10 (1 revision) ( flutter/engine#44588 )
...
https://skia.googlesource.com/skia.git/+log/67bad75b41c2..f39fd2de8f10
2023-08-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-base from b026cfa16886 to 24c6e5d875d2
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 16:31:57 +00:00
skia-flutter-autoroll
aae86b62d4
Roll Dart SDK from d89e4ead966d to 46da53e7abe2 (4 revisions) ( flutter/engine#44584 )
...
https://dart.googlesource.com/sdk.git/+log/d89e4ead966d..46da53e7abe2
2023-08-10 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-57.0.dev
2023-08-10 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-56.0.dev
2023-08-10 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-55.0.dev
2023-08-09 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-54.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 chinmaygarde@google.com ,dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 16:02:52 +00:00
skia-flutter-autoroll
80bf8b1d6e
Roll Skia from aac2d55d35eb to 67bad75b41c2 (1 revision) ( flutter/engine#44583 )
...
https://skia.googlesource.com/skia.git/+log/aac2d55d35eb..67bad75b41c2
2023-08-10 jamesgk@google.com Make sweep gradient zero-x test more forgiving
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 15:55:15 +00:00
skia-flutter-autoroll
c7257d207a
Roll Skia from 7a1fec6b197f to aac2d55d35eb (1 revision) ( flutter/engine#44582 )
...
https://skia.googlesource.com/skia.git/+log/7a1fec6b197f..aac2d55d35eb
2023-08-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 59b294f2797c to 66ccbc2fd928 (1 revision)
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 15:14:04 +00:00
skia-flutter-autoroll
df0e7d967f
Roll Skia from a3975f2a9e79 to 7a1fec6b197f (1 revision) ( flutter/engine#44580 )
...
https://skia.googlesource.com/skia.git/+log/a3975f2a9e79..7a1fec6b197f
2023-08-10 brianosman@google.com Split out BlitRow opts into separate cpp files
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 brianosman@google.com ,chinmaygarde@google.com ,kjlubick@google.com ,rmistry@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
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/main/autoroll/README.md
2023-08-10 14:30:55 +00:00