Release version 28

Co-authored-by: Berke Kocaoğlu <berke.kocaoglu@metu.edu.tr>
This commit is contained in:
N-R-K 2021-12-12 14:03:12 +06:00 committed by GitHub
parent 36a4847bcf
commit 7a94a5ecc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 58 additions and 1 deletions

View file

@ -1,6 +1,62 @@
nsxiv 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 <kbd>Ctrl-Button1</kbd> 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 (<kbd>Escape</kbd> 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)** **[v27.1](https://github.com/nsxiv/nsxiv/archive/v27.1.tar.gz)**
*(September 16, 2021)* *(September 16, 2021)*
@ -8,6 +64,7 @@ nsxiv
* Source tarball failing build ([#66](https://github.com/nsxiv/nsxiv/pull/66)) * Source tarball failing build ([#66](https://github.com/nsxiv/nsxiv/pull/66))
- - -
**[v27](https://github.com/nsxiv/nsxiv/archive/v27.tar.gz)** **[v27](https://github.com/nsxiv/nsxiv/archive/v27.tar.gz)**
*(September 16, 2021)* *(September 16, 2021)*

View file

@ -1,5 +1,5 @@
# nsxiv version # nsxiv version
VERSION = 27.1 VERSION = 28
# PREFIX for install # PREFIX for install
PREFIX ?= /usr/local PREFIX ?= /usr/local