summaryrefslogtreecommitdiff
path: root/src/options.h
AgeCommit message (Collapse)AuthorLines
2018-02-14Only check image dimensions on the fly in multiwindow and slideshow modeDaniel Friesel-0/+1
This introduces a new feh_should_ignore_image function which is called at appropriate places in those modes to skip images which are loadable but undesired.
2017-12-28Add option to change the imlib cache sizeulteq-0/+3
This option allows you to change the default imlib2 image cache size of 4 MiB.
2017-09-24Replace keybinding struct with an array of named bindingsDaniel Friesel-71/+72
2017-09-16Add toggle_fixed_geometry ("g") keybinding to enable/disable window auto-resizeDaniel Friesel-0/+1
Closes #326
2016-10-29add cmdline opt --auto-rotate to rotate according to EXIF infoElliot Wolk-0/+1
2016-10-15Added a "zoom fit" key binding for the current image.Ernie Ewert-0/+1
Fixed(?) Makefile document build issue for README.md
2016-08-28merge next(_img), prev(_img) and (toggle_)menuDaniel Friesel-3/+0
2016-08-27preparations for unified key/button bindingsDaniel Friesel-20/+12
2016-05-28Add prev_dir and next_dir navigation actionsguns-0/+2
Many image collections are organized by directory, so it is nice to have jump-to-adjacent-directory navigation. e.g. Given the following file hierarchy: . ├── A │   ├── 1.jpg │   ├── 2.jpg │   └── C │   ├── 1.jpg │   ├── 2.jpg │   └── 3.jpg └── B ├── 1.jpg ├── 2.jpg └── 3.jpg `feh --recursive` creates the following filelist: A/1.jpg <---- current_file A/2.jpg A/C/1.jpg A/C/2.jpg A/C/3.jpg B/1.jpg B/2.jpg B/3.jpg If we press [next_dir], we move the current_file pointer to: A/1.jpg A/2.jpg A/C/1.jpg <-- current_file A/C/2.jpg A/C/3.jpg B/1.jpg B/2.jpg B/3.jpg Pressing [next_dir] again moves the pointer to: A/1.jpg A/2.jpg A/C/1.jpg A/C/2.jpg A/C/3.jpg B/1.jpg <---- current_file B/2.jpg B/3.jpg [next_dir] now moves the pointer back to the top of the list: A/1.jpg <---- current_file A/2.jpg A/C/1.jpg A/C/2.jpg A/C/3.jpg B/1.jpg B/2.jpg B/3.jpg Pressing [prev_dir] from here moves backwards to the first image of the previous directory: A/1.jpg A/2.jpg A/C/1.jpg A/C/2.jpg A/C/3.jpg B/1.jpg <---- current_file B/2.jpg B/3.jpg When starting from an position that is not the first image of a directory, [prev_dir] moves the pointer to the first image of the current directory. These actions combine well with `--sort dirname` since all regular files in a directory will be sorted before any subdirectories, avoiding a filelist like the following: A/1.jpg A/SUBDIR/2.jpg A/SUBDIR/3.jpg A/4.jpg With `--sort dirname` that filelist becomes: A/1.jpg A/4.jpg A/SUBDIR/2.jpg A/SUBDIR/3.jpg
2016-02-10add preliminary action-title support (#224)Daniel Friesel-0/+1
2016-01-07Changes:William Woodruff-0/+1
* Added an --insecure option to disable host/peer verification in libcurl. This allows feh to load images on HTTPS hosts with self-signed certificates. For security, this is not the default. * Fixed an include in show_usage.
2015-06-22support background setter for specific screenJames Knight-0/+1
The following adds the ability, when using `feh` as a background setter, to use a specific Xinerama screen to render a provided image. Along with the provided '--bg-*' option, the '--xinerama-index' argument will be used to identify the index of the detected Xinerama screen to use. Signed-off-by: James Knight <james.d.knight@live.com>
2014-04-14add --scroll-step optionDaniel Friesel-0/+3
2013-02-12patch by sdaau: button bindings for zoom in / outDaniel Friesel-0/+2
2013-01-30Add option and keybinding to keep zoom and viewport settings.Daniel Friesel-0/+2
Patch by sdaau on IRC. Thanks!
2012-10-13Add --min-dimension and --max-dimension options (closes #101)Daniel Friesel-0/+2
2012-08-21reload: accept float valuesDaniel Friesel-1/+1
2012-05-25Remove --menu-style handlingDaniel Friesel-3/+0
2012-03-13Experimental code to limit imagemagick convert runtime (see #82)Daniel Friesel-0/+2
Problems so far: * leaks zombie processes * does not work when terminating feh with a signal (since the convert process is no longer in feh's process group)
2012-01-27optional exif support (build with exif=1), initial patch importDaniel Friesel-0/+6
2011-11-03Chaning the name of the option to suppress .fehbgFelix Crux-1/+1
2011-11-03Adds an option --bg-no-bgfile that prevents the writing of a ~/.fehbg file.Felix Crux-0/+1
2011-09-30Apply changes to thumbnail modeDaniel Friesel-3/+0
2011-09-29start --index-{name,dim,size} -> printf transitionDaniel Friesel-0/+1
2011-09-28Use buttons config instead of button optionsDaniel Friesel-14/+16
2011-09-13Use enum for opt.image_bg, rename --image-bg default to --image-bg checksDaniel Friesel-1/+1
2011-08-23Add --draw-tinted option to draw overlay text on a semi-transparent ↵Daniel Friesel-3/+1
background (closes #60, #61) By default, feh draws white text with a black drop-shadow, which is well readable in most, but not all cases. The --draw-tinted option draws a semi-transparent black box around all texts. This improves readability, but does not look as nice, so it won't become default behaviour. It was suggested to use #7f7f7f7f for the background, but I decided that for small images surrounded by a black border.
2011-08-09Add flip/mirror in-placec edit actions (derf/#9)Yu-Jie Lin-0/+2
2011-07-31add scroll by a page actionsYu-Jie Lin-0/+4
A page is the window width or height. Signed-off-by: Yu-Jie Lin <livibetter@gmail.com>
2011-06-07Add toggle_info key (closes #48)Daniel Friesel-0/+2
2011-03-21Add method to forcefully disable antialiasing (closes GH-17)Daniel Friesel-0/+2
2011-02-16Remove builtin HTTP clientDaniel Friesel-2/+0
2011-02-15Add libcurl option -{Andrew Potter-0/+1
2011-01-22Add --zoom fill as equivalent to --auto-zoomDaniel Friesel-1/+4
2011-01-17Copyright FooDaniel Friesel-0/+1
2011-01-15Fix scrolling defaults / binding namesDaniel Friesel-4/+4
2011-01-15Screw --rcpath, check XDG_CONFIG_HOME insteadDaniel Friesel-1/+0
2011-01-14Configurable menu keybindings, too.Daniel Friesel-0/+6
2011-01-13First step towards configurable key bindingsDaniel Friesel-0/+53
2010-09-14Remove --action-hold-slide, add per-action method instead.Daniel Friesel-1/+1
When executing an action starting with a semicolon, feh will not skip to the next slide. The semicolon is not passed on to the executing shell, of course. This is kinda ugly, but at least it makes action handling somewhat more flexible.
2010-09-10Add --info optionDaniel Friesel-0/+1
2010-09-05Option --action-hold-slide. If specified, when in slideshow mode images will ↵Levi Smith-0/+1
not automatically change after running user action. Otherwise, slideshow images will cycle after action as usual.
2010-07-17--debug-level → --debugDaniel Friesel-1/+1
2010-07-08opt.no_jump_on_resort -> opt.jump_on_resortDaniel Friesel-1/+1
2010-07-08Remove --menu-border optionDaniel Friesel-1/+0
2010-06-25Remove --wget-timestamp option (contained a remote code execution hole)Daniel Friesel-1/+0
2010-06-10options.c: show_usage etc. aren't used elsewhereDaniel Friesel-1/+0
2010-05-31major --thumbnails speed impromevents, new --thumb-redraw optionDaniel Friesel-0/+1
See ChangeLog / man/feh.1 "--thumb-redraw" for more
2010-05-03Make --start-at work with filenames instead of list positionsDaniel Friesel-1/+1
2010-03-21Fix a few compiler warnings (-Wall -Wextra)Daniel Friesel-2/+2