Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2dc61a55832a0a6e75c963cd3805ab645c5dad7c
      
https://github.com/WebKit/WebKit/commit/2dc61a55832a0a6e75c963cd3805ab645c5dad7c
  Author: Žan Doberšek <zdober...@igalia.com>
  Date:   2022-10-28 (Fri, 28 Oct 2022)

  Changed paths:
    M Tools/wpe/backends/PlatformWPE.cmake
    M Tools/wpe/backends/fdo/WindowViewBackend.cpp
    M Tools/wpe/backends/fdo/WindowViewBackend.h

  Log Message:
  -----------
  [WPE] Support the stable xdg_shell protocol in WindowViewBackend
https://bugs.webkit.org/show_bug.cgi?id=247176

Reviewed by Carlos Garcia Campos.

Have WPE's WindowViewBackend support the stable xdg_shell protocol, implementing
it alongside the support for the unstable variant of that protocol. The stable
variant is preferred, if available.

The relevant protocol files are generated and included in the build. The shell
objects and listeners are reorganized into two separate structs. The differences
between the two variants are not big, main problem is just the different set
of types and functions being used.

* Tools/wpe/backends/PlatformWPE.cmake:
* Tools/wpe/backends/fdo/WindowViewBackend.cpp:
(WPEToolingBackends::WindowViewBackend::onDOMFullscreenRequest):
(WPEToolingBackends::WindowViewBackend::WindowViewBackend):
(WPEToolingBackends::WindowViewBackend::~WindowViewBackend):
* Tools/wpe/backends/fdo/WindowViewBackend.h:

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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to