sent-sdk, branch HEAD My version of sent 8e81a9be0097719bfb30d7f5802d5e72fbfc2fa6 2020-12-01T19:41:55Z 2020-12-01T19:41:55Z rework patches c0dev0id sh+github@codevoid.de commit 8e81a9be0097719bfb30d7f5802d5e72fbfc2fa6 parent 982e80256045fcbe6e41dd057b21539480098a70 Author: c0dev0id <sh+github@codevoid.de> Date: Tue, 1 Dec 2020 20:41:55 +0100 rework patches 982e80256045fcbe6e41dd057b21539480098a70 2019-11-03T11:17:28Z 2019-11-03T11:17:28Z Progress bar patch + %retab Stefan Hagen sh+git@codevoid.de commit 982e80256045fcbe6e41dd057b21539480098a70 parent 72d33d463fed7ba271961a6f91cae1fed8faa454 Author: Stefan Hagen <sh+git@codevoid.de> Date: Sun, 3 Nov 2019 12:17:28 +0100 Progress bar patch + %retab 72d33d463fed7ba271961a6f91cae1fed8faa454 2017-09-07T21:40:26Z 2017-09-07T21:40:26Z update license Markus Teich teichm@fs.tum.de commit 72d33d463fed7ba271961a6f91cae1fed8faa454 parent a5f760fa0ed3e6e8a04675d7cfa97cdb75791efd Author: Markus Teich <teichm@fs.tum.de> Date: Thu, 7 Sep 2017 23:40:26 +0200 update license a5f760fa0ed3e6e8a04675d7cfa97cdb75791efd 2017-09-07T09:01:10Z 2017-09-07T21:37:00Z Correctly handle files that contain no slides Laslo Hunhold dev@frign.de commit a5f760fa0ed3e6e8a04675d7cfa97cdb75791efd parent 53541ee1bd0f6490ad62a1a8d7de3d154558a7ea Author: Laslo Hunhold <dev@frign.de> Date: Thu, 7 Sep 2017 11:01:10 +0200 Correctly handle files that contain no slides Otherwise, on reloading sent would segfault. Move the check-logic to load() rather than doing it in main() to prevent other misuses of it in the future. 53541ee1bd0f6490ad62a1a8d7de3d154558a7ea 2017-09-03T22:23:09Z 2017-09-03T22:23:09Z update license Markus Teich teichm@fs.tum.de commit 53541ee1bd0f6490ad62a1a8d7de3d154558a7ea parent 4736a6118d095db033843258248896649675faf2 Author: Markus Teich <teichm@fs.tum.de> Date: Mon, 4 Sep 2017 00:23:09 +0200 update license 4736a6118d095db033843258248896649675faf2 2017-09-03T21:57:26Z 2017-09-03T21:57:26Z release v1 Markus Teich teichm@fs.tum.de commit 4736a6118d095db033843258248896649675faf2 parent 16e4843d0563c1b3aea1574adde8f91ed5de5db3 Author: Markus Teich <teichm@fs.tum.de> Date: Sun, 3 Sep 2017 23:57:26 +0200 release v1 16e4843d0563c1b3aea1574adde8f91ed5de5db3 2017-09-02T17:30:11Z 2017-09-02T17:30:11Z allow to reload file Markus Teich markus.teich@stusta.mhn.de commit 16e4843d0563c1b3aea1574adde8f91ed5de5db3 parent ec431df440fbe6d60ba49a108c2dc10e045a5033 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 2 Sep 2017 19:30:11 +0200 allow to reload file ec431df440fbe6d60ba49a108c2dc10e045a5033 2017-09-02T17:20:00Z 2017-09-02T17:20:00Z fix some spelling in man page Markus Teich markus.teich@stusta.mhn.de commit ec431df440fbe6d60ba49a108c2dc10e045a5033 parent f925f567d7db2f1f805ac5b35abe6513e89ac156 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 2 Sep 2017 19:20:00 +0200 fix some spelling in man page f925f567d7db2f1f805ac5b35abe6513e89ac156 2017-09-02T00:17:39Z 2017-09-02T00:17:39Z update manpage Markus Teich markus.teich@stusta.mhn.de commit f925f567d7db2f1f805ac5b35abe6513e89ac156 parent 278b8da82090abf21f655532f7f6501ebc850958 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 2 Sep 2017 02:17:39 +0200 update manpage 278b8da82090abf21f655532f7f6501ebc850958 2017-09-01T23:24:47Z 2017-09-01T23:24:47Z migrate to new arg.h Markus Teich markus.teich@stusta.mhn.de commit 278b8da82090abf21f655532f7f6501ebc850958 parent 6df3d039a02f6304fd6769717f8613f6012d2eb6 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 2 Sep 2017 01:24:47 +0200 migrate to new arg.h 6df3d039a02f6304fd6769717f8613f6012d2eb6 2017-09-01T23:09:36Z 2017-09-01T23:09:36Z load all images before starting the preso Markus Teich markus.teich@stusta.mhn.de commit 6df3d039a02f6304fd6769717f8613f6012d2eb6 parent 0ff43aaf341e89086fea10605021fb4a94c835ad Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 2 Sep 2017 01:09:36 +0200 load all images before starting the preso 0ff43aaf341e89086fea10605021fb4a94c835ad 2016-11-04T18:50:09Z 2016-11-04T18:50:09Z replace malloc() with ecalloc() Markus Teich markus.teich@stusta.mhn.de commit 0ff43aaf341e89086fea10605021fb4a94c835ad parent ca7978c59bb30a095cf8279944d3ec78361afd30 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Fri, 4 Nov 2016 19:50:09 +0100 replace malloc() with ecalloc() ca7978c59bb30a095cf8279944d3ec78361afd30 2016-11-04T18:45:08Z 2016-11-04T18:45:08Z die() on calloc failure Markus Teich markus.teich@stusta.mhn.de commit ca7978c59bb30a095cf8279944d3ec78361afd30 parent 8185d5eacbcd3fc2420e752e8175c05b9a35b9b3 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Fri, 4 Nov 2016 19:45:08 +0100 die() on calloc failure 8185d5eacbcd3fc2420e752e8175c05b9a35b9b3 2016-08-12T11:09:36Z 2016-10-10T18:51:15Z check memory allocation for calloc, die on failure Hiltjo Posthuma hiltjo@codemadness.org commit 8185d5eacbcd3fc2420e752e8175c05b9a35b9b3 parent cd307e3ba0601c6589a96f6f9f986828a0f4779d Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 12 Aug 2016 13:09:36 +0200 check memory allocation for calloc, die on failure cd307e3ba0601c6589a96f6f9f986828a0f4779d 2016-10-09T13:27:02Z 2016-10-10T18:51:15Z README: add Xft to dependencies ssd ssd@mailless.org commit cd307e3ba0601c6589a96f6f9f986828a0f4779d parent dca314e7a93633ef7415e0d21b82c63278ae8e7c Author: ssd <ssd@mailless.org> Date: Sun, 9 Oct 2016 15:27:02 +0200 README: add Xft to dependencies dca314e7a93633ef7415e0d21b82c63278ae8e7c 2016-09-26T10:26:11Z 2016-09-26T10:26:11Z always redraw images Markus Teich markus.teich@stusta.mhn.de commit dca314e7a93633ef7415e0d21b82c63278ae8e7c parent efea6575ca7f27b2c415fe0866349a842699fb72 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Mon, 26 Sep 2016 12:26:11 +0200 always redraw images Previously when covering the sent window with an image slide selected and exposing it again, the image was lost. This change always redraws the image and also removes the now redundant bit flag in the state enum. efea6575ca7f27b2c415fe0866349a842699fb72 2016-08-12T08:57:44Z 2016-08-12T12:58:15Z improve some more error messages Hiltjo Posthuma hiltjo@codemadness.org commit efea6575ca7f27b2c415fe0866349a842699fb72 parent b737e3e6af9e6999baace5d453e405f32c60b2d2 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 12 Aug 2016 10:57:44 +0200 improve some more error messages - remove \n in die() messages in drw.c - add a few more ':' suffix for functions that set errno. - minor typo. b737e3e6af9e6999baace5d453e405f32c60b2d2 2016-08-12T09:36:15Z 2016-08-12T11:20:49Z Add a manpage FRIGN dev@frign.de commit b737e3e6af9e6999baace5d453e405f32c60b2d2 parent c3a0671f68f894c5d7a54d934170cfd1560416c4 Author: FRIGN <dev@frign.de> Date: Fri, 12 Aug 2016 11:36:15 +0200 Add a manpage c3a0671f68f894c5d7a54d934170cfd1560416c4 2016-08-11T19:48:56Z 2016-08-12T08:02:19Z Use Plan 9 style for ARGEND FRIGN dev@frign.de commit c3a0671f68f894c5d7a54d934170cfd1560416c4 parent b2daba339097e8113b5b98405014cdb18a6657bd Author: FRIGN <dev@frign.de> Date: Thu, 11 Aug 2016 21:48:56 +0200 Use Plan 9 style for ARGEND b2daba339097e8113b5b98405014cdb18a6657bd 2016-08-11T19:47:57Z 2016-08-12T08:01:06Z Fix error-messages FRIGN dev@frign.de commit b2daba339097e8113b5b98405014cdb18a6657bd parent 072a318adbdf091a58587c740d081d0ccfff271c Author: FRIGN <dev@frign.de> Date: Thu, 11 Aug 2016 21:47:57 +0200 Fix error-messages 072a318adbdf091a58587c740d081d0ccfff271c 2016-08-11T19:30:34Z 2016-08-11T21:42:09Z Fix memory leak and print a warning on invalid regex FRIGN dev@frign.de commit 072a318adbdf091a58587c740d081d0ccfff271c parent e8914d5d4bedb12bccf78a930b34b1564b3dbaac Author: FRIGN <dev@frign.de> Date: Thu, 11 Aug 2016 21:30:34 +0200 Fix memory leak and print a warning on invalid regex This will minimize the already low memory usage of sent. e8914d5d4bedb12bccf78a930b34b1564b3dbaac 2016-08-11T19:20:07Z 2016-08-11T21:42:09Z _exit() instead of exit() after failed exec FRIGN dev@frign.de commit e8914d5d4bedb12bccf78a930b34b1564b3dbaac parent cd10166b5eccac1b8cf510a7c97544d1697fbd09 Author: FRIGN <dev@frign.de> Date: Thu, 11 Aug 2016 21:20:07 +0200 _exit() instead of exit() after failed exec die() calls exit(), but actually at this point the program could be in a state not allowing this. It's better to call _exit to stop the libc from calling any handlers that might fail at this moment anyway. cd10166b5eccac1b8cf510a7c97544d1697fbd09 2016-07-14T11:05:37Z 2016-07-18T14:09:23Z Simplify LICENSE wording FRIGN dev@frign.de commit cd10166b5eccac1b8cf510a7c97544d1697fbd09 parent e75676d9a4dd6dc275d3a233cc60f7624c62f189 Author: FRIGN <dev@frign.de> Date: Thu, 14 Jul 2016 13:05:37 +0200 Simplify LICENSE wording Now, before you call your lawyers, here is some explanation: The MIT/X Consortium-License and ISC-License are equivalent according to the Berne-convention. This means that a court of law presented with either licenses will act the same. The advantage of the ISC license is that it has a simpler wording and is recommended by the OpenBSD-project for new projects[0]. And as we at suckless.org love removing cruft, this also includes removing legal cruft wording that is not needed any more. [0]: http://www.openbsd.org/policy.html e75676d9a4dd6dc275d3a233cc60f7624c62f189 2016-07-14T11:10:34Z 2016-07-14T20:23:46Z Simplify usage() FRIGN dev@frign.de commit e75676d9a4dd6dc275d3a233cc60f7624c62f189 parent 93329c72b5c20bcdf937bd636cb1a6f331a97893 Author: FRIGN <dev@frign.de> Date: Thu, 14 Jul 2016 13:10:34 +0200 Simplify usage() 93329c72b5c20bcdf937bd636cb1a6f331a97893 2016-07-14T10:44:05Z 2016-07-14T10:44:05Z Update example presentation Markus Teich markus.teich@stusta.mhn.de commit 93329c72b5c20bcdf937bd636cb1a6f331a97893 parent 3af7e93324d4fb8dbcb19f60eb7e7357fd350033 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Thu, 14 Jul 2016 12:44:05 +0200 Update example presentation - Add a small transparent farbfeld test image 3af7e93324d4fb8dbcb19f60eb7e7357fd350033 2016-07-14T09:23:17Z 2016-07-14T10:23:53Z add ff and ff.bz2 support in config.def.h FRIGN dev@frign.de commit 3af7e93324d4fb8dbcb19f60eb7e7357fd350033 parent e1a0b51d843d8e0f148e8bac6b5a134fbb5c443c Author: FRIGN <dev@frign.de> Date: Thu, 14 Jul 2016 11:23:17 +0200 add ff and ff.bz2 support in config.def.h e1a0b51d843d8e0f148e8bac6b5a134fbb5c443c 2016-06-30T14:57:31Z 2016-06-30T14:57:31Z Also call ffload on the current slide in advance() Markus Teich markus.teich@stusta.mhn.de commit e1a0b51d843d8e0f148e8bac6b5a134fbb5c443c parent 827f3de2e780b7eda5890e9ede7653f39a286d93 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Thu, 30 Jun 2016 16:57:31 +0200 Also call ffload on the current slide in advance() This fixes a bug where the image would not be loaded if the user setup a keybinding which advances multiple slides at once. Then the preloading for the previous/next slide in advance() would not catch that case and instead of an image the text version (`@filename`) would be rendered on the slide. 827f3de2e780b7eda5890e9ede7653f39a286d93 2016-06-30T14:42:34Z 2016-06-30T14:42:34Z clean ffread and rename to ffload Markus Teich markus.teich@stusta.mhn.de commit 827f3de2e780b7eda5890e9ede7653f39a286d93 parent fd303ee9c1c969c4a50c6fcf0397973ea6f37dc7 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Thu, 30 Jun 2016 16:42:34 +0200 clean ffread and rename to ffload - also remove unneeded memmove in load() fd303ee9c1c969c4a50c6fcf0397973ea6f37dc7 2016-06-04T19:47:39Z 2016-06-06T15:26:50Z load slide image on-demand Hiltjo Posthuma hiltjo@codemadness.org commit fd303ee9c1c969c4a50c6fcf0397973ea6f37dc7 parent 44a50ad94828d6375ebba9560109d06e9a163e5d Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 4 Jun 2016 21:47:39 +0200 load slide image on-demand On Sat, Jun 04, 2016 at 05:28:31PM +0200, Markus Teich wrote: > Hiltjo Posthuma wrote: > > previously an image file would be opened but only ffread when advancing to > > the slide, but when the slide was not used it gave an error: > > > > /usr/local/bin/2ff: failed to convert image/png > > Heyho Hiltjo, > > thanks for the patch. Unfortunately it does not work if the first slide contains > an image (ffopen is only called in advance). I think it would be good to merge > ffopen and ffread instead into a single function ffload. This makes the `LOADED` > state clearer and also enforces that the fd is closed in the same function where > it is opened. This ffload function should then be called in advance() replacing > the ffread() calls if the image is not loaded yet and once in load() for the > first slide if it is an image. > Ah yes, sorry for the oversight. > If you want to take this new approach, go for it, otherwise I'll look into it > myself. > I have attached a patch that does this, I hope you'll like it. Also I'm not sure if we need the below code in advance(), I have removed it in the patch: if (slidecount > idx + 1 && slides[idx + 1].img) ffread(slides[idx + 1].img); if (0 < idx && slides[idx - 1].img) ffread(slides[idx - 1].img); That seems to preload the next and previous slide image right? A minor issue I notice also is that images seem to flicker, it uses XPutImage directly to xw.win. Maybe it can be replaced with a backbuffer then XCopyArea? What do you think? In advance() it should also not always be needed to rescale the image. -- Kind regards, Hiltjo From 97bebdcab4003f9acdfdd4bdf424449299ffd61d Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 4 Jun 2016 21:34:25 +0200 Subject: [PATCH] merge ffread and ffopen into one function 44a50ad94828d6375ebba9560109d06e9a163e5d 2016-06-04T14:33:15Z 2016-06-04T15:26:50Z load slide image on-demand Hiltjo Posthuma hiltjo@codemadness.org commit 44a50ad94828d6375ebba9560109d06e9a163e5d parent 27a904c1dd40d185dd5123ca354f6080e853ec92 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 4 Jun 2016 16:33:15 +0200 load slide image on-demand previously an image file would be opened but only ffread when advancing to the slide, but when the slide was not used it gave an error: /usr/local/bin/2ff: failed to convert image/png this changes it to load the image on-demand once and "cache" it. 27a904c1dd40d185dd5123ca354f6080e853ec92 2016-05-21T19:39:58Z 2016-05-24T17:28:44Z import new drw and util from libsl. Markus Teich markus.teich@stusta.mhn.de commit 27a904c1dd40d185dd5123ca354f6080e853ec92 parent 268d1968ea951b3eb2d1411a9e0d7c0fcb23217b Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 21 May 2016 21:39:58 +0200 import new drw and util from libsl. 268d1968ea951b3eb2d1411a9e0d7c0fcb23217b 2016-03-15T22:51:30Z 2016-03-15T22:51:30Z fix include and lib paths for the BSDs Markus Teich markus.teich@stusta.mhn.de commit 268d1968ea951b3eb2d1411a9e0d7c0fcb23217b parent ceda5d69ac1c644bde0271012b90ea8bd02e69fb Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 15 Mar 2016 23:51:30 +0100 fix include and lib paths for the BSDs ceda5d69ac1c644bde0271012b90ea8bd02e69fb 2016-03-15T19:21:54Z 2016-03-15T19:21:54Z support FreeBSD Markus Teich markus.teich@stusta.mhn.de commit ceda5d69ac1c644bde0271012b90ea8bd02e69fb parent c61e9a4b8a3eb2c08585c533dd727afa9608b9e4 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 15 Mar 2016 20:21:54 +0100 support FreeBSD On FreeBSD the lib and include directories are in /usr/local rather than /usr. c61e9a4b8a3eb2c08585c533dd727afa9608b9e4 2016-03-06T19:56:29Z 2016-03-06T19:56:29Z Import arg.h OOB fix from Lucas Gabriel Vuotto. Markus Teich markus.teich@stusta.mhn.de commit c61e9a4b8a3eb2c08585c533dd727afa9608b9e4 parent b954ed4b9f1ef7e3d4ebb3bc964338726549bfab Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sun, 6 Mar 2016 20:56:29 +0100 Import arg.h OOB fix from Lucas Gabriel Vuotto. This is a small fix for arg.h where it's possible to perform an out-of-boundary memory access in argv's internal string. b954ed4b9f1ef7e3d4ebb3bc964338726549bfab 2016-03-06T19:49:18Z 2016-03-06T19:49:18Z Fix cmdline argument check Markus Teich markus.teich@stusta.mhn.de commit b954ed4b9f1ef7e3d4ebb3bc964338726549bfab parent 616aafdcb9bd336a870d875a20645d8002d8a028 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sun, 6 Mar 2016 20:49:18 +0100 Fix cmdline argument check There was a segfault when sent was called without arguments. Now we use stdin when there's no argument or - is used. Thanks to izabera for the report. 616aafdcb9bd336a870d875a20645d8002d8a028 2016-02-06T13:12:47Z 2016-02-06T13:12:47Z no need to reimplement cat here Markus Teich markus.teich@stusta.mhn.de commit 616aafdcb9bd336a870d875a20645d8002d8a028 parent 30192292793f02ca7504a05773d1456fe43db0d9 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 6 Feb 2016 14:12:47 +0100 no need to reimplement cat here 30192292793f02ca7504a05773d1456fe43db0d9 2016-02-06T13:08:43Z 2016-02-06T13:08:43Z improve error handling Markus Teich markus.teich@stusta.mhn.de commit 30192292793f02ca7504a05773d1456fe43db0d9 parent 77809fae79eb8b8acbb7198615717a96b08002b2 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 6 Feb 2016 14:08:43 +0100 improve error handling - errors are now fatal - no need to clean up when dying - no need for status return codes => ffread and ffprepare now return void 77809fae79eb8b8acbb7198615717a96b08002b2 2016-02-05T15:17:43Z 2016-02-05T15:17:43Z style: move function return types to own line Markus Teich markus.teich@stusta.mhn.de commit 77809fae79eb8b8acbb7198615717a96b08002b2 parent a95e5929922d79ba8679d0d740876aebfaf81bf9 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Fri, 5 Feb 2016 16:17:43 +0100 style: move function return types to own line a95e5929922d79ba8679d0d740876aebfaf81bf9 2016-01-31T10:09:23Z 2016-02-05T14:39:24Z Use 2ff exclusively in config.def.h FRIGN dev@frign.de commit a95e5929922d79ba8679d0d740876aebfaf81bf9 parent 68ac6486b106751f79e2ff2f4d53e56843521ce5 Author: FRIGN <dev@frign.de> Date: Sun, 31 Jan 2016 11:09:23 +0100 Use 2ff exclusively in config.def.h 68ac6486b106751f79e2ff2f4d53e56843521ce5 2016-01-31T10:05:00Z 2016-02-05T14:35:59Z Fix alpha blending FRIGN dev@frign.de commit 68ac6486b106751f79e2ff2f4d53e56843521ce5 parent b0ad67036e35bc148ebda08184881375e716ec0b Author: FRIGN <dev@frign.de> Date: Sun, 31 Jan 2016 11:05:00 +0100 Fix alpha blending - "/ 257", because 255 * 257 = UINT16_MAX - "/ 255", because that's the maximum possible RGB value b0ad67036e35bc148ebda08184881375e716ec0b 2016-02-05T14:25:29Z 2016-02-05T14:25:29Z readme: update reference to farbfeld Markus Teich markus.teich@stusta.mhn.de commit b0ad67036e35bc148ebda08184881375e716ec0b parent 022ae4836072e3534c5ce61d063179d6bab9d73a Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Fri, 5 Feb 2016 15:25:29 +0100 readme: update reference to farbfeld 022ae4836072e3534c5ce61d063179d6bab9d73a 2015-12-10T23:23:45Z 2015-12-24T00:57:50Z Change an eprintf to a die to stop child from running its own slideshow David Phillips dbphillipsnz@gmail.com commit 022ae4836072e3534c5ce61d063179d6bab9d73a parent 54daf38b08afee88829f24ca8d282557bbb627fe Author: David Phillips <dbphillipsnz@gmail.com> Date: Fri, 11 Dec 2015 12:23:45 +1300 Change an eprintf to a die to stop child from running its own slideshow The child thread was created because execlp will not return if successful. The eprintf was placed after the call to execlp to catch any error, but the child continued to return a (closed) fds[0], resulting in a second slideshow being run by the child. This commit fixes the issue by killing the child. 54daf38b08afee88829f24ca8d282557bbb627fe 2015-12-10T04:56:07Z 2015-12-24T00:51:29Z filter via shell pipeline Grant Mathews grant.m.mathews@gmail.com commit 54daf38b08afee88829f24ca8d282557bbb627fe parent 11f2c648eb1849976fddf57af8b66fcc43d425dc Author: Grant Mathews <grant.m.mathews@gmail.com> Date: Wed, 9 Dec 2015 20:56:07 -0800 filter via shell pipeline Instead of requiring an executable, allow building arbitrary shell pipelines to filter filetypes through. 11f2c648eb1849976fddf57af8b66fcc43d425dc 2015-12-08T23:52:39Z 2015-12-08T23:52:39Z unbreak the build Markus Teich markus.teich@stusta.mhn.de commit 11f2c648eb1849976fddf57af8b66fcc43d425dc parent 008ff1b88b3e9cdd13e82d0ec4fb573c977f6a3d Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 9 Dec 2015 00:52:39 +0100 unbreak the build 008ff1b88b3e9cdd13e82d0ec4fb573c977f6a3d 2015-12-08T23:50:05Z 2015-12-08T23:50:05Z fix 2 uninitialized variables and bin == NULL check Markus Teich markus.teich@stusta.mhn.de commit 008ff1b88b3e9cdd13e82d0ec4fb573c977f6a3d parent edb46305647d909199a860b6b0812595742f6fe4 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 9 Dec 2015 00:50:05 +0100 fix 2 uninitialized variables and bin == NULL check edb46305647d909199a860b6b0812595742f6fe4 2015-12-08T21:34:48Z 2015-12-08T21:34:48Z check for bin == NULL Markus Teich markus.teich@stusta.mhn.de commit edb46305647d909199a860b6b0812595742f6fe4 parent 24762d01720aaee44334249fa70498a0536ff89e Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 8 Dec 2015 22:34:48 +0100 check for bin == NULL 24762d01720aaee44334249fa70498a0536ff89e 2015-12-08T21:09:26Z 2015-12-08T21:09:26Z minor syntax, style and README fixes Markus Teich markus.teich@stusta.mhn.de commit 24762d01720aaee44334249fa70498a0536ff89e parent 0798e82d2326fc330168733997006020cc59e215 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 8 Dec 2015 22:09:26 +0100 minor syntax, style and README fixes 0798e82d2326fc330168733997006020cc59e215 2015-12-08T20:46:18Z 2015-12-08T20:46:18Z support transparent images Markus Teich markus.teich@stusta.mhn.de commit 0798e82d2326fc330168733997006020cc59e215 parent b516f468faa3a80c31932cbcb1ea8ccd1468ffc1 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 8 Dec 2015 21:46:18 +0100 support transparent images b516f468faa3a80c31932cbcb1ea8ccd1468ffc1 2015-11-18T10:41:02Z 2015-12-08T19:01:36Z Support farbfeld as an intermediate format sin sin@2f30.org commit b516f468faa3a80c31932cbcb1ea8ccd1468ffc1 parent 7e558105e6e46a6a2592f2ee15220b99922cd1f0 Author: sin <sin@2f30.org> Date: Wed, 18 Nov 2015 10:41:02 +0000 Support farbfeld as an intermediate format Sent now uses farbfeld[0] as an intermediate format. A series of filters is specified in config.h that matches file extensions to filter programs. The programs will convert between formats such as png to farbfeld. Internally in sent we do not need to worry on how to parse png or any other format. This also works with jpg and gif and others. The 2ff wrapper will use imagemagick conversion tools. This is temporary as jpg2ff and gif2ff will also be implemented. To make this work, you will have to clone[0] and put png2ff and 2ff in your PATH. [0] http://git.2f30.org/farbfeld/ 7e558105e6e46a6a2592f2ee15220b99922cd1f0 2015-12-03T21:59:29Z 2015-12-03T22:02:14Z add 'sent: ' prefix to errors Markus Teich markus.teich@stusta.mhn.de commit 7e558105e6e46a6a2592f2ee15220b99922cd1f0 parent 98e18541897b019d1c8bbd4b7a0ba51e65974a98 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Thu, 3 Dec 2015 22:59:29 +0100 add 'sent: ' prefix to errors 98e18541897b019d1c8bbd4b7a0ba51e65974a98 2015-11-26T14:22:01Z 2015-12-03T22:00:53Z Add 'n' and 'p' keys to navigate slides Alexis surryhill@gmail.com commit 98e18541897b019d1c8bbd4b7a0ba51e65974a98 parent 91aeb01dcef28aea6e15ba7d1c9a094d01dfc41e Author: Alexis <surryhill@gmail.com> Date: Thu, 26 Nov 2015 15:22:01 +0100 Add 'n' and 'p' keys to navigate slides 91aeb01dcef28aea6e15ba7d1c9a094d01dfc41e 2015-11-26T14:20:09Z 2015-12-03T22:00:44Z Refactor die() to use eprintf() Alexis surryhill@gmail.com commit 91aeb01dcef28aea6e15ba7d1c9a094d01dfc41e parent 824dae147e8c89465e09709764601d7d80dff819 Author: Alexis <surryhill@gmail.com> Date: Thu, 26 Nov 2015 15:20:09 +0100 Refactor die() to use eprintf() 824dae147e8c89465e09709764601d7d80dff819 2015-11-26T14:18:44Z 2015-12-03T22:00:28Z Use consistent wording for error messages Alexis surryhill@gmail.com commit 824dae147e8c89465e09709764601d7d80dff819 parent 95af430d978d9ad9a6235ac1899a1ecd46bff6f3 Author: Alexis <surryhill@gmail.com> Date: Thu, 26 Nov 2015 15:18:44 +0100 Use consistent wording for error messages 95af430d978d9ad9a6235ac1899a1ecd46bff6f3 2015-11-19T13:13:25Z 2015-11-19T18:37:08Z Use right click as previous and enable scrolling to switch slides Ivan Tham pickfire@riseup.net commit 95af430d978d9ad9a6235ac1899a1ecd46bff6f3 parent a1dcdad14fb3a8ccdc97e86cb3aa25684778819c Author: Ivan Tham <pickfire@riseup.net> Date: Thu, 19 Nov 2015 21:13:25 +0800 Use right click as previous and enable scrolling to switch slides a1dcdad14fb3a8ccdc97e86cb3aa25684778819c 2015-11-18T22:21:33Z 2015-11-18T22:26:33Z Bail out before allocating slides if file is empty Quentin Rameau quinq+hackers@fifth.space commit a1dcdad14fb3a8ccdc97e86cb3aa25684778819c parent eac14478e949e29e442922d997f057573ddd9923 Author: Quentin Rameau <quinq+hackers@fifth.space> Date: Wed, 18 Nov 2015 23:21:33 +0100 Bail out before allocating slides if file is empty In load() we allocated slides before checking if we actually read anything from the FILE fp and then continue with an allocated but “empty” space wich would lead to errors. eac14478e949e29e442922d997f057573ddd9923 2015-11-18T22:24:53Z 2015-11-18T22:24:53Z fix dying on empty slidefile Markus Teich markus.teich@stusta.mhn.de commit eac14478e949e29e442922d997f057573ddd9923 parent 996a4c5c6e7b98c9f3ef50846f567b5d6a2da932 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 18 Nov 2015 23:24:53 +0100 fix dying on empty slidefile 996a4c5c6e7b98c9f3ef50846f567b5d6a2da932 2015-11-18T21:45:26Z 2015-11-18T21:50:07Z drw.c: Avoid potential memory leak in drw_cur_create() Quentin Rameau quinq+hackers@fifth.space commit 996a4c5c6e7b98c9f3ef50846f567b5d6a2da932 parent 243c8cf7b6e66813609ac4ca9c9e6343408e1d72 Author: Quentin Rameau <quinq+hackers@fifth.space> Date: Wed, 18 Nov 2015 22:45:26 +0100 drw.c: Avoid potential memory leak in drw_cur_create() If drw was NULL, memory was still allocated for cur. 243c8cf7b6e66813609ac4ca9c9e6343408e1d72 2015-11-18T02:01:50Z 2015-11-18T11:20:55Z Add Escape key to quit sent Ivan Tham pickfire@riseup.net commit 243c8cf7b6e66813609ac4ca9c9e6343408e1d72 parent cc57a28eba7c2ec574d92817bff012b3b051dd6b Author: Ivan Tham <pickfire@riseup.net> Date: Wed, 18 Nov 2015 10:01:50 +0800 Add Escape key to quit sent cc57a28eba7c2ec574d92817bff012b3b051dd6b 2015-11-17T23:41:38Z 2015-11-17T23:41:38Z die if no font could be loaded Markus Teich markus.teich@stusta.mhn.de commit cc57a28eba7c2ec574d92817bff012b3b051dd6b parent c3cd2edca606b463e775a10ed2498f38cd86555f Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 18 Nov 2015 00:41:38 +0100 die if no font could be loaded c3cd2edca606b463e775a10ed2498f38cd86555f 2015-11-17T05:42:34Z 2015-11-17T10:23:20Z Register space to advance to the next slide Jan Christoph Ebersbach jceb@e-jc.de commit c3cd2edca606b463e775a10ed2498f38cd86555f parent 448fe33370e1252ea5755066c0623b2c67818357 Author: Jan Christoph Ebersbach <jceb@e-jc.de> Date: Tue, 17 Nov 2015 06:42:34 +0100 Register space to advance to the next slide 448fe33370e1252ea5755066c0623b2c67818357 2015-11-17T01:26:34Z 2015-11-17T01:26:34Z shorten bulletpoints in example presentation Markus Teich markus.teich@stusta.mhn.de commit 448fe33370e1252ea5755066c0623b2c67818357 parent 31be676486aaa655b528b39a161c3deaff477678 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 17 Nov 2015 02:26:34 +0100 shorten bulletpoints in example presentation 31be676486aaa655b528b39a161c3deaff477678 2015-11-17T01:07:56Z 2015-11-17T01:07:56Z fix dejavu font name Markus Teich markus.teich@stusta.mhn.de commit 31be676486aaa655b528b39a161c3deaff477678 parent 4ae761b8becf81ea2dfbdee38b323bb0e6d5bf2a Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 17 Nov 2015 02:07:56 +0100 fix dejavu font name 4ae761b8becf81ea2dfbdee38b323bb0e6d5bf2a 2015-11-17T00:39:40Z 2015-11-17T00:39:40Z support even larger screens Markus Teich markus.teich@stusta.mhn.de commit 4ae761b8becf81ea2dfbdee38b323bb0e6d5bf2a parent 4a828c2d6c2d16f77c0d110b31648462b28cc271 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 17 Nov 2015 01:39:40 +0100 support even larger screens 4a828c2d6c2d16f77c0d110b31648462b28cc271 2015-11-17T00:00:30Z 2015-11-17T00:04:04Z prevent flickering when changing slides Markus Teich markus.teich@stusta.mhn.de commit 4a828c2d6c2d16f77c0d110b31648462b28cc271 parent aa713a8a342ec0e6eca173cd4489834f8baa0a86 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 17 Nov 2015 01:00:30 +0100 prevent flickering when changing slides When the window background is left at WhitePixel (from initialization) and the user has set a dark background color in config.h, the window shortly displays the white default background when clearing after advancing to another slide. This was very disturbing and is fixed now by setting the default window background color to the bgcol chosen in config.h. aa713a8a342ec0e6eca173cd4489834f8baa0a86 2015-11-16T23:32:45Z 2015-11-16T23:32:45Z update README Markus Teich markus.teich@stusta.mhn.de commit aa713a8a342ec0e6eca173cd4489834f8baa0a86 parent b1cb3bbc2085bc30e0a456d02e7eb68d5665a5b2 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 17 Nov 2015 00:32:45 +0100 update README b1cb3bbc2085bc30e0a456d02e7eb68d5665a5b2 2015-11-16T23:23:51Z 2015-11-16T23:23:51Z fix another index overflow issue Markus Teich markus.teich@stusta.mhn.de commit b1cb3bbc2085bc30e0a456d02e7eb68d5665a5b2 parent 84734c73e82b8b30e2eef82c192a53010fb2d35f Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 17 Nov 2015 00:23:51 +0100 fix another index overflow issue 84734c73e82b8b30e2eef82c192a53010fb2d35f 2015-11-16T23:19:39Z 2015-11-16T23:19:39Z fix several number overflow issues Markus Teich markus.teich@stusta.mhn.de commit 84734c73e82b8b30e2eef82c192a53010fb2d35f parent eb07f3dc10c9efa6272ae5177de74a7fc093cf51 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 17 Nov 2015 00:19:39 +0100 fix several number overflow issues eb07f3dc10c9efa6272ae5177de74a7fc093cf51 2015-11-16T23:18:54Z 2015-11-16T23:18:54Z update version Markus Teich markus.teich@stusta.mhn.de commit eb07f3dc10c9efa6272ae5177de74a7fc093cf51 parent 22a0a7f25596c28588bac5bf9e12cd8c534684d4 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 17 Nov 2015 00:18:54 +0100 update version 22a0a7f25596c28588bac5bf9e12cd8c534684d4 2015-11-07T22:54:23Z 2015-11-11T22:46:24Z add multiline support Markus Teich markus.teich@stusta.mhn.de commit 22a0a7f25596c28588bac5bf9e12cd8c534684d4 parent d7eac23083be2278327e94255a182a221a0df273 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 7 Nov 2015 23:54:23 +0100 add multiline support d7eac23083be2278327e94255a182a221a0df273 2015-11-11T18:09:13Z 2015-11-11T18:09:13Z fix more memory leaks Markus Teich markus.teich@stusta.mhn.de commit d7eac23083be2278327e94255a182a221a0df273 parent b23121b4aab274bd8e41d81145579ff93ba9a8f6 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 11 Nov 2015 19:09:13 +0100 fix more memory leaks b23121b4aab274bd8e41d81145579ff93ba9a8f6 2015-11-11T18:00:54Z 2015-11-11T18:00:54Z free all fonts correctly Markus Teich markus.teich@stusta.mhn.de commit b23121b4aab274bd8e41d81145579ff93ba9a8f6 parent d302f2efe13205f45f15f1e92113a44c55b0a0cd Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 11 Nov 2015 19:00:54 +0100 free all fonts correctly d302f2efe13205f45f15f1e92113a44c55b0a0cd 2015-11-11T17:53:54Z 2015-11-11T17:53:54Z free temporary fontstr arrays Markus Teich markus.teich@stusta.mhn.de commit d302f2efe13205f45f15f1e92113a44c55b0a0cd parent f6455efd52cdcfcb25030a8f3644162e8b861573 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 11 Nov 2015 18:53:54 +0100 free temporary fontstr arrays f6455efd52cdcfcb25030a8f3644162e8b861573 2015-11-11T17:49:57Z 2015-11-11T17:50:46Z simplify png cleanup Markus Teich markus.teich@stusta.mhn.de commit f6455efd52cdcfcb25030a8f3644162e8b861573 parent 67ec8b1547b9e58155f0966731820b25e71240e8 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 11 Nov 2015 18:49:57 +0100 simplify png cleanup 67ec8b1547b9e58155f0966731820b25e71240e8 2015-11-11T17:41:51Z 2015-11-11T17:41:51Z make usable screensize config const Markus Teich markus.teich@stusta.mhn.de commit 67ec8b1547b9e58155f0966731820b25e71240e8 parent 8b52c85dd1fb145b1012cd508ffd74465db7025a Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 11 Nov 2015 18:41:51 +0100 make usable screensize config const 8b52c85dd1fb145b1012cd508ffd74465db7025a 2015-11-10T03:54:16Z 2015-11-10T15:56:37Z don't assume we get a ConfigureNotify event Tony Lainson t.lainson@gmail.com commit 8b52c85dd1fb145b1012cd508ffd74465db7025a parent 4ca44387e65a96a93b56ed1491f5f90c5e25d948 Author: Tony Lainson <t.lainson@gmail.com> Date: Tue, 10 Nov 2015 14:54:16 +1100 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. 4ca44387e65a96a93b56ed1491f5f90c5e25d948 2015-11-09T01:58:26Z 2015-11-10T15:55:22Z initialize .img Szabolcs Nagy nsz@port70.net commit 4ca44387e65a96a93b56ed1491f5f90c5e25d948 parent 3ce84e71700ba35818c7a83630994d765e77599d Author: Szabolcs Nagy <nsz@port70.net> Date: Mon, 9 Nov 2015 02:58:26 +0100 initialize .img without the attached patch ./sent example segfaults here 3ce84e71700ba35818c7a83630994d765e77599d 2015-11-07T22:52:35Z 2015-11-07T22:52:35Z don't use EXIT_… cpp defines Markus Teich markus.teich@stusta.mhn.de commit 3ce84e71700ba35818c7a83630994d765e77599d parent 0dc8cb9dabb9630681c5cb44206e694e5ebe8514 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 7 Nov 2015 23:52:35 +0100 don't use EXIT_… cpp defines 0dc8cb9dabb9630681c5cb44206e694e5ebe8514 2015-11-07T22:48:40Z 2015-11-07T22:48:40Z fix comment wording in drw.c Markus Teich markus.teich@stusta.mhn.de commit 0dc8cb9dabb9630681c5cb44206e694e5ebe8514 parent 9ab88b5935b722021c2aed2d2a417fd83226ff64 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 7 Nov 2015 23:48:40 +0100 fix comment wording in drw.c 9ab88b5935b722021c2aed2d2a417fd83226ff64 2015-11-04T00:43:13Z 2015-11-04T00:43:13Z make colors configurable Markus Teich markus.teich@stusta.mhn.de commit 9ab88b5935b722021c2aed2d2a417fd83226ff64 parent fc82374b03b5b2fd9b9770163184d3747a1ccd26 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 4 Nov 2015 01:43:13 +0100 make colors configurable fc82374b03b5b2fd9b9770163184d3747a1ccd26 2015-11-04T00:40:50Z 2015-11-04T00:40:50Z update license year Markus Teich markus.teich@stusta.mhn.de commit fc82374b03b5b2fd9b9770163184d3747a1ccd26 parent f84e7a585e530e15437f7d87b721d0df3f98e24e Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 4 Nov 2015 01:40:50 +0100 update license year f84e7a585e530e15437f7d87b721d0df3f98e24e 2015-11-01T17:09:22Z 2015-11-01T17:09:22Z fix default fonts in config.def.h Markus Teich markus.teich@stusta.mhn.de commit f84e7a585e530e15437f7d87b721d0df3f98e24e parent 345b48fe0333bbc85c52c5b4ab1ab94879b2fc1d Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sun, 1 Nov 2015 18:09:22 +0100 fix default fonts in config.def.h 345b48fe0333bbc85c52c5b4ab1ab94879b2fc1d 2015-10-31T17:10:47Z 2015-10-31T17:10:47Z remove unused font configuration, update license year Markus Teich markus.teich@stusta.mhn.de commit 345b48fe0333bbc85c52c5b4ab1ab94879b2fc1d parent a9ca2473fd72462eaf90346258119c13c74bddcb Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 31 Oct 2015 18:10:47 +0100 remove unused font configuration, update license year a9ca2473fd72462eaf90346258119c13c74bddcb 2015-10-31T17:07:07Z 2015-10-31T17:07:07Z fix font width calculations Markus Teich markus.teich@stusta.mhn.de commit a9ca2473fd72462eaf90346258119c13c74bddcb parent 4a114392bbdef9fc23d7f346ad1dab4f855bed17 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 31 Oct 2015 18:07:07 +0100 fix font width calculations 4a114392bbdef9fc23d7f346ad1dab4f855bed17 2015-10-31T15:25:02Z 2015-10-31T15:25:02Z remove unused type qualifiers Markus Teich markus.teich@stusta.mhn.de commit 4a114392bbdef9fc23d7f346ad1dab4f855bed17 parent 0b9b4d2439241532a41e0361b17a2f9d0e2b850a Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 31 Oct 2015 16:25:02 +0100 remove unused type qualifiers 0b9b4d2439241532a41e0361b17a2f9d0e2b850a 2015-10-31T15:24:38Z 2015-10-31T15:24:38Z update example presentation Markus Teich markus.teich@stusta.mhn.de commit 0b9b4d2439241532a41e0361b17a2f9d0e2b850a parent 6b002c44b8bb950b025ea16d20237904ad553d86 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 31 Oct 2015 16:24:38 +0100 update example presentation 6b002c44b8bb950b025ea16d20237904ad553d86 2015-08-29T00:24:42Z 2015-08-29T00:24:42Z fonts are automatically cleaned up Markus Teich markus.teich@stusta.mhn.de commit 6b002c44b8bb950b025ea16d20237904ad553d86 parent d06622336b5e9ae65f69277eea1a292e3c0d6894 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 29 Aug 2015 02:24:42 +0200 fonts are automatically cleaned up d06622336b5e9ae65f69277eea1a292e3c0d6894 2015-05-03T20:07:51Z 2015-05-03T20:08:30Z drw_resize should be called on mapping as well Markus Teich markus.teich@stusta.mhn.de commit d06622336b5e9ae65f69277eea1a292e3c0d6894 parent 8215db707caea46a5ba1d8b6c43ed36390b7d5d8 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sun, 3 May 2015 22:07:51 +0200 drw_resize should be called on mapping as well 8215db707caea46a5ba1d8b6c43ed36390b7d5d8 2015-05-02T11:29:03Z 2015-05-02T11:29:03Z remove debug statement Markus Teich markus.teich@stusta.mhn.de commit 8215db707caea46a5ba1d8b6c43ed36390b7d5d8 parent 96e1607e78244f8ae85785938b66938e9586c4fb Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 2 May 2015 13:29:03 +0200 remove debug statement 96e1607e78244f8ae85785938b66938e9586c4fb 2015-05-01T19:34:52Z 2015-05-01T19:34:52Z typedef image struct Markus Teich markus.teich@stusta.mhn.de commit 96e1607e78244f8ae85785938b66938e9586c4fb parent 036d77fffed4ba88346438d88c0d369578a9a604 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Fri, 1 May 2015 21:34:52 +0200 typedef image struct 036d77fffed4ba88346438d88c0d369578a9a604 2015-04-30T20:00:14Z 2015-04-30T20:00:14Z minor style adaptions Markus Teich markus.teich@stusta.mhn.de commit 036d77fffed4ba88346438d88c0d369578a9a604 parent 8606d72cedf0199e2cf03e421488f5b88896cecf Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Thu, 30 Apr 2015 22:00:14 +0200 minor style adaptions 8606d72cedf0199e2cf03e421488f5b88896cecf 2015-04-27T22:27:43Z 2015-04-27T22:27:43Z fonts cleanup Markus Teich markus.teich@stusta.mhn.de commit 8606d72cedf0199e2cf03e421488f5b88896cecf parent e9261114fe797102a85852b0dc4ab62f3b208520 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 28 Apr 2015 00:27:43 +0200 fonts cleanup e9261114fe797102a85852b0dc4ab62f3b208520 2015-04-27T21:26:03Z 2015-04-27T21:26:03Z remove unused dc/gc variables Markus Teich markus.teich@stusta.mhn.de commit e9261114fe797102a85852b0dc4ab62f3b208520 parent 9b9dda0f641be942e93600de270daa309f5ee341 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Mon, 27 Apr 2015 23:26:03 +0200 remove unused dc/gc variables 9b9dda0f641be942e93600de270daa309f5ee341 2015-04-26T18:40:42Z 2015-04-26T18:40:42Z remove utf8 support from todo list Markus Teich markus.teich@stusta.mhn.de commit 9b9dda0f641be942e93600de270daa309f5ee341 parent 4166516862020bd67a63e9341c49b1a17fe1bd9a Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sun, 26 Apr 2015 20:40:42 +0200 remove utf8 support from todo list 4166516862020bd67a63e9341c49b1a17fe1bd9a 2015-04-25T18:18:43Z 2015-04-25T18:18:43Z remove old stuff and fix warnings Markus Teich markus.teich@stusta.mhn.de commit 4166516862020bd67a63e9341c49b1a17fe1bd9a parent 75081d228ea93bd30d584e52e875baf663309819 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sat, 25 Apr 2015 20:18:43 +0200 remove old stuff and fix warnings 75081d228ea93bd30d584e52e875baf663309819 2015-04-22T09:57:08Z 2015-04-22T09:57:08Z blank screen before drawing text Markus Teich markus.teich@stusta.mhn.de commit 75081d228ea93bd30d584e52e875baf663309819 parent 5394f7f539ecff863f58458cea5faaa867680ce6 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 22 Apr 2015 11:57:08 +0200 blank screen before drawing text 5394f7f539ecff863f58458cea5faaa867680ce6 2015-04-22T09:56:41Z 2015-04-22T09:56:41Z fix calculation of correct font size to use Markus Teich markus.teich@stusta.mhn.de commit 5394f7f539ecff863f58458cea5faaa867680ce6 parent 4993b300f38e6f29a8b0478bd01fb362aacf809d Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Wed, 22 Apr 2015 11:56:41 +0200 fix calculation of correct font size to use 4993b300f38e6f29a8b0478bd01fb362aacf809d 2015-04-21T20:57:52Z 2015-04-21T20:57:52Z drw: fixup font handling Markus Teich markus.teich@stusta.mhn.de commit 4993b300f38e6f29a8b0478bd01fb362aacf809d parent 85d25716b07498fd9786045f77478abc253fd036 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Tue, 21 Apr 2015 22:57:52 +0200 drw: fixup font handling 85d25716b07498fd9786045f77478abc253fd036 2015-04-20T20:20:16Z 2015-04-20T20:20:16Z use new font system from drw Markus Teich markus.teich@stusta.mhn.de commit 85d25716b07498fd9786045f77478abc253fd036 parent 76d3b0bb95e3e52f9763f8f5c371c1fbeb9a2971 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Mon, 20 Apr 2015 22:20:16 +0200 use new font system from drw 76d3b0bb95e3e52f9763f8f5c371c1fbeb9a2971 2015-04-19T15:36:18Z 2015-04-19T15:36:18Z minor style fix and new var for fonts Markus Teich markus.teich@stusta.mhn.de commit 76d3b0bb95e3e52f9763f8f5c371c1fbeb9a2971 parent 87ef23296b1c83f5da762da6e3177fc9f41ae281 Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sun, 19 Apr 2015 17:36:18 +0200 minor style fix and new var for fonts 87ef23296b1c83f5da762da6e3177fc9f41ae281 2015-04-12T20:56:56Z 2015-04-12T20:56:56Z drw: fixup drw_rect function Markus Teich markus.teich@stusta.mhn.de commit 87ef23296b1c83f5da762da6e3177fc9f41ae281 parent edb657eb96cd3431e438140e2bcc72b1646443dd Author: Markus Teich <markus.teich@stusta.mhn.de> Date: Sun, 12 Apr 2015 22:56:56 +0200 drw: fixup drw_rect function