summaryrefslogtreecommitdiff
path: root/man
AgeCommit message (Collapse)AuthorLines
2021-12-24Disable --auto-rotate in feh builds compiled wiht Imlib2 1.7.5+Daniel Friesel-0/+3
Imlib2 v1.7.5 introduces automatic (and transparent) orientation adjustment based on EXIF orientation tags. This makes feh's --auto-rotate function both superfluous and erroneous: It doesn't know about Imlib2's adjustments, so it rotates an image which is already correctly oriented, leading to incorrect orientation. I am not aware of a simple run-time check for detecting whethen running Imlib2 < 1.7.5 or ≥ 1.7.5. For now, feh disables --auto-rotate entirely when compiled on a system with Imlib2 1.7.5+ and outputs a warning when the option is used. Rationale: The Imlib2 version available at run-time should in most cases be at least as recent as the Imlib2 version used at compile-time. So, while there may be cases where feh was compiled with Imlib2 1.7.4 and exhibits erroneous auto-rotate behaviour on an Imlib2 1.7.5 system, the inverse case (a feh with disabled auto-rotate support running on Imlib2 1.7.4) should be sufficiently rare. If it does occur, it can be remedied by compiling feh from source locally. Possible caveat: Imlib2 only adjusts for EXIF orientation when loading JPEG and TIFF images. If there are additional EXIF-aware file formats supported by feh, but not Imlib2, they lose auto-rotate support. Reference: GitHub issue #642
2021-12-24feh(1): Note that --auto-rotate is obsolete with Imlib2 v1.7.5+Daniel Friesel-2/+16
See GitHub issue #642
2021-11-13Add bindable button "0" for mouse movementDaniel Friesel-0/+7
Useful to make feh quit (or execute actions) on mouse movement Closes #568
2021-09-23feh(1): Add known bug related to imlib2 < 1.7.4Daniel Friesel-0/+7
2021-05-08rename --zoom-rate to --zoom-step and switch to percentDaniel Friesel-3/+3
This is consistent with --scroll-step (option name) and --zoom (percentage)
2021-05-02feh(1): Xinerama: Refer to monitors, not screensDaniel Friesel-13/+13
"screen" and "display" are different X11 terms; we're actually talking about "monitors"
2021-05-02feh(1): Add "xrandr --listmonitor" reference to Xinerama sectionsDaniel Friesel-0/+10
This should help answer questions such as #605 in the future
2021-04-04feh(1): note that "yudit/12" is the default fontDaniel Friesel-2/+3
2021-03-03Option Refactor and addition of Zoom Rate (#589)Alec C-1/+7
* 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-09Rename --windowid to --window-id; add usage warning to documentationDaniel Friesel-1/+8
2021-01-09Merge branch 'add-windowid-option' of https://github.com/codehearts/feh into ↵Daniel Friesel-0/+5
codehearts-add-windowid-option
2021-01-09note that feh supports the "--" end of options indicatorDaniel Friesel-0/+1
Closes #583
2020-12-24save_filelist: Respect --output-dirDaniel Friesel-3/+9
Closes #577
2020-11-30Merge pull request #562 from orbea/manDaniel Friesel-1/+2
man: Silence mandoc warning.
2020-11-30Check magic bytes before passing a file to Imlib2's loaderDaniel Friesel-0/+17
This works around a regression in Imlib2, which makes (un)loadable file detection quite slow when handling e.g. large video files. See <https://phab.enlightenment.org/T8739> and <https://github.com/derf/feh/issues/505> for details. Closes #505
2020-10-07man: Silence mandoc warning.orbea-1/+2
feh.1:588:33: WARNING: new sentence, new line
2020-08-29feh(1): Document missing reload functionality in montage/index/thumbnail modeDaniel Friesel-0/+5
Closes #545
2020-08-29feh(1): consistent declaration of enabled/disabled build flags and librariesDaniel Friesel-2/+2
2020-08-29feh(1): Fix --action exampleDaniel Friesel-1/+1
2020-08-29feh(1): Remove FUTURE PLANS. There isn't much going on at the moment.Daniel Friesel-15/+3
2020-07-24Add windowid option to draw to an existing windowKate Hart-0/+5
This lets `feh` draw the background pixmap of an existing window, opening the door for use with tools like `xscreensaver` or `xsecurelock`
2020-06-17Merge pull request #500 from reiseb/masterDaniel Friesel-0/+4
add option 'a' to show play/paused information in slideshow mode
2020-06-16change play/pause to playing/paused to improve UXreiseb-1/+1
2020-06-16add option 'a' to show play/paused information in slideshow modereiseb-0/+4
2020-06-15Enable --version-sort on systems without strverscmp()Tim van der Molen-5/+0
The --version-sort option requires strverscmp(), but this is a glibc extension that does not exist on OpenBSD and other systems. To enable --version-sort on those systems, provide an internal implementation of strverscmp(). The implementation is from the musl C library and is MIT-licensed. The build process remains the same: the verscmp flag should be set to 1 only if strverscmp() is available in libc. If verscmp is 0, then the internal implementation is used.
2020-04-11update copyrightDaniel Friesel-1/+1
2020-04-11feh(1): clarify that --start-at does work for local URLsDaniel Friesel-1/+1
2020-03-30add manpage entry for HTTP cacheDaniel Friesel-0/+13
It's called conversion-cache for now, as it will also be used for ImageMagick/dcraw-sourced images in the future. This should also help avoid confusion between HTTP/ImageMagick/dcraw cache (files on disk), Imlib2 cache (images in memory), and thumbnail cache.
2020-03-29Document --start-at adjustmentsDaniel Friesel-0/+7
2020-02-01--image-bg: Note that # may need to be escaped in some shellsDaniel Friesel-0/+2
Closes #506
2019-10-11Allow setting the X11 class hint as an option.Olof-Joachim Frahm-2/+9
2019-07-22Use --no-fehbg in .fehbg commandlineDaniel Friesel-0/+6
This ensures that X11 layout or other changes do not affect the .fehbg contents, which are meant to only be updated when a --bg-option is used manually. Closes #482
2019-04-18feh(1): Distinguish between enabled/disabled features more clearlyDaniel Friesel-7/+25
2019-04-12run mandoc linterDaniel Friesel-7/+9
2019-04-12re-add --auto-reload to manualDaniel Friesel-1/+18
2019-04-01Merge remote-tracking branch 'original/master'Sven Willner-225/+209
2019-03-26Make SIGUSR1 / SIGUSR2 relaod the current image in single-file slideshowsDaniel Friesel-3/+7
2019-02-16feh(1): Add example for showing only landscape-mode picturesDaniel Friesel-0/+6
2019-01-21Update "man/feh.pre"guraga-24/+28
Small fixes in man page.
2018-12-23feh(1): Document maximum line length and splitting details in themes fileDaniel Friesel-0/+3
2018-12-07feh(1): key/mouse actions are not handled when loading via libcurlDaniel Friesel-1/+7
2018-11-21Release v3.13.1Daniel Friesel-1/+1
2018-11-19--start-at: Auto-load directory when no other files are specifiedDaniel Friesel-7/+21
This changes the behaviour of "feh --start-at FILENAME" as follows: Previously, this would cause feh to load all files in the current working directory, since no files or filelists were specified on the command line. Now this is a special case: feh will extract the directory component from FILENAME, load all files in that directory, and display FILENAME. This way, it's possible to use "feh --start-at ~%f" in XDG Desktop files and browse files in feh using the prev/next keys Closes #372 Closes #420
2018-11-18--start-at: Compare basenames if exact match failedDaniel Friesel-13/+10
This more closely resembles the expected behaviour of --start-at, but may lead to mismatches if several files in the filelist have the same basename. Closes #206 Related to #372 and #420
2018-11-18feh(1): --output-dir does not affect -o / -ODaniel Friesel-1/+3
2018-11-18Merge branch 'output-directory-for-image-saving' of ↵Daniel Friesel-1/+1
https://github.com/Ferada/feh into Ferada-output-directory-for-image-saving
2018-11-18feh(1): Sort options lexicallyDaniel Friesel-22/+22
2018-11-18Improve README and feh(1) introductionDaniel Friesel-15/+10
2018-11-08Change default toggle_fullscreen key to "f"Daniel Friesel-7/+7
This is in line with other software. save_filelist now defaults to "L".
2018-11-07Further manpage refinementsDaniel Friesel-40/+34