Package Release Info

feh-3.9.1-bp156.3.9

Update Info: Base Release
Available in Package Hub : 15 SP6

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

feh
feh-zsh-completion

Change Logs

Version: 3.9.1-bp155.2.5
* Sun Sep 18 2022 Dirk Müller <dmueller@suse.com>
- update to 3.9.1:
  * Set libcurl user agent to "feh/3.9.1". Previously, feh did not send a
    user agent.
* Thu Aug 11 2022 Enrico Belleri <idesmi@protonmail.com>
- Add feh-add_jxl_support.patch for the image/jxl MimeType to be
  supported.
* Mon Jul 04 2022 Enrico Belleri <idesmi@protonmail.com>
- 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
* Thu May 12 2022 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 3.8:
  * Add button ID "0" to cursor bindings. This pseudo-button is
    triggered whenever feh observes a cursor movement.
    It does not have a default binding.
  * Support hexadecimal IDs in --window-id
  * Disable --auto-rotate in feh builds compiled with Imlib2 1.7.5
    or later. Imlib2 1.7.5 introduces transparent EXIF-based image
    orientation adjustment, so --auto-rotate is no longer needed
* Tue Nov 05 2019 Ondřej Súkup <mimi.vx@gmail.com>
- update to 3.2.1
  * Use --no-fehbg option in ~/.fehbg
  * Fix TOCTTOU when setting the file mode of ~/.fehbg
  * Fix insufficient error handling when updating ~/.fehbg
  * Reload current image(s) when receiving SIGUSR1 or SIGUSR2
Version: 3.7.2-bp154.1.25
* Mon Nov 01 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 3.7.2:
  * Fix crash when running feh without stdin file descriptor
  * Support JPEG XL files when using imlib2-jxl
  * Fix support for images smaller than 16 bytes
  * Fix some out of bounds reads
* Wed May 12 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 3.7.0:
  * Use compact representation instead of key-value pairs for common
    EXIF data
  * Add --window-id <windowid> option (draw to an existing window)
  * Add --zoom-step <percent> option (specify zoom step size)
  * Pass gopher:// and gophers:// URLs to libcurl
  * Fix --reload / --auto-reload reloading the wrong directory when
    using --start-at and no file arguments or filelists have been
    specified
  * Fix Ctrl+key causing unintended behaviour when controlling feh
    via stdin
  * Fix high CPU usage when closing stdin after starting feh from
    a terminal
* Tue Jan 26 2021 Paolo Stivanin <info@paolostivanin.com>
- Update to 3.6.3:
  * Fix --start-at not handling URL-encoded file:/// paths properly. Notably,
    this also fixes feh not displaying images with spaces or unicode
    elements in their path when opened from a file manager.
* Sat Jan 16 2021 Avindra Goolcharan <avindra@opensuse.org>
- Update to 3.6.2:
  * Fix save_filelist not respecting --output-dir
  * Fix file descriptor leak when attempting to load truncated image
    files (introduced with v3.6)
