Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-12 | Remove resizing, not supported in wayland yet | Harry Jeffery | |
2019-07-12 | Modernise event loop | Harry Jeffery | |
2019-07-12 | Fix event loop hanging | Harry Jeffery | |
2019-07-12 | Fullscreen support | Harry Jeffery | |
2019-07-12 | Start replacing glfw with imv_window | Harry Jeffery | |
2019-07-03 | Add static keyword to internal functions | Harry Jeffery | |
2019-07-03 | Big glfw refactor | Harry Jeffery | |
I did a lot of this in a very ad-hoc fashion with no proper commit history. As such, the kindest thing to do seemed to be to just squash it into this one commit. | |||
2019-06-13 | Add imv_log | Harry Jeffery | |
2019-06-12 | Add support for hidpi rendering | Harry Jeffery | |
This fixes #148 but only when used with a version of SDL that includes this patch: https://bugzilla.libsdl.org/show_bug.cgi?id=4521 | |||
2019-06-12 | imv:handle_event small tidy up | Harry Jeffery | |
2019-05-10 | Add version flag with -v | 7415963987456321 | |
2019-02-27 | Fix copy-paste error in resizing mode parsing | Harry Jeffery | |
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-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 | Run sources in background threads | Harry Jeffery | |
2019-01-31 | imv: Close unsupported images more rapidly | Harry Jeffery | |
2019-01-29 | imv: Use open_memory for stdin | 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 | Make backends self-describing | 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 | 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-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-09-27 | Implemented imv_command_exec_list(). | 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 | |
2018-05-05 | Correctly handle out-of-paths case | Harry Jeffery | |
imv_navigator_selection doesn't return NULL anymore, so we should check it for being empty | |||
2018-05-05 | Update config search paths | Harry Jeffery | |
As per XDG spec, if $XDG_CONFIG isn't set, we should fall back to $HOME/.config Fixes #124 | |||
2017-12-07 | Dual-License and improve crediting | Harry Jeffery | |
imv is now dual-licensed under the MIT, and GPL V2 (or later). inih deserves credit for its authors' work, so credit it. | |||
2017-12-07 | Make viepwort interface opaque | Harry Jeffery | |
2017-12-02 | Add options for window width and height | Harry Jeffery | |
Fixes #120 | |||
2017-11-30 | Add an open command | Harry Jeffery | |
2017-11-30 | Remove overlay font command line arg | Harry Jeffery | |
Made irrelevant by the config option, why waste 'e' on it. | |||
2017-11-30 | Fix comment alignment | Harry Jeffery | |
2017-11-30 | Add error messages for invalid command line flags | Harry Jeffery | |
2017-11-30 | Make -u argument take an argument | Harry Jeffery | |
2017-11-30 | Merge a,s,S flags to -s <mode> | Harry Jeffery | |
2017-11-29 | Clean up old comment | Harry Jeffery | |
2017-11-29 | Make title+overlay configurable | Harry Jeffery | |
Fixes #110 | |||
2017-11-29 | Factor out setting of environment variables | Harry Jeffery | |