./graphics/feh, Imlib2 based image viewer

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.2.1, Package name: feh-3.2.1, Maintainer: pkgsrc-users

Feh is an advanced image viewer that uses imlib2. Here is a summary of
* Simple image viewing.
* Multiple image viewing (slideshow).
* Multiple image viewing in multiwindows.
* Image viewing in fullscreen.
* Image list mode.
* Loadable/unloadable listing.
* Recursive file opening.
* Sorting of the filelist
* Saving/loading filelists
* Loading images via http.
* Reloading after delay.
* Montage creation.
* Collage creation.
* Index print creation.
* Thumbnail browser.

For viewing images, feh has the following features:
* Progressive loading.
* Dynamic zooming.
* Panning.
* Key or mouse control.
* Context menus.

Required to run:
[sysutils/desktop-file-utils] [www/curl] [graphics/hicolor-icon-theme] [graphics/imlib2] [graphics/png]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Master sites:

SHA1: 3292fc7a45ff6c54927ab867d5d743869cbbf3ad
RMD160: af6c251ea98cdd53d9fa4dd603e795b1e4a27259
Filesize: 2062.774 KB

Version history: (Expand)

CVS history: (Expand)

   2019-07-24 19:19:57 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
feh: Update to 3.2.1


* Use --no-fehbg option in ~/.fehbg. This fixes cases where an X11 setup
  change may inadvertently alter the commandline stored in .fehbg.
* Fix insufficient error handling when updating ~/.fehbg. Previously, a
  stat() error may have caused .fehbg to be update with excessive file
  permissions (patch by Tobias Stoeckmann)
