1998-10-09 collections.h mgd
(Sorted): Moved to design document.

1998-09-07 collections.h mgd
(INDEXSTARTP, INDEXENDP, REMOVEDP, ARCHIVERLITERALP): New macros.

1998-07-21 collections.h mgd
Replace @deftype with @protocol throughout.

1998-07-15 collections.h mgd
Remove Stack and Queue (now in design document).

1998-07-08 collections.h mgd
(Map): Remove mention of DupOption.

1998-07-07 collections.h alex
(KeyedCollection): Removed to design document -getCountAtKey:, -containsKey: methods, all are unimplemented. Removed comments for -{get,set}IndexFromMember: (KeyCollectionsIndex): Removed to design document commented-out -setMember method. (Map): Removed to design document -setKeyType:, setKeySize: methods, unimplemented.

1998-06-16 Makefile.am mgd
Include from refbook/ instead of src/.

1998-06-14 Makefile.am mgd
(MODULE): New variable. Include Makefile.rules from src. Remove everything else.

1998-06-13 collections.h mgd
Remove MemberType; don't adopt it in Collection. Remove IndexSafety. Remove mention of MemberType in Drop. Remove EndsOnly; don't adopt it in List. Remove DupOption, BucketFunction, PartiallyOrdered, PartialOrderContext, and PartialOrderRelations; don't adopt in KeyedCollection. Remove mention of duplicate key, partial ordering, and index safety from KeyedCollection. Remove disabled -setIndexFromKey:, -getIndexFromKey, -getKeyAllocSize, -at:insert:setIndex:, -insertGroup, -removeKey:getKey:, -replaceKey:, -createIndex:setKey:, -createIndex:setMember:.

1998-06-11 collections00.sgml, collectionscont.sgml, collectionsmeta.sgml mgd
Update IDs to SWARM.module.SGML.type.

1998-06-05 collections.ent mgd
Use public identifiers.

1998-06-04 collections.h alex
(LiteralString): Made an extern id <String>, rather than @class variable. Added doc tag. (DupOption): Put space between global variable tag and @end directive - causing problems for make-h2x script.

1998-06-04 Makefile.am mgd
(swarm_ChangeLog): Add.

1998-06-02 collections.h mgd
Updated documentation tags. (BucketFunction): -getBucketFunction now returns bucket_t. (CompareFunction): -getCompareFunction now returns compare_t.

1998-05-31 collections.h mgd
Make LiteralString a @class.

1998-05-31 collections.h alex
(Collection): Added method -setIndexFromMemberLoc: to protocol. (Index): Added doc string (//G) to Symbol and Error global variables - made these inside the @end protocol declaration for Index. (KeyedCollection): Added method -createIndex:fromMember: to protocol.

1998-05-22 Makefile.am mgd
New file.

1998-05-22 collections.ent.in mgd
New file:

1998-05-22 collections.ent mgd
Removed.

1998-05-21 mgd
Begin revision log.

1998-05-05 collections.h mgd
(IndexSafety, Offsets, ForEach, DefaultMember, MemberBlock, Array, EndsOnly, DupOption, Sorted, CompareFunction, BucketFunction, PartiallyOrdered, PartialOrderContext, MapIndex, InputStream): Add //S.

1998-05-03 collections.h mgd
Remove NextPrev from Index protocol. Tweak comments for the sake of documentation processing.

1998-04-29 collections.h mgd
Augment the Index documentation. Move the existing Index info to the Collections protocol, as it is a bit more general.

1998-04-27 collections.h mgd
Add documentation tags.

1998-04-27 collections.h mgd
New protocols: MemberType, IndexSafety, Offsets, ForEach. (Collection): Include them. New protocols: DefaultMember, MemberBlock. (Array): Include them. New protocol: EndsOnly. (List): Include it. New protocols: DupOption, Sorted, CompareFunction, BucketFunction, PartiallyOrdered, PartialOrderContext, PartialOrderRelations. (KeyedCollection): Include them.

1998-04-10 collections.h mgd
Make archiver symbols extern, not common.

1997-12-03 collections.h mgd
(OutputStream, String): Constify string arguments.

1997-11-28 collections.h mgd
Add @deftype for InputStream, and declare symbols that getExpr can return.

1997-11-28 collections.h mgd
Declare [gs]etLiteralFlag methods.

1997-11-28 collections.h mgd
Append <Collection> to KeyedCollection deftype.