libsl, branch HEAD
draw back-ends for dwm, dmenu, etc
4ed4bfabdbb056b0ebe63fce54f7f72dad800f92
2025-09-27T10:06:53Z
2025-09-27T10:06:53Z
x11: add functions for cleaning up schemes and color
Hiltjo Posthuma
hiltjo@codemadness.org
commit 4ed4bfabdbb056b0ebe63fce54f7f72dad800f92
parent 656de2a0c190e435c4d6e0948a8ed6103c4e5e9c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 27 Sep 2025 12:06:53 +0200
x11: add functions for cleaning up schemes and color
unused for now. The X11 functions for freeing XColor sucks.
656de2a0c190e435c4d6e0948a8ed6103c4e5e9c
2025-09-27T10:06:32Z
2025-09-27T10:06:32Z
sync upstream xft code, add free functions for schemes and colors
Hiltjo Posthuma
hiltjo@codemadness.org
commit 656de2a0c190e435c4d6e0948a8ed6103c4e5e9c
parent a531daff4607ae443d695f81880a931e1e519be3
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 27 Sep 2025 12:06:32 +0200
sync upstream xft code, add free functions for schemes and colors
a531daff4607ae443d695f81880a931e1e519be3
2022-05-10T17:13:19Z
2022-05-10T17:13:19Z
sync upstream xft
Hiltjo Posthuma
hiltjo@codemadness.org
commit a531daff4607ae443d695f81880a931e1e519be3
parent 3e27a145b9678dd8c68d2cd71fd78966b215b7c2
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 10 May 2022 19:13:19 +0200
sync upstream xft
3e27a145b9678dd8c68d2cd71fd78966b215b7c2
2022-05-10T17:12:33Z
2022-05-10T17:12:33Z
libsl/x11: add new function drw_fontset_getwidth_clamp
Hiltjo Posthuma
hiltjo@codemadness.org
commit 3e27a145b9678dd8c68d2cd71fd78966b215b7c2
parent f33024dd2dbb6471cb2c5c41f901fc19e4c133a8
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 10 May 2022 19:12:33 +0200
libsl/x11: add new function drw_fontset_getwidth_clamp
f33024dd2dbb6471cb2c5c41f901fc19e4c133a8
2020-04-05T15:26:59Z
2020-04-05T15:26:59Z
improve lrpad
Hiltjo Posthuma
hiltjo@codemadness.org
commit f33024dd2dbb6471cb2c5c41f901fc19e4c133a8
parent b450cbeceb639c6372733d14d1a3af95550109d2
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Apr 2020 17:26:59 +0200
improve lrpad
b450cbeceb639c6372733d14d1a3af95550109d2
2019-09-26T21:03:21Z
2019-09-26T21:03:21Z
add initial X11 version
Hiltjo Posthuma
hiltjo@codemadness.org
commit b450cbeceb639c6372733d14d1a3af95550109d2
parent 09ba5ebb3fb9c4b4766d7efb7a477a624734f135
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 26 Sep 2019 23:03:21 +0200
add initial X11 version
based on a combination of the current drw logic and the "old" X11 version code.
09ba5ebb3fb9c4b4766d7efb7a477a624734f135
2019-09-26T21:03:07Z
2019-09-26T21:03:07Z
move Xft drw to separate directory
Hiltjo Posthuma
hiltjo@codemadness.org
commit 09ba5ebb3fb9c4b4766d7efb7a477a624734f135
parent ded6077af12634bd0fb0cd1f31bf2995bcf800ca
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 26 Sep 2019 23:03:07 +0200
move Xft drw to separate directory
ded6077af12634bd0fb0cd1f31bf2995bcf800ca
2019-09-26T21:00:22Z
2019-09-26T21:00:22Z
update LICENSE to actual authors and contributors for drw code
Hiltjo Posthuma
hiltjo@codemadness.org
commit ded6077af12634bd0fb0cd1f31bf2995bcf800ca
parent 96e040538ee37ebcd1b0ade913280838385634b8
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 26 Sep 2019 23:00:22 +0200
update LICENSE to actual authors and contributors for drw code
96e040538ee37ebcd1b0ade913280838385634b8
2019-09-26T20:57:15Z
2019-09-26T20:57:15Z
util.h: add ecalloc from util.c and fix die() argument declaration
Hiltjo Posthuma
hiltjo@codemadness.org
commit 96e040538ee37ebcd1b0ade913280838385634b8
parent 53ebcb48c6b12882c6dbe352ee43c96b2fb01b84
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 26 Sep 2019 22:57:15 +0200
util.h: add ecalloc from util.c and fix die() argument declaration
53ebcb48c6b12882c6dbe352ee43c96b2fb01b84
2019-01-16T21:51:30Z
2019-02-02T12:37:06Z
Workaround Xft BadLength X error
Thomas Spurden
thomas@spurden.name
commit 53ebcb48c6b12882c6dbe352ee43c96b2fb01b84
parent e1132a979e39d6cdb8c34ea5496c901a5b8c2d79
Author: Thomas Spurden <thomas@spurden.name>
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.
e1132a979e39d6cdb8c34ea5496c901a5b8c2d79
2016-11-05T10:44:30Z
2016-11-05T10:44:30Z
sync drw.c, drw.h and arg.h from dmenu
Hiltjo Posthuma
hiltjo@codemadness.org
commit e1132a979e39d6cdb8c34ea5496c901a5b8c2d79
parent 4ef363a6c7f0265024845e151a5fe7dcaefb3ee1
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 5 Nov 2016 11:44:30 +0100
sync drw.c, drw.h and arg.h from dmenu
4ef363a6c7f0265024845e151a5fe7dcaefb3ee1
2015-03-06T04:28:49Z
2015-03-13T20:44:52Z
Add Xft and follback-fonts support to graphics lib
Eric Pruitt
eric.pruitt@gmail.com
commit 4ef363a6c7f0265024845e151a5fe7dcaefb3ee1
parent 57b9b1642a4e17ba794029ee37568aa5564e5983
Author: Eric Pruitt <eric.pruitt@gmail.com>
Date: Thu, 5 Mar 2015 20:28:49 -0800
Add Xft and follback-fonts support to graphics lib
57b9b1642a4e17ba794029ee37568aa5564e5983
2014-08-26T05:10:34Z
2014-08-26T05:13:11Z
added missing LICENSE file
Anselm R Garbe
anselm@garbe.us
commit 57b9b1642a4e17ba794029ee37568aa5564e5983
parent 4970af0a78c1b28ff0cc8bfd36ac7cc03ad208f3
Author: Anselm R Garbe <anselm@garbe.us>
Date: Tue, 26 Aug 2014 07:10:34 +0200
added missing LICENSE file
4970af0a78c1b28ff0cc8bfd36ac7cc03ad208f3
2013-06-23T19:54:02Z
2013-06-23T19:54:02Z
applied Jochen's drw_text patch, thanks
Anselm R Garbe
anselm@garbe.us
commit 4970af0a78c1b28ff0cc8bfd36ac7cc03ad208f3
parent 96fe0f030abeb962b07ad4fc390ca8ad926bb9aa
Author: Anselm R Garbe <anselm@garbe.us>
Date: Sun, 23 Jun 2013 21:54:02 +0200
applied Jochen's drw_text patch, thanks
96fe0f030abeb962b07ad4fc390ca8ad926bb9aa
2013-06-19T17:36:54Z
2013-06-19T17:36:54Z
incorporated recent drw changes
Anselm R Garbe
anselm@garbe.us
commit 96fe0f030abeb962b07ad4fc390ca8ad926bb9aa
parent 397537761c5a6303bba45c273327786570fc4a2e
Author: Anselm R Garbe <anselm@garbe.us>
Date: Wed, 19 Jun 2013 19:36:54 +0200
incorporated recent drw changes
397537761c5a6303bba45c273327786570fc4a2e
2013-06-16T13:21:30Z
2013-06-16T13:21:30Z
added new drw changes of dwm
Anselm R Garbe
anselm@garbe.us
commit 397537761c5a6303bba45c273327786570fc4a2e
parent bd41463268c70fcbec5422aa30c68d126418d59a
Author: Anselm R Garbe <anselm@garbe.us>
Date: Sun, 16 Jun 2013 15:21:30 +0200
added new drw changes of dwm
bd41463268c70fcbec5422aa30c68d126418d59a
2013-04-27T18:56:37Z
2013-04-27T18:56:37Z
applied changes suggested by Lorenzo Cogotti, thanks
Anselm R Garbe
anselm@garbe.us
commit bd41463268c70fcbec5422aa30c68d126418d59a
parent bfdec1e2d45497b6d53e366aa31e063214829023
Author: Anselm R Garbe <anselm@garbe.us>
Date: Sat, 27 Apr 2013 20:56:37 +0200
applied changes suggested by Lorenzo Cogotti, thanks
bfdec1e2d45497b6d53e366aa31e063214829023
2012-12-10T09:04:58Z
2012-12-10T09:04:58Z
initial commit
Anselm R Garbe
anselm@garbe.us
commit bfdec1e2d45497b6d53e366aa31e063214829023
Author: Anselm R Garbe <anselm@garbe.us>
Date: Mon, 10 Dec 2012 10:04:58 +0100
initial commit