36008 Commits

Author SHA1 Message Date
skia-flutter-autoroll
94de737693 Roll Skia from aafc81dcd88d to 70d479753d41 (1 revision) (flutter/engine#53300)
https://skia.googlesource.com/skia.git/+log/aafc81dcd88d..70d479753d41

2024-06-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 4545a476272d to 3fe20a3d04f6 (26 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,bungeman@google.com,matanl@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-10 05:52:23 +00:00
skia-flutter-autoroll
33e9b4d6f8 Roll Fuchsia Linux SDK from 8-r8iw3r4h35XQ4GP... to -oOBf1l63tk7CztFd... (flutter/engine#53298)
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 matanl@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-09 20:40:22 +00:00
skia-flutter-autoroll
e077bd2b25 Roll Skia from 7d410bf13546 to aafc81dcd88d (1 revision) (flutter/engine#53297)
https://skia.googlesource.com/skia.git/+log/7d410bf13546..aafc81dcd88d

2024-06-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from dfb3ae7ba1f3 to 2dcbef2efcf4 (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,bungeman@google.com,matanl@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-09 16:16:22 +00:00
Brandon DeRosier
32ca408292 [Impeller] Move SeparatedVector2 to impeller/geometry. (flutter/engine#53264)
Follow-up for https://github.com/flutter/engine/pull/53210.

Also rename from `Ray` to `SeparatedVector2`, which is a more accurate name for what it is.
2024-06-08 20:13:32 +00:00
skia-flutter-autoroll
2e5ecfa528 Roll Fuchsia Linux SDK from zpBZmUB_JC5AjG-f4... to 8-r8iw3r4h35XQ4GP... (flutter/engine#53291)
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 matanl@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-08 19:31:21 +00:00
skia-flutter-autoroll
0dbdfb1b03 Roll Skia from a6c905943fe6 to 7d410bf13546 (1 revision) (flutter/engine#53290)
https://skia.googlesource.com/skia.git/+log/a6c905943fe6..7d410bf13546

2024-06-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 70cb979fbdae to dfb3ae7ba1f3 (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,jmbetancourt@google.com,matanl@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-08 18:56:08 +00:00
skia-flutter-autoroll
34f01981f6 Roll Dart SDK from 48c6249a5b97 to 235dc289e4bf (1 revision) (flutter/engine#53289)
https://dart.googlesource.com/sdk.git/+log/48c6249a5b97..235dc289e4bf

2024-06-08 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-240.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,matanl@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-08 15:55:18 +00:00
skia-flutter-autoroll
9e50289dfd Roll Skia from ad3c9f203f4e to a6c905943fe6 (1 revision) (flutter/engine#53288)
https://skia.googlesource.com/skia.git/+log/ad3c9f203f4e..a6c905943fe6

2024-06-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 0a23ed309d21 to 70cb979fbdae (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,jmbetancourt@google.com,matanl@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-08 04:14:53 +00:00
skia-flutter-autoroll
24cbddee8f Roll Dart SDK from d4f17e0bf28b to 48c6249a5b97 (1 revision) (flutter/engine#53287)
https://dart.googlesource.com/sdk.git/+log/d4f17e0bf28b..48c6249a5b97

2024-06-08 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-239.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,matanl@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-08 02:06:09 +00:00
gaaclarke
5c4ba91e54 [impeller] switches gaussian blur to a "source space" calculation (flutter/engine#53261)
fixes https://github.com/flutter/flutter/issues/149781
fixes https://github.com/flutter/flutter/issues/149458
fixes https://github.com/flutter/flutter/issues/140890

This works by performing the blur in the axis aligned "source space" (as opposed to "global space").  The rotation and scaling then is applied to the result of the gaussian blur.  Previously the differences between rrect_blur and gaussian blur were "fixed" in https://github.com/flutter/engine/pull/53130 which worked for blurring content that had no signal.  This addresses that same problem but in a more correct way that is less prone to artifacts when translating a blur since the blur happens in "source space".

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-06-08 00:25:25 +00:00
Yegor
0068c531ee [web] add test for inefficient overlay allocation (flutter/engine#53284)
Adding a test that demonstrates https://github.com/flutter/flutter/issues/149863. When the issue is fixed, this test can be adjusted to verify the optimal behavior.
2024-06-07 23:38:10 +00:00
Jackson Gardner
7af7be3e5d Update Chrome to 125. (flutter/engine#53282)
Just updating Chrome For Testing because we're about six versions out of date now.
2024-06-07 22:02:21 +00:00
skia-flutter-autoroll
1846ecf57a Roll Dart SDK from 4b693b16eec1 to d4f17e0bf28b (1 revision) (flutter/engine#53283)
https://dart.googlesource.com/sdk.git/+log/4b693b16eec1..d4f17e0bf28b

2024-06-07 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-238.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,matanl@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-07 21:57:01 +00:00
Jackson Gardner
24ca8a9440 Fixes a few issues in flutter_js (flutter/engine#53231)
This addresses a couple things:
https://github.com/flutter/flutter/issues/147610 (Treat `auto` renderer properly)
https://github.com/flutter/flutter/issues/149443 (Add an entrypoint base url config option)

This also adds a `useLocalCanvasKit` configuration option on the build config, which the flutter tool can use to fix https://github.com/flutter/flutter/issues/148713
2024-06-07 20:35:12 +00:00
skia-flutter-autoroll
bdd8fb686e Roll Fuchsia Linux SDK from aVohW_hnfDaE0smBX... to zpBZmUB_JC5AjG-f4... (flutter/engine#53279)
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 matanl@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-07 18:22:23 +00:00
skia-flutter-autoroll
f2484a5183 Roll Dart SDK from 7b239d7f4578 to 4b693b16eec1 (1 revision) (flutter/engine#53277)
https://dart.googlesource.com/sdk.git/+log/7b239d7f4578..4b693b16eec1

2024-06-07 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-237.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,matanl@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-07 17:52:28 +00:00
skia-flutter-autoroll
0b6aeed4d1 Roll Skia from b7f51dfcc342 to ad3c9f203f4e (1 revision) (flutter/engine#53276)
https://skia.googlesource.com/skia.git/+log/b7f51dfcc342..ad3c9f203f4e

2024-06-07 jvanverth@google.com [graphite] Clean up the SDF shaders

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,jmbetancourt@google.com,matanl@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-07 17:42:13 +00:00
skia-flutter-autoroll
ad7a3f024d Roll Skia from 5fc83884a619 to b7f51dfcc342 (4 revisions) (flutter/engine#53275)
https://skia.googlesource.com/skia.git/+log/5fc83884a619..b7f51dfcc342

2024-06-07 brianosman@google.com Fix scan converter bug causing low coverage slivers in strokes
2024-06-07 brianosman@google.com Remove unused includes from skslc and sksl-minify
2024-06-07 sky@google.com [graphite] Early out in mapping if transform is the identity
2024-06-07 kjlubick@google.com Remove public.bzl

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,jmbetancourt@google.com,matanl@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-07 16:13:25 +00:00
Jonah Williams
d86d6c541d Revert "Widen CPU affinity set." (flutter/engine#53274)
Reverts flutter/engine#53136

b/345642546 shows some massive performance regressions on this patch. i'll rework it so the conditions are only loosened on phones with one fast core.
2024-06-07 15:55:08 +00:00
skia-flutter-autoroll
7b90247e6a Roll Skia from e36110f8b451 to 5fc83884a619 (1 revision) (flutter/engine#53273)
https://skia.googlesource.com/skia.git/+log/e36110f8b451..5fc83884a619

2024-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from f629315dfd72 to 0a23ed309d21 (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,jmbetancourt@google.com,matanl@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-07 14:54:14 +00:00
skia-flutter-autoroll
71245b4066 Roll Dart SDK from accb5c25c42a to 7b239d7f4578 (1 revision) (flutter/engine#53272)
https://dart.googlesource.com/sdk.git/+log/accb5c25c42a..7b239d7f4578

2024-06-07 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-236.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,matanl@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-07 10:37:22 +00:00
skia-flutter-autoroll
ca28c54495 Roll Skia from d2e17d341305 to e36110f8b451 (1 revision) (flutter/engine#53271)
https://skia.googlesource.com/skia.git/+log/d2e17d341305..e36110f8b451

2024-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from b93af07ac1dd to 4d47c73a627a (15 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,jmbetancourt@google.com,matanl@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-07 08:26:25 +00:00
skia-flutter-autoroll
b267efdf2e Roll Skia from 376b88815099 to d2e17d341305 (2 revisions) (flutter/engine#53270)
https://skia.googlesource.com/skia.git/+log/376b88815099..d2e17d341305

2024-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 8dccd812a00c to df52ea3d7148 (9 revisions)
2024-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from c344e2837bbe to 2ff3212615da (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,jmbetancourt@google.com,matanl@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-07 07:11:19 +00:00
skia-flutter-autoroll
dbf541a93f Roll Dart SDK from 41acb19a67b5 to accb5c25c42a (1 revision) (flutter/engine#53269)
https://dart.googlesource.com/sdk.git/+log/41acb19a67b5..accb5c25c42a

2024-06-07 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-235.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,matanl@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-07 06:36:14 +00:00
skia-flutter-autoroll
8203469a6a Roll Skia from a7ee8897c66e to 376b88815099 (1 revision) (flutter/engine#53268)
https://skia.googlesource.com/skia.git/+log/a7ee8897c66e..376b88815099

2024-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from c6051422c5c6 to 4545a476272d (10 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,jmbetancourt@google.com,matanl@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-07 05:55:21 +00:00
skia-flutter-autoroll
4b7d4bcc5f Roll Skia from b3aedcf27979 to a7ee8897c66e (1 revision) (flutter/engine#53267)
https://skia.googlesource.com/skia.git/+log/b3aedcf27979..a7ee8897c66e

2024-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from b97adc9ca139 to f629315dfd72 (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,jmbetancourt@google.com,matanl@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-07 03:00:26 +00:00
skia-flutter-autoroll
201c3c0ac7 Roll Dart SDK from ed2b917b266d to 41acb19a67b5 (1 revision) (flutter/engine#53266)
https://dart.googlesource.com/sdk.git/+log/ed2b917b266d..41acb19a67b5

2024-06-07 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-234.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,matanl@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-07 02:28:05 +00:00
skia-flutter-autoroll
8dde188479 Roll Skia from a42ff08f2b2e to b3aedcf27979 (1 revision) (flutter/engine#53265)
https://skia.googlesource.com/skia.git/+log/a42ff08f2b2e..b3aedcf27979

2024-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 8dccd812a00c to df52ea3d7148

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,jmbetancourt@google.com,matanl@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-07 01:42:13 +00:00
skia-flutter-autoroll
ba943fe493 Roll Skia from c1aae20f1c82 to a42ff08f2b2e (1 revision) (flutter/engine#53263)
https://skia.googlesource.com/skia.git/+log/c1aae20f1c82..a42ff08f2b2e

2024-06-06 scroggo@google.com Skia.org: Update instructions for viewing markdown

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,jmbetancourt@google.com,matanl@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-06 22:46:04 +00:00
hellohuanlin
6ea5724ca1 Reland "[ios][platform_view] Use CAShapeLayer as the mask to avoid software rendering #53072" (flutter/engine#53256)
The previous PR was reverted because it was on top of an outdated commit prior to ARC. This PR rebases the main. The only change is removing the `[super dealloc]` call that caused the compiler error. 

*List which issues are fixed by this PR. You must list at least one issue.*
Fixes https://github.com/flutter/flutter/issues/142813
Fixes https://github.com/flutter/flutter/issues/142830

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-06-06 22:33:18 +00:00
skia-flutter-autoroll
21b03cd398 Roll Dart SDK from 8e05acb354f5 to ed2b917b266d (1 revision) (flutter/engine#53262)
https://dart.googlesource.com/sdk.git/+log/8e05acb354f5..ed2b917b266d

2024-06-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-233.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,matanl@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-06 22:18:16 +00:00
Brandon DeRosier
70c3469143 [Impeller] Round out extreme angles between curve polyline segments. (flutter/engine#53210)
Resolves https://github.com/flutter/flutter/issues/137956.

Detect when the angle between two curve segments is > 10 degrees and
insert smoothing geometry if so. See [this
comment](https://github.com/flutter/flutter/issues/137956#issuecomment-2148395911)
for the full rationale behind this change.

```dart
    Paint paint = Paint()
      ..color = Colors.white
      ..strokeWidth = 50
      ..strokeCap = StrokeCap.round
      ..strokeJoin = StrokeJoin.round
      ..style = PaintingStyle.stroke;

    Path path = Path();
    path.moveTo(0, 0);
    path.quadraticBezierTo(100, 100, 0, 0);
    canvas.drawPath(path, paint);
```

Before:
<img width="166" alt="image"
src="https://github.com/flutter/engine/assets/919017/bbca80fb-a928-42aa-9e85-ad8e345558de">

After:
<img width="145" alt="image"
src="https://github.com/flutter/engine/assets/919017/aab6ffc8-d03e-4c2f-af83-c125d7acc250">
2024-06-06 15:00:12 -07:00
skia-flutter-autoroll
bc2c786aed Roll Skia from 41896477ca14 to c1aae20f1c82 (3 revisions) (flutter/engine#53260)
https://skia.googlesource.com/skia.git/+log/41896477ca14..c1aae20f1c82

2024-06-06 bungeman@google.com Add TypefaceSlide to Viewer
2024-06-06 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from 4a267203bfb3 to c6051422c5c6 (33 revisions)
2024-06-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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,jmbetancourt@google.com,matanl@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-06 21:28:04 +00:00
Jonah Williams
1bebb4bd87 [Impeller] Expand fast gradient to all shapes. (flutter/engine#53254)
Part of https://github.com/flutter/flutter/issues/148651

allows the fast gradient to apply to non-rect shapes where the start/end are still on the coverage rect. Goldens are slightly different but seem close enough?
2024-06-06 19:03:14 +00:00
skia-flutter-autoroll
146cc6260a Roll Skia from 1211df22d135 to 41896477ca14 (1 revision) (flutter/engine#53258)
https://skia.googlesource.com/skia.git/+log/1211df22d135..41896477ca14

2024-06-06 brianosman@google.com Add keyboard shortcut (=) for viewer's backing scale

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,jmbetancourt@google.com,matanl@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-06 18:50:23 +00:00
skia-flutter-autoroll
cb86a49b9a Roll Dart SDK from 62e8607e1410 to 8e05acb354f5 (1 revision) (flutter/engine#53257)
https://dart.googlesource.com/sdk.git/+log/62e8607e1410..8e05acb354f5

2024-06-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-232.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,matanl@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-06 18:12:55 +00:00
Victoria Ashworth
a7057a3f7a Run tests on macOS 13 or 14 (flutter/engine#53252)
In preparation of upgrading our fleet to macOS 14, allow tests to run on either macOS 13 or 14.

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

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-06-06 17:40:15 +00:00
skia-flutter-autoroll
5eed10c64c Roll Skia from d5acbe6bb22d to 1211df22d135 (2 revisions) (flutter/engine#53255)
https://skia.googlesource.com/skia.git/+log/d5acbe6bb22d..1211df22d135

2024-06-06 drott@chromium.org [Fontations-backend] No PathOps::Simplify() on overlap bit contours
2024-06-06 jvanverth@google.com [graphite] Add LCD support to SDF.

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,jmbetancourt@google.com,matanl@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-06 17:31:53 +00:00
skia-flutter-autoroll
1b210b8053 Roll Fuchsia Linux SDK from 2xWubo2mRP_2_wXKJ... to aVohW_hnfDaE0smBX... (flutter/engine#53253)
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 matanl@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-06 17:07:13 +00:00
skia-flutter-autoroll
df235f71bb Roll Skia from a3a32c107ddb to d5acbe6bb22d (3 revisions) (flutter/engine#53251)
https://skia.googlesource.com/skia.git/+log/a3a32c107ddb..d5acbe6bb22d

2024-06-06 brianosman@google.com Update Tint dual-source-blending enum name
2024-06-06 lehoangquyen@google.com GraphiteDawn: fix compilation errors on Win
2024-06-06 robertphillips@google.com [graphite] Add blending ImageFilters to Precompilation system

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,jmbetancourt@google.com,matanl@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-06 16:11:36 +00:00
skia-flutter-autoroll
5ea695436a Roll Skia from ee42535eb2b4 to a3a32c107ddb (5 revisions) (flutter/engine#53250)
https://skia.googlesource.com/skia.git/+log/ee42535eb2b4..a3a32c107ddb

2024-06-06 robertphillips@google.com [graphite] Address some todos re the precompile colorfilter IF
2024-06-06 lehoangquyen@google.com GraphiteDawn: Use latest version future API.
2024-06-06 rmistry@google.com Revert "Bump the npm_and_yarn group across 8 directories with 11 updates"
2024-06-06 robertphillips@google.com [graphite] Convert Precompile Blur, Displacement and MatrixConvolution IFs to new system
2024-06-06 49699333+dependabot[bot]@users.noreply.github.com Bump the npm_and_yarn group across 8 directories with 11 updates

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,jmbetancourt@google.com,matanl@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-06 14:53:36 +00:00
skia-flutter-autoroll
2c1f09a8bf Roll Dart SDK from 7df5ccdf1c1b to 62e8607e1410 (2 revisions) (flutter/engine#53248)
https://dart.googlesource.com/sdk.git/+log/7df5ccdf1c1b..62e8607e1410

2024-06-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-231.0.dev
2024-06-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-230.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,matanl@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-06 14:01:01 +00:00
skia-flutter-autoroll
9aff38ab26 Roll Skia from c2899d177c94 to ee42535eb2b4 (1 revision) (flutter/engine#53247)
https://skia.googlesource.com/skia.git/+log/c2899d177c94..ee42535eb2b4

2024-06-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 5562cb7a09df to b97adc9ca139 (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,jmbetancourt@google.com,matanl@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-06 13:25:19 +00:00
skia-flutter-autoroll
a6a3d6df1d Roll Dart SDK from e5459bcecb9c to 7df5ccdf1c1b (1 revision) (flutter/engine#53245)
https://dart.googlesource.com/sdk.git/+log/e5459bcecb9c..7df5ccdf1c1b

2024-06-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-229.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,matanl@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-06 09:53:07 +00:00
skia-flutter-autoroll
a3207a2c7e Roll Skia from 9f3289461e51 to c2899d177c94 (2 revisions) (flutter/engine#53244)
https://skia.googlesource.com/skia.git/+log/9f3289461e51..c2899d177c94

2024-06-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 6aad8a895bdf to b93af07ac1dd (6 revisions)
2024-06-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from b8cf5b3d2bce to c344e2837bbe (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,jmbetancourt@google.com,matanl@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-06 08:30:17 +00:00
Tong Mu
48799ceebf Make pointer events ignore invalid views (flutter/engine#51925)
With this PR, Flutter will now ignore pointer events for an invalid view, i.e. views that have not been add or have been removed.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-06-06 07:18:20 +00:00
skia-flutter-autoroll
41c9c1488f Roll Skia from 0062d519a9ad to 9f3289461e51 (1 revision) (flutter/engine#53242)
https://skia.googlesource.com/skia.git/+log/0062d519a9ad..9f3289461e51

2024-06-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from b157149cf60a to 8dccd812a00c (5 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,jmbetancourt@google.com,matanl@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-06 05:53:20 +00:00
skia-flutter-autoroll
a44ae94a7e Roll Dart SDK from 86b8aacb2609 to e5459bcecb9c (1 revision) (flutter/engine#53241)
https://dart.googlesource.com/sdk.git/+log/86b8aacb2609..e5459bcecb9c

2024-06-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-228.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,matanl@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-06 05:41:11 +00:00
skia-flutter-autoroll
6e008b0116 Roll Skia from 89570a0a171e to 0062d519a9ad (1 revision) (flutter/engine#53240)
https://skia.googlesource.com/skia.git/+log/89570a0a171e..0062d519a9ad

2024-06-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from b157149cf60a to 8dccd812a00c

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,jmbetancourt@google.com,matanl@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-06 02:59:22 +00:00
Yegor
6dc99dce8a [web] clean up dynamic calls, remove always_specify_types (flutter/engine#53228)
Remove the `avoid_dynamic_calls` exception in `web_ui`, and clean up all dynamic calls.
2024-06-06 02:16:55 +00:00