<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>dwl, branch HEAD</title>
<subtitle>My patch set and modifications to dwl
</subtitle>
<entry>
<id>1232f75a7556387084662d0fdd2f6c0ec70c6bf1</id>
<published>2026-01-09T12:34:43Z</published>
<updated>2026-01-09T12:34:43Z</updated>
<title>This option breaks keyd functionality on a laptop</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/1232f75a7556387084662d0fdd2f6c0ec70c6bf1.html" />
<author>
<name>Ethan Long</name>
<email>me@ethandl.dev</email>
</author>
<content>commit 1232f75a7556387084662d0fdd2f6c0ec70c6bf1
parent 7807bc05ed126e2073696ddd7371f999d4f9b19b
Author: Ethan Long &lt;me@ethandl.dev&gt;
Date:   Fri,  9 Jan 2026 23:34:43 +1100

This option breaks keyd functionality on a laptop

I also just don&#39;t mind having a working trackpad when a mouse is
installed.

</content>
</entry>
<entry>
<id>7807bc05ed126e2073696ddd7371f999d4f9b19b</id>
<published>2026-01-08T01:02:43Z</published>
<updated>2026-01-08T01:02:43Z</updated>
<title>Woops, I made a typo... &#39;|&#39;-&gt;&#39;_&#39;</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/7807bc05ed126e2073696ddd7371f999d4f9b19b.html" />
<author>
<name>Ethan Long</name>
<email>me@ethandl.dev</email>
</author>
<content>commit 7807bc05ed126e2073696ddd7371f999d4f9b19b
parent 403b39887cd3c533225120c01d800173170d9fb8
Author: Ethan Long &lt;me@ethandl.dev&gt;
Date:   Thu,  8 Jan 2026 12:02:43 +1100

Woops, I made a typo... &#39;|&#39;-&gt;&#39;_&#39;

</content>
</entry>
<entry>
<id>403b39887cd3c533225120c01d800173170d9fb8</id>
<published>2026-01-08T01:00:15Z</published>
<updated>2026-01-08T01:00:15Z</updated>
<title>A few more changes.</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/403b39887cd3c533225120c01d800173170d9fb8.html" />
<author>
<name>Ethan Long</name>
<email>me@ethandl.dev</email>
</author>
<content>commit 403b39887cd3c533225120c01d800173170d9fb8
parent f1b3793e034f21e0658fff217084ad7c7340d13b
Author: Ethan Long &lt;me@ethandl.dev&gt;
Date:   Thu,  8 Jan 2026 12:00:15 +1100

A few more changes.

Note that with `dwl` considered stagnant, I will be looking for
another wm, it is looking likely to be river but I want it to be
more stable first.

</content>
</entry>
<entry>
<id>f1b3793e034f21e0658fff217084ad7c7340d13b</id>
<published>2026-01-07T05:30:28Z</published>
<updated>2026-01-07T05:30:28Z</updated>
<title>A few changes to the void linux config after actually using it.</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/f1b3793e034f21e0658fff217084ad7c7340d13b.html" />
<author>
<name>Ethan Long</name>
<email>me@ethandl.dev</email>
</author>
<content>commit f1b3793e034f21e0658fff217084ad7c7340d13b
parent 1e4e42dfc927d5105055c979a7653650bd3f436b
Author: Ethan Long &lt;me@ethandl.dev&gt;
Date:   Wed,  7 Jan 2026 16:30:28 +1100

A few changes to the void linux config after actually using it.

It is quite likely that the OpenBSD configuration will need some fiddling,
the bindings were all off...

</content>
</entry>
<entry>
<id>1e4e42dfc927d5105055c979a7653650bd3f436b</id>
<published>2025-01-01T08:56:24Z</published>
<updated>2025-01-01T08:56:24Z</updated>
<title>Enable xwayland on void.</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/1e4e42dfc927d5105055c979a7653650bd3f436b.html" />
<author>
<name>Ethan Long</name>
<email>Ethan.Long@anu.edu.au</email>
</author>
<content>commit 1e4e42dfc927d5105055c979a7653650bd3f436b
parent ff763f29611148fa1b20b9912e607b7842267017
Author: Ethan Long &lt;Ethan.Long@anu.edu.au&gt;
Date:   Wed,  1 Jan 2025 19:56:24 +1100

Enable xwayland on void.

As much as it pains me, it is very useful to have X around.

</content>
</entry>
<entry>
<id>ff763f29611148fa1b20b9912e607b7842267017</id>
<published>2024-12-29T13:40:55Z</published>
<updated>2024-12-29T13:40:55Z</updated>
<title>Added a proper README to explain my changes</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/ff763f29611148fa1b20b9912e607b7842267017.html" />
<author>
<name>Ethan Long</name>
<email>ethan@OpenBSD-X220.lan</email>
</author>
<content>commit ff763f29611148fa1b20b9912e607b7842267017
parent 0e6fd99076bc46e1e938b3bd9d03f477b2f0c591
Author: Ethan Long &lt;ethan@OpenBSD-X220.lan&gt;
Date:   Mon, 30 Dec 2024 00:40:55 +1100

Added a proper README to explain my changes

Hopefully this appears on the stagit page too!

</content>
</entry>
<entry>
<id>0e6fd99076bc46e1e938b3bd9d03f477b2f0c591</id>
<published>2024-12-29T13:17:38Z</published>
<updated>2024-12-29T13:17:38Z</updated>
<title>Merge changes between OpenBSD and void computers</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/0e6fd99076bc46e1e938b3bd9d03f477b2f0c591.html" />
<author>
<name>Ethan Long</name>
<email>ethan@OpenBSD-X220.lan</email>
</author>
<content>commit 0e6fd99076bc46e1e938b3bd9d03f477b2f0c591
parent 329b50d252acb848c22efa58fd7bf41d7e9455f3
Author: Ethan Long &lt;ethan@OpenBSD-X220.lan&gt;
Date:   Mon, 30 Dec 2024 00:17:38 +1100

Merge changes between OpenBSD and void computers

</content>
</entry>
<entry>
<id>329b50d252acb848c22efa58fd7bf41d7e9455f3</id>
<published>2024-12-29T13:16:51Z</published>
<updated>2024-12-29T13:16:51Z</updated>
<title>Removed the unsightly autostart crap</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/329b50d252acb848c22efa58fd7bf41d7e9455f3.html" />
<author>
<name>Ethan Long</name>
<email>ethan@OpenBSD-X220.lan</email>
</author>
<content>commit 329b50d252acb848c22efa58fd7bf41d7e9455f3
parent 79af798e5b152632267ab54353220ec84aa996e0
Author: Ethan Long &lt;ethan@OpenBSD-X220.lan&gt;
Date:   Mon, 30 Dec 2024 00:16:51 +1100

Removed the unsightly autostart crap

</content>
</entry>
<entry>
<id>cadec0c0005c174609d4977a21d124d6d9a9c02a</id>
<published>2024-12-29T13:16:11Z</published>
<updated>2024-12-29T13:16:11Z</updated>
<title>Made void better reflect my ideal setup</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/cadec0c0005c174609d4977a21d124d6d9a9c02a.html" />
<author>
<name>Ethan Long</name>
<email>Ethan.Long@anu.edu.au</email>
</author>
<content>commit cadec0c0005c174609d4977a21d124d6d9a9c02a
parent 79af798e5b152632267ab54353220ec84aa996e0
Author: Ethan Long &lt;Ethan.Long@anu.edu.au&gt;
Date:   Mon, 30 Dec 2024 00:16:11 +1100

Made void better reflect my ideal setup

</content>
</entry>
<entry>
<id>79af798e5b152632267ab54353220ec84aa996e0</id>
<published>2024-12-29T13:04:53Z</published>
<updated>2024-12-29T13:04:53Z</updated>
<title>Added OpenBSD config</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/79af798e5b152632267ab54353220ec84aa996e0.html" />
<author>
<name>Ethan Long</name>
<email>ethan@OpenBSD-X220.lan</email>
</author>
<content>commit 79af798e5b152632267ab54353220ec84aa996e0
parent b1812520352891590d99dbfdec2c52c2f4a5ed8b
Author: Ethan Long &lt;ethan@OpenBSD-X220.lan&gt;
Date:   Mon, 30 Dec 2024 00:04:53 +1100

Added OpenBSD config

That&#39;s right! Wayland on OpenBSD.

</content>
</entry>
<entry>
<id>b1812520352891590d99dbfdec2c52c2f4a5ed8b</id>
<published>2024-12-29T12:56:50Z</published>
<updated>2024-12-29T12:56:50Z</updated>
<title>Added a build step</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/b1812520352891590d99dbfdec2c52c2f4a5ed8b.html" />
<author>
<name>Ethan Long</name>
<email>Ethan.Long@anu.edu.au</email>
</author>
<content>commit b1812520352891590d99dbfdec2c52c2f4a5ed8b
parent b75d24f9760b6946a9ce4387d608eec71e450307
Author: Ethan Long &lt;Ethan.Long@anu.edu.au&gt;
Date:   Sun, 29 Dec 2024 23:56:50 +1100

Added a build step

Copy the template files for void or other platforms before building
using prep[plat].sh

