Commit Graph

109 Commits

Author SHA1 Message Date
Markus Teich
22a0a7f255 add multiline support 2015-11-11 23:46:24 +01:00
Markus Teich
d7eac23083 fix more memory leaks 2015-11-11 19:09:13 +01:00
Markus Teich
b23121b4aa free all fonts correctly 2015-11-11 19:00:54 +01:00
Markus Teich
d302f2efe1 free temporary fontstr arrays 2015-11-11 18:53:54 +01:00
Markus Teich
f6455efd52 simplify png cleanup 2015-11-11 18:50:46 +01:00
Markus Teich
67ec8b1547 make usable screensize config const 2015-11-11 18:41:51 +01:00
Tony Lainson
8b52c85dd1 don't assume we get a ConfigureNotify event
If the window manager maps our window at the requested size, we may not get a
ConfigureNotify event.  This happens e.g. under ratpoison.

The result is that xw.uw and xw.uh are never set, so text is too small and
pngscale() tries to divide by 0.
2015-11-10 16:56:37 +01:00
Szabolcs Nagy
4ca44387e6 initialize .img
without the attached patch ./sent example segfaults here
2015-11-10 16:55:22 +01:00
Markus Teich
3ce84e7170 don't use EXIT_… cpp defines 2015-11-07 23:52:35 +01:00
Markus Teich
0dc8cb9dab fix comment wording in drw.c 2015-11-07 23:48:40 +01:00
Markus Teich
9ab88b5935 make colors configurable 2015-11-04 01:43:13 +01:00
Markus Teich
fc82374b03 update license year 2015-11-04 01:40:50 +01:00
Markus Teich
f84e7a585e fix default fonts in config.def.h 2015-11-01 18:09:22 +01:00
Markus Teich
345b48fe03 remove unused font configuration, update license year 2015-10-31 18:10:47 +01:00
Markus Teich
a9ca2473fd fix font width calculations 2015-10-31 18:07:07 +01:00
Markus Teich
4a114392bb remove unused type qualifiers 2015-10-31 16:25:02 +01:00
Markus Teich
0b9b4d2439 update example presentation 2015-10-31 16:24:38 +01:00
Markus Teich
6b002c44b8 fonts are automatically cleaned up 2015-08-29 02:24:42 +02:00
Markus Teich
d06622336b drw_resize should be called on mapping as well 2015-05-03 22:08:30 +02:00
Markus Teich
8215db707c remove debug statement 2015-05-02 13:29:03 +02:00
Markus Teich
96e1607e78 typedef image struct 2015-05-01 21:34:52 +02:00
Markus Teich
036d77fffe minor style adaptions 2015-04-30 22:00:14 +02:00
Markus Teich
8606d72ced fonts cleanup 2015-04-28 00:27:43 +02:00
Markus Teich
e9261114fe remove unused dc/gc variables 2015-04-27 23:26:03 +02:00
Markus Teich
9b9dda0f64 remove utf8 support from todo list 2015-04-26 20:40:42 +02:00
Markus Teich
4166516862 remove old stuff and fix warnings 2015-04-25 20:18:43 +02:00
Markus Teich
75081d228e blank screen before drawing text 2015-04-22 11:57:08 +02:00
Markus Teich
5394f7f539 fix calculation of correct font size to use 2015-04-22 11:56:41 +02:00
Markus Teich
4993b300f3 drw: fixup font handling 2015-04-21 22:57:52 +02:00
Markus Teich
85d25716b0 use new font system from drw 2015-04-20 22:20:16 +02:00
Markus Teich
76d3b0bb95 minor style fix and new var for fonts 2015-04-19 17:36:18 +02:00
Markus Teich
87ef23296b drw: fixup drw_rect function 2015-04-12 22:56:56 +02:00
Markus Teich
edb657eb96 use die() where it should be used 2015-04-11 12:05:39 +02:00
Markus Teich
4d6dfeb1ad use drw color scheme fixup 2015-04-10 23:13:33 +02:00
Markus Teich
bd3cfd17e3 drw: fixup color schemes 2015-04-10 23:12:50 +02:00
Markus Teich
de1dc79944 some work on using drw.c done 2015-04-09 19:23:31 +02:00
Markus Teich
da9f788877 drw: fixup font_getexts 2015-04-08 21:13:45 +02:00
Markus Teich
62f5baf7d2 add utf8 support, scaling and positioning missing. 2015-04-07 22:03:02 +02:00
Markus Teich
37a7ca9e2f init and clear drw context 2015-04-06 23:06:36 +02:00
Markus Teich
b37ef38335 prepare switch to libsl 2015-04-05 15:48:47 +02:00
Markus Teich
c6c12c4f92 update TODO 2015-03-03 19:40:07 +01:00
Markus Teich
44352d8041 update example 2015-01-19 18:39:04 +01:00
Jonas Jelten
bf1151c51a support for comments to ignore lines
use # as first character in a line to skip this line
from the slides.
2015-01-19 04:28:24 +01:00
Jonas Jelten
da320f9c49 make: fix warnings because of BSD_SOURCE 2015-01-19 04:28:11 +01:00
Jonas Jelten
5534df4b23 make: don't build cscope by default 2015-01-19 04:27:54 +01:00
Markus Teich
cb16b5d29d update README 2014-06-29 23:48:49 +02:00
Markus Teich
d61ccea8b9 large jumps don't work well with presenters 2014-06-29 23:45:04 +02:00
Markus Teich
5b4a35ead5 add png support 2014-06-29 23:43:01 +02:00
Markus Teich
501a86cb94 add further instructions for missing font path 2014-06-23 21:41:38 +02:00
Markus Teich
82ad418aac add explanation to example presentation 2014-06-23 14:30:46 +02:00