[webkit-changes] [WebKit/WebKit] 108076: [ANGLE] Update ANGLE to 2024-09-10 (941b3df3df32a0...

Dan Glastonbury noreply at github.com
Tue Sep 10 23:45:35 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 10807663197aa42f1df3eaf7fd68b3e4b18df197
      https://github.com/WebKit/WebKit/commit/10807663197aa42f1df3eaf7fd68b3e4b18df197
  Author: Dan Glastonbury <djg at apple.com>
  Date:   2024-09-10 (Tue, 10 Sep 2024)

  Changed paths:
    M Source/ThirdParty/ANGLE/.gitignore
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/BUILD.gn
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h
    M Source/ThirdParty/ANGLE/WebKit/angle_commit.h
    M Source/ThirdParty/ANGLE/android/angle_apk.gni
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
    M Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_robust_resource_initialization.txt
    M Source/ThirdParty/ANGLE/gni/angle.gni
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesMtl_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/mtl_features.json
    M Source/ThirdParty/ANGLE/include/platform/vk_features.json
    M Source/ThirdParty/ANGLE/infra/config/generated/commit-queue.cfg
    M Source/ThirdParty/ANGLE/infra/config/generated/project.cfg
    M Source/ThirdParty/ANGLE/infra/specs/angle.json
    M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    M Source/ThirdParty/ANGLE/samples/shader_translator/shader_translator.cpp
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_CTS_(dEQP)_build_files.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_WGL_loader.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GLenum_value_to_string_map.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/SPIR-V_helpers.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/interpreter_utils.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json
    M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py
    M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/scripts/roll_aosp.sh
    M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
    M Source/ThirdParty/ANGLE/src/common/FixedQueue.h
    M Source/ThirdParty/ANGLE/src/common/FixedQueue_unittest.cpp
    M Source/ThirdParty/ANGLE/src/common/apple_platform_utils.h
    M Source/ThirdParty/ANGLE/src/common/apple_platform_utils.mm
    M Source/ThirdParty/ANGLE/src/compiler/fuzz/translator_fuzzer.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/OutputHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ResourcesHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/ResourcesHLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/hlsl/blocklayoutHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ProgramPrelude.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_internal.h
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_macos.mm
    M Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_unittest.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Display.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/formatutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Clear11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Clear11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/Clear11.hlsl
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/clear11_fl9vs.h
    R Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/clearfloat11_fl9ps.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/shaders/generate_shaders.bat
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/texture_format_table_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/shaders/generate_shaders.bat
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/cgl/DisplayCGL.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/FrameBufferMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/FrameBufferMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/IOSurfaceSurfaceMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ShaderMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SurfaceMtl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SurfaceMtl.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_context_device.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_occlusion_query_pool.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_state_cache.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/process.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BUILD.gn
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BufferVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderTargetVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SyncVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/cl_types.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/clspv_utils.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/clspv_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_renderer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_renderer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vulkan_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_impl.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_no_capture_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_vulkan_secondaries_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_with_capture_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def
    M Source/ThirdParty/ANGLE/src/tests/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_main.cpp
    M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/CaptureReplayTests.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_egl_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles32_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPrintEGLinfoTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/CompressedTextureFormatsTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/OcclusionQueriesTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/FramebufferObjectTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/CompilerPerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_perf.py
    M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json
    M Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestConfig_mac.mm
    M Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h
    M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate_apple.mm
    M Source/ThirdParty/ANGLE/third_party/flatbuffers/README.chromium
    M Source/ThirdParty/ANGLE/third_party/flatbuffers/generated/tests/alignment_test_generated.h
    A Source/ThirdParty/ANGLE/third_party/r8/custom_d8.jar
    M Source/ThirdParty/ANGLE/util/OSWindow.cpp
    M Source/ThirdParty/ANGLE/util/android/AndroidWindow.cpp
    M Source/ThirdParty/ANGLE/util/android/AndroidWindow.h
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_test_utils.cpp
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_test_utils.h
    M Source/ThirdParty/ANGLE/util/windows/third_party/StackWalker/README.chromium

  Log Message:
  -----------
  [ANGLE] Update ANGLE to 2024-09-10 (941b3df3df32a06a4b8a01c41c5522e2ea859d04)
https://bugs.webkit.org/show_bug.cgi?id=279413
rdar://135645407

Reviewed by Kimmo Kinnunen

Contains upstream commits:
git log --oneline 5a8eab96c6b7b99b8568feb902b8b85e2df7e19a..941b3df3df32a06a4b8a01c41c5522e2ea859d04 --pretty=%h %s
941b3df3df Vulkan: Add new threshold for CPU buffer subdata
53476d6ff2 Vulkan: Do vertex conversion with fine grain dirtyRange
e3e59b24ce ssci: mark StackWalker as "Version: N/A"
a0126d5515 Metal: Clear mRenderPassesSinceFlush to avoid infinite recursion
bda335985b Test: Add Critical Ops trace
22c39d24d2 Android aosp: remove sdk_version from most rules (try 2)
bfadbe808c Revert "Tests: temporarily disable end2end test .so library in AOSP"
18aeee88fe Android aosp: remove sdk_version from most rules
67b3149f2c Roll VK-GL-CTS from 7d2299e67fe7 to c3450b232f2c (8 revisions)
681a3cacc8 Roll Chromium from 1640f4fb3586 to 55810c9b176d (683 revisions)
fc65058c15 CL/Vulkan: Rework spec constant handling
f063960c9e roll_aosp.sh: keep third_party/jdk/BUILD.gn
e19377af63 Tests: Support multiple users on Android
2deb9534d5 Tests: temporarily disable end2end test .so library in AOSP
45ea20944a Don't build api_dump for secondary abi on Android
20511d0bb7 Vulkan: Remove unnecessary perfetto trace in BufferVk::mapRange
49a8d05c90 Tests: Add end2end test .so library to AOSP build
887d148a7e Roll Chromium from 93076992192b to 1640f4fb3586 (640 revisions)
61c26fd693 Tests: Add Passmark benchmark Unity trace
0a04cb905f Translator: Limit shader size check to WebGL and Chromium shaders
34201e0d44 Roll Chromium from e8f446cd167a to 93076992192b (563 revisions)
59eff3660f CL/Vulkan: Enable global offset support
621bba6cc6 Vulkan: Fix device entry points loaded as instance
ec8879a2f6 Roll Chromium from def24c080915 to e8f446cd167a (673 revisions)
f0d0b01475 Roll vulkan-deps from aa237b66d8cc to 725499142cb6 (6 revisions)
2d9a2bcb6a Roll SwiftShader from 3c4bdf66d81d to 5561c71fa64e (1 revision)
d1a4b0ff5b Remove Feature Level 9_3 code
e13cc7df70 Metal: Add shadow sampler overloads for textureProj[Offset]
177d15b380 Vulkan: Simplify WindowSurfaceVk::prepareSwap() method
edc6d2fc4a Metal: Fix watchOS supports32BitFloatFiltering use
8b8b3d4d3a Metal: Flush with NoWait on iOS when hitting renderpass count limits
e5532e6c7f Metal: Avoid using Display::prepareForCall
c997a32bff Roll vulkan-deps from c9475650ea41 to aa237b66d8cc (14 revisions)
5108112e4c Roll Chromium from 88be4af3fd72 to def24c080915 (266 revisions)
cf9e7fa532 Roll vulkan-deps from 183438492d3f to c9475650ea41 (2 revisions)
377f7b68e8 Vulkan: Remove redundant needs-flush check in glClientWaitSync
ac82ae706f Roll VK-GL-CTS from f1cd1d841346 to 7d2299e67fe7 (6 revisions)
636d838e66 Vulkan: Decouple Window Surface width/height from color RT
74816e9e08 Vulkan: Cleanup RenderTargetVk release/destroy methods
5d306ca4eb Roll Chromium from 32ac9da2c5a2 to 88be4af3fd72 (439 revisions)
8b6b1113b9 Vulkan: Fallback to host unCached if no cached memory available
21b286a19d Trace replay: Call glFinish before screenshots
20e0b83ac4 Vulkan: Expand preferSubmitAtFBOBoundary from ARM to all tiler GPUs
56ea2edc02 Traces: Update regex for power rails
a2a9c686bf Manual roll Chromium from b5ec9af34e67 to 32ac9da2c5a2 (781 revisions)
e4be31cafc Test: Add VertexAttribPointer test with different offset
4167a9a05a Don't lock the context mutex if no flush in eglClientWaitSync
4e3b4e0c2d Vulkan: Clear conversion buffer's dirtyRange if bufferData called
27a0a5edab Vulkan: Only access ContextVk in EGLSync if asked to flush
e4aab5ccc2 Vulkan: Reuse the same conversion buffer by adjusting offset
4dfba10af7 Skip passmark_complex on Linux Intel
8d6f6c23e5 Vulkan: Unsuppress fixed VVL errors
d886a0fbcb Metal: Remove unused platform macros
2eb9b102f6 Roll vulkan-deps from e5360151769c to 183438492d3f (6 revisions)
8c211b10e5 Metal: Clear depth pbuffers to 1 for robust init
e2afdd3ca3 Metal: Fix depth/stencil FBO attachments validation
b43f888968 Vulkan: Fix varyings reserved for xfb
28d82804f7 Tests: Add Passmark benchmark Complex trace
e850656a4a Add EXT_separate_depth_stencil stubs
eba5acd1a8 Roll Chromium from d0115bcb53a9 to b5ec9af34e67 (674 revisions)
c3309dbd3b Tests: Add Passmark benchmark Simple trace
fffd48d302 Roll vulkan-deps from 23ed8d76c58a to e5360151769c (7 revisions)
ca20a67c3a Roll VK-GL-CTS from 824d14748364 to f1cd1d841346 (1 revision)
79729f7c60 Reapply "Vulkan: Expose float control properties as angle features"
c094d4bc23 Enable tests on linux-exp-nvidia
0929a8d720 CL/Vulkan: Add utility function for clspv compile options
42ea855519 GL: Sync default VAO attributes for external contexts.
8522e83594 WebGPU: Avoid poping error scopes too many times
24a3d30d02 Possibly fix FixedQueue.ConcurrentPushPopWithResize flakiness
f25948774f Roll vulkan-deps from 7efe15073686 to 23ed8d76c58a (4 revisions)
23998c40f0 Roll Chromium from 4358bf5ee791 to d0115bcb53a9 (374 revisions)
cd4b8adb59 Remove obsolete macOS availability macros
3f5ede8f11 Metal: Remove obsolete availability macros from context
e39d08b9a2 Metal: Remove obsolete code from caps and extensions init
851f949bc3 Manual roll Chromium from 28739f6b546a to 4358bf5ee791 (141 revisions)
9e8d632a50 Guard against find_bad_constructs on nacl (again)
fc4f0ac0df formatutils: Allow 16-bit formats for renderbuffer with ext in GLES1.0
e9282ae72e Manual roll Chromium from eaaa9b6d35f9 to 28739f6b546a (100 revisions)
b512e42d25 Reland: Metal: Fix availability for kIOMainPortDefault
b52f281a95 Metal: Remove unused and obsolete availability macros
2609e02c9a Metal: Remove unused branches from StartFrameCapture
8cfb9ea255 Metal: Align OS macro usage
be4532beb2 Metal: Update availability macros in tests
ecdc98f4ea Roll Chromium from eca761dbc106 to eaaa9b6d35f9 (664 revisions)
7108f0b40a Roll vulkan-deps from 38174d6926f6 to 7efe15073686 (6 revisions)
9bf6fb58c3 Roll SwiftShader from dc27069e5d04 to 3c4bdf66d81d (1 revision)

Canonical link: https://commits.webkit.org/283468@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