Skip to content
ChangeLog 90.7 KiB
Newer Older
git HEAD

    * Respect --image-bg option in full-screen mode
    * Disable blur / rotation in thumbnail viewer window
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
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
      servers and is not really neccessary 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
Loading full blame...