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