Skip to content
ChangeLog 111 KiB
Newer Older
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sun, 22 Jan 2017 19:11:32 +0100  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.18.1
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix image-specific format specifiers not being updated correctly
      (e.g. %z not displaying the correct zoom value after zooming in / out)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 01 Nov 2016 10:55:04 +0100  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.18
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Move README to README.md
    * New key binding: ! / zoom_fill (zoom to fill window, may cut off image
      parts)
    * Only for builds with exif=1: Disable EXIF-based auto rotation by
      default, add --auto-rotate option to enable it (Patch by Elliot Wolk)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Wed, 31 Aug 2016 20:27:20 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.17.1
    * Fix compilation on systems where HOST_NAME_MAX is not defined, such as
      FreeBSD (patch by Niclas Zeising)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sun, 28 Aug 2016 21:26:54 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.17
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Install feh icon (both 48x48 and scalable SVG) to /usr/share/icons
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      when running "make install app=1"
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix --sort not being respected after the first reload when used in
      conjunction with --reload
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * 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
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sun, 31 Jul 2016 16:59:07 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.16.2
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Also support in-place editing for images loaded via libcurl or
      imagemagick. Results will not be written back to disk in this case.

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Fri, 24 Jun 2016 00:31:56 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.16.1
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix crash when trying to rotate a JPEG image without having
      jpegtran / jpegexiforient installed
    * Handle failing fork() calls gracefully
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 09 Jun 2016 08:59:35 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.16
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix invalid key/button definitions mis-assigning keys/buttons to other
      actions
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Add sort mode --sort dirname to sort images by directory instead
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      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)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Fri, 27 May 2016 13:15:49 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.15.4
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix toggle_filenames key displaying wrong file numbers in multiwindow
      mode

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 28 Apr 2016 11:41:04 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.15.3
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * 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.

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sat, 16 Apr 2016 18:32:38 +0200  Daniel Frisel <derf+feh@finalrewind.org>

* Release v2.15.2
    * Fix --keep-zoom-vp not keeping the viewport x/y offsets (broken by 2.15)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Fri, 15 Apr 2016 10:18:37 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.15.1
    * Fix w (size_to_image) key not updating window size when --scale-down
      or --geometry is active

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sat, 09 Apr 2016 20:42:23 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.15
    * Patch by William Woodruff: Add --insecure option to disable HTTPS
      certificate checks
    * Patch by guraga: Add --no-recursive option to disable recursive directory
      expansion.  Note that --no-recursive is the default behaviour of feh.
      This option is mostly useful to override a --recursive set in a theme or
      shell alias
    * Patch by Richard Molitor: Improve --scale-down in tiling environments.
      This fixes flickering when changing images at the cost of slightly
      less apaptive scale-down behaviour: Window size changes are now only
      processed when the active image is changed
    * --action and --action[1..9] now support action titles
      (e.g. --action '[some title]some-command %F'), which are displayed
      instead of the specified shell command. Note that the title must not
      start with a space. Titles starting with a space are treated as part of
      of the command so that actions like '[ -L %F ] && foo' still work

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 18 Feb 2016 20:40:19 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.14.2
    * make test: Ignore results on arm and mips since they expose a bug in
      Imlib2 1.4.7 and/or giflib 5.1.2. Note that due to this bug, feh may be
      unable to display gif images. x86 and amd64 are also affected.
      Again, see <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813729>
      for more information
    * -f / --filelist: Do not print useless error message when a correct
      filelist file is specified
    * -f / --filelist: Fix bug in "-" / "/dev/stdin" handling affecting feh
      running in ksh and possibly other environments

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 04 Feb 2016 20:31:38 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.14.1
    * Skip a small set of build tests on Debian and derivatives, since they
      trigger a Debian/Imlib2 bug. See
      <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812657> and
      <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813729> for more
      information

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sun, 04 Oct 2015 10:01:20 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.14
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Add --xinerama-index option for background setting
      (patch by James Knight)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * When removing the last image in slidsehow mode, stay on the last
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      (previously second-to-last) image (patch by Lior Shiponi)
    * 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
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * 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
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sun, 24 May 2015 11:45:18 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.13.1
    * Fix --scale-down breaking image centering in fullscreen mode

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sun, 17 May 2015 20:40:36 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * print --verbose output to stderr
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Show progress when using --verbose and --loadable / --unloadable
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * ~/.fehbg is now a shell script and can be executed directly
      (sourcing it still works)
    * --max-dimension: ignore width/height limit of 0 pixels
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Do not re-render images when toggling keep_zoom_vp
    * feh/themes: Support quoting with '' too (previously, only "" worked)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix potential out of bounds array access in EXIF code
      (when built with exif=1)

Wed, 08 Apr 2015 11:18:41 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.12.1
    * Handle missing HOME in environment
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix memory leak when a slideshow contains many unloadable images
    * Fix memory leak when --prelaod removes files from the filelist
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 15 May 2014 23:41:07 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.12
    * feh-cam and gen-cam-menu are no longer installed by default. Use
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      'make install cam=1' to install them or 'make uninstall cam=1 && make
      install cam=0' to remove them permanently
    * feh no longer depends on giblib. Instead, the relevant parts of the
      giblib source were imported into the feh source.
      Rationale: giblib is unmaintained and, as far as I know, only used by
      three projects (one of which is feh). There is at least one known bug
      in it, and as I do not have the time to take over giblib development,
      importing the library seems to be the best solution.
    * Fix/improve --randomize for short filelists (closes #151)
    * Fix a buffer overflow in the printf implementation when handling unknown
      format specifiers (affects --action, --customlist, --index-info, --info,
      --thumb-title and --title)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Update help (when built with help=1)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sun, 27 Apr 2014 20:28:02 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.11
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Patch by Michael Vorburger: Fix erroneous free() in case of failed
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      scandir (closes #140, #147)
    * Patch by rangerer: --randomize: re-randomize after list is through
      (closes #154)
    * When setting a wallpaper from a URL, do not try to store it as
      absolute path in .fehbg (closes #153)
    * Add --scroll-step <px> option to change scroll_{up,left,down,right}
Loading full blame...