[webkit-changes] [WebKit/WebKit] eabcab: Cherry-pick 283838 at main (f1c3da45ac41). https://bu...
Adrian Perez
noreply at github.com
Wed Sep 18 07:19:10 PDT 2024
Branch: refs/heads/webkitglib/2.46
Home: https://github.com/WebKit/WebKit
Commit: eabcab4b0d8ab44755605788848c4f79d818d5c8
https://github.com/WebKit/WebKit/commit/eabcab4b0d8ab44755605788848c4f79d818d5c8
Author: Adrian Perez de Castro <aperez at igalia.com>
Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths:
M Source/WebKit/UIProcess/API/glib/WebKitWebView.h.in
M Source/WebKit/UIProcess/API/wpe/WebKitWebViewWPE.cpp
M Source/cmake/OptionsWPE.cmake
Log Message:
-----------
Cherry-pick 283838 at main (f1c3da45ac41). https://bugs.webkit.org/show_bug.cgi?id=279879
[CMake][WPE] ENABLE_WPE_PLATFORM cannot be toggled
https://bugs.webkit.org/show_bug.cgi?id=279879
Reviewed by Carlos Garcia Campos.
Use WEBKIT_OPTION_DEFINE() to define ENABLE_WPE_PLATFORM, defaulting to
enabled for developer builds. Ensure that the option cannot be enabled
with the old 1.1 API with WEBKIT_OPTION_CONFLICT(), because WPEPlatform
uses functionality from the 2.0 API. While at it, fix a build failure
with ENABLE_WPE_PLATFORM=OFF.
* Source/WebKit/UIProcess/API/glib/WebKitWebView.h.in: Replace an
ENABLE(2022_GLIB_API) guard with ENABLE(WPE_PLATFORM) around functions
that are available only when building the WPEPlatform library.
* Source/WebKit/UIProcess/API/wpe/WebKitWebViewWPE.cpp: Ditto.
* Source/cmake/OptionsWPE.cmake: Define option.
Canonical link: https://commits.webkit.org/283838@main
Canonical link: https://commits.webkit.org/282416.101@webkitglib/2.46
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