2000-07-20activity.hmgd ([Schedule
-setKeepEmptyFlag:]): Make create-time.
2000-06-23activity.hmgd (ConcurrentGroup):
Add _setActionConcurrent_ and _getEmptyConcurrent_.
(ConcurrentSchedule): Adopt ConcurrentGroup instead of ActionGroup.
2000-05-23activity.hmgd (ActionSelector): Split out of ActionTo.
(ActionForEachHomogeneous): New protocol.
2000-05-18activity.hmgd ([{ActivationOrder,Schedule} remove:]): Hide in a #ifndef IDL.
2000-04-02mgd Swarmdocs 2.1.1 frozen.
2000-04-02activity00.sgmlmgd Delete sentence about top-level functions calls and
methods being a "concern" to the activity library. Huh?
2000-02-29mgd Swarmdocs 2.1 frozen.
1999-12-01activity.hmgd (ActionChanged): New type.
1999-11-23activity.hmgd (ActivityIndex): New
protocol. (Activity): Move before Action. Add _performAction_:.
(ActionTo, ActionCall): Adopt Action. (ActionArgs): Don't adopt
Action. (COMPLETEDP, HOLDINGP, INITIALIZEDP, RELEASEDP, RUNNINGP,
STOPPEDP, TERMINATEDP): Remove (now) unnecessary casting.
(ProcessType): Moved to design document.
1999-10-31activity.hmgd (ActionCreatingFAction): New protocol. (ActionCreating): Adopt it.
(Schedule): Add at:createFAction: declaration.
1999-10-31activity.hmgd (FAction): Advertise. (Action): Adopt Create and Drop.
(ActionArgs, ActionTo, ActionCall): Organize methods into creating and
using sections.
1999-09-16activity.hmgd Add ActionTo,
ActionCall, and ActionForEach protocol-conforming return types.
(DefaultOrder): Move setDefaultOrder: to setting phase.
1999-09-07activity.halex (Schedule): Re-enable conformance to Map.
1999-08-22activity.hmgd (Action, ActionCall, ActionTo, ActionForEach, Activity,
ScheduleActivity, SwarmActivity, ForEachActivity, ConcurrentGroup,
ConcurrentSchedule, ActivationOrder): Change from CREATABLE to
RETURNABLE. (SwarmProcess): Remove CREATABLE. Return id
<Activity> for getActivity. (Schedule): Add Zone typing for
+create:*.
1999-07-28activity.halex (Schedule): Add
+create:setRepeatInterval: and +create:setAutoDrop: convenience
methods to CREATING phase of protocol.
1999-06-16activity.hmgd (RelativeTime): Make setRelativeTime: return self.
(RepeatInterval): Likewise.
1999-06-03activity.halex (ActionCreatingTo):
Fix missing message receiver in the example code provided. Thanks to
Ken Cline <kcline@c3i.saic.com> for the report.
1999-05-29activity.hmgd Include externvar.h. (ActionForEach, CompoundAction,
ActionGroup): Add DefaultOrder compliance. (ActionType): Add (id
<Activity>) return types to activate* methods. Rearrange
protocols so that the Activity protocol will be declared for (id
<Activity>).
1999-05-28activity.hmgd Use `externvar' for
external variable declarations. (TimebaseMax): Remove; it's unused.
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-14activity.hmgd Remove DefaultOrder; don't adopt it in CompoundAction.
Remove example that uses it in ConcurrentGroupType. Remove mention of
partially ordered sets from ActionGroup, Schedule, and Action. Remove
InternalTimeMultiplier; don't adopt it in SwarmProcess.
1998-06-12activity00.sgml, activitycont.sgml,
activitymeta.sgmlmgd Update IDs to
SWARM.module.SGML.type.
1998-06-06activity.entmgd Use public
identifiers.
1998-06-05Makefile.ammgd (swarm_ChangeLog):
Add.
1998-06-05activity.hmgd Add/update
documentation tags. Declare addLast: and remove: (in using phase).
1998-05-22activity.halex (getCurrentTime,getTopLevelActivity): Added (//#) documentation
strings. (_activity_zone, _activity_trace): Made existing inline
comments into (//G) doc strings:
1998-05-06activity.hmgd Remove instances of
<p> Minor spacing changes to methods. (ActionType,
ActionCreatingCall, ActionCreatingTo, ActionCreatingForEach,
ActionCreating, Action, ActionArgs, ActionCall, ActionTo, Activity,
ForEachActivity, ScheduleActivity, SwarmActivity): Add phase tags.
(GetSubactivityAction): Add //S and //D tags. (SynchronizationType,
InternalTimeMultiplier): Add //S.
1998-04-29activity.hmgd Include new protocols
DefaultOrder, AutoDrop in CompoundAction. Include new protocols
ActionCreatingTo, ActionCreatingForEach in ActionCreating. Include
new protocols RelativeTime, RepeatInterval, ConcurrentGroupType,
SingletonGroups in Schedule. Include SynchronizationType and
InternalTimeMultiplier in SwarmProcess. Disable setTerminateAtEnd:,
getTerminateAtEnd, setSynchronizedMode:, getSynchronizedMode, and
getCurrentTimebase from ScheduleActivity protocol. Add documentation
tags throughout.
1997-12-17activity.hmgd Constify argument to
_activity_context_error.