2005-06-06  Adam Fedor  <fedor@gnu.org>

	* Version 1.0.0
	* MAConcreteNumber (-initValue:withObjCType:) Don't [super init].
	* MANumber.m: Add number creation class methods on apple-apple-apple
	* configure.in: Add check for NSDecimal.h
	* MathArray.pbproj: New directory.
	* Makefile.postamble, checks/GNUmakefile: Fix checks target

2005-04-17 Adam Fedor  <fedor@gnu.org>

        * MAConcreteNumber.h, MAConcreteNumber.m, MANumber.m,
        MAValueData.m, MaskedException.m, MathArray.m,
        MathArrayExtensions.m, MathComplexArray.m,
        MathComplexArrayPrivate.m, MathDecimalArray.m, MathTemplateArray.m,
        NSObjectExtra.m, array_functions.m: Fix includes

2005-03-03 Adam Fedor  <fedor@gnu.org>

        * MANumber.m, Makefile.postamble, PB.project, README,
        array_encoding.c, common.make, h.template, m.template,
        checks/array04.m: Minor fixes

2003-11-21 Adam Fedor  <fedor@gnu.org>

        * GNUmakefile, Makefile.postamble: Fix installation

2003-09-29  Adam Fedor  <fedor@gnu.org>

	* Version 0.9
	* Clean up includes for possible framework.

2003-08-12 22:18   Adam Fedor  <fedor@doc.com>

	* GNUmakefile, MAConcreteNumber.m, MAValueData.m,
	Makefile.postamble: Install headers correctly

2003-08-12 18:49   Adam Fedor  <fedor@doc.com>

	* GNUmakefile, MAConcreteNumber.m, Makefile.framework,
	Makefile.postamble, Makefile.preamble.in, MathArrayExtensions.m,
	NSGeometry.m, configure, configure.in, MathArray/MAValue.h,
	MathArray/MAValueData.h, MathArray/NSGeometry.h: Compile on MacOSX

2003-07-30 13:04   Adam Fedor  <fedor@doc.com>

	* GNUmakefile: Remove MAKEFILES

2003-03-14  Adam Fedor  <fedor@doc.com>

	* Change conj to cconj

2003-03-11  Adam Fedor  <fedor@gnu.org>

	* configure.in: Don't create links
	* GNUmakefile: New.

2003-03-03  Adam Fedor  <fedor@gnu.org>

	* Version 0.70
	
	* Replace imports with includes

	* MAValueData.h (-initWithBytesNoCopy:length:): New designated
	initializer.

1999-07-29  Adam Fedor  <fedor@gnu.org>

	* MAValueData.m (-setValue:atIndex:): Increase length of data if
	index exceeds data length.

Tue Aug 18 18:32:24 1998  Adam Fedor  <fedor@vnet.net>

	* configure: GNUstep libs only work with GNUstep makefile package.

Thu Apr  2 21:30:03 1998  Adam Fedor  <fedor@vnet.net>

	* Makefile.gnustep (GNUSTEP_MAKEFILES): New var.
	* configure: Attempt at improving Makefile gen.

Thu Nov  6 22:12:43 1997  Adam Fedor  <fedor@vnet.net>

	* README, NEWS, Makefile.in: Version 0.60

Mon Oct 20 20:48:16 1997  Adam Fedor  <fedor@vnet.net>

	* Work with new GNUstep makefile package.
	* Makefile.postamble (dist, cvstag): New targets.
	* Makefile.preamble.in (ADDITIONAL_CFLAGS, ADDITIONAL_OBJCFLAGS):
	New macros.
	* configure.in: Test for GNUSTEP_SYSTEM_ROOT.
	* Makefile.gnustep: Newfile.
	* checks/Makefile.gnustep. Likewise.

	* MathArray.m (+precision, +objCType): Remove 
	GNU_FOUNDATION ifdefs.

Mon Sep 29 22:21:08 1997  Adam Fedor  <fedor@vnet.net>

	* array_functions (increment_index_in_range): Fixed increment for
	non-zero range locations.

	* MathArray/MathArray.h: Made _updateLazyArray public.

Sun Sep 28 21:41:14 1997  Adam Fedor  <fedor@vnet.net>

	* Makefile.in, README: Update package naming

	* MathComplexArray.m: Check for x==0 in atan2.

