2004-07-16defobj.hschristley ([FArguments
-addObject:]): Definition conflicts with NSArray, so use NSArray
definition for GNUstep.
2003-09-03defobj.halex Use '//E:' syntax
instead of '//M:' to tag examples which are intended to be inline
elements of code. In this way ampersands which cause problems for the
XML DocBook backend are escaped properly.
2003-05-10defobj.hpauljohn inserted headers
and explanation for all methods listed in next entries.
2002-01-02defobj.hmgd (raiseEvent): Avoid concatenation to __FUNCTION__.
2001-12-17defobj.hmgd Remove const from COMOBJECT.
2000-08-15defobj.hmgd (Arguments): Call
setArgc argument count "count" and make it unsigned.
2000-07-24defobj.hmgd (Arguments): Fix declaration of
setInhibitExecutableSearchFlag:. Move getReclaimPolicy and
getStackedSubzones to design document.
1999-08-05defobj.hmgd (ZSTRDUP, SSTRDUP,
OSTRDUP, STRDUP, OFREEBLOCK, ZFREEBLOCK): New macros.
1999-06-28defobj.halex Reflect Archiver changes. Make `Archiver' an abstract
protocol. (HDF5Archiver, LispArchiver): New protocols now conform to
and CREATABLE.
1999-06-13defobj.hmgd (types_t): Add signed
and unsigned types.
1999-06-09defobj.halex (initDefobj):
Declare to accept new `appName' argument.
1999-06-08defobj.halex (Archiver): Add
([Archiver_c +create:from{Lisp,HDF5}Path:]) method to protocol.
1999-06-05defobj.halex (Archiver): Add method [Archiver_c getWithZone:object:] to
protocol. Document all existing methods.
1999-05-29defobj.hmgd Import externvar.h.
1999-05-28defobj.hmgd Use `externvar' for external variable declarations.
1999-05-20defobj.halex Declare extern {lisp,hdf5}AppArchiver. (Archiver): Add
-setDefaultApp{Lisp,HDF5}Path to protocol definition.
1999-04-22defobj.hmgd Clarify docs on addRef:withArgument:. (Zone): Switch
return type of getPageSize from int to size_t. (FArguments): Add
using phase tag before getResult.
1999-04-21defobj.hmgd (MAKE_PARSE_FUNCTION_NAME): New macro.
1999-04-21defobj.hmgd (Serialization): Move
-lispIn: and -hdf5In: to setting phase. (FArguments): Add.
1999-04-16defobj.hmgd (types_t): New typedef.
1999-03-23defobj.hvjojic (FCall): Mark
phases in FCall protocol.
1999-03-23defobj.hmgd (FCall): Add
getReturnVal.
1999-03-17defobj.hvjojic Add new protocol
FCall.
1999-02-27defobj.hmgd Put all setters
needed for createEnd to creating phase. Remove duplicate
setAppModeString: in setting.
1999-02-20defobj.hmgd Disable CreateDrop
protocol; it is already an @interface.
1999-02-19defobj.hvjojic Add CreateDrop
protocol.
1999-02-16defobj.halex (generate_class_name): Prefix with `extern'.
1999-01-14defobj.hmgd (DSIZE): New macro
for sizing decimal scratch buffers.
1999-01-12defobj.hmgd (HDF5): New protocol.
1999-01-10defobj.hmgd (Serialization): Add deep: option to lispOut and hdf5Out.
(Archiver): Add deep argument to lispArchiverPut, hdf5ArchvierPut.
1999-01-10defobj.hmgd (LoadError, SaveError): New error types.
1999-01-08defobj.hmgd (DefinedClass): Declare lispInCreate:, lispIn:, lispOut:,
updateArchiver, and copyClass.
1999-01-06defobj.hmgd (Arguments): Declare
+createBegin:, -createEnd, -setArgc:Argv:, -setAppModeString:,
-setOptionFunc:, -setBugAddress:, and -setVersion:. Move addOptions:
to creating phase.
1998-12-28defobj.hmgd (Archiver, Serialization): Add protocol summary and
description strings.
1998-12-21defobj.hmgd (archiver{Register,Unregister}, {lisp,HDF5}Archiver{Get,Put}): Prefix
declaration with `extern'.
1998-12-19defobj.hmgd (Archiver): New
protocol. Move archiver functions inside this protocol declaration.
1998-12-18defobj.hmgd Add archiver{Register,Unregister}, and
{HDF5,lisp}Archiver{Get,Put} to Serialization protocol.
1998-12-18defobj.hmgd (Symbol): Remove setName:.
1998-12-17defobj.hmgd Remove readOnly
accessors from SetInitialValue protocol (moved to design document).
1998-11-17defobj.hmgd (Serialization): New protocol. Put lispIn,
lispInQuotedExpr, and archvierSave here. Put lispInCreate: in
creating phase. Rename lisp{in,out}: to lisp{In,Out}:. Declare
defobj_lookup_type.
1998-11-13defobj.hmgd (DefinedObject):
Declare +lispin:expr: in creating phase. (lispinQuotedExpr): Declare.
(MAKE_OBJC_FUNCTION_NAME): Define (was confined to Archiver.m).
1998-11-12defobj.hmgd (Dataset): New protocol. (Arguments): Add protocol (from
objectbase).
1998-07-22defobj.hmgd Replace @deftype with
@protocol throughout.
1998-06-18defobj00.sgmlalex Put CITETITLE tag
around reference to the `Object-Oriented Programming and the Objective
C Language' volume.
1998-06-17Makefile.ammgd Include from refbook/
instead of src/.
1998-06-15Makefile.ammgd (MODULE): New
variable. Include Makefile.rules from src. Remove everything else.
1998-06-14defobj.hmgd Remove mention of what might happen with other
(nonexistent) zone types. Remove mention of status of current Zone
implementation. Remove mention of -setReclaimPolicy:,
-setStackedSubzones:, -getSubzones, -mergeWithOwner, -getSubzone:.
Remove -reclaimStorage, -releaseStorage, xfprint, and xfprintid
declarations. Improve description of xsetname, xprint, xprintid,
xfprint, xfprintid, xexec, and xfexec.
1998-06-12defobjpages.sgml, defobjcont.sgmlmgd Update IDs to SWARM.module.SGML.type.
1998-06-06defobj.entmgd Use public identifiers.
1998-06-05Makefile.ammgd (swarm_ChangeLog):
Add.
1998-06-03defobj.hmgd Updated documentation
tags. (PTRFMT): Use %p.
1998-06-01defobj.halex ([DefinedObject
-{xfprint,xfprintid}): Added method and doc tags that should exist to
DefinedObject protocol.
1998-05-26defobj.ent.inmgd Make defobjrevhistory
be a build-directory path.
1998-05-26defobj.ent.inalex Added entity
(defobjrevhistory) for the automatically generated revision history.
1998-05-26defobj.halex (raiseEvent,M(), initModule, globalZone, scratchZone,
defsymbol, defwarning, deferror): Added (//#) doc strings.
(<{Warning,Error}>): Added (//G) doc strings after each
definition. (<Symbol>, _obj_formatIDString, objc_get_class,
_obj_debug, (_obj_xerror, *_obj_xdebug, xsetname, xprint, xprintid,
xfprint, xfprintid, xexec, xfexec): Added (//G) doc strings before
each definition.
1998-05-23Makefile.ammgd New file.
1998-05-23defobj.ent.inmgd New file.
1998-05-23defobj.entmgd Removed.
1998-05-22mgd Begin revision log.
1998-05-06defobj.hmgd Remove instances of <p> in the documentation. Minor
changes to method spacing. (Create): Move some documentation from
createBegin: to be general documentation. (Error): Add a description.
1998-05-04defobj.hmgd Add CREATING and USING tags where absent.
1998-04-27defobj.hmgd Add documentation tags.
1998-04-17defobj.hmgd (GetName): getName is
factory method. (DefinedClass): All methods are factory methods.
1997-12-08defobj.hmgd Constify argument to
setDisplayName. Constify return of getDisplayName. Constify return
of getName in GetName deftype. Constify setName argument to Symbol
+create. Constify argument to Symbol setName. Constify argument to
Warning setMessageString. Constify return of Warning
getMessageString. Constify argument to CreatedClass setName.
Constify argument to objc_get_class. Constify name argument to
xsetname, exec, and xfexec. Drop APIChange warning. Reformatting
throughout.
1997-12-08defobj.hmgd Reenable
LibraryUsage, DefaultAssumed, and ObsoleteFeature. Put back
ObsoleteMessage (gepr argues they are important for a minor release).
1997-12-07defobj.hmgd Add APIChange to the standard error types. Delete
ObsoleteMessage, since it appears to be redundant with
ObsoleteFeature. Disable LibraryUsage, DefaultAssumed, and
ObsoleteFeature because they aren't used.