</content>
</entry>
<entry>
<id>b75d24f9760b6946a9ce4387d608eec71e450307</id>
<published>2024-12-29T12:51:30Z</published>
<updated>2024-12-29T12:51:30Z</updated>
<title>Removed the autostart patch, it&#39;s not needed!</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/b75d24f9760b6946a9ce4387d608eec71e450307.html" />
<author>
<name>Ethan Long</name>
<email>Ethan.Long@anu.edu.au</email>
</author>
<content>commit b75d24f9760b6946a9ce4387d608eec71e450307
parent b36d0144679df32c0e7f9824462f178bf0d7a193
Author: Ethan Long &lt;Ethan.Long@anu.edu.au&gt;
Date:   Sun, 29 Dec 2024 23:51:30 +1100

Removed the autostart patch, it&#39;s not needed!

Just use the -s option!

</content>
</entry>
<entry>
<id>b36d0144679df32c0e7f9824462f178bf0d7a193</id>
<published>2024-12-26T06:24:39Z</published>
<updated>2024-12-26T06:24:39Z</updated>
<title>My patches and config of dwl 0.7</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/b36d0144679df32c0e7f9824462f178bf0d7a193.html" />
<author>
<name>Ethan Long</name>
<email>Ethan.Long@anu.edu.au</email>
</author>
<content>commit b36d0144679df32c0e7f9824462f178bf0d7a193
parent cfc80c8f44ef47b8da903687f075382a1432ae04
Author: Ethan Long &lt;Ethan.Long@anu.edu.au&gt;
Date:   Thu, 26 Dec 2024 17:24:39 +1100

My patches and config of dwl 0.7

</content>
</entry>
<entry>
<id>cfc80c8f44ef47b8da903687f075382a1432ae04</id>
<published>2024-08-25T17:33:54Z</published>
<updated>2024-08-28T05:07:21Z</updated>
<title>fix crash when a client is created while all outputs are disabled</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/cfc80c8f44ef47b8da903687f075382a1432ae04.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit cfc80c8f44ef47b8da903687f075382a1432ae04
parent 0e0c97db5614876888f37ea4b35dd2867a336c5a
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 25 Aug 2024 11:33:54 -0600

fix crash when a client is created while all outputs are disabled

</content>
</entry>
<entry>
<id>0e0c97db5614876888f37ea4b35dd2867a336c5a</id>
<published>2024-07-15T03:33:37Z</published>
<updated>2024-08-28T05:07:13Z</updated>
<title>changelog: add new &#39;unreleased&#39; section</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/0e0c97db5614876888f37ea4b35dd2867a336c5a.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 0e0c97db5614876888f37ea4b35dd2867a336c5a
parent 74e45c4014ae7048ecbb76eb6f54034b8b479480
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 14 Jul 2024 21:33:37 -0600

changelog: add new &#39;unreleased&#39; section

</content>
</entry>
<entry>
<id>74e45c4014ae7048ecbb76eb6f54034b8b479480</id>
<published>2024-08-02T17:38:49Z</published>
<updated>2024-08-06T18:03:27Z</updated>
<title>bump version to 0.7</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/74e45c4014ae7048ecbb76eb6f54034b8b479480.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 74e45c4014ae7048ecbb76eb6f54034b8b479480
parent 464dddc110934e80478c6acdd3488bc3b4bac2ad
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Fri,  2 Aug 2024 11:38:49 -0600

bump version to 0.7

</content>
</entry>
<entry>
<id>464dddc110934e80478c6acdd3488bc3b4bac2ad</id>
<published>2024-08-05T18:11:42Z</published>
<updated>2024-08-06T18:03:27Z</updated>
<title>fix crash when a virtual pointer is destroyed</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/464dddc110934e80478c6acdd3488bc3b4bac2ad.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 464dddc110934e80478c6acdd3488bc3b4bac2ad
parent cb01023db65d7f9f511a0c1b90b673ab09a56fe1
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Mon,  5 Aug 2024 12:11:42 -0600

fix crash when a virtual pointer is destroyed

Fixes: https://codeberg.org/dwl/dwl/issues/680
(cherry picked from commit a634e3f527001cd2e2b7bc21bb14c1b7351f60bd)

</content>
</entry>
<entry>
<id>cb01023db65d7f9f511a0c1b90b673ab09a56fe1</id>
<published>2024-07-28T03:34:18Z</published>
<updated>2024-08-02T04:35:10Z</updated>
<title>fix crash when re-mapping a client</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/cb01023db65d7f9f511a0c1b90b673ab09a56fe1.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit cb01023db65d7f9f511a0c1b90b673ab09a56fe1
parent 5bbb0ab404d030b314c3e212f87dd5c4c32c9f72
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sat, 27 Jul 2024 21:34:18 -0600

fix crash when re-mapping a client

Fixes: ab5c554d096ebca8446b7b1354c49be014b8b747
(cherry picked from commit b5abbc37d8161c7ac8d05010e0effbc6af81718b)

</content>
</entry>
<entry>
<id>5bbb0ab404d030b314c3e212f87dd5c4c32c9f72</id>
<published>2024-07-23T18:14:51Z</published>
<updated>2024-08-02T04:34:51Z</updated>
<title>dwl(1): use correct special characters for - and &#39;</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/5bbb0ab404d030b314c3e212f87dd5c4c32c9f72.html" />
<author>
<name>Lennart Jablonka</name>
<email>humm@ljabl.com</email>
</author>
<content>commit 5bbb0ab404d030b314c3e212f87dd5c4c32c9f72
parent ed749603738832615e4d20ecea3f8442082bf822
Author: Lennart Jablonka &lt;humm@ljabl.com&gt;
Date:   Tue, 23 Jul 2024 20:14:51 +0200

dwl(1): use correct special characters for - and &#39;

The hyphen-minus &lt;-&gt; and apostrophe-quote &lt;&#39;&gt; are interpreted by troff
as hyphen and right single quotation mark.  See groff_char(7).

Fixes: 0db6f3c5b5f9 (&quot;add dwl(1)&quot;)
(cherry picked from commit f2c5023a3a6b9abd45c81e7547b111fb5ab119bf)

</content>
</entry>
<entry>
<id>ed749603738832615e4d20ecea3f8442082bf822</id>
<published>2024-07-23T18:12:00Z</published>
<updated>2024-08-02T04:34:51Z</updated>
<title>add myself to .mailmap</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/ed749603738832615e4d20ecea3f8442082bf822.html" />
<author>
<name>Lennart Jablonka</name>
<email>humm@ljabl.com</email>
</author>
<content>commit ed749603738832615e4d20ecea3f8442082bf822
parent cc622d4dd5cae5b82407774eebeaf272556f1225
Author: Lennart Jablonka &lt;humm@ljabl.com&gt;
Date:   Tue, 23 Jul 2024 20:12:00 +0200

add myself to .mailmap

(cherry picked from commit 4bbbb4907ec3e239353aa6ba8685ab1aa4a5fea5)

</content>
</entry>
<entry>
<id>cc622d4dd5cae5b82407774eebeaf272556f1225</id>
<published>2024-08-02T04:31:06Z</published>
<updated>2024-08-02T04:31:06Z</updated>
<title>Specify that the 0.7 branch builds against wlroots 0.18</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/cc622d4dd5cae5b82407774eebeaf272556f1225.html" />
<author>
<name>A Frederick Christensen</name>
<email>dwl@ivories.org</email>
</author>
<content>commit cc622d4dd5cae5b82407774eebeaf272556f1225
parent 3256ae06798a085f427f88837df492d33f1f1d8b
Author: A Frederick Christensen &lt;dwl@ivories.org&gt;
Date:   Thu,  1 Aug 2024 22:31:06 -0600

Specify that the 0.7 branch builds against wlroots 0.18

</content>
</entry>
<entry>
<id>3256ae06798a085f427f88837df492d33f1f1d8b</id>
<published>2024-07-21T19:28:08Z</published>
<updated>2024-08-02T04:29:29Z</updated>
<title>README.md Fix links formatting issue after re-flow text to 80 columns</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/3256ae06798a085f427f88837df492d33f1f1d8b.html" />
<author>
<name>A Frederick Christensen</name>
<email>dwl@ivories.org</email>
</author>
<content>commit 3256ae06798a085f427f88837df492d33f1f1d8b
parent e3f1aab7701c09887c09ea967042346f6925a4f4
Author: A Frederick Christensen &lt;dwl@ivories.org&gt;
Date:   Sun, 21 Jul 2024 14:28:08 -0500

README.md Fix links formatting issue after re-flow text to 80 columns

(cherry picked from commit ea6a4501213e73119c4f17c05d7122fcbb9bfd0d)

</content>
</entry>
<entry>
<id>e3f1aab7701c09887c09ea967042346f6925a4f4</id>
<published>2024-07-17T04:02:22Z</published>
<updated>2024-08-02T04:29:29Z</updated>
<title>Documentation restructuring</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/e3f1aab7701c09887c09ea967042346f6925a4f4.html" />
<author>
<name>A Frederick Christensen</name>
<email>dwl@ivories.org</email>
</author>
<content>commit e3f1aab7701c09887c09ea967042346f6925a4f4
parent 57153fd55786bf70ad58fdcf073894958d6c22e7
Author: A Frederick Christensen &lt;dwl@ivories.org&gt;
Date:   Tue, 16 Jul 2024 23:02:22 -0500

Documentation restructuring

Modified documentation to make clear the change in development (main) branch versus releases.

(cherry picked from commit ad30ca910b9da45835523af5c24ac353b7d13e9f)

