mtrxmath - A Matrix Mathematics Package
CHANGELOG

v1.0.2 - Marco sent in a patch that really fixed the negative-
	position error I was having.  I also added a TODO file
	for things people asked me about, that I will at least
	consider.  I have been a little lax on this project in 
	the past few months, but I intend to continue work on it.
	
v1.0.1 - Fixed the Inversion method I was using.  It was returning
	a negative-transpostion of the real answer, the fix is kind
	of confusing, and I'm not sure I like it, but it works.
	Also, I fixed the makefile so that when it installs the program
	the program is executable (755), before I had it as (644) which
	doesn't allow any one to execute it.  This was sad actually,
	because I'd fixed that in the Debian packages, but didn't here.
	Thanks to Koos Jan Niesink for alerting me to these bugs.

v1.0.0 - Fairly minor changes here.  I put together a man page and
	install and uninstall options in the Makefile

v0.9.6 - All right, this is going to be quite a long entry:
	Mark (Don't have your last name) sent in a bunch of fixes.
	The first was fixing the Inversion segfault, I had forgotten
	to put in a call to alloc_matrix(), and didn't catch it because
	the segfault happened much later in the function.  He also fixed
	a computational error in the inversion function, the 
	alloc_matrix() is called differently now, and the change helped
	get rid of 3 lines on reduntant code in several different functions.
	Also the free_matrix() function has been created which could catch
	a memory leak that was present in the code.

v0.9.5 - Fixed the determinant function.  It was another bit of sloppy
	code on my part (multiplied when I wanted to subtract.)  Fix by
	Joel Stabis.  The Inversion Segfault is still there, check the
	BUGS file.
	As soon as the Inversion code is ready I'll be almost ready to
	release v1.0  I'm going to be working on a Man page, as well as
	putting an Install option in the makefile

v0.9.4 - Fixed the Reduced Matrix function so that it returns the correct
	values.  Discovered a segfault bug in the inverse_matrix() function
	and the Determinant function returns some pretty off the wall values
	for anything larger than a 2x2 matrix

v0.9.3 - Placed in a semi-colon that was missing, added inverse.c to the 
	Makefile.  Those should of been done earlier, but I hadn't been
	able to compile and test my releases before releasing them.  I've
	got my Linux install working well enough to test things again, 
	however. 
 
v0.9.2 - Removed a few defintions to the now nonexistent power() function.

v0.9.1 - Fixed a nasty bug I accidentally put into the reduce_matrix function.
	It was really sloppy programming on my part. (Fix from Christoph 
	Zurnieden).  Did some tightening of the reduce_matrix and
	determinant functions with code sent by Jake Wasserman.  All it does
 	is take away a few lines by utilizing the fact that you can put 
	multiple variable assignments in for loop defintions.  I had not
	known that before.  Learn something new everyday, don't you?

v0.9(updated) - Added Code to compute the inverses and the determinants 
	of matrices.
	The code was adapted from stuff Florian Forster sent me. Also 
	added code for division.

v0.8.1 - Changed to parenthesis escape codes to their correpsonding
	hex codes in the puts() commands in the display_help() function
	Add code to check for a NULL matrix before show_matrix() is called
	(Changes made by Christoph Zurnieden)
	Changed to Makefile to evoke gcc with level 3 optimizations

v0.8 - The Multiplication bug has been fixed thanks to Jake Wasserman.
	It was just sloppy programming on my part, and Paul didn't
	notice while he was tightening up the function. 
       I added more lines to the display_options() function to cover
	the new features

v0.7.1 - Lot's of Changes here:
  MATRIX_TAG structure has become a dynamic array of floating point
	 number's (Change contributed by Paul Sack)
  alloc_matrix() function added to handle the dynamic array
	(Contributed by Paul Sack)
  matrix_mult() function has been tidied up to get rid of an extra
	variable and loop (Contributed by Paul Sack)
  collect_matrix() can now read input from a file, the file format
	is outlined in the README file
  die() function added to remove repeating code
	(Contributed by Paul Sack)
  makefile format changed (Contributed by Paul Sack)
  module c files had the leading 'mtrx' removed.  Those were left over
	from the pre-v0.7 times when the functions were all their own
	executable. 

This would be the 0.8 release, but I got incorrect results when sending
a test multiplication through the program while running Cygnus for
Windows(a kind of Linux in Windows thing), I haven't tested this yet
in pure Linux.  See the BUGS file for more info.

v0.7 - Code Merged into single executable, command line options added,
	deleted extra lines from COPYING file

v0.5 - Initial Release (Previous Releases weren't open-sourced)
