Branch: refs/heads/webkitglib/2.54
  Home:   https://github.com/WebKit/WebKit
  Commit: d1c9960fdceb62587c6c0f5c3d81cd123ce62cb5
      
https://github.com/WebKit/WebKit/commit/d1c9960fdceb62587c6c0f5c3d81cd123ce62cb5
  Author: Fujii Hironori <[email protected]>
  Date:   2026-09-23 (Wed, 23 Sep 2026)

  Changed paths:
    M Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandSeat.cpp
    M Tools/wpe/backends/fdo/WindowViewBackend.cpp

  Log Message:
  -----------
  Cherry-pick 321583@main (1bfff7ac65b0). 
https://bugs.webkit.org/show_bug.cgi?id=324760

    [WPE] Fix missing wl_pointer_listener::warp initializer breaking build with 
libwayland-client >= 1.25
    https://bugs.webkit.org/show_bug.cgi?id=324760

    Reviewed by Carlos Garcia Campos.

    libwayland-client 1.25 adds a new "warp" event to wl_pointer_listener
    (WL_POINTER_WARP_SINCE_VERSION == 11). Guard it like 
axis_relative_direction so
    the positional initializers in both listeners still build with -Werror under
    old and new wayland headers.

    * Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandSeat.cpp:
    (WPE::WaylandSeat::s_pointerListener):
    * Tools/wpe/backends/fdo/WindowViewBackend.cpp:
    (WPEToolingBackends::WindowViewBackend::s_pointerListener):

    Co-Authored-By: deepseek-v4-pro-0813
    Canonical link: https://commits.webkit.org/321583@main

Canonical link: https://commits.webkit.org/317695.349@webkitglib/2.54


  Commit: 23717628a21a8e9c5c6f88c1d0b7676307b5a484
      
https://github.com/WebKit/WebKit/commit/23717628a21a8e9c5c6f88c1d0b7676307b5a484
  Author: Claudio Saavedra <[email protected]>
  Date:   2026-09-23 (Wed, 23 Sep 2026)

  Changed paths:
    M Tools/MiniBrowser/wpe/main.cpp

  Log Message:
  -----------
  Cherry-pick 321693@main (e3294d69ddcb). 
https://bugs.webkit.org/show_bug.cgi?id=324976

    [WPE] MiniBrowser fails to build with the WPE 1.1 API
    https://bugs.webkit.org/show_bug.cgi?id=324976

    Unreviewed build fix.

    310070@main stopped assigning the result of
    webkit_website_data_manager_new() to the manager in the legacy code
    path, which leaves it uninitialized and leaks the manager.

    * Tools/MiniBrowser/wpe/main.cpp:

    Canonical link: https://commits.webkit.org/321693@main

Canonical link: https://commits.webkit.org/317695.350@webkitglib/2.54


  Commit: 35c2b67315601788ed7597b05973b2e4694f6c45
      
https://github.com/WebKit/WebKit/commit/35c2b67315601788ed7597b05973b2e4694f6c45
  Author: Claudio Saavedra <[email protected]>
  Date:   2026-09-23 (Wed, 23 Sep 2026)

  Changed paths:
    M Source/WebKit/PlatformWPEDeprecated.cmake

  Log Message:
  -----------
  Cherry-pick 321689@main (c127bdbec2a3). 
https://bugs.webkit.org/show_bug.cgi?id=324973

    [WPE] WPE 1.1 API build fails with a redefinition in WebKitEnumTypes.cpp
    https://bugs.webkit.org/show_bug.cgi?id=324973

    Unreviewed build fix.

    310697@main added WebKitFaviconDatabase.h.in to the WPE API header
    templates, but PlatformWPEDeprecated.cmake, which the 1.1 API build
    includes on top of them, still appended it too. glib-mkenums then
    generated webkit_favicon_database_error_get_type() twice.

    * Source/WebKit/PlatformWPEDeprecated.cmake:

    Canonical link: https://commits.webkit.org/321689@main

Canonical link: https://commits.webkit.org/317695.351@webkitglib/2.54


  Commit: 02b388d54ed4ada3e2891db5b352997634b995be
      
https://github.com/WebKit/WebKit/commit/02b388d54ed4ada3e2891db5b352997634b995be
  Author: Claudio Saavedra <[email protected]>
  Date:   2026-09-23 (Wed, 23 Sep 2026)

  Changed paths:
    M Source/WebKit/PlatformWPE.cmake
    M Source/WebKit/SourcesWPE.txt

  Log Message:
  -----------
  Cherry-pick 321691@main (7df7d26d60bd). 
https://bugs.webkit.org/show_bug.cgi?id=324974

    [WPE] WPE 1.1 API build fails compiling 2.0-only API sources
    https://bugs.webkit.org/show_bug.cgi?id=324974

    Unreviewed build fix.

    WebKitWebExtensionMatchPattern.cpp (301078@main) and
    WebKitIconLoadingClient.cpp (310697@main) are listed unconditionally in
    SourcesWPE.txt, but the header of the former is only generated, and the
    helpers the latter calls only exist, when ENABLE_2022_GLIB_API is on.
    List them from the ENABLE_2022_GLIB_API blocks of PlatformWPE.cmake
    instead, as the GTK port already does.

    * Source/WebKit/PlatformWPE.cmake:
    * Source/WebKit/SourcesWPE.txt:

    Canonical link: https://commits.webkit.org/321691@main

Canonical link: https://commits.webkit.org/317695.352@webkitglib/2.54


  Commit: e61ab5964b2378e258a4494605a4b841f1795115
      
https://github.com/WebKit/WebKit/commit/e61ab5964b2378e258a4494605a4b841f1795115
  Author: Michael Catanzaro <[email protected]>
  Date:   2026-09-23 (Wed, 23 Sep 2026)

  Changed paths:
    M Source/WTF/wtf/Threading.cpp
    M Source/WTF/wtf/posix/ThreadingPOSIX.cpp

  Log Message:
  -----------
  Cherry-pick 321625@main (b34e745e23cd). 
https://bugs.webkit.org/show_bug.cgi?id=322394

    REGRESSION(317619@main): RELEASE_ASSERT in initializeMainThread aborts 
Eclipse/SWT applications
    https://bugs.webkit.org/show_bug.cgi?id=322394

    Reviewed by Carlos Garcia Campos.

    Revert 317619@main to unbreak Eclipse.

    Canonical link: https://commits.webkit.org/321625@main

Canonical link: https://commits.webkit.org/317695.353@webkitglib/2.54


Compare: https://github.com/WebKit/WebKit/compare/9dc7ede6ce94...e61ab5964b23

To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to