4.1.0 Nov 4 2008
  - Wcd version for Windows PowerShell, with full UNC paths support.
  - win32: Use GnuWin32 port of gettext. This version detects language
    automatically and can find the locale directory if it is relocated.
  - Sorting with locale support.
  - Less screen movement when navigating in graphical mode.
  - Cleanup documentation.
  - New make target `uninstall' for deinstallation.
  - Renamed Win32 ZSH version to wcdwin32zsh.exe.
  - Renamed DOS source directories.

4.0.0 Sep 6 2008
  - Enabled native language support, using GNU gettext.
  - Added Dutch language.
  - One source package for DOS, Windows and Unix.
  - Shell script to compile wcd for QNX 4.25 systems. (Thanks to Roland Messier)
  - Cleanup documentation.
  - Port to OS/2 Warp (Thanks to Elbert Pol)
  - Optional colours in graphical mode (option -K) (Thanks to Billy Chen)
  - Less screen movement when navigating in graphical mode. (Thanks to Billy Chen)

3.2.1 Apr 5 2006
  - Fix : initialise first line in graphical interface to prevent
    occasional error message 'line too long'.
  - Suport Watcom C compiler.
  - Horizontal scrolling added to conio interface.
  - Some source code cleanup.

3.2.0 Dec 1 2005
  - Support 8 bit characters (non-ASCII characters). (Thanks to Richard Boss)
  - Reorganised source zip package.
  - Bugfix Curses interface: uninitialised data was written to screen.
    This problem showed up with wcd with PDCurses interface on some
    Windows 2000/XP systems by printing a lot of garbage in the console
    (many small rectangles) when environment variable PDC_RESTORE_SCREEN was
    set. (Thanks to Scott D Friedemann)
  - Don't set variable PDC_RESTORE_SCREEN automatically.
  - Curses interface: Print match list at bottom of console. (Thanks to Richard Boss)
  - Use reverse colours to highlight.
  - Bugfix PDCurses 1144353 : When PDC_RESTORE_SCREEN was set and the console
    buffer was too big wcd scrolled away.  (thanks to Mark Hessling )
  - DOS and Windows version can use option -u.
  - Set base directory for users home directories with environment variable
    WCDUSERSHOME.

3.1.6 Sep 29 2005
  - Support UNC paths in Cygwin version, including scanning
    of servers (wcd -S //servername).
  - Cygwin and Win32 ZSH version: Select correct directory
    in graphical tree mode if current working directory is a UNC path.
  - Try to create directory for go-script when it doesn't exist

3.1.5 Aug 27 2005
  - win32 console with PDCurses: use original colours
    (thanks to Gabor Grothendieck and Mark Hessling )
  - wcd with PDCurses: restore screen by default, no need to set enviroment
    variable PDC_RESTORE_SCREEN.(thanks to Gabor Grothendieck)
  - New option -ga : Alternative way of navigating in graphics mode. Don't
    jump to unrelated directories (thanks to Ken Zinnato).
  - New option -od : dump matches to stdout.(Thanks to Richard Boss)
  - Updated makefiles for windows compilers. Added makefile for Borland C
    with PDCurses.
  - Fix for disk scanning problem for Borland CPP 5.x.

3.1.4 Jun 29 2004
  - Don't print "-> <dirname>" when can't change to directory.
  - Update man page.

3.1.3 Oct 23 2003
  - bugfix: fixed bufferoverflow, introduced in wcd 3.1.2 when environment
    variable WCDBAN or WCDEXCLUDE was used.

3.1.2 Oct 19 2003
  - Specify filters with environment variable WCDFILTER.
    All directories that don't match the filter(s) are ignored.
    (thanks to Val Vakar).
  - Add bans with environment variable WCDBAN
  - Add excludes with environment variable WCDEXCLUDE
  - New option: -V  Verbose operation.
  - Removed option -q
  - Removed duplicate wcd.c file for DJGPP.


3.1.1 May 20 2003
  - patch for compile problems w.r.t. gcc and <stdbool.h> (thanks Kevin M. Rosenberg)
    See INSTALL.
  - fix compile problems on Mac OS X/Darwin (thanks Zoltan Varady).
  - default makefile for DOS 16 bit (compact memory model) works again
    (thanks to Eric Auer).
  - smaller 16 bit DOS binaries (stripped).

3.1.0 Nov 13 2002
  - Windows console version supports Windows LAN UNC paths.
  - Option -gd will dump all treefiles that are read.
 

3.0.7 Oct 17 2002
  - minor updates in documentation: manpage, wcd.txt and INSTALL
  - fixed a memory leak which could cause unix versions of wcd to
    generate incorrect treedata files during disk scan with paths
    excluded.

3.0.6 Sep 4 2002
  - bugfix option -x when used multiple times.
  - minor updates manpage
  - support longer paths on unix (1024 chars)

3.0.5 Jul 8 2002
  - bugfix: compile errors

3.0.4 Jul 6 2002
   - Graphical tree mode: Terminal resize (on systems that support it).
   - Update manpage.
   - wildcards support in banfile
   - Exclude paths from scanning: options -x and -xf
   - Compiles now with LCC windows C compiler.
   - Improved sideways scrolling of matchlist (curses).
   - Arrow keys work in matchlist in win32 version (curses).
   - Option -k : Keep paths in treedata when wcd cannot change to them.

3.0.3 Nov 25 2001
   - Zoom, fold and condense in graphical tree mode.

3.0.2 Oct 17 2001
     - bugfix: path quoting in go-script:
       win32: paths with ampersand (&) or percent (%)
       unix, dos bash, win zsh: paths with grave accent (`)
       unix: path with backslash (\)
     - update manpage section DESCRIPTION

