2011-08-17  mcoletti

	* [r510] sim/portrayal/geo/GeomPortrayal.java: Applied Stefan
	  Dlugolinsky's patch for showing inspectors for geometry info

2011-08-01  sean@cs.gmu.edu

	* [r498] sim/portrayal/geo/GeomVectorFieldPortrayal.java: yo

2011-07-31  sean@cs.gmu.edu

	* [r497] sim/app/geo/nearbyworld/NearbyWorld.java,
	  sim/app/geo/nearbyworld/NearbyWorldWithUI.java,
	  sim/app/geo/networkworld/NetworkWorld.java,
	  sim/app/geo/networkworld/NetworkWorldWithUI.java: yo
	* [r494] sim/portrayal/geo/GeomVectorFieldPortrayal.java: yo
	* [r493] ChangeLog: yo
	* [r492] sim/app/geo/campusworld/CampusWorldWithUI.java: yo
	* [r491] sim/app/geo/colorworld/ColorWorldWithUI.java: y
	* [r490] CHANGES, Makefile,
	  sim/app/geo/touchingworld/TouchingWorldWithUI.java: yo

2011-06-22  mcoletti

	* [r478] LICENSE, sim/app/data/bldg.zip, sim/app/data/roads.tgz,
	  sim/app/data/roads.zip, sim/app/data/walk_ways.zip,
	  sim/app/geo/campusworld/Agent.java,
	  sim/app/geo/campusworld/BuildingLabelPortrayal.java,
	  sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/campusworld/CampusWorldWithUI.java,
	  sim/app/geo/colorworld/Agent.java,
	  sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/ColorWorldPortrayal.java,
	  sim/app/geo/colorworld/ColorWorldWithUI.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java,
	  sim/app/geo/nearbyworld/Agent.java,
	  sim/app/geo/nearbyworld/NearbyWorld.java,
	  sim/app/geo/nearbyworld/NearbyWorldWithUI.java,
	  sim/app/geo/networkworld/Agent.java,
	  sim/app/geo/networkworld/NetworkWorld.java,
	  sim/app/geo/networkworld/NetworkWorldWithUI.java,
	  sim/app/geo/touchingworld/Mover.java,
	  sim/app/geo/touchingworld/TouchingWorld.java,
	  sim/app/geo/touchingworld/TouchingWorldWithUI.java,
	  sim/field/geo/GeomField.java, sim/field/geo/GeomGridField.java,
	  sim/field/geo/GeomVectorField.java,
	  sim/io/geo/ArcInfoASCGridImporter.java, sim/io/geo/GDALImporter.java,
	  sim/io/geo/GeoToolsImporter.java, sim/io/geo/GeomExporter.java,
	  sim/io/geo/GeomImporter.java, sim/io/geo/OGRImporter.java,
	  sim/io/geo/ShapeFileExporter.java, sim/io/geo/ShapeFileImporter.java,
	  sim/portrayal/geo/GeomInfo2D.java,
	  sim/portrayal/geo/GeomPortrayal.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java,
	  sim/util/geo/AttributeField.java, sim/util/geo/GeomPlanarGraph.java,
	  sim/util/geo/GeomPlanarGraphDirectedEdge.java,
	  sim/util/geo/GeomPlanarGraphEdge.java,
	  sim/util/geo/GeometryProperties.java,
	  sim/util/geo/GeometryUtilities.java, sim/util/geo/MasonGeometry.java,
	  sim/util/geo/PointMoveTo.java: Added license text.

2011-06-10  mcoletti

	* [r476] sim/app/geo/nearbyworld/Agent.java,
	  sim/app/geo/nearbyworld/NearbyWorld.java,
	  sim/app/geo/nearbyworld/NearbyWorldWithUI.java,
	  sim/app/geo/nearbyworld/nearbyworldthumb.png: Removed copious output.
	  Now highlights nearby objects to randomly moving agent.

2011-06-09  mcoletti

	* [r473] sim/app/geo/networkworld/Agent.java,
	  sim/app/geo/networkworld/NetworkWorld.java,
	  sim/app/geo/networkworld/NetworkWorldWithUI.java: Fixed bug whereby
	  the agent position was never getting updated on display.
	* [r472] sim/portrayal/geo/GeomVectorFieldPortrayal.java: Now use new
	  setDirtyField() added to FieldPortrayals

2011-06-07  joey.f.harrison

	* [r470] sim/io/geo/GeomImporter.java,
	  sim/io/geo/ShapeFileImporter.java: Moved the shape type constants from
	  GeomImporter to ShapeFileImporter and expanded them to include the
	  full list (from the ESRI spec). Added more graceful handling of
	  unsupported shape types. Previously it would potentially read in
	  garbage with no indication.

