<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dwl/dwl.c, branch statusallmons</title>
<subtitle>A custom configuration of the dynamic window manager for Wayland</subtitle>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/'/>
<entry>
<title>fix: ignore case of keysyms in `keybindings`</title>
<updated>2025-12-27T21:26:26+00:00</updated>
<author>
<name>jackinfurs</name>
<email>jackinfurs@gmail.com</email>
</author>
<published>2025-12-27T08:21:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/commit/?id=9837ea5729c01bbbec10f6200509146a1b7bd28c'/>
<id>9837ea5729c01bbbec10f6200509146a1b7bd28c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "add support for ext-image-copy-capture-v1 and ext-image-capture-source-v1 (wlroots!4545)"</title>
<updated>2025-08-04T21:27:34+00:00</updated>
<author>
<name>A Frederick Christensen</name>
<email>dwl@ivories.org</email>
</author>
<published>2025-08-04T21:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/commit/?id=ab4cb6e28365cf8754d6d3bdd293c05abfc27e26'/>
<id>ab4cb6e28365cf8754d6d3bdd293c05abfc27e26</id>
<content type='text'>
This reverts commit b28674e0ca4a9ecc92cb0607498e3db2df3d4c00.

This PR is not yet finalized. (Screen freezes).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit b28674e0ca4a9ecc92cb0607498e3db2df3d4c00.

This PR is not yet finalized. (Screen freezes).
</pre>
</div>
</content>
</entry>
<entry>
<title>add support for ext-image-copy-capture-v1 and ext-image-capture-source-v1 (wlroots!4545)</title>
<updated>2025-08-04T21:08:53+00:00</updated>
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<published>2025-01-14T18:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/commit/?id=b28674e0ca4a9ecc92cb0607498e3db2df3d4c00'/>
<id>b28674e0ca4a9ecc92cb0607498e3db2df3d4c00</id>
<content type='text'>
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4545
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4545
</pre>
</div>
</content>
</entry>
<entry>
<title>float sub-windows matching a rule</title>
<updated>2025-06-14T20:27:25+00:00</updated>
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<published>2025-06-14T20:27:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/commit/?id=ea263a0ed50d62033ca305fe7a4c5c36fddb4755'/>
<id>ea263a0ed50d62033ca305fe7a4c5c36fddb4755</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use `all-scroll` instead of `fleur` xcursor shape for window dragging</title>
<updated>2025-06-09T19:39:40+00:00</updated>
<author>
<name>kilpilainen</name>
<email></email>
</author>
<published>2025-03-27T14:07:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/commit/?id=02f8744a486713bfac41661e7c5590ec11ec8989'/>
<id>02f8744a486713bfac41661e7c5590ec11ec8989</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash disabling monitor with locked surface</title>
<updated>2025-06-09T19:33:02+00:00</updated>
<author>
<name>Nikita Ivanov</name>
<email>nikita.vyach.ivanov@gmail.com</email>
</author>
<published>2025-02-04T19:51:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/commit/?id=d1880b44223701c91b51b319fc69a0f63044f861'/>
<id>d1880b44223701c91b51b319fc69a0f63044f861</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup comments</title>
<updated>2025-06-07T21:17:30+00:00</updated>
<author>
<name>A Frederick Christensen</name>
<email>dwl@ivories.org</email>
</author>
<published>2025-06-07T05:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/commit/?id=de57f6c315f0ad70b68e083ae9a1822e43f01586'/>
<id>de57f6c315f0ad70b68e083ae9a1822e43f01586</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: shouldn't configure uninitialized layer_surface</title>
<updated>2025-03-13T20:36:18+00:00</updated>
<author>
<name>DreamMaoMao</name>
<email>2523610504@qq.com</email>
</author>
<published>2025-03-12T08:17:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/commit/?id=4456f4536a483c127909151a84d7b62da4f40e8b'/>
<id>4456f4536a483c127909151a84d7b62da4f40e8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: crash when open some x11 app</title>
<updated>2025-03-12T08:27:47+00:00</updated>
<author>
<name>DreamMaoMao</name>
<email>2523610504@qq.com</email>
</author>
<published>2025-03-12T08:27:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/commit/?id=e0f531d5087cbd1223577c77262ec7476c157088'/>
<id>e0f531d5087cbd1223577c77262ec7476c157088</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>allocate with LISTEN_STATIC</title>
<updated>2025-02-02T04:34:58+00:00</updated>
<author>
<name>korei999</name>
<email>ju7t1xe@gmail.com</email>
</author>
<published>2025-02-01T23:38:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sobczak.family/dwl/commit/?id=aa69ed81b558f74e470e69cdcd442f9048ee624c'/>
<id>aa69ed81b558f74e470e69cdcd442f9048ee624c</id>
<content type='text'>
Fixes: https://codeberg.org/dwl/dwl/issues/723
Supersedes: https://codeberg.org/dwl/dwl/pulls/724
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: https://codeberg.org/dwl/dwl/issues/723
Supersedes: https://codeberg.org/dwl/dwl/pulls/724
</pre>
</div>
</content>
</entry>
</feed>
