Commit Graph

57 Commits (1fb3ec576ca4de2056a914b8bc3fd5ba8e99429e)

Author SHA1 Message Date
Bert Münnich c772d3c3f3 Use -e for X window embedding 8 years ago
shuall 0b758e08f2 added support for XEMBED into other windows (ie tabbed) with -w 8 years ago
Bert Münnich c280129cef Use Xft for font loading and text drawing 8 years ago
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 c33f2ad355 Corrected & refactored handling of window bar content...
Old snprintf calls could have overflowed the buffers.
10 years ago
Bert Münnich d0ba2c585d Simplified thumbnail selection and marks 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 e685859a30 Use a checkerboard background for alpha layer; fixes issue #138 11 years ago
Bert Münnich 72f1b1ca6f Removed command line option -F 11 years ago
Bert Münnich 524d9de877 Removed fit-win-to-img command 11 years ago
Bert Münnich 2e758f78c1 Check if window manager supports fullscreen; related to issue #128 11 years ago
Bert Münnich e2fa49ecfe Unified X atom initialization 11 years ago
Bert Münnich f3298400e6 Spawn and read from info script without blocking 12 years ago
Bert Münnich bf41012493 Merge remote-tracking branch '4z3/set-user-specified-sizehints' into sizehints
Conflicts:
	window.c
12 years ago
Bert Münnich 6d3bbc6d5e Updated/corrected license header 12 years ago
tv 3f25b907bd When using -g hint the WM that we've got user specified geometry
Without this some window managers (e.g. fvwm) will ignore the initial
window position and place it according to it's own rules.
12 years ago
muennich d6a475e4b1 Simplified status bar, filled by user script 12 years ago
Bert Münnich 4a5d5d26aa Overhauled window drawing
- Draw onto pixmap as before, but use the same size for the pixmap as
  for the window, allocate new pixmap after configure requests
- Use XCopyArea() instead of XSetWindowBackgroundPixmap(), which now
  requires handling of Expose events
12 years ago
Bert Münnich 3238ef6bf6 Fixed issue #41, added WIN_FS_COLOR to config.h 13 years ago
Bert Münnich ed2c9f7caa Display full name in info bar, if there is enough space 13 years ago
Bert Münnich b418df7afc Removed unneeded members from img type 13 years ago
Bert Münnich c666d30eea Added it_toggle_bar command; default mapping: XK_b 13 years ago
Bert Münnich d407dd65d5 Already in the year 2012 13 years ago
Bert Münnich b752d5c594 Added symbol BAR_SEPARATOR 13 years ago
Bert Münnich b8458271fb Added text bar on bottom of window 13 years ago
Bert Münnich 36177fb180 Updated contact information 13 years ago
Bert b2a2a62b7b Added own bool type 13 years ago
Bert d585b86354 Reformated license header 13 years ago
Bert 8763f6930f Corrected FSF address in license headers 13 years ago
Bert 49c580c84e No more need for CLEANMASK macro 13 years ago
Bert a271e16744 Reduced usage of preprocessor macros 13 years ago
Bert d15264ea32 Remove invalid images when loading them; refactorings 14 years ago
Bert 55659ffcc3 Use imlib-handles in thumbs.c instead of pixmaps 14 years ago
Bert d982b06eed White background for images with alpha 14 years ago
Bert 955c39a5c5 Shorter typedefs 14 years ago
Bert fde9f5bf85 Hide cursor on redraw or after 1.5s mouse inactivity 14 years ago
Bert ef24ded6af Highlight selected thumbnail 14 years ago
Bert 783213c0bb Use watch-cursor while loading thumbnails 14 years ago
Bert 26c2179be7 Refactored thumbs, new files thumbs.[ch] 14 years ago
Bert 8919204a2e Render thumbnails 14 years ago
Bert 7b49740613 First things for thumbnail mode 14 years ago
Bert d731741f04 Handle WM_DELETE_WINDOW messages correctly, thanks to fungt 14 years ago
Bert 603e664f7c Nicer fit window to image 14 years ago
Bert 8339bb7ee7 New key mapping: W, resize window to fit image 14 years ago
Bert 229830ad18 Replace -w with well-known geometry option 14 years ago
Bert c52c4fa69e Mouse-panning while pressing button2 14 years ago
Bert 8123d63c5b Added plenty lots of options 14 years ago
Bert f47092cda2 Complete mouse support 14 years ago
Bert 2b1c0885fe Implemented fullscreen mode 14 years ago
Bert c7860b690b Stricter object encapsulation 14 years ago