summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorLines
2011-03-12Fix segfault upon unloadable image with --title %h/%w/... (closes GH-35)Daniel Friesel-4/+5
2011-03-02Switch --zoom max/fill to make them work like --bg-max/-fill (closes GH-8)Daniel Friesel-2/+2
2011-02-27options.c: Remove obsolete feh_parse_environment_options declarationDaniel Friesel-1/+0
2011-02-27feh_png: Update to new libpng API, fixes compilation issues with 1.5.1Daniel Friesel-2/+2
2011-02-16Remove builtin HTTP clientDaniel Friesel-253/+56
2011-02-16feh -v: Show compiletime switchesDaniel Friesel-1/+17
2011-02-16Make -lcurl optional (enabled by default), rework feature en-/disablingDaniel Friesel-0/+7
2011-02-16Remove wget support, use libcurl by defaultDaniel Friesel-35/+1
2011-02-16imlib.c indentation fixesDaniel Friesel-35/+35
2011-02-16imlib.c: Fix segfault introdused by talisein's patch.Daniel Friesel-1/+1
2011-02-15Fix errant whitespace screwupAndrew Potter-1/+1
2011-02-15Initial libcurl supportAndrew Potter-2/+53
2011-02-15Add libcurl option -{Andrew Potter-1/+10
2011-02-09imlib.c: Use wget --no-clobberDaniel Friesel-1/+2
This prevents a (highly unlikely) case of an attacker knowing feh's PID and the user's URL rewriting user files by means of a TOCTTOU attack. It is still possible to _create_ arbitrary files via dangling symlinks. That will be fixed once I switch from wget to libcurl.
2011-02-05Remove deps.mk from repoDaniel Friesel-41/+0
2011-01-29Deprecate --menu-styleDaniel Friesel-1/+1
2011-01-26Restrict modifiers to Control/Mod1/Mod4, ignore NumLock (closes GH-31)Daniel Friesel-11/+1
2011-01-25key bindings: Don't get confused by keystates we don't support (see GH-30)Daniel Friesel-59/+57
2011-01-25options.c: Move hold-action check to check_options.Daniel Friesel-8/+8
In feh_parse_option_array, when a hold-action is set from a theme it would behave differently than one set from commandline. Theme: ;;foo would become foo (incorrect) cmdline: ;;foo would become ;foo (correct) I doubt anybody would ever have noticed it, since ;foo is a shell syntax error anyways, but it's definitely better to be on the safe side.
2011-01-24Remove support for FEH_OPTIONS (it was deprecated over 5 years ago)Daniel Friesel-20/+0
2011-01-23Parse commandline options _after_ theme options (closes GH-23)Daniel Friesel-4/+26
2011-01-23Show correct image dimensions in thumbnail mode (closes GH-29)Daniel Friesel-15/+42
Ugly workaround, gotta make it nicer some time
2011-01-22Implement --zoom max (zoom like --bg-max)Daniel Friesel-1/+4
2011-01-22Add --zoom fill as equivalent to --auto-zoomDaniel Friesel-6/+17
2011-01-22Update website URLsDaniel Friesel-1/+1
2011-01-22Update help a bitDaniel Friesel-4/+5
2011-01-22Make in/out zoom use equal ratio, double image movement stepsizeDaniel Friesel-5/+5
2011-01-18feh --help: Fix minor alignment mistakeDaniel Friesel-1/+1
2011-01-17Copyright FooDaniel Friesel-0/+23
2011-01-17Ignore Shift keystate, shift/non-shift keysyms differ anyways.Daniel Friesel-4/+9
2011-01-16feh/keys: Allow action unbindingDaniel Friesel-1/+1
2011-01-15Fix scrolling defaults / binding namesDaniel Friesel-20/+20
2011-01-15Add .../share/doc/feh/examples, move fehrc (feh themes) thereDaniel Friesel-74/+0
2011-01-15feh/keys: Further error handling (invalid keysyms etc.)Daniel Friesel-2/+5
2011-01-15BC for ~/.fehrcDaniel Friesel-0/+9
2011-01-15Update testsDaniel Friesel-1/+1
2011-01-15Check XDG_CONFIG_HOME for feh/keys as wellDaniel Friesel-3/+12
2011-01-15Screw --rcpath, check XDG_CONFIG_HOME insteadDaniel Friesel-26/+16
2011-01-15Read themes from ~/.config/feh/themes, don't autocreate for nowDaniel Friesel-24/+3
2011-01-15keys: Allow more modifiers, warn for unknown onesDaniel Friesel-0/+19
2011-01-15keys: Allow comments, warn when encountering invalid actionsDaniel Friesel-1/+3
2011-01-14Configurable menu keybindings, too.Daniel Friesel-20/+32
2011-01-14Always overwrite/cancel out default keybindingsDaniel Friesel-1/+3
2011-01-14Read ~/.config/feh/keys for keybindings. prev/next are even tested!Daniel Friesel-0/+151
2011-01-13First step towards configurable key bindingsDaniel Friesel-196/+254
2010-12-30Fix <keypad *> on --scale-downDaniel Friesel-0/+1
2010-12-30Fix zooming with --scale-down. <keypad *> does not yet work, though.Daniel Friesel-1/+3
2010-12-04imlib.c: Use getaddrinfo in builtin http client, enables IPv6 supportPascal Bleser-33/+20
Signed-off-by: Daniel Friesel <derf@finalrewind.org>
2010-11-30slideshow.c: Fix segfault after encountering multiple invalid images in a rowDaniel Friesel-1/+5
2010-11-07imlib.c: Fix buffer overflow in draw_actions (thx Gabe)Daniel Friesel-1/+1