[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