2001-06-11 activity.h mgd
(ActionSelector):
Move setMessageSelector: to setting phase.
2000-11-27 activity.h mgd
(ActionConcurrent):
New protocol.
2000-07-24 activity.h mgd
(Action): Don't adopt
RETURNABLE.
2000-07-20 activity.h mgd
([Schedule
-setKeepEmptyFlag:]): Make create-time.
2000-06-23 activity.h mgd
(ConcurrentGroup):
Add _setActionConcurrent_ and _getEmptyConcurrent_.
(ConcurrentSchedule): Adopt ConcurrentGroup instead of ActionGroup.
2000-05-23 activity.h mgd
(ActionSelector): Split out of ActionTo.
(ActionForEachHomogeneous): New protocol.
2000-05-18 activity.h mgd
([{ActivationOrder,Schedule} remove:]): Hide in a #ifndef IDL.
2000-04-02 mgd
Swarmdocs 2.1.1 frozen.
2000-04-02 activity00.sgml mgd
Delete sentence about top-level functions calls and
methods being a "concern" to the activity library. Huh?
2000-02-29 mgd
Swarmdocs 2.1 frozen.
1999-12-01 activity.h mgd
(ActionChanged): New type.
1999-11-23 activity.h mgd
(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-31 activity.h mgd
(ActionCreatingFAction): New protocol. (ActionCreating): Adopt it.
(Schedule): Add at:createFAction: declaration.
1999-10-31 activity.h mgd
(FAction): Advertise. (Action): Adopt Create and Drop.
(ActionArgs, ActionTo, ActionCall): Organize methods into creating and
using sections.
1999-09-16 activity.h mgd
Add ActionTo,
ActionCall, and ActionForEach protocol-conforming return types.
(DefaultOrder): Move setDefaultOrder: to setting phase.
1999-09-07 activity.h alex
(Schedule): Re-enable conformance to Map.
1999-08-22 activity.h mgd
(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-28 activity.h alex
(Schedule): Add
+create:setRepeatInterval: and +create:setAutoDrop: convenience
methods to CREATING phase of protocol.
1999-07-12 activity.h vjojic
(getCurrentSchedule): Typo.
1999-07-11 activity.h vjojic
Make Action,
ActionCall, ActionTo, ActionForEach, Activity, ScheduleActivity,
SwarmActivity, ForEachActivity CREATABLE protocols.
1999-06-16 activity.h mgd
(RelativeTime): Make setRelativeTime: return self.
(RepeatInterval): Likewise.
1999-06-03 activity.h alex
(ActionCreatingTo):
Fix missing message receiver in the example code provided. Thanks to
Ken Cline <kcline@c3i.saic.com> for the report.
1999-05-29 activity.h mgd
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-28 activity.h mgd
Use `externvar' for
external variable declarations. (TimebaseMax): Remove; it's unused.
1999-02-05 activity.h mgd
(Schedule): Declare -setKeepEmptyFlag:.
1998-12-22 activity.h mgd
(ActionType): Remove activate:.
1998-12-20 activity.h mgd
(Activity): Remove
stepEntry and stepExit methods (moved to design document).
(ScheduleActivity): Remove setTerminateAtEnd:, getTerminateAtEnd,
getSynchronizedMode, and getCurrentTimebase (moved to design
document). Add creating phase tag. (ActionType): Remove
-getActionType.
1998-12-17 activity.h mgd
(ActionGroup): Don't
adopt OrderedSet. (Schedule): Don't adopt Map. (RelativeTime):
Remove create:setRelativveTime:. (RepeatInterval): Remove
create:setRepeatInterval:. (Action): Disable declaration of
-getActionType. (ActionType): Disable declaration of activate:.
1998-12-11 activity.h vjojic
(DefaultOrder): DefaultOrder reinserted.
1998-10-29 activity.h mgd
(ActionCreatingTo): Fix example syntax for
createActionTo:message:.
1998-09-08 activity.h mgd
(COMPLETEDP,
HOLDINGP, INITIALIZEDP, RELEASEDP, RUNNINGP, STOPPEDP, TERMINATEDP):
New macros.
1998-07-22 activity.h mgd
Replace @deftype with
@protocol throughout.
1998-07-12 activity.h mgd
(Schedule): Declare
-insertGroup:.
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 activity.h mgd
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-12 activity00.sgml, activitycont.sgml,
activitymeta.sgml mgd
Update IDs to
SWARM.module.SGML.type.
1998-06-06 activity.ent mgd
Use public
identifiers.
1998-06-05 Makefile.am mgd
(swarm_ChangeLog):
Add.
1998-06-05 activity.h mgd
Add/update
documentation tags. Declare addLast: and remove: (in using phase).
1998-06-01 activity.h alex
(ActionType): Added method -activate: anActionType.
1998-05-23 Makefile.am mgd
New file.
1998-05-23 activity.ent.in mgd
New file.
1998-05-23 activity.ent mgd
Removed.
1998-05-22 mgd
Begin revision log.
1998-05-22 activity.h alex
(getCurrentTime,getTopLevelActivity): Added (//#) documentation
strings. (_activity_zone, _activity_trace): Made existing inline
comments into (//G) doc strings:
1998-05-06 activity.h mgd
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-29 activity.h mgd
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-17 activity.h mgd
Constify argument to
_activity_context_error.