xserver/hw
Nicolas Guichard bcc0587ab9 xwayland: Fix minimum wl_compositor protocol version
Commit 54f8fc4090 introduced the use of
wl_surface::set_buffer_scale, which is only available starting with
version 3 of the wl_compositor protocol. Because we already prefer
version 4 when available, this went unnoticed but broke versions 1, 2
and 3 when reaching the wl_surface::set_buffer_scale call.

This restores functionality for version 3 and properly document that
versions 1 and 2 are not supported anymore.

Signed-off-by: Nicolas Guichard <nicolas.guichard@kdab.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1862>
2025-09-18 11:40:44 +02:00
..
kdrive Revert "os: unexport Os*() functions" 2025-07-20 12:41:06 -07:00
vfb Revert "os: unexport Os*() functions" 2025-07-20 12:41:06 -07:00
xfree86 Revert "dix: unexport cursor refcounting functions" 2025-09-06 17:01:39 +00:00
xnest Revert "dix: unexport NewCurrentScreen()" 2025-09-06 17:01:37 +00:00
xquartz Revert "os: unexport Os*() functions" 2025-07-20 12:41:06 -07:00
xwayland xwayland: Fix minimum wl_compositor protocol version 2025-09-18 11:40:44 +02:00
xwin Revert "os: unexport Os*() functions" 2025-07-20 12:41:06 -07:00
meson.build meson.build: print a summary of the DDX to build 2025-03-24 03:05:35 +00:00