</content>
</entry>
<entry>
<id>57153fd55786bf70ad58fdcf073894958d6c22e7</id>
<published>2024-07-15T03:55:58Z</published>
<updated>2024-08-02T04:29:29Z</updated>
<title>update README.md to mention the main branch now requires wlroots-git</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/57153fd55786bf70ad58fdcf073894958d6c22e7.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 57153fd55786bf70ad58fdcf073894958d6c22e7
parent a9bcdff683226811f50602ed73d07d58fdb668d8
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 14 Jul 2024 21:55:58 -0600

update README.md to mention the main branch now requires wlroots-git

Closes: https://codeberg.org/dwl/dwl/issues/646
(cherry picked from commit 452a314faa18573fe100a03a154fdd0a0ad54ba2)

</content>
</entry>
<entry>
<id>a9bcdff683226811f50602ed73d07d58fdb668d8</id>
<published>2024-07-23T22:16:19Z</published>
<updated>2024-07-24T12:03:57Z</updated>
<title>send scale on initial commit to layer surfaces</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/a9bcdff683226811f50602ed73d07d58fdb668d8.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit a9bcdff683226811f50602ed73d07d58fdb668d8
parent bd59573f07f27fff7870a1e1a70e72493bb42453
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Tue, 23 Jul 2024 16:16:19 -0600

send scale on initial commit to layer surfaces

Signed-off-by: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
(cherry picked from commit cd216908a7c26f547b7e10a389aea6b754afb6d1)

</content>
</entry>
<entry>
<id>bd59573f07f27fff7870a1e1a70e72493bb42453</id>
<published>2024-07-15T03:22:08Z</published>
<updated>2024-07-15T03:25:37Z</updated>
<title>bump version to 0.7-rc1</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/bd59573f07f27fff7870a1e1a70e72493bb42453.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit bd59573f07f27fff7870a1e1a70e72493bb42453
parent 0060e1922d600f7f2378b82477ec053654560267
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 14 Jul 2024 21:22:08 -0600

bump version to 0.7-rc1

</content>
</entry>
<entry>
<id>0060e1922d600f7f2378b82477ec053654560267</id>
<published>2024-07-15T03:16:25Z</published>
<updated>2024-07-15T03:25:37Z</updated>
<title>prepare CHANGELOG.md for 0.7</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/0060e1922d600f7f2378b82477ec053654560267.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 0060e1922d600f7f2378b82477ec053654560267
parent c709b09e10ad6b4ccb63e7f75b17f0fdd488d4da
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 14 Jul 2024 21:16:25 -0600

prepare CHANGELOG.md for 0.7

</content>
</entry>
<entry>
<id>c709b09e10ad6b4ccb63e7f75b17f0fdd488d4da</id>
<published>2024-07-15T03:13:20Z</published>
<updated>2024-07-15T03:13:20Z</updated>
<title>changelog: add new &#39;unreleased&#39; section</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/c709b09e10ad6b4ccb63e7f75b17f0fdd488d4da.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit c709b09e10ad6b4ccb63e7f75b17f0fdd488d4da
parent efe10ea655de409d76e08b21913bf7cab72d4fec
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 14 Jul 2024 21:13:20 -0600

changelog: add new &#39;unreleased&#39; section

</content>
</entry>
<entry>
<id>efe10ea655de409d76e08b21913bf7cab72d4fec</id>
<published>2024-07-15T03:02:45Z</published>
<updated>2024-07-15T03:10:44Z</updated>
<title>use the parent scene node to determine if move clients out of LyrFloat</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/efe10ea655de409d76e08b21913bf7cab72d4fec.html" />
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<content>commit efe10ea655de409d76e08b21913bf7cab72d4fec
parent 9a962ce136536689b289ac126a0ad3525a13f682
Author: Guido Cella &lt;guido@guidocella.xyz&gt;
Date:   Sun, 14 Jul 2024 21:02:45 -0600

use the parent scene node to determine if move clients out of LyrFloat

[sevz: commit message is mine]

</content>
</entry>
<entry>
<id>9a962ce136536689b289ac126a0ad3525a13f682</id>
<published>2024-07-15T03:01:36Z</published>
<updated>2024-07-15T03:10:44Z</updated>
<title>Reapply &quot;place child clients above fullscreen clients&quot;</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/9a962ce136536689b289ac126a0ad3525a13f682.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 9a962ce136536689b289ac126a0ad3525a13f682
parent 0761fd0691ee5816a0319ebda3ba70477a1df967
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 14 Jul 2024 21:01:36 -0600

Reapply &quot;place child clients above fullscreen clients&quot;

This reverts commit 043ab3ac1335d7a1cd84fe0f9cea8056977211a4.

</content>
</entry>
<entry>
<id>0761fd0691ee5816a0319ebda3ba70477a1df967</id>
<published>2024-07-15T03:00:50Z</published>
<updated>2024-07-15T03:10:44Z</updated>
<title>Merge branch &#39;wlroots-next&#39;</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/0761fd0691ee5816a0319ebda3ba70477a1df967.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 0761fd0691ee5816a0319ebda3ba70477a1df967
parent 5a4839b1c8e1b171441a86a379ef30ddfb687421
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 14 Jul 2024 21:00:50 -0600

Merge branch &#39;wlroots-next&#39;

</content>
</entry>
<entry>
<id>12b44421c84367a67461f81cacf13297ae673c20</id>
<published>2024-07-14T02:23:04Z</published>
<updated>2024-07-14T02:23:04Z</updated>
<title>bump to linux-dmabuf version 5</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/12b44421c84367a67461f81cacf13297ae673c20.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 12b44421c84367a67461f81cacf13297ae673c20
parent 5d73134e338c8a9a515079908459040b582a225b
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sat, 13 Jul 2024 20:23:04 -0600

bump to linux-dmabuf version 5

</content>
</entry>
<entry>
<id>5a4839b1c8e1b171441a86a379ef30ddfb687421</id>
<published>2024-07-13T22:34:01Z</published>
<updated>2024-07-13T22:34:01Z</updated>
<title>bump version to 0.6</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/5a4839b1c8e1b171441a86a379ef30ddfb687421.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 5a4839b1c8e1b171441a86a379ef30ddfb687421
parent bd5001b7801b694b8bfb13215848e56113708917
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sat, 13 Jul 2024 16:34:01 -0600

bump version to 0.6

</content>
</entry>
<entry>
<id>bd5001b7801b694b8bfb13215848e56113708917</id>
<published>2024-07-13T07:14:26Z</published>
<updated>2024-07-13T22:30:51Z</updated>
<title>prepare CHANGELOG.md for 0.6</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/bd5001b7801b694b8bfb13215848e56113708917.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit bd5001b7801b694b8bfb13215848e56113708917
parent 043ab3ac1335d7a1cd84fe0f9cea8056977211a4
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sat, 13 Jul 2024 01:14:26 -0600

prepare CHANGELOG.md for 0.6

</content>
</entry>
<entry>
<id>043ab3ac1335d7a1cd84fe0f9cea8056977211a4</id>
<published>2024-07-13T03:08:48Z</published>
<updated>2024-07-13T03:08:48Z</updated>
<title>Revert &quot;place child clients above fullscreen clients&quot;</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/043ab3ac1335d7a1cd84fe0f9cea8056977211a4.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 043ab3ac1335d7a1cd84fe0f9cea8056977211a4
parent aede3b294b1b78afb1ceaf2214b8cc024a775974
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Fri, 12 Jul 2024 21:08:48 -0600

Revert &quot;place child clients above fullscreen clients&quot;

This does not work as intended. Lets revert it temporarily and add it back
after the release.

This reverts commit 298949bbc4eae8cedb9cdd11cfc9ebd139ac5d5f.

</content>
</entry>
<entry>
<id>aede3b294b1b78afb1ceaf2214b8cc024a775974</id>
<published>2024-06-30T19:42:05Z</published>
<updated>2024-07-03T19:39:32Z</updated>
<title>Fix applybounds</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/aede3b294b1b78afb1ceaf2214b8cc024a775974.html" />
<author>
<name>Rutherther</name>
<email>rutherther@proton.me</email>
</author>
<content>commit aede3b294b1b78afb1ceaf2214b8cc024a775974
parent 7d8c3ea3695de248aa1975def5839b0ffd34d198
Author: Rutherther &lt;rutherther@proton.me&gt;
Date:   Sun, 30 Jun 2024 21:42:05 +0200

Fix applybounds

Applybounds doesn&#39;t move client when it overlays
only with border with monitor to the right.

Apparently, c-&gt;geom.width already includes the border
as well.

</content>
</entry>
<entry>
<id>7d8c3ea3695de248aa1975def5839b0ffd34d198</id>
<published>2024-05-07T17:14:32Z</published>
<updated>2024-07-03T19:35:29Z</updated>
<title>feat: focus empty monitor when clicked</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/7d8c3ea3695de248aa1975def5839b0ffd34d198.html" />
<author>
<name>Rutherther</name>
<email>rutherther@proton.me</email>
</author>
<content>commit 7d8c3ea3695de248aa1975def5839b0ffd34d198
parent 2db0a2e8ef57acceeb3331a312dc3388a1710b29
Author: Rutherther &lt;rutherther@proton.me&gt;
Date:   Tue,  7 May 2024 19:14:32 +0200

feat: focus empty monitor when clicked

