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