Krolyxon
Commit 33a5d54

Branches

Refs →

nsxiv33a5d54

Release version 30

Author
NRK
Date
2022-06-15 16:07 +0200
Parent
91e097a
Commit
33a5d54cae441e447186c640747740dabc0c05fe

+47 −4

4 files changed

  1. M CHANGELOG.md +42 −1
  2. M CONTRIBUTING.md +3 −1
  3. M config.mk +1 −1
  4. M options.c +1 −1
M CHANGELOG.md View
@@ -1,13 +1,54 @@
11 nsxiv
22 -----
33
4−**[git](https://github.com/nsxiv/nsxiv.git)**
4+**[git](https://codeberg.org/nsxiv/nsxiv.git)**
55
66 Changes will only be documented on stable releases. If you're on git/master then
77 there may be more changes. Please use `git log` to view them.
88
99 - - -
1010
11+***SPECIAL NOTE***: Due to [this incident](https://codeberg.org/nsxiv/nsxiv-tmp/issues/1)
12+we have moved development over to [codeberg](https://codeberg.org/nsxiv/nsxiv).
13+A lot of the references below may now be 404 or you may notice some users
14+talking to themselves.
15+
16+Any threads which survived the wipe have been migrated over to codeberg and can
17+be reached via `https://codeberg.org/nsxiv/nsxiv/pulls/ID`.
18+
19+- - -
20+
21+**[v30](https://codeberg.org/nsxiv/nsxiv/archive/v30.tar.gz)**
22+*(June 15, 2022)*
23+
24+* Changes:
25+
26+ * Development and main repository moved over to Codeberg.
27+ See the special note above for more info.
28+ * `autoreload_{inotify,nop}.c` merged into a single file, `autoreload.c`. (#263)
29+ * Moved all configuration related macros to `config.mk`. (#264)
30+ * `win-title` is now called only when there's change rather than being called
31+ on each redraw. (#266)
32+
33+* Added:
34+
35+ * Added more mimetypes to the `.desktop` entry. (#260)
36+ * Added `thumb-info` for customizing the statusbar in thumbnail-mode. (#265)
37+ * Added comments for building on OpenBSD. (#264)
38+
39+* Fixes:
40+
41+ * "Too many open file" error due to not closing the win-title script. (#245)
42+ * `-f` now directly starts in fullscreen mode rather than opening a normal
43+ window and then going fullscreen. (#251)
44+ * Broken slideshow on slow systems or fast animations. (#282)
45+ * Memory leak when removing an image in thumbnail mode. (#247)
46+ * Correctly setting `_NET_WM_PID`. (#251)
47+ * Don't override statusbar if info script doesn't exist. (#271)
48+ * Potential misbehavior regarding font. (#250)
49+
50+- - -
51+
1152 **[v29](https://github.com/nsxiv/nsxiv/archive/v29.tar.gz)**
1253 *(March 03, 2022)*
1354
M CONTRIBUTING.md View
@@ -55,6 +55,8 @@ Our workflow regarding pull requests is the following:
5555
5656 * Code related changes require two approvals, but documentation related
5757 changes (e.g. typo) can be merged with just one.
58+ * If a pull request has a single approval, no objections and has been open
59+ for more than 7 days, then it may be force-merged.
5860 * Always prefer squashing when merging. In the case a PR makes more than one
5961 significant change, use the "don't squash" tag and rebase instead.
6062 * When merging, make sure the commit message is cleaned up properly so that
@@ -65,7 +67,7 @@ For releases, the process is the following:
6567 * Tag the release with a "vN" tag, where N is the version number. Also set
6668 the commit message and tag description for the release commit to "Release
6769 version N". Make sure to use an annotated tag.
68− * Update `VERSION` macro in the `Makefile`.
70+ * Update `VERSION` macro in `config.mk`.
6971 * Update the changelog (`CHANGELOG.md`):
7072 * Include link to the release tarball and add the release date.
7173 * Document only the changes or fixes between releases. Don't document
M config.mk View
@@ -1,5 +1,5 @@
11 # nsxiv version
2−VERSION = 29
2+VERSION = 30
33
44 # PREFIX for install
55 PREFIX = /usr/local
M options.c View
@@ -164,7 +164,7 @@ void parse_options(int argc, char **argv)
164164 _options.scalemode = s - scalemodes;
165165 break;
166166 case 'T':
167− title_deprecation_notice(); /* TODO(v30): remove this option */
167+ title_deprecation_notice(); /* TODO(v31): remove this option */
168168 break;
169169 case 't':
170170 _options.thumb_mode = true;