- update to 3.10.3:
* Fix feh not respecting aspect ratio of thumbnails that are
smaller than --thumb-width and --thumb-height
* Fix --no-recursive behaving like --recursive
* Fix rotation by 180° corrupting images
* Speed up --sort=size and --sort=mtime by caching stat(2)
calls
* Fix crash in right-click / menu rendering code on some distributions
* Enable --version-sort on systems without strverscmp support.
* Fix crashes when combining --reload and --multiwindow
- Enable inotify support for automatic reload.
* Reload current image(s) when receiving SIGUSR1 or SIGUSR2
* Add option --edit, which makes flip and rotation change the
underlying file as well as the displayed image. This was the
* Change default toggle_fullscreen key from "v" to "f" as this
* flip and rotation (keys "<", ">", "||, amd "_") no longer change
the underlying file. This leaves delet ("Ctrl+Delete") as the
only destructive action which is enabled by default
* Rename --magick-timeout to --conversion-timeout
* Fix unintended aliasing in rotated images
- Prevent automatic recalculation of the zoom ratio when
* Fix filelists specified by -f/--filelist not being reloaded
- Remove unused buildRequires.
* add --auto-rotate option to enable auto rotation
* When removing the last image in slidsehow mode, stay on the last (previously
* Allow --sort and --randomize to override each other (most recently specified
* Thumbnail mode: Mark image as processed when executing an action (--action) by
* It is now possible to override feh's idea of the active xinerama screen using the
* Remove (undocumented) feature allowing to override feh's idea of the active
OBS-URL: https://build.opensuse.org/request/show/1184926
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=128
- Update to version 3.9:
* Remove magic byte check before passing an image to Imlib2.
This check was introduced in feh 3.6 to work around an issue with
Imlib2 being slow to determine image loadability in some cases
<https://phab.enlightenment.org/T8739>. By now, an Imlib2 version
without this issue is availble.
* Fix crash (segmentation fault due to null pointer dereference)
when toggling fullscreen mode while moving the cursor.
* feh no longer supplies its own getopt_long function.
getopt_long is provided by a wide range of libc implementations,
so there is no need for feh to duplicate it.
- Add zsh completion
OBS-URL: https://build.opensuse.org/request/show/986815
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=120
- update to 3.6.1:
* Fix excessive memory consumption when showing long-running slideshows
with thousands to tens of thousands of images and feh has been compiled
with exif=1 (see https://github.com/derf/feh/issues/553)
* Fix memory leak when showing long-running slideshows with relatively few
images and feh has been compiled with exif=1 (ibid.)
* Fix memory leak when reloading an image and feh has been compiled with
exif=1
* Fix memory leak in --draw-exif
* Fix memory leak when reloading HTTP files with --no-conversion-cache
* Add flip and rotate options to the menu
* Improve unloadable image detection time (e.g. for large video files) by
checking a file's header before passing it to Imlib2. For rarely used
image formats, there is a very small chance that an image which could be
loaded by feh 3.5 is reported as unloadable by feh 3.6 due to this
change. Set FEH_SKIP_MAGIC=1 to bypass the header check in this case. See
<https://phab.enlightenment.org/T8739> and
<https://github.com/derf/feh/issues/505> for details.
OBS-URL: https://build.opensuse.org/request/show/860779
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=108
- update to 2.27.1
- fix boo#1101466 - specify PREFIX also for build
* Fix --keep-zoom-vp issues introduced in 2.27
* Fix feh occasionally becoming unresponsive when asked
to terminate via SIGINT/SIGQUIT/SIGTERM
* Fix size_to_image ("w") command when both --scale-down and
--keep-zoom-vp are enabled
* Fix --auto-zoom not being triggered on window resize events
when --scale-down is enabled
* Fix --auto-zoom conflicting with manual zoom
* Prevent --zoom <percent> from blocking --scale-down in fullscreen
/ fixed geometry mode
* Prevent --keep-zoom-vp from blocking the dynamic window resizing mechanism
- Prevent automatic recalculation of the zoom ratio when
--keep_zoom_vp is enabled
OBS-URL: https://build.opensuse.org/request/show/624244
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=84
- Update to 2.26.3:
* Properly escape --image-bg argument in ~/.fehbg (broken in
2.26.1).
- Update to 2.26.2:
* Show correct filelist position in windows opened from thumbnail
mode.
* Note that navigation is still not supported in those windows.
* Improve support for key input from stdin.
* Do not push menus off the screen when hitting screen limits.
OBS-URL: https://build.opensuse.org/request/show/616381
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=81
- Update to 2.25
* Add --version-sort option to enable natural sorting of file
and directory names
* Allow arbitrary X11 colors as -B/--image-bg argument
* Improve --image-bg support and transparency handling in
--bg-* mode
* Respect --geometry settings in --bg-fill mode
* Add keybinding toggle_auto_zoom (default "Z") to toggle
--auto-zoom
* Fix filelists specified by -f/--filelist not being reloaded
when using --reload
OBS-URL: https://build.opensuse.org/request/show/583781
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=73
- Drop feh-2.12-fix_sighandler.patch, fixed upstream
- update to 2.21
* Add toggle_fixed_geometry (g) key binding to toggle window auto-resize
* Improve control via terminal input
* Fix crash (segmentation fault) when using feh -O in non-index mode
* Fix --force-aliasing (and possibly other options) missing from ~/.fehbg
when using them for background setting
- includes changes from 2.20
* Fix clang/gcc warnings
* Add support for control via terminal input. feh will read key presses
from the controlling terminal and handle them like X11 key presses
inside the feh window. Note that at the moment, only lower / upper case
ASCII letters and a very small set of additional keys are supported.
* Fix broken ImageMagick support (see --magick-timeout) when using some ImageMagick versions
* Remove images from the filelist if they were removed by executing a user-defined action
- includes changes from 2.19.1 - 2.19.3:
* Fix Shift modifier not being recognized for tab, space and similar keys.
This lead to keybindings like Shift+Tab or Shift+Space being parsed as
if the Shift modifier had not been specified
* Show ImageMagick loader errors unless --quiet is specified
* Fix crash when handling certain media keys (introduced in 2.19.1)
* Save geometry data in .fehbg when setting a wallpaper with --geometry
* Fix Imlib2 developer warning and improve out-of-memory error message when using --thumbnails / --index on large directories
OBS-URL: https://build.opensuse.org/request/show/532610
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=55
- update to 2.18.3
- fixes boo#1034567 - CVE-2017-7875
* Fix double-free/OOB-write in E17 IPC. This only affects the background
setting options and requires a malicious X11 app to run alongside feh
and pretend to be an E17 window manager.
* Fix image-specific format specifiers not being updated correctly in thumbnail
mode window titles
* Fix memory leak when closing images opened from thumbnail mode
* Fix a possible out of bounds read caused by an unterminated string when
using --output to save images in long paths
* Fix out of bounds read/write when handling empty or broken caption files.
* Fix memory leak when saving a filelist or image whose target filename
already exists.
OBS-URL: https://build.opensuse.org/request/show/489248
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=51
- update to 2.17.1
- added feh-makefile_app.patch -- fix install location of icons
- refreshed feh-makefile_optflags.patch
* Install feh icon (both 48x48 and scalable SVG) to /usr/share/icons
when running "make install app=1"
* Fix --sort not being respected after the first reload when used in
conjunction with --reload
* All key actions can now also be bound to a button by specifying them
in .config/feh/buttons. However, note that button actions can not be
bound to keys.
* Rename "menu" key action to "toggle_menu", "prev" to "prev_img" and
"next" to "next_img". The old names are still supported, but no longer
documented.
* feh now also sets the X11 _NET_WM_PID and WM_CLIENT_MACHINE window
properties
* Fix compilation on systems where HOST_NAME_MAX is not defined
OBS-URL: https://build.opensuse.org/request/show/424334
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=47
- update to 2.16.2
- refreshed patches:
feh-2.12-fix_sighandler.patch
feh-fix_pointer_arithmetics.patch
feh-makefile_optflags.patch
- dropped patch: feh-no_date.patch
* Also support in-place editing for images loaded via libcurl or
imagemagick. Results will not be written back to disk in this case.
* Fix crash when trying to rotate a JPEG image without having
jpegtran / jpegexiforient installed
* Handle failing fork() calls gracefully
* Fix invalid key/button definitions mis-assigning keys/buttons to other
actions
* Add sort mode --sort dirname to sort images by directory instead
of by name. For example, where a normal recursive run will show images in
the order foo/a.jpg -> foo/bar/baz.jpg -> foo/fnord.jpg, a dirname sort
will result in foo/a.jpg -> foo/fnord.jpg -> foo/bar/baz.jpg (Patch by
Sung Pae)
* Add navigation keys next_dir (]) and prev_dir ([) to jump to the first
image of the nex/previous directory (Patch by Sung Pae)
* Fix toggle_filenames key displaying wrong file numbers in multiwindow
mode
* Rescale image when resizing a window and --scale-down or --geometry is
active. This largely fixes the --scale-down issues introduced in
2.15. However, note that --scale-down still introduces a fixed window
size which will not be updated when changing images (as was the case in
feh < 2.15). This may or may not be fixed in the future.
* Fix --keep-zoom-vp not keeping the viewport x/y offsets (broken by 2.15)
* Fix w (size_to_image) key not updating window size when --scale-down
or --geometry is active
OBS-URL: https://build.opensuse.org/request/show/418269
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=45
* Add --xinerama-index option for background setting
* When removing the last image in slidsehow mode, stay on the last (previously
second-to-last) image
* Allow --sort and --randomize to override each other (most recently specified
option wins) instead of always preferring --sort
* Thumbnail mode: Mark image as processed when executing an action (--action) by
clicking on an image
* It is now possible to override feh's idea of the active xinerama screen using the
--xinerama-index option
* Remove (undocumented) feature allowing to override feh's idea of the active
xinerama screen by setting the XINERAMA_SCREEN environment variable
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/feh?expand=0&rev=39