~ruther/dwl

regenerate patches
fix: move window to focused monitor if necessary
regenerate patch file with
update patch with latest changes
add examples
fix: edge case where there are more than 1 window with the same scratchkey
add focusortogglematchingscratch

works like focusortoggle but it also hides all others scratchpads
create patch file
fix focus after hiding
add focusortogglescratch function
apply main...loumray:namedscratchpads.patch
f579dd86 — Leonardo Hernández Hernández 1 year, 4 months ago
bump version to 0.5
24576f1f — Leonardo Hernández Hernández 1 year, 5 months ago
add CHANGELOG.md
7ac76219 — Leonardo Hernández Hernández 1 year, 4 months ago
Merge branch 'wlroots-next'
6838f909 — Leonardo Hernández Hernández 1 year, 4 months ago
try to apply gamma LUT in updatemons

this in the case the output was re-enabled
d2dd2f49 — Leonardo Hernández Hernández 1 year, 4 months ago
ignore wl_surface.commit for xwayland clients

This is no longer needed
a0e79d81 — Leonardo Hernández Hernández 1 year, 4 months ago
Do not send repeated xdg_toplevel.configure_bounds

Fixes: 32e66f45827cc8016ca2cef65ba61840f43fcc85
32e66f45 — Leonardo Hernández Hernández 1 year, 4 months ago
resize clients on commit

Fixes: https://github.com/djpohly/dwl/issues/515
This reverts commit 4567979b16b0509bb80b6102ecb9b601b3cf6fa1.
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 ()
2751a619 — Leonardo Hernández Hernández 1 year, 4 months ago
do not try to enable adaptive sync
Next
Do not follow this link