
	CHANGES TO ETXX VERSION 1.4, 1.5, 1.6


	20) JAN 28 2000

	Changed the routine for detecting color capability on terminals
	connected to Unix machines (unixvio.c):

	If $ANSICOLOR is defined,
		if $ANSICOLOR is in {"no", "No", "NO"},
			disable color
		else 
			enable color
	else
		if the terminal name contains "color"
			enable color
		else
			disable color


	19) SEP 01 1999

	Made the DOSVIO program behave like LIBVIO in the S86KIT: CR,LF,
	BS, and HT characters will be interpreted like on a TTY with
	8-char TAB settings now.


	18) JUN 25 1999

	Replaced TXX.C and LIB.C with symlinks to the COMPILER directory.


	17) NOV 18 1998

	Added the G_COPYFONT() procedure. See the 'T3X Extensions' manual
	for details.


	16) NOV 17 1998

	Under the following conditions, G_BOX() failed in the DOS port:
		G_BOX(x,y,dx,dy,GXOR)
	where
		x mod 8 = dx mod 8
	In this case, the GXOR function was incorrectly turned into GOR.


	15) NOV 16 1998

	The READTIMER routine in delay.s did not reset the ES register
	properly after reading the BIOS timer. Therefore, DOS-programs
	which used G_WAIT() or G_EVENT() were likely to fail.

	DOS port of the GRAPHICS extensions: G_BOX() asserted X<DX and
	Y<DY which did not meet the specifications.


	14) NOV 14 1998

	Oops. Sometimes, extra key events were delivered in the X11
	version of the GRAPHICS extensions.


	13) NOV 13 1998

	The button codes delivered by the X11 port of the GRAPHICS
	extension were wrong:
		Button#1 = 1, #2 = 2, #3 = 3.
	It should have been, of course:
		Button#1 = 1, #2 = 2, #3 = 4.


	12) NOV 09 1998

	G_BOX(X,Y,DX,DY,M) assumed X<DX and Y<DY in the X11 port which
	did not meet the specification.


	11) NOV 06 1998

	OOPS. G_PUTV() was mapped to G_PUTS() in lib.c.  Therefore,
	calls to G_PUTV() usually resulted in a core dump.


	10) AUG 25 1998

	Finally, my X11 Programming Manuals have arrived, and so the
	X11 portion of the Extended TXX code is now based less upon
	guessing and more upon knowledge. ;-)


	9)  AUG 19 1998

	Fixed a minor bug in the Plan9-specific code which caused
	incorrect mouse pointer positions to be reported when running
	native code executables.


	8)  JUL 29 1998

	Moved txx.c to ../compiler/. The same core is used for both TXX
	version now. The file txx_ext.h is used to configure TXX.


	7)  JUL 27 1998

	Fixed a bug in the GRAPHICS extensions: When creating an X11
	window, the background was set to all 'red' because of a bug
	in the PlaneMask setting of the graphics cursor. I didn't notice
	this misbehaviour until I've got my color X-terminal last week.

	Another bug in the extended TXX which showed up on the new
	terminal: sequences sent by cursor keys were not recognized
	properly by VIO_GETC() due to a broken recognition routine.
	Therefore, VIO_GETC() has been rewritten. As a side effect,
	a single ESC is now recognized after 300ms instead of 1s.

	In G_EVENT(), some aliases for control characters (like ^[ for
	ESC) have not been recognized due to incorrect control key
	mapping.


	6)  JUL 11 1998

	Implemented the G_WAIT(MSEC) procedure in the Unix/X11, Plan9,
	and DOS ports of the GRAPHICS extensions. The routine is
	available in both, the extended TXX and the runtime libraries.


	5)  JUL 10 1998

	Finally implemented special key mapping in the X11 port of the
	GRAPHICS extensions. Cursor keys, function keys, etc will now
	deliver the same codes as VIO_GETC().


	4)  JUN 06 1998

	Fixed VIO_GETC(). In prior releases, VIO_GETC() has discarded
	characters which have been typed after ESC and before select()
	timed out.  Therefore, the user had to wait for the timeout
	after pressing ESC.  The fixed version delivers the characters
	typed after pressing ESC immediately, if no ESC sequence has
	been detected.


	3)  MAY 29 1998

	Fixed the init routine of the VIO extensions (finally). Termcap
	key code entries should be interpreted properly now.


	2)  MAY 26 1998

	Fixed a bug in s86 runtime support file libtx86.s which had not
	yet been released at that time. Open() returned a positive result
	in case of failure due to improper error checking.


	1)  APR 25 1998

	Changed the UNIXVIO driver to use ANSI color codes only, if the
	environment variable ANSICOLOR is defined. Before, it always used
	color codes, making its output hard to decode on monochrome
	terminals.

