From c7de6a6a80c950cc9fcbeef3d030c93ca089f4f7 Mon Sep 17 00:00:00 2001 From: engine-flutter-autoroll Date: Thu, 13 Mar 2025 16:03:24 -0400 Subject: [PATCH] Roll Skia from adf8f8a92721 to f4467ff38f1f (29 revisions) (#165142) https://skia.googlesource.com/skia.git/+log/adf8f8a92721..f4467ff38f1f 2025-03-13 robertphillips@google.com [graphite] Rein in over-generation for circular arcs and analytic blurs 2025-03-13 borenet@google.com [infra] Add jobs for migrated Win11 RTX3060 NUCs 2025-03-13 robertphillips@google.com [graphite] Add set of candidate Chrome precompilation PaintOptions 2025-03-13 bungeman@google.com [fontconfig] Hold lock when destroying pattern 2025-03-13 bungeman@google.com [fontations] Bulk up lookup_glyph_or_zero 2025-03-13 ccameron@chromium.org SkJpegMetadataDecoder: Fall back to base color space, not sRGB 2025-03-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from bdff6ade3987 to ac251fa88ae1 (13 revisions) 2025-03-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 837abc09427f to ffcdc2652f61 (18 revisions) 2025-03-12 bungeman@google.com [pdf] Correct /Parent for outline entries 2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-base from bfb2f80c0482 to 02aefa9619f3 2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skottie-base from 9ee87e7f230f to 62983236d361 2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll jsfiddle-base from b07c254904bc to b790c1251ebc 2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll shaders-base from 536def9c5709 to cfcb50e90210 2025-03-12 michaelludwig@google.com [viewer] Avoid modifying ImgGui when it's locked 2025-03-12 kjlubick@google.com Move SkColorPriv from include to src 2025-03-12 michaelludwig@google.com [graphite] Do not unpremul color data in gradient storage buffer 2025-03-12 kjlubick@google.com Remove extra spaces and comments from sksl fragments 2025-03-12 danieldilan@google.com Fix asan failure from int overflow after left shift 2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from f38a081cdea4 to bdff6ade3987 (13 revisions) 2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from c12c13839d68 to 5d97d5be883b (1 revision) 2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 06dd9ef55ce2 to 837abc09427f (22 revisions) 2025-03-11 borenet@google.com [infra] Speculative fix for file copies on Android 2025-03-11 danieldilan@google.com Roll libjpeg-turbo to latest in Chromium 2025-03-11 danieldilan@google.com [SkScan_AAA] Only round y in updateQuadratic if dx/dy isn't too large 2025-03-11 jlavrova@google.com Adding Bidi API to CanvasKit 2025-03-11 robertphillips@google.com [graphite] Update ChromePrecompileTest for upcoming changes 2025-03-11 robertphillips@google.com [graphite] Fix Pipeline label for when resolve-loads are relevant 2025-03-11 kjlubick@google.com Remove SK_USE_LEGACY_MIPMAP_LOD_BIAS guard 2025-03-11 shrekshao@google.com Update detecting dawn compat mode logic If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC chinmaygarde@google.com,danieldilan@google.com,kjlubick@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 --- DEPS | 2 +- .../flutter/ci/licenses_golden/licenses_skia | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/DEPS b/DEPS index 5200f4a31ad..8905275c367 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': 'adf8f8a927213c34d6601df76ac0b2648c50221e', + 'skia_revision': 'f4467ff38f1f0495307b3fe8cf4a3f564c33f7f3', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. diff --git a/engine/src/flutter/ci/licenses_golden/licenses_skia b/engine/src/flutter/ci/licenses_golden/licenses_skia index ac97fe5f2bc..cb0474f571c 100644 --- a/engine/src/flutter/ci/licenses_golden/licenses_skia +++ b/engine/src/flutter/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: d03f4e3038f5402c03d369c950d33ebb +Signature: 020e023290fed833a48776eed4318530 ==================================================================================================== LIBRARY: etc1 @@ -279,6 +279,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. LIBRARY: skia ORIGIN: ../../../flutter/third_party/skia/modules/canvaskit/npm_build/LICENSE TYPE: LicenseType.bsd +FILE: ../../../flutter/third_party/skia/modules/canvaskit/npm_build/bidi.html FILE: ../../../flutter/third_party/skia/modules/canvaskit/npm_build/extra.html FILE: ../../../flutter/third_party/skia/modules/canvaskit/npm_build/multicanvas.html FILE: ../../../flutter/third_party/skia/modules/canvaskit/npm_build/node.example.js @@ -333,6 +334,7 @@ FILE: ../../../flutter/third_party/skia/OWNERS_build_files.android FILE: ../../../flutter/third_party/skia/RELEASE_NOTES.md FILE: ../../../flutter/third_party/skia/go.mod FILE: ../../../flutter/third_party/skia/go.sum +FILE: ../../../flutter/third_party/skia/modules/canvaskit/bidi.js FILE: ../../../flutter/third_party/skia/modules/canvaskit/catchExceptionNop.js FILE: ../../../flutter/third_party/skia/modules/canvaskit/color.js FILE: ../../../flutter/third_party/skia/modules/canvaskit/cpu.js @@ -399,6 +401,7 @@ FILE: ../../../flutter/third_party/skia/modules/pathkit/perf/perfReporter.js FILE: ../../../flutter/third_party/skia/modules/skparagraph/test.html FILE: ../../../flutter/third_party/skia/package-lock.json FILE: ../../../flutter/third_party/skia/relnotes/fontations_data_factory.md +FILE: ../../../flutter/third_party/skia/relnotes/skcolorpriv.md FILE: ../../../flutter/third_party/skia/src/gpu/gpu_workaround_list.txt FILE: ../../../flutter/third_party/skia/src/ports/fontations/Cargo.toml FILE: ../../../flutter/third_party/skia/src/sksl/generated/sksl_compute.minified.sksl @@ -625,7 +628,6 @@ ORIGIN: ../../../flutter/third_party/skia/include/core/SkBitmap.h + ../../../flu ORIGIN: ../../../flutter/third_party/skia/include/core/SkCanvas.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/include/core/SkColor.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/include/core/SkColorFilter.h + ../../../flutter/third_party/skia/LICENSE -ORIGIN: ../../../flutter/third_party/skia/include/core/SkColorPriv.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/include/core/SkFlattenable.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/include/core/SkGraphics.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/include/core/SkMaskFilter.h + ../../../flutter/third_party/skia/LICENSE @@ -690,6 +692,7 @@ ORIGIN: ../../../flutter/third_party/skia/src/core/SkBlurMaskFilterImpl.cpp + .. ORIGIN: ../../../flutter/third_party/skia/src/core/SkColor.cpp + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/core/SkColorData.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/core/SkColorFilter.cpp + ../../../flutter/third_party/skia/LICENSE +ORIGIN: ../../../flutter/third_party/skia/src/core/SkColorPriv.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/core/SkCoreBlitters.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/core/SkDescriptor.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/core/SkDraw.cpp + ../../../flutter/third_party/skia/LICENSE @@ -773,7 +776,6 @@ FILE: ../../../flutter/third_party/skia/include/core/SkBitmap.h FILE: ../../../flutter/third_party/skia/include/core/SkCanvas.h FILE: ../../../flutter/third_party/skia/include/core/SkColor.h FILE: ../../../flutter/third_party/skia/include/core/SkColorFilter.h -FILE: ../../../flutter/third_party/skia/include/core/SkColorPriv.h FILE: ../../../flutter/third_party/skia/include/core/SkFlattenable.h FILE: ../../../flutter/third_party/skia/include/core/SkGraphics.h FILE: ../../../flutter/third_party/skia/include/core/SkMaskFilter.h @@ -838,6 +840,7 @@ FILE: ../../../flutter/third_party/skia/src/core/SkBlurMaskFilterImpl.cpp FILE: ../../../flutter/third_party/skia/src/core/SkColor.cpp FILE: ../../../flutter/third_party/skia/src/core/SkColorData.h FILE: ../../../flutter/third_party/skia/src/core/SkColorFilter.cpp +FILE: ../../../flutter/third_party/skia/src/core/SkColorPriv.h FILE: ../../../flutter/third_party/skia/src/core/SkCoreBlitters.h FILE: ../../../flutter/third_party/skia/src/core/SkDescriptor.h FILE: ../../../flutter/third_party/skia/src/core/SkDraw.cpp @@ -9856,6 +9859,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. LIBRARY: skia ORIGIN: ../../../flutter/third_party/skia/include/gpu/graphite/dawn/DawnGraphiteTypes.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/include/private/chromium/SkPMColor.h + ../../../flutter/third_party/skia/LICENSE +ORIGIN: ../../../flutter/third_party/skia/modules/canvaskit/bidi_bindings.cpp + ../../../flutter/third_party/skia/LICENSE +ORIGIN: ../../../flutter/third_party/skia/modules/canvaskit/bidi_bindings_gen.cpp + ../../../flutter/third_party/skia/LICENSE +ORIGIN: ../../../flutter/third_party/skia/modules/skunicode/include/SkUnicode_bidi.h + ../../../flutter/third_party/skia/LICENSE +ORIGIN: ../../../flutter/third_party/skia/modules/skunicode/src/SkUnicode_bidi.cpp + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/core/SkDrawTypes.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/core/SkMaskFilterBase.cpp + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/gpu/graphite/TextureFormat.cpp + ../../../flutter/third_party/skia/LICENSE @@ -9865,6 +9872,10 @@ ORIGIN: ../../../flutter/third_party/skia/src/gpu/graphite/precompile/Serializat TYPE: LicenseType.bsd FILE: ../../../flutter/third_party/skia/include/gpu/graphite/dawn/DawnGraphiteTypes.h FILE: ../../../flutter/third_party/skia/include/private/chromium/SkPMColor.h +FILE: ../../../flutter/third_party/skia/modules/canvaskit/bidi_bindings.cpp +FILE: ../../../flutter/third_party/skia/modules/canvaskit/bidi_bindings_gen.cpp +FILE: ../../../flutter/third_party/skia/modules/skunicode/include/SkUnicode_bidi.h +FILE: ../../../flutter/third_party/skia/modules/skunicode/src/SkUnicode_bidi.cpp FILE: ../../../flutter/third_party/skia/src/core/SkDrawTypes.h FILE: ../../../flutter/third_party/skia/src/core/SkMaskFilterBase.cpp FILE: ../../../flutter/third_party/skia/src/gpu/graphite/TextureFormat.cpp