Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-12 | rsvg: Determine if svg from first 4096 bytes | Harry Jeffery | |
The previous value of 128 isn't sufficient because some hand-crafted SVGs have comments at the start. Going for a whole page of memory seemed like the right amount of data without becoming too slow. | |||
2019-05-30 | Merge pull request #154 from 7415963987456321/add-version-flag | Harry Jeffery | |
Add version flag with -v | |||
2019-05-30 | Merge pull request #156 from vglfr/bugfix/svg/slowfix | Harry Jeffery | |
Expand relative paths (fixes #149) | |||
2019-05-26 | Expand relative paths (fixes #149) | vglfr | |
2019-05-10 | Add version flag with -v | 7415963987456321 | |
2019-03-01 | binds: Make Double-Escape the key sequence abort | Harry Jeffery | |
By using escape to abort all key input sequences, it became unbindable despite being documented as so. Make the sequence double-escape to fix this. The downside here is now double-escape is unbindable, but that's unlikely to be an issue. Fixes #147 | |||
2019-02-27 | Fix copy-paste error in resizing mode parsing | Harry Jeffery | |
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 | |