cage v0.2.0 Jan Beich (1): Chase HTTP redirect Jente Hidskes Ankarberg (1): Establish chain of trust for signed releases Jonathan GUILLOT (10): cage: return exit code of primary client seat: add missing touch_frame handler output: do not always terminate when last output is destroyed output: ensure output is marked as enabled before trying to set mode output: fix crash when re-enabling DRM output seat: move initial cursor center to dedicated function cage: add relative-pointer-unstable-v1 support cage: remove not really used variables in server initialization readme: update wlroots dependency version readme: update meson commands Kenny Levinsen (18): Use new wlr_backend_autocreate signature output: Remove wlr_output_damage include output: Call wlr_scene_output_create output: wlr_scene_output_commit NULL options output: Remove output mode handler output: Use state field in wlr_output_event_commit shell: Use new try_from surface getters shell: Use new map/unmap events seat: New cursor/xcursor interface Use new wlr_compositor_create signature Switch from wlr_idle to wlr_idle_notify_v1 meson: Convert xwayland option to feature type ci: Fix Alpine xwayland dependency ci: Upgrade wlroots to 0.17 meson: Bump minimum wlroots to 0.17 output: Implement request_state event listener output: Add scene output layout helper manually output: Transition to wlr_output_state Moon Sungjoon (1): CI: Set `fail-fast' to false Simon Ser (22): readme: update PGP key ID Make Xwayland optional at runtime output: use wlr_output_head_v1_state_apply() output: fix assert when re-adding output to layout Add .editorconfig Add support for primary selection build: drop xwayland option ci: turn on --fatal-meson-warnings cage: fix SIGINT/SIGTERM handler data Bump wlroots requirement to v0.18 seat: pass relative direction to wlr_seat_pointer_notify_axis() cage: create backend with wl_event_loop and output layout with wl_display cage: drop wlr_scene_set_presentation() xdg_shell: use new lifecycle events seat: rename WLR_INPUT_DEVICE_TABLET_TOOL to WLR_INPUT_DEVICE_TABLET ci: workaround libwayland C23 bug xdg_shell: configure surface on initial commit xdg_shell: wait for initial commit to set xdg-decoration mode cage: fix abort on shutdown xdg_shell: wait for initial commit to unconstrain popups ci: drop libwayland C23 workaround build: bump to version 0.2.0 Supreeeme (1): xwayland: fix double wl_list_remove