Hiltjo Posthuma
a786211d6c
Revert "Improve speed of drw_text when provided with large strings"
...
This reverts commit 716233534b35f74dba5a46ade8f1a6f8cc72fea4.
It causes issues with truncation of characters when the text does not fit and
so on. The patch should be reworked and properly tested.
2021-08-20 23:09:48 +02:00
Miles Alan
716233534b
Improve speed of drw_text when provided with large strings
...
Calculates len & ew in drw_font_getexts loop by incrementing instead of
decrementing; as such avoids proportional increase in time spent in loop
based on provided strings size.
2021-08-09 18:25:19 +02:00
Alex Flierl
f04cac6d6e
Fix memory leaks in drw
...
The function drw_fontset_free in drw.c was never called.
2020-06-11 18:32:21 +02:00
Anselm R Garbe
cb3f58ad06
Prepare 6.2 release.
2019-02-02 04:50:42 -08:00
Hiltjo Posthuma
3756f7f6b8
sync dmenu drw.{c,h} code: use Clr* (was Scm)
2017-11-03 21:20:48 +01:00
Hiltjo Posthuma
ab9571bbc5
die() consistency: always add newline
2016-08-12 14:36:35 +02:00
Markus Teich
7af4d439bd
import new drw from libsl and minor fixes.
...
- better scaling for occupied tag squares.
- draw statusline first to omitt some complicated calculations.
2016-06-26 13:52:36 +02:00
Hiltjo Posthuma
646b351cc7
sync updated drw code from dmenu
...
important:
- drw_rect: didn't use w and h, change the dwm code accordingly.
- drw_text: text is NULL is not allowed, use drw_rect().
2015-10-20 23:38:31 +02:00
Eric Pruitt
14343e69cc
Add Xft and follback-fonts support to graphics lib
2015-03-13 21:44:22 +01:00
Anselm R Garbe
b800a1d136
applied Jochen's drw_text patch, thanks
2013-06-23 21:53:09 +02:00
Anselm R Garbe
33a74489f0
applied Julian's enum approach,
...
however renamed theme into scheme resp. Theme into ClrScheme
2013-06-19 19:35:33 +02:00
Anselm R Garbe
5364697914
finished libsl/drw integration
2013-06-16 15:20:29 +02:00
Anselm R Garbe
f2544a3318
renamed draw into drw
2013-04-17 21:21:47 +02:00