Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-16 | navigator: Simplify file polling | Harry Jeffery | |
We don't need to know when all paths were last touched, just when we switched to the current path, and the last time that the file changed. This also fixes a bug where imv would double-load images as it refreshed its internal mtime. | |||
2019-02-16 | Add customisable image resizing behaviour | Harry Jeffery | |
Two new flags: -w and -W enable resizing and recentering, respectively. Also add an 'autoresize' config variable to control this behaviour. Fixes #122 | |||
2019-02-16 | Fix truncated path list from stdin | Harry Jeffery | |
It turns out, the paths from stdin weren't being truncated. The issue was with the use of the SDL event queue for passing the paths back to imv's main thread. The events were being pushed correctly, but due to a workaround for a bug in SDL, instead of flushing the contents of the event queue, we now ignore window events until all events already in the queue have been handled. This fixes #141 | |||
2019-02-15 | png: Don't use non-portable alloca | Harry Jeffery | |
2019-02-10 | imv: Add lots of comments to struct imv | Harry Jeffery | |
2019-02-10 | imv: Use calloc for lazy initialisation | Harry Jeffery | |
2019-02-10 | imv: Fix uninit background_type | Harry Jeffery | |
2019-02-10 | Tweak allocation sizeof operator usage | Harry Jeffery | |
2019-02-04 | image: Small tidy up | Harry Jeffery | |
2019-02-04 | Run sources in background threads | Harry Jeffery | |
2019-02-04 | Make sources thread-safe | Harry Jeffery | |
2019-02-02 | rsvg: Add open_memory support | Harry Jeffery | |
2019-02-02 | Add libtiff backend | Harry Jeffery | |
2019-02-02 | jpeg: Fix mmap error handler | Harry Jeffery | |
2019-01-31 | jpeg: Add open_memory support | Harry Jeffery | |
2019-01-31 | Tweak comments on backend accessor functions | Harry Jeffery | |
2019-01-31 | Add libjpeg-turbo backend | Harry Jeffery | |
2019-01-31 | imv: Close unsupported images more rapidly | Harry Jeffery | |
2019-01-31 | Fix some compiler warnings | Harry Jeffery | |
2019-01-30 | rsvg: Fix missing stdlib include | Harry Jeffery | |
2019-01-29 | loader: Delete legacy loader | Harry Jeffery | |
2019-01-29 | FreeImage: Add open_memory support | Harry Jeffery | |
2019-01-29 | imv: Use open_memory for stdin | Harry Jeffery | |
2019-01-29 | backend: Add open_memory function | Harry Jeffery | |
2019-01-29 | imv: Improve failed load error handling | Harry Jeffery | |
2019-01-29 | imv: Tweak whitespace style | Harry Jeffery | |
2019-01-29 | rsvg: Fix uninitialised pointer | Harry Jeffery | |
2019-01-29 | png: Fix loading of PNGs missing an alpha channel | Harry Jeffery | |
2019-01-29 | Make backends self-describing | Harry Jeffery | |
2019-01-29 | Make backends optional | Harry Jeffery | |
2019-01-29 | Add rsvg backend | Harry Jeffery | |
2019-01-29 | Support multiple backends | Harry Jeffery | |
2019-01-29 | Use FreeImage under FIPL instead of GPL | Harry Jeffery | |
2019-01-29 | Add libpng backend | Harry Jeffery | |
2019-01-29 | bitmap: Support multiple pixel formats | Harry Jeffery | |
2019-01-29 | source: Remove obsolete fields | Harry Jeffery | |
2019-01-29 | imv_source: Handle gifs | Harry Jeffery | |
2019-01-29 | imv_source: Use callbacks, not SDL to return async results | Harry Jeffery | |
2019-01-29 | Switch from loader to freeimage backend | Harry Jeffery | |
2019-01-29 | Start implementing a freeimage backend | Harry Jeffery | |
2019-01-29 | Define sources & backends | Harry Jeffery | |
2019-01-28 | Changed &pointer[0] to pointer, fixed partial bind issue for long commands. | Jeinzi | |
2019-01-14 | Provide backup PATH_MAX value for Hurd | Harry Jeffery | |
2018-11-26 | Specify multiple binds on a single line | Harry Jeffery | |
2018-11-26 | binds: Add imv_binds_clear_key | Harry Jeffery | |
2018-09-27 | Implemented imv_command_exec_list(). | Jeinzi | |
2018-09-01 | Fixed name conflicts. | Jeinzi | |
2018-09-01 | Fixed several memory leaks. | Jeinzi | |
2018-09-01 | Added support for multiple commands per bind. | Jeinzi | |
2018-05-08 | Handle being passed an empty directory properly | Harry Jeffery | |