Bert Münnich
b8fd923e74
Simplify cursor handling
2017-10-05 12:30:31 +02:00
Bert Münnich
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
Bert Münnich
e98266b148
State the purpose of CLEANUP macro
2017-05-17 15:51:11 +02:00
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)
2015-10-28 23:03:37 +01:00
Bert Münnich
47af0dd7b5
Cache out of view thumbnails in the background
2015-01-04 21:24:43 +01:00
Bert Münnich
9b9294bae6
Use bit-field for boolean flags in fileinfo struct
2015-01-04 21:24:43 +01:00
Bert Münnich
93e2a757d4
Do not print could-not-open-warnings for files found by directory traversal
2014-10-24 11:14:01 +02:00
Bert Münnich
9c92de8584
Added support for multiple commands per key/button mapping; elegant fix for issue #150
2014-07-23 23:41:23 +02:00
Bert Münnich
ed69b483ed
Double click on thumbnail to open image
2014-01-11 22:52:37 +01:00
Bert Münnich
002c7e550b
Second take at rotating & flipping multi-frame images; fixes issue #121
2014-01-09 20:32:22 +01:00
Bert Münnich
48700aa6c8
Revert "Apply flip & rotation on all frames of a multi-frame image; fixes issue #121 "
...
This reverts commit f795273b65
.
2014-01-09 20:24:58 +01:00
Bert Münnich
f795273b65
Apply flip & rotation on all frames of a multi-frame image; fixes issue #121
2014-01-09 00:30:10 +01:00
Bert Münnich
7d878bd16d
Added file marks; fixes issue #94
...
- Command it_toggle_image_mark (bound to 'm') toggles mark of current
image
- Command it_navigate_marked (bound to 'N'/'P') can be used to go to
the next/previous marked image
- When option -o is given, all marked files get printed
2013-08-10 21:18:53 +02:00
Bert Münnich
56142bd3ba
Refactored merged rotation code
2013-08-10 15:55:18 +02:00
Bastien Dejean
7e51c35801
Handle 180 degrees image rotation
2013-08-10 15:33:14 +02:00
Bert Münnich
e810072d71
Use bool from stdbool.h after switching to C99
2013-02-08 23:20:11 +01:00
Bert Münnich
6d3bbc6d5e
Updated/corrected license header
2013-02-08 21:52:41 +01:00
Bert Münnich
cd929eabfe
Fixed issue #73
2012-12-27 16:34:51 +01:00
baskerville
b56989f8fb
New commands: fit to the window's height/width
2012-07-19 12:28:44 +02:00
Bert Münnich
4c40cc24bc
Slightly refactored flipping
2012-05-06 13:02:34 +02:00
baskerville
ba0a5b89fa
Added horizontal and vertical flip commands
2012-05-06 09:39:45 +02:00
Bert Münnich
691c6d7e7e
Added own exif tag handling in files exif.[ch]
2012-02-15 19:13:44 +01:00
Bert Münnich
b8458271fb
Added text bar on bottom of window
2012-02-12 19:00:41 +01:00
Bert
b2a2a62b7b
Added own bool type
2011-09-11 21:01:24 +02:00
Bert
8f34b7e95c
Load as much of a corrupted gif file as possible
2011-09-06 11:55:31 +02:00
Bert
a7a849761f
Simplified cursor resetting
2011-09-03 17:01:39 +02:00
Bert
1e84773276
Data driven timeout handling
2011-09-02 04:33:44 +02:00
Bert
1d749382f0
Put event handling back into main.c; events -> commands
2011-08-19 15:02:10 +02:00
Bert
421f012022
Renamed application modes
2011-08-19 13:09:22 +02:00
Bert
27591b5a52
Small refactorings
2011-08-18 12:05:38 +02:00
Bert
ff013dd009
Revised handling of file names & paths
2011-08-18 00:38:55 +02:00
Bert
b8ff1677b1
Major code refactoring
...
- Configurable key and mouse mappings in config.h
- Put event handling code from main.c into events.[ch]
2011-07-26 18:01:29 +02:00
Bert
a271e16744
Reduced usage of preprocessor macros
2011-07-22 14:49:06 +02:00