Changes file for UnixTree

--------------------------------------------------------------------------
Date:	18 Sep 2000
Ver:	2.3.1

Changes:

1.	In text-entry, we now display either "INS" or "OVR" to
	indicate whether we are in "insert" or "overlay" mode.

Fixes:

1.	Fixed core-dump in alt-relog dir.

2.	Fixed empty list display when entry history had only one entry.

3.	Fixed missing load of node names into history list.

4.	Added abs/rel symlink stuff to linking directories.

--------------------------------------------------------------------------
Date:	15 Sep 2000
Ver:	2.3.0

Note: this is a new version & release, since the names of some
files have changed.

1.	Added menu-style history mechanism.
	Added F10 as a "keep" cmd to flag entries to be kept.
	The "delete" key will delete entries from the list.

	Now setting "max saved entries" to 0 will save all entries.
	Note: "max saved entries" only counts non-kept entries.

2.	URL changed from .../unixtree to ../utho.

3.	Linux build now linked with libncurses instead of libtermcap
	to avoid core-dumps on Debian systems.

4.	Fix in output-attribute routine to re-output any alt-char state
	after changing colors or attributes to deal with bug in "eterm"
	on Suse Linux.

5.	Added the loading of a "user.trm" file (if found) after loading
	any term-specific file to facilitate users storing their custom
	definitions and keeping them across update installs.

6.	Linux build now delivered as "xt-x86-linux-tar.gz" rather than
	"xt-x86-linux-tar.Z".

7.	The "home" directory has been changed from "~" to "~/.xt" to facilitate
	putting all xt-associated files in one place.  Also, the user's
	configuration filenames are now changed to match the ones in
	the system directory:

		.xtrc	is now	xt.rc
		.xtfc	is now	xt.fc
		.xths	is now	xt.hst

	The man pages were changed to reflect this change.

	Also, added a new env var XTHOME, which will override the name of
	the "home" directory.

8.	Fixed pattern matching routine so "foo*" would match file "foo".

9.	Added support for special-file type "door" (used in SVR4 systems).

10.	Added support for recognizing "broken" symlinks, i.e., symlinks
	which do not point to a valid file/dir.  Broken symlinks are displayed
	with the char "?", rather than the char "@", which is used for valid
	symlinks.

	Support was also put in to the alt-tag-by-type to tag such files,
	and in the file-color mechanism to recognize them.

11.	Added alt-link to file menu (if file is a symlink) to enable
	changing the value of the link.

12.	In alt-file menu, only display the "F10 Resolve" cmd if current file
	is a symlink.

13.	Added ability in link & alt-link (for symbolic links) to create
	either absolute or relative symlinks.

	Note: you can create a symlink to a directory by specifying "."
	as the filename.

--------------------------------------------------------------------------
Date:	12 Sep 2000
Ver:	2.2.8

1.	Fixed dest-dir logic to correctly display node/file info &
	path-line when in split screen.

2.	Added info cmd ("?") for normal dir/file displays.

3.	Added cmd-line option "-h" as synonym for "-?".
	Also added "-help" & "--help" as synonym for "-?" and
	"-helpall" & "--helpall" as synonyms for "-??".

4.	In full-view mode, a CR will return to previous menu
	(just like an ESC or BS).

5.	Input history will collapse duplicate entries.

6.	Added config entry "insert mode" to set whether data input
	begins with insert mode on or off.

7.	Added config entry "ignore case" to ignore case when sorting
	dir/file names by name.

8.	Split-screen info window: now persistent until new info-cmd issued.

--------------------------------------------------------------------------
Date:	08 Sep 2000
Ver:	2.2.7

1.	FTP passwords are not saved in history list.

2.	History file (~/.xths) is now set to mode 600 (rw-------).

3.	Added support of file display in color.  File colors are defined
	in either <xt-dir>/xt.fc or ~/.xtfc, with the latter taking
	precedence if present.  Note that "show file colors" must be
	turned on in the config screen (by default it is off).

	Errors in the file-color file are silently ignored, unless the
	"-ZF" option is specified, in which case errors are displayed
	to stderr, and the program will terminate if any errors are found.

4.	dir stats now updated properly when doing an alt-relog.

5.	Fixed "CWD in path" message in graft/compact being erroneously issued.

--------------------------------------------------------------------------
Date:	06 Sep 2000
Ver:	2.2.6

1.	Enable cross-device moves.

2.	Added multi-history capability on all input.
	History is saved at exit into ~/.xths & is loaded at startup.
	The max entries saved is configurable in the config screen
	as "max saved entries".

3.	Added secondary search-next key ('/') & search-prev key ('.').
	Also added "search-back" in view cmd window.

4.	When entering a filename (for copy/move/rename/etc) and not
	in tag mode, a hotkey ('/') will fill in the current dir/file name.

5.	Added percentage displayed in view windows.

6.	Added the ability to log new nodes in the dest-dir window.

7.	Added ability to log ('+') / log-recursive ('*') / unlog ('-') /
	hide (F5) /show (F6) sub-dirs in the dest-dir window.  These cmds
	work, but are not displayed in the prompt.