Wed Aug 27 21:26:45 1997  Adam Fedor  <fedor@vnet.net>

	* README, Makefile.in: Version 0.40

	* MathArray/MathArray.h: Add rounding flag.
	* MathArray.m ([MathArray -initArrayFrom:...]): Set rounding.
	* MathDecimalArray.m: Use it.

	* MathArray.m ([MathArray -arraySubrange:]): Correct fromRange length
	  (bug submitted by Denis Gesbert <Denis.Gesbert@questintl.com>).

Thu Jul 24 21:59:12 1997  Adam Fedor  <fedor@vnet.net>

	* NEWS, README, Makefile.in: Version 0.35

	* Add support for making Frameworks
	* INSTALL: Framework instructions.
	* configure.in: Add --with-framework.
	* Makefile.framework: New file
	* Makefile.preamble.in: Likewise.
	* Makefile.postamble: Likewise.
	* PB.project: Likewise.

Thu Jul 24 20:04:57 1997  Adam Fedor  <fedor@vnet.net>

	* Makefile (MANUMBER_OFILES, MATHTEMPLATE_OFILES,
	MATHCOMPLEX_OFILES): Redo method of compiling templates. 

	* Add NSDecimal support.
	* configure.in: Check for NSDecimal header.
	* MANumber.m ([MANumber +value:withObjCType:]): Test for NSDecimal
	type. 
	* MathArray.m ([MathArray +initialize]): Register
	MathDecimalArray.
	* MathDecimalArray.m: New file.
	* array_encoding.c (math_alignof_type, math_sizeof_type,
	math_skip_typespec): Add support for bit fields.
	* checks/array04.m: New file.

Mon Mar  3 21:53:32 1997  Adam Fedor  <fedor@vnet.net>

	* configure.in: Correct checks for gstep-base.

Fri Nov 15 08:34:12 1996  Adam Fedor  <adam@bastille.rmnug.org>

	*  Makefile.in, README: Version 0.34

Mon Oct  7 21:09:17 1996  Adam Fedor  <adam@bastille.rmnug.org>

	* MaskedException.m ([MaskedException -_updateLazyVariables]):
	Retain class variables.

Wed Sep 18 09:38:00 1996  Adam Fedor  <adam@bastille.rmnug.org>

	* MathArray.m ([MathArray -castToObjCType:]): Don't set arrayData's
	new type. 
	* MathComplexArray.m ([MathComplexArray -convertFromObjCType:]): Set
	length of arrayData, then set arrayData's new type (avoids
	problems converting to type of greater precision).
	* MathTemplateArray.m ([MathTemplateArray -convertFromObjCType:]):
	Likewise. 

	* MathArray.m: ([MathArray -arrayValueAtIndex:]): Test for NULL
	index.
	([MathArray -setValue:atIndex:]): Change method of replacing value.

Thu Aug 15 19:52:02 1996  Adam Fedor  <adam@bastille.rmnug.org>

	* Makefile.in, NEWS, README: Version 0.33

	* Updates to work with NeXT's OPENSTEP, and better OpenStep
	conformance. 

	* MathArray.m: ([MathArray copyWithZone:]): Don't call super,
	NSObject doesn't implement this. ([MathArray -encodeWithCoder:,
	-initWithCoder:)]: Likewise.

	* array_encoding.c, array_encoding.h: Move encode definitions to
	array_encoding.h.

	* configure.in: New framework search def. Find only one library or
	framework. Check if we need -traditional-cpp.

	* checks/array01.m, checks/array02.m, checks/array03.m,
	checks/exception.m: Add autorelease pools.

Thu Jul 25 16:33:43 1996  Adam Fedor  <adam@bastille.rmnug.org>

	* README, Makefile.in: Version 0.32.

Tue Jul  9 07:27:09 1996  Adam Fedor  <adam@bastille.rmnug.org>

	* MAValueData.m ([MAValueData initWithBytesNoCopy:length:,
	initWithBytes:length:]): Don't retain alloc'd
	data. ([MAMutableValueData initWithCapacity:, initWithLength:]):
	Likewise. ([MAValueData initWithData:objCType:]): Init
	data. ([MAValueData initWithDataNoCopy:objCType:]): New method.

	* MathArray/MAValueData.h: New method interface.

	* MathComplexArray.m: Include typo.

	* REAMDE: Correct ftp path.

	* configure.in: Look for gnustep-base

Tue Apr 30 20:33:01 1996  Adam Fedor  <adam@bastille.rmnug.org>

	* README, NEWS, Makefile.in: Version 0.31.

	* MathArrayExtensions.m ([MathArray _reformToComplexMeshed]):
	Correct indexing of meshed array. 
	
	* MathTemplateArray.m (various): Update lazy array.

