| Commit message (Collapse) | Author | Age |
| |
|
|
| |
Per conversation at PR #1147 with @kilpilainen
|
| |
|
|
| |
Correct description of default background color
|
| |
|
|
|
|
|
|
|
| |
Currently when a rule that doesn't make windows floating matches, even
sub-windows of float type get tiled rather than just the main window.
This is inconsistent with dwm and other compositors. Fix this by making
these windows floating after applying rules.
Fixes #1142.
|
| | |
|
| |
|
|
|
| |
also add missing ".El", s/Toggles/Toggle/ in second command and add newlines
after a full stop
|
| |
|
|
|
|
|
| |
[sevz: commit message is mine. The content was written by scottro11 and shared
in https://codeberg.org/dwl/dwl/issues/697]
Closes: https://codeberg.org/dwl/dwl/issues/697
|
| |
|
|
| |
Since 71f11e6cf63289d51f152469a0da81a85fe2608c it is not longer the case
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When there are no xcursor themes available, Wayland uses its own built-in shapes [1].
Wayland (and thus to extend wlroots) is based on the XDG's cursor spec [2],
which itself is based on CSS' [3][4], neither of which define `fleur` shape. So dwl,
without any external themes, falls back to `default` shape when dragging a window.
There is `all-scroll` shape that is being symlinked to (or vice versa) by `move`,
`dnd-move`, `grabbed` and `fleur` shapes by various themes.
Since `all-scroll` is being symlinked to anyway, and has been part of all relevant
specs as the shape for this use case for a very long time now, use it instead.
[1] https://gitlab.freedesktop.org/wayland/wayland/-/blob/main/cursor/cursor-data.h#L559
[2] https://www.freedesktop.org/wiki/Specifications/cursor-spec
[3] https://drafts.csswg.org/css-ui/#cursor
[4] https://developer.mozilla.org/en-US/docs/Web/CSS/cursor
|
| | |
|
| |
|
|
|
|
| |
This reverts commit 7d2415bfe854cccc2bcf2709fecc1eaacddbe903.
Will stick with wlroots 0.19 for now.
|
| |
|
|
| |
compiles and works fine on wlroots-0.20
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Fixes: https://codeberg.org/dwl/dwl/issues/723
Supersedes: https://codeberg.org/dwl/dwl/pulls/724
|
| |
|
|
| |
To keep consistency with the rest of listeners
|
| |
|
|
|
| |
Last commit addressing the issue mentioned in
0925fe956aeddb983875f0fd892e9049e2d8cb76
|
| |
|
|
| |
Continuation of 0925fe956aeddb983875f0fd892e9049e2d8cb76
|
| |
|
|
|
|
|
|
|
| |
This reverts commit 33bcd2e4ca892bb0b558660c99ed63a3dfdd9011.
We keep LISTEN_STATIC for three instances where we use it. We use
simple listeners for the rest of signals.
This is the continuation of 0925fe956aeddb983875f0fd892e9049e2d8cb76
|
| |
|
|
|
|
|
|
|
|
| |
Recently wlroots was updated to assert that signals do not have listeners
attached on destroy.
This is just a preliminar work to fix dwl. At the moment dwl will trigger the
assertions at exit.
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4918
|
| |
|
|
|
|
|
|
|
| |
waitid(2) is not a async-signal-safe function acording to signal-safety(7)
We can stop doing this because wlroots!4926 allows compositors to install
signal handlers for SIGCHLD.
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4926
|
| |
|
|
| |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4553
|
| |
|
|
| |
Fixes: https://codeberg.org/dwl/dwl/issues/713
|
| |
|
|
|
|
|
|
|
|
| |
Since Linux 6.11 is possible overwrite a running executable, possibly making it
crash.
Thanks to: movq42rax
Fixes: https://codeberg.org/dwl/dwl/issues/709
References: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2a010c412853
References: https://lore.kernel.org/stable/CACKH++YAtEMYu2nTLUyfmxZoGO37fqogKMDkBpddmNaz5HE6ng@mail.gmail.com/T/#u
|
| |
|
|
| |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4858
|
| |
|
|
|
|
| |
(wlroots!4848)
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4848
|
| |
|
|
| |
like we do to xdg clients when tiled state is not supported.
|
| |
|
|
| |
This line makes dwl crash after closing mpv with the switchtotag patch.
|
| |
|
|
|
|
| |
By placing the default WLR_INCS and WLR_LIBS before the ones for an
alternative wlroots, they don't need to be commented to enable the
alternative ones.
|
| | |
|
| |
|
|
|
|
| |
unnecessary since grouping Keyboard wl_list to use wlr_keyboard_group in 023efce
ΔSLOC: -1
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
resize() now does the same check
|
| | |
|
| | |
|
| |
|
|
|
| |
We only used geom.x and geom.y. We can access those variables directly from the
scene node.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Previously I regularly checked the server but it has been quite a long time
since I was able to do it.
|
| | |
|
| |
|
|
| |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4788
|
| |
|
|
| |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4192
|
| |
|
|
| |
ΔSLOC: -6
|
| |
|
|
| |
References: https://codeberg.org/dwl/dwl/issues/646#issuecomment-2032644
|