Bert Münnich
b2dbd2fed3
Changed image mark in thumbnail view to small rectangle
10 years ago
Bert Münnich
eaa269b6cb
Revised thumbnail loading...
...
- Only load the thumbnails that are currently visible in the window
- Unload thumbnails that are leaving the visible area
- Much less memory needed, but scrolling is now slower
- This also unintentionally fixes issue #86
10 years ago
Bert Münnich
52e56c8924
Fixed segfault caused by image removal in thumbnail mode
10 years ago
Bert Münnich
95a7496edc
Fixed segfault in ci_toggle_animation, fixes issue #173
10 years ago
Bert Münnich
f478385d59
Corrected i_alternate, fixes issue #171
10 years ago
Bert Münnich
eaf55e9af9
Added actions for tag addition & removal to key-handler
10 years ago
Bert Münnich
fe3a1e326f
Further simplified thumbnail marks
10 years ago
Bert Münnich
50652f63d9
Full redraw when removing files during thumbnail reloading; fixes issue #164
10 years ago
Bert Münnich
61f61cae5f
Generalized thumbnail loading, allows easier reloading of thumbnails later on
10 years ago
lucas8
3b8a79fb8b
Made argument of s_strdup const
10 years ago
Bert Münnich
bb6721549b
Overhauled window drawing, yet again; fixes issue #155
...
- Buffer for window content is bigger than the window, minimizes artifacts
when window is resized
- Back to using XSetWindowBackgroundPixmap() instead of XCopyArea(),
no need to handle exposure events; X server can show gray background directly
after resize event before sxiv redraws the window contents
10 years ago
Bert Münnich
5e481912ec
Revised handling of GIF animations
...
- New option `-a`: Play animations at startup
- Ctrl-Space toggles animation for all GIF files
- Infinite loop for all animations
10 years ago
Bert Münnich
06164c29b7
Revised command structure and key and mouse button mappings
10 years ago
Bert Münnich
5d0679b855
Show key handler status in bar while it is running
10 years ago
Bert Münnich
cd02f2dd86
Small fix for thumbnail cropping
10 years ago
Bert Münnich
d26f39914e
Use thumbnails in EXIF tags; requirement for libexif is back
10 years ago
Bert Münnich
7a74fae56a
Use integers for mouse mappings and buttons 6+7 for horizontal scrolling
...
Fixes issue #143
10 years ago
Artem Bezsmertnyi
5ca20ad3e8
Add a section about key-handler to the man page.
11 years ago
Bert Münnich
1560d2b4fb
Stable version 1.2
11 years ago
Bert Münnich
0b83386bff
Do not center window on screen, workaround for issue #9
11 years ago
Bert Münnich
e685859a30
Use a checkerboard background for alpha layer; fixes issue #138
11 years ago
Bert Münnich
6d7acac3d1
Use real path of all files internally, requires _XOPEN_SOURCE>=500, fixes issue #137
11 years ago
Bert Münnich
653a6ee83b
Warn once when external key combo is used and key-handler not installed
11 years ago
Bert Münnich
d049391916
Check for background image allocation failure
11 years ago
Bert Münnich
4fde8c8cbc
Use separate background image for alpha layer; fixes issue #132
11 years ago
Bert Münnich
72f1b1ca6f
Removed command line option -F
11 years ago
Bert Münnich
eb82519a80
Preserve panning when switching images; fixes issue #131
11 years ago
Bert Münnich
e2fa49ecfe
Unified X atom initialization
11 years ago
Bert Münnich
f6510b0a04
Merged pull request #129
11 years ago
Bert Münnich
03b1d7cf7a
Fixed -z option argument parsing; fixes issue #127
11 years ago
Bert Münnich
304fd382db
Adhere to XDG Base Directory Specification; fixes issue #124
11 years ago
Bert Münnich
002c7e550b
Second take at rotating & flipping multi-frame images; fixes issue #121
11 years ago
Bert Münnich
cd34aa2a6b
Fixed slideshow delay corruption after GIF animation
11 years ago
Bert Münnich
6a0fa2507c
Slideshow mode is back, in a simplified version
11 years ago
Bert Münnich
0e818020cc
Simplified EXIF tag extraction in exec/image-info
11 years ago
Bert Münnich
f2e0c492bd
Moved external shell commands into exec/key-handler script
...
Gets called on all unset key mappings. Arguments are: key combo and
current file. Thanks to Francesco Orsenigo (xarvh) for the idea.
11 years ago
Bert Münnich
b2eae528ed
Proper support for Ctrl/Shift/Alt modifiers in key & mouse mappings
11 years ago
Bert Münnich
ab28c9a8b9
Refactored remote changes
11 years ago
Bert Münnich
99dfd14919
Fixed Imlib file handle type, issue #117
11 years ago
Bert Münnich
9ab9cee088
Updated unstable version number
11 years ago
Bert Münnich
cc479ca5ac
Fixed segfault when removing first image from file list, fixes issue #112
11 years ago
Bert Münnich
38bc23405d
Highlight edges of marked images in thumbnail mode
11 years ago
Bert Münnich
450c1ed9b5
Fixed inconsistencies in navigation when removing invalid files
11 years ago
Bert Münnich
1b089bc2fa
Seek over EXIF APP0 frame instead of reading and discarding it
11 years ago
Bert Münnich
745eacbcf5
Updated unstable version number
11 years ago
Bert Münnich
fb6e4bdd98
Only print marked files when -o is given
...
Fallback to print all files, if no images are marked, was kind of
irritating.
11 years ago
Bert Münnich
84d77b1732
Updated unstable version number
11 years ago
Bert Münnich
68ff9d71f1
Fixed typo in README.md
11 years ago
Bert Münnich
b4346a9397
Stable version 1.1.1
11 years ago
Bert Münnich
b1a24cb018
Fixed build for giflib version >= 5.0; fixed issue #90
12 years ago
Bert Münnich
593da23cf3
Use bgcol as window background pixel; fixed issue #89
12 years ago
Bert Münnich
aac28cce7a
Fixed non-ASCII characters in window bar, issue #88
12 years ago
Bert Münnich
98972e98f9
Fixed segfault caused by FD_ISSET() on negative fd
...
Reported by Kris Siwiec
12 years ago
Bert Münnich
af69b2a7bb
Stable version 1.1
12 years ago
Bert Münnich
9ee34477f8
Applied code style on merged changes
12 years ago
Bert Münnich
408b75a0b4
Ignore dotfiles for -r
12 years ago
Bert Münnich
1e2ddc44d8
No checks on window size, use whatever the user has specified
12 years ago
Bert Münnich
b3f3bc29a1
Be honest about using C99
12 years ago
Bert Münnich
08ae25da22
Refactored function definitions to use dangling brace
12 years ago
Bert Münnich
bcbe3b1475
Fixed issue #77 , limit geometry info to first image frame
12 years ago
Bert Münnich
9c0a53bc34
Added documentation for image-info script
12 years ago
Bert Münnich
385ba28fd7
Fixed completely insane {C,LD}FLAGS -I/-L settings
12 years ago
Bert Münnich
ec7382702a
Made Makefile more verbose
12 years ago
Bert Münnich
eea8b7a98d
Fixed compilation with giflib version 4.2.1
12 years ago
Bert Münnich
97a2c05cc3
Fixed issue #74 , conditional compilation of gif support
12 years ago
Bert Münnich
cd929eabfe
Fixed issue #73
12 years ago
muennich
5106472d8b
Fixed issue #72
12 years ago
Bert Münnich
1ae06ffd09
Next try to fix issue #71
12 years ago
Bert Münnich
5dbf1b8eb9
Smaller minimum gif delay, fixed issue #71
12 years ago
Bert Münnich
65d5d44696
Changed default font to support more encodings; fixed issue #66
12 years ago
Bert Münnich
fd519ffc40
Disregard obsolete events, fixed issue #64
12 years ago
Bert Münnich
8a652a786c
Corrected zoom level handling
12 years ago
Bert Münnich
d5f0a20de0
Fixed WMProtocols registration order (before mapping window)
12 years ago
Bert Münnich
60f84190f0
Added section CONTRIBUTORS to man page
13 years ago
Bert Münnich
b605b98455
Made Makefile more POSIX-compliant
13 years ago
Bert Münnich
4c40cc24bc
Slightly refactored flipping
13 years ago
muennich
56b6d23c0c
Only provide the .desktop file, do not install it by default
13 years ago
Bert Münnich
dd15e31373
Fixed typo in Makefile; increases unstable version number
13 years ago
Bartłomiej Piotrowski
45f4f6d3c4
Add desktop file and appropriate lines to Makefile.
13 years ago
Bert Münnich
bca3666862
Fixed issue #47
13 years ago
Bert Münnich
edd016945a
Fixed it_scroll_move(DIR_DOWN) in thumb mode for last line
13 years ago
Bert Münnich
d7ff54bb6e
Optimized redraw timeout after window resize for tiling window managers; related to issue #44
13 years ago
Bert Münnich
497880e102
Fixed issue #42 : image dragging broken by commit b845827
13 years ago
Bert Münnich
751ebb3b29
Fixed issue #39 : missing include of <sys/select.h>
13 years ago
Bert Münnich
9c346c322a
Updated homepage URL in manpage
13 years ago
Bert Münnich
2d4264af28
Added option -b: disable bar
13 years ago
Bert Münnich
691c6d7e7e
Added own exif tag handling in files exif.[ch]
13 years ago
Bert Münnich
b752d5c594
Added symbol BAR_SEPARATOR
13 years ago
Bert Münnich
b8fa2e86fe
Fixed typo in Makefile
13 years ago
Bert Münnich
b410c022a8
Fix recreation of thumbnail cache file after manual reload
13 years ago
Bert Münnich
b8458271fb
Added text bar on bottom of window
13 years ago
Bert Münnich
ef0ed32264
Removed exif support; made gif support non-optional
13 years ago
Bert Münnich
c3c95ab218
Removed slideshow support
13 years ago
Bert Münnich
d2ec67e331
Fixed issue #32 : wrong antialias setting after it_shell_cmd
13 years ago
Bert Münnich
ac4eb53029
Fixed issue #28 (again)
13 years ago
Bert Münnich
c65f512fab
Removed target "dist" from Makefile
13 years ago
Bert Münnich
92b2779b00
Fixed issue #28
13 years ago
Bert Münnich
5034792948
Thumbnails only get scaled down, fixed issue #27
13 years ago
Bert Münnich
71a7940d74
Better fix for issue #25
13 years ago
Bert Münnich
964bf133bb
Stable version 1.0
13 years ago
Bert Münnich
ac1300ae00
Fixed issue #25 : invalid file cnt and sel in thumb mode
13 years ago
Bert Münnich
1cdbeb972a
Added screen-wise scrolling for thumbnail mode
13 years ago
Bert Münnich
3e2523818b
Fixed handling of gif disposal method (issue #23 )
13 years ago
Bert Münnich
960026d600
Mention min/max zoom level in config.def.h
13 years ago
Bert Münnich
4383a651c7
Strictly adhere to ANSI-C standard
13 years ago
Bert Münnich
a09b20c5e6
Use void for empty argument lists
13 years ago
Bert Münnich
4864f04455
Regard gif disposal method; fix bug #18
13 years ago
Bert Münnich
22d4e991d5
Transformed function macros in util.h to inline functions
13 years ago
Bert Münnich
d369f10aa5
Fix layering of small gif frames
13 years ago
Bert Münnich
d08408e942
Make use of EXIT_* macros (2)
13 years ago
Bert Münnich
8e1d8a97d3
Simplified config.c
13 years ago
Bert Münnich
515e410451
Use win_t member in img_t & tns_t instead of parameters
13 years ago
Bert
81cfbf171d
Renamed XLIBS to config, added -D/-l options
13 years ago
Bert
dad06c7561
Much nicer handling of compile-time features
...
- *_SUPPORT enabled in config.h
- XLIBS helper app prints lib flags needed for current settings
13 years ago
Bert
8f99adbbbd
Made XFLAGS & XLIBS macros only
13 years ago
Bert
e2d4b9c791
Added dirty flag to img struct
13 years ago
Bert
79d780a701
List additional features in usage message (-v)
13 years ago
Bert
b96c106337
Overhauled building
...
- config.h -> config.def.h
- Create config.h during make, if it does not exist
- Nice make output
- Use XFLAGS and XLIBS to include additional compile-time features,
which depend on third-party libraries
13 years ago
Bert
711494ad36
Avoid conflicting macros
13 years ago
Bert
26eae8be96
Made i(t)_toggle_alpha command work in thumbnail mode too
13 years ago
Bert
a7a849761f
Simplified cursor resetting
13 years ago
Bert
1e84773276
Data driven timeout handling
13 years ago
Bert
a4b90aee20
Added HAVE_GIFLIB macro for optional dependency on giflib
13 years ago
Bert
86a6f00112
Added support for multi-frame images
13 years ago
Bert
1d749382f0
Put event handling back into main.c; events -> commands
13 years ago
Bert
535c18afda
Uniform thumbnail selection border size
...
- Consistent handling of thumbnails
- Makes it easier to select very small thumbnails with mouse
13 years ago
Bert
ff013dd009
Revised handling of file names & paths
13 years ago
Bert
6d624f6cc2
Stable version 0.9
13 years ago
Bert
75e36939a1
Much better drag()
...
No more need to pass XEvent* to handler functions
13 years ago
Bert
6b2a098289
Added -O2 flag to CFLAGS
13 years ago
Bert
b8ff1677b1
Major code refactoring
...
- Configurable key and mouse mappings in config.h
- Put event handling code from main.c into events.[ch]
13 years ago
Bert
a271e16744
Reduced usage of preprocessor macros
13 years ago
Bert
0a171a9c8b
Fixed dependency on Makefile & config.h
13 years ago
Bert
c4b48e7766
Stable version 0.8.2
13 years ago
Bert
fe281548fc
Fixed Makefile
13 years ago
Bert
bd87ae9346
All timeouts in milliseconds
13 years ago
Bert
f52603b31a
Small refactoring
13 years ago
Bert
03009f59fc
Made Makefile POSIX compliant
14 years ago
Bert
b563a0adb2
Fixed mtime cache check on filesystems supporting nsec resolution
14 years ago
Bert
a6100373c1
New mappings: ctrl-[hjkl], pan image one window width/height
14 years ago
Bert
ea23115af4
Use getline instead of readline
14 years ago
Bert
2252a0148d
New option: -n, start at given picture
14 years ago
Bert
00e6cd2bd1
Show image dimension in window title
14 years ago
Bert
485e6c863a
H/J/K/L mappings to pan to edges
14 years ago
Bert
1763e9f253
Unstable version number in Makefile
14 years ago
Petr Sabata
f3cd56e3d3
Support DESTDIR
...
GNU coding standard recommends supporting DESTDIR in projects Makefiles. This
is already expected by many GNU/Linux distributions. This patch adds DESTDIR
support to sxiv Makefile.
Signed-off-by: Petr Sabata <psabata@redhat.com>
14 years ago
Bert
fdafbf72b7
Stable version 0.8.1
14 years ago
Bert
ba293b09df
Center zoomed area
14 years ago
Bert
548b383f0b
Fixed mouse cursor
14 years ago
Bert
0b91328181
Fix fullscreen mode
14 years ago