changelog revision 1.2
11.2Scgd#	$NetBSD: changelog,v 1.2 1996/05/03 21:20:56 cgd Exp $
21.2Scgd
31.1Scgd1.84 -> 1.85
41.1Scgd	recno:	#ifdef out use of mmap, it's not portable enough.
51.1Scgd
61.1Scgd1.83 -> 1.84	Thu Aug 18 15:46:07 EDT 1994
71.1Scgd	recno:	Rework fixed-length records so that closing and reopening
81.1Scgd		the file now works.  Pad short records on input.  Never do
91.1Scgd		signed comparison in recno input reading functions.
101.1Scgd
111.1Scgd1.82 -> 1.83	Tue Jul 26 15:33:44 EDT 1994
121.1Scgd	btree:	Rework cursor deletion code yet again; bugs with
131.1Scgd		deleting empty pages that only contained the cursor
141.1Scgd		record.
151.1Scgd
161.1Scgd1.81 -> 1.82	Sat Jul 16 11:01:50 EDT 1994
171.1Scgd	btree:	Fix bugs introduced by new cursor/deletion code.
181.1Scgd		Replace return kbuf/dbuf with real DBT's.
191.1Scgd
201.1Scgd1.80 -> 1.81
211.1Scgd	btree:	Fix bugs introduced by new cursor/deletion code.
221.1Scgd	all:	Add #defines for Purify.
231.1Scgd
241.1Scgd1.79 -> 1.80	Wed Jul 13 22:41:54 EDT 1994
251.1Scgd	btree	Change deletion to coalesce empty pages.  This is a major
261.1Scgd		change, cursors and duplicate pages all had to be reworked.
271.1Scgd		Return to a fixed stack.
281.1Scgd	recno:	Affected by cursor changes.  New cursor structures should
291.1Scgd		permit multiple cursors in the future.
301.1Scgd
311.1Scgd1.78 -> 1.79	Mon Jun 20 17:36:47 EDT 1994
321.1Scgd	all:	Minor cleanups of 1.78 for porting reasons; only
331.1Scgd		major change was inlining check of NULL pointer
341.1Scgd		so that __fix_realloc goes away.
351.1Scgd
361.1Scgd1.77 -> 1.78	Thu Jun 16 19:06:43 EDT 1994
371.1Scgd	all:	Move "standard" size typedef's into db.h.
381.1Scgd
391.1Scgd1.76 -> 1.77	Thu Jun 16 16:48:38 EDT 1994
401.1Scgd	hash:	Delete __init_ routine, has special meaning to OSF 2.0.
411.1Scgd
421.1Scgd1.74 -> 1.76
431.1Scgd	all:	Finish up the port to the Alpha.
441.1Scgd
451.1Scgd1.73 -> 1.74
461.1Scgd	recno:	Don't put the record if rec_search fails, in rec_rdelete.
471.1Scgd		Create fixed-length intermediate records past "end" of DB
481.1Scgd		correctly.
491.1Scgd		Realloc bug when reading in fixed records.
501.1Scgd	all:	First cut at port to Alpha (64-bit architecture) using
511.1Scgd		4.4BSD basic integral types typedef's.
521.1Scgd		Cast allocation pointers to shut up old compilers.
531.1Scgd		Rework PORT directory into OS/machine directories.
541.1Scgd
551.1Scgd1.72 -> 1.73
561.1Scgd	btree:	If enough duplicate records were inserted and then deleted
571.1Scgd		that internal pages had references to empty pages of the
581.1Scgd		duplicate keys, the search function ended up on the wrong
591.1Scgd		page.
601.1Scgd
611.1Scgd1.7  -> 1.72	12 Oct 1993
621.1Scgd	hash:	Support NET/2 hash formats.
631.1Scgd
641.1Scgd1.7  -> 1.71	16 Sep 1993
651.1Scgd	btree/recno:
661.1Scgd		Fix bug in internal search routines that caused
671.1Scgd		return of invalid pointers.
681.1Scgd
691.1Scgd1.6  -> 1.7	07 Sep 1993
701.1Scgd	hash:	Fixed big key overflow bugs.
711.1Scgd	test:	Portability hacks, rewrite test script, Makefile.
721.1Scgd	btree/recno:
731.1Scgd		Stop copying non-overflow key/data pairs.
741.1Scgd	PORT:	Break PORT directory up into per architecture/OS
751.1Scgd		subdirectories.
761.1Scgd
771.1Scgd1.5  -> 1.6	06 Jun 1993
781.1Scgd	hash:	In PAIRFITS, the first comparison should look at (P)[2].
791.1Scgd		The hash_realloc function was walking off the end of memory.
801.1Scgd		The overflow page number was wrong when bumping splitpoint.
811.1Scgd
821.1Scgd1.4  -> 1.5	23 May 1993
831.1Scgd	hash:	Set hash default fill factor dynamically.
841.1Scgd	recno:	Fixed bug in sorted page splits.
851.1Scgd		Add page size parameter support.
861.1Scgd		Allow recno to specify the name of the underlying btree;
871.1Scgd			used for vi recovery.
881.1Scgd	btree/recno:
891.1Scgd		Support 64K pages.
901.1Scgd	btree/hash/recno:
911.1Scgd		Provide access to an underlying file descriptor.
921.1Scgd		Change sync routines to take a flag argument, recno
931.1Scgd			uses this to sync out the underlying btree.
941.1Scgd
951.1Scgd1.3  -> 1.4	10 May 1993
961.1Scgd	recno:	Delete the R_CURSORLOG flag from the recno interface.
971.1Scgd		Zero-length record fix for non-mmap reads.
981.1Scgd		Try and make SIZE_T_MAX test in open portable.
991.1Scgd
1001.1Scgd1.2  -> 1.3	01 May 1993
1011.1Scgd	btree:	Ignore user byte-order setting when reading already
1021.1Scgd		existing database.  Fixes to byte-order conversions.
1031.1Scgd
1041.1Scgd1.1  -> 1.2	15 Apr 1993
1051.1Scgd		No bug fixes, only compatibility hacks.
106