aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarry Jeffery <harry@exec64.co.uk>2019-08-27 13:49:42 +0100
committerHarry Jeffery <harry@exec64.co.uk>2019-08-27 13:49:42 +0100
commitdb673449ff19540a6d714d4e7395badf88304fdd (patch)
tree98a25851e9512a1d496faa083f5a87363eae9b6f
parent2d0cbfcb8504c5b7be8513ae9ff19990c0a189f3 (diff)
downloadimv-db673449ff19540a6d714d4e7395badf88304fdd.tar.gz
Release v4.0.0
-rw-r--r--CHANGELOG31
-rw-r--r--Makefile2
2 files changed, 32 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 81b4a19..61cccd2 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,37 @@
imv Changelog
=============
+v4.0.0 - 2019-08-27
+
+BREAKING CHANGES:
+* Fixed keyboard layout handling, changing bind syntax
+* Renamed many commands (select_rel -> next/prev, select_abs -> goto, etc.)
+* Temporarily removed autoresize option
+
+* Dropped SDL2 dependency, implementing Wayland and X11 support natively
+ through imv-wayland and imv-x11 binaries
+* Added support for displaying SVGs at native resolution regardless of zoom
+ level
+* Added hidpi support on Wayland
+* Added '-c' argument to specify commands to run at startup
+* Added 'bind' command to add new binds at runtime
+* Added 'background' command to change background colour at runtime
+* Added 'upscaling' command to modify upscaling method at runtime
+* Added optional argument to close command to specify an index or all images
+* Added initial_pan option to configure which part of an image is initially
+ focused on
+* Added support for aliases passing arguments to underlying their commands
+* Added imv-msg program to send commands to a running instance of imv
+* Added $imv_pid environment variable
+* Allowed imv to remain open with no images open
+* Improved unicode support in overlay
+* Fixed typo in $imv_slideshow_duration environment variable
+* Added new crop scaling method, which will zoom in until an image completely
+ fills the window
+* Fixed a bug where 16-bit greyscale images would not load
+* Fixed a memory corruption bug in generic list implementation
+* Fixed several memory leaks
+
v3.1.2 - 2019-06-24
* Fix manpage packaging regression introduced in v3.1.1
diff --git a/Makefile b/Makefile
index fd82f71..20f7659 100644
--- a/Makefile
+++ b/Makefile
@@ -98,7 +98,7 @@ MSG_OBJECTS := $(patsubst src/%.c,$(BUILDDIR)/%.o,$(MSG_SOURCES))
TESTS := $(patsubst test/%.c,$(BUILDDIR)/test_%,$(TEST_SOURCES))
-VERSION != git describe --dirty --always --tags 2> /dev/null || echo v4.0.0-rc3
+VERSION != git describe --dirty --always --tags 2> /dev/null || echo v4.0.0
override CPPFLAGS += -DIMV_VERSION=\""$(VERSION)"\"