Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-23 | Makefile: Don't use $(wildcard) | Harry Jeffery | |
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 | meta: Update CI badge | Harry Jeffery | |
2019-02-15 | meta: Move CI to sr.ht | Harry Jeffery | |
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 to travis.yml | Harry Jeffery | |
2019-02-02 | Add libtiff backend | Harry Jeffery | |
2019-02-02 | jpeg: Fix mmap error handler | Harry Jeffery | |
2019-01-31 | Update contribution guide | 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-31 | Tweak Makefile flag handling | Harry Jeffery | |
2019-01-30 | rsvg: Fix missing stdlib include | Harry Jeffery | |
2019-01-30 | Tweak default + CI build strictness | Harry Jeffery | |
2019-01-30 | Update tests for new backend approach | Harry Jeffery | |
2019-01-30 | Tweak CI build rules | 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 | Add PACKAGERS file | Harry Jeffery | |
2019-01-29 | Update README | 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 | |