
		        UNIX Interactive Tools version 4.3

What's new:

- version 4.3

	- a new script that executes a different action for each  file type
	specified. If you press F2 or ^Kz on a "*.c" file, UIT will compile
	it, if you press F2 or ^Kz on a "*.tar.gz" file, UIT will list  the
	tar archive contents, if you press the same keys on a  "*.gz"  file
	UIT will display its uncompressed contents on the screen, etc ...
	By default uitaction checks for the following patterns:

	"*.cc" "*.c" "*.l" "*.y" "*.h" "*.s" "*.S" "*.o" "*.a" "*.sa"
	"Makefile" "makefile"
	"*.tar.gz" "*.tgz" "*.tar.z" "*.tar.Z" "*.taz" "*.tar" "*.gz"
	"*.z" "*.Z"
	"*.doc" "*.txt"
	"*.gif" "*.jpg" "*.tif" "*.bmp"

	and acts as appropriate. If  no  pattern  is  found,  the  file  is
	displayed using more. Feel free to change this.

	If you press F2 or ^Kz on a "*.gif" file or a "*.jpg" file and  you
	have the zgv utility installed, you will be able to see it. If  you
	want to change the gif/jpeg viewer, all you need to do is to change
	its name in the uitaction script. I don't know a "*.bmp" or "*.tif"
	viewer. Feel free to add one in the uitaction script.

	The script can be easy enhanced. Just read it.

	You  can  have  a  local  version  of  this script  (in the current
	directory). Please read the manual page for more details.

	- UIT 4.3 was tested on DEC OSF/1 operating system.

	- enhanced configuration files:
		- uitaction (F2 or ^Kz)
		- grep (^Vr)
		- ispell (^Vi)
		- ' | more' added to finger, w, ...
		- reset (terminal reset) (^WR)
		- mv (you can now change a file name even if the two panels
		  don't show the same directory) (^Vr)
		- chmod for a group of files (^Wlm)
		- chown for a group of files (^Wlo)
		- chgrp for a group of files (^Wlg)
		- conform  the   current  directory   to  the  other  panel
		  directory (Alt-c c, ESC c c, ^[cc) - <ConformCurrentDir>
		- conform  the other panel directory  to  the current panel
		  directory (Alt-c o, ESC c o, ^[co) - <ConformOtherDir>
		- tar + gzip in one shot (^Wz).  Someting  like   that   is
		  executed: tar cf - * | gzip -9cf > %b.tar.gz
		- the background version of the previous command (^Wbz)
		- gunzip + un-tar in one shot (^Wv). Someting  like that is
		  executed: gzip -dc %f | tar xf -
		- the background version of the previous command (^Wbv)
		- copy the other panel path to the command line (^Ka)

	- enhanced manual pages.

	- a better Makefile

	- 3 bugs were fixed.

	- better error checking on directories.

	- ^H support (treated as backspace).

	- the ascii documentation was removed. I think that every modern
	UNIX system should have the man utility.

- version 4.2c

	- UIT 4.2c was tested on HP-UX operating system.

	- UIT 4.2c implements a curses-like  algorithm  to  prevent  useless
	screen refreshes. *NOTHING* will be displayed on the screen if it is
	already there. This will speed up UIT when working on terminals.  To
	force a screen refresh you can use ^Wr ( <HardRefresh> ).

	- UIT 4.2c is able to select/unselect files using a pattern matching
	method. You can now select something like *.c, *.h or unselect *.o .
	This is done with ^Vs (select) / ^Vu (unselect).

	- the configuration files .uitrc.TERM  where enhanced. You  can  now
	start tar xf, tar cf, gzip, gunzip, uuencode, uudecode as foreground
	or background commands. This is done  with  ^Wx / ^Wbx,  ^Wt / ^Wbt,
	^Wc / ^Wbc, ^Wu / ^Wbu, etc. There is also possible to directly send
	by mail a file to someone as an ascii file (^Va) or as an  uuencoded
	binary file (^Vb).

	- bug fix: UIT 4.2c now correctly stops when it  is  started  as  a
	background job.

	- files can be  sorted  in  9  different  ways. The  most  important
	sorting   methods   are  "by name",  "by extension",  "by size"  and
	"by date".

	- a new script uitmount which allows you to mount any  block  device
	without	specifying the fs type. You may now insert the floppy in the
	drive and type  'uitmount fd0'  and the first floppy will be mounted
	in the directory /mnt/fd0. On Linux just press F11 or F12.
	You don't need to know the fs type anymore. The directories /mnt/fd0
	and /mnt/fd1 must exist. If you want to use uitmount with the  block
	device /dev/xxx then the directory /mnt/xxx must exist.

	- you can now install uit with 'make install'

	- a new feature was added to the  command line: pressing  Alt-h  you
	can delete the last command line word. The built-in command name  is
	<DeleteCmdLnWord>. I now that the command line is not very  flexible
	and I'll probably change it in the future.

	- <ChangeDir> can now use ~ as home directory specification.

	- <ChangeDir> can now be canceled with TAB.

	- UIT 4.2c is now able now to display up to 99G of free  file system
	space. Big enough, I suppose :-) .

- version 4.2b

	- UIT 4.2b now contains info format documentation.

	- UIT 4.2b  has  separate  configuration  files  for  each  type  of
	terminal.

	- an ascii version of the manual page  (uit.doc)  included for those
	who can't read neither the nroff version nor the info version.

	- new built-in function for changing the current panel directory.

	- uit, uitps and uitview are a little bit smaller  than the previous
	versions (uitcmp was small enough :-) ).

	- UIT 4.2b package now correctly runs under X (in an  xterm window).
	Previous versions didn't  because  due  to  a  bug in  handling  the
	ioctl() call to get the screen contents.

	- UIT 4.2b now supports  full  configurable  key  sequences. The key
	pressed is identified faster.

	- 5 minor bugs were corrected. See ChangeLog for details.

- version 4.2a and older versions

	- UIT 4.2a was tested with Linux 1.0 and ULTRIX V4.2A.

	- with Linux 1.0  you  can't  do  a screen dump if you are not super
	user so the  <ShowTty> command is no longer completely supported for
	the normal users. Even if you are not super user, <ShowTty> is still
	useful because you can see the result of the last executed command.

	- with  Linux 1.0  MS-DOS  files  are  all  executable  (__x__x__x). 
	UIT now checks the file system type and ignore the  executable  bits
	if the current directory belongs to a MS-DOS file system.

	- UIT 4.2a can now  display  longer file names  (with the 'FullName'
	FileDisplayMode value).

	- UIT 4.2a can now display setuid, set group id attributes and  the
	sticky bit.

	- lots of optimizations have been made to speed up UIT when working
	with terminals.

	- filenames containing control characters are correctly displayed.
	  (control characters are displayed as '?')

	- new options in the configuration file permitting to increase the
	  displaying speed on very slow terminals.

	- an interactive process viewer / killer utility is provided.

	- an interactive hex/ascii file viewer is now available.

Note:	
	1. Starting with version 4.0, this program is no longer named PSH.
	PSH was the name used until version 3.2b.

	2. Please read the INSTALL file before starting UIT 4.3.

						Tudor & Andi