</content>
</entry>
<entry>
<id>2db0a2e8ef57acceeb3331a312dc3388a1710b29</id>
<published>2024-06-25T17:38:01Z</published>
<updated>2024-07-03T19:27:52Z</updated>
<title>use round(3) and ceilf(3) from the math library</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/2db0a2e8ef57acceeb3331a312dc3388a1710b29.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 2db0a2e8ef57acceeb3331a312dc3388a1710b29
parent ab5c554d096ebca8446b7b1354c49be014b8b747
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Tue, 25 Jun 2024 11:38:01 -0600

use round(3) and ceilf(3) from the math library

ΔSLOC: -1

</content>
</entry>
<entry>
<id>ab5c554d096ebca8446b7b1354c49be014b8b747</id>
<published>2024-06-05T06:43:14Z</published>
<updated>2024-07-03T19:27:51Z</updated>
<title>set preferred scale after the first commit (XDGshell)</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/ab5c554d096ebca8446b7b1354c49be014b8b747.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit ab5c554d096ebca8446b7b1354c49be014b8b747
parent b4638fef296cc7fa7ce51fa8ac07ecad17985226
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Wed,  5 Jun 2024 00:43:14 -0600

set preferred scale after the first commit (XDGshell)

</content>
</entry>
<entry>
<id>b4638fef296cc7fa7ce51fa8ac07ecad17985226</id>
<published>2024-07-03T19:20:51Z</published>
<updated>2024-07-03T19:27:51Z</updated>
<title>drop useless maplayersurfacenotify()</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/b4638fef296cc7fa7ce51fa8ac07ecad17985226.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit b4638fef296cc7fa7ce51fa8ac07ecad17985226
parent 71f11e6cf63289d51f152469a0da81a85fe2608c
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Wed,  3 Jul 2024 13:20:51 -0600

drop useless maplayersurfacenotify()

</content>
</entry>
<entry>
<id>71f11e6cf63289d51f152469a0da81a85fe2608c</id>
<published>2024-06-27T19:19:16Z</published>
<updated>2024-07-02T02:40:54Z</updated>
<title>set O_NONBLOCK flag to stdout</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/71f11e6cf63289d51f152469a0da81a85fe2608c.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 71f11e6cf63289d51f152469a0da81a85fe2608c
parent 2b4893a0ad57fb5234c48615a2e531401efcf69c
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 27 Jun 2024 13:19:16 -0600

set O_NONBLOCK flag to stdout

</content>
</entry>
<entry>
<id>2b4893a0ad57fb5234c48615a2e531401efcf69c</id>
<published>2024-06-30T00:31:01Z</published>
<updated>2024-06-30T02:41:54Z</updated>
<title>add a note about having at least a dummy rule for `rules[]`</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/2b4893a0ad57fb5234c48615a2e531401efcf69c.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 2b4893a0ad57fb5234c48615a2e531401efcf69c
parent 1002ea04fa45fba46755478044bc4828f8e19b20
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sat, 29 Jun 2024 18:31:01 -0600

add a note about having at least a dummy rule for `rules[]`

Closes: https://codeberg.org/dwl/dwl/issues/656

</content>
</entry>
<entry>
<id>1002ea04fa45fba46755478044bc4828f8e19b20</id>
<published>2024-06-26T04:22:43Z</published>
<updated>2024-06-26T04:24:38Z</updated>
<title>add bugref about why we call updatemons in outputmgrapplyortest</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/1002ea04fa45fba46755478044bc4828f8e19b20.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 1002ea04fa45fba46755478044bc4828f8e19b20
parent 46ae075430017ccd4a58d63a166fe1e696d3f379
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Tue, 25 Jun 2024 22:22:43 -0600

add bugref about why we call updatemons in outputmgrapplyortest

</content>
</entry>
<entry>
<id>5d73134e338c8a9a515079908459040b582a225b</id>
<published>2024-06-25T17:50:42Z</published>
<updated>2024-06-25T17:50:42Z</updated>
<title>Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/5d73134e338c8a9a515079908459040b582a225b.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 5d73134e338c8a9a515079908459040b582a225b
parent baedf7f7918976757fbdd1b11649f0820482d1c6
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Tue, 25 Jun 2024 11:50:42 -0600

Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next

</content>
</entry>
<entry>
<id>46ae075430017ccd4a58d63a166fe1e696d3f379</id>
<published>2024-06-05T06:42:43Z</published>
<updated>2024-06-25T17:33:49Z</updated>
<title>set preferred scale on creation (LayerShell)</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/46ae075430017ccd4a58d63a166fe1e696d3f379.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 46ae075430017ccd4a58d63a166fe1e696d3f379
parent 13925eb1da8af2c1d23ee9d01efd03c3626081b2
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Wed,  5 Jun 2024 00:42:43 -0600

set preferred scale on creation (LayerShell)

</content>
</entry>
<entry>
<id>13925eb1da8af2c1d23ee9d01efd03c3626081b2</id>
<published>2024-06-23T20:42:50Z</published>
<updated>2024-06-24T19:32:03Z</updated>
<title>correctly report position to xwayland clients</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/13925eb1da8af2c1d23ee9d01efd03c3626081b2.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 13925eb1da8af2c1d23ee9d01efd03c3626081b2
parent 4a7d1bebf5c706109c92bd0415ab62825a7556ee
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 23 Jun 2024 14:42:50 -0600

correctly report position to xwayland clients

Previously we didn&#39;t take into account their borders requiring us to add
`borderpx` to override_redirect clients.

Fixes: https://codeberg.org/dwl/dwl/issues/651

</content>
</entry>
<entry>
<id>4a7d1bebf5c706109c92bd0415ab62825a7556ee</id>
<published>2024-06-22T06:21:17Z</published>
<updated>2024-06-22T06:21:17Z</updated>
<title>add bugref for negative x,y monitor position and xwayland</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/4a7d1bebf5c706109c92bd0415ab62825a7556ee.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 4a7d1bebf5c706109c92bd0415ab62825a7556ee
parent 845d3c47bd5dc8c7c7966e835579f10e69c5d92e
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sat, 22 Jun 2024 00:21:17 -0600

add bugref for negative x,y monitor position and xwayland

</content>
</entry>
<entry>
<id>baedf7f7918976757fbdd1b11649f0820482d1c6</id>
<published>2024-06-21T05:32:44Z</published>
<updated>2024-06-21T05:32:44Z</updated>
<title>Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/baedf7f7918976757fbdd1b11649f0820482d1c6.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit baedf7f7918976757fbdd1b11649f0820482d1c6
parent 4cf1d604b8912fdd5854f4a1d981cdfc5955b890
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 20 Jun 2024 23:32:44 -0600

Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next

</content>
</entry>
<entry>
<id>845d3c47bd5dc8c7c7966e835579f10e69c5d92e</id>
<published>2024-06-21T05:28:14Z</published>
<updated>2024-06-21T05:30:46Z</updated>
<title>Reapply gamma LUT when re-enabling an output using wlr-output-power-management</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/845d3c47bd5dc8c7c7966e835579f10e69c5d92e.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 845d3c47bd5dc8c7c7966e835579f10e69c5d92e
parent 9cdce1b8ff6e50affd0c20696b2dd8048e45b3bb
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 20 Jun 2024 23:28:14 -0600

Reapply gamma LUT when re-enabling an output using wlr-output-power-management

</content>
</entry>
<entry>
<id>9cdce1b8ff6e50affd0c20696b2dd8048e45b3bb</id>
<published>2024-06-21T05:09:03Z</published>
<updated>2024-06-21T05:29:26Z</updated>
<title>try to limit (79 characters) the line lenght in the Makefile</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/9cdce1b8ff6e50affd0c20696b2dd8048e45b3bb.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 9cdce1b8ff6e50affd0c20696b2dd8048e45b3bb
parent 650a918010ac5769787d461812392cff786e4d3b
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 20 Jun 2024 23:09:03 -0600

try to limit (79 characters) the line lenght in the Makefile

</content>
</entry>
<entry>
<id>4cf1d604b8912fdd5854f4a1d981cdfc5955b890</id>
<published>2024-06-21T04:44:50Z</published>
<updated>2024-06-21T04:44:50Z</updated>
<title>Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/4cf1d604b8912fdd5854f4a1d981cdfc5955b890.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 4cf1d604b8912fdd5854f4a1d981cdfc5955b890
parent a8403d7b4d54e30699424586784cc0265b29d08d
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 20 Jun 2024 22:44:50 -0600

Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next

</content>
</entry>
<entry>
<id>650a918010ac5769787d461812392cff786e4d3b</id>
<published>2024-06-21T00:48:47Z</published>
<updated>2024-06-21T01:11:53Z</updated>
<title>Updated power management handling to address issues raised in the PR</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/650a918010ac5769787d461812392cff786e4d3b.html" />
<author>
<name>thanatos</name>
<email>thanatos@noreply.codeberg.org</email>
</author>
<content>commit 650a918010ac5769787d461812392cff786e4d3b
parent 2902df94d6e3da04b7abc92f846b0da7d40ff4ea
Author: thanatos &lt;thanatos@noreply.codeberg.org&gt;
Date:   Thu, 20 Jun 2024 18:48:47 -0600

Updated power management handling to address issues raised in the PR

