Skip to content

[MiniBrowser] fixing displaying the window in case of shm buffer#1702

Open
pgorszkowski-igalia wants to merge 2 commits into
wpe-2.38from
pgorszkowski/2.38/MiniBrowser_fixing_displaying_the_window_in_case_of_SHM_buffer
Open

[MiniBrowser] fixing displaying the window in case of shm buffer#1702
pgorszkowski-igalia wants to merge 2 commits into
wpe-2.38from
pgorszkowski/2.38/MiniBrowser_fixing_displaying_the_window_in_case_of_SHM_buffer

Conversation

@pgorszkowski-igalia

@pgorszkowski-igalia pgorszkowski-igalia commented Jul 16, 2026

Copy link
Copy Markdown

It fixes displaying the window of MiniBrowser when we build and run in SDK.
a4b49fd

Build-Tests Layout-Tests
✅ 🛠 wpe-238-amd64-build ✅ 🧪 wpe-238-amd64-layout
✅ 🛠 wpe-238-arm32-build ✅ 🧪 wpe-238-arm32-layout

zdobersek and others added 2 commits July 16, 2026 12:36
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
@pgorszkowski-igalia
pgorszkowski-igalia force-pushed the pgorszkowski/2.38/MiniBrowser_fixing_displaying_the_window_in_case_of_SHM_buffer branch from 9f9120c to a4b49fd Compare July 16, 2026 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants