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