</content>
</entry>
<entry>
<id>2902df94d6e3da04b7abc92f846b0da7d40ff4ea</id>
<published>2024-04-06T17:29:14Z</published>
<updated>2024-06-21T01:11:53Z</updated>
<title>Prevent updatemons() from removing monitors that have been put to sleep from the layout</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/2902df94d6e3da04b7abc92f846b0da7d40ff4ea.html" />
<author>
<name>David Donahue</name>
<email>david.donahue2996@gmail.com</email>
</author>
<content>commit 2902df94d6e3da04b7abc92f846b0da7d40ff4ea
parent 9b1f35e42bf435b212dfcdcc510439ef8b4f2e31
Author: David Donahue &lt;david.donahue2996@gmail.com&gt;
Date:   Sat,  6 Apr 2024 11:29:14 -0600

Prevent updatemons() from removing monitors that have been put to sleep from the layout

</content>
</entry>
<entry>
<id>9b1f35e42bf435b212dfcdcc510439ef8b4f2e31</id>
<published>2024-01-17T08:45:03Z</published>
<updated>2024-06-21T01:11:52Z</updated>
<title>Implement support for output power management</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/9b1f35e42bf435b212dfcdcc510439ef8b4f2e31.html" />
<author>
<name>Emil Miler</name>
<email>em@0x45.cz</email>
</author>
<content>commit 9b1f35e42bf435b212dfcdcc510439ef8b4f2e31
parent 92d1c286b8041bcdf5c335a63f5c060460e2a0e0
Author: Emil Miler &lt;em@0x45.cz&gt;
Date:   Wed, 17 Jan 2024 09:45:03 +0100

Implement support for output power management

This patch is based on the original stale patch by Guido Cella @guidocella.
It has been modified to apply cleanly to the latest v5.0 tag. Since the SLOC
limit is now lifted, this core feature should be merged into dwl upstream.

Thanks to Dima Krasner @dimkr for the cherry-pick.

Closes: #559, #525

</content>
</entry>
<entry>
<id>92d1c286b8041bcdf5c335a63f5c060460e2a0e0</id>
<published>2024-06-21T00:38:59Z</published>
<updated>2024-06-21T00:42:00Z</updated>
<title>default CC to gcc</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/92d1c286b8041bcdf5c335a63f5c060460e2a0e0.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 92d1c286b8041bcdf5c335a63f5c060460e2a0e0
parent 784b047b3825b0c784de85034e9b215134250e3c
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 20 Jun 2024 18:38:59 -0600

default CC to gcc

posix c99 does not accept `-pedantic`

Fixes: https://codeberg.org/dwl/dwl/issues/584

</content>
</entry>
<entry>
<id>784b047b3825b0c784de85034e9b215134250e3c</id>
<published>2024-05-31T14:00:50Z</published>
<updated>2024-06-20T23:49:29Z</updated>
<title>Check for null monitor in resize function</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/784b047b3825b0c784de85034e9b215134250e3c.html" />
<author>
<name>Rutherther</name>
<email>rutherther@proton.me</email>
</author>
<content>commit 784b047b3825b0c784de85034e9b215134250e3c
parent 11baacbec0b75dff34abf52d5172687e4ae2cc4f
Author: Rutherther &lt;rutherther@proton.me&gt;
Date:   Fri, 31 May 2024 16:00:50 +0200

Check for null monitor in resize function

</content>
</entry>
<entry>
<id>11baacbec0b75dff34abf52d5172687e4ae2cc4f</id>
<published>2024-05-14T15:57:59Z</published>
<updated>2024-06-20T23:49:29Z</updated>
<title>Add output to layout after enabled state is committed</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/11baacbec0b75dff34abf52d5172687e4ae2cc4f.html" />
<author>
<name>Rutherther</name>
<email>rutherther@proton.me</email>
</author>
<content>commit 11baacbec0b75dff34abf52d5172687e4ae2cc4f
parent 16076ec5a40ed708b99f27100036a4a92b4fdd59
Author: Rutherther &lt;rutherther@proton.me&gt;
Date:   Tue, 14 May 2024 17:57:59 +0200

Add output to layout after enabled state is committed

</content>
</entry>
<entry>
<id>16076ec5a40ed708b99f27100036a4a92b4fdd59</id>
<published>2024-05-04T18:59:51Z</published>
<updated>2024-06-20T23:49:25Z</updated>
<title>fix: make sure selmon doesn&#39;t get set to disabled mon</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/16076ec5a40ed708b99f27100036a4a92b4fdd59.html" />
<author>
<name>Rutherther</name>
<email>rutherther@proton.me</email>
</author>
<content>commit 16076ec5a40ed708b99f27100036a4a92b4fdd59
parent 7a46fccdba35b46d91226d10c1c9b90e43418c09
Author: Rutherther &lt;rutherther@proton.me&gt;
Date:   Sat,  4 May 2024 20:59:51 +0200

fix: make sure selmon doesn&#39;t get set to disabled mon

</content>
</entry>
<entry>
<id>a8403d7b4d54e30699424586784cc0265b29d08d</id>
<published>2024-05-03T17:03:18Z</published>
<updated>2024-06-20T22:58:31Z</updated>
<title>handle gpu resets</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/a8403d7b4d54e30699424586784cc0265b29d08d.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit a8403d7b4d54e30699424586784cc0265b29d08d
parent 57b5e41063d27087d3a651b28f1ae6c7d9e2a6da
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Fri,  3 May 2024 11:03:18 -0600

handle gpu resets

Fixes: https://codeberg.org/dwl/dwl/issues/601

</content>
</entry>
<entry>
<id>7a46fccdba35b46d91226d10c1c9b90e43418c09</id>
<published>2024-06-18T17:09:32Z</published>
<updated>2024-06-20T22:36:08Z</updated>
<title>Run startup_cmd in new session and kill the entire group</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/7a46fccdba35b46d91226d10c1c9b90e43418c09.html" />
<author>
<name>Peter Hofmann</name>
<email>scm@uninformativ.de</email>
</author>
<content>commit 7a46fccdba35b46d91226d10c1c9b90e43418c09
parent c2e7350f2ef4f07810c8fa49bed3e8db37faa058
Author: Peter Hofmann &lt;scm@uninformativ.de&gt;
Date:   Tue, 18 Jun 2024 19:09:32 +0200

Run startup_cmd in new session and kill the entire group

When a user&#39;s startup_cmd is a little more complex, e.g. a shell script,
and forks off several processes, then killing only the main child pid
might leave unwanted processes behind on exit. Not all children will
notice when their parent or the compositor has quit.

To fix this, put startup_cmd into its own session and process group, and
kill the entire group on exit.

</content>
</entry>
<entry>
<id>c2e7350f2ef4f07810c8fa49bed3e8db37faa058</id>
<published>2024-06-12T18:04:43Z</published>
<updated>2024-06-14T07:43:32Z</updated>
<title>Make sure toplevel_from_wlr_surface is called with a valid surface pointer</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/c2e7350f2ef4f07810c8fa49bed3e8db37faa058.html" />
<author>
<name>Forrest Bushstone</name>
<email>fgb.1@protonmail.com</email>
</author>
<content>commit c2e7350f2ef4f07810c8fa49bed3e8db37faa058
parent 7570dc0a41c4b2a1952f7275327d7168e45129fa
Author: Forrest Bushstone &lt;fgb.1@protonmail.com&gt;
Date:   Wed, 12 Jun 2024 14:04:43 -0400

Make sure toplevel_from_wlr_surface is called with a valid surface pointer

</content>
</entry>
<entry>
<id>7570dc0a41c4b2a1952f7275327d7168e45129fa</id>
<published>2024-06-13T20:23:51Z</published>
<updated>2024-06-13T20:46:09Z</updated>
<title>minor adjustments in Makefile</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/7570dc0a41c4b2a1952f7275327d7168e45129fa.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 7570dc0a41c4b2a1952f7275327d7168e45129fa
parent e5a57fb155c0238c46336795902c6bfdf4c6d00b
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 13 Jun 2024 14:23:51 -0600

minor adjustments in Makefile

</content>
</entry>
<entry>
<id>e5a57fb155c0238c46336795902c6bfdf4c6d00b</id>
<published>2024-06-12T19:05:32Z</published>
<updated>2024-06-12T20:25:58Z</updated>
<title>use tabs in client.h</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/e5a57fb155c0238c46336795902c6bfdf4c6d00b.html" />
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<content>commit e5a57fb155c0238c46336795902c6bfdf4c6d00b
parent 21205f2f404ee2ae0680becbe914e6deb04df2ee
Author: Guido Cella &lt;guido@guidocella.xyz&gt;
Date:   Wed, 12 Jun 2024 21:05:32 +0200

use tabs in client.h

Fixes 298949bbc4eae8cedb9cdd11cfc9ebd139ac5d5f.

</content>
</entry>
<entry>
<id>57b5e41063d27087d3a651b28f1ae6c7d9e2a6da</id>
<published>2024-05-30T21:00:05Z</published>
<updated>2024-06-09T02:16:16Z</updated>
<title>use enum headers when possible</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/57b5e41063d27087d3a651b28f1ae6c7d9e2a6da.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 57b5e41063d27087d3a651b28f1ae6c7d9e2a6da
parent f4b6b429ec593a8fc7ae61053c97773b5cc37566
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 30 May 2024 15:00:05 -0600

use enum headers when possible

</content>
</entry>
<entry>
<id>f4b6b429ec593a8fc7ae61053c97773b5cc37566</id>
<published>2024-06-04T20:03:37Z</published>
<updated>2024-06-04T20:03:37Z</updated>
<title>Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/f4b6b429ec593a8fc7ae61053c97773b5cc37566.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit f4b6b429ec593a8fc7ae61053c97773b5cc37566
parent bf81a128ecddaa63a904c2b08b80ed03619e0eb3
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Tue,  4 Jun 2024 14:03:37 -0600

Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next

</content>
</entry>
<entry>
<id>21205f2f404ee2ae0680becbe914e6deb04df2ee</id>
<published>2024-05-30T23:48:01Z</published>
<updated>2024-06-04T19:58:16Z</updated>
<title>make sure clients share the same layer on floating layout</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/21205f2f404ee2ae0680becbe914e6deb04df2ee.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 21205f2f404ee2ae0680becbe914e6deb04df2ee
parent 8f6fca35d0710b347836dcaf3543e85e58783e22
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 30 May 2024 17:48:01 -0600

make sure clients share the same layer on floating layout

</content>
</entry>
<entry>
<id>8f6fca35d0710b347836dcaf3543e85e58783e22</id>
<published>2024-01-30T19:16:16Z</published>
<updated>2024-06-03T05:33:57Z</updated>
<title>create a keyboard group for each virtual keyboard</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/8f6fca35d0710b347836dcaf3543e85e58783e22.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 8f6fca35d0710b347836dcaf3543e85e58783e22
parent bca077b9279f28c12cced63f0a556c0556f7169c
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Tue, 30 Jan 2024 13:16:16 -0600

create a keyboard group for each virtual keyboard

</content>
</entry>
<entry>
<id>bca077b9279f28c12cced63f0a556c0556f7169c</id>
<published>2024-06-02T19:19:24Z</published>
<updated>2024-06-02T23:54:11Z</updated>
<title>Allow negative coordinates in MonitorRules</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/bca077b9279f28c12cced63f0a556c0556f7169c.html" />
<author>
<name>A Frederick Christensen</name>
<email>dwl@ivories.org</email>
</author>
<content>commit bca077b9279f28c12cced63f0a556c0556f7169c
parent 0047ff740a4f8da430cecdb19084f626bf535b21
Author: A Frederick Christensen &lt;dwl@ivories.org&gt;
Date:   Sun,  2 Jun 2024 14:19:24 -0500

Allow negative coordinates in MonitorRules

Monitor/output position (-1, -1) remains as a single indicator value for autoconfigure layout.
Additionally, one minor comment typo is corrected.

</content>
</entry>
<entry>
<id>0047ff740a4f8da430cecdb19084f626bf535b21</id>
<published>2024-04-06T01:54:54Z</published>
<updated>2024-05-30T22:24:42Z</updated>
<title>Replicate dwm behavior for sloppyfocus</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/0047ff740a4f8da430cecdb19084f626bf535b21.html" />
<author>
<name>Forrest Bushstone</name>
<email>fgb.1@protonmail.com</email>
</author>
<content>commit 0047ff740a4f8da430cecdb19084f626bf535b21
parent 9825c26cdd5dfed34022b77a8936c5d8f485e134
Author: Forrest Bushstone &lt;fgb.1@protonmail.com&gt;
Date:   Fri,  5 Apr 2024 21:54:54 -0400

Replicate dwm behavior for sloppyfocus

</content>
</entry>
<entry>
<id>bf81a128ecddaa63a904c2b08b80ed03619e0eb3</id>
<published>2024-05-28T05:10:40Z</published>
<updated>2024-05-28T05:10:40Z</updated>
<title>wlroots now allows parallel installs</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/bf81a128ecddaa63a904c2b08b80ed03619e0eb3.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit bf81a128ecddaa63a904c2b08b80ed03619e0eb3
parent 3b1f0a8a88d0b535c76d2f0e919fd68e3a4c3b89
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Mon, 27 May 2024 23:10:40 -0600

wlroots now allows parallel installs

</content>
</entry>
<entry>
<id>9825c26cdd5dfed34022b77a8936c5d8f485e134</id>
<published>2024-05-10T05:08:54Z</published>
<updated>2024-05-10T05:08:54Z</updated>
<title>dwl-patches overhaul - doc changes</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/9825c26cdd5dfed34022b77a8936c5d8f485e134.html" />
<author>
<name>fauxmight</name>
<email>fauxmight@noreply.codeberg.org</email>
</author>
<content>commit 9825c26cdd5dfed34022b77a8936c5d8f485e134
parent 34b7a5721134d63f8241af2f008c2e0d9f836dd5
Author: fauxmight &lt;fauxmight@noreply.codeberg.org&gt;
Date:   Fri, 10 May 2024 05:08:54 +0000

dwl-patches overhaul - doc changes

</content>
</entry>
<entry>
<id>34b7a5721134d63f8241af2f008c2e0d9f836dd5</id>
<published>2024-05-05T18:52:25Z</published>
<updated>2024-05-05T18:52:25Z</updated>
<title>Update wmenu-run name</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/34b7a5721134d63f8241af2f008c2e0d9f836dd5.html" />
<author>
<name>A Frederick Christensen</name>
<email>dwl@ivories.org</email>
</author>
<content>commit 34b7a5721134d63f8241af2f008c2e0d9f836dd5
parent 5c19e23146b6163e6508765f0062cde9a1718be7
Author: A Frederick Christensen &lt;dwl@ivories.org&gt;
Date:   Sun,  5 May 2024 13:52:25 -0500

Update wmenu-run name

</content>
</entry>
<entry>
<id>5c19e23146b6163e6508765f0062cde9a1718be7</id>
<published>2024-02-21T17:41:29Z</published>
<updated>2024-05-05T18:40:23Z</updated>
<title>switch to wmenu</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/5c19e23146b6163e6508765f0062cde9a1718be7.html" />
<author>
<name>sewn</name>
<email>sewn@disroot.org</email>
</author>
<content>commit 5c19e23146b6163e6508765f0062cde9a1718be7
parent 577d8da6d17dad5f847795582ebf813f3c5c04a7
Author: sewn &lt;sewn@disroot.org&gt;
Date:   Wed, 21 Feb 2024 20:41:29 +0300

switch to wmenu

bemenu is very bloated, turning itself into a library, which makes it
7489 SLOC.

wmenu on the other hand, looks suckless by default, and is only 2000
SLOC, which i also find alot nicer to use, since bemenu does nothing
to replicate the original dmenu feel.

</content>
</entry>
<entry>
<id>3b1f0a8a88d0b535c76d2f0e919fd68e3a4c3b89</id>
<published>2024-04-30T18:36:10Z</published>
<updated>2024-04-30T18:36:10Z</updated>
<title>add support for alpha-modifier-v1 (wlroots!4616)</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/3b1f0a8a88d0b535c76d2f0e919fd68e3a4c3b89.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 3b1f0a8a88d0b535c76d2f0e919fd68e3a4c3b89
parent bb734816627b3bad7ea231bfb454777a1c5177ed
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Tue, 30 Apr 2024 12:36:10 -0600

add support for alpha-modifier-v1 (wlroots!4616)

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4616

</content>
</entry>
<entry>
<id>bb734816627b3bad7ea231bfb454777a1c5177ed</id>
<published>2024-04-21T21:53:59Z</published>
<updated>2024-04-21T21:53:59Z</updated>
<title>use wlr_renderer_get_texture_formats (wlroots!4644)</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/bb734816627b3bad7ea231bfb454777a1c5177ed.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit bb734816627b3bad7ea231bfb454777a1c5177ed
parent 72e2ce8b00995d5925786043dd2910c27722c375
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 21 Apr 2024 15:53:59 -0600

use wlr_renderer_get_texture_formats (wlroots!4644)

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4644

</content>
</entry>
<entry>
<id>577d8da6d17dad5f847795582ebf813f3c5c04a7</id>
<published>2024-04-04T10:48:16Z</published>
<updated>2024-04-04T17:09:05Z</updated>
<title>put wlr_layer_shell top layer below fullscreen</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/577d8da6d17dad5f847795582ebf813f3c5c04a7.html" />
<author>
<name>choc</name>
<email>notchoc@proton.me</email>
</author>
<content>commit 577d8da6d17dad5f847795582ebf813f3c5c04a7
parent dd00d994ce4c53829d0b871622dc05e90a6f58c3
Author: choc &lt;notchoc@proton.me&gt;
Date:   Thu,  4 Apr 2024 18:48:16 +0800

put wlr_layer_shell top layer below fullscreen

fixes wlr_layer_shell top clients showing over fullscreen clients

</content>
</entry>
<entry>
<id>72e2ce8b00995d5925786043dd2910c27722c375</id>
<published>2024-04-04T16:50:21Z</published>
<updated>2024-04-04T16:50:21Z</updated>
<title>Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/72e2ce8b00995d5925786043dd2910c27722c375.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 72e2ce8b00995d5925786043dd2910c27722c375
parent a0117eea76ce5ca5e6660f5a6f0057e29f268d41
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu,  4 Apr 2024 10:50:21 -0600

Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next

</content>
</entry>
<entry>
<id>dd00d994ce4c53829d0b871622dc05e90a6f58c3</id>
<published>2024-04-01T03:41:12Z</published>
<updated>2024-04-01T03:41:12Z</updated>
<title>do not set withdrawn state for xwayland clients</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/dd00d994ce4c53829d0b871622dc05e90a6f58c3.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit dd00d994ce4c53829d0b871622dc05e90a6f58c3
parent f7154d539d09b4aa5b92371c296d9aa7a045bac0
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Sun, 31 Mar 2024 21:41:12 -0600

do not set withdrawn state for xwayland clients

Closes: https://codeberg.org/dwl/dwl/issues/573

