2001-03-20  Marcus G. Daniels  <mgd@maya.santafe.edu>

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildObjects]):
	priceElement, dividendElement, fundamentalElement: Don't send
	messages to return values for setLabel:, and setColor:, since
	these are using phase.

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

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

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

	* Makefile (APPVERSION, BUGADDRESS): Add.

	* main.m (main): Use initSwarm instead of initSwarmApp.

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

	* main.m: Include simtools.h.

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

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

1999-02-05  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* main.m (main): Use initSwarmApp instead of initSwarm.
	Add version and bug-report info.

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

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildObjects]):
	setLabels:: and setColors:: methods for the `useHisto' Histogram
	instance both now require an extra `count' argument, use
	`numPredictorsToShow' in both cases.

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

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildObjects]): 
	Use setNumBins:, setLabels:, and setColors: instead of removed
	setNumPoints:Labels:Colors.

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

	* Makefile (SWARMHOME): Default to 1998-08-17.
	Include Makefile.appl from $(SWARMHOME)/etc/swarm.

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

	* MarketObserverSwarm.h: Include analysis.h.

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

	* MarketModelSwarm.h: Include objectbase/Swarm.h instead of
	objectbase.h.

1998-03-14  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* main.m: Don't include defobj.h, tkobjc.h, or simtools.h.
	Include simtoolsgui.h.

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

	* history.m: Include random.h.

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

	* MarketObserverSwarm.m: Don't include simtools/ActiveGraph.h.
	Include gui.h.

	* MarketObserverSwarm.h: Don't include objectbase.h.
	Include simtoolsgui/GUISwarm.h and simtoolsgui.h.

1998-02-04  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
	
	* MarketObserverSwarm.h, MarketModelSwarm.h: Include objectbase.h
	instead of swarmobject.h.

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

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildObjects]): 
	priceGraph is now a Graph, not a BLTGraph.

	* main.m (main): Constify argv.

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

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildObjects]): Send
	waitForControlEvent to actionCache.
	([MarketObserverSwarm -buildObjects]): Use renamed methods
	setTitle and setAxisLabelsX:Y:.
	([MarketObserverSwarm -updateHisto]): Use renamed method
	drawHistogramWithInt:.

	* MarketObserverSwarm.h: Include gui.h.
	(MarketObserverSwarm): Make priceGraph conform to the Graph
	protocol instead of being statically typed.  Make priceElement,
	dividendElement, and fundamentalElement conform to the
	GraphElement protocol instead of being statically typed.  Make
	priceGrapher, dividendGrapher, and fundamentalGrapher conform to
	the ActiveGraph protocol instead of being statically typed.  Make
	useHisto conform to the Histogram protocol instead of being
	statically typed. 
	Reformatting throughout.

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

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildObjects]): Use
	SET_WINDOW_GEOMETRY_RECORD_NAME for priceGraph and useHisto.

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

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

	* MarketObserverSwarm.m ([MarketObserverSwarm -_histogramDeath_:]): 
	Drop the histogram (now no longer automatic).  Add caller argument.

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

	* main.m (main): Call setWindowGeometryRecordName for observerSwarm.

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildObjects]): Use
	CREATE_ARCHIVED_PROBE_DISPLAY to create probe displays for
	marketModelSwarm and marketObserverSwarm.

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

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildObjects]): 
	Remove inline initialization of GUISwarm components.
	([MarketObserverSwarm -_histogramDeath_]): New method (zeros useHisto).
	([MarketObserverSwarm -buildObjects]): Call enableDestroyNotification
	to configure handling of kills of widgets by the window manager.
	([MarketObserverSwarm -updateHisto]): Only draw histogram
	when there is a histogram.

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

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildObjects]):
	Adjust for renamed setWindowGeometryRecordName (from
	setControlPanelGeometryRecordName).

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

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildObjects]):
	Create actionCache and controlPanel instead of calling
	superclass's buildObjects (so that the control panel archiving
	name can be set).
	([MarketObserverSwarm -buildObjects]): Use
	setWindowGeometryRecordName versions of createProbeDisplayFor for
	marketModelSwarm and observerSwarm.
	Set archiving name for priceGraph, and useHisto.
	Minor reformatting.

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

	* global.h: #import define.h, not #include.

	* MarketObserverSwarm.m ([MarketObserverSwarm -buildActions]): 
	Send doTkEvents to actionCache, not controlPanel.

	* Market.m: Constify pred.

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

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

	* forecast.m: Initialize best to avoid warning.

	* extern.h: Constify pred.
	* global.h: Likewise.

	* agents.m: #import simtools.h, not #include.
	* define.h: Likewise.

	* MarketObserverSwarm.m: Constify predictorColors.
	Import simtools/ActiveGraph.h.

	* MarketModelSwarm.m ([MarketModelSwarm +createBegin:aZone]): 
	Switch from ProbeMap * to id <ProbeMap> for probeMap.

