Commit Graph

314 Commits

Author SHA1 Message Date
b8fd923e74 Simplify cursor handling 2017-10-05 12:30:31 +02:00
e310136e02 Mouse drag translates pointer position to image area
This makes mouse panning more direct and faster.
2017-10-04 18:22:43 +02:00
9b6acc781e Fix linker command line 2017-09-11 17:09:26 +02:00
5b5dc74195 Only use targets in build messages 2017-09-11 17:08:38 +02:00
20009c240b Move special targets to bottom of Makefile 2017-09-08 21:15:59 +02:00
a1b2fd2774 Non-verbose build
Verbose when build with `V=1'.
2017-09-08 16:51:47 +02:00
a46006f527 Support out-of-source builds
Fixes issue #167. Long after closing this issue (kind of wontfix) we have switched to
GNU make and can thus use its features like VPATH.
2017-09-08 16:20:05 +02:00
e46b1fa609 Simplify config.mk 2017-09-08 16:03:05 +02:00
ad9955a9cf Move configuration parts from Makefile into config.mk 2017-09-06 20:12:09 +02:00
8aaa5c9398 Simplify autoreload backend selection in Makefile 2017-05-17 20:11:44 +02:00
edb117e3bd Add autoreload support by inotify (and dummy backend nop) 2017-05-17 15:52:40 +02:00
e98266b148 State the purpose of CLEANUP macro 2017-05-17 15:51:11 +02:00
ba4b84a8b1 Fix missing quote in key-handler from commit 5c607ad 2017-02-13 11:20:58 +01:00
5c607ad495 Pass given file names to key-handler instead of real paths
Misbehaving command lines in the key-handler that rewrite the given files and
thus replace symbolic links instead of their targets shall call realpath(1).

Fixes issue #205 and reverts commit 92e3b578.
2017-01-07 14:44:33 +01:00
1c260e701b Fix unused-variable warnings in conditionally compiled code 2016-12-28 19:18:16 +01:00
5fb5d44cff Merge vaygr/opt-dep 2016-12-28 19:18:16 +01:00
22436f747d Add build options for optional dependencies 2016-12-26 19:20:59 -05:00
ff2ce99bf7 Merge djhejna/floatdelay 2016-12-01 21:18:41 +01:00
9a85dd41d8 Ignore button and key events while key-handler is running
Related to issue #253, which originally asked for a non-blocking key-handler.
2016-11-30 20:48:32 +01:00
c1ba841783 Merge dwminer/framerate 2016-11-28 19:10:31 +01:00
c772d3c3f3 Use -e for X window embedding 2016-10-30 19:16:51 +01:00
878d97068c Only open regular files; fixes issue #252 2016-10-20 10:21:55 +02:00
86dc6860f9 Allow opening directories non-recursively 2016-09-28 19:27:48 +02:00
d69f39e3aa Update unstable version number 2016-08-10 21:13:14 +02:00
c280129cef Use Xft for font loading and text drawing 2016-08-06 15:27:58 +02:00
53a72c7b65 Fix option -q; commit d3a70a2 completely broke it; fixes issue #223 2015-12-28 17:00:21 +01:00
4db3029bc6 Fix 32-bit unsigned integer shift 2015-12-26 10:14:35 +01:00
b32aefce3a Make image-info script more steady to special symbols in file names 2015-12-25 11:23:41 +01:00
93e2d03c73 Stable version 1.3.2 2015-12-20 13:21:25 +01:00
de4649fc28 Build-time option for default thumbnail size; fixes issue #207 2015-12-20 13:10:39 +01:00
66c3c55759 Use POSIX.1-2008 getline(3) 2015-10-28 21:50:17 +01:00
e0e96977b3 Removed overcautious parameter checks 2015-10-28 21:01:24 +01:00
a3838c1984 Always run image-info script after key-handler in image mode; fixes issue #213 2015-08-19 21:29:39 +02:00
d8114e841c Thumbnail cache file format depending on existance of alpha layer
Use PNG if image has alpha layer, JPG if not. Fixes issue #209
2015-07-22 21:08:00 +02:00
9264a65c19 Clarified comments in key-handler, fixes issue #206 2015-05-18 19:10:07 +02:00
01ed483b50 Round integer cast of image offset during rendering; fixes issue #197 2015-02-06 08:52:44 +01:00
92e3b57816 Pass real paths to key handler instead of the paths provided by the user
Programs called by the key handler might replace symlinks instead of their
targets.
2015-01-18 11:28:21 +01:00
5dc7993478 Simplified command arguments 2015-01-11 11:39:38 +01:00
808a10ed04 Updated documentation regarding gamma correction 2015-01-07 08:43:54 +01:00
197945f287 The Icon key should not contain extension
According to the official [Icon Theme Spec](http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#icon_lookup) the Icon key in the desktop entry file should not contain the file extension.
2015-01-06 08:50:46 +01:00
47e6cd0669 Apply gamma value on thumbnails too; fixes issue #193 2015-01-05 20:53:04 +01:00
9b9294bae6 Use bit-field for boolean flags in fileinfo struct 2015-01-04 21:24:43 +01:00
0cb1d11305 Removed obsolete ss_delays array, fixes issue #191 2014-12-22 09:00:36 +01:00
e228594391 Grouped optional dependencies in Makefile 2014-12-08 08:20:55 +01:00
6216bf6c2d Ignore SIGPIPE, caused by key handler exiting before all files got printed, fixes issue #188 2014-12-01 14:03:49 +01:00
728a2d931f Limit thumbnail selection border width to 4px 2014-11-27 22:23:14 +01:00
1439b84544 Stable version 1.3.1 2014-11-16 21:38:30 +01:00
54af451b4a Added -MP dependency generation option to compile flags 2014-11-14 18:12:18 +01:00
f55d9f4283 Use and depend on GNU make...
- Use non-POSIX :=,?=,+= macro assignments, fixes issue #97
- No optimization level set in CFLAGS, expected to be set in environment
- Automatic header dependency tracking with one .d file per compilation unit
- Better fix for issue #181
2014-11-02 22:42:59 +01:00
6cee58117a Updated unstable version number 2014-11-02 11:50:36 +01:00