[webkit-changes] [WebKit/WebKit] 41416a: Update Skia to 2024-12-18 (2cf673f5ebbb1c2a3688a73...
Adrian Perez
noreply at github.com
Thu Dec 19 06:37:28 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 41416a587ec6ff100e052d6eb5e23ed7e86ac67d
https://github.com/WebKit/WebKit/commit/41416a587ec6ff100e052d6eb5e23ed7e86ac67d
Author: Adrian Perez de Castro <aperez at igalia.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M Source/ThirdParty/skia/.clang-format
M Source/ThirdParty/skia/AUTHORS
M Source/ThirdParty/skia/BUILD.bazel
M Source/ThirdParty/skia/BUILD.gn
M Source/ThirdParty/skia/CMakeLists.txt
M Source/ThirdParty/skia/CQ_COMMITTERS
M Source/ThirdParty/skia/DEPS
M Source/ThirdParty/skia/DIR_METADATA
M Source/ThirdParty/skia/README.WebKit
M Source/ThirdParty/skia/WORKSPACE.bazel
M Source/ThirdParty/skia/bazel/deps.bzl
M Source/ThirdParty/skia/bazel/deps_parser/deps_parser.go
M Source/ThirdParty/skia/bazel/exporter_tool/main.go
M Source/ThirdParty/skia/bazel/external/cxx/BUILD.bazel.skia
M Source/ThirdParty/skia/bazel/external/cxx/Cargo.lock
M Source/ThirdParty/skia/bazel/external/cxxbridge_cmd/Cargo.lock
A Source/ThirdParty/skia/bazel/external/delaunator/BUILD.bazel
M Source/ThirdParty/skia/bazel/external/vello/BUILD.bazel
M Source/ThirdParty/skia/bazel/external/vulkan_headers/BUILD.bazel
M Source/ThirdParty/skia/bench/JSONBench.cpp
M Source/ThirdParty/skia/bench/MutexBench.cpp
M Source/ThirdParty/skia/bench/nanobench.cpp
M Source/ThirdParty/skia/bin/fetch-clang-format
M Source/ThirdParty/skia/build_overrides/partition_alloc.gni
M Source/ThirdParty/skia/dm/DMJsonWriter.cpp
M Source/ThirdParty/skia/dm/DMSrcSink.cpp
M Source/ThirdParty/skia/dm/DMSrcSink.h
M Source/ThirdParty/skia/experimental/ffmpeg/SkVideoEncoder.cpp
R Source/ThirdParty/skia/experimental/rust_png/BUILD.bazel
M Source/ThirdParty/skia/experimental/rust_png/README.md
R Source/ThirdParty/skia/experimental/rust_png/SkPngRustDecoder.cpp
R Source/ThirdParty/skia/experimental/rust_png/SkPngRustDecoder.h
A Source/ThirdParty/skia/experimental/rust_png/decoder/BUILD.bazel
A Source/ThirdParty/skia/experimental/rust_png/decoder/SkPngRustDecoder.cpp
A Source/ThirdParty/skia/experimental/rust_png/decoder/SkPngRustDecoder.h
A Source/ThirdParty/skia/experimental/rust_png/decoder/impl/SkPngRustCodec.cpp
A Source/ThirdParty/skia/experimental/rust_png/decoder/impl/SkPngRustCodec.h
A Source/ThirdParty/skia/experimental/rust_png/encoder/BUILD.bazel
A Source/ThirdParty/skia/experimental/rust_png/encoder/SkPngRustEncoder.cpp
A Source/ThirdParty/skia/experimental/rust_png/encoder/SkPngRustEncoder.h
A Source/ThirdParty/skia/experimental/rust_png/encoder/impl/SkPngRustEncoderImpl.cpp
A Source/ThirdParty/skia/experimental/rust_png/encoder/impl/SkPngRustEncoderImpl.h
M Source/ThirdParty/skia/experimental/rust_png/ffi/BUILD.bazel
M Source/ThirdParty/skia/experimental/rust_png/ffi/FFI.h
M Source/ThirdParty/skia/experimental/rust_png/ffi/FFI.rs
A Source/ThirdParty/skia/experimental/rust_png/ffi/UtilsForFFI.h
R Source/ThirdParty/skia/experimental/rust_png/impl/SkPngRustCodec.cpp
R Source/ThirdParty/skia/experimental/rust_png/impl/SkPngRustCodec.h
R Source/ThirdParty/skia/experimental/rust_png/patches/0101-Add-test-coverage-for-PolledAfterEndOfImage-error.patch
R Source/ThirdParty/skia/experimental/rust_png/patches/0102-Add-test-showing-next_frame-after-next_row-is-tempor.patch
R Source/ThirdParty/skia/experimental/rust_png/patches/0103-Call-finish_decoding-after-last-next_row.patch
R Source/ThirdParty/skia/experimental/rust_png/patches/0104-Simplify-how-Reader-tracks-how-many-frames-remain-to.patch
R Source/ThirdParty/skia/experimental/rust_png/patches/0105-Fix-a-subset-of-issues-identified-by-cargo-clippy.patch
R Source/ThirdParty/skia/experimental/rust_png/patches/0106-Avoid-infinite-loop-when-retrying-after-earlier-fata.patch
R Source/ThirdParty/skia/experimental/rust_png/patches/0107-New-API-Reader.next_frame_control-for-advancing-to-t.patch
R Source/ThirdParty/skia/experimental/rust_png/patches/BUILD.bazel
M Source/ThirdParty/skia/experimental/tools/pdf-comparison.py
M Source/ThirdParty/skia/fuzz/FuzzCanvas.cpp
M Source/ThirdParty/skia/fuzz/FuzzPrecompile.cpp
M Source/ThirdParty/skia/fuzz/oss_fuzz/FuzzJSON.cpp
M Source/ThirdParty/skia/gm/asyncrescaleandread.cpp
M Source/ThirdParty/skia/gm/graphite_replay.cpp
M Source/ThirdParty/skia/gm/image_pict.cpp
M Source/ThirdParty/skia/gn/BUILDCONFIG.gn
M Source/ThirdParty/skia/gn/codec.gni
M Source/ThirdParty/skia/gn/core.gni
M Source/ThirdParty/skia/gn/graphite.gni
M Source/ThirdParty/skia/gn/skia.gni
M Source/ThirdParty/skia/gn/skia/BUILD.gn
M Source/ThirdParty/skia/gn/sksl.gni
M Source/ThirdParty/skia/gn/tests.gni
M Source/ThirdParty/skia/gn/utils.gni
M Source/ThirdParty/skia/go.mod
M Source/ThirdParty/skia/go.sum
M Source/ThirdParty/skia/go_repositories.bzl
M Source/ThirdParty/skia/include/codec/SkCodec.h
M Source/ThirdParty/skia/include/config/SkUserConfig.h
M Source/ThirdParty/skia/include/core/SkFontScanner.h
M Source/ThirdParty/skia/include/core/SkPath.h
M Source/ThirdParty/skia/include/core/SkString.h
M Source/ThirdParty/skia/include/core/SkTypeface.h
M Source/ThirdParty/skia/include/encode/BUILD.bazel
M Source/ThirdParty/skia/include/encode/SkPngEncoder.h
M Source/ThirdParty/skia/include/gpu/GpuTypes.h
M Source/ThirdParty/skia/include/gpu/ganesh/GrContextOptions.h
M Source/ThirdParty/skia/include/gpu/ganesh/GrDirectContext.h
M Source/ThirdParty/skia/include/gpu/ganesh/GrDriverBugWorkarounds.h
M Source/ThirdParty/skia/include/gpu/ganesh/GrTypes.h
M Source/ThirdParty/skia/include/gpu/graphite/BUILD.bazel
M Source/ThirdParty/skia/include/gpu/graphite/Context.h
M Source/ThirdParty/skia/include/gpu/graphite/ContextOptions.h
M Source/ThirdParty/skia/include/gpu/graphite/GraphiteTypes.h
M Source/ThirdParty/skia/include/gpu/graphite/Image.h
A Source/ThirdParty/skia/include/gpu/graphite/LogPriority.h
A Source/ThirdParty/skia/include/gpu/graphite/PrecompileContext.h
M Source/ThirdParty/skia/include/gpu/graphite/Recorder.h
M Source/ThirdParty/skia/include/gpu/graphite/Recording.h
M Source/ThirdParty/skia/include/gpu/graphite/precompile/Precompile.h
M Source/ThirdParty/skia/include/private/SkPathRef.h
M Source/ThirdParty/skia/include/private/base/SkAttributes.h
M Source/ThirdParty/skia/include/private/base/SkTArray.h
M Source/ThirdParty/skia/include/private/base/SkTDArray.h
M Source/ThirdParty/skia/include/private/base/SkTemplates.h
M Source/ThirdParty/skia/include/sksl/SkSLDebugTrace.h
M Source/ThirdParty/skia/infra/bots/README.recipes.md
M Source/ThirdParty/skia/infra/bots/deps/deps_gen.go
M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/dm_flags.go
M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/gen_tasks_logic.go
M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/task_builder.go
M Source/ThirdParty/skia/infra/bots/jobs.json
M Source/ThirdParty/skia/infra/bots/recipe_modules/build/default.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Release-RustPNG.json
M Source/ThirdParty/skia/infra/bots/recipe_modules/checkout/examples/full.expected/cross_repo_trybot.json
M Source/ThirdParty/skia/infra/bots/recipe_modules/checkout/examples/full.expected/trybot.json
M Source/ThirdParty/skia/infra/bots/recipe_modules/flavor/android.py
M Source/ThirdParty/skia/infra/bots/recipes/compute_buildstats.expected/normal_bot.json
M Source/ThirdParty/skia/infra/bots/recipes/compute_buildstats.expected/trybot.json
M Source/ThirdParty/skia/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit-Trybot.json
M Source/ThirdParty/skia/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit.json
M Source/ThirdParty/skia/infra/bots/recipes/sync_and_compile.expected/Build-Debian10-Clang-arm-Release-NoPatch (tryjob).json
M Source/ThirdParty/skia/infra/bots/recipes/sync_and_compile.expected/Build-Debian10-Clang-arm-Release-NoPatch.json
M Source/ThirdParty/skia/infra/bots/tasks.json
M Source/ThirdParty/skia/infra/config/recipes.cfg
M Source/ThirdParty/skia/modules/canvaskit/BUILD.bazel
M Source/ThirdParty/skia/modules/canvaskit/BUILD.gn
M Source/ThirdParty/skia/modules/canvaskit/canvaskit_bindings.cpp
M Source/ThirdParty/skia/modules/canvaskit/compile_gm.sh
M Source/ThirdParty/skia/modules/jetski/src/Surface.cpp
M Source/ThirdParty/skia/modules/jetski/src/SurfaceThread.cpp
A Source/ThirdParty/skia/modules/jsonreader/BUILD.bazel
A Source/ThirdParty/skia/modules/jsonreader/BUILD.gn
A Source/ThirdParty/skia/modules/jsonreader/SkJSONReader.cpp
A Source/ThirdParty/skia/modules/jsonreader/SkJSONReader.h
A Source/ThirdParty/skia/modules/jsonreader/jsonreader.gni
M Source/ThirdParty/skia/modules/skcms/skcms.cc
M Source/ThirdParty/skia/modules/skcms/skcms.gni
M Source/ThirdParty/skia/modules/skcms/src/Transform_inl.h
M Source/ThirdParty/skia/modules/skcms/src/skcms_Transform.h
M Source/ThirdParty/skia/modules/skcms/src/skcms_TransformHsw.cc
M Source/ThirdParty/skia/modules/skcms/src/skcms_TransformSkx.cc
M Source/ThirdParty/skia/modules/skcms/src/skcms_public.h
M Source/ThirdParty/skia/modules/skcms/version.sha1
M Source/ThirdParty/skia/modules/skottie/BUILD.bazel
M Source/ThirdParty/skia/modules/skottie/BUILD.gn
M Source/ThirdParty/skia/modules/skottie/src/BlendModes.cpp
M Source/ThirdParty/skia/modules/skottie/src/Camera.cpp
M Source/ThirdParty/skia/modules/skottie/src/Composition.cpp
M Source/ThirdParty/skia/modules/skottie/src/Layer.cpp
M Source/ThirdParty/skia/modules/skottie/src/Path.cpp
M Source/ThirdParty/skia/modules/skottie/src/Skottie.cpp
M Source/ThirdParty/skia/modules/skottie/src/SkottieJson.cpp
M Source/ThirdParty/skia/modules/skottie/src/SkottieTool.cpp
M Source/ThirdParty/skia/modules/skottie/src/Transform.cpp
M Source/ThirdParty/skia/modules/skottie/src/animator/Animator.cpp
M Source/ThirdParty/skia/modules/skottie/src/animator/KeyframeAnimator.cpp
M Source/ThirdParty/skia/modules/skottie/src/animator/ScalarKeyframeAnimator.cpp
M Source/ThirdParty/skia/modules/skottie/src/animator/ShapeKeyframeAnimator.cpp
M Source/ThirdParty/skia/modules/skottie/src/animator/TextKeyframeAnimator.cpp
M Source/ThirdParty/skia/modules/skottie/src/animator/Vec2KeyframeAnimator.cpp
M Source/ThirdParty/skia/modules/skottie/src/animator/VectorKeyframeAnimator.cpp
M Source/ThirdParty/skia/modules/skottie/src/effects/DisplacementMapEffect.cpp
M Source/ThirdParty/skia/modules/skottie/src/effects/Effects.h
M Source/ThirdParty/skia/modules/skottie/src/effects/GlowStyles.cpp
M Source/ThirdParty/skia/modules/skottie/src/effects/ShadowStyles.cpp
M Source/ThirdParty/skia/modules/skottie/src/effects/SkSLEffect.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/AudioLayer.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/FootageLayer.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/PrecompLayer.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/SolidLayer.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/TextLayer.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/Ellipse.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/FillStroke.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/Gradient.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/MergePaths.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/OffsetPaths.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/Polystar.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/PuckerBloat.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/Rectangle.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/Repeater.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/RoundCorners.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/ShapeLayer.cpp
M Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/TrimPaths.cpp
M Source/ThirdParty/skia/modules/skottie/src/text/Font.cpp
M Source/ThirdParty/skia/modules/skottie/src/text/RangeSelector.cpp
M Source/ThirdParty/skia/modules/skottie/src/text/TextAdapter.cpp
M Source/ThirdParty/skia/modules/skottie/src/text/TextAnimator.cpp
M Source/ThirdParty/skia/modules/skottie/src/text/TextValue.cpp
M Source/ThirdParty/skia/modules/skottie/tests/Keyframe.cpp
M Source/ThirdParty/skia/modules/skottie/utils/TextPreshape.cpp
M Source/ThirdParty/skia/modules/skplaintexteditor/app/editor_application.cpp
M Source/ThirdParty/skia/modules/skresources/include/SkResources.h
M Source/ThirdParty/skia/modules/skresources/src/SkResources.cpp
M Source/ThirdParty/skia/modules/svg/include/SkSVGCircle.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGContainer.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGFeLightSource.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGImage.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGPath.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGPoly.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGRect.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGRenderContext.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGShape.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGText.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGTransformableNode.h
M Source/ThirdParty/skia/modules/svg/include/SkSVGUse.h
M Source/ThirdParty/skia/modules/svg/src/SkSVGCircle.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGContainer.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGFeFlood.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGFeLighting.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGFilterContext.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGGradient.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGImage.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGPath.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGPoly.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGRect.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGRenderContext.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGShape.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGText.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGTransformableNode.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGUse.cpp
A Source/ThirdParty/skia/relnotes/GpuStats.md
A Source/ThirdParty/skia/relnotes/GraphiteLogPriority.md
A Source/ThirdParty/skia/relnotes/debugtrace.md
A Source/ThirdParty/skia/relnotes/precompilecontext.md
A Source/ThirdParty/skia/relnotes/requireorderedrecordings.md
A Source/ThirdParty/skia/resources/images/cicp_pq.png
A Source/ThirdParty/skia/resources/images/progressive_kitten_missing_eof.jpg
M Source/ThirdParty/skia/src/base/BUILD.bazel
R Source/ThirdParty/skia/src/base/SkSharedMutex.cpp
R Source/ThirdParty/skia/src/base/SkSharedMutex.h
M Source/ThirdParty/skia/src/base/SkTDArray.cpp
M Source/ThirdParty/skia/src/codec/BUILD.bazel
M Source/ThirdParty/skia/src/codec/SkAndroidCodec.cpp
M Source/ThirdParty/skia/src/codec/SkAndroidCodecAdapter.cpp
M Source/ThirdParty/skia/src/codec/SkBmpCodec.cpp
M Source/ThirdParty/skia/src/codec/SkBmpRLECodec.cpp
M Source/ThirdParty/skia/src/codec/SkBmpStandardCodec.cpp
M Source/ThirdParty/skia/src/codec/SkCodec.cpp
M Source/ThirdParty/skia/src/codec/SkCodecPriv.h
M Source/ThirdParty/skia/src/codec/SkCrabbyAvifCodec.cpp
M Source/ThirdParty/skia/src/codec/SkIcoCodec.cpp
M Source/ThirdParty/skia/src/codec/SkJpegCodec.cpp
M Source/ThirdParty/skia/src/codec/SkJpegCodec.h
M Source/ThirdParty/skia/src/codec/SkJpegMultiPicture.cpp
M Source/ThirdParty/skia/src/codec/SkMaskSwizzler.cpp
M Source/ThirdParty/skia/src/codec/SkPngCodec.cpp
M Source/ThirdParty/skia/src/codec/SkPngCodec.h
M Source/ThirdParty/skia/src/codec/SkPngCodecBase.cpp
A Source/ThirdParty/skia/src/codec/SkPngCompositeChunkReader.cpp
A Source/ThirdParty/skia/src/codec/SkPngCompositeChunkReader.h
M Source/ThirdParty/skia/src/codec/SkRawCodec.cpp
M Source/ThirdParty/skia/src/codec/SkSampledCodec.cpp
M Source/ThirdParty/skia/src/codec/SkSampler.h
M Source/ThirdParty/skia/src/codec/SkSwizzler.cpp
M Source/ThirdParty/skia/src/codec/SkTiffUtility.cpp
M Source/ThirdParty/skia/src/codec/SkWbmpCodec.cpp
M Source/ThirdParty/skia/src/core/BUILD.bazel
M Source/ThirdParty/skia/src/core/SkAAClip.cpp
M Source/ThirdParty/skia/src/core/SkBitmapDevice.cpp
M Source/ThirdParty/skia/src/core/SkBitmapDevice.h
M Source/ThirdParty/skia/src/core/SkBlitter_ARGB32.cpp
M Source/ThirdParty/skia/src/core/SkGlyph.cpp
M Source/ThirdParty/skia/src/core/SkGlyph.h
M Source/ThirdParty/skia/src/core/SkLRUCache.h
M Source/ThirdParty/skia/src/core/SkMD5.cpp
M Source/ThirdParty/skia/src/core/SkPath.cpp
M Source/ThirdParty/skia/src/core/SkPathPriv.h
M Source/ThirdParty/skia/src/core/SkPathRef.cpp
M Source/ThirdParty/skia/src/core/SkPath_serial.cpp
M Source/ThirdParty/skia/src/core/SkRRect.cpp
M Source/ThirdParty/skia/src/core/SkScalerContext.h
M Source/ThirdParty/skia/src/core/SkScan_AAAPath.cpp
M Source/ThirdParty/skia/src/core/SkString.cpp
M Source/ThirdParty/skia/src/core/SkTypeface.cpp
M Source/ThirdParty/skia/src/core/SkVertices.cpp
M Source/ThirdParty/skia/src/encode/BUILD.bazel
A Source/ThirdParty/skia/src/encode/SkPngEncoderBase.cpp
A Source/ThirdParty/skia/src/encode/SkPngEncoderBase.h
M Source/ThirdParty/skia/src/encode/SkPngEncoderImpl.cpp
M Source/ThirdParty/skia/src/encode/SkPngEncoderImpl.h
M Source/ThirdParty/skia/src/gpu/GpuTypesPriv.h
M Source/ThirdParty/skia/src/gpu/RefCntedCallback.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrBackendSurface.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrBackendSurfacePriv.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrCaps.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrContext_Base.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrDirectContext.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrDrawingManager.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrDriverBugWorkarounds.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrFragmentProcessors.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrGpu.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrGpu.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrPersistentCacheUtils.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrRingBuffer.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/d3d/GrD3DGpu.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/d3d/GrD3DGpu.h
M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrTriangulator.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLCaps.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLCaps.h
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLDefines.h
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLFinishCallbacks.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLFinishCallbacks.h
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLGpu.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLGpu.h
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLUtil.h
M Source/ThirdParty/skia/src/gpu/ganesh/gl/iOS/GrGLMakeNativeInterface_iOS.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/mac/GrGLMakeNativeInterface_mac.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/webgl/GrGLMakeNativeInterface_webgl.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/win/GrGLMakeWinInterface.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gradients/GrGradientShader.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/image/GrImageUtils.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/image/GrTextureGenerator.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/image/SkImage_GaneshFactories.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/mock/GrMockGpu.h
M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlGpu.h
M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlGpu.mm
M Source/ThirdParty/skia/src/gpu/ganesh/ops/AAHairLinePathRenderer.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/ops/GrOvalOpFactory.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/ops/ShadowRRectOp.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkBackendSurface.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkGpu.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkGpu.h
M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkImage.h
M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkPipelineStateBuilder.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkRenderTarget.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkTextureRenderTarget.cpp
A Source/ThirdParty/skia/src/gpu/graphite/AndroidSpecificPrecompile.h
M Source/ThirdParty/skia/src/gpu/graphite/BUILD.bazel
M Source/ThirdParty/skia/src/gpu/graphite/Caps.cpp
M Source/ThirdParty/skia/src/gpu/graphite/Caps.h
A Source/ThirdParty/skia/src/gpu/graphite/ClipAtlasManager.cpp
A Source/ThirdParty/skia/src/gpu/graphite/ClipAtlasManager.h
M Source/ThirdParty/skia/src/gpu/graphite/CommandBuffer.cpp
M Source/ThirdParty/skia/src/gpu/graphite/CommandBuffer.h
M Source/ThirdParty/skia/src/gpu/graphite/Context.cpp
M Source/ThirdParty/skia/src/gpu/graphite/ContextPriv.h
M Source/ThirdParty/skia/src/gpu/graphite/GlobalCache.cpp
M Source/ThirdParty/skia/src/gpu/graphite/GlobalCache.h
M Source/ThirdParty/skia/src/gpu/graphite/GraphicsPipeline.cpp
M Source/ThirdParty/skia/src/gpu/graphite/GraphicsPipeline.h
M Source/ThirdParty/skia/src/gpu/graphite/ImageFactories.cpp
M Source/ThirdParty/skia/src/gpu/graphite/Log.h
M Source/ThirdParty/skia/src/gpu/graphite/PaintParamsKey.cpp
A Source/ThirdParty/skia/src/gpu/graphite/PrecompileContext.cpp
A Source/ThirdParty/skia/src/gpu/graphite/PrecompileContextPriv.h
M Source/ThirdParty/skia/src/gpu/graphite/PublicPrecompile.cpp
R Source/ThirdParty/skia/src/gpu/graphite/PublicPrecompile.h
M Source/ThirdParty/skia/src/gpu/graphite/QueueManager.cpp
M Source/ThirdParty/skia/src/gpu/graphite/Recorder.cpp
M Source/ThirdParty/skia/src/gpu/graphite/Recording.cpp
M Source/ThirdParty/skia/src/gpu/graphite/RecordingPriv.h
M Source/ThirdParty/skia/src/gpu/graphite/ResourceCache.cpp
M Source/ThirdParty/skia/src/gpu/graphite/ResourceCache.h
M Source/ThirdParty/skia/src/gpu/graphite/ResourceProvider.cpp
M Source/ThirdParty/skia/src/gpu/graphite/ResourceProvider.h
M Source/ThirdParty/skia/src/gpu/graphite/ResourceTypes.h
M Source/ThirdParty/skia/src/gpu/graphite/ShaderCodeDictionary.cpp
M Source/ThirdParty/skia/src/gpu/graphite/ShaderCodeDictionary.h
M Source/ThirdParty/skia/src/gpu/graphite/ShaderInfo.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnBuffer.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnBuffer.h
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnCaps.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnCaps.h
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnCommandBuffer.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnCommandBuffer.h
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnErrorChecker.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnGraphicsPipeline.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnGraphicsPipeline.h
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnQueueManager.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnResourceProvider.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnResourceProvider.h
M Source/ThirdParty/skia/src/gpu/graphite/geom/Shape.cpp
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlGraphicsPipeline.h
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlGraphicsPipeline.mm
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlResourceProvider.h
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlResourceProvider.mm
M Source/ThirdParty/skia/src/gpu/graphite/task/UploadTask.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanBuffer.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanGraphicsPipeline.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanGraphicsPipeline.h
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanResourceProvider.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanResourceProvider.h
M Source/ThirdParty/skia/src/opts/SkSwizzler_opts.inc
M Source/ThirdParty/skia/src/pathops/SkPathOpsTSect.cpp
M Source/ThirdParty/skia/src/pathops/SkPathOpsTSect.h
R Source/ThirdParty/skia/src/pdf/SkJpegInfo.h
R Source/ThirdParty/skia/src/pdf/SkJpegInfo_libjpegturbo.cpp
R Source/ThirdParty/skia/src/pdf/SkJpegInfo_none.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFBitmap.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFBitmap.h
M Source/ThirdParty/skia/src/pdf/SkPDFDevice.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFFont.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFTypes.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFTypes.h
M Source/ThirdParty/skia/src/pdf/SkPDFUtils.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFUtils.h
M Source/ThirdParty/skia/src/ports/BUILD.bazel
M Source/ThirdParty/skia/src/ports/SkFontHost_FreeType.cpp
M Source/ThirdParty/skia/src/ports/SkFontHost_FreeType_common.cpp
M Source/ThirdParty/skia/src/ports/SkFontMgr_android.cpp
M Source/ThirdParty/skia/src/ports/SkFontMgr_android_ndk.cpp
M Source/ThirdParty/skia/src/ports/SkFontMgr_custom_directory.cpp
M Source/ThirdParty/skia/src/ports/SkFontMgr_custom_embedded.cpp
M Source/ThirdParty/skia/src/ports/SkFontMgr_fontconfig.cpp
M Source/ThirdParty/skia/src/ports/SkFontMgr_fuchsia.cpp
M Source/ThirdParty/skia/src/ports/SkFontScanner_FreeType_priv.h
M Source/ThirdParty/skia/src/ports/SkFontScanner_fontations.cpp
M Source/ThirdParty/skia/src/ports/SkFontScanner_fontations_priv.h
M Source/ThirdParty/skia/src/ports/SkScalerContext_win_dw.cpp
M Source/ThirdParty/skia/src/ports/SkTypeface_FreeType.h
M Source/ThirdParty/skia/src/ports/SkTypeface_fontations.cpp
M Source/ThirdParty/skia/src/ports/SkTypeface_proxy.cpp
M Source/ThirdParty/skia/src/ports/SkTypeface_proxy.h
M Source/ThirdParty/skia/src/sksl/SkSLProgramSettings.h
M Source/ThirdParty/skia/src/sksl/codegen/SkSLRasterPipelineBuilder.cpp
M Source/ThirdParty/skia/src/sksl/codegen/SkSLSPIRVCodeGenerator.cpp
M Source/ThirdParty/skia/src/sksl/generated/sksl_graphite_frag.minified.sksl
M Source/ThirdParty/skia/src/sksl/generated/sksl_graphite_frag.unoptimized.sksl
M Source/ThirdParty/skia/src/sksl/sksl_graphite_frag.sksl
M Source/ThirdParty/skia/src/sksl/tracing/SkSLDebugTracePriv.cpp
M Source/ThirdParty/skia/src/sksl/tracing/SkSLDebugTracePriv.h
M Source/ThirdParty/skia/src/svg/SkSVGDevice.cpp
M Source/ThirdParty/skia/src/utils/BUILD.bazel
R Source/ThirdParty/skia/src/utils/SkJSON.cpp
R Source/ThirdParty/skia/src/utils/SkJSON.h
M Source/ThirdParty/skia/src/utils/SkShadowUtils.cpp
M Source/ThirdParty/skia/src/xml/SkDOM.cpp
M Source/ThirdParty/skia/tests/AAClipTest.cpp
M Source/ThirdParty/skia/tests/AndroidCodecTest.cpp
M Source/ThirdParty/skia/tests/BRDTest.cpp
M Source/ThirdParty/skia/tests/BackendSurfaceMutableStateTest.cpp
M Source/ThirdParty/skia/tests/BigImageTest.cpp
M Source/ThirdParty/skia/tests/CodecAnimTest.cpp
M Source/ThirdParty/skia/tests/CodecPartialTest.cpp
M Source/ThirdParty/skia/tests/CodecTest.cpp
M Source/ThirdParty/skia/tests/EncodeTest.cpp
M Source/ThirdParty/skia/tests/FontMgrAndroidParserTest.cpp
M Source/ThirdParty/skia/tests/FontScanner.cpp
M Source/ThirdParty/skia/tests/ImageFilterTest.cpp
M Source/ThirdParty/skia/tests/JSONTest.cpp
M Source/ThirdParty/skia/tests/MultiPictureDocumentTest.cpp
M Source/ThirdParty/skia/tests/PDFJpegEmbedTest.cpp
M Source/ThirdParty/skia/tests/PathOpsTestCommon.cpp
M Source/ThirdParty/skia/tests/RoundRectTest.cpp
M Source/ThirdParty/skia/tests/ShadowTest.cpp
M Source/ThirdParty/skia/tests/SkPngRustDecoderTest.cpp
A Source/ThirdParty/skia/tests/SkPngRustEncoderTest.cpp
M Source/ThirdParty/skia/tests/SkSLDebugTraceTest.cpp
R Source/ThirdParty/skia/tests/SkSharedMutexTest.cpp
M Source/ThirdParty/skia/tests/VerticesTest.cpp
M Source/ThirdParty/skia/tests/VkHardwareBufferTest.cpp
M Source/ThirdParty/skia/tests/graphite/CacheKeyTest.cpp
M Source/ThirdParty/skia/tests/graphite/ImageProviderTest.cpp
M Source/ThirdParty/skia/tests/graphite/ImageShaderTest.cpp
M Source/ThirdParty/skia/tests/graphite/RecordingSurfacesTest.cpp
M Source/ThirdParty/skia/tests/graphite/precompile/ChromePrecompileTest.cpp
M Source/ThirdParty/skia/tests/graphite/precompile/PaintParamsKeyTest.cpp
M Source/ThirdParty/skia/tests/graphite/precompile/ThreadedPrecompileTest.cpp
M Source/ThirdParty/skia/tests/testgroups.bzl
A Source/ThirdParty/skia/third_party/delaunator/BUILD.gn
M Source/ThirdParty/skia/third_party/freetype2/roll-freetype.sh
M Source/ThirdParty/skia/third_party/libmicrohttpd/BUILD.gn
M Source/ThirdParty/skia/toolchain/linux_trampolines/IWYU_mapping.imp
M Source/ThirdParty/skia/toolchain/linux_trampolines/clang_trampoline_linux.sh
M Source/ThirdParty/skia/tools/BUILD.bazel
M Source/ThirdParty/skia/tools/CodecUtils.h
R Source/ThirdParty/skia/tools/GpuToolUtils.cpp
M Source/ThirdParty/skia/tools/GpuToolUtils.h
M Source/ThirdParty/skia/tools/TestFontDataProvider.h
M Source/ThirdParty/skia/tools/fiddle/fiddle_main.cpp
M Source/ThirdParty/skia/tools/graphite/BUILD.bazel
A Source/ThirdParty/skia/tools/graphite/GraphiteToolUtils.cpp
A Source/ThirdParty/skia/tools/graphite/GraphiteToolUtils.h
M Source/ThirdParty/skia/tools/graphite/UniqueKeyUtils.cpp
M Source/ThirdParty/skia/tools/graphite/UniqueKeyUtils.h
M Source/ThirdParty/skia/tools/graphite/dawn/GraphiteDawnTestContext.cpp
M Source/ThirdParty/skia/tools/sk_app/Window.cpp
M Source/ThirdParty/skia/tools/sk_app/Window.h
M Source/ThirdParty/skia/tools/sk_app/android/Window_android.cpp
M Source/ThirdParty/skia/tools/sk_app/ios/Window_ios.mm
M Source/ThirdParty/skia/tools/sk_app/mac/Window_mac.mm
M Source/ThirdParty/skia/tools/sk_app/unix/Window_unix.cpp
M Source/ThirdParty/skia/tools/sk_app/unix/Window_unix.h
M Source/ThirdParty/skia/tools/sk_app/wasm/main_wasm.cpp
M Source/ThirdParty/skia/tools/sk_app/win/Window_win.cpp
M Source/ThirdParty/skia/tools/sk_app/win/Window_win.h
A Source/ThirdParty/skia/tools/sksltrace/BUILD.bazel
A Source/ThirdParty/skia/tools/sksltrace/SkSLTraceUtils.cpp
A Source/ThirdParty/skia/tools/sksltrace/SkSLTraceUtils.h
M Source/ThirdParty/skia/tools/viewer/AnimatedImageSlide.cpp
A Source/ThirdParty/skia/tools/viewer/AnimatedImageSlide.h
M Source/ThirdParty/skia/tools/viewer/BUILD.bazel
M Source/ThirdParty/skia/tools/viewer/MeshGradientSlide.cpp
M Source/ThirdParty/skia/tools/viewer/SkSLDebuggerSlide.cpp
M Source/ThirdParty/skia/tools/viewer/SkSLSlide.cpp
M Source/ThirdParty/skia/tools/viewer/StatsLayer.cpp
M Source/ThirdParty/skia/tools/viewer/StatsLayer.h
M Source/ThirdParty/skia/tools/viewer/Viewer.cpp
M Source/ThirdParty/skia/tools/viewer/Viewer.h
M Source/ThirdParty/skia/tools/window/ANGLEWindowContext.cpp
M Source/ThirdParty/skia/tools/window/BUILD.bazel
M Source/ThirdParty/skia/tools/window/DisplayParams.h
M Source/ThirdParty/skia/tools/window/GLWindowContext.cpp
M Source/ThirdParty/skia/tools/window/GLWindowContext.h
M Source/ThirdParty/skia/tools/window/GraphiteDawnWindowContext.cpp
M Source/ThirdParty/skia/tools/window/GraphiteDawnWindowContext.h
A Source/ThirdParty/skia/tools/window/GraphiteDisplayParams.h
M Source/ThirdParty/skia/tools/window/GraphiteNativeMetalWindowContext.h
M Source/ThirdParty/skia/tools/window/GraphiteNativeMetalWindowContext.mm
M Source/ThirdParty/skia/tools/window/GraphiteNativeVulkanWindowContext.cpp
M Source/ThirdParty/skia/tools/window/GraphiteNativeVulkanWindowContext.h
M Source/ThirdParty/skia/tools/window/MetalWindowContext.h
M Source/ThirdParty/skia/tools/window/MetalWindowContext.mm
M Source/ThirdParty/skia/tools/window/RasterWindowContext.h
M Source/ThirdParty/skia/tools/window/VulkanWindowContext.cpp
M Source/ThirdParty/skia/tools/window/VulkanWindowContext.h
M Source/ThirdParty/skia/tools/window/WindowContext.cpp
M Source/ThirdParty/skia/tools/window/WindowContext.h
M Source/ThirdParty/skia/tools/window/android/GLWindowContext_android.cpp
M Source/ThirdParty/skia/tools/window/android/GraphiteVulkanWindowContext_android.cpp
M Source/ThirdParty/skia/tools/window/android/RasterWindowContext_android.cpp
M Source/ThirdParty/skia/tools/window/android/VulkanWindowContext_android.cpp
M Source/ThirdParty/skia/tools/window/android/WindowContextFactory_android.h
M Source/ThirdParty/skia/tools/window/ios/GLWindowContext_ios.mm
M Source/ThirdParty/skia/tools/window/ios/GraphiteMetalWindowContext_ios.mm
M Source/ThirdParty/skia/tools/window/ios/MetalWindowContext_ios.mm
M Source/ThirdParty/skia/tools/window/ios/RasterWindowContext_ios.mm
M Source/ThirdParty/skia/tools/window/ios/WindowContextFactory_ios.h
M Source/ThirdParty/skia/tools/window/mac/GaneshANGLEWindowContext_mac.h
M Source/ThirdParty/skia/tools/window/mac/GaneshANGLEWindowContext_mac.mm
M Source/ThirdParty/skia/tools/window/mac/GaneshGLWindowContext_mac.h
M Source/ThirdParty/skia/tools/window/mac/GaneshGLWindowContext_mac.mm
M Source/ThirdParty/skia/tools/window/mac/GaneshMetalWindowContext_mac.h
M Source/ThirdParty/skia/tools/window/mac/GaneshMetalWindowContext_mac.mm
M Source/ThirdParty/skia/tools/window/mac/GraphiteDawnMetalWindowContext_mac.h
M Source/ThirdParty/skia/tools/window/mac/GraphiteDawnMetalWindowContext_mac.mm
M Source/ThirdParty/skia/tools/window/mac/GraphiteNativeMetalWindowContext_mac.h
M Source/ThirdParty/skia/tools/window/mac/GraphiteNativeMetalWindowContext_mac.mm
M Source/ThirdParty/skia/tools/window/mac/RasterWindowContext_mac.h
M Source/ThirdParty/skia/tools/window/mac/RasterWindowContext_mac.mm
M Source/ThirdParty/skia/tools/window/unix/GaneshGLWindowContext_unix.cpp
M Source/ThirdParty/skia/tools/window/unix/GaneshGLWindowContext_unix.h
M Source/ThirdParty/skia/tools/window/unix/GaneshVulkanWindowContext_unix.cpp
M Source/ThirdParty/skia/tools/window/unix/GaneshVulkanWindowContext_unix.h
M Source/ThirdParty/skia/tools/window/unix/GraphiteDawnVulkanWindowContext_unix.cpp
M Source/ThirdParty/skia/tools/window/unix/GraphiteDawnVulkanWindowContext_unix.h
M Source/ThirdParty/skia/tools/window/unix/GraphiteNativeVulkanWindowContext_unix.cpp
M Source/ThirdParty/skia/tools/window/unix/GraphiteNativeVulkanWindowContext_unix.h
M Source/ThirdParty/skia/tools/window/unix/RasterWindowContext_unix.cpp
M Source/ThirdParty/skia/tools/window/unix/RasterWindowContext_unix.h
M Source/ThirdParty/skia/tools/window/win/ANGLEWindowContext_win.cpp
M Source/ThirdParty/skia/tools/window/win/D3D12WindowContext_win.cpp
M Source/ThirdParty/skia/tools/window/win/GLWindowContext_win.cpp
M Source/ThirdParty/skia/tools/window/win/GraphiteDawnD3D12WindowContext_win.cpp
M Source/ThirdParty/skia/tools/window/win/GraphiteVulkanWindowContext_win.cpp
M Source/ThirdParty/skia/tools/window/win/RasterWindowContext_win.cpp
M Source/ThirdParty/skia/tools/window/win/VulkanWindowContext_win.cpp
M Source/ThirdParty/skia/tools/window/win/WindowContextFactory_win.h
M Source/WebCore/platform/graphics/PlatformDisplay.h
M Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.h
Log Message:
-----------
Update Skia to 2024-12-18 (2cf673f5ebbb1c2a3688a73fa66c1d0110a7bd38)
https://bugs.webkit.org/show_bug.cgi?id=284876
Reviewed by Carlos Garcia Campos.
git log --oneline --pretty='%h %s' 5968000526fe21627a06609aad41867cf341c85d..2cf673f5ebbb1c2a3688a73fa66c1d0110a7bd38
2cf673f5eb Roll Skia Infra from 47e0bdae10c9 to 7544f7c1ccbb (9 revisions)
a8ed5ec41b Roll Dawn from 9fbc613d8170 to cc2acb18f2a8 (12 revisions)
e56496eb35 Allow getPixels to succeed for progressive JPEG's with no EOI marker
9b88d61f42 Refactor pdf->jpeg integrations so we can more cleanly make it optional
d8327251ae Apply gofmt to dm_flags.go
d41a27b9bd Add jobs for MotoG73
b2f3e3f626 Replace SkSharedMutex with std::shared_mutex
b6fe994d24 [base] Fix building SkDOM.cpp with Clang in C++23 mode
8b030e4758 [ganesh] Avoid overflow when combining AAHairlineOps
6bc48cb8ba Avoid picture-backed image playback to SkBitmap.
998e5d9332 [svg] Fix transformable object bounding box
008e3ed96c Roll recipe dependencies (nontrivial).
f784f78a56 [svg writer] Add support for radial and 2pt conical gradients
f6089eef47 [svg writer] Clean up addShaderResources
c2f0e54779 Roll vulkan-deps from 8d4040d12fd2 to dbec774c7f68 (6 revisions)
dca47129cf Roll ANGLE from 00d9ef8f182c to c0ee7b203bad (5 revisions)
804042d752 Roll Skia Infra from 43322002e471 to 47e0bdae10c9 (2 revisions)
2422a3fc82 Roll Dawn from ad54e957a812 to 9fbc613d8170 (6 revisions)
fbc41b0b55 Roll vulkan-deps from 296cdf58b6ec to 8d4040d12fd2 (4 revisions)
2c5159518c [viewer] Add support for animated GIF, WEBP
7fc6934b20 Roll skcms from b2e692629c1f to 03700ab28aad (1 revision)
691dc5ca9e [graphite] Remove deprecated DisableCachedGlyphUploads ContextOption.
755350d0a0 Remove unnecessary const qualifiers from function definitions
77cc692413 SkFontMgr_Android_ndk refactoring
21ebe346f0 Remove old, empty SkJpegInfo files
320586ca79 Add jobs for new Win11 GTX1660 machines
946c27ca53 Roll ANGLE from c75bd915ec7d to 00d9ef8f182c (12 revisions)
648d444741 Roll vulkan-deps from ae148686458b to 296cdf58b6ec (1 revision)
8656b44493 Roll Skia Infra from 9513e7cc4063 to 43322002e471 (12 revisions)
0ee561216b Roll Dawn from b8306de17c9a to ad54e957a812 (16 revisions)
ab6a012053 Roll SwiftShader from c0fe4d40475b to 23b93c7cfe27 (1 revision)
bd637efa52 Roll vulkan-deps from dabbabd8a7bf to ae148686458b (1 revision)
c929ae45b3 Roll vulkan-deps from e1632bb25177 to dabbabd8a7bf (2 revisions)
907aca85b7 Roll vulkan-deps from 034518ee55a5 to e1632bb25177 (5 revisions)
8054b098b5 Update delaunator to read from GoB mirror
2a3d54540d Remove unnecessary const qualifiers from single char params
4adb37a9e7 [Graphite] Add public APIs for setting cache limits.
5f7135abfe Roll ANGLE from e9b33f04020e to c75bd915ec7d (4 revisions)
ce1a87686f Roll vulkan-deps from b56cde80dd49 to 034518ee55a5 (6 revisions)
8c1e2bf949 Roll SwiftShader from 7e54d43d6905 to c0fe4d40475b (1 revision)
9e2547efbe Roll Skia Infra from 9513bbe24fc9 to 9513e7cc4063 (5 revisions)
ffdbcb0d37 Roll Dawn from cf71700f44a8 to b8306de17c9a (15 revisions)
ac6f2ee3a7 [graphite] Fix Build-Mac-Clang-arm64-Debug-Graphite_Dawn_Metal_NoGpu build
8a888c4ead [graphite] Add fRequireOrderedRecordings ContextOption.
b6d30e8654 [graphite] Add trace for bad Pipeline Purge
424ae7e1b6 [graphite] Stub in ClipAtlasManager.
19718143c5 Roll vulkan-deps from 83e6ead8ab3b to b56cde80dd49 (8 revisions)
0dd71cae4a webgpu: Use featureLevel instead of compatibility
f0fe92fff1 [graphite] Add Tracing of Pipelines being purged from the Pipeline Cache
c48bde1dff [graphite] Expand logging/tracing of significant precompile events
6262b88e18 Prevent bazelisk from falling back to newer Bazel versions when not pinned
16e728a177 [graphite] Add note and single-owner assertion to dumpMemoryStatistics()
ef86383cc5 [graphite] Reset wgpu::BindGroup caches in freeGpuResources()
f2ece3a390 [graphite] Reduce switching in colorspace shader
0ce7d0038d Fix style and axis scanning for variable fonts
721111528f Make AUTHORS non-executable
8699f9d8c8 Roll ANGLE from 9b8cf765f634 to e9b33f04020e (12 revisions)
b3a5771e98 Roll vulkan-deps from 769bd5140c26 to 83e6ead8ab3b (1 revision)
f4a552ac9a Roll Dawn from 01d91c0571a2 to cf71700f44a8 (23 revisions)
361052740f Roll Skia Infra from 0849df86a686 to 9513bbe24fc9 (7 revisions)
905e123aa1 Move free functions in SkCodecPriv into class namespace
fca80dcd70 Apply rewrite_includes.py diffs
9bd4c54371 Rename SkSLProgramSettings variable to be more precise
99788631b7 Link in jsonreader library
5bf2055412 [rust png] Silence `unused_unsafe` warning in `cxx`-generated code.
0aec6f7bfb [graphite] Force ordered recordings in nanobench.
8b0127a667 [graphite] Rename snippet requirement flag to more clearly express purpose
e2dbafebba Roll Skia Infra from a42d0274444b to 0849df86a686 (7 revisions)
77f179b01f Revert "Reland "Reland "SkCodec: Remove the sysprop guard for SkCrabbyAvifCodec"""
56cd45ba07 Clamp index values in SkVertices factories
8392cd42ae Manual roll vulkan-deps from b5e5616193ec to 769bd5140c26 (8 revisions)
eb3957f7db Manual roll Dawn from 052be48b9a1a to 01d91c0571a2 (7 revisions)
79a7b95e32 Roll ANGLE from f5196a27b9b6 to 9b8cf765f634 (26 revisions)
6dc8d284d7 Roll Dawn from 6f3bd8a864bf to 052be48b9a1a (13 revisions)
830bc24e0b Remove SK_PDF_BASE85_BINARY and SK_PDF_LESS_COMPRESSION
b2f13d9a56 Update IWYU map to make better suggestions around std::swap and std::move
854eb19c72 Roll vulkan-deps from 7d074a6edc2d to b5e5616193ec (5 revisions)
e4d2c3dbb8 Roll FreeType from 83af801b to 59320b2d (16 commits)
9d993ac998 Fix IWYU after recent change
d541f1aa0c Reapply "Move SkJSON.h to //modules/jsonreader"
b8c0d7cb79 add missing includes for the build with use_libcxx_modules
df9fc62090 Make SkAAClip not reject large paths if clip is small enough.
bd7d952398 Roll Skia Infra from ca6066d7097c to a42d0274444b (4 revisions)
23c2970c96 Roll SwiftShader from d91e98d1aa3f to 7e54d43d6905 (1 revision)
6ff570fbd4 Roll Dawn from 22a8762fea90 to 6f3bd8a864bf (13 revisions)
9495576979 Roll vulkan-deps from 61b3802219e0 to 7d074a6edc2d (6 revisions)
e11d707452 [rust png] Support for encoding `tEXt` chunks.
74d6f38710 Set FragmentState::constants
3a58be4817 [gn] Use the correct host toolchain in run_sksllex
4c5f736b89 [rust png] Support different compression levels in `SkPngRustEncoder`.
7752438709 Tidy up AAClipTest.cpp
14f8f6d984 Update GN build to allow for rust PNG decoding only
77318d7fb9 [rust png] Update Skia => `png` dependency to version 0.17.15.
50531c315d Add placeholder files for jsonreader
e78dd02650 Reland "Remove JSON output from public API of SkSLDebugTrace"
afa77852dc Roll ANGLE from 76691d278280 to f5196a27b9b6 (5 revisions)
0971c208bb Roll vulkan-deps from a28df2bbdf42 to 61b3802219e0 (1 revision)
477c83cf10 Roll Dawn from 324cda6fe640 to 22a8762fea90 (3 revisions)
ac432c0942 Roll Skia Infra from 48b61740d60f to ca6066d7097c (7 revisions)
c80d6609b9 Roll SwiftShader from 4074d9674b3e to d91e98d1aa3f (1 revision)
96b018c108 Roll vulkan-deps from aa3fe5f2f1c8 to a28df2bbdf42 (1 revision)
295a9e2ff8 Roll vulkan-deps from 4e376146509a to aa3fe5f2f1c8 (1 revision)
76c51c6e13 Manual roll Dawn from 92c3ee90cfff to 324cda6fe640 (10 revisions)
c1885d088c Roll ANGLE from e42047f0bbac to 76691d278280 (4 revisions)
8410bc8a02 Roll vulkan-deps from 94052ee8a2fb to 4e376146509a (4 revisions)
d1e261ca7f [Graphite]: Use DawnTexelCopyBufferRowAlignment
b37f1430f8 [rust png] Fix which `.gni` list covers `UtilsForFFI.h`.
c9e9ce277b [dawn][headers] Update uses to new APIs and enums in buffer/queue.
56388fd541 Roll vulkan-deps from 11d17e6bd029 to 94052ee8a2fb (2 revisions)
4c3200078b Reland "Initialize decompress struct with libjpeg-turbo's API"
0d94e96626 Support PNG gainmaps
eecb5a5c0a Revert "Initialize decompress struct with libjpeg-turbo's API"
144fe2a4fb Initialize decompress struct with libjpeg-turbo's API
90564e8573 Manual roll Dawn from 1e61e82b1b7a to 92c3ee90cfff (9 revisions)
bb7aebebad Reapply "[rust png] Extract `SkPngEncoderBase::onEncodeRows`."
3296764ecb Revert "Remove JSON output from public API of SkSLDebugTrace"
b5d22cf4f5 Revert "Move SkJSON.h to //modules/jsonreader"
ccfe075e1e Revert "[rust png] Extract `SkPngEncoderBase::onEncodeRows`."
d616d927bb Roll Dawn from 38268c8df30d to 1e61e82b1b7a (6 revisions)
3fa455f61b Roll Skia Infra from 73c103d87739 to 48b61740d60f (9 revisions)
5154822828 Roll vulkan-deps from 0846b50db6b1 to 11d17e6bd029 (6 revisions)
345450d1ad Move SkJSON.h to //modules/jsonreader
47f59c4368 Remove JSON output from public API of SkSLDebugTrace
adb3da0656 Manual roll Dawn from 3ee07d9e3ba7 to 38268c8df30d (12 revisions)
57c443ffa6 [graphite] Add a test for unused target surface on replay
526e7f7bab [graphite] Allow providing unused target surface on replay
3239bd38af Ignore all deferred canvas tests in Protected configs
2944c92a28 [rust png] Integrate Rust `png` crate into `SkPngRustEncoderImpl`.
a56089f7e3 [rust png] Extract `SkPngEncoderBase::onEncodeRows`.
4f24819404 Show timer queries for Graphite/Dawn in Viewer stats
ec0ab7d6b4 [rust png] Extract `SkPngEncoderBase::getTargetInfo`.
c36e847174 [rust png] Test that can detect encoding RGB vs RGBA mismatch.
07cd080696 [ganesh] Check index count for overflow for good measure
e94e63e3d2 Address some numerical instability in SkRRect::transform
7aaa2ad0f9 [graphite] Support mipmapped deferred canvases
10670fef5b Add graphite-specific version of tools/DisplayParams
25b55ea541 Roll ANGLE from 0bb109aa3311 to e42047f0bbac (16 revisions)
21e839015b Roll vulkan-deps from ef19ac786024 to 0846b50db6b1 (6 revisions)
ffc90e21dd Roll Skia Infra from 2d420a4dcfc4 to 73c103d87739 (7 revisions)
dfe489f164 Roll Dawn from e0d7445de8cd to 3ee07d9e3ba7 (18 revisions)
9ea21172f4 Slightly improve readability of SkSwizzler_opts
a883bc795f Help type deduction for old compilers
d60cf8abe2 Roll ANGLE from 7adbb3e81110 to 0bb109aa3311 (14 revisions)
f9a9483d43 Catch some excessive loop cases in GrTriangulator.
d819d03c83 Roll skottie-base from 04ad645c0403 to 32e4afed6d80
1150377431 [svg] Conditional debugging
c9647f13cd Roll Skia Infra from 667c4e94b4a5 to 2d420a4dcfc4 (3 revisions)
c21438c227 Roll Dawn from ecd0b68434f4 to e0d7445de8cd (17 revisions)
4ad05fb042 Roll vulkan-deps from 6fe136aa8572 to ef19ac786024 (4 revisions)
e02d856f86 Reland "Minor cleanups with AutoSTArray and AutoSTMalloc"
eb9fc76e30 SkFontMgr_Android refactoring
1f2b8187bd Roll ANGLE from f7cac0bb8d2f to 7adbb3e81110 (7 revisions)
8dc8bdc364 Roll vulkan-deps from ff00298c3058 to 6fe136aa8572 (9 revisions)
d6d1feba94 Roll Skia Infra from 963fb6511438 to 667c4e94b4a5 (4 revisions)
fee6d35e98 Roll Dawn from dbff5894310b to ecd0b68434f4 (18 revisions)
3db026d628 Roll skottie-base from bd94aa86becd to 04ad645c0403
cd49e79069 Roll vulkan-deps from e0222e69ea90 to ff00298c3058 (1 revision)
ac934b9e9d [rust png] Minimal build and test scaffolding for `SkPngRustEncoder`.
2c4ce1d953 Manual roll Dawn from 5a657da0d714 to dbff5894310b (35 revisions)
cfb2537954 Roll skcms from d4f01d560853 to b2e692629c1f (1 revision)
fea6538c89 [graphite] Missed one WebGPU adapter change
944fa88da5 Revert "Minor cleanups with AutoSTArray and AutoSTMalloc"
0ba64a4849 [graphite] Fix issue with combining clips.
d7751d3d6f Minor cleanups with AutoSTArray and AutoSTMalloc
cfd8dd17aa Update SkVideoEncoder for new ffmpeg
f264070a6a [graphite] Update GraphiteDawnTestContext to new Adapter interface
e83f11f287 Add Rust-based PNG decoder tests to CQ
86da725404 Roll ANGLE from a2d76f039918 to f7cac0bb8d2f (6 revisions)
d0510ab053 Roll Skia Infra from 846022101a6f to 963fb6511438 (2 revisions)
4ba3819870 Roll vulkan-deps from d897b7ac1f75 to e0222e69ea90 (1 revision)
904fcf74a1 Roll vulkan-deps from ef4dc615f82d to d897b7ac1f75 (1 revision)
554b798423 Roll ANGLE from 2dc072ec71cc to a2d76f039918 (10 revisions)
d83404361b Roll vulkan-deps from dad165201f86 to ef4dc615f82d (3 revisions)
565851fe9e Roll Skia Infra from b24f37dbbe4a to 846022101a6f (2 revisions)
fc70edaf85 Roll vulkan-deps from b7e10ed68dd0 to dad165201f86 (3 revisions)
f09e3b3f5d Roll ANGLE from 2e25ea1e727e to 2dc072ec71cc (8 revisions)
891f94a05e Roll Skia Infra from 594fe3cae8c3 to b24f37dbbe4a (5 revisions)
8bc8ca3ec5 Roll Dawn from 01354c07cdb2 to 5a657da0d714 (18 revisions)
cc3089467d Roll vulkan-deps from ecc3cdc4d28b to b7e10ed68dd0 (10 revisions)
5e0cf5fed0 Reland "Reland "SkCodec: Remove the sysprop guard for SkCrabbyAvifCodec""
5e2f293f2f Remove redundant SkDoubleIsNaN function
0a83b7badd Fix SIMD compilation error for GCC 8.x and below
b8005bb207 Make SK_NO_SANITIZE more compatible with GCC
8bece5de86 Roll skcms from 2c7a7bff0512 to d4f01d560853 (1 revision)
d4b7690fca Remove sk_path_analyze_verbs() from include/private
b3604d02e7 Squelch warning with microhttplib and newer GCC versions
44f4ed49a7 Roll ANGLE from cecefe53430a to 2e25ea1e727e (8 revisions)
7abea85f4b Roll vulkan-deps from 08d21277b1a1 to ecc3cdc4d28b (1 revision)
667639e7d9 Roll Skia Infra from dbdf344026c9 to 594fe3cae8c3 (7 revisions)
9941160ba6 Roll Dawn from 27f9f8696a43 to 01354c07cdb2 (21 revisions)
51bca8b04c Enable gpu timer query for Graphite/Dawn
0e38965e9c Roll skottie-base from 52028e548417 to bd94aa86becd
463cab9d81 Roll shaders-base from 7bdb025e3cbb to 9481c3eb25d2
532837668c Roll jsfiddle-base from 99d4627f212e to fb2d48f7af98
612f1a8152 Roll debugger-app-base from 9e05eb5b9edb to e9a6ea69ff3d
6a2fecc574 Roll vulkan-deps from 915d114daeb2 to 08d21277b1a1 (3 revisions)
6377252344 [rust png] Delete `SkPngRustDecoder.h` from the old location.
2ca0469464 [rust png] Revert adding `png_codec_base_...` to `skia_codec_rust_png`.
dce3f098c7 Roll ANGLE from 10c2dc7a1b4b to cecefe53430a (29 revisions)
dd70c8e1c3 [rust png] Extract a separate `src/codec:png_codec_base` Bazel target.
d13fff55f6 Inline GpuToolUtils MakeTextureImage
8e9582376c Extract tools/graphite/GraphiteToolUtils as its own files
1499d0705d Reland "Change window::DisplayParams to be immutable and passed by pointer"
f149f852c7 [rust png] Update `cxx` from 1.0.128 to 1.0.131.
a276978ba7 Roll vulkan-deps from 64698c1a35b2 to 915d114daeb2 (11 revisions)
d7a267d88f Disable strict aliasing for PartitionAlloc in Skia
8d9d892657 Roll Skia Infra from f433991c6d8e to dbdf344026c9 (10 revisions)
b697dd1b03 Roll Dawn from d9e006bae4a7 to 27f9f8696a43 (12 revisions)
c1c8ff8499 Revert "Change window::DisplayParams to be immutable and passed by pointer"
cf29335f4c [rust png] Build / sources organization: Separate `decoder/` directory.
070384a3c4 Roll vulkan-deps from 73e40f43c062 to 64698c1a35b2 (1 revision)
f37481a2c0 Change window::DisplayParams to be immutable and passed by pointer
849d893991 Use SkSafe32 functions when adding/subtracting deltas.
bd93fdd2d3 Save 16 bytes on GrContextOptions allocations* by reordering fields
f993d92cee Roll skottie-base from e4021a6fc9aa to 52028e548417
3f04cefd7f Roll debugger-app-base from 931df19ec335 to 9e05eb5b9edb
2fef2929d1 Roll shaders-base from 99b73d05cdae to 7bdb025e3cbb
55d1b998d6 Roll jsfiddle-base from 034839b9814b to 99d4627f212e
9ce6b60220 Roll skottie-base from c0ad379b6c58 to e4021a6fc9aa
2135f39818 Fix DefaultImageProvider::Make() leak
594eb8a622 Make SkGlyph and GrDriverBugWorkarounds trivially destructible
e7b277254e [graphite] Fix texture matrix for asyncReadPixelsYUV420
12c8bd6ac1 Update build-tools (clang-format)
7588789d8f Roll Skia Infra from 808d8a5c3b87 to f433991c6d8e (5 revisions)
384388aa49 Roll Dawn from eef82f6f51a2 to d9e006bae4a7 (11 revisions)
01a3a55f1d Revert "Reland "SkCodec: Remove the sysprop guard for SkCrabbyAvifCodec""
ded8ab47ee Roll vulkan-deps from 9071e1ad430c to 73e40f43c062 (1 revision)
6a3f77189d Roll vulkan-deps from 6c717e914923 to 9071e1ad430c (4 revisions)
c3d9596a93 [graphite] Allow clients to configure active logging level
14a02299d6 Roll skottie-base from a049ff55ff14 to c0ad379b6c58
e7caf38140 Reland "Making fontStyle and fixedPitch fields "virtual""
715885a196 Roll ANGLE from 1f0ac74a7a93 to 10c2dc7a1b4b (14 revisions)
0cf740b398 Roll vulkan-deps from fc122129fa28 to 6c717e914923 (5 revisions)
6cdab392a1 Roll Skia Infra from 2b2d3ae5900c to 808d8a5c3b87 (6 revisions)
af63f6296b Roll Dawn from d2ad5a36f4e6 to eef82f6f51a2 (16 revisions)
e4528e2909 Revert "Making fontStyle and fixedPitch fields "virtual""
d1e13902b4 Making fontStyle and fixedPitch fields "virtual"
0586d90135 Manual roll vulkan-deps from 94069332c202 to fc122129fa28 (8 revisions)
608f25288c [rust png] Integrate `cICP` support into `SkPngRustCodec`.
b33556ca0d [graphite] Remove deprecated Precompile API call
aa4e5a295b [graphite] Add more Test job suppressions for Dawn thread race
e2487d590a Roll ANGLE from 74f74b63df26 to 1f0ac74a7a93 (13 revisions)
b50282b25b Roll Skia Infra from 7fb17334e756 to 2b2d3ae5900c (7 revisions)
9e1943a6cf Roll Dawn from 839eadc23139 to d2ad5a36f4e6 (15 revisions)
6f4ee160c3 Roll vulkan-deps from 3c7156644de7 to 94069332c202 (11 revisions)
32c01e7425 Reland "SkCodec: Remove the sysprop guard for SkCrabbyAvifCodec"
a30b15cdaa Fix Vello build rules
eea8b567b3 [graphite] Add a more robust threaded Compile/Precompile test
cfffcca23e Fix verylarge_picture on Adreno Vulkan.
05638eeeef Reland "add triangulated gradient effect"
75a1d2b570 Uses newer APIs for device.PopErrorScope in DawnErrorChecker.
408436ad75 Clamp alpha in SkScan_AAAPath to int32_max to avoid integer overflow.
002a3782df Roll ANGLE from 987cc0de1d4c to 74f74b63df26 (11 revisions)
bd787914e8 Roll vulkan-deps from 867065ecbb6a to 3c7156644de7 (4 revisions)
37b9248c30 Roll Skia Infra from b51256461a37 to 7fb17334e756 (10 revisions)
700e685861 Roll Dawn from 6898ea1d553e to 839eadc23139 (13 revisions)
2614590b4f Show timer queries for Ganesh/GL in Viewer stats
d776efdac2 Fix invalid cross-device link error in deps_parser
0df35d0376 Roll vulkan-deps from 824ef0f736ed to 867065ecbb6a (2 revisions)
f1947825e8 Reland "Remove TODOs in GNI exporter tool"
a694b9e85a [graphite] Fix up Context's recorder tracking thread safety
e5336f4cfd SkCrabbyAvifCodec: Set mediacodec color format
a789d03719 SkCrabbyAvifCodec: Make a copy of the image before scaling
95c14324b9 Refactoring proxy for FontConfig out of FontMgr
673706a998 [ganesh] Fix artifacts from looping colorizer.
78ef6b7a57 Remove promotions of gradient eval from half to float.
aa29a513e3 Ganesh supports getting GPU time spent on a flush
cea83ccecb Remove extra spaces from MeshGradientSlide
ff61bb3ee2 Minor cleanups to SkBitmapDevice
ab25edec05 Roll ANGLE from 15492c9bc44d to 987cc0de1d4c (13 revisions)
d7f8cccfb2 Revert "add triangulated gradient effect"
0b74a1bb1b Revert "Remove TODOs in GNI exporter tool"
8a1a845095 Roll SwiftShader from 4d3a7b64279f to 4074d9674b3e (1 revision)
4583a4cde6 Roll Skia Infra from 523dc313e7a2 to b51256461a37 (5 revisions)
be4fda8150 [rust png] Fix -Wprivate-header warning for raster pipeline headers.
998115f287 Roll Dawn from 3fc6432bcc2f to 6898ea1d553e (11 revisions)
17601e471a Roll vulkan-deps from 59ce475cae66 to 824ef0f736ed (4 revisions)
8d652f1429 Remove TODOs in GNI exporter tool
492e8347d7 add triangulated gradient effect
6af378b813 SkCrabbyAvifCodec: Add RGB565 support
b79e712232 SkCrabbyAvifCodec: Compute fGainmapMathColorSpace
0d24bd3268 Revert "[infra] Remove P400 jobs from CQ"
0b74d5c3eb [infra] Remove P400 jobs from CQ
8a10c117eb [graphite] Add PrecompileContext object
40444ac82d Add buganizer ID to DIR_METADATA
d67e23fae8 [viewer] QOL improvements to perspective and zoom
7594233ff9 [auth-service] Update CRIA link to project-skia-committers
78fd0dfa6c Roll vulkan-deps from 69a1fde4ef82 to 59ce475cae66 (1 revision)
Canonical link: https://commits.webkit.org/288086@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list