28392 Commits

Author SHA1 Message Date
skia-flutter-autoroll
eeddfd86dc Roll Fuchsia Linux SDK from hacWN-gQSoWudziIS... to 46T4ZTAt48yPRDEn5... (flutter/engine#41253)
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 jacksongardner@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-04-16 10:38:23 +00:00
skia-flutter-autoroll
5d6deb8301 Roll Fuchsia Mac SDK from gI2knJ4Rh0yoK4Syd... to AAx6fLy6ykWVhXvNh... (flutter/engine#41252)
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 jacksongardner@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-04-16 10:32:22 +00:00
Brandon DeRosier
69e620e0a0 [Impeller] Add offscreen texture checkerboarding (flutter/engine#41199)
Part of: https://github.com/flutter/flutter/issues/124819.

Adds an offscreen texture checkerboarding feature with an overridable
color picker. By default, it should look the same as our current
checkerboarding for Skia. It can be turned on/off at any time while
recording commands.
2023-04-15 22:32:36 -07:00
skia-flutter-autoroll
7edbf68d75 Roll Skia from 2a4d95762651 to 2d0b05335104 (1 revision) (flutter/engine#41250)
https://skia.googlesource.com/skia.git/+log/2a4d95762651..2d0b05335104

2023-04-15 bungeman@google.com Have SkFontMgr_FCI check the FCI passed to it

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,jacksongardner@google.com,lovisolo@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-04-15 22:54:09 +00:00
Jonah Williams
03613be33d [Impeller] add a generic porter duff blend foreground shader. (flutter/engine#41098)
The pipeline blend component of https://github.com/flutter/flutter/issues/124025 . This should also land alongside https://github.com/flutter/flutter/pull/124640 which was necessary before we had completely optimized the image filters for texture inputs.

Fixes https://github.com/flutter/flutter/issues/121650
Fixes https://github.com/flutter/flutter/issues/124025
2023-04-15 22:00:48 +00:00
skia-flutter-autoroll
6ec71f0b48 Roll Fuchsia Linux SDK from Y_tD90hDX_jiubGbC... to hacWN-gQSoWudziIS... (flutter/engine#41248)
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 jacksongardner@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-04-15 21:47:16 +00:00
skia-flutter-autoroll
4c0005702e Roll Fuchsia Mac SDK from RFyPoDrXzIiy-E3wn... to gI2knJ4Rh0yoK4Syd... (flutter/engine#41249)
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 jacksongardner@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-04-15 21:45:50 +00:00
skia-flutter-autoroll
f21928e080 Roll Skia from cf580fd68a21 to 2a4d95762651 (2 revisions) (flutter/engine#41247)
https://skia.googlesource.com/skia.git/+log/cf580fd68a21..2a4d95762651

2023-04-15 49699333+dependabot[bot]@users.noreply.github.com Bump minimatch from 3.0.4 to 3.1.2 in /tools/run-wasm-gm-tests
2023-04-15 49699333+dependabot[bot]@users.noreply.github.com Bump engine.io and socket.io in /modules/canvaskit

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,jacksongardner@google.com,lovisolo@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-04-15 20:58:06 +00:00
skia-flutter-autoroll
9fa368784b Roll Dart SDK from eb26d88d7f58 to 786a70d8ef6b (1 revision) (flutter/engine#41245)
https://dart.googlesource.com/sdk.git/+log/eb26d88d7f58..786a70d8ef6b

2023-04-15 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-11.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 aam@google.com,dart-vm-team@google.com,jacksongardner@google.com,rmistry@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-04-15 16:30:04 +00:00
skia-flutter-autoroll
b8c8634751 Roll Skia from f489b4a06e19 to cf580fd68a21 (3 revisions) (flutter/engine#41244)
https://skia.googlesource.com/skia.git/+log/f489b4a06e19..cf580fd68a21

2023-04-15 brianosman@google.com Disable legacy shader blitters with xfermodes
2023-04-15 brianosman@google.com Remove legacy sprite blitters for everything but SrcOver
2023-04-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7d53b577b25e to a6e68d7ed2e8 (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,jacksongardner@google.com,lovisolo@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-04-15 15:19:21 +00:00
skia-flutter-autoroll
154bd5fdde Roll Dart SDK from afb0adeca5b6 to eb26d88d7f58 (1 revision) (flutter/engine#41241)
https://dart.googlesource.com/sdk.git/+log/afb0adeca5b6..eb26d88d7f58

2023-04-15 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-10.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 aam@google.com,dart-vm-team@google.com,jacksongardner@google.com,rmistry@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-04-15 09:26:25 +00:00
skia-flutter-autoroll
5c122d57cb Roll Fuchsia Mac SDK from wL-3zhH7VC1ugMJUN... to RFyPoDrXzIiy-E3wn... (flutter/engine#41240)
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 jacksongardner@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-04-15 09:02:01 +00:00
skia-flutter-autoroll
bf2c402f60 Roll Fuchsia Linux SDK from Z0of2S9pf3Zn1nsJP... to Y_tD90hDX_jiubGbC... (flutter/engine#41238)
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 jacksongardner@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-04-15 07:51:33 +00:00
Jenn Magder
f199fc1de5 Remove jazzy and Xcode properties from impeller-cmake-example builder (flutter/engine#41222)
This builder doesn't use or install jazzy or Xcode, remove the
properties from the config.

Passing without these properties:
https://ci.chromium.org/p/flutter/builders/try/Mac%20impeller-cmake-example/14
2023-04-14 21:08:49 -07:00
godofredoc
2753bcaf63 Revert "Migrate mac_host_engine to engine v2 builds." (flutter/engine#41233)
Reverts flutter/engine#41149
2023-04-15 02:51:06 +00:00
skia-flutter-autoroll
e24d399a98 Roll Dart SDK from 5687f08b854d to afb0adeca5b6 (2 revisions) (flutter/engine#41232)
https://dart.googlesource.com/sdk.git/+log/5687f08b854d..afb0adeca5b6

2023-04-15 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-9.0.dev
2023-04-14 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-8.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 aam@google.com,dart-vm-team@google.com,jacksongardner@google.com,rmistry@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-04-15 02:27:26 +00:00
Chris Bracken
974a2645d7 [macOS] Fix arm64 floating-point test failure (flutter/engine#41228)
FlutterMutatorViewTest.TransformedFrameIsCorrect and
FlutterMutatorViewTest.RoundRectClipsToPath both apply transforms then
do exact comparisons on the resulting 4x4 matrices of CGFloat values.

There are very small differences between the elements in the resulting
matrices, on the order of 1e-15, depending on the CPU architecture on
which the floating point operations were run.

Similar to elsewhere in the framework and engine, we now perform
floating point equality tests within some small error bound -- I've
arbitrarily selected 1e-10.

Issue: https://github.com/flutter/flutter/issues/124840
2023-04-14 18:02:12 -07:00
godofredoc
ab98cb64a1 Do not run clang tidy on recipes cq. (flutter/engine#41227)
These builds are very slow and they don't add value in the context of recipes tests.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-04-15 00:17:33 +00:00
skia-flutter-autoroll
37470588e0 Roll Skia from 22e417bea884 to f489b4a06e19 (6 revisions) (flutter/engine#41225)
https://skia.googlesource.com/skia.git/+log/22e417bea884..f489b4a06e19

2023-04-14 johnstiles@google.com Move DSL and most private SkSL headers out of include/.
2023-04-14 kjlubick@google.com Export public headers from encoders in GN build
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from a20c1ee82d29 to b7291554c729 (2 revisions)
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d7134dd15234 to 7d53b577b25e (5 revisions)
2023-04-14 brianosman@google.com Reland "Force analytic AA in all WASM builds"
2023-04-14 robertphillips@google.com [graphite] Set up for ProxyCache::purgeProxiesNotUsedSince

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,jacksongardner@google.com,lovisolo@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-04-14 22:58:22 +00:00
skia-flutter-autoroll
09cd4278c0 Roll Dart SDK from 36b37d0a8db7 to 5687f08b854d (1 revision) (flutter/engine#41224)
https://dart.googlesource.com/sdk.git/+log/36b37d0a8db7..5687f08b854d

2023-04-14 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-7.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 aam@google.com,dart-vm-team@google.com,jacksongardner@google.com,rmistry@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-04-14 22:30:03 +00:00
Jenn Magder
39dde5bb9a Change v2 mac_unopt orchestrator builder to Linux (flutter/engine#41184)
`mac_unopt` orchestrator kicks off Mac swarming tasks, but don't seem to need to run on a Mac.  Swap Linux bots which are more plentiful and have a shorter queue time.

Start by adding new `bringup` builder to see if it passes in staging.  If it passes I will remove the Mac variant ASAP.

Led run: 49f579a163/+/build.proto

Keep `mac_ios_engine` and `mac_host_engine` as Macs since they need to run Xcodes on Macs to create the xcframeworks.

See also https://github.com/flutter/engine/pull/41181 and https://github.com/flutter/engine/pull/41210
2023-04-14 22:12:52 +00:00
Zachary Anderson
1f75b48382 Specify allowed Macmini models (flutter/engine#41219)
This excludes Macmini7,1.

Fixes https://github.com/flutter/flutter/issues/124877
2023-04-14 21:24:05 +00:00
godofredoc
707b9bfdfb Migrate mac_host_engine to engine v2 builds. (flutter/engine#41149)
GN+Ninja artifacts have been validated manually. The number of files and their content is the same and presubmit tests are passing correctly in the engine and flutter.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-04-14 21:07:32 +00:00
Jenn Magder
ee29b3b570 Remove cores dimension from Mac Host clang-tidy (flutter/engine#41214)
Follow up to #41183.  Remove the `cores` dimensions so this builder can run on any arm machine which currently all have 8 cores but there's no reason to specify now that the arch is arm.

Introduced in #38261 to avoid 4-core Intel machines.
2023-04-14 21:07:30 +00:00
Jenn Magder
cea6ad6fa6 Run mac_host_engine orchestrator on arm Macs (flutter/engine#41185)
Intel Mac capacity is limited. Run the `mac_host_engine` orchestrator builder on Mac arm bots which we have a higher capacity of than the Intel Macs.  It needs Xcode to stitch together the frameworks and therefore to run on Mac, but isn't building anything itself.

Running on arm: https://ci.chromium.org/p/flutter/builders/try/Mac%20mac_host_engine/8593

I wasn't able to get this working on `mac_ios_engine` due to a gem issue, filed https://github.com/flutter/flutter/issues/124833
2023-04-14 20:47:08 +00:00
Chris Bracken
212da506a4 [macOS] Build unittests on all macOS host builds (flutter/engine#41215)
Whether we're building an x64 or arm64 macOS host build, always build
unit tests.

Issue: https://github.com/flutter/flutter/issues/124840
2023-04-14 13:47:05 -07:00
Mouad Debbar
3c70541763 [web] Don't run goldctl init more than once (flutter/engine#41207)
From the logs reported in https://github.com/flutter/flutter/issues/124864 I noticed we are making multiple calls to `goldctl init` which could be causing some race conditions with the `goldctl imgtest add` calls.

This PR makes sure we only call `goldctl init` once.
2023-04-14 20:44:59 +00:00
skia-flutter-autoroll
73b445706a Roll Skia from 2bd12e31d578 to 22e417bea884 (4 revisions) (flutter/engine#41213)
https://skia.googlesource.com/skia.git/+log/2bd12e31d578..22e417bea884

2023-04-14 fmalita@chromium.org [skottie] Additional guard for SKSL effects
2023-04-14 nicolettep@google.com Manual roll Dawn from 27c772262048 to a20c1ee82d29 (13 revisions)
2023-04-14 lehoangquyen@chromium.org [graphite-dawn] Re-enable tests that no longer fail
2023-04-14 johnstiles@google.com Move SkFilterColorProgram class into a separate cpp.

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,jacksongardner@google.com,lovisolo@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-04-14 19:59:13 +00:00
Casey Hillers
1093787d58 Revert "[Android] Send connectionClosed message when keyboard becomes invisible to ensure framework focus state is correct." (flutter/engine#41211)
Reverts flutter/engine#40746

Googler bug: b/278174021

Failing on

```
shell/platform/android/io/flutter/plugin/editing/TextInputPlugin.java:239: Error: This method should only be accessed from tests or within private scope [VisibleForTests]
      imeSyncCallback.remove();
```
2023-04-14 19:22:36 +00:00
Jenn Magder
2a5315c36a Remove Mac mac_android_aot_engine in favor of Linux (flutter/engine#41210)
`Linux mac_android_aot_engine` is passing: https://ci.chromium.org/p/flutter/builders/try/Linux%20mac_android_aot_engine/1
 
Remove `bringup` and remove `Mac mac_android_aot_engine` in favor of the Linux orchestrator #41181
2023-04-14 19:08:24 +00:00
Jenn Magder
142a7bc1e3 Run clang tidy builds on arm Macs (flutter/engine#41183)
Intel Mac capacity is limited.  Swap the two Mac clang-tidy builders to arm bots.  The clang-tidy linter should run with arm natively.

### Mac Host clang-tidy
Prod x64: https://ci.chromium.org/p/flutter/builders/prod/Mac%20Host%20clang-tidy/3318 Execution 35 mins 2 secs
This PR arm: https://ci.chromium.org/p/flutter/builders/try/Mac%20Host%20clang-tidy/8087 Execution 36 mins 30 secs (this hit an Xcode cache miss which added 4 minutes)

### Mac iOS clang-tidy
Prod x64: https://ci.chromium.org/p/flutter/builders/prod/Mac%20iOS%20clang-tidy/3303 Execution 11 mins 57 secs
This PR arm: https://ci.chromium.org/p/flutter/builders/try/Mac%20iOS%20clang-tidy/8087 Execution 18 mins 10 secs (this hit an Xcode cache miss which added 5 minutes)
2023-04-14 18:49:08 +00:00
skia-flutter-autoroll
6b666892bc Roll Fuchsia Linux SDK from diD1gLr_dKWFJlsSn... to Z0of2S9pf3Zn1nsJP... (flutter/engine#41209)
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 jacksongardner@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-04-14 18:41:54 +00:00
skia-flutter-autoroll
dce1c7c1a9 Roll Dart SDK from 0150b91de0b0 to 36b37d0a8db7 (2 revisions) (flutter/engine#41208)
https://dart.googlesource.com/sdk.git/+log/0150b91de0b0..36b37d0a8db7

2023-04-14 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-6.0.dev
2023-04-14 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-5.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 aam@google.com,dart-vm-team@google.com,jacksongardner@google.com,rmistry@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-04-14 18:38:28 +00:00
Zachary Anderson
1795e061c2 Run the Mac impeller-cmake-example orchestrator on arm64 (flutter/engine#41194) 2023-04-14 11:37:34 -07:00
Chinmay Garde
0ff0e83877 Fix warning about angle_build_all being unread on Mac builds. (flutter/engine#41176) 2023-04-14 10:51:58 -07:00
Jenn Magder
96914a7272 Change v2 mac_android_aot_engine orchestrator builder to Linux (flutter/engine#41181)
`mac_android_aot_engine` orchestrator kicks off Mac swarming tasks, but don't seem to need to run on a Mac.  Swap Linux bots which are more plentiful and have a shorter queue time.

Start by adding new `bringup` builder to see if it passes in staging.  If it passes I will remove the Mac variants ASAP.

Keep `mac_ios_engine` and `mac_host_engine` as Macs since they need to run Xcodes on Macs to create the xcframeworks.
2023-04-14 17:49:15 +00:00
Zachary Anderson
af8b9f8a9f Do not run mac unit tests on macmini7,1 (flutter/engine#41203)
Impeller tests are hanging on Intel Haswell Iris Graphics 5100
(8086:0a2e)
2023-04-14 10:46:01 -07:00
skia-flutter-autoroll
489291b99f Manual roll Skia from ad2e21650306 to 2bd12e31d578 (14 revisions) (flutter/engine#41206)
Manual roll requested by zra@google.com

https://skia.googlesource.com/skia.git/+log/ad2e21650306..2bd12e31d578

2023-04-14 kjlubick@google.com Skip fontations gm in WASM gm job
2023-04-14 robertphillips@google.com [graphite] Make ResourceCache be the owner of the ProxyCache
2023-04-14 kjlubick@google.com Revert "Remove iOS jobs from CQ"
2023-04-14 drott@chromium.org Add Skrifa to the fontations third-party deps, test it in demo code
2023-04-14 robertphillips@google.com Move StdSteadyClock to skgpu (in new GpuTypesPriv.h file)
2023-04-14 kjlubick@google.com Fix includes in stub encoders
2023-04-14 lehoangquyen@chromium.org GraphiteDawn: handle mipmap mode = none correctly.
2023-04-14 robertphillips@google.com [graphite] Add ProxyCache::freeUniquelyHeld
2023-04-14 jvanverth@google.com [graphite] Fix AsyncReadPixels alignment issue.
2023-04-14 drott@chromium.org Add stub Fontations SkTypeface backend
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from c8e5e8c4c60b to d7134dd15234 (6 revisions)
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from c26011b8663f to aac847223de6 (7 revisions)
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 651ebe99ced7 to f38324497584
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 5d786c72544d to 651ebe99ced7 (6 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,jacksongardner@google.com,lovisolo@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 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-04-14 17:33:52 +00:00
skia-flutter-autoroll
f1c112bfe6 Roll Fuchsia Mac SDK from fRDyjjf-0gc4uVHv7... to wL-3zhH7VC1ugMJUN... (flutter/engine#41205)
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 jacksongardner@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-04-14 17:24:05 +00:00
skia-flutter-autoroll
aa46293710 Manual roll Skia from 2e4223a5f4bf to ad2e21650306 (16 revisions) (flutter/engine#41195)
Manual roll requested by jacksongardner@google.com

https://skia.googlesource.com/skia.git/+log/2e4223a5f4bf..ad2e21650306

2023-04-13 jvanverth@google.com [Direct3D] Check for null transfer
buffer in readPixels.
2023-04-13 johnstiles@google.com Enforce size limits on struct and array
declarations.
2023-04-13 johnstiles@google.com Add benchmark for SkRP compiler
backend.
2023-04-13 lovisolo@google.com [bazel] //tests/BUILD.bazel: Comment out
GANESH_TESTS entries that cause //tests:ganesh_tests to fail.
2023-04-13 lovisolo@google.com [bazel] Add SkSL files to //resources.
2023-04-13 robertphillips@google.com [graphite] Expand ProxyCache
functionality
2023-04-13 johnstiles@google.com Migrate color filter flag into
SkRuntimeEffect.
2023-04-13 fmalita@chromium.org [skottie] Fix fill/stroke color property
dispatch order
2023-04-13 johnstiles@google.com Reject unsized arrays in function
parameter lists.
2023-04-13 egdaniel@google.com Fix check for GLES sized Lum8 support.
2023-04-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll
vulkan-deps from cc077ed7fd08 to c8e5e8c4c60b (11 revisions)
2023-04-13 johnstiles@google.com Remove SkVM visualizer component.
2023-04-13 lehoangquyen@chromium.org Graphite-Dawn: fix buffer->texture
copy didn't use mip level.
2023-04-13 johnstiles@google.com Use SkRP to test debug-trace
functionality alongside SkVM.
2023-04-13 fmalita@chromium.org [sksvg] Remove private types from
SkSVGTypes.h
2023-04-13 lovisolo@google.com Update iOS signing certificates.

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,jacksongardner@google.com,lovisolo@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-04-14 08:22:35 -07:00
skia-flutter-autoroll
bdacd661ae Roll Dart SDK from 010e0ed06c89 to 0150b91de0b0 (2 revisions) (flutter/engine#41200)
Roll Dart SDK from 010e0ed06c89 to 0150b91de0b0 (2 revisions)
2023-04-14 09:42:34 +00:00
skia-flutter-autoroll
2bdc3465fd Roll Fuchsia Linux SDK from PTl8Vh38NHaFGLmjT... to diD1gLr_dKWFJlsSn... (flutter/engine#41193)
Roll Fuchsia Linux SDK from PTl8Vh38NHaFGLmjT... to diD1gLr_dKWFJlsSn...
2023-04-14 05:39:29 +00:00
godofredoc
08ead47f9c Use gclient_variables consistently. (flutter/engine#41162)
Use gclient_variables consistently.
2023-04-14 05:03:13 +00:00
skia-flutter-autoroll
7a6bd02699 Roll Fuchsia Mac SDK from fZ9Ts9cOefCWJSM1a... to fRDyjjf-0gc4uVHv7... (flutter/engine#41191)
Roll Fuchsia Mac SDK from fZ9Ts9cOefCWJSM1a... to fRDyjjf-0gc4uVHv7...
2023-04-14 04:27:57 +00:00
Jackson Gardner
ef11c9d3ae Only set dart_include_wasm_opt when we are actually building the dart sdk. (flutter/engine#41175)
Only set `dart_include_wasm_opt` when we are actually building the dart sdk.
2023-04-14 04:08:29 +00:00
Zachary Anderson
34f107bb41 [Impeller] Fix the cmake example build. (flutter/engine#41148)
[Impeller] Fix the cmake example build.
2023-04-14 03:13:20 +00:00
Dan Field
bec47ba84f Macmini8,1 for another target that runs host tests (flutter/engine#41179)
This target also runs impeller_unittests that aren't safe to run right
now on Macmini7,1

I missed this in https://github.com/flutter/engine/pull/41159
2023-04-13 20:09:23 -07:00
陈昱
41285bed66 [Android] Send connectionClosed message when keyboard becomes invisible to ensure framework focus state is correct. (flutter/engine#40746)
[Android] Send connectionClosed message when keyboard becomes invisible to ensure framework focus state is correct.
2023-04-14 03:07:54 +00:00
Dan Field
b156f07ddc [Impeller] Allow image rasterization/decoding before/without surface acquisition (flutter/engine#41168)
[Impeller] Allow image rasterization/decoding before/without surface acquisition
2023-04-14 03:02:17 +00:00
Yegor
d1d577c2ae [web:canvaskit] move shaders to UniqueRef; fix minor memory leaks (flutter/engine#41172)
[web:canvaskit] move shaders to UniqueRef; fix minor memory leaks
2023-04-14 02:57:19 +00:00