aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
blob: a4cc4b7568ffa3b352f4d6fc4b0d2830dfa126c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
imv Changelog
=============

v3.0.0 - 2018-05-08

BREAKING CHANGES:
* Change a,s,S flags to -s <mode> syntax
* Make -u take an argument


* Dual-license under MIT and GPL
* Large refactor of entire codebase
* Added config file
* Added command system
* Added bind system
* Improved power consumption by sleeping more opportunistically
* Show image scale in window title by default
* Prevent scrolling images offscreen
* Fix bug where slideshow timer is not reset when an image is closed

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