summaryrefslogtreecommitdiffstats
path: root/window.c
AgeCommit message (Collapse)Author
2015-10-28Revised error handlingBert Münnich
- 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-28Prefix safe allocation functions with 'e' instead of 's_'Bert Münnich
2015-10-28Removed feature test macro definitions from source filesBert Münnich
2015-10-28Removed overcautious parameter checksBert Münnich
2014-10-01Corrected & refactored handling of window bar content...Bert Münnich
Old snprintf calls could have overflowed the buffers.
2014-08-17Simplified thumbnail selection and marksBert Münnich
2014-07-28Overhauled window drawing, yet again; fixes issue #155Bert Münnich
- 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
2014-06-15Show key handler status in bar while it is runningBert Münnich
2014-04-21Do not center window on screen, workaround for issue #9Bert Münnich
2014-04-06Use a checkerboard background for alpha layer; fixes issue #138Bert Münnich
2014-02-05Removed command line option -FBert Münnich
2014-02-04Removed fit-win-to-img commandBert Münnich
2014-02-02Check if window manager supports fullscreen; related to issue #128Bert Münnich
2014-02-02Unified X atom initializationBert Münnich
2014-01-15Added window icons; fixes issue #125Bert Münnich
2013-04-14Use bgcol as window background pixel; fixed issue #89Bert Münnich
2013-04-06Fixed non-ASCII characters in window bar, issue #88Bert Münnich
2013-03-19Spawn info script & update bar contents only when neededBert Münnich
2013-03-19Spawn and read from info script without blockingBert Münnich
2013-02-09Merge branch 'sizehints', fixed issue #78Bert Münnich
2013-02-09No checks on window size, use whatever the user has specifiedBert Münnich
2013-02-09Correctly set window height after i_fit_to_img()Bert Münnich
2013-02-09Refined US{Position,Size} & WinGravity handlingBert Münnich
2013-02-09Merge remote-tracking branch '4z3/set-user-specified-sizehints' into sizehintsBert Münnich
Conflicts: window.c
2013-02-08Correctly updated window pixmap after i_fit_to_img()Bert Münnich
2013-02-08Refactored function definitions to use dangling braceBert Münnich
2013-02-08Updated/corrected license headerBert Münnich
2013-01-30When using -g hint the WM that we've got user specified geometrytv
Without this some window managers (e.g. fvwm) will ignore the initial window position and place it according to it's own rules.
2013-01-12Simplified status bar, filled by user scriptmuennich
2012-12-01Merge branch 'winname'Bert Münnich
2012-10-29Fixed BadDrawable errors caused by invalid window pixmapBert Münnich
2012-10-29Overhauled window drawingBert Münnich
- 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
2012-10-29New option: -N, set X window resource nameBert Münnich
2012-08-07Fixed WMProtocols registration order (before mapping window)Bert Münnich
2012-03-28Fixed issue #47Bert Münnich
2012-03-16Fixed issue #44Bert Münnich
2012-03-02Fixed issue #41, added WIN_FS_COLOR to config.hBert Münnich
2012-02-21Display full name in info bar, if there is enough spaceBert Münnich
2012-02-16Added option -b: disable barBert Münnich
2012-02-15Added it_toggle_bar command; default mapping: XK_bBert Münnich
2012-02-15Already in the year 2012Bert Münnich
2012-02-15Added symbol BAR_SEPARATORBert Münnich
2012-02-12Changed default font string, removed missing fontset warningsBert Münnich
2012-02-12Added text bar on bottom of windowBert Münnich
2011-10-14Updated contact informationBert Münnich
2011-09-29Made all conditionals more preciseBert Münnich
2011-09-11Added own bool typeBert
2011-09-08Strict conformance to IEEE Std 1003.1-2001Bert
2011-09-03Reformated license headerBert
2011-09-03Unified feature test macro requirementsBert