<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>libsl, branch HEAD</title>
<subtitle>shared code master of various suckless projects
</subtitle>
<entry>
<id>206fe9b99f01604b10e6d8e5ab52a035712476f0</id>
<published>2024-10-30T12:03:56Z</published>
<updated>2024-10-30T12:03:56Z</updated>
<title>Avoid unsigned integer underflow in drw_text()</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/206fe9b99f01604b10e6d8e5ab52a035712476f0.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 206fe9b99f01604b10e6d8e5ab52a035712476f0
parent 93a43d03b00ddf8757636b69ad24d2f5de3336da
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Wed, 30 Oct 2024 13:03:56 +0100

Avoid unsigned integer underflow in drw_text()

Patch by Raymond Cole &lt;[email protected]&gt;, thanks

</content>
</entry>
<entry>
<id>93a43d03b00ddf8757636b69ad24d2f5de3336da</id>
<published>2024-10-27T19:10:30Z</published>
<updated>2024-10-27T19:10:30Z</updated>
<title>util.c: output function might override errno and thus affect perror()</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/93a43d03b00ddf8757636b69ad24d2f5de3336da.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 93a43d03b00ddf8757636b69ad24d2f5de3336da
parent ecd9d212f6a3947821c7c6beb5014efd5a2e49ec
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sun, 27 Oct 2024 20:10:30 +0100

util.c: output function might override errno and thus affect perror()

Original patch by Raymond Cole with some modifications, thanks!

</content>
</entry>
<entry>
<id>ecd9d212f6a3947821c7c6beb5014efd5a2e49ec</id>
<published>2024-10-05T11:06:55Z</published>
<updated>2024-10-05T11:06:55Z</updated>
<title>sync drw.{c,h} from dmenu</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/ecd9d212f6a3947821c7c6beb5014efd5a2e49ec.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit ecd9d212f6a3947821c7c6beb5014efd5a2e49ec
parent b77eca5e5707d6c59647eb2525610d00c0228767
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sat,  5 Oct 2024 13:06:55 +0200

sync drw.{c,h} from dmenu

- drw: minor improvement to the nomatches cache
- overhaul utf8decoding and render invalid utf8 sequences as U+FFFD.

Thanks NRK for these improvements!

</content>
</entry>
<entry>
<id>b77eca5e5707d6c59647eb2525610d00c0228767</id>
<published>2022-09-16T21:07:01Z</published>
<updated>2022-09-17T13:32:55Z</updated>
<title>remove workaround for a crash with color emojis on some systems, now fixed in libXft 2.3.5</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/b77eca5e5707d6c59647eb2525610d00c0228767.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit b77eca5e5707d6c59647eb2525610d00c0228767
parent 32fa3f5a65103864190c2e0bf4dc195b79b00a65
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Fri, 16 Sep 2022 23:07:01 +0200

remove workaround for a crash with color emojis on some systems, now fixed in libXft 2.3.5

https://gitlab.freedesktop.org/xorg/lib/libxft/-/blob/libXft-2.3.5/NEWS

</content>
</entry>
<entry>
<id>32fa3f5a65103864190c2e0bf4dc195b79b00a65</id>
<published>2022-08-08T04:00:36Z</published>
<updated>2022-08-08T08:41:15Z</updated>
<title>code-style: sort function alphabetically</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/32fa3f5a65103864190c2e0bf4dc195b79b00a65.gph" />
<author>
<name>explosion-mental</name>
<email>[email protected]</email>
</author>
<content>commit 32fa3f5a65103864190c2e0bf4dc195b79b00a65
parent a8e80c1c5ec435323692b51369901f83c2ffa1b8
Author: explosion-mental &lt;[email protected]&gt;
Date:   Sun,  7 Aug 2022 23:00:36 -0500

code-style: sort function alphabetically

die should be before ecalloc

as defined in util.h.
Also, move a bracket `{` below the function(arguments)

</content>
</entry>
<entry>
<id>a8e80c1c5ec435323692b51369901f83c2ffa1b8</id>
<published>2022-05-10T17:08:20Z</published>
<updated>2022-05-10T17:08:20Z</updated>
<title>sync latest drw.{c,h} changes from dmenu</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/a8e80c1c5ec435323692b51369901f83c2ffa1b8.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit a8e80c1c5ec435323692b51369901f83c2ffa1b8
parent e55f29636da9cfccb2ab9b075b628de857446135
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Tue, 10 May 2022 19:08:20 +0200

sync latest drw.{c,h} changes from dmenu

</content>
</entry>
<entry>
<id>e55f29636da9cfccb2ab9b075b628de857446135</id>
<published>2021-08-20T21:12:22Z</published>
<updated>2021-08-20T21:12:22Z</updated>
<title>sync fix to free the fontset</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/e55f29636da9cfccb2ab9b075b628de857446135.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit e55f29636da9cfccb2ab9b075b628de857446135
parent 86f1eafc2d02340e202c799a2b0db4fae9519f4e
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Fri, 20 Aug 2021 23:12:22 +0200