- manually require libjpeg-turbo for jpegtran. fixes --edit (boo#1080592)
- add feh-rpmlintrc
* Wed Jan 06 2021 Dirk Müller <dmueller@suse.com>
- 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.
* Sat Sep 12 2020 Dirk Mueller <dmueller@suse.com>
- update to 3.5:
  * Enable --version-sort on systems without strverscmp support.
  * Add %a format specifier (slideshow state: "playing" / "paused")
  * Fix crashes when combining --reload and --multiwindow
* Fri Jun 19 2020 Ismail Dönmez <idonmez@suse.com>
- Enable inotify support for automatic reload.
* Mon Jun 01 2020 Paolo Stivanin <info@paolostivanin.com>
- Update to 3.4.1
  * Fix lossless JPG rotate not being lossless when using feh with Imlib2 v1.6 or later
* Wed May 06 2020 Martin Pluskal <mpluskal@suse.com>
- Update to version 3.4:
  * Images loaded via HTTPS/curl, ImageMagick, and dcraw are now cached by
    default.
  * Handle SIGINT/SIGTERM/SIGQUIT signals while loading images
  * "feh --start-at URL" now loads a single-image slideshow
  * Fix a memory leak when repeatedly cycling through slideshows.
* Thu Jan 23 2020 Martin Rey <mrey@suse.com>
- update to 3.3
  * New option --class allows setting the X11 class hint per feh
    instance
  * Improve handling of NULL returns from Imlib2 calls
  * Fix compilation with libcurl < v7.32
- feh-makefile_optflags.patch: Adapt patch to feh 3.3
* Tue Nov 05 2019 Ond?ej Súkup <mimi.vx@gmail.com>
- update to 3.2.1
  * Use --no-fehbg option in ~/.fehbg
  * Fix TOCTTOU when setting the file mode of ~/.fehbg
  * Fix insufficient error handling when updating ~/.fehbg
  * Reload current image(s) when receiving SIGUSR1 or SIGUSR2
* Mon Feb 18 2019 seanlew@opensuse.org
- update to 3.1.3
  * Fix missing filename in ~/.fehbg when using --no-xinerama
* Sun Jan 06 2019 sean@suspend.net
- update to 3.1.1
  * Decrease libcurl timeout from indefinite to 30m
  * Handle SIGINT/SIGTERM/SIGQUIT signals when loading via libcurl
* Tue Nov 13 2018 sean@suspend.net
- update to 3.0
  * Remove deprecated webcam scripts (feh-cam and gen-cam-menu)
  * Remove deprecated collage mode (-c/--collage)
  * Remove deprecated option --cycle-once
  * Remove deprecated options --menu-bg
  * Change default save_filelist key from "f" to "L"
  * Add option --edit, which makes flip and rotation change the
    underlying file as well as the displayed image. This was the
    default behavior in feh 1.x and 2.x
  * Change default toggle_fullscreen key from "v" to "f" as this
    is also used by mplayer, mpv and similar
  * 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
* Tue Nov 06 2018 sean@suspend.net
- update to 2.28.1
  * Do not ignore quit signals (SIGTERM, SIGINT, SIGQUIT) during preload
  * Add missign EXIF orientations 2,4,5 and 7 (when built with exif=1)
  * Improve randomness on non-glibc systems
* Thu Oct 18 2018 sean@suspend.net
- update to 2.28
  * Decrease loading time for RAW images by utilizing dcraw
  * Rename --magick-timeout to --conversion-timeout
  * New option: --on-last-slide=hold|quit|resume
  * Fix unintended aliasing in rotated images
Version: 2.27.1-bp150.1.2
* Fri Jul 20 2018 mimi.vx@gmail.com
- 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
* Sun Jun 10 2018 antoine.belvire@opensuse.org
- 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.
* Sat May 12 2018 avindra@opensuse.org
- Update to 2.26.1
  * Restore pre-2.21 ~/.fehbg behaviour. This fixes nondeterministic
    wallpaper setting when using --bg-* --randomize, issues when
    specifying --theme both in ~/.fehbg and on the commandline, and
    possibly other edge cases
  * Fix /tmp being cluttered with temp ImageMagick files when using
  - -magick-timeout and a conversion takes longer than allowed
* Wed May 09 2018 pvorel@suse.cz
- Update to 2.26
  * Save absolute file paths in ~/.fehbg, similar to behaviour prior
    to 2.21
  * Add %g (window dimensions) and %Z (precise zoom level) format
    specifiers
  * Improve -z/--randomize randomness
* Mon Mar 12 2018 avindra@opensuse.org
- Update to 2.25.1
  * Re-render current image when toggle_fixed_geometry is input
  * Fix issues when using CFLAGS=-m64 on some gcc versions
- run spec-cleaner
* Wed Mar 07 2018 mvetter@suse.com
- 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
* Mon Feb 26 2018 avindra@opensuse.org
- update to 2.24
  * Improve performance when using --{max,min}-dimension in
    slideshow mode
  * Fix crash when using %m format specifier in slideshow mode
* Sun Feb 18 2018 avindra@opensuse.org
- update to 2.23.2
  * Fix support for nested quotes in .config/feh/themes
- feh-makefile_app.patch
  * use DESTDIR variable
- spec file: simplify a bit
* Tue Feb 13 2018 crrodriguez@opensuse.org
- Remove BuildRequires on xorg-x11-* metapackages
- Remove unused buildRequires.
* Thu Feb 01 2018 avindra@opensuse.org
- update to 2.23.1
  * The Makefile no longer honors CPPFLAGS and instead consistently
    uses CFLAGS for user-provided include paths
  * Fix %u format specifier in multiwindow and list modes
  * Minor performance improvements
  * Stability improvements when using --magick-timeout
- switch to https version of website
- rebase feh-makefile_optflags.patch
* Fri Dec 29 2017 jengelh@inai.de
- Ensure neutrality of description.
* Thu Dec 28 2017 avindra@opensuse.org
- update to 2.23
  * Fix broken thumbnail/index windows when using --scale-down
  * Use Imlib2 as in-memory image cache (default size: 4MiB)
    noticable performance improvements, especially in small
    slideshows
  * Add --cache-size option to set Imlib2 image cache size
- rebase feh-makefile_optflags.patch
* Wed Nov 08 2017 aavindraa@gmail.com
- update to 2.22.2
  * Fix HTTPS certificate errors on some systems (broken in 2.22)
* Tue Nov 07 2017 aavindraa@gmail.com
- update to 2.22.1
  * Allow ~/.fehbg to be sourced (instead of executed) from other
  shell scripts again (broken in 2.22)
* Sat Nov 04 2017 aavindraa@gmail.com
- Rebase feh-makefile_app.patch
- update to 2.22
  * Add support for CURL_CA_BUNDLE environment variable when loading
  images via HTTPS
  * Fix ~/.fehbg not being updated when setting a wallpaper via menu
  (broken in 2.21)
* Sun Oct 08 2017 aavindraa@gmail.com
- 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
* Sun Jun 18 2017 mimi.vx@gmail.com
- update to 2.19
  * Follow the freedesktop.org Thumbnail Managing Standard by saving thumbnails
    in ${XDG_CACHE_HOME}/thumbnails (defaulting to ~/.cache/thumbnails)
    instead of ~/.thumbnails
  * Install app icons with the correct permissions of 644
  * Documentation improvements
* Wed Apr 19 2017 mimi.vx@gmail.com
- 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.
* Fri Feb 24 2017 mimi.vx@gmail.com
- update to 2.18.2
  * Fix image-specific format specifiers not being updated correctly
  * New key binding: ! -  zoom_fill (zoom to fill window, may cut off image parts
  * Disable EXIF-based auto rotation by default
  * add --auto-rotate option to enable auto rotation
* Thu Sep 01 2016 mimi.vx@gmail.com
- 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