6.	Changed filename of the system config file (in /usr/local/xt or ...)
	from "xt.cfg" to "xt.rc".  This is for consistence in naming.

7.	Names of ancillary files (xt.hlp, xt.dev, ~/.xtrc, etc.) remain
	the same if the "xt" executable is renamed.  It used to use the
	basename of the executable for the basis for the names.

8.	Added Dir GOTO cmd ('/').  This works in dir menu & dest-dir menu.

--------------------------------------------------------------------------
Date:	30 Aug 2000
Ver:	2.2.5

1.	Issue "xxx not allowed in read-only mode" msg only if xt is invoked
	with read-only option.

2.	If "log archive node" cmd is issued from the file window, default
	the filename to log to the current file.

3.	"release-node" cmd now only releases the current-node.  It no longer
	loops through all nodes, asking about them also.

4.	In "tag-copy/link" cmd, if in split-screen mode default the dest
	directory to the other window's dir.

5.	Changed directory display so only the dir-name plus one space is
	highlighted for the current directory.  This is to make it more
	compatable with the mouse highlighting.

--------------------------------------------------------------------------
Date:	24 Aug 2000
Ver:	2.2.4

1.	Fixed bug in put/save node (used with alt-quit).

2.	Added support for gzip files and logging gztar files.

--------------------------------------------------------------------------
Date:	21 Aug 2000
Ver:	2.2.3

1.	Changed from "verson 2.23" to "version 2.2 release 3".
	This is to provide separate version & release strings which is
	needed by rpm.

2.	Added UnixTree rpm file to deliverables.
	This rpm is a streamlined install which is hard-coded to install
	into /usr/local/xt with an xt script put into /usr/local/bin and
	the xt.1 man page put into /usr/local/man/man1.
	This removes any need to adjust PATH or MANPATH.
	The /usr/local/bin/xt script also sets XTTERM if running in an xterm
	window.

3.	Fixed problem with WinTree where it would exit with "~ does not exist"
	message if no HOME env var was found (it now defaults to "c:\").

--------------------------------------------------------------------------
Date:	18 Aug 2000
Ver:	2.22

1.	Mouse movements now highlight the dir/file the mouse is on.
	Also, default mouse-cmd color changed from black/white to black/cyan.

2.	More changes to linux.trm file for various function keys.

3.	Added xterm-c.trm file for linux users with color-xterm.

4.	default exit-color is changed from white/black to black/white
	if in a window.

5.	Split up INSTALL file into README & INSTALL files.

--------------------------------------------------------------------------
Date:	16 Aug 2000
Ver:	2.21

1.	Changed xterm trm files.  Also changed way the ACS chars are handled
	internally, so alt chars are displayed correctly.

2.	Fixed bug in finding font path in xttool.

3.	Changed credits window to show UnixTree homepage.

4.	dispterm now dumps out all character set changes.

5.	Added INSTALL, LICENSE, and CHANGES to deliverable.

--------------------------------------------------------------------------
Date:	15 Aug 2000
Ver:	2.20

1.	Changed name from "XTree for Unix" to "UnixTree".
	The Windows version is named "WinTree".
	The executable name for all versions is still "xt".

	This allows us to distribute the program as freeware, as
	Symantec is still the registered owner of the trademark
	name "XTree".

2.	Added back in application-menu and "-a" (enter-app-menu)
	cmd-line option.  "Enter application menu" also put back in
	configuration screen (and in the .xtrc file) for automatically
	entering the app-menu at startup.

3.	Changed dir-menu cmds so a CR from the dir-menu will log
	a non-logged directory but not enter it, and will enter
	a directory if already logged.  This is to make it more
	compatable with other XTree versions.

4.	Added icon to WinTree.

5.	Added mouse scroll-wheel support to WinTree.
	The scroll-wheel doesn't work on Win9X (don't know why),
	but it does work on Win2000.

6.	Fixed bug with reading scroll-bar in file window when there
	were no files.

7.	WinTree: removed annoying error box if no disks were present
	in the floppy drive or the CD drive.

8.	WinTree: the "open" command will now launch any app associated
	with a file extension if no "bat" or "cmd" file was found.

9.	Posted builds for the following platforms:

	deliverable			build platform
	-------------------------	---------------
	xt-alpha-osf.tar.Z		OSF 4.0
	xt-parisc-hpux.tar.Z		HP/ux 10.20
	xt-rs6000-aix.tar.Z		AIX 4.1
	xt-sparc-solaris4.tar.Z		Solaris 5.4
	xt-sparc-solaris8.tar.Z		Solaris 5.8
	xt-x86-dgux.tar.Z		DG/ux 4.10
	xt-x86-linux.tar.Z		RedHat 2.0.34
	xt-x86-sco-os5.tar.Z		SCO OpenServer 5.0.5
	xt-x86-sco-unixware.tar.Z	SCO UnixWare 7.1.1
	xt-x86-solaris7.tar.Z		Solaris 5.7

	xt-windows.zip			Win2000

	This was the first official posting.

--------------------------------------------------------------------------

Email comments to: UnixTree@nano-soft.com
UnixTree home: http://www.arkanda.net/utho
Don't leave $HOME without it!
