Commit Graph

62 Commits (bfab4dc328f580cc21c31ee3e4f53e1b8ca7c4ab)

Author SHA1 Message Date
Bert bfab4dc328 Added EXIF auto-orientation 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 8f34b7e95c Load as much of a corrupted gif file as possible 13 years ago
Bert 14d1daf280 Removed useless zl_cnt variable 13 years ago
Bert d585b86354 Reformated license header 13 years ago
Bert de6b58a315 Unified feature test macro requirements 13 years ago
Bert 391e6e7079 Mention origin of img_load_gif() in comment 13 years ago
Bert bb577d274d Added command to toggle gif animations 13 years ago
Bert 8b3ae5027e Added support for gif animation 13 years ago
Bert a4b90aee20 Added HAVE_GIFLIB macro for optional dependency on giflib 13 years ago
Bert 79bd86defb Refactored img_load_gif()
- Corrected handling of transparency settings for individual frames
- Corrected handling of different frame dimensions & offsets
13 years ago
Bert 86a6f00112 Added support for multi-frame images 13 years ago
Bert 8763f6930f Corrected FSF address in license headers 13 years ago
Bert ff013dd009 Revised handling of file names & paths 13 years ago
Bert 2b7192b1ac Renamed scroll() to pan_screen() 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 a6100373c1 New mappings: ctrl-[hjkl], pan image one window width/height 13 years ago
Bert 485e6c863a H/J/K/L mappings to pan to edges 13 years ago
Bert ba293b09df Center zoomed area 13 years ago
Bert d15264ea32 Remove invalid images when loading them; refactorings 13 years ago
Bert 426edfb349 Readded file-type check at startup 13 years ago
Bert 8d4e3a57ab Do not check file-type at startup 13 years ago
Bert 3672c0bc63 Toggle image transparency with A-key 13 years ago
Bert d982b06eed White background for images with alpha 13 years ago
Bert c05fd44bdd Support for external commands like mogrify & jpegtran 14 years ago
Bert 7334bdfa51 Revert "Save rotated png-files with S-key"
This reverts commit 090ee5405b.
14 years ago
Bert 090ee5405b Save rotated png-files with S-key 14 years ago
Bert 5a35484e71 Align big images on top-left corner 14 years ago
Bert dafe7eac74 Refactored imlib context handling 14 years ago
Bert 1ac3302923 Nicer icon for broken images 14 years ago
Bert ea65610747 Load warning icon only once 14 years ago
Bert 8e5835d1fd Handle image remove/rename while running 14 years ago
Bert 096c0ed935 Removed some warnings 14 years ago
Bert 414fa567ce Split img_fit into internal/external function 14 years ago
Bert c6556f8cc7 New key mappings: 0/w, zoom to 100%/to fit window 14 years ago
Bert bad9a70a48 Display filesize in window title 14 years ago
Bert 8f4af658ae Refactored, new files util.[ch], C89 14 years ago
Bert 1576eb4e17 Refactored img_open and img_check 14 years ago
Bert 802c344879 Check file timestamps before loading from cache 14 years ago
Bert 229830ad18 Replace -w with well-known geometry option 14 years ago
Bert 03bfe1015e Explicitly enable printing of warnings 14 years ago
Bert c52c4fa69e Mouse-panning while pressing button2 14 years ago
Bert 8123d63c5b Added plenty lots of options 14 years ago
Bert 7834dee6e7 Added a key-mapping for toggle anti-aliasing 14 years ago
Bert 64a5366508 Added <,> mappings to rotate image 14 years ago
Bert 0f714bccda Handle window resize events properly 14 years ago
Bert b92ebf67ee Implemented panning 14 years ago
Bert c7860b690b Stricter object encapsulation 14 years ago
Bert 629d37376d Merged img_display() into img_render() 14 years ago