Krolyxon
Commit 7a94a5e

Branches

Refs →

nsxiv7a94a5e

Release version 28

Author
N-R-K
Date
2021-12-12 14:03 +0600
Committer
GitHub · 2021-12-12 08:03 +0000
Parent
36a4847
Commit
7a94a5ecc65b4e2a80795853ac344f4ee735d359

+58 −1

2 files changed

  1. M CHANGELOG.md +57 −0
  2. M Makefile +1 −1
M CHANGELOG.md View
@@ -1,6 +1,62 @@
11 nsxiv
22 -----
33
4+**[git](https://github.com/nsxiv/nsxiv.git)**
5+
6+Changes will only be documented on stable releases. If you're on git/master then
7+there may be more changes. Please use `git log` to view them.
8+
9+- - -
10+
11+**[v28](https://github.com/nsxiv/nsxiv/archive/v28.tar.gz)**
12+*(December 12, 2021)*
13+
14+* Changes:
15+
16+ * Statusbar made optional via `HAVE_LIBFONTS`. (#95)
17+ * Remove library auto-detection, use `OPT_DEP_DEFAULT` instead. (#71)
18+ * Example scripts will now be installed into `EGPREFIX`
19+ (`$(PREFIX)/share/doc/nsxiv/examples` by default). See README for more
20+ info. (#86)
21+
22+* Added:
23+
24+ * Animated webp support (optional via `HAVE_LIBWEBP`). (#20)
25+ * New mouse-binding <kbd>Ctrl-Button1</kbd> for relative drag. (#117)
26+ * Ability to configure colors and fonts in `config.h`. (#115)
27+ * Ability to configure navigation width area in `config.h`. (#155)
28+ * Ability to customize the set of modifers used when processing keybindings
29+ in `config.h` via `USED_MODMASK`. (#150)
30+ * Ability to configure Imlib2's cache size for better image (re)loading
31+ performance in `config.h`. (#171)
32+ * Cli flag `-0` for sending null-seperated file-list to standard out (`-o`),
33+ and key-handler and recieving null-seperated file-list via stdin (`-i`).
34+ (#68) (#141) (#164)
35+ * Export environment variable `NSXIV_USING_NULL` to key-handler. (#164)
36+ * Embed new nsxiv icon. (#163)
37+ * `make install-icon` to install icons. (#80) (#96)
38+ * `make install-desktop` to install .desktop entry. (#80) (#96)
39+ * `make install-all` to install everything. (#80) (#96)
40+ * Configurable `KEYHANDLER_ABORT` in `config.h`. (#91) (#172)
41+ * Statusbar message upon key-handler activation. (#98)
42+ * Ability to write custom C functions in `config.h` and use them via
43+ keybindings. (#76)
44+
45+* Fixes:
46+
47+ * Not able to use `KEYHANDLER_ABORT` key (<kbd>Escape</kbd> by default) in
48+ regular keybindings. (#91)
49+ * Memory leak related to Xresources. (#134)
50+ * Memory leak in gif loader. (#165)
51+ * Better handle gif colormap and prevent out-of-bound access. (#165)
52+ * Prevent crash when zooming out in very small images. (#178)
53+ * Removed non-POSIX commands and extensions from `Makefile`. (#71)
54+ * Regression where nsxiv wouldn't run on non-TrueColor X server. (#114)
55+ * Wrong comments in `config.h` and description in `manpage`.
56+ (#105) (#106) (#152)
57+
58+- - -
59+
460 **[v27.1](https://github.com/nsxiv/nsxiv/archive/v27.1.tar.gz)**
561 *(September 16, 2021)*
662
@@ -8,6 +64,7 @@ nsxiv
864
965 * Source tarball failing build ([#66](https://github.com/nsxiv/nsxiv/pull/66))
1066
67+- - -
1168
1269 **[v27](https://github.com/nsxiv/nsxiv/archive/v27.tar.gz)**
1370 *(September 16, 2021)*
M Makefile View
@@ -1,5 +1,5 @@
11 # nsxiv version
2−VERSION = 27.1
2+VERSION = 28
33
44 # PREFIX for install
55 PREFIX ?= /usr/local