regenerate patch file with
Merge branch 'wlroots-next'
try to apply gamma LUT in updatemons
this in the case the output was re-enabled
ignore wl_surface.commit for xwayland clients
This is no longer needed
createkeyboard: do not segfault if xkb_keymap_new_from_names returns NULL
Passing NULL to wlr_keyboard_set_keymap results in a segfault.
Example:
Thread 1 "dwl" received signal SIGSEGV, Segmentation fault.
0x00007ffff7e49b64 in xkb_keymap_ref () from /usr/lib/libxkbcommon.so.0
(gdb) bt
#0 0x00007ffff7e49b64 in xkb_keymap_ref () at /usr/lib/libxkbcommon.so.0
#1 0x00007ffff7f06389 in wlr_keyboard_set_keymap () at /usr/lib/libwlroots.so.11
#2 0x000055555555bc54 in createkeyboard ()
#3 0x000055555555c283 in inputdevice ()
#4 0x00007ffff7e8101e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0
#5 0x00007ffff7e8101e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0
#6 0x00007ffff7edb52c in () at /usr/lib/libwlroots.so.11
#7 0x00007ffff7ee44b6 in () at /usr/lib/libwlroots.so.11
#8 0x000055555555fe66 in main ()
do not try to enable adaptive sync
fix the position of the cursor image after turning all the monitors on
do not check if `session` is non-NULL
wlr_session_change_vt() is a no-op if session == NULL
do not explicitly destroy some wlroots interfaces
they are destroyed when the wayland display is destroyed
enable debug symbols by default
they does not affect performance and the size's increase is negligible
fix docs
copied from tinywl
check toplevel resource instead of client's xdg_shell to set bounds