Skip to content
ChangeLog 117 KiB
Newer Older
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
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

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sun, 04 Mar 2018 08:53:50 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.25
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * 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)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Improve --image-bg support and transparency handling in --bg-* mode
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Respect --geometry settings in --bg-fill mode
    * Add keybinding toggle_auto_zoom (default "Z") to toggle --auto-zoom
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix filelists specified by -f/--filelist not being reloaded when using
      --reload
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
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)


Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
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>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

* 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)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 28 Dec 2017 19:26:29 +0100  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

* 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

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 07 Nov 2017 17:36:26 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.22.2
    * Fix HTTPS certificate errors on some systems (broken in 2.22)

Tue, 07 Nov 2017 07:51:48 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.22.1
    * Allow ~/.fehbg to be sourced (instead of executed) from other shell
      scripts again (broken in 2.22)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sat, 04 Nov 2017 14:55:38 +0100  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.22
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Add support for CURL_CA_BUNDLE environment variable when loading images
      via HTTPS
    * Fix ~/.fehbg not being updated when setting a wallpaper via menu
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      (broken in 2.21)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sat, 07 Oct 2017 12:14:17 +0200  Daniel Friesel <derf+feh@finalrewind.org>

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

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 07 Sep 2017 20:20:11 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.20
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix clang/gcc warnings (Patches by orbea)
    * 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.
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix broken ImageMagick support (see --magick-timeout) when using some
      ImageMagick versions <https://github.com/derf/feh/issues/323>
    * Remove images from the filelist if they were removed by executing a
      user-defined action <https://github.com/derf/feh/issues/322>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Mon, 21 Aug 2017 19:04:00 +0200  Daniel Friesel <derf+feh@finalrewind.org>

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

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sat, 12 Aug 2017 05:05:24 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.19.2
    * Show ImageMagick loader errors unless --quiet is specified
    * Fix crash when handling certain media keys (introduced in 2.19.1)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 25 Jul 2017 18:40:33 +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.19.1
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * 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

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 06 Jun 2017 20:40:00 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.19
    * Follow the freedesktop.org Thumbnail Managing Standard by saving
      thumbnails in ${XDG_CACHE_HOME}/thumbnails (defaulting to
      ~/.cache/thumbnails) instead of ~/.thumbnails
      (patch by Olof-Joachim Frahm)
    * Install app icons with the correct permissions of 644
    * Documentation improvements

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 04 Apr 2017 21:22:16 +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.18.3
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * 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.
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      (patch by Tobias Stoeckmann)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix image-specific format specifiers not being updated correctly in
      thumbnail mode window titles
    * Fix memory leak when closing images opened from thumbnail mode
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix a possible out of bounds read caused by an unterminated string when
      using --output to save images in long paths. (patch by Tobias Stoeckmann)
    * Fix out of bounds read/write when handling empty or broken caption files.
      (patch by Tobias Stoeckmann)
    * Fix memory leak when saving a filelist or image whose target filename
      already exists. (patch by Tobias Stoeckmann)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 16 Feb 2017 23:05:39 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.18.2
    * Fix crash when using both --thumbnails and --title. This bug was
      introduced in v2.18.1.

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 Friesel <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}
      scroll offset in pixels
    * feh(1): Escape %V (interpreted as mdoc macro)
      (closes debian #745467)
    * Respect --image-bg=checks in fullscreen mode (default remains black)
      (closes #156)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Fri, 28 Feb 2014 18:20:25 +0100  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.10
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Allow non-centered wallpapers using the --geometry option
      (Patch by Joel Bradshaw)
    * Add ; flag to --info (as in "--info ';echo foo'") to disable info
      display on startup
    * Partially fix off-by-one pixel error when warping the pointer in the
    * thumbnail mode: If --action is set, run specified command instead of
      opening image on click.
    * feh.desktop: Use feh %F since we support multiple files
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix --borderless not working on some 64bit systems
      (Patch by Brian Mattern)
    * Always use absolute paths in .fehbg
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 11 Jun 2013 08:27:24 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.9.3
    * Patch by David Gowers: Add %L format code (temporary copy of filelist)
    * Fix buffer overflows in printf implementation (affects --action,
      --customlist, --index-info, --info, --thumb-title, --title)
    * Fix tests failing when compiled with help=1
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Fri, 03 May 2013 21:16:59 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.9.2
    * Fix -F --zoom 100 not working in Gnome+Unity when compiling feh with
      gcc and enabled optimizations (not -O0)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * EXIF updates by Dennis Real
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 14 Feb 2013 12:52:02 +0100  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.9.1
    * Set correct window dimensions on any Xinerama screen, not just the
      first one (active screen is determined by current pointer location)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Wed, 13 Feb 2013 01:46:56 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.9
    * Add --keep-zoom-vp option to keep zoom and offsets when switching
      images (patch by sdaau). Press 'k' to toggle it.
    * Add --sort mtime option (patch by guns)
    * Add a desktop file (installed to share/applications/feh.desktop)
    * Use "feh -" to read image from stdin
    * Fix Imlib2 and X11 warnings when opening a URL that returned an HTTP
      error
    * Add button bindings to zoom in / out (patch by sdaau)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Mon, 24 Dec 2012 15:45:54 +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.8
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Do not apply --scale-down to the thumbnail window. It will be applied
      to windows opened from this, though.
      <https://github.com/derf/feh/issues/106>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Patch by Rob Cornish: Respect --image-bg when setting a wallpaper
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      (bg-center and bg-max)
      <https://github.com/derf/feh/pull/105>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Add %V (feh process ID) format specifier
      <https://github.com/derf/feh/issues/109>
    * Fix delete not working on last image with --cycle-once
      <https://github.com/derf/feh/issues/107>
    * Treat quick, low-offset drags (1px or 2px move in <1 second) as clicks
      to improve graphics tablet support
      <https://github.com/derf/feh/issues/113>
    * Respect --start-at in thumbnail mode
      <https://github.com/derf/feh/issues/116>
    * Make 'z' (jump_random) work in thumbnail mode as well, fix thumbnail
      selection roll-over <https://github.com/derf/feh/issues/115>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 16 Oct 2012 06:29:58 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.7
    * Add --min-dim and --max-dim options to only process images with certain
      dimensions

Thu, 27 Sep 2012 16:48:48 +0200  Daniel Friesel <derf+feh@finalrewind.org>

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.6.3
    * Fix segfault when doing lossless mirror/rotate and jpegexiforient is
      not present <https://github.com/derf/feh/issues/100>

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Wed, 26 Sep 2012 17:06:50 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.6.2
    * Set EXIF orientation tag to 1 ("0,0 is top left" aka normal) after
      running jpegtran. Previously, when doing a lossless rotate, the image
      was rotated but the corresponding EXIF tag not updated, resulting in
      wrong image display in programs aware of this EXIF tag.
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix spelling in feh(1)
    * Compile debug builds with -O0
Thu, 13 Sep 2012 12:00:06 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.6.1
    * Fix freedesktop.org Thumbnail Managing Standard implementation:
      when running feh on the current working directory, '/path/to/./image.png'
      was used for thumbnail name generation. Now it is always
      '/path/to/image.png'
    * Show error message if lossless rotate / flip failed on non-JPEG image
    * Show error message if -O / -o failed to save image
    * Show error message if load failed and magick is disabled (was broken
      by feh 2.4)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 28 Aug 2012 11:46:19 +0200  Daniel Friesel <derf+feh@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.6
    * Dennis Real: EXIF mode fixes, support for more camera models
    * feh(1): Document behaviour for duplicate key bindings
      <https://github.com/derf/feh/issues/91>
    * menu: simpler background, remove drop shadows
    * Remove --menu-style support (deprecated in 1.12)
    * Allow --slideshow-delay and --reload to be used together
    * New format specifiers:
    ** %o    x,y image offset relative to top-left window corner
    ** %r    image rotation
    ** %z    image zoom
    * Always use file URL as filename when opening http files.
      (consequence: lossless rotate no longer works for such files)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * --reload now accepts non-decimal values
    * Fix --filelist trying to load .txt files with imagemagick
    * imagemagick support is now disabled by default, to make feh behaviour
      less confusing. Set --magick-timeout to a non-negative value to enable
      it (--magick-timeout 5 for feh-2.5 behaviour)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sun, 25 Mar 2012 13:13:26 +0200  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.5
    * Add R, * and / bindings for <keypad begin>, <keypad *> and <keypad />
    * Try to convert unloadable files with imagemagick for up to 5 seconds
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Add --magick-timeout option to set imagemagick conversion timeout or
      disable it altogether
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Clean up temporary / to-delete files when receiving SIG{INT,TERM,QUIT}
    * Do not scroll past image borders when using key bindings
    * --loadable / --unloadable: indicate result in exit status
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 06 Mar 2012 13:13:35 +0100  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.4
    * exif-support fixes by Dennis Real
    * format specifier %S now uses the appropriate suffix (B/kB/MB)
    * format specifier %P now prints the number of pixels with k/M suffix,
      like %S. Printing the program name ("feh") is no longer supported
    * feh --list now uses %S/%P to print image size and amount of pixels
    * make --quiet and --verbose behave more like their documented way, never
      ignore out of memory errors
    * Use ImageMagick (convert) as loader for unsupported file formats
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 02 Feb 2012 21:04:06 +0100  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.3
    * Add %F and %N format specifiers, containing an escaped version of %f/%n.
      Example: %F for foo'bar".jpg will return 'foo'"'"'bar".jpg'
      <https://github.com/derf/feh/issues/77>
    * Mention URL support in the SYNOPSIS
      <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655431>
    * Do not refer to --help unless help is compiled in
      <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657171>
    * Do not overwrite filelist file if it actually is an image
      (-f and -F may get mixed up)
      <https://github.com/derf/feh/issues/79>
    * Patch by Dennis Real: Add optional EXIF tag view support (make exif=1)
    * Accept offset-only arguments for --geometry
      <https://github.com/derf/feh/issues/73>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Mon, 02 Jan 2012 11:54:01 +0100  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.2
    * Add --no-fehbg option to disable ~/.fehbg creation (patch by Felix Crux)
    * Pause slideshow when editing captions
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Makefile: Respect CPPFLAGS when creating deps.mk
      <https://github.com/derf/feh/issues/74>
    * Fix --montage mode
      <https://github.com/derf/feh/issues/76>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Follow HTTP redirects
      <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653689>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Wed, 02 Nov 2011 10:56:10 +0100  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.1
    * Experimental --scale-down and --auto-zoom tiling support
      (--scale-down is now re-applied every time the image is resized)
      <https://github.com/derf/feh/issues/54>
    * Fix http image load for long image names
      <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646421>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Mon, 10 Oct 2011 12:25:00 +0200  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v2.0
    * The --bg-options now accept multiple filenames, one per Xinerama screen
    * Fix --info bug when the command wrote no lines to stdout
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * The button-options -0 through -9 are no longer supported.
      Use .config/feh/buttons instead (see feh manpage)
    * New format specifier: %S (size in kB)
    * The --index-{dim,name,size} options are no longer supported.
      Use --index-info <string> with format specifiers instead
    * The thumbnail index now supports actions on the currently selected
      thumbnail  (patch by Olof-Joachim Frahm)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * feh now supports 'make stat64=1' to access CIFS shares mounted from 64bit
      hosts if the local system is 32bit (for 32<->32 and 64<->64, this works
      anyways)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Mon, 26 Sep 2011 09:35:41 +0200  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.16.2
    * Fix useless memory use when using feh --reload on HTTP URLs
      (fun fact: strictly speaking, this was not a memory leak)
      <https://github.com/derf/feh/issues/62>
    * "--image-bg default" was renamed to "--image-bg checks"
    * Fix delayed title display when using --title-font
Sun, 11 Sep 2011 12:46:50 +0200  Daniel Friesel <derf@finalrewind.org>

* Release v1.16.1
    * Fix reload after image rotation and similar (broken by 1.16)
      <https://github.com/derf/feh/issues/63>

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Mon, 05 Sep 2011 10:56:58 +0200  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.16
    * Reload image after executing an action with the hold-action flag set
      <https://github.com/derf/feh/issues/59>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix bug in --info (used to swallow the last output character in some
      cases)
    * Add --draw-tinted option to make overlay text (filename, caption etc.)
    * The --collage option (aka collage mode) is now deprecated
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * The feh-cam and gen-cam-menu tools are deprecated as well
      (but will remain in this distribution for at least 1 year)
    * The --filelist option now supports /dev/stdin (or "-" as shortcut)
    * Several Xinerama fixes, only --fullscreen on screen != 0 is still broken
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      <https://github.com/derf/feh/issues/5>
    * Fix segfault when reloading no longer loadable (but still existing) images.
      feh will now display a warning and try to reload ad infinitum
    * Fix memory leak in reload functionality for directories
      <https://github.com/derf/feh/issues/62>
    * When using --no-menus and clicking the menu button, feh will now ignore
      it instead of quitting (which was undocumented behaviour anyways)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 16 Aug 2011 22:48:06 +0200  Daniel Friesel <derf@finalrewind.org>

* Release v1.15.1
    * Fix segfault when selecting menu items (broken by 1.15)
      <https://github.com/derf/feh/issues/58>,
      <https://bugs.archlinux.org/task/25612>

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Mon, 15 Aug 2011 11:12:34 +0200  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.15
    * Respect --image-bg option in full-screen mode
    * Disable blur / rotation in thumbnail viewer window
    * Fix --reloaed behaviour when combined with --fullscreen / --geometry
      <https://github.com/derf/feh/issues/57>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    [Patches by Yu-Jie Lin]

    * Add scroll by page actions
    * Allow combination of multiple key modifiers
    * Fix option pair bug in theme config
      <https://github.com/derf/feh/issues/49>
    * Allow Shift modifier in key config
      <https://github.com/derf/feh/issues/30>
    * New actions: lossless flip (key _) and mirror (key |)
      <https://github.com/derf/feh/issues/53>
    * Fix save_image key for *.JPG and similar filenames
      <https://github.com/derf/feh/issues/51>
    * Show correct file number after deleting image
      <https://github.com/derf/feh/issues/46>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Add experimental reload functionality for directories
      <https://github.com/derf/feh/issues/14>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Mon, 04 Jul 2011 14:46:36 +0200  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.14.2
    * Fix --draw-filename "x of y" being cut off by short filenames
      <https://github.com/derf/feh/issues/45>
    * Use --zoom 100 to show all images at 100% in --fullscreen mode
      <https://github.com/derf/feh/issues/47>
    * Add toggle_info key to switch --info display on/off (defaults to 'i')
      <https://github.com/derf/feh/issues/48>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix minor documentation bugs
    * Fix minor memleak in the recursive file loader for directories
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 19 May 2011 22:32:42 +0200  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.14.1
    * Fix compilation with curl=0
    * Make zoom_default key work properly with --geometry

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Wed, 11 May 2011 11:37:32 +0200  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.14
    * Only create caption directory when actually writing out a caption.
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      <http://github.com/derf/feh/issues/42>
    * The --menu-bg option has been deprecated.  It will be removed along with
      --menu-style by the end of 2012.
      <http://github.com/derf/feh/issues/27>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * read directory contents sorted by filename instead of 'randomly'
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      (as returned by readdir) by default.  Thanks talisein!
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      <https://github.com/derf/feh/pull/20>
    * Show certain warnings in the image window as well as on the commandline
      <http://github.com/derf/feh/issues/43>
    * Since the manual is way better structured and more detailed than the
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      --help output, it now simply refers to the manual.  To include the old
      help text, build feh with 'help=1'
    * You can now use the next/prev/jump keys to navigate thumbnails. Use the
      render key to open the currently selected thumbnail.
      <http://github.com/derf/feh/issues/26>
    * Change a patch for NETWM fullscreen support to only apply to fullscreen
      windows.  This fixes the moving windows bug in fluxbox (since fluxbox
      doesn't report its window border width).
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      <http://github.com/derf/feh/issues/22>
      <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=570903>
    * Minor manpage fixes.
      <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625683>
    * Fix --auto-zoom / --zoom max/fill documentation, the "Auto-Zoom" menu
      option is now always checked when these options are used
    * Set _NET_WM_NAME and _NET_WM_ICON_NAME properties
      <http://github.com/derf/feh/issues/44>
    * The 'A' key (toggle_aliasing) now actually changes the current window,
      and not just the default for new windows
    * The zoom_default key now works fine with --scale-down
      <http://github.com/derf/feh/issues/41>
    * Fix access of uninitialized memory / malloc/realloc clash in continued
      theme definition handling.  Having a theme line with just one
      option/value pair used to produce undefined behaviour
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sat, 23 Apr 2011 22:00:27 +0200  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.13
    * Fix segfault upon unloadable images when image-related format specifiers
      (e.g. %h) are used in --title
    * Show images in current directory when invoked without file arguments
    * Option to disable antialiasing, either global (--force-aliasing) or per
      image (press 'A' to toggle, keybinding toggle_aliasing)
    * Use SIGUSR1/SIGUSR2 to reload all images in multiwindow mode
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix Imlib2 caching bug in reload (only worked after the second try)
    * The --bg options are now Xinerama-aware.  That is, they set the image in
      the respective mode (scale/fill/max/center) on each Xinerama screen. Use
      --no-xinerama to disable this.
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Sat, 12 Mar 2011 22:49:53 +0100  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.12
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Add --zoom fill as equivalent for --auto-zoom
    * Add --zoom max (zooming like in --bg-max)
    * --menu-style is now deprecated
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * http images are now viewed using libcurl, not wget (thanks to talisein)
      This adds libcurl as dependency, and removes the wget recommendation
    * Slight build system change: make now has flags, e.g.
      "make xinerama=0 debug=1". By default feh is compiled with xinerama and
      libcurl support enabled, see README.
    * Remove builtin http client (--builtin)
    * Fix compilation issues with libpng 1.5.1
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed

Wed, 09 Feb 2011 20:11:26 +0100  Daniel Friesel <derf@finalrewind.org>

* Release v1.11.2
    * Use wget --no-clobber to prevent TOCTTOU-based hole allowing a
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      well-informed attacker to rewrite arbitrary user files with images.
      The attacker needs to know feh's PID and the URL the user gave it.
      It is still possible for an attacker to _create_ arbitrary files via the
      same hole.
Wed, 26 Jan 2011 21:07:19 +0100  Daniel Friesel <derf@finalrewind.org>
* Release v1.11.1
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Show correct image dimensions in for cached thumbnails
    * Allow commandline options to override those set in a theme
    * Remove support for FEH_OPTIONS (was deprecated >5 years ago)
    * Restrict available modifiers to Control/Mod1/Mod4
Sat, 22 Jan 2011 11:48:33 +0100  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.11
    * Patch by Pascal Bleser: Use getaddrinfo for builtin http client,
      this enables IPv6 support
    * Fix zooming when --scale-down is used
    * The themes are now read from ~/.config/feh/themes (BC for .fehrc exists)
    * Key bindings can now be configured via ~/.config/feh/keys
    * Removes --rcpath, use XDG_CONFIG_HOME instead
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Increase movement steps for Ctrl+Left etc.
    * Make in/out zoom use equal zoom ratio
Fri, 03 Dec 2010 19:41:45 +0100  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.10.1
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Partially fix --scale-down behaviour (zooming is still broken)
    * Fix buffer overflow when using --draw-actions
    * Fix segfaults after trying to load several unloadable images
    * Fix fehrc created by feh (contined escape errors)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu, 07 Oct 2010 20:15:12 +0200  Daniel Friesel <derf@finalrewind.org>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.10 (aka "2.0 will come real soon now")
    * Patch by Stefan Mark: Add --bg-max (scaled with borders)
    * Removed rather obscure --bg-seamless mode
    * Short option -Y for --hide-pointer
    * Panning via keys: Make it behave like scrolling (inverted directions)
    * Workaround for Xinerama fuckups: Set XINERAMA_SCREEN to the correct
      xinerama screen number
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Add --info option to display custom image information
    * Do not change to the next slide when executing an action with ; as first
      character (this character is stripped when executing the action)
    * Speed up panning, zooming etc. by hiding image overlay text
    * Zoom button: Zoom to 100% on button release, not button click
    * --draw-filename: Always show position in filelist
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue, 24 Aug 2010 19:23:36 +0200  Daniel Friesel <derf@chaosdorf.de>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.9
    * Add --fullscreen option, --full-screen is now deprecated
    * Removed --menu-border option, it is largely useless
    * Add short options: -P for --cache-thumbnails,
                         -K for --caption-papth,
                         -G for --draw-actions
                    and  -J for --thumb-redraw
    * Patch by Noel Cragg: Improve support for tiling window managers
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Set correct window title when starting feh in paused mode
    * Add Up/Down keys for zooming
    * When zooming via keyboard: Always zoom around the center of the window
    * The image can now be panned with Ctrl + arrow keys
Fri, 25 Jun 2010 16:07:20 +0200  Daniel Friesel <derf@chaosdorf.de>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.8
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * support LDLIBS in Makefile/config.mk
    * Don't make the --thumbnails window fullscreen. The images launched from
      thumbnail mode may be fullscreen, though. You can still use 'v' to
      toggle fullscreen, should you really need it.
    * --font now sets the global default font (for action/filename display etc.)
    * Rename --screen-clip 0 to --no-screen-clip
    * Allow multiline theme definitions (via backslash, like in the shell)
    * Center the image after pressing <keypad /> or <keypad *>
    * Saving the filelist from thumbnail mode caused undefined behaviour due
      to handling of uninitialised memory. Since I consider this a rarely
      useful action, the feature has been disabled for thumbnail mode.
    * Remove -G/--wget-timestamp option. It was probably not working
      correctly, plus it contained a code execution hole when used with
      malicious URLs containing shell metacharacters (but only if those URLs
      led to a valid file)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Don't add ?randomnumber to URLs when downloading them, it confuses some
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
      servers and is not really necessary in general
Thu Jun 10 12:12:04 CEST 2010  Daniel Friesel <derf@chaosdorf.de>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.7
    * Fix segfault in Thumbnail mode when trying to open a no longer
      existing image (e.g. when the file was renamed by a previous action)
    * Set a negative slideshow-delay to start the slideshow in paused mode
    * Remove Shift+Key bindings, they were doing the same as Nothing+Key
      anyways. Plus, I might want to bind Shift + <already used key> to other
      stuff in the future
    * Documentation improvements
    * Remove undocumented hjkl menu keys. Most of the menu options can also be
      accessed directly with keys, plus the number of non-qwerty users (which
      have no use for these shortcuts) is growing.
    * Draw a nice little message when in caption editing mode with empty
      caption (to indicate that caption editing is actually active)
    * caption mode: Automatically create caption directory if it doesn't exist
    * Slideshow mode: SIGUSR1 = next image, SIGUSR2 = previous image
Sat Jun  5 21:35:25 CEST 2010  Daniel Friesel <derf@chaosdorf.de
* Release v1.6.1
    * Fix omitted image borders at high zoom levels
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Re-add getopt_long files (possibly relevant for non-glibc systems)
    * Do not require a running X server for -L, -u, -U options
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue Jun  1 10:21:19 CEST 2010  Daniel Friesel <derf@chaosdorf.de>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.6
    * Patch by aaptel: Support numpad keys for actions
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix blur mode (Ctrl + left mouse key)
    * Center images in index/thumbnail mode relative to the text below them
    * Support caching of "large" (up to 256x256 pixels) thumbnails
    * New --thumb-redraw option as workaround to speed up thumbnail mode
      (thumbnail mode redrawing is quite slow, so now a redraw only happens
      every 10 thumbnails by default - can be changed with this option)
    * Because of that: Major speed improvements for --thumbnails, especially
      with cached thumbnails
    * Do not link against Xext and freetype, they're only used by other libs
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Fix "make uninstall". You do NOT want to call this for feh versions
      1.4.2 to 1.5
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu May  6 08:34:39 CEST 2010  Daniel Friesel <derf@chaosdorf.de>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
* Release v1.5
    * Rewrite parts of the menu code & fix a memory leak while there
    * Make --start-at work with filenames instead of list positions
    * Add keybinding to toggle pointer visibility (see --hide-pointer)
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
    * Sort manual a bit
Thu Apr 22 22:28:09 CEST 2010  Daniel Friesel <derf@chaosdorf.de>

* Release v1.4.3
     * Warp the pointer when reaching a window border in pan mode
     * Various zoom mode improvements, should be more intuitive now
       + When entering zoom mode, always continue from previous zoom level
       + The image part you clicked on to start zoom mode will remain where it
         is. The zoom happen around at that pixel.
     * Manpage review
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Fri Apr  2 16:20:55 CEST 2010  Daniel Friesel <derf@chaosdorf.de>

* Release v1.4.2
     * Replace autoconf by config.mk
     * patch by decklin: Use z key to randomly jump in the filelist
     * patch by muennich: Correctly set [Paused] window title in slideshow mode
     * patch by dylan: Remove temporary files if url opening fails
     * Fix problems with unexpectedly empty filelists
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Tue Mar 16 07:56:36 CET 2010  Daniel Friesel <derf@chaosdorf.de>
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
  * Release v1.4.1
     * Fix chrome theme in the default .fehrc
     * Rename cam to feh-cam and gen_cam_menu.sh to gen-cam-menu
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
     * Add manual for feh-cam and gen-cam-menu (from Debian)
     * Fix lossless rotate for filenames with spaces etc.
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Thu Mar  4 14:55:02 CET 2010  Daniel Friesel <derf@chaosdorf.de>

  * Release v1.4
     * Lots of documentation fixes/improvements
       (including previously undocumented options)
     * Fix --(un)loadable option
     * Add --draw-actions (show defined actions and their number)
     * Use <keypad begin> to antialias the image
     * Fix some keypad keys (+,-,/,*)
     * The button-related options have changed (NOT backwards-compatible)
     * Remove --xinerama option
     * Use jpegtran binary instead of libjpeg for lossless rotation
     * Add --bg-fill option (patch by Anonymous)

Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
Mon Feb  8 21:47:56 CET 2010  Daniel Friesel <derf@chaosdorf.de>

  * Release v1.3.5
     * Import various Debian patches
Birte Kristina Friesel's avatar
Birte Kristina Friesel committed
     * Update feh(1) manpage
     * Make feh -l / feh -O work without a running X
     * Don't die after encountering three or more unloadable images
       (former "No more slides in show" error)
     * Depracate --xinerama <0|1>, use --no-xinerama or nothing instead
     * Fix transparency in thumbnail mode
Sat Oct  1 08:05:06 EDT 2005  Richard Lowe <richlowe@richlowe.net>
  * (imlib.c): Fix double free in feh_http_load_image
               when using builtin HTTP support.
Sat Oct  1 07:25:00 EDT 2005  Richard Lowe <richlowe@richlowe.net>
  * (imlib.c): Fix http grabbing via wget, wget --cache 0 is no longer valid
               and treats the 0 as another URL.  Debian bug #330912.
	           I view this as wget's fault, I'm sure others won't, however.
  * (imlib.c): Tidy up a minor bit of bothersome logic while there.

Fri Aug 05 17:29:55 BST 2005  Tom Gilbert <tom@linuxbrit.co.uk>

  * Patch from Matthias Drochner to fix compilation on older systems.

Sat Jul 23 00:30:09 BST 2005  Tom Gilbert <tom@linuxbrit.co.uk>

	* Include the necessary jpegint header to get lossless rotation working in
	the short term.

Wed Jun 22 21:29:20 EDT 2005  Richard Lowe <richlowe@richlowe.net>
  * (support.c): Better fix for debiag bug#292020

Wed Jun 22 02:41:06 EDT 2005  Richard Lowe <richlowe@richlowe.net>
  * (support.c): Ugly change to deal with the New (and guaranteed)
                 way E17 tells us it's IPC window is a phony.
  * (support.h): Support for the above.

Wed Jun 22 01:04:20 EDT 2005  Richard Lowe <richlowe@richlowe.net>
  * (support.c): Check for E17 via the presence of the
                 ENLIGHTENMENT_VERSION atom, which right now is only there
	         on E16.  I asked for this on E17, and two ints showing
	         MAJOR and MINOR.  Let's see what happens (I'll fix the
	         check if it comes).

Tue Jun 21 23:34:17 EDT 2005  Richard Lowe <richlowe@richlowe.net>
  * (support.c): Change references to Eterm to reference feh.
  * (support.c): Fix Debian bug#292020 'feh crashes when it
                 can't create ~/.fehbg file'.

Wed Jun 01 12:29:40 BST 2005  Tom Gilbert <tom@linuxbrit.co.uk>

  * fix transupp.c - ditching JPEG_INTERNALS broke exif tag preservation
	* releasing as 1.3.3

Fri May 06 20:23:39 BST 2005  Tom Gilbert <tom@linuxbrit.co.uk>

  * back out fmmode (buggy, unportable) for now

Sun May 01 00:15:11 BST 2005  Tom Gilbert <tom@linuxbrit.co.uk>

  * Releasing 1.3.1

Sun May 01 00:05:43 BST 2005  Tom Gilbert <tom@linuxbrit.co.uk>

  * Patch from From: Mathias Gumz <mathias.gumz@gmail.com>
	  When setting a tiled background, tile the image into a root-sized
		pixmap, rather than letting X do the tiling...
	* fix a bug with --action's and thumbnail mode
	* disable thumbnail caching by default :/ The spec doesn't support
	  user-specified thumbnail sizes at the moment, and feh does.
		Use --cache-thumbnails to enable caching for now.
	* New option --cycle-once to exit a slideshow after one loop through it.

Mon Mar 07 23:56:03 GMT 2005  Tom Gilbert <tom@linuxbrit.co.uk>

  * Patch from Falko Schmidt <kaethorn@stud.uni-stuttgart.de>
	  Adds --fmmode. I quote:
     > In short, it enables the user to use feh as an image viewer used by a
     > file manager like ROX-Filer or Nautilus when invoked with the --fmmode
     > option. The file manager passes the file that the user wants to view to
     > feh. My function then reads the directory in which the file resides and 
     > first passes the current image, then alphabetically all the following 
     > images and at last the images that are alphabetically before the current
     > file to the 'filelist'.
     > Afaik that's the default behaviour of gqview and gthumb.

Mon Jan 24 15:34:53 GMT 2005  Tom Gilbert <tom@linuxbrit.co.uk>

  * Patch from Ulrich Spoerlein <q@uni.de>
	* Displays image num/total when in fullscreen

Tue Jan 04 23:50:08 GMT 2005  Tom Gilbert <tom@linuxbrit.co.uk>

  * Added option to hide the mouse pointer in full screen: --hide-pointer
  * released 1.3.0 (1.2.[89]) were minor, feature-specific releases.

Sat Sep 04 15:51:14 BST 2004  Tom Gilbert <tom@linuxbrit.co.uk>

  * Require giblib 1.2.4 now.
  * Preparing for release of 1.2.7

Sat Sep 04 15:43:22 BST 2004  Tom Gilbert <tom@linuxbrit.co.uk>

  * Applied large patch from Claes Nasten <pekdon@pekdon.net>
  * Several tweaks to thumbnail.c including support for the "Thumbnail
    Managing Standard" described at freedesktop.org. Thumbnails are cached in
    a way which makes them accessible to other programs, under ~/.thumbnails
    using md5sum filenames.
  * He had to invoke libpng directly to write out the comments/tags required
    by the spec, but that seems to be a trend with feh now so what the hell :p

Sat Sep 04 12:35:46 BST 2004  Tom Gilbert <tom@linuxbrit.co.uk>