summaryrefslogtreecommitdiff
path: root/src/options.h
AgeCommit message (Collapse)AuthorLines
2023-07-12update copyrightBirte Kristina Friesel-1/+1
2021-05-08rename --zoom-rate to --zoom-step and switch to percentDaniel Friesel-1/+1
This is consistent with --scroll-step (option name) and --zoom (percentage)
2021-03-03Option Refactor and addition of Zoom Rate (#589)Alec C-0/+108
* fixed for simpler parenthesis matching * absolute file path for .fehbg, moved script creation into helper function * Removed unused variable. * added early exit condition as per Ferada's suggestion * Added enum for options to improve readability * migrated options to enum. * added support for zoom specification through options * added man entry for zoom-rate * added help entry for zoom-rate commands * updated man to have warnings about strange values for zoom options * fix memory leak (free exec_absolute_path) * added detection for path vs env PATH launch for use in .fehbg script gen. * Added enum for options to improve readability * migrated options to enum. * added support for zoom specification through options * added man entry for zoom-rate * added help entry for zoom-rate commands * updated man to have warnings about strange values for zoom options * Update help.raw removed zoom-in/out * removed zoom-in/out from options * updated man/help entry to remove in/out zoom specification * sanitize --zoom-rate in options parser; use a single variable for storing it Co-authored-by: Daniel Friesel <derf@finalrewind.org>
2021-01-09X11 uses unsigned long int for window IDs (see X11/X.h)Daniel Friesel-1/+1
2020-07-24Add windowid option to draw to an existing windowKate Hart-0/+1
This lets `feh` draw the background pixmap of an existing window, opening the door for use with tools like `xscreensaver` or `xsecurelock`
2020-04-11update copyrightDaniel Friesel-1/+1
2020-04-05Use conversion cache for imlib2 and dcraw imagesDaniel Friesel-1/+1
2020-03-30Enable re-using downloaded http cacheAwal Garg-0/+1
2019-10-11Allow setting the X11 class hint as an option.Olof-Joachim Frahm-0/+1
2019-04-01Merge remote-tracking branch 'original/master'Sven Willner-2/+1
2018-11-05Remove deprecated option --menu-bgDaniel Friesel-1/+0
2018-11-04Disable in-place editing by defaultDaniel Friesel-1/+1
2018-11-04Merge branch 'no-inplace-edit' of https://github.com/ulteq/feh into ↵Daniel Friesel-0/+1
ulteq-no-inplace-edit
2018-10-02Actually remove collage mode after ~7 years.Olof-Joachim Frahm-1/+0
2018-09-13Merge branch 'master' of github.com:derf/fehSven Willner-74/+92
2018-08-24combine --no-cycle and --cycle-once into --on-last-slide={quit,hold}Daniel Friesel-2/+7
2018-08-24Add --no-cycle optionulteq-0/+1
Closes: #124
2018-08-22Add an option to disable inplace editulteq-0/+1
2018-08-05Merge --dcraw-timeout and --magick-timeout into --conversion-timeoutDaniel Friesel-2/+1
2018-08-05Merge branch 'dcraw' of https://github.com/ulteq/feh into ulteq-dcrawDaniel Friesel-0/+1
2018-06-27Merge branch 'simplify-zoom' of https://github.com/ulteq/feh into ↵Daniel Friesel-0/+1
ulteq-simplify-zoom
2018-05-11Update copyright noticeDaniel Friesel-1/+1
2018-03-10Allow empty string as --geometry argumentulteq-0/+1
Passing an empty string to the --geometry option will enable fixed geometry mode without having to specify anything else
2018-03-09rename --inner-geometry to --offset, discard width and height valuesDaniel Friesel-5/+3
2018-03-08add (experimental and still slightly buggy) --inner-geometry featureDaniel Friesel-0/+5
See #278
2018-03-03Utilize dcraw to preview RAW filesulteq-0/+1
Uses the camera-generated thumbnail to display RAW images that could otherwise not be loaded.
2018-02-28Add toggle_auto_zoom key binding, defaulting to ZDaniel Friesel-0/+1
Closes #218
2018-02-28Merge branch 'natural-sort' of https://github.com/ulteq/feh into ↵Daniel Friesel-0/+1
ulteq-natural-sort
2018-02-27Merge branch 'custom-background-color' of https://github.com/ulteq/feh into ↵Daniel Friesel-1/+1
ulteq-custom-background-color
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.
2018-01-23Add natural sort of (version) numbersulteq-0/+1
2018-01-17Allow any XColor values as --image-bg argumentPaul O'Day-1/+1
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
2017-09-01changed option from inotify to auto-reloadSven Willner-1/+1
2017-08-24added inotify supportSven Willner-0/+4
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