Branch: refs/heads/webkitglib/2.54
Home: https://github.com/WebKit/WebKit
Commit: 4f5451cc6e7e2460b51736530f2aab274833717d
https://github.com/WebKit/WebKit/commit/4f5451cc6e7e2460b51736530f2aab274833717d
Author: Daniel Golle <[email protected]>
Date: 2026-10-06 (Tue, 06 Oct 2026)
Changed paths:
M Source/WebKit/UIProcess/wpe/SystemSettingsManagerProxyWPE.cpp
Log Message:
-----------
Cherry-pick 322794@main (22dc00ff9f7c).
https://bugs.webkit.org/show_bug.cgi?id=325212
[WPE] prefers-reduced-motion is inverted, animations disabled by default
https://bugs.webkit.org/show_bug.cgi?id=325212
Reviewed by Patrick Griffis.
SystemSettingsManagerProxy::reducedMotion() negates the reduced-motion
setting, so the documented default of false reports that the user
prefers reduced motion. Every site that honours the
prefers-reduced-motion media query then disables its animations.
The negation is left over from enableAnimations(), which this function
replaced in 446267f9f445 ("[WPE][GTK] Improvements to platform media
queries (prefers reduced motion, high contrast, and dark theme)"). There
it was correct, because the value being read was the opposite setting,
WPE_SETTING_DISABLE_ANIMATIONS. Both the function and the setting
changed polarity together, so the negation has to go.
Canonical link: https://commits.webkit.org/322794@main
Canonical link: https://commits.webkit.org/317695.416@webkitglib/2.54
Commit: 110abf83feacd9812d606811ad101b141a00e778
https://github.com/WebKit/WebKit/commit/110abf83feacd9812d606811ad101b141a00e778
Author: Cameron McCormack <[email protected]>
Date: 2026-10-06 (Tue, 06 Oct 2026)
Changed paths:
M LayoutTests/fast/canvas/webgl/webgl2-texture-upload-enums.html
M LayoutTests/platform/mac/TestExpectations
Log Message:
-----------
Cherry-pick 320210@main (091cad83074b).
https://bugs.webkit.org/show_bug.cgi?id=322959
Read RGB8 color buffers as RGBA and restore console suppression in
webgl2-texture-upload-enums.html
https://bugs.webkit.org/show_bug.cgi?id=322959
rdar://186229838
Reviewed by Dan Glastonbury.
Two independent problems.
279786@main added a `if (window.internals)` guard to eight sibling tests and
`if (window.internal)` to this one, so setWebGLErrorsToConsoleEnabled(false)
never ran and thirty console messages leaked into the output.
Two cases also read an RGB8 color buffer with RGB/UNSIGNED_BYTE. readPixels
accepts the pair implied by the buffer's component type, which is
RGBA/UNSIGNED_BYTE here, or the implementation-dependent pair reported by
IMPLEMENTATION_COLOR_READ_FORMAT and _TYPE. Metal has no 24-bit color
format so
RGB8 is backed by RGBA8 and ANGLE reports RGBA, making RGB/UNSIGNED_BYTE
invalid.
The Vulkan backend behaves the same way, and the upstream conformance test
reads
an RGB8 framebuffer as RGBA/UNSIGNED_BYTE. These cases have failed since
macOS
moved to ANGLE-on-Metal.
No baseline change is needed: with both fixed, the output matches the
existing
expectation again.
* LayoutTests/fast/canvas/webgl/webgl2-texture-upload-enums.html:
* LayoutTests/platform/mac/TestExpectations:
Canonical link: https://commits.webkit.org/320210@main
Canonical link: https://commits.webkit.org/317695.417@webkitglib/2.54
Commit: bfaa7b738292e5465b7e5bab4296b9276822feef
https://github.com/WebKit/WebKit/commit/bfaa7b738292e5465b7e5bab4296b9276822feef
Author: Claudio Saavedra <[email protected]>
Date: 2026-10-06 (Tue, 06 Oct 2026)
Changed paths:
M Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp
M Source/WebKit/WPEPlatform/docs/migrating-from-libwpe.md
M Source/WebKit/WPEPlatform/docs/migration-mapping.md
M Source/WebKit/WPEPlatform/docs/overview.md
M Source/WebKit/gtk/migrating-to-webkitgtk-6.0.md
Log Message:
-----------
Cherry-pick 322830@main (850cbd8f4ed3).
https://bugs.webkit.org/show_bug.cgi?id=326456
[GLib] Fix broken links in the GTK and WPE documentation
https://bugs.webkit.org/show_bug.cgi?id=326456
Reviewed by Carlos Garcia Campos.
* Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:
(webkit_settings_class_init):
* Source/WebKit/WPEPlatform/docs/migrating-from-libwpe.md:
* Source/WebKit/WPEPlatform/docs/migration-mapping.md:
* Source/WebKit/WPEPlatform/docs/overview.md:
* Source/WebKit/gtk/migrating-to-webkitgtk-6.0.md:
Canonical link: https://commits.webkit.org/322830@main
Canonical link: https://commits.webkit.org/317695.418@webkitglib/2.54
Compare: https://github.com/WebKit/WebKit/compare/c4a3074a3f92...bfaa7b738292
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications