<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dmenu.git, branch master</title>
<subtitle>My fork of dmenu
</subtitle>
<id>https://git.marcelscrem.com/dmenu.git/atom?h=master</id>
<link rel='self' href='https://git.marcelscrem.com/dmenu.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/'/>
<updated>2026-01-06T16:40:42Z</updated>
<entry>
<title>added xresource patch</title>
<updated>2026-01-06T16:40:42Z</updated>
<author>
<name>Marcel Screm</name>
<email>marcel@marcelscrem.com</email>
</author>
<published>2026-01-06T16:40:42Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/commit/?id=37282981d97d283ea8229ff28cc9f766dee5f7ec'/>
<id>urn:sha1:37282981d97d283ea8229ff28cc9f766dee5f7ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added nord theme and font</title>
<updated>2026-01-05T13:05:11Z</updated>
<author>
<name>Marcel Screm</name>
<email>marcel@marcelscrem.com</email>
</author>
<published>2026-01-05T13:05:11Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/commit/?id=d94b4ae3d2d7a9038f7fa4ed23496eff5d1b47a8'/>
<id>urn:sha1:d94b4ae3d2d7a9038f7fa4ed23496eff5d1b47a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>drw.c: drw_scm_free: call free inside</title>
<updated>2025-09-29T16:47:16Z</updated>
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<published>2025-09-29T16:47:16Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/commit/?id=8b48986f4c730725367e2865e5ea24931855018f'/>
<id>urn:sha1:8b48986f4c730725367e2865e5ea24931855018f</id>
<content type='text'>
Because drw_scm_create() allocates it.
</content>
</entry>
<entry>
<title>cleanup schemes and colors</title>
<updated>2025-09-27T10:10:37Z</updated>
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<published>2025-09-27T10:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/commit/?id=77f96d704bd16b04fe731da815a4e76c4e62decb'/>
<id>urn:sha1:77f96d704bd16b04fe731da815a4e76c4e62decb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump version to 5.4</title>
<updated>2025-08-09T12:33:40Z</updated>
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<published>2025-08-09T12:33:40Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/commit/?id=d893c63cdd927c33b9b8c9bc52aaa284199a650a'/>
<id>urn:sha1:d893c63cdd927c33b9b8c9bc52aaa284199a650a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>XUngrabKeyboard() instead of XUngrabKey()</title>
<updated>2025-03-17T20:01:05Z</updated>
<author>
<name>Adam Purkrt</name>
<email>adam@purkrt.cz</email>
</author>
<published>2025-03-15T18:53:56Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/commit/?id=b1e217b29aab8936e9831961943676acd9cdcdd8'/>
<id>urn:sha1:b1e217b29aab8936e9831961943676acd9cdcdd8</id>
<content type='text'>
XUngrabKey(), which is currently used in cleanup(), is not the right
counterpart to XGrabKeyboard(), which is used in grabkeyboard(),
called from main().

XUngrabKeyboard() is the function to use, as grabbing the whole
keyboard is different to grabbing individual keys.

With the current code the keyboard gets ungrabbed, as far as I can tell,
only by the final XCloseDisplay() in cleanup(), as the XUngrabKey()
there effectively does nothing.
</content>
</entry>
<entry>
<title>remove extra newline</title>
<updated>2024-10-30T12:03:25Z</updated>
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<published>2024-10-30T12:03:25Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/commit/?id=86f0b5119eaa39943013d009967432ffd9d18365'/>
<id>urn:sha1:86f0b5119eaa39943013d009967432ffd9d18365</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid unsigned integer underflow in drw_text()</title>
<updated>2024-10-30T12:02:57Z</updated>
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<published>2024-10-30T12:02:57Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/commit/?id=dd3d348ae86065edf2d1e2a1bc920685dc4982fc'/>
<id>urn:sha1:dd3d348ae86065edf2d1e2a1bc920685dc4982fc</id>
<content type='text'>
Patch by Raymond Cole &lt;rc@wolog.xyz&gt;, thanks.
</content>
</entry>
<entry>
<title>util.c: output function might override errno and thus affect perror()</title>
<updated>2024-10-27T19:08:46Z</updated>
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<published>2024-10-27T19:08:46Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/commit/?id=545031a076d4b5712442a8fc2d983f1e9d9f4f79'/>
<id>urn:sha1:545031a076d4b5712442a8fc2d983f1e9d9f4f79</id>
<content type='text'>
Original patch by Raymond Cole with some modifications, thanks!
</content>
</entry>
<entry>
<title>drw.c: use the same pattern as ellipsis_width to check for infinite recursion</title>
<updated>2024-07-14T09:43:01Z</updated>
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<published>2024-07-14T09:40:20Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/dmenu.git/commit/?id=475d8093cb8d29d5756937bfa9e0b3b9e415f632'/>
<id>urn:sha1:475d8093cb8d29d5756937bfa9e0b3b9e415f632</id>
<content type='text'>
</content>
</entry>
</feed>