2011-05-19  joey.f.harrison

	* [r453] sim/portrayal/geo/GeomPortrayal.java: Added a null check to
	  prevent an exception.

2011-05-04  joey.f.harrison

	* [r441] sim/io/geo/ShapeFileImporter.java: In the previous commit, I
	  made the ShapeFileImporter able to handle polygons with holes.
	* [r440] .classpath, .project, sim/field/geo/GeomVectorField.java,
	  sim/io/geo/ShapeFileImporter.java: Added a getContainingObjects
	  function to GeomVectorField.

2011-05-02  joey.f.harrison

	* [r438] sim/io/geo/ShapeFileImporter.java: Fixed a bug in the
	  ShapeFileImporter when reading files with Point data. Polygon and
	  Polyline records have a bounding box, numParts, etc. that Point
	  records do not. These fields were being read regardless of type and
	  this was causing pukage.
	* [r437] sim/app/data/bndyschles,
	  sim/app/data/bndyschles/ES_ATTENDANCE_AREAS.dbf,
	  sim/app/data/bndyschles/ES_ATTENDANCE_AREAS.prj,
	  sim/app/data/bndyschles/ES_ATTENDANCE_AREAS.sbn,
	  sim/app/data/bndyschles/ES_ATTENDANCE_AREAS.sbx,
	  sim/app/data/bndyschles/ES_ATTENDANCE_AREAS.shp,
	  sim/app/data/bndyschles/ES_ATTENDANCE_AREAS.shp.xml,
	  sim/app/data/bndyschles/ES_ATTENDANCE_AREAS.shx, sim/app/data/schools,
	  sim/app/data/schools/SCHOOL_FACILITIES.dbf,
	  sim/app/data/schools/SCHOOL_FACILITIES.prj,
	  sim/app/data/schools/SCHOOL_FACILITIES.sbn,
	  sim/app/data/schools/SCHOOL_FACILITIES.sbx,
	  sim/app/data/schools/SCHOOL_FACILITIES.shp,
	  sim/app/data/schools/SCHOOL_FACILITIES.shp.xml,
	  sim/app/data/schools/SCHOOL_FACILITIES.shx: Added some GIS data for
	  testing purposes.

2011-03-25  mcoletti

	* [r427] Makefile: Added ArcInfoASCGridImporter.java to Makefile
	* [r426] sim/io/geo/ArcInfoASCGridImporter.java: Added
	  ArcInfoASCGridImporter

2011-03-17  sean@cs.gmu.edu

	* [r422] sim/app/geo/campusworld/BuildingLabelPortrayal.java: reduced to
	  1.4

2011-03-17  kemsulli@gmail.com

	* [r421] sim/app/geo/campusworld/CampusWorldWithUI.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java: Fixed scrolling,
	  zooming for GeomPortrayals
	* [r420] sim/app/geo/campusworld/BuildingLabelPortrayal.java:
	* [r419] sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/campusworld/CampusWorldWithUI.java,
	  sim/portrayal/geo/GeomPortrayal.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java,
	  sim/util/geo/MasonGeometry.java:
	* [r418] sim/portrayal/geo/GeomPortrayal.java,
	  sim/util/geo/MasonGeometry.java:

2011-03-17  sean@cs.gmu.edu

	* [r417] Makefile, sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/campusworld/CampusWorldWithUI.java,
	  sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/nearbyworld/NearbyWorld.java,
	  sim/app/geo/networkworld/NetworkWorld.java,
	  sim/app/geo/touchingworld/TouchingWorld.java,
	  sim/app/geo/touchingworld/TouchingWorldWithUI.java,
	  sim/util/geo/MasonGeometry.java: Made compatible with 1.4

2011-03-17  kemsulli@gmail.com

	* [r416] sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/campusworld/CampusWorldWithUI.java,
	  sim/portrayal/geo/GeomPortrayal.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java,
	  sim/util/geo/MasonGeometry.java: Fixed GeomPortrayal to handle movable
	  MasonGeometries

2011-03-16  sean@cs.gmu.edu

	* [r415] sim/portrayal/geo/GeomVectorFieldPortrayal.java: Fixed
	  antialiasing in GeomVectorFieldPortrayal's Buffering

