From 7a94a5ecc65b4e2a80795853ac344f4ee735d359 Mon Sep 17 00:00:00 2001 From: N-R-K <79544946+N-R-K@users.noreply.github.com> Date: Sun, 12 Dec 2021 14:03:12 +0600 Subject: [PATCH] Release version 28 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Berke Kocaoğlu --- CHANGELOG.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ Makefile | 2 +- 2 files changed, 58 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d56f272..57d5975 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,62 @@ nsxiv ----- +**[git](https://github.com/nsxiv/nsxiv.git)** + +Changes will only be documented on stable releases. If you're on git/master then +there may be more changes. Please use `git log` to view them. + +- - - + +**[v28](https://github.com/nsxiv/nsxiv/archive/v28.tar.gz)** +*(December 12, 2021)* + +* Changes: + + * Statusbar made optional via `HAVE_LIBFONTS`. (#95) + * Remove library auto-detection, use `OPT_DEP_DEFAULT` instead. (#71) + * Example scripts will now be installed into `EGPREFIX` + (`$(PREFIX)/share/doc/nsxiv/examples` by default). See README for more + info. (#86) + +* Added: + + * Animated webp support (optional via `HAVE_LIBWEBP`). (#20) + * New mouse-binding Ctrl-Button1 for relative drag. (#117) + * Ability to configure colors and fonts in `config.h`. (#115) + * Ability to configure navigation width area in `config.h`. (#155) + * Ability to customize the set of modifers used when processing keybindings + in `config.h` via `USED_MODMASK`. (#150) + * Ability to configure Imlib2's cache size for better image (re)loading + performance in `config.h`. (#171) + * Cli flag `-0` for sending null-seperated file-list to standard out (`-o`), + and key-handler and recieving null-seperated file-list via stdin (`-i`). + (#68) (#141) (#164) + * Export environment variable `NSXIV_USING_NULL` to key-handler. (#164) + * Embed new nsxiv icon. (#163) + * `make install-icon` to install icons. (#80) (#96) + * `make install-desktop` to install .desktop entry. (#80) (#96) + * `make install-all` to install everything. (#80) (#96) + * Configurable `KEYHANDLER_ABORT` in `config.h`. (#91) (#172) + * Statusbar message upon key-handler activation. (#98) + * Ability to write custom C functions in `config.h` and use them via + keybindings. (#76) + +* Fixes: + + * Not able to use `KEYHANDLER_ABORT` key (Escape by default) in + regular keybindings. (#91) + * Memory leak related to Xresources. (#134) + * Memory leak in gif loader. (#165) + * Better handle gif colormap and prevent out-of-bound access. (#165) + * Prevent crash when zooming out in very small images. (#178) + * Removed non-POSIX commands and extensions from `Makefile`. (#71) + * Regression where nsxiv wouldn't run on non-TrueColor X server. (#114) + * Wrong comments in `config.h` and description in `manpage`. + (#105) (#106) (#152) + +- - - + **[v27.1](https://github.com/nsxiv/nsxiv/archive/v27.1.tar.gz)** *(September 16, 2021)* @@ -8,6 +64,7 @@ nsxiv * Source tarball failing build ([#66](https://github.com/nsxiv/nsxiv/pull/66)) +- - - **[v27](https://github.com/nsxiv/nsxiv/archive/v27.tar.gz)** *(September 16, 2021)* diff --git a/Makefile b/Makefile index be93097..0e78167 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # nsxiv version -VERSION = 27.1 +VERSION = 28 # PREFIX for install PREFIX ?= /usr/local