2002-05-14 collections.h mgd
(Array, List, Map):
Adopt Serialization.
2002-01-16 collections.h mgd
(INDEX{STARTP,ENDP},
REMOVEDP, ARCHIVERDOTP): Cast to void * to avoid warning.
(ARCHIVEREOLP): New macro.
2001-04-12 collections.h mgd
Remove Index safety
info from Index, Array, and List. Remove EndsOnly info from
ListIndex.
2001-01-24 collections.h mgd
(OutputStream): Use
const void * for catPointer: argument.
2000-06-23 collections.h mgd
(Permutation): Declare setLastPermutation:.
2000-05-18 collections.h mgd
([Collection copy:]): Protect with #ifndef IDL. ([String
compare:]): Remove (since there's no documentation, anyway).
2000-04-27 collections.h mgd
([Index -compare:]):
Protect with #ifndef IDL. ([PermutedIndex +createBegin:, -createEnd,
-next, -prev, -findNext, -findPrev, -get, -getLoc, -setLoc:,
getOffset, -setOffset:]): Remove. ([ListShuffler -createEnd]):
Remove. ([Permutation +createBegin:]): Remove.
2000-03-28 mgd
Swarmdocs 2.1.1
frozen.
2000-02-29 mgd
Swarmdocs 2.1 frozen.
2000-02-15 collections.h mgd
(_Set): Remove bogus
documentation about return value of Set's add:. Thanks to Michael
Stillwell.
2000-02-10 collections.h mgd
(Permutation): Remove
-generatePermuation.
1999-09-07 collections.h alex
(Collection): Make
-begin:, -beginPermuted: conform to Index and PermutedIndex protocol,
respectively. (Index, PermutedIndex, MapIndex, ListIndex): Make
RETURNABLE. Reformatting to avoid forward declarations, throughout.
1999-08-22 collections.h mgd
(ArchiverKeyword,
ArchiverArray, ArchiverValue, ArchvierPair, ArchiverList,
PermutationItem): Change from CREATABLE to RETURNABLE.
1999-08-22 collections.h mgd
Add objects-conforming-to-Zone argument types.
1999-08-01 collections.h alex
(ForEachKey): New
protocol. (KeyedCollection): Adopt it.
1999-07-24 collections.h mgd
(_Set): Split out common Set features into
subprotocol. (Set, OrderedSet): Adopt it.
1999-07-03 collections.h mgd
(InputStream): Declare -setLong: and -getLong.
1999-06-30 collections.h mgd
(OutputStream),
OutputStream.[hm]: Add long long output methods.
1999-06-22 collections.h mgd
Reflect these changes.
1999-06-08 collections.h alex
(ArchiverPair): Add -{set,get}ConsFormatFlag method to
protocol.
1999-06-08 collections.h alex
(ArchiverList): Add
protocol, conform to List, CREATABLE. (OutputStream): Remove
-catExpr: method. Add -cat{Short,UnsignedShort,Long,UnsignedLong}:
methods.
1999-06-05 collections.h alex
(OutputStream):
[OutputStream_c -cat{Expr, Double, Float, Int, Unsigned}:] Add and
document new methods. (Archiver{Keyword,Value,Array,Pair): Add new
methods to protocol.
1999-06-04 collections.h mgd
([Set add:]): Remove
remark about DupOption (moved to design document). ([Map
at:replace:]): Remove remark about potential multiple duplicate keys.
1999-05-29 collections.h mgd
Include externvar.h.
1999-05-28 collections.h mgd
Use `externvar' for
external variable declarations.
1999-05-24 collections.h alex
(Index): -getLoc,
-setLoc: Make these methods accept and return (id <Symbol>).
(PermutedIndex): Likewise.
1999-05-24 collections.h alex
(Map): Make protocol
comply with CompareFunction. Remove redundant declaration of
-removeKey: (already defined in KeyedCollection protocol).
(KeyedCollection): Remove compliance with CompareFunction. (Set):
Re-enable compliance with KeyedCollection. (InputStream): Add docs on
support for Lisp comments.
1999-01-15 collections.h mgd
(String): Remove
setLiteralFlag: and getLiteralFlag.
1999-01-12 collections.h vjojic
(PermutedIndex): Declare -reshuffle.
1999-01-07 collectionsmeta.sgml alex
(End): Fixed missing end comment.
1999-01-06 collections.h alex
(PermutationItem): Add phase tags and documentation
strings.
1999-01-06 collections.h mgd
(PermutationItem):
New protocol. (PermutedIndex): Remove no-update qualification.
1998-12-28 collections.h mgd
Change all count
arguments to unsigned. (PermutedIndex): Remove generatePermutation.
(ArchiverKeyword, ArchiverArray, ArchiverValue, ArchiverPair): Add
protocol summary and description strings.
1998-12-26 collections.h mgd
(Collection): Declare -beginPermuted:. (PermutedIndex):
Declare generatePermutation.
1998-12-22 collections.h vjojic
Update
descriptions of Permutation and PermutedIndex.
1998-12-17 collections.h mgd
(Index): Don't adopt Copy protocol. (KeyedCollection):
Remove -createIndex:setMember: and -createIndex:at:. (ListShuffler):
Remove +create:withUniformRandom:. Don't adopt CREATABLE or Create.
1998-12-14 collections.h mgd
(ListShuffler): Adopt
Create, Drop, and CREATABLE.
1998-12-11 collections.h vjojic
(ListShuffler):
ListShuffler protocol moved from simtools to collections
1998-12-01 collections.h mgd
(Index): Change example to avoid processing the End
location.
1998-11-18 collections.h mgd
(List): The methods
here aren't create-time; mark as USING phase.
1998-11-17 collections.h mgd
(List, Map): Adopt Serialization protocol.
(ArchiverValue): Add setBoolean: and getBoolean.
1998-11-16 collections.h mgd
Add corresponding protocols.
1998-11-11 collections.h mgd
Remove creating -setDefaultMember:; there is already a
setting method.
1998-11-02 collections.h mgd
(Collection): Note
that copies are shallow.
1998-10-10 collections.h mgd
(Sorted): Moved to
design document.
1998-09-08 collections.h mgd
(INDEXSTARTP,
INDEXENDP, REMOVEDP, ARCHIVERLITERALP): New macros.
1998-07-22 collections.h mgd
Replace @deftype with @protocol throughout.
1998-07-16 collections.h mgd
Remove Stack and Queue (now in design document).
1998-07-09 collections.h mgd
(Map): Remove mention
of DupOption.
1998-07-08 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-17 Makefile.am mgd
Include from refbook/
instead of src/.
1998-06-15 Makefile.am mgd
(MODULE): New
variable. Include Makefile.rules from src. Remove everything else.
1998-06-14 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-12 collections00.sgml, collectionscont.sgml, collectionsmeta.sgml mgd
Update IDs to SWARM.module.SGML.type.
1998-06-06 collections.ent mgd
Use public identifiers.
1998-06-05 Makefile.am mgd
(swarm_ChangeLog):
Add.
1998-06-05 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-03 collections.h mgd
Updated documentation tags. (BucketFunction):
-getBucketFunction now returns bucket_t. (CompareFunction):
-getCompareFunction now returns compare_t.
1998-06-01 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-06-01 collections.h mgd
Make LiteralString a
@class.
1998-05-23 Makefile.am mgd
New file.
1998-05-23 collections.ent.in mgd
New file:
1998-05-23 collections.ent mgd
Removed.
1998-05-22 mgd
Begin revision log.
1998-05-06 collections.h mgd
(IndexSafety,
Offsets, ForEach, DefaultMember, MemberBlock, Array, EndsOnly,
DupOption, Sorted, CompareFunction, BucketFunction, PartiallyOrdered,
PartialOrderContext, MapIndex, InputStream): Add //S.
1998-05-04 collections.h mgd
Remove NextPrev from Index protocol. Tweak comments for
the sake of documentation processing.
1998-04-30 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-28 collections.h mgd
Add documentation
tags.
1998-04-28 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-11 collections.h mgd
Make archiver symbols
extern, not common.
1997-12-04 collections.h mgd
(OutputStream,
String): Constify string arguments.
1997-11-29 collections.h mgd
Add @deftype for InputStream, and declare symbols that
getExpr can return.
1997-11-29 collections.h mgd
Declare
[gs]etLiteralFlag methods.
1997-11-29 collections.h mgd
Append
<Collection> to KeyedCollection deftype.