</content>
</entry>
<entry>
<id>f7154d539d09b4aa5b92371c296d9aa7a045bac0</id>
<published>2024-03-24T10:54:32Z</published>
<updated>2024-04-01T03:39:21Z</updated>
<title>properly resize on configurex11</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/f7154d539d09b4aa5b92371c296d9aa7a045bac0.html" />
<author>
<name>korei999</name>
<email>ju7t1xe@gmail.com</email>
</author>
<content>commit f7154d539d09b4aa5b92371c296d9aa7a045bac0
parent 3a95d4ed03bb506658382f1c5dc4e3d002a90464
Author: korei999 &lt;ju7t1xe@gmail.com&gt;
Date:   Sun, 24 Mar 2024 12:54:32 +0200

properly resize on configurex11

</content>
</entry>
<entry>
<id>3a95d4ed03bb506658382f1c5dc4e3d002a90464</id>
<published>2024-03-27T01:00:46Z</published>
<updated>2024-03-27T01:00:46Z</updated>
<title>Fix rule examples; minimize newbie surprises</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/3a95d4ed03bb506658382f1c5dc4e3d002a90464.html" />
<author>
<name>A Frederick Christensen</name>
<email>dwl@ivories.org</email>
</author>
<content>commit 3a95d4ed03bb506658382f1c5dc4e3d002a90464
parent 2b171fd5010379a8674afa012245fea5a590e472
Author: A Frederick Christensen &lt;dwl@ivories.org&gt;
Date:   Tue, 26 Mar 2024 20:00:46 -0500

Fix rule examples; minimize newbie surprises

Make example rules be actual EXAMPLES.
Now newcomers should not have to ask, &quot;When I start firefox, nothing
happens. What is going on?&quot;

Also clarified a minor typo and a consistency in spacing.

</content>
</entry>
<entry>
<id>2b171fd5010379a8674afa012245fea5a590e472</id>
<published>2024-03-11T18:01:13Z</published>
<updated>2024-03-11T18:01:13Z</updated>
<title>fix virtual pointers</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/2b171fd5010379a8674afa012245fea5a590e472.html" />
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<content>commit 2b171fd5010379a8674afa012245fea5a590e472
parent ea33ce9ae68e41a22a2fca3b6d17e071b9325a69
Author: Guido Cella &lt;guido@guidocella.xyz&gt;
Date:   Mon, 11 Mar 2024 19:01:13 +0100

fix virtual pointers

When motionabsolute() is called from warpd, event-&gt;time_msec is 0, so
motionnotify() doesn&#39;t call wlr_cursor_move(). Fix this by explicitly
warping the cursor in this case, like it was done before implementing
pointer constraints.

I don&#39;t know if this is a bug in warpd or time_msec is always 0 with
virtual pointers, since the only other software that uses the virtual
pointer protocol I know of is wl-kbptr, and I can&#39;t get that to work
with dwl at all.

</content>
</entry>
<entry>
<id>ea33ce9ae68e41a22a2fca3b6d17e071b9325a69</id>
<published>2024-02-26T21:43:01Z</published>
<updated>2024-03-11T17:34:26Z</updated>
<title>Support pointer constraints and relative pointer protocols</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/ea33ce9ae68e41a22a2fca3b6d17e071b9325a69.html" />
<author>
<name>Forrest Bushstone</name>
<email>fgb.1@protonmail.com</email>
</author>
<content>commit ea33ce9ae68e41a22a2fca3b6d17e071b9325a69
parent 8006e7920085947673517c3e296a1e308f935f75
Author: Forrest Bushstone &lt;fgb.1@protonmail.com&gt;
Date:   Mon, 26 Feb 2024 16:43:01 -0500

Support pointer constraints and relative pointer protocols

Fixes: https://codeberg.org/dwl/dwl/issues/489
FIxes: https://codeberg.org/dwl/dwl/issues/317

</content>
</entry>
<entry>
<id>a0117eea76ce5ca5e6660f5a6f0057e29f268d41</id>
<published>2024-02-29T20:05:09Z</published>
<updated>2024-02-29T20:05:09Z</updated>
<title>use enums from the wayland protocol (wlroots!4575)</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/a0117eea76ce5ca5e6660f5a6f0057e29f268d41.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit a0117eea76ce5ca5e6660f5a6f0057e29f268d41
parent 7b3eb7050186d477889b78afa36079fdb7a8ea3b
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 29 Feb 2024 14:05:09 -0600

use enums from the wayland protocol (wlroots!4575)

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4575

</content>
</entry>
<entry>
<id>7b3eb7050186d477889b78afa36079fdb7a8ea3b</id>
<published>2024-02-07T02:37:36Z</published>
<updated>2024-02-07T02:37:36Z</updated>
<title>misc fixes to xdg-toplevel-decoration</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/7b3eb7050186d477889b78afa36079fdb7a8ea3b.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 7b3eb7050186d477889b78afa36079fdb7a8ea3b
parent c215e8a3e1dae6c3f4789dd404d6266c39d9d2dd
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Tue,  6 Feb 2024 20:37:36 -0600

misc fixes to xdg-toplevel-decoration

</content>
</entry>
<entry>
<id>c215e8a3e1dae6c3f4789dd404d6266c39d9d2dd</id>
<published>2024-02-07T02:30:40Z</published>
<updated>2024-02-07T02:30:40Z</updated>
<title>send initial configure to xdg-toplevels (wlroots!4396)</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/c215e8a3e1dae6c3f4789dd404d6266c39d9d2dd.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit c215e8a3e1dae6c3f4789dd404d6266c39d9d2dd
parent 8e0b5baf8ef9fcd0a70104a9a02fbc474ea9eb89
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Tue,  6 Feb 2024 20:30:40 -0600

send initial configure to xdg-toplevels (wlroots!4396)

We still need to fix xdg-popups

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4396

</content>
</entry>
<entry>
<id>8e0b5baf8ef9fcd0a70104a9a02fbc474ea9eb89</id>
<published>2024-02-07T02:27:07Z</published>
<updated>2024-02-07T02:27:07Z</updated>
<title>Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/8e0b5baf8ef9fcd0a70104a9a02fbc474ea9eb89.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 8e0b5baf8ef9fcd0a70104a9a02fbc474ea9eb89
parent 5fec98b17ac398070ca05ba12fab7c22ea56a753
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Wed,  7 Feb 2024 02:27:07 +0000

Merge remote-tracking branch &#39;upstream/main&#39; into wlroots-next

</content>
</entry>
<entry>
<id>8006e7920085947673517c3e296a1e308f935f75</id>
<published>2024-01-16T18:11:18Z</published>
<updated>2024-02-07T02:23:33Z</updated>
<title>allow toggling the layout before selecting a different one</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/8006e7920085947673517c3e296a1e308f935f75.html" />
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<content>commit 8006e7920085947673517c3e296a1e308f935f75
parent 5ae245beedd587a2c9748168ef494abd5a92469c
Author: Guido Cella &lt;guido@guidocella.xyz&gt;
Date:   Tue, 16 Jan 2024 19:11:18 +0100

allow toggling the layout before selecting a different one

</content>
</entry>
<entry>
<id>5ae245beedd587a2c9748168ef494abd5a92469c</id>
<published>2024-02-07T02:21:26Z</published>
<updated>2024-02-07T02:21:26Z</updated>
<title>fix minimum size</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/5ae245beedd587a2c9748168ef494abd5a92469c.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 5ae245beedd587a2c9748168ef494abd5a92469c
parent 089480e0b674156928e63a1db7888c312eeea68b
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Wed,  7 Feb 2024 02:21:26 +0000

fix minimum size

continuation of 4043fc3093a73174cb63653ba9e742b4738f2ee5

</content>
</entry>
<entry>
<id>089480e0b674156928e63a1db7888c312eeea68b</id>
<published>2024-02-06T01:25:56Z</published>
<updated>2024-02-07T01:53:13Z</updated>
<title>Update and correct patches/patches-wiki links</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/089480e0b674156928e63a1db7888c312eeea68b.html" />
<author>
<name>A Frederick Christensen</name>
<email>fauxmight@noreply.codeberg.org</email>
</author>
<content>commit 089480e0b674156928e63a1db7888c312eeea68b
parent 3c98c4c24de39dea298bbf289b8fd8e7942a6901
Author: A Frederick Christensen &lt;fauxmight@noreply.codeberg.org&gt;
Date:   Tue,  6 Feb 2024 01:25:56 +0000

Update and correct patches/patches-wiki links

Signed-off-by: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;

</content>
</entry>
<entry>
<id>3c98c4c24de39dea298bbf289b8fd8e7942a6901</id>
<published>2024-02-06T00:39:01Z</published>
<updated>2024-02-06T00:39:01Z</updated>
<title>Fix link to patches website</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/3c98c4c24de39dea298bbf289b8fd8e7942a6901.html" />
<author>
<name>Benjamin Chausse</name>
<email>benjamin@chausse.xyz</email>
</author>
<content>commit 3c98c4c24de39dea298bbf289b8fd8e7942a6901
parent 298949bbc4eae8cedb9cdd11cfc9ebd139ac5d5f
Author: Benjamin Chausse &lt;benjamin@chausse.xyz&gt;
Date:   Tue,  6 Feb 2024 00:39:01 +0000

Fix link to patches website

