Bert Münnich
0e1a85d224
Read all available inotify events
Loop reading from inotify fd in arl_handle(); requires non-blocking inotify fd.
преди 7 години
Bert Münnich
6695cd4c34
Simplify inotify cleanup
преди 7 години
Bert Münnich
8bce80fdae
Revised error reporting in autoreload_inotify
No repeated error messages after failed initialization. No error messages on
failed inotify_rm_watch().
преди 7 години
Bert Münnich
9ac8fc62df
Fix code-style in autoreload_inotify.c
преди 7 години
Bert Münnich
8aaa5c9398
Simplify autoreload backend selection in Makefile
преди 7 години
Bert Münnich
3724d3fc17
Revised autoreload interface
Make the header only contain the public interface and nothing from the
implementation. All functions get a handle to their self object, like the img_
and tns_ and win_ functions. All necessary data (file path) is also passed as
an argument, so that no extern redeclarations are needed.
Make arl_setup_dir() private, it's not called outside the module.
Make arl_handle() return true if the file has changed, so that the reloading of
the file can be done by the caller.
преди 7 години
Max Voit
edb117e3bd
Add autoreload support by inotify (and dummy backend nop)
преди 8 години
Bert Münnich
1fb3ec576c
Properly quit when window gets closed; fixes issue #27
преди 7 години
Bert Münnich
e98266b148
State the purpose of CLEANUP macro
преди 7 години
Bert Münnich
7e9b4cee92
Merge branch 'diogocp/patch-1'
преди 8 години
Jakub Wilk
c313edc0ad
Fix typo
преди 8 години
Bert Münnich
ba4b84a8b1
Fix missing quote in key-handler from commit 5c607ad
преди 8 години
Diogo Pereira
109a38e76c
Add Netpbm, TGA and XPM MIME types to sxiv.desktop
These formats are also supported by imlib2.
преди 8 години
Bert Münnich
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
.
преди 8 години
Bert Münnich
1c260e701b
Fix unused-variable warnings in conditionally compiled code
преди 8 години
Bert Münnich
5fb5d44cff
Merge vaygr/opt-dep
преди 8 години
Vlad Glagolev
22436f747d
Add build options for optional dependencies
преди 8 години
Bert Münnich
ff2ce99bf7
Merge djhejna/floatdelay
преди 8 години
Bert Münnich
9a85dd41d8
Ignore button and key events while key-handler is running
Related to issue #253 , which originally asked for a non-blocking key-handler.
преди 8 години
Bert Münnich
c1ba841783
Merge dwminer/framerate
преди 8 години
Don Hejna
27bbaab976
Support for DELAY as a floating point number including less than 1
second while maintaining backward compatibiitiy with integer
arguments.
преди 8 години
dwminer
ec47ecb23a
Document -A option
преди 8 години
dwminer
2c566c5320
Add -A option to force framerate on animated images
преди 8 години
Bert Münnich
32b29e61c1
Document new -e flag
преди 8 години
Bert Münnich
c772d3c3f3
Use -e for X window embedding
преди 8 години
shuall
0b758e08f2
added support for XEMBED into other windows (ie tabbed) with -w
преди 8 години
Bert Münnich
878d97068c
Only open regular files; fixes issue #252
преди 8 години
Bert Münnich
891f389f0e
Silence error messages in image-info script
преди 8 години
Paride Legovini
86dc6860f9
Allow opening directories non-recursively
преди 8 години
Bert Münnich
d69f39e3aa
Update unstable version number
преди 8 години
Bert Münnich
184d21035d
Add TODO list
преди 8 години
Bert Münnich
c280129cef
Use Xft for font loading and text drawing
преди 8 години
Bert Münnich
aabc2bddbd
Provide image width and height to image-info script; fixes issue #159
преди 8 години
Bert Münnich
f32771a647
Removed usage information from README, refer to man page
преди 9 години
Bert Münnich
160dd62953
Refined grouping of key/mouse mappings in man page
преди 9 години
Bert Münnich
53a72c7b65
Fix option -q; commit d3a70a2
completely broke it; fixes issue #223
преди 9 години
Bert Münnich
f75fa78eca
Make navigate_frame command respect a count prefix
преди 9 години
Bert Münnich
4db3029bc6
Fix 32-bit unsigned integer shift
преди 9 години
Sudo Nice
b32aefce3a
Make image-info script more steady to special symbols in file names
преди 9 години
Bert Münnich
93e2d03c73
Stable version 1.3.2
преди 9 години
Bert Münnich
de4649fc28
Build-time option for default thumbnail size; fixes issue #207
преди 9 години
Bert Münnich
a7d39b0ab8
Simplified r_mkdir()
преди 9 години
Bert Münnich
d3a70a285d
Revised error handling
- Functions warn() and die() replaced by GNU-like error(3) function
- Register cleanup() with atexit(3)
- Functions called by cleanup() are marked with CLEANUP and are not allowed to
call exit(3)
преди 9 години
Bert Münnich
851e4288c1
Prefix safe allocation functions with 'e' instead of 's_'
преди 9 години
Bert Münnich
b096cbd536
Removed unnecessary buffer size constants
преди 9 години
Bert Münnich
9a7e97cd89
Use XSI realpath(3)
преди 9 години
Bert Münnich
66c3c55759
Use POSIX.1-2008 getline(3)
преди 9 години
Bert Münnich
e574a6d0dd
Removed feature test macro definitions from source files
преди 9 години
Bert Münnich
e0e96977b3
Removed overcautious parameter checks
преди 9 години
Bert Münnich
a3838c1984
Always run image-info script after key-handler in image mode; fixes issue #213
преди 9 години