sync fix to free the fontset

</content>
</entry>
<entry>
<id>86f1eafc2d02340e202c799a2b0db4fae9519f4e</id>
<published>2021-08-20T21:10:12Z</published>
<updated>2021-08-20T21:10:12Z</updated>
<title>Revert &quot;sync drw.c: improve speed of large fonts and free fontset&quot;</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/86f1eafc2d02340e202c799a2b0db4fae9519f4e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 86f1eafc2d02340e202c799a2b0db4fae9519f4e
parent 1faf5f475161b2362b077be9f3ddde84a95514ce
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Fri, 20 Aug 2021 23:10:12 +0200

Revert &quot;sync drw.c: improve speed of large fonts and free fontset&quot;

This reverts commit 1faf5f475161b2362b077be9f3ddde84a95514ce.

</content>
</entry>
<entry>
<id>1faf5f475161b2362b077be9f3ddde84a95514ce</id>
<published>2021-08-09T16:26:02Z</published>
<updated>2021-08-09T16:26:02Z</updated>
<title>sync drw.c: improve speed of large fonts and free fontset</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/1faf5f475161b2362b077be9f3ddde84a95514ce.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 1faf5f475161b2362b077be9f3ddde84a95514ce
parent ded6077af12634bd0fb0cd1f31bf2995bcf800ca
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Mon,  9 Aug 2021 18:26:02 +0200

sync drw.c: improve speed of large fonts and free fontset

</content>
</entry>
<entry>
<id>ded6077af12634bd0fb0cd1f31bf2995bcf800ca</id>
<published>2019-09-26T21:00:22Z</published>
<updated>2019-09-26T21:00:22Z</updated>
<title>update LICENSE to actual authors and contributors for drw code</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/ded6077af12634bd0fb0cd1f31bf2995bcf800ca.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit ded6077af12634bd0fb0cd1f31bf2995bcf800ca
parent 96e040538ee37ebcd1b0ade913280838385634b8
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Thu, 26 Sep 2019 23:00:22 +0200

update LICENSE to actual authors and contributors for drw code

</content>
</entry>
<entry>
<id>96e040538ee37ebcd1b0ade913280838385634b8</id>
<published>2019-09-26T20:57:15Z</published>
<updated>2019-09-26T20:57:15Z</updated>
<title>util.h: add ecalloc from util.c and fix die() argument declaration</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/96e040538ee37ebcd1b0ade913280838385634b8.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit 96e040538ee37ebcd1b0ade913280838385634b8
parent 53ebcb48c6b12882c6dbe352ee43c96b2fb01b84
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Thu, 26 Sep 2019 22:57:15 +0200

util.h: add ecalloc from util.c and fix die() argument declaration

</content>
</entry>
<entry>
<id>53ebcb48c6b12882c6dbe352ee43c96b2fb01b84</id>
<published>2019-01-16T21:51:30Z</published>
<updated>2019-02-02T12:37:06Z</updated>
<title>Workaround Xft BadLength X error</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/53ebcb48c6b12882c6dbe352ee43c96b2fb01b84.gph" />
<author>
<name>Thomas Spurden</name>
<email>[email protected]</email>
</author>
<content>commit 53ebcb48c6b12882c6dbe352ee43c96b2fb01b84
parent e1132a979e39d6cdb8c34ea5496c901a5b8c2d79
Author: Thomas Spurden &lt;[email protected]&gt;
Date:   Wed, 16 Jan 2019 21:51:30 +0000

Workaround Xft BadLength X error

Modify the fontconfig pattern to prefer non-color fonts, and discard any
selected font which has the color flag set. Using these fonts with Xft is just
going to generate a BadLength X error.

</content>
</entry>
<entry>
<id>e1132a979e39d6cdb8c34ea5496c901a5b8c2d79</id>
<published>2016-11-05T10:44:30Z</published>
<updated>2016-11-05T10:44:30Z</updated>
<title>sync drw.c, drw.h and arg.h from dmenu</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/e1132a979e39d6cdb8c34ea5496c901a5b8c2d79.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content>commit e1132a979e39d6cdb8c34ea5496c901a5b8c2d79
parent 4ef363a6c7f0265024845e151a5fe7dcaefb3ee1
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sat,  5 Nov 2016 11:44:30 +0100

sync drw.c, drw.h and arg.h from dmenu

</content>
</entry>
<entry>
<id>4ef363a6c7f0265024845e151a5fe7dcaefb3ee1</id>
<published>2015-03-06T04:28:49Z</published>
<updated>2015-03-13T20:44:52Z</updated>
<title>Add Xft and follback-fonts support to graphics lib</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/4ef363a6c7f0265024845e151a5fe7dcaefb3ee1.gph" />
<author>
<name>Eric Pruitt</name>
<email>[email protected]</email>
</author>
<content>commit 4ef363a6c7f0265024845e151a5fe7dcaefb3ee1
parent 57b9b1642a4e17ba794029ee37568aa5564e5983
Author: Eric Pruitt &lt;[email protected]&gt;
Date:   Thu,  5 Mar 2015 20:28:49 -0800

