pass wl_event_loop to wlr_backend_autocreate (wlroots!4443) References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4443
do not arrange monitor if it's disabled (wlroots!4520) This causes us to send negative values to xdg-configures (e.g a bug in our end) References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4520
add support for axis_relative_direction event (wlroots!4003) References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4003
Revert "drop wl_drm (wlroots!4397)" There still a lot software that uses this protocol This reverts commit facbe57fcbe74d27809eefdfe6aaac5150fbb954.
Merge remote-tracking branch 'upstream/main' into wlroots-next
No need to call updatemons ourselves The output manager in wlroots emits an output_layout.change event when anything changes, so updatemons will be called anyway. ΔSLOC: -1
drop unused variable
request description before logs
turn on -Wfloat-conversion
turn on -Wsign-compare
acknowledgements refactoring
clarify the code will be kept as small as possible
check if monitor is null before setting gamma fixes segfault on monitor disconnect when using wlsunset
drop SLOC limit
drop wl_drm (wlroots!4397) References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4397
prefer functionality over philosophy
add acknowledgment to djpohly
Destroy fullscreen node after moving clients off mon
don't send configure events to uninitialized xdg-toplevels
don't send configure events to uninitialized xdg-popups