3.0.1 Jul 6 2001
     - update to compile 16 bit dos version with PDCurses.
     - minor update manpage
     - makefile for SunOS curses
     - rpm .spec file update for Redhat 7.1

3.0.0 Apr 12 2001
  -g   Curses version only:
       Full screen interactive directory browser.
       `Graphical' match list.
       Vi(m) like tree navigation and search,
       with wildcard and subdir support
  -gd  Curses verion only:
       dump tree to stdout
  -j   justgo mode
  -G   set path for go-script
  -GN  Don't create go-script

2.3.3 Oct 15 2000
     - fall back from curses to stdout
     - new option: -N  use numbers instead of letters
     - new option: -o  use stdout instead of curses or conio
     - scroll back stack for conio version

2.3.2 Jun 10  2000
     - update for curses and PDCurses

2.3.1 May 28 2000
     - bug fix in ncurses interface (array bounds read/write)
     - update manpage
     - minor changes

2.3.0 Apr 27 2000
     - Optional ncurses based interface for unix versions.

2.2.9 Jan 16 2000
     - new option -w: Wild matching only.
     - made wcd compile with MINGW32 compiler.
     - win32 version for Amol Deshpande's Win32 port
       of zsh (ftp://ftp.blarg.net/users/amol/zsh).
     - bug fix: read long paths from stack file (dos 32 bit)

2.2.8 Nov 19 1999
     - option -i now also for dos versions
     - new option: +i  regard case
     - minor update interface dos versions
     - win32 console port

2.2.7 Sep 30 1999
     - environment variable WCDHOME overrides HOME.
     - improved choosing from list (DOS versions).
     - improved manpage
     - mode bits for new directory created with -m option
       are now only defined by umask.

2.2.6 May 12 1999
     new options:
     -aa   Add current and all parent paths to treedata
     -ee   add current and all parent paths to Extra treedata

2.2.5 Apr 15 1999
     - bug fix path fixing

2.2.4 Apr 14 1999
     -DOS versions can use environment variable HOME
     -path fixing
     -options -S, +S, -A, -E, -m, -M, -r, and -rmtree can be repeated.

2.2.3 Mar 21 1999
     -All versions can read DOS and UNIX text files.
     -INSTALLATION section in manpage

2.2.2 Feb 24 1999
     bug fix on automounted directories (Unix).

2.2.1 Jan 29 1999
     bug fix +S,-n,+n options on directory /

2.2.0 Jan 29 1999
      - changed name to Wherever Change Directory
      - automaticly remove directories from treedata to which cannot be changed.
      - links support (unix only)
      - restore text screen after list (dos only)
      new options:
       -m       make directory and add to treedata file
       -M       make directory and add to extra treedata file
       -r       remove directory and remove from treedata
       -rmtree  remove directory recursive and remove from treedata
       -n  +n   use relative treefile
       +S       make relative treefile
       -t       don't skip mount string before /home (unix only)
      changed options: -u, +u, -f, +f
      - some minor changes.

2.1.7  Sep 2 1998
  - bug fix: give warning if cannot change to directory
    that is in database.

2.1.6  Jul 22 1998
  - removed "dangerous" gets() function.
     (In the way gets() was used in wcd it was
    not dangerous. gets() has been removed to
    avoid warnings some compilers or systems give
    (e.g. gcc or FreeBSD).)

    
2.1.5 Jul 15 1998
   - Sort match lists

2.1.4   - quiet option default ON (Unix)

2.1.3   - Bug fix: command line parsing (DOS 32 bit)

2.1.2   - Bug fix: backspace in long match list (DOS)

    
2.1.1 Jun 29 1998
   - Bug fix: alias, ban and stack could not deal with
	  paths with spaces.

2.1.0   Jun 18 1998
   - Directory stack
   - Data structures with dynamic memory allocation
   - ignore case option (unix)
   - go $HOME when no directory is given
   - man page

2.0.5 - Bug solved. Endless loop on 64 bit Unix system (SGI IRIX64)

2.0.4   Mar 12 1998
      - More scanning options: -S <dir>, -A <dir>, -E <dir>
      - check for double matches
      - source Ansi C compliant
      - ending '/' allowed in database

2.0.0     Mar 9 1998
     - Changed distribution conditions to GNU General
       Public License.

V1.8.3    Feb 26 1998
     - Bug fix. Dos version crashed on read-only drive if
       TEMP environment variable was not set.

V1.8.0    Feb 9 1998
     - Change drive and dir in one go (Dos).
     - Ban paths
     - Alias directories

V1.7e     Dec 9 1997
     - Add directories without scanning.
     - Improved choosing from a list.
     - quiet option default ON in DOS versions.
     - changed MAX_LIST and MAX_WILD_LIST to 22
     - no drive in treedata (DOS)
     - direct CD mode

V1.6      Nov 11 1997
     Added Unix bash support
     Added a DOS bash version

V1.5a     Nov 10 1997
          Bug fix dos32 bit version long dir names support
     in Windows 95 dos-box

V1.5      Oct 28 1997
          More options: -Q -f -u
     Dos versions can work on read-only drives if
     TEMP environment variable is set.
     C shell support.

V1.4b     Sep 12 1997
     Small bug fix perfect match list.
     Quiet option added.

V1.4      Aug 18 1997
     Added 32 bit DOS version. Changed source code
     for DJGPP compiler.
     This version is faster but needs a 80386 CPU
     or higher.

V1.4      Jun 18 1997
          Search with subdirectory definition
          (E.g. wcd adir1/adir2).

V1.3a     May 2 1997
          The Unix version can now also deal with
          directory names with spaces, dollars,
          backslashes, single quotes and double quotes.

V1.2c     Feb 11 1997.
          Many bugs have been solved.

V1.0      Nov 14 1996. Always let the user choose
          in case of multiple match.

V1.0 beta Oct-1996  Original version.

