2000-02-29    <mgd@nest.swarm.org>

	* BoolNetModelSwarm.m ([BoolNetModelSwarm -buildObjects]): 
	Replace PMMLCG1 with PMMLCG1gen and UniformInteger with
	UniformIntegerDist.

1999-02-16  Alex Lancaster  <alex@santafe.edu>

	* README (Author): Add file.

	* COPYING: Add file.  Distribute under GPL.

1999-02-15  Alex Lancaster  <alex@santafe.edu>

	* Makefile (APPLIBS): Link against -lbooleannet

	* BoolNetModelSwarm.m: Import `booleannet.h' rather than
	`boolnet.h'.

	* main.m: Likewise.

	* Makefile: Import $(SWARMHOME)/etc/swarm/Makefile.lib.

1998-03-30  Alex Lancaster  <alex@santafe.edu>

	* main.m: Import graph.h and boolnet.h - referenced in this
	implementation.

	* BoolNetModelSwarm.m: Import math.h, graph.h, activity.h,
	collections.h all interfaces referenced in the implementation.

	* BoolNetModelSwarm.h: Removed math.h, activity.h, collections.h,
	graph.h, boolnet.h - not used in this header file.  Import
	objectbase/Swarm.h since we are subclassing from Swarm.

1998-02-27  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* main.m: Include simtoolsgui.h.

	* BoolNetObserverSwarm.m: Don't include collections.h and
	objectbase.h.  Include simtoolsgui.h.

	* BoolNetObserverSwarm.h: Don't include simtools.h. Include
	simtoolsgui/GUISwarm.h.

	* BoolNetModelSwarm.m:  Don't include stdlib.h or simtools.h.
	Include random.h and simtoolsgui.h.

1998-02-26  Alex Lancaster  <alex@santafe.edu>

	* BoolNetModelSwarm.[hm] ([BoolNetModelSwarm
	-setRandSeed{Function,Connect,Layout]:): Added to give user
	control over the random number seeds for the Boolean functions and
	Boolean connections RNG's. Also can set the random layout for the
	graph canvas.
	
	* BoolNetModelSwarm.[hm] ([BoolNetModelSwarm
	-getRandSeed{Function,Connect,Layout]): Corresponding methods for
	accessing Ivars.
	
	* BoolNetModelSwarm.[hm] ([BoolNetModelSwarm
	-redistributeInCircle]): Added.
	
	* BoolNetModelSwarm.[hm] ([BoolNetModelSwarm -getNumElements]):
	Added.
	
	* BoolNetModelSwarm.m ([BoolNetModelSwarm -buildObjects]): Added
	creation of RNG's for Boolean functions and connections from seeds
	specified by user (or default one's if not specified). Changed
	-setCanvas to([BoolNetModelSwarm -setCanvas: withRandSeed:]) and
	put *after* all nodes are added to the network.

	* BoolNetModelSwarm.m ([BoolNetModelSwarm -showNet]): Removed
	globalTkInterp calls for Canvas, now use
	([Widget -packFillLeft:]) and GUI_UPDATE_IDLE_TASKS() macro.  Also
	added call to ([BoolNet -setRandPosSeed:]) for node layout.

	* BoolNetModelSwarm.m ([BoolNetModelSwarm +createBegin]): Added
	randSeed{Function,Connect,Layout} variables to probeMap and
	-redistributeInCircle as message probe. Set defaults for
	randSeed's.

	* BoolNetObserverSwarm.m ([BoolNetObserverSwarm -buildObjects]):
	Removed globalTkInterp calls for Canvas, now use ([Widget
	-packFillLeft:]) and GUI_UPDATE_IDLE_TASKS() macro.

1998-02-05  Alex Lancaster  <alex@santafe.edu>

	* main.m (main): Constify argv argument to main().

	* BoolNetObserverSwarm.m ([BoolNetObserverSwarm -buildObjects]):
	made reference to waitForControlEvent to actionCache not
	controlPanel.
	

1998-02-04  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* BoolNetModelSwarm.h, BoolNetBatchSwarm.h,
	BoolNetObserverSwarm.h, BoolNetObserverSwarm.m: Include
	swarmobject.h instead of objectbase.h.

1998-01-15  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* BoolNetObserverSwarm.m: Use SET_WINDOW_GEOMETRY_RECORD_NAME
	for graphCanvas.

	* main.m (main): Likewise, but for observerSwarm.

1998-01-13  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* BoolNetObserverSwarm.m: Use CREATE_ARCHIVED_PROBE_DISPLAY for
	boolNetModelSwarm and BoolNetObserverSwarm.

1998-01-12  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* main.m (main): Set base window geometry record name for
	observer swarm.

	* BoolNetObserverSwarm.m ([BoolNetObserverSwarm -buildObjects]):
	Remove inline configuration of the observerSwarm; GUISwarm is now
	more intelligent about initializing window geometry archiving
	names.

1998-01-12  Alex Lancaster  <alex@santafe.edu>

	* BoolNetObserverSwarm.m: Fixed -setWindowGeometryRecord
	references for appropriate windows. Set actionCache with #ifdef's
	to allow saving of ProcCtrl position as per other apps. Added
	probes to new methods described below.

	* BoolNetModelSwarm.m: Added ([BoolNetModelSwarm -{hide,show}Net])
	methods to allow user to dynamically "hide" the graph as
	simulation runs.

1998-01-07  Alex Lancaster  <alex@santafe.edu>

	* BoolNetObserverSwarm.m: Changed reference for doTkEvents
	from controlPanel to actionCache. Fixed protocol reference
	to ProbeMap.

	* Makefile (APPLIBS): Removed -ldebug.

	* ChangeLog: Created.

	* BoolNetModelSwarm.m: Fixed protocol reference to ProbeMap.

