Commit Graph

30 Commits (7e9b4cee92897d219b68549405e50850cea17666)

Author SHA1 Message Date
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 years ago
Bert Münnich 47af0dd7b5 Cache out of view thumbnails in the background 10 years ago
Bert Münnich 9b9294bae6 Use bit-field for boolean flags in fileinfo struct 10 years ago
Bert Münnich 93e2a757d4 Do not print could-not-open-warnings for files found by directory traversal 10 years ago
Bert Münnich 9c92de8584 Added support for multiple commands per key/button mapping; elegant fix for issue #150 10 years ago
Bert Münnich ed69b483ed Double click on thumbnail to open image 11 years ago
Bert Münnich 002c7e550b Second take at rotating & flipping multi-frame images; fixes issue #121 11 years ago
Bert Münnich 48700aa6c8 Revert "Apply flip & rotation on all frames of a multi-frame image; fixes issue #121"
This reverts commit f795273b65.
11 years ago
Bert Münnich f795273b65 Apply flip & rotation on all frames of a multi-frame image; fixes issue #121 11 years ago
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
11 years ago
Bert Münnich 56142bd3ba Refactored merged rotation code 11 years ago
Bastien Dejean 7e51c35801 Handle 180 degrees image rotation 11 years ago
Bert Münnich e810072d71 Use bool from stdbool.h after switching to C99 12 years ago
Bert Münnich 6d3bbc6d5e Updated/corrected license header 12 years ago
Bert Münnich cd929eabfe Fixed issue #73 12 years ago
baskerville b56989f8fb New commands: fit to the window's height/width 12 years ago
Bert Münnich 4c40cc24bc Slightly refactored flipping 13 years ago
baskerville ba0a5b89fa Added horizontal and vertical flip commands 13 years ago
Bert Münnich 691c6d7e7e Added own exif tag handling in files exif.[ch] 13 years ago
Bert Münnich b8458271fb Added text bar on bottom of window 13 years ago
Bert b2a2a62b7b Added own bool type 13 years ago
Bert 8f34b7e95c Load as much of a corrupted gif file as possible 13 years ago
Bert a7a849761f Simplified cursor resetting 13 years ago
Bert 1e84773276 Data driven timeout handling 13 years ago
Bert 1d749382f0 Put event handling back into main.c; events -> commands 13 years ago
Bert 421f012022 Renamed application modes 13 years ago
Bert 27591b5a52 Small refactorings 13 years ago
Bert ff013dd009 Revised handling of file names & paths 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