2003-03-11  David H. Clements <dclement@mines.edu>

	* FoodSpace.m: Removed the comparison between an unsigned and a signed
	value by making x and y unsigned ints--this fits with the Discrete2d
	value types as well.

2003-03-11  David H. Clements <dclement@mines.edu>
	
	* ObserverSwarm.h: Changed comments.

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

	* Makefile (BUGADDRESS): Update to SDG.
	(SWARMHOME, APPVERSION): Update to 2.1.

	* ObserverSwarm.m ([ObserverSwarm -buildObjects]): Use
	getWithZone:key: instead of getWithZone:object:.

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

	* Makefile (APPVERSION, BUGADDRESS): Add.

1999-06-23  Alex Lancaster  <alex@santafe.edu>

	* model.setup: Remove file.

	* bug.scm: New file.

	* ModelSwarm.m ([ModelSwarm -buildObjects]): Remove ObjectLoader
	call, parameter initialization now done in ObserverSwarm.

	* ObserverSwarm.m ([ObserverSwarm -buildObjects]): Call the
	`lispAppArchiver' inside `self' to instantiate the `modelSwarm'
	object rather than instantiating directly.

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

	* ModelSwarm.m ([ModelSwarm -buildObjects]): Use ObjectLoader's
	fromAppDataFileNamed:.

	* Makefile (SWARMHOME): Default to 1998-08-20.
	(APPLIBS): Remove.
	(DATAFILES): model.setup.

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

	* Makefile: Include Makefile.appl from $(SWARMHOME)/etc/swarm.

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

	* ObserverSwarm.h (ObserverSwarm): Make foodDisplay an object that
	conforms to the Value2dDisplay protocol.  Make bugDisplay an
	object that conforms to the Object2dDisplay protocol.

	* FoodSpace.h: Include space/Discrete2d.h instead of space.h.

	* Bug.h (Bug), ModelSwarm.h (ModelSwarm): Make world an object
	that conforms to the Grid2d protocol.

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

	* ObserverSwarm.m: Minor reformatting.

	* ModelSwarm.m: Import activity.h and simtools.h.

	* ModelSwarm.h: Removed irrelevant <collections.h>, <activity.h>
	and <objectbase.h> imports.
	
	* FoodSpace.h: Removed irrelevant import of <simtools.h>. Minor
	reformatting.

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

	* main.m: Include simtoolsgui/GUISwarm.h.

	* ObserverSwarm.m: Don't include collections.h, objectbase.h,
	analysis.h, or gui.h.  Include simtoolsgui.h

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

	* Bug.m, FoodSpace.m, ModelSwarm.m: Include random.h instead of
	simtools.h.  Reformatting throughout.

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

	* README: Removed reference to modelZone, added further
	explanations.
	
	* ObserverSwarm.m ([ObserverSwarm -build{Objects,Actions}]): Made
	all references to object creation in create: and createBegin:
	calls be to "self" rather than the redundant [self getZone].
	Swarms are now responsible for managing their own Zones.

	* ModelSwarm.m: Likewise.

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

	* ModelSwarm.h, Bug.h: Include from objectbase/ instead of
	swarmobject/.

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

	* main.m (main): Constify argv.

	* ObserverSwarm.m ([ObserverSwarm -buildObjects]): Use
	setDisplayWidget:colormap: instead of setDisplayWidget:Colormap:.
	Use Colormap instead of XColormap for colorMap.

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

	* ObserverSwarm.m ([ObserverSwarm +createBegin:]): Include 
	gui.h.  Reformatting throughout.

	* ObserverSwarm.h: Include gui.h instead of tkobjc.h.
	(ObserverSwarm):  Make colormap conform to the Colormap protocol
	instead of being statically typed.  Make worldRaster conform
	to the ZoomRaster protocol instead of being statically typed.
	Reformatting throughout.

	* ModelSwarm.h: Don't include tkobjc.h.

	* Bug.m ([Bug -drawSelfOn:]): Use color 2, not 3.
	Thanks to Pietro Terna for reporting this.
	Change argument to conform to the Raster protocol instead
	of being statically typed.
	Reformatting throughout.

	* Bug.h: Include gui.h.  Change argument to drawSelfOn to
	conform to the Raster protocol instead of being statically typed.
	Reformatting throughout.

1997-12-17  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* ModelSwarm.h: Include objectbase.h instead of swarmobject.h.
	* ObserverSwarm.h: Likewise.
	* ObserverSwarm.m: Likewise.

	* ObserverSwarm.m ([ObserverSwarm -buildActions]): Send doTkEvents
	to actionCache instead of controlPanel.

	* Makefile (SWARMHOME): Don't define if already defined.

