[webkit-changes] [WebKit/WebKit] b2a641: [WPE][GTK] Introduce WPE 2.0 API version, and ENAB...

Michael Catanzaro noreply at github.com
Mon Sep 19 17:45:34 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b2a6414f90b356961962b1e57ad3a83405d2a4a2
      https://github.com/WebKit/WebKit/commit/b2a6414f90b356961962b1e57ad3a83405d2a4a2
  Author: Michael Catanzaro <mcatanzaro at redhat.com>
  Date:   2022-09-19 (Mon, 19 Sep 2022)

  Changed paths:
    M Source/cmake/OptionsGTK.cmake
    M Source/cmake/OptionsWPE.cmake

  Log Message:
  -----------
  [WPE][GTK] Introduce WPE 2.0 API version, and ENABLE_2022_GLIB_API flag to indicate either GTK 4 or WPE 2.0
https://bugs.webkit.org/show_bug.cgi?id=244641

Reviewed by Adrian Perez de Castro.

Since there are few users of the WPE 1.1 API, and we don't need to keep
it around, WPE 2.0 will simply replace WPE 1.1. In contrast, the WPE 1.0
API is still required until Igalia is ready to phase out libsoup 2.

With a new API version, I will be able to start breaking things in
subsequent commits.

I've also fixed some misleading code in OptionsWPE.cmake where option
dependencies were located under an unrelated comment, intermixed with
option definitions.

* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsWPE.cmake:

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




More information about the webkit-changes mailing list