<?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 <
[email protected]>
Date: Wed, 30 Oct 2024 13:03:56 +0100
Avoid unsigned integer underflow in drw_text()
Patch by Raymond Cole <
[email protected]>, 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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 "sync drw.c: improve speed of large fonts and free fontset"</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 <
[email protected]>
Date: Fri, 20 Aug 2021 23:10:12 +0200
Revert "sync drw.c: improve speed of large fonts and free fontset"
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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'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 <
[email protected]>
Date: Sun, 23 Jun 2013 21:54:02 +0200
applied Jochen'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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Date: Mon, 10 Dec 2012 10:04:58 +0100
initial commit
</content>
</entry>
</feed>