* Fix TOCTTOU when setting the file mode of ~/.fehbg (patch by Tobias
   2019-07-21 00:46:59 by Thomas Klausner | Files touched by this commit (595)
Log message:
*: recursive bump for nettle 3.5.1
   2019-07-18 13:29:13 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
feh: Update to 3.2


* Build feh with inotify=1 to automatically reload changed files in slideshow \ 
mode. Introduces the inotify build flag and the --auto-reload option.
* Reload current image(s) when receiving SIGUSR1 or SIGUSR2 in single-image \ 
slideshows or in multiwindow mode
   2019-07-01 06:08:55 by Ryo ONODERA | Files touched by this commit (669)
Log message:
Recursive revbump from boost-1.70.0
   2019-06-10 13:29:06 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
feh: Update to 3.1.3


Sun, 17 Feb 2019 08:41:53 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Releasev v3.1.3
    * Fix missing filename in ~/.fehbg when using --no-xinerama on a feh
      binary compiled with xinerama=1. This issue was introduced in v3.1.2.

Mon, 11 Feb 2019 17:24:13 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.1.2
    * Fix missing filenames in ~/.fehbg when using --bg-* on directories and/or
      with --randomize
    * Fix repeated --slideshow-delay/-D option not properly overriding the
      'start paused' flag
    * Fix repeated --info option not properly overriding the 'draw info' flag

Fri, 07 Dec 2018 22:51:15 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.1.1
    * Decrease libcurl timeout from indefinite to 30 minutes. This should
      be sufficient even for use cases with unusually high timeouts (just in
      case anyone wants to do interplanetary slideshows), while at the same
      time avoiding stalls in unattended slideshows when encountering
      temporary network issues.
    * Handle SIGINT/SIGTERM/SIGQUIT signals while loading images using libcurl.
      Previously, signals were ignored during a (possibly slow) libcurl
      network transfer, which was not intended behaviour.

Wed, 21 Nov 2018 19:37:34 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.1
    * Running "feh --start-at .../file.jpg" without specifying images,
      directories or filelists to load is now equivalent to running
      "feh --start-at .../file.jpg $(dirname .../file.jpg)". This way, \ 
it is
      possible to view a specific file and browse all other files in the
      corresponding directory. This is especially useful when starting feh
      from file managers.
    * Introduce fuzzy matching in --start-at: If the specified path is not
      found in the file list, feh now resorts to comparing basenames (i.e.,
      file names without the directory components). This allows calls
      like "feh --start-at cat.jpg ~/Pictures", which led to a file \ 
not found
      error in previous versions.
    * Respect -j / --output-dir when using save_image or save_filelist actions.

Fri, 09 Nov 2018 17:17:15 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.0
    * Remove deprecated webcam scripts (feh-cam and gen-cam-menu)
    * Remove deprecated collage mode (-c/--collage)
    * Remove deprecated option --cycle-once (use --on-last-slide=quit instead)
    * Remove deprecated option --menu-bg
    * Change default save_filelist key from "f" to "L" \ 
(mnemonic: fileList)
    * Change default toggle_fullscreen key from "v" to "f" \ 
as this is also
      used by mplayer, mpv and similar
    * flip and rotation (keys "<", ">", "|", \ 
and "_") no longer change the
      underlying file. This leaves delete ("Ctrl+Delete") as the only
      destructive action which is enabled by default
    * Add option --edit, which makes flip and rotation change the underlying
      file as well as the displayed image. This was the default behaviour in
      feh 1.x and 2.x

Sat, 27 Oct 2018 19:46:48 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.28.1
    * Do not ignore quit signals (SIGTERM, SIGINT, SIGQUIT) during preload
    * Add missing EXIF orientations 2, 4, 5, and 7 (when built with exif=1,
      patch by Olof-Joachim Frahm)
    * Improve randomness on non-glibc systems

Mon, 17 Sep 2018 21:17:04 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.28
    * Decrease loading time for RAW images by utilizing dcraw to display the
      embedded JPEG preview (patch by <https://github.com/ulteq>)
    * Rename --magick-timeout to --conversion-timeout. --magick-timeout is
      now deprecated and will be removed in a future release
    * Fix unintened aliasing in rotated images whose rotation is not a
      multiple of 90 degrees (patch by <https://github.com/ulteq>)
    * New option: --on-last-slide=hold|quit|resume.
      hold will cause feh to stop advancing beyond the last slide (patch by
      <https://github.com/ulteq>), quit replaces --cycle-once (which is now
      deprecated), and resume is the default (continue at the first image).

Tue, 17 Jul 2018 17:33:10 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.27.1
    * Fix feh occasionally becoming unresponsive when asked to terminate
      via SIGINT/SIGQUIT/SIGTERM (based on a patch by
    * Fix --keep-zoom-vp issues introduced in 2.27
      (patch by <https://github.com/ulteq>)

Thu, 28 Jun 2018 17:26:54 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.27
    * Fix size_to_image ("w") command when both --scale-down and \ 
      are enabled
    * Fix --auto-zoom not being triggered on window resize events when
      --scale-down is enabled
    * Fix --auto-zoom conflicting with manual zoom
    * Fix feh_draw_checks not taking the zoom level into account properly
    * Prevent --zoom <percent> from blocking --scale-down in fullscreen / fixed
      geometry mode
    * Prevent --keep-zoom-vp from blocking the dynamic window resizing
    * Prevent automatic recalculation of the zoom ratio when --keep_zoom_vp
      is enabled
    * All patches provided by <https://github.com/ulteq>. Thanks a lot!

Tue, 26 Jun 2018 10:33:04 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26.4
    * Correctly save --bg-max in ~/.fehbg (patch by Sebastian Bickerle)

Fri, 18 May 2018 22:58:02 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26.3
    * Properly escape --image-bg argument in ~/.fehbg (broken in 2.26.1)

Sat, 12 May 2018 16:33:56 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.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

Fri, 11 May 2018 15:11:17 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.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 temporary ImageMagick files when using
      --magick-timeout and a conversion takes longer than allowed

Thu, 19 Apr 2018 21:43:12 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26
    * Save absolute file paths in ~/.fehbg, similar to the behaviour prior to
      feh 2.21
    * Add %g (window dimensions) and %Z (precise zoom level) format specifiers
    * Improve -z/--randomize randomness
   2018-12-13 20:52:27 by Adam Ciarcinski | Files touched by this commit (668)
Log message:
revbump for boost 1.69.0
   2018-08-16 20:55:17 by Adam Ciarcinski | Files touched by this commit (653) | Package updated
Log message:
revbump after boost-libs update
   2018-04-30 07:39:49 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 2.25.1

wed, 07 Mar 2018 17:49:52 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.25.1
    * Fix compilation issues when using CFLAGS=-m64 on some gcc versions
    * Re-render current image when toggle_fixed_geometry is input

Sun, 04 Mar 2018 08:53:50 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.25
    * Add --version-sort option to enable natural sorting of file and directory
      names. This requires a libc with strverscmp support, which is a
      non-POSIX GNU extension. Use the new build flag `verscmp=0` to disable
      this feature on systems which do not ship strverscmp
      (patch by ulteq)
    * Allow arbitrary X11 colors as -B/--image-bg argument (patch by ulteq)
    * 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

Mon, 26 Feb 2018 21:41:38 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.24
    * Improve performance when using --{max,min}-dimension in slideshow mode
      (patch by ulteq)
    * Fix crash when using %m format specifier in slideshow mode
      (introduced in feh 2.23.1)

Mon, 12 Feb 2018 22:11:55 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.23.2
    * Fix support for nested quotes in .confeg/feh/themes

Wed, 31 Jan 2018 17:38:25 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.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 (patch by ulteq)
    * Minor performance improvements (patches by ulteq)
    * Stability improvements when using --magick-timeout (patch by ulteq)

Thu, 28 Dec 2017 19:26:29 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.23
    * Fix broken thumbnail/index windows when using --scale-down
    * Use Imlib2 in-memory image cache (default cache size: 4MiB). This allows
      for significant performance improvements especially in small slideshows
    * Add --cache-size option to set Imlib2 image cache size