Tue Aug 23 13:27:23 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* a *lot* code cleanup.

	* panel.c: removed max 1024 files limit in a directory. Everything
	is now dinamically allocated.

	* panel.c: (panel_move): added support for moving files between
	filesystems.

	* GNU alloca.c added to the distribution. Just in case.

	* added tilde expansion using the bash source file tilde.c.

	* added history using the GNU history library.

	* uit.c: added CopySelectedFilesToCmdLn.

	* uit.c: (getOpCommand): added %i & %I.

Mon Aug 15 11:58:25 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* panel.c: removed a bug in panel_copy & panel_move. Interpreting
	's' and 'a' (skip and all) when copying only one file was useless.

	* uit.c: 0 & 1 have been replaced by n & y in the configuration files.

	* status.c: (status): uit can display on the status bar the system
	type, host name, machine type and the current date.

	* panel.c: (panel_copy): msdos files are copyed without the __x bits.

	* uit.c: ~ added to the new_dir field in the configuration file to
	be able to get the user's home directory.

	* tty.c: code cleanup. Terminal capabilities are used smarter :-).

	* panel.c: (panel_move): uit can now move files between file systems.

	* panel.c: (panel_getdirinfo): the number of files is no longer
	limited to 1024.

Fri Jul 29 17:11:34 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* tty.c: the cursor can be now hided.

Thu Jul 28 01:33:09 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* tty.c: added terminfo support.

Wed Jul 27 15:23:30 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* uit.c: if we call start() to execute a shell command (a command
	typed in the command line window) we must fork() not exec(), in
	order to be able to execute something like that:

	make man; make info; make -k

	Doing:

	exec make man; make info; make -k

	is *very* silly !

Tue Jul 26 21:43:37 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* using the standard termcap library ...

	* termcap.h: removed

	* termcap.l: removed

Wed Jul  6 09:30:22 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* Makefile: a lot of fixes.

	* panel.c: (panel_getdirinfo): Fixed a bug in handling big directories.

	* uitaction: A per file type action script. .uitaction is the
	local version.

	* uit.c: Added <CpoyPathToCmdLn>

	* uit.c: Added <ConformCurrentDir>, <ConformOtherDir>

Thu Jun 30 15:42:09 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* tty.c: (tty_getkey): Added support for ^H. ^H is now treated
	as backspace.

	* panel.c: (panel_action): bug fix: uit recovers ok when the
	current directory name has changed and we try to go to the
	parrent directory.

	* panel.c: (panel_getdirinfo): We are now checking for bad directories
	e.g. directories where "." or ".." are missing.

Sat Jun 25 13:28:56 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* edit.c: I've added a new feature to the command line. The user
	is now able to delete the last command line word. The built-in
	command name is <DeleteCmdLnWord>.

	* .uitrc.TERM: the configuration files have been enhanced with commands
	running in background.

	* tty.c: a curses-like algorithm was implemented. *NOTHING* is now
	written to the screen if it is already there.

	* panel.c: UIT can display now up to 99G of free file system space.

	* uitview.c: same bug fix

	* uitps.c: same bug fix

	* uit.c: bug fix: uit correctly stops when started in background.
	SIGTTIN & SIGTTOU are no longer catched.

Thu Jun 23 11:33:02 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* panel.c: added act_PATTERN_SELECT & act_PATTERN_UNSELECT

	* fnmatch.c: Got fnmatch.c and fnmatch.h from bash sources.
	It is now possible to select a group of files that matches a
	given pattern. Added LeadingDotMatch variable to the configuration
	file.

Sun Jun 19 12:23:06 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* panel.c: (sortfn): 9 sort methods added. StartupFileSortMode
	sets the initial sort mode (sort by name will be the default).

Thu Jun 16 12:25:03 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* uit.c: Added ~ support. <ChangeDir> can be canceled now with
	TAB.

	* uitmount: this is a new script which lets the user to auto-mount
	file systems.

Sat Jun 11 00:10:50 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* uit.c: Added <ChangeDir>.

	* edit.c (edit_gets): Bug fix in getting the key. Stupid.

	* tty.c (tty_getkey): this function no longer returns KEY_NOKEY.
	This avoids testing it outside.

Mon Jun  6 22:51:01 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* unistd.h included in all the files that use SEEK_SET. I
	don't know if this is really needed but it won't hurt ...

	* .uitrc.console: TempDirectory changed to /tmp.

	* .uittermcap: Added xterm description.

Mon May 30 00:56:40 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* tty.c (tty_getkey): bug fix. Now we are correctly handling
	the 0 key (uit ignores it).

Thu May 19 08:29:46 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* uit.texi: Added cross-references.

	* uit.c: If FrameDisplay is OFF, BUILTIN_Refresh must clear
	the screen.

Wed May 18 08:41:24 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* uit.texi: Added Info format documentation.

	* uit.man: Manual page updated.

Tue May 17 03:03:41 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* termcap.l (tc): corrected invalid handle of terminal
	descriptions when using tc link.

	* tty.c: (tty_getscreen): tty_getscreen() now checks if the
	terminal is a virtual console. It calls the ioctl() only if
	it is. Doing otherwise seems to lead to problems when running
	under X.

	* Makefile: changed -O6 to -O2

	* Two small bugs corrected. UIT now correctly clears the
	screen when FrameDisplay is OFF and wait == 1. uitps now
	correctly jumps to the end of file on files with "magic"
	sizes.

	* Added [UITPS-Setup] & [UITVIEW-Setup] to be able to change
	the status line of both uitps & uitview.

	* uitps & uitview modified to support full configurable keys.
	Two sections have been added: [UITPS-Keys] & [UITVIEW-Keys].

Mon May 16 01:21:25 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* I've changed the name of the configuration file from .uitrc
	to .uitrc.TERM where TERM is the value of the TERM environment
	variable.

	* Ok, done. UIT now understands any key sequence. Any key
	sequence can be used, even if it's not supported by termcap.
	F11, F12, Shift-F..., Ctrl-F... are now available. The .uitrc
	file is shorter because undefined key sequences have been removed.

	* Keys are now in a linked list which is still able to detect
	the first key that doesn't match. Faster. A good start in
	making UIT able to handle more flexible key definitions.

Thu May 12 03:44:16 1994  Tudor Hulubei  (tudor@ulise.cs.pub.ro)

	* tty.c (tty_init): Opening /dev/tty or /dev/console wasn't
	really necessary and seems to lead to problems. Removed.