Signed-off-by: Benjamin Chausse &lt;benjamin@chausse.xyz&gt;
</content>
</entry>
<entry>
<id>298949bbc4eae8cedb9cdd11cfc9ebd139ac5d5f</id>
<published>2024-01-28T17:30:36Z</published>
<updated>2024-02-05T22:00:28Z</updated>
<title>place child clients above fullscreen clients</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/298949bbc4eae8cedb9cdd11cfc9ebd139ac5d5f.html" />
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<content>commit 298949bbc4eae8cedb9cdd11cfc9ebd139ac5d5f
parent 17c5cbbf7b6c3a5373f46e6fb6e88daada325479
Author: Guido Cella &lt;guido@guidocella.xyz&gt;
Date:   Sun, 28 Jan 2024 18:30:36 +0100

place child clients above fullscreen clients

When a child window of a fullscreen client is mapped, the fullscreen is
disabled, and if the previously fullscreen client is floating the child
window is rendered below it and cannot be seen, causing confusion,
though it is still focused and interactable.

Fix this by putting children of fullscreen clients in LyrFS instead of
LyrFloat, and by returning before the unset_fullscreen code is called
when they are mapped.

focusstack() now lets you switch focus from a fullscreen client to its
child windows, otherwise if you switch focus from the child window to
the fullscreen client you could not focus the child window again and the
fullscreen client would stay unresponsive.

Child clients are not reparented to LyrFloat after leaving fullscreen,
so you could spawn a child window, focus back the fullscreen client,
unfullscreen it, and the child window would still be drawn above other
floating clients. Avoid dealing with this edge case to keep the line
count low.

These cases can be tested by pressing Ctrl+o in applications with an
open file dialog.

</content>
</entry>
<entry>
<id>17c5cbbf7b6c3a5373f46e6fb6e88daada325479</id>
<published>2024-01-28T08:06:20Z</published>
<updated>2024-02-05T21:59:46Z</updated>
<title>make XWayland clients inherit tags and monitors</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/17c5cbbf7b6c3a5373f46e6fb6e88daada325479.html" />
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<content>commit 17c5cbbf7b6c3a5373f46e6fb6e88daada325479
parent 45e3694fc8e91642cf970bd1586bd1a16dbc8a31
Author: Guido Cella &lt;guido@guidocella.xyz&gt;
Date:   Sun, 28 Jan 2024 09:06:20 +0100

make XWayland clients inherit tags and monitors

Revert 3213088 because the linked bug can no longer be reproduced with
wlroots 0.17, and update client_get_parent() so it doesn&#39;t segfault with
XWayland surfaces. This also allows reusing the p variable in the next
commit.

</content>
</entry>
<entry>
<id>45e3694fc8e91642cf970bd1586bd1a16dbc8a31</id>
<published>2024-01-28T08:01:09Z</published>
<updated>2024-02-05T21:59:46Z</updated>
<title>remove useless wlr_scene_node_reparent() calls</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/45e3694fc8e91642cf970bd1586bd1a16dbc8a31.html" />
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<content>commit 45e3694fc8e91642cf970bd1586bd1a16dbc8a31
parent 5c936efc427f2d326dab3f8d22cb34159b8292b2
Author: Guido Cella &lt;guido@guidocella.xyz&gt;
Date:   Sun, 28 Jan 2024 09:01:09 +0100

remove useless wlr_scene_node_reparent() calls

These don&#39;t do anything because wlr_scene_node_reparent() is immediately
called again by setfloating() through setmon(). They are also a source
of confusion because if you change the wlr_scene_node_reparent() call in
applyrules() it takes a while to understand why it doesn&#39;t work.

</content>
</entry>
<entry>
<id>5c936efc427f2d326dab3f8d22cb34159b8292b2</id>
<published>2024-01-31T04:54:54Z</published>
<updated>2024-01-31T04:54:54Z</updated>
<title>Revert &quot;No need to call updatemons ourselves&quot;</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/5c936efc427f2d326dab3f8d22cb34159b8292b2.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 5c936efc427f2d326dab3f8d22cb34159b8292b2
parent 9830a991ff3d310223fb8389d108423b914afb67
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Tue, 30 Jan 2024 22:54:54 -0600

Revert &quot;No need to call updatemons ourselves&quot;

Fixes: https://codeberg.org/dwl/dwl/issues/577

This reverts commit 26d7c9689f6e7eb699f2a63c2093c2a27e411ea3.

</content>
</entry>
<entry>
<id>9830a991ff3d310223fb8389d108423b914afb67</id>
<published>2024-01-26T14:54:53Z</published>
<updated>2024-01-27T05:12:35Z</updated>
<title>Correct specifier-data_type mismatches</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/9830a991ff3d310223fb8389d108423b914afb67.html" />
<author>
<name>A Frederick Christensen</name>
<email>dwl@ivories.org</email>
</author>
<content>commit 9830a991ff3d310223fb8389d108423b914afb67
parent 863634a61cd953ea82d5fd1e4fa4d04e8b48a23f
Author: A Frederick Christensen &lt;dwl@ivories.org&gt;
Date:   Fri, 26 Jan 2024 08:54:53 -0600

Correct specifier-data_type mismatches

</content>
</entry>
<entry>
<id>863634a61cd953ea82d5fd1e4fa4d04e8b48a23f</id>
<published>2024-01-25T08:04:14Z</published>
<updated>2024-01-26T01:47:34Z</updated>
<title>configure xwayland surfaces without monitors</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/863634a61cd953ea82d5fd1e4fa4d04e8b48a23f.html" />
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<content>commit 863634a61cd953ea82d5fd1e4fa4d04e8b48a23f
parent ac6074f4fdb8cc263c877f08e16a5805d3bb22d2
Author: Guido Cella &lt;guido@guidocella.xyz&gt;
Date:   Thu, 25 Jan 2024 09:04:14 +0100

configure xwayland surfaces without monitors

For wine clients often configurex11() is called before mapnotify() and
therefore c-&gt;mon is NULL. configurex11 just returns early in that case,
letting these clients stay in the wrong size. For example only the top
left part of winecfg and wine uninstaller is drawn, or confirmation
dialogs like when closing wine notepad are too big. Fix this by
configuring their surfaces like before 88d386b.

</content>
</entry>
<entry>
<id>5fec98b17ac398070ca05ba12fab7c22ea56a753</id>
<published>2024-01-25T17:11:40Z</published>
<updated>2024-01-25T18:12:22Z</updated>
<title>pass wl_event_loop to wlr_backend_autocreate (wlroots!4443)</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/5fec98b17ac398070ca05ba12fab7c22ea56a753.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 5fec98b17ac398070ca05ba12fab7c22ea56a753
parent 4043fc3093a73174cb63653ba9e742b4738f2ee5
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Thu, 25 Jan 2024 11:11:40 -0600

pass wl_event_loop to wlr_backend_autocreate (wlroots!4443)

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4443

</content>
</entry>
<entry>
<id>ac6074f4fdb8cc263c877f08e16a5805d3bb22d2</id>
<published>2024-01-24T21:47:50Z</published>
<updated>2024-01-25T17:13:01Z</updated>
<title>implement the virtual pointer protocol</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/ac6074f4fdb8cc263c877f08e16a5805d3bb22d2.html" />
<author>
<name>Guido Cella</name>
<email>guido@guidocella.xyz</email>
</author>
<content>commit ac6074f4fdb8cc263c877f08e16a5805d3bb22d2
parent 433385f7f18abb607c4feff6d6c7fa817071a710
Author: Guido Cella &lt;guido@guidocella.xyz&gt;
Date:   Wed, 24 Jan 2024 22:47:50 +0100

implement the virtual pointer protocol

This is used by programs like warpd.

</content>
</entry>
<entry>
<id>433385f7f18abb607c4feff6d6c7fa817071a710</id>
<published>2024-01-24T18:12:09Z</published>
<updated>2024-01-24T19:36:46Z</updated>
<title>do not arrange monitor if it&#39;s disabled (wlroots!4520)</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/433385f7f18abb607c4feff6d6c7fa817071a710.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 433385f7f18abb607c4feff6d6c7fa817071a710
parent 26d7c9689f6e7eb699f2a63c2093c2a27e411ea3
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Wed, 24 Jan 2024 12:12:09 -0600

do not arrange monitor if it&#39;s disabled (wlroots!4520)

This causes us to send negative values to xdg-configures (e.g a bug in our end)

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4520
(cherry picked from commit 4043fc3093a73174cb63653ba9e742b4738f2ee5)

</content>
</entry>
<entry>
<id>4043fc3093a73174cb63653ba9e742b4738f2ee5</id>
<published>2024-01-24T18:12:09Z</published>
<updated>2024-01-24T18:12:09Z</updated>
<title>do not arrange monitor if it&#39;s disabled (wlroots!4520)</title>
<link rel="alternate" type="text/html" href="https://git.codemadness.nl/dwl/commit/4043fc3093a73174cb63653ba9e742b4738f2ee5.html" />
<author>
<name>Leonardo Hernández Hernández</name>
<email>leohdz172@proton.me</email>
</author>
<content>commit 4043fc3093a73174cb63653ba9e742b4738f2ee5
parent b3f33e91479d795436b2c6937d58754eaf18192e
Author: Leonardo Hernández Hernández &lt;leohdz172@proton.me&gt;
Date:   Wed, 24 Jan 2024 12:12:09 -0600

do not arrange monitor if it&#39;s disabled (wlroots!4520)

This causes us to send negative values to xdg-configures (e.g a bug in our end)

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4520

</content>
</entry>
</feed>
