imv Changelog ============= v2.1.3 - 2016-10-22 * Fix various resource leaks * Fix a bug where imv would to try and catch up on long periods of lost gif playback time if it were suspended for a second or more. * Improve handling of unusual read() return codes * Fix a linking issue with unit tests on some platforms v2.1.2 - 2016-06-15 ------------------- * Fix build issues introduced by v2.1.1 v2.1.1 - 2016-05-12 ------------------- * Fix compatibility with older gcc versions * Fix bug where unchanged files were unnecessarily reloaded * Fix bug where first frame of gif or first slide was changed to quickly * Minor performance improvements v2.1.0 - 2016-04-27 ------------------- * Add `-x` option to quit imv when end of files reached * Honour EXIF rotation information in JPGs * Read file list from stdin continuously * Fix fullscreen bug with i3 * Fix bug where gifs would sometimes not auto-scale when opened * Add commit hash to version string of non-release builds * Fix bug where '+' did not work on foriegn keyboard layouts v2.0.0 - 2016-02-08 ------------------- BREAKING CHANGE: * When no arguments given, read paths from stdin * When '-' given as an argument, read file data from stdin * Use 'Monospace' as default font * Fixed some types of animated gifs that did not display correctly * Added third scaling mode: 'best fit' where images will be scaled down to fit, but *not* scaled up to fill the window * Trimmed output of '-h', making the manpage the single source of truth * Improvements to documentation * Improved portability across platforms * Allow non-integral slideshow times * Improved test coverage * Various improvements to the build - `uninstall` target added to Makefile - `V` option added to Makefile - Respect `PREFIX`, `CFLAGS`, and `LDFLAGS` v1.2.0 - 2015-12-11 ------------------- * Added a text overlay (-d to enable, 'd' to toggle) - Font used is configurable with -e option * Added slideshow support (-t option) * Added -l option to list all open images on exit * Automatically reload images if they change on disk * Moved image loading into background thread to improve UI responsiveness * Auto hide the mouse when appropriate * Added support for upper and lower case hex in the -b option. * Fixed a couple of crashes v1.1.0 - 2015-11-14 ------------------- * Relicensed to GPL * Added support for transparency * Added 'p' hotkey to print the current image's path to stdout * Added '-n' option to start at a specific image * Added '-b' option to set the background * Added '-u' option to set resampling to nearest-neighbour * Changed '-i' option to '-' for reading paths from stdin * Added a .desktop file, for xdg-open support * Fixed compilation on Fedora 22 * Fixed crash when using SDL's software renderer * Fixed bug where single frame gifs would not be rendered * Fixed animated gif playback speed for some unusual gifs * Fixed slow zoom speed on large images * Fixed a memory leak * Added a FreeImage copyright notice for GPL compliance v1.0.0 - 2015-11-11 ------------------- Intitial release