Tue Sep 26 16:45:11 1989  Tom Keffer  (keffer at sperm)

	* Changed abs() to ABSOLUTE() in [FDCI]GEMatrix.h.  Don't know why
	it's necessary, but g++ is happier with it.

Mon Sep 18 19:05:05 1989  Tom Keffer  (keffer at sperm)

	* SCCS'd in release 2.2.  

Thu Sep 14 13:26:52 1989  Tom Keffer  (keffer at sperm)

	* Set up beta version 2.1.2 for al.

	* Fixed error in verification suite in Makefile.gnu

	* Changed preprocessor macro Fortdecl to Fdecl to parallel Cdecl.

	* Added Al Vermeulen's patches for such things as
	DGEMatrix::scanFrom(), and DGEMatrix::resize().  Fixed error in
	[FD]LUDecomp::order().  Also, stores classname ids.

Mon Sep 11 17:00:42 1989  Tom Keffer  (keffer at sperm)

	* Started putting in diffs for Version2.0 fixes.
	Mostly missing declarations for exit() and printf().

Tue Aug 15 20:32:09 1989  Tom Keffer  (keffer at sperm)

	* Added type DLUDecomp: LU decomposition of a double precision
	matrix.  Added global functions determinant(), inverse().

Mon Aug 14 14:35:38 1989  Tom Keffer  (keffer at sperm)

	* Removed functions compact(), normalize(), in favor of
	deepenShallowCopy().  This is to simplify, and to make sure
	anything which can dealias a name as "Copy" in the title.

Thu Aug 10 19:17:25 1989  Tom Keffer  (keffer at sperm)

	* Changed constructor <T>Vec(register unsigned n, const <T>* dat)
	to <T>Vec(const <T>* dat, register unsigned n).  I.e., exchanged
	the positions of the pointer to <T> and n.  This is in keeping to
	the NIH syntax.

Tue Aug  8 15:24:23 1989  Tom Keffer  (keffer at sperm)

	* Discovered segmentation error was due to stream.h not having
	been seen before DoubleVec.h within xvectest.cc.  Can't move it up
	because then the overload declarations aren't seen before
	stream.h.  Solution:

	* Moved definition of operator<< from inline to xvecio.cc so that
	stream.h does not have to have been seen before DoubleVec.h.

	* Changed member function setTo() to reference().

Mon Aug  7 09:20:53 1989  Tom Keffer  (keffer at sperm)

	* Changed lotso stuff.  Removed all "list" type vectors in favor
	of just resizing vectors when using scanFrom.

	Changed vectors so that everything is a slice.  This eliminates
	types such as DoubleSlice, making type conversion much simpler.  

	Fixed some bugs in xvectest.cc and added explicit type casts so
	the feeble cfront compiler could handle it.

Wed Jul 26 16:30:16 1989  Tom Keffer  (keffer at sperm)

	* Changed member function set_order() to setOrder() to be
	consistent with naming conventions.

Mon Jul 24 14:03:36 1989  Tom Keffer  (keffer at sperm)

	* Converted maketype from /bin/csh to /bin/sh

	* Added optional bounds checking to operator()().  Selected when
	BOUNDS_CHECK is defined.

Fri Jul 21 13:43:54 1989  Tom Keffer  (keffer at sperm)

	* Added classes DoubleVecList, FloatVecList and DComplexVecList.
	These are linked lists of vectors.  Added method
	scanFrom(istream&) to DoubleVec, FloatVec, and DComplexVec,
	allowing them to be initialized from an istream;

