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

	* 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, or analysis.h.
	Include simtoolsgui/GUISwarm.h.

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

	* Bug.m: Don't include simtools.h or gui.h.  Include random.h.

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

	* 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.

	* ObserverSwarm.m ([ObserverSwarm -buildObjects]): Removed
	redundant variable modelZone.

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

	* README: Fixed NEXT -> reference to point to simpleExperBug.

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

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

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

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

	* main.m (main): Constify argv.

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

	* ObserverSwarm.m: Include gui.h.
	([ObserverSwarm -buildObjects]): Use GUI_ButtonRight instead of
	ButtonRight.  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.
	Reformatting throughout.

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

	* Bug.m: Likewise.
	([Bug -drawSelfOn:]): Make color be 2, not 3; there's no
	colormap entry for that.  Thanks to Pietro Terna for
	reporting this.

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

	* ObserverSwarm.m ([ObserverSwarm -buildObjects]): Use
	CREATE_PROBE_DISPLAY to create probe displays for modelSwarm
	and ObserverSwarm.

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.

	* ModelSwarm.m ([ModelSwarm +createBegin:aZone]): Use
	id <ProbeMap> probeMap instead of ProbeMap*.
	* ObserverSwarm.m ([ObserverSwarm +createBegin:]): Likewise.
	([ObserverSwarm -buildActions]): Send doTkEvents to actionCache,
	not controlPanel.

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

