Roll Skia from 7c0eeaf12413 to fc8769175d35 (58 revisions) (#54589)

Roll Skia from 7c0eeaf12413 to fc8769175d35 (58 revisions)

https://skia.googlesource.com/skia.git/+log/7c0eeaf12413..fc8769175d35

2024-08-16 kjlubick@google.com Apply buildifier to modules/audioplayer
2024-08-16 fmalita@google.com [bazel] Add Viewer resources
2024-08-16 bungeman@google.com SkScalerContext implementation specific emboldening
2024-08-16 jvanverth@google.com [graphite] Add purge() method to DrawAtlas.
2024-08-16 brianosman@google.com Revert "[pdf] Emit bare CFF instead of OpenType CFF"
2024-08-16 borenet@google.com Reapply "[bazel] Remove symlinks for external files"
2024-08-16 lukasza@chromium.org Delete `DECODE_PNG_FILES` from `src/codec/BUILD.bazel`
2024-08-16 lukasza@chromium.org Depend only on public PNG headers from `ico_decode` target.
2024-08-16 lukasza@chromium.org Add GNI group for PNG and expand source list
2024-08-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 97855a7c330f to dad70915c62f (5 revisions)
2024-08-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 2003e06230b1 to 83ca89e58cef (6 revisions)
2024-08-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 2918c4247f20 to 69433722b83b (16 revisions)
2024-08-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 936d3406908e to 521d0157ce62 (7 revisions)
2024-08-16 jvanverth@google.com [graphite] Make DrawAtlas::compact() more aggressive.
2024-08-16 jvanverth@google.com [graphite] Avoid one ref when dealing with subRunStorage.
2024-08-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 936d3406908e to 521d0157ce62
2024-08-16 michaelludwig@google.com Revert "[bazel] Remove symlinks for external files"
2024-08-16 michaelludwig@google.com Revert "Reland "Reduce size of linear SkMaskGamma LUT""
2024-08-16 michaelludwig@google.com Simplify Porter-Duff constant blend function
2024-08-15 brianosman@google.com Implement asAColorMode and asAColorMatrix for SkWorkingFormatColorFilter
2024-08-15 borenet@google.com [bazel] Remove symlinks for external files
2024-08-15 kschmi@microsoft.com Reland "Reduce size of linear SkMaskGamma LUT"
2024-08-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 91058f2297c9 to 97855a7c330f (1 revision)
2024-08-15 lukasza@chromium.org [rust png] Avoiding newtype wrapper for `cxx::UniquePtr<ffi::ReadTrait>`
2024-08-15 lukasza@chromium.org [rust png] Expose `png::Reader` over the FFI boundary.
2024-08-15 fmalita@google.com [bazel] Enable SVG support in Viewer
2024-08-15 robertphillips@google.com Reland "[graphite] Add DawnCaps::extractGraphicsDescs"
2024-08-15 bungeman@google.com [pdf] Emit bare CFF instead of OpenType CFF
2024-08-15 jamesgk@google.com [graphite] Don't run GMs that test automatic image tiling
2024-08-15 geofflang@google.com Reland "Allow client arrays on ANGLE."
2024-08-15 fmalita@google.com [bazel] More viewer slides
2024-08-15 kjlubick@google.com Remove all references to legacy //:skia_public and //:skia_internal
2024-08-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 087afc919eda to 2003e06230b1 (8 revisions)
2024-08-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 0d313c52316c to 91058f2297c9 (3 revisions)
2024-08-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 60f8f34ea424 to 936d3406908e (8 revisions)
2024-08-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 239f9139d016 to 2918c4247f20 (14 revisions)
2024-08-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 60f8f34ea424 to 936d3406908e
2024-08-14 robertphillips@google.com Revert "[graphite] Add DawnCaps::extractGraphicsDescs"
2024-08-14 robertphillips@google.com Revert "[graphite] Fix static initializer problem wrt Caps Domains"
2024-08-14 robertphillips@google.com [graphite] Fix static initializer problem wrt Caps Domains
2024-08-14 fmalita@google.com [bazel] Enable Skottie support in Viewer
2024-08-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from f084a55f96da to 0d313c52316c (1 revision)
2024-08-14 ccameron@chromium.org Add SkJpegMetadataDecoder::Make that takes SkData
2024-08-14 kjlubick@google.com Enforce IWYU on graphite/geom
2024-08-14 kjlubick@google.com Apply clang-tidy suggestion to UploadTask
2024-08-14 kjlubick@google.com Fix Bazel build of viewer after GPU_TEST_UTILS landed
...
diff --git a/DEPS b/DEPS
index bdbe8d7..8ff1429 100644
--- a/DEPS
+++ b/DEPS
@@ -14,7 +14,7 @@
   'flutter_git': 'https://flutter.googlesource.com',
   'skia_git': 'https://skia.googlesource.com',
   'llvm_git': 'https://llvm.googlesource.com',
-  'skia_revision': '7c0eeaf12413f21b7b95f2d9f7e7857902f0a049',
+  'skia_revision': 'fc8769175d3533de1a2fb541d1643f5d669405f6',
 
   # 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/ci/licenses_golden/excluded_files b/ci/licenses_golden/excluded_files
index 09177ba..012aefb 100644
--- a/ci/licenses_golden/excluded_files
+++ b/ci/licenses_golden/excluded_files
@@ -2731,6 +2731,7 @@
 ../../../flutter/third_party/skia/include/utils/BUILD.bazel
 ../../../flutter/third_party/skia/include/utils/mac/BUILD.bazel
 ../../../flutter/third_party/skia/infra
+../../../flutter/third_party/skia/modules/audioplayer/BUILD.bazel
 ../../../flutter/third_party/skia/modules/bentleyottmann/BUILD.bazel
 ../../../flutter/third_party/skia/modules/bentleyottmann/include/BUILD.bazel
 ../../../flutter/third_party/skia/modules/bentleyottmann/src/BUILD.bazel
@@ -2909,7 +2910,9 @@
 ../../../flutter/third_party/skia/third_party/README
 ../../../flutter/third_party/skia/third_party/etc1/BUILD.bazel
 ../../../flutter/third_party/skia/third_party/etc1/README.google
+../../../flutter/third_party/skia/third_party/expat/include/BUILD.bazel
 ../../../flutter/third_party/skia/third_party/freetype2
+../../../flutter/third_party/skia/third_party/harfbuzz/BUILD.bazel
 ../../../flutter/third_party/skia/third_party/harfbuzz/README
 ../../../flutter/third_party/skia/third_party/icu
 ../../../flutter/third_party/skia/third_party/libgrapheme/generate_headers.py
diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia
index 14fb085..0345700 100644
--- a/ci/licenses_golden/licenses_skia
+++ b/ci/licenses_golden/licenses_skia
@@ -1,4 +1,4 @@
-Signature: b92693ead274883d50d8bda8a6a3a1bc
+Signature: ad873a023713fea94ecc80f946d5a849
 
 ====================================================================================================
 LIBRARY: etc1
@@ -398,6 +398,7 @@
 FILE: ../../../flutter/third_party/skia/modules/skparagraph/test.html
 FILE: ../../../flutter/third_party/skia/package-lock.json
 FILE: ../../../flutter/third_party/skia/relnotes/dawntypes.md
+FILE: ../../../flutter/third_party/skia/relnotes/fakebold.md
 FILE: ../../../flutter/third_party/skia/relnotes/ios12.md
 FILE: ../../../flutter/third_party/skia/relnotes/vktypes.md
 FILE: ../../../flutter/third_party/skia/src/gpu/gpu_workaround_list.txt
diff --git a/sky/packages/sky_engine/LICENSE b/sky/packages/sky_engine/LICENSE
index 6db59cc..031175f 100644
--- a/sky/packages/sky_engine/LICENSE
+++ b/sky/packages/sky_engine/LICENSE
@@ -32054,7 +32054,7 @@
   This Source Code Form is "Incompatible With Secondary Licenses", as
   defined by the Mozilla Public License, v. 2.0.
 
-You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/790fcb755a0a6872cd5d36904b77630dcf7f0212
+You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/c5264a1bd1d2ddff6c9a32ff7f99a2813f0ae4f9
 /third_party/fallback_root_certificates/
 
 --------------------------------------------------------------------------------