Skip to content

Commit a6a0f37

Browse files
Merge branch 'master' into show_top_with_zoom
2 parents 9123d48 + 586d183 commit a6a0f37

File tree

22 files changed

+343
-146
lines changed

22 files changed

+343
-146
lines changed

ChangeLog

Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,42 @@
1-
Thu, 28 Dec 2017 19:26:29 +0100
1+
Sun, 04 Mar 2018 08:53:50 +0100 Daniel Friesel <[email protected]>
2+
3+
* Release v2.25
4+
* Add --version-sort option to enable natural sorting of file and directory
5+
names. This requires a libc with strverscmp support, which is a
6+
non-POSIX GNU extension. Use the new build flag `verscmp=0` to disable
7+
this feature on systems which do not ship strverscmp
8+
(patch by ulteq)
9+
* Allow arbitrary X11 colors as -B/--image-bg argument (patch by ulteq)
10+
* Improve --image-bg support and transparency handling in --bg-* mode
11+
* Respect --geometry settings in --bg-fill mode
12+
* Add keybinding toggle_auto_zoom (default "Z") to toggle --auto-zoom
13+
* Fix filelists specified by -f/--filelist not being reloaded when using
14+
--reload
15+
16+
Mon, 26 Feb 2018 21:41:38 +0100 Daniel Friesel <[email protected]>
17+
18+
* Release v2.24
19+
* Improve performance when using --{max,min}-dimension in slideshow mode
20+
(patch by ulteq)
21+
* Fix crash when using %m format specifier in slideshow mode
22+
(introduced in feh 2.23.1)
23+
24+
25+
Mon, 12 Feb 2018 22:11:55 +0100 Daniel Friesel <[email protected]>
26+
27+
* Release v2.23.2
28+
* Fix support for nested quotes in .confeg/feh/themes
29+
30+
Wed, 31 Jan 2018 17:38:25 +0100 Daniel Friesel <[email protected]>
31+
32+
* Release v2.23.1
33+
* The Makefile no longer honors CPPFLAGS and instead consistently uses
34+
CFLAGS for user-provided include paths
35+
* Fix %u format specifier in multiwindow and list modes (patch by ulteq)
36+
* Minor performance improvements (patches by ulteq)
37+
* Stability improvements when using --magick-timeout (patch by ulteq)
38+
39+
Thu, 28 Dec 2017 19:26:29 +0100 Daniel Friesel <[email protected]>
240

341
* Release v2.23
442
* Fix broken thumbnail/index windows when using --scale-down
@@ -178,7 +216,7 @@ Thu, 28 Apr 2016 11:41:04 +0200 Daniel Friesel <[email protected]>
178216
size which will not be updated when changing images (as was the case in
179217
feh < 2.15). This may or may not be fixed in the future.
180218

181-
Sat, 16 Apr 2016 18:32:38 +0200 Daniel Frisel <[email protected]>
219+
Sat, 16 Apr 2016 18:32:38 +0200 Daniel Friesel <[email protected]>
182220

183221
* Release v2.15.2
184222
* Fix --keep-zoom-vp not keeping the viewport x/y offsets (broken by 2.15)
@@ -750,7 +788,7 @@ Fri, 25 Jun 2010 16:07:20 +0200 Daniel Friesel <[email protected]>
750788
malicious URLs containing shell metacharacters (but only if those URLs
751789
led to a valid file)
752790
* Don't add ?randomnumber to URLs when downloading them, it confuses some
753-
servers and is not really neccessary in general
791+
servers and is not really necessary in general
754792

755793
Thu Jun 10 12:12:04 CEST 2010 Daniel Friesel <[email protected]>
756794

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,14 @@ install-bin:
6565
install-font:
6666
@echo installing fonts to ${font_dir}
6767
@mkdir -p ${font_dir}
68+
@chmod 755 ${font_dir}
6869
@cp share/fonts/* ${font_dir}
6970
@chmod 644 ${font_dir}/*
7071

7172
install-img:
7273
@echo installing images to ${image_dir}
7374
@mkdir -p ${image_dir}
75+
@chmod 755 ${image_dir}
7476
@cp share/images/* ${image_dir}
7577
@chmod 644 ${image_dir}/*
7678

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ Available flags are:
8383
| exif | 0 | Builtin EXIF tag display support |
8484
| help | 0 | include help text (refers to the manpage otherwise) |
8585
| stat64 | 0 | Support CIFS shares from 64bit hosts on 32bit machines |
86+
| verscmp | 1 | Support naturing sorting (`--version-sort`). Requires a GNU-compatible libc exposing `strverscmp` |
8687
| xinerama | 1 | Support Xinerama/XRandR multiscreen setups |
8788

8889
So, by default **libcurl** and **Xinerama** are enabled, the rest is disabled.

config.mk

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ app ?= 0
55
cam ?= 0
66
curl ?= 1
77
debug ?= 0
8+
exif ?= 0
89
help ?= 0
10+
verscmp ?= 1
911
xinerama ?= 1
10-
exif ?= 0
1112

1213
# Prefix for all installed files
1314
PREFIX ?= /usr/local
@@ -63,6 +64,13 @@ ifeq (${stat64},1)
6364
CFLAGS += -D_FILE_OFFSET_BITS=64
6465
endif
6566

67+
ifeq (${verscmp},1)
68+
CFLAGS += -DHAVE_VERSCMP
69+
MAN_VERSCMP = enabled
70+
else
71+
MAN_VERSCMP = disabled
72+
endif
73+
6674
ifeq (${xinerama},1)
6775
CFLAGS += -DHAVE_LIBXINERAMA
6876
LDLIBS += -lXinerama

man/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ all: ${TARGETS}
1212
-e 's/\$$MAN_CURL\$$/${MAN_CURL}/' \
1313
-e 's/\$$MAN_DEBUG\$$/${MAN_DEBUG}/' \
1414
-e 's/\$$MAN_EXIF\$$/${MAN_EXIF}/' \
15+
-e 's/\$$MAN_VERSCMP\$$/${MAN_VERSCMP}/' \
1516
-e 's/\$$MAN_XINERAMA\$$/${MAN_XINERAMA}/' \
1617
< ${@:.1=.pre} > $@
1718

0 commit comments

Comments
 (0)