Add known dwl tag status bar options to README.md
Merge pull request #251 from gwnichol/fixinstall
Fix make install while files are in use
Merge pull request #247 from Humm42/xkboptions
initialize xkb_rules.options to a null pointer
kill child process in cleanup()
Fix make install while files are in use
When the dwl executable is in use, cp fails without the -f flag.
POSIX defines this flag with:
> If a file descriptor for a destination file cannot be obtained,
> as described in step 3.a.ii., attempt to unlink the destination
> file and proceed.
add click method configuration option
Add the libinput configuration option to choose between Software Button Areas and Clickfinger
fix link failure with --as-needed
use LDFLAGS to build dwl target
include xcb only when building with xwayland support
convert makefile to be more portable
improve client_from_wlr_surface()
fix compiler error with gcc complaining about parentheses
dwl.c: In function ‘unmaplayersurface’:
dwl.c:2253:9: error: suggest parentheses around assignment used as truth value [-Werror=parentheses]
2253 | layersurface->layer_surface->mapped = layersurface->mapped = 0;
| ^~~~~~~~~~~~
cc1: all warnings being treated as errors
make: *** [<builtin>: dwl.o] Error 1
clang not affected
disable scene node at unmaplayersurface()
initialize xkb_rules.options to a null pointer
Initializing it to an empty string had broken configuring xkbcommon
through the environment (XKB_DEFAULT_OPTIONS).
Fixes: ae313911153b ("initialize rules and xkb_rules")
call client_set-size() if client has a resize
check client_surface() returning NULL
now client_surface()->data is a pointer to the wlr_scene_tree of clients
which allows us to not call wlr_scene_node_lower_to_bottom() for every clients
correct libinput function name for drag_lock