Wed Apr  3 09:12:45 1996  Adam Fedor  <adam@bastille.rmnug.org>

	* MathArrayExtensions.h, MathArrayExtensions.m,
	MathTemplateArray.m ([MathArray +setRandomSeed:,
	-maRandomUniformMin:toMax:, -maRandomNormalMean:deviation:]): New
	methods. 

	* MathComplexArray.m (fourn) : Send a notification to indicate
	completion status.

	* configure.in: Add check for drand48 definition.

	* Documentation/MathArrayExtensions.rtf: Update docs.

Tue Oct 24 09:30:10 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* README, NEWS, Makefile.in: Version 0.30.
	
	* MathArray/complex.h (cdabs, cimag, creal, complex_dset):
	Renamed functions.
	* complex.c: Likewise.
	* MathComplexArray.m ([MathComplexArray -maAbs]): Use new
	names.
	
	* complex.c (c_div, c_abs, csqrt). Rewrite to avoid 
	intermediate overflow.

Mon Sep 18 17:52:54 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* MAValueData.m ([MAValueData -deepen, -copy, -mutableCopy]):
	Copy from [self zone].
	* MathArray.m: Likewise.
	
	* Makefile.in (dist:): New target.
	
	* MathArrayExtensions.m ([MathArray -_reformToComplexMeshed]):
	Reset arrayData info to reflect complex values.
	
	* README: Change ftp path.
	
	* configure.in: Check for alternate libobjects location even if
	found.

Thu Sep 14 09:27:55 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* NEWS, README: Version 0.22
	
	* MathArray.m ([MathArray -concatArray:]): Implement.
	
	* MathArrayExtensions.m ([MathArray 
	+complexArrayWithReal:imaginary]): Get objCType correctly.
	
	* NSObjectExtra.m (MathArrayNSObjectExtra): Dummy function to 
	force loading on non-NeXT linkers.
	
	* configure.in: Rewrote checking alternate locations for libobjects.

Tue Sep 12 21:53:14 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* NEWS: Version 0.21
	
	* MathArray.m: Comment out signal handling until more universal
	solution found. 
	
	* configure.in: Move OpenStep header checking first to find
	alternate locations for libobjects.

Mon Aug 28 19:15:43 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* MathArray.m: remove objc_lookUp definitions.
	
	* MathArrayExtensions.m ([MathArray -maFFt:]): Clarify exception.
	
	* array_encoding.c (math_skip_typespec): Made non-static.
	
	* complex.c (complex_dset): New function.
	
	* configure.in: Check for <objc/encoding.h>.
	
	* MathArray/array_encoding.h: Add math_skip_typespec decl.
	
	* MathArray/complex.h: Add complex_dset decl.
	
Sun Aug 13 20:17:06 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* NEWS: Version 0.2
	
	* MathArray/MaskedException.h: Include NSString.
	
Sat Aug 12 22:30:46 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* Makefile.in ($(MANUMBER_OFILES), $(MATHTEMPLATE_OFILES),
	$(MATHCOMPLEX_OFILES)): Add depends.
	
	* MathArray.m ([MathArray -_doTranspose]): Removed.
	
	* MathArrayExtensions.m ([MathArray -_doTranspose]): New method.
	
	* MathArrayPrivate.h: New function decl.
	
	* MathComplexArray.m ([MathComplexArray -maMatrixMultiply:]):
	Use standard method, clean up indexing.
	* MathTemplateArray.m ([MathTemplateArray -maMatrixMultiply:]):
	Likewise.
	
	* array_functions.m (ordered_index): Correct implementation.
	(inverted_ordered_index): New function.
	
	* Documentation/MathArray.rtf: Update.
	
	* MathArray/MathArray.h: Removed some instance flags.
	
	* checks/array03.m (main): Correct test values.
	
Thu Aug 10 10:15:06 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* INSTALL: Add required software.
	
	* Use include headers from MathArray path. Moved relevent
	headers to MathArray subdir.
	
	* Makefile.in (H_FILES): Move headers to MathArray. (install:)
	Redo for new path.
	
	* MathArray.m ([MathArray +_startMath]): Reset error vars. 
	([MathArray +_finishMath]): Add error check. ([MathArray
	- arraySubrange:]): Autorelease size copy.
	
	* MathArrayExtensions.m ([MathArray -maMatrixMultiply:]):
	Implement. ([MathArray -maWhere]): Likewise.
	([MathArray -maTranspose]): Partially implement.
	* MathComplexArray.m: Likewise.
	* MathTemplateArray.m: Likewise.
	
	* Documentation/MaskedException.rtf, Documentation/MathArray.rtf,
	Documentation/MathArrayExtensions.rtf: Update.
	
	* checks/array01.m (main): Don't release array.
	* checks/array02.m (main): Likewise.
	
	* checks/array03.m (main): Add maWhere and maMatrixMultiply: checks.
	
