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

Reply via email to