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

	* Makefile (SWARMHOME, APPVERSION): Update for 2.1.

	* AgentProbaCamera.m ([AgentProbaCamera -setSeedCarrying:], 
	[AgentProbaCamera -setSeedCarrying:],
	[AgentProbaCamera -setSeedCCW:]): Update PMMLCG1 to PMLLCGgen1
	and UniformInteger to UniformIntegerDist.
	
	* AgentModelSwarm.m ([AgentModelSwarm -buildObjects],
	[AgentModelSwarm -buildObjects]): Likewise.

	* WorldObject.m ([WorldObject -InitSetObjects:]): Likewise.

2000-01-13  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* AgentObserverSwarm.m ([AgentObserverSwarm -checkToStop]): 
	Use getFirst instead of first.

1999-08-25  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* main.m: Include simtools.h.

	* Makefile (APPVERSION, BUGADDRESS): Add.

1999-06-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* AgentObserverSwarm.m ([AgentObserverSwarm -buildObjects]): Use 
	setBinCount: instead of setNumBins:.

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

	* AgentObserverSwarm.m ([AgentObserverSwarm -buildObjects]):
	Initialize the Histogram instance `useHisto' according to the
	latest version of protocol (as of Swarm 1.4).

1998-08-25  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* Makefile: Include from etc/swarm.
	(SWARMHOME): Default to 1998-08-25.
	(APPLIBS): Remove -lspace.

	* AgentObserverSwarm.m ([AgentObserverSwarm -buildObjects]): 
	Use setX:Y: instead of setPositionX:Y:.

	* AgentObserverSwarm.h: Include analysis.h.

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

	* WorldObject.m: Include collections.h.

	* WorldObject.h: Include space/Discrete2d.h.

	* Stack.h: Include objectbase/SwarmObject.h instead of objectbase.h.

	* AgentProbaCamera.h: Include objectbase/SwarmObject.h instead of 
	objectbase.h.
	(AgentProbaCamera): Make worldAgent conform to the Grid2d protocol.

	* AgentProbaCamera.[hm]:
	Make setWorlds:wAgt: first argument conform to Grid2d protocol,
	and second conform to the WorldObject protocol.

	* AgentObserverSwarm.h (AgentObserverSwarm): Make envDisplay
	conform to the Value2dDisplay protocol.  Make agentDisplay
	conform to the Object2dDisplay protocol.

	* AgentModelSwarm.h: Include objectbase/Swarm.h instead of
	objectbase.h.  Make worldAgent an object conforming to the
	Grid2d protocol, likewise for getter.  

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

	* AgentProbaCamera.m: Include random.h instead of simtools.h.

	* WorldObject.m: Likewise.

	* AgentObserverSwarm.h: Don't include objectbase.h, space.h,
	activity.h, gui.h, collections.h, or simtools.h.  Include
	simtoolsgui/GUISwarm.h and simtoolsgui.h.

	* AgentModelSwarm.m: Include random.h instead of simtools.h.
	
1998-02-03  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* main.m (main): Constify argv.

	* WorldObject.m ([WorldObject -RemoveObjects:::]): Initialize
	oldsize and newsize to avoid warning.

	* Stack.h: Include objectbase.h instead of swarmobject.h.

	* Makefile (APPLIBS): Remove -lneuro and -lga.

	* AgentProbaCamera.m ([AgentProbaCamera -determinesIntervalAngle:]): 
	Initialize intervalAng to avoid warning.
	([AgentProbaCamera -determinesAngle:]):
	Initialize angle to avoid warning.
	([AgentProbaCamera -drawSelfOn:]): Make argument to drawSelfOn:
	an id <Raster> instead of being statically typed.

	* AgentProbaCamera.h:  Include objectbase.h and gui.h
	instead of swarmobject.h and tkobjc/Raster.h.
	([-drawSelfOn:r]): Make argument to drawSelfOn: an id <Raster>
	instead of being statically typed.

	* AgentObserverSwarm.m: Include objectbase.h instead of
	swarmobject.h.  Constify StackColors and descr.  Include
	simtools.h and gui.h.
	(-convert::): Initialize j to avoid warning.
	([AgentObserverSwarm +createBegin:]): Make probeMap comply with
	the ProbeMap protocol rather than being statically typed.
	([AgentObserverSwarm -buildObjects]): Use
	CREATE_ARCHIVED_PROBE_DISPLAY for agentModelSwarm and
	AgentObserverSwarm.  Send waitForControlEvent to actionCache
	rather than controlPanel.  Create colormap from Colormap instead
	of XColormap. Use setDisplayWidget:colormap: rather than
	setDisplayWidget:Colormap:.  Create StackGraph from Graph instead
	of BLTGraph. Use renamed setTitle: and setAxisLabelX:Y:.  Likewise
	for BiggestStackGraph and useHisto.
	([AgentObserverSwarm -updateHisto]): Use renamed
	drawHistogramWithInt:.

	* AgentObserverSwarm.h: Include gui.h instead of tkobjc.h. 
	Include objectbase.h instead of swarmobject.h.
	(AgentObserverSwarm): Make colormap comply with the Colormap
	protocol instead of being statically typed to XColormap.
	Make worldRaster comply with the ZoomRaster protocol instead of
	being statically typed.  Make StackGraph and BiggestStackGraph
	comply with the Graph protocol instead of being statically
	typed to BLTGraph.  Make StackData and BiggestStackData comply
	with the GraphElement protocol instead of being statically typed.
	Make StackGrapher and BiggestStackGrapher comply with the 
	ActiveGraph protocol instead of being statically typed.  Make
	useHisto comply with the Histogram protocol instead of being
	statically typed to Histo.

	* AgentModelSwarm.m ([AgentModelSwarm -convert::]): Initialize
	j to avoid warning.
	([AgentModelSwarm +createBegin:]): Use id <ProbeMap> instead of 
	statically typing probeMap.

	* AgentModelSwarm.h: Change swarmobject.h to objectbase.h.
