Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-06 | Fix cmdline argument check | Markus Teich | |
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. | |||
2016-02-06 | no need to reimplement cat here | Markus Teich | |
2016-02-06 | improve error handling | Markus Teich | |
- errors are now fatal - no need to clean up when dying - no need for status return codes => ffread and ffprepare now return void | |||
2016-02-05 | style: move function return types to own line | Markus Teich | |
2016-02-05 | Use 2ff exclusively in config.def.h | FRIGN | |
2016-02-05 | Fix alpha blending | FRIGN | |
- "/ 257", because 255 * 257 = UINT16_MAX - "/ 255", because that's the maximum possible RGB value | |||
2016-02-05 | readme: update reference to farbfeld | Markus Teich | |
2015-12-24 | Change an eprintf to a die to stop child from running its own slideshow | David Phillips | |
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. | |||
2015-12-24 | filter via shell pipeline | Grant Mathews | |
Instead of requiring an executable, allow building arbitrary shell pipelines to filter filetypes through. | |||
2015-12-09 | unbreak the build | Markus Teich | |
2015-12-09 | fix 2 uninitialized variables and bin == NULL check | Markus Teich | |
2015-12-08 | check for bin == NULL | Markus Teich | |
2015-12-08 | minor syntax, style and README fixes | Markus Teich | |
2015-12-08 | support transparent images | Markus Teich | |
2015-12-08 | Support farbfeld as an intermediate format | sin | |
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/ | |||
2015-12-03 | add 'sent: ' prefix to errors | Markus Teich | |
2015-12-03 | Add 'n' and 'p' keys to navigate slides | Alexis | |
2015-12-03 | Refactor die() to use eprintf() | Alexis | |
2015-12-03 | Use consistent wording for error messages | Alexis | |
2015-11-19 | Use right click as previous and enable scrolling to switch slides | Ivan Tham | |
2015-11-18 | Bail out before allocating slides if file is empty | Quentin Rameau | |
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. | |||
2015-11-18 | fix dying on empty slidefile | Markus Teich | |
2015-11-18 | drw.c: Avoid potential memory leak in drw_cur_create() | Quentin Rameau | |
If drw was NULL, memory was still allocated for cur. | |||
2015-11-18 | Add Escape key to quit sent | Ivan Tham | |
2015-11-18 | die if no font could be loaded | Markus Teich | |
2015-11-17 | Register space to advance to the next slide | Jan Christoph Ebersbach | |
2015-11-17 | shorten bulletpoints in example presentation | Markus Teich | |
2015-11-17 | fix dejavu font name | Markus Teich | |
2015-11-17 | support even larger screens | Markus Teich | |
2015-11-17 | prevent flickering when changing slides | Markus Teich | |
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. | |||
2015-11-17 | update README | Markus Teich | |
2015-11-17 | fix another index overflow issue | Markus Teich | |
2015-11-17 | fix several number overflow issues | Markus Teich | |
2015-11-17 | update version | Markus Teich | |
2015-11-11 | add multiline support | Markus Teich | |
2015-11-11 | fix more memory leaks | Markus Teich | |
2015-11-11 | free all fonts correctly | Markus Teich | |
2015-11-11 | free temporary fontstr arrays | Markus Teich | |
2015-11-11 | simplify png cleanup | Markus Teich | |
2015-11-11 | make usable screensize config const | Markus Teich | |
2015-11-10 | don't assume we get a ConfigureNotify event | Tony Lainson | |
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 | initialize .img | Szabolcs Nagy | |
without the attached patch ./sent example segfaults here | |||
2015-11-07 | don't use EXIT_… cpp defines | Markus Teich | |
2015-11-07 | fix comment wording in drw.c | Markus Teich | |
2015-11-04 | make colors configurable | Markus Teich | |
2015-11-04 | update license year | Markus Teich | |
2015-11-01 | fix default fonts in config.def.h | Markus Teich | |
2015-10-31 | remove unused font configuration, update license year | Markus Teich | |
2015-10-31 | fix font width calculations | Markus Teich | |
2015-10-31 | remove unused type qualifiers | Markus Teich | |