This repository has been archived by the owner on Nov 1, 2021. It is now read-only.
wlroots 0.5.0
Pre-release
Pre-release
Breaking changes
DISPLAY is no longer set automatically for Xwayland (#1596)
The DISPLAY is now written to wlr_xwayland.display_name
and it is the compositor's responsibility to export it to the environment of its X11 clients.
Changelog
Brian Ashworth (1):
wlr_output_layout_get_box: handle empty layout
Guido Günther (4):
Unbreak build with '-Wstrict-prototypes'
rootston/view: Remove redundant declaration in the same file
wlr_xdg_shell: Remove redundant declaration in the same file
Remove glEGLImageTargetTexture2DOES
Ian Fan (1):
seat: fix remaining wlr_button_state enum rename
Ilia Bozhinov (2):
xwm: use min size as base size hint if it is missing and vice versa
xwm: fix typos in WM_NORMAL_HINTS handling
Niklas Schulze (1):
backend/session: Allow setting a custom tty via WLR_DIRECT_TTY
Scott Anderson (1):
backend/drm: Don't fail on failing to find overlay format
emersion (15):
seat: guard against button count corruption
meson: enable more compiler warnings
seat: use wlr_button_state enum instead of uint32_t
seat: only store serial if pressing a button
tinywl: send pointer frame events
backend/session: add noop session
rootston: refactor rendering
rootston: fix rotated views rendering
rootston: fix Xwayland children rendering when fullscreen
rootston: split rendering code into render.c
rootston: fix input events for rotated views
xwayland: don't set DISPLAY
seat: add debug logs when validating grab serials
backend/session: open TTY with O_CLOEXEC for direct session
xwayland: set CLOEXEC on /dev/null FD