2011-03-16  kemsulli@gmail.com

	* [r414] sim/app/geo/colorworld/Agent.java,
	  sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java,
	  sim/app/geo/touchingworld/Mover.java,
	  sim/field/geo/GeomVectorField.java, sim/portrayal/geo/GeomInfo2D.java,
	  sim/portrayal/geo/GeomPortrayal.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java,
	  sim/util/geo/MasonGeometry.java: Speedup in
	  GeomField.getCoveredObjects

2011-03-14  mcoletti

	* [r413] sim/app/geo/nearbyworld/Agent.java,
	  sim/app/geo/nearbyworld/NearbyWorldWithUI.java: Added circle for
	  showing distance detection radius. Too bad it's currently the wrong
	  radius. :(
	* [r412] sim/app/geo/nearbyworld/Agent.java,
	  sim/app/geo/nearbyworld/NearbyWorld.java,
	  sim/app/geo/nearbyworld/NearbyWorldWithUI.java: Nearby objects now
	  colored blue.

2011-03-14  kemsulli@gmail.com

	* [r411] sim/app/geo/colorworld/CountingGeomWrapper.java:
	* [r410] sim/app/geo/colorworld/ColorWorld.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java,
	  sim/util/geo/GeometryUtilities.java:
	* [r409] sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/ColorWorldWithUI.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java,
	  sim/field/geo/GeomField.java, sim/field/geo/GeomVectorField.java,
	  sim/io/geo/GDALImporter.java, sim/io/geo/ShapeFileImporter.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java,
	  sim/util/geo/GeometryUtilities.java: Fixed SimplePortrayal2D scaleing

2011-03-11  kemsulli@gmail.com

	* [r407] sim/portrayal/geo/GeomVectorFieldPortrayal.java: Fixed
	  SimplePortrayal2D bug

2011-03-11  mcoletti

	* [r406] sim/app/geo/colorworld/ColorWorld.java: Restarting simuilation
	  now resamples space with new agents; shape file now only read once.

2011-03-11  kemsulli@gmail.com

	* [r405] sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/campusworld/CampusWorldWithUI.java,
	  sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/ColorWorldWithUI.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java,
	  sim/app/geo/networkworld/NetworkWorld.java,
	  sim/app/geo/networkworld/NetworkWorldWithUI.java,
	  sim/app/geo/touchingworld/TouchingWorld.java,
	  sim/app/geo/touchingworld/TouchingWorldWithUI.java: Added WIDTH,
	  HEIGHT

2011-03-10  mcoletti

	* [r404] sim/app/geo/campusworld/CampusWorld.java: No longer clear the
	  agents at finish; instead clear any existing agents at startup.
	* [r403] sim/field/geo/GeomVectorField.java: Added default ctor and
	  setFieldWidth and Height to GeomVectorField.

2011-03-10  kemsulli@gmail.com

	* [r402] sim/app/geo/nearbyworld/Agent.java,
	  sim/app/geo/nearbyworld/NearbyWorld.java,
	  sim/app/geo/nearbyworld/NearbyWorldWithUI.java,
	  sim/field/geo/GeomVectorField.java:
	* [r401] sim/portrayal/geo/GeomInfo2D.java,
	  sim/portrayal/geo/GeomPortrayal.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java: GeoMASON now displays
	  Geographic information and MASON portrayals correctly

2011-03-10  mcoletti

	* [r400] sim/app/geo/touchingworld/Mover.java,
	  sim/app/geo/touchingworld/TouchingWorld.java,
	  sim/app/geo/touchingworld/TouchingWorldWithUI.java,
	  sim/app/geo/touchingworld/index.html: Repaired touching world demo; it
	  now runs again.
	* [r399] sim/field/geo/GeomVectorField.java: Corrected bug in
	  getTouchingObjects() whereby the given geometry was never compared to
	  the field geometries.

2011-03-09  mcoletti

	* [r398] sim/app/geo/colorworld/colorworld.png: Added inset image for
	  colorworld demo.
	* [r397] sim/app/geo/touchingworld/touchingthumb.png: Added icon for
	  touching world demo

2011-02-14  mcoletti

	* [r381] sim/field/geo/GeomGridField.java: Fixed y coordinate inversion
	  bug.

2011-01-11  mcoletti

	* [r370] sim/app/geo/campusworld/index.html: Minor changes to text and
	  HTML

2010-12-15  mcoletti

	* [r362] Makefile: Updated BASE_FILES with current reality; broke out
	  GDAL as optional.

2010-09-24  mcoletti

	* [r349] sim/field/geo/GeomGridField.java: Added toXCoord() and
	  toYCoord() convenience functions.
	* [r348] sim/field/geo/GeomGridField.java: Added isInGrid() and
	  toPolygon().
	* [r347] sim/field/geo/GeomGridField.java: Added toPoint(), which
	  returns a representational point in world coordinates for a grid cell.

2010-09-22  mcoletti

	* [r346] sim/io/geo/GDALImporter.java, sim/io/geo/GeomImporter.java,
	  sim/io/geo/ShapeFileImporter.java: Restored some of the old
	  functionality whereby one can import data by given a simple file name.
	  Made ShapeFileImporter a little more intelligent about file names.
	  Will accept shape file names with or without ".shp" suffix. User can
	  choose to use resource search method for opening file or directly
	  specify a file.

2010-09-17  mcoletti

	* [r345] sim/io/geo/GDALImporter.java, sim/io/geo/GeomImporter.java:
	  Added GDALImporter for reading grid-based geospatial data.
	* [r344] sim/field/geo/GeomGridField.java: setGrid() now updates pixel
	  widths based on new grid.

2010-09-10  kemsulli

	* [r340] Makefile, sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/colorworld/ColorWorld.java, sim/io/geo/GeomImporter.java,
	  sim/io/geo/ShapeFileImporter.java,
	  sim/portrayal/geo/GeomPortrayal.java: Updated GeomImporter and
	  Makefile cleanup

2010-09-03  mcoletti

	* [r339] sim/util/geo/GeometryUtilities.java: Added overloaded
	  worldToScreenTransform() that accepts a Rectangle2D.Double as
	  viewport. Changed computeBounds() to accept Display2D parameter
	  instead of DrawInfo2D. Some other minor edits, too.

2010-09-02  mcoletti

	* [r338] sim/util/geo/GeometryUtilities.java: Added computeBounds() and
	  isWithinBounds(), which are used for properly placing a GeomGridField
	  within a Display2D.

2010-08-25  mcoletti

	* [r337] sim/field/geo/GeomVectorField.java: Added checks for no data in
	  computeConvexHull() and computeUnion(). Somewhat simplified
	  computeConvexHull().
	* [r336] sim/app/geo/campusworld/CampusWorldWithUI.java:
	  s/GeomField/GeomVector/Field/
	* [r335] sim/app/geo/networkworld/Agent.java,
	  sim/app/geo/networkworld/NetworkWorld.java: Minor edits.
	* [r334] sim/util/geo/GeomPlanarGraph.java: Removed comments regarding
	  making planar graph. Added commented out code for future work to do
	  planar-izing if we later want to do that.

2010-08-24  kemsulli

	* [r333] sim/app/geo/campusworld/Agent.java,
	  sim/app/geo/networkworld/Agent.java,
	  sim/app/geo/networkworld/NetworkWorld.java,
	  sim/app/geo/networkworld/NetworkWorldWithUI.java,
	  sim/app/geo/networkworld/index.html, sim/util/geo/PointMoveTo.java:
	  Issue number: Obtained from: Submitted by: Reviewed by:
	* [r332] Makefile, sim/app/geo/campusworld/Agent.java,
	  sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/campusworld/index.html, sim/app/geo/colorworld/Agent.java,
	  sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/ColorWorldPortrayal.java,
	  sim/app/geo/colorworld/ColorWorldWithUI.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java,
	  sim/app/geo/colorworld/index.html, sim/app/geo/nearbyworld/Agent.java,
	  sim/app/geo/nearbyworld/NearbyWorld.java,
	  sim/app/geo/nearbyworld/NearbyWorldWithUI.java,
	  sim/app/geo/nearbyworld/index.html, sim/io/geo/ShapeFileImporter.java,
	  sim/util/geo/PointMoveTo.java: Issue number: Obtained from: Submitted
	  by: Reviewed by:

2010-08-23  kemsulli

	* [r331] sim/app/geo/colorworld/Agent.java,
	  sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/ColorWorldPortrayal.java,
	  sim/app/geo/colorworld/ColorWorldWithUI.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java,
	  sim/field/geo/GeomVectorField.java, sim/io/geo/GeomImporter.java,
	  sim/io/geo/ShapeFileImporter.java,
	  sim/portrayal/geo/GeomPortrayal.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java,
	  sim/util/geo/MasonGeometry.java: Issue number: Obtained from:
	  Submitted by: Reviewed by:
	* [r330] sim/app/geo/colorworld/ColorWorldPortrayal.java,
	  sim/app/geo/colorworld/ColorWorldWithUI.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java: Issue number:
	  Obtained from: Submitted by: Reviewed by:
	* [r329] Makefile, sim/portrayal/geo/GeomValuedFieldPortrayal.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java: Issue number:
	  Obtained from: Submitted by: Reviewed by:

2010-08-20  feijai

	* [r327] sim/portrayal/geo/GeomVectorFieldPortrayal.java:
	  GeomVectorFieldPortrayal.java

2010-08-20  kemsulli

	* [r326] Makefile, sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/colorworld/ColorWorldWithUI.java,
	  sim/app/geo/nearbyworld/NearbyWorldWithUI.java,
	  sim/app/geo/networkworld/NetworkWorldWithUI.java,
	  sim/app/geo/touchingworld/TouchingWorldWithUI.java,
	  sim/field/geo/GeomField.java, sim/field/geo/GeomGridField.java,
	  sim/field/geo/GeomVectorField.java, sim/io/geo/GeomImporter.java,
	  sim/io/geo/ShapeFileImporter.java,
	  sim/util/geo/GeometryUtilities.java, sim/util/geo/MasonGeometry.java:
	  Issue number: Obtained from: Submitted by: Reviewed by:

2010-08-20  mcoletti

	* [r325] sim/app/geo/campusworld/Agent.java,
	  sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/networkworld/Agent.java,
	  sim/app/geo/networkworld/NetworkWorld.java,
	  sim/util/geo/GeomPlanarGraph.java,
	  sim/util/geo/GeomPlanarGraphDirectedEdge.java,
	  sim/util/geo/GeomPlanarGraphEdge.java, sim/util/geo/Network.java,
	  sim/util/geo/NetworkDirectedEdge.java, sim/util/geo/NetworkEdge.java:
	  s/Network/GeomPlanarGraph/. Also GeomPlanarGraph has a member function
	  for converting a GeomPlanarGraph to a MASON Network object.

2010-08-20  kemsulli

	* [r324] sim/portrayal/geo/GeomFieldPortrayal.java,
	  sim/portrayal/geo/GeomPortrayal.java,
	  sim/portrayal/geo/GeomValuedFieldPortrayal.java,
	  sim/portrayal/geo/GeomVectorFieldPortrayal.java,
	  sim/util/geo/AttributeField.java,
	  sim/util/geo/GeometryProperties.java,
	  sim/util/geo/GeometryUtilities.java, sim/util/geo/MasonGeometry.java,
	  sim/util/geo/PointMoveTo.java: *** empty log message ***

2010-08-20  mcoletti

	* [r323] sim/field/geo/GeomGridField.java: Added clear() and setMBR() as
	  well as a few TODOs.
	* [r322] sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/colorworld/Agent.java,
	  sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java,
	  sim/app/geo/nearbyworld/Agent.java,
	  sim/app/geo/nearbyworld/NearbyWorld.java,
	  sim/app/geo/networkworld/NetworkWorld.java,
	  sim/app/geo/touchingworld/TouchingWorld.java,
	  sim/field/geo/GeomField.java, sim/field/geo/GeomGridField.java,
	  sim/field/geo/GeomVectorField.java, sim/io/geo/GeoToolsImporter.java,
	  sim/io/geo/GeomExporter.java, sim/io/geo/GeomImporter.java,
	  sim/io/geo/OGRImporter.java, sim/io/geo/ShapeFileExporter.java,
	  sim/io/geo/ShapeFileImporter.java,
	  sim/portrayal/geo/GeomFieldPortrayal.java, sim/util/geo/Network.java:
	  Moved GeomField to GeomVectorField and generalized some contents to
	  GeomField. Added GeomGridField, which is a sibling to GeomVectorField.

2010-08-19  mcoletti

	* [r321] sim/app/geo/campusworld/CampusWorldWithUI.java: Have no idea
	  why this didn't make it into the main trunk.

2010-08-19  kemsulli

	* [r318] sim/app/data, sim/app/data/bldg.dbf, sim/app/data/bldg.fix,
	  sim/app/data/bldg.prj, sim/app/data/bldg.qix, sim/app/data/bldg.sbn,
	  sim/app/data/bldg.sbx, sim/app/data/bldg.shp,
	  sim/app/data/bldg.shp.xml, sim/app/data/bldg.shx,
	  sim/app/data/bldg.zip, sim/app/data/pol.dbf, sim/app/data/pol.fix,
	  sim/app/data/pol.prj, sim/app/data/pol.qix, sim/app/data/pol.shp,
	  sim/app/data/pol.shp.xml, sim/app/data/pol.shx,
	  sim/app/data/roads.dbf, sim/app/data/roads.fix,
	  sim/app/data/roads.prj, sim/app/data/roads.qix,
	  sim/app/data/roads.sbn, sim/app/data/roads.sbx,
	  sim/app/data/roads.shp, sim/app/data/roads.shp.xml,
	  sim/app/data/roads.shx, sim/app/data/roads.tgz,
	  sim/app/data/roads.zip, sim/app/data/walk_ways.dbf,
	  sim/app/data/walk_ways.fix, sim/app/data/walk_ways.prj,
	  sim/app/data/walk_ways.qix, sim/app/data/walk_ways.sbn,
	  sim/app/data/walk_ways.sbx, sim/app/data/walk_ways.shp,
	  sim/app/data/walk_ways.shp.xml, sim/app/data/walk_ways.shx,
	  sim/app/data/walk_ways.zip: Issue number: Obtained from: Submitted by:
	  Reviewed by:
	* [r317] sim/app/data: Issue number: Obtained from: Submitted by:
	  Reviewed by:

2010-08-17  kemsulli

	* [r310] Makefile: Issue number: Obtained from: Submitted by: Reviewed
	  by:
	* [r309] sim/app/geo/colorworld/Agent.java,
	  sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java,
	  sim/app/geo/nearbyworld/NearbyWorld.java,
	  sim/app/geo/networkworld/Agent.java,
	  sim/app/geo/networkworld/NetworkWorld.java,
	  sim/app/geo/touchingworld/Mover.java,
	  sim/app/geo/touchingworld/TouchingWorld.java,
	  sim/field/geo/GeomField.java, sim/io/geo/GeoToolsImporter.java,
	  sim/io/geo/GeomExporter.java, sim/io/geo/GeomImporter.java,
	  sim/io/geo/OGRImporter.java, sim/io/geo/ShapeFileExporter.java,
	  sim/io/geo/ShapeFileImporter.java, sim/util/geo/AttributeField.java,
	  sim/util/geo/Network.java: Issue number: Obtained from: Submitted by:
	  Reviewed by:
	* [r308] sim/app/geo/campusworld/Agent.java,
	  sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/campusworld/CampusWorldWithGUI.java,
	  sim/field/geo/GeomField.java, sim/io/geo/GeoToolsImporter.java,
	  sim/io/geo/GeoToolsInfo.java, sim/io/geo/GeomExporter.java,
	  sim/io/geo/GeomImporter.java, sim/io/geo/GeometryInfo.java,
	  sim/io/geo/OGRImporter.java, sim/io/geo/OGRInfo.java,
	  sim/io/geo/ShapeFileExporter.java, sim/io/geo/ShapeFileImporter.java,
	  sim/io/geo/ShapeFileInfo.java,
	  sim/portrayal/geo/GeomFieldPortrayal.java,
	  sim/portrayal/geo/GeomPortrayal.java,
	  sim/portrayal/geo/GeomValuedFieldPortrayal.java,
	  sim/portrayal/geo/GeometryInspector.java,
	  sim/util/geo/AttributeField.java, sim/util/geo/GeomWrapper.java,
	  sim/util/geo/GeometricProperties.java,
	  sim/util/geo/GeometryProperties.java, sim/util/geo/MasonGeometry.java:
	  Issue number: Obtained from: Submitted by: Reviewed by:

2010-08-03  mcoletti

	* [r306] Makefile: Added planar graph class

2010-07-22  mcoletti

	* [r302] Makefile: Added missing GeomField files and compensated for
	  Network to GeomPlanarGraph name change

2010-06-17  mcoletti

	* [r283] sim/app/geo/campusworld/CampusWorld.java,
	  sim/io/geo/GeoToolsImporter.java: Corrected bug whereby mousing around
	  in the display would raise null pointer exceptions. Added some
	  comments.

2010-04-28  kemsulli

	* [r281] sim/portrayal/geo/GeomFieldPortrayal.java,
	  sim/portrayal/geo/GeomValuedFieldPortrayal.java: *** empty log message
	  ***

2010-04-27  mcoletti

	* [r280] sim/portrayal/geo/GeomFieldPortrayal.java: Corrected bug
	  whereby mousing around in the display would raise null pointer
	  exceptions. Added some comments.
	* [r279] sim/app/geo/touchingworld/index.html: Fixed title
	* [r278] Makefile: Added line for color world
	* [r277] sim/app/geo/networkworld/index.html,
	  sim/app/geo/networkworld/networkworldthumb.png: Added image thumbnail
	  and tweaked text.
	* [r276] sim/app/geo/nearbyworld/index.html,
	  sim/app/geo/nearbyworld/nearbyworldthumb.png: Added image thumbnail
	  and tweaked text.
	* [r275] sim/app/geo/campusworld/campusworldthumb.png,
	  sim/app/geo/campusworld/index.html: Fleshed out index.html with very
	  basic explanatory text.

2010-04-23  mcoletti

	* [r274] sim/app/geo/touchingworld/index.html: First cut at decent
	  index.html
	* [r273] sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/ColorWorldWithUI.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java: - Now use simpler
	  mechanism for creating GeomWrappers such that it's now unnecessary to
	  do a second loop through all the data
	  
	  - Corrected data path

2010-04-21  mcoletti

	* [r272] README: Completed Campus World fully qualified name.
	* [r271] sim/app/geo/campusworld/index.html,
	  sim/app/geo/colorworld/index.html,
	  sim/app/geo/networkworld/index.html,
	  sim/app/geo/touchingworld/index.html: added skeleton index.html
	* [r270] sim/app/geo/campusworld/CampusWorld.java: Fixed data path

2010-04-13  mcoletti

	* [r266] sim/app/geo/campusworld/CampusWorldWithGUI.java: Added missing
	  source file
	* [r265] README: Added information on dependencies.
	* [r264] Makefile: Makefile now generates geomason.jar by default and
	  now properly handles optional GeoTools and OGR based importers.
	* [r263] ChangeLog: Restored old history to ChangeLog
	* [r262] ChangeLog: synced ChangeLog

2010-04-12  mcoletti

	* [r261] Makefile: Added "touchingworld" demo.
	* [r260] sim/app/geo/touchingworld,
	  sim/app/geo/touchingworld/Mover.java,
	  sim/app/geo/touchingworld/TouchingWorld.java,
	  sim/app/geo/touchingworld/TouchingWorldWithUI.java: Added demo of
	  touching geometry demo.

2010-04-10  kemsulli

	* [r256] sim/app/geo/campusworld/Agent.java,
	  sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/campusworld/CampusWorldGUI.java,
	  sim/field/geo/GeomField.java, sim/io/geo/GeoToolsImporter.java,
	  sim/io/geo/GeoToolsInfo.java, sim/io/geo/GeomExporter.java,
	  sim/io/geo/GeomImporter.java, sim/io/geo/GeometryInfo.java,
	  sim/io/geo/OGRImporter.java, sim/io/geo/OGRInfo.java,
	  sim/io/geo/ShapeFileExporter.java, sim/io/geo/ShapeFileImporter.java,
	  sim/io/geo/ShapeFileInfo.java,
	  sim/portrayal/geo/GeomFieldPortrayal.java,
	  sim/portrayal/geo/GeomPortrayal.java,
	  sim/portrayal/geo/GeomValuedFieldPortrayal.java,
	  sim/portrayal/geo/GeometryInspector.java,
	  sim/util/geo/AttributeField.java, sim/util/geo/GeomWrapper.java,
	  sim/util/geo/GeometricProperties.java, sim/util/geo/Network.java,
	  sim/util/geo/NetworkDirectedEdge.java, sim/util/geo/NetworkEdge.java,
	  sim/util/geo/PointMoveTo.java: Code cleanup
	* [r255] sim/app/data, sim/app/data/bldg.dbf, sim/app/data/bldg.fix,
	  sim/app/data/bldg.prj, sim/app/data/bldg.qix, sim/app/data/bldg.sbn,
	  sim/app/data/bldg.sbx, sim/app/data/bldg.shp,
	  sim/app/data/bldg.shp.xml, sim/app/data/bldg.shx,
	  sim/app/data/bldg.zip, sim/app/data/pol.dbf, sim/app/data/pol.fix,
	  sim/app/data/pol.prj, sim/app/data/pol.qix, sim/app/data/pol.shp,
	  sim/app/data/pol.shp.xml, sim/app/data/pol.shx,
	  sim/app/data/roads.dbf, sim/app/data/roads.fix,
	  sim/app/data/roads.prj, sim/app/data/roads.qix,
	  sim/app/data/roads.sbn, sim/app/data/roads.sbx,
	  sim/app/data/roads.shp, sim/app/data/roads.shp.xml,
	  sim/app/data/roads.shx, sim/app/data/roads.tgz,
	  sim/app/data/roads.zip, sim/app/data/walk_ways.dbf,
	  sim/app/data/walk_ways.fix, sim/app/data/walk_ways.prj,
	  sim/app/data/walk_ways.qix, sim/app/data/walk_ways.sbn,
	  sim/app/data/walk_ways.sbx, sim/app/data/walk_ways.shp,
	  sim/app/data/walk_ways.shp.xml, sim/app/data/walk_ways.shx,
	  sim/app/data/walk_ways.zip: Added data files
	* [r254] sim/app/geo/networkworld/Agent.java,
	  sim/app/geo/networkworld/GeoTest.java,
	  sim/app/geo/networkworld/GeoTestGUI.java,
	  sim/app/geo/networkworld/NetworkWorld.java,
	  sim/app/geo/networkworld/NetworkWorldWithUI.java: Code clean ups
	* [r253] sim/app/geo/colorworld/Agent.java,
	  sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/ColorWorldWithUI.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java,
	  sim/app/geo/colorworld/Mover.java,
	  sim/app/geo/networkworld/Agent.java: Code clean ups
	* [r252] sim/app/geo/nearbyworld/Agent.java,
	  sim/app/geo/nearbyworld/GeoGuiTest.java,
	  sim/app/geo/nearbyworld/GeoGuiTestGUI.java,
	  sim/app/geo/nearbyworld/NearbyWorld.java,
	  sim/app/geo/nearbyworld/NearbyWorldWithUI.java: Code clean ups

2010-04-07  kemsulli

	* [r251] Makefile, sim/field/geo/GeomField.java,
	  sim/portrayal/geo/GeomFieldPortrayal.java,
	  sim/portrayal/geo/GeomPortrayal.java: Updated overridding paint object
	  in GeomPortrayal
	* [r250] sim/app/geo/campusworld/CampusWorldGUI.java: *** empty log
	  message ***

2010-04-05  mcoletti

	* [r248] sim/app/geo/campusworld, sim/app/geo/campusworld/Agent.java,
	  sim/app/geo/campusworld/CampusWorld.java,
	  sim/app/geo/campusworld/CampusWorldGUI.java: Added campusworld
	* [r247] sim/app/geo/colorworld, sim/app/geo/colorworld/Agent.java,
	  sim/app/geo/colorworld/ColorWorld.java,
	  sim/app/geo/colorworld/ColorWorldWithUI.java,
	  sim/app/geo/colorworld/CountingGeomWrapper.java,
	  sim/app/geo/colorworld/Mover.java: Added colorworld
	* [r246] sim/app/geo/networkworld, sim/app/geo/networkworld/Agent.java,
	  sim/app/geo/networkworld/GeoTest.java,
	  sim/app/geo/networkworld/GeoTestGUI.java: Added what was previously
	  gridfollow and now renamed to more sensible networkworld.
	* [r245] sim/app, sim/app/geo, sim/app/geo/nearbyworld,
	  sim/app/geo/nearbyworld/Agent.java,
	  sim/app/geo/nearbyworld/GeoGuiTest.java,
	  sim/app/geo/nearbyworld/GeoGuiTestGUI.java,
	  sim/app/geo/nearbyworld/index.html: Added simulation for showing
	  nearby objects

2010-04-02  mcoletti

	* [r244] ChangeLog, Makefile, README: Added
	* [r242] sim/field, sim/field/geo, sim/field/geo/GeomField.java, sim/io,
	  sim/io/geo, sim/io/geo/GeoToolsImporter.java,
	  sim/io/geo/GeoToolsInfo.java, sim/io/geo/GeomExporter.java,
	  sim/io/geo/GeomImporter.java, sim/io/geo/GeometryInfo.java,
	  sim/io/geo/OGRImporter.java, sim/io/geo/OGRInfo.java,
	  sim/io/geo/ShapeFileExporter.java, sim/io/geo/ShapeFileImporter.java,
	  sim/io/geo/ShapeFileInfo.java, sim/portrayal, sim/portrayal/geo,
	  sim/portrayal/geo/GeomFieldPortrayal.java,
	  sim/portrayal/geo/GeomPortrayal.java,
	  sim/portrayal/geo/GeomValuedFieldPortrayal.java,
	  sim/portrayal/geo/GeometryInspector.java: Copied over base GeoMason
	  source files
	* [r241] ., sim, sim/util, sim/util/geo,
	  sim/util/geo/AttributeField.java, sim/util/geo/GeomWrapper.java,
	  sim/util/geo/GeometricProperties.java, sim/util/geo/Network.java,
	  sim/util/geo/NetworkDirectedEdge.java, sim/util/geo/NetworkEdge.java,
	  sim/util/geo/PointMoveTo.java: Initial commit of java source

