<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dwl/dwl.c, branch main</title>
<subtitle>dwm for Wayland - personal fork</subtitle>
<id>https://git.nelin.dk/dwl/atom?h=main</id>
<link rel='self' href='https://git.nelin.dk/dwl/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/'/>
<updated>2026-05-02T15:59:44Z</updated>
<entry>
<title>Merge remote-tracking branch 'upstream'</title>
<updated>2026-05-02T15:59:44Z</updated>
<author>
<name>onelin</name>
<email>oscar@nelin.dk</email>
</author>
<published>2026-05-02T15:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/commit/?id=768e1cb3ff8f9f94d5f6b7d262f83063d7c0cefa'/>
<id>urn:sha1:768e1cb3ff8f9f94d5f6b7d262f83063d7c0cefa</id>
<content type='text'>
Merge latest changes from codeberg.org/dwl/dwl:main
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2026-02-25T05:38:09Z</updated>
<author>
<name>Diego Viola</name>
<email>diego.viola@gmail.com</email>
</author>
<published>2026-02-25T05:38:09Z</published>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/commit/?id=cb4cc3ae8ff2bdc7e41ae7ab6e888b0c3b176b16'/>
<id>urn:sha1:cb4cc3ae8ff2bdc7e41ae7ab6e888b0c3b176b16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add support for the data control protocol</title>
<updated>2026-02-12T00:47:40Z</updated>
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<published>2026-02-03T10:44:47Z</published>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/commit/?id=ca4123072d63ff52351f3a6bd64ae4a3e7a9888f'/>
<id>urn:sha1:ca4123072d63ff52351f3a6bd64ae4a3e7a9888f</id>
<content type='text'>
Enables the protocol documented at
https://wayland.app/protocols/ext-data-control-v1

It is the upstreamed version of the old wlr_data_control.

It is used e.g. by mpv to read and write the clipboard.
</content>
</entry>
<entry>
<title>fix: ignore case of keysyms in `keybindings`</title>
<updated>2025-12-27T21:26:26Z</updated>
<author>
<name>jackinfurs</name>
<email>jackinfurs@gmail.com</email>
</author>
<published>2025-12-27T08:21:23Z</published>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/commit/?id=9837ea5729c01bbbec10f6200509146a1b7bd28c'/>
<id>urn:sha1:9837ea5729c01bbbec10f6200509146a1b7bd28c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/main'</title>
<updated>2025-10-17T15:45:28Z</updated>
<author>
<name>0undefined</name>
<email>oscar@nelin.dk</email>
</author>
<published>2025-10-17T15:45:28Z</published>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/commit/?id=2d924afa8e41fe92c29724d1c36b99a4242f4f18'/>
<id>urn:sha1:2d924afa8e41fe92c29724d1c36b99a4242f4f18</id>
<content type='text'>
</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:34Z</updated>
<author>
<name>A Frederick Christensen</name>
<email>dwl@ivories.org</email>
</author>
<published>2025-08-04T21:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/commit/?id=ab4cb6e28365cf8754d6d3bdd293c05abfc27e26'/>
<id>urn:sha1:ab4cb6e28365cf8754d6d3bdd293c05abfc27e26</id>
<content type='text'>
This reverts commit b28674e0ca4a9ecc92cb0607498e3db2df3d4c00.

This PR is not yet finalized. (Screen freezes).
</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:53Z</updated>
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<published>2025-01-14T18:34:20Z</published>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/commit/?id=b28674e0ca4a9ecc92cb0607498e3db2df3d4c00'/>
<id>urn:sha1:b28674e0ca4a9ecc92cb0607498e3db2df3d4c00</id>
<content type='text'>
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4545
</content>
</entry>
<entry>
<title>float sub-windows matching a rule</title>
<updated>2025-06-14T20:27:25Z</updated>
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<published>2025-06-14T20:27:25Z</published>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/commit/?id=ea263a0ed50d62033ca305fe7a4c5c36fddb4755'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Use `all-scroll` instead of `fleur` xcursor shape for window dragging</title>
<updated>2025-06-09T19:39:40Z</updated>
<author>
<name>kilpilainen</name>
<email></email>
</author>
<published>2025-03-27T14:07:45Z</published>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/commit/?id=02f8744a486713bfac41661e7c5590ec11ec8989'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Fix crash disabling monitor with locked surface</title>
<updated>2025-06-09T19:33:02Z</updated>
<author>
<name>Nikita Ivanov</name>
<email>nikita.vyach.ivanov@gmail.com</email>
</author>
<published>2025-02-04T19:51:06Z</published>
<link rel='alternate' type='text/html' href='https://git.nelin.dk/dwl/commit/?id=d1880b44223701c91b51b319fc69a0f63044f861'/>
<id>urn:sha1:d1880b44223701c91b51b319fc69a0f63044f861</id>
<content type='text'>
</content>
</entry>
</feed>