Add Xft and follback-fonts support to graphics lib

</content>
</entry>
<entry>
<id>57b9b1642a4e17ba794029ee37568aa5564e5983</id>
<published>2014-08-26T05:10:34Z</published>
<updated>2014-08-26T05:13:11Z</updated>
<title>added missing LICENSE file</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/57b9b1642a4e17ba794029ee37568aa5564e5983.gph" />
<author>
<name>Anselm R Garbe</name>
<email>[email protected]</email>
</author>
<content>commit 57b9b1642a4e17ba794029ee37568aa5564e5983
parent 4970af0a78c1b28ff0cc8bfd36ac7cc03ad208f3
Author: Anselm R Garbe &lt;[email protected]&gt;
Date:   Tue, 26 Aug 2014 07:10:34 +0200

added missing LICENSE file

</content>
</entry>
<entry>
<id>4970af0a78c1b28ff0cc8bfd36ac7cc03ad208f3</id>
<published>2013-06-23T19:54:02Z</published>
<updated>2013-06-23T19:54:02Z</updated>
<title>applied Jochen&#39;s drw_text patch, thanks</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/4970af0a78c1b28ff0cc8bfd36ac7cc03ad208f3.gph" />
<author>
<name>Anselm R Garbe</name>
<email>[email protected]</email>
</author>
<content>commit 4970af0a78c1b28ff0cc8bfd36ac7cc03ad208f3
parent 96fe0f030abeb962b07ad4fc390ca8ad926bb9aa
Author: Anselm R Garbe &lt;[email protected]&gt;
Date:   Sun, 23 Jun 2013 21:54:02 +0200

applied Jochen&#39;s drw_text patch, thanks

</content>
</entry>
<entry>
<id>96fe0f030abeb962b07ad4fc390ca8ad926bb9aa</id>
<published>2013-06-19T17:36:54Z</published>
<updated>2013-06-19T17:36:54Z</updated>
<title>incorporated recent drw changes</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/96fe0f030abeb962b07ad4fc390ca8ad926bb9aa.gph" />
<author>
<name>Anselm R Garbe</name>
<email>[email protected]</email>
</author>
<content>commit 96fe0f030abeb962b07ad4fc390ca8ad926bb9aa
parent 397537761c5a6303bba45c273327786570fc4a2e
Author: Anselm R Garbe &lt;[email protected]&gt;
Date:   Wed, 19 Jun 2013 19:36:54 +0200

incorporated recent drw changes

</content>
</entry>
<entry>
<id>397537761c5a6303bba45c273327786570fc4a2e</id>
<published>2013-06-16T13:21:30Z</published>
<updated>2013-06-16T13:21:30Z</updated>
<title>added new drw changes of dwm</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/397537761c5a6303bba45c273327786570fc4a2e.gph" />
<author>
<name>Anselm R Garbe</name>
<email>[email protected]</email>
</author>
<content>commit 397537761c5a6303bba45c273327786570fc4a2e
parent bd41463268c70fcbec5422aa30c68d126418d59a
Author: Anselm R Garbe &lt;[email protected]&gt;
Date:   Sun, 16 Jun 2013 15:21:30 +0200

added new drw changes of dwm

</content>
</entry>
<entry>
<id>bd41463268c70fcbec5422aa30c68d126418d59a</id>
<published>2013-04-27T18:56:37Z</published>
<updated>2013-04-27T18:56:37Z</updated>
<title>applied changes suggested by Lorenzo Cogotti, thanks</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/bd41463268c70fcbec5422aa30c68d126418d59a.gph" />
<author>
<name>Anselm R Garbe</name>
<email>[email protected]</email>
</author>
<content>commit bd41463268c70fcbec5422aa30c68d126418d59a
parent bfdec1e2d45497b6d53e366aa31e063214829023
Author: Anselm R Garbe &lt;[email protected]&gt;
Date:   Sat, 27 Apr 2013 20:56:37 +0200

applied changes suggested by Lorenzo Cogotti, thanks

</content>
</entry>
<entry>
<id>bfdec1e2d45497b6d53e366aa31e063214829023</id>
<published>2012-12-10T09:04:58Z</published>
<updated>2012-12-10T09:04:58Z</updated>
<title>initial commit</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libsl/commit/bfdec1e2d45497b6d53e366aa31e063214829023.gph" />
<author>
<name>Anselm R Garbe</name>
<email>[email protected]</email>
</author>
<content>commit bfdec1e2d45497b6d53e366aa31e063214829023
Author: Anselm R Garbe &lt;[email protected]&gt;
Date:   Mon, 10 Dec 2012 10:04:58 +0100

initial commit

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