summaryrefslogtreecommitdiff
path: root/src/winwidget.c
AgeCommit message (Collapse)AuthorLines
2011-09-13Use enum for opt.image_bg, rename --image-bg default to --image-bg checksDaniel Friesel-3/+3
2011-09-02winwidget.c: Simplify draw_checksDaniel Friesel-14/+3
2011-08-30winwidget.c: create_window: Remove useless use of ternary operatorDaniel Friesel-1/+1
2011-08-30winwidget.c: resize: Fix non-fulllscreen Xinerama issues on screens =! 1 ↵Daniel Friesel-22/+23
(see #5)
2011-08-29winwidget.c: resize: Respect max width/height set by Xinerama (see #5)Daniel Friesel-2/+12
This fixes half of the issue - windows on Xinerama screen 0 no longer become too large, but the bug still appears on the other screens (unless XINERAMA_SCREEN is set)
2011-07-20Make --image-bg white work in full-screen modeDaniel Friesel-1/+4
2011-06-07Add toggle_info key (closes #48)Daniel Friesel-2/+2
2011-06-06Respect --zoom 100 in --fullscreen mode (closes #47)Daniel Friesel-4/+6
2011-05-19Remove debug printf. Duh.Daniel Friesel-1/+0
2011-05-19Fix typing issue in winwidget_center_imageDaniel Friesel-2/+3
2011-05-10winwidget.c: Set _NET_WM_NAME and _NET_WM_ICON_NAME, marked as utf8 (closes #44)Daniel Friesel-1/+10
Note that feh does not try to convert encodings or anything. It expects filenames to be in UTF8 and passe them on to NET_WM_NAME and NET_WM_ICON NAME. The only new thing is that it now also sets _NET_WM_NAME and _NET_WM_ICON_NAME and explicitly tells X11 that they are in UTF-8. Again, no recode, if you use UTF-8 filesystems (which you should), everything is fine.
2011-05-03winwidget_resize: Fix typoDaniel Friesel-1/+1
2011-05-03winwidget_resize: Only use netwm-fullscreen patch for fullscreen windowsDaniel Friesel-1/+16
2011-05-03Back out 02_changeset_r52_netwm_full_screen.patch from Debian (closes #22)Daniel Friesel-14/+1
The only thing the patch seems to do is try to calculate the window borders so it can move the window to the right place. However, XResizeWindow simply does not move the window no matter how wide the borders are, which is the intended behaviour. Plus, certain window managers (like fluxbox) report an incorrect window border width. I have yet to test this commit on a Xinerama system, though. It _might_ affect something there.
2011-04-30Initial support for in-image warning display (closes #43)Daniel Friesel-0/+3
2011-04-27Remove "About feh" menu item & imageDaniel Friesel-9/+1
2011-03-22winwidget.c: Rename alias; update feh.t while at itDaniel Friesel-5/+7
2011-03-21Add method to forcefully disable antialiasing (closes GH-17)Daniel Friesel-8/+13
2011-03-02Switch --zoom max/fill to make them work like --bg-max/-fill (closes GH-8)Daniel Friesel-1/+1
2011-01-22Implement --zoom max (zoom like --bg-max)Daniel Friesel-1/+4
2011-01-22Add --zoom fill as equivalent to --auto-zoomDaniel Friesel-1/+1
2011-01-17Copyright FooDaniel Friesel-0/+1
2010-12-30Fix zooming with --scale-down. <keypad *> does not yet work, though.Daniel Friesel-1/+3
2010-10-23Fix --scale-down for both tiling mode and floating mode.Daniel Friesel-0/+2
2010-09-27winwidget.c: Do draw zoom info while zooming.Daniel Friesel-3/+4
2010-09-26winwidget.c: Only draw text in normal mode.Daniel Friesel-10/+12
This way, zooming, panning etc. gets sped up quite a bit.
2010-09-10Add --info optionDaniel Friesel-0/+4
2010-09-06Work around Xinerama Fuckups: Read screen number from XINERAMA_SCREEN env varDaniel Friesel-0/+4
2010-09-051) winwidget.c winwidget.h New function winwidget_update_caption using code ↵Levi Smith-16/+25
in winwindget_render_image. This code was removed from the latter, and replaced with a call to winwidget_update_caption. 2) Image caption is updated after running action when in slideshow mode. 3) Running action in slideshow mode no longer changes the image automatically.
2010-07-26Set correct window title when starting feh in paused modeDaniel Friesel-0/+8
2010-07-17--debug-level → --debugDaniel Friesel-18/+17
2010-07-14Patch by Noel Cragg: Make feh actually usable in tiling modeDaniel Friesel-8/+13
2010-06-24Remove unused function winwidget_countDaniel Friesel-5/+0
2010-06-19Make <keypad /> and <keypad *> actually usefulDaniel Friesel-0/+29
2010-06-14Do not make the thumbnail window fullscreenDaniel Friesel-1/+1
2010-06-10Remove D_ENTER/D_RETURN, use gdb tracepoints + readelf/awk magic insteadDaniel Friesel-79/+38
2010-06-04winwidget_render_image: Actually, use lroundDaniel Friesel-6/+6
2010-06-03winwidget_render_image: Use round to calculate coordinates.Daniel Friesel-6/+6
2010-05-04Accept --hide-pointer in non-fullscreen mode as wellDaniel Friesel-1/+1
2010-05-03Add keybinding to toggle cursor visibility at runtimeDaniel Friesel-11/+20
2010-04-22Partially fix zoom modeDaniel Friesel-6/+4
Does not yet work with initial zoom value != 100%
2010-03-26Patch by muennich: Correctly set [Paused] window titleDaniel Friesel-1/+19
2010-03-22winwidget_render_image: Initialize max_w and max_hDaniel Friesel-1/+1
Just in case, and we don't want the compiler to complain about it, do we? ;)
2010-03-22winwdiget.c: properly cast XGetGeometry argsDaniel Friesel-1/+2
2010-03-21Add -pedantic to default CFLAGSDaniel Friesel-3/+3
2010-03-21Fix a few compiler warnings (-Wall -Wextra)Daniel Friesel-2/+3
2010-02-13Change source code indentation (indent -kr -i8 -hnl, mainly)Daniel Friesel-938/+864
2010-02-06Add option to set image background to white or blackDaniel Friesel-12/+19
2010-02-05Apply 05_xinerama.patch from DebianDaniel Friesel-0/+4
2010-02-05Apply 02_changeset_r54_x_window_resize.patch from DebianDaniel Friesel-0/+17