Tue Aug  8 09:34:45 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* Makefile.in (MFILES): Remove newline.
	
	* MaskedException.h: Added #ifndef for file inclusion.
	
	* MathArray.h: Include MaskedException.h. Remove ma_action_t. 
	Rename some methods.
	
	* MathArray.m: Rename some methods. ([MathArray +_startMath],
	[MathArray +_finishMath]): Reclassified from instance method, 
	better implementation. ([MathArray +trapException:reason:]): 
	New method. 
	
	* MathArrayExtensions.m ([MathArray -maFFt:]): Use new method name.
	
	* MathArrayPrivate.h: Include MaskedException. 
	* MathComplexArrayPrivate.m: Likewise.

	* MathComplexArray.m ([MathComplexArray -maOperate:, 
	-maPerform:, -maPerformFunction:userInfo, maPhase]): Check for
	overflow errors.
	* MathTemplateArray.m ([MathTemplateArray -maOperate:, 
	-maPerform:, -maPerformFunction:userInfo]): Likewise.
	
	* README: Update.
	* Documentation/MathArray.rtf: Likewise.

	* complex.c, complex.h (c_f2d, c_d2f): New functions.

	* checks/array01.m: Include MathArray path.
	* checks/array02.m: Likewise.
	* checks/array03.m: Likewise.
	* checks/exception.m: Likewise.

Tue Jul 25 21:59:06 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* Documentation/MathArray.rtf: Update documentation for
	reformArrayToDimension:size:.

Tue Jul 25 20:02:26 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* MaValueData.h, MAValueData.h, MathArray.h, MathArrayExtensions.h:
	Use MathArray/ path to include files.
	
	* Makefile.in (OTHER_CFLAGS): Use -I../  to get MathArray
	directory include path.
	
Tue Jul 25 13:27:28 MDT 1995  Adam Fedor <fedor@mode.colorado.edu>

	* MathArray.m ([MathArray -reformArrayToDimension:size:]):
	Implement.

Tue Jul 18 08:07:34 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* Version 0.11.
	
	* MAValueData.m ([MAValueData -initWithBytesNoCopy:length:], 
	[MAValueData -initWithBytes:length:]): Dont call super -init for
	GNU_FOUNDATION till bug there is fixed.
	
Fri Jul 14 10:45:39 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* MathArray.m ([MathArray -arraySubrange:]): Calculate want_elements
	correctly. ([MathArray -setArray:atIndex:]): Implement.
	
	* array_functions (increment_index_in_range): Check for 0 range
	length.
	
	* checks/Makefile.in (CLASSES): Added array03.m test file.
	
Wed Jul 12 07:59:41 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* MathArrayExtensions.m ([MathArray -maShift:]): Index data by 
	multiple of element size.
	
	* MathComplexArray.m ([MathComplexArray -maFFT:]): Scale forward
	transform by array size.
	
	* MathComplexArrayPrivate.m: Include NSString.
	
	* complex.c: (clog, clog10): Use cdabs.
	
	* checks/array01.m (main): Insert corrected test values. 
	checks/array02.m (main): Likewise.

Tue Jul 11 10:07:31 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* MAValueData.h (MAValueData protocol): Added -getValues:range:.
	
	* MAValueData.m ([MAValueData -getValues:range:]): New method.
	
	* MathArray.h: Added -isPromotable.
	
	* MathArray.m ([MathArray -isPromotable]): New method.
	
	* MathArrayExtensions.m ([MathArray -maFFt:]): Implement.
	([MathArray -maShift:]): Likewise.
	
	* MathComplexArray.m: ([MathComplexArray -maFFt:]): Implement.
	Added fourn function for fft.
	
	* NSObjectExtra.m: ([NSObject +maNotImplemented:]): Reformated
	print string. ([NSObject -maNotImplemented:]): Likewise.
	
	* README: Changed ftp location, GNU information.
	
	* configure.in: Added OPENSTEP_LIB variable.
	
	* checks/Makefile.in: Likewise. Added array02.m target.
	
	* checks/array01.m: Inserted correct test value.

Fri May 12 13:49:32 MDT 1995  Adam Fedor <adam@bastille.rmnug.org>

	* Initial test release 0.1
