~ruther/dwl

553ba5b7 — A Frederick Christensen 2 years ago
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
d26ddfc7 — Leonardo Hernández Hernández 2 years ago
kill child process in cleanup()
671a9b45 — Grant Nichol 2 years ago
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.
583f471c — Leonardo Hernández Hernández 2 years ago
add some blank lines
8bce3b15 — Marco Siedentopf 2 years ago
add click method configuration option

Add the libinput configuration option to choose between Software Button Areas and Clickfinger
c008bf2a — Leonardo Hernández Hernández 2 years ago
add $(LIBS) to $(LDLIBS)
c990dbd4 — Dima Krasner 2 years ago
fix link failure with --as-needed
d969289b — Leonardo Hernández Hernández 2 years ago
use LDFLAGS to build dwl target
50b6630f — Leonardo Hernández Hernández 2 years ago
do not generate *-protocol.{c,o}

according with
https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/62fbf3f4ba1b2993e29dfb46f077e5806f7aac1c
they are unused and wlroots-based compositors don't need to do this
14641560 — Leonardo Hernández Hernández 2 years ago
include xcb only when building with xwayland support
7b42232a — KawaiiAmber 2 years ago
convert makefile to be more portable
a5a0674f — Leonardo Hernández Hernández 2 years ago
improve client_from_wlr_surface()
4dfa4565 — Leonardo Hernández Hernández 2 years ago
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
b91017e7 — Leonardo Hernández Hernández 2 years ago
disable scene node at unmaplayersurface()
70da04a7 — Lennart Jablonka 2 years ago
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")
2623a96e — Leonardo Hernández Hernández 2 years ago
call client_set-size() if client has a resize
52e0d009 — Leonardo Hernández Hernández 2 years ago
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
7018b9b6 — Leonardo Hernández Hernández 2 years ago
correct libinput function name for drag_lock
Next
Do not follow this link