36182 Commits

Author SHA1 Message Date
Matan Lurey
233edc0b8f Add SurfaceProducer.Callback lifecycle hooks (flutter/engine#53280)
Work towards https://github.com/flutter/flutter/issues/148417.
2024-06-24 08:06:56 -07:00
skia-flutter-autoroll
9430dfd361 Roll Skia from b9671fd75308 to f6b4344d73cc (1 revision) (flutter/engine#53530)
https://skia.googlesource.com/skia.git/+log/b9671fd75308..f6b4344d73cc

2024-06-24 bungeman@google.com Manual roll of skp

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,jsimmons@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-24 15:05:05 +00:00
skia-flutter-autoroll
b3af1d33f6 Roll Dart SDK from 8f4cebdb3340 to 95470b2cac1f (1 revision) (flutter/engine#53528)
https://dart.googlesource.com/sdk.git/+log/8f4cebdb3340..95470b2cac1f

2024-06-24 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-293.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-24 13:40:27 +00:00
skia-flutter-autoroll
bea2e775ad Roll Skia from 836eed6a0cd4 to b9671fd75308 (1 revision) (flutter/engine#53527)
https://skia.googlesource.com/skia.git/+log/836eed6a0cd4..b9671fd75308

2024-06-24 bungeman@google.com Roll FreeType from a4642422 to 73720c7c (31 commits)

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,jsimmons@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-24 13:22:39 +00:00
Kaylee Lubick
2e2f3e35cd Update uses of GrVkBackendContext and other deprecated type names (flutter/engine#53491)
As of [this CL](https://skia-review.googlesource.com/c/skia/+/859125),
`GrVkBackendContext` is an alias for `skgpu::VulkanBackendContext`, so
this updates Flutter to use the GPU-backend agnostic version. See
<https://issues.skia.org/issues/309785258>.

## 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 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 `///`).
- [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
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[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
2024-06-24 07:39:16 -04:00
skia-flutter-autoroll
abb2c2086e Roll Skia from 512c20c45fcf to 836eed6a0cd4 (2 revisions) (flutter/engine#53525)
https://skia.googlesource.com/skia.git/+log/512c20c45fcf..836eed6a0cd4

2024-06-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from e080995c5d21 to 16a043a37412
2024-06-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from dff0f1ec2fe7 to e080995c5d21 (7 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,jsimmons@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-24 07:08:24 +00:00
skia-flutter-autoroll
b6789889a9 Roll Skia from 7c86e7641b34 to 512c20c45fcf (1 revision) (flutter/engine#53523)
https://skia.googlesource.com/skia.git/+log/7c86e7641b34..512c20c45fcf

2024-06-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from cea33ab2d5ad to de870ac7518f (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,jsimmons@google.com,rmistry@google.com,scroggo@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-24 05:52:25 +00:00
skia-flutter-autoroll
10835d2985 Roll Fuchsia Linux SDK from w9HuHL8eFrXxjrgEM... to _6HNhJ6G59VMceKoN... (flutter/engine#53522)
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 jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-24 00:26:25 +00:00
skia-flutter-autoroll
65f7ef7126 Roll Fuchsia Linux SDK from NI4SFKzW8h8vX5Jk8... to w9HuHL8eFrXxjrgEM... (flutter/engine#53521)
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 jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-22 23:14:22 +00:00
skia-flutter-autoroll
b3dbb1f217 Roll Dart SDK from 56c98c7fae8b to 8f4cebdb3340 (1 revision) (flutter/engine#53520)
https://dart.googlesource.com/sdk.git/+log/56c98c7fae8b..8f4cebdb3340

2024-06-22 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-292.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-22 21:50:07 +00:00
skia-flutter-autoroll
7ad5bd846a Roll Skia from 972da8fb6049 to 7c86e7641b34 (1 revision) (flutter/engine#53519)
https://skia.googlesource.com/skia.git/+log/972da8fb6049..7c86e7641b34

2024-06-22 bungeman@google.com [pdf] Fix OpenType CFF embedding

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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-22 16:50:04 +00:00
skia-flutter-autoroll
b857c5e0f6 Roll Skia from 733c3a81bdc3 to 972da8fb6049 (1 revision) (flutter/engine#53518)
https://skia.googlesource.com/skia.git/+log/733c3a81bdc3..972da8fb6049

2024-06-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d59daac94bf8 to 3a8b46766c4e (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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-22 13:56:22 +00:00
skia-flutter-autoroll
5bb7be82fe Roll Dart SDK from 27e95a7c73aa to 56c98c7fae8b (1 revision) (flutter/engine#53516)
https://dart.googlesource.com/sdk.git/+log/27e95a7c73aa..56c98c7fae8b

2024-06-22 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-291.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-22 05:27:23 +00:00
skia-flutter-autoroll
6d37f353a5 Roll Dart SDK from fc1e5912fc94 to 27e95a7c73aa (2 revisions) (flutter/engine#53515)
https://dart.googlesource.com/sdk.git/+log/fc1e5912fc94..27e95a7c73aa

2024-06-21 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-290.0.dev
2024-06-21 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-289.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-22 01:12:06 +00:00
skia-flutter-autoroll
725fd161eb Roll Skia from 3c1c17e151b1 to 733c3a81bdc3 (1 revision) (flutter/engine#53514)
https://skia.googlesource.com/skia.git/+log/3c1c17e151b1..733c3a81bdc3

2024-06-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from dff0f1ec2fe7 to e080995c5d21

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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-22 01:03:06 +00:00
skia-flutter-autoroll
d1a9e71da0 Roll Skia from 8b496fdedbd2 to 3c1c17e151b1 (1 revision) (flutter/engine#53513)
https://skia.googlesource.com/skia.git/+log/8b496fdedbd2..3c1c17e151b1

2024-06-21 brianosman@google.com Add LLDB type formatter for SkFixed

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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-21 23:27:39 +00:00
skia-flutter-autoroll
1be4c07583 Roll Skia from 80fe27c13f62 to 8b496fdedbd2 (1 revision) (flutter/engine#53511)
https://skia.googlesource.com/skia.git/+log/80fe27c13f62..8b496fdedbd2

2024-06-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 30f8ac1a3f18 to d59daac94bf8 (3 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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-21 22:10:00 +00:00
skia-flutter-autoroll
5471e60d25 Roll Fuchsia Linux SDK from iU-B6rJxy0wUYSmmp... to NI4SFKzW8h8vX5Jk8... (flutter/engine#53510)
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 jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-21 22:01:54 +00:00
Jim Graham
3bd63a65bb Better clipRect culling accuracy under scaling transforms (flutter/engine#53508)
The clipRect culling in DisplayListBuilder can sometimes fail to cull a clip due to round-off error in the math and this case happens to trigger when trying to cull against the initial frame bounds of a Pixel 6a with its uncommon 2.625 DPR as a scaling transform. An optimization in the culling tests for axis-aligned transforms (very common in Flutter) happens to do the right thing for this odd case, likely due to less math to incur round-off errors.
2024-06-21 21:45:14 +00:00
skia-flutter-autoroll
c77583f85e Roll Skia from d3a9075a2b62 to 80fe27c13f62 (18 revisions) (flutter/engine#53505)
https://skia.googlesource.com/skia.git/+log/d3a9075a2b62..80fe27c13f62

2024-06-21 kjlubick@google.com Replace GrVkYcbcrConversionInfo with skgpu::VulkanYcbcrConversionInfo
2024-06-21 robertphillips@google.com [graphite] Additional PrecompileShader code rearrangement
2024-06-21 robertphillips@google.com [graphite] Rearrange code after making PrecompileColorFilter API public
2024-06-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 1670fffcebe5 to 30f8ac1a3f18 (5 revisions)
2024-06-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 800ca8d38b69 to e53b3ad72322 (7 revisions)
2024-06-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 0d4c52fc72a9 to dff0f1ec2fe7 (3 revisions)
2024-06-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 0d4c52fc72a9 to dff0f1ec2fe7
2024-06-20 robertphillips@google.com [graphite] Expand CombinationBuilderTest for PrecompileShaders
2024-06-20 jvanverth@google.com [graphite] Minor rewrite of YUV shaders.
2024-06-20 nathanasanchez@google.com [Graphite] Move gradient buffer function to modules
2024-06-20 bungeman@google.com CoreText SkTypeface palette support
2024-06-20 robertphillips@google.com [graphite] Make PrecompileColorFilter part of the public Precompile API
2024-06-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 83e9eca04a1b to 1670fffcebe5 (3 revisions)
2024-06-20 robertphillips@google.com [graphite] Fix Gradient Precompilation and add tests
2024-06-20 nicolettep@google.com [graphite] Add ability to append data on to PaintParamsKey
2024-06-20 nathanasanchez@google.com SkSL LoadFloatBuffer intrinsic implementation
2024-06-20 robertphillips@google.com Reland "[Ganesh] Make GL Protectedness behave more like Vulkan Protectedness"
2024-06-20 nathanasanchez@google.com [Graphite] Cache many stop gradients when using ssbo

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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-21 20:53:05 +00:00
Jenn Magder
e517aa1ce2 Run safari-dart2js-html tests on macOS 13 (flutter/engine#53497)
https://github.com/flutter/engine/pull/53402 didn't work. Run these Safari tests on macOS 13 only until it can be fixed for macOS 14.
2024-06-21 20:50:57 +00:00
jezell
d1e6ca839c Add createImageFromTextureSource method to ui_web (flutter/engine#53483)
Adds createImageFromTextureSource for flutter web, exposed in dart:web_ui.

```dart
final ui.Image uiImage = renderer.createImageFromTextureSource(bitmap,
            width: 150, height: 150, transferOwnership: false);
```

In canvaskit renderer, this will use MakeLazyImageFromTextureSource. In SkWasmRenderer, it will call imageCreateFromTextureSource, which was already implemented in SkWasm for createImageFromImageBitmap to use, but was not exposed in a way that it could be taken advantage of.

By default, createImageFromTextureSource will create a copy of the object it is passed, but transferOwnership: true may be specified to allow transferable objects to be transferred to the renderer, avoiding the copy.

Fixes: https://github.com/flutter/flutter/issues/150479
Fixes: https://github.com/flutter/flutter/issues/144815
2024-06-21 20:28:55 +00:00
skia-flutter-autoroll
b60c3db4a5 Roll Skia from 4471ee07e223 to d3a9075a2b62 (4 revisions) (flutter/engine#53489)
https://skia.googlesource.com/skia.git/+log/4471ee07e223..d3a9075a2b62

2024-06-20 sunnyps@chromium.org Reland "wgsl: Mark more variables as const/immutable"
2024-06-20 kjlubick@google.com Manually Roll Dawn from f13f18d21c1b to b65ac9ea6f70 (62 revisions)
2024-06-20 michaelludwig@google.com [skif] Stage Ganesh to use new blur engine
2024-06-20 bungeman@google.com Fontations scanner to set isFixedPitch

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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-21 19:33:23 +00:00
skia-flutter-autoroll
ea4bcb1b34 Roll Dart SDK from 4483d67ba725 to fc1e5912fc94 (1 revision) (flutter/engine#53503)
https://dart.googlesource.com/sdk.git/+log/4483d67ba725..fc1e5912fc94

2024-06-21 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-288.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-21 14:38:30 +00:00
auto-submit[bot]
249de68438 Reverts "Fix focus management for text fields (#51009)" (flutter/engine#53502)
Reverts: flutter/engine#51009
Initiated by: jiahaog
Reason for reverting: This causes b/348598454. We're getting test failures with stack traces like the following after this PR:

```
Cannot get renderObject of inactive element.
In order for an element to have a valid renderObject, it must be active, which means it is part of the tree.
Instead, this element is in the _ElementLifecycle.inactive state.
If you called this method from a State object, consider guarding
```

Original PR Author: tugorez

Reviewed By: {mdebbar}

This change reverts the following previous change:
Fix focus management for text fields

This PR:

1. Refactors the DOM `focus` function to take [options][1]
2. Removes the timers sorrounding the `activeDomElement.focus()` so that the input elements get focused as immediate as possible.
3. Prevents the default on pointerdown in a Flutter View and schedules a `requestViewFocusChange` to claim focus in that view after some time. This gives `2` the opportunity to focus the right `<input />` or `<textarea />` element. This helps focus correctly transition from one input element to another (without jumping to a flutter view in between).
4. Deactivating a `TextField` doesn't blur the focused element anymore, it insteads schedules for later a call to move the focus to the flutter view if nothing inside it claimed focus first.
5. Prevents scroll in all the focus calls (this should help with the view jumping when focusing one text field after another).

## Sample apps

1. Full screen mode: https://tugorez.com/flutter_focus_web
2. Embedded mode: https://tugorez.com/flutter_focus_web?embedded

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-06-21 12:56:47 +00:00
skia-flutter-autoroll
274e42fd42 Roll Dart SDK from 19d3e659f49a to 4483d67ba725 (2 revisions) (flutter/engine#53501)
https://dart.googlesource.com/sdk.git/+log/19d3e659f49a..4483d67ba725

2024-06-21 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-287.0.dev
2024-06-21 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-286.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-21 10:14:21 +00:00
Mouad Debbar
00389408cd [web] Add 'flt-semantics-identifier' attribute to semantics nodes (flutter/engine#53278)
Make [`Semantics(identifier: '...')`](https://api.flutter.dev/flutter/semantics/SemanticsProperties/identifier.html) useful on the web. This PR plugs the Semantics `identifier` property as an HTML attribute `semantics-identifier` onto semantics elements.

This is useful in some scenarios:
- In testing to check if a certain semantics node has made it to the page ([example](https://github.com/flutter/flutter/issues/97455)).
- In apps and/or packages to be able to lookup the DOM element that corresponds to a certain semantics node ([example](https://github.com/flutter/packages/pull/6711)).

Fixes https://github.com/flutter/flutter/issues/97455
2024-06-20 23:23:15 +00:00
Mouad Debbar
33e1bcf96f [web] Don't add href="#" to semantics links (flutter/engine#53395)
This is a stopgap for issues like https://github.com/flutter/flutter/issues/146291 until we land better link semantics (in https://github.com/flutter/flutter/issues/150263 and https://github.com/flutter/packages/pull/6711). For the time being, the `href="#"` isn't providing any extra value, and is causing the browser to navigate to to `#` whenever the semantics link is clicked, which is undesirable.

Fixes https://github.com/flutter/flutter/issues/146291
2024-06-20 23:21:36 +00:00
skia-flutter-autoroll
41deb96eb7 Roll Dart SDK from be6b533e07e7 to 19d3e659f49a (1 revision) (flutter/engine#53495)
https://dart.googlesource.com/sdk.git/+log/be6b533e07e7..19d3e659f49a

2024-06-20 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-285.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-20 22:21:17 +00:00
skia-flutter-autoroll
d4ac7a1336 Roll Fuchsia Linux SDK from tD5pof7jVnbXPwP7l... to iU-B6rJxy0wUYSmmp... (flutter/engine#53493)
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 jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-20 20:46:52 +00:00
Tarrin Neal
44e637e6fc Update StandardMessageCodec.readValue to be @Nullable (flutter/engine#53473)
corrects StandardMessageCodec return nullability annotation.
2024-06-20 19:59:50 +00:00
Bruno Leroux
481f292371 [Web] Fix extra new line when inputAction is not newline for a multil… (flutter/engine#53453)
## Description

This PR prevents new line key event from being dispatched for a multiline text field when `TextField.textInputAction` is not `TextInputAction.newline`.

Since https://github.com/flutter/engine/pull/33428, web engine does not prevent new line key events.
In https://github.com/flutter/engine/pull/36893, I fixed a similar issue for single line text fields. At that time I was not sure if we want to fix it for multiline text fields. I checked again on non-web platforms (macos, iOS, Android) and the new line is not added if the input action is not `TextInputAction.newline`.

For a **multiline field**, the default text input action is `TextInputAction.newline`.
If the developer sets text input action to another value:
- before this PR, the action is performed and a new line is added.
- after this PR, the action is performed but no new line is added.

## Related Issue

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

## Tests

Adds 1 tests, updates 3 tests.
2024-06-20 19:21:47 +00:00
skia-flutter-autoroll
a306f97098 Roll Dart SDK from 366eb1b4b308 to be6b533e07e7 (1 revision) (flutter/engine#53492)
https://dart.googlesource.com/sdk.git/+log/366eb1b4b308..be6b533e07e7

2024-06-20 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-284.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-20 18:06:14 +00:00
Juanjo Tugores
b1469d7ed7 Fix focus management for text fields (flutter/engine#51009)
Fix focus management for text fields

This PR:

1. Refactors the DOM `focus` function to take [options][1]
2. Removes the timers sorrounding the `activeDomElement.focus()` so that the input elements get focused as immediate as possible.
3. Prevents the default on pointerdown in a Flutter View and schedules a `requestViewFocusChange` to claim focus in that view after some time. This gives `2` the opportunity to focus the right `<input />` or `<textarea />` element. This helps focus correctly transition from one input element to another (without jumping to a flutter view in between).
4. Deactivating a `TextField` doesn't blur the focused element anymore, it insteads schedules for later a call to move the focus to the flutter view if nothing inside it claimed focus first.
5. Prevents scroll in all the focus calls (this should help with the view jumping when focusing one text field after another).

## Sample apps

1. Full screen mode: https://tugorez.com/flutter_focus_web
2. Embedded mode: https://tugorez.com/flutter_focus_web?embedded

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-06-20 17:51:50 +00:00
skia-flutter-autoroll
e102a9a225 Roll Dart SDK from cbd933e707e7 to 366eb1b4b308 (1 revision) (flutter/engine#53487)
https://dart.googlesource.com/sdk.git/+log/cbd933e707e7..366eb1b4b308

2024-06-20 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-283.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-20 14:00:32 +00:00
skia-flutter-autoroll
456b2c108f Roll Skia from 17626ca22729 to 4471ee07e223 (1 revision) (flutter/engine#53486)
https://skia.googlesource.com/skia.git/+log/17626ca22729..4471ee07e223

2024-06-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 37b2487b4669 to 800ca8d38b69 (4 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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-20 11:19:05 +00:00
skia-flutter-autoroll
3f10f58962 Roll Dart SDK from e403519a4436 to cbd933e707e7 (1 revision) (flutter/engine#53485)
https://dart.googlesource.com/sdk.git/+log/e403519a4436..cbd933e707e7

2024-06-20 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-282.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-20 09:50:26 +00:00
skia-flutter-autoroll
7a00432a9d Roll Skia from 4acebac47ea5 to 17626ca22729 (1 revision) (flutter/engine#53484)
https://skia.googlesource.com/skia.git/+log/4acebac47ea5..17626ca22729

2024-06-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d1299f982a65 to 83e9eca04a1b (4 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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-20 07:05:37 +00:00
skia-flutter-autoroll
25bfa7a557 Roll Skia from 199e1a49b091 to 4acebac47ea5 (1 revision) (flutter/engine#53482)
https://skia.googlesource.com/skia.git/+log/199e1a49b091..4acebac47ea5

2024-06-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 5f2308ee872c to 0d4c52fc72a9 (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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-20 05:57:24 +00:00
skia-flutter-autoroll
be5331315f Roll Skia from 79a7acc34939 to 199e1a49b091 (1 revision) (flutter/engine#53481)
https://skia.googlesource.com/skia.git/+log/79a7acc34939..199e1a49b091

2024-06-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 54e80f5783ce to 0d4c52fc72a9

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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-20 02:31:29 +00:00
Jonah Williams
cfd5d12005 [Impeller] Compute correct-ish binding order for Vulkan. (flutter/engine#53463)
Workaround for https://github.com/flutter/flutter/issues/150324

Fixing binding offset of UBO if its not the first binding.
Tries to infer binding offset for sampler2D, but this may be incorrect if there is more than one sampler.
2024-06-19 23:31:34 +00:00
skia-flutter-autoroll
b99a288ea8 Roll Fuchsia Linux SDK from u8WOst9tlXsVQ02eJ... to tD5pof7jVnbXPwP7l... (flutter/engine#53480)
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 jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-19 19:30:04 +00:00
skia-flutter-autoroll
b4ef12be3f Roll Skia from 8de98f3939d1 to 79a7acc34939 (1 revision) (flutter/engine#53478)
https://skia.googlesource.com/skia.git/+log/8de98f3939d1..79a7acc34939

2024-06-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 37a9cc2d9a06 to d1299f982a65 (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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-19 18:15:08 +00:00
skia-flutter-autoroll
ab69473151 Roll Dart SDK from 604f590c5308 to e403519a4436 (2 revisions) (flutter/engine#53477)
https://dart.googlesource.com/sdk.git/+log/604f590c5308..e403519a4436

2024-06-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-281.0.dev
2024-06-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-280.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-19 18:13:04 +00:00
skia-flutter-autoroll
c4ef51a2b7 Roll Dart SDK from cf0d430bc6a5 to 604f590c5308 (1 revision) (flutter/engine#53475)
https://dart.googlesource.com/sdk.git/+log/cf0d430bc6a5..604f590c5308

2024-06-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-279.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-19 09:56:38 +00:00
skia-flutter-autoroll
e71e4fb3d8 Roll Skia from a732ecc66691 to 8de98f3939d1 (1 revision) (flutter/engine#53474)
https://skia.googlesource.com/skia.git/+log/a732ecc66691..8de98f3939d1

2024-06-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 6ac374467b7c to 37b2487b4669 (11 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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-19 08:52:20 +00:00
skia-flutter-autoroll
634355794f Roll Skia from 0a35f4531a56 to a732ecc66691 (1 revision) (flutter/engine#53472)
https://skia.googlesource.com/skia.git/+log/0a35f4531a56..a732ecc66691

2024-06-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 7d908ddd9277 to 5f2308ee872c (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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-19 06:43:22 +00:00
skia-flutter-autoroll
d1f71aab4b Roll Skia from ad94fabf7400 to 0a35f4531a56 (1 revision) (flutter/engine#53471)
https://skia.googlesource.com/skia.git/+log/ad94fabf7400..0a35f4531a56

2024-06-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 77f5295195bd to 37a9cc2d9a06 (4 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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-19 05:21:27 +00:00
skia-flutter-autoroll
8296c6b935 Roll Skia from 24a4123fc949 to ad94fabf7400 (1 revision) (flutter/engine#53470)
https://skia.googlesource.com/skia.git/+log/24a4123fc949..ad94fabf7400

2024-06-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 7d908ddd9277 to 54e80f5783ce

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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-19 03:50:39 +00:00
skia-flutter-autoroll
8849a5f415 Roll Dart SDK from 1f97ab20d078 to cf0d430bc6a5 (1 revision) (flutter/engine#53469)
https://dart.googlesource.com/sdk.git/+log/1f97ab20d078..cf0d430bc6a5

2024-06-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-278.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,jsimmons@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-06-19 02:52:11 +00:00