wlroots-hyprland/include/wlr
John Lindgren 6114dd6a83 xwayland: stop translating _NET_WM_STRUT_PARTIAL coordinates
Translating the right/bottom coordinates from offsets to absolute
coordinates in wlroots (rather than in the compositor) was supposed to
be more reliable, since wlroots had access to the X11 screen size.

It ended up being less reliable, because the screen size values
(xwm->screen->width_in_pixels/height_in_pixels) are not updated when the
output layout changes.

So let's remove the translation from wlroots, and let the compositor
figure it out. From what I can understand of the current XWayland code,
the X11 screen size should generally match the overall wlr_output_layout
bounding box, which the compositor has access to.
2023-10-14 21:27:34 -04:00
..
backend backend/wayland: add wlr_wl_output_create_from_surface() 2023-08-16 16:39:52 +02:00
interfaces wlr_output: Nuke wlr_output_update_enabled 2023-08-16 18:37:55 +02:00
render render/drm_format_set: use published kernel doc URL 2023-10-05 21:29:25 +00:00
types security-context-v1: add commit event 2023-10-10 10:34:01 +02:00
util util/box: always treat NULL boxes as empty 2023-05-23 21:08:22 +03:00
xwayland xwayland: stop translating _NET_WM_STRUT_PARTIAL coordinates 2023-10-14 21:27:34 -04:00
backend.h backend: stop pulling <wlr/backend/session.h> 2022-11-24 21:50:28 +00:00
config.h.in backend/session: make optional 2022-11-25 16:15:29 +00:00
meson.build build: bump version to 0.16.0-dev 2022-05-24 15:04:14 +02:00
version.h.in Drop WLR_VERSION_API_* 2021-06-29 12:22:55 +02:00
xcursor.h examples, tinywl: use "default" cursor instead of "left_ptr" 2023-02-01 15:00:42 +01:00
xwayland.h xwayland: split headers 2022-11-02 19:00:23 +01:00