[geos-commits] r2256 - trunk

svn_geos at osgeo.org svn_geos at osgeo.org
Sat Jan 24 00:02:14 EST 2009


Author: pramsey
Date: 2009-01-24 00:02:12 -0500 (Sat, 24 Jan 2009)
New Revision: 2256

Modified:
   trunk/ChangeLog
Log:
Update changelog


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2009-01-24 01:33:09 UTC (rev 2255)
+++ trunk/ChangeLog	2009-01-24 05:02:12 UTC (rev 2256)
@@ -1,1614 +1,5637 @@
-$Id$
+2009-01-24 01:33  mloskot
 
-2008-07-31 Mateusz Loskot <mateusz at loskot.net>
+	* capi/geos_ts_c.cpp: Fixed mixed signed/unsigned integral types in
+	  geos_ts_c.cpp, so no compilers should flood with warnings now.
 
+2009-01-24 01:30  mloskot
+
+	* build/msvc80/geos_c_dll/geos_c_dll.vcproj,
+	  build/msvc80/geos_lib/geos_lib.vcproj,
+	  build/msvc80/geos_unit/geos_unit.vcproj: Updated projects for
+	  Visual Studio 2005 adding new .h/.cpp files.
+
+2009-01-23 23:58  mloskot
+
+	* capi/geos_ts_c.cpp, source/geom/util/GeometryCombiner.cpp,
+	  source/headers/geos/geom/util/GeometryCombiner.h,
+	  source/headers/geos/io/CLocalizer.h,
+	  source/headers/geos/operation/union/CascadedPolygonUnion.h,
+	  source/io/CLocalizer.cpp,
+	  source/operation/union/CascadedPolygonUnion.cpp,
+	  tests/unit/capi/GEOSGeomToWKTTest.cpp,
+	  tests/unit/capi/badthreadtest.c, tests/unit/capi/threadtest.c,
+	  tests/unit/operation/union/CascadedPolygonUnionTest.cpp: Updated
+	  svn:keywords property on C/C++ files.
+
+2009-01-21 22:18  pramsey
+
+	* source/geom/Geometry.cpp: Remove geometryCollection protection
+	  from Union/Relate/Intersection/Difference.
+
+2009-01-20 01:01  pramsey
+
+	* capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
+	  source/headers/geos/operation/union/CascadedPolygonUnion.h,
+	  source/operation/union/CascadedPolygonUnion.cpp: Add
+	  GEOSUnionCascaded(*GEOSGeometry) to CAPI in preparation for
+	  PostGIS hook-up.
+
+2009-01-19 23:55  pramsey
+
+	* capi/geos_c.cpp, capi/geos_ts_c.cpp: Formatting changes to
+	  function decls.
+
+2009-01-19 20:41  hobu
+
+	* source/Makefile.vc: fixes to allow building in msvc 2003
+
+2009-01-19 20:00  pramsey
+
+	* configure.in: Make warning flags conditional behind a compiler
+	  test... fix to bug #192 ?
+
+2009-01-19 16:44  pramsey
+
+	* source/headers/geos/operation/union/CascadedPolygonUnion.h,
+	  source/operation/union/CascadedPolygonUnion.cpp: Added patch from
+	  hkaiser to allow cascadedunion to be run directly on a
+	  multipolygon.
+
+2009-01-19 00:12  pramsey
+
+	* autogen.sh: Fix error left behind from testing.
+
+2009-01-18 23:28  pramsey
+
+	* autogen.sh: Add some more info on missing tools.
+
+2009-01-18 23:07  pramsey
+
+	* HOWTO_RELEASE, Makefile.am, build, build/Makefile.am,
+	  build/msvc80, build/msvc80/Makefile.am, build/msvc80/geos_c_dll,
+	  build/msvc80/geos_c_dll/Makefile.am, build/msvc80/geos_lib,
+	  build/msvc80/geos_lib/Makefile.am, build/msvc80/geos_python,
+	  build/msvc80/geos_python/Makefile.am, build/msvc80/geos_ruby,
+	  build/msvc80/geos_ruby/Makefile.am, build/msvc80/geos_unit,
+	  build/msvc80/geos_unit/Makefile.am, configure.in,
+	  source/Makefile.vc, source/headers/geos/Makefile.am: Add msvc
+	  files to distribution target, and update release notes to include
+	  updating
+	  version in .vc headers.
+
+2009-01-18 22:35  pramsey
+
+	* configure.in: Add a couple extra program checks.
+
+2009-01-18 21:30  pramsey
+
+	* autogen.sh: Add version test for aclocal and automake to allow
+	  OpenSolaris to work.
+
+2009-01-18 20:34  pramsey
+
+	* configure.in, source/geom/Envelope.cpp,
+	  source/geom/util/GeometryCombiner.cpp,
+	  source/geom/util/Makefile.am,
+	  source/headers/geos/geom/Envelope.h,
+	  source/headers/geos/geom/util/GeometryCombiner.h,
+	  source/headers/geos/index/strtree/AbstractSTRtree.h,
+	  source/headers/geos/noding/MCIndexNoder.h,
+	  source/headers/geos/operation/Makefile.am,
+	  source/headers/geos/operation/union,
+	  source/headers/geos/operation/union/CascadedPolygonUnion.h,
+	  source/headers/geos/operation/union/Makefile.am,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/operation/Makefile.am, source/operation/union,
+	  source/operation/union/CascadedPolygonUnion.cpp,
+	  source/operation/union/Makefile.am, tests/unit,
+	  tests/unit/Makefile.am, tests/unit/operation/union,
+	  tests/unit/operation/union/CascadedPolygonUnionTest.cpp: Apply
+	  cascaded union patch, for issue #225
+
+2009-01-15 01:00  pramsey
+
+	* tests/xmltester/Makefile.am: Remove XMLTester from list of
+	  installed programs.
+
+2009-01-14 20:25  pramsey
+
+	* capi/geos_ts_c.cpp: Remove strdup use from code for compilation
+	  in mingw
+
+2009-01-13 20:59  pramsey
+
+	* configure.in: Add [macros] include to configure.in directly.
+	  Seems to make more recent aclocals happy
+
+2009-01-13 20:43  pramsey
+
+	* configure.in: Change AC_SUBST to one-per-line instead of
+	  one-line-for-all. Seems to make more recent autoconf's happier.
+
+2009-01-13 19:23  pramsey
+
+	* capi/geos_ts_c.cpp: Change return values for
+	  GEOSWKBWriter_getIncludeSRID_r to match function signature.
+
+2009-01-13 17:04  pramsey
+
+	* tests/unit/capi/badthreadtest.c, tests/unit/capi/brokengrammar,
+	  tests/unit/capi/threadtest.c: More files missing from commit.
+
+2009-01-13 15:47  pramsey
+
+	* capi/geos_ts_c.cpp: Add missing file to SVN.
+
+2009-01-13 01:21  pramsey
+
+	* capi/Makefile.am, capi/geos_c.cpp, capi/geos_c.h.in,
+	  capi/geostest.c, capi/test.expected, capi/test.wkt,
+	  capi/testrunner.sh, tests/unit/Makefile.am,
+	  tests/unit/capi/geostest.c, tests/unit/capi/test.expected,
+	  tests/unit/capi/test.wkt, tests/unit/capi/testrunner.sh: Apply
+	  patch for issue #210 (thread safe c-api) submitted by Chuck
+	  Thibert.
+
+2009-01-05 23:42  swongu
+
+	* source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/OffsetCurveVertexList.h,
+	  source/operation/linemerge/LineMerger.cpp: Fixed memory leak in
+	  BufferBuilder (#218); added read-only coordinates function in
+	  OffsetCurveVertexList; explicity pass ownership in LineMerger.
+
+2008-11-26 19:41  pramsey
+
+	* source/headers/geos/noding/Octant.h,
+	  tests/unit/noding/SegmentStringTest.cpp: Octant.h error (#185)
+	  from Denise Macleod.
+
+2008-11-26 19:27  pramsey
+
+	* source/io/WKBWriter.cpp: Allow proper writing out of z ordinates.
+	  From Justin Bronn (#216)
+
+2008-11-26 19:25  pramsey
+
+	* source/io/WKBReader.cpp: Allow readpoint to look at input
+	  dimension and fill higher ordinates. (#217)
+
+2008-11-26 19:06  pramsey
+
+	* capi/geos_c.cpp, capi/geos_c.h.in: Expose GEOSIsValidReason to
+	  CAPI
+
+2008-11-18 03:09  pramsey
+
+	* source/inlines.cpp: Cygwin build fix from MCA
+
+2008-11-11 17:32  pramsey
+
+	* source/geomgraph/EdgeList.cpp,
+	  source/headers/geos/geomgraph/EdgeList.h,
+	  source/operation/overlay/OverlayOp.cpp: Memory leak on invalid
+	  polygons in intersection(). (#170) from Denise MacLeod.
+
+2008-11-05 20:52  pramsey
+
+	* source/geom/prep/PreparedLineStringIntersects.cpp: Another minor
+	  memory leak removed.
+
+2008-10-28 15:47  pramsey
+
+	* source/inlines.cpp: Cygwin/Mingw patch from Mark Cave-Ayland
+
+2008-10-23 17:33  warmerdam
+
+	* source/operation/valid/IsValidOp.cpp: set isChecked flag after
+	  checking to fix memory leak (#169)
+
+2008-10-16 00:40  pramsey
+
+	* HOWTO_RELEASE: change info to point to osgeo.org
+
+2008-10-14 15:01  pramsey
+
+	* capi/geos_c.cpp, capi/geos_c.h.in: Consistent const declarations
+	  in c-api ($#209)
+
+2008-10-13 22:40  pramsey
+
+	* source/headers/geos/io/Makefile.am: Add CLocalizer.h to build so
+	  it gets packaged in make dist
+
+2008-10-10 17:46  pramsey
+
+	* source/geom/prep/PreparedPolygonContainsProperly.cpp: One last
+	  memory leak fix.
+
+2008-10-09 16:39  pramsey
+
+	* source/geom/prep/PreparedPolygonIntersects.cpp: Memory leak fix
+	  for for prepared intersects. (#207)
+
+2008-10-04 18:14  pramsey
+
+	* source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
+	  source/noding/MCIndexSegmentSetMutualIntersector.cpp: Memory leak
+	  fix for prepared geometry, from Hartmut Kaiser. (#207)
+
+2008-09-29 19:24  pramsey
+
+	* capi/geos_c.cpp: Put function sig on one line
+
+2008-09-23 23:01  mloskot
+
+	* source/geom/prep/AbstractPreparedPolygonContains.cpp,
+	  source/geom/prep/PreparedPolygon.cpp,
+	  source/geom/prep/PreparedPolygonContains.cpp,
+	  source/geom/prep/PreparedPolygonPredicate.cpp,
+	  source/headers/geos/geom/prep/PreparedPolygonContains.h,
+	  source/headers/geos/index/SpatialIndex.h,
+	  source/headers/geos/index/chain/MonotoneChain.h,
+	  source/headers/geos/index/strtree/ItemBoundable.h,
+	  source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
+	  source/headers/geos/noding/SegmentSetMutualIntersector.h,
+	  source/index/chain/MonotoneChain.cpp,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/ItemBoundable.cpp: Moved some ctor/dctor
+	  bodies from headers to translation units. Improved source code
+	  readability. TODO: We need to run a beast like AStyle on all GEOS
+	  code because many places are very hard to read.
+
+2008-09-23 22:55  mloskot
+
+	* source/noding/MCIndexSegmentSetMutualIntersector.cpp:
+	  MCIndexSegmentSetMutualIntersector::addToIndex: Completed BWJ's
+	  comment on memory leaks with important observations about objects
+	  relation & lifetime. The note is a diagnosis of roots of the
+	  problem. Improved source code readability.
+
+2008-09-22 21:48  mloskot
+
+	* source/headers/geos/io/WKBWriter.h: Use conditional operators
+	  instead of cast bool to int.
+
+2008-09-22 20:16  mloskot
+
+	* source/simplify/TopologyPreservingSimplifier.cpp: Removed
+	  unnecessary std::endl from debug messages in
+	  TopologyPreservingSimplifier.cpp.
+
+2008-09-21 21:32  mloskot
+
+	* source/Makefile.vc: Patched NMAKE makefiles: replaced lib.exe
+	  with link.exe /lib command to enabled compilation using Microsoft
+	  Visual C++ Toolkit 2003
+
+2008-09-16 21:09  mloskot
+
+	* source/operation/predicate/SegmentIntersectionTester.cpp,
+	  source/util/math.cpp: Patch fixing build problems on Solaris
+	  (Ticket #205).
+
+2008-09-16 21:01  mloskot
+
+	* tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Fixed EOL
+	  to LF.
+
+2008-09-16 20:58  mloskot
+
+	* source/geom/prep/PreparedGeometryFactory.cpp,
+	  tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Fixed crash
+	  of Prepared Geometry construction with nullptr to Geometry object
+	  (Ticket #197).
+
+2008-09-16 20:55  mloskot
+
+	* build/msvc80/geos_unit/geos_unit.vcproj: Added
+	  PreparedGeometryFactoryTest to geos_unit.vcproj.
+
+2008-09-16 20:15  mloskot
+
+	* build/msvc80/geos_lib/geos_lib.vcproj: Added CLocalizer to
+	  geos_lib.vcproj project for Visual C++ 2005/2008.
+
+2008-09-16 20:13  mloskot
+
+	* tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp: Include
+	  missing <cassert> in isPointInRingTest.cpp
+
+2008-09-16 20:05  mloskot
+
+	* source/Makefile.vc, source/io/CLocalizer.cpp: Fixed undeclared
+	  std::locale in CLocalizer when building using Visual C++ (Ticket
+	  #201)
+
+2008-08-31 20:28  mloskot
+
+	* tests/unit/geos_unit.cpp: Replaced incorrect <cmath> with
+	  <cstdlib> in geos_unit.cpp.
+
+2008-08-31 20:23  mloskot
+
+	* tests/unit/geos_unit.cpp: Added missing include <cmath> in
+	  geos_unit.cpp.
+
+2008-08-31 19:54  mloskot
+
+	* source/headers/geos/io/CLocalizer.h, source/io/CLocalizer.cpp:
+	  Removed use of strdup function to fix compilation with GCC 4.3.1
+	  (Ticket #204).
+
+2008-08-29 18:17  mloskot
+
+	* capi/geos_c.cpp: Removed redundant return expressions from
+	  geos_c.cpp. Testing changes notifications for buildbot.
+
+2008-08-29 00:30  mloskot
+
+	* capi/geos_c.cpp: Fixed execution paths and removed redundant
+	  return expr in some C API calls.
+
+2008-08-29 00:29  mloskot
+
+	* source/headers/geos/io/WKBWriter.h, source/io/WKBWriter.cpp:
+	  Added missing virtual destructor to WKBWriter class.
+
+2008-08-28 22:20  sgillies
+
+	* capi/geos_c.cpp, source/headers/geos/io.h,
+	  source/headers/geos/io/CLocalizer.h, source/io/CLocalizer.cpp,
+	  source/io/Makefile.am: Added CLocalizer class that switches to C
+	  locale and restores to the outer context's locale when deleted
+	  (#201)
+
+2008-08-28 21:35  mloskot
+
+	* tests/unit/Makefile.am, tests/unit/capi/GEOSGeomToWKTTest.cpp:
+	  tests/unit: added GEOSGeomToWKTTest.
+
+2008-08-28 19:16  sgillies
+
+	* capi/geos_c.cpp: Switch to C locale while reading and writing WKT
+	  and restore to the original context's locale afterward (#201)
+
+2008-08-22 17:25  warmerdam
+
+	* source/operation/buffer/BufferOp.cpp: include cmath for
+	  std::pow() and std:log() on MSVC7.1 (#199)
+
+2008-08-22 16:10  mloskot
+
+	* build/bjam/README: Added build/bjam/README with status note.
+
+2008-08-19 17:02  mloskot
+
+	* tests/unit/geom/LineStringTest.cpp: LineStringTest: fixed memory
+	  leak.
+
+2008-08-19 17:00  mloskot
+
+	* source/geom/util/CoordinateOperation.cpp,
+	  source/geom/util/GeometryEditor.cpp: geos/geom/util: Prefer
+	  strict static_cast than C-style cast. Commented ownership
+	  transfer of coordinates object.
+
+2008-08-19 00:18  mloskot
+
+	* tests/unit/algorithm/ConvexHullTest.cpp:
+	  tests/unit/algorithm/ConvexHullTest.cpp: Fixed memory leaks.
+
+2008-08-19 00:05  mloskot
+
+	* tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp:
+	  tests/unit/algorithm/CGAlgorithms: Fixed memory leaks.
+
+2008-08-18 23:45  mloskot
+
+	* tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp:
+	  tests/unit/algorithm/CGAlgorithms: Fixed number of memory leaks.
+
+2008-08-18 23:30  mloskot
+
+	* tests/unit/capi/GEOSCoordSeqTest.cpp,
+	  tests/unit/capi/GEOSSimplifyTest.cpp: tests/unit/capi: Fixed
+	  number of memory leaks.
+
+2008-08-18 16:32  mloskot
+
+	* tests/bigtest/GeometryTestFactory.cpp,
+	  tests/bigtest/TestSweepLineSpeed.cpp: tests/bigtest: Pointed out
+	  number of memory leaks but not fixing them, waiting for comments.
+
+2008-08-18 16:30  mloskot
+
+	* tests/unit/algorithm/ConvexHullTest.cpp,
+	  tests/unit/geom/GeometryFactoryTest.cpp,
+	  tests/unit/geom/LineStringTest.cpp,
+	  tests/unit/geom/MultiLineStringTest.cpp,
+	  tests/unit/geom/MultiPointTest.cpp,
+	  tests/unit/geom/PolygonTest.cpp,
+	  tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp,
+	  tests/unit/simplify/TopologyPreservingSimplifierTest.cpp,
+	  tests/unit/utility.h: tests/unit: added tests cases to
+	  PreparedGeometryFactoryTest, refactored casting utils and
+	  geometry comparators, small cleanup.
+
+2008-08-18 16:29  mloskot
+
+	* source/algorithm/RayCrossingCounter.cpp,
+	  source/algorithm/locate/IndexedPointInAreaLocator.cpp,
+	  source/algorithm/locate/PointOnGeometryLocator.cpp,
+	  source/geom/util/ComponentCoordinateExtracter.cpp,
+	  source/index/intervalrtree/IntervalRTreeBranchNode.cpp,
+	  source/index/intervalrtree/IntervalRTreeLeafNode.cpp,
+	  source/index/intervalrtree/IntervalRTreeNode.cpp,
+	  source/index/intervalrtree/SortedPackedIntervalRTree.cpp,
+	  source/noding/FastSegmentSetIntersectionFinder.cpp,
+	  source/noding/MCIndexSegmentSetMutualIntersector.cpp,
+	  source/noding/NodedSegmentString.cpp,
+	  source/noding/SegmentIntersectionDetector.cpp,
+	  source/noding/SegmentStringUtil.cpp: Fixed svn:keywords.
+
+2008-08-18 16:27  mloskot
+
+	* source/headers/geos/util.h: Fixed UNREFERENCED_PARAMETER macro.
+
+2008-08-18 16:27  mloskot
+
+	* source/headers/geos/geom/prep/AbstractPreparedPolygonContains.h,
+	  source/headers/geos/geom/prep/BasicPreparedGeometry.h,
+	  source/headers/geos/geom/prep/PreparedGeometry.h,
+	  source/headers/geos/geom/prep/PreparedLineString.h,
+	  source/headers/geos/geom/prep/PreparedLineStringIntersects.h,
+	  source/headers/geos/geom/prep/PreparedPoint.h,
+	  source/headers/geos/geom/prep/PreparedPolygon.h,
+	  source/headers/geos/geom/prep/PreparedPolygonContains.h,
+	  source/headers/geos/geom/prep/PreparedPolygonContainsProperly.h,
+	  source/headers/geos/geom/prep/PreparedPolygonCovers.h,
+	  source/headers/geos/geom/prep/PreparedPolygonIntersects.h,
+	  source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Fixed
+	  svn:keywords.
+
+2008-08-18 16:24  mloskot
+
+	* source/geom/prep/AbstractPreparedPolygonContains.cpp,
+	  source/geom/prep/BasicPreparedGeometry.cpp,
+	  source/geom/prep/PreparedGeometry.cpp,
+	  source/geom/prep/PreparedGeometryFactory.cpp,
+	  source/geom/prep/PreparedLineString.cpp,
+	  source/geom/prep/PreparedLineStringIntersects.cpp,
+	  source/geom/prep/PreparedPoint.cpp,
+	  source/geom/prep/PreparedPolygon.cpp,
+	  source/geom/prep/PreparedPolygonContains.cpp,
+	  source/geom/prep/PreparedPolygonContainsProperly.cpp,
+	  source/geom/prep/PreparedPolygonCovers.cpp,
+	  source/geom/prep/PreparedPolygonIntersects.cpp,
+	  source/geom/prep/PreparedPolygonPredicate.cpp: geom/prep:
+	  Refactored kamikaze casts to more readable form. Fixed
+	  svn:keywords.
+
+2008-08-12 00:25  mloskot
+
+	* source/headers/geos/geomPrep.h: Fixed Id keywords.
+
+2008-08-12 00:23  mloskot
+
+	* tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp,
+	  tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp,
+	  tests/unit/algorithm/ConvexHullTest.cpp,
+	  tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp,
+	  tests/unit/operation/IsSimpleOpTest.cpp: Fixed EOL to LF in
+	  trunk/tests.
+
+2008-08-12 00:09  mloskot
+
+	* source/headers/geos/geom/prep/PreparedGeometryFactory.h: Updated
+	  svn:keywords property.
+
+2008-08-12 00:03  mloskot
+
+	* tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Updated
+	  svn:keywords property.
+
+2008-08-11 23:54  mloskot
+
+	* tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Refactored
+	  tabs vs spaces in PreparedGeometryFactoryTest.
+
+2008-08-11 23:52  mloskot
+
+	* source/headers/geos/geom/prep/PreparedGeometryFactory.h:
+	  PreparedGeometry must be a complete type where it is destroyed by
+	  the factory (Ticket #198).
+
+2008-08-11 23:42  mloskot
+
+	* source/headers/geos/geom/prep/PreparedGeometryFactory.h,
+	  tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Completed
+	  PreparedGeometryFactory class with missing named destructor for
+	  PreparedGeometry (Ticket #198)
+
+2008-08-11 23:35  mloskot
+
+	* tests/unit/geom/prep/.PreparedGeometryFactoryTest.cpp.swp:
+	  Removed .PreparedGeometryFactoryTest.cpp.swp that must sneaked
+	  accidentally.
+
+2008-08-11 22:48  mloskot
+
+	* tests/unit/Makefile.am, tests/unit/geom/prep,
+	  tests/unit/geom/prep/.PreparedGeometryFactoryTest.cpp.swp,
+	  tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Added
+	  PreparedGeometryFactoryTest with first test cases included.
+	  FIXME: The test causes memory leak because we don't know how to
+	  destroy PreparedGeometry objects returned by the factory,
+	  discussing on the geos-devel list now.
+
+2008-08-07 16:59  pramsey
+
+	* source/algorithm/RobustDeterminant.cpp: Added original author to
+	  main copyright block.
+
+2008-08-07 16:57  pramsey
+
+	* source/headers/geos/timeval.h: Change to standard header, with
+	  (c) credit to author.
+
+2008-08-01 23:23  mloskot
+
+	* ChangeLog: Updated ChangeLog with latest submissions. Hmm, should
+	  we stil maintain the ChangeLog file?
+
+2008-07-31 17:08  mloskot
+
+	* tests/unit/capi/GEOSPolygonizer_getCutEdgesTest.cpp: Fixed tabs,
+	  hopefully. Updated svn:keywords property.
+
+2008-07-31 17:01  mloskot
+
 	* capi/geos_c.cpp, capi/geos_c.h.in, tests/unit/Makefile.am,
-	  tests/unit/capi/GEOSPolygonizer_getCutEdgesTest.cpp: Patch completing
-	  C API interface with wrapper on Polygonizer::getCutEdges (Ticket #195).
-	  Unit test included in tests/unit/capi/GEOSPolygonizer_getCutEdgeTest.cpp.
+	  tests/unit/capi/GEOSPolygonizer_getCutEdgesTest.cpp: Patch
+	  completing C API interface with wrapper on
+	  Polygonizer::getCutEdges (Ticket #195). Unit test included in
+	  tests/unit/capi/GEOSPolygonizer_getCutEdgeTest.cpp. Thanks to
+	  Jurgen E. Fischer for this patch.
 
-2008-07-26 Mateusz Loskot <mateusz at loskot.net>
-	* r2138 - r2143: Tickets #167, #191, #192
+2008-07-26 23:06  mloskot
 
-2008-07-25 Mateusz Loskot <mateusz at loskot.net>
+	* doc/example.cpp, source/geomgraph/GeometryGraph.cpp,
+	  source/headers/geos/noding/FastNodingValidator.h,
+	  source/headers/geos/noding/IntersectionAdder.h,
+	  source/index/quadtree/DoubleBits.cpp,
+	  source/io/StringTokenizer.cpp,
+	  tests/bigtest/TestSweepLineSpeed.cpp: Number of fixes enabling
+	  GEOS compilation with GCC 4.3 (Ticket #167).
 
-	* trunk/build/README, trunk/build/msvc80/README trunk/macros/geos.m4,
-	  trunk/source/headers/geos/algorithm/CentralEndpointIntersector.h,
-	  trunk/source/headers/geos/geomPrep.h,
-	  trunk/source/headers/geos/indexIntervalRTree.h,
-	  trunk/source/headers/geos/noding/FastNodingValidator.h,
-	  trunk/source/headers/geos/noding/SingleInteriorIntersectionFinder.h,
-	  trunk/source/noding/FastNodingValidator.cpp,
-	  trunk/source/noding/SingleInteriorIntersectionFinder.cpp,
-	  trunk/source/operation/buffer/OffsetCurveVertexList.h,
-	  trunk/swig/python/tests/TESTING.txt:
-	  tests/unit/operation/IsSimpleOpTest.cpp,
+2008-07-26 21:00  mloskot
+
+	* capi/geos_c.h.in: Guarded version macros with #ifndef conditions
+	  to avoid redefinition errors (Ticket #167).
+
+2008-07-26 20:47  mloskot
+
+	* source/headers/geos/version.h.in,
+	  source/headers/geos/version.h.vc: Guarded version macros with
+	  #ifndef conditions to avoid redefinition errors (Ticket #167).
+
+2008-07-26 20:24  mloskot
+
+	* macros/ac_python_devel.m4: Fixed problems with finding libpython
+	  on Mac Darwin (Ticket #191).
+
+2008-07-26 19:57  mloskot
+
+	* autogen.sh: Updated svn:keywords property.
+
+2008-07-26 19:56  mloskot
+
+	* autogen.sh: Fixed autogen.sh for OpenSolaris (Ticket #192).
+
+2008-07-25 21:00  mloskot
+
+	* build/README, build/msvc80/README, macros/geos.m4,
+	  source/headers/geos/algorithm/CentralEndpointIntersector.h,
+	  source/headers/geos/geomPrep.h,
+	  source/headers/geos/indexIntervalRTree.h,
+	  source/headers/geos/noding/FastNodingValidator.h,
+	  source/headers/geos/noding/SingleInteriorIntersectionFinder.h,
+	  source/noding/FastNodingValidator.cpp,
+	  source/noding/SingleInteriorIntersectionFinder.cpp,
+	  source/operation/buffer/OffsetCurveVertexList.h,
+	  swig/python/tests/TESTING.txt: Updated svn:keywords property
+
+2008-07-25 20:56  mloskot
+
+	* tests/unit/operation/IsSimpleOpTest.cpp,
 	  tests/unit/precision/SimpleGeometryPrecisionReducerTest.cpp:
 	  Updated svn:keywords property
 
-2008-07-19 Frank Warmerdam
+2008-07-19 19:11  warmerdam
 
-	* r2123 - r2135
+	* source/Makefile.vc: added manifest handling for DLLs (#193)
 
-2008-07-15 Mateusz Loskot <mateusz at loskot.net>
+2008-07-19 19:07  warmerdam
 
-	* source\algorithm\RobustDeterminant.cpp,
-	  source\algorithm\locate\IndexedPointInAreaLocator.cpp,
-	  source\algorithm\ConvexHull.cpp,
-	  source\precision\SimpleGeometryPrecisionReducer.cpp,
-	  source\planargraph\DirectedEdge.cpp,
-	  source\operation\buffer\OffsetCurveSetBuilder.cpp,
-	  source\operation\buffer\BufferBuilder.cpp,
-	  source\operation\buffer\BufferOp.cpp,
-	  source\operation\distance\ConnectedElementPointFilter.cpp,
-	  source\io\ByteOrderValues.cpp, source\index\bintree\Key.cpp,
-	  source\index\quadtree\Key.cpp, source\geomgraph\GeometryGraph.cpp,
-	  source\geomgraph\EdgeEnd.cpp, source\headers\geos\geom\LineSegment.inl,
-	  source\headers\geos\geom\Coordinate.inl, source\headers\geos\io\WKBReader.h,
-	  source\headers\geos\noding\IntersectionAdder.h, source\util\math.cpp,
-	  source\noding\Octant.cpp, tests\xmltester\markup\MarkupSTL.h,
-	  tests\xmltester\XMLTester.cpp, capi\geos_c.cpp: Fixed compilation on
-	  with Sun Studio compiler on Solaris x86 and Sparc (Ticket #189). Thanks
-	  to Magne Mahre for the patch.
+	* source/Makefile.vc: added rules to create platform.h, version.h
+	  and geos_c.h from templates on win32
 
-2008-05-20 Mateusz Loskot <mateusz at loskot.net>
+2008-07-15 22:04  mloskot
 
-	* bootstrap.bat: Added script generating headers for use with Visual C++
-	compiler. DO NOT include this script in GEOS source distribution.
-	* source/makefile.vc: Do not make copies of 3 dynamic headers but let
-	users to use bootstrap.bat instead. Fixed compilation error by removing
-	non-existing file entry: source\geom\prep\PreparedPolygonLineIntersection.cpp
-	* source\headers\geos\util.h: Add UNREFERENCED_PARAMETER macro.
-	* source\geom\PrecisionModel.cpp, source\geom\GeometryComponentFilter.cpp,
-	  source\geom\util\GeometryTransformer.cpp, source\precision\GeometrySnapper.cpp,
-	  source\precision\CommonBitsRemover.cpp,	source\simplify\DouglasPeuckerSimplifier.cpp,
-	  source\operation\overlay\OverlayOp.cpp,	source\operation\overlay\FuzzyPointLocator.cpp,
-	  source\index\quadtree\NodeBase.cpp,	source\headers\geos\geom\BinaryOp.h,
+	* ChangeLog, capi/geos_c.cpp, source/algorithm/ConvexHull.cpp,
+	  source/algorithm/RobustDeterminant.cpp,
+	  source/algorithm/locate/IndexedPointInAreaLocator.cpp,
+	  source/geomgraph/EdgeEnd.cpp, source/geomgraph/GeometryGraph.cpp,
+	  source/headers/geos/geom/Coordinate.inl,
+	  source/headers/geos/geom/LineSegment.inl,
+	  source/headers/geos/io/WKBReader.h,
+	  source/headers/geos/noding/IntersectionAdder.h,
+	  source/index/bintree/Key.cpp, source/index/quadtree/Key.cpp,
+	  source/io/ByteOrderValues.cpp, source/noding/Octant.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/distance/ConnectedElementPointFilter.cpp,
+	  source/planargraph/DirectedEdge.cpp,
+	  source/precision/SimpleGeometryPrecisionReducer.cpp,
+	  source/util/math.cpp, tests/xmltester/XMLTester.cpp,
+	  tests/xmltester/markup/MarkupSTL.h: Fixed compilation on with Sun
+	  Studio compiler on Solaris x86 and Sparc (Ticket #189). Thanks to
+	  Magne Mahre for the patch.
+
+2008-07-15 13:35  mloskot
+
+	* source/Makefile.vc: For building with Visual C++, added new flag
+	  DEBUG=1 (see GEOS building instructions on GEOS Wiki). Added
+	  missing flags for Visual C++ compiler, in release and debug
+	  configuration.
+
+2008-05-20 21:34  mloskot
+
+	* source/dirlist.mk: Added missing subdirs to source/dirlist.mk
+
+2008-05-20 21:31  mloskot
+
+	* source/geom/prep: Updated svn:ignore patterns.
+
+2008-05-20 21:25  mloskot
+
+	* ChangeLog, bootstrap.bat, build/msvc80/geos.sln,
+	  build/msvc80/geos_lib/geos_lib.vcproj,
+	  source/geom/GeometryComponentFilter.cpp,
+	  source/geom/PrecisionModel.cpp,
+	  source/geom/util/GeometryTransformer.cpp,
+	  source/headers/geos/geom/BinaryOp.h,
+	  source/headers/geos/noding/MCIndexNoder.h,
+	  source/headers/geos/noding/Octant.h,
+	  source/headers/geos/noding/ScaledNoder.h,
+	  source/headers/geos/operation/overlay/PointBuilder.h,
+	  source/headers/geos/util.h, source/index/quadtree/NodeBase.cpp,
+	  source/noding/ScaledNoder.cpp, source/noding/SegmentString.cpp,
+	  source/noding/snapround/MCIndexPointSnapper.cpp,
+	  source/operation/overlay/FuzzyPointLocator.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/precision/CommonBitsRemover.cpp,
+	  source/precision/GeometrySnapper.cpp,
+	  source/simplify/DouglasPeuckerSimplifier.cpp,
+	  tests/unit/geom/DimensionTest.cpp: * source\headers\geos\util.h:
+	  Add UNREFERENCED_PARAMETER macro.
+	  * source\geom\PrecisionModel.cpp,
+	  source\geom\GeometryComponentFilter.cpp,
+	  source\geom\util\GeometryTransformer.cpp,
+	  source\precision\GeometrySnapper.cpp,
+	  source\precision\CommonBitsRemover.cpp,
+	  source\simplify\DouglasPeuckerSimplifier.cpp,
+	  source\operation\overlay\OverlayOp.cpp,
+	  source\operation\overlay\FuzzyPointLocator.cpp,
+	  source\index\quadtree\NodeBase.cpp,
+	  source\headers\geos\geom\BinaryOp.h,
 	  source\headers\geos\operation\overlay\PointBuilder.h,
 	  source\headers\geos\noding\MCIndexNoder.h,
-	  source\headers\geos\noding\ScaledNoder.h, source\headers\geos\noding\Octant.h,
-	  source\noding\ScaledNoder.cpp, source\noding\snapround\MCIndexPointSnapper.cpp,
-	  source\noding\SegmentString.cpp, tests\unit\geom\DimensionTest.cpp:
-	  Use UNREFERENCED_PARAMETER macro to get rid of C4100 warning when building with Visual C++.
-	* build\msvc80\geos_lib\geos_lib.vcproj: Remove non-existing source files.
+	  source\headers\geos\noding\ScaledNoder.h,
+	  source\headers\geos\noding\Octant.h,
+	  source\noding\ScaledNoder.cpp,
+	  source\noding\snapround\MCIndexPointSnapper.cpp,
+	  source\noding\SegmentString.cpp,
+	  tests\unit\geom\DimensionTest.cpp: Use UNREFERENCED_PARAMETER
+	  macro to get rid of C4100 warning when building with Visual C++.
+	  * build\msvc80\geos_lib\geos_lib.vcproj: Remove non-existing
+	  source files.
 
----------  GEOS-3.0.0 release [2007-12-21] --------------------------
+2008-05-20 20:45  mloskot
 
-2007-12-19 Mateusz Loskot <mateusz at loskot.net>
+	* ChangeLog, source/Makefile.vc: source/makefile.vc: Removed
+	  non-existing file entry: PreparedPolygonLineIntersects.obj.
 
-	* source/headers/geos/io.h, source/headers/geos/geom.h:
-	  Improved warning message about using DEPRECATED headers.
+2008-05-20 20:33  mloskot
 
-2007-12-17 Mateusz Loskot <mateusz at loskot.net>
+	* ChangeLog, bootstrap.bat, source/Makefile.vc: * bootstrap.bat:
+	  Added script generating headers for use with Visual C++ compiler.
+	  DO NOT include this script in GEOS source distribution. *
+	  source/makefile.vc: Do not make copies of 3 dynamic headers but
+	  let users to use bootstrap.bat instead.
 
-	* source\Makefile.vc: fixed MSVC_VER condition for
-	  Microsoft Visual C++ 2008 (9.0), compiler version 1500
+2008-02-07 22:59  warmerdam
 
-2007-12-13 Mateusz Loskot <mateusz at loskot.net>
+	* Makefile.am: make sure makefile.vc gets distributed
 
-	* ChangeLog: added Id keyword at the top of the file.
-	* build\msvc80\geos_unit\geos_unit.vcproj: fixed post-build event
-	* source\geom\GeometryCollection.cpp: removed unreachable code,
+2008-02-06 22:17  warmerdam
+
+	* source/Makefile.am, source/Makefile.vc,
+	  source/headers/geos/noding/Makefile.am: try to fix up the files
+	  include in distribution, and remove unused files from Makefile.vc
+	  (#175)
+
+2008-01-30 22:34  benjubb
+
+	* source/headers/geos/algorithm/RayCrossingCounter.h,
+	  source/headers/geos/algorithm/locate/IndexedPointInAreaLocator.h,
+	  source/headers/geos/algorithm/locate/PointOnGeometryLocator.h,
+	  source/headers/geos/algorithm/locate/SimplePointInAreaLocator.h,
+	  source/headers/geos/geom/prep/AbstractPreparedPolygonContains.h,
+	  source/headers/geos/geom/prep/BasicPreparedGeometry.h,
+	  source/headers/geos/geom/prep/PreparedGeometry.h,
+	  source/headers/geos/geom/prep/PreparedGeometryFactory.h,
+	  source/headers/geos/geom/prep/PreparedLineString.h,
+	  source/headers/geos/geom/prep/PreparedLineStringIntersects.h,
+	  source/headers/geos/geom/prep/PreparedPoint.h,
+	  source/headers/geos/geom/prep/PreparedPolygon.h,
+	  source/headers/geos/geom/prep/PreparedPolygonContains.h,
+	  source/headers/geos/geom/prep/PreparedPolygonContainsProperly.h,
+	  source/headers/geos/geom/prep/PreparedPolygonCovers.h,
+	  source/headers/geos/geom/prep/PreparedPolygonIntersects.h,
+	  source/headers/geos/geom/prep/PreparedPolygonPredicate.h,
+	  source/headers/geos/geom/util/ComponentCoordinateExtracter.h,
+	  source/headers/geos/geomUtil.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/index/intervalrtree/SortedPackedIntervalRTree.h,
+	  source/headers/geos/indexIntervalRTree.h,
+	  source/headers/geos/noding/FastSegmentSetIntersectionFinder.h,
+	  source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
+	  source/headers/geos/noding/NodableSegmentString.h,
+	  source/headers/geos/noding/NodedSegmentString.h,
+	  source/headers/geos/noding/SegmentIntersectionDetector.h,
+	  source/headers/geos/noding/SegmentSetMutualIntersector.h,
+	  source/headers/geos/noding/SegmentStringUtil.h: Added
+	  documentation, for benefit of doxygen.
+
+2008-01-30 22:30  benjubb
+
+	* source/geom/prep/PreparedPolygonIntersects.cpp: deleted
+	  out-commented line.
+
+2008-01-30 22:29  benjubb
+
+	* source/geom/prep/PreparedPolygon.cpp: removed ref to
+	  PreparedPolygonLineIntersection
+
+2008-01-30 22:18  benjubb
+
+	* source/geom/prep/Makefile.am,
+	  source/headers/geos/geom/prep/Makefile.am: Removed refs to
+	  PreparedPolygonLineIntersection.
+
+2008-01-30 22:17  benjubb
+
+	* source/geom/prep/PreparedPolygonLineIntersection.cpp,
+	  source/headers/geos/geom/prep/PreparedPolygonLineIntersection.h:
+	  Deleted. not used, not needed.
+	  
+	  
+
+2008-01-30 19:09  benjubb
+
+	* source/headers/geos/geomPrep.h: Added for benefit of doxygen.
+
+2008-01-29 17:55  benjubb
+
+	* source/geom/prep/AbstractPreparedPolygonContains.cpp,
+	  source/geom/prep/PreparedLineString.cpp,
+	  source/geom/prep/PreparedPolygon.cpp,
+	  source/headers/geos/geom/prep/PreparedLineString.h,
+	  source/headers/geos/noding/SegmentIntersectionDetector.h,
+	  source/headers/geos/noding/SegmentIntersector.h,
+	  source/noding/MCIndexSegmentSetMutualIntersector.cpp,
+	  source/noding/SegmentIntersectionDetector.cpp: Some small changes
+	  to improve the memory management. These changes plug a few leaks,
+	  but not all.
+
+2008-01-29 17:49  benjubb
+
+	* source/operation/predicate/RectangleContains.cpp: Fix a bug in
+	  the shortcut test for containment in a rectangle. This test
+	  wasn't correctly testing for case of a point on the boundary.
+	  
+	  Was also a bug in JTS (now fixed).
+
+2008-01-29 17:37  benjubb
+
+	* source/geom/Geometry.cpp: Patch to fix bug in ticket #171
+
+2008-01-22 19:34  benjubb
+
+	* capi/geos_c.h.in, source/headers/geos/version.h.vc: Updated for
+	  VC to give correct version (3.1.0-CAPI-1.5.0).
+
+2008-01-18 00:37  benjubb
+
+	* configure.in: Added to CAPI interface, cleared
+	  CAPI_INTERFACE_REV, bumped AGE & CURRENT
+
+2008-01-18 00:35  benjubb
+
+	* source/index/chain/MonotoneChainBuilder.cpp: Fixed a bug in the
+	  handling of line strings with repeated points.
+	  
+	  -This line, and those below, will be ignored--
+	  
+	  M MonotoneChainBuilder.cpp
+
+2008-01-17 19:15  benjubb
+
+	* capi/geos_c.cpp: Fixed a misspelling,
+	  GEOSPreparedContainsProperty => GEOSPreparedContainsProperly
+
+2008-01-16 18:36  warmerdam
+
+	* source/Makefile.vc: updated to include post 3.0 classes
+
+2008-01-09 23:49  benjubb
+
+	* capi/geos_c.cpp, capi/geos_c.h.in: Added support for prepared
+	  geometry
+
+2008-01-09 23:48  benjubb
+
+	* source/headers/geos/geom/prep/PreparedGeometryFactory.h: removed
+	  extraneous 'using namespace'
+
+2008-01-03 21:11  benjubb
+
+	* source/noding/MCIndexSegmentSetMutualIntersector.cpp: commented
+	  out some delete's in
+	  MCIndexSegmentSetMutualIntersector::addToIndex, to fix a bug in
+	  prepared contains() predicate.
+
+2008-01-02 23:23  sgillies
+
+	* swig/Makefile.am: Conditionally add swig/python,ruby to SUBDIRS
+
+2007-12-22 00:04  mloskot
+
+	* build/bjam/geos/Jamfile, build/bjam/geos_c, build/bjam/geos_unit:
+	  Updated configuration of experimental builder based on
+	  Boost.Build. GEOS compiles with bjam successfully as static
+	  library.
+
+2007-12-21 23:50  mloskot
+
+	* source/Makefile.vc, source/algorithm/locate,
+	  source/index/intervalrtree: Updated Visual C++ makefiles with new
+	  submissions from Ben. Now, new GEOS features compiles with NMAKE
+	  too.
+
+2007-12-21 23:31  mloskot
+
+	* source/headers/geos/algorithm/Makefile.am: Removed
+	  SimplePointInAreaLocator.h from algorithm/Makefile.am (header
+	  migrated to algorithm/locate).
+
+2007-12-21 23:26  mloskot
+
+	* source/algorithm/Makefile.am: Added comment about deprecated
+	  translation units in source/algorithm.
+
+2007-12-21 23:26  pramsey
+
+	* source/geom/util/Makefile.am: remove trailing backslash
+
+2007-12-21 23:21  mloskot
+
+	* ., source/headers/geos/algorithm,
+	  source/headers/geos/algorithm/locate, tests/unit: Updated
+	  svn:ignore property.
+
+2007-12-21 23:18  mloskot
+
+	* source/geom/prep/PreparedPolygonContainsProperly.cpp: Fixed extra
+	  qualifications in /geom/prep/PreparedPolygonContainsProperly.
+
+2007-12-21 23:12  mloskot
+
+	* source/geom/prep/AbstractPreparedPolygonContains.cpp,
+	  source/geom/prep/PreparedGeometryFactory.cpp,
+	  source/headers/geos/geom/prep/PreparedGeometryFactory.h: Fixed
+	  extra qualifications in PreparedGeometryFactory class.
+
+2007-12-21 22:57  mloskot
+
+	* source/headers/geos/geom/util/ComponentCoordinateExtracter.h:
+	  Fixed GeometryTypeId misused in
+	  geos/geom/util/ComponentCoordinateExtracter.h.
+
+2007-12-21 22:49  pramsey
+
+	* source/geom/util/Makefile.am: remove .cpp files that weren't
+	  there before
+
+2007-12-21 22:49  mloskot
+
+	* source/geom/CoordinateArraySequence.cpp,
+	  source/geom/CoordinateSequence.cpp, source/geom/LineString.cpp:
+	  Reverted changes appled in r2089 to three files from source/geom.
+
+2007-12-21 22:47  pramsey
+
+	* source/algorithm/Makefile.am: type subdir typo
+
+2007-12-21 22:43  mloskot
+
+	* source/geom/CoordinateArraySequence.cpp,
+	  source/geom/CoordinateSequence.cpp, source/geom/LineString.cpp,
+	  source/geom/prep, source/headers/geos/geom/prep,
+	  source/headers/geos/index/intervalrtree,
+	  source/index/intervalrtree: Updated svn:ignore property.
+
+2007-12-21 22:41  mloskot
+
+	* source/examples/CustomPointCoordinateSequence.cpp: Added missing
+	  <iostream> header to CustomPointCoordinateSequence.cpp.
+
+2007-12-21 22:40  mloskot
+
+	* source/algorithm/Makefile.am,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/locate: Removed unused
+	  SimplePointInAreaLocator.cpp. This unit migrated to
+	  algorithm/locate module.
+
+2007-12-21 22:21  pramsey
+
+	* configure.in: Updated configure.in with new locations.
+
+2007-12-21 22:14  mloskot
+
+	* configure.in: Updated configure.in with new locations.
+
+2007-12-21 22:12  mloskot
+
+	* configure.in: Updated configure.in with new locations.
+
+2007-12-21 22:09  mloskot
+
+	* configure.in: Updated configure.in with new locations.
+
+2007-12-21 22:07  mloskot
+
+	* configure.in: Updated configure.in with new locations.
+
+2007-12-21 22:02  pramsey
+
+	* source/headers/geos/algorithm/Makefile.am,
+	  source/headers/geos/algorithm/locate/Makefile.am,
+	  source/headers/geos/noding/Makefile.am: Add
+	  headers/geos/algorithm/locate to automake
+
+2007-12-21 22:01  pramsey
+
+	* source/noding/Makefile.am: Add files to automake
+
+2007-12-21 21:57  pramsey
+
+	* source/headers/geos/index/Makefile.am,
+	  source/headers/geos/index/intervalrtree/Makefile.am: Added
+	  headers/index/intervalrtree to automake
+
+2007-12-21 21:55  pramsey
+
+	* source/headers/geos/geom/Makefile.am,
+	  source/headers/geos/geom/prep/Makefile.am,
+	  source/headers/geos/geom/util/Makefile.am: Added
+	  headers/geom/prep headers/geom/util to automake
+
+2007-12-21 21:47  pramsey
+
+	* source/index/Makefile.am, source/index/intervalrtree/Makefile.am:
+	  Added index/intervalrtree to automake
+
+2007-12-21 21:43  pramsey
+
+	* source/geom/util/Makefile.am: added
+	  geom/util/ComponentCoordinateExtracter.h
+
+2007-12-21 21:40  pramsey
+
+	* source/geom/Makefile.am, source/geom/prep/Makefile.am: Add
+	  geom/prep to automake
+
+2007-12-21 21:36  pramsey
+
+	* source/algorithm/Makefile.am,
+	  source/algorithm/locate/Makefile.am: Add algorithm/location to
+	  automake
+
+2007-12-21 21:31  pramsey
+
+	* source/algorithm/Makefile.am: Added new files
+
+2007-12-21 20:50  benjubb
+
+	* source/algorithm/RayCrossingCounter.cpp:
+
+2007-12-21 20:48  benjubb
+
+	* build/msvc80/geos_lib/geos_lib.vcproj:
+
+2007-12-21 20:47  benjubb
+
+	* source/headers/geos/index/intervalrtree,
+	  source/headers/geos/index/intervalrtree/IntervalRTreeBranchNode.h,
+	  source/headers/geos/index/intervalrtree/IntervalRTreeLeafNode.h,
+	  source/headers/geos/index/intervalrtree/IntervalRTreeNode.h,
+	  source/headers/geos/index/intervalrtree/SortedPackedIntervalRTree.h:
+	  Added from JTS 1.9 to support prepared geometry
+
+2007-12-21 20:47  benjubb
+
+	* source/algorithm/locate,
+	  source/algorithm/locate/IndexedPointInAreaLocator.cpp,
+	  source/algorithm/locate/PointOnGeometryLocator.cpp,
+	  source/algorithm/locate/SimplePointInAreaLocator.cpp: Added from
+	  JTS 1.9 to support prepared geometry
+
+2007-12-21 20:44  benjubb
+
+	* source/geom/util/ComponentCoordinateExtracter.cpp: Added from JTS
+	  1.9 to support prepared geometry
+
+2007-12-21 20:44  benjubb
+
+	* source/headers/geos/geom/util/ComponentCoordinateExtracter.h:
+	  Added from JTS 1.9 to support prepared geometry
+
+2007-12-21 20:42  benjubb
+
+	* source/operation/predicate/RectangleIntersects.cpp: modified
+	  because SimplePointInAreaLocator.h moved
+
+2007-12-21 20:41  benjubb
+
+	* source/noding/FastSegmentSetIntersectionFinder.cpp,
+	  source/noding/MCIndexSegmentSetMutualIntersector.cpp,
+	  source/noding/NodedSegmentString.cpp,
+	  source/noding/SegmentIntersectionDetector.cpp,
+	  source/noding/SegmentStringUtil.cpp: Added from JTS 1.9 to
+	  support prepared geometry
+
+2007-12-21 20:41  benjubb
+
+	* source/index/intervalrtree,
+	  source/index/intervalrtree/IntervalRTreeBranchNode.cpp,
+	  source/index/intervalrtree/IntervalRTreeLeafNode.cpp,
+	  source/index/intervalrtree/IntervalRTreeNode.cpp,
+	  source/index/intervalrtree/SortedPackedIntervalRTree.cpp: Added
+	  from JTS 1.9 to support prepared geometry
+
+2007-12-21 20:40  benjubb
+
+	* source/geom/prep,
+	  source/geom/prep/AbstractPreparedPolygonContains.cpp,
+	  source/geom/prep/BasicPreparedGeometry.cpp,
+	  source/geom/prep/PreparedGeometry.cpp,
+	  source/geom/prep/PreparedGeometryFactory.cpp,
+	  source/geom/prep/PreparedLineString.cpp,
+	  source/geom/prep/PreparedLineStringIntersects.cpp,
+	  source/geom/prep/PreparedPoint.cpp,
+	  source/geom/prep/PreparedPolygon.cpp,
+	  source/geom/prep/PreparedPolygonContains.cpp,
+	  source/geom/prep/PreparedPolygonContainsProperly.cpp,
+	  source/geom/prep/PreparedPolygonCovers.cpp,
+	  source/geom/prep/PreparedPolygonIntersects.cpp,
+	  source/geom/prep/PreparedPolygonLineIntersection.cpp,
+	  source/geom/prep/PreparedPolygonPredicate.cpp: Added from JTS 1.9
+	  to support prepared geometry
+
+2007-12-21 20:39  benjubb
+
+	* source/geomgraph/EdgeEndStar.cpp: modified because
+	  SimplePointInAreaLocator.h moved
+
+2007-12-21 20:38  benjubb
+
+	* source/headers/geos/algorithm/SimplePointInAreaLocator.h: Moved
+	  into geos::algorithm::locate
+
+2007-12-21 20:37  benjubb
+
+	* source/headers/geos/algorithm/RayCrossingCounter.h: Added from
+	  JTS 1.9 to support prepared geometry
+
+2007-12-21 20:35  benjubb
+
+	* source/headers/geos/geom/prep,
+	  source/headers/geos/geom/prep/AbstractPreparedPolygonContains.h,
+	  source/headers/geos/geom/prep/BasicPreparedGeometry.h,
+	  source/headers/geos/geom/prep/PreparedGeometry.h,
+	  source/headers/geos/geom/prep/PreparedGeometryFactory.h,
+	  source/headers/geos/geom/prep/PreparedLineString.h,
+	  source/headers/geos/geom/prep/PreparedLineStringIntersects.h,
+	  source/headers/geos/geom/prep/PreparedPoint.h,
+	  source/headers/geos/geom/prep/PreparedPolygon.h,
+	  source/headers/geos/geom/prep/PreparedPolygonContains.h,
+	  source/headers/geos/geom/prep/PreparedPolygonContainsProperly.h,
+	  source/headers/geos/geom/prep/PreparedPolygonCovers.h,
+	  source/headers/geos/geom/prep/PreparedPolygonIntersects.h,
+	  source/headers/geos/geom/prep/PreparedPolygonLineIntersection.h,
+	  source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Added
+	  from JTS 1.9 to support prepared geometry
+
+2007-12-21 20:34  benjubb
+
+	* source/headers/geos/noding/FastSegmentSetIntersectionFinder.h,
+	  source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
+	  source/headers/geos/noding/NodableSegmentString.h,
+	  source/headers/geos/noding/NodedSegmentString.h,
+	  source/headers/geos/noding/SegmentIntersectionDetector.h,
+	  source/headers/geos/noding/SegmentSetMutualIntersector.h,
+	  source/headers/geos/noding/SegmentStringUtil.h: Added from JTS
+	  1.9 to support prepared geometry
+
+2007-12-21 20:33  benjubb
+
+	* source/headers/geos/noding/SegmentString.h: changed destructor to
+	  be virtual
+
+2007-12-21 20:31  benjubb
+
+	* source/headers/geos/geom/Envelope.h: Added a covers() predicate,
+	  from JTS 1.9, to support prepared geometry
+
+2007-12-21 20:30  benjubb
+
+	* source/headers/geos/geom/Geometry.h: changed IsRectangle to be
+	  public
+
+2007-12-21 20:03  benjubb
+
+	* source/headers/geos/geom/Envelope.inl: Added a covers()
+	  predicate, from JTS 1.9, to support prepared geometry
+
+2007-12-21 20:00  benjubb
+
+	* source/headers/geos/algorithm/locate/SimplePointInAreaLocator.h:
+	  Moved from geos::algorithm as in JTS 1.9
+
+2007-12-21 19:55  benjubb
+
+	* source/headers/geos/algorithm/locate,
+	  source/headers/geos/algorithm/locate/IndexedPointInAreaLocator.h,
+	  source/headers/geos/algorithm/locate/PointOnGeometryLocator.h:
+	  New namaspace geos::algorithm::locate, as in JTS 1.9..
+
+2007-12-21 19:52  benjubb
+
+	* source/headers/geos/algorithm/SimplePointInAreaLocator.h: Added a
+	  public constructor, and a method to bring in line with JTS 1.9.
+	  Changed namespace to geos::algorithm::locate
+
+2007-12-21 18:44  pramsey
+
+	* configure.in: version numbering for next release (3.1.0)
+
+2007-12-21 18:41  pramsey
+
+	* ChangeLog, configure.in: 3.0.0 release
+
+2007-12-19 20:18  mloskot
+
+	* ChangeLog, source/headers/geos/geom.h, source/headers/geos/io.h:
+	  Improved warning message about using DEPRECATED headers
+
+2007-12-17 23:09  mloskot
+
+	* tests/xmltester/XMLTester.cpp: Fixed std::tolower usage in
+	  XMLTester.cpp (Ticket #163).
+
+2007-12-17 23:05  mloskot
+
+	* source/algorithm/HCoordinate.cpp: Replaced finite function with
+	  std::numeric_limits (Ticket #162).
+
+2007-12-17 21:52  mloskot
+
+	* ChangeLog, source/Makefile.vc: source\Makefile.vc: Fixed MSVC_VER
+	  condition for Microsoft Visual C++ 2008 (9.0).
+
+2007-12-13 16:11  mloskot
+
+	* ChangeLog: Added Id keyword at the top of ChangeLog file.
+
+2007-12-13 16:09  mloskot
+
+	* ChangeLog, build/msvc80/geos_unit/geos_unit.vcproj,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  tests/unit/geom/GeometryFactoryTest.cpp: *
+	  build\msvc80\geos_unit\geos_unit.vcproj: fixed post-build event
+	  * source\geom\GeometryCollection.cpp: removed unreachable code,
 	  shorten exception message.
-	* source\geom\Geometry.cpp: purified condition based on dynamic_cast
-	* tests\unit\geom\GeometryFactoryTest.cpp: use std::size_t instead of
+	  * source\geom\Geometry.cpp: purified condition based on
+	  dynamic_cast
+	  * tests\unit\geom\GeometryFactoryTest.cpp: use std::size_t
+	  instead of
 	  int where unsigned integral type required.
 
-2007-12-09 Mateusz Loskot <mateusz at loskot.net>
+2007-12-09 00:02  mloskot
 
-	* tests/unit/precision/SimpleGeometryPrecisionReducerTest.cpp:
-	  test suite for class geos::precision::SimpleGeometryPrecisionReducer
+	* ChangeLog, tests/unit/Makefile.am,
+	  tests/unit/precision/SimpleGeometryPrecisionReducerTest.cpp:
+	  Added test suite for class
+	  geos::precision::SimpleGeometryPrecisionReducer.
 
-2007-11-26 Mateusz Loskot <mateusz at loskot.net>
+2007-12-08 22:59  mloskot
 
-	* source\Makefile.vc: enabled target copying version.h.vc
-	  and geos_c.h.vc to headers used by Visual C++ 
-	  source\headers\geos\version.h.vc: added test if used
-	  with Visual C++ compiler
-	* build\msvc80\geos.vsprops,
-	* build\msvc80\geos_python\geos_python.vcproj,
-	* build\msvc80\geos_ruby\geos_ruby.vcproj: added common 
-	  Property Sheet for Visual C++ projects where Python and 
-	  Ruby macros/locations are defined.
-	* swig\python\geos_wrap.cxx: Fixed include of Python.h,
-	  see Ticket #164 for details.
+	* .: Updated svn:keyword property.
 
-2007-11-22 Mateusz Loskot <mateusz at loskot.net>
+2007-11-26 16:26  mloskot
 
-	* source/headers/geos/io/WKBWriter.h: added purifying cast of 
-	  int value to bool.
+	* build/msvc80/geos.vsprops: Added geos.vsprops - property sheet
+	  for Visual C++ projects.
 
-2007-06-11 Mateusz Loskot <mateusz at loskot.net>
+2007-11-26 15:19  mloskot
 
-	* tests/unit/operation/IsSimpleOpTest.cpp,
-	  tests/unit/Makefile.am: Added test for IsSimpleOp class.
-	* source/operation/IsSimpleOp.cpp: Replaced post-increment
-	  operators with pre-increment operators where standard
-	  iterators are incremented in loops. NOTE: Prefer pre-incr.
-	  over post-inc. when working with standard iterators.
+	* ChangeLog, build/msvc80/geos_python/geos_python.vcproj,
+	  build/msvc80/geos_ruby/geos_ruby.vcproj,
+	  swig/python/geos_wrap.cxx: Added common Property Sheet for Visual
+	  C++ projects where Python and Ruby macros/locations are defined.
+	  Fixed include of Python.h, see Ticket #164 for details.
 
-2007-06-10 Mateusz Loskot <mateusz at loskot.net>
+2007-11-26 06:21  mloskot
 
+	* source/algorithm: Updated svn:ignore patterns.
+
+2007-11-26 06:16  mloskot
+
+	* ChangeLog, source/Makefile.vc, source/headers/geos/version.h.vc:
+	  Enabled target copying version.h.vc and geos_c.h.vc to headers
+	  used by Visual C++. Added test if version.h.vc is used with
+	  Visual C++.
+
+2007-11-23 02:33  mloskot
+
+	* ChangeLog, source/headers/geos/io/WKBWriter.h: A bit of
+	  purification with explicit casting int to bool type.
+
+2007-11-02 22:41  pramsey
+
+	* web/index.html: urls updated to point to osgeo locations
+
+2007-11-02 22:17  pramsey
+
+	* web, web/index.html, web/style.css: add the web site content to
+	  svn for collaborative management
+
+2007-09-21 17:42  csavage
+
+	* configure.in: Update the CAPI and GEOS version numbers based on
+	  Reader/Writer additions to the CAPI and EWKB support for the C++
+	  api.
+
+2007-09-21 17:40  csavage
+
+	* swig/geos.i.in, swig/ruby/geos_wrap.cxx, swig/ruby/ruby.i,
+	  swig/ruby/test/test_buffer.rb, swig/ruby/test/test_helper.rb,
+	  swig/ruby/test/test_io.rb, swig/ruby/test/test_operations.rb,
+	  swig/ruby/test/test_srid.rb, swig/ruby/test/test_version.rb:
+	  Updated the SWIG bindings and tests to use the new Reader/Writer
+	  classes exposed in the CAPI.
+
+2007-09-21 17:40  csavage
+
+	* capi/geos_c.cpp, capi/geos_c.h.in: Update the CAPI to expose
+	  WKTReader/WBTWriter and WKBReader/WBKWriter in the CAPI. This is
+	  an improvement over the existing API since it avoids the use of
+	  the static variable used to control byte order and # of
+	  dimenions, and gives clients more control over the
+	  creation/destruction of readers and writers. Finally, exposed the
+	  ability to output the EWKB format (set SRID to true in the
+	  WKBWriter).
+
+2007-09-21 17:35  csavage
+
+	* source/index/strtree/STRtree.cpp: Switched back to using <
+	  because the fuzzy comparison now in use trips assertion errors in
+	  VC++. See comments in code for more information. Note this change
+	  may cause problems. Strk left a note in the code saying that the
+	  '<' comparison sometimes gives unstable results. But that seems
+	  better than an assertion failure.
+
+2007-09-21 17:32  csavage
+
+	* source/headers/geos/io/WKBWriter.h, source/io/WKBWriter.cpp:
+	  Updated the WKBWriter so it can output EWKB format similar to
+	  PostGIS. Also added a few getter/setter methods that allow
+	  clients to specify the reader's number of dimensions, byte order
+	  and whether srid values should be output. These getters/setters
+	  make it easier to wrap the reader in the CAPI.
+
+2007-09-14 15:34  csavage
+
+	* build/msvc80/geos_c_dll/geos_c_dll.vcproj,
+	  build/msvc80/geos_ruby, build/msvc80/geos_ruby/geos_ruby.vcproj:
+
+2007-09-14 15:34  csavage
+
+	* build/msvc80/geos_python: Told SVN to ignore MSCV++ Python swig
+	  build directories.
+
+2007-09-14 15:25  csavage
+
+	* source/io/WKBReader.cpp: Set unknown SRID values to 0 instead of
+	  -1 to be more consistent with the rest of GEOS (srid values are
+	  initialized to 0 by default).
+
+2007-09-11 02:02  csavage
+
+	* source/headers/geos/profiler.h: Don't include config.h for MSVC++
+	  builds.
+
+2007-09-07 17:32  csavage
+
+	* configure.in: The test for SWIG was incorrect. Fixed by patch
+	  from Mark Cave-Ayland.
+
+2007-09-06 23:24  csavage
+
+	* source/headers/geos/profiler.h: Applied patch from Mark
+	  Cave-Ayland's to make older versions of MingW that don't have
+	  struct timezone defined compile again. Also fixed issues with
+	  more recent versions of MingW that don't correctly compile with
+	  the -ansi compiler switch.
+
+2007-09-06 23:22  csavage
+
+	* configure.in, macros/ruby.m4: Applied patches from Mark
+	  Cave-Ayland's that reorganize/improve the SWIG support in the
+	  generated configure file.\
+
+2007-08-31 20:44  csavage
+
+	* capi/geos_c.cpp, capi/geos_c.h.in: For MSVC++ builds the CAPI
+	  version was set in geos_c.cpp instead of geos_c.h and it was set
+	  incorrectly. This patch fixes the MSVC++ version number and
+	  centralizes the various versoin #defines in the geos_c.h.
+
+2007-08-31 20:18  csavage
+
+	* swig/python/Makefile.am, swig/ruby/Makefile.am: Update swig
+	  makefiles to make the wrappers dependent on the SWIG interface
+	  files even if SWIG is disabled. Doing this means that Make will
+	  correctly recognize that a user has modified an I file, but that
+	  the .cxx wrapper cannot be regenerated since SWIG is not
+	  available.
+
+2007-08-30 20:06  csavage
+
+	* source/headers/geos/profiler.h, source/headers/geos/timeval.h:
+	  MingW now includes the gettimeofday function - so reworked
+	  includes to only use custom version when building with VC++.
+
+2007-08-30 17:00  csavage
+
+	* macros/ruby.m4, swig/ruby/Makefile.am: Added RUBY_BIN_DIR to
+	  autoconf macros - simplified auto make input file for ruby
+	  bindings.
+
+2007-08-30 06:19  csavage
+
+	* macros/ac_pkg_swig.m4: The last attempt to fix this file failed -
+	  instead keep the code that queries the swig libraries but use sed
+	  to merge multiple lines together. If this is not done, then the
+	  swig output causes ./configure to blow up on msys.
+
+2007-08-30 05:31  csavage
+
+	* macros/ac_pkg_swig.m4: Fixes sed issue with swig on msys. For
+	  more info see:
+	  
+	  http://lists.refractions.net/pipermail/geos-devel/2007-August/002956.html
+
+2007-08-30 03:18  csavage
+
+	* swig/geos.i.in: Changed from dos to unix line feeds.
+
+2007-08-29 01:41  csavage
+
+	* build/msvc80/geos.sln, build/msvc80/geos_python,
+	  build/msvc80/geos_python/geos_python.vcproj,
+	  build/msvc80/geos_ruby/geos_ruby.vcproj: New VC++ project for the
+	  python SWIG bindings.
+
+2007-08-29 01:29  csavage
+
+	* build/msvc80/geos_ruby/geos_ruby.vcproj, swig/geos.i.in,
+	  swig/python/python.i, swig/ruby/geos_wrap.cxx, swig/ruby/ruby.i:
+	  Ruby SWIG bindings - mapped eql? to == so that you can do point
+	  == point2 in ruby. Removed a hard-coded path from VC++ project.
+	  Updated out-of-date copyright notices for no particularly good
+	  reason.
+
+2007-08-28 21:29  csavage
+
+	* build/msvc80: Added release as an ignored directory for VC++,
+	  similar to the debug directory.
+
+2007-08-28 21:28  csavage
+
+	* build/msvc80/geos_ruby: Added new ruby VC++ project to solution
+	  file.
+
+2007-08-28 21:27  csavage
+
+	* capi/geos_c.h.in: Fixed c api include for VC++ - it should be
+	  #include <geos/version.h> instead of #include <version.h>.
+
+2007-08-28 21:27  csavage
+
+	* build/msvc80/geos.sln: Added new ruby VC++ project to solution
+	  file.
+
+2007-08-28 21:26  csavage
+
+	* build/msvc80/geos_c_dll/geos_c_dll.vcproj: Follow lead of
+	  geos_lib project - copy geos/geos_c.h.in to geos/geos_c.h when
+	  building with VC++.
+
+2007-08-28 21:25  csavage
+
+	* build/msvc80/geos_ruby, build/msvc80/geos_ruby/geos_ruby.vcproj:
+	  Added new vc++ project for building ruby bindings. Its not
+	  perfect since it hard-codes the path to Ruby, but its enough to
+	  get one started.
+
+2007-08-28 21:22  csavage
+
+	* swig/python/geos.py, swig/python/geos_wrap.cxx,
+	  swig/ruby/geos_wrap.cxx: Updated SWIG wrappers based on changed
+	  interface file. Also generated with SWIG 1.3.31
+
+2007-08-28 20:42  csavage
+
+	* swig/ruby/test/geos_tests.rb, swig/ruby/test/test_buffer.rb,
+	  swig/ruby/test/test_combinations.rb,
+	  swig/ruby/test/test_coordinate_sequence.rb,
+	  swig/ruby/test/test_envelope.rb, swig/ruby/test/test_geometry.rb,
+	  swig/ruby/test/test_io.rb, swig/ruby/test/test_operations.rb,
+	  swig/ruby/test/test_relations.rb, swig/ruby/test/test_srid.rb,
+	  swig/ruby/test/test_version.rb: SWIG bindings - updated Ruby
+	  tests based on name changes.
+
+2007-08-28 20:41  csavage
+
+	* swig/ruby/ruby.i: Updated Ruby swig bindings to more closely
+	  match Ruby style names. So eql? instead of equals, dimensions
+	  instead of get_dimensions, etc.
+
+2007-08-28 20:40  csavage
+
+	* swig/geos.i.in: Exposed Geometry::Clone method in SWIG bindings.
+	  Added check for NULL string in geomFromWKT wrapper.
+
+2007-08-23 20:35  pramsey
+
+	* source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/buffer/OffsetCurveVertexList.h: Memory leak
+	  patches from Robert Coup
+
+2007-08-22 23:45  mloskot
+
+	* source/headers/geos/io/ByteOrderDataInStream.inl,
+	  source/operation/overlay/ElevationMatrix.cpp,
+	  source/operation/polygonize/Polygonizer.cpp: Cleaned compilation
+	  warnings from VC++.
+
+2007-06-11 07:43  mloskot
+
+	* ChangeLog, source/operation/IsSimpleOp.cpp: Replaced
+	  post-increment operators with pre-increment operators where
+	  standard iterators are incremented in loops. NOTE: Prefer
+	  pre-incr. over post-inc. when working with standard iterators.
+
+2007-06-11 07:39  mloskot
+
+	* tests/unit/Makefile.am, tests/unit/operation/IsSimpleOpTest.cpp:
+	  Added unit test for geos::operation::IsSimpleOp class.
+
+2007-06-10 13:03  mloskot
+
+	* ., ChangeLog, tests/unit/Makefile.am: Updated
+	  tests/unit/Makefile.am with new files.
+
+2007-06-10 11:53  mloskot
+
+	* ChangeLog, build/msvc80/geos.sln,
+	  build/msvc80/geos_unit/geos_unit.vcproj,
+	  tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp,
+	  tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp,
+	  tests/unit/algorithm/ConvexHullTest.cpp: Added unit test for
+	  geos::algorithm::CGAlgorithms::computeOrientation() function.
+
+2007-06-10 11:29  mloskot
+
+	* ., capi, source, source/geom, source/geom/util, source/geomgraph,
+	  source/geomgraph/index, source/index/bintree, source/index/chain,
+	  source/index/quadtree, source/index/strtree,
+	  source/index/sweepline, source/io, source/noding,
+	  source/noding/snapround, source/operation,
+	  source/operation/buffer, source/operation/distance,
+	  source/operation/linemerge, source/operation/overlay,
+	  source/operation/polygonize, source/operation/predicate,
+	  source/operation/relate, source/operation/valid,
+	  source/planargraph, source/planargraph/algorithm,
+	  source/precision, source/simplify, source/util: Updated
+	  svn:ignore property for the whole tree adding VC++ and Windows
+	  specific patterns.
+
+2007-06-10 11:18  mloskot
+
+	* ChangeLog, build/msvc80/geos_unit/geos_unit.vcproj,
+	  tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp: Added unit test
+	  for CGAlgorithms::isCCW() function.
+
+2007-06-10 11:08  mloskot
+
+	* tests/unit/algorithm/ConvexHullTest.cpp,
+	  tests/unit/geom/LineStringTest.cpp: Added unit test for
+	  geos::algorithm::ConvexHull.
+
+2007-06-10 11:03  mloskot
+
 	* tests/unit/utility.h: Added custom operators for static and
 	  dynamic casts of pointers wrapped with std::auto_ptr<T> type.
-	* tests/unit/algorithm/ConvexHullTest.cpp: Added unit test for
-	  geos::algorithm::ConvexHull.
-	* tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp: Added unit test for
-	  geos::algorithm::CGAlgorithms::isCCW() function.
-	* tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp: Added unit
-	  test for geos::algorithm::CGAlgorithms::computeOrientation() function.
-	* tests/unit/Makefile.am: Added files with new tests.
 
-2007-06-08 Mateusz Loskot <mateusz at loskot.net>
+2007-06-08 17:13  mloskot
 
-	* capi/geos_c.h.in: Applied Konstantin Baumann's suggestion
-	  about including version.h in C API header for Visual C++.
-	* build/msvc80/geos_lib/geos_lib.vcproj: Updated project file.
-	* source/algorithm/InteriorPointArea.cpp,
-	  source/algorithm/SIRtreePointInRing.cpp,
+	* tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: Identified
+	  test case failing because of geos::index::strtree::yComparator()
+	  instability.
+
+2007-06-08 17:10  mloskot
+
+	* ChangeLog, source/index/strtree/STRtree.cpp: Analysis of
+	  instability of the yComparator, there are some new important
+	  questions to answer.
+
+2007-06-08 15:27  mloskot
+
+	* ChangeLog, build/msvc80/geos_lib/geos_lib.vcproj,
+	  source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/CentroidArea.cpp,
+	  source/algorithm/CentroidLine.cpp,
+	  source/algorithm/CentroidPoint.cpp,
 	  source/algorithm/HCoordinate.cpp,
-	  source/algorithm/CentroidArea.cpp,
-	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
 	  source/algorithm/InteriorPointLine.cpp,
-	  source/algorithm/CentroidLine.cpp,
 	  source/algorithm/InteriorPointPoint.cpp,
-	  source/algorithm/CentroidPoint.cpp,
-	  source/algorithm/CGAlgorithms.cpp,
 	  source/algorithm/MinimumDiameter.cpp,
-	  source/geom/CoordinateSequence.cpp,
-	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/SIRtreePointInRing.cpp,
+	  source/geom/CoordinateSequence.cpp, source/geomgraph/Edge.cpp,
+	  source/geomgraph/EdgeList.cpp,
+	  source/headers/geos/geom/CoordinateFilter.h,
+	  source/headers/geos/geomgraph/Edge.h,
+	  source/headers/geos/geomgraph/Node.h,
+	  source/headers/geos/index/bintree/Root.h,
+	  source/headers/geos/index/chain/MonotoneChainOverlapAction.h,
 	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/quadtree/DoubleBits.cpp,
+	  source/index/strtree/SIRtree.cpp,
 	  source/index/strtree/STRtree.cpp,
-	  source/index/strtree/SIRtree.cpp,
-	  source/index/quadtree/DoubleBits.cpp,
 	  source/index/sweepline/SweepLineIndex.cpp,
-	  source/geomgraph/EdgeList.cpp,
-	  source/geomgraph/Edge.cpp,
-	  source/headers/geos/geom/CoordinateFilter.h,
-	  source/headers/geos/index/chain/MonotoneChainOverlapAction.h,
-	  source/headers/geos/index/bintree/Root.h,
-	  source/headers/geos/geomgraph/Edge.h,
-	  source/headers/geos/geomgraph/Node.h: cleaned signed/unsigned types
-	  mixtures, got rid from annoying compiler warnings.
-	* source/index/strtree/STRtree.cpp: Analysis of instability of the
-	yComparator, there are some new important questions to answer.
+	  source/operation/buffer/BufferSubgraph.cpp: Cleaned
+	  signed/unsigned types mixtures, got rid from annoying compiler
+	  warnings.
 
-2007-06-01 Mateusz Loskot <mateusz at loskot.net>
+2007-06-08 14:50  mloskot
 
-	* build/msvc80/geos_lib/geos_lib.vcproj: Applied patch with pre-build
-	  events generating platform.h and version.h headers.
-	  Thanks to Konstantin Baumann for this patch.
-	* build/bjam: Added *experimental* support of bjam and
-	  Boost.Build for GEOS.
+	* ChangeLog: Applied Konstantin Baumann's suggestion about
+	  including version.h in C API header for Visual C++.
 
-2007-05-06 Mateusz Loskot <mateusz at loskot.net>
+2007-06-08 14:50  mloskot
 
-	* source/headers/geos/version.h.vc: Added version header
-	  dedicated to use with Microsoft Visual C++ compiler.
-	  The version.h.vc requires manual update when version number
-	  changes.
+	* capi/geos_c.h.in: Applied Konstantin Baumann's suggestion about
+	  including version.h in C API header for Visual C++.
 
-2007-04-22 Mateusz Loskot <mateusz at loskot.net>
+2007-06-01 13:53  mloskot
 
-	* source/geom/CoordinateArraySequence.cpp: Added assertion checking
-	  if passed ordinate index is valid.
-	* tests/unit/capi/GEOSCoordSeqTest.cpp: Extended tests with swapped and
-	  not swapped calls of setX/setY/setZ and setOrdinate functions
+	* ChangeLog, build/bjam, build/bjam/Jamroot, build/bjam/geos,
+	  build/bjam/geos/Jamfile, build/bjam/geos_c,
+	  build/bjam/geos_c/Jamfile, build/bjam/geos_unit,
+	  build/bjam/geos_unit/Jamfile: Added Boost.Build configuration for
+	  GEOS (experimental). The idea is to enable users to build GEOS
+	  with bjam tool from Boost.Build package.
 
-2007-04-15 Mateusz Loskot <mateusz at loskot.net>
+2007-06-01 13:43  mloskot
 
-	* autogen.sh: Added detection of glibtoolize as libtool utility name
-	  under Mac OS X system.
+	* source/headers/geos/platform.h.vc,
+	  source/headers/geos/version.h.vc,
+	  tests/unit/operation/distance/DistanceOpTest.cpp,
+	  tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp,
+	  tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp,
+	  tests/unit/operation/overlay/OverlayResultValidatorTest.cpp: Set
+	  missing svn:keywords property.
 
-2007-03-05 Sandro Santilli <strk at refractions.net>
+2007-06-01 13:06  mloskot
 
-	* tests/xmltester/Makefile.am: enable
-	  run of new testcases.
+	* ChangeLog, build/msvc80/geos_lib/geos_lib.vcproj: Applied patch
+	  with pre-build events generating platform.h and version.h
+	  headers. Thanks to Konstantin Baumann for this patch.
 
-2007-03-05 Carl Anderson <carl.anderson at vadose.org>
+2007-05-06 02:42  mloskot
 
-	* tests/xmltester/: hole_from_shell.xml, hole_red.xml:
-	  New testcases for buffer(0).
+	* build/msvc80, build/msvc80/geos_c_dll, build/msvc80/geos_lib,
+	  build/msvc80/geos_unit: Updated svn:ignore property for
+	  build\msvc80.
 
-2007-02-26 Tom Elwertowski
+2007-05-06 02:40  mloskot
 
-	* source/inlines.cpp: fix for MingW32 builds.
+	* ChangeLog, source/headers/geos/version.h.vc: Added
+	  source/headers/geos/version.h.vc file for Visual C++ compiler.
 
-2007-02-06 Carl Anderson <carl.anderson at vadose.org>
+2007-04-22 04:44  mloskot
 
-	* source/operation/buffer/SubgraphDepthLocater.cpp
+	* ., ChangeLog, capi, source/geom/CoordinateArraySequence.cpp,
+	  swig, tests/unit/capi/GEOSCoordSeqTest.cpp: Added assertion
+	  validating ordinateIndex in setOrdinate() function. Extended
+	  GEOSCoordSeqTest with swapped and non-swapped calls of
+	  coordiantes assignment functions.
+
+2007-04-15 18:02  mloskot
+
+	* ChangeLog, autogen.sh: Added detection of glibtoolize under Mac
+	  OS X.
+
+2007-03-05 09:58  strk
+
+	* ChangeLog, tests/xmltester/Makefile.am,
+	  tests/xmltester/hole_from_shell.xml,
+	  tests/xmltester/hole_red.xml: Add new testcases by Carl Anderson
+
+2007-02-26 10:46  strk
+
+	* ChangeLog, source/inlines.cpp: Patch by Tom Elwertowski:
+	  * source/inlines.cpp: fix for MingW32 builds.
+
+2007-02-21 10:14  strk
+
+	* ChangeLog, source/operation/buffer/SubgraphDepthLocater.cpp:
+	  Patch by Carl Anderson:
+	  
+	  * source/operation/buffer/SubgraphDepthLocater.cpp
 	  (findStabbedSegments):
 	  Implement short-circuit to avoid inner defective
 	  logic.
+	  
+	  Fixes badguy3.xml
 
-2007-02-06 Sandro Santilli <strk at refractions.net>
+2007-02-21 10:12  strk
 
-	* tests/xmltester/: Makefile.am, badguy3.xml:
+	* ChangeLog, tests/xmltester/Makefile.am,
+	  tests/xmltester/badguy3.xml: * tests/xmltester/: Makefile.am,
+	  badguy3.xml:
 	  Added simplified version of nasty buffer bug test.
 
-2007-02-08 Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
+2007-02-08 23:33  strk
 
-	* configure.in: Allow configure to continue with use_python
+	* ChangeLog, configure.in: Patch by Mark Cave-Ayland:
+	  
+	  * configure.in: Allow configure to continue with use_python
 	  set to false if a python binary is not found, as per
-	  http:gcsources.redhat.com/automake/automake.html#Python.
+	  http://sources.redhat.com/automake/automake.html#Python.
 
-2007-02-06 Sandro Santilli <strk at refractions.net>
+2007-02-07 00:34  strk
 
-	* source/index/strtree/STRtree.cpp,
+	* ChangeLog, source/headers/geos/index/strtree/AbstractNode.h,
+	  source/headers/geos/index/strtree/AbstractSTRtree.h,
+	  source/headers/geos/index/strtree/Boundable.h,
+	  source/headers/geos/index/strtree/ItemBoundable.h,
+	  source/headers/geos/index/strtree/SIRtree.h,
+	  source/headers/geos/index/strtree/STRtree.h,
 	  source/index/strtree/AbstractNode.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
 	  source/index/strtree/ItemBoundable.cpp,
-	  source/index/strtree/AbstractSTRtree.cpp,
 	  source/index/strtree/SIRtree.cpp,
-	  source/headers/geos/index/strtree/AbstractNode.h,
-	  source/headers/geos/index/strtree/ItemBoundable.h,
-	  source/headers/geos/index/strtree/Boundable.h,
-	  source/headers/geos/index/strtree/AbstractSTRtree.h,
-	  source/headers/geos/index/strtree/SIRtree.h,
-	  source/headers/geos/index/strtree/STRtree.h
-	  General refactoring aimed at making the code cleaner
+	  source/index/strtree/STRtree.cpp: General refactoring aimed at
+	  making the code cleaner
 	  to read and maintain; use iterators rather then random
 	  accessing containers to allow easy future switch to std::list
 	  from std::vector; use a tolerance-based strict weak ordering
 	  operator for sorting child boundables in STRtree, this
 	  fixes the heisenbug when building with inlines disabled.
 
-2007-02-06 Sandro Santilli <strk at refractions.net>
+2007-02-06 02:05  strk
 
-	* tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
+	* ChangeLog, tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
+	  * tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
 	  Expect result of POLYGON simplification to always be
 	  a polygon, even if collapsed to the empty geom.
-        * operation::buffer::BufferBuilder,
+
+2007-02-06 01:57  strk
+
+	* ChangeLog, source/headers/geos/operation/buffer/BufferBuilder.h,
+	  source/headers/geos/operation/buffer/BufferOp.h,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp: *
+	  operation::buffer::BufferBuilder,
 	  operation::buffer::BufferOp:
 	  Fixed buffer operation to always return polygonal
 	  geometry
 
----------  GEOS-3.0.0rc4 release [2007-02-02] --------------------------
+2007-02-03 02:18  pramsey
 
-2007-02-01 Sandro Santilli <strk at refractions.net>
+	* ChangeLog, configure.in: 3.0.0rc4 tagging
 
-	* operation::buffer::BufferOp: set MAX_PRECISION_DIGITS
+2007-02-01 11:11  strk
+
+	* ChangeLog, source/headers/geos/operation/buffer/BufferOp.h,
+	  source/operation/buffer/BufferOp.cpp: *
+	  operation::buffer::BufferOp: set MAX_PRECISION_DIGITS
 	  so to match JTS.
 
-2007-01-26 Sandro Santilli <strk at refractions.net>
+2007-01-26 01:19  strk
 
-	* tests/xmltester/: Makefile.am, stmlf-cases-20070119.xml:
+	* ChangeLog, tests/xmltester/Makefile.am,
+	  tests/xmltester/stmlf-cases-20070119.xml: * tests/xmltester/:
+	  Makefile.am, stmlf-cases-20070119.xml:
 	  New overlay test.
-	* tests/xmltester/XMLTester.cpp: improved buffer
+
+2007-01-26 00:57  strk
+
+	* ChangeLog, source/operation/buffer/BufferBuilder.cpp,
+	  tests/xmltester/XMLTester.cpp: * tests/xmltester/XMLTester.cpp:
+	  improved buffer
 	  result validator.
-	* source/operation/buffer/BufferBuilder.cpp (computeNodedEdges):
+	  * source/operation/buffer/BufferBuilder.cpp (computeNodedEdges):
 	  remove repeated points from noded SegmentStrings, skip collapsed
 	  edges.
 
-2007-01-17 Sandro Santilli <strk at refractions.net>
+2007-01-17 11:59  strk
 
-	* tests/xmltester/: heisenbugs.xml, Makefile.am:
-	  New testcase for bug fixed by previous commit.
+	* ChangeLog, tests/xmltester/Makefile.am,
+	  tests/xmltester/heisenbugs.xml: New testcase for bug fixed by
+	  previous commit.
 
-2007-01-16 Sandro Santilli <strk at refractions.net>
+2007-01-17 01:05  strk
 
-	* source/index/strtree/STRtree.cpp (yComparator): 
+	* ChangeLog, source/index/strtree/STRtree.cpp: *
+	  source/index/strtree/STRtree.cpp (yComparator):
 	  Use static_cast<> and make code more readable.
 	  A side effect seems to be fixing a segfault :!
-	* source/headers/geos/index/strtree/STRtree.h (centreY):
+
+2007-01-17 00:45  strk
+
+	* ChangeLog, source/headers/geos/index/strtree/STRtree.h: *
+	  source/headers/geos/index/strtree/STRtree.h (centreY):
 	  const-corrected.
-	* tests/xmltester/XMLTester.cpp: don't include catch-all headers.
 
-2007-01-09 Sandro Santilli <strk at refractions.net>
+2007-01-16 14:12  strk
 
-	* source/operation/buffer/: Makefile.am, OffsetCurveVertexList.h:
+	* ChangeLog, tests/xmltester/XMLTester.cpp,
+	  tests/xmltester/XMLTester.h: * tests/xmltester/XMLTester.cpp:
+	  don't include catch-all headers.
+
+2007-01-09 17:34  strk
+
+	* ChangeLog,
+	  source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
+	  source/operation/buffer/Makefile.am,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveVertexList.h,
+	  tests/xmltester/Makefile.am,
+	  tests/xmltester/TestBufferExternal.xml,
+	  tests/xmltester/XMLTester.cpp: * source/operation/buffer/:
+	  Makefile.am, OffsetCurveVertexList.h:
 	  New helper class for OffsetCurveBuilder
-	* operation::buffer::OffsetCurveBuilder:
+	  * operation::buffer::OffsetCurveBuilder:
 	  Move vertexlist management to external class.
-	* tests/xmltester/: Makefile.am, TestBufferExternal.xml:
+	  * tests/xmltester/: Makefile.am, TestBufferExternal.xml:
 	  added test for above changes (imported from JTS and
 	  modified to work with GEOS).
-	* tests/xmltester/XMLTester.cpp: change buffer
-	  validator again: check area of topological 
+	  * tests/xmltester/XMLTester.cpp: change buffer
+	  validator again: check area of topological
 	  difference between expected and obtained result
 	  to be smaller then 1/1000 of expected geometry
 	  area.
 
-2007-01-09 Sandro Santilli <strk at refractions.net>
+2007-01-09 15:08  strk
 
-	* source/geom/CoordinateArraySequence.cpp,
+	* ChangeLog, source/geom/CoordinateArraySequence.cpp,
+	  source/headers/geos/geom/CoordinateArraySequence.h,
+	  source/headers/geos/geom/CoordinateSequence.h: *
+	  source/geom/CoordinateArraySequence.cpp,
 	  source/headers/geos/geom/CoordinateSequence.h,
 	  source/headers/geos/geom/CoordinateArraySequence.h:
 	  add(Coordinate, bool) made a virtual method and overrridden
 	  for CoordinateArraySequence, for better performance
 	  (single virtual call vs. multiple); added front() and
 	  back() methods.
-	* tests/xmltester/XMLTester.cpp: add areatest
-	  to buffer test handler.
 
-2007-01-04 Sandro Santilli <strk at refractions.net>
+2007-01-09 10:27  strk
 
-	* configure.in: prepared for version to 3.0.0rc4,
+	* ChangeLog, tests/xmltester/XMLTester.cpp: *
+	  tests/xmltester/XMLTester.cpp: add areatest to buffer test
+	  handler.
+
+2007-01-05 01:01  strk
+
+	* ChangeLog, configure.in: * configure.in: prepared for version to
+	  3.0.0rc4,
 	  fixed swig python errors as suggested by hint
 	  (AM_PATH_PYTHON).
 
-2007-01-04 Sandro Santilli <strk at refractions.net>
+2007-01-04 22:43  strk
 
-	* configure.in, swig/geos.i.in, swig/geos.i:
+	* ChangeLog, configure.in, swig/geos.i, swig/geos.i.in: *
+	  configure.in, swig/geos.i.in, swig/geos.i:
 	  geos.i generated at configure time from geos.i.in
 	  (so we don't have to manually update versions there).
 
-2007-01-04 dev-zero at gentoo dot org 
+2007-01-04 22:38  strk
 
-	* swig/geos.i: use unsigned int when CAPI signatures
+	* ChangeLog, swig/geos.i: Patch by dev-zero at gentoo dot org:
+	  
+	  * swig/geos.i: use unsigned int when CAPI signatures
 	  expect unsigned int (not size_t).
 
-2007-01-03 Sandro Santilli <strk at refractions.net>
+2007-01-03 20:11  strk
 
-	* tests/xmltester/: fme.xml, Makefile.am: added buffer testcase.
-	* tests/xmltester/XMLTester.cpp: use a tolerance of 10E-6
+	* ChangeLog, tests/xmltester/Makefile.am, tests/xmltester/fme.xml:
+	  * tests/xmltester/: fme.xml, Makefile.am: added buffer testcase.
+
+2007-01-03 20:06  strk
+
+	* ChangeLog, tests/xmltester/XMLTester.cpp: *
+	  tests/xmltester/XMLTester.cpp: use a tolerance of 10E-6
 	  for buffer validation (~10cm at worst when using latlong
 	  projections); create sql tables with oid to work around a
 	  bug in qgis 0.7.4.
 
-2007-01-03 Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
+2007-01-03 19:18  strk
 
-	* source/inlines.cpp, source/algorithm/HCoordinate.cpp:
+	* ChangeLog, source/algorithm/HCoordinate.cpp, source/inlines.cpp:
+	  Applied patch by Mark Cave-Ayland
+	  <mark.cave-ayland at ilande.co.uk>:
+	  
+	  * source/inlines.cpp, source/algorithm/HCoordinate.cpp:
 	  Fixes for MingW builds. See geos-devel/2007-January/002766.html.
 
-2007-01-03 Sandro Santilli <strk at refractions.net>
+2007-01-03 14:56  strk
 
-	* source/operation/buffer/BufferOp.cpp (bufferReducedPrecision):
+	* ChangeLog, source/operation/buffer/BufferOp.cpp: *
+	  source/operation/buffer/BufferOp.cpp (bufferReducedPrecision):
 	  Fixed computation of reduced PrecisionModel scale.
 
-2006-12-18 Sandro Santilli <strk at refractions.net>
+2006-12-18 20:04  strk
 
-	* tests/xmltester/robustness.xml: added
+	* ChangeLog, tests/xmltester/robustness.xml: *
+	  tests/xmltester/robustness.xml: added
 	  testcase reported to fail with 2.2.3 on
 	  postgis-users/2006-November/014013.html.
-	* source/precision/GeometrySnapper.cpp,
-	  source/headers/geos/geom/BinaryOp.h,
-	  source/headers/geos/precision/GeometrySnapper.h:
-	  Geometry snapping synced with JTS.
 
-2006-12-18 Sandro Santilli <strk at refractions.net>
+2006-12-18 18:44  strk
 
-	* HOWTO_RELEASE: add ChangeLog's release mark step.
-	* source/precision/GeometrySnapper.cpp (computeSnapTolerance):
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h,
+	  source/headers/geos/precision/GeometrySnapper.h,
+	  source/precision/GeometrySnapper.cpp: Geometry snapping synced
+	  with JTS.
+
+2006-12-18 14:27  strk
+
+	* ChangeLog, HOWTO_RELEASE: * HOWTO_RELEASE: add ChangeLog's
+	  release mark step.
+
+2006-12-18 14:19  strk
+
+	* ChangeLog, source/precision/GeometrySnapper.cpp,
+	  tests/xmltester/Makefile.am,
+	  tests/xmltester/TestRobustOverlayFixed.xml: *
+	  source/precision/GeometrySnapper.cpp (computeSnapTolerance):
 	  properly compute snap tolerance for fixed precision geometries.
-	* tests/xmltester/: Makefile.am, TestRobustOverlayFixed.xml:
+	  * tests/xmltester/: Makefile.am, TestRobustOverlayFixed.xml:
 	  new test for fixed precision snapping.
 
----------  GEOS-3.0.0rc3 release [2006-12-14] --------------------------
+2006-12-15 10:50  strk
 
-2006-12-13 Mateusz Loskot <mateusz at loskot.net>
+	* ChangeLog: release 3.0.0rc3 marked
 
-	* build/msvc80/geos_lib/geos_lib.vcproj,source/Makefile.vc:
-	  Updated makefile and project file for Visual C++.
+2006-12-14 19:12  pramsey
 
-2006-12-13 Sandro Santilli <strk at refractions.net>
+	* configure.in: bumped version numbers for 3.0.0rc3
 
-	* precision::GeometrySnapper, precision::LineStringSnapper,
-	  operation::overlay::FuzzyPointLocator,
-	  operation::overlay::OffsetPointGenerator,
-	  operation::overlay::OverlayValidator:
+2006-12-13 11:05  mloskot
+
+	* ChangeLog, build/msvc80/geos_lib/geos_lib.vcproj,
+	  source/Makefile.vc: Updated makefile and project files for Visual
+	  C++.
+
+2006-12-13 10:55  strk
+
+	* ChangeLog,
+	  source/headers/geos/operation/overlay/FuzzyPointLocator.h,
+	  source/headers/geos/operation/overlay/OffsetPointGenerator.h,
+	  source/headers/geos/operation/overlay/OverlayResultValidator.h,
+	  source/operation/overlay/FuzzyPointLocator.cpp,
+	  source/operation/overlay/OffsetPointGenerator.cpp,
+	  source/operation/overlay/OverlayResultValidator.cpp: Updated port
+	  information.
+
+2006-12-13 10:51  strk
+
+	* ChangeLog, source/headers/geos/precision/GeometrySnapper.h,
+	  source/headers/geos/precision/LineStringSnapper.h,
+	  source/precision/GeometrySnapper.cpp,
+	  source/precision/LineStringSnapper.cpp: *
+	  precision::GeometrySnapper, precision::LineStringSnapper:
 	  Updated port information.
 
-2006-12-11 Sandro Santilli <strk at refractions.net>
+2006-12-11 17:42  strk
 
-	* source/headers/geos/noding/SegmentIntersector.h: added virtual
+	* ChangeLog, source/headers/geos/geomgraph/EdgeNodingValidator.h,
+	  source/headers/geos/noding/FastNodingValidator.h,
+	  source/headers/geos/noding/Makefile.am,
+	  source/headers/geos/noding/SegmentIntersector.h,
+	  source/headers/geos/noding/SingleInteriorIntersectionFinder.h,
+	  source/noding/FastNodingValidator.cpp,
+	  source/noding/MCIndexNoder.cpp, source/noding/Makefile.am,
+	  source/noding/SingleInteriorIntersectionFinder.cpp: *
+	  source/headers/geos/noding/SegmentIntersector.h: added virtual
 	  isDone() function, always returning false by default.
-	* source/noding/MCIndexNoder.cpp (intersectChains):
+	  * source/noding/MCIndexNoder.cpp (intersectChains):
 	  short-circuit from JTS-1.8, based on the new
 	  SegmentIntersector::isDone() method.
-	* source/noding/Makefile.am, source/noding/FastNodingValidator.cpp,
+	  * source/noding/Makefile.am,
+	  source/noding/FastNodingValidator.cpp,
 	  source/noding/SingleInteriorIntersectionFinder.cpp,
 	  source/headers/geos/noding/Makefile.am,
 	  source/headers/geos/noding/FastNodingValidator.h,
 	  source/headers/geos/noding/SingleInteriorIntersectionFinder.h:
 	  New ports from JTS-1.8-cvs.
-	* source/headers/geos/geomgraph/EdgeNodingValidator.h:
+	  * source/headers/geos/geomgraph/EdgeNodingValidator.h:
 	  use a FastNodingValidator rather then a simple NodingValidator.
 
-2006-12-07 Sandro Santilli <strk at refractions.net>
+2006-12-07 10:45  strk
 
-	* source/headers/geos/algorithm/: CentralEndpointIntersector.h,
+	* ChangeLog, source/algorithm/LineIntersector.cpp,
+	  source/headers/geos/algorithm/CentralEndpointIntersector.h,
+	  source/headers/geos/algorithm/LineIntersector.h,
+	  source/headers/geos/algorithm/Makefile.am: *
+	  source/headers/geos/algorithm/: CentralEndpointIntersector.h,
 	  Makefile.am: new port from JTS-1.8.
-	* algorithm::LineIntersector: robustness improvements
+	  * algorithm::LineIntersector: robustness improvements
 	  from JTS-1.8.
 
-2006-12-05 Mateusz Loskot <mateusz at loskot.net>
+2006-12-05 11:22  mloskot
 
-	* build/msvc80/geos_unit/geos_unit.vcproj: added C API unit tests
-	* tests/unit/capi/GEOSCoordSeqTest.cpp,tests/unit/capi/GEOSSimplifyTest.cpp:
-	  small cleaning, using C calls from C++ std namespace.
+	* tests/unit/capi/GEOSCoordSeqTest.cpp,
+	  tests/unit/capi/GEOSSimplifyTest.cpp: Fixed indentantion in
+	  tests/unit/capi.
 
-2006-12-05 Sandro Santilli <strk at refractions.net>
+2006-12-05 11:10  mloskot
 
-	* source/operation/overlay/OverlayOp.cpp: Use EdgeNodingValidator
+	* ChangeLog: Fixed typos in changelog.
+
+2006-12-05 11:05  mloskot
+
+	* tests/unit/capi/GEOSCoordSeqTest.cpp,
+	  tests/unit/capi/GEOSSimplifyTest.cpp: Set svn:keyword property on
+	  CAPI tests.
+
+2006-12-05 11:02  mloskot
+
+	* ChangeLog, tests/unit/capi/GEOSCoordSeqTest.cpp,
+	  tests/unit/capi/GEOSSimplifyTest.cpp,
+	  tests/unit/util/UniqueCoordinateArrayFilterTest.cpp: Purifying
+	  CAPI unit tests.
+
+2006-12-05 10:59  mloskot
+
+	* build/msvc80/geos_unit/geos_unit.vcproj: Added CAPI tests to VC++
+	  project.
+
+2006-12-05 10:42  strk
+
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h,
+	  source/operation/overlay/OverlayOp.cpp: *
+	  source/operation/overlay/OverlayOp.cpp: Use EdgeNodingValidator
 	  instead of OverlayResultValidator (faster and more effective).
 	  Note that compile-time defines can select use of either or both
 	  ones.
-	* source/headers/geos/geom/BinaryOp.h: be quiet if not in DEBUG mode.
-	* noding::NodingValidator.h: throw TopologyException
+	  * source/headers/geos/geom/BinaryOp.h: be quiet if not in DEBUG
+	  mode.
+
+2006-12-05 09:59  strk
+
+	* ChangeLog, source/headers/geos/noding/NodingValidator.h,
+	  source/noding/NodingValidator.cpp: * noding::NodingValidator.h:
+	  throw TopologyException
 	  rather then a generic GEOSException.
 
-2006-12-04 Sandro Santilli <strk at refractions.net>
+2006-12-04 12:41  strk
 
-	* source/headers/geos/geomgraph/EdgeNodingValidator.h:
+	* ChangeLog, source/headers/geos/geomgraph/EdgeNodingValidator.h: *
+	  source/headers/geos/geomgraph/EdgeNodingValidator.h:
 	  fix members initialization order.
-	* geomgraph::EdgeNodingValidator: minor cleanup
+
+2006-12-04 11:38  strk
+
+	* ChangeLog, source/geomgraph/EdgeNodingValidator.cpp,
+	  source/headers/geos/geomgraph/EdgeNodingValidator.h: *
+	  geomgraph::EdgeNodingValidator: minor cleanup
 	  to use references args instead of pointers for
 	  method that doesn't handle NULLs anyway.
 
-2006-12-04 Sandro Santilli <strk at refractions.net>
+2006-12-04 10:31  strk
 
-	* tests/unit/capi/: GEOSCoordSeq.cpp => GEOSCoordSeqTest.cpp
-	* tests/unit/capi/GEOSSimplifyTest.cpp: new test
+	* ChangeLog, source/simplify/DouglasPeuckerLineSimplifier.cpp,
+	  tests/unit/Makefile.am, tests/unit/capi/GEOSCoordSeq.cpp,
+	  tests/unit/capi/GEOSCoordSeqTest.cpp,
+	  tests/unit/capi/GEOSSimplifyTest.cpp: * tests/unit/capi/:
+	  GEOSCoordSeq.cpp => GEOSCoordSeqTest.cpp
+	  * tests/unit/capi/GEOSSimplifyTest.cpp: new test
 	  for GEOSSimplify (just a test for bug #134).
-	* source/simplify/DouglasPeuckerLineSimplifier.cpp (simplify):
+	  * source/simplify/DouglasPeuckerLineSimplifier.cpp (simplify):
 	  don't try to simplify empty coordinate lists. Fixes bug #134.
 
-2006-12-04 Sandro Santilli <strk at refractions.net>
+2006-12-04 10:14  strk
 
-	* tests/unit/geom/CoordinateArraySequenceTest.cpp:
-	  added tests for setOrdinate()
-	* tests/unit/capi/GEOSCoordSeq.cpp: 
-	  add tests for bug #133 (failing).
-	* source/geom/CoordinateArraySequence.cpp (setOrdinate):
-	  fix bug #133.
+	* ChangeLog, tests/unit/capi/GEOSCoordSeq.cpp: Other tests using
+	  setOrdinate instead of set{X,Y,Z}
 
-2006-11-30 Sandro Santilli <strk at refractions.net>
+2006-12-04 10:12  strk
 
-	* tests/unit/: Makefile.am, capi/GEOSCoordSeq.cpp:
+	* ChangeLog, source/geom/CoordinateArraySequence.cpp: *
+	  source/geom/CoordinateArraySequence.cpp (setOrdinate): fix bug
+	  #133.
+
+2006-12-04 10:00  strk
+
+	* ChangeLog, tests/unit/capi/GEOSCoordSeq.cpp: *
+	  tests/unit/capi/GEOSCoordSeq.cpp: add test for bug #133
+	  (failing).
+
+2006-12-04 09:57  strk
+
+	* ChangeLog, tests/unit/geom/CoordinateArraySequenceTest.cpp: *
+	  tests/unit/geom/CoordinateArraySequenceTest.cpp: added tests for
+	  setOrdinate()
+
+2006-11-30 14:49  strk
+
+	* ChangeLog, capi/geos_c.cpp, tests/unit/Makefile.am,
+	  tests/unit/capi, tests/unit/capi/GEOSCoordSeq.cpp: * tests/unit/:
+	  Makefile.am, capi/GEOSCoordSeq.cpp:
 	  new experimental test for C-API GEOSCoordSeq.
-	* capi/geos_c.cpp (GEOSCoordSeq_create): removed
+	  * capi/geos_c.cpp (GEOSCoordSeq_create): removed
 	  suspicious static cast.
 
-2006-11-15 Sandro Santilli <strk at refractions.net>
+2006-11-28 19:13  mloskot
 
-	* source/geom/Point.cpp (equalsExact): don't segfault
-	  on empty points. Fixes bug #132.
+	* build, build/README, build/msvc80, build/msvc80/README,
+	  build/msvc80/geos.sln, build/msvc80/geos_c_dll,
+	  build/msvc80/geos_c_dll/geos_c_dll.vcproj, build/msvc80/geos_lib,
+	  build/msvc80/geos_lib/geos_lib.vcproj, build/msvc80/geos_unit,
+	  build/msvc80/geos_unit/geos_unit.vcproj: Added Visual C++ 2005
+	  project files.
 
-2006-11-22 Sandro Santilli <strk at refractions.net>
+2006-11-23 20:17  strk
 
-	* tests/xmltester/: stmlf-cases-20061020.xml,
-	  Makefile.am: add more robustness testcases.
+	* ChangeLog, source/geom/Point.cpp: * source/geom/Point.cpp
+	  (equalsExact): don't segfault on empty points. Fixes bug #132.
 
-2006-11-22 dron at ak4719.spb.edu
+2006-11-23 12:25  strk
 
-	* autogen.sh: call 'autoheader' after 'aclocal'.
+	* tests/xmltester/stmlf-cases-20061020.xml: Added short descripion
+	  of testcases provenience
+
+2006-11-22 20:29  strk
+
+	* ChangeLog, tests/xmltester/Makefile.am,
+	  tests/xmltester/stmlf-cases-20061020.xml: * tests/xmltester/:
+	  stmlf-cases-20061020.xml, Makefile.am: add more robustness
+	  testcases.
+
+2006-11-22 12:26  strk
+
+	* ChangeLog, autogen.sh: Patch by dron at ak4719.spb.edu:
+	  
+	  * autogen.sh: call 'autoheader' after 'aclocal'.
 	  Fixes bug #131
 
-2006-11-15 Sandro Santilli <strk at refractions.net>
+2006-11-18 15:30  mloskot
 
-	* configure.in: don't generate geos_c.h.vc
-	* source/Makefile.vc: don't generate geos_c.h and version.h
-	* source/headers/geos/version.h.vc, capi/geos_c.h.vc.in:
+	* source/Makefile.vc: Fixed path to geos_c.h in source/makefile.vc.
+
+2006-11-15 18:26  strk
+
+	* ChangeLog, capi/Makefile.am, capi/geos_c.h.vc.in, configure.in,
+	  source/Makefile.vc, source/headers/geos/Makefile.am,
+	  source/headers/geos/version.h.vc: * configure.in: don't generate
+	  geos_c.h.vc
+	  * source/Makefile.vc: don't generate geos_c.h and version.h
+	  * source/headers/geos/version.h.vc, capi/geos_c.h.vc.in:
 	  removed, will NOT be needed by Makefile.vc
-	* source/headers/geos/Makefile.am: distribute version.h
-	* capi/Makefile.am: distribute geos_c.h
+	  * source/headers/geos/Makefile.am: distribute version.h
+	  * capi/Makefile.am: distribute geos_c.h
 
-2006-11-15 Sandro Santilli <strk at refractions.net>
+2006-11-15 14:42  strk
 
-	* capi/geos_c.h.in: hopefully fixed GEOS_DLL use.
+	* ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in: hopefully fixed
+	  GEOS_DLL use.
 
-2006-11-15 Sandro Santilli <strk at refractions.net>
+2006-11-15 11:28  strk
 
-	* capi/geos_c.cpp (GEOSGeom_getDimensions):
-	  Fix a segfault on empty geometry input
+	* ChangeLog, capi/geos_c.cpp: * capi/geos_c.cpp
+	  (GEOSGeom_getDimensions): Fix a segfault on empty geometry input
 	  (fix bug #126).
 
-2006-11-10 Paul Ramsey <pramsey at refractions.net>
+2006-11-11 05:32  pramsey
 
-	* capi/Makefile.am, geos_c.h.vc: allow the .vc file to be
-          updated automatically with version numbers from the core
-          version files at the root of the source tree. 
+	* capi/geos_c.h.vc.in: Retreived original .vc file and put in MACRO
+	  substitutions. Somehow GNU version replaced .vc version during
+	  file shuffles to get macros in.
 
-2006-11-09 Sandro Santilli <strk at refractions.net>
+2006-11-10 18:24  strk
 
-	* test/xmltester/XMLTester.cpp: improved 'testarea' test.
+	* ChangeLog: fixed timewarp
 
-2006-11-08 Sandro Santilli <strk at refractions.net>
+2006-11-10 17:56  pramsey
 
-	* tests/xmltester/robustness.xml: made test safe to
+	* ChangeLog: noted .vc change
+
+2006-11-10 17:55  pramsey
+
+	* capi/Makefile.am: Made sure geos_c.h.vc is part of 'make dist'
+	  since VC users won't have .configure
+
+2006-11-10 17:38  pramsey
+
+	* capi/Makefile.am, capi/geos_c.h.vc, capi/geos_c.h.vc.in: Added
+	  substitution strings to .in files for .vc generation.
+
+2006-11-10 17:35  pramsey
+
+	* configure.in: Changes for capi .vc generation
+
+2006-11-10 14:50  hobu
+
+	* capi/geos_c.h.vc: update
+
+2006-11-09 09:10  strk
+
+	* ChangeLog, tests/xmltester/XMLTester.cpp: *
+	  test/xmltester/XMLTester.cpp: improved 'testarea' test.
+
+2006-11-08 11:54  strk
+
+	* ChangeLog: added 'release-separator' tag
+
+2006-11-08 11:51  strk
+
+	* ChangeLog, tests/xmltester/Makefile.am,
+	  tests/xmltester/robustness.xml: * tests/xmltester/robustness.xml:
+	  made test safe to
 	  run by using the new 'areatest' operation; added
 	  new testcases just raised on the mailing list.
-	* tests/xmltester/Makefile.am: robustness.xml is now safe
+	  * tests/xmltester/Makefile.am: robustness.xml is now safe
 	  to run, so run it on make check.
-	* source/headers/geos/geom/BinaryOp.h: enable
+
+2006-11-08 10:40  strk
+
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h: *
+	  source/headers/geos/geom/BinaryOp.h: enable
 	  COMMONBITS-removal heuristic so it is attempted
-	  *before* geometry snapping.
+	  before geometry snapping.
 
----------  GEOS-3.0.0rc2 release [2006-11-05] --------------------------
+2006-11-05 20:34  strk
 
-2006-11-05 Sandro Santilli <strk at refractions.net>
+	* ChangeLog, capi/Makefile.am: * capi/Makefile.am: distribute files
+	  needed for testing, proper cleanup (make distcheck works now)
 
-	* capi/Makefile.am: distribute files needed for testing, proper
-	  cleanup (make distcheck works now)
+2006-11-05 00:24  csavage
 
-2006-11-03 Sandro Santilli <strk at refractions.net>
+	* swig/ruby/geos_wrap.cxx: Updated ruby swig wrapper for changes in
+	  header files.
 
-	* capi/testrunner.sh: report non-zero exit from
-	  ./geostest run; fixed (hopefully) quoting of dollar signs.
+2006-11-05 00:24  csavage
 
-2006-11-02 Sandro Santilli <strk at refractions.net>
+	* swig/python/geos_wrap.cxx: Updated python swig wrapper for
+	  changes in header files.
 
-	* source/headers/geos/geom/BinaryOp.h: disable debugging output
-	  by default.
-	* capi/geostest.c: updated to use the new GEOSGeometry typedef, so
-	  to build w/out warnings and fully respecting current const
-	  specification.
-	* capi/geos_c.cpp, capi/geos_c.h.in: const-corrected and documented
-	  GEOSPolygonize function.
-	* capi/test.expected: updated expected version
-	* capi/testrunner.sh: be happy with geostest running w/out
+2006-11-05 00:23  csavage
+
+	* swig/geos.i: Fixes for changes in header files.
+
+2006-11-03 12:35  strk
+
+	* capi/testrunner.sh: redirect 'diff' output to stderr
+
+2006-11-03 10:54  strk
+
+	* ChangeLog, capi/testrunner.sh: hopefully fixed proper quoting
+
+2006-11-03 10:30  strk
+
+	* ChangeLog, capi/testrunner.sh: Report non-zero return from
+	  ./geostest run
+
+2006-11-02 10:08  strk
+
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h: *
+	  source/headers/geos/geom/BinaryOp.h: disable debugging output by
+	  default.
+
+2006-11-02 10:02  strk
+
+	* ChangeLog, capi/geostest.c: * capi/geostest.c: updated to use the
+	  new GEOSGeometry typedef, so to build w/out warnings and fully
+	  respecting current const specification.
+
+2006-11-02 09:48  strk
+
+	* ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: * capi/geos_c.cpp,
+	  capi/geos_c.h.in: const-corrected and documented GEOSPolygonize
+	  function.
+
+2006-11-02 09:38  strk
+
+	* ChangeLog, capi/test.expected, capi/testrunner.sh: *
+	  capi/test.expected: updated expected version
+	  * capi/testrunner.sh: be happy with geostest running w/out
 	  segfaulting, still run diff for reference.
-	* configure.in: updated versions to 3.0.0rc2 / CAPI-1.3.0
 
-2006-11-02 Markus Schaber <schabi at logix-tt.com>
+2006-11-02 09:33  strk
 
-	* capi/geos_c.h.in: add GEOSGeometry and GEOSCoordSequence
+	* ChangeLog, configure.in: * configure.in: updated versions to
+	  3.0.0rc2 / CAPI-1.3.0
+
+2006-11-02 08:32  strk
+
+	* ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: Patch by Markus
+	  Schaber <schabi at logix-tt.com>:
+	  
+	  * capi/geos_c.h.in: add GEOSGeometry and GEOSCoordSequence
 	  typedef, to unhide the pointer type and allow fine-grained
 	  const specification, use the new typedefs in function signatures
 	  (fix some const-specifications accordingly)
-	* capi/geos_c.cpp: define GEOSGeometry and GEOSCoordSequence
+	  * capi/geos_c.cpp: define GEOSGeometry and GEOSCoordSequence
 	  for cross-checking of types in header.
 
-2006-10-30 Markus Schaber <schabi at logix-tt.com>
+2006-10-30 15:14  strk
 
-	* capi/geos_c.cpp: more focused 'using' directives.
-	* capi/geos_c.h.in: let the enum visible by geos_c.cpp
+	* ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: Patch by Markus
+	  Schaber <schabi at logix-tt.com>
+	  
+	  * capi/geos_c.cpp: more focused 'using' directives.
+	  * capi/geos_c.h.in: let the enum visible by geos_c.cpp
 	  now that there are no more name clashes.
 
-2006-10-30 Sandro Santilli <strk at refractions.net>
+2006-10-30 13:20  strk
 
-	* source/operation/overlay/OverlayOp.cpp: reduce
-	  default verbosity.
+	* capi/geos_c.cpp: removed useless GEOSGeomTypes define
 
-2006-10-30 Markus Schaber <schabi at logix-tt.com>
+2006-10-30 13:00  strk
 
-	* capi/geos_c.cpp:
+	* ChangeLog, source/operation/overlay/OverlayOp.cpp: reduce default
+	  verbosity
+
+2006-10-30 12:49  strk
+
+	* ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: * capi/geos_c.cpp:
 	  Remove a typedef which is also included via Header;
-	  Use dynamic_cast instead of C cast in 2 cases to allow the
-	  RTTI type check;
+	  Use dynamic_cast instead of C cast in 2 cases to allow the RTTI
+	  type check;
 	  Replace "geoms" temp vector in polygonizer function with a loop,
 	  this saves us at least one of the two vector copies;
 	  Drop 2 unneded const_cast occurences;
 	  Allow calling getNumGeometries against non-collections;
 	  2 comment / whitespace cleanups.
-	* capi/geos_c.h.in:
+	  * capi/geos_c.h.in:
 	  Added a comment explaining ou #ifndef magic;
 	  Unified the two #ifndef into a single one.
 
-2006-10-30 Sandro Santilli <strk at refractions.net>
+2006-10-30 10:29  strk
 
-	* capi/: test.expected, testrunner.sh, Makefile.am:
-	  Added a run of ./geostest as part of 'make check'
+	* ChangeLog, capi/Makefile.am, capi/test.expected,
+	  capi/testrunner.sh: * capi/: test.expected, testrunner.sh,
+	  Makefile.am: Added a run of ./geostest as part of 'make check'
 
-2006-10-30 Markus Schaber <schabi at logix-tt.com>
+2006-10-30 10:15  strk
 
-	* capi/: geos_c.cpp, geos_c.h.in: 
+	* ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: Patch submitted by
+	  Markus Schaber <schabi at logix-tt.com> ( reviewed and fixed )
+	  
+	  * capi/: geos_c.cpp, geos_c.h.in:
 	  Changed the C-API implementation to actually include the header
 	  that's included by the clients, this allows the compiler to check
 	  declarations and implementation for consistency, fixed geos_c.cpp
 	  accordingly (const-correctness, mainly).
 
-2006-10-30 Sandro Santilli <strk at refractions.net>
+2006-10-30 09:49  strk
 
-	* capi/geostest.c: added some checks of return from CAPI 
-	  functions returning GEOSGeom (not all, just a few:)
+	* ChangeLog, capi/geostest.c: * capi/geostest.c: added some checks
+	  of return from CAPI functions returning GEOSGeom (not all, just a
+	  few)
 
-2006-10-27 Markus Schaber <schabi at logix-tt.com>
+2006-10-27 11:54  strk
 
-	* algorithm::InteriorPointLine (ctor): take Geometry by const-pointer.
-	* geom::Geometry (getInteriorPoint): made a const-method
-	* operation::polygonize::Polygonizer: implement filter_ro rather
+	* ChangeLog, source/algorithm/InteriorPointLine.cpp,
+	  source/geom/Geometry.cpp,
+	  source/headers/geos/algorithm/InteriorPointLine.h,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/operation/polygonize/Polygonizer.h,
+	  source/operation/polygonize/Polygonizer.cpp: Patch by Markus
+	  Schaber <schabi at logix-tt.com>
+	  
+	  * algorithm::InteriorPointLine (ctor): take Geometry by
+	  const-pointer.
+	  * geom::Geometry (getInteriorPoint): made a const-method
+	  * operation::polygonize::Polygonizer: implement filter_ro rather
 	  then filter_rw, as it doesn't change the Geometry, propagated
 	  change to internal interfaces (add methods)
 
-2006-10-26 Sandro Santilli <strk at refractions.net>
+2006-10-26 09:22  strk
 
-	* capi/geos_c.h.in: reverted all changes of 'int' types
+	* ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in: reverted all
+	  changes of 'int' types
 	  to 'size_t' types (the lib never changed, and still expects
 	  ints)
 
-2006-10-24 Sandro Santilli <strk at refractions.net>
+2006-10-24 16:54  strk
 
-	* source/headers/geos/geom/BinaryOp.h: try original geoms
-	  first by default.
-	* operation::overlay::OverlayResultValidator.cpp (isValid):
-	  run the test even if inputs and output are not areal.
-	* operation::overlay::FuzzyPointLocator:
-	  eliminate non-polygonal components from consideration when
-	  testing the location of points.
-	* precision::GeometrySnapper: snapPrecisionFactor augmented
-	  from 10e-12 to 10e-10.
-	* precision::LineStringSnapper (findSegmentToSnap):
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h: *
+	  source/headers/geos/geom/BinaryOp.h: try original geoms first by
+	  default.
+
+2006-10-24 16:53  strk
+
+	* ChangeLog,
+	  source/headers/geos/operation/overlay/OverlayResultValidator.h,
+	  source/operation/overlay/OverlayResultValidator.cpp: *
+	  operation::overlay::OverlayResultValidator.cpp (isValid): run the
+	  test even if inputs and output are not areal.
+
+2006-10-24 16:49  strk
+
+	* ChangeLog,
+	  source/headers/geos/operation/overlay/FuzzyPointLocator.h,
+	  source/operation/overlay/FuzzyPointLocator.cpp: *
+	  operation::overlay::FuzzyPointLocator: eliminate non-polygonal
+	  components from consideration when testing the location of
+	  points.
+
+2006-10-24 10:16  strk
+
+	* ChangeLog, source/headers/geos/precision/GeometrySnapper.h,
+	  source/precision/GeometrySnapper.cpp: *
+	  precision::GeometrySnapper: snapPrecisionFactor augmented from
+	  10e-12 to 10e-10.
+
+2006-10-24 09:49  strk
+
+	* ChangeLog, source/headers/geos/precision/LineStringSnapper.h,
+	  source/precision/LineStringSnapper.cpp: *
+	  precision::LineStringSnapper (findSegmentToSnap):
 	  return the *closest* segment, don't snap if the closest
 	  segment *intersects* the snap points, consider a distance
-	  of exactly snapTolerance as non-tolerated
-	  (got in sync with JTS)
+	  of exactly snapTolerance as non-tolerated (got in sync with JTS)
 
-2006-10-23 Sandro Santilli <strk at refractions.net>
+2006-10-23 10:23  strk
 
-	* source/headers/geos/geom/BinaryOp.h (SnapOp): document
-	  and add optional CBR step (snap after applying common
-	  bits removal - this is the default); (check_valid): add
-	  validity checker function.
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h: *
+	  source/headers/geos/geom/BinaryOp.h (SnapOp): document and add
+	  optional CBR step (snap after applying common bits removal - this
+	  is the default); (check_valid): add validity checker function.
 
-2006-10-20 Sandro Santilli <strk at refractions.net>
+2006-10-20 11:18  strk
 
-	* noding::SegmentString: added notifyCoordinatesChange
-	  method.
-	* noding::ScaledNoder: notify possible coordinates change
-	  to SegmentString after removing repeated points.
+	* ChangeLog, source/headers/geos/noding/SegmentString.h,
+	  source/noding/ScaledNoder.cpp, source/noding/SegmentString.cpp: *
+	  noding::SegmentString: added notifyCoordinatesChange method.
+	  * noding::ScaledNoder: notify possible coordinates change to
+	  SegmentString after removing repeated points.
 
-2006-10-19 Sandro Santilli <strk at refractions.net>
+2006-10-19 18:26  strk
 
-        * configure.in: use 'expr' for arithmetics (more portable)
+	* ChangeLog, configure.in: * configure.in: use 'expr' for
+	  arithmetics (more portable)
 
-2006-10-18 Mateusz Loskot <mateusz at loskot.net>
+2006-10-18 19:21  mloskot
 
-	* makefile.vc: added top-level makefile for Visual C++,
-	* source/Makefile.vc: updated comments
+	* ChangeLog, makefile.vc, source/Makefile.vc: Refactored Visual C++
+	  makefiles.
 
-2006-10-18 Sandro Santilli <strk at refractions.net>
+2006-10-18 17:53  mloskot
 
-	* source/operation/overlay/OverlayOp.cpp: disable non-JTS overlay
-	  result validators (to more closely track JTS at this stage)
+	* source/Makefile.vc, source/dirlist.mk: Updated source\makefile.vc
+	  and source\dirlist.mk files.
 
-2006-10-13 Sandro Santilli <strk at refractions.net>
+2006-10-18 17:53  mloskot
 
-	* source/headers/geos/geom/BinaryOp.h (SnapOp): fixed horrible
+	* makefile.vc: Added top-level makefile.vc.
+
+2006-10-18 14:28  strk
+
+	* .: fixed svn:ignore property
+
+2006-10-18 12:08  strk
+
+	* ChangeLog, source/operation/overlay/OverlayOp.cpp: disable
+	  non-JTS overlay result validators (to more closely track JTS at
+	  this stage)
+
+2006-10-17 14:26  strk
+
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h: *
+	  source/headers/geos/geom/BinaryOp.h (SnapOp): fixed horrible
 	  bug applying overlay of first geom to itself :(
-	* capi/Makefile.am: don't directly link geostest against
+
+2006-10-17 10:15  strk
+
+	* capi/geos_c.h.in: really fixed 'extra tokens at end of #endif
+	  directive' warning
+
+2006-10-17 10:10  strk
+
+	* capi/geos_c.h.in: fixed 'extra tokens at end of #endif directive'
+	  warning
+
+2006-10-17 08:44  strk
+
+	* ChangeLog, capi/Makefile.am: * capi/Makefile.am: don't directly
+	  link geostest against
 	  both libgeos.so and libstdc++ (should be derived by
 	  libgeos_c.so).
 
-2006-10-12 Sandro Santilli <strk at refractions.net>
+2006-10-12 15:33  strk
 
-	* tests/bigtest/GeometryTestFactory.cpp,
-	  tests/bigtest/bigtest.h, tests/bigtest/TestSweepLineSpeed.cpp:
-	  fixed header inclusion, to reduce compiler noise.
+	* ChangeLog, tests/bigtest/GeometryTestFactory.cpp,
+	  tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h: *
+	  tests/bigtest/GeometryTestFactory.cpp, tests/bigtest/bigtest.h,
+	  tests/bigtest/TestSweepLineSpeed.cpp: fixed header inclusion, to
+	  reduce compiler noise.
 
-2006-10-09 Sandro Santilli <strk at refractions.net>
+2006-10-09 16:39  strk
 
-	* source/headers/geos/geom/BinaryOp.h: always snap geoms to
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h: *
+	  source/headers/geos/geom/BinaryOp.h: always snap geoms to
 	  each-other before applying an overlay (temp hack).
-	* source/operation/overlay/OverlayOp.cpp: enable all overlay 
-	  result validators, make it disablable at compile time.
 
-2006-10-05 Mateusz Loskot <mateusz at loskot.net>
+2006-10-09 16:35  strk
 
-	* capi/geos_c.h.in, 
-	  capi/geos_c.h.vc: Added inclusion guards. 
+	* ChangeLog, source/operation/overlay/OverlayOp.cpp: *
+	  source/operation/overlay/OverlayOp.cpp: enable all overlay result
+	  validators, make it disablable at compile time.
 
-2006-10-05 Sandro Santilli <strk at refractions.net>
+2006-10-05 10:58  mloskot
 
-	* tests/xmltester/XMLTester.cpp: increment areatest verbosity
-	  (needs -v -v)
+	* ChangeLog, capi/geos_c.h.in, capi/geos_c.h.vc: Added inclusion
+	  guards to geos_c.h files.
 
-2006-09-07 Howard Butler <hobu at hobu.net>
+2006-10-05 09:46  strk
 
-	* GEOSEnvelope wasn't in the PROTOTYPES section in geos_c.cpp
+	* ChangeLog, tests/xmltester/XMLTester.cpp: increment areatest
+	  verbosity (needs -v -v)
 
-2006-09-07 Sandro Santilli <strk at refractions.net>
+2006-10-02 18:53  hobu
 
-	* source/operation/distance/DistanceOp.cpp (computeMinDistancePoints):
-	  fixed invalid reference.
-	* autogen.sh: don't giveup on automake failures (testing)
+	* ChangeLog, capi/geos_c.cpp: GEOSEnvelope wasn't in the PROTOTYPES
+	  section in geos_c.cpp
 
-2006-09-06 Sandro Santilli <strk at refractions.net>
+2006-09-27 07:48  strk
 
-	* tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp
-	  tests/unit/Makefile.am: new test for OffsetPointGenerator class
+	* HOWTO_RELEASE: updated tag item
+
+2006-09-27 07:43  strk
+
+	* HOWTO_RELEASE: added info about svn tags
+
+2006-09-19 06:54  strk
+
+	* source/operation/overlay/OffsetPointGenerator.cpp: Added
+	  <algorithm> include
+
+2006-09-08 23:13  pramsey
+
+	* AUTHORS: Added information about funders of the 3.0.0 series:
+	  Safe Software, Autodesk,
+	  Bavarian State Ministry of Agriculture and Forestry and the State
+	  Survey of Bavaria.
+
+2006-09-08 09:38  strk
+
+	* TODO: updated
+
+2006-09-08 09:31  strk
+
+	* source/operation/overlay/OverlayResultValidator.cpp: more
+	  debugging output
+
+2006-09-08 09:21  strk
+
 	* tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp,
-	  tests/unit/Makefile.am: new test for FuzzyPointLocator class
+	  tests/unit/operation/overlay/OverlayResultValidatorTest.cpp: More
+	  testcases
 
-2006-09-06 Mateusz Loskot <mateusz at loskot.net>
+2006-09-07 18:07  strk
 
-	* source/operation/overlay/OverlayResultValidator.cpp,
+	* tests/unit/Makefile.am,
+	  tests/unit/operation/overlay/OverlayResultValidatorTest.cpp: New
+	  unit test for OverlayResultValidator class
+
+2006-09-07 18:07  strk
+
+	* source/operation/overlay/OverlayResultValidator.cpp: more
+	  debugging output
+
+2006-09-07 17:52  strk
+
+	* source/headers/geos/operation/overlay/OverlayResultValidator.h,
+	  source/operation/overlay/OverlayResultValidator.cpp: Added
+	  addVertices private method (unused, as in JTS, but possibly
+	  useful in the future)
+
+2006-09-07 17:41  strk
+
+	* source/operation/overlay/OverlayResultValidator.cpp: Added
+	  debugging code
+
+2006-09-07 17:35  strk
+
+	* tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp: more
+	  testcases (added test for max distance of offset points)
+
+2006-09-07 15:28  strk
+
+	* tests/unit/algorithm/PointLocatorTest.cpp,
+	  tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
+	  tests/unit/geom/CoordinateArraySequenceTest.cpp,
+	  tests/unit/geom/CoordinateListTest.cpp,
+	  tests/unit/geom/CoordinateTest.cpp,
+	  tests/unit/geom/DimensionTest.cpp,
+	  tests/unit/geom/EnvelopeTest.cpp,
+	  tests/unit/geom/GeometryFactoryTest.cpp,
+	  tests/unit/geom/LineSegmentTest.cpp,
+	  tests/unit/geom/LineStringTest.cpp,
+	  tests/unit/geom/LinearRingTest.cpp,
+	  tests/unit/geom/LocationTest.cpp,
+	  tests/unit/geom/MultiLineStringTest.cpp,
+	  tests/unit/geom/MultiPointTest.cpp,
+	  tests/unit/geom/MultiPolygonTest.cpp,
+	  tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
+	  tests/unit/geom/TriangleTest.cpp,
+	  tests/unit/io/WKBReaderTest.cpp,
+	  tests/unit/noding/SegmentStringTest.cpp,
+	  tests/unit/operation/distance/DistanceOpTest.cpp,
+	  tests/unit/precision/LineStringSnapperTest.cpp: removed
+	  svn:executable prop from all .cpp files
+
+2006-09-07 15:22  strk
+
+	* tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp,
+	  tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp:
+	  removed svn:executable property
+
+2006-09-07 15:21  strk
+
+	* tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp: testing
+	  execute bit state
+
+2006-09-07 12:17  mloskot
+
+	* tests/unit/operation/distance/DistanceOpTest.cpp: Set svn:keyword
+	  for $ expansion.
+
+2006-09-07 11:34  strk
+
+	* source/operation/overlay/OverlayOp.cpp: Cleaned up
+	  OverlayResultValidator call (still disabled due to bugs)
+
+2006-09-07 11:27  strk
+
+	* source/operation/overlay/OverlayResultValidator.cpp: blindly
+	  return positive result if any input or output is not an area
+
+2006-09-07 11:08  strk
+
+	* tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp: new test
+	  for FuzzyPointLocator
+
+2006-09-07 10:30  strk
+
+	* source/headers/geos/geom/Location.h: Explicit values to
+	  LocationValue enum items. Removed CVS Log
+
+2006-09-07 09:33  strk
+
+	* doc/example.cpp: Removed catch-all headers inclusion and use of
+	  obsoleted Unload class
+
+2006-09-07 09:24  strk
+
+	* README: updated
+
+2006-09-07 09:23  strk
+
+	* source/headers/geos/operation/overlay/OverlayResultValidator.h:
+	  comment cleanup
+
+2006-09-07 09:01  strk
+
+	* source/headers/geos/operation/distance/DistanceOp.h: Comments
+	  about ownership (and lifetime) of returned objects
+
+2006-09-07 08:59  strk
+
+	* tests/unit/Makefile.am, tests/unit/operation/distance,
+	  tests/unit/operation/distance/DistanceOpTest.cpp: New DistanceOp
+	  unit test
+
+2006-09-07 08:57  strk
+
+	* ChangeLog, source/operation/distance/DistanceOp.cpp:
+	  (computeMinDistancePoints): fixed invalid reference.
+
+2006-09-07 08:23  strk
+
+	* ChangeLog, autogen.sh: don't giveup on automake failures
+	  (testing)
+
+2006-09-06 18:44  strk
+
+	* source/operation/overlay/OverlayOp.cpp: Ops, overlay result
+	  validation erroenously committed
+
+2006-09-06 18:41  strk
+
+	* ChangeLog, tests/unit/Makefile.am,
+	  tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp: new
+	  test for OffsetPointGenerator class
+
+2006-09-06 18:37  strk
+
+	* source/operation/overlay/OffsetPointGenerator.cpp: Fixed
+	  uninitialized memory bug
+
+2006-09-06 17:59  strk
+
+	* ChangeLog, source/operation/overlay/OverlayOp.cpp,
+	  tests/unit/Makefile.am, tests/unit/operation,
+	  tests/unit/operation/overlay,
+	  tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp: new test
+	  for FuzzyPointLocator class
+
+2006-09-06 17:48  strk
+
+	* tests/unit/precision/GeometrySnapperTest.cpp: updated after
+	  GeometrySnapper interface change.
+
+2006-09-06 17:26  mloskot
+
+	* ChangeLog,
+	  source/headers/geos/operation/overlay/OffsetPointGenerator.h,
+	  source/headers/geos/operation/overlay/OverlayResultValidator.h,
 	  source/operation/overlay/OffsetPointGenerator.cpp,
+	  source/operation/overlay/OverlayResultValidator.cpp: Set $
+	  expansion for new files in 'overlay' module.
+
+2006-09-06 17:22  strk
+
+	* ChangeLog,
+	  source/headers/geos/operation/overlay/FuzzyPointLocator.h,
+	  source/headers/geos/operation/overlay/Makefile.am,
 	  source/headers/geos/operation/overlay/OffsetPointGenerator.h,
-	  source/headers/geos/operation/overlay/OverlayResultValidator.h:
-	  Set svn:keyword property for $Id$ expansion.
+	  source/headers/geos/operation/overlay/OverlayResultValidator.h,
+	  source/operation/overlay/FuzzyPointLocator.cpp,
+	  source/operation/overlay/Makefile.am,
+	  source/operation/overlay/OffsetPointGenerator.cpp,
+	  source/operation/overlay/OverlayResultValidator.cpp: Rest of
+	  Overlay validation classes.
 
-2006-09-06 Sandro Santilli <strk at refractions.net>
+2006-09-06 16:54  mloskot
 
-	* tests/unit/precision/GeometrySnapperTest.cpp: 
-	  updated after GeometrySnapper interface change.
-	* source/operation/overlay/FuzzyPointLocator.cpp,
-	  source/operation/overlay/OverlayResultValidator.cpp,
-	  source/operation/overlay/OffsetPointGenerator.cpp,
-	  source/operation/overlay/Makefile.am,
-	  source/headers/geos/operation/overlay/OffsetPointGenerator.h,
-	  source/headers/geos/operation/overlay/Makefile.am,
+	* ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_c.h.vc,
+	  capi/geostest.c, configure.in, debian/watch, doc/Doxyfile.in,
+	  doc/example.cpp, source/Makefile.vc,
+	  source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/CentroidArea.cpp,
+	  source/algorithm/CentroidLine.cpp,
+	  source/algorithm/CentroidPoint.cpp,
+	  source/algorithm/ConvexHull.cpp,
+	  source/algorithm/HCoordinate.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/InteriorPointPoint.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/MCPointInRing.cpp,
+	  source/algorithm/MinimumDiameter.cpp,
+	  source/algorithm/NonRobustLineIntersector.cpp,
+	  source/algorithm/NotRepresentableException.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustDeterminant.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SIRtreePointInRing.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp, source/dirlist.mk,
+	  source/examples/CPCLException.cpp,
+	  source/examples/CoordinateSequencesExample.cpp,
+	  source/examples/CustomCoordinateSequenceExample.cpp,
+	  source/examples/CustomCoordinateSequenceExample.h,
+	  source/examples/CustomPointCoordinateSequence.cpp,
+	  source/geom/Coordinate.cpp,
+	  source/geom/CoordinateArraySequence.cpp,
+	  source/geom/CoordinateArraySequenceFactory.cpp,
+	  source/geom/CoordinateSequence.cpp,
+	  source/geom/CoordinateSequenceFactory.cpp,
+	  source/geom/Dimension.cpp, source/geom/Envelope.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryComponentFilter.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/GeometryList.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
+	  source/geom/LineString.cpp, source/geom/LinearRing.cpp,
+	  source/geom/Location.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/geom/PrecisionModel.cpp, source/geom/Triangle.cpp,
+	  source/geom/util/CoordinateOperation.cpp,
+	  source/geom/util/GeometryEditor.cpp,
+	  source/geom/util/GeometryTransformer.cpp,
+	  source/geom/util/LinearComponentExtracter.cpp,
+	  source/geom/util/PointExtracter.cpp,
+	  source/geom/util/PolygonExtracter.cpp,
+	  source/geom/util/ShortCircuitedGeometryVisitor.cpp,
+	  source/geomgraph/Depth.cpp, source/geomgraph/DirectedEdge.cpp,
+	  source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
+	  source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
+	  source/geomgraph/EdgeIntersection.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/EdgeList.cpp,
+	  source/geomgraph/EdgeNodingValidator.cpp,
+	  source/geomgraph/EdgeRing.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/geomgraph/GraphComponent.cpp, source/geomgraph/Label.cpp,
+	  source/geomgraph/Node.cpp, source/geomgraph/NodeFactory.cpp,
+	  source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
+	  source/geomgraph/Position.cpp, source/geomgraph/Quadrant.cpp,
+	  source/geomgraph/TopologyLocation.cpp,
+	  source/geomgraph/index/MonotoneChainEdge.cpp,
+	  source/geomgraph/index/MonotoneChainIndexer.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp,
+	  source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
+	  source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/geomgraph/index/SimpleSweepLineIntersector.cpp,
+	  source/geomgraph/index/SweepLineEvent.cpp,
+	  source/geomgraph/index/SweepLineSegment.cpp,
+	  source/headers/acconfig.h, source/headers/geos.h,
+	  source/headers/geos/algorithm/CGAlgorithms.h,
+	  source/headers/geos/algorithm/CentroidArea.h,
+	  source/headers/geos/algorithm/CentroidLine.h,
+	  source/headers/geos/algorithm/CentroidPoint.h,
+	  source/headers/geos/algorithm/ConvexHull.h,
+	  source/headers/geos/algorithm/ConvexHull.inl,
+	  source/headers/geos/algorithm/HCoordinate.h,
+	  source/headers/geos/algorithm/InteriorPointArea.h,
+	  source/headers/geos/algorithm/InteriorPointLine.h,
+	  source/headers/geos/algorithm/InteriorPointPoint.h,
+	  source/headers/geos/algorithm/LineIntersector.h,
+	  source/headers/geos/algorithm/MCPointInRing.h,
+	  source/headers/geos/algorithm/MinimumDiameter.h,
+	  source/headers/geos/algorithm/NotRepresentableException.h,
+	  source/headers/geos/algorithm/PointInRing.h,
+	  source/headers/geos/algorithm/PointLocator.h,
+	  source/headers/geos/algorithm/RobustDeterminant.h,
+	  source/headers/geos/algorithm/SIRtreePointInRing.h,
+	  source/headers/geos/algorithm/SimplePointInAreaLocator.h,
+	  source/headers/geos/algorithm/SimplePointInRing.h,
+	  source/headers/geos/geom.h, source/headers/geos/geom/BinaryOp.h,
+	  source/headers/geos/geom/Coordinate.h,
+	  source/headers/geos/geom/Coordinate.inl,
+	  source/headers/geos/geom/CoordinateArraySequence.h,
+	  source/headers/geos/geom/CoordinateArraySequenceFactory.h,
+	  source/headers/geos/geom/CoordinateArraySequenceFactory.inl,
+	  source/headers/geos/geom/CoordinateFilter.h,
+	  source/headers/geos/geom/CoordinateList.h,
+	  source/headers/geos/geom/CoordinateSequence.h,
+	  source/headers/geos/geom/CoordinateSequenceFactory.h,
+	  source/headers/geos/geom/Dimension.h,
+	  source/headers/geos/geom/Envelope.h,
+	  source/headers/geos/geom/Envelope.inl,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/geom/Geometry.inl,
+	  source/headers/geos/geom/GeometryCollection.h,
+	  source/headers/geos/geom/GeometryCollection.inl,
+	  source/headers/geos/geom/GeometryComponentFilter.h,
+	  source/headers/geos/geom/GeometryFactory.h,
+	  source/headers/geos/geom/GeometryFactory.inl,
+	  source/headers/geos/geom/GeometryFilter.h,
+	  source/headers/geos/geom/GeometryList.h,
+	  source/headers/geos/geom/IntersectionMatrix.h,
+	  source/headers/geos/geom/LineSegment.h,
+	  source/headers/geos/geom/LineSegment.inl,
+	  source/headers/geos/geom/LineString.h,
+	  source/headers/geos/geom/LinearRing.h,
+	  source/headers/geos/geom/Location.h,
+	  source/headers/geos/geom/MultiLineString.h,
+	  source/headers/geos/geom/MultiLineString.inl,
+	  source/headers/geos/geom/MultiPoint.h,
+	  source/headers/geos/geom/MultiPolygon.h,
+	  source/headers/geos/geom/MultiPolygon.inl,
+	  source/headers/geos/geom/Point.h,
+	  source/headers/geos/geom/Polygon.h,
+	  source/headers/geos/geom/PrecisionModel.h,
+	  source/headers/geos/geom/PrecisionModel.inl,
+	  source/headers/geos/geom/Triangle.h,
+	  source/headers/geos/geom/util/CoordinateOperation.h,
+	  source/headers/geos/geom/util/GeometryEditor.h,
+	  source/headers/geos/geom/util/GeometryEditorOperation.h,
+	  source/headers/geos/geom/util/GeometryTransformer.h,
+	  source/headers/geos/geom/util/LinearComponentExtracter.h,
+	  source/headers/geos/geom/util/PointExtracter.h,
+	  source/headers/geos/geom/util/PolygonExtracter.h,
+	  source/headers/geos/geom/util/ShortCircuitedGeometryVisitor.h,
+	  source/headers/geos/geomUtil.h, source/headers/geos/geomgraph.h,
+	  source/headers/geos/geomgraph/Depth.h,
+	  source/headers/geos/geomgraph/DirectedEdge.h,
+	  source/headers/geos/geomgraph/DirectedEdge.inl,
+	  source/headers/geos/geomgraph/DirectedEdgeStar.h,
+	  source/headers/geos/geomgraph/Edge.h,
+	  source/headers/geos/geomgraph/EdgeEnd.h,
+	  source/headers/geos/geomgraph/EdgeEndStar.h,
+	  source/headers/geos/geomgraph/EdgeIntersection.h,
+	  source/headers/geos/geomgraph/EdgeIntersectionList.h,
+	  source/headers/geos/geomgraph/EdgeList.h,
+	  source/headers/geos/geomgraph/EdgeNodingValidator.h,
+	  source/headers/geos/geomgraph/EdgeRing.h,
+	  source/headers/geos/geomgraph/GeometryGraph.h,
+	  source/headers/geos/geomgraph/GeometryGraph.inl,
+	  source/headers/geos/geomgraph/GraphComponent.h,
+	  source/headers/geos/geomgraph/Label.h,
+	  source/headers/geos/geomgraph/Node.h,
+	  source/headers/geos/geomgraph/NodeFactory.h,
+	  source/headers/geos/geomgraph/NodeMap.h,
+	  source/headers/geos/geomgraph/PlanarGraph.h,
+	  source/headers/geos/geomgraph/Position.h,
+	  source/headers/geos/geomgraph/Quadrant.h,
+	  source/headers/geos/geomgraph/TopologyLocation.h,
+	  source/headers/geos/geomgraph/index/EdgeSetIntersector.h,
+	  source/headers/geos/geomgraph/index/MonotoneChain.h,
+	  source/headers/geos/geomgraph/index/MonotoneChainEdge.h,
+	  source/headers/geos/geomgraph/index/MonotoneChainIndexer.h,
+	  source/headers/geos/geomgraph/index/SegmentIntersector.h,
+	  source/headers/geos/geomgraph/index/SimpleEdgeSetIntersector.h,
+	  source/headers/geos/geomgraph/index/SimpleMCSweepLineIntersector.h,
+	  source/headers/geos/geomgraph/index/SimpleSweepLineIntersector.h,
+	  source/headers/geos/geomgraph/index/SweepLineEvent.h,
+	  source/headers/geos/geomgraph/index/SweepLineEventObj.h,
+	  source/headers/geos/geomgraph/index/SweepLineSegment.h,
+	  source/headers/geos/geomgraphindex.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/index/ItemVisitor.h,
+	  source/headers/geos/index/SpatialIndex.h,
+	  source/headers/geos/index/bintree/Bintree.h,
+	  source/headers/geos/index/bintree/Interval.h,
+	  source/headers/geos/index/bintree/Key.h,
+	  source/headers/geos/index/bintree/Node.h,
+	  source/headers/geos/index/bintree/NodeBase.h,
+	  source/headers/geos/index/bintree/Root.h,
+	  source/headers/geos/index/chain/MonotoneChain.h,
+	  source/headers/geos/index/chain/MonotoneChainBuilder.h,
+	  source/headers/geos/index/chain/MonotoneChainOverlapAction.h,
+	  source/headers/geos/index/chain/MonotoneChainSelectAction.h,
+	  source/headers/geos/index/quadtree/DoubleBits.h,
+	  source/headers/geos/index/quadtree/IntervalSize.h,
+	  source/headers/geos/index/quadtree/Key.h,
+	  source/headers/geos/index/quadtree/Node.h,
+	  source/headers/geos/index/quadtree/NodeBase.h,
+	  source/headers/geos/index/quadtree/Quadtree.h,
+	  source/headers/geos/index/quadtree/Root.h,
+	  source/headers/geos/index/strtree/AbstractNode.h,
+	  source/headers/geos/index/strtree/AbstractSTRtree.h,
+	  source/headers/geos/index/strtree/Boundable.h,
+	  source/headers/geos/index/strtree/Interval.h,
+	  source/headers/geos/index/strtree/ItemBoundable.h,
+	  source/headers/geos/index/strtree/SIRtree.h,
+	  source/headers/geos/index/strtree/STRtree.h,
+	  source/headers/geos/index/sweepline/SweepLineEvent.h,
+	  source/headers/geos/index/sweepline/SweepLineIndex.h,
+	  source/headers/geos/index/sweepline/SweepLineInterval.h,
+	  source/headers/geos/index/sweepline/SweepLineOverlapAction.h,
+	  source/headers/geos/indexBintree.h,
+	  source/headers/geos/indexChain.h,
+	  source/headers/geos/indexQuadtree.h,
+	  source/headers/geos/indexStrtree.h,
+	  source/headers/geos/indexSweepline.h,
+	  source/headers/geos/inline.h, source/headers/geos/io.h,
+	  source/headers/geos/io/ByteOrderDataInStream.h,
+	  source/headers/geos/io/ByteOrderDataInStream.inl,
+	  source/headers/geos/io/ByteOrderValues.h,
+	  source/headers/geos/io/ParseException.h,
+	  source/headers/geos/io/StringTokenizer.h,
+	  source/headers/geos/io/WKBConstants.h,
+	  source/headers/geos/io/WKBReader.h,
+	  source/headers/geos/io/WKBWriter.h,
+	  source/headers/geos/io/WKTReader.h,
+	  source/headers/geos/io/WKTReader.inl,
+	  source/headers/geos/io/WKTWriter.h,
+	  source/headers/geos/io/Writer.h, source/headers/geos/noding.h,
+	  source/headers/geos/noding/IntersectionAdder.h,
+	  source/headers/geos/noding/IntersectionFinderAdder.h,
+	  source/headers/geos/noding/IteratedNoder.h,
+	  source/headers/geos/noding/MCIndexNoder.h,
+	  source/headers/geos/noding/MCIndexNoder.inl,
+	  source/headers/geos/noding/Noder.h,
+	  source/headers/geos/noding/NodingValidator.h,
+	  source/headers/geos/noding/Octant.h,
+	  source/headers/geos/noding/ScaledNoder.h,
+	  source/headers/geos/noding/SegmentIntersector.h,
+	  source/headers/geos/noding/SegmentNode.h,
+	  source/headers/geos/noding/SegmentNodeList.h,
+	  source/headers/geos/noding/SegmentString.h,
+	  source/headers/geos/noding/SegmentString.inl,
+	  source/headers/geos/noding/SimpleNoder.h,
+	  source/headers/geos/noding/SinglePassNoder.h,
+	  source/headers/geos/noding/snapround/HotPixel.h,
+	  source/headers/geos/noding/snapround/HotPixel.inl,
+	  source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
+	  source/headers/geos/noding/snapround/MCIndexSnapRounder.h,
+	  source/headers/geos/noding/snapround/MCIndexSnapRounder.inl,
+	  source/headers/geos/noding/snapround/SimpleSnapRounder.h,
+	  source/headers/geos/nodingSnapround.h,
+	  source/headers/geos/opBuffer.h, source/headers/geos/opDistance.h,
+	  source/headers/geos/opLinemerge.h,
+	  source/headers/geos/opOverlay.h,
+	  source/headers/geos/opPolygonize.h,
+	  source/headers/geos/opPredicate.h,
+	  source/headers/geos/opRelate.h, source/headers/geos/opValid.h,
+	  source/headers/geos/operation.h,
+	  source/headers/geos/operation/EndpointInfo.h,
+	  source/headers/geos/operation/GeometryGraphOperation.h,
+	  source/headers/geos/operation/IsSimpleOp.h,
+	  source/headers/geos/operation/buffer/BufferBuilder.h,
+	  source/headers/geos/operation/buffer/BufferOp.h,
+	  source/headers/geos/operation/buffer/BufferSubgraph.h,
+	  source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
+	  source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h,
+	  source/headers/geos/operation/buffer/RightmostEdgeFinder.h,
+	  source/headers/geos/operation/buffer/SubgraphDepthLocater.h,
+	  source/headers/geos/operation/distance/ConnectedElementLocationFilter.h,
+	  source/headers/geos/operation/distance/ConnectedElementPointFilter.h,
+	  source/headers/geos/operation/distance/DistanceOp.h,
+	  source/headers/geos/operation/distance/GeometryLocation.h,
+	  source/headers/geos/operation/linemerge/EdgeString.h,
+	  source/headers/geos/operation/linemerge/LineMergeDirectedEdge.h,
+	  source/headers/geos/operation/linemerge/LineMergeEdge.h,
+	  source/headers/geos/operation/linemerge/LineMergeGraph.h,
+	  source/headers/geos/operation/linemerge/LineMerger.h,
+	  source/headers/geos/operation/linemerge/LineSequencer.h,
+	  source/headers/geos/operation/overlay/EdgeSetNoder.h,
+	  source/headers/geos/operation/overlay/ElevationMatrix.h,
+	  source/headers/geos/operation/overlay/ElevationMatrixCell.h,
 	  source/headers/geos/operation/overlay/FuzzyPointLocator.h,
-	  source/headers/geos/operation/overlay/OverlayResultValidator.h:
-	  Rest of Overlay validation classes.
+	  source/headers/geos/operation/overlay/LineBuilder.h,
+	  source/headers/geos/operation/overlay/MaximalEdgeRing.h,
+	  source/headers/geos/operation/overlay/MinimalEdgeRing.h,
+	  source/headers/geos/operation/overlay/MinimalEdgeRing.inl,
+	  source/headers/geos/operation/overlay/OverlayNodeFactory.h,
+	  source/headers/geos/operation/overlay/OverlayOp.h,
+	  source/headers/geos/operation/overlay/PointBuilder.h,
+	  source/headers/geos/operation/overlay/PolygonBuilder.h,
+	  source/headers/geos/operation/polygonize/EdgeRing.h,
+	  source/headers/geos/operation/polygonize/PolygonizeDirectedEdge.h,
+	  source/headers/geos/operation/polygonize/PolygonizeEdge.h,
+	  source/headers/geos/operation/polygonize/PolygonizeGraph.h,
+	  source/headers/geos/operation/polygonize/Polygonizer.h,
+	  source/headers/geos/operation/predicate/RectangleContains.h,
+	  source/headers/geos/operation/predicate/RectangleIntersects.h,
+	  source/headers/geos/operation/predicate/SegmentIntersectionTester.h,
+	  source/headers/geos/operation/relate/EdgeEndBuilder.h,
+	  source/headers/geos/operation/relate/EdgeEndBundle.h,
+	  source/headers/geos/operation/relate/EdgeEndBundleStar.h,
+	  source/headers/geos/operation/relate/RelateComputer.h,
+	  source/headers/geos/operation/relate/RelateNode.h,
+	  source/headers/geos/operation/relate/RelateNodeFactory.h,
+	  source/headers/geos/operation/relate/RelateNodeGraph.h,
+	  source/headers/geos/operation/relate/RelateOp.h,
+	  source/headers/geos/operation/valid/ConnectedInteriorTester.h,
+	  source/headers/geos/operation/valid/ConsistentAreaTester.h,
+	  source/headers/geos/operation/valid/IsValidOp.h,
+	  source/headers/geos/operation/valid/QuadtreeNestedRingTester.h,
+	  source/headers/geos/operation/valid/RepeatedPointTester.h,
+	  source/headers/geos/operation/valid/SimpleNestedRingTester.h,
+	  source/headers/geos/operation/valid/SweeplineNestedRingTester.h,
+	  source/headers/geos/operation/valid/TopologyValidationError.h,
+	  source/headers/geos/planargraph.h,
+	  source/headers/geos/planargraph/DirectedEdge.h,
+	  source/headers/geos/planargraph/DirectedEdgeStar.h,
+	  source/headers/geos/planargraph/Edge.h,
+	  source/headers/geos/planargraph/GraphComponent.h,
+	  source/headers/geos/planargraph/Node.h,
+	  source/headers/geos/planargraph/NodeMap.h,
+	  source/headers/geos/planargraph/PlanarGraph.h,
+	  source/headers/geos/planargraph/Subgraph.h,
+	  source/headers/geos/planargraph/algorithm/ConnectedSubgraphFinder.h,
+	  source/headers/geos/platform.h.in,
+	  source/headers/geos/platform.h.vc,
+	  source/headers/geos/precision.h,
+	  source/headers/geos/precision/CommonBits.h,
+	  source/headers/geos/precision/CommonBitsOp.h,
+	  source/headers/geos/precision/CommonBitsRemover.h,
+	  source/headers/geos/precision/EnhancedPrecisionOp.h,
+	  source/headers/geos/precision/GeometrySnapper.h,
+	  source/headers/geos/precision/LineStringSnapper.h,
+	  source/headers/geos/precision/SimpleGeometryPrecisionReducer.h,
+	  source/headers/geos/profiler.h,
+	  source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
+	  source/headers/geos/simplify/DouglasPeuckerSimplifier.h,
+	  source/headers/geos/simplify/LineSegmentIndex.h,
+	  source/headers/geos/simplify/TaggedLineSegment.h,
+	  source/headers/geos/simplify/TaggedLineString.h,
+	  source/headers/geos/simplify/TaggedLineStringSimplifier.h,
+	  source/headers/geos/simplify/TaggedLinesSimplifier.h,
+	  source/headers/geos/simplify/TopologyPreservingSimplifier.h,
+	  source/headers/geos/spatialIndex.h,
+	  source/headers/geos/timeval.h, source/headers/geos/unload.h,
+	  source/headers/geos/util.h, source/headers/geos/util/Assert.h,
+	  source/headers/geos/util/AssertionFailedException.h,
+	  source/headers/geos/util/CoordinateArrayFilter.h,
+	  source/headers/geos/util/GEOSException.h,
+	  source/headers/geos/util/GeometricShapeFactory.h,
+	  source/headers/geos/util/IllegalArgumentException.h,
+	  source/headers/geos/util/TopologyException.h,
+	  source/headers/geos/util/UniqueCoordinateArrayFilter.h,
+	  source/headers/geos/util/UnsupportedOperationException.h,
+	  source/headers/geos/util/math.h,
+	  source/headers/geos/version.h.in,
+	  source/headers/geos/version.h.vc,
+	  source/index/bintree/Bintree.cpp,
+	  source/index/bintree/Interval.cpp, source/index/bintree/Key.cpp,
+	  source/index/bintree/Node.cpp, source/index/bintree/NodeBase.cpp,
+	  source/index/bintree/Root.cpp,
+	  source/index/chain/MonotoneChain.cpp,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/chain/MonotoneChainOverlapAction.cpp,
+	  source/index/chain/MonotoneChainSelectAction.cpp,
+	  source/index/quadtree/DoubleBits.cpp,
+	  source/index/quadtree/IntervalSize.cpp,
+	  source/index/quadtree/Key.cpp, source/index/quadtree/Node.cpp,
+	  source/index/quadtree/NodeBase.cpp,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/index/quadtree/Root.cpp,
+	  source/index/strtree/AbstractNode.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/Interval.cpp,
+	  source/index/strtree/ItemBoundable.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp,
+	  source/index/sweepline/SweepLineEvent.cpp,
+	  source/index/sweepline/SweepLineIndex.cpp,
+	  source/index/sweepline/SweepLineInterval.cpp, source/inlines.cpp,
+	  source/io/ByteOrderDataInStream.cpp,
+	  source/io/ByteOrderValues.cpp, source/io/ParseException.cpp,
+	  source/io/StringTokenizer.cpp, source/io/Unload.cpp,
+	  source/io/WKBReader.cpp, source/io/WKBWriter.cpp,
+	  source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
+	  source/io/Writer.cpp, source/noding/IntersectionAdder.cpp,
+	  source/noding/IntersectionFinderAdder.cpp,
+	  source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
+	  source/noding/NodingValidator.cpp, source/noding/Octant.cpp,
+	  source/noding/ScaledNoder.cpp, source/noding/SegmentNode.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
+	  source/noding/snapround/HotPixel.cpp,
+	  source/noding/snapround/MCIndexPointSnapper.cpp,
+	  source/noding/snapround/MCIndexSnapRounder.cpp,
+	  source/noding/snapround/SimpleSnapRounder.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/IsSimpleOp.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp,
+	  source/operation/distance/ConnectedElementLocationFilter.cpp,
+	  source/operation/distance/ConnectedElementPointFilter.cpp,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/distance/GeometryLocation.cpp,
+	  source/operation/linemerge/EdgeString.cpp,
+	  source/operation/linemerge/LineMergeDirectedEdge.cpp,
+	  source/operation/linemerge/LineMergeEdge.cpp,
+	  source/operation/linemerge/LineMergeGraph.cpp,
+	  source/operation/linemerge/LineMerger.cpp,
+	  source/operation/linemerge/LineSequencer.cpp,
+	  source/operation/overlay/EdgeSetNoder.cpp,
+	  source/operation/overlay/ElevationMatrix.cpp,
+	  source/operation/overlay/ElevationMatrixCell.cpp,
+	  source/operation/overlay/FuzzyPointLocator.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/MinimalEdgeRing.cpp,
+	  source/operation/overlay/OverlayNodeFactory.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/polygonize/EdgeRing.cpp,
+	  source/operation/polygonize/PolygonizeDirectedEdge.cpp,
+	  source/operation/polygonize/PolygonizeEdge.cpp,
+	  source/operation/polygonize/PolygonizeGraph.cpp,
+	  source/operation/polygonize/Polygonizer.cpp,
+	  source/operation/predicate/RectangleContains.cpp,
+	  source/operation/predicate/RectangleIntersects.cpp,
+	  source/operation/predicate/SegmentIntersectionTester.cpp,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/EdgeEndBundle.cpp,
+	  source/operation/relate/EdgeEndBundleStar.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNode.cpp,
+	  source/operation/relate/RelateNodeFactory.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/operation/relate/RelateOp.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/ConsistentAreaTester.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp,
+	  source/operation/valid/SimpleNestedRingTester.cpp,
+	  source/operation/valid/SweeplineNestedRingTester.cpp,
+	  source/operation/valid/TopologyValidationError.cpp,
+	  source/planargraph/DirectedEdge.cpp,
+	  source/planargraph/DirectedEdgeStar.cpp,
+	  source/planargraph/Edge.cpp, source/planargraph/Node.cpp,
+	  source/planargraph/NodeMap.cpp,
+	  source/planargraph/PlanarGraph.cpp,
+	  source/planargraph/Subgraph.cpp,
+	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
+	  source/precision/CommonBits.cpp,
+	  source/precision/CommonBitsOp.cpp,
+	  source/precision/CommonBitsRemover.cpp,
+	  source/precision/EnhancedPrecisionOp.cpp,
+	  source/precision/GeometrySnapper.cpp,
+	  source/precision/LineStringSnapper.cpp,
+	  source/precision/SimpleGeometryPrecisionReducer.cpp,
+	  source/simplify/DouglasPeuckerLineSimplifier.cpp,
+	  source/simplify/DouglasPeuckerSimplifier.cpp,
+	  source/simplify/LineSegmentIndex.cpp,
+	  source/simplify/TaggedLineSegment.cpp,
+	  source/simplify/TaggedLineString.cpp,
+	  source/simplify/TaggedLineStringSimplifier.cpp,
+	  source/simplify/TaggedLinesSimplifier.cpp,
+	  source/simplify/TopologyPreservingSimplifier.cpp,
+	  source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
+	  source/util/GeometricShapeFactory.cpp,
+	  source/util/IllegalArgumentException.cpp,
+	  source/util/Profiler.cpp,
+	  source/util/UnsupportedOperationException.cpp,
+	  source/util/math.cpp, swig/geos.i, swig/python/geos.py,
+	  swig/python/python.i, swig/python/tests/example.py,
+	  swig/python/tests/runtests.py,
+	  swig/python/tests/test_geometry.py, swig/ruby/ruby.i,
+	  tests/bigtest/GeometryTestFactory.cpp,
+	  tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h,
+	  tests/tut/tut.h, tests/tut/tut_reporter.h,
+	  tests/tut/tut_restartable.h,
+	  tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp,
+	  tests/unit/algorithm/PointLocatorTest.cpp,
+	  tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
+	  tests/unit/geom/CoordinateArraySequenceTest.cpp,
+	  tests/unit/geom/CoordinateListTest.cpp,
+	  tests/unit/geom/CoordinateTest.cpp,
+	  tests/unit/geom/DimensionTest.cpp,
+	  tests/unit/geom/EnvelopeTest.cpp,
+	  tests/unit/geom/Geometry/coversTest.cpp,
+	  tests/unit/geom/Geometry/isRectangleTest.cpp,
+	  tests/unit/geom/GeometryFactoryTest.cpp,
+	  tests/unit/geom/IntersectionMatrixTest.cpp,
+	  tests/unit/geom/LineSegmentTest.cpp,
+	  tests/unit/geom/LineStringTest.cpp,
+	  tests/unit/geom/LinearRingTest.cpp,
+	  tests/unit/geom/LocationTest.cpp,
+	  tests/unit/geom/MultiLineStringTest.cpp,
+	  tests/unit/geom/MultiPointTest.cpp,
+	  tests/unit/geom/MultiPolygonTest.cpp,
+	  tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
+	  tests/unit/geom/TriangleTest.cpp, tests/unit/geos_unit.cpp,
+	  tests/unit/index/quadtree/DoubleBitsTest.cpp,
+	  tests/unit/io/ByteOrderValuesTest.cpp,
+	  tests/unit/io/WKBReaderTest.cpp,
+	  tests/unit/noding/SegmentNodeTest.cpp,
+	  tests/unit/noding/SegmentPointComparatorTest.cpp,
+	  tests/unit/noding/SegmentStringTest.cpp,
+	  tests/unit/precision/GeometrySnapperTest.cpp,
+	  tests/unit/precision/LineStringSnapperTest.cpp,
+	  tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp,
+	  tests/unit/simplify/TopologyPreservingSimplifierTest.cpp,
+	  tests/unit/util/UniqueCoordinateArrayFilterTest.cpp,
+	  tests/unit/utility.h, tests/xmltester/CTS.cpp,
+	  tests/xmltester/SimpleWKTTester.cpp,
+	  tests/xmltester/Stackwalker.cpp, tests/xmltester/Stackwalker.h,
+	  tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h,
+	  tests/xmltester/markup/MarkupSTL.cpp,
+	  tests/xmltester/markup/MarkupSTL.h, tools/geos-config.in: Set
+	  svn:keyword property for Id keyword expansion.
 
-2006-09-06 Mateusz Loskot <mateusz at loskot.net>
+2006-09-06 15:50  strk
 
-	* All files of following types: .c .cpp .h .i .in .inl
-	.m .mk .py .vc: set svn:keyword property for $Id$ keyword
-	expansion.
+	* source/headers/geos/operation/overlay/FuzzyPointLocator.h,
+	  source/operation/overlay/FuzzyPointLocator.cpp: Fixed comments
+	  and includes
 
-2006-09-06 Sandro Santilli <strk at refractions.net>
+2006-09-06 15:33  strk
 
-	* source/operation/overlay/FuzzyPointLocator.cpp,
-	  source/headers/geos/operation/overlay/FuzzyPointLocator.h:
-	  new helper class for Overlay op validation.
+	* ChangeLog,
+	  source/headers/geos/operation/overlay/FuzzyPointLocator.h,
+	  source/operation/overlay/FuzzyPointLocator.cpp: new helper class
+	  for Overlay op validation.
 
-2006-09-05 Sandro Santilli <strk at refractions.net>
+2006-09-06 15:21  strk
 
-	* source/precision/GeometrySnapper.cpp,
-	  source/headers/geos/precision/GeometrySnapper.h:
-          Accept snapping tolerance as parameter, provide snap
-	  tolerance computation function.
-	* source/headers/geos/geom/BinaryOp.h: compute a smart
-	  snap tolerance for given input when using snapping heuristic.
-	* source/operation/overlay/OverlayOp.cpp (checkObviouslyWrongResult):
-	  reworded exception messages
+	* source/headers/geos/geom/Geometry.h: (getBoundary) memory
+	  allocations documented
 
-2006-07-26 Sandro Santilli <strk at refractions.net>
+2006-09-05 16:18  strk
 
-	* source/index/quadtree/Root.cpp (insertContained):
-	  fixed bug in isZeroY computation - see
-	  geos-devel/2006-August/002541.html
+	* ChangeLog: updated (last commit log was bogus, refer to ChangeLog
+	  entry)
 
-2006-08-03 Charlie Savage <cfis at savagexi.com>
+2006-09-05 16:07  strk
 
-	* Added equalsExact and normalize to the c api as discussed here
-	http:gcgeos.refractions.net/pipermail/geos-devel/2006-July/002452.html.
+	* source/headers/geos/geom/BinaryOp.h,
+	  source/headers/geos/precision/GeometrySnapper.h,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/precision/GeometrySnapper.cpp:
+	  (OverlayOp::checkObviouslyWrongResult): exceptions messages
+	  rewording
 
-2006-08-03 Charlie Savage <cfis at savagexi.com>
+2006-08-31 23:13  strk
 
-	* swig/python/Makefile.am: geos.py and geos_wrap.cxx are 
-	now removed by make maintainer-clean but not make clean.
-	* swig/ruby/Makefile.am: geos.py and geos_wrap.cxx are 
-	now removed by make maintainer-clean but not make clean.
+	* ChangeLog, source/index/quadtree/Root.cpp: (insertContained):
+	  fixed bug reported in geos-devel/2006-August/002541.html
 
-2006-08-03 Mateusz Loskot <mateusz at loskot.net>
+2006-08-31 23:07  strk
 
-	* tests/unit/geos_unit.cpp: fixed Bug #90
+	* ChangeLog, configure.in: Reverted last two commits. Darwin host
+	  on buildbot seems to have its own problems...
 
-2006-07-26 Sandro Santilli <strk at refractions.net>
+2006-08-31 22:28  strk
 
-	* capi/Makefile.am: forced link of geostest against stdc++ lib
-	* tests/xmltester/XMLTester.cpp: added <cmath>
-	  include (for fabs use)
-	* source/headers/geos/geom/BinaryOp.h:
-	  Added geometry snapping heuristic
+	* configure.in: Ops, it was AM_CONFIG_HEADER the old version -
+	  still testing
 
-2006-07-25 Sandro Santilli <strk at refractions.net>
+2006-08-31 22:21  strk
 
-	* autogen.sh: make failures more visible
+	* ChangeLog, configure.in: AC_CONFIG_HEADERS => AM_CONFIG_HEADER
+	  (to support older automake versions)
 
-2006-07-21 Mateusz Loskot <mateusz at loskot.net>
+2006-08-04 20:30  hobu
 
-	* source/headers/geos/geom.h,
-	source/headers/geos/io.h: Wrapped FIXME message with
-	#warning directive to shout about potential headers
-	removal in future.
+	* capi/geos_c.h.vc: version should be 3.0.0 instead of 3.3.0
 
+2006-08-04 20:29  hobu
 
-2006-07-21 Sandro Santilli <strk at refractions.net>
+	* source/headers/geos/version.h.vc: bump patch to rc1
 
-	* source/headers/geos/precision/GeometrySnapper.h,
+2006-08-04 20:23  hobu
+
+	* source/Makefile.vc: give makefile.vc some love
+
+2006-08-04 16:40  csavage
+
+	* swig/geos.i, swig/python/geos.py, swig/python/geos_wrap.cxx,
+	  swig/ruby/geos_wrap.cxx: Updated SWIG bindings to expose the
+	  equalsExact and normalize methods.
+
+2006-08-03 23:43  csavage
+
+	* source/headers/geos/platform.h.in, source/headers/geos/timeval.h:
+	  Two changes needed to include the correct definitions for
+	  compiling geos using MingW/msys on Windows.
+
+2006-08-03 22:46  strk
+
+	* ChangeLog: try to keep text within 80 cols
+
+2006-08-03 22:24  csavage
+
+	* configure.in: Changed configure.in to use *nix line feeds.
+
+2006-08-03 22:17  csavage
+
+	* capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_c.h.vc: Mistakenly
+	  used Geometry* in C api headers instead of GEOSGeom.
+
+2006-08-03 22:13  csavage
+
+	* configure.in: Removed native line endings for configure.in since
+	  CR/LF does not work on Windows under msys.
+
+2006-08-03 22:02  csavage
+
+	* ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_c.h.vc:
+	  Added equalsExact and normalize to the c api as discussed on the
+	  mailing list
+	  (http://geos.refractions.net/pipermail/geos-devel/2006-July/002452.html).
+
+2006-08-03 21:34  csavage
+
+	* ChangeLog, swig/python/Makefile.am, swig/ruby/Makefile.am:
+	  Updated build scripts so that ruby/geos_wrap.cxx,
+	  python/geos_wrap.cxx and python/geos.py are removed by make
+	  maintainer-clean but not make clean.
+
+2006-08-03 16:28  mloskot
+
+	* ChangeLog, tests/unit/geos_unit.cpp: Fixed Bug #90
+
+2006-08-03 16:18  csavage
+
+	* swig/python/geos.py, swig/python/geos_wrap.cxx,
+	  swig/ruby/geos_wrap.cxx: Added SWIG generated wrapper files for
+	  Ruby and Python
+
+2006-07-27 06:18  mloskot
+
+	* .: Added svn:ignore property to ignore 'geos-3.0.0rc1' dir
+	  (testing commit access to SVN).
+
+2006-07-26 19:06  strk
+
+	* .cvsignore, capi/.cvsignore, doc/.cvsignore, macros/.cvsignore,
+	  source/.cvsignore, source/algorithm/.cvsignore,
+	  source/examples/.cvsignore, source/geom/.cvsignore,
+	  source/geom/util/.cvsignore, source/geomgraph/.cvsignore,
+	  source/geomgraph/index/.cvsignore, source/headers/.cvsignore,
+	  source/headers/geos/.cvsignore,
+	  source/headers/geos/algorithm/.cvsignore,
+	  source/headers/geos/geom/.cvsignore,
+	  source/headers/geos/geom/util/.cvsignore,
+	  source/headers/geos/geomgraph/.cvsignore,
+	  source/headers/geos/geomgraph/index/.cvsignore,
+	  source/headers/geos/index/.cvsignore,
+	  source/headers/geos/index/bintree/.cvsignore,
+	  source/headers/geos/index/chain/.cvsignore,
+	  source/headers/geos/index/quadtree/.cvsignore,
+	  source/headers/geos/index/strtree/.cvsignore,
+	  source/headers/geos/index/sweepline/.cvsignore,
+	  source/headers/geos/io/.cvsignore,
+	  source/headers/geos/noding/.cvsignore,
+	  source/headers/geos/noding/snapround/.cvsignore,
+	  source/headers/geos/operation/.cvsignore,
+	  source/headers/geos/operation/buffer/.cvsignore,
+	  source/headers/geos/operation/distance/.cvsignore,
+	  source/headers/geos/operation/linemerge/.cvsignore,
+	  source/headers/geos/operation/overlay/.cvsignore,
+	  source/headers/geos/operation/polygonize/.cvsignore,
+	  source/headers/geos/operation/predicate/.cvsignore,
+	  source/headers/geos/operation/relate/.cvsignore,
+	  source/headers/geos/operation/valid/.cvsignore,
+	  source/headers/geos/planargraph/.cvsignore,
+	  source/headers/geos/planargraph/algorithm/.cvsignore,
+	  source/headers/geos/precision/.cvsignore,
+	  source/headers/geos/simplify/.cvsignore,
+	  source/headers/geos/util/.cvsignore, source/index/.cvsignore,
+	  source/index/bintree/.cvsignore, source/index/chain/.cvsignore,
+	  source/index/quadtree/.cvsignore,
+	  source/index/strtree/.cvsignore,
+	  source/index/sweepline/.cvsignore, source/io/.cvsignore,
+	  source/noding/.cvsignore, source/noding/snapround/.cvsignore,
+	  source/operation/.cvsignore, source/operation/buffer/.cvsignore,
+	  source/operation/distance/.cvsignore,
+	  source/operation/linemerge/.cvsignore,
+	  source/operation/overlay/.cvsignore,
+	  source/operation/polygonize/.cvsignore,
+	  source/operation/predicate/.cvsignore,
+	  source/operation/relate/.cvsignore,
+	  source/operation/valid/.cvsignore, source/planargraph/.cvsignore,
+	  source/precision/.cvsignore, source/simplify/.cvsignore,
+	  source/util/.cvsignore, swig/.cvsignore, swig/python/.cvsignore,
+	  swig/python/tests/.cvsignore, swig/ruby/.cvsignore,
+	  swig/ruby/test/.cvsignore, tests/.cvsignore,
+	  tests/bigtest/.cvsignore, tests/tut/.cvsignore,
+	  tests/unit/.cvsignore, tests/xmltester/.cvsignore,
+	  tools/.cvsignore: Removed .cvsignore files from repository
+
+2006-07-26 17:51  strk
+
+	* ChangeLog, capi/Makefile.am, tests/xmltester/XMLTester.cpp: *
+	  capi/Makefile.am: forced link of geostest against stdc++ lib
+	  * tests/xmltester/XMLTester.cpp: added <cmath> include (for fabs
+	  use)
+
+2006-07-26 15:28  strk
+
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h: Added geometry
+	  snapping heuristic
+
+2006-07-25 20:45  strk
+
+	* ChangeLog, autogen.sh: Made autogen.sh errors more visible
+
+2006-07-21 19:37  csavage
+
+	* NEWS: Added note about inclusion of version.in.vc. See
+	  http://geos.refractions.net/pipermail/geos-devel/2006-July/002463.html
+	  for more info.
+
+2006-07-21 17:59  strk
+
+	* ChangeLog, tests/unit/Makefile.am,
+	  tests/unit/precision/GeometrySnapperTest.cpp: Added test for
+	  GeometrySnapper
+
+2006-07-21 17:59  strk
+
+	* source/precision/LineStringSnapper.cpp: Fixed preprocessor
+	  directive use
+
+2006-07-21 17:09  strk
+
+	* ChangeLog, source/headers/geos/precision/GeometrySnapper.h,
 	  source/headers/geos/precision/LineStringSnapper.h,
 	  source/headers/geos/precision/Makefile.am,
 	  source/precision/GeometrySnapper.cpp,
 	  source/precision/LineStringSnapper.cpp,
-	  source/precision/Makefile.am,
-	  tests/unit/Makefile.am,
-	  tests/unit/precision/LineStringSnapperTest.cpp:
-	  Added new precision::LineStringSnapper class + tests
-	  and precision::GeometrySnapper + tests
-	* source/headers/geos/geom/CoordinateList.h: added operator<<
-	* tests/unit/geom/LineSegmentTest.cpp: added another distance() test
-	* source/headers/geos/geom/CoordinateList.h,
+	  source/precision/Makefile.am, tests/unit/Makefile.am,
+	  tests/unit/precision,
+	  tests/unit/precision/LineStringSnapperTest.cpp: Added new
+	  precision::LineStringSnapper class + test
+	  and precision::GeometrySnapper (w/out test)
+
+2006-07-21 17:05  strk
+
+	* ChangeLog, source/headers/geos/geom/CoordinateList.h: added
+	  operator<< for CoordinateList class
+
+2006-07-21 17:00  strk
+
+	* ChangeLog, tests/unit/geom/LineSegmentTest.cpp: Added another
+	  distance() test
+
+2006-07-21 16:45  mloskot
+
+	* ChangeLog, source/headers/geos/geom.h, source/headers/geos/io.h:
+	  Wrapped FIXME message with #warning directive to shout about
+	  potential headers removal in future.
+
+2006-07-21 14:53  strk
+
+	* ChangeLog, source/headers/geos/geom/CoordinateList.h,
 	  source/headers/geos/geom/Makefile.am, tests/unit/Makefile.am,
-	  tests/unit/geom/CoordinateListTest.cpp:
-	  CoordinateList class re-introduced, for list-based ops
+	  tests/unit/geom/CoordinateListTest.cpp: CoordinateList class
+	  re-introduced, for list-based ops
 	  (not strictly mapped to JTS version, not yet at least)
 
-2006-07-13 Charlie Savage <cfis at savagexi.com>
+2006-07-21 14:49  strk
 
-	* swig: Finished porting SWIG bindings to use the C API.
-	* swig: Added SWIG back into the GEOS build system.  To build
-	  either the Ruby or Python bindings:
-	  
-	      ./configure --enable-python --enable-ruby
-	      
-	* automake: Updated EXTRA_DIST to include most SWIG files.
-	  Still have to add generated .cxx and .py files.
-	* tests: Added tests that cover most of the C-API (in Ruby)	  
-	* tests: Started to update the Ruby tests to use the test
-	  data used by the XMLTester.
-	* tests: Added some quick sanity tests for the Python bindings
-	
-		
-2006-07-11 Charlie Savage <cfis at savagexi.com>
+	* source/headers/geos/geom/LineSegment.h: Fixed typo in comment
 
-	* swig/geos.i: Updated SWIG bindings to use C API.
-	* capi/geos_c.cpp: Added GEOSGeomFromHEX_buf/GEOSGeomToHEX_buf methods
-	  that allow reading and writing geometries to and from
-	  Hex encoded WKB values.
-	* capi/geos_c.cpp: Added GEOS_getWKBByteOrder/GEOS_setWKBByteOrder methods
-	  that allows clients to specify the output byte order of WKB 
-	  and WKB Hex values that are written by the WKBWriter.
-	* capi/geos_c.cpp: Added GEOS_getWKBOutputDims to mirror 
-		GEOS_setWKBOutputDims.  These methods allows clients to read the
-		current number of dimensions output to WKB and WKB Hex values.
-	
-2006-07-10 Sandro Santilli <strk at refractions.net>
+2006-07-21 08:33  strk
 
-	* capi/geos_c.cpp: don't use dynamic strings as format arg
-	in the formatted message callbacks.
-	* source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h:
-	changed vector<bool> to vector<short int> (see bug#101)
+	* swig/ruby/test/Makefile.am: Removed blank space after backslash
+	  (automake complained)
 
-2006-07-09 Mateusz Loskot <mateusz at loskot.net>
+2006-07-19 02:43  csavage
 
-	* tests/unit/noding/SegmentStringTest.cpp: removed
-	unecessary zero-to-void-pointer casts.
-	* tests/unit/noding/SegmentNodeTest.cpp: added new test suite
-	* tests/unit/noding/SegmentPointComparatorTest.cpp: added
-	new test suite (template, tests cases will be added)
-	* tests/unit/Makefile.am: added new unit test files
+	* source/headers/geos/Makefile.am: Added veresion.h.vc as
+	  EXTRA_DIST to ensure it is packaged when doing make dist.
 
-2006-07-08 Sandro Santilli <strk at refractions.net>
+2006-07-15 19:36  csavage
 
-	* configure.in: incremented CAPI minor version, to avoid
-	falling behind any future version from the 2.2. branch.
-	* source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
-	source/geomgraph/EdgeRing.cpp,
-	source/headers/geos/geom/Geometry.h,
-	source/headers/geos/geom/GeometryFactory.h,
-	source/headers/geos/geom/GeometryFactory.inl,
-	source/headers/geos/geomgraph/EdgeRing.h:
-	updated doxygen comments (sync with JTS head).
-	* source/headers/geos/platform.h.in: include <inttypes.h>
-	rather then <stdint.h>
+	* configure.in: Removed python test/cases directory (tests are now
+	  just in tests directory).
 
-2006-07-07 Mateusz Loskot <mateusz at loskot.net>
+2006-07-13 08:02  csavage
 
-	* macros/geos.m4: Fixed versions comparison in
-	the GEOS_UNIT macro.
+	* ChangeLog: Updated ChangeLog to note additional SWIG tests and
+	  integration with the GEOS build system.
 
-2006-07-07 Sandro Santilli <strk at refractions.net>
+2006-07-13 07:49  csavage
 
-	* acsite.m4: include <inttypes.h> rather then <stdint.h>
-	(the latter is not available on Solaris 9)
-	* configure.in: make sure CFLAGS is set before compiling
-	using the 64bit integer detection macro.
-	
+	* capi/geos_c.h.vc: Updated version number to 3.0.0rc1-CAPI-1.1.1
+	  to match the autoconf generated files.
 
-2006-07-06 Mateusz Loskot <mateusz at loskot.net>
+2006-07-13 07:38  csavage
 
-	* macros/geos.m4: Fixed version query regexp with escaped
-	dots. Removed -lpq from GEOS_LIBS flags.
+	* swig/ruby/test/Makefile.am: Fixed spelling mistake in test task.
 
-2006-07-06 Mateusz Loskot <mateusz at loskot.net>
+2006-07-13 07:36  csavage
 
-	* macros/geos.m4: Removed redundant -L and -I
-	from GEOS_LIBS and GEOS_CFLAGS.
+	* swig/Makefile.am: Removed dependency on README.txt since it has
+	  been removed.
 
-2006-07-06 Mateusz Loskot <mateusz at loskot.net>
+2006-07-13 07:35  csavage
 
-	* macros/geos.m4: Fixed GEOS_INIT to support full paths to
-	geos-config passed to --with-geos. Fixed version decoding. 
+	* swig/ruby/test/test_buffer.rb: New tests for the buffer
+	  operation.
 
-2006-07-05 Sandro Santilli <strk at refractions.net>
+2006-07-13 07:29  csavage
 
-	* tests/unit/Makefile.am: distribute utility.h.
-	* configure.in, tests/Makefile.am, tests/tut/Makefile.am:
-	distribute the TUT framework.
-	* tests/xmltester/Makefile.am: distribute XML tests and tester.
-	* source/operation/valid/Makefile.am: fixed missing
-	SweeplineNestedRingTester.cpp file.
-	* source/headers/geos/operation/linemerge/Makefile.am:
-	fixed missing backslash, dropping headers from distribution.
-	* source/headers/geos/operation/overlay/OverlayOp.h,
-	source/operation/overlay/OverlayOp.cpp: added checks
-	for obviously wrong results.
+	* configure.in: Added SWIG Python and Ruby bindings back into the
+	  main GEOS build system.
 
-2006-06-27 Sandro Santilli <strk at refractions.net>
+2006-07-13 07:27  csavage
 
-	* source/algorithm/HCoordinate.cpp: added
-	support for MingW -ansi builds.
-	* capi/geos_c.cpp: fixed forward declaration
-	of GEOSCoordSeq_getOrdinate.
-	* capi/geos_c.h.in: renamed GEOSGeomTypeId
-	enum to GEOSGeomTypes, to make VC++ 2005 happy.
+	* swig/python/tests/Makefile.am, swig/ruby/test/Makefile.am:
+	  Updated extra_dist for test directories.
 
-2006-06-19 Sandro Santilli <strk at refractions.net>
+2006-07-13 07:20  csavage
 
-	* source/headers/geos/geom/CoordinateFilter.h,
-	source/headers/geos/noding/ScaledNoder.h,
-	source/headers/geos/util/CoordinateArrayFilter.h,
-	source/headers/geos/util/UniqueCoordinateArrayFilter.h,
-	source/noding/ScaledNoder.cpp: don't *require*
-	CoordinateFilters to define both read-only and read-write
-	methods.
-	* source/geom/Polygon.cpp: optimized loops.
-	* geom::GeometryFactory (cpp,h,inl): port info and doxygen dox.
-	* geom::util::GeometryTransformer (cpp,h): updated port info.
-	* tests/xmltester/XMLTester.cpp: tolerate invalid inputs.
+	* swig/python/tests/Makefile.am: Remove the dependency on the cases
+	  subdirectory which is no longer needed.
 
-2006-06-14 Sandro Santilli <strk at refractions.net>
+2006-07-13 07:19  csavage
 
-	* source/geom/Coordinate.cpp, source/headers/geos/geom/Coordinate.h,
-	source/headers/geos/geom/Coordinate.inl: let the compiler
-	synthetize copy ctor and assignment op for Coordinate class
-	to obtain better numerical stability.
-	* tests/xmltester/XMLTester.cpp: added support
-	for AreaTest ops.
-	* source/operation/overlay/OverlayOp.cpp: use
-	NodeMap::container and related typedefs, removed
-	(int) casts, optimized loops.
-	* source/geomgraph/EdgeEnd.cpp,
-	source/headers/geos/geomgraph/DirectedEdge.h,
-	source/headers/geos/geomgraph/DirectedEdge.inl,
-	source/headers/geos/geomgraph/EdgeEnd.h:
-	EdgeEnd::getEdge() made non-virtual and inlined.
-	* source/operation/overlay/PolygonBuilder.cpp: fixed
-	bug in placePolygonHoles and findShell (and actually improved
-	performance of them).
+	* swig/python/tests/runtests.py: Updated test suite to use the
+	  correct tests.
 
-2006-06-13 Sandro Santilli <strk at refractions.net>
+2006-07-13 07:16  csavage
 
-	* operation::overlay::PolygonBuilder: cleanups.
-	* source/headers/geos/io/WKTReader.inl: added missing include
-	for GEOS_DEBUG set case, use stderr for debugging output.
-	* source/operation/overlay/LineBuilder.cpp: fixed unused
-	parameter warning.
-	* source/headers/geos/geomgraph/GeometryGraph.h: changed
-	GeometryGraph::lineEdgeMap set comparison function to
-	be pointer-based. Should be safe and much faster. Available
-	tests all succeed.
-	* source/geom/Geometry.cpp: added self comparison check
-	in compareTo().
-	
-2006-06-12 Sandro Santilli <strk at refractions.net>
+	* swig/python/tests/cases: Removed old tests cases which are no
+	  longer valid (worked using the C++ api).
 
-	* source/simplify/LineSegmentIndex.cpp: explicitly initialized
-	parent class in constructors.
-	* source/headers/geos/index/quadtree/Root.h,
-	source/headers/geos/operation/distance/ConnectedElementPointFilter.h,
-	source/headers/geos/operation/polygonize/Polygonizer.h:
-	Removed unused parameter warnings.
-	* source/headers/geos/geom/GeometryFilter.h:
-	added assert(0) version of filter_ro() and filter_rw()
-	to allow implementations to only defined the required
-	one.
-	* source/headers/geos/operation/polygonize/Polyginzer.h,
-	source/headers/geos/index/quadtree/Root.h:
-	Removed unused parameter warnings.
-	* source/headers/geos/io/WKTWriter.h,
-	source/io/WKTWriter.cpp: fixed compiler warnings,
-	fixed some methods to omit unused parameters.
-	* source/geom/CoordinateSequence.cpp,
-	source/headers/geos/geom/CoordinateSequence.h,
-	tests/unit/geom/CoordinateArraySequenceTest.cpp:
-	Added equality and inequality operators and tests +
-	indentation fixes and notes about things to be fixed.
-	* source/planargraph/Node.cpp: implemented missing
-	getEdgesBetween() method (untested).
+2006-07-13 07:14  csavage
+
+	* swig/python/tests/test_geometry.py: New Python test case to
+	  ensure creating coordinate sequences and geometries works
+	  correctly.
+
+2006-07-13 07:14  csavage
+
+	* swig/README.txt, swig/python/Makefile.am, swig/python/README.txt,
+	  swig/ruby/Makefile.am, swig/ruby/README.txt: Removed README.txt
+	  files which are no longer applicable now that the SWIG bindings
+	  have been intergrated into the GEOS build system.
+
+2006-07-13 07:13  csavage
+
+	* swig/ruby/test/test_geometry.rb: Renamed test class.
+
+2006-07-13 07:09  csavage
+
+	* swig/python/Makefile.am: Removed old, unused code.
+
+2006-07-13 07:09  csavage
+
+	* swig/python/python.i: Added tyepmap to support creating polygons
+	  with holes.
+
+2006-07-13 07:08  csavage
+
+	* swig/geos.i: Added default value for quadsegs parmeter in buffer
+	  operation.
+
+2006-07-13 04:47  csavage
+
+	* swig/python/tests/example.py: Manually moved from parent
+	  directory.
+
+2006-07-13 04:46  csavage
+
+	* swig/python/Makefile.am: Updated EXTRA_DIST to include python.i
+	  and geos.pth
+
+2006-07-13 04:46  csavage
+
+	* swig/python/example.py: Moved file to tests subdirectory.
+
+2006-07-13 04:45  csavage
+
+	* swig/python/setup.py: Installation is now done by autoconf macros
+	  instead of setup.py
+
+2006-07-13 04:39  csavage
+
+	* swig/geos.i, swig/python/python.i, swig/ruby/ruby.i: Cleaned up
+	  ruby.i, added licenxe to python.i, commented back in python.i
+	  into geos.i.
+
+2006-07-13 04:09  csavage
+
+	* swig/ruby/test/test_helper.rb: Added code to read xml test cases.
+
+2006-07-13 04:08  csavage
+
+	* swig/geos.i: Added exception handling for results that return
+	  geometries. Added normalize and equalsExact, but for the moment
+	  they are commented out.
+
+2006-07-13 03:59  csavage
+
+	* tests/xmltester/XMLTester.cpp: Changes to compile on VC++ - fully
+	  qualified polygon name. Should also work on MingW, will test
+	  next.
+
+2006-07-12 23:17  csavage
+
+	* swig/ruby/test/geos_tests.rb: Disabled test_combinations.rb for
+	  the moment since it fails.
+
+2006-07-12 23:16  csavage
+
+	* swig/geos.i: Fixed serious bug in geom_to_hex and geom_to_wkb
+	  type maps. Was using temporary variable instead of passed in
+	  variable.
+
+2006-07-12 22:55  csavage
+
+	* capi/geos_c.h.vc: Switched GeosBytesOrder to int in api
+	  signatures.
+
+2006-07-12 22:11  csavage
+
+	* swig/geos.i: A number of changes to fix warning generated by gcc
+	  and to make sure the bindings compile for Python.
+
+2006-07-12 22:11  csavage
+
+	* swig/python/Makefile.am: Updated Python SWIG makefile to build
+	  with the c api.
+
+2006-07-12 22:10  csavage
+
+	* swig/ruby/ruby.i: Minor change to fix gcc warning.
+
+2006-07-12 22:10  csavage
+
+	* swig/ruby/Makefile.am: Updated Ruby SWIG makefile to build with
+	  the c api.
+
+2006-07-12 21:03  csavage
+
+	* capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_c.h.vc: Fixed an
+	  error in the way GEOSByteOrder was declared. It is now an enum in
+	  geos_c.h
+
+2006-07-12 19:10  csavage
+
+	* swig/geos.i: Added %rename directive so that GeomUnion is exposed
+	  as union is SWIG languages.
+
+2006-07-12 19:08  csavage
+
+	* swig/ruby/test/geos_tests.rb,
+	  swig/ruby/test/test_combinations.rb,
+	  swig/ruby/test/test_operations.rb: Updated tests for combinatins
+	  (union, intersection, etc.) and operaptions (buffer, centroid,
+	  etc.).
+
+2006-07-12 19:07  csavage
+
+	* swig/ruby/test/test_simple.rb: These tests are no longer needed.
+
+2006-07-12 17:51  csavage
+
+	* swig/ruby/test/geos_tests.rb, swig/ruby/test/test_helper.rb,
+	  swig/ruby/test/test_relations.rb: Ported old tests for relations,
+	  such as intersects, touches, etc., to new swig bindings.
+
+2006-07-12 08:30  csavage
+
+	* swig/ruby/ruby.i: Added type map needed to create polygons with
+	  holes. Unfortunately, this is Ruby specific. It needs to be
+	  ported to Python next.
+
+2006-07-12 08:29  csavage
+
+	* swig/geos.i: Removed wrapper classes and replace them with SWIG
+	  "fake" classes. This makes the interface cleaner, and makes
+	  memory management much easier. Also added area, dimension,
+	  length, getExteriorRing, getInteriorRingN methods.
+
+2006-07-12 08:27  csavage
+
+	* swig/ruby/test/test_srid.rb: Added test to read from wkb geometry
+	  - currently fails, needs more investigation.
+
+2006-07-12 08:27  csavage
+
+	* swig/ruby/test/test_io.rb: Added tests for invalid geometries.
+
+2006-07-12 08:27  csavage
+
+	* swig/ruby/test/geos_tests.rb: Updated ruby test suite.
+
+2006-07-12 08:24  csavage
+
+	* swig/ruby/test/test_geometry.rb: New tests for area, length,
+	  distance.
+
+2006-07-12 05:21  csavage
+
+	* swig/ruby/test/test_coordinate_sequence.rb,
+	  swig/ruby/test/test_version.rb: Converted line feeds to Unix
+	  style.
+
+2006-07-12 05:21  csavage
+
+	* swig/ruby/test/test_geometry.rb: New tests for creating
+	  geometries and calling various functions such as numGeometries,
+	  isValid, etc.
+
+2006-07-12 05:20  csavage
+
+	* swig/ruby/test/test_srid.rb: Tests for srid handling.
+
+2006-07-12 05:20  csavage
+
+	* swig/ruby/test/test_io.rb: Merged tests from test_wkb_reader.rb
+
+2006-07-12 05:18  csavage
+
+	* swig/ruby/test/test_wkb_reader.rb: Merging into test_io.rb
+
+2006-07-12 04:46  csavage
+
+	* swig/ruby/test/test_version.rb: Tests to verify returned version
+	  numbers from C api.
+
+2006-07-11 18:48  csavage
+
+	* swig/geos.i: Fixes for coordinate sequences. Fixed bug in range
+	  checking, chaned clone to be a method instead of copy
+	  constructor, marked clone as creating a new object.
+
+2006-07-11 18:44  csavage
+
+	* swig/ruby/test/test_coordinate_sequence.rb: Tests for SWIG
+	  coordinate sequence class.
+
+2006-07-11 09:07  csavage
+
+	* capi/geos_c.h.in, capi/geos_c.h.vc: Added reference to new enum
+	  called GEOSByteOrders. The enum has two values, GEOS_WKB_NDR and
+	  GEOS_WKB_XDR which signify big endian and little endian byte
+	  orders.
+
+2006-07-11 09:05  csavage
+
+	* capi/geos_c.h.in, capi/geos_c.h.vc: Added 5 methods to the C API
+	  as documented in the changelong. The new methods are read/write
+	  WKB Hex values, read/write WKB byte order and read wkb output
+	  dimensions.
+
+2006-07-11 08:55  csavage
+
+	* swig/ruby/test/test_wkb_reader.rb: Test cases for reading and
+	  writing geometries to WKT, WKB and hex encoded WKB formats via
+	  the SWIG bindings.
+
+2006-07-11 08:54  csavage
+
+	* capi/geos_c.h.vc: Updated visual studio header file to match
+	  geos_c.h.in
+
+2006-07-11 08:53  csavage
+
+	* capi/geos_c.cpp: Added 5 methods to the C API as documented in
+	  the changelong. The new methods are read/write WKB Hex values,
+	  read/write WKB byte order and read wkb output dimensions.
+
+2006-07-11 08:52  csavage
+
+	* ChangeLog: Noted additions to the C API and porting of SWIG to
+	  use the C api.
+
+2006-07-11 08:44  csavage
+
+	* swig/geos.i, swig/ruby/ruby.i: Ported SWIG bindings to use c-api.
+
+2006-07-10 22:29  strk
+
+	* tests/tut, tests/tut/.cvsignore: Added .cvsignore file
+
+2006-07-10 21:51  strk
+
+	* ChangeLog, capi/geos_c.cpp: don't use dynamic strings as format
+	  arg the formatted message callbacks.
+
+2006-07-10 10:16  strk
+
+	* ChangeLog,
+	  source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h:
+	  changed vector<bool> to vector<short int> (see bug#101)
+
+2006-07-09 03:37  mloskot
+
+	* tests/xmltester, tests/xmltester/.cvsignore: Added 'testrunner'
+	  pattern to tests/xmltester/.cvsignore.
+
+2006-07-09 03:21  mloskot
+
+	* ., .cvsignore: Added 'testrunner' to .cvsignore patterns.
+
+2006-07-09 03:21  mloskot
+
+	* ChangeLog: Updated ChangeLog with details about new unit tests.
+
+2006-07-09 03:16  mloskot
+
+	* tests/unit/Makefile.am: Added new tests to
+	  tests/unit/Makefile.am.
+
+2006-07-09 03:15  mloskot
+
+	* tests/unit/noding/SegmentNodeTest.cpp,
+	  tests/unit/noding/SegmentPointComparatorTest.cpp,
+	  tests/unit/noding/SegmentStringTest.cpp: Added new tests cases to
+	  tests/unit/noding. Removed zero-to-pointer casts.
+
+2006-07-09 00:24  strk
+
+	* tests/xmltester/Makefile.am: Added testrunner to CLEANFILES. make
+	  distcheck now succeeds.
+
+2006-07-08 00:33  strk
+
+	* ChangeLog, configure.in, source/geom/Geometry.cpp,
+	  source/geom/GeometryFactory.cpp, source/geomgraph/EdgeRing.cpp,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/geom/GeometryFactory.h,
+	  source/headers/geos/geom/GeometryFactory.inl,
+	  source/headers/geos/geomgraph/EdgeRing.h,
+	  source/headers/geos/platform.h.in: * configure.in: incremented
+	  CAPI minor version, to avoid falling behind any future version
+	  from the 2.2. branch.
+	  * source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
+	  source/geomgraph/EdgeRing.cpp,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/geom/GeometryFactory.h,
+	  source/headers/geos/geom/GeometryFactory.inl,
+	  source/headers/geos/geomgraph/EdgeRing.h:
+	  updated doxygen comments (sync with JTS head).
+	  * source/headers/geos/platform.h.in: include <inttypes.h>
+	  rather then <stdint.h>
+
+2006-07-07 20:02  mloskot
+
+	* ChangeLog: Updated ChangeLog with version comparison fix in
+	  GEOS_UNIT.
+
+2006-07-07 20:00  mloskot
+
+	* macros/geos.m4: Fixed versions comparison in the GEOS_UNIT macro.
+
+2006-07-07 19:33  strk
+
+	* ChangeLog, acsite.m4, configure.in: * acsite.m4: include
+	  <inttypes.h> rather then <stdint.h>
+	  (the latter is not available on Solaris 9)
+	  * configure.in: make sure CFLAGS is set before compiling
+	  using the 64bit integer detection macro.
+
+2006-07-06 16:39  mloskot
+
+	* ChangeLog, macros/geos.m4: Fixed version query regexp with
+	  escaped dots. Removed -lpq from GEOS_LIBS flags.
+
+2006-07-05 23:27  mloskot
+
+	* ChangeLog, macros/geos.m4: Removed redundant -L and -I from
+	  GEOS_LIBS and GEOS_CFLAGS.
+
+2006-07-05 23:10  mloskot
+
+	* ChangeLog, macros/geos.m4: Fixed GEOS_INIT to support full paths
+	  to geos-config passed to --with-geos. Fixed version decoding.
+
+2006-07-05 22:54  strk
+
+	* ChangeLog, tests/unit/Makefile.am: distribute utility.h
+
+2006-07-05 22:19  strk
+
+	* ChangeLog, configure.in, tests/Makefile.am,
+	  tests/tut/Makefile.am: distribute the TUT framework.
+
+2006-07-05 21:47  strk
+
+	* ChangeLog, tests/xmltester/Makefile.am: Distribute XML tests and
+	  tester.
+
+2006-07-05 21:18  strk
+
+	* ChangeLog, source/operation/valid/Makefile.am: Fixed missing
+	  SweeplineNestedRingTester.cpp file.
+
+2006-07-05 20:52  strk
+
+	* ChangeLog, source/headers/geos/operation/linemerge/Makefile.am:
+	  Fixed missing backslash, dropping headers from distribution.
+
+2006-07-05 20:20  strk
+
+	* TODO: updated
+
+2006-07-05 20:19  strk
+
+	* ChangeLog, source/headers/geos/operation/overlay/OverlayOp.h,
+	  source/operation/overlay/OverlayOp.cpp: added checks for
+	  obviously wrong result of difference and intersection ops
+
+2006-06-27 15:59  strk
+
+	* ChangeLog, source/algorithm/HCoordinate.cpp: *
+	  source/algorithm/HCoordinate.cpp: added support for MingW -ansi
+	  builds.
+
+2006-06-27 15:26  strk
+
+	* ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: * capi/geos_c.cpp:
+	  fixed forward declaration of GEOSCoordSeq_getOrdinate.
+	  * capi/geos_c.h.in: renamed GEOSGeomTypeId enum to GEOSGeomTypes,
+	  to make VC++ 2005 happy.
+
+2006-06-19 23:33  strk
+
+	* ChangeLog, source/headers/geos/geom/CoordinateFilter.h,
+	  source/headers/geos/noding/ScaledNoder.h,
+	  source/headers/geos/util/CoordinateArrayFilter.h,
+	  source/headers/geos/util/UniqueCoordinateArrayFilter.h,
+	  source/noding/ScaledNoder.cpp: Don't *require* CoordinateFilters
+	  to define both read-only and read-write methods.
+
+2006-06-19 22:52  strk
+
+	* ChangeLog, source/geom/Polygon.cpp: optimized loops
+
+2006-06-19 21:20  strk
+
+	* ChangeLog, source/geom/util/GeometryTransformer.cpp,
+	  source/headers/geos/geom/util/GeometryTransformer.h: updated port
+	  info
+
+2006-06-19 21:17  strk
+
+	* ChangeLog, source/geom/GeometryFactory.cpp,
+	  source/headers/geos/geom/GeometryFactory.h,
+	  source/headers/geos/geom/GeometryFactory.inl: port info and
+	  doxygen dox.
+
+2006-06-19 20:48  strk
+
+	* ChangeLog, tests/xmltester/XMLTester.cpp: parseCase(): make sure
+	  to exit the <case> tag before returning
+
+2006-06-14 19:27  strk
+
+	* ChangeLog, source/geom/Coordinate.cpp,
+	  source/headers/geos/geom/Coordinate.h,
+	  source/headers/geos/geom/Coordinate.inl: Let the compiler
+	  synthetize copy ctor and assignment op for Coordinate class to
+	  obtain better numerical stability.
+
+2006-06-14 19:19  strk
+
+	* ChangeLog, tests/xmltester/XMLTester.cpp: Added support for
+	  "AreaTest" operations.
+
+2006-06-14 19:17  strk
+
+	* ChangeLog, source/operation/overlay/PolygonBuilder.cpp: Fixed bug
+	  in findShell() needlessly erasing vector elements
+
+2006-06-14 15:38  strk
+
+	* source/operation/overlay/OverlayOp.cpp: Fixed just-introduced bug
+
+2006-06-14 15:03  strk
+
+	* ChangeLog, source/operation/overlay/OverlayOp.cpp: *
+	  source/operation/overlay/OverlayOp.cpp: use NodeMap::container
+	  and related typedefs, removed (int) casts, optimized loops.
+
+2006-06-14 14:32  strk
+
+	* ChangeLog, source/geomgraph/EdgeEnd.cpp,
+	  source/headers/geos/geomgraph/DirectedEdge.h,
+	  source/headers/geos/geomgraph/DirectedEdge.inl,
+	  source/headers/geos/geomgraph/EdgeEnd.h: EdgeEnd::getEdge() made
+	  non-virtual and inlined.
+
+2006-06-14 13:59  strk
+
+	* ChangeLog, source/operation/overlay/PolygonBuilder.cpp: Fixed bug
+	  in PolygonBuilder::placePolygonHoles, performance improved as a
+	  side effect.
+
+2006-06-13 23:26  strk
+
+	* ChangeLog,
+	  source/headers/geos/operation/overlay/PolygonBuilder.h,
+	  source/operation/overlay/PolygonBuilder.cpp: cleanups
+
+2006-06-13 22:50  strk
+
+	* ChangeLog, source/headers/geos/io/WKTReader.inl: *
+	  source/headers/geos/io/WKTReader.inl: added missing include for
+	  GEOS_DEBUG set case, use stderr for debugging output.
+
+2006-06-13 22:19  strk
+
+	* ChangeLog, source/operation/overlay/LineBuilder.cpp: fixed unused
+	  parameter warning
+
+2006-06-13 22:00  strk
+
+	* ChangeLog, source/headers/geos/geomgraph/GeometryGraph.h: Changed
+	  GeometryGraph::lineEdgeMap set comparison function to be
+	  pointer-based. Should be safe and much faster. Available tests
+	  all succeed.
+
+2006-06-13 21:42  strk
+
+	* source/operation/overlay/OverlayOp.cpp: trimmed cvs log, cleanups
+
+2006-06-13 21:40  strk
+
+	* source/geomgraph/GeometryGraph.cpp: Cleanups and some more
+	  debugging lines
+
+2006-06-13 21:38  strk
+
+	* ChangeLog, source/geom/Geometry.cpp: Added self comparison check
+	  in Geometry::compareTo().
+
+2006-06-13 19:16  strk
+
+	* ChangeLog: fixed mis-assigned commit
+
+2006-06-12 17:18  strk
+
+	* ChangeLog, source/simplify/LineSegmentIndex.cpp:
+	  LineSegmentIndex: explicitly initialized parent class in
+	  constructors.
+
+2006-06-12 17:15  strk
+
+	* ChangeLog, source/headers/geos/index/quadtree/Root.h,
+	  source/headers/geos/operation/distance/ConnectedElementPointFilter.h,
+	  source/headers/geos/operation/polygonize/Polygonizer.h: Removed
+	  unused parameters warning
+
+2006-06-12 17:14  strk
+
+	* ChangeLog, source/headers/geos/geom/GeometryFilter.h: added
+	  assert(0) version of filter_ro() and filter_rw() to allow
+	  implementations to only defined the required one.
+
+2006-06-12 16:59  strk
+
+	* tests/bigtest/TestSweepLineSpeed.cpp,
+	  tests/xmltester/SimpleWKTTester.cpp: Removed unused parameter
+	  warnings
+
+2006-06-12 16:57  strk
+
+	* source/headers/geos/planargraph/Node.h: Added note about
+	  ownership of return from getEdgesBetween()
+
+2006-06-12 16:55  strk
+
+	* ChangeLog, source/headers/geos/io/WKTWriter.h,
+	  source/io/WKTWriter.cpp: fixed compiler warnings, fixed some
+	  methods to omit unused parameters.
+
+2006-06-12 16:51  strk
+
+	* ChangeLog, source/geom/CoordinateSequence.cpp,
+	  source/headers/geos/geom/CoordinateSequence.h,
+	  tests/unit/geom/CoordinateArraySequenceTest.cpp: Added equality
+	  and inequality operators and tests
+
+2006-06-12 16:36  strk
+
+	* ChangeLog, source/geom/CoordinateSequence.cpp,
+	  source/headers/geos/geom/CoordinateSequence.h: indentation, notes
+	  about things to be fixed.
+
+2006-06-12 15:47  strk
+
+	* ChangeLog, source/planargraph/Node.cpp: implemented missing
+	  getEdgesBetween() method (untested).
+
+2006-06-12 15:46  strk
+
 	* source/headers/geos/planargraph/DirectedEdge.h,
-	source/planargraph/DirectedEdge.cpp:
-	provided a memory friendly version of toEdges() method.
-	* source/geom/CoordinateArraySequence.cpp: explicitly invoked
-	CoordinateSequence (copy) ctor - suggested by GCC warning.
-	* source/headers/geos/geom/CoordinateSequence.h: added default
-	ctor and copy ctor ( protected ).
-	* acsite.m4, configure.in, source/headers/geos/platform.h.in:
-	Check for int64_t type for int64 typedef.
-	* source/algorithm/ConvexHull.cpp,
-	source/algorithm/PointLocator.cpp,
-	source/algorithm/SimplePointInAreaLocator.cpp,
-	source/geom/Envelope.cpp,
-	source/geom/LineString.cpp,
-	source/geomgraph/EdgeNodingValidator.cpp,
-	source/geomgraph/EdgeRing.cpp,
-	source/geomgraph/GeometryGraph.cpp,
-	source/geomgraph/PlanarGraph.cpp,
-	source/geomgraph/TopologyLocation.cpp,
-	source/geomgraph/index/MonotoneChainEdge.cpp,
-	source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
-	source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
-	source/headers/geos/geom/CoordinateArraySequenceFactory.h,
-	source/headers/geos/geom/CoordinateArraySequenceFactory.inl,
-	source/headers/geos/geom/LineSegment.inl,
-	source/headers/geos/geom/LineString.h,
-	source/headers/geos/geom/Location.h,
-	source/headers/geos/geomgraph/EdgeEndStar.h,
-	source/headers/geos/geomgraph/TopologyLocation.h,
-	source/headers/geos/index/strtree/AbstractSTRtree.h,
-	source/headers/geos/index/strtree/SIRtree.h,
-	source/headers/geos/index/strtree/STRtree.h,
-	source/headers/geos/noding/SegmentNodeList.h,
-	source/headers/geos/planargraph/DirectedEdgeStar.h,
-	source/headers/geos/planargraph/Node.h,
-	source/headers/geos/planargraph/PlanarGraph.h,
-	source/headers/geos/profiler.h,
-	source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
-	source/headers/geos/simplify/TaggedLineString.h,
-	source/index/chain/MonotoneChainBuilder.cpp,
-	source/index/strtree/AbstractSTRtree.cpp,
-	source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp,
-	source/index/sweepline/SweepLineIndex.cpp,
-	source/noding/SegmentNodeList.cpp,
-	source/operation/buffer/BufferBuilder.cpp,
-	source/operation/buffer/BufferSubgraph.cpp,
-	source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	source/operation/buffer/RightmostEdgeFinder.cpp,
-	source/operation/buffer/SubgraphDepthLocater.cpp,
-	source/operation/distance/DistanceOp.cpp,
-	source/operation/linemerge/LineMerger.cpp,
-	source/operation/linemerge/LineSequencer.cpp,
-	source/operation/overlay/LineBuilder.cpp,
-	source/operation/overlay/OverlayOp.cpp,
-	source/operation/overlay/PolygonBuilder.cpp,
-	source/operation/predicate/SegmentIntersectionTester.cpp,
-	source/operation/relate/EdgeEndBundle.cpp,
-	source/operation/valid/ConnectedInteriorTester.cpp,
-	source/operation/valid/QuadtreeNestedRingTester.cpp,
-	source/operation/valid/SimpleNestedRingTester.cpp,
-	source/operation/valid/SweeplineNestedRingTester.cpp,
-	source/planargraph/PlanarGraph.cpp,
-	source/simplify/DouglasPeuckerLineSimplifier.cpp,
-	source/simplify/LineSegmentIndex.cpp,
-	source/simplify/TaggedLineString.cpp,
-	source/util/Profiler.cpp:
-	unsigned int => size_t
-	* tests/xmltester/XMLTester.cpp: don't print test file
-	precision model if verbosity level < 2.
-	* NEWS, capi/geos_c.h.in, source/algorithm/CGAlgorithms.cpp,
-	source/geom/CoordinateArraySequence.cpp,
-	source/geom/CoordinateSequence.cpp, source/geom/Geometry.cpp,
-	source/geom/GeometryCollection.cpp, source/geom/GeometryFactory.cpp,
-	source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
-	source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
-	source/geom/MultiPolygon.cpp, source/geom/Polygon.cpp,
-	source/headers/geos/geom/CoordinateArraySequence.h,
-	source/headers/geos/geom/CoordinateArraySequenceFactory.h,
-	source/headers/geos/geom/CoordinateSequence.h,
-	source/headers/geos/geom/CoordinateSequenceFactory.h,
-	source/headers/geos/geom/Geometry.h,
-	source/headers/geos/geom/GeometryCollection.h,
-	source/headers/geos/geom/LineSegment.h,
-	source/headers/geos/util/UniqueCoordinateArrayFilter.h:
-	Fixed getGeometryN() to take size_t rather then int,
-	changed unsigned int parameters to size_t.
+	  source/planargraph/DirectedEdge.cpp: provided a memory friendly
+	  version of toEdges() method.
 
-2006-06-09 Sandro Santilli <strk at refractions.net>
+2006-06-12 15:07  strk
 
-	* tests/unit/geom/LineStringTest.cpp,
-	tests/unit/geom/LinearRingTest.cpp,
-	tests/unit/geom/MultiPointTest.cpp,
-	tests/unit/geom/PolygonTest.cpp,
-	tests/unit/noding/SegmentStringTest.cpp:
-	removed signed/unsigned comparison warnings.
-	* source/geomgraph/GeometryGraph.cpp,
-	source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	source/operation/overlay/OverlayOp.cpp,
-	source/operation/valid/RepeatedPointTester.cpp:
-	Fixed warning after Polygon ring accessor methods
-	changed to work with size_t. Small optimizations
-	in loops.
+	* ChangeLog, source/geom/CoordinateArraySequence.cpp: explicitly
+	  invoked CoordinateSequence (copy) ctor - suggested by GCC
+	  warning.
 
-2006-06-08 Mateusz Loskot <mateusz at loskot.net>
+2006-06-12 15:06  strk
 
-        * tests/unit/geom/DimensionTest.cpp (1.3): Fixed no-effect
-	warning in test<1> from DimensionTest.cpp.
+	* source/headers/geos/geom/CoordinateSequence.h: Added default ctor
+	  and copy ctor (protected)
 
-2006-06-08 Sandro Santilli <strk at refractions.net>
+2006-06-12 13:57  strk
 
-	* tests/unit/geom/GeometryFactoryTest.cpp: fixed
-	compiler warnings about signed/unsigned comparisons.
-	* source/algorithm/CentroidArea.cpp, source/geom/Polygon.cpp,
-	source/geom/util/GeometryEditor.cpp,
-	source/headers/geos/geom/Polygon.h, source/io/WKTWriter.cpp:
-	getNumInteriorRing() return size_t, interiorRingN() takes size_t.
-	* tests/unit/geom/CoordinateArraySequenceTest.cpp:
-	fix signed/unsigned comparison warning.
-	* tests/xmltester/markup/MarkupSTL.cpp: removed use of
-	allocator<char>, which brings in some incompatibilities
-	with libstdc++ 6.0.7 (gcc 4.0.2).
-	* tests/xmltester/Makefile.am, tests/xmltester/testrunner.sh:
-	added XML tests run to the 'make check' rule.
-	* source/headers/geos/geom/CoordinateSequenceFactory.h,
-	source/headers/geos/geom/GeometryComponentFilter.h,
-	source/headers/geos/geom/GeometryFilter.h,
-	source/headers/geos/geom/util/CoordinateOperation.h,
-	source/headers/geos/geom/util/GeometryEditorOperation.h,
-	source/headers/geos/geom/util/ShortCircuitedGeometryVisitor.h,
-	source/headers/geos/geomgraph/NodeFactory.h,
-	source/headers/geos/index/ItemVisitor.h,
-	source/headers/geos/index/strtree/AbstractSTRtree.h,
-	source/headers/geos/index/sweepline/SweepLineOverlapAction.h:
-	Added missing virtual destructor to abstract classes.
+	* ChangeLog, acsite.m4, configure.in,
+	  source/headers/geos/platform.h.in: Check for int64_t type for
+	  int64 typedef.
 
-2006-06-07 Sandro Santilli <strk at refractions.net>
+2006-06-12 11:29  strk
 
-	* tests/unit/Makefile.am,
-	tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp:
-	Added new test: CGAlgorithms/isPointInRingTest.cpp.
-	* Makefile.am, configure.in,
-	swig/python/Makefile.am, swig/ruby/Makefile.am,
-	swig/ruby/test/Makefile.am: swig removed from automatic
-	build process.
-	* configure.in: removed check for boost availability,
-	enforce -Wall -ansi -pedantic -Wno-long-long to C and CXX
-	flags.
-	* source/headers/geos/geom/Makefile.am,
-	source/headers/geos/geom.h: removed
-	Triangle.h from installed header set.
+	* ChangeLog, source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/geomgraph/EdgeNodingValidator.cpp,
+	  source/geomgraph/EdgeRing.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/geomgraph/PlanarGraph.cpp,
+	  source/geomgraph/TopologyLocation.cpp,
+	  source/geomgraph/index/MonotoneChainEdge.cpp,
+	  source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
+	  source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/headers/geos/geom/CoordinateArraySequenceFactory.h,
+	  source/headers/geos/geom/CoordinateArraySequenceFactory.inl,
+	  source/headers/geos/geom/LineSegment.inl,
+	  source/headers/geos/geom/Location.h,
+	  source/headers/geos/geomgraph/TopologyLocation.h,
+	  source/headers/geos/noding/SegmentNodeList.h,
+	  source/headers/geos/profiler.h,
+	  source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
+	  source/headers/geos/simplify/TaggedLineString.h,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/sweepline/SweepLineIndex.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/linemerge/LineMerger.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/predicate/SegmentIntersectionTester.cpp,
+	  source/operation/relate/EdgeEndBundle.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp,
+	  source/operation/valid/SimpleNestedRingTester.cpp,
+	  source/operation/valid/SweeplineNestedRingTester.cpp,
+	  source/simplify/DouglasPeuckerLineSimplifier.cpp,
+	  source/simplify/LineSegmentIndex.cpp,
+	  source/simplify/TaggedLineString.cpp, source/util/Profiler.cpp:
+	  unsigned int => size_t
 
-2006-06-05 Sandro Santilli <strk at refractions.net>
+2006-06-12 10:49  strk
 
-	* source/headers/geos/Makefile.am,
-	source/headers/geos/geosAlgorithm.h,
-	source/headers/geos/indexSweepline.h,
-	source/headers/geos/nodingSnapround.h,
-	source/headers/geos/opDistance.h, source/headers/geos/opOverlay.h,
-	source/headers/geos/opPolygonize.h,
-	source/headers/geos/opPredicate.h, source/headers/geos/opRelate.h,
-	source/headers/geos/planargraph.h, source/headers/geos/util.h,
-	source/headers/geos/algorithm/Makefile.am,
-	source/headers/geos/geom/Makefile.am,
-	source/headers/geos/geom/util/Makefile.am,
-	source/headers/geos/geomgraph/Makefile.am,
-	source/headers/geos/geomgraph/index/Makefile.am,
-	source/headers/geos/index/Makefile.am,
-	source/headers/geos/index/bintree/Makefile.am,
-	source/headers/geos/index/chain/Makefile.am,
-	source/headers/geos/index/quadtree/Makefile.am,
-	source/headers/geos/index/strtree/Makefile.am,
-	source/headers/geos/index/sweepline/Makefile.am,
-	source/headers/geos/io/Makefile.am,
-	source/headers/geos/noding/Makefile.am,
-	source/headers/geos/noding/snapround/Makefile.am,
-	source/headers/geos/operation/Makefile.am,
-	source/headers/geos/operation/buffer/Makefile.am,
-	source/headers/geos/operation/distance/Makefile.am,
-	source/headers/geos/operation/linemerge/Makefile.am,
-	source/headers/geos/operation/overlay/Makefile.am,
-	source/headers/geos/operation/polygonize/Makefile.am,
-	source/headers/geos/operation/predicate/Makefile.am,
-	source/headers/geos/operation/relate/Makefile.am,
-	source/headers/geos/operation/valid/Makefile.am,
-	source/headers/geos/planargraph/Makefile.am,
-	source/headers/geos/planargraph/algorithm/Makefile.am,
-	source/headers/geos/precision/Makefile.am,
-	source/headers/geos/util/Makefile.am:
-	Fixed noinst_geos_HEADERS => noinst_HEADERS.
-	* source/headers/geos/operation/overlay/OverlayOp.h,
-	capi/geos_c.cpp, source/geom/Geometry.cpp,
-	source/headers/geos/operation/overlay/LineBuilder.h,
-	source/headers/geos/operation/overlay/PointBuilder.h,
-	source/operation/overlay/LineBuilder.cpp,
-	source/operation/overlay/OverlayOp.cpp,
-	source/operation/overlay/PointBuilder.cpp,
-	tests/xmltester/XMLTester.cpp: given OverlayOp funx code
-	enum a name and renamed values to have a lowercase prefix.
-	updated references.
-	* source/headers/geos/noding/Makefile.am,
-	source/headers/geos/noding.h: drop all of noding headers
-	from installed header set.
+	* ChangeLog, source/algorithm/ConvexHull.cpp,
+	  source/algorithm/PointLocator.cpp, source/geom/Envelope.cpp,
+	  source/geom/LineString.cpp,
+	  source/headers/geos/geom/LineString.h,
+	  source/headers/geos/geomgraph/EdgeEndStar.h,
+	  source/headers/geos/index/strtree/AbstractSTRtree.h,
+	  source/headers/geos/index/strtree/SIRtree.h,
+	  source/headers/geos/index/strtree/STRtree.h,
+	  source/headers/geos/planargraph/DirectedEdgeStar.h,
+	  source/headers/geos/planargraph/Node.h,
+	  source/headers/geos/planargraph/PlanarGraph.h,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp,
+	  source/operation/linemerge/LineSequencer.cpp,
+	  source/planargraph/PlanarGraph.cpp: unsigned int => size_t
 
-2006-06-01 Sandro Santilli <strk at refractions.net>
+2006-06-12 10:39  strk
 
-	* source/headers/geos/geomgraph.h,
-	source/headers/geos/geomgraph/Makefile.am,
-	source/headers/geos/geomgraph/Node.h,
-	source/headers/geos/geomgraph/PlanarGraph.h,
-	source/headers/geos/index/bintree/Makefile.am,
-	source/headers/geos/index/chain/Makefile.am,
-	source/headers/geos/index/quadtree/Makefile.am,
-	source/headers/geos/index/strtree/Makefile.am,
-	source/headers/geos/index/sweepline/Makefile.am,
-	source/headers/geos/indexBintree.h,
-	source/headers/geos/indexChain.h,
-	source/headers/geos/indexQuadtree.h,
-	source/headers/geos/indexStrtree.h,
-	source/headers/geos/indexSweepline.h,
-	source/headers/geos/io.h,
-	source/headers/geos/io/Makefile.am,
-	source/headers/geos/io/WKBReader.h,
-	source/headers/geos/opValid.h,
-	source/headers/geos/operation/buffer/Makefile.am,
-	source/headers/geos/operation/distance/Makefile.am,
-	source/headers/geos/operation/predicate/Makefile.am,
-	source/headers/geos/operation/valid/Makefile.am,
-	source/headers/geos/operation/valid/SweeplineNestedRingTester.h,
-	source/headers/geos/precision.h,
-	source/headers/geos/precision/Makefile.am,
-	source/io/WKTWriter.cpp,
-	source/io/Writer.cpp
-	source/operation/valid/Makefile.am:
-	Reduced number of installed headers.
+	* ChangeLog, tests/xmltester/XMLTester.cpp: don't print test file
+	  precision model if verbosity level < 2.
 
-2006-05-25 Sandro Santilli <strk at refractions.net>
+2006-06-12 10:10  strk
 
-	* tests/unit/geom/TriangleTest.cpp: take floating-point
-	rounding error into account.
+	* ChangeLog, NEWS, capi/geos_c.h.in,
+	  source/algorithm/CGAlgorithms.cpp,
+	  source/geom/CoordinateArraySequence.cpp,
+	  source/geom/CoordinateSequence.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPolygon.cpp, source/geom/Polygon.cpp,
+	  source/headers/geos/geom/CoordinateArraySequence.h,
+	  source/headers/geos/geom/CoordinateArraySequenceFactory.h,
+	  source/headers/geos/geom/CoordinateSequence.h,
+	  source/headers/geos/geom/CoordinateSequenceFactory.h,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/geom/GeometryCollection.h,
+	  source/headers/geos/geom/LineSegment.h,
+	  source/headers/geos/util/UniqueCoordinateArrayFilter.h: Fixed
+	  getGeometryN() to take size_t rather then int, changed unsigned
+	  int parameters to size_t.
 
-2006-05-24 Sandro Santilli <strk at refractions.net>
+2006-06-09 08:28  strk
 
-	* source/index/quadtree/DoubleBits.cpp: handled negative
-	or zero values in getExponent().
-	* tests/unit/utility.h: fixed missing return from
-	isSameStructure's specialization on GeometryCollection,
-	also fixed a signed/unsigned mismatch warning there.
+	* tests/xmltester/SimpleWKTTester.cpp: Removed compiler warning
 
-2006-05-24 Mateusz Loskot <mateusz at loskot.net>
+2006-06-09 08:17  strk
 
-	* tests/unit/simplify/TopologyPreservingSimplifierTest.cpp:
-	added new test.
-	* tests/unit/utility.h: added helper library for Unit Tests
-	with 'utility' namespace.
+	* ChangeLog, tests/unit/noding/SegmentStringTest.cpp: removed
+	  signed/unsigned comparison warnings.
 
-2006-05-24 Sandro Santilli <strk at refractions.net>
+2006-06-09 08:09  strk
 
-	* source/util/Makefile.am, source/util/CoordinateArrayFiter.cpp,
-	source/util/GEOSException.cpp,
-	source/util/UniqueCoordinateArrayFilter.cpp:
-	removed empty implementation files.
-	* source/headers/geos/simplify/TaggedLinesSimplifier.h:
-	added LineSegmentIndex.h include so that every
-	use of the templated simplify() function get all the
-	required definitions.
-	* source/headers/geos/opLinemerge.h,
-	source/headers/geos/algorithm/Makefile.am,
-	source/headers/geos/geom/Makefile.am,
-	source/headers/geos/geomgraph/Makefile.am,
-	source/headers/geos/operation/Makefile.am,
-	source/headers/geos/operation/distance/Makefile.am,
-	source/headers/geos/operation/linemerge/Makefile.am,
-	source/headers/geos/operation/overlay/Makefile.am,
-	source/headers/geos/operation/overlay/OverlayOp.h,
-	source/headers/geos/operation/polygonize/Makefile.am,
-	source/headers/geos/operation/relate/Makefile.am,
-	source/headers/geos/planargraph/Makefile.am:
-	reduced number of installed headers.
-	* source/headers/geos/simplify/TaggedLinesSimplifier.h,
-	source/simplify/TaggedLinesSimplifier.cpp,
-	source/simplify/TopologyPreservingSimplifier.cpp:
-	fixed bug in TopologyPreservingSimplifier failing to
-	detect intersections, refactored TaggedLinesSimplifier
-	class to more closely match JTS and use templated
-	functions.
-	* capi/geos_c.h.in: #include <stddef.h> to get size_t
-	definition (only #ifndef __cplusplus)
+	* ChangeLog, tests/unit/geom/LinearRingTest.cpp,
+	  tests/unit/geom/MultiPointTest.cpp,
+	  tests/unit/geom/PolygonTest.cpp: removed signed/unsigned
+	  comparison warnings.
 
-2006-05-23 Sandro Santilli <strk at refractions.net>
+2006-06-09 08:02  strk
 
-	* source/headers/geos/geom/Coordinate.h: added
-	missing <string> include.
-	* source/headers/geos/config.h: removed file which
-	is not supposed to be in the repository.
-	* source/headers/geos/index/quadtree/DoubleBits.h,
-	source/index/quadtree/DoubleBits.cpp: const correctness
-	and documentation.
-	* source/io/ByteOrderValues.cpp: fixed bug in putLong()
-	also affecting putDouble()
-	* tests/unit/Makefile.am, tests/unit/io/ByteOrderValuesTest.cpp:
-	unit test for ByteOrderValues class.
-	* source/io/WKBWriter.cpp: fixed bug in ::writeInt
-	missing to honour the requested byte order and
-	::writeByteOrder failing to consider machine byte order.
-	* tests/unit/io/WKBReaderTest.cpp: cleaned up
-	and added both XDR and NDR tests.
-	* source/io/ByteOrderValues.cpp: changed
-	ENDIAN_BIG and ENDIAN_LITTLE values to match
-	WKBConstants::XDR and WKBConstants::NDR respectively.
-	* source/headers/geos/io/WKBConstants.h: added
-	comments about meaning of XDR/NDR.
+	* ChangeLog, tests/unit/geom/LineStringTest.cpp: Fixed
+	  signed/unsigned comparison tests
 
-2006-05-19 Sandro Santilli <strk at refractions.net>
+2006-06-09 07:42  strk
 
-	* source/simplify/TopologyPreservingSimplifier.cpp:
-	removed friend specification in
-	TopologyPreservingSimplifier helper class
-	(no more needed)
-	* tests/unit/geom/Geometry/coversTest.cpp:
-	keep tests in 'tut' namespace.
-	* tests/xmltester/XMLTester.cpp: report
-	error on load of requested tests.
+	* ChangeLog, source/geomgraph/GeometryGraph.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp: *
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp: Fixed warning
+	  after Polygon ring accessor methods changed to work with size_t.
+	  Small optimizations in loops.
 
-2006-05-18 Sandro Santilli <strk at refractions.net>
+2006-06-09 06:41  strk
 
-	* source/headers/geos/geom.h: fixed doxygen
-	header for mainpage.
-	* source/headers/geos/geom/BinaryOp.h:
-	added compile-time defines to avoid 
-	precision-reduction and simplify based
-	policies (defaults to enabled).
-	* source/geom/Geometry.cpp,
-	source/headers/geos/geom/Geometry.h: added
-	covers() and coveredBy() predicates.
+	* ChangeLog: Added missing log for mloskot change
+
+2006-06-08 18:50  mloskot
+
+	* tests/unit/geom/DimensionTest.cpp: Fixed no-effect warning in
+	  test<1> from DimensionTest.cpp.
+
+2006-06-08 18:18  strk
+
+	* ChangeLog, tests/unit/geom/GeometryFactoryTest.cpp: *
+	  tests/unit/geom/GeometryFactoryTest.cpp: fixed compiler warnings
+	  about signed/unsigned comparisons.
+
+2006-06-08 17:58  strk
+
+	* ChangeLog, NEWS, source/algorithm/CentroidArea.cpp,
+	  source/geom/Polygon.cpp, source/geom/util/GeometryEditor.cpp,
+	  source/headers/geos/geom/Polygon.h, source/io/WKTWriter.cpp:
+	  Polygon::getNumInteriorRing() return size_t,
+	  Polygon::interiorRingN() takes size_t.
+
+2006-06-08 17:46  strk
+
+	* ChangeLog, tests/unit/geom/CoordinateArraySequenceTest.cpp: *
+	  tests/unit/geom/CoordinateArraySequenceTest.cpp: fix
+	  signed/unsigned comparison warning.
+
+2006-06-08 15:55  strk
+
+	* ChangeLog, tests/xmltester/markup/MarkupSTL.cpp: *
+	  tests/xmltester/markup/MarkupSTL.cpp: removed use of
+	  allocator<char>, which brings in some incompatibilities with
+	  libstdc++ 6.0.7 (gcc 4.0.2).
+
+2006-06-08 13:19  strk
+
+	* configure.in: Commented out ruby and python detection
+
+2006-06-08 12:58  strk
+
+	* tests/xmltester/Makefile.am, tests/xmltester/testrunner.sh: Fixed
+	  xml testrunner rule
+
+2006-06-08 12:16  strk
+
+	* ChangeLog, tests/xmltester/Makefile.am,
+	  tests/xmltester/testrunner.sh: added XML tests run to the 'make
+	  check' rule.
+
+2006-06-08 11:20  strk
+
+	* ChangeLog, source/headers/geos/geom/CoordinateSequenceFactory.h,
+	  source/headers/geos/geom/GeometryComponentFilter.h,
+	  source/headers/geos/geom/GeometryFilter.h,
+	  source/headers/geos/geom/util/CoordinateOperation.h,
+	  source/headers/geos/geom/util/GeometryEditorOperation.h,
+	  source/headers/geos/geom/util/ShortCircuitedGeometryVisitor.h,
+	  source/headers/geos/geomgraph/NodeFactory.h,
+	  source/headers/geos/index/ItemVisitor.h,
+	  source/headers/geos/index/strtree/AbstractSTRtree.h,
+	  source/headers/geos/index/sweepline/SweepLineOverlapAction.h:
+	  Added missing virtual destructor to abstract classes.
+
+2006-06-07 20:04  strk
+
+	* ChangeLog, configure.in: * configure.in: enforce -Wall -ansi
+	  -pedantic -Wno-long-long to C and CXX flags.
+
+2006-06-07 19:45  strk
+
+	* swig/ruby/test/Makefile.am: Renamed (reserved) TESTS variable to
+	  RUBY_TESTS
+
+2006-06-07 19:26  strk
+
+	* Makefile.am: Fixed SUBDIRS order, and added a NOTE about
+	  maintaining it.
+
+2006-06-07 17:03  strk
+
+	* ChangeLog, Makefile.am, configure.in, swig/python/Makefile.am,
+	  swig/ruby/Makefile.am, swig/ruby/test/Makefile.am: * Makefile.am,
+	  configure.in, swig/python/Makefile.am, swig/ruby/Makefile.am,
+	  swig/ruby/test/Makefile.am: swig removed from automatic build
+	  process.
+	  * configure.in: removed check for boost availability.
+
+2006-06-07 16:07  strk
+
+	* configure.in: Set release version to 3.0.0rc1
+
+2006-06-07 14:10  mloskot
+
+	* ChangeLog, tests/unit/Makefile.am: Update ChangeLog with info
+	  about new test case isPointInRingTest.cpp.
+
+2006-06-07 14:06  mloskot
+
+	* tests/unit/algorithm/CGAlgorithms/isPointInRing.cpp,
+	  tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp: Renamed
+	  file isPointInRing.cpp to isPointInRingTest.cpp to follow GEOS
+	  Unit Test convention.
+
+2006-06-07 13:52  mloskot
+
+	* tests/unit/Makefile.am, tests/unit/algorithm/CGAlgorithms,
+	  tests/unit/algorithm/CGAlgorithms/isPointInRing.cpp: Added new
+	  test: CGAlgorithms/isPointInRing.cpp.
+
+2006-06-07 13:10  strk
+
+	* ChangeLog, source/headers/geos/geom.h: Removed Triangle.h include
+	  from geom.h
+
+2006-06-07 13:08  strk
+
+	* ChangeLog, source/headers/geos/geom/Makefile.am: *
+	  source/headers/geos/geom/Makefile.am: removed Triangle.h from
+	  installed header set.
+
+2006-06-05 19:42  strk
+
+	* ChangeLog, source/headers/geos/Makefile.am,
+	  source/headers/geos/algorithm/Makefile.am,
+	  source/headers/geos/geom/Makefile.am,
+	  source/headers/geos/geom/util/Makefile.am,
+	  source/headers/geos/geomgraph/Makefile.am,
+	  source/headers/geos/geomgraph/index/Makefile.am,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/index/Makefile.am,
+	  source/headers/geos/index/bintree/Makefile.am,
+	  source/headers/geos/index/chain/Makefile.am,
+	  source/headers/geos/index/quadtree/Makefile.am,
+	  source/headers/geos/index/strtree/Makefile.am,
+	  source/headers/geos/index/sweepline/Makefile.am,
+	  source/headers/geos/indexSweepline.h,
+	  source/headers/geos/io/Makefile.am,
+	  source/headers/geos/noding/Makefile.am,
+	  source/headers/geos/noding/snapround/Makefile.am,
+	  source/headers/geos/nodingSnapround.h,
+	  source/headers/geos/opDistance.h,
+	  source/headers/geos/opOverlay.h,
+	  source/headers/geos/opPolygonize.h,
+	  source/headers/geos/opPredicate.h,
+	  source/headers/geos/opRelate.h,
+	  source/headers/geos/operation/Makefile.am,
+	  source/headers/geos/operation/buffer/Makefile.am,
+	  source/headers/geos/operation/distance/Makefile.am,
+	  source/headers/geos/operation/linemerge/Makefile.am,
+	  source/headers/geos/operation/overlay/Makefile.am,
+	  source/headers/geos/operation/polygonize/Makefile.am,
+	  source/headers/geos/operation/predicate/Makefile.am,
+	  source/headers/geos/operation/relate/Makefile.am,
+	  source/headers/geos/operation/valid/Makefile.am,
+	  source/headers/geos/planargraph.h,
+	  source/headers/geos/planargraph/Makefile.am,
+	  source/headers/geos/planargraph/algorithm/Makefile.am,
+	  source/headers/geos/precision/Makefile.am,
+	  source/headers/geos/util.h, source/headers/geos/util/Makefile.am:
+	  Fixed noinst_geos_HEADERS => noinst_HEADERS.
+
+2006-06-05 15:36  strk
+
+	* ChangeLog, NEWS, capi/geos_c.cpp, source/geom/Geometry.cpp,
+	  source/headers/geos/noding.h,
+	  source/headers/geos/noding/Makefile.am,
+	  source/headers/geos/operation/overlay/LineBuilder.h,
+	  source/headers/geos/operation/overlay/OverlayOp.h,
+	  source/headers/geos/operation/overlay/PointBuilder.h,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp,
+	  tests/xmltester/XMLTester.cpp: Given OverlayOp funx code enum a
+	  name and renamed values to have a lowercase prefix. Drop all of
+	  noding headers from installed header set.
+
+2006-06-03 22:31  hobu
+
+	* source/Makefile.vc: update to track latest removals
+
+2006-06-03 22:29  hobu
+
+	* source/simplify/DouglasPeuckerLineSimplifier.cpp: Use a fully
+	  qualified namespace for LineSegment because we're inside of
+	  geos::simplify at the time
+
+2006-06-01 11:49  strk
+
+	* ChangeLog, source/headers/geos/geomgraph.h,
+	  source/headers/geos/geomgraph/Makefile.am,
+	  source/headers/geos/geomgraph/Node.h,
+	  source/headers/geos/geomgraph/PlanarGraph.h,
+	  source/headers/geos/io.h, source/headers/geos/io/Makefile.am,
+	  source/headers/geos/io/WKBReader.h,
+	  source/headers/geos/opValid.h,
+	  source/headers/geos/operation/buffer/Makefile.am,
+	  source/headers/geos/operation/distance/Makefile.am,
+	  source/headers/geos/operation/predicate/Makefile.am,
+	  source/headers/geos/operation/valid/Makefile.am,
+	  source/headers/geos/precision.h,
+	  source/headers/geos/precision/Makefile.am,
+	  source/io/WKTWriter.cpp, source/io/Writer.cpp: Reduced installed
+	  headers form geomgraph namespace
+
+2006-06-01 10:28  strk
+
+	* ChangeLog, source/headers/geos/index/bintree/Makefile.am,
+	  source/headers/geos/index/chain/Makefile.am,
+	  source/headers/geos/index/quadtree/Makefile.am,
+	  source/headers/geos/index/strtree/Makefile.am,
+	  source/headers/geos/index/sweepline/Makefile.am,
+	  source/headers/geos/indexBintree.h,
+	  source/headers/geos/indexChain.h,
+	  source/headers/geos/indexQuadtree.h,
+	  source/headers/geos/indexStrtree.h,
+	  source/headers/geos/indexSweepline.h,
+	  source/headers/geos/operation/valid/SweeplineNestedRingTester.h,
+	  source/operation/valid/Makefile.am: Reduced number of installed
+	  headers for the geos::index namespace
+
+2006-05-25 18:44  strk
+
+	* ChangeLog, tests/unit/geom/TriangleTest.cpp: *
+	  tests/unit/geom/TriangleTest.cpp: take floating-point rounding
+	  error into account.
+
+2006-05-25 16:11  mloskot
+
+	* tests/tut/tut.h: Changed precision constant with epsilon() from
+	  std::numeric_limits.
+
+2006-05-25 15:54  mloskot
+
+	* tests/tut/tut.h: Added specialization of ensure_equals for double
+	  type.
+
+2006-05-24 16:29  strk
+
+	* ChangeLog, source/index/quadtree/DoubleBits.cpp: *
+	  source/index/quadtree/DoubleBits.cpp: handled negative or zero
+	  values in getExponent().
+
+2006-05-24 16:01  strk
+
+	* ChangeLog, tests/unit/utility.h: * tests/unit/utility.h: fixed
+	  missing return from isSameStructure's specialization on
+	  GeometryCollection, also fixed a signed/unsigned mismatch warning
+	  there.
+
+2006-05-24 15:42  strk
+
+	* ChangeLog, source/util/CoordinateArrayFiter.cpp,
+	  source/util/GEOSException.cpp, source/util/Makefile.am,
+	  source/util/UniqueCoordinateArrayFilter.cpp: *
+	  source/util/Makefile.am, source/util/CoordinateArrayFiter.cpp,
+	  source/util/GEOSException.cpp,
+	  source/util/UniqueCoordinateArrayFilter.cpp: removed empty
+	  implementation files.
+
+2006-05-24 15:32  strk
+
+	* ChangeLog, source/headers/geos/simplify/TaggedLinesSimplifier.h:
+	  * source/headers/geos/simplify/TaggedLinesSimplifier.h: added
+	  LineSegmentIndex.h include so that every use of the templated
+	  simplify() function get all the required definitions.
+
+2006-05-24 15:17  strk
+
+	* ChangeLog, source/headers/geos/algorithm/Makefile.am,
+	  source/headers/geos/geom/Makefile.am,
+	  source/headers/geos/geomgraph/Makefile.am,
+	  source/headers/geos/opLinemerge.h,
+	  source/headers/geos/operation/Makefile.am,
+	  source/headers/geos/operation/distance/Makefile.am,
+	  source/headers/geos/operation/linemerge/Makefile.am,
+	  source/headers/geos/operation/overlay/Makefile.am,
+	  source/headers/geos/operation/overlay/OverlayOp.h,
+	  source/headers/geos/operation/polygonize/Makefile.am,
+	  source/headers/geos/operation/relate/Makefile.am,
+	  source/headers/geos/planargraph/Makefile.am: Reduced number of
+	  installed headers in geos/operation/ subdir
+
+2006-05-24 13:44  strk
+
+	* NEWS: Added a note about unit tests being introduced
+
+2006-05-24 11:44  mloskot
+
+	* ChangeLog: Added missing entries to ChangeLog.
+
+2006-05-24 11:41  strk
+
+	* ChangeLog, source/headers/geos/simplify/TaggedLinesSimplifier.h,
+	  source/simplify/TaggedLinesSimplifier.cpp,
+	  source/simplify/TopologyPreservingSimplifier.cpp: *
+	  source/headers/geos/simplify/TaggedLinesSimplifier.h,
+	  source/simplify/TaggedLinesSimplifier.cpp,
+	  source/simplify/TopologyPreservingSimplifier.cpp:
+	  fixed bug in TopologyPreservingSimplifier failing to
+	  detect intersections, refactored TaggedLinesSimplifier
+	  class to more closely match JTS and use templated
+	  functions.
+
+2006-05-24 08:32  strk
+
+	* ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in: #include
+	  <stddef.h> to get size_t definition (only #ifndef __cplusplus)
+
+2006-05-24 05:53  mloskot
+
 	* tests/unit/Makefile.am,
-	tests/unit/geom/Geometry/coversTest.cpp:
-	added test for the new predicates.
+	  tests/unit/simplify/TopologyPreservingSimplifierTest.cpp,
+	  tests/unit/utility.h: Added new test:
+	  TopologyPreservingSimplifierTest.cpp. Added new utility.cpp
+	  helper for Unit Tests (implementes utils from JTS Unit Tests).
 
-2006-05-17 Sandro Santilli <strk at refractions.net>
+2006-05-23 15:06  strk
 
+	* ChangeLog, source/headers/geos/geom/Coordinate.h: *
+	  source/headers/geos/geom/Coordinate.h: added missing <string>
+	  include.
+
+2006-05-23 14:44  strk
+
+	* ChangeLog, source/headers/geos/config.h: *
+	  source/headers/geos/config.h: removed file which is not supposed
+	  to be in the repository.
+
+2006-05-23 14:29  strk
+
+	* ChangeLog, source/headers/geos/index/quadtree/DoubleBits.h,
+	  source/index/quadtree/DoubleBits.cpp: *
+	  source/headers/geos/index/quadtree/DoubleBits.h,
+	  source/index/quadtree/DoubleBits.cpp: const correctness and
+	  documentation.
+
+2006-05-23 13:21  strk
+
+	* tests/unit/io/ByteOrderValuesTest.cpp: Added test for put/get
+	  Long values
+
+2006-05-23 13:16  strk
+
+	* ChangeLog, source/io/WKBWriter.cpp: Fixed a bug in
+	  WKBWriter::writeByteOrder() failing to consider machine's byte
+	  order
+
+2006-05-23 12:57  strk
+
+	* tests/unit/geom/CoordinateTest.cpp: Fixed small typo in label
+
+2006-05-23 12:33  strk
+
+	* ChangeLog, source/io/ByteOrderValues.cpp: *
+	  source/io/ByteOrderValues.cpp: fixed bug in putLong() also
+	  affecting putDouble()
+
+2006-05-23 12:23  strk
+
+	* ChangeLog, tests/unit/Makefile.am,
+	  tests/unit/io/ByteOrderValuesTest.cpp: * tests/unit/Makefile.am,
+	  tests/unit/io/ByteOrderValuesTest.cpp: unit test for
+	  ByteOrderValues class.
+
+2006-05-23 11:07  strk
+
+	* ChangeLog, source/io/WKBWriter.cpp: * source/io/WKBWriter.cpp:
+	  fixed bug in ::writeInt missing to honour the requested byte
+	  order.
+
+2006-05-23 10:56  strk
+
+	* tests/unit/io/WKBReaderTest.cpp: Fixed top comment
+
+2006-05-23 10:48  strk
+
+	* ChangeLog, tests/unit/io/WKBReaderTest.cpp: *
+	  tests/unit/io/WKBReaderTest.cpp: cleaned up and added both XDR
+	  and NDR tests.
+
+2006-05-23 09:24  strk
+
+	* ChangeLog, source/headers/geos/io/WKBConstants.h,
+	  source/io/ByteOrderValues.cpp: * source/io/ByteOrderValues.cpp:
+	  changed ENDIAN_BIG and ENDIAN_LITTLE values to match
+	  WKBConstants::XDR and WKBConstants::NDR respectively.
+	  * source/headers/geos/io/WKBConstants.h: added comments about
+	  meaning of XDR/NDR.
+
+2006-05-22 15:08  strk
+
+	* source/headers/geos/util/GEOSException.h: Print colon after
+	  exception name (as it has always been)
+
+2006-05-19 17:44  strk
+
+	* ChangeLog, source/simplify/TopologyPreservingSimplifier.cpp: *
+	  source/simplify/TopologyPreservingSimplifier.cpp:
+	  removed friend specification in
+	  TopologyPreservingSimplifier helper class
+	  (no more needed)
+
+2006-05-19 17:39  strk
+
+	* ChangeLog, tests/unit/geom/Geometry/coversTest.cpp: *
+	  tests/unit/geom/Geometry/coversTest.cpp:
+	  keep tests in 'tut' namespace.
+
+2006-05-19 16:38  strk
+
+	* ChangeLog, tests/xmltester/XMLTester.cpp: *
+	  tests/xmltester/XMLTester.cpp: report
+	  error on load of requested tests.
+
+2006-05-18 10:19  strk
+
+	* ChangeLog, source/headers/geos/geom.h: *
+	  source/headers/geos/geom.h: fixed doxygen header for mainpage.
+
+2006-05-18 10:16  strk
+
+	* NEWS: Added note about the new BinaryOp class and its uses.
+
+2006-05-18 10:13  strk
+
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h: *
+	  source/headers/geos/geom/BinaryOp.h: added compile-time defines
+	  to avoid precision-reduction and simplify based policies (default
+	  to enabled).
+
+2006-05-18 09:32  strk
+
+	* NEWS: added note about new Geometry predicates
+
+2006-05-18 09:00  strk
+
+	* ChangeLog, tests/unit/geom/Geometry/coversTest.cpp: Added tests
+	  for coveredBy(), fixed ChangeLog entry
+
+2006-05-18 08:56  strk
+
+	* ChangeLog, source/geom/Geometry.cpp,
+	  source/headers/geos/geom/Geometry.h, tests/unit/Makefile.am,
+	  tests/unit/geom/Geometry/coversTest.cpp: *
+	  source/geom/Geometry.cpp,
+	  source/headers/geos/geom/Geometry.h: added
+	  covers() and isCoveredBy() predicates.
+	  * tests/unit/Makefile.am,
+	  tests/unit/geom/Geometry/coversTest.cpp:
+	  added test for covers() predicates.
+
+2006-05-17 17:41  strk
+
 	* source/geom/IntersectionMatrix.cpp,
-	source/headers/geos/geom/IntersectionMatrix.h,
-	tests/unit/geom/IntersectionMatrixTest.cpp:
-	doxygen comments fixup; port info; const correctness;
-	added isCovers() and isCoveredBy() public methods
-	and associated tests.
+	  source/headers/geos/geom/IntersectionMatrix.h,
+	  tests/unit/geom/IntersectionMatrixTest.cpp: Added output operator
+	  + test
 
-2006-05-05 Sandro Santilli <strk at refractions.net>
+2006-05-17 17:24  strk
 
-	* source/noding/snapround/MCIndexSnapRounder.cpp,
-	source/noding/snapround/SimpleSnapRounder.cpp:
-	had noding validation failure throw an exception.
-	* tests/unit/Makefile.am,
-	tests/unit/noding/SegmentStringTest.cpp:
-	SegmentString unit test.
-	* source/headers/geos/noding/SegmentString.h,
-	source/headers/geos/noding/SegmentString.inl,
-	source/noding/SegmentNodeList.cpp: SegmentString::getContext()
-	dropped, new name is getData() to reflect change in JTS
-	* source/headers/geos/geom.h: fixed namespace
-	qualification in doxygen page about C++ interface.
+	* ChangeLog, source/geom/IntersectionMatrix.cpp,
+	  source/headers/geos/geom/IntersectionMatrix.h: Added port info,
+	  fixed isCoveredBy() comment.
 
-2006-05-04 Sandro Santilli <strk at refractions.net>
+2006-05-17 17:20  strk
 
-        * source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
-        source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
-        source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
-        source/geom/Polygon.cpp, source/headers/geos/geom/Dimension.h,
-        source/headers/geos/geom/Geometry.h,
-        source/headers/geos/geom/GeometryCollection.h,
-        source/headers/geos/geom/LineString.h,
-        source/headers/geos/geom/MultiLineString.h,
-        source/headers/geos/geom/MultiPoint.h,
-        source/headers/geos/geom/MultiPolygon.h,
-        source/headers/geos/geom/Point.h,
-        source/headers/geos/geom/Polygon.h,
-        source/operation/buffer/BufferOp.cpp: updated all
-	Geometry::getDimension() methods to return
-	Dimension::DimensionType (closes bug#93)
-	* source/headers/geos/util/math.h: provided an util::round()
-	method being an inline proxy to call appropriate default
-	rounding function for the whole GEOS codebase. Currently
-	pointing at util::java_math_round() being the last being
-	used. All users updated.
-	* source/headers/geos/geomgraph/NodeMap.h: added invariant
-	tester, fixed comment about ownership of NodeFactory.
-	* source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h:
-	doxygen comments.
-	* headers/geos/geom/CoordinateSequence.h: added
-	comment about the toVector() method.
-	* source/noding/SegmentNodeList.cpp: cleanups,
-	changed output operator to be more similar to JTS
-	* source/noding/ScaledNoder.cpp: removed use
-	of SegmentString::setCoordinates().
-	* source/headers/geos/noding/SegmentStrign.{h,inl}:
-	removed new setCoordinates() interface.
-	* source/headers/geos/noding/SegmentNodeList.h:
-	const-correct size() method.
+	* ChangeLog, source/geom/IntersectionMatrix.cpp,
+	  source/headers/geos/geom/IntersectionMatrix.h,
+	  tests/unit/geom/IntersectionMatrixTest.cpp: added isCovers() and
+	  isCoveredBy() public methods to IntersectionMatrix and associated
+	  tests.
+
+2006-05-17 08:40  strk
+
+	* source/headers/geos/geom/BinaryOp.h: typo fixed to make
+	  description more clear
+
+2006-05-13 10:42  mloskot
+
+	* tests/unit/algorithm/PointLocatorTest.cpp: Fixed line-ends in
+	  PointLocatorTest.cpp file.
+
+2006-05-13 08:26  mloskot
+
+	* ., .cvsignore, tests/unit, tests/unit/.cvsignore,
+	  tests/unit/geom/Geometry/isRectangleTest.cpp: Fixed line-ends in
+	  isRectangleTest.cpp. Added new patterns to .cvsignore.
+
+2006-05-05 15:40  strk
+
+	* ChangeLog, source/noding/snapround/MCIndexSnapRounder.cpp,
+	  source/noding/snapround/SimpleSnapRounder.cpp: Had nodind
+	  validation error throw an exception for SimpleSnapRounder
+	  and MCIndexSnapRounder
+
+2006-05-05 14:34  strk
+
+	* ChangeLog, tests/unit/Makefile.am, tests/unit/noding,
+	  tests/unit/noding/SegmentStringTest.cpp: New SegmentString unit
+	  test
+
+2006-05-05 14:25  strk
+
 	* source/headers/geos/noding/SegmentString.h,
-	source/noding/SegmentString.cpp: output operator. 
+	  source/headers/geos/noding/SegmentString.inl,
+	  source/noding/SegmentString.cpp: moved getSegmentOctant out of
+	  .inl into .cpp, renamed private eiList to nodeList as in JTS,
+	  added more assertion checking and fixed doxygen comments
 
+2006-05-05 10:19  strk
 
-2006-05-03 Howard Butler <hobu at hobu.net>
+	* ChangeLog, source/headers/geos/noding/SegmentString.h,
+	  source/headers/geos/noding/SegmentString.inl,
+	  source/noding/SegmentNodeList.cpp: droppped
+	  SegmentString::getContext(), new name is getData() to reflect
+	  change in JTS
 
-	* source/headers/version.h.vc: Maintain a version.h.vc 
-	until we come up with a better solution
-	* source/makefile.vc: Add missing stuff
+2006-05-05 09:37  strk
 
-2006-05-03 Sandro Santilli <strk at refractions.net>
+	* ChangeLog, source/headers/geos/geom.h: *
+	  source/headers/geos/geom.h: fixed namespace qualification in
+	  doxygen page about C++ interface.
 
-	* source/geom/CoordinateSequence.cpp,
-	source/headers/geos/geom/CoordinateSequence.h:
-	added operator<< for CoordinateSequence
-	* source/headers/geos/noding/snapround/HotPixel.h: doxygen
-	comments.
-	* source/headers/geos/nodingSnapround.h: doxygen brief
-	* source/noding/snapround/SimpleSnapRounder.cpp: fixed
-	bug in computeSnaps, trying to access out-of-bound vector
-	element.
-	* configure.in: updated JTS_PORT to 1.7.1
-	* source/headers/geos/noding/SegmentString.{h,inl}:
-	testInvariant() moved from private to public access
-	level, and ensured to be inlined; added setCoordinates()
-	interface
-	* source/headers/geos/noding/snapround/HotPixel.inl:
-	changed sym_round() to java_math_round()
-	* source/operation/buffer/RightmostEdgeFinder.cpp: more
-	assertion checking
-	* source/operation/buffer/BufferOp.cpp: fixed
-	misuse of MCIndexNoder in bufferFixedPrecision.
-	* source/headers/geos/geom/CoordinateSequence.h,
-	source/headers/geos/geom/CoordinateArraySequence.h,
-	source/geom/CoordinateArraySequence.cpp: added new
-	non-static removeRepeatedPoints() mutator.
-	* source/operation/buffer/OffsetCurveSetBuilder.cpp:
-	used auto_ptr to protect leaks of CoordinateSequence
-	* source/noding/ScaledNoder.cpp,
-	source/headers/geos/noding/ScaledNoder.h: ported JTS
-	bugfix in scale method, added SQL debugging output.
+2006-05-04 15:49  strk
+
+	* ChangeLog, source/geom/GeometryCollection.cpp,
+	  source/geom/LineString.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/headers/geos/geom/Dimension.h,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/geom/GeometryCollection.h,
+	  source/headers/geos/geom/LineString.h,
+	  source/headers/geos/geom/MultiLineString.h,
+	  source/headers/geos/geom/MultiPoint.h,
+	  source/headers/geos/geom/MultiPolygon.h,
+	  source/headers/geos/geom/Point.h,
+	  source/headers/geos/geom/Polygon.h,
+	  source/operation/buffer/BufferOp.cpp: updated all
+	  Geometry::getDimension() methods to return
+	  Dimension::DimensionType (closes bug#93)
+
+2006-05-04 14:05  strk
+
+	* ChangeLog, source/geom/PrecisionModel.cpp,
+	  source/headers/geos/noding/snapround/HotPixel.inl,
+	  source/headers/geos/util/math.h, source/noding/ScaledNoder.cpp: *
+	  source/headers/geos/util/math.h: provided an util::round() method
+	  being an inline proxy to call appropriate default rounding
+	  function for the whole GEOS codebase. Currently pointing at
+	  util::java_math_round() being the last being used.
+
+2006-05-04 13:38  strk
+
+	* source/headers/geos/geomgraph/DirectedEdge.h: doxygen comments
+	  cleanup
+
+2006-05-04 12:54  strk
+
+	* ChangeLog, source/headers/geos/geomgraph/NodeMap.h: Added
+	  invariant tester for NodeMap class, fixed comment about ownership
+	  of NodeFactory
+
+2006-05-04 12:33  strk
+
+	* source/operation/buffer/BufferSubgraph.cpp: Added some comments
+	  about RightmostEdgeFinder only considering forward DirectedEdge
+
+2006-05-04 12:19  strk
+
+	* source/headers/geos/operation/buffer/RightmostEdgeFinder.h: Added
+	  note about findEdge() only scanning for forward DirectedEdges
+
+2006-05-04 12:17  strk
+
+	* source/geomgraph/PlanarGraph.cpp: Added comment about management
+	  of newly created DirectedEdges
+
+2006-05-04 10:15  strk
+
+	* ChangeLog,
+	  source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h:
+	  Doxygen comments
+
+2006-05-04 09:16  strk
+
+	* source/operation/buffer/BufferBuilder.cpp: Added JTS debugging,
+	  for comparison with JTS
+
+2006-05-04 08:42  strk
+
+	* ChangeLog, source/headers/geos/geom/CoordinateSequence.h: Added
+	  note about the CoordinateSequence::toVector() method.
+
+2006-05-04 08:35  strk
+
+	* ChangeLog, source/noding/SegmentNodeList.cpp:
+	  noding/SegmentNodeList.cpp: cleanups, changed output operator to
+	  be more similar to JTS
+
+2006-05-04 08:30  strk
+
+	* source/noding/ScaledNoder.cpp: removed use of
+	  SegmentString::setCoordinates() [dropped]
+
+2006-05-04 08:29  strk
+
+	* ChangeLog, source/headers/geos/noding/SegmentString.h,
+	  source/headers/geos/noding/SegmentString.inl: *
+	  source/noding/ScaledNoder.cpp: removed use of
+	  SegmentString::setCoordinates().
+	  * source/headers/geos/noding/SegmentStrign.{h,inl}: removed new
+	  setCoordinates() interface.
+
+2006-05-04 07:43  strk
+
+	* ChangeLog, source/headers/geos/noding/SegmentString.h,
+	  source/noding/SegmentString.cpp: output operator for
+	  SegmentString class
+
+2006-05-04 07:41  strk
+
+	* ChangeLog, source/headers/geos/noding/SegmentNodeList.h:
+	  const-correct size() method for SegmentNodeList
+
+2006-05-04 06:36  strk
+
+	* source/headers/geos/noding/ScaledNoder.h: Extended definition to
+	  take new CoordinateSequence tracking into account
+
+2006-05-03 20:05  strk
+
+	* ChangeLog, source/noding/ScaledNoder.cpp: Added SQL debugging
+	  output
+
+2006-05-03 19:47  strk
+
+	* ChangeLog, source/geom/CoordinateSequence.cpp,
+	  source/headers/geos/geom/CoordinateSequence.h: added operator<<
+	  for CoordinateSequence
+
+2006-05-03 18:04  strk
+
+	* ChangeLog, source/headers/geos/noding/SegmentString.h,
+	  source/headers/geos/noding/SegmentString.inl: added
+	  SegmentString::setCoordinates() interface
+
+2006-05-03 17:54  strk
+
+	* source/noding/snapround/SimpleSnapRounder.cpp: Uncommented
+	  correctness checker
+
+2006-05-03 17:51  strk
+
+	* source/noding/snapround/HotPixel.cpp: system headers included
+	  after package headers
+
+2006-05-03 17:50  strk
+
+	* ChangeLog, source/headers/geos/noding/snapround/HotPixel.h:
+	  Doxygen comments
+
+2006-05-03 17:48  strk
+
+	* source/headers/geos/nodingSnapround.h: Forgot a slash
+
+2006-05-03 17:48  strk
+
+	* ChangeLog, source/headers/geos/nodingSnapround.h: Doxygen brief
+
+2006-05-03 16:22  hobu
+
+	* source/Makefile.vc: tweak clean target
+
+2006-05-03 16:21  hobu
+
+	* source/Makefile.vc: Build the C API and shared lib separate from
+	  the normal lib
+	  Add missing files
+
+2006-05-03 16:19  strk
+
+	* source/headers/geos/noding/SegmentString.h: fit in 80 columns
+
+2006-05-03 16:09  hobu
+
+	* capi/geos_c.h.vc: Maintain a geos_c.h.vc until we come up with a
+	  better solution
+
+2006-05-03 15:50  hobu
+
+	* ChangeLog: *** empty log message ***
+
+2006-05-03 15:49  strk
+
+	* ChangeLog, source/noding/snapround/SimpleSnapRounder.cpp: fixed
+	  bug in SimpleSnapRounder::computeSnaps, trying to access
+	  out-of-bound vector element.
+
+2006-05-03 15:49  hobu
+
+	* source/Makefile.vc: add additional files and change names where
+	  necessary
+
+2006-05-03 15:40  strk
+
+	* source/noding/ScaledNoder.cpp: test SegmentString invariant
+	  before and after scaling
+
+2006-05-03 15:37  strk
+
+	* ChangeLog: Tabs for indent
+
+2006-05-03 15:32  hobu
+
+	* ChangeLog: *** empty log message ***
+
+2006-05-03 15:30  hobu
+
+	* source/headers/geos/version.h.vc: Maintain a version.h.vc until
+	  we come up with a better solution
+
+2006-05-03 15:28  strk
+
+	* ChangeLog, configure.in: updated JTS_PORT to 1.7.1
+
+2006-05-03 15:26  strk
+
+	* ChangeLog, source/headers/geos/noding/SegmentString.h,
+	  source/headers/geos/noding/SegmentString.inl: testInvariant made
+	  public and always inlined
+
+2006-05-03 15:19  strk
+
+	* ChangeLog, source/headers/geos/noding/snapround/HotPixel.inl:
+	  Changed sym_round() to java_math_round()
+
+2006-05-03 15:12  strk
+
+	* source/noding/ScaledNoder.cpp: Oops, uninitialized value fix
+
+2006-05-03 15:06  strk
+
+	* ChangeLog: Updated
+
+2006-05-03 15:06  strk
+
+	* source/headers/geos/noding/IntersectionFinderAdder.h: Better
+	  doxygen comment
+
+2006-05-03 15:05  strk
+
+	* source/operation/buffer/RightmostEdgeFinder.cpp: Assertions
+	  checking
+
+2006-05-03 15:04  strk
+
+	* source/headers/geos/noding/ScaledNoder.h: removed reduntant port
+	  info
+
+2006-05-03 15:02  strk
+
+	* source/headers/geos/noding/snapround/SimpleSnapRounder.h,
+	  source/noding/snapround/SimpleSnapRounder.cpp: moved some
+	  implementations from header to .cpp file (taken out of inline)
+
+2006-05-03 15:00  strk
+
+	* source/headers/geos/noding/ScaledNoder.h,
+	  source/noding/ScaledNoder.cpp: Fixed scale() function to remove
+	  repeated points *after* rounding. Added brief doxygen class
+	  description.
+
+2006-05-03 10:26  strk
+
+	* ChangeLog, source/operation/buffer/BufferOp.cpp: Fixed misuse of
+	  precision model in noder (bufferFixedPrecision)
+
+2006-05-03 09:46  strk
+
+	* ChangeLog: buffer headers reduction item
+
+2006-05-03 09:45  strk
+
 	* source/headers/geos/opBuffer.h,
-	source/headers/geos/operation/buffer/Makefile.am:
-	reduced set of installed headers.
+	  source/headers/geos/operation/buffer/Makefile.am: Do not install
+	  following buffer headers: BufferBuilder.h,
+	  OffsetCurveSetBuilder.h, BufferSubgraph.h,
+	  SubgraphDepthLocater.h,
+	  RightmostEdgeFinder.h
 
-2006-05-02 Sandro Santilli <strk at refractions.net>
+2006-05-03 09:14  strk
 
-	* source/noding/ScaledNoder.cpp: use java_math_round instead
-	of sym_round.
-	* source/headers/geos/operation/polygonize/Makefile.am:
-	do not install EdgeRing.h header.
-	* source/operation/polygonize/: polygonizeEdgeRing.cpp
-	renamed to EdgeRing.cpp, to follow JTS naming.
+	* ChangeLog, source/headers/geos/noding/ScaledNoder.h,
+	  source/noding/ScaledNoder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: *
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: used auto_ptr
+	  to protect leaks of CoordinateSequence
+	  * source/noding/ScaledNoder.cpp,
+	  source/headers/geos/noding/ScaledNoder.h: ported JTS bugfix in
+	  scale method.
 
-2006-05-02 Jeffrey J. Early <jearly at alum.ups.edu>
+2006-05-03 08:58  strk
 
-	* source/io/WKBReader.cpp: fixed reads of XDR WKB.
+	* ChangeLog, source/geom/CoordinateArraySequence.cpp,
+	  source/headers/geos/geom/CoordinateArraySequence.h,
+	  source/headers/geos/geom/CoordinateSequence.h,
+	  tests/unit/geom/CoordinateArraySequenceTest.cpp: added new
+	  non-static CoordinateSequence::removeRepeatedPoints() mutator.
 
-2006-04-28 Sandro Santilli <strk at refractions.net>
+2006-05-02 16:22  strk
 
-	* tests/unit/geom/: LineStringTest.cpp, MultiPointTest.cpp,
-	PointTest.cpp, PolygonTest.cpp: only construct Geoms using
-	GeometryFactory.
-	* source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
-	source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
-	source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
-	source/geom/Polygon.cpp, source/headers/geos/geom/Geometry.h,
-	source/headers/geos/geom/GeometryCollection.h,
-	source/headers/geos/geom/LineString.h,
-	source/headers/geos/geom/MultiLineString.h,
-	source/headers/geos/geom/MultiPoint.h,
-	source/headers/geos/geom/MultiPolygon.h,
-	source/headers/geos/geom/Point.h,
-	source/headers/geos/geom/Polygon.h:
-	Geometry constructors made protected, to ensure all
-	constructions use GeometryFactory, which has been made
-	friend of all Geometry derivates. getNumPoints() changed
-	to return size_t.
-	* source/headers/geos/operation/predicate/RectangleIntersects.h,
-	source/operation/predicate/RectangleIntersects.cpp,
-	source/io/WKTWriter.cpp: removed warnings related to change
-	in getNumPoints() return type.
-	* source/geom/GeometryFactory.cpp,
-	source/headers/geos/geom/GeometryFactory.h: added LineString
-	copy constructor
-	* source/geom/Polygon.cpp: fixed getBoundary method to
-	always return a geometry composed by LineStrings (not LinearRings)
+	* ChangeLog, source/noding/ScaledNoder.cpp: *
+	  source/noding/ScaledNoder.cpp: use java_math_round instead of
+	  sym_round.
 
-2006-04-27 Sandro Santilli <strk at refractions.net>
+2006-05-02 14:51  strk
 
-	* source/geomgraph/Node.cpp: standard algorithm used in addZ()
-	for vector seek.
-	* source/geomgraph/NodeMap.cpp: (addNode): always use the Node
-	Coordinate as a key in the map to reduce likeliness of
-	a premature deletion.
-	* source/geomgraph/PlanarGraph.cpp: use output ops when
-	available, for debugging lines
-	* source/headers/geos/geomgraph/Node.h: Z check removed
-	from invariant tester to avoid aborts due to differences
-	in FP computations.
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/headers/geos/algorithm/CGAlgorithms.h: Added port info and
+	  fixed doxygen comments for CGAlgorithms class
 
-2006-04-26 Sandro Santilli <strk at refractions.net>
+2006-05-02 14:32  strk
 
-	* source/io/StringTokenizer.cpp: fixed bug in peekNextToken()
-	function failing read numbers correctly.
-	* source/io/WKTReader.cpp: fixed MultiPoint reader
-	to accept the correct format: "MULTIPOINT((0 0), (1 1))"
-	* tests/xmltester/testLeaksBig.xml: changed some MULTIPOINT
-	WKTs to test acceptance.
+	* ChangeLog, source/headers/geos/opPolygonize.h,
+	  source/headers/geos/operation/polygonize/EdgeRing.h,
+	  source/headers/geos/operation/polygonize/Makefile.am,
+	  source/operation/polygonize/EdgeRing.cpp: Added port info for
+	  polygonize/EdgeRing class, polygonize/EdgeRing.h header
+	  not installed.
 
-2006-04-26 Silke Reimer <Silke.Reimer at intevation.de>
+2006-05-02 14:22  strk
 
-	* tools/geos-config.in: fixed library path
-	to use layout detected by autoconf
+	* ChangeLog, source/operation/polygonize/EdgeRing.cpp,
+	  source/operation/polygonize/Makefile.am,
+	  source/operation/polygonize/polygonizeEdgeRing.cpp: *
+	  source/operation/polygonize/: polygonizeEdgeRing.cpp renamed to
+	  EdgeRing.cpp, to follow JTS naming.
 
-2006-04-22 Mateusz Loskot <mateusz at loskot.net>
+2006-05-02 14:01  strk
 
-	* source/simplify/TopologyPreservingSimplifier.cpp:
-	helper classes ctors made public (Bug #100)
+	* ChangeLog, source/io/WKBReader.cpp: * source/io/WKBReader.cpp:
+	  fixed reads of XDR WKB.
 
-2006-04-21 Sandro Santilli <strk at refractions.net>
+2006-04-28 12:09  strk
 
-	* source/geom/PrecisionModel.cpp: fixed
-	constructor by type to always initialize scale
+	* tests/xmltester/Makefile.am: Added 'verbose-test' rule
 
-2006-04-20 Sandro Santilli <strk at refractions.net>
+2006-04-28 12:08  strk
 
-	* headers/geos/geom/BinaryOp.h: added debugging
-	output.
-	* geos::algorithm::HCoordinate: switched to
-	use of 'long double' types for improved precision.
-	added compile time define to force storage of
-	intermediate computation values to variables (in
-	order to make the -ffloat-store gcc switch effective).
-	* source/headers/geos/algorithm/LineIntersector.h:
-	added some doxygen comments.
+	* NEWS: Added note about Geometry constructors
 
-2006-04-14 Sandro Santilli <strk at refractions.net>
+2006-04-28 11:56  strk
 
-	* capi/geos_c.cpp: binary ops invoked using the
-	new BinaryOp template function.
-	* source/operation/overlay/OverlayOp.cpp: removed
-	precision reduction code (use BinaryOp for that)
-	* tests/xmltester/XMLTester.cpp: binary ops
-	invoked using the new BinaryOp template function.
-	* source/headers/geos/geom/BinaryOp.h: new template
-	function implementing various heuristics aimed at
-	making binary geometry ops work around robustness issues.
-	* source/headers/geos/operation/overlay/OverlayOp.h:
-	added overlayOp() adapter to generalize use of
-	OverlayOp::overlayOp()
-	* algorithm::HCoordinate: added output operator
-	and debugging blocks.
+	* ChangeLog, source/geom/GeometryFactory.cpp,
+	  source/geom/Polygon.cpp,
+	  source/headers/geos/geom/GeometryFactory.h: *
+	  source/geom/GeometryFactory.cpp,
+	  source/headers/geos/geom/GeometryFactory.h: added LineString copy
+	  constructor.
+	  * source/geom/Polygon.cpp: fixed getBoundary method to always
+	  return a geometry composed by LineStrings (not LinearRings)
 
-2006-04-13 Sandro Santilli <strk at refractions.net>
+2006-04-28 11:12  strk
 
-	* geos::precision::CommonBitsOp: fixed bug
-	in binary ops failing to translate both operands
-	consistently.
-	* capi/ (geostest.c, geos_c.cpp, geos_h.in): added GEOSSimplify()
-	and GEOSTopologyPreserveSimplify() interfaces.
-	Removed compiler warnings. Had libgeos_c use default
-	GeometryFactory instance.
-	* geos/source/simplify/DouglasPeuckerSimplifier.cpp:
-	fixed bug in MultiPolygon handling of DPTransformer
-	* tests/units/io/WKBReaderTest.cpp: forced NDR output
-	for WKBWriter tests, removed CRs endings.
-	* geos::simplify::TopologyPreservingSimplifier class
-	* geos::simplify::TaggedLinesSimplifier class
-	* source/geom/GeometryComponentFilter.cpp: filter_ro
-	re-enabled.
+	* ChangeLog,
+	  source/headers/geos/operation/predicate/RectangleIntersects.h,
+	  source/io/WKTWriter.cpp,
+	  source/operation/predicate/RectangleIntersects.cpp: removed
+	  warnings related to change in getNumPoints() return type.
 
-2006-04-12 Sandro Santilli <strk at refractions.net>
+2006-04-28 10:55  strk
 
-	* headers/geos/simplify/Makefile.am: only install
-	  DouglasPeuckerSimplifier.h header
-	* geos::geom::LineSegment class made polymorphic to
-	  allow derivation of TaggedLineSegment
-	* geos::simplify::TaggedLineStringSimplifier class
-	* geos::simplify:LineSegmentIndex class
-	* geos::simplify:TaggedLineSegment class
-	* geos::simplify:TaggedLineString class
-	* geos::io::WKBReader: added default constructor
-	  using default GeometryFactory, fixed exception
-	  constructors.
+	* ChangeLog, source/geom/GeometryCollection.cpp,
+	  source/geom/LineString.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/geom/GeometryCollection.h,
+	  source/headers/geos/geom/LineString.h,
+	  source/headers/geos/geom/MultiLineString.h,
+	  source/headers/geos/geom/MultiPoint.h,
+	  source/headers/geos/geom/MultiPolygon.h,
+	  source/headers/geos/geom/Point.h,
+	  source/headers/geos/geom/Polygon.h: Geometry constructors made
+	  protected, to ensure all constructions use GeometryFactory,
+	  which has been made friend of all Geometry derivates.
+	  getNumPoints() changed to return
+	  size_t.
 
-2006-04-11 Sandro Santilli <strk at refractions.net>
+2006-04-28 10:51  strk
 
-	* geos::simplify::DouglasPeukerSimplifier class
-	* geos::geom::util::GeometryTransformer class
-	* source/headers/geos/geom/CoordinateSequence.h:
-	  added AutoPtr typdef
-	* source/headers/geos/geom/: LineString.h, LinearRing.h,
-	  source/geom/: LineString.cpp, LinearRing.cpp:
-	  added constructors by auto_ptr
-	* source/headers/geos/geom/GeometryFactory.h,
-	  source/geom/GeometryFactory.cpp:
-	  added LineString and LinearRing constructors by auto_ptr
+	* ChangeLog, tests/unit/geom/LineStringTest.cpp,
+	  tests/unit/geom/MultiPointTest.cpp,
+	  tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp:
+	  Unit tests: only construct Geoms using GeometryFactory.
 
-2006-04-10 Sandro Santilli <strk at refractions.net>
+2006-04-27 15:15  strk
 
+	* ChangeLog, source/headers/geos/geomgraph/Node.h: Z check removed
+	  from invariant tester to avoid aborts due to differences in FP
+	  computations.
+
+2006-04-27 15:07  strk
+
+	* source/geomgraph/PlanarGraph.cpp: use output operators in
+	  debugging lines
+
+2006-04-27 15:06  strk
+
+	* ChangeLog, source/geomgraph/NodeMap.cpp: (addNode): always use
+	  the Node Coordinate as a key in the map to reduce likeliness of a
+	  premature deletion.
+
+2006-04-27 15:03  strk
+
+	* source/geomgraph/Node.cpp: standard algorithm used in addZ() for
+	  vector seek
+
+2006-04-26 16:35  strk
+
+	* ChangeLog, source/io/StringTokenizer.cpp,
+	  source/io/WKTReader.cpp, tests/xmltester/testLeaksBig.xml: Had
+	  WKTReader accept correct form for MultiPoint
+
+2006-04-26 10:39  strk
+
+	* ChangeLog: Added mloskot item (bug#100)
+
+2006-04-26 10:26  strk
+
+	* ChangeLog, tools/geos-config.in: tools/geos-config.in: fixed
+	  library path to use layout detected by autoconf
+
+2006-04-24 15:47  strk
+
+	* source/simplify/TopologyPreservingSimplifier.cpp: Public
+	  constructors change made permanent
+
+2006-04-23 11:58  mloskot
+
+	* ., .cvsignore,
+	  tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: Small
+	  refactoring of DouglasPeuckerSimplifierTest (prefer to use ctor
+	  instead of operator= to create objects). Added new patterns to
+	  .cvsignore.
+
+2006-04-23 11:29  mloskot
+
+	* ., .cvsignore: Added new patterns to .cvsignore file.
+
+2006-04-22 17:16  mloskot
+
+	* source/simplify/TopologyPreservingSimplifier.cpp: Temporar fix of
+	  Bug #100. This report requires deeper analysis!.
+
+2006-04-21 17:04  strk
+
+	* ChangeLog, source/geom/PrecisionModel.cpp: Fixed constructor by
+	  type to always initialize scale factor
+
+2006-04-20 16:21  strk
+
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h: Added missing
+	  debugging output
+
+2006-04-20 14:27  strk
+
+	* ChangeLog, source/algorithm/HCoordinate.cpp,
+	  source/headers/geos/algorithm/HCoordinate.h: HCoordinate class
+	  changed to use long double types internally, in order to improve
+	  computation precision
+
+2006-04-20 14:16  strk
+
+	* source/headers/geos/algorithm/LineIntersector.h: Added some more
+	  doxygen comments
+
+2006-04-20 11:11  strk
+
+	* ChangeLog, source/algorithm/HCoordinate.cpp:
+	  source/algorithm/HCoordinate.cpp: added compile time define to
+	  force storage of intermediate computation values to variables (in
+	  order to make the -ffloat-store gcc switch effective). Disabled
+	  by default.
+
+2006-04-19 09:21  strk
+
+	* TODO: Added snapround and simplify tests items
+
+2006-04-19 09:20  strk
+
+	* NEWS: updated
+
+2006-04-14 15:34  strk
+
+	* ChangeLog, capi/geos_c.cpp: Had CAPI use new BinaryOp class in an
+	  aim to reduce robustness problems
+
+2006-04-14 15:25  strk
+
+	* TODO: updated, somehow
+
+2006-04-14 15:19  strk
+
+	* ChangeLog, source/operation/overlay/OverlayOp.cpp: removed
+	  precision reduction code (use BinaryOp for that)
+
+2006-04-14 15:06  strk
+
+	* source/headers/geos/geom/Makefile.am: Added BinaryOp.h header
+
+2006-04-14 15:04  strk
+
+	* source/headers/geos/operation/overlay/OverlayOp.h: fixed missing
+	  namespace qualification in overlay::overlayOp
+
+2006-04-14 14:57  strk
+
+	* ChangeLog, tests/xmltester/XMLTester.cpp: XMLTester binary ops
+	  invoked using the new BinaryOp template function.
+
+2006-04-14 14:38  strk
+
+	* ChangeLog, source/headers/geos/geom/BinaryOp.h: new
+	  geos::Geom::BinaryOp template function implementing various
+	  heuristics aimed at making binary geometry ops work around
+	  robustness issues.
+
+2006-04-14 14:35  strk
+
+	* ChangeLog, source/headers/geos/operation/overlay/OverlayOp.h:
+	  Added overlayOp() adapter for use in templates expecting binary
+	  ops
+
+2006-04-14 09:02  strk
+
+	* ChangeLog, source/algorithm/HCoordinate.cpp,
+	  source/headers/geos/algorithm/HCoordinate.h: Hadded output
+	  operator and debugging prints for HCoordinate.
+
+2006-04-13 23:57  strk
+
+	* source/operation/overlay/OverlayOp.cpp: Disables reduced
+	  precision overlayOp (is broken)
+
+2006-04-13 23:42  strk
+
+	* source/operation/overlay/OverlayOp.cpp: Plugged CommonBitsOp
+	  attempts in overlay op, before brute force precision
+	  reduction (this is likely going to change)
+
+2006-04-13 23:28  strk
+
+	* source/precision/CommonBitsOp.cpp: "always build before commit"
+	  (forgot a closing paren)
+
+2006-04-13 23:23  strk
+
+	* ChangeLog, source/headers/geos/precision/CommonBitsOp.h,
+	  source/precision/CommonBitsOp.cpp: fixed bug in binary ops
+	  failing to consistently reduce operands.
+
+2006-04-13 21:53  strk
+
+	* capi/geostest.c: fixed bug introduced by previous commit
+
+2006-04-13 21:52  strk
+
+	* source/headers/geos/simplify/TaggedLineString.h,
+	  source/headers/geos/simplify/TaggedLineStringSimplifier.h,
+	  source/simplify/TaggedLineString.cpp,
+	  source/simplify/TaggedLineStringSimplifier.cpp,
+	  source/simplify/TopologyPreservingSimplifier.cpp: Many debugging
+	  lines and assertions added. Fixed bug in TaggedLineString class.
+
+2006-04-13 17:09  strk
+
+	* ChangeLog, capi/geos_c.cpp: Use default GeometryFactory instance
+	  (finishGEOS() is a no-op now)
+
+2006-04-13 16:48  strk
+
+	* ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in, capi/geostest.c:
+	  Added GEOSSimplify and GEOSTopologyPreserveSimplify interfaces.
+	  Removed compiler warnings in geostest
+
+2006-04-13 16:44  strk
+
+	* source/simplify/DouglasPeuckerSimplifier.cpp: Fixed a bug in
+	  DPTransformer handling of MultiPolygons
+
+2006-04-13 16:04  strk
+
+	* source/headers/geos/simplify/TaggedLineString.h,
+	  source/headers/geos/simplify/TopologyPreservingSimplifier.h,
+	  source/simplify/Makefile.am,
+	  source/simplify/TopologyPreservingSimplifier.cpp: Made
+	  TopologyPreservingSimplifier implementation successfully build
+
+2006-04-13 14:51  strk
+
+	* ChangeLog, tests/unit/io/WKBReaderTest.cpp: Forced NDR output (to
+	  not rely on architecture). Removed CRs endings.
+
+2006-04-13 14:25  strk
+
+	* ChangeLog, source/geom/GeometryComponentFilter.cpp,
+	  source/headers/geos/geom/GeometryComponentFilter.h,
+	  source/headers/geos/geom/util/GeometryTransformer.h,
+	  source/headers/geos/simplify/TaggedLinesSimplifier.h,
+	  source/headers/geos/simplify/TopologyPreservingSimplifier.h,
+	  source/simplify/Makefile.am,
+	  source/simplify/TaggedLinesSimplifier.cpp,
+	  source/simplify/TopologyPreservingSimplifier.cpp:
+	  TopologyPreservingSimplifier initial port
+
+2006-04-13 10:39  strk
+
+	* ChangeLog,
+	  source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
+	  source/headers/geos/simplify/DouglasPeuckerSimplifier.h,
+	  source/headers/geos/simplify/Makefile.am,
+	  source/headers/geos/simplify/TaggedLineStringSimplifier.h,
+	  source/headers/geos/simplify/TaggedLinesSimplifier.h,
+	  source/headers/geos/simplify/TopologyPreservingSimplifier.h,
+	  source/simplify/Makefile.am,
+	  source/simplify/TaggedLinesSimplifier.cpp,
+	  source/simplify/TopologyPreservingSimplifier.cpp: Initial
+	  implementation of TaggedLinesSimplifier class
+
+2006-04-13 09:28  mloskot
+
+	* source/headers/geos/simplify/LineSegmentIndex.h,
+	  source/simplify/LineSegmentIndex.cpp: Removed definition of copy
+	  ctor and assignment operator for LineSegmentString class.
+
+2006-04-13 09:21  mloskot
+
+	* source/headers/geos/simplify/TaggedLineString.h,
+	  source/simplify/TaggedLineString.cpp: Removed definition of copy
+	  ctor and assignment operator for TaggedLineString class.
+	  According to following rule: Declaring, but not defining, private
+	  copy operations has
+	  the effect of "turning off" copying for the class.
+
+2006-04-12 17:24  strk
+
+	* ChangeLog: Added note about reduction of installed headers in
+	  simplify namespace
+
+2006-04-12 17:19  strk
+
+	* ChangeLog, source/headers/geos/geom/LineSegment.h,
+	  source/headers/geos/simplify/Makefile.am,
+	  source/headers/geos/simplify/TaggedLineSegment.h,
+	  source/headers/geos/simplify/TaggedLineString.h,
+	  source/headers/geos/simplify/TaggedLineStringSimplifier.h,
+	  source/simplify/Makefile.am,
+	  source/simplify/TaggedLineSegment.cpp,
+	  source/simplify/TaggedLineStringSimplifier.cpp: Ported
+	  TaggedLineStringSimplifier class, made LineSegment class
+	  polymorphic to fix derivation of TaggedLineSegment
+
+2006-04-12 15:20  strk
+
+	* ChangeLog, source/headers/geos/simplify/LineSegmentIndex.h,
+	  source/headers/geos/simplify/Makefile.am,
+	  source/headers/geos/simplify/TaggedLineString.h,
+	  source/simplify/LineSegmentIndex.cpp,
+	  source/simplify/Makefile.am,
+	  source/simplify/TaggedLineString.cpp: LineSegmentIndex class
+
+2006-04-12 14:22  strk
+
+	* ChangeLog, source/headers/geos/simplify/Makefile.am,
+	  source/headers/geos/simplify/TaggedLineSegment.h,
+	  source/headers/geos/simplify/TaggedLineString.h,
+	  source/simplify/Makefile.am,
+	  source/simplify/TaggedLineSegment.cpp,
+	  source/simplify/TaggedLineString.cpp: Initial implementation of
+	  TaggedLineSegment and TaggedLineString classes
+
+2006-04-12 12:20  strk
+
+	* source/operation/overlay/OverlayOp.cpp: Added support for use of
+	  CommonBitsOp in reduced precision attempts
+	  (compile-time option)
+
+2006-04-12 11:57  strk
+
+	* source/algorithm/LineIntersector.cpp: Fixed debugging line
+
+2006-04-12 11:39  strk
+
+	* source/headers/geos/geom/GeometryFactory.h: Removed Geometry.h
+	  and CoordinateSequence.h includes.
+	  The former created a circular dependency.
+
+2006-04-12 11:17  strk
+
+	* ChangeLog, source/io/WKBReader.cpp: Fixed exceptions constructors
+	  (were using operator+ with strings and const char*)
+
+2006-04-12 10:57  strk
+
+	* ChangeLog, source/headers/geos/io/WKBReader.h,
+	  source/io/WKBReader.cpp: Added WKBReader default ctor using
+	  default GeometryFactory instance
+
+2006-04-11 16:04  strk
+
+	* ChangeLog, source/geom/util/GeometryTransformer.cpp,
+	  source/headers/geos/simplify/DouglasPeuckerSimplifier.h,
+	  source/headers/geos/simplify/Makefile.am,
+	  source/simplify/DouglasPeuckerSimplifier.cpp,
+	  source/simplify/Makefile.am, tests/unit/Makefile.am,
+	  tests/unit/simplify,
+	  tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
+	  geos::simplify::DouglasPeukerSimplifier class + unit test
+
+2006-04-11 12:56  strk
+
+	* source/headers/geos/geom/util/GeometryTransformer.h: used typedef
+	  for auto_ptr<CoordinateSequence>
+
+2006-04-11 12:21  strk
+
+	* ChangeLog, source/geom/util/GeometryTransformer.cpp,
+	  source/geom/util/Makefile.am,
+	  source/headers/geos/geom/util/GeometryTransformer.h,
+	  source/headers/geos/geom/util/Makefile.am: GeometryTransformer
+	  class ported
+
+2006-04-11 11:55  strk
+
+	* source/headers/geos/geom/CoordinateSequence.h: Added
+	  CoordinateSequence::AutoPtr typedef
+
+2006-04-11 11:16  strk
+
+	* ChangeLog, source/geom/GeometryFactory.cpp,
+	  source/geom/LineString.cpp, source/geom/LinearRing.cpp,
+	  source/headers/geos/geom/GeometryFactory.h,
+	  source/headers/geos/geom/LineString.h,
+	  source/headers/geos/geom/LinearRing.h: Added LineString and
+	  LinearRing constructors by auto_ptr
+
+2006-04-11 09:53  strk
+
+	* source/headers/geos/geom/GeometryList.h: Added missing duplicated
+	  include sentinel
+
+2006-04-11 09:41  strk
+
+	* source/geom/GeometryList.cpp, source/geom/Makefile.am,
+	  source/headers/geos/geom/GeometryList.h,
+	  source/headers/geos/geom/Makefile.am: Initial implementation of a
+	  GeometryList class, to be used to manage
+	  lists of Geometry pointers.
+
+2006-04-11 09:31  strk
+
+	* source/headers/geos/geom/Geometry.h: Added Geometry::AutoPtr
+	  typedef
+
+2006-04-11 09:29  strk
+
+	* source/geom/Geometry.cpp: Fixed initialization list (removed
+	  compiler warning)
+
+2006-04-10 18:15  strk
+
+	* ChangeLog, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/headers/geos/geom/Envelope.h,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/geom/GeometryCollection.h,
+	  source/headers/geos/geom/LineString.h,
+	  source/headers/geos/geom/Point.h,
+	  source/headers/geos/geom/Polygon.h: Changed Geometry::envelope
+	  member to be of type auto_ptr<Envelope>.
+	  Changed computeEnvelopeInternal() signater to return
+	  auto_ptr<Envelope>
+
+2006-04-10 17:35  strk
+
+	* ChangeLog, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/Point.cpp,
+	  source/headers/geos/geom/LineString.h,
+	  source/headers/geos/geom/LinearRing.h,
+	  source/headers/geos/geom/Point.h,
+	  tests/unit/geom/LineStringTest.cpp,
+	  tests/unit/geom/PointTest.cpp: Changed LineString::points and
+	  Point::coordinates to be wrapped
+	  in an auto_ptr<>. This should close bugs #86 and #89
+
+2006-04-10 15:11  strk
+
+	* ChangeLog: First manual edit (will likely update later tonight...
+	  with changes grouped
+	  by date)
+
+2006-04-10 15:05  strk
+
+	* tests/xmltester/TestInteriorPoint.xml: Re-synced with JTS version
+	  (so this actually *was* a bug :)
+
+2006-04-10 15:05  strk
+
+	* source/geom/Geometry.cpp: Fixed a bug introduced by previous
+	  commit in getCentroid()
+
+2006-04-10 14:18  strk
+
+	* source/geom/Geometry.cpp: Fixed getCentroid(Coordinate&) to round
+	  using PrecisionModel
+	  all unit tests succeed.
+
+2006-04-10 13:40  strk
+
+	* source/headers/geos/io/WKTReader.h,
+	  source/headers/geos/io/WKTReader.inl: Added default ctor for
+	  WKTReader (using GeometryFactory's default instance)
+
+2006-04-10 13:13  strk
+
 	* tools/geos-config.in: Removed INLINE flags from geos-config
 	  --libs
-	* source/: headers/geos/geom/GeometryFactory.h,
-	  geom/GeometryFactory.cpp: Added defaultInstance() method
-	* source/geom/Geometry.cpp: made INTERNAL_GEOMETRY_FACTORY 
-	  initialized using GeometryFactory::defaultInstance(),
-	  fixed missing rounring in getCentroid(Coordinate&) function.
-	* source/io/Unload.cpp: removed last deletion in Release.
-	  The class is now useless.
-	* source/inlines.cpp: inlines functions provider for
-	  GEOS_INLINE builds. Fixed libtool problems on OSX,MingW,Cygwin.
-	* source/geom/LineString.cpp, source/geom/Point.cpp:
-	  changed CoordinateSequence member to be an auto_ptr<>
-	* source/: geom/Geometry.cpp, headers/geos/geom/Geometry.h:
-	  computeEnvelopeInternal() changed to return auto_ptr<Envelope>.
-	  envelope member changed to be of type auto_ptr<>
 
-	
-2006-04-10 11:21  mloskot
+2006-04-10 13:09  strk
 
+	* source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
+	  source/headers/geos/geom/GeometryFactory.h, source/io/Unload.cpp:
+	  Added GeometryFactory::defaultInstance()
+	  Made Geometry::INTERNAL_GEOMETRY_FACTORY an alias for it
+	  removed last deletion from Unload::Release class
+
+2006-04-10 12:05  strk
+
+	* source/Makefile.am, source/geom/LineSegment.cpp,
+	  source/headers/geos/geom/LineSegment.inl,
+	  source/headers/geos/io/WKTReader.h,
+	  source/headers/geos/io/WKTReader.inl,
+	  source/headers/geos/noding/MCIndexNoder.inl,
+	  source/headers/geos/noding/SegmentString.inl,
+	  source/headers/geos/noding/snapround/HotPixel.inl,
+	  source/headers/geos/noding/snapround/MCIndexSnapRounder.inl,
+	  source/inlines.cpp, source/io/ByteOrderDataInStream.cpp,
+	  source/io/WKTReader.cpp, source/operation/overlay/OverlayOp.cpp:
+	  Added inline-replicator implementation files to make sure
+	  functions in .inl files are still available out-of-line.
+	  A side effect is this should fix MingW build.
+
+2006-04-10 11:34  strk
+
+	* tests/unit/algorithm/PointLocatorTest.cpp: Uncommented required
+	  Geometry.h include (for use in auto_ptr)
+
+2006-04-10 09:21  mloskot
+
 	* source/headers/geos/util/UniqueCoordinateArrayFilter.h,
 	  tests/unit/Makefile.am,
 	  tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
@@ -1616,156 +5639,161 @@
 	  tests/unit/geom/GeometryFactoryTest.cpp,
 	  tests/unit/geom/LineStringTest.cpp,
 	  tests/unit/geom/LinearRingTest.cpp,
-	  tests/unit/geom/MultiPointTest.cpp,
+	  tests/unit/geom/MultiPointTest.cpp, tests/unit/util,
 	  tests/unit/util/UniqueCoordinateArrayFilterTest.cpp: Added new
 	  test for UniqueCoordinateArrayFilter class. Small fixes related
 	  to signed/unsigned comparison.
 
-2006-04-09 13:07  mloskot
+2006-04-09 11:07  mloskot
 
 	* doc/example.cpp: Small fixes in doc/example.cpp.
 
-2006-04-09 06:56  mloskot
+2006-04-09 04:56  mloskot
 
 	* tests/xmltester/markup/MarkupSTL.cpp: Removed redundant
 	  semicolons from xmltester sources.
 
-2006-04-09 06:26  mloskot
+2006-04-09 04:26  mloskot
 
 	* tests/xmltester/markup/MarkupSTL.cpp: Removed redundant semicolon
 	  reported by g++ -pedantic.
 
-2006-04-09 06:09  mloskot
+2006-04-09 04:09  mloskot
 
 	* source/operation/valid/SweeplineNestedRingTester.cpp: Removed
 	  redundant semicolon reported by g++ -pedantic.
 
-2006-04-09 03:48  mloskot
+2006-04-09 01:48  mloskot
 
-	* tests/unit/: Makefile.am, geom/IntersectionMatrixTest.cpp: Added
-	  Unit Test for IntersectionMatrix class.
+	* tests/unit/Makefile.am,
+	  tests/unit/geom/IntersectionMatrixTest.cpp: Added Unit Test for
+	  IntersectionMatrix class.
 
-2006-04-09 03:46  mloskot
+2006-04-09 01:46  mloskot
 
 	* source/headers/geos/geom/IntersectionMatrix.h: [SORRY] Added
 	  comments for doxygen based on JTS docs. Added row/col dimension
 	  consts. Added asserts in functions to check if given row/col is
 	  in range.
 
-2006-04-09 03:41  mloskot
+2006-04-09 01:41  mloskot
 
 	* source/geom/IntersectionMatrix.cpp: Added comments for doxygen
 	  based on JTS docs. Added row/col dimension consts. Added asserts
 	  in functions to check if given row/col is in range.
 
-2006-04-08 17:57  mloskot
+2006-04-08 15:57  mloskot
 
-	* tests/tut/: tut.h, tut_reporter.h, tut_restartable.h: Added
-	  copyright notice to TUT files. Small cleaning.
+	* tests/tut/tut.h, tests/tut/tut_reporter.h,
+	  tests/tut/tut_restartable.h: Added copyright notice to TUT files.
+	  Small cleaning.
 
-2006-04-08 15:05  strk
+2006-04-08 13:05  strk
 
 	* source/geomgraph/EdgeEnd.cpp: Added assertion
 
-2006-04-08 15:00  strk
+2006-04-08 13:00  strk
 
 	* source/geomgraph/NodeMap.cpp: assertion checking, mergeLabel()
 	  call fix (bug#91)
 
-2006-04-07 18:52  strk
+2006-04-07 16:52  strk
 
-	* source/: geomgraph/PlanarGraph.cpp,
-	  headers/geos/geomgraph/PlanarGraph.h: Port info, doxygen
+	* source/geomgraph/PlanarGraph.cpp,
+	  source/headers/geos/geomgraph/PlanarGraph.h: Port info, doxygen
 	  comments, assertion checking
 
-2006-04-07 18:01  strk
+2006-04-07 16:01  strk
 
-	* source/: geomgraph/Node.cpp, headers/geos/geomgraph/Node.h: Port
-	  info, doxygen comments, testInvariant(), many assertionss,
-	  handling of the NULL EdgeEndStar member
+	* source/geomgraph/Node.cpp, source/headers/geos/geomgraph/Node.h:
+	  Port info, doxygen comments, testInvariant(), many assertionss,
+	  handling of
+	  the NULL EdgeEndStar member
 
-2006-04-07 15:26  strk
+2006-04-07 13:26  strk
 
-	* tests/xmltester/: XMLTester.cpp, XMLTester.h: Use of auto_ptr<>
-	  to prevent confusing leaks in tester
+	* tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Use
+	  of auto_ptr<> to prevent confusing leaks in tester
 
-2006-04-07 15:14  mloskot
+2006-04-07 13:14  mloskot
 
 	* tests/tut/tut_reporter.h: Fixed annoying warnings from TUT.
 
-2006-04-07 15:01  mloskot
+2006-04-07 13:01  mloskot
 
 	* tests/unit/geos_unit.cpp: Fixed line-ends to LF.
 
-2006-04-07 14:55  mloskot
+2006-04-07 12:55  mloskot
 
 	* tests/unit/geom/PolygonTest.cpp: Uncommented test nr 38 in
 	  PolygonTest.cpp.
 
-2006-04-07 14:37  mloskot
+2006-04-07 12:37  mloskot
 
 	* source/geom/PrecisionModel.cpp, source/headers/geos/util/math.h,
 	  source/util/math.cpp, tests/tut/tut_reporter.h,
-	  tests/unit/geos_unit.cpp,
 	  tests/unit/geom/MultiLineStringTest.cpp,
 	  tests/unit/geom/MultiPolygonTest.cpp,
-	  tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp:
-	  Added java_math_round() function for Asymmetric Arithmetic
-	  Rounding. Small fixes in Unit Tests.
+	  tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
+	  tests/unit/geos_unit.cpp: Added java_math_round() function for
+	  Asymmetric Arithmetic Rounding. Small fixes in Unit Tests.
 
-2006-04-07 12:42  mloskot
+2006-04-07 10:42  mloskot
 
-	* tests/unit/geom/: GeometryFactoryTest.cpp, PointTest.cpp: Added
-	  test nr 29 to PointTest (JTS conformance). Removed inform() calls
-	  from GeometryFactoryTest.
+	* tests/unit/geom/GeometryFactoryTest.cpp,
+	  tests/unit/geom/PointTest.cpp: Added test nr 29 to PointTest (JTS
+	  conformance). Removed inform() calls from GeometryFactoryTest.
 
-2006-04-07 11:54  strk
+2006-04-07 09:54  strk
 
-	* source/: algorithm/CentroidArea.cpp, algorithm/CentroidPoint.cpp,
-	  algorithm/InteriorPointArea.cpp, algorithm/PointLocator.cpp,
-	  geom/Geometry.cpp, geom/GeometryCollection.cpp,
-	  geom/MultiPolygon.cpp, geom/util/GeometryEditor.cpp,
-	  geomgraph/GeometryGraph.cpp, headers/geos/geom/Geometry.h,
-	  headers/geos/geom/GeometryCollection.h, io/WKTWriter.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/RepeatedPointTester.cpp:
+	* source/algorithm/CentroidArea.cpp,
+	  source/algorithm/CentroidPoint.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/PointLocator.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/util/GeometryEditor.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/geom/GeometryCollection.h,
+	  source/io/WKTWriter.cpp, source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp:
 	  Geometry::getNumGeometries() changed to return 'unsigned int'
 	  rather then 'int'
 
-2006-04-07 11:12  strk
+2006-04-07 09:12  strk
 
 	* source/algorithm/LineIntersector.cpp: kept isInSegmentEnvelopes()
 	  check even when not debugging
 
-2006-04-07 10:31  strk
+2006-04-07 08:31  strk
 
 	* source/precision/EnhancedPrecisionOp.cpp: Debugging lines
 
-2006-04-07 10:30  strk
+2006-04-07 08:30  strk
 
 	* source/headers/geos/precision/CommonBitsRemover.h: made
 	  addCommonBits/removeCommonBits interface consistent, doxygen
 	  comments
 
-2006-04-07 10:28  strk
+2006-04-07 08:28  strk
 
 	* source/precision/CommonBitsRemover.cpp: debugging lines,
 	  assertions
 
-2006-04-07 10:27  strk
+2006-04-07 08:27  strk
 
 	* source/precision/CommonBitsOp.cpp: debugging blocks
 
-2006-04-07 09:21  mloskot
+2006-04-07 07:21  mloskot
 
-	* tests/unit/: Makefile.am, geom/CoordinateTest.cpp: Add new-line
-	  at the EOF some files.
+	* tests/unit/Makefile.am, tests/unit/geom/CoordinateTest.cpp: Add
+	  new-line at the EOF some files.
 
-2006-04-07 07:55  mloskot
+2006-04-07 05:55  mloskot
 
-	* .cvsignore: Added new objects to .cvsignore.
+	* ., .cvsignore: Added new objects to .cvsignore.
 
-2006-04-07 07:44  mloskot
+2006-04-07 05:44  mloskot
 
 	* source/headers/geos/geom/Dimension.h,
 	  tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
@@ -1786,225 +5814,240 @@
 	  in Dimension class (bug). Added missing new-line at the end of
 	  source files. Removed CR from line ends.
 
-2006-04-07 02:05  mloskot
+2006-04-07 00:05  mloskot
 
-	* tests/unit/geom/Geometry/isRectangleTest.cpp: Adding missing
+	* tests/unit/geom/Geometry,
+	  tests/unit/geom/Geometry/isRectangleTest.cpp: Adding missing
 	  isRectangleTest.cpp
 
-2006-04-07 01:50  mloskot
+2006-04-06 23:50  mloskot
 
-	* tests/unit/: Makefile.am,
-	  geom/CoordinateArraySequenceFactoryTest.cpp,
-	  geom/CoordinateArraySequenceTest.cpp, geom/CoordinateTest.cpp,
-	  geom/DimensionTest.cpp, geom/EnvelopeTest.cpp,
-	  geom/GeometryFactoryTest.cpp, geom/LineSegmentTest.cpp,
-	  geom/LineStringTest.cpp, geom/LinearRingTest.cpp,
-	  geom/LocationTest.cpp, geom/MultiLineStringTest.cpp,
-	  geom/MultiPointTest.cpp, geom/MultiPolygonTest.cpp,
-	  geom/PointTest.cpp, geom/PolygonTest.cpp, geom/TriangleTest.cpp,
-	  io/WKBReaderTest.cpp: Adding new Unit Tests.
+	* tests/unit/Makefile.am, tests/unit/geom,
+	  tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
+	  tests/unit/geom/CoordinateArraySequenceTest.cpp,
+	  tests/unit/geom/CoordinateTest.cpp,
+	  tests/unit/geom/DimensionTest.cpp,
+	  tests/unit/geom/EnvelopeTest.cpp,
+	  tests/unit/geom/GeometryFactoryTest.cpp,
+	  tests/unit/geom/LineSegmentTest.cpp,
+	  tests/unit/geom/LineStringTest.cpp,
+	  tests/unit/geom/LinearRingTest.cpp,
+	  tests/unit/geom/LocationTest.cpp,
+	  tests/unit/geom/MultiLineStringTest.cpp,
+	  tests/unit/geom/MultiPointTest.cpp,
+	  tests/unit/geom/MultiPolygonTest.cpp,
+	  tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
+	  tests/unit/geom/TriangleTest.cpp, tests/unit/io,
+	  tests/unit/io/WKBReaderTest.cpp: Adding new Unit Tests.
 
-2006-04-07 01:35  strk
+2006-04-06 23:35  strk
 
 	* AUTHORS: Added Mateusz Loskot
 
-2006-04-07 01:31  mloskot
+2006-04-06 23:31  mloskot
 
-	* tests/unit/algorithm/PointLocatorTest.cpp: [UT Files Renaming]
-	  Add PointLocatorTest.cpp
+	* tests/unit/algorithm, tests/unit/algorithm/PointLocatorTest.cpp:
+	  [UT Files Renaming] Add PointLocatorTest.cpp
 
-2006-04-07 01:28  mloskot
+2006-04-06 23:28  mloskot
 
-	* tests/unit/io/WKBReader.cpp: [UT Files Renaming] Remove 'io'
-	  tests.
+	* tests/unit/io: [UT Files Renaming] Remove 'io' tests.
 
-2006-04-07 01:26  mloskot
+2006-04-06 23:26  mloskot
 
-	* tests/unit/geom/: Envelope.cpp, LineSegment.cpp,
-	  Geometry/isRectangle.cpp: [UT Files Renaming] Remove 'geom'
-	  tests.
+	* tests/unit/geom: [UT Files Renaming] Remove 'geom' tests.
 
-2006-04-07 01:25  mloskot
+2006-04-06 23:25  mloskot
 
-	* tests/unit/algorithm/PointLocator.cpp: [UT Files Renaming] Remove
-	  file PointLocator.cpp
+	* tests/unit/algorithm: [UT Files Renaming] Remove file
+	  PointLocator.cpp
 
-2006-04-07 01:20  mloskot
+2006-04-06 23:20  mloskot
 
 	* tests/unit/geos_unit.cpp: New version of Unit Test runner. Now,
 	  it's more GNU style compatible
 
-2006-04-07 00:30  mloskot
+2006-04-06 22:30  mloskot
 
-	* tests/tut/: tut.h, tut_reporter.h: Add inform() target in tut.h
-	  and new callbacks in tut_reporter.h
+	* tests/tut/tut.h, tests/tut/tut_reporter.h: Add inform() target in
+	  tut.h and new callbacks in tut_reporter.h
 
-2006-04-06 23:31  strk
+2006-04-06 21:31  strk
 
-	* source/: algorithm/LineIntersector.cpp,
-	  headers/geos/algorithm/LineIntersector.h: Const correctness for
-	  debugging function
+	* source/algorithm/LineIntersector.cpp,
+	  source/headers/geos/algorithm/LineIntersector.h: Const
+	  correctness for debugging function
 
-2006-04-06 23:30  strk
+2006-04-06 21:30  strk
 
 	* source/headers/geos/util/math.h: Added missing rint_vc() forward
 	  declaration
 
-2006-04-06 19:33  strk
+2006-04-06 17:33  strk
 
-	* tests/unit/: Makefile.am, index/quadtree/DoubleBitsTest.cpp:
-	  Added unit test for DoubleBits
+	* tests/unit/Makefile.am, tests/unit/index,
+	  tests/unit/index/quadtree,
+	  tests/unit/index/quadtree/DoubleBitsTest.cpp: Added unit test for
+	  DoubleBits
 
-2006-04-06 16:36  strk
+2006-04-06 14:36  strk
 
-	* source/: precision/CommonBitsOp.cpp,
-	  precision/CommonBitsRemover.cpp,
-	  precision/EnhancedPrecisionOp.cpp,
-	  headers/geos/precision/CommonBitsOp.h,
-	  headers/geos/precision/CommonBitsRemover.h,
-	  headers/geos/precision/EnhancedPrecisionOp.h: Cleanup in
+	* source/headers/geos/precision/CommonBitsOp.h,
+	  source/headers/geos/precision/CommonBitsRemover.h,
+	  source/headers/geos/precision/EnhancedPrecisionOp.h,
+	  source/precision/CommonBitsOp.cpp,
+	  source/precision/CommonBitsRemover.cpp,
+	  source/precision/EnhancedPrecisionOp.cpp: Cleanup in
 	  geos::precision namespace (leaks plugged, auto_ptr use, ...)
 
-2006-04-06 14:58  strk
+2006-04-06 12:58  strk
 
 	* source/geomgraph/DirectedEdge.cpp: Added printing of EdgeRing if
 	  available
 
-2006-04-06 14:48  strk
+2006-04-06 12:48  strk
 
 	* source/headers/geos/operation/valid/ConnectedInteriorTester.h:
 	  Added private vector to keep track of allocated MaximalEdgeRings
 	  objects
 
-2006-04-06 14:47  strk
+2006-04-06 12:47  strk
 
 	* source/geomgraph/EdgeEnd.cpp: Fixed output function
 
-2006-04-06 14:45  strk
+2006-04-06 12:45  strk
 
 	* source/operation/valid/ConnectedInteriorTester.cpp: Delayed
-	  deletion of newly allocated MaximalEdgeRings.  Existing 'valid'
-	  operation tests don't should instability with this patch.
+	  deletion of newly allocated MaximalEdgeRings.
+	  Existing 'valid' operation tests don't should instability with
+	  this patch.
 
-2006-04-06 14:36  strk
+2006-04-06 12:36  strk
 
 	* source/geom/PrecisionModel.cpp: removed spurious lines from
 	  previous commi
 
-2006-04-06 14:34  strk
+2006-04-06 12:34  strk
 
-	* source/: geom/PrecisionModel.cpp,
-	  headers/geos/geom/PrecisionModel.h,
-	  headers/geos/geom/PrecisionModel.inl: Port info, more debugging
-	  lines, doxygen comments
+	* source/geom/PrecisionModel.cpp,
+	  source/headers/geos/geom/PrecisionModel.h,
+	  source/headers/geos/geom/PrecisionModel.inl: Port info, more
+	  debugging lines, doxygen comments
 
-2006-04-06 14:33  strk
+2006-04-06 12:33  strk
 
 	* source/geom/GeometryFactory.cpp: More debugging lines
 
-2006-04-06 14:29  strk
+2006-04-06 12:29  strk
 
 	* source/io/WKBReader.cpp: Fixed bogus static PrecisionModel
 	  variable in ::readCoordinate().
 
-2006-04-06 11:41  strk
+2006-04-06 09:41  strk
 
-	* source/: geomgraph/EdgeRing.cpp,
-	  headers/geos/geomgraph/EdgeRing.h: Added operator<<, added
+	* source/geomgraph/EdgeRing.cpp,
+	  source/headers/geos/geomgraph/EdgeRing.h: Added operator<<, added
 	  pts!=NULL assertion in testInvariant() function
 
-2006-04-06 11:39  strk
+2006-04-06 09:39  strk
 
-	* source/: geomgraph/EdgeEnd.cpp, headers/geos/geomgraph/EdgeEnd.h:
-	  Added operator<<
+	* source/geomgraph/EdgeEnd.cpp,
+	  source/headers/geos/geomgraph/EdgeEnd.h: Added operator<<
 
-2006-04-06 11:01  strk
+2006-04-06 09:01  strk
 
-	* source/: geomgraph/TopologyLocation.cpp,
-	  headers/geos/geomgraph/TopologyLocation.h, geomgraph/Label.cpp,
-	  headers/geos/geomgraph/Label.h: Doxygen comments, port info,
-	  operator<<, assertion checking
+	* source/geomgraph/Label.cpp,
+	  source/geomgraph/TopologyLocation.cpp,
+	  source/headers/geos/geomgraph/Label.h,
+	  source/headers/geos/geomgraph/TopologyLocation.h: Doxygen
+	  comments, port info, operator<<, assertion checking
 
-2006-04-06 09:52  strk
+2006-04-06 07:52  strk
 
 	* source/geomgraph/DirectedEdge.cpp: Fixed bug in ::print()
 	  function
 
-2006-04-05 20:28  strk
+2006-04-05 18:28  strk
 
-	* source/headers/geos/geomgraph/: Edge.h, EdgeRing.h: Moved
-	  testInvariant() methods from private to public, added some
-	  comments about them.
+	* source/headers/geos/geomgraph/Edge.h,
+	  source/headers/geos/geomgraph/EdgeRing.h: Moved testInvariant()
+	  methods from private to public, added
+	  some comments about them.
 
-2006-04-05 17:59  strk
+2006-04-05 15:59  strk
 
 	* source/operation/overlay/OverlayOp.cpp: Removed dead code
 
-2006-04-05 16:33  strk
+2006-04-05 14:33  strk
 
-	* tests/xmltester/markup/: MarkupSTL.cpp, MarkupSTL.h: Removed
-	  annoying warnings from external source
+	* tests/xmltester/markup/MarkupSTL.cpp,
+	  tests/xmltester/markup/MarkupSTL.h: Removed annoying warnings
+	  from external source
 
-2006-04-05 16:04  strk
+2006-04-05 14:04  strk
 
-	* source/: geom/Envelope.cpp, headers/geos/geom/Envelope.h,
-	  headers/geos/geom/Envelope.inl: Fixed copy ctor to support "Null"
-	  Envelope copies.  Drop init(Envelope&) method.  Port info and
-	  various cleanups.
+	* source/geom/Envelope.cpp, source/headers/geos/geom/Envelope.h,
+	  source/headers/geos/geom/Envelope.inl: Fixed copy ctor to support
+	  "Null" Envelope copies.
+	  Drop init(Envelope&) method.
+	  Port info and various cleanups.
 
-2006-04-05 12:25  strk
+2006-04-05 10:25  strk
 
-	* source/: geom/LineString.cpp, headers/geos/geom/LineString.h:
-	  Fixed LineString constructor to ensure deletion of
-	  CoordinateSequence argument on exception throw
+	* source/geom/LineString.cpp,
+	  source/headers/geos/geom/LineString.h: Fixed LineString
+	  constructor to ensure deletion of CoordinateSequence
+	  argument on exception throw
 
-2006-04-05 11:34  strk
+2006-04-05 09:34  strk
 
 	* source/headers/geos/util/GEOSException.h: GEOSException derived
 	  from std::exception again, hopefully the correct way now
 
-2006-04-05 11:20  strk
+2006-04-05 09:20  strk
 
-	* source/: headers/geos/operation/buffer/RightmostEdgeFinder.h,
-	  operation/buffer/RightmostEdgeFinder.cpp: Added port informations
-	  and many assertion checking.	Fixed bug in getRightmostSide()
-	  method ( a "testing-only" corner case )
+	* source/headers/geos/operation/buffer/RightmostEdgeFinder.h,
+	  source/operation/buffer/RightmostEdgeFinder.cpp: Added port
+	  informations and many assertion checking.
+	  Fixed bug in getRightmostSide() method ( a "testing-only" corner
+	  case )
 
-2006-04-04 18:07  strk
+2006-04-04 16:07  strk
 
 	* source/geomgraph/DirectedEdgeStar.cpp: More assertion checking,
 	  less overhead when built with NDEBUG defined
 
-2006-04-04 15:35  strk
+2006-04-04 13:35  strk
 
-	* source/: geomgraph/EdgeEndStar.cpp,
-	  headers/geos/geomgraph/EdgeEndStar.h: Port info, assertion
+	* source/geomgraph/EdgeEndStar.cpp,
+	  source/headers/geos/geomgraph/EdgeEndStar.h: Port info, assertion
 	  checking, indentation
 
-2006-04-04 14:39  strk
+2006-04-04 12:39  strk
 
 	* source/algorithm/LineIntersector.cpp: Changed
-	  NotRepresentableCoordinate exception handler to throw a
-	  TopologyException. This allows further handling.
+	  NotRepresentableCoordinate exception handler to throw
+	  a TopologyException. This allows further handling.
 
-2006-04-04 13:37  strk
+2006-04-04 11:37  strk
 
-	* source/: algorithm/HCoordinate.cpp,
-	  headers/geos/algorithm/HCoordinate.h: Port information +
+	* source/algorithm/HCoordinate.cpp,
+	  source/headers/geos/algorithm/HCoordinate.h: Port information +
 	  initialization lists in ctors
 
-2006-04-04 13:28  strk
+2006-04-04 11:28  strk
 
 	* source/algorithm/HCoordinate.cpp: NotRepresentable condition
-	  detected using finite() from <cmath> rather then using FINITE()
-	  macro. Made ::intersection() body more readable.
+	  detected using finite() from <cmath>
+	  rather then using FINITE() macro. Made ::intersection() body
+	  more readable.
 
-2006-04-04 11:53  strk
+2006-04-04 09:53  strk
 
 	* source/headers/geos/geom/CoordinateSequence.h: Fixed
 	  applyCoordinateFilter() templated function body
 
-2006-04-04 10:16  strk
+2006-04-04 08:16  strk
 
 	* NEWS, doc/example.cpp,
 	  source/algorithm/NotRepresentableException.cpp,
@@ -2017,347 +6060,365 @@
 	  source/io/ParseException.cpp,
 	  source/operation/overlay/ElevationMatrix.cpp,
 	  source/util/GEOSException.cpp: Changed GEOSException hierarchy to
-	  be derived from std::runtime_exception.  Removed the
-	  GEOSException::toString redundant method (use ::what() instead)
+	  be derived from std::runtime_exception.
+	  Removed the GEOSException::toString redundant method (use
+	  ::what() instead)
 
-2006-04-04 03:54  hobu
+2006-04-04 01:54  hobu
 
 	* source/Makefile.vc: Add in changes/missing from previous
 	  rearranging.
 
-2006-04-04 03:29  hobu
+2006-04-04 01:29  hobu
 
 	* capi/geos_c.cpp: GEOS_JTS_PORT is in version.h not platform.h
 
-2006-04-04 03:28  hobu
+2006-04-04 01:28  hobu
 
-	* source/Makefile.vc: remove objects that no longer exist default
-	  to MSVC_VER=1310
+	* source/Makefile.vc: remove objects that no longer exist
+	  default to MSVC_VER=1310
 
-2006-04-03 19:05  strk
+2006-04-03 17:05  strk
 
-	* source/: geomgraph/DirectedEdge.cpp, geomgraph/EdgeEnd.cpp,
-	  geomgraph/Label.cpp, headers/geos/geomgraph/EdgeEnd.h: Assertion
-	  checking, port info, cleanups
+	* source/geomgraph/DirectedEdge.cpp, source/geomgraph/EdgeEnd.cpp,
+	  source/geomgraph/Label.cpp,
+	  source/headers/geos/geomgraph/EdgeEnd.h: Assertion checking, port
+	  info, cleanups
 
-2006-04-03 17:54  strk
+2006-04-03 15:54  strk
 
-	* source/: headers/geos/operation/GeometryGraphOperation.h,
-	  operation/GeometryGraphOperation.cpp: - getArgGeometry()
-	  parameter type changed from 'int' to 'unsigned int' - Added port
-	  informations - minor assertions checking - minor cleanups
+	* source/headers/geos/operation/GeometryGraphOperation.h,
+	  source/operation/GeometryGraphOperation.cpp: - getArgGeometry()
+	  parameter type changed from 'int' to 'unsigned int'
+	  - Added port informations
+	  - minor assertions checking
+	  - minor cleanups
 
-2006-04-03 16:07  strk
+2006-04-03 14:07  strk
 
 	* source/headers/geos/geom/PrecisionModel.h: Commented out
 	  obsoleted toInternal() method
 
-2006-04-03 15:58  strk
+2006-04-03 13:58  strk
 
 	* macros/ac_pkg_swig.m4, macros/ac_python_devel.m4, swig/geos.i,
 	  swig/python/Makefile.am, swig/python/python.i, swig/ruby/ruby.i,
 	  swig/ruby/test/geos_tests.rb, swig/ruby/test/test_helper.rb:
-	  Applied patch by Charlie Savage: - Fixes up the SWIG bindings to
-	  use the new GEOS namespaces - Fixes a bug in the Python m4 macro
+	  Applied patch by Charlie Savage:
+	  - Fixes up the SWIG bindings to use the new GEOS namespaces
+	  - Fixes a bug in the Python m4 macro
 	  - Adds the -modern flag for SWIG when compiling a Python
 	  extension
 
-2006-04-03 15:56  strk
+2006-04-03 13:56  strk
 
-	* source/: precision/SimpleGeometryPrecisionReducer.cpp,
-	  headers/geos/precision/SimpleGeometryPrecisionReducer.h: Made
-	  externally-owned PrecisionModel  const
+	* source/headers/geos/precision/SimpleGeometryPrecisionReducer.h,
+	  source/precision/SimpleGeometryPrecisionReducer.cpp: Made
+	  externally-owned PrecisionModel const
 
-2006-04-03 12:56  strk
+2006-04-03 10:56  strk
 
-	* source/: geom/CoordinateSequenceFactory.cpp, geom/Makefile.am,
-	  geom/util/LinearComponentExtracter.cpp, geom/util/Makefile.am,
-	  geom/util/PointExtracter.cpp, geom/util/PolygonExtracter.cpp,
-	  util/AssertionFailedException.cpp,
-	  util/IllegalArgumentException.cpp, util/Makefile.am,
-	  util/UnsupportedOperationException.cpp: Removed implementation
-	  files build spec for fully-inlined classes
+	* source/geom/CoordinateSequenceFactory.cpp,
+	  source/geom/Makefile.am,
+	  source/geom/util/LinearComponentExtracter.cpp,
+	  source/geom/util/Makefile.am,
+	  source/geom/util/PointExtracter.cpp,
+	  source/geom/util/PolygonExtracter.cpp,
+	  source/util/AssertionFailedException.cpp,
+	  source/util/IllegalArgumentException.cpp,
+	  source/util/Makefile.am,
+	  source/util/UnsupportedOperationException.cpp: Removed
+	  implementation files build spec for fully-inlined classes
 
-2006-04-03 12:44  strk
+2006-04-03 10:44  strk
 
-	* source/: index/strtree/STRtree.cpp,
-	  noding/snapround/MCIndexSnapRounder.cpp: Added missing headers
+	* source/index/strtree/STRtree.cpp,
+	  source/noding/snapround/MCIndexSnapRounder.cpp: Added missing
+	  headers
 
-2006-04-03 12:16  strk
+2006-04-03 10:16  strk
 
 	* configure.in, source/Makefile.am,
-	  source/headers/geos/Makefile.am,
+	  source/headers/geos/Makefile.am, source/headers/geos/simplify,
 	  source/headers/geos/simplify/.cvsignore,
 	  source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
-	  source/headers/geos/simplify/Makefile.am,
+	  source/headers/geos/simplify/Makefile.am, source/simplify,
 	  source/simplify/.cvsignore,
 	  source/simplify/DouglasPeuckerLineSimplifier.cpp,
 	  source/simplify/Makefile.am: DouglasPeuckerLineSimplifier class
 	  port
 
-2006-04-03 10:43  strk
+2006-04-03 08:43  strk
 
-	* source/: headers/geos/index/strtree/STRtree.h,
-	  index/strtree/STRtree.cpp: Added port info, minor cleanups
+	* source/headers/geos/index/strtree/STRtree.h,
+	  source/index/strtree/STRtree.cpp: Added port info, minor cleanups
 
-2006-04-03 10:29  strk
+2006-04-03 08:29  strk
 
-	* source/: headers/geos/index/quadtree/Quadtree.h,
-	  index/quadtree/Quadtree.cpp: Added port info, cleaned up log
-	  message, minor assertion checking.
+	* source/headers/geos/index/quadtree/Quadtree.h,
+	  source/index/quadtree/Quadtree.cpp: Added port info, cleaned up
+	  log message, minor assertion checking.
 
-2006-03-31 19:51  strk
+2006-03-31 17:51  strk
 
-	* source/: geom/GeometryFactory.cpp,
-	  headers/geos/geom/GeometryFactory.h: A few assertion checking,
-	  comments cleanup, use of initialization lists in constructors,
-	  handled NULL parameters.
+	* source/geom/GeometryFactory.cpp,
+	  source/headers/geos/geom/GeometryFactory.h: A few assertion
+	  checking, comments cleanup, use of initialization lists
+	  in constructors, handled NULL parameters.
 
-2006-03-31 18:55  strk
+2006-03-31 16:55  strk
 
 	* NEWS, source/geom/LineString.cpp,
 	  source/headers/geos/geom/LineString.h: Added many assertions
-	  checking in LineString implementation.  Changed ::getCoordinate()
-	  to return NULL on empty geom.  Changed ::get{Start,End}Point() to
-	  return NULL on empty geom.
+	  checking in LineString implementation.
+	  Changed ::getCoordinate() to return NULL on empty geom.
+	  Changed ::get{Start,End}Point() to return NULL on empty geom.
 
-2006-03-31 18:53  strk
+2006-03-31 16:53  strk
 
 	* source/headers/geos/geom/Geometry.h: Added comment about possible
 	  NULL return from getCoordinate()
 
-2006-03-31 13:03  strk
+2006-03-31 11:03  strk
 
 	* source/geom/Geometry.cpp: Fixed NULL-GeometryFactory constructor
-	  to use INTERNAL_GEOMETRY_FACTORY (should fix bug #81)
+	  to use INTERNAL_GEOMETRY_FACTORY
+	  (should fix bug #81)
 
-2006-03-30 11:26  strk
+2006-03-30 09:26  strk
 
 	* source/headers/geos/io/WKTReader.h: minor cleanup
 
-2006-03-29 17:48  strk
+2006-03-29 15:48  strk
 
 	* capi/geos_c.cpp: Added missing 'const' in catch std::exception
 	  statements
 
-2006-03-29 17:23  strk
+2006-03-29 15:23  strk
 
-	* source/: geomgraph/DirectedEdge.cpp, geomgraph/GeometryGraph.cpp,
-	  headers/geos/geomgraph/GeometryGraph.h,
-	  headers/geos/geomgraph/GeometryGraph.inl,
-	  headers/geos/geomgraph/Makefile.am: Moved GeometryGraph inlines
-	  from .h to .inl file
+	* source/geomgraph/DirectedEdge.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/headers/geos/geomgraph/GeometryGraph.h,
+	  source/headers/geos/geomgraph/GeometryGraph.inl,
+	  source/headers/geos/geomgraph/Makefile.am: Moved GeometryGraph
+	  inlines from .h to .inl file
 
-2006-03-29 16:34  strk
+2006-03-29 14:34  strk
 
 	* tests/xmltester/TestValid.xml: Sync'ed testfile with JTS head
 
-2006-03-29 16:31  strk
+2006-03-29 14:31  strk
 
-	* tests/unit/: Makefile.am, algorithm/PointLocator.cpp,
-	  io/WKBReader.cpp: Added PointLocator unit test
+	* tests/unit/Makefile.am, tests/unit/algorithm,
+	  tests/unit/algorithm/PointLocator.cpp,
+	  tests/unit/io/WKBReader.cpp: Added PointLocator unit test
 
-2006-03-29 15:53  strk
+2006-03-29 13:53  strk
 
-	* source/: geomgraph/EdgeRing.cpp,
-	  headers/geos/geomgraph/EdgeRing.h,
-	  headers/geos/operation/valid/IsValidOp.h,
-	  operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/IsValidOp.cpp: EdgeRing equipped with Invariant
-	  testing function and lots of exceptional assertions. Removed
-	  useless heap allocations, and pointers usages.
+	* source/geomgraph/EdgeRing.cpp,
+	  source/headers/geos/geomgraph/EdgeRing.h,
+	  source/headers/geos/operation/valid/IsValidOp.h,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/IsValidOp.cpp: EdgeRing equipped with
+	  Invariant testing function and lots of exceptional assertions.
+	  Removed useless heap allocations, and pointers usages.
 
-2006-03-29 13:52  strk
+2006-03-29 11:52  strk
 
-	* source/: algorithm/MCPointInRing.cpp,
-	  headers/geos/algorithm/MCPointInRing.h: const correctness,
+	* source/algorithm/MCPointInRing.cpp,
+	  source/headers/geos/algorithm/MCPointInRing.h: const correctness,
 	  useless heap allocations removal
 
-2006-03-29 13:48  strk
+2006-03-29 11:48  strk
 
-	* source/: headers/geos/operation/valid/QuadtreeNestedRingTester.h,
-	  operation/valid/QuadtreeNestedRingTester.cpp: Removed useless
-	  heap allocations in construction, enforced const correctness
+	* source/headers/geos/operation/valid/QuadtreeNestedRingTester.h,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp: Removed
+	  useless heap allocations in construction, enforced const
+	  correctness
 
-2006-03-28 18:49  strk
+2006-03-28 16:49  strk
 
 	* source/io/WKBReader.cpp: Reintroduced rewind of input parameter
 	  in printHEX() [dropped by prev commit]
 
-2006-03-28 18:33  strk
+2006-03-28 16:33  strk
 
 	* source/headers/geos/geom/GeometryFactory.h: Added note about args
 	  responsibility in GeometryFactory constructor
 
-2006-03-28 18:11  strk
+2006-03-28 16:11  strk
 
 	* tests/unit/io/WKBReader.cpp: swapped assert_equals() args to get
 	  obtained/expected the right way.
 
-2006-03-28 17:27  strk
+2006-03-28 15:27  strk
 
 	* source/io/WKBReader.cpp: Simplified printHEX() implementation
 
-2006-03-28 17:19  strk
+2006-03-28 15:19  strk
 
 	* doc/example.cpp: Added macros for sections skip (useful in
 	  debugging)
 
-2006-03-28 16:45  strk
+2006-03-28 14:45  strk
 
-	* tests/unit/: Makefile.am, io/WKBReader.cpp: Added simple test for
-	  WKB reader.
+	* tests/unit/Makefile.am, tests/unit/io,
+	  tests/unit/io/WKBReader.cpp: Added simple test for WKB reader.
 
-2006-03-28 16:02  strk
+2006-03-28 14:02  strk
 
 	* source/io/WKBReader.cpp: added missing header for non-inlined
 	  builds
 
-2006-03-28 16:01  strk
+2006-03-28 14:01  strk
 
 	* source/io/ByteOrderDataInStream.cpp: forgot to add in previous
 	  commit
 
-2006-03-28 13:26  strk
+2006-03-28 11:26  strk
 
-	* source/: headers/geos/io/ByteOrderDataInStream.h,
-	  headers/geos/io/ByteOrderDataInStream.inl,
-	  headers/geos/io/Makefile.am, headers/geos/io/WKBWriter.h,
-	  io/Makefile.am: ByteOrderDataInStream inlines moved to .inl file,
-	  updated implementation files includes.
+	* source/headers/geos/io/ByteOrderDataInStream.h,
+	  source/headers/geos/io/ByteOrderDataInStream.inl,
+	  source/headers/geos/io/Makefile.am,
+	  source/headers/geos/io/WKBWriter.h, source/io/Makefile.am:
+	  ByteOrderDataInStream inlines moved to .inl file, updated
+	  implementation files includes.
 
-2006-03-28 13:25  strk
+2006-03-28 11:25  strk
 
 	* source/io/WKBWriter.cpp: Assertion checking
 
-2006-03-28 11:14  strk
+2006-03-28 09:14  strk
 
-	* source/headers/geos/geom/: LineSegment.h, LineSegment.inl:
-	  Headers inclusion fix.
+	* source/headers/geos/geom/LineSegment.h,
+	  source/headers/geos/geom/LineSegment.inl: Headers inclusion fix.
 
-2006-03-28 10:57  strk
+2006-03-28 08:57  strk
 
-	* source/headers/geos/geom/: PrecisionModel.h, PrecisionModel.inl:
-	  Comments cleanup, system headers included after project headers
+	* source/headers/geos/geom/PrecisionModel.h,
+	  source/headers/geos/geom/PrecisionModel.inl: Comments cleanup,
+	  system headers included after project headers
 
-2006-03-28 10:40  strk
+2006-03-28 08:40  strk
 
 	* configure.in: C-API lib version bumped to 1.1.1 (release 2.2.2
 	  will ship 1.1.0)
 
-2006-03-27 19:59  strk
+2006-03-27 17:59  strk
 
 	* source/operation/buffer/OffsetCurveBuilder.cpp: Fixed small leak.
 
-2006-03-27 19:04  strk
+2006-03-27 17:04  strk
 
-	* source/: headers/geos/operation/buffer/OffsetCurveBuilder.h,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp: Cleanups and explicit
-	  initializations
+	* source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: Cleanups and
+	  explicit initializations
 
-2006-03-27 18:02  strk
+2006-03-27 16:02  strk
 
-	* source/: geomgraph/EdgeRing.cpp,
-	  headers/geos/geomgraph/EdgeRing.h,
-	  headers/geos/operation/overlay/Makefile.am,
-	  headers/geos/operation/overlay/MaximalEdgeRing.h,
-	  headers/geos/operation/overlay/MinimalEdgeRing.h,
-	  headers/geos/operation/overlay/MinimalEdgeRing.inl,
-	  operation/overlay/MaximalEdgeRing.cpp,
-	  operation/overlay/MinimalEdgeRing.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp: Added INL file for
-	  MinimalEdgeRing, added many debugging blocks, fixed memory leak
-	  in ConnectedInteriorTester (bug #59)
+	* source/geomgraph/EdgeRing.cpp,
+	  source/headers/geos/geomgraph/EdgeRing.h,
+	  source/headers/geos/operation/overlay/Makefile.am,
+	  source/headers/geos/operation/overlay/MaximalEdgeRing.h,
+	  source/headers/geos/operation/overlay/MinimalEdgeRing.h,
+	  source/headers/geos/operation/overlay/MinimalEdgeRing.inl,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/MinimalEdgeRing.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp: Added INL
+	  file for MinimalEdgeRing, added many debugging blocks,
+	  fixed memory leak in ConnectedInteriorTester (bug #59)
 
-2006-03-27 17:57  strk
+2006-03-27 15:57  strk
 
-	* source/headers/geos/geom/: Coordinate.h, Coordinate.inl:
-	  Commented need for platform.h include
+	* source/headers/geos/geom/Coordinate.h,
+	  source/headers/geos/geom/Coordinate.inl: Commented need for
+	  platform.h include
 
-2006-03-27 17:56  strk
+2006-03-27 15:56  strk
 
 	* source/geom/Coordinate.cpp: Added missing platform.h include (for
 	  ISNAN macro)
 
-2006-03-27 16:20  strk
+2006-03-27 14:20  strk
 
-	* source/: headers/geos/operation/valid/ConnectedInteriorTester.h,
-	  operation/valid/ConnectedInteriorTester.cpp: Added paranoid
-	  assertion checking and a note in header about responsibility of
-	  return from buildMaximalEdgeRings()
+	* source/headers/geos/operation/valid/ConnectedInteriorTester.h,
+	  source/operation/valid/ConnectedInteriorTester.cpp: Added
+	  paranoid assertion checking and a note in header about
+	  responsibility of return from buildMaximalEdgeRings()
 
-2006-03-27 12:37  strk
+2006-03-27 10:37  strk
 
-	* source/: headers/geos/operation/valid/ConsistentAreaTester.h,
-	  operation/valid/ConsistentAreaTester.cpp: Reduced heap
+	* source/headers/geos/operation/valid/ConsistentAreaTester.h,
+	  source/operation/valid/ConsistentAreaTester.cpp: Reduced heap
 	  allocations and probability of error by making LineIntersector
 	  and RelateNodeGraph part of ConsistentAreaTester class .
 
-2006-03-27 12:36  strk
+2006-03-27 10:36  strk
 
 	* source/operation/valid/TopologyValidationError.cpp: added missing
 	  space in exception message
 
-2006-03-27 12:34  strk
+2006-03-27 10:34  strk
 
 	* source/headers/geos/geom/Coordinate.inl: moved external includes
 	  after internal ones
 
-2006-03-27 11:50  strk
+2006-03-27 09:50  strk
 
-	* tests/xmltester/: Makefile.am, TestValid2-big.xml: Added final
-	  isValid test from JTS (floating version)
+	* tests/xmltester/Makefile.am, tests/xmltester/TestValid2-big.xml:
+	  Added final isValid test from JTS (floating version)
 
-2006-03-27 11:48  strk
+2006-03-27 09:48  strk
 
-	* tests/xmltester/: Makefile.am, TestValid2.xml, testLeaksBig.xml:
-	  Extracted TestValid2.xml from testLeaksBig.xml (target file is
-	  taken from JTS source tree)
+	* tests/xmltester/Makefile.am, tests/xmltester/TestValid2.xml,
+	  tests/xmltester/testLeaksBig.xml: Extracted TestValid2.xml from
+	  testLeaksBig.xml (target file is taken from JTS source tree)
 
-2006-03-27 11:45  strk
+2006-03-27 09:45  strk
 
-	* tests/xmltester/: Makefile.am, TestValid.xml, testLeaksBig.xml:
-	  Added TestValid.xml test, taken from JTS source tree, already
-	  present in testLeaksBig (from which tests were removed)
+	* tests/xmltester/Makefile.am, tests/xmltester/TestValid.xml,
+	  tests/xmltester/testLeaksBig.xml: Added TestValid.xml test, taken
+	  from JTS source tree, already present in testLeaksBig (from which
+	  tests were removed)
 
-2006-03-27 11:28  strk
+2006-03-27 09:28  strk
 
 	* NEWS: added namespaces use and headers split
 
-2006-03-27 11:04  strk
+2006-03-27 09:05  strk
 
 	* capi/geos_c.h.in: Added note about responsibility of return from
 	  GEOSGeomType()
 
-2006-03-27 11:00  strk
+2006-03-27 09:00  strk
 
 	* source/geom/CoordinateArraySequence.cpp: Bug #79 - Small fix in
 	  CoordinateArraySequence::toString()
 
-2006-03-24 12:42  strk
+2006-03-24 11:42  strk
 
 	* configure.in: reverted default of assertion checking
 
-2006-03-24 12:11  strk
+2006-03-24 11:11  strk
 
 	* TODO, configure.in, tools/geos-config.in: Inlining enabled by
-	  default, assertion checking disabled by default.  Added
-	  --enable-cassert and --disable-inline configure switches.  Had
-	  geos-config --cflags output appropriate inline flag if required
-	  (-DGEOS_INLINE)
+	  default, assertion checking disabled by default.
+	  Added --enable-cassert and --disable-inline configure switches.
+	  Had geos-config --cflags output appropriate inline flag if
+	  required (-DGEOS_INLINE)
 
-2006-03-24 12:04  strk
+2006-03-24 11:04  strk
 
 	* source/operation/linemerge/LineSequencer.cpp: Changed assert()
 	  with Assert::isTrue in addReverseSubpath
 
-2006-03-24 11:44  strk
+2006-03-24 10:44  strk
 
 	* source/operation/linemerge/LineSequencer.cpp: Fixed to build with
 	  -DNDEBUG
 
-2006-03-24 10:52  strk
+2006-03-24 09:52  strk
 
 	* TODO, capi/geos_c.cpp.bak, source/algorithm/ConvexHull.cpp,
 	  source/geom/Coordinate.cpp,
@@ -2367,7 +6428,7 @@
 	  source/geom/GeometryFactory.cpp, source/geom/LineSegment.cpp,
 	  source/geom/MultiLineString.cpp, source/geom/MultiPolygon.cpp,
 	  source/geom/PrecisionModel.cpp,
-	  source/geomgraph/DirectedEdge.cpp, source/headers/geos/inline.h,
+	  source/geomgraph/DirectedEdge.cpp,
 	  source/headers/geos/algorithm/ConvexHull.h,
 	  source/headers/geos/geom/Coordinate.h,
 	  source/headers/geos/geom/CoordinateArraySequence.h,
@@ -2419,7 +6480,7 @@
 	  source/headers/geos/geomgraph/Position.h,
 	  source/headers/geos/geomgraph/Quadrant.h,
 	  source/headers/geos/geomgraph/TopologyLocation.h,
-	  source/headers/geos/io/WKTReader.h,
+	  source/headers/geos/inline.h, source/headers/geos/io/WKTReader.h,
 	  source/headers/geos/noding/IntersectionAdder.h,
 	  source/headers/geos/noding/IntersectionFinderAdder.h,
 	  source/headers/geos/noding/IteratedNoder.h,
@@ -2445,73 +6506,79 @@
 	  source/operation/distance/DistanceOp.cpp: USE_INLINE =>
 	  GEOS_INLINE
 
-2006-03-24 10:26  strk
+2006-03-24 09:26  strk
 
 	* capi/geos_c.cpp: Bug #77 - Missing platform.h
 
-2006-03-24 10:25  strk
+2006-03-24 09:25  strk
 
-	* source/: noding/snapround/MCIndexPointSnapper.cpp,
-	  operation/buffer/BufferBuilder.cpp: Bugs #77 and #76: missing
-	  <algorithm>
+	* source/noding/snapround/MCIndexPointSnapper.cpp,
+	  source/operation/buffer/BufferBuilder.cpp: Bugs #77 and #76:
+	  missing <algorithm>
 
-2006-03-24 10:23  strk
+2006-03-24 09:23  strk
 
 	* tests/unit/geos_unit.cpp: Bug #78 - Small fixes and cleaning
 
-2006-03-23 16:10  strk
+2006-03-23 15:10  strk
 
-	* source/: geom/Coordinate.cpp, geomgraph/DirectedEdge.cpp,
-	  geomgraph/DirectedEdgeStar.cpp, geomgraph/EdgeEndStar.cpp,
-	  geomgraph/EdgeRing.cpp, headers/geos/geom/Geometry.h,
-	  headers/geos/geomgraph/DirectedEdge.inl,
-	  headers/geos/geomgraph/DirectedEdgeStar.h,
-	  headers/geos/util/TopologyException.h,
-	  operation/overlay/OverlayOp.cpp: Dropped by-pointer
+	* source/geom/Coordinate.cpp, source/geomgraph/DirectedEdge.cpp,
+	  source/geomgraph/DirectedEdgeStar.cpp,
+	  source/geomgraph/EdgeEndStar.cpp, source/geomgraph/EdgeRing.cpp,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/geomgraph/DirectedEdge.inl,
+	  source/headers/geos/geomgraph/DirectedEdgeStar.h,
+	  source/headers/geos/util/TopologyException.h,
+	  source/operation/overlay/OverlayOp.cpp: Dropped by-pointer
 	  TopologyException constructor, various small cleanups
 
-2006-03-23 14:31  strk
+2006-03-23 13:31  strk
 
-	* source/: geomgraph/Edge.cpp, geomgraph/EdgeIntersectionList.cpp,
-	  geomgraph/index/SegmentIntersector.cpp,
-	  index/chain/MonotoneChainBuilder.cpp, index/quadtree/Node.cpp,
-	  index/quadtree/NodeBase.cpp, index/quadtree/Quadtree.cpp: Fixed
-	  to allow build with GEOS_DEBUG
+	* source/geomgraph/Edge.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/quadtree/Node.cpp,
+	  source/index/quadtree/NodeBase.cpp,
+	  source/index/quadtree/Quadtree.cpp: Fixed to allow build with
+	  GEOS_DEBUG
 
-2006-03-23 13:12  strk
+2006-03-23 12:12  strk
 
-	* source/: geom/Geometry.cpp, geom/MultiLineString.cpp,
-	  geom/MultiPolygon.cpp, headers/geos/geom/Geometry.h,
-	  headers/geos/geom/Geometry.inl,
-	  headers/geos/geom/GeometryCollection.h,
-	  headers/geos/geom/GeometryCollection.inl,
-	  headers/geos/geom/LineSegment.inl,
-	  headers/geos/geom/MultiLineString.h,
-	  headers/geos/geom/MultiLineString.inl,
-	  headers/geos/geom/MultiPolygon.inl,
-	  operation/distance/DistanceOp.cpp: Fixes to allow build with
-	  -DUSE_INLINE
+	* source/geom/Geometry.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPolygon.cpp,
+	  source/headers/geos/geom/Geometry.h,
+	  source/headers/geos/geom/Geometry.inl,
+	  source/headers/geos/geom/GeometryCollection.h,
+	  source/headers/geos/geom/GeometryCollection.inl,
+	  source/headers/geos/geom/LineSegment.inl,
+	  source/headers/geos/geom/MultiLineString.h,
+	  source/headers/geos/geom/MultiLineString.inl,
+	  source/headers/geos/geom/MultiPolygon.inl,
+	  source/operation/distance/DistanceOp.cpp: Fixes to allow build
+	  with -DUSE_INLINE
 
-2006-03-23 11:55  strk
+2006-03-23 10:55  strk
 
 	* Makefile.am, configure.in: Temporarly excluded 'swig' extension
-	  from distribution, to allow for successufull 'dist' rule and
-	  distributed testing.
+	  from distribution, to allow for
+	  successufull 'dist' rule and distributed testing.
 
-2006-03-23 11:41  strk
+2006-03-23 10:41  strk
 
-	* source/headers/geos/: Makefile.am, operation/relate/Makefile.am:
-	  Fixed automake files
+	* source/headers/geos/Makefile.am,
+	  source/headers/geos/operation/relate/Makefile.am: Fixed automake
+	  files
 
-2006-03-23 11:09  strk
+2006-03-23 10:09  strk
 
 	* source/headers/geos/operation/predicate/Makefile.am: Fixed
 	  missing backslash
 
-2006-03-23 10:17  strk
+2006-03-23 09:17  strk
 
 	* configure.in, source/headers/geos/Makefile.am,
-	  source/headers/geos/precision.h,
+	  source/headers/geos/precision, source/headers/geos/precision.h,
 	  source/headers/geos/precision/.cvsignore,
 	  source/headers/geos/precision/CommonBits.h,
 	  source/headers/geos/precision/CommonBitsOp.h,
@@ -2528,18 +6595,20 @@
 	  source/precision/SimpleGeometryPrecisionReducer.cpp: precision.h
 	  header split, minor optimizations
 
-2006-03-22 19:12  strk
+2006-03-22 18:12  strk
 
 	* configure.in, source/algorithm/MCPointInRing.cpp,
-	  source/geom/LineSegment.cpp, source/headers/geos/indexChain.h,
+	  source/geom/LineSegment.cpp,
 	  source/headers/geos/algorithm/MCPointInRing.h,
 	  source/headers/geos/index/Makefile.am,
+	  source/headers/geos/index/chain,
 	  source/headers/geos/index/chain/.cvsignore,
 	  source/headers/geos/index/chain/Makefile.am,
 	  source/headers/geos/index/chain/MonotoneChain.h,
 	  source/headers/geos/index/chain/MonotoneChainBuilder.h,
 	  source/headers/geos/index/chain/MonotoneChainOverlapAction.h,
 	  source/headers/geos/index/chain/MonotoneChainSelectAction.h,
+	  source/headers/geos/indexChain.h,
 	  source/headers/geos/noding/MCIndexNoder.h,
 	  source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
 	  source/index/bintree/NodeBase.cpp,
@@ -2555,36 +6624,43 @@
 	  source/operation/buffer/BufferBuilder.cpp,
 	  source/operation/valid/IsValidOp.cpp: indexChain.h header split.
 
-2006-03-22 17:59  strk
+2006-03-22 16:59  strk
 
 	* source/headers/geos/geosAlgorithm.h: cleaned up
 
-2006-03-22 17:58  strk
+2006-03-22 16:58  strk
 
-	* source/: geom/CoordinateArraySequence.cpp,
-	  geom/CoordinateList.cpp, geom/CoordinateSequence.cpp,
-	  geom/Dimension.cpp, geom/GeometryCollectionIterator.cpp,
-	  geom/GeometryComponentFilter.cpp, geom/IntersectionMatrix.cpp,
-	  geom/LineSegment.cpp, geom/LineString.cpp, geom/Location.cpp,
-	  geom/Makefile.am, geom/MultiPoint.cpp, geom/MultiPolygon.cpp,
-	  geom/Point.cpp, geom/PrecisionModel.cpp,
-	  geom/TopologyException.cpp, geom/Triangle.cpp,
-	  geom/util/ShortCircuitedGeometryVisitor.cpp,
-	  headers/geos/geom/PrecisionModel.h, headers/geos/io/WKTReader.h,
-	  headers/geos/io/WKTReader.inl, headers/geos/io/WKTWriter.h,
-	  io/WKBReader.cpp, io/WKBWriter.cpp, io/WKTReader.cpp,
-	  io/WKTWriter.cpp, util/CoordinateArrayFiter.cpp,
-	  util/GeometricShapeFactory.cpp,
-	  util/UniqueCoordinateArrayFilter.cpp: Removed (almost) all
-	  inclusions of geom.h.  Removed obsoleted .cpp files.	Fixed a bug
-	  in WKTReader not using the provided CoordinateSequence
+	* source/geom/CoordinateArraySequence.cpp,
+	  source/geom/CoordinateList.cpp,
+	  source/geom/CoordinateSequence.cpp, source/geom/Dimension.cpp,
+	  source/geom/GeometryCollectionIterator.cpp,
+	  source/geom/GeometryComponentFilter.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
+	  source/geom/LineString.cpp, source/geom/Location.cpp,
+	  source/geom/Makefile.am, source/geom/MultiPoint.cpp,
+	  source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
+	  source/geom/PrecisionModel.cpp,
+	  source/geom/TopologyException.cpp, source/geom/Triangle.cpp,
+	  source/geom/util/ShortCircuitedGeometryVisitor.cpp,
+	  source/headers/geos/geom/PrecisionModel.h,
+	  source/headers/geos/io/WKTReader.h,
+	  source/headers/geos/io/WKTReader.inl,
+	  source/headers/geos/io/WKTWriter.h, source/io/WKBReader.cpp,
+	  source/io/WKBWriter.cpp, source/io/WKTReader.cpp,
+	  source/io/WKTWriter.cpp, source/util/CoordinateArrayFiter.cpp,
+	  source/util/GeometricShapeFactory.cpp,
+	  source/util/UniqueCoordinateArrayFilter.cpp: Removed (almost) all
+	  inclusions of geom.h.
+	  Removed obsoleted .cpp files.
+	  Fixed a bug in WKTReader not using the provided
+	  CoordinateSequence
 	  implementation, optimized out some memory allocations.
 
-2006-03-22 17:01  strk
+2006-03-22 16:01  strk
 
 	* configure.in, source/algorithm/MCPointInRing.cpp,
-	  source/headers/geos/indexBintree.h,
 	  source/headers/geos/algorithm/MCPointInRing.h,
+	  source/headers/geos/index/bintree,
 	  source/headers/geos/index/bintree/.cvsignore,
 	  source/headers/geos/index/bintree/Bintree.h,
 	  source/headers/geos/index/bintree/Interval.h,
@@ -2593,6 +6669,7 @@
 	  source/headers/geos/index/bintree/Node.h,
 	  source/headers/geos/index/bintree/NodeBase.h,
 	  source/headers/geos/index/bintree/Root.h,
+	  source/headers/geos/indexBintree.h,
 	  source/index/bintree/BinTreeInterval.cpp,
 	  source/index/bintree/BinTreeNode.cpp,
 	  source/index/bintree/Bintree.cpp,
@@ -2602,18 +6679,23 @@
 	  tests/xmltester/XMLTester.cpp: indexBintree.h header split,
 	  classes renamed to match JTS
 
-2006-03-22 15:28  strk
+2006-03-22 14:28  strk
 
-	* source/index/quadtree/: Key.cpp, Makefile.am, Node.cpp,
-	  NodeBase.cpp, QuadTreeKey.cpp, QuadTreeNode.cpp,
-	  QuadTreeNodeBase.cpp, QuadTreeRoot.cpp, Root.cpp: Filenames
-	  renamed to match class names (matching JTS)
+	* source/index/quadtree/Key.cpp, source/index/quadtree/Makefile.am,
+	  source/index/quadtree/Node.cpp,
+	  source/index/quadtree/NodeBase.cpp,
+	  source/index/quadtree/QuadTreeKey.cpp,
+	  source/index/quadtree/QuadTreeNode.cpp,
+	  source/index/quadtree/QuadTreeNodeBase.cpp,
+	  source/index/quadtree/QuadTreeRoot.cpp,
+	  source/index/quadtree/Root.cpp: Filenames renamed to match class
+	  names (matching JTS)
 
-2006-03-22 13:22  strk
+2006-03-22 12:22  strk
 
 	* configure.in, source/geomgraph/EdgeList.cpp,
-	  source/headers/geos/indexQuadtree.h,
 	  source/headers/geos/index/Makefile.am,
+	  source/headers/geos/index/quadtree,
 	  source/headers/geos/index/quadtree/.cvsignore,
 	  source/headers/geos/index/quadtree/DoubleBits.h,
 	  source/headers/geos/index/quadtree/IntervalSize.h,
@@ -2623,6 +6705,7 @@
 	  source/headers/geos/index/quadtree/NodeBase.h,
 	  source/headers/geos/index/quadtree/Quadtree.h,
 	  source/headers/geos/index/quadtree/Root.h,
+	  source/headers/geos/indexQuadtree.h,
 	  source/index/bintree/Key.cpp, source/index/bintree/Root.cpp,
 	  source/index/quadtree/DoubleBits.cpp,
 	  source/index/quadtree/IntervalSize.cpp,
@@ -2634,11 +6717,12 @@
 	  source/operation/valid/QuadtreeNestedRingTester.cpp:
 	  indexQuadtree.h split
 
-2006-03-22 12:19  strk
+2006-03-22 11:19  strk
 
-	* configure.in, capi/geos_c.cpp,
+	* capi/geos_c.cpp, configure.in,
 	  source/headers/geos/opPolygonize.h,
 	  source/headers/geos/operation/Makefile.am,
+	  source/headers/geos/operation/polygonize,
 	  source/headers/geos/operation/polygonize/.cvsignore,
 	  source/headers/geos/operation/polygonize/EdgeRing.h,
 	  source/headers/geos/operation/polygonize/Makefile.am,
@@ -2654,15 +6738,17 @@
 	  source/operation/polygonize/polygonizeEdgeRing.cpp:
 	  opPolygonize.h headers split.
 
-2006-03-22 12:18  strk
+2006-03-22 11:18  strk
 
-	* source/operation/buffer/: BufferSubgraph.cpp,
-	  OffsetCurveSetBuilder.cpp: Changed back 'unable to find edge to
-	  compute depths' from assertion to TopologyException
+	* source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: Changed back
+	  'unable to find edge to compute depths' from assertion to
+	  TopologyException
 
-2006-03-22 11:13  strk
+2006-03-22 10:13  strk
 
-	* configure.in, capi/geos_c.cpp, source/headers/geos/opLinemerge.h,
+	* capi/geos_c.cpp, configure.in, source/headers/geos/opLinemerge.h,
+	  source/headers/geos/operation/linemerge,
 	  source/headers/geos/operation/linemerge/.cvsignore,
 	  source/headers/geos/operation/linemerge/EdgeString.h,
 	  source/headers/geos/operation/linemerge/LineMergeDirectedEdge.h,
@@ -2678,9 +6764,10 @@
 	  source/operation/linemerge/LineMerger.cpp,
 	  source/operation/linemerge/LineSequencer.cpp: opLinemerge.h split
 
-2006-03-21 22:42  strk
+2006-03-21 21:42  strk
 
 	* configure.in, source/headers/geos/Makefile.am,
+	  source/headers/geos/planargraph,
 	  source/headers/geos/planargraph.h,
 	  source/headers/geos/planargraph/.cvsignore,
 	  source/headers/geos/planargraph/DirectedEdge.h,
@@ -2692,6 +6779,7 @@
 	  source/headers/geos/planargraph/NodeMap.h,
 	  source/headers/geos/planargraph/PlanarGraph.h,
 	  source/headers/geos/planargraph/Subgraph.h,
+	  source/headers/geos/planargraph/algorithm,
 	  source/headers/geos/planargraph/algorithm/.cvsignore,
 	  source/headers/geos/planargraph/algorithm/ConnectedSubgraphFinder.h,
 	  source/headers/geos/planargraph/algorithm/Makefile.am,
@@ -2710,6 +6798,7 @@
 	  source/planargraph/Node.cpp, source/planargraph/NodeMap.cpp,
 	  source/planargraph/PlanarGraph.cpp,
 	  source/planargraph/Subgraph.cpp,
+	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
 	  source/planargraph/planarDirectedEdge.cpp,
 	  source/planargraph/planarDirectedEdgeStar.cpp,
 	  source/planargraph/planarEdge.cpp,
@@ -2717,18 +6806,17 @@
 	  source/planargraph/planarNode.cpp,
 	  source/planargraph/planarNodeMap.cpp,
 	  source/planargraph/planarPlanarGraph.cpp,
-	  source/planargraph/planarSubgraph.cpp,
-	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp:
-	  planargraph.h header split, planargraph:: classes renamed to
-	  match JTS symbols
+	  source/planargraph/planarSubgraph.cpp: planargraph.h header
+	  split, planargraph:: classes renamed to match JTS symbols
 
-2006-03-21 18:55  strk
+2006-03-21 17:55  strk
 
 	* configure.in, source/geom/Geometry.cpp,
 	  source/headers/geos/opDistance.h,
 	  source/headers/geos/opOverlay.h, source/headers/geos/opRelate.h,
 	  source/headers/geos/opValid.h, source/headers/geos/operation.h,
 	  source/headers/geos/operation/Makefile.am,
+	  source/headers/geos/operation/distance,
 	  source/headers/geos/operation/distance/.cvsignore,
 	  source/headers/geos/operation/distance/ConnectedElementLocationFilter.h,
 	  source/headers/geos/operation/distance/ConnectedElementPointFilter.h,
@@ -2741,11 +6829,12 @@
 	  source/operation/distance/GeometryLocation.cpp: opDistance.h
 	  header split
 
-2006-03-21 18:11  strk
+2006-03-21 17:11  strk
 
 	* configure.in, source/geom/Geometry.cpp,
 	  source/headers/geos/opPredicate.h,
 	  source/headers/geos/operation/Makefile.am,
+	  source/headers/geos/operation/predicate,
 	  source/headers/geos/operation/predicate/.cvsignore,
 	  source/headers/geos/operation/predicate/Makefile.am,
 	  source/headers/geos/operation/predicate/RectangleContains.h,
@@ -2756,11 +6845,12 @@
 	  source/operation/predicate/SegmentIntersectionTester.cpp:
 	  opPredicate.h header split
 
-2006-03-21 14:11  strk
+2006-03-21 13:11  strk
 
 	* configure.in, source/geom/Geometry.cpp,
 	  source/headers/geos/opRelate.h,
 	  source/headers/geos/operation/Makefile.am,
+	  source/headers/geos/operation/relate,
 	  source/headers/geos/operation/relate/.cvsignore,
 	  source/headers/geos/operation/relate/EdgeEndBuilder.h,
 	  source/headers/geos/operation/relate/EdgeEndBundle.h,
@@ -2782,35 +6872,43 @@
 	  source/operation/valid/ConsistentAreaTester.cpp: opRelate.h
 	  header split
 
-2006-03-21 12:20  strk
+2006-03-21 11:20  strk
 
 	* tests/xmltester/TestInteriorPoint.xml: Changed expected result to
-	  the obtained one :) We're not cheating, it's a 2-vertex
-	  linestring for which an InteriorPoint is requested, both vertexes
+	  the obtained one :)
+	  We're not cheating, it's a 2-vertex linestring for
+	  which an InteriorPoint is requested, both vertexes
 	  are correct answer (equidistant from centroid).
 
-2006-03-21 12:12  strk
+2006-03-21 11:12  strk
 
-	* source/: algorithm/CGAlgorithms.cpp, algorithm/CentroidArea.cpp,
-	  algorithm/CentroidLine.cpp, algorithm/CentroidPoint.cpp,
-	  algorithm/ConvexHull.cpp, algorithm/HCoordinate.cpp,
-	  algorithm/InteriorPointArea.cpp, algorithm/InteriorPointLine.cpp,
-	  algorithm/InteriorPointPoint.cpp, algorithm/LineIntersector.cpp,
-	  algorithm/MCPointInRing.cpp, algorithm/MinimumDiameter.cpp,
-	  algorithm/NonRobustLineIntersector.cpp,
-	  algorithm/NotRepresentableException.cpp,
-	  algorithm/PointLocator.cpp, algorithm/RobustDeterminant.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  algorithm/SIRtreePointInRing.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  algorithm/SimplePointInRing.cpp,
-	  headers/geos/algorithm/SIRtreePointInRing.h: Cleanups: headers
-	  inclusion and Log section
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/CentroidArea.cpp,
+	  source/algorithm/CentroidLine.cpp,
+	  source/algorithm/CentroidPoint.cpp,
+	  source/algorithm/ConvexHull.cpp,
+	  source/algorithm/HCoordinate.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/InteriorPointPoint.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/MCPointInRing.cpp,
+	  source/algorithm/MinimumDiameter.cpp,
+	  source/algorithm/NonRobustLineIntersector.cpp,
+	  source/algorithm/NotRepresentableException.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustDeterminant.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SIRtreePointInRing.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp,
+	  source/headers/geos/algorithm/SIRtreePointInRing.h: Cleanups:
+	  headers inclusion and Log section
 
-2006-03-21 11:47  strk
+2006-03-21 10:47  strk
 
-	* configure.in, source/headers/geos/indexStrtree.h,
-	  source/headers/geos/index/Makefile.am,
+	* configure.in, source/headers/geos/index/Makefile.am,
+	  source/headers/geos/index/strtree,
 	  source/headers/geos/index/strtree/.cvsignore,
 	  source/headers/geos/index/strtree/AbstractNode.h,
 	  source/headers/geos/index/strtree/AbstractSTRtree.h,
@@ -2820,6 +6918,7 @@
 	  source/headers/geos/index/strtree/Makefile.am,
 	  source/headers/geos/index/strtree/SIRtree.h,
 	  source/headers/geos/index/strtree/STRtree.h,
+	  source/headers/geos/indexStrtree.h,
 	  source/index/strtree/AbstractNode.cpp,
 	  source/index/strtree/AbstractSTRtree.cpp,
 	  source/index/strtree/Interval.cpp,
@@ -2827,21 +6926,22 @@
 	  source/index/strtree/SIRtree.cpp,
 	  source/index/strtree/STRtree.cpp: indexStrtree.h split
 
-2006-03-21 11:46  strk
+2006-03-21 10:46  strk
 
 	* source/algorithm/RobustDeterminant.cpp: streamlined header
 	  inclusion, put original copyright on top
 
-2006-03-21 11:01  strk
+2006-03-21 10:01  strk
 
-	* configure.in, source/headers/geos/indexSweepline.h,
-	  source/headers/geos/index/Makefile.am,
+	* configure.in, source/headers/geos/index/Makefile.am,
+	  source/headers/geos/index/sweepline,
 	  source/headers/geos/index/sweepline/.cvsignore,
 	  source/headers/geos/index/sweepline/Makefile.am,
 	  source/headers/geos/index/sweepline/SweepLineEvent.h,
 	  source/headers/geos/index/sweepline/SweepLineIndex.h,
 	  source/headers/geos/index/sweepline/SweepLineInterval.h,
 	  source/headers/geos/index/sweepline/SweepLineOverlapAction.h,
+	  source/headers/geos/indexSweepline.h,
 	  source/index/sweepline/Makefile.am,
 	  source/index/sweepline/SweepLineEvent.cpp,
 	  source/index/sweepline/SweepLineIndex.cpp,
@@ -2850,10 +6950,11 @@
 	  source/operation/valid/SweeplineNestedRingTester.cpp:
 	  indexSweepline.h header split
 
-2006-03-20 19:18  strk
+2006-03-20 18:18  strk
 
-	* configure.in, capi/geos_c.cpp, source/headers/geos/Makefile.am,
-	  source/headers/geos/io.h, source/headers/geos/io/.cvsignore,
+	* capi/geos_c.cpp, configure.in, source/headers/geos/Makefile.am,
+	  source/headers/geos/io, source/headers/geos/io.h,
+	  source/headers/geos/io/.cvsignore,
 	  source/headers/geos/io/ByteOrderDataInStream.h,
 	  source/headers/geos/io/ByteOrderValues.h,
 	  source/headers/geos/io/Makefile.am,
@@ -2872,39 +6973,38 @@
 	  source/io/Writer.cpp, source/operation/buffer/BufferSubgraph.cpp:
 	  io.h header split
 
-2006-03-20 18:40  strk
+2006-03-20 17:40  strk
 
 	* source/index/quadtree/DoubleBits.cpp: <cmath> included when
 	  appropriate
 
-2006-03-20 18:27  strk
+2006-03-20 17:27  strk
 
-	* source/headers/geos/geom/: CoordinateSequence.h,
-	  GeometryFactory.h: Bug #72 - Missing <vector> header
+	* source/headers/geos/geom/CoordinateSequence.h,
+	  source/headers/geos/geom/GeometryFactory.h: Bug #72 - Missing
+	  <vector> header
 
-2006-03-20 18:17  strk
+2006-03-20 17:17  strk
 
-	* source/headers/geos/: noding/snapround/Makefile.am,
-	  geomgraph/index/Makefile.am: Fixed geosdir
+	* source/headers/geos/geomgraph/index/Makefile.am,
+	  source/headers/geos/index/Makefile.am,
+	  source/headers/geos/noding/snapround/Makefile.am,
+	  source/headers/geos/operation/buffer/Makefile.am,
+	  source/headers/geos/operation/overlay/Makefile.am,
+	  source/headers/geos/operation/valid/Makefile.am: Fixed geosdir
 
-2006-03-20 18:14  strk
+2006-03-20 16:57  strk
 
-	* source/headers/geos/: index/Makefile.am,
-	  operation/valid/Makefile.am, operation/buffer/Makefile.am,
-	  operation/overlay/Makefile.am: Fixed geosdir
-
-2006-03-20 17:57  strk
-
 	* configure.in, source/geom/Geometry.cpp,
-	  source/headers/geos/Makefile.am,
-	  source/headers/geos/indexQuadtree.h,
-	  source/headers/geos/opValid.h,
-	  source/headers/geos/spatialIndex.h,
+	  source/headers/geos/Makefile.am, source/headers/geos/index,
 	  source/headers/geos/index/.cvsignore,
 	  source/headers/geos/index/ItemVisitor.h,
 	  source/headers/geos/index/Makefile.am,
 	  source/headers/geos/index/SpatialIndex.h,
+	  source/headers/geos/indexQuadtree.h,
+	  source/headers/geos/opValid.h,
 	  source/headers/geos/operation/Makefile.am,
+	  source/headers/geos/operation/valid,
 	  source/headers/geos/operation/valid/.cvsignore,
 	  source/headers/geos/operation/valid/ConnectedInteriorTester.h,
 	  source/headers/geos/operation/valid/ConsistentAreaTester.h,
@@ -2915,6 +7015,7 @@
 	  source/headers/geos/operation/valid/SimpleNestedRingTester.h,
 	  source/headers/geos/operation/valid/SweeplineNestedRingTester.h,
 	  source/headers/geos/operation/valid/TopologyValidationError.h,
+	  source/headers/geos/spatialIndex.h,
 	  source/index/quadtree/QuadTreeKey.cpp,
 	  source/index/quadtree/QuadTreeNode.cpp,
 	  source/index/quadtree/QuadTreeNodeBase.cpp,
@@ -2938,91 +7039,94 @@
 	  source/operation/valid/TopologyValidationError.cpp:
 	  spatialindex.h and opValid.h headers split
 
-2006-03-20 17:08  strk
+2006-03-20 16:08  strk
 
 	* macros/ac_python_devel.m4: redirected find stderr to /dev/null
 
-2006-03-20 14:20  strk
+2006-03-20 13:20  strk
 
 	* source/operation/overlay/PolygonBuilder.cpp: Changed assertion to
-	  TopologyException for the "orphaned" hole case in order to allow
-	  for reduced precision ops to catch the case.
+	  TopologyException for the "orphaned" hole case
+	  in order to allow for reduced precision ops to catch the case.
 
-2006-03-20 13:33  strk
+2006-03-20 12:33  strk
 
-	* source/: headers/geos/operation/overlay/PolygonBuilder.h,
-	  operation/overlay/PolygonBuilder.cpp: Simplified some privat
-	  methods to use refs instead of pointers, added debugging section
-	  for failiures of holes/shells associations
+	* source/headers/geos/operation/overlay/PolygonBuilder.h,
+	  source/operation/overlay/PolygonBuilder.cpp: Simplified some
+	  privat methods to use refs instead of pointers, added
+	  debugging section for failiures of holes/shells associations
 
-2006-03-20 13:32  strk
+2006-03-20 12:32  strk
 
 	* source/headers/geos/geomgraph/EdgeRing.h: Added note about
 	  responsibility of return from ::toPolygon
 
-2006-03-20 13:03  strk
+2006-03-20 12:03  strk
 
-	* source/: geom/Geometry.cpp, headers/geos/geom/Geometry.h: Added
-	  operator<< for Geometry, writing HEXWKB
+	* source/geom/Geometry.cpp, source/headers/geos/geom/Geometry.h:
+	  Added operator<< for Geometry, writing HEXWKB
 
-2006-03-20 12:42  strk
+2006-03-20 11:42  strk
 
-	* source/: noding/Octant.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp: Added missing <cmath>
-	  include
+	* source/noding/Octant.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: Added missing
+	  <cmath> include
 
-2006-03-20 11:42  strk
+2006-03-20 10:42  strk
 
-	* source/operation/predicate/: RectangleContains.cpp,
-	  RectangleIntersects.cpp: Bug #61 - Disambiguated geom::Polygon
-	  use
+	* source/operation/predicate/RectangleContains.cpp,
+	  source/operation/predicate/RectangleIntersects.cpp: Bug #61 -
+	  Disambiguated geom::Polygon use
 
-2006-03-20 11:14  strk
+2006-03-20 10:14  strk
 
 	* source/headers/geos/timeval.h: Bug #69 - Check for macro
 	  WIN32_LEAN_AND_MEAN
 
-2006-03-20 11:13  strk
+2006-03-20 10:13  strk
 
 	* source/operation/buffer/SubgraphDepthLocater.cpp: Bug #71 -
 	  Missing <algorithm>
 
-2006-03-20 11:12  strk
+2006-03-20 10:12  strk
 
 	* source/headers/geos/geom/Coordinate.h: Bug #70 - Small fix in fwd
 	  decl. of CoordinateLessThen
 
-2006-03-20 11:11  strk
+2006-03-20 10:11  strk
 
 	* source/geom/GeometryFactory.cpp: Bug #67 - Debugging helpers in
 	  GeometryFactory class
 
-2006-03-17 17:48  strk
+2006-03-17 16:48  strk
 
-	* source/: headers/geos/opRelate.h, headers/geos/opValid.h,
-	  io/Unload.cpp, operation/relate/EdgeEndBundle.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateOp.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/ConsistentAreaTester.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp,
-	  operation/valid/SimpleNestedRingTester.cpp: LineIntersector and
-	  PointLocator made complete components of RelateComputer (were
-	  statics const pointers before). Reduced inclusions from
-	  opRelate.h and opValid.h, updated .cpp files to allow build.
+	* source/headers/geos/opRelate.h, source/headers/geos/opValid.h,
+	  source/io/Unload.cpp, source/operation/relate/EdgeEndBundle.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateOp.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/ConsistentAreaTester.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp,
+	  source/operation/valid/SimpleNestedRingTester.cpp:
+	  LineIntersector and PointLocator made complete components of
+	  RelateComputer
+	  (were statics const pointers before). Reduced inclusions from
+	  opRelate.h
+	  and opValid.h, updated .cpp files to allow build.
 
-2006-03-17 15:56  strk
+2006-03-17 14:56  strk
 
 	* tests/xmltester/XMLTester.cpp: Fixed filename normalizer for sql
 	  output
 
-2006-03-17 14:24  strk
+2006-03-17 13:24  strk
 
 	* configure.in, source/geom/Geometry.cpp,
 	  source/headers/geos/opOverlay.h,
 	  source/headers/geos/operation/Makefile.am,
+	  source/headers/geos/operation/overlay,
 	  source/headers/geos/operation/overlay/.cvsignore,
 	  source/headers/geos/operation/overlay/EdgeSetNoder.h,
 	  source/headers/geos/operation/overlay/ElevationMatrix.h,
@@ -3054,75 +7158,79 @@
 	  implementation files. ElevationMatrixFilter code moved from own
 	  file to ElevationMatrix.cpp (ideally a class-private).
 
-2006-03-16 14:30  strk
+2006-03-16 13:30  strk
 
 	* tests/xmltester/linemerge.xml: Added missing testfile
 
-2006-03-16 14:29  strk
+2006-03-16 13:29  strk
 
-	* tests/unit/: Makefile.am, geom/LineSegment.cpp: new unit test for
-	  LineSegment (adding tests would be helpful)
+	* tests/unit/Makefile.am, tests/unit/geom/LineSegment.cpp: new unit
+	  test for LineSegment (adding tests would be helpful)
 
-2006-03-16 14:28  strk
+2006-03-16 13:28  strk
 
-	* source/: geom/LineSegment.cpp, headers/geos/geom/LineSegment.h,
-	  headers/geos/geom/LineSegment.inl: obsoleted getCoordinate(),
-	  replaced by operator[]
+	* source/geom/LineSegment.cpp,
+	  source/headers/geos/geom/LineSegment.h,
+	  source/headers/geos/geom/LineSegment.inl: obsoleted
+	  getCoordinate(), replaced by operator[]
 
-2006-03-16 14:27  strk
+2006-03-16 13:27  strk
 
 	* README: Added notes about testing
 
-2006-03-16 11:47  strk
+2006-03-16 10:47  strk
 
-	* tests/: tut/tut.h, tut/tut_reporter.h, tut/tut_restartable.h,
-	  unit/geos_unit.cpp, unit/geom/Envelope.cpp,
-	  unit/geom/Geometry/isRectangle.cpp: Bug #65 - Command line
-	  changes and EOL fixes Unit Test
+	* tests/tut/tut.h, tests/tut/tut_reporter.h,
+	  tests/tut/tut_restartable.h, tests/unit/geom/Envelope.cpp,
+	  tests/unit/geom/Geometry/isRectangle.cpp,
+	  tests/unit/geos_unit.cpp: Bug #65 - Command line changes and EOL
+	  fixes Unit Test
 
-2006-03-16 11:42  strk
+2006-03-16 10:42  strk
 
 	* source/geom/Geometry.cpp: Bug #64 - Not all control paths return
 	  a value in geos::geom::Geometry::getClassSortIndex
 
-2006-03-16 11:38  strk
+2006-03-16 10:38  strk
 
 	* source/algorithm/LineIntersector.cpp: Bug #63 - Remove
 	  unreferenced local variable warning
 
-2006-03-16 10:37  strk
+2006-03-16 09:37  strk
 
-	* tests/: tut/tut.h, tut/tut_reporter.h, tut/tut_restartable.h,
-	  unit/Makefile.am, unit/envelope_class_test.cpp,
-	  unit/geos_unit.cpp, unit/geom/Envelope.cpp,
-	  unit/geom/Geometry/isRectangle.cpp: Initial unit tests
+	* tests/tut, tests/tut/tut.h, tests/tut/tut_reporter.h,
+	  tests/tut/tut_restartable.h, tests/unit/Makefile.am,
+	  tests/unit/envelope_class_test.cpp, tests/unit/geom,
+	  tests/unit/geom/Envelope.cpp, tests/unit/geom/Geometry,
+	  tests/unit/geom/Geometry/isRectangle.cpp,
+	  tests/unit/geos_unit.cpp: Initial unit tests
 
-2006-03-15 19:59  strk
+2006-03-15 18:59  strk
 
 	* source/headers/geos/operation/IsSimpleOp.h: Bug #62: 'struct'
 	  CoordinateLessThen in forward declaration
 
-2006-03-15 19:57  strk
+2006-03-15 18:57  strk
 
 	* source/operation/buffer/SubgraphDepthLocater.cpp: small cleanup
 
-2006-03-15 19:57  strk
+2006-03-15 18:57  strk
 
 	* source/operation/buffer/BufferBuilder.cpp: cleanups in DEBUG
 	  lines
 
-2006-03-15 19:56  strk
+2006-03-15 18:56  strk
 
 	* source/operation/buffer/BufferOp.cpp: Temporary hack to avoid
-	  snapround:: Noders (still using ScaledNoder wrapper) to allow for
-	  buffer_snapround.xml test to succeed
+	  snapround:: Noders (still using ScaledNoder wrapper)
+	  to allow for buffer_snapround.xml test to succeed
 
-2006-03-15 19:55  strk
+2006-03-15 18:55  strk
 
 	* tests/xmltester/buffer_snapround.xml: Added xml testfile showing
 	  bug in snapround:: noders
 
-2006-03-15 19:44  strk
+2006-03-15 18:44  strk
 
 	* doc/example.cpp, source/geom/Envelope.cpp,
 	  source/geom/LineSegment.cpp, source/geom/PrecisionModel.cpp,
@@ -3134,185 +7242,207 @@
 	  source/util/GeometricShapeFactory.cpp: Bug #60 - Missing <cmath>
 	  header in some files
 
-2006-03-15 18:33  strk
+2006-03-15 17:33  strk
 
 	* source/operation/buffer/BufferSubgraph.cpp: Changed operator<< to
 	  use operator<< for Nodes
 
-2006-03-15 18:17  strk
+2006-03-15 17:17  strk
 
-	* source/headers/geos/geomgraph/: DirectedEdgeStar.h, EdgeRing.h,
-	  index/SweepLineEvent.h: Added missing forward declarations
+	* source/headers/geos/geomgraph/DirectedEdgeStar.h,
+	  source/headers/geos/geomgraph/EdgeRing.h,
+	  source/headers/geos/geomgraph/index/SweepLineEvent.h: Added
+	  missing forward declarations
 
-2006-03-15 18:16  strk
+2006-03-15 17:16  strk
 
-	* source/geomgraph/: Depth.cpp, DirectedEdge.cpp,
-	  DirectedEdgeStar.cpp, Edge.cpp, EdgeEnd.cpp, EdgeEndStar.cpp,
-	  EdgeIntersection.cpp, EdgeIntersectionList.cpp,
-	  EdgeNodingValidator.cpp, EdgeRing.cpp, GeometryGraph.cpp,
-	  GraphComponent.cpp, NodeFactory.cpp, PlanarGraph.cpp,
-	  Position.cpp, Quadrant.cpp, TopologyLocation.cpp,
-	  index/MonotoneChainEdge.cpp, index/MonotoneChainIndexer.cpp,
-	  index/SegmentIntersector.cpp, index/SimpleEdgeSetIntersector.cpp,
-	  index/SimpleMCSweepLineIntersector.cpp,
-	  index/SimpleSweepLineIntersector.cpp, index/SweepLineEvent.cpp,
-	  index/SweepLineSegment.cpp: streamlined headers inclusion
+	* source/geomgraph/Depth.cpp, source/geomgraph/DirectedEdge.cpp,
+	  source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
+	  source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
+	  source/geomgraph/EdgeIntersection.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/EdgeNodingValidator.cpp,
+	  source/geomgraph/EdgeRing.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/geomgraph/GraphComponent.cpp,
+	  source/geomgraph/NodeFactory.cpp,
+	  source/geomgraph/PlanarGraph.cpp, source/geomgraph/Position.cpp,
+	  source/geomgraph/Quadrant.cpp,
+	  source/geomgraph/TopologyLocation.cpp,
+	  source/geomgraph/index/MonotoneChainEdge.cpp,
+	  source/geomgraph/index/MonotoneChainIndexer.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp,
+	  source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
+	  source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/geomgraph/index/SimpleSweepLineIntersector.cpp,
+	  source/geomgraph/index/SweepLineEvent.cpp,
+	  source/geomgraph/index/SweepLineSegment.cpp: streamlined headers
+	  inclusion
 
-2006-03-15 17:27  strk
+2006-03-15 16:27  strk
 
-	* source/: geomgraph/Node.cpp, headers/geos/geomgraph/Node.h:
+	* source/geomgraph/Node.cpp, source/headers/geos/geomgraph/Node.h:
 	  operator<< for Node class
 
-2006-03-15 16:50  strk
+2006-03-15 15:50  strk
 
-	* source/: headers/geos/operation/buffer/SubgraphDepthLocater.h,
-	  operation/buffer/SubgraphDepthLocater.cpp: const correctness,
-	  cleanups
+	* source/headers/geos/operation/buffer/SubgraphDepthLocater.h,
+	  source/operation/buffer/SubgraphDepthLocater.cpp: const
+	  correctness, cleanups
 
-2006-03-15 16:27  strk
+2006-03-15 15:27  strk
 
-	* source/headers/geos/geomgraph/: DirectedEdge.h, EdgeEnd.h:
-	  cleanups
+	* source/headers/geos/geomgraph/DirectedEdge.h,
+	  source/headers/geos/geomgraph/EdgeEnd.h: cleanups
 
-2006-03-15 16:26  strk
+2006-03-15 15:26  strk
 
-	* source/geomgraph/: DirectedEdge.cpp, EdgeRing.cpp: Cleanups
+	* source/geomgraph/DirectedEdge.cpp, source/geomgraph/EdgeRing.cpp:
+	  Cleanups
 
-2006-03-15 14:03  strk
+2006-03-15 13:03  strk
 
 	* source/operation/buffer/BufferBuilder.cpp: removed leftover
 	  debugging line
 
-2006-03-15 13:54  strk
+2006-03-15 12:54  strk
 
 	* source/headers/geos/opBuffer.h: Removed DepthSegment.h include
 
-2006-03-15 13:54  strk
+2006-03-15 12:54  strk
 
-	* source/headers/geos/operation/buffer/: DepthSegment.h,
-	  Makefile.am: Removed public DepthSegment definition (moved inside
-	  SubgraphDepthLocater implementation)
+	* source/headers/geos/operation/buffer/DepthSegment.h,
+	  source/headers/geos/operation/buffer/Makefile.am: Removed public
+	  DepthSegment definition (moved inside SubgraphDepthLocater
+	  implementation)
 
-2006-03-15 13:52  strk
+2006-03-15 12:52  strk
 
-	* source/operation/buffer/: DepthSegment.cpp, Makefile.am,
-	  SubgraphDepthLocater.cpp: DepthSegment class moved inside
-	  SubgraphDepthLocator implementaion as it was private to this file
-	  in JTS. Also, changed to reduce copies of LineSegment copies.
+	* source/operation/buffer/DepthSegment.cpp,
+	  source/operation/buffer/Makefile.am,
+	  source/operation/buffer/SubgraphDepthLocater.cpp: DepthSegment
+	  class moved inside SubgraphDepthLocator implementaion
+	  as it was private to this file in JTS. Also, changed to reduce
+	  copies of LineSegment copies.
 
-2006-03-15 12:45  strk
+2006-03-15 11:45  strk
 
 	* source/headers/geos/operation/buffer/BufferSubgraph.h: doxygen
 	  comments
 
-2006-03-15 12:44  strk
+2006-03-15 11:44  strk
 
 	* source/operation/overlay/PolygonBuilder.cpp: debug blocks,
 	  dumping SQL when GEOS_DEBUG > 1
 
-2006-03-15 12:42  strk
+2006-03-15 11:42  strk
 
 	* source/operation/buffer/BufferBuilder.cpp: more debugging lines,
 	  with two levels of debugging handled
 
-2006-03-15 12:39  strk
+2006-03-15 11:39  strk
 
 	* source/operation/buffer/BufferSubgraph.cpp: comments cleanup,
 	  changed computeDepths to use a list<> rather then a vector
 	  (performance related)
 
-2006-03-15 11:40  strk
+2006-03-15 10:40  strk
 
 	* doc/Doxyfile.in: Fixed to allow doxygen runs from external
 	  builddir
 
-2006-03-15 10:51  strk
+2006-03-15 09:51  strk
 
-	* source/headers/geos/noding/: SegmentString.inl, SimpleNoder.h:
-	  streamlined header usage
+	* source/headers/geos/noding/SegmentString.inl,
+	  source/headers/geos/noding/SimpleNoder.h: streamlined header
+	  usage
 
-2006-03-15 10:51  strk
+2006-03-15 09:51  strk
 
-	* source/noding/: IntersectionAdder.cpp,
-	  IntersectionFinderAdder.cpp, IteratedNoder.cpp, MCIndexNoder.cpp,
-	  NodingValidator.cpp, Octant.cpp, ScaledNoder.cpp,
-	  SegmentNode.cpp, SegmentNodeList.cpp, SegmentString.cpp,
-	  SimpleNoder.cpp, snapround/MCIndexPointSnapper.cpp,
-	  snapround/SimpleSnapRounder.cpp: streamlined headers usage
+	* source/noding/IntersectionAdder.cpp,
+	  source/noding/IntersectionFinderAdder.cpp,
+	  source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
+	  source/noding/NodingValidator.cpp, source/noding/Octant.cpp,
+	  source/noding/ScaledNoder.cpp, source/noding/SegmentNode.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
+	  source/noding/snapround/MCIndexPointSnapper.cpp,
+	  source/noding/snapround/SimpleSnapRounder.cpp: streamlined
+	  headers usage
 
-2006-03-15 10:13  strk
+2006-03-15 09:13  strk
 
 	* source/geom/Polygon.cpp: updated port info
 
-2006-03-15 10:12  strk
+2006-03-15 09:12  strk
 
 	* source/headers/geos/geom/Polygon.h: isSimple doc
 
-2006-03-14 18:46  strk
+2006-03-14 17:46  strk
 
 	* source/headers/geos/util/Assert.h: Removed unrequired include
 
-2006-03-14 18:10  strk
+2006-03-14 17:10  strk
 
 	* source/operation/buffer/BufferSubgraph.cpp: cleanups
 
-2006-03-14 18:08  strk
+2006-03-14 17:08  strk
 
-	* source/: headers/geos/opOverlay.h,
-	  operation/overlay/MaximalEdgeRing.cpp: comments cleanup,
+	* source/headers/geos/opOverlay.h,
+	  source/operation/overlay/MaximalEdgeRing.cpp: comments cleanup,
 	  integrity checks
 
-2006-03-14 17:55  strk
+2006-03-14 16:55  strk
 
 	* source/operation/overlay/PolygonBuilder.cpp: oops, GEOS_DEBUG
 	  default to 0
 
-2006-03-14 17:55  strk
+2006-03-14 16:55  strk
 
-	* source/: headers/geos/opOverlay.h,
-	  operation/overlay/PolygonBuilder.cpp: comments cleanup
+	* source/headers/geos/opOverlay.h,
+	  source/operation/overlay/PolygonBuilder.cpp: comments cleanup
 
-2006-03-14 17:53  strk
+2006-03-14 16:53  strk
 
 	* source/geomgraph/Edge.cpp: removed endline from printing funx
 
-2006-03-14 17:08  strk
+2006-03-14 16:08  strk
 
-	* source/: headers/geos/operation/buffer/BufferBuilder.h,
-	  operation/buffer/BufferBuilder.cpp: changed buildSubgraphs
+	* source/headers/geos/operation/buffer/BufferBuilder.h,
+	  source/operation/buffer/BufferBuilder.cpp: changed buildSubgraphs
 	  signature to use refs rather then pointers, made it
 	  const-correct. Reduced heap allocations in createSubgraphs()
 
-2006-03-14 16:46  strk
+2006-03-14 15:46  strk
 
-	* source/: geomgraph/PlanarGraph.cpp,
-	  headers/geos/geomgraph/PlanarGraph.h: Added
+	* source/geomgraph/PlanarGraph.cpp,
+	  source/headers/geos/geomgraph/PlanarGraph.h: Added
 	  PlanarGraph::getNodes(vector&) func, to reduce useless heap
 	  allocations
 
-2006-03-14 16:31  strk
+2006-03-14 15:32  strk
 
-	* source/: geomgraph/DirectedEdge.cpp, geomgraph/Edge.cpp,
-	  geomgraph/Node.cpp, geom/Coordinate.cpp,
-	  geom/CoordinateArraySequence.cpp: Cleaned up toString funx (more
-	  WKT friendly)
+	* source/geom/Coordinate.cpp,
+	  source/geom/CoordinateArraySequence.cpp,
+	  source/geomgraph/DirectedEdge.cpp, source/geomgraph/Edge.cpp,
+	  source/geomgraph/Node.cpp: Cleaned up toString funx (more WKT
+	  friendly)
 
-2006-03-14 15:16  strk
+2006-03-14 14:16  strk
 
-	* source/: headers/geos/operation/buffer/BufferSubgraph.h,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/overlay/PolygonBuilder.cpp: operator<< for
+	* source/headers/geos/operation/buffer/BufferSubgraph.h,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp: operator<< for
 	  BufferSubgraph, more debugging calls
 
-2006-03-14 13:55  strk
+2006-03-14 12:55  strk
 
 	* configure.in, source/geom/Geometry.cpp,
 	  source/geomgraph/Label.cpp, source/geomgraph/Node.cpp,
 	  source/geomgraph/NodeMap.cpp,
-	  source/headers/geos/geomgraphindex.h,
-	  source/headers/geos/nodingSnapround.h,
 	  source/headers/geos/geomgraph/Makefile.am,
+	  source/headers/geos/geomgraph/index,
 	  source/headers/geos/geomgraph/index/.cvsignore,
 	  source/headers/geos/geomgraph/index/EdgeSetIntersector.h,
 	  source/headers/geos/geomgraph/index/Makefile.am,
@@ -3326,10 +7456,12 @@
 	  source/headers/geos/geomgraph/index/SweepLineEvent.h,
 	  source/headers/geos/geomgraph/index/SweepLineEventObj.h,
 	  source/headers/geos/geomgraph/index/SweepLineSegment.h,
+	  source/headers/geos/geomgraphindex.h,
 	  source/headers/geos/noding/IntersectionFinderAdder.h,
 	  source/headers/geos/noding/MCIndexNoder.h,
 	  source/headers/geos/noding/MCIndexNoder.inl,
 	  source/headers/geos/noding/Makefile.am,
+	  source/headers/geos/noding/snapround,
 	  source/headers/geos/noding/snapround/.cvsignore,
 	  source/headers/geos/noding/snapround/HotPixel.h,
 	  source/headers/geos/noding/snapround/HotPixel.inl,
@@ -3338,6 +7470,7 @@
 	  source/headers/geos/noding/snapround/MCIndexSnapRounder.inl,
 	  source/headers/geos/noding/snapround/Makefile.am,
 	  source/headers/geos/noding/snapround/SimpleSnapRounder.h,
+	  source/headers/geos/nodingSnapround.h,
 	  source/headers/geos/operation/Makefile.am,
 	  source/index/chain/MonotoneChainBuilder.cpp,
 	  source/noding/MCIndexNoder.cpp,
@@ -3348,168 +7481,174 @@
 	  source/operation/buffer/BufferOp.cpp: Headers split:
 	  geomgraphindex.h, nodingSnapround.h
 
-2006-03-14 12:03  strk
+2006-03-14 11:03  strk
 
-	* source/: geomgraph/Edge.cpp, geomgraph/EdgeList.cpp,
-	  headers/geos/geomgraph/Edge.h, headers/geos/geomgraph/EdgeList.h:
-	  Added operator<< for Edge and EdgeList
+	* source/geomgraph/Edge.cpp, source/geomgraph/EdgeList.cpp,
+	  source/headers/geos/geomgraph/Edge.h,
+	  source/headers/geos/geomgraph/EdgeList.h: Added operator<< for
+	  Edge and EdgeList
 
-2006-03-14 01:37  strk
+2006-03-14 00:37  strk
 
 	* source/headers/geos/operation/buffer/Makefile.am: Fixed include
 	  filenames
 
-2006-03-14 01:36  strk
+2006-03-14 00:36  strk
 
 	* source/operation/buffer/BufferOp.cpp: Reduced 'buffer' headers
 	  inclusion
 
-2006-03-14 01:19  strk
+2006-03-14 00:19  strk
 
-	* source/: headers/geos/opBuffer.h,
-	  headers/geos/operation/buffer/.cvsignore,
-	  headers/geos/operation/buffer/BufferBuilder.h,
-	  headers/geos/operation/buffer/BufferOp.h,
-	  headers/geos/operation/buffer/BufferSubgraph.h,
-	  headers/geos/operation/buffer/DepthSegment.h,
-	  headers/geos/operation/buffer/Makefile.am,
-	  headers/geos/operation/buffer/OffsetCurveBuilder.h,
-	  headers/geos/operation/buffer/OffsetCurveSetBuilder.h,
-	  headers/geos/operation/buffer/RightmostEdgeFinder.h,
-	  headers/geos/operation/buffer/SubgraphDepthLocater.h,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/DepthSegment.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp,
-	  operation/buffer/RightmostEdgeFinder.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp: opBuffer.h split,
-	  streamlined headers in some (not all) files in operation/buffer/
+	* source/headers/geos/opBuffer.h,
+	  source/headers/geos/operation/buffer,
+	  source/headers/geos/operation/buffer/.cvsignore,
+	  source/headers/geos/operation/buffer/BufferBuilder.h,
+	  source/headers/geos/operation/buffer/BufferOp.h,
+	  source/headers/geos/operation/buffer/BufferSubgraph.h,
+	  source/headers/geos/operation/buffer/DepthSegment.h,
+	  source/headers/geos/operation/buffer/Makefile.am,
+	  source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
+	  source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h,
+	  source/headers/geos/operation/buffer/RightmostEdgeFinder.h,
+	  source/headers/geos/operation/buffer/SubgraphDepthLocater.h,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/DepthSegment.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp: opBuffer.h
+	  split, streamlined headers in some (not all) files in
+	  operation/buffer/
 
-2006-03-13 23:33  strk
+2006-03-13 22:33  strk
 
 	* source/headers/geos/geom/LineSegment.h: Added missing forward
 	  declarations
 
-2006-03-13 22:54  strk
+2006-03-13 21:54  strk
 
-	* source/geom/: Coordinate.cpp, CoordinateSequence.cpp,
-	  CoordinateSequenceFactory.cpp, Geometry.cpp,
-	  GeometryComponentFilter.cpp, IntersectionMatrix.cpp,
-	  LineSegment.cpp, Triangle.cpp: Streamlined headers inclusion.
+	* source/geom/Coordinate.cpp, source/geom/CoordinateSequence.cpp,
+	  source/geom/CoordinateSequenceFactory.cpp,
+	  source/geom/Geometry.cpp,
+	  source/geom/GeometryComponentFilter.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
+	  source/geom/Triangle.cpp: Streamlined headers inclusion.
 
-2006-03-13 22:19  strk
+2006-03-13 21:19  strk
 
-	* source/: headers/geos/noding/ScaledNoder.h,
-	  noding/ScaledNoder.cpp: Fixed bug in ScaledNoder scaling
+	* source/headers/geos/noding/ScaledNoder.h,
+	  source/noding/ScaledNoder.cpp: Fixed bug in ScaledNoder scaling
 	  mechanism (hugly code, due to CoordinateSequence visitor pattern
 	  design). Tests are still failing so this possibly needs some
 	  other fix. Streamlined includes by implementation file.
 
-2006-03-13 22:14  strk
+2006-03-13 21:14  strk
 
 	* source/headers/geos/noding/SegmentString.h: Added missing forward
 	  declarations
 
-2006-03-13 22:13  strk
+2006-03-13 21:13  strk
 
 	* source/headers/geos/geom/CoordinateFilter.h: Added comment about
 	  possible refactoring
 
-2006-03-11 17:58  strk
+2006-03-11 16:58  strk
 
-	* source/: headers/geos/opBuffer.h,
-	  operation/buffer/OffsetCurveBuilder.cpp: Fixed bug in
+	* source/headers/geos/opBuffer.h,
+	  source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug in
 	  OffsetCurveBuilder::getCoordinates.
 
-2006-03-10 16:50  strk
+2006-03-10 15:50  strk
 
 	* source/geomgraph/EdgeRing.cpp: Changed 'found null Directed Edge'
 	  from an Assertion to a TopologyException, to give
 	  'precision-reducing' overlay operation a chance to handle it (it
 	  seems to work)
 
-2006-03-10 14:07  strk
+2006-03-10 13:07  strk
 
 	* source/geomgraph/EdgeRing.cpp: fine-tuned includes, reverted
 	  Assert=>assert due to user-input based failure
 
-2006-03-10 13:50  strk
+2006-03-10 12:50  strk
 
 	* configure.in, tests/unit/Makefile.am,
 	  tests/unit/envelope_class_test.cpp: boost detection code fix,
 	  first UTF source for testing purposes
 
-2006-03-10 13:43  strk
+2006-03-10 12:43  strk
 
 	* TODO: updated
 
-2006-03-10 13:09  strk
+2006-03-10 12:09  strk
 
 	* configure.in: Update configure script to work with new boost.m4
 	  file
 
-2006-03-10 12:49  strk
+2006-03-10 11:49  strk
 
 	* macros/boost.m4: Updated boost detection macro
 
-2006-03-10 12:41  strk
+2006-03-10 11:41  strk
 
 	* source/index/quadtree/QuadTreeNodeBase.cpp: Added missing
 	  <algorithm> include (bug#56)
 
-2006-03-10 12:10  strk
+2006-03-10 11:10  strk
 
-	* configure.in, macros/boost.m4, tests/Makefile.am,
+	* configure.in, macros/boost.m4, tests/Makefile.am, tests/unit,
 	  tests/unit/.cvsignore, tests/unit/Makefile.am: Initial boost
 	  detection code
 
-2006-03-10 12:09  strk
+2006-03-10 11:09  strk
 
 	* source/operation/valid/ConnectedInteriorTester.cpp: Comments
 	  cleanup
 
-2006-03-10 11:48  strk
+2006-03-10 10:48  strk
 
 	* source/Makefile.vc: Bug #58 - Patch to makefile.vc after big
 	  refactoring commit
 
-2006-03-10 11:44  strk
+2006-03-10 10:44  strk
 
-	* source/: operation/buffer/BufferBuilder.cpp,
-	  operation/overlay/ElevationMatrixFilter.cpp,
-	  precision/EnhancedPrecisionOp.cpp: Unreferenced exception objects
-	  cleanup (#52)
+	* source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/overlay/ElevationMatrixFilter.cpp,
+	  source/precision/EnhancedPrecisionOp.cpp: Unreferenced exception
+	  objects cleanup (#52)
 
-2006-03-10 11:37  strk
+2006-03-10 10:37  strk
 
 	* source/geomgraph/index/SimpleSweepLineIntersector.cpp: Added
 	  missing <algorithm> include (#55)
 
-2006-03-10 11:34  strk
+2006-03-10 10:34  strk
 
 	* source/geom/Polygon.cpp: Added missing <algorithm> include (#54)
 
-2006-03-09 19:22  strk
+2006-03-09 18:22  strk
 
-	* tests/xmltester/: Makefile.am, TestIsValid.xml: Added isvalid
-	  test for latest validop patch
+	* tests/xmltester/Makefile.am, tests/xmltester/TestIsValid.xml:
+	  Added isvalid test for latest validop patch
 
-2006-03-09 19:18  strk
+2006-03-09 18:18  strk
 
-	* source/: headers/geos/opOverlay.h, headers/geos/opValid.h,
-	  operation/overlay/MaximalEdgeRing.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp: Added
+	* source/headers/geos/opOverlay.h, source/headers/geos/opValid.h,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp: Added
 	  memory-friendly MaximalEdgeRing::buildMinimalRings()
-	  implementation.  Applied patch to IsValid operation from
-	  JTS-1.7.1
+	  implementation.
+	  Applied patch to IsValid operation from JTS-1.7.1
 
-2006-03-09 18:40  strk
+2006-03-09 17:40  strk
 
-	* source/: operation/buffer/OffsetCurveBuilder.cpp,
-	  headers/geos/opBuffer.h: Fixed bug#33 (hopefully)
+	* source/headers/geos/opBuffer.h,
+	  source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug#33
+	  (hopefully)
 
-2006-03-09 17:46  strk
+2006-03-09 16:46  strk
 
 	* configure.in, source/algorithm/CGAlgorithms.cpp,
 	  source/algorithm/CentroidArea.cpp,
@@ -3561,19 +7700,7 @@
 	  source/geomgraph/index/SimpleSweepLineIntersector.cpp,
 	  source/geomgraph/index/SweepLineSegment.cpp,
 	  source/headers/geos.h, source/headers/geos/Makefile.am,
-	  source/headers/geos/geom.h, source/headers/geos/geomUtil.h,
-	  source/headers/geos/geomgraph.h,
-	  source/headers/geos/geomgraphindex.h,
-	  source/headers/geos/geosAlgorithm.h,
-	  source/headers/geos/indexChain.h,
-	  source/headers/geos/indexQuadtree.h,
-	  source/headers/geos/indexStrtree.h, source/headers/geos/io.h,
-	  source/headers/geos/noding.h,
-	  source/headers/geos/nodingSnapround.h,
-	  source/headers/geos/opBuffer.h, source/headers/geos/opDistance.h,
-	  source/headers/geos/opOverlay.h, source/headers/geos/opRelate.h,
-	  source/headers/geos/opValid.h, source/headers/geos/operation.h,
-	  source/headers/geos/spatialIndex.h, source/headers/geos/util.h,
+	  source/headers/geos/algorithm,
 	  source/headers/geos/algorithm/.cvsignore,
 	  source/headers/geos/algorithm/CGAlgorithms.h,
 	  source/headers/geos/algorithm/CentroidArea.h,
@@ -3596,6 +7723,7 @@
 	  source/headers/geos/algorithm/SIRtreePointInRing.h,
 	  source/headers/geos/algorithm/SimplePointInAreaLocator.h,
 	  source/headers/geos/algorithm/SimplePointInRing.h,
+	  source/headers/geos/geom, source/headers/geos/geom.h,
 	  source/headers/geos/geom/.cvsignore,
 	  source/headers/geos/geom/Coordinate.h,
 	  source/headers/geos/geom/Coordinate.inl,
@@ -3633,6 +7761,7 @@
 	  source/headers/geos/geom/PrecisionModel.h,
 	  source/headers/geos/geom/PrecisionModel.inl,
 	  source/headers/geos/geom/Triangle.h,
+	  source/headers/geos/geom/util,
 	  source/headers/geos/geom/util/.cvsignore,
 	  source/headers/geos/geom/util/CoordinateOperation.h,
 	  source/headers/geos/geom/util/GeometryEditor.h,
@@ -3642,6 +7771,8 @@
 	  source/headers/geos/geom/util/PointExtracter.h,
 	  source/headers/geos/geom/util/PolygonExtracter.h,
 	  source/headers/geos/geom/util/ShortCircuitedGeometryVisitor.h,
+	  source/headers/geos/geomUtil.h, source/headers/geos/geomgraph,
+	  source/headers/geos/geomgraph.h,
 	  source/headers/geos/geomgraph/.cvsignore,
 	  source/headers/geos/geomgraph/Depth.h,
 	  source/headers/geos/geomgraph/DirectedEdge.h,
@@ -3666,6 +7797,12 @@
 	  source/headers/geos/geomgraph/Position.h,
 	  source/headers/geos/geomgraph/Quadrant.h,
 	  source/headers/geos/geomgraph/TopologyLocation.h,
+	  source/headers/geos/geomgraphindex.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/indexChain.h,
+	  source/headers/geos/indexQuadtree.h,
+	  source/headers/geos/indexStrtree.h, source/headers/geos/io.h,
+	  source/headers/geos/noding, source/headers/geos/noding.h,
 	  source/headers/geos/noding/.cvsignore,
 	  source/headers/geos/noding/IntersectionAdder.h,
 	  source/headers/geos/noding/IntersectionFinderAdder.h,
@@ -3683,12 +7820,18 @@
 	  source/headers/geos/noding/SegmentString.inl,
 	  source/headers/geos/noding/SimpleNoder.h,
 	  source/headers/geos/noding/SinglePassNoder.h,
+	  source/headers/geos/nodingSnapround.h,
+	  source/headers/geos/opBuffer.h, source/headers/geos/opDistance.h,
+	  source/headers/geos/opOverlay.h, source/headers/geos/opRelate.h,
+	  source/headers/geos/opValid.h, source/headers/geos/operation,
+	  source/headers/geos/operation.h,
 	  source/headers/geos/operation/.cvsignore,
 	  source/headers/geos/operation/EndpointInfo.h,
 	  source/headers/geos/operation/GeometryGraphOperation.h,
 	  source/headers/geos/operation/IsSimpleOp.h,
 	  source/headers/geos/operation/Makefile.am,
-	  source/headers/geos/util/.cvsignore,
+	  source/headers/geos/spatialIndex.h, source/headers/geos/util,
+	  source/headers/geos/util.h, source/headers/geos/util/.cvsignore,
 	  source/headers/geos/util/Assert.h,
 	  source/headers/geos/util/AssertionFailedException.h,
 	  source/headers/geos/util/CoordinateArrayFilter.h,
@@ -3721,96 +7864,90 @@
 	  tests/xmltester/XMLTester.cpp, tests/xmltester/buffer.xml:
 	  geos::geom namespace definition, first pass at headers split
 
-2006-03-09 17:18  strk
+2006-03-09 16:18  strk
 
 	* tests/xmltester/Makefile.am: Fixed to allow tests from external
 	  build tree (thanks Norman:)
 
-2006-03-09 17:01  strk
+2006-03-09 16:01  strk
 
-	* source/geomgraph/Position.cpp: Fixed debugging lines
-
-2006-03-09 16:58  strk
-
-	* source/operation/overlay/ElevationMatrixFilter.cpp: Fixed
+	* source/geomgraph/Position.cpp,
+	  source/operation/overlay/ElevationMatrixFilter.cpp: Fixed
 	  debugging lines
 
-2006-03-09 16:50  strk
+2006-03-09 15:50  strk
 
 	* source/operation/overlay/OverlayOp.cpp: Fixed debugging lines,
 	  added missing header
 
-2006-03-09 16:47  strk
+2006-03-09 15:47  strk
 
 	* source/operation/linemerge/LineMergeGraph.cpp: Fixed debugging
 	  lines
 
-2006-03-09 16:39  strk
+2006-03-09 15:39  strk
 
-	* source/noding/SegmentNodeList.cpp: Fixed debugging lines
+	* source/index/quadtree/QuadTreeKey.cpp,
+	  source/index/quadtree/QuadTreeRoot.cpp,
+	  source/noding/SegmentNodeList.cpp: Fixed debugging lines
 
-2006-03-09 16:34  strk
+2006-03-09 14:48  strk
 
-	* source/index/quadtree/: QuadTreeKey.cpp, QuadTreeRoot.cpp: Fixed
-	  debugging lines
-
-2006-03-09 15:48  strk
-
 	* capi/Makefile.am: Added missing INCLUDES line
 
-2006-03-07 15:21  strk
+2006-03-07 14:21  strk
 
 	* tests/xmltester/XMLTester.cpp: Leak plugged, tweeked output to be
 	  nice with --sql-output
 
-2006-03-07 15:20  strk
+2006-03-07 14:20  strk
 
-	* source/: headers/geos/opBuffer.h,
-	  operation/buffer/OffsetCurveBuilder.cpp: Big deal of heap
+	* source/headers/geos/opBuffer.h,
+	  source/operation/buffer/OffsetCurveBuilder.cpp: Big deal of heap
 	  allocations reduction
 
-2006-03-07 15:18  strk
+2006-03-07 14:18  strk
 
 	* source/util/Profiler.cpp: Profiler singleton implemented with a
 	  function-static Profiler instance
 
-2006-03-07 13:42  strk
+2006-03-07 12:42  strk
 
 	* tests/xmltester/buffer.xml: addedvalidity test for a case with
 	  invalid input
 
-2006-03-07 13:41  strk
+2006-03-07 12:41  strk
 
-	* tests/xmltester/: XMLTester.cpp, XMLTester.h: Added --wkb-output
-	  and made --sql-output compatible with -v
+	* tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Added
+	  --wkb-output and made --sql-output compatible with -v
 
-2006-03-07 12:22  strk
+2006-03-07 11:22  strk
 
 	* tests/xmltester/XMLTester.cpp: table name for sqlOutput
 	  normalized
 
-2006-03-07 12:06  strk
+2006-03-07 11:06  strk
 
-	* tests/xmltester/: XMLTester.cpp, XMLTester.h: Added --sql-output
-	  switch for debugging
+	* tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Added
+	  --sql-output switch for debugging
 
-2006-03-07 11:46  strk
+2006-03-07 10:46  strk
 
 	* tests/xmltester/XMLTester.cpp: verbose validity errors
 
-2006-03-06 22:27  strk
+2006-03-06 21:27  strk
 
 	* doc/example.cpp, source/headers/geos/geom.h,
 	  source/headers/geos/opRelate.h, tests/xmltester/XMLTester.cpp:
 	  Cascading fixed after Unload definition moved to geos::io
 	  namespace
 
-2006-03-06 20:43  strk
+2006-03-06 19:43  strk
 
 	* source/headers/geos/unload.h: Fixed Unload class definition
 	  namespace (geos::io)
 
-2006-03-06 20:40  strk
+2006-03-06 19:40  strk
 
 	* capi/geos_c.cpp, doc/example.cpp,
 	  source/algorithm/ConvexHull.cpp,
@@ -3835,14 +7972,14 @@
 	  source/geomgraph/GraphComponent.cpp,
 	  source/geomgraph/PlanarGraph.cpp, source/geomgraph/Quadrant.cpp,
 	  source/headers/geos/LineSegment.inl,
-	  source/headers/geos/Makefile.am, source/headers/geos/geom.h,
+	  source/headers/geos/Makefile.am, source/headers/geos/geom,
+	  source/headers/geos/geom.h,
+	  source/headers/geos/geom/GeometryCollection.inl,
+	  source/headers/geos/geom/LineSegment.inl,
 	  source/headers/geos/geomgraph.h,
 	  source/headers/geos/geosAlgorithm.h, source/headers/geos/io.h,
 	  source/headers/geos/opBuffer.h, source/headers/geos/profiler.h,
-	  source/headers/geos/util.h,
-	  source/headers/geos/geom/GeometryCollection.inl,
-	  source/headers/geos/geom/LineSegment.inl,
-	  source/index/bintree/BinTreeNode.cpp,
+	  source/headers/geos/util.h, source/index/bintree/BinTreeNode.cpp,
 	  source/index/quadtree/DoubleBits.cpp,
 	  source/index/quadtree/QuadTreeNode.cpp,
 	  source/index/quadtree/QuadTreeRoot.cpp,
@@ -3887,7 +8024,7 @@
 	  tests/xmltester/XMLTester.cpp: geos::util namespace. New
 	  GeometryCollection::iterator interface, many cleanups.
 
-2006-03-06 16:23  strk
+2006-03-06 15:23  strk
 
 	* capi/geos_c.cpp, doc/example.cpp, source/geom/Geometry.cpp,
 	  source/headers/geos/io.h, source/io/ByteOrderValues.cpp,
@@ -3899,71 +8036,72 @@
 	  tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h,
 	  tests/xmltester/buffer.xml: geos::io namespace
 
-2006-03-06 15:30  strk
+2006-03-06 14:30  strk
 
 	* capi/geos_c.cpp: Validity error include Coordinate
 
-2006-03-06 14:27  strk
+2006-03-06 13:27  strk
 
 	* source/geom/Polygon.cpp: Cleaned up equalsExact
 
-2006-03-06 14:26  strk
+2006-03-06 13:26  strk
 
 	* tests/xmltester/XMLTester.cpp: Fixed equalsExact check, and also
 	  reduced tolerance
 
-2006-03-06 13:47  strk
+2006-03-06 12:47  strk
 
-	* source/: headers/geos/opValid.h, operation/valid/IsValidOp.cpp:
-	  TopologyValidationError error names (enum) renamed to avoid
-	  conflicts.
+	* source/headers/geos/opValid.h,
+	  source/operation/valid/IsValidOp.cpp: TopologyValidationError
+	  error names (enum) renamed to avoid conflicts.
 
-2006-03-06 13:16  strk
+2006-03-06 12:16  strk
 
 	* tests/xmltester/robustness.xml: Added second case for Union
 
-2006-03-06 13:11  strk
+2006-03-06 12:11  strk
 
 	* source/operation/overlay/OverlayOp.cpp: precision.h =>
 	  geos/precision.h (#48)
 
-2006-03-06 12:39  strk
+2006-03-06 11:39  strk
 
 	* tests/xmltester/robustness.xml: Added test extracted from data
 	  provided by Guillaume Sueur
 
-2006-03-06 12:34  strk
+2006-03-06 11:34  strk
 
 	* source/headers/geos/geom.h: Dropped
 	  unused/unmaintained/platform-problematic serial version info for
 	  classes (#47)
 
-2006-03-06 12:17  strk
+2006-03-06 11:17  strk
 
 	* capi/geos_c.cpp: added a compile-time option to get
 	  VERBOSE_EXCEPTION (print args on exceptions)
 
-2006-03-06 12:17  strk
+2006-03-06 11:17  strk
 
 	* source/operation/overlay/OverlayOp.cpp: precision reducing
 	  overlayOp made compile-time optional
 
-2006-03-06 12:05  strk
+2006-03-06 11:05  strk
 
-	* tests/xmltester/: XMLTester.cpp, XMLTester.h: Added input and
-	  output validity test facilities
+	* tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Added
+	  input and output validity test facilities
 
-2006-03-03 15:01  strk
+2006-03-03 14:01  strk
 
 	* source/operation/overlay/OverlayOp.cpp: Experimental
 	  precision-reducing overlayOp
 
-2006-03-03 14:50  strk
+2006-03-03 13:50  strk
 
-	* source/: algorithm/InteriorPointLine.cpp, headers/geos/geom.h,
-	  headers/geos/geosAlgorithm.h: Cleaned up InteriorPointLine class
+	* source/algorithm/InteriorPointLine.cpp,
+	  source/headers/geos/geom.h, source/headers/geos/geosAlgorithm.h:
+	  Cleaned up InteriorPointLine class
 
-2006-03-03 11:46  strk
+2006-03-03 10:46  strk
 
 	* capi/geos_c.cpp, doc/example.cpp,
 	  source/algorithm/CGAlgorithms.cpp,
@@ -4070,13 +8208,13 @@
 	  source/operation/valid/ConsistentAreaTester.cpp,
 	  source/operation/valid/QuadtreeNestedRingTester.cpp,
 	  source/operation/valid/TopologyValidationError.cpp,
+	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
 	  source/planargraph/planarDirectedEdge.cpp,
 	  source/planargraph/planarDirectedEdgeStar.cpp,
 	  source/planargraph/planarNode.cpp,
 	  source/planargraph/planarNodeMap.cpp,
 	  source/planargraph/planarPlanarGraph.cpp,
 	  source/planargraph/planarSubgraph.cpp,
-	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
 	  source/precision/CommonBitsOp.cpp,
 	  source/precision/SimpleGeometryPrecisionReducer.cpp,
 	  source/util/Assert.cpp, source/util/GEOSException.cpp,
@@ -4085,256 +8223,277 @@
 	  Removed 'using namespace' from headers, added missing headers in
 	  .cpp files, removed useless includes in headers (bug#46)
 
-2006-03-02 19:17  strk
+2006-03-02 18:17  strk
 
-	* tests/xmltester/: Makefile.am, robustness.xml: Added robustness
-	  testcases
+	* tests/xmltester/Makefile.am, tests/xmltester/robustness.xml:
+	  Added robustness testcases
 
-2006-03-02 17:22  strk
+2006-03-02 16:22  strk
 
 	* tests/xmltester/XMLTester.cpp: Updated copyright notice
 
-2006-03-02 17:21  strk
+2006-03-02 16:21  strk
 
-	* source/: geomgraph/PlanarGraph.cpp, headers/geos/geomUtil.h,
-	  headers/geos/precision.h, precision/CommonBits.cpp,
-	  precision/CommonBitsOp.cpp, precision/CommonBitsRemover.cpp,
-	  precision/EnhancedPrecisionOp.cpp,
-	  precision/SimpleGeometryPrecisionReducer.cpp: geos::precision
-	  namespace added
+	* source/geomgraph/PlanarGraph.cpp, source/headers/geos/geomUtil.h,
+	  source/headers/geos/precision.h, source/precision/CommonBits.cpp,
+	  source/precision/CommonBitsOp.cpp,
+	  source/precision/CommonBitsRemover.cpp,
+	  source/precision/EnhancedPrecisionOp.cpp,
+	  source/precision/SimpleGeometryPrecisionReducer.cpp:
+	  geos::precision namespace added
 
-2006-03-02 15:53  strk
+2006-03-02 14:53  strk
 
-	* source/: geomgraph/index/SweepLineEvent.cpp,
-	  headers/geos/geomgraphindex.h, headers/geos/indexSweepline.h,
-	  index/sweepline/indexSweepLineEvent.cpp:
+	* source/geomgraph/index/SweepLineEvent.cpp,
+	  source/headers/geos/geomgraphindex.h,
+	  source/headers/geos/indexSweepline.h,
+	  source/index/sweepline/indexSweepLineEvent.cpp:
 	  SweepLineEvent::DELETE=>DELETE_EVENT, INSERT=>INSERT_EVENT (#45)
 
-2006-03-02 15:34  strk
+2006-03-02 14:34  strk
 
-	* source/: headers/geos/geomgraph.h, headers/geos/operation.h,
-	  io/Unload.cpp, operation/GeometryGraphOperation.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PolygonBuilder.cpp: GeometryGraphOperation::li
-	  made a non-static member, and not more a pointer
+	* source/headers/geos/geomgraph.h, source/headers/geos/operation.h,
+	  source/io/Unload.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp:
+	  GeometryGraphOperation::li made a non-static member, and not more
+	  a pointer
 
-2006-03-02 15:21  strk
+2006-03-02 14:21  strk
 
 	* capi/geos_c.cpp: DEBUG => GEOS_DEBUG [#44]
 
-2006-03-02 13:11  strk
+2006-03-02 12:12  strk
 
-	* source/: algorithm/LineIntersector.cpp,
-	  geomgraph/DirectedEdgeStar.cpp, geomgraph/Edge.cpp,
-	  geomgraph/EdgeEndStar.cpp, geomgraph/EdgeIntersectionList.cpp,
-	  geomgraph/EdgeList.cpp, geomgraph/GeometryGraph.cpp,
-	  geomgraph/Node.cpp, geomgraph/NodeMap.cpp,
-	  geomgraph/PlanarGraph.cpp, geomgraph/Position.cpp,
-	  geomgraph/index/SegmentIntersector.cpp,
-	  index/bintree/Bintree.cpp, index/chain/MonotoneChainBuilder.cpp,
-	  index/quadtree/QuadTreeKey.cpp, index/quadtree/QuadTreeNode.cpp,
-	  index/quadtree/QuadTreeNodeBase.cpp,
-	  index/quadtree/QuadTreeRoot.cpp, index/quadtree/Quadtree.cpp,
-	  noding/IteratedNoder.cpp, noding/MCIndexNoder.cpp,
-	  noding/SegmentNode.cpp, noding/SegmentNodeList.cpp,
-	  noding/SegmentString.cpp, operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp,
-	  operation/linemerge/LineMergeGraph.cpp,
-	  operation/linemerge/LineMerger.cpp,
-	  operation/overlay/ElevationMatrix.cpp,
-	  operation/overlay/ElevationMatrixFilter.cpp,
-	  operation/overlay/LineBuilder.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp,
-	  operation/overlay/PolygonBuilder.cpp,
-	  operation/polygonize/Polygonizer.cpp: Renamed DEBUG macros to
-	  GEOS_DEBUG, all wrapped in #ifndef block to allow global override
-	  (bug#43)
+	* source/algorithm/LineIntersector.cpp,
+	  source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
+	  source/geomgraph/EdgeEndStar.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/EdgeList.cpp,
+	  source/geomgraph/GeometryGraph.cpp, source/geomgraph/Node.cpp,
+	  source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
+	  source/geomgraph/Position.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp,
+	  source/index/bintree/Bintree.cpp,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/quadtree/QuadTreeKey.cpp,
+	  source/index/quadtree/QuadTreeNode.cpp,
+	  source/index/quadtree/QuadTreeNodeBase.cpp,
+	  source/index/quadtree/QuadTreeRoot.cpp,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
+	  source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp,
+	  source/operation/linemerge/LineMergeGraph.cpp,
+	  source/operation/linemerge/LineMerger.cpp,
+	  source/operation/overlay/ElevationMatrix.cpp,
+	  source/operation/overlay/ElevationMatrixFilter.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/polygonize/Polygonizer.cpp: Renamed DEBUG macros
+	  to GEOS_DEBUG, all wrapped in #ifndef block to allow global
+	  override (bug#43)
 
-2006-03-02 12:03  strk
+2006-03-02 11:03  strk
 
 	* tests/xmltester/XMLTester.cpp: Added assertion in relate test
 	  handler
 
-2006-03-02 12:00  strk
+2006-03-02 11:00  strk
 
-	* source/: geom/IntersectionMatrix.cpp, headers/geos/geom.h:
+	* source/geom/IntersectionMatrix.cpp, source/headers/geos/geom.h:
 	  Changed IntersectionMatrix funx taking strings to take const
 	  string& instead
 
-2006-03-02 11:25  strk
+2006-03-02 10:25  strk
 
-	* tests/xmltester/: XMLTester.cpp, buffer.xml: Added support for
-	  FLOATING_SINGLE precisionmodel in XML tests
+	* tests/xmltester/XMLTester.cpp, tests/xmltester/buffer.xml: Added
+	  support for FLOATING_SINGLE precisionmodel in XML tests
 
-2006-03-02 11:03  strk
+2006-03-02 10:03  strk
 
-	* capi/: Makefile.am, geos_c.cpp: Removed use of strdup, changed
+	* capi/Makefile.am, capi/geos_c.cpp: Removed use of strdup, changed
 	  GEOSjtsport() to return const char* instead of char* (is not
 	  advertised in headerfile, so no compatibility problems)
 
-2006-03-02 10:51  strk
+2006-03-02 09:51  strk
 
 	* source/operation/overlay/OverlayOp.cpp: Fixes in DEBUG lines
 	  (bug#42)
 
-2006-03-02 10:49  strk
+2006-03-02 09:49  strk
 
 	* source/headers/geos/LineSegment.inl: Changed LineSegment output
 	  to use 'LINESEGMENT' label rather then 'LINESTRING'
 
-2006-03-02 10:49  strk
+2006-03-02 09:49  strk
 
 	* source/headers/geos/timeval.h: WINCE implmentation of
 	  gettimeofday (bug#40)
 
-2006-03-02 10:46  strk
+2006-03-02 09:46  strk
 
 	* source/operation/buffer/SubgraphDepthLocater.cpp: cleaned up
 	  debugging lines
 
-2006-03-01 19:44  strk
+2006-03-01 18:44  strk
 
 	* NEWS: added note about getInteriorPoint() possibly returning NULL
 
-2006-03-01 19:43  strk
+2006-03-01 18:43  strk
 
 	* capi/geos_c.cpp: Handled new NULL return from
 	  Geometry::getInteriorPoint()
 
-2006-03-01 19:36  strk
+2006-03-01 18:37  strk
 
-	* source/: algorithm/InteriorPointLine.cpp,
-	  algorithm/InteriorPointPoint.cpp, geom/Geometry.cpp,
-	  geom/GeometryFactory.cpp, headers/geos/geom.h:
+	* source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/InteriorPointPoint.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
+	  source/headers/geos/geom.h:
 	  Geometry::createPointFromInternalCoord dropped (it's a
 	  duplication of GeometryFactory::createPointFromInternalCoord).
 	  Fixed bugs in InteriorPoint* and getCentroid() inserted by
 	  previous commits.
 
-2006-03-01 19:19  strk
+2006-03-01 18:19  strk
 
-	* tests/xmltester/: Makefile.am, TestCentroid.xml,
-	  testLeaksBig.xml: getCentroid() test moved from testLeaksBig.xml
-	  to TestCentroid.xml (synced with JTS-1.7)
+	* tests/xmltester/Makefile.am, tests/xmltester/TestCentroid.xml,
+	  tests/xmltester/testLeaksBig.xml: getCentroid() test moved from
+	  testLeaksBig.xml to TestCentroid.xml (synced with JTS-1.7)
 
-2006-03-01 19:15  strk
+2006-03-01 18:15  strk
 
-	* tests/xmltester/: Makefile.am, TestInteriorPoint.xml,
-	  testLeaksBig.xml: Extracted getInteriorPoint() tests out of
-	  testLeaksBig.xml and into TestInteriorPoint.xml (synced with
-	  JTS-1.7).
+	* tests/xmltester/Makefile.am,
+	  tests/xmltester/TestInteriorPoint.xml,
+	  tests/xmltester/testLeaksBig.xml: Extracted getInteriorPoint()
+	  tests out of testLeaksBig.xml and into TestInteriorPoint.xml
+	  (synced with JTS-1.7).
 
-2006-03-01 19:14  strk
+2006-03-01 18:14  strk
 
 	* tests/xmltester/XMLTester.cpp: Handled NULL return from
 	  Geometry::getInteriorPoint()
 
-2006-03-01 18:16  strk
+2006-03-01 17:16  strk
 
-	* source/: algorithm/CentroidArea.cpp, algorithm/CentroidLine.cpp,
-	  algorithm/CentroidPoint.cpp, algorithm/InteriorPointArea.cpp,
-	  algorithm/InteriorPointLine.cpp,
-	  algorithm/InteriorPointPoint.cpp, algorithm/MinimumDiameter.cpp,
-	  geom/Geometry.cpp, geom/LineSegment.cpp,
-	  headers/geos/LineSegment.inl, headers/geos/Makefile.am,
-	  headers/geos/geom.h, headers/geos/geosAlgorithm.h,
-	  headers/geos/inline.h, headers/geos/opBuffer.h,
-	  operation/buffer/SubgraphDepthLocater.cpp,
-	  operation/distance/DistanceOp.cpp: LineSegment class made final
-	  and optionally (compile-time) inlined.  Reduced heap allocations
-	  in Centroid{Area,Line,Point} and InteriorPoint{Area,Line,Point}.
+	* source/algorithm/CentroidArea.cpp,
+	  source/algorithm/CentroidLine.cpp,
+	  source/algorithm/CentroidPoint.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/InteriorPointPoint.cpp,
+	  source/algorithm/MinimumDiameter.cpp, source/geom/Geometry.cpp,
+	  source/geom/LineSegment.cpp, source/headers/geos/LineSegment.inl,
+	  source/headers/geos/Makefile.am, source/headers/geos/geom.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/inline.h, source/headers/geos/opBuffer.h,
+	  source/operation/buffer/SubgraphDepthLocater.cpp,
+	  source/operation/distance/DistanceOp.cpp: LineSegment class made
+	  final and optionally (compile-time) inlined.
+	  Reduced heap allocations in Centroid{Area,Line,Point} and
+	  InteriorPoint{Area,Line,Point}.
 
-2006-03-01 17:42  strk
+2006-03-01 16:42  strk
 
 	* source/Makefile.vc: Fixed include name (Bug#41)
 
-2006-03-01 17:01  strk
+2006-03-01 16:01  strk
 
 	* source/noding/SegmentNodeList.cpp: Fixed const correctness of
 	  operator<<(ostream&, SegmentNodeList&) [bug#37]
 
-2006-03-01 14:49  strk
+2006-03-01 13:49  strk
 
 	* source/index/quadtree/Quadtree.cpp: Fixed debug lines (bug#36)
 
-2006-03-01 14:48  strk
+2006-03-01 13:48  strk
 
 	* tests/xmltester/Stackwalker.cpp: Fixed missing type specifier
 	  (bug#35)
 
-2006-03-01 14:06  strk
+2006-03-01 13:06  strk
 
-	* tests/xmltester/: Makefile.am, XMLTester.cpp, buffer.xml: Used
-	  FLOATING precision model in buffer.xml test, added expected
-	  results, changed XMLTester.cpp to use a tolerance when comparing
-	  expected and obtained results from buffer operations.
+	* tests/xmltester/Makefile.am, tests/xmltester/XMLTester.cpp,
+	  tests/xmltester/buffer.xml: Used FLOATING precision model in
+	  buffer.xml test, added expected results,
+	  changed XMLTester.cpp to use a tolerance when comparing expected
+	  and obtained
+	  results from buffer operations.
 
-2006-03-01 13:12  strk
+2006-03-01 12:12  strk
 
 	* tests/xmltester/XMLTester.cpp: Fixed a bug in verbose output
 	  preventing geometry arg 'A' from being properly printed
 
-2006-03-01 12:47  strk
+2006-03-01 11:47  strk
 
 	* source/Makefile.vc: Applied patch by Mateusz Loskot (Bug #39)
 
-2006-03-01 11:48  strk
+2006-03-01 10:48  strk
 
-	* source/: headers/geos/opValid.h,
-	  operation/valid/TopologyValidationError.cpp: Changed static
-	  TopologyValidationError::errMsg[] from 'string' to 'const char*'
+	* source/headers/geos/opValid.h,
+	  source/operation/valid/TopologyValidationError.cpp: Changed
+	  static TopologyValidationError::errMsg[] from 'string' to 'const
+	  char*'
 	  to reduce dynamic memory allocations.
 
-2006-03-01 11:39  strk
+2006-03-01 10:39  strk
 
-	* source/: headers/geos/unload.h, io/Unload.cpp: ctor and dtor made
-	  private and inlined
+	* source/headers/geos/unload.h, source/io/Unload.cpp: ctor and dtor
+	  made private and inlined
 
-2006-03-01 10:56  strk
+2006-03-01 09:56  strk
 
 	* tests/xmltester/XMLTester.cpp: Case insensitive operation names
 	  and geometry arguments names (a/b)
 
-2006-03-01 10:43  strk
+2006-03-01 09:43  strk
 
 	* tests/xmltester/XMLTester.cpp: Unrecognized tests always printed
 	  (was only printed when verbose before)
 
-2006-03-01 09:52  strk
+2006-03-01 08:52  strk
 
 	* source/dirlist.mk: File to be included by Makefile.vc
 
-2006-02-28 20:22  strk
+2006-02-28 19:22  strk
 
-	* source/: headers/geos/opBuffer.h,
-	  operation/buffer/OffsetCurveBuilder.cpp: Fixed in-place
+	* source/headers/geos/opBuffer.h,
+	  source/operation/buffer/OffsetCurveBuilder.cpp: Fixed in-place
 	  definition of static members in OffsetCurveBuilder (bug#33)
 
-2006-02-28 20:18  strk
+2006-02-28 19:18  strk
 
 	* tests/xmltester/XMLTester.cpp: Added cctype include (bug #34)
 
-2006-02-28 18:44  strk
+2006-02-28 17:44  strk
 
-	* source/: geom/Coordinate.cpp, headers/geos/geom.h,
-	  headers/geos/noding.h, noding/SegmentNode.cpp,
-	  noding/SegmentNodeList.cpp, noding/SegmentString.cpp,
-	  operation/buffer/BufferBuilder.cpp: Added a check in
-	  SegmentNode::addSplitEdge to prevent attempts to build
-	  SegmentString with less then 2 points.  This is a temporary fix
-	  for the buffer.xml assertion failure, temporary as Martin Davis
-	  review would really be needed there.
+	* source/geom/Coordinate.cpp, source/headers/geos/geom.h,
+	  source/headers/geos/noding.h, source/noding/SegmentNode.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp,
+	  source/operation/buffer/BufferBuilder.cpp: Added a check in
+	  SegmentNode::addSplitEdge to prevent attempts
+	  to build SegmentString with less then 2 points.
+	  This is a temporary fix for the buffer.xml assertion failure,
+	  temporary
+	  as Martin Davis review would really be needed there.
 
-2006-02-28 16:34  strk
+2006-02-28 15:34  strk
 
 	* tests/xmltester/XMLTester.cpp: Fix for VC++ builds (Bug #32)
 
-2006-02-28 15:34  strk
+2006-02-28 14:34  strk
 
 	* source/geom/Coordinate.cpp,
 	  source/geom/CoordinateArraySequence.cpp,
@@ -4354,62 +8513,65 @@
 	  tests/xmltester/buffer.xml: Added many assertions and debugging
 	  output hunting for a bug in BufferOp
 
-2006-02-28 15:05  strk
+2006-02-28 14:05  strk
 
 	* source/geomgraph/Edge.cpp: Fixed a bug in a debugging line
 
-2006-02-28 14:08  strk
+2006-02-28 13:08  strk
 
 	* source/headers/geos/noding.h: Added missing definition of
 	  IteratedNoder::MAX_ITER, moving it to private access level
 
-2006-02-28 12:15  strk
+2006-02-28 11:15  strk
 
 	* tests/xmltester/markup/MarkupSTL.cpp: Fixed strchr use (Bug #30)
 
-2006-02-28 12:11  strk
+2006-02-28 11:11  strk
 
 	* capi/geos_c.cpp: Fixed typo in GEOSLenght function
 
-2006-02-28 06:03  sgillies
+2006-02-28 05:03  sgillies
 
 	* NEWS, capi/geos_c.cpp, capi/geos_c.h.in: added GEOSLength(),
 	  GEOSEnvelope() to the C API
 
-2006-02-27 15:41  strk
+2006-02-27 14:41  strk
 
 	* tests/xmltester/XMLTester.cpp: More verbose handling of
 	  exceptions
 
-2006-02-27 12:53  strk
+2006-02-27 11:53  strk
 
-	* source/: geomgraph/DirectedEdgeStar.cpp,
-	  headers/geos/geomgraph.h: DirectedEdgeStar made more safe trough
-	  assert(), use of standard iterator and dynamic casts substituting
-	  static ones.
+	* source/geomgraph/DirectedEdgeStar.cpp,
+	  source/headers/geos/geomgraph.h: DirectedEdgeStar made more safe
+	  trough assert(), use of standard iterator and
+	  dynamic casts substituting static ones.
 
-2006-02-27 10:05  strk
+2006-02-27 09:05  strk
 
-	* source/: algorithm/LineIntersector.cpp, geom/PrecisionModel.cpp,
-	  geomgraph/DirectedEdgeStar.cpp, headers/geos/geom.h,
-	  headers/geos/geomgraph.h, headers/geos/geosAlgorithm.h,
-	  headers/geos/opOverlay.h, headers/geos/operation.h,
-	  operation/GeometryGraphOperation.cpp,
-	  operation/overlay/OverlayOp.cpp: Doxygen comments, a few inlines
-	  and general cleanups
+	* source/algorithm/LineIntersector.cpp,
+	  source/geom/PrecisionModel.cpp,
+	  source/geomgraph/DirectedEdgeStar.cpp,
+	  source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/opOverlay.h, source/headers/geos/operation.h,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/overlay/OverlayOp.cpp: Doxygen comments, a few
+	  inlines and general cleanups
 
-2006-02-24 17:20  strk
+2006-02-24 16:20  strk
 
 	* source/geom/PrecisionModel.cpp,
 	  source/headers/geos/nodingSnapround.h,
 	  source/headers/geos/util.h, source/util/Makefile.am,
 	  source/util/math.cpp, tests/xmltester/testLeaksBig.xml: Added
-	  Mateusz implementation of round() in a new math.cpp file named
-	  sym_round(). Changed use of rint_vc to sym_round in
-	  PrecisionModel.  Moved rint_vc to math.cpp (geos::util
-	  namespace), to be renamed to something more meaningful
+	  Mateusz implementation of round() in a new math.cpp file
+	  named sym_round(). Changed use of rint_vc to sym_round in
+	  PrecisionModel.
+	  Moved rint_vc to math.cpp (geos::util namespace), to be renamed
+	  to something more meaningful
 
-2006-02-24 16:39  strk
+2006-02-24 15:39  strk
 
 	* source/geom/Coordinate.cpp, source/headers/geos/geom.h,
 	  source/headers/geos/opLinemerge.h,
@@ -4418,51 +8580,56 @@
 	  source/operation/linemerge/LineMerger.cpp,
 	  source/planargraph/planarEdge.cpp,
 	  source/planargraph/planarNode.cpp, tests/xmltester/Makefile.am: -
-	  operator>> for Coordinate, planarNode and planarEdge - Fixed bug
-	  in planarGraphComponent::setMarked - Added linemerge.xml test
-	  (single test, should grow a bit)
+	  operator>> for Coordinate, planarNode and planarEdge
+	  - Fixed bug in planarGraphComponent::setMarked
+	  - Added linemerge.xml test (single test, should grow a bit)
 
-2006-02-24 13:19  strk
+2006-02-24 12:19  strk
 
 	* doc/Doxyfile.in: Fixed typo in config file
 
-2006-02-24 00:17  strk
+2006-02-23 23:17  strk
 
-	* source/: geom/Coordinate.cpp, geom/Envelope.cpp,
-	  geom/GeometryFactory.cpp, geom/LineSegment.cpp,
-	  geom/PrecisionModel.cpp, headers/geos/geom.h,
-	  headers/geos/indexSweepline.h, headers/geos/opLinemerge.h,
-	  noding/MCIndexNoder.cpp,
-	  operation/buffer/RightmostEdgeFinder.cpp,
-	  operation/linemerge/LineMergeGraph.cpp,
-	  operation/linemerge/LineMerger.cpp,
-	  operation/polygonize/polygonizeEdgeRing.cpp,
-	  operation/valid/TopologyValidationError.cpp,
-	  planargraph/planarDirectedEdgeStar.cpp,
-	  util/GeometricShapeFactory.cpp: - Coordinate::nullCoordinate made
-	  private - Simplified Coordinate inline definitions -
-	  LMGeometryComponentFilter definition moved to LineMerger.cpp file
+	* source/geom/Coordinate.cpp, source/geom/Envelope.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineSegment.cpp,
+	  source/geom/PrecisionModel.cpp, source/headers/geos/geom.h,
+	  source/headers/geos/indexSweepline.h,
+	  source/headers/geos/opLinemerge.h,
+	  source/noding/MCIndexNoder.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp,
+	  source/operation/linemerge/LineMergeGraph.cpp,
+	  source/operation/linemerge/LineMerger.cpp,
+	  source/operation/polygonize/polygonizeEdgeRing.cpp,
+	  source/operation/valid/TopologyValidationError.cpp,
+	  source/planargraph/planarDirectedEdgeStar.cpp,
+	  source/util/GeometricShapeFactory.cpp: -
+	  Coordinate::nullCoordinate made private
+	  - Simplified Coordinate inline definitions
+	  - LMGeometryComponentFilter definition moved to LineMerger.cpp
+	  file
 	  - Misc cleanups
 
-2006-02-23 21:32  strk
+2006-02-23 20:32  strk
 
 	* tests/xmltester/XMLTester.cpp: Added support for LineMerge tests.
 	  Exception printed on stderr.
 
-2006-02-23 21:05  strk
+2006-02-23 20:05  strk
 
-	* source/: headers/geos/noding.h, headers/geos/nodingSnapround.h,
-	  headers/geos/opBuffer.h, noding/MCIndexNoder.cpp,
-	  noding/SimpleNoder.cpp, operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferOp.cpp: Fixed bug in MCIndexNoder
-	  constructor making memory checker go crazy, more doxygen-friendly
-	  comments, miscellaneous cleanups
+	* source/headers/geos/noding.h,
+	  source/headers/geos/nodingSnapround.h,
+	  source/headers/geos/opBuffer.h, source/noding/MCIndexNoder.cpp,
+	  source/noding/SimpleNoder.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp: Fixed bug in MCIndexNoder
+	  constructor making memory checker go crazy, more
+	  doxygen-friendly comments, miscellaneous cleanups
 
-2006-02-23 21:03  strk
+2006-02-23 20:03  strk
 
 	* doc/Doxyfile.in: updated to also show undocumented methods
 
-2006-02-23 12:54  strk
+2006-02-23 11:54  strk
 
 	* source/geom/MultiLineString.cpp,
 	  source/geom/TopologyException.cpp, source/geom/Triangle.cpp,
@@ -4497,37 +8664,46 @@
 	  source/util/IllegalArgumentException.cpp,
 	  source/util/Makefile.am,
 	  source/util/UnsupportedOperationException.cpp,
-	  tests/xmltester/buffer.xml: - MCIndexPointSnapper -
-	  MCIndexSnapRounder - SnapRounding BufferOp - ScaledNoder -
-	  GEOSException hierarchy cleanups - SpatialIndex memory-friendly
-	  query interface - GeometryGraph::getBoundaryNodes memory-friendly
-	  - NodeMap::getBoundaryNodes memory-friendly - Cleanups in
-	  geomgraph::Edge - Added an XML test for snaprounding buffer
-	  (shows leaks, working on it)
+	  tests/xmltester/buffer.xml: - MCIndexPointSnapper
+	  - MCIndexSnapRounder
+	  - SnapRounding BufferOp
+	  - ScaledNoder
+	  - GEOSException hierarchy cleanups
+	  - SpatialIndex memory-friendly query interface
+	  - GeometryGraph::getBoundaryNodes memory-friendly
+	  - NodeMap::getBoundaryNodes memory-friendly
+	  - Cleanups in geomgraph::Edge
+	  - Added an XML test for snaprounding buffer (shows leaks, working
+	  on it)
 
-2006-02-21 17:53  strk
+2006-02-21 16:53  strk
 
-	* source/: algorithm/MCPointInRing.cpp, headers/geos/indexChain.h,
-	  headers/geos/noding.h, headers/geos/nodingSnapround.h,
-	  index/chain/MonotoneChainBuilder.cpp,
-	  index/chain/MonotoneChainSelectAction.cpp,
-	  index/chain/indexMonotoneChain.cpp, noding/MCIndexNoder.cpp,
-	  noding/snapround/HotPixel.cpp,
-	  noding/snapround/MCIndexPointSnapper.cpp,
-	  noding/snapround/MCIndexSnapRounder.cpp,
-	  noding/snapround/SimpleSnapRounder.cpp: MCIndexPointSnapper,
-	  MCIndexSnapRounder
+	* source/algorithm/MCPointInRing.cpp,
+	  source/headers/geos/indexChain.h, source/headers/geos/noding.h,
+	  source/headers/geos/nodingSnapround.h,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/chain/MonotoneChainSelectAction.cpp,
+	  source/index/chain/indexMonotoneChain.cpp,
+	  source/noding/MCIndexNoder.cpp,
+	  source/noding/snapround/HotPixel.cpp,
+	  source/noding/snapround/MCIndexPointSnapper.cpp,
+	  source/noding/snapround/MCIndexSnapRounder.cpp,
+	  source/noding/snapround/SimpleSnapRounder.cpp:
+	  MCIndexPointSnapper, MCIndexSnapRounder
 
-2006-02-20 22:04  strk
+2006-02-20 21:04  strk
 
-	* source/: headers/geos/geomgraph.h, headers/geos/indexQuadtree.h,
-	  headers/geos/indexStrtree.h, headers/geos/noding.h,
-	  headers/geos/spatialIndex.h, index/quadtree/QuadTreeNodeBase.cpp,
-	  index/quadtree/Quadtree.cpp, index/strtree/AbstractSTRtree.cpp,
-	  index/strtree/STRtree.cpp: - namespace geos::index - SpatialIndex
-	  interface synced
+	* source/headers/geos/geomgraph.h,
+	  source/headers/geos/indexQuadtree.h,
+	  source/headers/geos/indexStrtree.h, source/headers/geos/noding.h,
+	  source/headers/geos/spatialIndex.h,
+	  source/index/quadtree/QuadTreeNodeBase.cpp,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/STRtree.cpp: - namespace geos::index
+	  - SpatialIndex interface synced
 
-2006-02-20 11:14  strk
+2006-02-20 10:14  strk
 
 	* ChangeLog, doc/Doxyfile.in, source/algorithm/MCPointInRing.cpp,
 	  source/algorithm/SIRtreePointInRing.cpp,
@@ -4572,11 +8748,12 @@
 	  source/noding/snapround/MCIndexPointSnapper.cpp,
 	  source/operation/valid/QuadtreeNestedRingTester.cpp,
 	  source/operation/valid/SweeplineNestedRingTester.cpp: -
-	  namespaces geos::index::* - Doxygen documentation cleanup
+	  namespaces geos::index::*
+	  - Doxygen documentation cleanup
 
-2006-02-19 20:46  strk
+2006-02-19 19:46  strk
 
-	* NEWS, configure.in, capi/geos_c.cpp, doc/example.cpp,
+	* NEWS, capi/geos_c.cpp, configure.in, doc/example.cpp,
 	  source/algorithm/CGAlgorithms.cpp,
 	  source/algorithm/CentroidArea.cpp,
 	  source/algorithm/CentroidLine.cpp,
@@ -4638,14 +8815,14 @@
 	  source/headers/geos/opRelate.h, source/headers/geos/opValid.h,
 	  source/headers/geos/operation.h,
 	  source/headers/geos/planargraph.h, source/index/Makefile.am,
-	  source/index/bintree/.cvsignore,
-	  source/index/bintree/Makefile.am, source/index/chain/.cvsignore,
-	  source/index/chain/Makefile.am,
+	  source/index/bintree, source/index/bintree/.cvsignore,
+	  source/index/bintree/Makefile.am, source/index/chain,
+	  source/index/chain/.cvsignore, source/index/chain/Makefile.am,
 	  source/index/chain/MonotoneChainBuilder.cpp,
-	  source/index/quadtree/.cvsignore,
-	  source/index/quadtree/Makefile.am,
+	  source/index/quadtree, source/index/quadtree/.cvsignore,
+	  source/index/quadtree/Makefile.am, source/index/strtree,
 	  source/index/strtree/.cvsignore,
-	  source/index/strtree/Makefile.am,
+	  source/index/strtree/Makefile.am, source/index/sweepline,
 	  source/index/sweepline/.cvsignore,
 	  source/index/sweepline/Makefile.am, source/io/Unload.cpp,
 	  source/noding/IntersectionAdder.cpp,
@@ -4712,6 +8889,7 @@
 	  source/operation/valid/SimpleNestedRingTester.cpp,
 	  source/operation/valid/SweeplineNestedRingTester.cpp,
 	  source/operation/valid/TopologyValidationError.cpp,
+	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
 	  source/planargraph/planarDirectedEdge.cpp,
 	  source/planargraph/planarDirectedEdgeStar.cpp,
 	  source/planargraph/planarEdge.cpp,
@@ -4720,12 +8898,11 @@
 	  source/planargraph/planarNodeMap.cpp,
 	  source/planargraph/planarPlanarGraph.cpp,
 	  source/planargraph/planarSubgraph.cpp,
-	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
 	  tests/xmltester/XMLTester.cpp: Packages <-> namespaces mapping
 	  for most GEOS internal code (uncomplete, but working). Dir-level
 	  libs for index/ subdirs.
 
-2006-02-18 22:08  strk
+2006-02-18 21:08  strk
 
 	* NEWS, source/geom/Geometry.cpp,
 	  source/geomgraph/EdgeNodingValidator.cpp,
@@ -4744,48 +8921,53 @@
 	  source/operation/buffer/OffsetCurveBuilder.cpp,
 	  source/operation/buffer/OffsetCurveSetBuilder.cpp: - new
 	  CoordinateSequence::applyCoordinateFilter method (slow but
-	  useful) - SegmentString::getCoordinates() doesn't return a clone
-	  anymore.  - SegmentString::getCoordinatesRO() obsoleted.  -
-	  SegmentString constructor does not promises constness of passed
-	  CoordinateSequence anymore.  - NEW ScaledNoder class - Stubs for
-	  MCIndexPointSnapper and  MCIndexSnapRounder - Simplified internal
-	  interaces of OffsetCurveBuilder and OffsetCurveSetBuilder
+	  useful)
+	  - SegmentString::getCoordinates() doesn't return a clone anymore.
+	  - SegmentString::getCoordinatesRO() obsoleted.
+	  - SegmentString constructor does not promises constness of passed
+	  CoordinateSequence anymore.
+	  - NEW ScaledNoder class
+	  - Stubs for MCIndexPointSnapper and MCIndexSnapRounder
+	  - Simplified internal interaces of OffsetCurveBuilder and
+	  OffsetCurveSetBuilder
 
-2006-02-16 09:41  strk
+2006-02-16 08:41  strk
 
 	* source/noding/NodingValidator.cpp: Fixed include: "util.h" =>
 	  "geos/util.h"
 
-2006-02-16 09:41  strk
+2006-02-16 08:41  strk
 
 	* source/headers/geos/nodingSnapround.h: added <cmath> include for
 	  round()
 
-2006-02-16 09:19  strk
+2006-02-16 08:19  strk
 
 	* source/noding/IntersectionAdder.cpp: Missed from last commit
 
-2006-02-15 23:48  sgillies
+2006-02-15 22:48  sgillies
 
 	* capi/geos_c.h.in: added GEOSGeomType
 
-2006-02-15 18:19  strk
+2006-02-15 17:19  strk
 
 	* NEWS, source/geomgraph/EdgeNodingValidator.cpp,
 	  source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
 	  source/headers/geos/noding.h, source/noding/NodingValidator.cpp,
 	  source/noding/snapround/SimpleSnapRounder.cpp: NodingValidator
-	  synced with JTS-1.7, added CoordinateSequence::operator[] and
-	  size() to easy port maintainance.
+	  synced with JTS-1.7, added CoordinateSequence::operator[]
+	  and size() to easy port maintainance.
 
-2006-02-15 15:59  strk
+2006-02-15 14:59  strk
 
-	* source/: headers/geos/noding.h, noding/SegmentNode.cpp,
-	  noding/SegmentNodeList.cpp, noding/SegmentString.cpp: JTS-1.7
-	  sync for: noding/SegmentNode.cpp noding/SegmentNodeList.cpp
+	* source/headers/geos/noding.h, source/noding/SegmentNode.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp: JTS-1.7 sync for:
+	  noding/SegmentNode.cpp
+	  noding/SegmentNodeList.cpp
 	  noding/SegmentString.cpp
 
-2006-02-14 14:28  strk
+2006-02-14 13:28  strk
 
 	* NEWS, configure.in, source/algorithm/LineIntersector.cpp,
 	  source/headers/geos/geosAlgorithm.h,
@@ -4803,7 +8985,7 @@
 	  source/noding/SegmentNodeList.cpp,
 	  source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
 	  source/noding/nodingSegmentIntersector.cpp,
-	  source/noding/snapround/.cvsignore,
+	  source/noding/snapround, source/noding/snapround/.cvsignore,
 	  source/noding/snapround/HotPixel.cpp,
 	  source/noding/snapround/MCIndexPointSnapper.cpp,
 	  source/noding/snapround/MCIndexSnapRounder.cpp,
@@ -4814,12 +8996,13 @@
 	  source/noding/snapround/SnapRounder.cpp,
 	  source/operation/buffer/BufferBuilder.cpp,
 	  tests/xmltester/XMLTester.cpp: New SnapRounding code ported from
-	  JTS-1.7 (not complete yet).  Buffer op optimized by using new
-	  snaprounding code.  Leaks fixed in XMLTester.
+	  JTS-1.7 (not complete yet).
+	  Buffer op optimized by using new snaprounding code.
+	  Leaks fixed in XMLTester.
 
-2006-02-09 16:52  strk
+2006-02-09 15:52  strk
 
-	* configure.in, capi/geos_c.cpp, capi/geos_c.cpp.bak,
+	* capi/geos_c.cpp, capi/geos_c.cpp.bak, configure.in,
 	  doc/example.cpp, source/algorithm/CGAlgorithms.cpp,
 	  source/algorithm/HCoordinate.cpp,
 	  source/algorithm/LineIntersector.cpp,
@@ -4868,38 +9051,39 @@
 	  tests/xmltester/XMLTester.cpp: GEOSException derived from
 	  std::exception; always thrown and cought by const ref.
 
-2006-02-09 16:41  sgillies
+2006-02-09 15:41  sgillies
 
 	* configure.in: incrementing C API patch level
 
-2006-02-09 15:49  sgillies
+2006-02-09 14:49  sgillies
 
-	* capi/: geos_c.cpp, geos_c.h.in, geostest.c: added GEOSArea() to
-	  the C API
+	* capi/geos_c.cpp, capi/geos_c.h.in, capi/geostest.c: added
+	  GEOSArea() to the C API
 
-2006-02-09 14:44  strk
+2006-02-09 13:44  strk
 
-	* source/: geom/Geometry.cpp, headers/geos/geom.h,
-	  io/WKBReader.cpp: Added support for SRID in input WKB,
-	  undeprecated Geometry::setSRID and Geometry::getSRID
+	* source/geom/Geometry.cpp, source/headers/geos/geom.h,
+	  source/io/WKBReader.cpp: Added support for SRID in input WKB,
+	  undeprecated Geometry::setSRID
+	  and Geometry::getSRID
 
-2006-02-09 02:47  frank
+2006-02-09 01:47  frank
 
-	* source/io/WKBReader.cpp: Botched last fix.  Hopefully this is
+	* source/io/WKBReader.cpp: Botched last fix. Hopefully this is
 	  better.
 
-2006-02-09 02:13  strk
+2006-02-09 01:13  strk
 
 	* ChangeLog, source/operation/linemerge/LineSequencer.cpp: Added
 	  missing <limits> include
 
-2006-02-09 01:06  frank
+2006-02-09 00:06  frank
 
 	* ChangeLog, source/io/WKBReader.cpp: Fixed support for consuming
 	  WKB for 'POLYGON EMPTY' with numRings==0.
-	  http:gcbugzilla.remotesensing.org/show_bug.cgi?id=1064
+	  http://bugzilla.remotesensing.org/show_bug.cgi?id=1064
 
-2006-02-08 18:18  strk
+2006-02-08 17:18  strk
 
 	* NEWS, source/geom/Envelope.cpp, source/geom/Geometry.cpp,
 	  source/geom/LineString.cpp, source/geom/MultiLineString.cpp,
@@ -4909,127 +9093,145 @@
 	  source/operation/buffer/BufferBuilder.cpp,
 	  source/operation/buffer/BufferOp.cpp,
 	  source/operation/valid/IsValidOp.cpp: - New
-	  WKTWriter::toLineString and ::toPoint convenience methods - New
-	  IsValidOp::setSelfTouchingRingFormingHoleValid method - New
-	  Envelope::centre() - New Envelope::intersection(Envelope) - New
-	  Envelope::expandBy(distance, [ydistance]) - New
-	  LineString::reverse() - New MultiLineString::reverse() - New
-	  Geometry::buffer(distance, quadSeg, endCapStyle) - Obsoleted
-	  toInternalGeometry/fromInternalGeometry - More const-correctness
-	  in Buffer "package"
+	  WKTWriter::toLineString and ::toPoint convenience methods
+	  - New IsValidOp::setSelfTouchingRingFormingHoleValid method
+	  - New Envelope::centre()
+	  - New Envelope::intersection(Envelope)
+	  - New Envelope::expandBy(distance, [ydistance])
+	  - New LineString::reverse()
+	  - New MultiLineString::reverse()
+	  - New Geometry::buffer(distance, quadSeg, endCapStyle)
+	  - Obsoleted toInternalGeometry/fromInternalGeometry
+	  - More const-correctness in Buffer "package"
 
-2006-02-08 14:07  strk
+2006-02-08 13:07  strk
 
 	* NEWS: Added note about new LineSequencer class
 
-2006-02-08 13:59  strk
+2006-02-08 12:59  strk
 
-	* source/: headers/geos/geom.h, headers/geos/opLinemerge.h,
-	  headers/geos/planargraph.h,
-	  operation/linemerge/LineSequencer.cpp,
-	  operation/linemerge/Makefile.am,
-	  planargraph/planarDirectedEdgeStar.cpp,
-	  planargraph/planarSubgraph.cpp,
-	  planargraph/algorithm/ConnectedSubgraphFinder.cpp: - NEW
-	  Geometry::applyComponentFilter() templated method - Changed
-	  Geometry::getGeometryN() to take unsigned int and
-	  getNumGeometries   to return unsigned int.  - Changed
-	  planarNode::getDegree() to return unsigned int.  - Added
-	  Geometry::NonConstVect typedef - NEW LineSequencer class -
-	  Changed planarDirectedEdgeStar::outEdges from protected to
-	  private - added static templated setVisitedMap to change Visited
-	  flag	 for all values in a map - Added const versions of some
-	  planarDirectedEdgeStar methods.  - Added containers typedefs for
-	  planarDirectedEdgeStar
+	* source/headers/geos/geom.h, source/headers/geos/opLinemerge.h,
+	  source/headers/geos/planargraph.h,
+	  source/operation/linemerge/LineSequencer.cpp,
+	  source/operation/linemerge/Makefile.am,
+	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
+	  source/planargraph/planarDirectedEdgeStar.cpp,
+	  source/planargraph/planarSubgraph.cpp: - NEW
+	  Geometry::applyComponentFilter() templated method
+	  - Changed Geometry::getGeometryN() to take unsigned int and
+	  getNumGeometries
+	  to return unsigned int.
+	  - Changed planarNode::getDegree() to return unsigned int.
+	  - Added Geometry::NonConstVect typedef
+	  - NEW LineSequencer class
+	  - Changed planarDirectedEdgeStar::outEdges from protected to
+	  private
+	  - added static templated setVisitedMap to change Visited flag
+	  for all values in a map
+	  - Added const versions of some planarDirectedEdgeStar methods.
+	  - Added containers typedefs for planarDirectedEdgeStar
 
-2006-02-07 14:26  strk
+2006-02-07 13:26  strk
 
 	* source/Makefile.am: Added missing geomgraph SUBDIR
 
-2006-02-07 13:02  strk
+2006-02-07 12:02  strk
 
 	* tests/xmltester/Makefile.am: Removed TestConvexHull.xml file
 	  (already included in testLeaksBig.xml
 
-2006-02-06 12:27  strk
+2006-02-06 11:27  strk
 
-	* tests/.cvsignore: new entry
+	* tests, tests/.cvsignore: new entry
 
-2006-02-05 18:14  strk
+2006-02-05 17:14  strk
 
 	* NEWS, source/headers/geos/planargraph.h,
-	  source/planargraph/Makefile.am,
+	  source/planargraph/Makefile.am, source/planargraph/algorithm,
+	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
 	  source/planargraph/planarDirectedEdgeStar.cpp,
 	  source/planargraph/planarNode.cpp,
 	  source/planargraph/planarNodeMap.cpp,
-	  source/planargraph/planarPlanarGraph.cpp,
-	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp: - New
-	  ConnectedSubgraphFinder class.  - More iterators returning
-	  methods, inlining and cleanups   in planargraph.
+	  source/planargraph/planarPlanarGraph.cpp: - New
+	  ConnectedSubgraphFinder class.
+	  - More iterators returning methods, inlining and cleanups
+	  in planargraph.
 
-2006-02-04 01:54  strk
+2006-02-04 00:54  strk
 
 	* ChangeLog, NEWS, source/headers/geos/geom.h,
 	  source/headers/geos/geomgraph.h,
 	  source/headers/geos/planargraph.h,
 	  source/planargraph/planarSubgraph.cpp, swig/ruby/Makefile.am,
-	  tests/xmltester/Makefile.am: - Doxygen dox updated - LineStringLT
-	  struct moved from geomgraph.h to geom.h - New planarSubgraph
-	  class - Fixed ruby Makefiles to avoid running tests when disabled
+	  tests/xmltester/Makefile.am: - Doxygen dox updated
+	  - LineStringLT struct moved from geomgraph.h to geom.h
+	  - New planarSubgraph class
+	  - Fixed ruby Makefiles to avoid running tests when disabled
 	  - Renamed TESTS variable to XMLTESTS to not confuse 'make check'
 	  rule
 
-2006-02-03 10:26  strk
+2006-02-03 09:26  strk
 
 	* source/geom/util/ShortCircuitedGeometryVisitor.cpp: Added missing
 	  file
 
-2006-02-02 03:20  strk
+2006-02-02 02:20  strk
 
 	* source/geom/Polygon.cpp: Fixed bug in isRectangle() failing to
 	  detect rectangles.
 
-2006-02-01 23:22  strk
+2006-02-01 22:22  strk
 
 	* NEWS: updated
 
-2006-02-01 23:21  strk
+2006-02-01 22:21  strk
 
-	* source/: geom/Geometry.cpp, geom/Polygon.cpp,
-	  geom/util/Makefile.am, headers/geos/geom.h,
-	  headers/geos/geomUtil.h, headers/geos/opPredicate.h,
-	  headers/geos/planargraph.h, operation/Makefile.am,
-	  operation/predicate/Makefile.am,
-	  planargraph/planarGraphComponent.cpp: - Added rectangle-based
-	  optimizations of intersects() and contains() ops - Inlined all
-	  planarGraphComponent class
+	* source/geom/Geometry.cpp, source/geom/Polygon.cpp,
+	  source/geom/util/Makefile.am, source/headers/geos/geom.h,
+	  source/headers/geos/geomUtil.h,
+	  source/headers/geos/opPredicate.h,
+	  source/headers/geos/planargraph.h, source/operation/Makefile.am,
+	  source/operation/predicate/Makefile.am,
+	  source/planargraph/planarGraphComponent.cpp: - Added
+	  rectangle-based optimizations of intersects() and contains() ops
+	  - Inlined all planarGraphComponent class
 
-2006-01-31 22:42  strk
+2006-01-31 21:42  strk
 
 	* source/Makefile.vc: Added DepthSegment object
 
-2006-01-31 22:36  strk
+2006-01-31 21:36  strk
 
 	* swig/geos.i: Fixes error in calling read_hex from scripting
 	  languages.
 
-2006-01-31 22:35  strk
+2006-01-31 21:35  strk
 
 	* capi/Makefile.in: Erroneusly ended in CVS
 
-2006-01-31 22:17  strk
+2006-01-31 21:17  strk
 
 	* source/operation/predicate/RectangleContains.cpp: Added missing
 	  file from last commits
 
-2006-01-31 20:07  strk
+2006-01-31 19:11  strk
 
-	* Makefile.am, NEWS, README, configure.in, capi/.cvsignore,
+	* source/bigtest: Another left-over from cleanups
+
+2006-01-31 19:10  strk
+
+	* source/capi, source/test: Removed leftover files in obsoleted
+	  dirs
+
+2006-01-31 19:07  strk
+
+	* Makefile.am, NEWS, README, capi, capi/.cvsignore,
 	  capi/Makefile.am, capi/Makefile.in, capi/geos_c.cpp,
 	  capi/geos_c.cpp.bak, capi/geos_c.h.in, capi/geostest.c,
-	  capi/test.wkt, doc/Doxyfile.in, doc/Makefile.am, doc/example.cpp,
-	  source/.cvsignore, source/Makefile.am,
-	  source/algorithm/.cvsignore, source/algorithm/CGAlgorithms.cpp,
+	  capi/test.wkt, configure.in, doc/Doxyfile.in, doc/Makefile.am,
+	  doc/example.cpp, source, source/.cvsignore, source/Makefile.am,
+	  source/algorithm, source/algorithm/.cvsignore,
+	  source/algorithm/CGAlgorithms.cpp,
 	  source/algorithm/CentroidArea.cpp,
 	  source/algorithm/CentroidLine.cpp,
 	  source/algorithm/ConvexHull.cpp,
@@ -5040,7 +9242,12 @@
 	  source/algorithm/PointLocator.cpp,
 	  source/algorithm/SIRtreePointInRing.cpp,
 	  source/algorithm/SimplePointInAreaLocator.cpp,
-	  source/examples/CPCLException.cpp,
+	  source/bigtest/GeometryTestFactory.cpp,
+	  source/bigtest/Makefile.am,
+	  source/bigtest/TestSweepLineSpeed.cpp, source/bigtest/bigtest.h,
+	  source/capi/Makefile.am, source/capi/geos_c.cpp,
+	  source/capi/geos_c.h.in, source/capi/geostest.c,
+	  source/capi/test.wkt, source/examples/CPCLException.cpp,
 	  source/examples/CoordinateSequencesExample.cpp,
 	  source/geom/Coordinate.cpp,
 	  source/geom/CoordinateArraySequence.cpp,
@@ -5055,17 +9262,17 @@
 	  source/geom/LineString.cpp, source/geom/LinearRing.cpp,
 	  source/geom/Makefile.am, source/geom/MultiLineString.cpp,
 	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
-	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp, source/geom/util,
 	  source/geom/util/.cvsignore, source/geom/util/GeometryEditor.cpp,
 	  source/geom/util/LinearComponentExtracter.cpp,
 	  source/geom/util/Makefile.am,
 	  source/geom/util/PointExtracter.cpp,
-	  source/geom/util/PolygonExtracter.cpp,
+	  source/geom/util/PolygonExtracter.cpp, source/geomgraph,
 	  source/geomgraph/.cvsignore, source/geomgraph/Edge.cpp,
 	  source/geomgraph/EdgeIntersectionList.cpp,
 	  source/geomgraph/EdgeList.cpp, source/geomgraph/EdgeRing.cpp,
 	  source/geomgraph/GeometryGraph.cpp, source/geomgraph/Makefile.am,
-	  source/geomgraph/PlanarGraph.cpp,
+	  source/geomgraph/PlanarGraph.cpp, source/geomgraph/index,
 	  source/geomgraph/index/.cvsignore,
 	  source/geomgraph/index/Makefile.am,
 	  source/geomgraph/index/MonotoneChainEdge.cpp,
@@ -5079,18 +9286,20 @@
 	  source/headers/geos/opDistance.h,
 	  source/headers/geos/opPredicate.h,
 	  source/headers/geos/precision.h, source/headers/geos/util.h,
-	  source/index/.cvsignore, source/index/Makefile.am,
+	  source/index, source/index/.cvsignore, source/index/Makefile.am,
 	  source/index/chain/MonotoneChainBuilder.cpp,
-	  source/index/chain/indexMonotoneChain.cpp, source/io/.cvsignore,
-	  source/io/Makefile.am, source/io/Unload.cpp,
-	  source/io/WKTReader.cpp, source/noding/.cvsignore,
+	  source/index/chain/indexMonotoneChain.cpp, source/io,
+	  source/io/.cvsignore, source/io/Makefile.am,
+	  source/io/Unload.cpp, source/io/WKTReader.cpp, source/io/markup,
+	  source/noding, source/noding/.cvsignore,
 	  source/noding/MCQuadtreeNoder.cpp, source/noding/Makefile.am,
 	  source/noding/NodingValidator.cpp,
 	  source/noding/SegmentNodeList.cpp,
 	  source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
 	  source/noding/nodingSegmentIntersector.cpp,
 	  source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
-	  source/operation/.cvsignore, source/operation/Makefile.am,
+	  source/operation, source/operation/.cvsignore,
+	  source/operation/Makefile.am, source/operation/buffer,
 	  source/operation/buffer/.cvsignore,
 	  source/operation/buffer/BufferBuilder.cpp,
 	  source/operation/buffer/Makefile.am,
@@ -5098,26 +9307,29 @@
 	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
 	  source/operation/buffer/RightmostEdgeFinder.cpp,
 	  source/operation/buffer/SubgraphDepthLocater.cpp,
-	  source/operation/distance/.cvsignore,
+	  source/operation/distance, source/operation/distance/.cvsignore,
 	  source/operation/distance/DistanceOp.cpp,
 	  source/operation/distance/Makefile.am,
+	  source/operation/linemerge,
 	  source/operation/linemerge/.cvsignore,
 	  source/operation/linemerge/EdgeString.cpp,
 	  source/operation/linemerge/LineMergeGraph.cpp,
-	  source/operation/linemerge/Makefile.am,
+	  source/operation/linemerge/Makefile.am, source/operation/overlay,
 	  source/operation/overlay/.cvsignore,
 	  source/operation/overlay/Makefile.am,
 	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/polygonize,
 	  source/operation/polygonize/.cvsignore,
 	  source/operation/polygonize/Makefile.am,
 	  source/operation/polygonize/PolygonizeGraph.cpp,
 	  source/operation/polygonize/polygonizeEdgeRing.cpp,
+	  source/operation/predicate,
 	  source/operation/predicate/.cvsignore,
 	  source/operation/predicate/Makefile.am,
 	  source/operation/predicate/RectangleIntersects.cpp,
 	  source/operation/predicate/SegmentIntersectionTester.cpp,
-	  source/operation/relate/.cvsignore,
-	  source/operation/relate/Makefile.am,
+	  source/operation/relate, source/operation/relate/.cvsignore,
+	  source/operation/relate/Makefile.am, source/operation/valid,
 	  source/operation/valid/.cvsignore,
 	  source/operation/valid/ConnectedInteriorTester.cpp,
 	  source/operation/valid/IsValidOp.cpp,
@@ -5126,248 +9338,338 @@
 	  source/operation/valid/RepeatedPointTester.cpp,
 	  source/operation/valid/SimpleNestedRingTester.cpp,
 	  source/operation/valid/SweeplineNestedRingTester.cpp,
-	  source/planargraph/.cvsignore, source/planargraph/Makefile.am,
+	  source/planargraph, source/planargraph/.cvsignore,
+	  source/planargraph/Makefile.am, source/precision,
 	  source/precision/.cvsignore, source/precision/Makefile.am,
 	  source/precision/SimpleGeometryPrecisionReducer.cpp,
+	  source/test/CTS.cpp, source/test/Makefile.am,
+	  source/test/SimpleWKTTester.cpp, source/test/Stackwalker.cpp,
+	  source/test/Stackwalker.h, source/test/WKTIn, source/test/WKTOut,
+	  source/test/XMLTester.cpp, source/test/XMLTester.h,
+	  source/test/hexwkb.xml, source/test/test.xml,
+	  source/test/testLeaksBig.xml, source/util,
 	  source/util/.cvsignore, source/util/CoordinateArrayFiter.cpp,
 	  source/util/GeometricShapeFactory.cpp, source/util/Makefile.am,
-	  source/util/UniqueCoordinateArrayFilter.cpp, tests/Makefile.am,
-	  tests/bigtest/.cvsignore, tests/bigtest/GeometryTestFactory.cpp,
-	  tests/bigtest/Makefile.am, tests/bigtest/TestSweepLineSpeed.cpp,
-	  tests/bigtest/bigtest.h, tests/xmltester/.cvsignore,
+	  source/util/UniqueCoordinateArrayFilter.cpp, tests,
+	  tests/Makefile.am, tests/bigtest, tests/bigtest/.cvsignore,
+	  tests/bigtest/GeometryTestFactory.cpp, tests/bigtest/Makefile.am,
+	  tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h,
+	  tests/xmltester, tests/xmltester/.cvsignore,
 	  tests/xmltester/CTS.cpp, tests/xmltester/Makefile.am,
 	  tests/xmltester/SimpleWKTTester.cpp,
 	  tests/xmltester/Stackwalker.cpp, tests/xmltester/Stackwalker.h,
 	  tests/xmltester/WKTIn, tests/xmltester/WKTOut,
 	  tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h,
-	  tests/xmltester/hexwkb.xml, tests/xmltester/test.xml,
-	  tests/xmltester/testLeaksBig.xml,
+	  tests/xmltester/hexwkb.xml, tests/xmltester/markup,
 	  tests/xmltester/markup/MarkupSTL.cpp,
-	  tests/xmltester/markup/MarkupSTL.h: - Renamed
-	  DefaultCoordinateSequence to CoordinateArraySequence.  - Moved
-	  GetNumGeometries() and GetGeometryN() interfaces   from
-	  GeometryCollection to Geometry class.  - Added getAt(int pos,
-	  Coordinate &to) funtion to CoordinateSequence class.	- Reworked
-	  automake scripts to produce a static lib for each subdir and
-	  then link all subsystem's libs togheter - Moved C-API in it's own
-	  top-level dir capi/ - Moved source/bigtest and source/test to
-	  tests/bigtest and test/xmltester - Fixed PointLocator handling of
-	  LinearRings - Changed CoordinateArrayFilter to reduce memory
-	  copies - Changed UniqueCoordinateArrayFilter to reduce memory
-	  copies - Added CGAlgorithms::isPointInRing() version working with
-	  Coordinate::ConstVect type (faster!) - Ported JTS-1.7 version
-	  of ConvexHull with big attention to	memory usage optimizations.
-	  - Improved XMLTester output and user interface -
-	  geos::geom::util namespace used for geom/util stuff - Improved
-	  memory use in geos::geom::util::PolygonExtractor - New
-	  ShortCircuitedGeometryVisitor class - New operation/predicate
-	  package
+	  tests/xmltester/markup/MarkupSTL.h, tests/xmltester/test.xml,
+	  tests/xmltester/testLeaksBig.xml: - Renamed
+	  DefaultCoordinateSequence to CoordinateArraySequence.
+	  - Moved GetNumGeometries() and GetGeometryN() interfaces
+	  from GeometryCollection to Geometry class.
+	  - Added getAt(int pos, Coordinate &to) funtion to
+	  CoordinateSequence class.
+	  - Reworked automake scripts to produce a static lib for each
+	  subdir and
+	  then link all subsystem's libs togheter
+	  - Moved C-API in it's own top-level dir capi/
+	  - Moved source/bigtest and source/test to tests/bigtest and
+	  test/xmltester
+	  - Fixed PointLocator handling of LinearRings
+	  - Changed CoordinateArrayFilter to reduce memory copies
+	  - Changed UniqueCoordinateArrayFilter to reduce memory copies
+	  - Added CGAlgorithms::isPointInRing() version working with
+	  Coordinate::ConstVect type (faster!)
+	  - Ported JTS-1.7 version of ConvexHull with big attention to
+	  memory usage optimizations.
+	  - Improved XMLTester output and user interface
+	  - geos::geom::util namespace used for geom/util stuff
+	  - Improved memory use in geos::geom::util::PolygonExtractor
+	  - New ShortCircuitedGeometryVisitor class
+	  - New operation/predicate package
 
-2006-01-30 22:59  frank
+2006-01-30 21:59  frank
 
-	* source/algorithm/LineIntersector.cpp: yikes!	comment out debug
+	* source/algorithm/LineIntersector.cpp: yikes! comment out debug
 	  define again
 
-2006-01-30 22:58  frank
+2006-01-30 21:58  frank
 
 	* ChangeLog, source/algorithm/LineIntersector.cpp: fixed up some
 	  debug messages
 
-2006-01-30 17:55  strk
+2006-01-30 16:55  strk
 
 	* macros/ac_python_devel.m4, swig/python/Makefile.am,
 	  swig/python/example.py, swig/python/geos.pth,
 	  swig/python/python.i, swig/ruby/test/geos_tests.rb: More patches
 	  from Charlie Savage
 
-2006-01-27 09:58  strk
+2006-01-27 08:58  strk
 
 	* configure.in: Python and Ruby build disable by default (until
 	  we've properly tested it)
 
-2006-01-27 09:25  strk
+2006-01-27 08:25  strk
 
 	* macros/ac_python_devel.m4, swig/python/Makefile.am,
 	  swig/ruby/ruby.i: * Ruby - removes dependency on renames.i file
-	  which is no longer deleted   and was removed from CVS last week *
-	  Python - fixes autoconf search for Python include path * Python -
-	  fixes autoconf search for Python lib directory on MingW/windows *
-	  Python - adds python library to link line so that python
-	  extension can   be built
+	  which is no longer deleted
+	  and was removed from CVS last week
+	  * Python - fixes autoconf search for Python include path
+	  * Python - fixes autoconf search for Python lib directory on
+	  MingW/windows
+	  * Python - adds python library to link line so that python
+	  extension can
+	  be built
 
-2006-01-22 23:48  strk
+2006-01-22 22:48  strk
 
 	* TODO: Added Safe's performance improvement idea for
 	  CoordinateSequence
 
-2006-01-21 17:11  strk
+2006-01-21 16:11  strk
 
 	* NEWS: updated
 
-2006-01-21 17:08  strk
+2006-01-21 16:08  strk
 
 	* source/io/ByteOrderValues.cpp: Fixed integer conversion bug
-	  (ported from JTS-1.7).  Added last port information.
+	  (ported from JTS-1.7).
+	  Added last port information.
 
-2006-01-20 20:28  strk
+2006-01-21 16:04  strk
 
+	* source/test/hexwkb.xml: Added endian specification to case
+	  descriptions.
+	  All tests are Little Endian, should add the same
+	  tests with Big Endian format.
+
+2006-01-20 19:28  strk
+
 	* source/operation/overlay/PolygonBuilder.cpp: Updated port
 	  information
 
-2006-01-20 20:21  strk
+2006-01-20 19:21  strk
 
 	* source/operation/overlay/PolygonBuilder.cpp: Fixed bug #13
 
-2006-01-20 20:11  strk
+2006-01-20 19:11  strk
 
-	* source/operation/valid/: IsValidOp.cpp,
-	  TopologyValidationError.cpp: Updated last port info
+	* source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/TopologyValidationError.cpp: Updated last
+	  port info
 
-2006-01-20 18:20  strk
+2006-01-20 17:20  strk
 
 	* configure.in, macros/ruby.m4, swig/python/Makefile.am,
 	  swig/ruby/Makefile.am, swig/ruby/example.rb, swig/ruby/renames.i,
 	  swig/ruby/test/Makefile.am, swig/ruby/test/example.rb,
 	  swig/ruby/test/test_envelope.rb: More SWIG/python/ruby patches
 
-2006-01-20 01:59  strk
+2006-01-20 00:59  strk
 
 	* source/io/WKBReader.cpp: Better debugging
 
-2006-01-18 18:46  strk
+2006-01-20 00:59  strk
 
+	* source/test/hexwkb.xml: PrecisionModel made FLOATING
+
+2006-01-18 17:49  strk
+
+	* source/test/XMLTester.cpp, source/test/XMLTester.h: Reworked
+	  XMLTester to be quiet by default. Use -v switch to make it
+	  verbose.
+
+2006-01-18 17:47  strk
+
+	* source/test/hexwkb.xml: Added GEOMETRYCOLLECTION test
+
+2006-01-18 17:47  strk
+
+	* source/test/Makefile.am: Added another local test to the test
+	  rule
+
+2006-01-18 17:46  strk
+
 	* source/io/WKTWriter.cpp: Fixed leak in ::writeFormatted(Geometry
 	  *)
 
-2006-01-18 18:45  strk
+2006-01-18 17:45  strk
 
 	* source/io/WKBReader.cpp: more debugging lines
 
-2006-01-18 14:23  strk
+2006-01-18 13:23  strk
 
 	* source/io/WKBReader.cpp: Set binary flag for stringstream used in
 	  ::readHEX()
 
-2006-01-18 11:02  strk
+2006-01-18 12:54  strk
 
+	* source/test/Makefile.am, source/test/XMLTester.cpp,
+	  source/test/XMLTester.h, source/test/hexwkb.xml: Added HEXWKB
+	  support in XMLTester. Added a simple test in HEXWKB form
+	  and a 'test' rule running the locally-available tests and showing
+	  result summay.
+
+2006-01-18 10:02  strk
+
 	* macros/ac_python_devel.m4: Added missing macro file
 
-2006-01-17 13:03  strk
+2006-01-17 12:03  strk
 
 	* configure.in, macros/ac_pkg_swig.m4: Modified AC_PROG_SWIG macro
-	  to set SWIG to the empty string on error (rather then making it
-	  echo an error and return false).  SWIG version 1.3.28 or up
-	  required in order to build SWIG-based extensions.
+	  to set SWIG to the empty string
+	  on error (rather then making it echo an error and return false).
+	  SWIG version 1.3.28 or up required in order to build SWIG-based
+	  extensions.
 
-2006-01-16 19:34  strk
+2006-01-16 18:34  strk
 
 	* autogen.sh, configure.in, macros/ac_pkg_swig.m4,
-	  macros/python.m4, swig/python/.cvsignore,
+	  macros/python.m4, swig/python, swig/python/.cvsignore,
 	  swig/python/Makefile.am, swig/python/python.i,
 	  swig/ruby/Makefile.am: Added initial conditional build of python
 	  and ruby wrappers
 
-2006-01-16 00:01  strk
+2006-01-15 23:01  strk
 
-	* NEWS, configure.in, swig/Makefile.am, swig/geos.i,
+	* NEWS, configure.in, swig/Makefile.am, swig/geos.i, swig/ruby,
 	  swig/ruby/.cvsignore, swig/ruby/Makefile, swig/ruby/Makefile.am,
-	  swig/ruby/renames.i, swig/ruby/ruby.i, swig/ruby/test/.cvsignore,
-	  swig/ruby/test/Makefile.am: Added bare build/install/dist scripts
-	  support for ruby interface
+	  swig/ruby/renames.i, swig/ruby/ruby.i, swig/ruby/test,
+	  swig/ruby/test/.cvsignore, swig/ruby/test/Makefile.am: Added bare
+	  build/install/dist scripts support for ruby interface
 
-2006-01-15 22:23  strk
+2006-01-15 21:23  strk
 
-	* swig/ruby/test/: geos_tests.rb, test_combinations.rb,
-	  test_helper.rb, test_io.rb, test_operations.rb,
-	  test_relations.rb, test_simple.rb: Initial import of ruby unit
-	  tests
+	* swig/ruby/test, swig/ruby/test/geos_tests.rb,
+	  swig/ruby/test/test_combinations.rb,
+	  swig/ruby/test/test_helper.rb, swig/ruby/test/test_io.rb,
+	  swig/ruby/test/test_operations.rb,
+	  swig/ruby/test/test_relations.rb, swig/ruby/test/test_simple.rb:
+	  Initial import of ruby unit tests
 
-2006-01-15 22:22  strk
+2006-01-15 21:22  strk
 
-	* source/: geom/Envelope.cpp, headers/geos/geom.h: Added Envelope
-	  constructor by string (accepting what's returned by ::toString)
+	* source/geom/Envelope.cpp, source/headers/geos/geom.h: Added
+	  Envelope constructor by string (accepting what's returned by
+	  ::toString)
 
-2006-01-15 22:19  strk
+2006-01-15 21:19  strk
 
-	* source/: headers/geos/io.h, io/WKBReader.cpp, io/WKBWriter.cpp:
-	  Added WKBWriter::writeHEX() and WKBReader::readHEX()
+	* source/headers/geos/io.h, source/io/WKBReader.cpp,
+	  source/io/WKBWriter.cpp: Added WKBWriter::writeHEX() and
+	  WKBReader::readHEX()
 
-2006-01-12 12:44  strk
+2006-01-12 11:44  strk
 
 	* NEWS: synced after 2.2.1 release
 
-2006-01-08 16:24  strk
+2006-01-12 11:44  strk
 
-	* source/: geomgraph/EdgeIntersectionList.cpp,
-	  geomgraph/GeometryGraph.cpp, geomgraph/NodeMap.cpp,
-	  geomgraph/PlanarGraph.cpp, headers/geos/geomgraph.h,
-	  operation/IsSimpleOp.cpp, operation/relate/EdgeEndBuilder.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNodeGraph.cpp,
-	  operation/valid/IsValidOp.cpp, util/GeometricShapeFactory.cpp:
-	  Changed container-related typedef to class-scoped STL-like
-	  typedefs.  Fixed const correctness of
-	  EdgeIntersectionList::begin() and ::end() consts; defined M_PI
-	  when undef as suggested by Charlie Savage.  Removed <stdio.h>
-	  include from GeometricShapeFactory.cpp.
+	* source/capi/geos_c.cpp: Removed double call to ::isValid
 
-2005-12-22 13:46  strk
+2006-01-08 15:39  strk
 
-	* swig/: README.txt, geos.i, ruby/Makefile, ruby/README.txt,
-	  ruby/example.rb, ruby/renames.i, ruby/ruby.i: Imported Charlie
-	  Savage new ruby wrapper and swig changes
+	* source/capi/geos_c.cpp: Changed finite() function call with
+	  FINITE() macro.
 
-2005-12-14 12:22  strk
+2006-01-08 15:24  strk
 
+	* source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/GeometryGraph.cpp, source/geomgraph/NodeMap.cpp,
+	  source/geomgraph/PlanarGraph.cpp,
+	  source/headers/geos/geomgraph.h, source/operation/IsSimpleOp.cpp,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/util/GeometricShapeFactory.cpp: Changed container-related
+	  typedef to class-scoped STL-like typedefs.
+	  Fixed const correctness of EdgeIntersectionList::begin() and
+	  ::end() consts;
+	  defined M_PI when undef as suggested by Charlie Savage.
+	  Removed <stdio.h> include from GeometricShapeFactory.cpp.
+
+2005-12-22 12:46  strk
+
+	* swig/README.txt, swig/geos.i, swig/ruby, swig/ruby/Makefile,
+	  swig/ruby/README.txt, swig/ruby/example.rb, swig/ruby/renames.i,
+	  swig/ruby/ruby.i: Imported Charlie Savage new ruby wrapper and
+	  swig changes
+
+2005-12-14 11:22  strk
+
 	* HOWTO_RELEASE: Added a note about the need to *always* increment
 	  CAPI version
 
-2005-12-14 03:32  strk
+2005-12-14 02:32  strk
 
 	* HOWTO_RELEASE, source/algorithm/ConvexHull.cpp: New entry
 
-2005-12-12 10:32  strk
+2005-12-13 23:59  strk
 
+	* source/capi/geos_c.h.in: Removed INTERFACE_* defines (obsoleted).
+	  Made GEOSCoordSeq_clone() arg const (won't change ABI, it's C
+	  world, lucky ;)
+
+2005-12-13 23:03  strk
+
+	* source/capi/geos_c.cpp: Removed conditional blocks based on GEOS
+	  version (we're always
+	  in sync). This fixed an annoying problem introduced since
+	  INTERFACE_LAST
+	  and INTERFACE_CURREN were taken off geos/version.h
+
+2005-12-12 09:32  strk
+
 	* configure.in, source/geom/Makefile.am,
 	  source/headers/geos/version.h.in: Switched to -release mode for
-	  C++ library versioning.  Every release will be
-	  binary-incompatible with previous.  Removed GEOS_FIRST_INTERFACE
-	  and GEOS_LAST_INTERFACE defines from geos/version.h.
+	  C++ library versioning.
+	  Every release will be binary-incompatible with previous.
+	  Removed GEOS_FIRST_INTERFACE and GEOS_LAST_INTERFACE defines
+	  from geos/version.h.
 
-2005-12-11 11:41  strk
+2005-12-11 10:41  strk
 
-	* source/operation/overlay/: ElevationMatrix.cpp,
-	  ElevationMatrixFilter.cpp: Fixed premature initialization of
-	  average Z value in ElevationMatrixFilter
+	* source/operation/overlay/ElevationMatrix.cpp,
+	  source/operation/overlay/ElevationMatrixFilter.cpp: Fixed
+	  premature initialization of average Z value in
+	  ElevationMatrixFilter
 
-2005-12-11 11:38  strk
+2005-12-11 10:38  strk
 
 	* configure.in: Fixed mungled versions (1.0.0/3.0.1 => 1.0.1/3.0.0)
 
-2005-12-09 14:24  strk
+2005-12-10 16:07  strk
 
+	* source/capi/geos_c.cpp: Unkown -> Unknown typo fix
+
+2005-12-09 13:24  strk
+
 	* configure.in: Capi lib version set to 1.0.1 (due to leak fix in
 	  GEOSHasZ)
 
-2005-12-09 12:36  strk
+2005-12-09 11:36  strk
 
-	* NEWS, source/operation/polygonize/PolygonizeGraph.cpp: Small leak
-	  plugged in CAPI::GEOSHasZ() and in invalid input to
-	  PolygonizeGraph (again)
+	* NEWS, source/capi/geos_c.cpp,
+	  source/operation/polygonize/PolygonizeGraph.cpp: Small leak
+	  plugged in CAPI::GEOSHasZ() and in
+	  invalid input to PolygonizeGraph (again)
 
-2005-12-09 11:32  strk
+2005-12-09 10:32  strk
 
 	* source/operation/polygonize/Polygonizer.cpp: Cleaned up debugging
 	  line left over from previous commit
 
-2005-12-09 11:03  strk
+2005-12-09 10:03  strk
 
 	* NEWS, source/operation/polygonize/PolygonizeGraph.cpp,
 	  source/operation/polygonize/Polygonizer.cpp: Fixed a bug making
-	  PolygonizeGraph choking on invalid LineStrings.  Minor
-	  optimizations in Polygonizer loops.
+	  PolygonizeGraph choking on invalid LineStrings.
+	  Minor optimizations in Polygonizer loops.
 
-2005-12-08 15:14  strk
+2005-12-08 14:14  strk
 
 	* NEWS, source/geom/DefaultCoordinateSequence.cpp,
 	  source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
@@ -5381,431 +9683,475 @@
 	  source/util/UniqueCoordinateArrayFilter.cpp:
 	  ElevationMatrixFilter used for both elevation and Matrix fill,
 	  thus removing CoordinateSequence copy in
-	  ElevetaionMatrix::add(Geometry *).  Changed
-	  CoordinateFilter::filter_rw to be a const method: updated all
-	  apply_rw() methods to take a const CoordinateFilter.
+	  ElevetaionMatrix::add(Geometry *).
+	  Changed CoordinateFilter::filter_rw to be a const method: updated
+	  all apply_rw() methods to take a const CoordinateFilter.
 
-2005-12-08 02:39  strk
+2005-12-08 01:39  strk
 
 	* NEWS, source/headers/geos/noding.h, source/noding/Noder.cpp,
 	  source/noding/SegmentString.cpp: SegmentString::eiList made a
-	  real object rather then a pointer.  Adde getter for const and
-	  non-const references of it (dropping get by pointer)
+	  real object rather then a pointer.
+	  Adde getter for const and non-const references of it (dropping
+	  get by pointer)
 
-2005-12-08 02:11  strk
+2005-12-08 01:11  strk
 
 	* source/geomgraph/EdgeIntersectionList.cpp: minor optimizations in
 	  loops
 
-2005-12-08 01:24  strk
+2005-12-08 00:24  strk
 
 	* source/geomgraph/EdgeIntersectionList.cpp: Reduced coordinate
 	  assignments in ::createSplitEdge
 
-2005-12-08 01:03  strk
+2005-12-08 00:03  strk
 
 	* NEWS, source/headers/geos/opOverlay.h,
 	  source/operation/overlay/LineBuilder.cpp:
 	  LineBuilder::lineEdgesList made a real vector, rather then
-	  pointer (private member).  Small optimizations in LineBuilder
-	  loops, cleanups in LineBuilder class dox.
+	  pointer (private member).
+	  Small optimizations in LineBuilder loops, cleanups in LineBuilder
+	  class dox.
 
-2005-12-08 00:36  strk
+2005-12-07 23:36  strk
 
 	* source/geomgraph/EdgeIntersection.cpp: standard indentation
 
-2005-12-07 23:52  strk
+2005-12-07 22:52  strk
 
 	* NEWS, source/geom/DefaultCoordinateSequence.cpp,
 	  source/geom/LineString.cpp, source/headers/geos/geom.h: Added
 	  CoordinateSequence::apply_rw(CoordinateFilter *) and
-	  CoordinateSequence::apply_ro(CoordinateFilter *) const to reduce
-	  coordinate copies on read-write CoordinateFilter applications
-	  (previously required getAt()/setAt() calls).	Undefined
-	  PROFILE_COORDINATE_COPIES (erroneously left defined by previous
-	  commit)
+	  CoordinateSequence::apply_ro(CoordinateFilter *) const
+	  to reduce coordinate copies on read-write CoordinateFilter
+	  applications (previously required getAt()/setAt() calls).
+	  Undefined PROFILE_COORDINATE_COPIES (erroneously left defined by
+	  previous commit)
 
-2005-12-07 22:55  strk
+2005-12-07 21:55  strk
 
 	* source/geom/CoordinateSequence.cpp: Optimized memory allocations
 	  in ::removeRepeatedPoints
 
-2005-12-07 21:52  strk
+2005-12-07 20:52  strk
 
 	* source/geomgraph/GeometryGraph.cpp: minor container methods call
 	  reduction
 
-2005-12-07 21:51  strk
+2005-12-07 20:51  strk
 
 	* source/geomgraph/EdgeEndStar.cpp: removed dead code
 
-2005-12-07 21:51  strk
+2005-12-07 20:51  strk
 
 	* source/geomgraph/DirectedEdgeStar.cpp: minor cleanups
 
-2005-12-07 21:49  strk
+2005-12-07 20:49  strk
 
 	* source/geomgraph/Edge.cpp: Oops, removed Coordinate copies
 	  introduced by recent code cleanups
 
-2005-12-07 20:18  strk
+2005-12-07 19:18  strk
 
 	* NEWS, source/geomgraph/EdgeList.cpp,
 	  source/geomgraph/PlanarGraph.cpp, source/headers/geos/geom.h,
 	  source/headers/geos/geomgraph.h,
 	  source/operation/overlay/OverlayOp.cpp,
 	  source/operation/valid/ConnectedInteriorTester.cpp: Changed
-	  PlanarGraph::addEdges and EdgeList::addAll to take a const vector
-	  by reference rather then a non-const vector by pointer.
+	  PlanarGraph::addEdges and EdgeList::addAll to take
+	  a const vector by reference rather then a non-const vector by
+	  pointer.
 	  Optimized polygon vector allocations in
 	  OverlayOp::computeOverlay.
 
-2005-12-06 11:24  strk
+2005-12-06 10:24  strk
 
-	* Makefile.am, NEWS, configure.in, source/geom/Makefile.am: Added
-	  acsite.m4 to distribution.  Added macros and flags required to
-	  build on mingw arch.
+	* Makefile.am, NEWS, configure.in, source/capi/Makefile.am,
+	  source/geom/Makefile.am: Added acsite.m4 to distribution.
+	  Added macros and flags required to build on mingw arch.
 
-2005-11-30 17:03  strk
+2005-11-30 16:07  strk
 
+	* source/capi, source/capi/.cvsignore: Added geos_c.h
+
+2005-11-30 16:03  strk
+
 	* tools/geos-config.in: Added --ldflags
 
-2005-11-30 17:00  strk
+2005-11-30 16:01  strk
 
 	* README: Updated with C-API usage
 
-2005-11-30 12:27  strk
+2005-11-30 11:27  strk
 
 	* doc/example.cpp: catch std::exception by ref
 
-2005-11-30 12:25  strk
+2005-11-30 11:25  strk
 
 	* doc/example.cpp: includes cleanup
 
-2005-11-30 00:01  strk
+2005-11-29 23:01  strk
 
 	* NEWS: updated moving some items to 2.2.0
 
-2005-11-29 16:45  strk
+2005-11-29 15:45  strk
 
-	* source/: geomgraph/TopologyLocation.cpp,
-	  headers/geos/geomgraph.h: Fixed signedness of TopologyLocation
-	  methods, cleanups.
+	* source/geomgraph/TopologyLocation.cpp,
+	  source/headers/geos/geomgraph.h: Fixed signedness of
+	  TopologyLocation methods, cleanups.
 
-2005-11-29 16:16  strk
+2005-11-29 15:16  strk
 
 	* ChangeLog, source/algorithm/MinimumDiameter.cpp,
 	  source/headers/geos/geosAlgorithm.h: Fixed sign-related warnings
 	  and signatures.
 
-2005-11-29 15:49  strk
+2005-11-29 14:49  strk
 
 	* NEWS: More info
 
-2005-11-29 15:44  strk
+2005-11-29 14:44  strk
 
 	* NEWS: Updated
 
-2005-11-29 15:39  strk
+2005-11-29 14:39  strk
 
-	* source/: geomgraph/Edge.cpp, headers/geos/geomgraph.h: Removed
-	  number of points cache in Edge, replaced with local caches.
+	* source/geomgraph/Edge.cpp, source/headers/geos/geomgraph.h:
+	  Removed number of points cache in Edge, replaced with local
+	  caches.
 
-2005-11-29 15:39  strk
+2005-11-29 14:39  strk
 
-	* source/geom/: CoordinateSequence.cpp,
-	  DefaultCoordinateSequence.cpp: More signed/unsigned fixes
+	* source/geom/CoordinateSequence.cpp,
+	  source/geom/DefaultCoordinateSequence.cpp: More signed/unsigned
+	  fixes
 
-2005-11-29 14:39  strk
+2005-11-29 13:39  strk
 
-	* source/headers/geos/: geom.h, io.h: Moved byte typedef from
-	  geom.h to io.h.  Removed useless commas at inlined funx end.
+	* source/headers/geos/geom.h, source/headers/geos/io.h: Moved byte
+	  typedef from geom.h to io.h.
+	  Removed useless commas at inlined funx end.
 	  Changed CoordinateSequenceFactory::create(siz,dims) to use
 	  unsigned for dims.
 
-2005-11-29 12:18  strk
+2005-11-29 11:18  strk
 
 	* NEWS: organized changes info
 
-2005-11-29 01:48  strk
+2005-11-29 00:48  strk
 
-	* source/: geomgraph/DirectedEdgeStar.cpp,
-	  geomgraph/EdgeEndStar.cpp, geomgraph/Node.cpp,
-	  headers/geos/geomgraph.h, operation/buffer/BufferSubgraph.cpp,
-	  operation/relate/EdgeEndBundleStar.cpp,
-	  operation/valid/ConsistentAreaTester.cpp: Removed edgeList cache
-	  from EdgeEndRing. edgeMap is enough.	Restructured iterated
-	  access by use of standard ::iterator abstraction with scoped
-	  typedefs.
+	* source/geomgraph/DirectedEdgeStar.cpp,
+	  source/geomgraph/EdgeEndStar.cpp, source/geomgraph/Node.cpp,
+	  source/headers/geos/geomgraph.h,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/relate/EdgeEndBundleStar.cpp,
+	  source/operation/valid/ConsistentAreaTester.cpp: Removed edgeList
+	  cache from EdgeEndRing. edgeMap is enough.
+	  Restructured iterated access by use of standard ::iterator
+	  abstraction
+	  with scoped typedefs.
 
-2005-11-28 19:37  strk
+2005-11-28 18:37  strk
 
 	* source/geom/LineString.cpp: Minor warning removal
 
-2005-11-25 13:22  strk
+2005-11-25 12:22  strk
 
-	* NEWS: Made XMLTester able to run multiple test files and keep
-	  overall counters.
+	* NEWS, source/test/XMLTester.cpp, source/test/XMLTester.h: Made
+	  XMLTester able to run multiple test files and keep overall
+	  counters.
 
-2005-11-25 12:40  strk
+2005-11-25 11:40  strk
 
 	* source/precision/SimpleGeometryPrecisionReducer.cpp: Another
 	  getSize in for loop, another int-unsigned int warning
 
-2005-11-25 12:31  strk
+2005-11-25 11:31  strk
 
-	* source/: algorithm/InteriorPointArea.cpp,
-	  noding/NodingValidator.cpp, noding/SimpleNoder.cpp,
-	  noding/snapround/SimpleSegmentStringsSnapper.cpp,
-	  operation/buffer/RightmostEdgeFinder.cpp,
-	  operation/distance/DistanceOp.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/polygonize/polygonizeEdgeRing.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/RepeatedPointTester.cpp: Removed all
+	* source/algorithm/InteriorPointArea.cpp,
+	  source/noding/NodingValidator.cpp, source/noding/SimpleNoder.cpp,
+	  source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/polygonize/polygonizeEdgeRing.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp: Removed all
 	  CoordinateSequence::getSize() calls embedded in for loops.
 
-2005-11-25 12:30  strk
+2005-11-25 11:30  strk
 
 	* source/geomgraph/Edge.cpp: Fix in ::equals() - this finally
 	  passes testLeaksBig.xml tests
 
-2005-11-25 10:57  strk
+2005-11-25 09:57  strk
 
 	* source/geom/GeometryCollection.cpp: Fixed bug in getCoordinates()
 	  [ introduced by previous commit ]
 
-2005-11-25 00:43  strk
+2005-11-24 23:43  strk
 
-	* source/: geomgraph/Edge.cpp, headers/geos/geomgraph.h: Yes
+	* source/geomgraph/Edge.cpp, source/headers/geos/geomgraph.h: Yes
 	  another fix, sorry. Missing const-correctness.
 
-2005-11-25 00:24  strk
+2005-11-24 23:24  strk
 
-	* source/: geomgraph/Edge.cpp, headers/geos/geomgraph.h: Fixed
+	* source/geomgraph/Edge.cpp, source/headers/geos/geomgraph.h: Fixed
 	  equals() function [ optimized in previous commit, but unchecked ]
 
-2005-11-25 00:24  strk
+2005-11-24 23:24  strk
 
 	* NEWS: Added note about CoordinateSequence signed->unsigned change
 	  in API
 
-2005-11-25 00:09  strk
+2005-11-24 23:09  strk
 
-	* source/: algorithm/CGAlgorithms.cpp, algorithm/CentroidArea.cpp,
-	  algorithm/ConvexHull.cpp, algorithm/InteriorPointLine.cpp,
-	  algorithm/MinimumDiameter.cpp, algorithm/PointLocator.cpp,
-	  algorithm/SIRtreePointInRing.cpp, geom/CoordinateSequence.cpp,
-	  geom/DefaultCoordinateSequence.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  geom/LineString.cpp, geom/Polygon.cpp, geomgraph/Edge.cpp,
-	  geomgraph/EdgeRing.cpp,
-	  geomgraph/index/SimpleEdgeSetIntersector.cpp,
-	  headers/geos/geom.h,
-	  noding/snapround/SimpleSegmentStringsSnapper.cpp:
-	  CoordinateSequence indexes switched from int to the more the
-	  correct unsigned int. Optimizations here and there to avoid
-	  calling getSize() in loops.  Update of all callers is not
-	  complete yet.
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/CentroidArea.cpp,
+	  source/algorithm/ConvexHull.cpp,
+	  source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/MinimumDiameter.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/SIRtreePointInRing.cpp,
+	  source/geom/CoordinateSequence.cpp,
+	  source/geom/DefaultCoordinateSequence.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
+	  source/geom/Polygon.cpp, source/geomgraph/Edge.cpp,
+	  source/geomgraph/EdgeRing.cpp,
+	  source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
+	  source/headers/geos/geom.h,
+	  source/noding/snapround/SimpleSegmentStringsSnapper.cpp:
+	  CoordinateSequence indexes switched from int to the more
+	  the correct unsigned int. Optimizations here and there
+	  to avoid calling getSize() in loops.
+	  Update of all callers is not complete yet.
 
-2005-11-25 00:07  strk
+2005-11-24 23:07  strk
 
-	* source/: algorithm/CentroidLine.cpp,
-	  headers/geos/geosAlgorithm.h: CentroidLine made concrete class
-	  (only destructor was virtual) - avoided heap allocation for owned
-	  Coordinate centSum
+	* source/algorithm/CentroidLine.cpp,
+	  source/headers/geos/geosAlgorithm.h: CentroidLine made concrete
+	  class (only destructor was virtual) - avoided heap allocation for
+	  owned Coordinate centSum
 
-2005-11-21 17:03  strk
+2005-11-21 16:03  strk
 
-	* source/: algorithm/CentroidArea.cpp, algorithm/ConvexHull.cpp,
-	  algorithm/HCoordinate.cpp, algorithm/LineIntersector.cpp,
-	  geom/Coordinate.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/LineSegment.cpp,
-	  geom/Polygon.cpp, geomgraph/DirectedEdgeStar.cpp,
-	  geomgraph/EdgeEnd.cpp, geomgraph/EdgeEndStar.cpp,
-	  geomgraph/Node.cpp, geomgraph/NodeFactory.cpp,
-	  geomgraph/NodeMap.cpp, geomgraph/PlanarGraph.cpp,
-	  geomgraph/index/SegmentIntersector.cpp, headers/geos/geom.h,
-	  headers/geos/geomgraph.h, headers/geos/geosAlgorithm.h,
-	  headers/geos/opOverlay.h, headers/geos/opRelate.h,
-	  headers/geos/opValid.h, headers/geos/operation.h,
-	  operation/GeometryGraphOperation.cpp, operation/IsSimpleOp.cpp,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/overlay/OverlayNodeFactory.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/polygonize/PolygonizeGraph.cpp,
-	  operation/relate/EdgeEndBuilder.cpp,
-	  operation/relate/EdgeEndBundleStar.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNode.cpp,
-	  operation/relate/RelateNodeFactory.cpp,
-	  operation/relate/RelateNodeGraph.cpp,
-	  operation/relate/RelateOp.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/IsValidOp.cpp:
-	  Coordinate interface change:	       Removed setCoordinate call,
-	  use assignment operator	  instead. Provided a compile-time
-	  switch to	    make copy ctor and assignment operators
-	  non-inline	     to allow for more accurate profiling.
-
-	  Coordinate copies removal:	     NodeFactory::createNode()
-	  takes now a Coordinate reference	   rather then real value.
-	  This brings coordinate copies 	in the testLeaksBig.xml
-	  test from 654818 to 645991	     (tested in 2.1 branch). In the
-	  head branch Coordinate	 copies are 222198.
+	* source/algorithm/CentroidArea.cpp,
+	  source/algorithm/ConvexHull.cpp,
+	  source/algorithm/HCoordinate.cpp,
+	  source/algorithm/LineIntersector.cpp, source/geom/Coordinate.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/LineSegment.cpp, source/geom/Polygon.cpp,
+	  source/geomgraph/DirectedEdgeStar.cpp,
+	  source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
+	  source/geomgraph/Node.cpp, source/geomgraph/NodeFactory.cpp,
+	  source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp,
+	  source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/opOverlay.h, source/headers/geos/opRelate.h,
+	  source/headers/geos/opValid.h, source/headers/geos/operation.h,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/IsSimpleOp.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/overlay/OverlayNodeFactory.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/polygonize/PolygonizeGraph.cpp,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/EdgeEndBundleStar.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNode.cpp,
+	  source/operation/relate/RelateNodeFactory.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/operation/relate/RelateOp.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/IsValidOp.cpp: Coordinate interface
+	  change:
+	  Removed setCoordinate call, use assignment operator
+	  instead. Provided a compile-time switch to
+	  make copy ctor and assignment operators non-inline
+	  to allow for more accurate profiling.
+	  
+	  Coordinate copies removal:
+	  NodeFactory::createNode() takes now a Coordinate reference
+	  rather then real value. This brings coordinate copies
+	  in the testLeaksBig.xml test from 654818 to 645991
+	  (tested in 2.1 branch). In the head branch Coordinate
+	  copies are 222198.
 	  Removed useless coordinate copies in ConvexHull
 	  operations
-
-	  STL containers heap allocations reduction:	     Converted many
-	  containers element from	  pointers to real objects.
-	   Made some use of .reserve() or size		initialization when
-	  final container size is known 	 in advance.
-
-	  Stateless classes allocations reduction:	   Provided
-	  ::instance() function for	    NodeFactories, to avoid
-	  allocating	     more then one (they are all
+	  
+	  STL containers heap allocations reduction:
+	  Converted many containers element from
+	  pointers to real objects.
+	  Made some use of .reserve() or size
+	  initialization when final container size is known
+	  in advance.
+	  
+	  Stateless classes allocations reduction:
+	  Provided ::instance() function for
+	  NodeFactories, to avoid allocating
+	  more then one (they are all
 	  stateless).
+	  
+	  HCoordinate improvements:
+	  Changed HCoordinate constructor by HCoordinates
+	  take reference rather then real objects.
+	  Changed HCoordinate::intersection to avoid
+	  a new allocation but rather return into a provided
+	  storage. LineIntersector changed to reflect
+	  the above change.
 
-	  HCoordinate improvements:	    Changed HCoordinate constructor
-	  by HCoordinates	  take reference rather then real objects.
-		  Changed HCoordinate::intersection to avoid	      a new
-	  allocation but rather return into a provided		storage.
-	  LineIntersector changed to reflect	      the above change.
+2005-11-18 00:55  strk
 
-2005-11-18 01:55  strk
+	* source/geomgraph/EdgeRing.cpp, source/headers/geos/geomgraph.h,
+	  source/headers/geos/opOverlay.h,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/MinimalEdgeRing.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp: Fixed a bug in
+	  EdgeRing::containsPoint().
+	  Changed EdgeRing::getLinearRing() to avoid LinearRing copy and
+	  updated
+	  usages from PolygonBuilder.
+	  Removed CoordinateSequence copy in EdgeRing (ownership is
+	  transferred
+	  to its LinearRing).
+	  Removed heap allocations for EdgeRing containers.
+	  Initialization lists and cleanups.
 
-	* source/: geomgraph/EdgeRing.cpp, headers/geos/geomgraph.h,
-	  headers/geos/opOverlay.h, operation/overlay/MaximalEdgeRing.cpp,
-	  operation/overlay/MinimalEdgeRing.cpp,
-	  operation/overlay/PolygonBuilder.cpp:
-	  Fixed a bug in EdgeRing::containsPoint().  Changed
-	  EdgeRing::getLinearRing() to avoid LinearRing copy and updated
-	  usages from PolygonBuilder.  Removed CoordinateSequence copy in
-	  EdgeRing (ownership is transferred to its LinearRing).  Removed
-	  heap allocations for EdgeRing containers.  Initialization lists
-	  and cleanups.
+2005-11-16 22:21  strk
 
-2005-11-16 23:21  strk
+	* source/geomgraph/EdgeEnd.cpp,
+	  source/geomgraph/EdgeIntersection.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/geomgraph/PlanarGraph.cpp,
+	  source/headers/geos/geomgraph.h,
+	  source/operation/valid/IsValidOp.cpp: enforced const-correctness
+	  and use of initializer lists.
 
-	* source/: geomgraph/EdgeEnd.cpp, geomgraph/EdgeIntersection.cpp,
-	  geomgraph/GeometryGraph.cpp, geomgraph/PlanarGraph.cpp,
-	  headers/geos/geomgraph.h, operation/valid/IsValidOp.cpp: enforced
-	  const-correctness and use of initializer lists.
+2005-11-16 15:49  strk
 
-2005-11-16 16:49  strk
-
-	* source/: geomgraph/Edge.cpp, geomgraph/GeometryGraph.cpp,
-	  geomgraph/GraphComponent.cpp, geomgraph/PlanarGraph.cpp,
-	  headers/geos/geomgraph.h, headers/geos/opValid.h,
-	  operation/IsSimpleOp.cpp, operation/overlay/EdgeSetNoder.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/relate/EdgeEndBuilder.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNodeGraph.cpp,
-	  operation/valid/IsValidOp.cpp: Reduced gratuitous heap
+	* source/geomgraph/Edge.cpp, source/geomgraph/GeometryGraph.cpp,
+	  source/geomgraph/GraphComponent.cpp,
+	  source/geomgraph/PlanarGraph.cpp,
+	  source/headers/geos/geomgraph.h, source/headers/geos/opValid.h,
+	  source/operation/IsSimpleOp.cpp,
+	  source/operation/overlay/EdgeSetNoder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/operation/valid/IsValidOp.cpp: Reduced gratuitous heap
 	  allocations.
 
-2005-11-15 19:30  strk
+2005-11-15 18:30  strk
 
-	* source/: algorithm/LineIntersector.cpp, geomgraph/Label.cpp,
-	  geomgraph/TopologyLocation.cpp, headers/geos/geomgraph.h,
-	  headers/geos/geosAlgorithm.h: Removed dead code
+	* source/algorithm/LineIntersector.cpp, source/geomgraph/Label.cpp,
+	  source/geomgraph/TopologyLocation.cpp,
+	  source/headers/geos/geomgraph.h,
+	  source/headers/geos/geosAlgorithm.h: Removed dead code
 
-2005-11-15 13:14  strk
+2005-11-15 12:14  strk
 
-	* source/: headers/geos/opOverlay.h, headers/geos/opPolygonize.h,
-	  headers/geos/planargraph.h,
-	  operation/linemerge/LineMergeDirectedEdge.cpp,
-	  operation/linemerge/LineMergeGraph.cpp,
-	  operation/linemerge/LineMerger.cpp,
-	  operation/overlay/LineBuilder.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp,
-	  operation/overlay/PolygonBuilder.cpp,
-	  operation/polygonize/PolygonizeGraph.cpp,
-	  planargraph/planarDirectedEdgeStar.cpp,
-	  planargraph/planarNodeMap.cpp, planargraph/planarPlanarGraph.cpp:
-	  Reduced heap allocations, made use of references when
-	  appropriate, small optimizations here and there.
+	* source/headers/geos/opOverlay.h,
+	  source/headers/geos/opPolygonize.h,
+	  source/headers/geos/planargraph.h,
+	  source/operation/linemerge/LineMergeDirectedEdge.cpp,
+	  source/operation/linemerge/LineMergeGraph.cpp,
+	  source/operation/linemerge/LineMerger.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/polygonize/PolygonizeGraph.cpp,
+	  source/planargraph/planarDirectedEdgeStar.cpp,
+	  source/planargraph/planarNodeMap.cpp,
+	  source/planargraph/planarPlanarGraph.cpp: Reduced heap
+	  allocations, made use of references when appropriate,
+	  small optimizations here and there.
 
-2005-11-15 11:04  strk
+2005-11-15 10:04  strk
 
-	* source/: geomgraph/index/MonotoneChain.cpp,
-	  geomgraph/index/MonotoneChainEdge.cpp,
-	  geomgraph/index/MonotoneChainIndexer.cpp,
-	  geomgraph/index/SegmentIntersector.cpp,
-	  geomgraph/index/SimpleMCSweepLineIntersector.cpp,
-	  geomgraph/index/SimpleSweepLineIntersector.cpp,
-	  geomgraph/index/SweepLineSegment.cpp,
-	  headers/geos/geomgraphindex.h:
-	  Reduced heap allocations (vectors, mostly).  Enforced
-	  const-correctness, changed some interfaces to use references
-	  rather then pointers when appropriate.
+	* source/geomgraph/index/MonotoneChain.cpp,
+	  source/geomgraph/index/MonotoneChainEdge.cpp,
+	  source/geomgraph/index/MonotoneChainIndexer.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp,
+	  source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/geomgraph/index/SimpleSweepLineIntersector.cpp,
+	  source/geomgraph/index/SweepLineSegment.cpp,
+	  source/headers/geos/geomgraphindex.h: Reduced heap allocations
+	  (vectors, mostly).
+	  Enforced const-correctness, changed some interfaces
+	  to use references rather then pointers when appropriate.
 
-2005-11-15 11:02  strk
+2005-11-15 10:02  strk
 
 	* source/geom/LineString.cpp: optimized envelope computation
 	  reducing virtual calls
 
-2005-11-14 19:14  strk
+2005-11-14 18:14  strk
 
-	* source/: geomgraph/Depth.cpp, geomgraph/DirectedEdge.cpp,
-	  geomgraph/DirectedEdgeStar.cpp, geomgraph/Edge.cpp,
-	  geomgraph/EdgeIntersectionList.cpp, geomgraph/GraphComponent.cpp,
-	  geomgraph/Label.cpp, geomgraph/Node.cpp,
-	  geomgraph/TopologyLocation.cpp, headers/geos/geomgraph.h,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/relate/EdgeEndBuilder.cpp,
-	  operation/relate/EdgeEndBundle.cpp: Reduced heap allocations made
-	  by TopologyLocation and Label objects.  Enforced
-	  const-correctness on GraphComponent.	Cleanups.
+	* source/geomgraph/Depth.cpp, source/geomgraph/DirectedEdge.cpp,
+	  source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/GraphComponent.cpp, source/geomgraph/Label.cpp,
+	  source/geomgraph/Node.cpp, source/geomgraph/TopologyLocation.cpp,
+	  source/headers/geos/geomgraph.h,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/EdgeEndBundle.cpp: Reduced heap
+	  allocations made by TopologyLocation and Label objects.
+	  Enforced const-correctness on GraphComponent.
+	  Cleanups.
 
-2005-11-10 17:26  strk
+2005-11-10 16:26  strk
 
 	* source/io/WKBReader.cpp: Fixed printHEX (was printing one char
 	  past the WKB)
 
-2005-11-10 16:20  strk
+2005-11-10 15:20  strk
 
-	* source/headers/geos/: geomUtil.h, geomgraph.h, geosAlgorithm.h,
-	  indexStrtree.h, noding.h, precision.h: Made virtual overloads
-	  explicit.
+	* source/headers/geos/geomUtil.h, source/headers/geos/geomgraph.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/indexStrtree.h, source/headers/geos/noding.h,
+	  source/headers/geos/precision.h: Made virtual overloads explicit.
 
-2005-11-10 11:47  strk
+2005-11-10 10:47  strk
 
-	* source/: geom/MultiPoint.cpp, headers/geos/geom.h: Renamed
+	* source/geom/MultiPoint.cpp, source/headers/geos/geom.h: Renamed
 	  MultiPoint::getCoordinate(int) to MultiPoint::getCoordinateN(int)
 	  to avoid hiding of Geometry::getCoordinate().
 
-2005-11-10 11:24  strk
+2005-11-10 10:24  strk
 
-	* source/: headers/geos/util.h, util/CoordinateArrayFiter.cpp:
+	* source/headers/geos/util.h, source/util/CoordinateArrayFiter.cpp:
 	  Fixed virtual overload of CoordinateArrayFilter::filter*
 
-2005-11-10 10:33  strk
+2005-11-10 09:33  strk
 
-	* source/: geom/LineString.cpp, headers/geos/geom.h: Removed
+	* source/geom/LineString.cpp, source/headers/geos/geom.h: Removed
 	  virtual overloading LineString::compareTo(LineString *)
 
-2005-11-09 16:14  strk
+2005-11-09 15:14  strk
 
 	* source/operation/buffer/DepthSegment.cpp: Forgot to add this
 
-2005-11-09 14:44  strk
+2005-11-09 13:44  strk
 
-	* source/: geomgraph/Node.cpp, geomgraph/NodeMap.cpp,
-	  headers/geos/geomgraph.h: Cleanups in Node and NodeMap.
+	* source/geomgraph/Node.cpp, source/geomgraph/NodeMap.cpp,
+	  source/headers/geos/geomgraph.h: Cleanups in Node and NodeMap.
 	  Optimization of EdgeIntersectionLessThen.
 
-2005-11-09 09:57  strk
+2005-11-09 08:57  strk
 
-	* source/: geom/IntersectionMatrix.cpp, headers/geos/geom.h:
-	  IntersectionMatrix made a concrete and final type.  Cleanups in
-	  class definition.
+	* source/geom/IntersectionMatrix.cpp, source/headers/geos/geom.h:
+	  IntersectionMatrix made a concrete and final type.
+	  Cleanups in class definition.
 
-2005-11-08 21:12  strk
+2005-11-08 20:12  strk
 
 	* NEWS, source/geom/Makefile.am, source/headers/geos/geom.h,
 	  source/headers/geos/opBuffer.h,
@@ -5813,43 +10159,53 @@
 	  source/operation/buffer/SubgraphDepthLocater.cpp: Memory overhead
 	  reductions in buffer operations.
 
-2005-11-08 13:32  strk
+2005-11-08 12:32  strk
 
 	* source/geom/DefaultCoordinateSequence.cpp: Cleanups, ::setPoint
 	  small improvement
 
-2005-11-08 12:33  strk
+2005-11-08 11:33  strk
 
 	* source/operation/overlay/OverlayOp.cpp: comments cleanup
 
-2005-11-08 11:26  strk
+2005-11-08 10:26  strk
 
 	* configure.in: Library versioning took back to 3.0.0
 
-2005-11-08 11:03  strk
+2005-11-08 10:03  strk
 
 	* configure.in, doc/Doxyfile.in, source/geom/Envelope.cpp,
 	  source/geom/Geometry.cpp, source/headers/geos/geom.h: Set library
-	  version to 2.2.0.  Cleaned up Doxygen warnings.  Inlined more
-	  Envelope methods.  Dropped deprecated Envelope::overlaps methods.
+	  version to 2.2.0.
+	  Cleaned up Doxygen warnings.
+	  Inlined more Envelope methods.
+	  Dropped deprecated Envelope::overlaps methods.
 
-2005-11-07 19:07  strk
+2005-11-07 18:07  strk
 
 	* configure.in: Removed VisualStudio knowledge from configure
 	  script
 
-2005-11-07 19:05  strk
+2005-11-07 18:05  strk
 
-	* source/: geomgraph/EdgeIntersectionList.cpp,
-	  headers/geos/noding.h, noding/SegmentNodeList.cpp: Reduced set<>
-	  lookups
+	* source/geomgraph/EdgeIntersectionList.cpp,
+	  source/headers/geos/noding.h, source/noding/SegmentNodeList.cpp:
+	  Reduced set<> lookups
 
-2005-11-07 14:17  frank
+2005-11-07 13:17  frank
 
+	* VisualStudio: no longer used
+
+2005-11-07 13:17  frank
+
 	* Makefile.am: removed VisualStudio, no longer distributed
 
-2005-11-07 13:31  strk
+2005-11-07 13:16  frank
 
+	* VisualStudio/.cvsignore: obsolete
+
+2005-11-07 12:31  strk
+
 	* NEWS, source/geomgraph/Edge.cpp,
 	  source/geomgraph/EdgeIntersection.cpp,
 	  source/geomgraph/EdgeIntersectionList.cpp,
@@ -5864,199 +10220,339 @@
 	  source/operation/relate/RelateNodeGraph.cpp,
 	  source/operation/valid/IsValidOp.cpp: Changed
 	  EdgeIntersectionList to use a set<> rathern then a vector<>, and
-	  to avoid dynamic allocation of initial header.  Inlined short
-	  SweepLineEvent methods.
+	  to avoid dynamic allocation of initial header.
+	  Inlined short SweepLineEvent methods.
 
-2005-11-04 16:42  strk
+2005-11-07 11:32  strk
 
+	* source/capi/geos_c.h.in: Added const qualifiers to function to
+	  reflect paradigm of immutable
+	  Geometry objects.
+
+2005-11-04 15:42  strk
+
 	* source/geomgraph/index/SweepLineEvent.cpp: Fixed bug in
-	  SweepLineEventLessThen functor (didn't conform to strict weak
-	  ordering).  Note: this was introduced by previous commit.
+	  SweepLineEventLessThen functor
+	  (didn't conform to strict weak ordering).
+	  Note: this was introduced by previous commit.
 
-2005-11-04 12:06  strk
+2005-11-04 11:06  strk
 
 	* NEWS: updated
 
-2005-11-04 12:04  strk
+2005-11-04 11:04  strk
 
-	* source/: headers/geos/opValid.h, operation/valid/IsValidOp.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp,
-	  operation/valid/SimpleNestedRingTester.cpp,
-	  operation/valid/SweeplineNestedRingTester.cpp,
-	  operation/valid/TopologyValidationError.cpp: Ported revision 1.38
-	  of IsValidOp.java (adding closed Ring checks).  Changed
-	  NestedRingTester classes to use Coorinate pointers rather then
-	  actual objects, to speedup NULL tests.  Added JTS port revision
-	  when applicable.
+	* source/headers/geos/opValid.h,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp,
+	  source/operation/valid/SimpleNestedRingTester.cpp,
+	  source/operation/valid/SweeplineNestedRingTester.cpp,
+	  source/operation/valid/TopologyValidationError.cpp: Ported
+	  revision 1.38 of IsValidOp.java (adding closed Ring checks).
+	  Changed NestedRingTester classes to use Coorinate pointers
+	  rather then actual objects, to speedup NULL tests.
+	  Added JTS port revision when applicable.
 
-2005-11-04 09:28  strk
+2005-11-04 08:28  strk
 
 	* NEWS, source/operation/overlay/OverlayOp.cpp: Ported speedup of
-	  OverlayOp::insertUniqueEdge() from JTS-1.7 (rev 1.23) Updated
-	  NEWS file.
+	  OverlayOp::insertUniqueEdge() from JTS-1.7 (rev 1.23)
+	  Updated NEWS file.
 
-2005-11-03 22:28  strk
+2005-11-03 21:28  strk
 
-	* source/geomgraph/index/: SimpleMCSweepLineIntersector.cpp,
-	  SimpleSweepLineIntersector.cpp: Fixed constructors broke by
-	  previous commit
+	* source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/geomgraph/index/SimpleSweepLineIntersector.cpp: Fixed
+	  constructors broke by previous commit
 
-2005-11-03 20:51  strk
+2005-11-03 19:51  strk
 
-	* source/: geomgraph/index/SimpleMCSweepLineIntersector.cpp,
-	  geomgraph/index/SimpleSweepLineIntersector.cpp,
-	  headers/geos/geomgraphindex.h: Indentation changes, small vector
-	  memory allocation optimization.
+	* source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/geomgraph/index/SimpleSweepLineIntersector.cpp,
+	  source/headers/geos/geomgraphindex.h: Indentation changes, small
+	  vector memory allocation optimization.
 
-2005-11-03 10:15  strk
+2005-11-03 09:15  strk
 
 	* source/headers/geos/geom.h: Removed declaration of
 	  PointCoordinateSequence and PointCoordinateSequenceFactory
 
-2005-11-01 10:40  strk
+2005-11-01 09:40  strk
 
 	* source/operation/valid/IsValidOp.cpp: Replaced finite() with
 	  FINITE() calls.
 
-2005-10-27 16:05  strk
+2005-10-27 14:05  strk
 
-	* source/: geomgraph/index/SimpleMCSweepLineIntersector.cpp,
-	  geomgraph/index/SweepLineEvent.cpp,
-	  headers/geos/geomgraphindex.h: Added a SweepLineEventLessThen
-	  functor to be used by sort algorithm.
+	* source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/geomgraph/index/SweepLineEvent.cpp,
+	  source/headers/geos/geomgraphindex.h: Added a
+	  SweepLineEventLessThen functor to be used by sort algorithm.
 
-2005-10-21 11:02  strk
+2005-10-24 13:28  strk
 
+	* source/capi/geos_c.cpp, source/capi/geos_c.h.in,
+	  source/capi/geostest.c: Changed constructors to take ownership of
+	  GEOSGeom and GEOSCoordSeq objects.
+	  Changed inspectors to retain ownership of GEOSGeom and
+	  GEOSCoordSeq objects.
+	  Added GEOSGeom_clone() method.
+
+2005-10-21 15:13  strk
+
+	* source/capi/geos_c.cpp, source/capi/geos_c.h.in: Added
+	  GEOSGeom_clone() function
+
+2005-10-21 12:14  strk
+
+	* source/capi/geos_c.h.in: Added missing GEOS_DLL specifiers
+
+2005-10-21 12:07  strk
+
+	* source/capi/geos_c.cpp, source/capi/geos_c.h.in,
+	  source/capi/geostest.c: Added fine-grained geometry constructors
+	  and GEOSCoordSeq abstract data type.
+	  Renamed GEOSmakeCollection to GEOSGeom_createCollection
+
+2005-10-21 09:02  strk
+
 	* configure.in: typo fixed
 
-2005-10-21 04:46  frank
+2005-10-21 02:46  frank
 
 	* AUTHORS: added myself to authors - isn't that cheeky!
 
-2005-10-21 04:45  frank
+2005-10-21 02:45  frank
 
-	* README: added note on source/makefile.vc
+	* README: added note on source\makefile.vc
 
-2005-10-21 04:44  frank
+2005-10-21 02:44  frank
 
 	* source/Makefile.vc: added a wee readme
 
-2005-10-21 04:41  frank
+2005-10-21 02:41  frank
 
 	* source/Makefile.vc: added DLL building, and geostest.exe
 
-2005-10-21 03:57  frank
+2005-10-21 02:41  frank
 
+	* source/capi/geos_c.h.in: need to DLL export C API
+
+2005-10-21 02:37  frank
+
+	* source/capi/geos_c.cpp: DLL Export functions
+
+2005-10-21 02:37  frank
+
+	* source/capi/geostest.c: avoid non-portable vasprintf, make big
+	  buffer static
+
+2005-10-21 01:57  frank
+
 	* source/Makefile.vc: updated for 3.0.0 and added C API
 
-2005-10-20 22:37  frank
+2005-10-20 20:37  frank
 
 	* source/headers/geos/platform.h.vc: added getMachineByteOrder(),
 	  convert to unix text mode
 
-2005-10-19 15:07  strk
+2005-10-19 13:07  strk
 
 	* source/io/WKBReader.cpp: Added support for SRID flag in WKB (full
 	  EWKB is accepted now)
 
-2005-10-19 14:59  strk
+2005-10-19 12:59  strk
 
 	* source/headers/geos/io.h: Added input stream checks in
 	  ByteOrderDataInStream, throwing ParseException on unexpected EOF
 
-2005-10-17 14:56  strk
+2005-10-17 15:55  strk
 
+	* source/capi/geos_c.cpp, source/capi/geos_c.h.in: Added
+	  GetGeometryN, GetInteriorRingN, GetExteriorRing
+
+2005-10-17 14:37  strk
+
+	* source/capi/geos_c.h.in: Added comments on exception returns for
+	  Geometry info functions
+
+2005-10-17 14:33  strk
+
+	* source/capi/geos_c.cpp: Added missing exception handlers from
+	  previous commit.
+	  Fixed GEOSGeomTypeId signatures.
+
+2005-10-17 12:56  strk
+
 	* source/geom/Makefile.am: Removed GEOS_VERSION define
 	  (Geometry.cpp, the only file using this will use the one in
 	  version.h)
 
-2005-09-28 12:15  strk
+2005-10-17 12:55  strk
 
-	* source/: headers/geos/io.h, io/WKBWriter.cpp: WKBWriter ctor
+	* source/capi/geos_c.h.in: Fixed GEOSGeom typedef to be accepted by
+	  C++ compilers, added extern "C" namespace for inclusion by C++
+	  code (really needed?)
+
+2005-10-17 09:38  strk
+
+	* source/capi/geos_c.cpp, source/capi/geos_c.h.in,
+	  source/capi/geostest.c: Added GEOSDistance() function.
+	  Trapped all exceptions and reported using ERROR_MESSAGE rather
+	  then NOTICE_MESSAGE.
+	  Changed WKB functions to use 'unsigned char' rather then 'char'
+	  Added missing GEOS_setWKBOutputDims() function in header file.
+
+2005-09-28 16:33  strk
+
+	* source/capi/geos_c.cpp: Added GEOS_setWKBOutputDims(int) function
+	  to specify coordinate
+	  dimension in WKB output.
+
+2005-09-28 10:15  strk
+
+	* source/headers/geos/io.h, source/io/WKBWriter.cpp: WKBWriter ctor
 	  out-lined (will require changes in the near future, for higher
 	  dimensions support), added support for 3d WKB output
 
-2005-09-28 11:36  strk
+2005-09-28 09:36  strk
 
 	* source/io/WKBReader.cpp: Cleanups in the printHEX function
 
-2005-09-27 18:29  strk
+2005-09-27 16:29  strk
 
 	* source/io/WKBReader.cpp: Ported JTS-1.7 use of PrecisionModel in
 	  WKBReader
 
-2005-09-27 18:20  strk
+2005-09-27 16:20  strk
 
-	* doc/example.cpp, source/headers/geos/io.h,
-	  source/io/WKBReader.cpp: Reverted previous change, fixed the bug
-	  by turning WKBReader.factory into a reference rather then a real
-	  object. ABI still breaks, but API at least is safe (we didn't
-	  release any WKB-aware package so breaking ABI is not a big deal
-	  at this stage).
+	* doc/example.cpp, source/capi/geos_c.cpp,
+	  source/headers/geos/io.h, source/io/WKBReader.cpp: Reverted
+	  previous change, fixed the bug by turning WKBReader.factory
+	  into a reference rather then a real object. ABI still breaks, but
+	  API
+	  at least is safe (we didn't release any WKB-aware package so
+	  breaking
+	  ABI is not a big deal at this stage).
 
-2005-09-27 18:00  strk
+2005-09-27 16:00  strk
 
-	* doc/example.cpp, source/headers/geos/io.h,
-	  source/io/WKBReader.cpp: Fixed bug in WKBReader destroying the
-	  GeometryFactory used in Geometry construction. Changed it's
-	  definition to *require* a GeometryFactory pointer parameter.
+	* doc/example.cpp, source/capi/geos_c.cpp,
+	  source/headers/geos/io.h, source/io/WKBReader.cpp: Fixed bug in
+	  WKBReader destroying the GeometryFactory used in Geometry
+	  construction. Changed it's definition to *require* a
+	  GeometryFactory
+	  pointer parameter.
 
-2005-09-26 16:40  strk
+2005-09-27 08:51  strk
 
+	* source/test/Makefile.am: Added XMLTester.h in XMLTester_SOURCES
+	  list
+
+2005-09-26 14:40  strk
+
 	* source/io/WKBReader.cpp: Fixed handling of higher dimensional WKB
 	  streams
 
-2005-09-26 15:42  strk
+2005-09-26 13:46  strk
 
-	* configure.in: Moved C-api versioning to top-level configure.in
+	* source/capi/Makefile.am: Modified GEOS_CAPI_VERSION to include
+	  underlying GEOS version
+
+2005-09-26 13:42  strk
+
+	* configure.in, source/capi/Makefile.am, source/capi/geos_c.cpp,
+	  source/capi/geos_c.h, source/capi/geos_c.h.in: Moved C-api
+	  versioning to top-level configure.in
 	  Added version info in geos_c.h
 
-2005-09-26 14:23  strk
+2005-09-26 12:25  strk
 
+	* source/capi/geos_c.cpp, source/capi/geos_c.h,
+	  source/capi/geostest.c: Changed LineMerge interface to accept a
+	  single Geometry and return the simpler Geometry obtainable with
+	  the set of merger LineStrings. Fixed leaks in geostest, fixed a
+	  leak in GEOSRelate().
+
+2005-09-26 12:23  strk
+
 	* source/geom/PrecisionModel.cpp: Initializzation lists in
 	  PrecisionModel ctors
 
-2005-09-26 13:04  strk
+2005-09-26 11:04  strk
 
 	* NEWS: Added changes in LineMerger
 
-2005-09-26 13:01  strk
+2005-09-26 11:01  strk
 
-	* source/: headers/geos/opLinemerge.h,
-	  operation/linemerge/EdgeString.cpp,
-	  operation/linemerge/LineMergeEdge.cpp,
-	  operation/linemerge/LineMergeGraph.cpp,
-	  operation/linemerge/LineMerger.cpp: Const correctness changes in
-	  LineMerger package, and a few speedups.
+	* source/headers/geos/opLinemerge.h,
+	  source/operation/linemerge/EdgeString.cpp,
+	  source/operation/linemerge/LineMergeEdge.cpp,
+	  source/operation/linemerge/LineMergeGraph.cpp,
+	  source/operation/linemerge/LineMerger.cpp: Const correctness
+	  changes in LineMerger package, and a few speedups.
 
-2005-09-26 10:17  strk
+2005-09-26 08:18  strk
 
+	* source/capi, source/capi/.cvsignore: Added .lo, .la and geostest
+
+2005-09-26 08:17  strk
+
 	* doc/example.cpp: Removed memory leak from WKB tester
 
-2005-09-23 19:20  strk
+2005-09-23 17:20  strk
 
-	* source/: headers/geos/opLinemerge.h,
-	  operation/linemerge/LineMerger.cpp: Made LineMerger graph be a
-	  real object (rather then a pointer to it)
+	* source/headers/geos/opLinemerge.h,
+	  source/operation/linemerge/LineMerger.cpp: Made LineMerger graph
+	  be a real object (rather then a pointer to it)
 
-2005-09-19 10:16  strk
+2005-09-23 16:07  strk
 
+	* source/capi/geos_c.cpp: Fixed export of GEOSPolygonize() and
+	  GEOSMakeCollection()
+
+2005-09-23 09:49  strk
+
+	* source/capi/geos_c.cpp, source/capi/geos_c.h: Added
+	  GEOSMakeCollection.
+	  Changed GEOSGetCentroid to return an EmptyGeometry when no
+	  Centroid can be
+	  computed (Empty input, for example).
+
+2005-09-19 08:16  strk
+
 	* NEWS: Added C api
 
-2005-09-14 16:28  strk
+2005-09-14 15:11  strk
 
+	* source/capi/geos_c.h: Removed functions returning not-new
+	  GEOSGeom objects to avoid ambiguity
+	  whereas when to destroy returns. Added not about memory
+	  management.
+
+2005-09-14 14:55  strk
+
+	* source/capi/geos_c.cpp, source/capi/geos_c.h,
+	  source/capi/geostest.c: Added copyright notices and usage notes
+
+2005-09-14 14:28  strk
+
 	* source/io/WKBWriter.cpp: Fixed bug writing WKB for all Multi*
 	  geoms as Collections.
 
-2005-09-14 15:58  strk
+2005-09-14 13:58  strk
 
-	* configure.in, source/Makefile.am: Initial abstract C api.
+	* configure.in, source/Makefile.am, source/capi,
+	  source/capi/.cvsignore, source/capi/Makefile.am,
+	  source/capi/geos_c.cpp, source/capi/geos_c.h,
+	  source/capi/geostest.c, source/capi/test.wkt: Initial abstract C
+	  api.
 
-2005-09-14 15:56  strk
+2005-09-14 13:56  strk
 
 	* source/io/WKBReader.cpp: Typo fixed
 
-2005-09-03 23:26  strk
+2005-09-03 21:26  strk
 
 	* doc/example.cpp, source/geom/Makefile.am,
 	  source/headers/geos/ByteOrderDataInStreamT.h,
@@ -6066,133 +10562,144 @@
 	  source/io/WKBReader.cpp, source/io/WKBWriter.cpp: Reworked WKB
 	  I/O to avoid use of templates and make better use of STL
 
-2005-08-22 15:34  strk
+2005-08-22 13:34  strk
 
 	* NEWS: Added 2.1.4 section
 
-2005-08-22 15:30  strk
+2005-08-22 13:31  strk
 
-	* source/: geom/Geometry.cpp, operation/buffer/BufferBuilder.cpp,
-	  planargraph/planarDirectedEdgeStar.cpp: Fixed comparator
-	  functions used with STL sort() algorithm to implement
-	  StrictWeakOrdering semantic.
+	* source/geom/Geometry.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/planargraph/planarDirectedEdgeStar.cpp: Fixed comparator
+	  functions used with STL sort() algorithm to
+	  implement StrictWeakOrdering semantic.
 
-2005-07-12 16:33  strk
+2005-07-12 14:33  strk
 
 	* NEWS: updated
 
-2005-07-11 18:21  strk
+2005-07-11 16:21  strk
 
-	* source/headers/geos/: ByteOrderDataInStreamT.h, WKBReaderT.h,
-	  WKBWriterT.h: Removed '_' prefix from header guards
+	* source/headers/geos/ByteOrderDataInStreamT.h,
+	  source/headers/geos/WKBReaderT.h,
+	  source/headers/geos/WKBWriterT.h: Removed '_' prefix from header
+	  guards
 
-2005-07-11 14:17  strk
+2005-07-11 12:17  strk
 
-	* source/headers/geos/: io.h, opOverlay.h, platform.h.in: Cleaned
-	  up syntax
+	* source/headers/geos/io.h, source/headers/geos/opOverlay.h,
+	  source/headers/geos/platform.h.in: Cleaned up syntax
 
-2005-07-11 14:17  strk
+2005-07-11 12:17  strk
 
 	* doc/example.cpp: Commented out useless include
 
-2005-07-11 12:50  strk
+2005-07-11 10:50  strk
 
 	* source/geom/Geometry.cpp: Added parens suggested by compiler
 
-2005-07-11 12:27  strk
+2005-07-11 10:27  strk
 
-	* source/: geomgraph/Edge.cpp, headers/geos/WKBReaderT.h: Cleaned
-	  up signed/unsigned mismatches
+	* source/geomgraph/Edge.cpp, source/headers/geos/WKBReaderT.h:
+	  Cleaned up signed/unsigned mismatches
 
-2005-07-11 12:27  strk
+2005-07-11 10:27  strk
 
-	* source/: geomgraph/DirectedEdge.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp: Fixed initializzazion
-	  lists
+	* source/geomgraph/DirectedEdge.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp: Fixed
+	  initializzazion lists
 
-2005-07-11 12:26  strk
+2005-07-11 10:26  strk
 
 	* source/headers/geos/geom.h: Made CoordinateSequence::getDimension
 	  return unsigned int instead of int
 
-2005-07-11 12:23  strk
+2005-07-11 10:23  strk
 
 	* source/geom/Geometry.cpp: removed useless assignment
 
-2005-06-30 20:31  strk
+2005-06-30 18:31  strk
 
-	* source/: headers/geos/opBuffer.h,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp: Ported
+	* source/headers/geos/opBuffer.h,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp: Ported
 	  SubgraphDepthLocator optimizations from JTS code
 
-2005-06-28 23:13  strk
+2005-06-28 21:13  strk
 
 	* source/operation/buffer/SubgraphDepthLocater.cpp: Fixed a bug
 	  introduced by LineSegment skip - made LineSegment skip a
 	  compile-time optione
 
-2005-06-28 13:22  strk
+2005-06-28 16:52  strk
 
+	* source/test/XMLTester.cpp: Added number of points count as a
+	  debugging aid
+
+2005-06-28 11:22  strk
+
 	* NEWS: Added DepthSegmentLT bugfix
 
-2005-06-28 03:07  strk
+2005-06-28 01:07  strk
 
-	* source/: headers/geos/opOverlay.h,
-	  operation/overlay/PointBuilder.cpp: improved extraction of result
-	  points in overlay op
+	* source/headers/geos/opOverlay.h,
+	  source/operation/overlay/PointBuilder.cpp: improved extraction of
+	  result points in overlay op
 
-2005-06-28 02:04  strk
+2005-06-28 00:04  strk
 
 	* source/geomgraph/Node.cpp: improved ::isIncidentEdgeInResult()
 	  method
 
-2005-06-27 23:58  strk
+2005-06-27 21:58  strk
 
 	* source/operation/buffer/SubgraphDepthLocater.cpp: Bugfix in
 	  DepthSegmentLT as suggested by Graeme Hiebert
 
-2005-06-27 23:24  strk
+2005-06-27 21:24  strk
 
 	* source/operation/buffer/SubgraphDepthLocater.cpp: Fixed bug
 	  just-introduced with optimization.
 
-2005-06-27 23:21  strk
+2005-06-27 21:21  strk
 
 	* NEWS, source/operation/buffer/SubgraphDepthLocater.cpp: Reduced
 	  Coordinate copies due to LineSegment overuse
 
-2005-06-25 12:20  strk
+2005-06-25 10:20  strk
 
 	* NEWS, source/geomgraph/Node.cpp, source/headers/geos/geomgraph.h,
 	  source/operation/overlay/PointBuilder.cpp: OverlayOp speedup (JTS
 	  port)
 
-2005-06-24 13:12  strk
+2005-06-24 11:12  strk
 
 	* NEWS: Added LineIntersector concrete type note
 
-2005-06-24 13:09  strk
+2005-06-24 11:09  strk
 
-	* source/: algorithm/CGAlgorithms.cpp,
-	  algorithm/LineIntersector.cpp, algorithm/PointLocator.cpp,
-	  geom/LineSegment.cpp, geom/Makefile.am,
-	  geomgraph/PlanarGraph.cpp, headers/geos/geosAlgorithm.h,
-	  headers/geos/noding.h, noding/IteratedNoder.cpp,
-	  noding/NodingValidator.cpp, operation/GeometryGraphOperation.cpp,
-	  operation/IsSimpleOp.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/valid/ConsistentAreaTester.cpp,
-	  operation/valid/IsValidOp.cpp: Dropped RobustLineIntersector,
-	  made LineIntersector a concrete class.  Added
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/PointLocator.cpp, source/geom/LineSegment.cpp,
+	  source/geom/Makefile.am, source/geomgraph/PlanarGraph.cpp,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/noding.h, source/noding/IteratedNoder.cpp,
+	  source/noding/NodingValidator.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/IsSimpleOp.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/valid/ConsistentAreaTester.cpp,
+	  source/operation/valid/IsValidOp.cpp: Dropped
+	  RobustLineIntersector, made LineIntersector a concrete class.
+	  Added
 	  LineIntersector::hasIntersection(Coordinate&,Coordinate&,Coordinate&)
 	  to avoid computing intersection point (Z) when it's not
 	  necessary.
 
-2005-06-23 16:22  strk
+2005-06-23 14:22  strk
 
 	* NEWS, source/geom/GeometryCollection.cpp,
 	  source/geom/LineString.cpp, source/geom/LinearRing.cpp,
@@ -6200,266 +10707,294 @@
 	  source/headers/geos/geom.h: Inlined and added missing ::clone()
 	  for Geometry subclasses
 
-2005-06-23 13:23  strk
+2005-06-23 11:23  strk
 
 	* NEWS, source/algorithm/CGAlgorithms.cpp: performance improvement
 	  for CGAlgorithms::isOnLine()
 
-2005-06-22 02:46  strk
+2005-06-22 00:46  strk
 
 	* NEWS, source/geom/Geometry.cpp: Shortcircuit tests for Union
 
-2005-06-22 02:46  strk
+2005-06-22 00:46  strk
 
 	* source/geom/GeometryFactory.cpp: Fixed bugus handling of
 	  collections in ::buildGeometry
 
-2005-06-21 14:22  strk
+2005-06-21 12:22  strk
 
-	* NEWS: XMLTester code cleanups
+	* NEWS, source/test/XMLTester.cpp, source/test/XMLTester.h:
+	  XMLTester code cleanups
 
-2005-06-20 12:23  strk
+2005-06-20 10:23  strk
 
-	* NEWS: XMLTester installed by default
+	* NEWS, source/test/Makefile.am: XMLTester installed by default
 
-2005-06-17 17:17  strk
+2005-06-17 15:17  strk
 
-	* .cvsignore, ltmain.sh: Removed ltmain.sh from repository, will be
-	  created by autogen.sh
+	* ., .cvsignore, ltmain.sh: Removed ltmain.sh from repository, will
+	  be created by autogen.sh
 
-2005-06-17 17:07  strk
+2005-06-17 15:08  strk
 
 	* NEWS, source/operation/polygonize/Polygonizer.cpp,
 	  source/operation/polygonize/polygonizeEdgeRing.cpp: Polygonizer
 	  segfault fix
 
-2005-06-17 16:58  strk
+2005-06-17 14:58  strk
 
 	* source/geom/GeometryFactory.cpp: Fixed segfault in LinearRing and
 	  LineString constructors
 
-2005-06-14 13:57  strk
+2005-06-14 11:57  strk
 
-	* NEWS: Added workaround for mingw Polygon name clash
+	* NEWS, source/test/XMLTester.cpp: Added workaround for mingw
+	  Polygon name clash
 
-2005-06-10 16:02  strk
+2005-06-10 14:04  strk
 
 	* autogen.sh: Added libtoolize call
 
-2005-06-08 11:38  strk
+2005-06-10 13:24  strk
 
+	* source/test/XMLTester.cpp: Added use declaration to make MingW
+	  build work
+
+2005-06-08 09:38  strk
+
 	* INSTALL: Added GCC version requirement note
 
-2005-06-05 12:40  strk
+2005-06-05 10:41  strk
 
 	* CHANGES, NEWS: Changes file renamed back to NEWS, automake
 	  insists on finding it.
 
-2005-05-30 18:20  autorun
+2005-05-30 16:20  autorun
 
 	* NEWS: Blank news file to molfify new versions of autoconf
 
-2005-05-24 10:42  strk
+2005-05-24 08:42  strk
 
 	* NEWS: Info moved into CHANGES file
 
-2005-05-24 10:42  strk
+2005-05-24 08:42  strk
 
 	* CHANGES: Filled in section from 2.0.0 to 2.1.1
 
-2005-05-24 09:48  strk
+2005-05-24 07:48  strk
 
 	* CHANGES: Initial import
 
-2005-05-23 18:42  strk
+2005-05-23 16:42  strk
 
 	* source/geom/Point.cpp: Added Refractions copyright
 
-2005-05-23 17:13  strk
+2005-05-23 15:13  strk
 
-	* source/operation/buffer/: BufferSubgraph.cpp,
-	  SubgraphDepthLocater.cpp: Added debugging output
+	* source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp: Added debugging
+	  output
 
-2005-05-23 17:04  strk
+2005-05-23 15:04  strk
 
 	* source/geom/LineSegment.cpp: Fixed bug in ::reverse()
 
-2005-05-22 19:45  strk
+2005-05-22 17:45  strk
 
 	* source/operation/buffer/BufferSubgraph.cpp: Fixed initialization
 	  list order
 
-2005-05-22 19:42  strk
+2005-05-22 17:42  strk
 
 	* ChangeLog, source/headers/geos/Makefile.am: Added missing
 	  WKBWriterT.h
 
-2005-05-20 18:15  strk
+2005-05-20 16:15  strk
 
-	* source/: geomgraph/Position.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp: Code cleanups
+	* source/geomgraph/Position.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp: Code cleanups
 
-2005-05-20 18:14  strk
+2005-05-20 16:14  strk
 
 	* source/operation/buffer/OffsetCurveSetBuilder.cpp: Fixed a bug in
 	  addPolygonRing setting wrong depths on Edges
 
-2005-05-19 12:29  strk
+2005-05-19 10:29  strk
 
-	* source/: algorithm/CentroidArea.cpp, geomgraph/DirectedEdge.cpp,
-	  geomgraph/EdgeEnd.cpp, geomgraph/EdgeRing.cpp,
-	  headers/geos/geomgraph.h, headers/geos/geosAlgorithm.h,
-	  headers/geos/opBuffer.h, headers/geos/opOverlay.h,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp,
-	  operation/buffer/RightmostEdgeFinder.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp,
-	  operation/overlay/MaximalEdgeRing.cpp,
-	  operation/overlay/MinimalEdgeRing.cpp,
-	  operation/overlay/PolygonBuilder.cpp: Removed some CGAlgorithms
-	  instances substituting them with direct calls to the static
-	  functions. Interfaces accepting CGAlgorithms pointers kept for
-	  backward compatibility but modified to make the argument
-	  optional.  Fixed a small memory leak in
-	  OffsetCurveBuilder::getRingCurve.  Inlined some smaller functions
-	  encountered during bug hunting.  Updated Copyright notices in the
-	  touched files.
+	* source/algorithm/CentroidArea.cpp,
+	  source/geomgraph/DirectedEdge.cpp, source/geomgraph/EdgeEnd.cpp,
+	  source/geomgraph/EdgeRing.cpp, source/headers/geos/geomgraph.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/opBuffer.h, source/headers/geos/opOverlay.h,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/MinimalEdgeRing.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp: Removed some
+	  CGAlgorithms instances substituting them with direct calls
+	  to the static functions. Interfaces accepting CGAlgorithms
+	  pointers kept
+	  for backward compatibility but modified to make the argument
+	  optional.
+	  Fixed a small memory leak in OffsetCurveBuilder::getRingCurve.
+	  Inlined some smaller functions encountered during bug hunting.
+	  Updated Copyright notices in the touched files.
 
-2005-05-13 20:06  strk
+2005-05-19 10:26  strk
 
+	* source/test/testLeaksBig.xml: Added bogus multipolygon buffering
+	  test
+
+2005-05-13 18:06  strk
+
 	* source/headers/geos/geom.h: Added default tolerance parameter for
 	  equalsExact
 
-2005-05-13 19:15  strk
+2005-05-13 17:15  strk
 
 	* source/geom/Point.cpp: cleanups and indentations
 
-2005-05-13 19:14  strk
+2005-05-13 17:14  strk
 
 	* source/geom/Geometry.cpp: Added comment about 2D-only comparison
 	  of ::equal(Coordinate, Coordinate, double)
 
-2005-05-09 23:17  strk
+2005-05-09 21:17  strk
 
 	* source/headers/geos/WKBWriterT.h: Second argument to ::write made
 	  mandatory.
 
-2005-05-09 12:35  strk
+2005-05-09 10:35  strk
 
-	* source/: algorithm/RobustLineIntersector.cpp,
-	  headers/geos/geosAlgorithm.h: Ported JTS robustness patches made
-	  by Martin on suggestions by Kevin.
+	* source/algorithm/RobustLineIntersector.cpp,
+	  source/headers/geos/geosAlgorithm.h: Ported JTS robustness
+	  patches made by Martin on suggestions by Kevin.
 
-2005-05-03 17:30  strk
+2005-05-03 15:30  strk
 
 	* TODO: Added WKB TODOs
 
-2005-04-29 19:40  strk
+2005-04-29 17:40  strk
 
-	* source/: geom/Geometry.cpp, headers/geos.h,
-	  headers/geos/WKBReaderT.h, headers/geos/WKBWriterT.h,
-	  headers/geos/geom.h, headers/geos/io.h, headers/geos/opOverlay.h,
-	  io/ByteOrderValues.cpp, operation/overlay/OverlayOp.cpp: Updated
-	  Doxygen documentation and some Copyright headers.
+	* source/geom/Geometry.cpp, source/headers/geos.h,
+	  source/headers/geos/WKBReaderT.h,
+	  source/headers/geos/WKBWriterT.h, source/headers/geos/geom.h,
+	  source/headers/geos/io.h, source/headers/geos/opOverlay.h,
+	  source/io/ByteOrderValues.cpp,
+	  source/operation/overlay/OverlayOp.cpp: Updated Doxygen
+	  documentation and some Copyright headers.
 
-2005-04-29 18:36  strk
+2005-04-29 16:36  strk
 
 	* source/headers/geos/io.h: Fixed biostringstream stream output.
 
-2005-04-29 18:36  strk
+2005-04-29 16:36  strk
 
 	* doc/example.cpp: Made WKBReader use global_factory, for having
-	  WKB reads produce same context of input geoms.
+	  WKB reads produce
+	  same context of input geoms.
 
-2005-04-29 17:34  strk
+2005-04-29 15:34  strk
 
 	* doc/example.cpp, source/headers/geos/WKBReaderT.h,
 	  source/headers/geos/WKBWriterT.h, source/headers/geos/io.h,
 	  source/io/ByteOrderValues.cpp: Typedef'ed biostringstream,
-	  preferred parameter for WKB parser templates.  Added << operator
-	  for biostringstream.	Typedef'ed WKBWriter and WKBReader to be
-	  parametrized by biostringstream.  Added WKBtest in
-	  doc/example.cpp
+	  preferred parameter for
+	  WKB parser templates.
+	  Added << operator for biostringstream.
+	  Typedef'ed WKBWriter and WKBReader to be parametrized by
+	  biostringstream.
+	  Added WKBtest in doc/example.cpp
 
-2005-04-29 13:52  strk
+2005-04-29 11:52  strk
 
-	* source/: geom/CoordinateSequence.cpp,
-	  geom/DefaultCoordinateSequence.cpp,
-	  geom/DefaultCoordinateSequenceFactory.cpp, geom/Makefile.am,
-	  geom/PointCoordinateSequence.cpp,
-	  geom/PointCoordinateSequenceFactory.cpp,
-	  headers/geos/ByteOrderDataInStreamT.h, headers/geos/WKBReaderT.h,
-	  headers/geos/WKBWriterT.h, headers/geos/geom.h,
-	  headers/geos/io.h: Added new JTS interfaces for
-	  CoordinateSequence and factories, removed example implementations
-	  to reduce maintainance costs.  Added first implementation of
-	  WKBWriter, made ByteOrderDataInStream a template class.
+	* source/geom/CoordinateSequence.cpp,
+	  source/geom/DefaultCoordinateSequence.cpp,
+	  source/geom/DefaultCoordinateSequenceFactory.cpp,
+	  source/geom/Makefile.am, source/geom/PointCoordinateSequence.cpp,
+	  source/geom/PointCoordinateSequenceFactory.cpp,
+	  source/headers/geos/ByteOrderDataInStreamT.h,
+	  source/headers/geos/WKBReaderT.h,
+	  source/headers/geos/WKBWriterT.h, source/headers/geos/geom.h,
+	  source/headers/geos/io.h: Added new JTS interfaces for
+	  CoordinateSequence and factories,
+	  removed example implementations to reduce maintainance costs.
+	  Added first implementation of WKBWriter, made
+	  ByteOrderDataInStream
+	  a template class.
 
-2005-04-29 13:50  strk
+2005-04-29 11:50  strk
 
 	* source/headers/geos/platform.h.in: Added machine byte order
 	  extractor
 
-2005-04-21 17:13  strk
+2005-04-21 15:13  strk
 
 	* configure.in: library version bumped to 3.0.0
 
-2005-04-21 15:43  strk
+2005-04-21 13:43  strk
 
 	* ChangeLog, NEWS: Updated chage logs
 
-2005-04-21 13:16  strk
+2005-04-21 11:16  strk
 
 	* source/operation/overlay/OverlayOp.cpp: Removed useless
 	  Coordinate copies in mergeZ() - patch by Safe Software
 
-2005-04-20 19:56  strk
+2005-04-20 17:56  strk
 
-	* source/: algorithm/NonRobustCGAlgorithms.cpp,
-	  algorithm/RobustCGAlgorithms.cpp, geom/Makefile.am: Removed
-	  NonRobustCGAlgorithms and RobustCGAlgorithms, already unused
-	  (CGAlgorithms replaces both with robust implementation).
+	* source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp, source/geom/Makefile.am:
+	  Removed NonRobustCGAlgorithms and RobustCGAlgorithms, already
+	  unused (CGAlgorithms replaces both with robust implementation).
 
-2005-04-20 19:22  strk
+2005-04-20 17:22  strk
 
-	* source/: geom/Makefile.am, headers/geos/ByteOrderDataInStreamT.h,
-	  headers/geos/Makefile.am, headers/geos/WKBReaderT.h,
-	  headers/geos/geom.h, headers/geos/io.h, io/ByteOrderValues.cpp,
-	  io/WKBReader.cpp: Added initial implementation of WKBReaderT and
-	  ByteOrderDataInStreamT class templates and ByteOrderValues class.
+	* source/geom/Makefile.am,
+	  source/headers/geos/ByteOrderDataInStreamT.h,
+	  source/headers/geos/Makefile.am,
+	  source/headers/geos/WKBReaderT.h, source/headers/geos/geom.h,
+	  source/headers/geos/io.h, source/io/ByteOrderValues.cpp,
+	  source/io/WKBReader.cpp: Added initial implementation of
+	  WKBReaderT and ByteOrderDataInStreamT
+	  class templates and ByteOrderValues class.
 	  Work is unfinished as WKBReader requires new interface of
-	  CoordinateSequence taking higher dimensions into account.
+	  CoordinateSequence
+	  taking higher dimensions into account.
 
-2005-04-20 19:18  strk
+2005-04-20 17:18  strk
 
 	* source/headers/geos.h: Added standard copyright header
 
-2005-04-19 13:49  strk
+2005-04-19 11:49  strk
 
 	* source/geom/Point.cpp: Fixed segfault in ::isEmpty
 
-2005-04-14 13:49  strk
+2005-04-14 11:49  strk
 
-	* source/: headers/geos/io.h, io/StringTokenizer.cpp,
-	  io/WKTReader.cpp: Applied slightly modified patch by Cheng Shan
-	  to speedup WKT parsing.
+	* source/headers/geos/io.h, source/io/StringTokenizer.cpp,
+	  source/io/WKTReader.cpp: Applied slightly modified patch by Cheng
+	  Shan to speedup WKT parsing.
 
-2005-04-07 20:43  strk
+2005-04-07 18:43  strk
 
 	* source/operation/valid/IsValidOp.cpp: Fixed bug throwing an
-	  exception when a result could be returned instead (ported JTS
-	  patch)
+	  exception when a result could be returned instead
+	  (ported JTS patch)
 
-2005-04-06 13:09  strk
+2005-04-06 11:09  strk
 
 	* ChangeLog, ltmain.sh, source/algorithm/CGAlgorithms.cpp,
 	  source/algorithm/LineIntersector.cpp,
 	  source/algorithm/NonRobustLineIntersector.cpp,
 	  source/algorithm/RobustDeterminant.cpp,
+	  source/bigtest/GeometryTestFactory.cpp,
 	  source/geomgraph/DirectedEdge.cpp, source/geomgraph/EdgeEnd.cpp,
 	  source/geomgraph/index/SegmentIntersector.cpp,
 	  source/headers/geos/platform.h.in,
@@ -6467,304 +11002,356 @@
 	  source/planargraph/planarDirectedEdge.cpp: Applied patch from Jon
 	  Schlueter (math.h => cmath; ieeefp.h in "C" block)
 
-2005-04-02 19:07  sgillies
+2005-04-02 17:07  sgillies
 
 	* swig/python/setup.py: now supporting the win32 platform, thanks
 	  to Howard Butler
 
-2005-03-26 09:19  strk
+2005-03-26 08:19  strk
 
 	* source/headers/geos/opPolygonize.h: Commented out
 	  Polygonizer::LineStringAdder friendship
 
-2005-03-10 18:27  strk
+2005-03-10 17:27  strk
 
 	* source/io/WKBReader.cpp: ported from current JTS
 
-2005-03-04 08:48  strk
+2005-03-04 07:48  strk
 
 	* source/algorithm/CGAlgorithms.cpp: Removed useless copy from
 	  ::isOnLine() - suggested by Dale Lutz
 
-2005-03-02 09:14  strk
+2005-03-02 08:14  strk
 
 	* source/headers/Makefile.am: Removed commented line, cousing
 	  strange behaviours with autotools.
 
-2005-02-22 19:21  strk
+2005-02-22 18:21  strk
 
-	* source/: headers/geos/noding.h, index/strtree/STRtree.cpp,
-	  noding/SegmentNode.cpp, noding/SegmentNodeList.cpp,
-	  noding/SegmentString.cpp: Changed SegmentNode to contain a *real*
-	  Coordinate (not a pointer) to reduce construction costs.
+	* source/headers/geos/noding.h, source/index/strtree/STRtree.cpp,
+	  source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp: Changed SegmentNode to contain a
+	  *real* Coordinate (not a pointer) to reduce
+	  construction costs.
 
-2005-02-22 18:10  strk
+2005-02-22 17:10  strk
 
-	* source/: geom/CoordinateSequence.cpp, geom/LineString.cpp,
-	  noding/MCQuadtreeNoder.cpp,
-	  operation/buffer/RightmostEdgeFinder.cpp: Reduced
+	* source/geom/CoordinateSequence.cpp, source/geom/LineString.cpp,
+	  source/noding/MCQuadtreeNoder.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp: Reduced
 	  CoordinateSequence::getSize() calls.
 
-2005-02-22 17:24  strk
+2005-02-22 16:24  strk
 
-	* source/: geomgraph/Edge.cpp, headers/geos/geomgraph.h: cached
-	  number of points in Edge
+	* source/geomgraph/Edge.cpp, source/headers/geos/geomgraph.h:
+	  cached number of points in Edge
 
-2005-02-22 17:23  strk
+2005-02-22 16:23  strk
 
-	* source/: headers/geos/noding.h, noding/SegmentString.cpp: Cached
-	  number of points in CoordinateSequence.
+	* source/headers/geos/noding.h, source/noding/SegmentString.cpp:
+	  Cached number of points in CoordinateSequence.
 
-2005-02-22 16:49  strk
+2005-02-22 15:49  strk
 
 	* source/noding/SegmentString.cpp: Reduced calls to
 	  DefaultCoordinateSequence->getSize().
 
-2005-02-22 16:16  strk
+2005-02-22 15:16  strk
 
-	* source/: headers/geos/indexStrtree.h, index/strtree/STRtree.cpp:
-	  STRtree::avg() and STRtree::centreY() inlined.
+	* source/headers/geos/indexStrtree.h,
+	  source/index/strtree/STRtree.cpp: STRtree::avg() and
+	  STRtree::centreY() inlined.
 
-2005-02-22 11:55  strk
+2005-02-22 10:55  strk
 
 	* source/geomgraph/Edge.cpp: Optimized Edge::equals(Edge *e)
 
-2005-02-17 10:56  strk
+2005-02-18 08:20  strk
 
+	* source/test/XMLTester.cpp: Added support for point-per-quadrant
+	  argument in buffer tests (using arg2).
+
+2005-02-17 09:56  strk
+
 	* source/operation/buffer/OffsetCurveBuilder.cpp: Commented out
 	  unused variable.
 
-2005-02-17 10:56  strk
+2005-02-17 09:56  strk
 
 	* source/headers/geos/geom.h: Applied patch from Jon Schlueter
 	  using <cmath> instead of <math.h>
 
-2005-02-15 18:15  strk
+2005-02-15 17:15  strk
 
-	* source/: algorithm/RobustLineIntersector.cpp, geom/Envelope.cpp,
-	  geom/LineSegment.cpp, headers/geos/geom.h,
-	  headers/geos/indexChain.h, headers/geos/indexStrtree.h,
-	  index/chain/MonotoneChainBuilder.cpp,
-	  index/chain/indexMonotoneChain.cpp,
-	  index/strtree/AbstractNode.cpp,
-	  index/strtree/AbstractSTRtree.cpp, index/strtree/SIRtree.cpp,
-	  index/strtree/STRtree.cpp, noding/MCQuadtreeNoder.cpp: Inlined
-	  most Envelope methods, reserved() memory for some vectors when
+	* source/algorithm/RobustLineIntersector.cpp,
+	  source/geom/Envelope.cpp, source/geom/LineSegment.cpp,
+	  source/headers/geos/geom.h, source/headers/geos/indexChain.h,
+	  source/headers/geos/indexStrtree.h,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/chain/indexMonotoneChain.cpp,
+	  source/index/strtree/AbstractNode.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp,
+	  source/noding/MCQuadtreeNoder.cpp: Inlined most Envelope methods,
+	  reserved() memory for some vectors when
 	  the usage was known a priori.
 
-2005-02-11 09:58  strk
+2005-02-11 08:58  strk
 
-	* source/: geom/Makefile.am, headers/Makefile.am,
-	  headers/geos/Makefile.am: Applied patch from Curtis Barrett
-	  handling --includedir and --libdir params for configure.
+	* source/geom/Makefile.am, source/headers/Makefile.am,
+	  source/headers/geos/Makefile.am: Applied patch from Curtis
+	  Barrett handling --includedir and --libdir
+	  params for configure.
 
-2005-02-05 06:44  strk
+2005-02-05 05:44  strk
 
-	* source/: algorithm/CGAlgorithms.cpp,
-	  algorithm/LineIntersector.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  geomgraph/EdgeIntersectionList.cpp, geomgraph/GeometryGraph.cpp,
-	  geomgraph/NodeMap.cpp, geomgraph/PlanarGraph.cpp,
-	  geomgraph/Quadrant.cpp, headers/geos/geom.h,
-	  headers/geos/geomgraph.h, headers/geos/geosAlgorithm.h,
-	  headers/geos/opRelate.h, headers/geos/operation.h,
-	  index/chain/MonotoneChainBuilder.cpp, noding/MCQuadtreeNoder.cpp,
-	  noding/SegmentNodeList.cpp, noding/SegmentString.cpp,
-	  operation/IsSimpleOp.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/overlay/LineBuilder.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp,
-	  operation/overlay/PolygonBuilder.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNodeGraph.cpp,
-	  operation/valid/ConsistentAreaTester.cpp,
-	  operation/valid/IsValidOp.cpp: Changed geomgraph nodeMap to use
-	  Coordinate pointers as keys, reduces lots of other Coordinate
-	  copies.
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/GeometryGraph.cpp, source/geomgraph/NodeMap.cpp,
+	  source/geomgraph/PlanarGraph.cpp, source/geomgraph/Quadrant.cpp,
+	  source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/opRelate.h, source/headers/geos/operation.h,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/noding/MCQuadtreeNoder.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp, source/operation/IsSimpleOp.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/operation/valid/ConsistentAreaTester.cpp,
+	  source/operation/valid/IsValidOp.cpp: Changed geomgraph nodeMap
+	  to use Coordinate pointers as keys, reduces
+	  lots of other Coordinate copies.
 
-2005-02-05 00:55  strk
+2005-02-04 23:55  strk
 
 	* source/headers/geos/geom.h: Envelope destructor made non-virtual
-	  to give compiler more static binding options.
+	  to give compiler more static
+	  binding options.
 
-2005-02-04 19:49  strk
+2005-02-04 18:49  strk
 
-	* source/: headers/geos/opBuffer.h,
-	  operation/buffer/BufferSubgraph.cpp: Changed ::computeDepths to
-	  use a set instead of a vector for checking visited Edges.
+	* source/headers/geos/opBuffer.h,
+	  source/operation/buffer/BufferSubgraph.cpp: Changed
+	  ::computeDepths to use a set instead of a vector for checking
+	  visited Edges.
 
-2005-02-03 10:17  strk
+2005-02-04 14:49  strk
 
+	* source/test/Makefile.am: Added rule to build staticXMLTester (for
+	  profiling with gprof)
+
+2005-02-03 09:17  strk
+
 	* source/geom/CoordinateSequence.cpp: more profiling label
 
-2005-02-01 17:09  strk
+2005-02-01 16:09  strk
 
-	* source/noding/: MCQuadtreeNoder.cpp, Noder.cpp: more profiling
-	  labels
+	* source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp: more
+	  profiling labels
 
-2005-02-01 17:06  strk
+2005-02-01 16:06  strk
 
-	* source/: geom/Envelope.cpp, index/chain/indexMonotoneChain.cpp:
-	  Small optimizations.
+	* source/geom/Envelope.cpp,
+	  source/index/chain/indexMonotoneChain.cpp: Small optimizations.
 
-2005-02-01 15:18  strk
+2005-02-01 14:18  strk
 
-	* source/noding/: SegmentNodeList.cpp, SegmentString.cpp: More
-	  profiler labels
+	* source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp: More profiler labels
 
-2005-02-01 15:18  strk
+2005-02-01 14:18  strk
 
-	* source/: headers/geos/profiler.h, util/Profiler.cpp: Made
+	* source/headers/geos/profiler.h, source/util/Profiler.cpp: Made
 	  profiler start/stop inline
 
-2005-02-01 14:44  strk
+2005-02-01 13:44  strk
 
-	* source/: geom/LineSegment.cpp, geomgraph/EdgeList.cpp,
-	  index/chain/MonotoneChainOverlapAction.cpp,
-	  noding/IteratedNoder.cpp, noding/SegmentNodeList.cpp,
-	  operation/buffer/BufferBuilder.cpp, util/Profiler.cpp: More
-	  profiling labels.
+	* source/geom/LineSegment.cpp, source/geomgraph/EdgeList.cpp,
+	  source/index/chain/MonotoneChainOverlapAction.cpp,
+	  source/noding/IteratedNoder.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/util/Profiler.cpp: More profiling labels.
 
-2005-01-31 16:41  strk
+2005-01-31 15:41  strk
 
-	* source/: index/strtree/AbstractSTRtree.cpp,
-	  index/strtree/STRtree.cpp, noding/MCQuadtreeNoder.cpp: Small
-	  optimizations.
+	* source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/STRtree.cpp,
+	  source/noding/MCQuadtreeNoder.cpp: Small optimizations.
 
-2005-01-28 11:01  strk
+2005-01-28 10:01  strk
 
 	* source/io/ParseException.cpp: substituted sprintf calls with use
 	  of ostringstream
 
-2005-01-28 10:47  strk
+2005-01-28 09:47  strk
 
-	* source/: examples/CustomPointCoordinateSequence.cpp,
-	  geom/Dimension.cpp, geom/Envelope.cpp,
-	  geom/IntersectionMatrix.cpp, geom/LineSegment.cpp,
-	  geom/Location.cpp, geom/PointCoordinateSequence.cpp,
-	  geom/PrecisionModel.cpp, geomgraph/Depth.cpp,
-	  geomgraph/EdgeEnd.cpp, geomgraph/EdgeIntersection.cpp,
-	  geomgraph/Quadrant.cpp, geomgraph/index/SweepLineEvent.cpp,
-	  index/quadtree/QuadTreeNodeBase.cpp, noding/SegmentNode.cpp,
-	  planargraph/planarDirectedEdge.cpp: Replaced sprintf uses with
-	  ostringstream.
+	* source/examples/CustomPointCoordinateSequence.cpp,
+	  source/geom/Dimension.cpp, source/geom/Envelope.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
+	  source/geom/Location.cpp,
+	  source/geom/PointCoordinateSequence.cpp,
+	  source/geom/PrecisionModel.cpp, source/geomgraph/Depth.cpp,
+	  source/geomgraph/EdgeEnd.cpp,
+	  source/geomgraph/EdgeIntersection.cpp,
+	  source/geomgraph/Quadrant.cpp,
+	  source/geomgraph/index/SweepLineEvent.cpp,
+	  source/index/quadtree/QuadTreeNodeBase.cpp,
+	  source/noding/SegmentNode.cpp,
+	  source/planargraph/planarDirectedEdge.cpp: Replaced sprintf uses
+	  with ostringstream.
 
-2005-01-28 09:47  strk
+2005-01-28 08:47  strk
 
 	* source/geom/Coordinate.cpp: Removed sprintf usage, replaced with
 	  sstream
 
-2005-01-28 08:58  strk
+2005-01-28 07:58  strk
 
 	* source/geom/DefaultCoordinateSequence.cpp: removed sprintf usage,
 	  ad ::toString call Coordinate::toString
 
-2005-01-18 18:22  strk
+2005-01-18 17:22  strk
 
 	* source/algorithm/LineIntersector.cpp: reverted previous change,
 	  sign was actually stored in zgap
 
-2005-01-18 18:09  strk
+2005-01-18 17:09  strk
 
 	* source/algorithm/RobustLineIntersector.cpp: Fixed interpolateZ
 	  call using final intersection point instead of HCoordinate.
 
-2005-01-14 09:04  strk
+2005-01-14 08:04  strk
 
 	* source/algorithm/LineIntersector.cpp: Fixed Z interpolation to
 	  use the correct sign
 
-2004-12-30 14:31  strk
+2005-01-03 16:06  strk
 
+	* source/test/XMLTester.cpp: Changed polygonize op to return a
+	  GeometryCollection
+
+2005-01-03 15:56  strk
+
+	* source/test/XMLTester.cpp: Fixed memory leaks just introduced for
+	  Polygonizer test case.
+
+2005-01-03 15:49  strk
+
+	* source/test/XMLTester.cpp: Added Polygonize test handling
+
+2004-12-30 13:32  strk
+
+	* source/test/XMLTester.cpp: Handled NULL result from getCentroid()
+
+2004-12-30 13:31  strk
+
 	* source/geom/Geometry.cpp: Fixed a segfault on
 	  EMPTYGEOM->getCeontroid()
 
-2004-12-30 11:14  strk
+2004-12-30 10:14  strk
 
 	* source/geom/Polygon.cpp: never return LinearRing or
 	  MultiLinearRing from getBoundary
 
-2004-12-30 11:14  strk
+2004-12-30 10:14  strk
 
 	* source/geom/GeometryFactory.cpp: input checking and class
 	  promoting in createMultiLineString()
 
-2004-12-22 10:42  strk
+2004-12-22 09:42  strk
 
 	* source/geom/util/GeometryEditor.cpp: Fixed a premature Geometry
-	  destruction, Avoided CoordinateSequence copies when possible.
+	  destruction, Avoided CoordinateSequence copies
+	  when possible.
 
-2004-12-16 19:29  pramsey
+2004-12-16 18:29  pramsey
 
 	* configure.in: Bumped minor version number for 2.1.1 release.
 
-2004-12-16 17:27  strk
+2004-12-16 16:27  strk
 
-	* source/: geom/LinearRing.cpp, headers/geos/geom.h: Fixed
+	* source/geom/LinearRing.cpp, source/headers/geos/geom.h: Fixed
 	  LinearRing::clone() to return LinearRing instead of LineString
 
-2004-12-16 17:08  strk
+2004-12-16 16:08  strk
 
-	* swig/: geos.i, python/example.py: New patches from Niki Spahiev
-	  <niki.spahiev at gmail.com> (still unstable)
+	* swig/geos.i, swig/python/example.py: New patches from Niki
+	  Spahiev <niki.spahiev at gmail.com>
+	  (still unstable)
 
-2004-12-16 10:05  strk
+2004-12-16 09:05  strk
 
 	* swig/python/example.py: Added python example by Niki Spahiev
 	  <niki.spahiev at gmail.com>
 
-2004-12-16 09:56  strk
+2004-12-16 08:56  strk
 
 	* swig/geos.i: Applyed patches by Niki Spahiev
 	  <niki.spahiev at gmail.com>
 
-2004-12-14 11:35  strk
+2004-12-14 10:35  strk
 
-	* source/: headers/geos/opPolygonize.h, headers/geos/planargraph.h,
-	  operation/polygonize/PolygonizeGraph.cpp,
-	  planargraph/planarDirectedEdge.cpp,
-	  planargraph/planarDirectedEdgeStar.cpp: Comments cleanup.
-	  PolygonizeGraph keeps track of generated CoordinateSequence for
-	  delayed destruction.
+	* source/headers/geos/opPolygonize.h,
+	  source/headers/geos/planargraph.h,
+	  source/operation/polygonize/PolygonizeGraph.cpp,
+	  source/planargraph/planarDirectedEdge.cpp,
+	  source/planargraph/planarDirectedEdgeStar.cpp: Comments cleanup.
+	  PolygonizeGraph keeps track of generated CoordinateSequence
+	  for delayed destruction.
 
-2004-12-13 14:54  strk
+2004-12-13 13:54  strk
 
 	* source/headers/geos/opPolygonize.h: Added a not about gcc 2.95.4
 	  required friendship
 
-2004-12-13 14:53  strk
+2004-12-13 13:53  strk
 
 	* source/geom/TopologyException.cpp: Fixed uninitialized
 	  Coordinate.
 
-2004-12-12 18:22  strk
+2004-12-12 17:22  strk
 
 	* source/headers/geos/Makefile.am: version.h and platform.h
 	  installed again (missed when removed from dist)
 
-2004-12-08 15:33  strk
+2004-12-08 14:33  strk
 
 	* source/geom/MultiPolygon.cpp: Checked inner polys getBoundary
 	  return for the single LineString case.
 
-2004-12-08 15:32  strk
+2004-12-08 14:32  strk
 
 	* source/geom/GeometryCollection.cpp: cleanups
 
-2004-12-08 15:31  strk
+2004-12-08 14:31  strk
 
+	* source/test/testLeaksBig.xml: adjusted getBoundary expected
+	  returns to match OGC specs
+
+2004-12-08 14:31  strk
+
 	* source/operation/overlay/OverlayOp.cpp: elevationMatrix deleted
 	  by destructor
 
-2004-12-08 15:30  strk
+2004-12-08 14:30  strk
 
 	* source/io/Unload.cpp: Added default profiler instance cleanup
 
-2004-12-08 14:54  strk
+2004-12-08 13:54  strk
 
 	* doc/example.cpp, source/algorithm/RobustLineIntersector.cpp,
-	  source/geom/Polygon.cpp, source/geom/util/GeometryEditor.cpp,
+	  source/bigtest/GeometryTestFactory.cpp, source/geom/Polygon.cpp,
+	  source/geom/util/GeometryEditor.cpp,
 	  source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
 	  source/geomgraph/EdgeEndStar.cpp,
 	  source/geomgraph/EdgeIntersectionList.cpp,
@@ -6796,544 +11383,608 @@
 	  source/operation/overlay/OverlayOp.cpp,
 	  source/operation/polygonize/PolygonizeGraph.cpp,
 	  source/operation/polygonize/Polygonizer.cpp,
-	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/IsValidOp.cpp, source/test/XMLTester.cpp,
 	  source/util/GeometricShapeFactory.cpp: gcc warnings checked and
 	  fixed, general cleanups.
 
-2004-12-06 11:54  strk
+2004-12-06 10:54  strk
 
 	* source/headers/geos/Makefile.am: Added timeval.h in distribution.
 
-2004-12-05 11:48  strk
+2004-12-05 10:54  strk
 
-	* debian/: control, libgeos-doc.doc-base, rules: Modifications by
-	  Alex Bodnaru
+	* VisualStudio, VisualStudio/.cvsignore: initial revision
 
-2004-12-05 11:44  strk
+2004-12-05 10:50  strk
 
-	* configure.in, doc/Makefile.am, source/examples/Makefile.am:
-	  Applied Norman Vine patches for cleaner win32 build.
+	* VisualStudio/Makefile.am: forgot to add
 
-2004-12-04 16:56  strk
+2004-12-05 10:48  strk
 
-	* source/: Makefile.am, headers/geos/Makefile.am: Added
+	* debian/control, debian/libgeos-doc.doc-base, debian/rules:
+	  Modifications by Alex Bodnaru
+
+2004-12-05 10:44  strk
+
+	* configure.in, doc/Makefile.am, source/bigtest/Makefile.am,
+	  source/examples/Makefile.am, source/test/Makefile.am: Applied
+	  Norman Vine patches for cleaner win32 build.
+
+2004-12-04 15:56  strk
+
+	* source/Makefile.am, source/headers/geos/Makefile.am: Added
 	  source/Makefile.vc and source/headers/geos/platform.h.in in
 	  distribution
 
-2004-12-04 16:31  strk
+2004-12-04 15:31  strk
 
 	* Makefile.am, configure.in, source/headers/geos/Makefile.am: Added
 	  VisualStudio dir in distribution, removed platform.h and
 	  version.h from it.
 
-2004-12-04 02:20  frank
+2004-12-04 01:20  frank
 
 	* source/Makefile.vc: removed dll delete
 
-2004-12-03 23:52  strk
+2004-12-03 22:52  strk
 
-	* source/: geom/CoordinateSequence.cpp,
-	  geom/DefaultCoordinateSequence.cpp, geom/LineString.cpp,
-	  geom/LinearRing.cpp, geom/PointCoordinateSequence.cpp,
-	  headers/geos/geom.h, util/Profiler.cpp: enforced const return of
-	  CoordinateSequence::toVector() method to derivate classes.
+	* source/geom/CoordinateSequence.cpp,
+	  source/geom/DefaultCoordinateSequence.cpp,
+	  source/geom/LineString.cpp, source/geom/LinearRing.cpp,
+	  source/geom/PointCoordinateSequence.cpp,
+	  source/headers/geos/geom.h, source/util/Profiler.cpp: enforced
+	  const return of CoordinateSequence::toVector() method to derivate
+	  classes.
 
-2004-12-03 17:26  frank
+2004-12-03 16:26  frank
 
 	* source/headers/geos/platform.h.vc: added headers
 
-2004-12-03 17:25  frank
+2004-12-03 16:25  frank
 
 	* source/Makefile.vc: New
 
-2004-12-03 17:22  frank
+2004-12-03 16:22  frank
 
 	* source/headers/geos/geom.h: update to use I64 on MSVC for 64 bit
 	  integer constants, also toVector chg.
 
-2004-12-03 17:21  frank
+2004-12-03 16:21  frank
 
 	* source/headers/geos/profiler.h: dont try for sys/time.h with MSVC
 
-2004-12-03 17:19  frank
+2004-12-03 16:19  frank
 
 	* source/headers/geos/platform.h.vc: New
 
-2004-11-30 17:44  strk
+2004-11-30 16:44  strk
 
-	* source/headers/geos/: profiler.h, timeval.h: Added gettimeofday
-	  implementation for win32, curtesy of Wu Yongwei.
+	* source/headers/geos/profiler.h, source/headers/geos/timeval.h:
+	  Added gettimeofday implementation for win32, curtesy of Wu
+	  Yongwei.
 
-2004-11-30 14:05  strk
+2004-11-30 13:05  strk
 
 	* source/headers/geos/platform.h.in: Removed inclusion of stdio.h,
 	  which should now be useless.
 
-2004-11-30 14:04  strk
+2004-11-30 13:04  strk
 
 	* configure.in, source/headers/geos/platform.h.in: Added optional
 	  inclusion of ieeefp.h on platform providing it.
 
-2004-11-29 17:05  strk
+2004-11-29 16:05  strk
 
-	* source/: algorithm/HCoordinate.cpp,
-	  algorithm/LineIntersector.cpp,
-	  algorithm/RobustLineIntersector.cpp, geom/Coordinate.cpp,
-	  geomgraph/Node.cpp, headers/geos/geom.h,
-	  headers/geos/platform.h.in,
-	  operation/overlay/ElevationMatrix.cpp,
-	  operation/overlay/ElevationMatrixCell.cpp,
-	  operation/overlay/ElevationMatrixFilter.cpp,
-	  operation/overlay/LineBuilder.cpp,
-	  operation/overlay/OverlayOp.cpp: Fixed a bug in
-	  LineIntersector::interpolateZ causing NaN values to come out.
-	  Handled dimensional collapses in ElevationMatrix.  Added ISNAN
-	  macro and changed ISNAN/FINITE macros to avoid dispendious
-	  isnan() and finite() calls.
+	* source/algorithm/HCoordinate.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/geom/Coordinate.cpp, source/geomgraph/Node.cpp,
+	  source/headers/geos/geom.h, source/headers/geos/platform.h.in,
+	  source/operation/overlay/ElevationMatrix.cpp,
+	  source/operation/overlay/ElevationMatrixCell.cpp,
+	  source/operation/overlay/ElevationMatrixFilter.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp: Fixed a bug in
+	  LineIntersector::interpolateZ causing NaN values
+	  to come out.
+	  Handled dimensional collapses in ElevationMatrix.
+	  Added ISNAN macro and changed ISNAN/FINITE macros to avoid
+	  dispendious isnan() and finite() calls.
 
-2004-11-27 12:36  strk
+2004-11-27 11:36  strk
 
-	* debian/: Makefile, README.Debian, changelog, control,
-	  libgeos-dev.install, libgeos-dev.manpages, rules, shlibs.local:
+	* debian/Makefile, debian/README.Debian, debian/changelog,
+	  debian/control, debian/libgeos-dev.install,
+	  debian/libgeos-dev.manpages, debian/rules, debian/shlibs.local:
 	  Updated scripts by Alex Bodnaru, added Makefile
 
-2004-11-26 10:53  strk
+2004-11-26 09:53  strk
 
-	* source/: algorithm/LineIntersector.cpp,
-	  algorithm/RobustLineIntersector.cpp, geomgraph/Node.cpp,
-	  headers/geos/platform.h.in: Added more FINITE calls, and added
-	  inf and -inf to FINITE checks
+	* source/algorithm/LineIntersector.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/geomgraph/Node.cpp, source/headers/geos/platform.h.in:
+	  Added more FINITE calls, and added inf and -inf to FINITE checks
 
-2004-11-26 10:22  strk
+2004-11-26 09:22  strk
 
-	* source/: headers/geos/platform.h.in,
-	  operation/overlay/ElevationMatrix.cpp,
-	  operation/overlay/ElevationMatrixCell.cpp,
-	  operation/overlay/ElevationMatrixFilter.cpp,
-	  operation/overlay/OverlayOp.cpp: Added FINITE(x) macro and its
-	  use.	Made input geoms average Z computation optional in
-	  OverlayOp.
+	* source/headers/geos/platform.h.in,
+	  source/operation/overlay/ElevationMatrix.cpp,
+	  source/operation/overlay/ElevationMatrixCell.cpp,
+	  source/operation/overlay/ElevationMatrixFilter.cpp,
+	  source/operation/overlay/OverlayOp.cpp: Added FINITE(x) macro and
+	  its use.
+	  Made input geoms average Z computation optional in OverlayOp.
 
-2004-11-24 19:10  strk
+2004-11-24 18:10  strk
 
 	* source/operation/overlay/OverlayOp.cpp: Stricter handling of
 	  USE_ELEVATION_MATRIX define
 
-2004-11-24 19:10  strk
+2004-11-24 18:10  strk
 
 	* source/algorithm/LineIntersector.cpp: Cleanup of interpolateZ
 
-2004-11-24 13:29  strk
+2004-11-24 12:29  strk
 
 	* source/operation/overlay/ElevationMatrix.cpp: Handled boundary
 	  cases in ::getCell
 
-2004-11-24 12:32  strk
+2004-11-24 11:32  strk
 
 	* source/operation/overlay/LineBuilder.cpp: Re-enabled Z
 	  propagation in output lines.
 
-2004-11-23 20:53  strk
+2004-11-23 19:53  strk
 
-	* source/: algorithm/LineIntersector.cpp,
-	  algorithm/RobustLineIntersector.cpp, geomgraph/Edge.cpp,
-	  geomgraph/EdgeEndStar.cpp, geomgraph/EdgeIntersectionList.cpp,
-	  geomgraph/index/MonotoneChainEdge.cpp,
-	  geomgraph/index/SegmentIntersector.cpp,
-	  headers/geos/geosAlgorithm.h, operation/overlay/LineBuilder.cpp,
-	  operation/overlay/OverlayOp.cpp: Had LineIntersector compute Z by
-	  interpolation.
+	* source/algorithm/LineIntersector.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/geomgraph/Edge.cpp, source/geomgraph/EdgeEndStar.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/index/MonotoneChainEdge.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp: Had LineIntersector
+	  compute Z by interpolation.
 
-2004-11-23 17:22  strk
+2004-11-23 16:22  strk
 
-	* source/: geom/DefaultCoordinateSequence.cpp, geom/LineString.cpp,
-	  geom/Makefile.am, geom/Point.cpp, headers/geos/geom.h,
-	  headers/geos/opOverlay.h, operation/overlay/ElevationMatrix.cpp,
-	  operation/overlay/ElevationMatrixCell.cpp,
-	  operation/overlay/ElevationMatrixFilter.cpp,
-	  operation/overlay/OverlayOp.cpp: Added ElevationMatrix class and
-	  components to do post-processing draping of overlayed geometries.
+	* source/geom/DefaultCoordinateSequence.cpp,
+	  source/geom/LineString.cpp, source/geom/Makefile.am,
+	  source/geom/Point.cpp, source/headers/geos/geom.h,
+	  source/headers/geos/opOverlay.h,
+	  source/operation/overlay/ElevationMatrix.cpp,
+	  source/operation/overlay/ElevationMatrixCell.cpp,
+	  source/operation/overlay/ElevationMatrixFilter.cpp,
+	  source/operation/overlay/OverlayOp.cpp: Added ElevationMatrix
+	  class and components to do post-processing draping of overlayed
+	  geometries.
 
-2004-11-22 16:51  strk
+2004-11-22 15:51  strk
 
-	* source/: headers/geos/opOverlay.h,
-	  operation/overlay/OverlayOp.cpp: Added interpolation of
+	* source/headers/geos/opOverlay.h,
+	  source/operation/overlay/OverlayOp.cpp: Added interpolation of
 	  containing geometry's average Z for point_in_poly case.
 
-2004-11-22 14:02  strk
+2004-11-22 13:02  strk
 
 	* source/algorithm/RobustLineIntersector.cpp: Fixed a bug in
 	  Collinear intersection Z computation
 
-2004-11-22 14:02  strk
+2004-11-22 13:02  strk
 
 	* source/geomgraph/EdgeIntersectionList.cpp: Forced use if computed
 	  intersection point in ::createSplitEdge (for Z computation)
 
-2004-11-22 13:59  strk
+2004-11-22 12:59  strk
 
 	* source/geomgraph/Edge.cpp: Added debugging lines
 
-2004-11-22 12:34  strk
+2004-11-22 11:34  strk
 
-	* source/: geomgraph/EdgeEndStar.cpp, geomgraph/EdgeList.cpp,
-	  geomgraph/GeometryGraph.cpp,
-	  geomgraph/index/SimpleMCSweepLineIntersector.cpp,
-	  operation/overlay/OverlayOp.cpp: More debugging lines and
+	* source/geomgraph/EdgeEndStar.cpp, source/geomgraph/EdgeList.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/operation/overlay/OverlayOp.cpp: More debugging lines and
 	  comments/indentation cleanups
 
-2004-11-22 12:34  strk
+2004-11-22 11:34  strk
 
 	* source/algorithm/RobustLineIntersector.cpp: Added Z computation
 	  for CollinearIntersections
 
-2004-11-20 19:54  strk
+2004-11-20 18:54  strk
 
-	* debian/: README.Debian, control, libgeos-dev.install, rules:
-	  Scripts updates from Alex Bodnaru
+	* debian/README.Debian, debian/control, debian/libgeos-dev.install,
+	  debian/rules: Scripts updates from Alex Bodnaru
 
-2004-11-20 19:17  strk
+2004-11-20 18:17  strk
 
-	* source/: headers/geos/opOverlay.h,
-	  operation/overlay/LineBuilder.cpp: Added Z propagation for
+	* source/headers/geos/opOverlay.h,
+	  source/operation/overlay/LineBuilder.cpp: Added Z propagation for
 	  overlay lines output.
 
-2004-11-20 18:16  strk
+2004-11-20 17:16  strk
 
-	* source/: headers/geos/opOverlay.h,
-	  operation/overlay/OverlayOp.cpp: Handled Z merging for point on
-	  polygon boundary case.
+	* source/headers/geos/opOverlay.h,
+	  source/operation/overlay/OverlayOp.cpp: Handled Z merging for
+	  point on polygon boundary case.
 
-2004-11-20 17:25  strk
+2004-11-20 16:25  strk
 
 	* source/operation/overlay/OverlayOp.cpp: Added Z computation for
 	  point on line case.
 
-2004-11-20 16:46  strk
+2004-11-20 15:46  strk
 
 	* source/headers/geos/geomgraph.h: Added composing Z management
 	  functions and elements for class Node
 
-2004-11-20 16:45  strk
+2004-11-20 15:45  strk
 
 	* source/geomgraph/NodeMap.cpp: Fixed Z merging in addNode(Node *)
 
-2004-11-20 16:41  strk
+2004-11-20 15:41  strk
 
 	* source/geomgraph/NodeMap.cpp: Added Z merging in ::addNode
 
-2004-11-20 16:41  strk
+2004-11-20 15:41  strk
 
 	* source/geomgraph/Node.cpp: Added management of vector of
 	  composing Z values.
 
-2004-11-20 16:40  strk
+2004-11-20 15:40  strk
 
 	* source/algorithm/RobustLineIntersector.cpp: Added Z computation
 	  in point-segment intersection.
 
-2004-11-20 16:39  strk
+2004-11-20 15:39  strk
 
 	* source/algorithm/CGAlgorithms.cpp: Reduced HEAP allocations.
 
-2004-11-19 17:35  strk
+2004-11-19 16:35  strk
 
-	* debian/: changelog, compat, control, copyright, geos-config.1,
-	  libgeos-dev.dirs, libgeos-dev.docs, libgeos-dev.install,
-	  libgeos-doc.doc-base, libgeos-doc.docs, libgeos.dirs,
-	  libgeos.docs, libgeos.install, makedoc, rules, shlibs.local,
-	  watch: Added debian package builder scripts.
+	* debian, debian/changelog, debian/compat, debian/control,
+	  debian/copyright, debian/geos-config.1, debian/libgeos-dev.dirs,
+	  debian/libgeos-dev.docs, debian/libgeos-dev.install,
+	  debian/libgeos-doc.doc-base, debian/libgeos-doc.docs,
+	  debian/libgeos.dirs, debian/libgeos.docs, debian/libgeos.install,
+	  debian/makedoc, debian/rules, debian/shlibs.local, debian/watch:
+	  Added debian package builder scripts.
 
-2004-11-19 17:15  strk
+2004-11-19 16:15  strk
 
 	* source/index/quadtree/QuadTreeNode.cpp: Completely removed
 	  sprintf usage, substituted by stringstream.
 
-2004-11-19 17:09  strk
+2004-11-19 16:09  strk
 
 	* source/index/quadtree/QuadTreeNode.cpp: Added <stdio.h> include
 	  for sprintf recognition.
 
-2004-11-19 11:10  strk
+2004-11-19 10:10  strk
 
 	* source/geomgraph/Node.cpp: COMPUTE_Z re-enabled by default
 
-2004-11-19 10:33  strk
+2004-11-19 09:33  strk
 
 	* source/geomgraph/GeometryGraph.cpp: removed useless
 	  CoordinateSequence copy in ::addLineString
 
-2004-11-17 16:09  strk
+2004-11-17 15:09  strk
 
-	* source/: algorithm/RobustLineIntersector.cpp, geomgraph/Node.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp: Changed COMPUTE_Z defaults to
-	  be more conservative
+	* source/algorithm/RobustLineIntersector.cpp,
+	  source/geomgraph/Node.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp: Changed COMPUTE_Z
+	  defaults to be more conservative
 
-2004-11-17 09:41  strk
+2004-11-17 08:41  strk
 
-	* source/: algorithm/RobustLineIntersector.cpp,
-	  geomgraph/index/SegmentIntersector.cpp: Fixed a bug in Z
+	* source/algorithm/RobustLineIntersector.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp: Fixed a bug in Z
 	  computation and removed debugging output by default.
 
-2004-11-17 09:13  strk
+2004-11-17 08:13  strk
 
-	* source/: algorithm/PointLocator.cpp,
-	  algorithm/RobustLineIntersector.cpp, geom/Geometry.cpp,
-	  geomgraph/EdgeEndStar.cpp, geomgraph/EdgeIntersectionList.cpp,
-	  geomgraph/Label.cpp, geomgraph/Node.cpp,
-	  geomgraph/PlanarGraph.cpp,
-	  geomgraph/index/SegmentIntersector.cpp, headers/geos/geom.h,
-	  headers/geos/geomgraph.h, headers/geos/indexQuadtree.h,
-	  headers/geos/operation.h, operation/GeometryGraphOperation.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp: Indentation changes.  Some
-	  Z_COMPUTATION activated by default.
+	* source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/geom/Geometry.cpp, source/geomgraph/EdgeEndStar.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/Label.cpp, source/geomgraph/Node.cpp,
+	  source/geomgraph/PlanarGraph.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp,
+	  source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
+	  source/headers/geos/indexQuadtree.h,
+	  source/headers/geos/operation.h,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp: Indentation changes.
+	  Some Z_COMPUTATION activated by default.
 
-2004-11-12 19:12  strk
+2004-11-12 18:12  strk
 
 	* source/geom/Polygon.cpp: Changed ::getBoundary() to return
-	  LineString if polygon has no holes.  (has required to pass OGC
-	  conformance test T20)
+	  LineString if polygon has no holes.
+	  (has required to pass OGC conformance test T20)
 
-2004-11-09 21:22  strk
+2004-11-09 20:22  strk
 
 	* tools/geos-config.in: Removed -g -O2 from geos-config --cflags
 	  output
 
-2004-11-08 19:33  strk
+2004-11-08 18:33  strk
 
 	* source/index/strtree/STRtree.cpp: Just another small improvement.
 
-2004-11-08 16:58  strk
+2004-11-08 15:58  strk
 
-	* source/: headers/geos/indexStrtree.h,
-	  index/strtree/AbstractSTRtree.cpp, index/strtree/STRtree.cpp,
-	  noding/MCQuadtreeNoder.cpp, operation/buffer/BufferOp.cpp: More
-	  performance tuning.
+	* source/headers/geos/indexStrtree.h,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/STRtree.cpp,
+	  source/noding/MCQuadtreeNoder.cpp,
+	  source/operation/buffer/BufferOp.cpp: More performance tuning.
 
-2004-11-08 14:12  strk
+2004-11-08 13:12  strk
 
 	* source/headers/geos/Makefile.am: Added profiler.h
 
-2004-11-08 13:15  strk
+2004-11-08 12:15  strk
 
 	* source/util/Profiler.cpp: Added number of gathered timings in
 	  output.
 
-2004-11-08 12:19  strk
+2004-11-08 11:19  strk
 
 	* source/util/Profiler.cpp: Profiler::get() always return a Profile
 	  (new if not existant).
 
-2004-11-08 11:58  strk
+2004-11-08 10:58  strk
 
 	* source/geom/Envelope.cpp: Optimized the ::intersect function to
 	  avoid nested function calls.
 
-2004-11-08 11:57  strk
+2004-11-08 10:57  strk
 
 	* source/headers/geos/geom.h: Moved Log lines at the bottom, and
 	  cut oldest
 
-2004-11-06 09:16  strk
+2004-11-06 08:16  strk
 
-	* source/: algorithm/CGAlgorithms.cpp,
-	  headers/geos/geosAlgorithm.h, operation/valid/IsValidOp.cpp:
-	  Fixed CGAlgorithms::isCCW from JTS port.  Code cleanup in
-	  IsValidOp.
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/operation/valid/IsValidOp.cpp: Fixed CGAlgorithms::isCCW
+	  from JTS port.
+	  Code cleanup in IsValidOp.
 
-2004-11-05 13:18  strk
+2004-11-05 12:18  strk
 
 	* TODO: updated
 
-2004-11-05 12:41  strk
+2004-11-05 11:41  strk
 
-	* source/: algorithm/CGAlgorithms.cpp, geomgraph/GeometryGraph.cpp,
-	  headers/geos/opValid.h, operation/valid/IsValidOp.cpp,
-	  operation/valid/TopologyValidationError.cpp: Made IsValidOp
-	  handle IllegalArgumentException throw from GeometryGraph as a
-	  sign of invalidity (just for Polygon geometries).  Removed leaks
-	  generated by this specific exception.
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/headers/geos/opValid.h,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/TopologyValidationError.cpp: Made
+	  IsValidOp handle IllegalArgumentException throw from
+	  GeometryGraph
+	  as a sign of invalidity (just for Polygon geometries).
+	  Removed leaks generated by this specific exception.
 
-2004-11-04 20:08  strk
+2004-11-04 19:08  strk
 
-	* source/: algorithm/MinimumDiameter.cpp,
-	  geom/CoordinateSequence.cpp, geomgraph/EdgeIntersectionList.cpp,
-	  headers/geos/indexChain.h, headers/geos/indexStrtree.h,
-	  headers/geos/noding.h, headers/geos/opBuffer.h,
-	  index/chain/indexMonotoneChain.cpp,
-	  index/strtree/AbstractSTRtree.cpp, index/strtree/SIRtree.cpp,
-	  index/strtree/STRtree.cpp, noding/IteratedNoder.cpp,
-	  noding/MCQuadtreeNoder.cpp, noding/Noder.cpp,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp: Cleanups,
-	  initializers list, profiling.
+	* source/algorithm/MinimumDiameter.cpp,
+	  source/geom/CoordinateSequence.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/headers/geos/indexChain.h,
+	  source/headers/geos/indexStrtree.h, source/headers/geos/noding.h,
+	  source/headers/geos/opBuffer.h,
+	  source/index/chain/indexMonotoneChain.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp,
+	  source/noding/IteratedNoder.cpp,
+	  source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/test/XMLTester.cpp: Cleanups, initializers list,
+	  profiling.
 
-2004-11-04 09:49  strk
+2004-11-04 08:49  strk
 
-	* source/: headers/geos/indexQuadtree.h, headers/geos/profiler.h,
-	  index/quadtree/DoubleBits.cpp: Unlinked new documentation.
+	* source/headers/geos/indexQuadtree.h,
+	  source/headers/geos/profiler.h,
+	  source/index/quadtree/DoubleBits.cpp: Unlinked new documentation.
 
-2004-11-03 09:22  strk
+2004-11-03 08:22  strk
 
 	* source/index/quadtree/DoubleBits.cpp: Slightly modified log/log2
-	  based algo to better handle numbers in the range 0-1.
+	  based algo to better handle numbers in the
+	  range 0-1.
 
-2004-11-02 17:38  strk
+2004-11-02 16:38  strk
 
 	* source/headers/geos/indexQuadtree.h: Fixed ieee-754 detection
 	  switch
 
-2004-11-02 17:31  strk
+2004-11-02 16:31  strk
 
 	* TODO: updated
 
-2004-11-02 17:05  strk
+2004-11-02 16:05  strk
 
 	* source/headers/geos/indexQuadtree.h: Autodetect availability of
 	  IEEE-754 FP
 
-2004-11-02 16:49  strk
+2004-11-02 15:49  strk
 
-	* source/: headers/geos/indexQuadtree.h,
-	  index/quadtree/DoubleBits.cpp:
-	  Moved ASSUME_IEEE_DOUBLE define from DoubleBits.cpp to
-	  indexQuadtree.h.  Fixed a bug in powerOf2(). Made the !IEEE
-	  version less prone to round-offs (still has approximation
-	  errors).
+	* source/headers/geos/indexQuadtree.h,
+	  source/index/quadtree/DoubleBits.cpp: Moved ASSUME_IEEE_DOUBLE
+	  define from DoubleBits.cpp to indexQuadtree.h.
+	  Fixed a bug in powerOf2(). Made the !IEEE version less prone to
+	  round-offs (still has approximation errors).
 
-2004-11-02 15:13  strk
+2004-11-02 14:13  strk
 
 	* source/index/quadtree/DoubleBits.cpp: Fixed bug in IEEE-based
-	  exponent and PowerOf2 computation, but disabled at compile time.
+	  exponent and PowerOf2 computation, but disabled
+	  at compile time.
 
-2004-11-02 15:11  strk
+2004-11-02 14:11  strk
 
 	* source/noding/MCQuadtreeNoder.cpp: Added more profiling.
 
-2004-11-01 17:43  strk
+2004-11-02 09:38  strk
 
-	* source/: geom/Coordinate.cpp, geom/Envelope.cpp,
-	  geom/Makefile.am, geomgraph/Edge.cpp, geomgraph/EdgeEndStar.cpp,
-	  geomgraph/EdgeList.cpp, geomgraph/PlanarGraph.cpp,
-	  headers/geos/indexQuadtree.h, headers/geos/noding.h,
-	  headers/geos/opBuffer.h, headers/geos/profiler.h,
-	  headers/geos/util.h, index/chain/MonotoneChainBuilder.cpp,
-	  index/chain/indexMonotoneChain.cpp,
-	  index/quadtree/DoubleBits.cpp, index/quadtree/QuadTreeKey.cpp,
-	  index/quadtree/QuadTreeNode.cpp,
-	  index/quadtree/QuadTreeNodeBase.cpp,
-	  index/quadtree/QuadTreeRoot.cpp, index/quadtree/Quadtree.cpp,
-	  index/strtree/AbstractSTRtree.cpp, index/strtree/STRtree.cpp,
-	  noding/IteratedNoder.cpp, noding/MCQuadtreeNoder.cpp,
-	  noding/Noder.cpp, noding/NodingValidator.cpp,
-	  noding/SegmentNode.cpp, noding/SegmentNodeList.cpp,
-	  noding/SegmentString.cpp, noding/nodingSegmentIntersector.cpp,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferOp.cpp, util/Profiler.cpp: Added Profiler
-	  code.  Temporarly patched a bug in DoubleBits (must check
-	  drawbacks).  Various cleanups and speedups.
+	* source/test/XMLTester.cpp: Added timer for buffer test.
 
-2004-10-27 15:57  strk
+2004-11-01 16:43  strk
 
-	* source/operation/polygonize/: Polygonizer.cpp,
-	  polygonizeEdgeRing.cpp: Added some debugging lines (disabled by
-	  default)
+	* source/geom/Coordinate.cpp, source/geom/Envelope.cpp,
+	  source/geom/Makefile.am, source/geomgraph/Edge.cpp,
+	  source/geomgraph/EdgeEndStar.cpp, source/geomgraph/EdgeList.cpp,
+	  source/geomgraph/PlanarGraph.cpp,
+	  source/headers/geos/indexQuadtree.h,
+	  source/headers/geos/noding.h, source/headers/geos/opBuffer.h,
+	  source/headers/geos/profiler.h, source/headers/geos/util.h,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/chain/indexMonotoneChain.cpp,
+	  source/index/quadtree/DoubleBits.cpp,
+	  source/index/quadtree/QuadTreeKey.cpp,
+	  source/index/quadtree/QuadTreeNode.cpp,
+	  source/index/quadtree/QuadTreeNodeBase.cpp,
+	  source/index/quadtree/QuadTreeRoot.cpp,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/STRtree.cpp,
+	  source/noding/IteratedNoder.cpp,
+	  source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp,
+	  source/noding/NodingValidator.cpp, source/noding/SegmentNode.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp,
+	  source/noding/nodingSegmentIntersector.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp, source/util/Profiler.cpp:
+	  Added Profiler code.
+	  Temporarly patched a bug in DoubleBits (must check drawbacks).
+	  Various cleanups and speedups.
 
-2004-10-27 13:05  strk
+2004-10-27 13:57  strk
 
+	* source/operation/polygonize/Polygonizer.cpp,
+	  source/operation/polygonize/polygonizeEdgeRing.cpp: Added some
+	  debugging lines (disabled by default)
+
+2004-10-27 11:05  strk
+
 	* TODO: updated
 
-2004-10-26 19:46  strk
+2004-10-26 17:46  strk
 
-	* source/headers/geos/: indexBintree.h, indexChain.h,
-	  indexStrtree.h, spatialIndex.h: Removed slash-stars in comments
-	  to remove annoying compiler warnings.
+	* source/headers/geos/indexBintree.h,
+	  source/headers/geos/indexChain.h,
+	  source/headers/geos/indexStrtree.h,
+	  source/headers/geos/spatialIndex.h: Removed slash-stars in
+	  comments to remove annoying compiler warnings.
 
-2004-10-26 19:14  strk
+2004-10-26 17:14  strk
 
 	* NEWS, configure.in: current:revision:age set to 3.0.1 (will be
-	  release 2.1.0).  added news.
+	  release 2.1.0).
+	  added news.
 
-2004-10-26 18:22  strk
+2004-10-26 16:22  strk
 
 	* TODO: updated
 
-2004-10-26 18:09  strk
+2004-10-26 16:09  strk
 
-	* source/operation/polygonize/: PolygonizeGraph.cpp,
-	  Polygonizer.cpp, polygonizeEdgeRing.cpp: Some more intentation
-	  and envelope equality check fix.
+	* source/operation/polygonize/PolygonizeGraph.cpp,
+	  source/operation/polygonize/Polygonizer.cpp,
+	  source/operation/polygonize/polygonizeEdgeRing.cpp: Some more
+	  intentation and envelope equality check fix.
 
-2004-10-22 00:29  strk
+2004-10-21 22:29  strk
 
-	* source/: algorithm/LineIntersector.cpp,
-	  algorithm/RobustLineIntersector.cpp, geom/Coordinate.cpp,
-	  geomgraph/EdgeEnd.cpp, geomgraph/EdgeEndStar.cpp,
-	  geomgraph/EdgeIntersectionList.cpp, geomgraph/GeometryGraph.cpp,
-	  geomgraph/Node.cpp, geomgraph/NodeMap.cpp,
-	  geomgraph/PlanarGraph.cpp, headers/geos/geomgraph.h,
-	  headers/geos/geosAlgorithm.h, headers/geos/opOverlay.h,
-	  io/WKTWriter.cpp, operation/GeometryGraphOperation.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp: Indentation changes and some
-	  more COMPUTE_Z rules
+	* source/algorithm/LineIntersector.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/geom/Coordinate.cpp, source/geomgraph/EdgeEnd.cpp,
+	  source/geomgraph/EdgeEndStar.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/GeometryGraph.cpp, source/geomgraph/Node.cpp,
+	  source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
+	  source/headers/geos/geomgraph.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/opOverlay.h, source/io/WKTWriter.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp: Indentation changes
+	  and some more COMPUTE_Z rules
 
-2004-10-21 19:13  strk
+2004-10-21 17:13  strk
 
 	* source/io/WKTReader.cpp: Fixed bug introduced by previous patch.
 
-2004-10-21 09:03  strk
+2004-10-21 07:03  strk
 
 	* source/io/WKTReader.cpp: Removed leak in ::readPolygonText
 	  reported by Carlos A. Rueda
 
-2004-10-20 19:32  strk
+2004-10-20 17:32  strk
 
-	* source/: algorithm/HCoordinate.cpp,
-	  algorithm/LineIntersector.cpp,
-	  algorithm/RobustLineIntersector.cpp, geomgraph/Edge.cpp,
-	  geomgraph/EdgeIntersectionList.cpp, geomgraph/GeometryGraph.cpp,
-	  geomgraph/PlanarGraph.cpp, geomgraph/index/MonotoneChain.cpp,
-	  geomgraph/index/MonotoneChainEdge.cpp,
-	  geomgraph/index/SegmentIntersector.cpp,
-	  geomgraph/index/SimpleMCSweepLineIntersector.cpp,
-	  io/WKTWriter.cpp, operation/overlay/LineBuilder.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp: Initial approach to 2.5d
-	  intersection()
+	* source/algorithm/HCoordinate.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/geomgraph/Edge.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/geomgraph/PlanarGraph.cpp,
+	  source/geomgraph/index/MonotoneChain.cpp,
+	  source/geomgraph/index/MonotoneChainEdge.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp,
+	  source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/io/WKTWriter.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp: Initial approach to
+	  2.5d intersection()
 
-2004-10-19 23:04  strk
+2004-10-19 21:04  strk
 
 	* TODO: updated
 
-2004-10-19 21:51  strk
+2004-10-19 19:51  strk
 
-	* source/: geomgraph/GeometryGraph.cpp,
-	  headers/geos/opPolygonize.h, headers/geos/planargraph.h,
-	  operation/polygonize/PolygonizeDirectedEdge.cpp,
-	  operation/polygonize/PolygonizeEdge.cpp,
-	  operation/polygonize/PolygonizeGraph.cpp,
-	  operation/polygonize/Polygonizer.cpp,
-	  operation/polygonize/polygonizeEdgeRing.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  planargraph/planarDirectedEdge.cpp, planargraph/planarNode.cpp,
-	  planargraph/planarNodeMap.cpp: Fixed many leaks and bugs in
-	  Polygonizer.	Output still bogus.
+	* source/geomgraph/GeometryGraph.cpp,
+	  source/headers/geos/opPolygonize.h,
+	  source/headers/geos/planargraph.h,
+	  source/operation/polygonize/PolygonizeDirectedEdge.cpp,
+	  source/operation/polygonize/PolygonizeEdge.cpp,
+	  source/operation/polygonize/PolygonizeGraph.cpp,
+	  source/operation/polygonize/Polygonizer.cpp,
+	  source/operation/polygonize/polygonizeEdgeRing.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/planargraph/planarDirectedEdge.cpp,
+	  source/planargraph/planarNode.cpp,
+	  source/planargraph/planarNodeMap.cpp: Fixed many leaks and bugs
+	  in Polygonizer.
+	  Output still bogus.
 
-2004-10-18 14:43  strk
+2004-10-18 12:43  strk
 
-	* Makefile.am, configure.in, swig/.cvsignore, swig/Makefile.am,
-	  swig/python/.cvsignore, swig/python/Makefile.am,
+	* Makefile.am, configure.in, swig, swig/.cvsignore,
+	  swig/Makefile.am, swig/python, swig/python/.cvsignore,
+	  swig/python/Makefile.am, swig/python/tests,
 	  swig/python/tests/.cvsignore, swig/python/tests/Makefile.am,
-	  swig/python/tests/cases/.cvsignore,
+	  swig/python/tests/cases, swig/python/tests/cases/.cvsignore,
 	  swig/python/tests/cases/Makefile.am: swig interface added to
 	  distribution.
 
-2004-10-13 12:03  strk
+2004-10-13 10:03  strk
 
 	* doc/example.cpp, source/geom/CoordinateSequence.cpp,
 	  source/geom/Makefile.am, source/geomgraph/PlanarGraph.cpp,
@@ -7355,232 +12006,258 @@
 	  source/planargraph/planarNode.cpp,
 	  source/planargraph/planarNodeMap.cpp,
 	  source/planargraph/planarPlanarGraph.cpp: Added missing linemerge
-	  and polygonize operation.  Bug fixes and leaks removal from the
-	  newly added modules and planargraph (used by them).  Some
-	  comments and indentation changes.
+	  and polygonize operation.
+	  Bug fixes and leaks removal from the newly added modules and
+	  planargraph (used by them).
+	  Some comments and indentation changes.
 
-2004-09-23 23:36  strk
+2004-09-23 21:36  strk
 
 	* source/geom/CoordinateSequence.cpp: Fixed a bug in ::reverse
 	  (thanks to Elliott Edwards)
 
-2004-09-23 23:28  pramsey
+2004-09-23 21:28  pramsey
 
 	* configure.in: Back minor version back to 2.0.1
 
-2004-09-23 06:30  pramsey
+2004-09-23 04:30  pramsey
 
 	* configure.in: Bumped minor version to 2.0.2 after 2.0.1 release.
 
-2004-09-21 11:47  strk
+2004-09-21 09:47  strk
 
 	* source/precision/SimpleGeometryPrecisionReducer.cpp: fixed a
 	  mis-initialization bug in ::reduce
 
-2004-09-21 11:47  strk
+2004-09-21 09:47  strk
 
 	* source/index/quadtree/DoubleBits.cpp: Removed useless auto_ptr
 	  usage in ::exponent
 
-2004-09-16 11:50  strk
+2004-09-16 09:50  strk
 
 	* TODO: updated
 
-2004-09-16 11:48  strk
+2004-09-16 09:48  strk
 
 	* source/geom/Geometry.cpp: Finer short-circuit tests for equals,
 	  within, contains.
 
-2004-09-16 11:48  strk
+2004-09-16 09:48  strk
 
-	* source/: geom/Envelope.cpp, headers/geos/geom.h: Added
+	* source/geom/Envelope.cpp, source/headers/geos/geom.h: Added
 	  Envelope::equals
 
-2004-09-16 09:32  strk
+2004-09-16 07:32  strk
 
 	* TODO: updated
 
-2004-09-16 09:32  strk
+2004-09-16 07:32  strk
 
 	* source/geom/Geometry.cpp: Added short-circuit tests. Can be
 	  disabled at compile-time
 
-2004-09-13 14:50  strk
+2004-09-13 12:50  strk
 
 	* source/operation/valid/IsValidOp.cpp: comments cleanup
 
-2004-09-13 14:40  strk
+2004-09-13 12:40  strk
 
 	* TODO: updated
 
-2004-09-13 14:40  strk
+2004-09-13 12:40  strk
 
 	* configure.in: Updated version number
 
-2004-09-13 14:39  strk
+2004-09-13 12:39  strk
 
-	* source/: geom/MultiPoint.cpp, geom/Point.cpp,
-	  headers/geos/geom.h, headers/geos/opValid.h,
-	  operation/valid/IsValidOp.cpp: Made Point and MultiPoint subject
-	  to Validity tests.
+	* source/test/XMLTester.cpp: Added missing newline at end of output
 
-2004-09-13 12:14  strk
+2004-09-13 12:39  strk
 
+	* source/geom/MultiPoint.cpp, source/geom/Point.cpp,
+	  source/headers/geos/geom.h, source/headers/geos/opValid.h,
+	  source/operation/valid/IsValidOp.cpp: Made Point and MultiPoint
+	  subject to Validity tests.
+
+2004-09-13 10:14  strk
+
 	* source/operation/valid/TopologyValidationError.cpp: Added
 	  INVALID_COORDINATE code num and error message.
 
-2004-09-13 12:12  strk
+2004-09-13 10:12  strk
 
 	* TODO, source/headers/geos/geosAlgorithm.h,
 	  source/headers/geos/opValid.h,
 	  source/operation/valid/IsValidOp.cpp: Added invalid coordinates
-	  checks in IsValidOp.	Cleanups.
+	  checks in IsValidOp.
+	  Cleanups.
 
-2004-09-13 11:18  strk
+2004-09-13 09:18  strk
 
-	* source/: headers/geos/opValid.h, operation/valid/IsValidOp.cpp:
-	  Added IsValidOp::isValid(Coordinate &)
+	* source/headers/geos/opValid.h,
+	  source/operation/valid/IsValidOp.cpp: Added
+	  IsValidOp::isValid(Coordinate &)
 
-2004-09-13 11:07  strk
+2004-09-13 09:07  strk
 
 	* source/geom/LineString.cpp: Ported fix in
 	  LineString::isCoordinate
 
-2004-09-12 05:51  pramsey
+2004-09-12 03:51  pramsey
 
-	* source/geom/: LineString.cpp, MultiLineString.cpp,
-	  MultiPoint.cpp: Casting changes to allow OS/X compilation.
+	* source/geom/LineString.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp: Casting changes to allow OS/X
+	  compilation.
 
-2004-09-07 10:29  strk
+2004-09-07 08:29  strk
 
 	* source/headers/geos/geom.h: Fixed doxygen malformed comment for
 	  Coordinate class
 
-2004-08-20 03:55  pramsey
+2004-08-20 03:20  pramsey
 
+	* source/bigtest/Makefile.am: Added reference to bigtest.h so 'make
+	  dist' includes it properly.
+
+2004-08-20 01:55  pramsey
+
 	* configure.in: Removed examples from build directories for release
 	  (they don't build now).
 
-2004-08-04 10:26  strk
+2004-08-04 08:26  strk
 
 	* source/operation/relate/RelateComputer.cpp: comments lift, stack
 	  allocation reduced
 
-2004-07-27 18:35  strk
+2004-07-27 16:35  strk
 
-	* source/: algorithm/InteriorPointArea.cpp,
-	  algorithm/SIRtreePointInRing.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  geom/Polygon.cpp, geomgraph/EdgeRing.cpp, headers/geos/geom.h,
-	  headers/geos/indexQuadtree.h, headers/geos/indexStrtree.h,
-	  headers/geos/opRelate.h, headers/geos/spatialIndex.h,
-	  index/quadtree/QuadTreeNode.cpp,
-	  index/quadtree/QuadTreeNodeBase.cpp,
-	  index/quadtree/QuadTreeRoot.cpp, index/quadtree/Quadtree.cpp,
-	  index/strtree/AbstractNode.cpp,
-	  index/strtree/AbstractSTRtree.cpp,
-	  index/strtree/ItemBoundable.cpp, index/strtree/SIRtree.cpp,
-	  index/strtree/STRtree.cpp, operation/buffer/BufferOp.cpp,
-	  operation/distance/DistanceOp.cpp,
-	  operation/overlay/PolygonBuilder.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateOp.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp,
-	  operation/valid/SweeplineNestedRingTester.cpp:
+	* source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/SIRtreePointInRing.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/Polygon.cpp,
+	  source/geomgraph/EdgeRing.cpp, source/headers/geos/geom.h,
+	  source/headers/geos/indexQuadtree.h,
+	  source/headers/geos/indexStrtree.h,
+	  source/headers/geos/opRelate.h,
+	  source/headers/geos/spatialIndex.h,
+	  source/index/quadtree/QuadTreeNode.cpp,
+	  source/index/quadtree/QuadTreeNodeBase.cpp,
+	  source/index/quadtree/QuadTreeRoot.cpp,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/index/strtree/AbstractNode.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/ItemBoundable.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateOp.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp,
+	  source/operation/valid/SweeplineNestedRingTester.cpp:
 	  Geometry::getEnvelopeInternal() changed to return a const
-	  Envelope *.  This should reduce object copies as once computed
-	  the envelope of a geometry remains the same.
+	  Envelope *.
+	  This should reduce object copies as once computed the envelope of
+	  a
+	  geometry remains the same.
 
-2004-07-26 21:28  sgillies
+2004-07-26 19:28  sgillies
 
 	* AUTHORS: added to AUTHORS
 
-2004-07-26 20:53  sgillies
+2004-07-26 18:53  sgillies
 
-	* swig/: geos.i, python/tests/cases/pointtest.py,
-	  python/tests/cases/wkttest.py: added simple exception handling on
-	  all method calls
+	* swig/geos.i, swig/python/tests/cases/pointtest.py,
+	  swig/python/tests/cases/wkttest.py: added simple exception
+	  handling on all method calls
 
-2004-07-26 18:35  strk
+2004-07-26 16:35  strk
 
 	* source/headers/geos/geom.h: Removed dangling
 	  MultiPoint::isClosed() method definition.
 
-2004-07-26 17:40  sgillies
+2004-07-26 15:40  sgillies
 
-	* swig/: geos.i, python/setup.py, python/tests/runtests.py,
-	  python/tests/cases/wkttest.py: wrapped up WKT reader and writer
-	  and added two test cases to check that it works.  found a bug
+	* swig/geos.i, swig/python/setup.py,
+	  swig/python/tests/cases/wkttest.py,
+	  swig/python/tests/runtests.py: wrapped up WKT reader and writer
+	  and added two test cases to check that it works. found a bug
 	  where the WKT reader crashes the program in the case of poorly
 	  formatted WKT string.
 
-2004-07-26 01:45  sgillies
+2004-07-25 23:45  sgillies
 
-	* swig/: README.txt, geos.i, python/README.txt, python/setup.py,
-	  python/tests/TESTING.txt, python/tests/runtests.py,
-	  python/tests/cases/__init__.py, python/tests/cases/pointtest.py,
-	  python/tests/cases/testing.py: SWIG interface for high level
+	* swig, swig/README.txt, swig/geos.i, swig/python,
+	  swig/python/README.txt, swig/python/setup.py, swig/python/tests,
+	  swig/python/tests/TESTING.txt, swig/python/tests/cases,
+	  swig/python/tests/cases/__init__.py,
+	  swig/python/tests/cases/pointtest.py,
+	  swig/python/tests/cases/testing.py,
+	  swig/python/tests/runtests.py: SWIG interface for high level
 	  language modules, Python setup script, and beginning of a unit
-	  testing framework under swig/python/tests.  The build works for
+	  testing framework under swig/python/tests. The build works for
 	  today's CVS GEOS, and the test passes -- means that a module can
 	  be built, installed, and imported.
 
-2004-07-22 18:58  strk
+2004-07-22 16:58  strk
 
 	* TODO, doc/example.cpp, source/geom/Geometry.cpp,
 	  source/headers/geos/geom.h: runtime version extractor functions
-	  split. geos::version() is now geos::geosversion() and
-	  geos::jtsport()
+	  split. geos::version() is now
+	  geos::geosversion() and geos::jtsport()
 
-2004-07-22 10:45  strk
+2004-07-22 08:45  strk
 
 	* TODO, source/geom/GeometryCollection.cpp,
 	  source/geom/LineString.cpp, source/geom/MultiLineString.cpp,
 	  source/geom/MultiPoint.cpp, source/headers/geos/geom.h:
 	  Documentation updates, memory leaks fixed.
 
-2004-07-22 09:19  strk
+2004-07-22 07:19  strk
 
 	* source/headers/geos/geom.h: Changed getCoordinatesRO description.
 
-2004-07-22 09:04  strk
+2004-07-22 07:04  strk
 
-	* source/: geom/Coordinate.cpp, geom/GeometryCollection.cpp,
-	  geom/Polygon.cpp, headers/geos/geom.h: Documented missing
-	  geometry functions.
+	* source/geom/Coordinate.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/Polygon.cpp, source/headers/geos/geom.h: Documented
+	  missing geometry functions.
 
-2004-07-21 11:55  strk
+2004-07-21 09:55  strk
 
-	* source/: geom/Coordinate.cpp, geom/CoordinateList.cpp,
-	  geom/CoordinateSequence.cpp, geom/Envelope.cpp,
-	  geom/Geometry.cpp, geom/LineSegment.cpp, geom/PrecisionModel.cpp,
-	  geomgraph/Edge.cpp, headers/geos.h, headers/geos/geom.h:
+	* source/geom/Coordinate.cpp, source/geom/CoordinateList.cpp,
+	  source/geom/CoordinateSequence.cpp, source/geom/Envelope.cpp,
+	  source/geom/Geometry.cpp, source/geom/LineSegment.cpp,
+	  source/geom/PrecisionModel.cpp, source/geomgraph/Edge.cpp,
+	  source/headers/geos.h, source/headers/geos/geom.h:
 	  CoordinateSequence::atLeastNCoordinatesOrNothing definition fix.
 	  Documentation fixes.
 
-2004-07-21 11:11  strk
+2004-07-21 09:11  strk
 
 	* NEWS, README, TODO: Updated
 
-2004-07-20 10:35  strk
+2004-07-20 08:35  strk
 
 	* doc/README: Updated doxygen rule
 
-2004-07-20 10:34  strk
+2004-07-20 08:34  strk
 
 	* doc/Doxyfile.in, source/geom/CoordinateList.cpp,
 	  source/geom/Geometry.cpp, source/headers/geos/geom.h,
 	  source/headers/geos/opDistance.h: Fixed a bug in opDistance.h.
-	  Removed doxygen tags from obsoleted CoordinateList.cpp.  Got
-	  doxygen to run with no warnings.
+	  Removed doxygen tags from obsoleted CoordinateList.cpp.
+	  Got doxygen to run with no warnings.
 
-2004-07-19 21:37  pramsey
+2004-07-19 19:37  pramsey
 
 	* doc/Makefile.am: Changed doxygen target to be more "make dist"
 	  friendly. (and allow autogeneration of CVS snapshot to work
 	  again.)
 
-2004-07-19 15:19  strk
+2004-07-19 13:19  strk
 
 	* doc/Doxyfile.in, source/geom/Envelope.cpp,
 	  source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
@@ -7606,236 +12283,251 @@
 	  source/headers/geos/spatialIndex.h, source/io/WKTWriter.cpp:
 	  Documentation fixes
 
-2004-07-19 12:38  strk
+2004-07-19 10:38  strk
 
-	* doc/.cvsignore: Added Doxyfile
+	* doc, doc/.cvsignore: Added Doxyfile
 
-2004-07-19 12:38  strk
+2004-07-19 10:38  strk
 
 	* TODO: updated
 
-2004-07-19 12:37  strk
+2004-07-19 10:37  strk
 
 	* doc/Makefile.am: Doxygen doc added to default build rules
 
-2004-07-19 12:37  strk
+2004-07-19 10:37  strk
 
 	* source/geom/DefaultCoordinateSequenceFactory.cpp:
 	  defaultCoordinateSequenceFactory made module-static (use
 	  DefaultCoordinateSequenceFactory::instance() instead)
 
-2004-07-19 12:35  strk
+2004-07-19 10:35  strk
 
-	* source/headers/geos/bigtest.h: bigtest.h moved to local dir
+	* source/bigtest/GeometryTestFactory.cpp,
+	  source/bigtest/TestSweepLineSpeed.cpp, source/bigtest/bigtest.h,
+	  source/headers/geos/bigtest.h: bigtest.h moved to local dir
 
-2004-07-19 12:34  strk
+2004-07-19 10:34  strk
 
 	* source/headers/geos/geom.h: removed doxygen documentation of
 	  removed feature
 
-2004-07-19 12:33  strk
+2004-07-19 10:33  strk
 
 	* source/headers/geos/io.h: Class documentation changed to report
 	  geos.h as WKT writer/parser header file
 
-2004-07-19 12:30  strk
+2004-07-19 10:30  strk
 
-	* source/headers/: acconfig.h, geos/Makefile.am, geos/acconfig.h:
-	  acconfig.h moved one directory up
+	* source/headers/acconfig.h, source/headers/geos/Makefile.am,
+	  source/headers/geos/acconfig.h: acconfig.h moved one directory up
 
-2004-07-19 12:28  strk
+2004-07-19 10:28  strk
 
 	* doc/Doxyfile.in: Excluded example and test dirs from input set
 
-2004-07-17 12:48  strk
+2004-07-17 10:48  strk
 
 	* TODO: updated
 
-2004-07-17 12:48  strk
+2004-07-17 10:48  strk
 
-	* doc/.cvsignore: added Doxyfile (generated)
+	* doc, doc/.cvsignore: added Doxyfile (generated)
 
-2004-07-17 12:48  strk
+2004-07-17 10:48  strk
 
 	* source/geom/Geometry.cpp: fixed typo in documentation
 
-2004-07-17 12:47  strk
+2004-07-17 10:47  strk
 
 	* configure.in, doc/Doxyfile, doc/Doxyfile.in: Doxygen
 	  configuration created at ./configure time, for versioning.
 
-2004-07-17 11:19  strk
+2004-07-17 09:19  strk
 
 	* doc/example.cpp: added GEOS version report
 
-2004-07-17 11:18  strk
+2004-07-17 09:18  strk
 
-	* source/: geom/Geometry.cpp, headers/geos/geom.h: Added
+	* source/geom/Geometry.cpp, source/headers/geos/geom.h: Added
 	  geos::version()
 
-2004-07-17 11:07  strk
+2004-07-17 09:07  strk
 
 	* tools/geos-config.in: Added --jtsport
 
-2004-07-17 11:06  strk
+2004-07-17 09:06  strk
 
 	* source/headers/geos/version.h.in: Added GEOS_FIRST_INTERFACE,
 	  GEOS_LAST_INTERFACE and GEOS_JTS_PORT
 
-2004-07-17 11:05  strk
+2004-07-17 09:05  strk
 
-	* configure.in: Added JTS_PORT variable.  Simplified versioning
-	  settings: comments added, major/minor/patchlevel extracted by
-	  CURRENT,AGE,REVISION.
+	* configure.in: Added JTS_PORT variable.
+	  Simplified versioning settings: comments added,
+	  major/minor/patchlevel
+	  extracted by CURRENT,AGE,REVISION.
 
-2004-07-16 19:02  strk
+2004-07-16 17:02  strk
 
 	* TODO: updated
 
-2004-07-16 18:20  strk
+2004-07-16 16:20  strk
 
 	* configure.in, source/geom/Makefile.am: Libtool versioning scheme
 	  adopted.
 
-2004-07-16 18:09  strk
+2004-07-16 16:09  strk
 
 	* doc/Makefile.am: removed useless Includedir
 
-2004-07-16 17:57  strk
+2004-07-16 15:57  strk
 
 	* source/headers/geos.h: made includes use <>
 
-2004-07-16 15:27  strk
+2004-07-16 13:27  strk
 
 	* TODO: updated
 
-2004-07-16 12:28  strk
+2004-07-16 10:28  strk
 
-	* source/: headers/geos/util.h, util/GeometricShapeFactory.cpp:
-	  Dimesions object allocated on the heap
+	* source/headers/geos/util.h,
+	  source/util/GeometricShapeFactory.cpp: Dimesions object allocated
+	  on the heap
 
-2004-07-16 12:00  strk
+2004-07-16 10:00  strk
 
 	* doc/example.cpp: Bug fixed in GeometricShapeFactory examples.
 	  Added example of GeometricShapeFactory::createArc.
 
-2004-07-16 11:58  strk
+2004-07-16 09:58  strk
 
 	* TODO: updated
 
-2004-07-16 11:58  strk
+2004-07-16 09:58  strk
 
 	* doc/example.tosql: Added LINEARRING to LINESTRING conversion
 
-2004-07-16 11:57  strk
+2004-07-16 09:57  strk
 
 	* source/geom/Makefile.am: Modified library version to 1.4.0
 
-2004-07-15 15:41  strk
+2004-07-15 13:41  strk
 
 	* doc/example.cpp: Added createRectangle example.
 
-2004-07-15 15:40  strk
+2004-07-15 13:40  strk
 
 	* source/util/GeometricShapeFactory.cpp: Memory leaks fixed,
 	  CoordinateSequence use made JTS - compatible.
 
-2004-07-14 23:21  strk
+2004-07-14 21:21  strk
 
 	* TODO: updated
 
-2004-07-14 23:20  strk
+2004-07-14 21:20  strk
 
 	* source/geom/Geometry.cpp: Added GeometricShapeFactory note on
 	  doxygen mainpage
 
-2004-07-14 23:20  strk
+2004-07-14 21:20  strk
 
 	* source/headers/geos.h: added geos/io.h and geos/unload.h
 
-2004-07-14 23:19  strk
+2004-07-14 21:19  strk
 
-	* source/: headers/geos/util.h, util/GeometricShapeFactory.cpp:
-	  GeometricShapeFactory first pass of bug fixes
+	* source/headers/geos/util.h,
+	  source/util/GeometricShapeFactory.cpp: GeometricShapeFactory
+	  first pass of bug fixes
 
-2004-07-14 23:17  strk
+2004-07-14 21:17  strk
 
 	* source/geom/Makefile.am: added missing GeometricShapeFactory.cpp
 
-2004-07-14 23:17  strk
+2004-07-14 21:17  strk
 
-	* source/: geom/Coordinate.cpp, headers/geos/geom.h: added
+	* source/geom/Coordinate.cpp, source/headers/geos/geom.h: added
 	  inequality operator for Coordinate
 
-2004-07-14 23:15  strk
+2004-07-14 21:15  strk
 
-	* doc/: example.cpp, example.tosql: Added GeometricShapeFactory
-	  example: createCircle.  Added simple filter to send example
-	  output to a postgis table.
+	* doc/example.cpp, doc/example.tosql: Added GeometricShapeFactory
+	  example: createCircle.
+	  Added simple filter to send example output to a postgis table.
 
-2004-07-13 10:33  strk
+2004-07-13 08:33  strk
 
-	* source/: geom/GeometryFactory.cpp, geom/Polygon.cpp,
-	  headers/geos/geom.h, headers/geos/geomgraph.h,
-	  headers/geos/indexChain.h, headers/geos/indexStrtree.h,
-	  headers/geos/planargraph.h, index/bintree/Bintree.cpp,
-	  index/quadtree/Quadtree.cpp, index/strtree/AbstractSTRtree.cpp,
-	  index/strtree/SIRtree.cpp, index/strtree/STRtree.cpp,
-	  noding/MCQuadtreeNoder.cpp, noding/SegmentNodeList.cpp,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp,
-	  operation/distance/DistanceOp.cpp,
-	  planargraph/planarGraphComponent.cpp: Added missing virtual
-	  destructor to virtual classes.  Fixed implicit unsigned int ->
-	  int casts
+	* source/geom/GeometryFactory.cpp, source/geom/Polygon.cpp,
+	  source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
+	  source/headers/geos/indexChain.h,
+	  source/headers/geos/indexStrtree.h,
+	  source/headers/geos/planargraph.h,
+	  source/index/bintree/Bintree.cpp,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp,
+	  source/noding/MCQuadtreeNoder.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/planargraph/planarGraphComponent.cpp: Added missing
+	  virtual destructor to virtual classes.
+	  Fixed implicit unsigned int -> int casts
 
-2004-07-12 21:16  strk
+2004-07-12 19:16  strk
 
 	* source/headers/geos/geom.h: Commented out CoordinateList class
 	  definition.
 
-2004-07-12 17:42  strk
+2004-07-12 15:42  strk
 
 	* source/geom/PrecisionModel.cpp: Fixed maximumPreciseValue scope
 
-2004-07-09 10:01  strk
+2004-07-09 08:01  strk
 
 	* TODO: updated
 
-2004-07-08 21:41  strk
+2004-07-08 19:41  strk
 
-	* source/examples/: CoordinateListsExample.cpp,
-	  CoordinateSequencesExample.cpp, CustomCoordinateListExample.cpp,
-	  CustomCoordinateListExample.h,
-	  CustomCoordinateSequenceExample.cpp,
-	  CustomCoordinateSequenceExample.h, CustomPointCoordinateList.cpp,
-	  CustomPointCoordinateSequence.cpp: renamed to reflect JTS API.
+	* source/examples/CoordinateListsExample.cpp,
+	  source/examples/CoordinateSequencesExample.cpp,
+	  source/examples/CustomCoordinateListExample.cpp,
+	  source/examples/CustomCoordinateListExample.h,
+	  source/examples/CustomCoordinateSequenceExample.cpp,
+	  source/examples/CustomCoordinateSequenceExample.h,
+	  source/examples/CustomPointCoordinateList.cpp,
+	  source/examples/CustomPointCoordinateSequence.cpp: renamed to
+	  reflect JTS API.
 
-2004-07-08 21:38  strk
+2004-07-08 19:38  strk
 
-	* source/geom/: CoordinateSequence.cpp,
-	  CoordinateSequenceFactory.cpp, DefaultCoordinateSequence.cpp,
-	  DefaultCoordinateSequenceFactory.cpp,
-	  PointCoordinateSequence.cpp, PointCoordinateSequenceFactory.cpp:
-	  renamed from *List* equivalents
+	* source/geom/CoordinateSequence.cpp,
+	  source/geom/CoordinateSequenceFactory.cpp,
+	  source/geom/DefaultCoordinateSequence.cpp,
+	  source/geom/DefaultCoordinateSequenceFactory.cpp,
+	  source/geom/PointCoordinateSequence.cpp,
+	  source/geom/PointCoordinateSequenceFactory.cpp: renamed from
+	  *List* equivalents
 
-2004-07-08 21:37  strk
+2004-07-08 19:37  strk
 
 	* source/geom/PointCoordinateList.cpp: Renamed to
 	  PointCoordinateSequence.cpp
 
-2004-07-08 21:37  strk
+2004-07-08 19:37  strk
 
 	* source/geom/CoordinateListFactory.cpp: Renamed to
 	  CoordinateSequenceFactory.cpp
 
-2004-07-08 21:36  strk
+2004-07-08 19:36  strk
 
 	* source/geom/BasicCoordinateList.cpp: Renamed to
 	  DefaultCoordinateSequence.cpp
 
-2004-07-08 21:34  strk
+2004-07-08 19:34  strk
 
 	* TODO, doc/example.cpp, source/Makefile.am,
 	  source/algorithm/CGAlgorithms.cpp,
@@ -7850,6 +12542,7 @@
 	  source/algorithm/PointLocator.cpp,
 	  source/algorithm/SIRtreePointInRing.cpp,
 	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/bigtest/GeometryTestFactory.cpp,
 	  source/examples/CPCLException.cpp,
 	  source/examples/CoordinateListsExample.cpp,
 	  source/examples/Makefile.am, source/geom/CoordinateList.cpp,
@@ -7909,73 +12602,78 @@
 	  source/util/CoordinateArrayFiter.cpp,
 	  source/util/GeometricShapeFactory.cpp,
 	  source/util/UniqueCoordinateArrayFilter.cpp: Mirrored JTS
-	  interface of CoordinateSequence, factory and default
-	  implementations.  Added
-	  DefaultCoordinateSequenceFactory::instance() function.
+	  interface of CoordinateSequence, factory and
+	  default implementations.
+	  Added DefaultCoordinateSequenceFactory::instance() function.
 
-2004-07-07 20:54  strk
+2004-07-07 18:54  strk
 
 	* TODO: updated
 
-2004-07-07 12:29  strk
+2004-07-07 10:29  strk
 
-	* source/: algorithm/NotRepresentableException.cpp,
-	  headers/geos/geosAlgorithm.h, headers/geos/io.h,
-	  headers/geos/util.h: Adjusted exceptions documentation.
+	* source/algorithm/NotRepresentableException.cpp,
+	  source/headers/geos/geosAlgorithm.h, source/headers/geos/io.h,
+	  source/headers/geos/util.h: Adjusted exceptions documentation.
 
-2004-07-07 11:38  strk
+2004-07-07 09:38  strk
 
 	* NEWS, source/geom/Geometry.cpp, source/headers/geos/geom.h,
 	  source/headers/geos/geosAlgorithm.h, source/headers/geos/io.h,
-	  source/io/WKTReader.cpp, source/io/WKTWriter.cpp: Dropped
-	  WKTWriter::stringOfChars (implemented by std::string).  Dropped
-	  WKTWriter default constructor (internally created
-	  GeometryFactory).  Updated XMLTester to respect the changes.
+	  source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
+	  source/test/XMLTester.cpp: Dropped WKTWriter::stringOfChars
+	  (implemented by std::string).
+	  Dropped WKTWriter default constructor (internally created
+	  GeometryFactory).
+	  Updated XMLTester to respect the changes.
 	  Main documentation page made nicer.
 
-2004-07-07 09:52  strk
+2004-07-07 07:52  strk
 
 	* TODO, source/operation/buffer/BufferSubgraph.cpp: Removed note
-	  about required speedup in BufferSubgraph.  I've made tests with
-	  'sets' and there is actually a big slow down..
+	  about required speedup in BufferSubgraph.
+	  I've made tests with 'sets' and there is actually a big slow
+	  down..
 
-2004-07-06 19:58  strk
+2004-07-06 17:58  strk
 
-	* source/: geom/Geometry.cpp, geom/GeometryCollection.cpp,
-	  geom/LineString.cpp, geom/LinearRing.cpp,
-	  geom/MultiLineString.cpp, geom/MultiPoint.cpp,
-	  geom/MultiPolygon.cpp, geom/Point.cpp, geom/Polygon.cpp,
-	  headers/geos/geom.h, headers/geos/precision.h,
-	  operation/buffer/OffsetCurveSetBuilder.cpp,
-	  precision/SimpleGeometryPrecisionReducer.cpp: Removed deprecated
-	  Geometry constructors based on PrecisionModel and SRID
-	  specification. Removed SimpleGeometryPrecisionReducer capability
+	* source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/LineString.cpp, source/geom/LinearRing.cpp,
+	  source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
+	  source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
+	  source/geom/Polygon.cpp, source/headers/geos/geom.h,
+	  source/headers/geos/precision.h,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/precision/SimpleGeometryPrecisionReducer.cpp: Removed
+	  deprecated Geometry constructors based on PrecisionModel and
+	  SRID specification. Removed SimpleGeometryPrecisionReducer
+	  capability
 	  of changing Geometry's factory. Reverted Geometry::factory member
 	  to be a reference to external factory.
 
-2004-07-05 21:40  strk
+2004-07-05 19:40  strk
 
-	* source/: geom/Geometry.cpp, geom/GeometryFactory.cpp,
-	  headers/geos/geom.h: Added
+	* source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
+	  source/headers/geos/geom.h: Added
 	  GeometryFactory::destroyGeometry(Geometry *)
 
-2004-07-05 17:20  strk
+2004-07-05 15:20  strk
 
 	* TODO, source/geom/Geometry.cpp, source/headers/geos/geom.h:
 	  Documentation again.
 
-2004-07-05 16:23  strk
+2004-07-05 14:23  strk
 
 	* NEWS, source/geom/CoordinateList.cpp,
 	  source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
 	  source/geom/PrecisionModel.cpp, source/headers/geos/geom.h,
 	  source/headers/geos/util.h: More documentation cleanups.
 
-2004-07-05 13:50  strk
+2004-07-05 11:50  strk
 
 	* doc/README: initial import
 
-2004-07-05 12:50  strk
+2004-07-05 10:50  strk
 
 	* NEWS, doc/Doxyfile, source/geom/BasicCoordinateList.cpp,
 	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
@@ -7986,36 +12684,39 @@
 	  source/geom/Polygon.cpp, source/headers/geos.h,
 	  source/headers/geos/geom.h, source/headers/geos/util.h,
 	  source/io/WKTReader.cpp: deep-dopy construction taken out of
-	  Geometry and implemented only in GeometryFactory.  Deep-copy
-	  geometry construction takes care of cleaning up copies on
-	  exception.  Implemented clone() method for CoordinateList Changed
-	  createMultiPoint(CoordinateList) signature to reflect copy
-	  semantic (by-ref instead of by-pointer).  Cleaned up
-	  documentation.
+	  Geometry and implemented only
+	  in GeometryFactory.
+	  Deep-copy geometry construction takes care of cleaning up copies
+	  on exception.
+	  Implemented clone() method for CoordinateList
+	  Changed createMultiPoint(CoordinateList) signature to reflect
+	  copy semantic (by-ref instead of by-pointer).
+	  Cleaned up documentation.
 
-2004-07-03 14:54  strk
+2004-07-03 12:54  strk
 
-	* source/headers/geos/.cvsignore: more entries
+	* source/headers/geos, source/headers/geos/.cvsignore: more entries
 
-2004-07-03 14:51  strk
+2004-07-03 12:51  strk
 
-	* source/: algorithm/NotRepresentableException.cpp,
-	  geom/Geometry.cpp, geom/GeometryFactory.cpp, geom/LineString.cpp,
-	  geom/PrecisionModel.cpp, headers/geos.h, headers/geos/geom.h:
-	  Documentation cleanups for DoxyGen.
+	* source/algorithm/NotRepresentableException.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
+	  source/geom/LineString.cpp, source/geom/PrecisionModel.cpp,
+	  source/headers/geos.h, source/headers/geos/geom.h: Documentation
+	  cleanups for DoxyGen.
 
-2004-07-02 19:22  strk
+2004-07-02 17:22  strk
 
-	* doc/: Doxyfile, Makefile.am, geosDoxygen.conf: Doxygen
+	* doc/Doxyfile, doc/Makefile.am, doc/geosDoxygen.conf: Doxygen
 	  configuration file renamed.
 
-2004-07-02 16:27  strk
+2004-07-02 14:27  strk
 
-	* source/: geom/GeometryFactory.cpp, geom/Point.cpp,
-	  headers/geos/geom.h: Added deep-copy / take-ownerhship for Point
-	  type.
+	* source/geom/GeometryFactory.cpp, source/geom/Point.cpp,
+	  source/headers/geos/geom.h: Added deep-copy / take-ownerhship for
+	  Point type.
 
-2004-07-02 15:28  strk
+2004-07-02 13:28  strk
 
 	* ChangeLog, README, configure.in, doc/Makefile.am,
 	  doc/example.cpp, source/algorithm/CGAlgorithms.cpp,
@@ -8040,6 +12741,8 @@
 	  source/algorithm/SIRtreePointInRing.cpp,
 	  source/algorithm/SimplePointInAreaLocator.cpp,
 	  source/algorithm/SimplePointInRing.cpp,
+	  source/bigtest/GeometryTestFactory.cpp,
+	  source/bigtest/TestSweepLineSpeed.cpp,
 	  source/examples/CPCLException.cpp,
 	  source/examples/CoordinateListsExample.cpp,
 	  source/examples/CustomCoordinateListExample.cpp,
@@ -8114,7 +12817,7 @@
 	  source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
 	  source/io/Unload.cpp, source/io/WKTReader.cpp,
 	  source/io/WKTWriter.cpp, source/io/Writer.cpp,
-	  source/noding/IteratedNoder.cpp,
+	  source/io/markup/MarkupSTL.cpp, source/noding/IteratedNoder.cpp,
 	  source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp,
 	  source/noding/NodingValidator.cpp, source/noding/SegmentNode.cpp,
 	  source/noding/SegmentNodeList.cpp,
@@ -8182,61 +12885,88 @@
 	  source/precision/CommonBitsRemover.cpp,
 	  source/precision/EnhancedPrecisionOp.cpp,
 	  source/precision/SimpleGeometryPrecisionReducer.cpp,
-	  source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
+	  source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
+	  source/test/XMLTester.cpp, source/util/Assert.cpp,
+	  source/util/AssertionFailedException.cpp,
 	  source/util/CoordinateArrayFiter.cpp,
 	  source/util/GEOSException.cpp,
 	  source/util/GeometricShapeFactory.cpp,
 	  source/util/IllegalArgumentException.cpp,
 	  source/util/UniqueCoordinateArrayFilter.cpp,
 	  source/util/UnsupportedOperationException.cpp: Fixed all #include
-	  lines to reflect headers layout change.  Added client application
-	  build tips in README.
+	  lines to reflect headers layout change.
+	  Added client application build tips in README.
 
-2004-07-02 15:21  strk
+2004-07-02 13:21  strk
 
 	* source/headers/geos_version.h.in: renamed to geos/version.h.in
 
-2004-07-02 15:20  strk
+2004-07-02 13:20  strk
 
-	* source/headers/: .cvsignore, Makefile.am, acconfig.h, bigtest.h,
-	  geom.h, geomUtil.h, geomgraph.h, geomgraphindex.h, geos.h,
-	  geosAlgorithm.h, indexBintree.h, indexChain.h, indexQuadtree.h,
-	  indexStrtree.h, indexSweepline.h, io.h, noding.h,
-	  nodingSnapround.h, opBuffer.h, opDistance.h, opLinemerge.h,
-	  opOverlay.h, opPolygonize.h, opRelate.h, opValid.h, operation.h,
-	  planargraph.h, platform.h.in, precision.h, spatialIndex.h,
-	  unload.h, util.h, geos/.cvsignore, geos/Makefile.am,
-	  geos/acconfig.h, geos/bigtest.h, geos/config.h, geos/geom.h,
-	  geos/geomUtil.h, geos/geomgraph.h, geos/geomgraphindex.h,
-	  geos/geosAlgorithm.h, geos/indexBintree.h, geos/indexChain.h,
-	  geos/indexQuadtree.h, geos/indexStrtree.h, geos/indexSweepline.h,
-	  geos/io.h, geos/noding.h, geos/nodingSnapround.h,
-	  geos/opBuffer.h, geos/opDistance.h, geos/opLinemerge.h,
-	  geos/opOverlay.h, geos/opPolygonize.h, geos/opRelate.h,
-	  geos/opValid.h, geos/operation.h, geos/planargraph.h,
-	  geos/platform.h.in, geos/precision.h, geos/spatialIndex.h,
-	  geos/unload.h, geos/util.h, geos/version.h.in: Header files moved
-	  under geos/ dir.
+	* source/headers, source/headers/.cvsignore,
+	  source/headers/Makefile.am, source/headers/acconfig.h,
+	  source/headers/bigtest.h, source/headers/geom.h,
+	  source/headers/geomUtil.h, source/headers/geomgraph.h,
+	  source/headers/geomgraphindex.h, source/headers/geos,
+	  source/headers/geos.h, source/headers/geos/.cvsignore,
+	  source/headers/geos/Makefile.am, source/headers/geos/acconfig.h,
+	  source/headers/geos/bigtest.h, source/headers/geos/config.h,
+	  source/headers/geos/geom.h, source/headers/geos/geomUtil.h,
+	  source/headers/geos/geomgraph.h,
+	  source/headers/geos/geomgraphindex.h,
+	  source/headers/geos/geosAlgorithm.h,
+	  source/headers/geos/indexBintree.h,
+	  source/headers/geos/indexChain.h,
+	  source/headers/geos/indexQuadtree.h,
+	  source/headers/geos/indexStrtree.h,
+	  source/headers/geos/indexSweepline.h, source/headers/geos/io.h,
+	  source/headers/geos/noding.h,
+	  source/headers/geos/nodingSnapround.h,
+	  source/headers/geos/opBuffer.h, source/headers/geos/opDistance.h,
+	  source/headers/geos/opLinemerge.h,
+	  source/headers/geos/opOverlay.h,
+	  source/headers/geos/opPolygonize.h,
+	  source/headers/geos/opRelate.h, source/headers/geos/opValid.h,
+	  source/headers/geos/operation.h,
+	  source/headers/geos/planargraph.h,
+	  source/headers/geos/platform.h.in,
+	  source/headers/geos/precision.h,
+	  source/headers/geos/spatialIndex.h, source/headers/geos/unload.h,
+	  source/headers/geos/util.h, source/headers/geos/version.h.in,
+	  source/headers/geosAlgorithm.h, source/headers/indexBintree.h,
+	  source/headers/indexChain.h, source/headers/indexQuadtree.h,
+	  source/headers/indexStrtree.h, source/headers/indexSweepline.h,
+	  source/headers/io.h, source/headers/noding.h,
+	  source/headers/nodingSnapround.h, source/headers/opBuffer.h,
+	  source/headers/opDistance.h, source/headers/opLinemerge.h,
+	  source/headers/opOverlay.h, source/headers/opPolygonize.h,
+	  source/headers/opRelate.h, source/headers/opValid.h,
+	  source/headers/operation.h, source/headers/planargraph.h,
+	  source/headers/platform.h.in, source/headers/precision.h,
+	  source/headers/spatialIndex.h, source/headers/unload.h,
+	  source/headers/util.h: Header files moved under geos/ dir.
 
-2004-07-01 19:34  strk
+2004-07-01 17:34  strk
 
 	* source/geom/Geometry.cpp: GeometryFactory argument in Geometry
-	  constructor reverted to its copy-and-destroy semantic.
+	  constructor reverted
+	  to its copy-and-destroy semantic.
 
-2004-07-01 19:07  strk
+2004-07-01 17:07  strk
 
-	* doc/: .cvsignore, Makefile.am: Added doxygen_docs generation rule
+	* doc, doc/.cvsignore, doc/Makefile.am: Added doxygen_docs
+	  generation rule
 
-2004-07-01 18:49  strk
+2004-07-01 16:49  strk
 
 	* doc/geosDoxygen.conf: re-generated with doxygen 1.2.15
 
-2004-07-01 17:47  cvs
+2004-07-01 15:47  cvs
 
 	* doc/geosDoxygen.conf: Added doxygen file for better doco
 	  generation.
 
-2004-07-01 16:12  strk
+2004-07-01 14:12  strk
 
 	* ChangeLog, NEWS, TODO, doc/example.cpp,
 	  source/algorithm/ConvexHull.cpp,
@@ -8258,64 +12988,68 @@
 	  source/operation/overlay/LineBuilder.cpp,
 	  source/operation/overlay/OverlayOp.cpp,
 	  source/operation/polygonize/polygonizeEdgeRing.cpp,
-	  source/util/GeometricShapeFactory.cpp:
-	  Geometry constructors come now in two flavors:  - deep-copy args
-	  (pass-by-reference)	 - take-ownership of args (pass-by-pointer)
+	  source/util/GeometricShapeFactory.cpp: Geometry constructors come
+	  now in two flavors:
+	  - deep-copy args (pass-by-reference)
+	  - take-ownership of args (pass-by-pointer)
 	  Same functionality is available through GeometryFactory,
 	  including buildGeometry().
 
-2004-06-30 22:59  strk
+2004-06-30 20:59  strk
 
-	* source/: geom/Geometry.cpp, geom/GeometryCollection.cpp,
-	  geomgraph/EdgeRing.cpp, headers/geom.h, headers/geomgraph.h,
-	  headers/geosAlgorithm.h, headers/opBuffer.h, headers/opOverlay.h,
-	  operation/overlay/LineBuilder.cpp,
-	  operation/overlay/MaximalEdgeRing.cpp,
-	  operation/overlay/MinimalEdgeRing.cpp,
-	  operation/overlay/PointBuilder.cpp,
-	  operation/overlay/PolygonBuilder.cpp: Removed GeoemtryFactory
-	  copy from geometry constructors.  Enforced const-correctness on
-	  GeometryFactory arguments.
+	* source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geomgraph/EdgeRing.cpp, source/headers/geom.h,
+	  source/headers/geomgraph.h, source/headers/geosAlgorithm.h,
+	  source/headers/opBuffer.h, source/headers/opOverlay.h,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/MinimalEdgeRing.cpp,
+	  source/operation/overlay/PointBuilder.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp: Removed
+	  GeoemtryFactory copy from geometry constructors.
+	  Enforced const-correctness on GeometryFactory arguments.
 
-2004-06-28 23:58  strk
+2004-06-28 21:58  strk
 
 	* source/geom/Polygon.cpp: Constructors speedup.
 
-2004-06-28 23:11  strk
+2004-06-28 21:11  strk
 
-	* source/: geom/GeometryCollection.cpp, geom/LineString.cpp,
-	  geom/LinearRing.cpp, geom/MultiLineString.cpp,
-	  geom/MultiPoint.cpp, geom/MultiPolygon.cpp, geom/Point.cpp,
-	  geom/Polygon.cpp, headers/geom.h: Moved getGeometryTypeId()
-	  definitions from geom.h to each geometry module.  Added holes
-	  argument check in Polygon.cpp.
+	* source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/headers/geom.h: Moved getGeometryTypeId() definitions from
+	  geom.h to each geometry module.
+	  Added holes argument check in Polygon.cpp.
 
-2004-06-25 16:26  strk
+2004-06-25 14:26  strk
 
 	* tools/geos-config.in: fixed --includes
 
-2004-06-22 18:57  strk
+2004-06-22 16:57  strk
 
 	* NEWS: Written down some news
 
-2004-06-22 18:56  strk
+2004-06-22 16:56  strk
 
-	* source/headers/: Makefile.am, geos.h: Added geos.h file.
+	* source/headers/Makefile.am, source/headers/geos.h: Added geos.h
+	  file.
 
-2004-06-22 00:14  strk
+2004-06-21 22:14  strk
 
-	* source/headers/.cvsignore: added geos_version.h
+	* source/headers, source/headers/.cvsignore: added geos_version.h
 
-2004-06-22 00:13  strk
+2004-06-21 22:13  strk
 
 	* TODO: updated
 
-2004-06-22 00:13  strk
+2004-06-21 22:13  strk
 
 	* configure.in, source/headers/Makefile.am,
 	  source/headers/geos_version.h.in: Added VERSION defines
 
-2004-06-16 15:13  strk
+2004-06-16 13:13  strk
 
 	* TODO, source/geom/BasicCoordinateList.cpp,
 	  source/geom/GeometryFactory.cpp, source/geom/MultiPolygon.cpp,
@@ -8324,1057 +13058,1180 @@
 	  source/noding/SegmentNodeList.cpp,
 	  source/noding/SegmentString.cpp,
 	  source/noding/nodingSegmentIntersector.cpp: Changed interface of
-	  SegmentString, now copying CoordinateList argument.  Fixed memory
-	  leaks associated with this and MultiGeometry constructors.  Other
-	  associated fixes.
+	  SegmentString, now copying CoordinateList argument.
+	  Fixed memory leaks associated with this and MultiGeometry
+	  constructors.
+	  Other associated fixes.
 
-2004-06-15 23:35  strk
+2004-06-15 21:35  strk
 
 	* source/geom/GeometryFactory.cpp: fixed buildGeometry to always
 	  return a newly allocated geometry
 
-2004-06-15 22:42  strk
+2004-06-15 20:42  strk
 
-	* doc/example.cpp: updated to respect deep-copy GeometryCollection
-	  interface
+	* doc/example.cpp, source/geom/LineString.cpp,
+	  source/geom/MultiPolygon.cpp, source/geom/Polygon.cpp: updated to
+	  respect deep-copy GeometryCollection interface
 
-2004-06-15 22:38  strk
+2004-06-15 20:30  strk
 
-	* source/geom/LineString.cpp: updated to respect deep-copy
-	  GeometryCollection interface
-
-2004-06-15 22:34  strk
-
-	* source/geom/MultiPolygon.cpp: updated to respect deep-copy
-	  GeometryCollection interface
-
-2004-06-15 22:30  strk
-
-	* source/geom/Polygon.cpp: updated to respect deep-copy
-	  GeometryCollection interface
-
-2004-06-15 22:30  strk
-
 	* source/io/WKTReader.cpp: fixed a typo
 
-2004-06-15 22:20  strk
+2004-06-15 20:20  strk
 
-	* source/geom/util/GeometryEditor.cpp: updated to respect deep-copy
-	  GeometryCollection interface
-
-2004-06-15 22:13  strk
-
-	* source/: operation/overlay/OverlayOp.cpp, io/WKTReader.cpp:
-	  updated to respect deep-copy GeometryCollection interface
-
-2004-06-15 22:10  strk
-
-	* source/operation/buffer/BufferBuilder.cpp: updated to respect
+	* source/geom/util/GeometryEditor.cpp, source/io/WKTReader.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp: updated to respect
 	  deep-copy GeometryCollection interface
 
-2004-06-15 22:07  strk
+2004-06-15 20:07  strk
 
-	* source/: geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  headers/geom.h: GeometryCollections constructors make a deep copy
-	  of Geometry vector argument.
+	* source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/headers/geom.h:
+	  GeometryCollections constructors make a deep copy of Geometry
+	  vector argument.
 
-2004-06-15 22:01  strk
+2004-06-15 20:01  strk
 
 	* source/operation/buffer/BufferBuilder.cpp: Empty geometry
 	  creation call made using NULL instead of newly created empty
 	  vector (will be faster)
 
-2004-06-15 21:24  strk
+2004-06-15 19:24  strk
 
 	* tools/geos-config.in: Fixed a bug preventing geos-config from
 	  giving correct version info
 
-2004-06-15 09:40  strk
+2004-06-15 07:40  strk
 
-	* source/: noding/SegmentNode.cpp,
-	  planargraph/planarDirectedEdge.cpp: Added missing <stdio.h>
-	  include
+	* source/noding/SegmentNode.cpp,
+	  source/planargraph/planarDirectedEdge.cpp: Added missing
+	  <stdio.h> include
 
-2004-06-15 09:40  strk
+2004-06-15 07:40  strk
 
 	* TODO: Updated
 
-2004-05-28 20:16  ybychkov
+2004-05-28 18:16  ybychkov
 
 	* source/geom/PrecisionModel.cpp: Changed rounding method to make
 	  compilable with VC++
 
-2004-05-27 12:27  strk
+2004-05-27 12:09  strk
 
-	* source/noding/: SegmentNodeList.cpp, SegmentString.cpp: Memory
-	  leaks fixed.
+	* source/test/testLeaksBig.xml: added one buffer test
 
-2004-05-27 12:26  strk
+2004-05-27 10:27  strk
 
+	* source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp: Memory leaks fixed.
+
+2004-05-27 10:26  strk
+
 	* source/noding/nodingSegmentIntersector.cpp: set (useless?)
 	  recordIsolated member in constructor
 
-2004-05-27 11:53  strk
+2004-05-27 09:53  strk
 
 	* source/headers/indexChain.h:
-	  MonotoneChainOverlapAction::overlap(*) funx made virtual as they
-	  are supposed to be.
+	  MonotoneChainOverlapAction::overlap(*) funx made virtual
+	  as they are supposed to be.
 
-2004-05-27 10:37  strk
+2004-05-27 08:40  strk
 
-	* source/: headers/opBuffer.h,
-	  operation/buffer/OffsetCurveBuilder.cpp: Fixed a bug preventing
-	  OffsetCurveBuilder point list from being reset.
+	* source/test/XMLTester.cpp: Fixed a memleak in buffer test.
 
-2004-05-26 21:48  strk
+2004-05-27 08:37  strk
 
-	* source/operation/buffer/: OffsetCurveBuilder.cpp,
-	  OffsetCurveSetBuilder.cpp: Changed abs() to fabs() when working
-	  with doubles.  Used dynamic_cast<> instead of typeid() when JTS
-	  uses instanceof.
+	* source/headers/opBuffer.h,
+	  source/operation/buffer/OffsetCurveBuilder.cpp: Fixed a bug
+	  preventing OffsetCurveBuilder point list from being reset.
 
-2004-05-26 15:12  strk
+2004-05-26 19:48  strk
 
+	* source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: Changed abs()
+	  to fabs() when working with doubles.
+	  Used dynamic_cast<> instead of typeid() when JTS uses instanceof.
+
+2004-05-26 13:12  strk
+
 	* source/operation/buffer/BufferBuilder.cpp: Removed try/catch
 	  block from ::buildSubgraphs
 
-2004-05-26 11:50  strk
+2004-05-26 09:50  strk
 
 	* source/headers/geomgraph.h: Added comments about
 	  OverlayNodeFactory() ownership in NodeMap and PlanarGraph
 	  constuctors
 
-2004-05-26 11:49  strk
+2004-05-26 09:49  strk
 
-	* source/: headers/opBuffer.h, operation/buffer/BufferBuilder.cpp:
-	  PlanarGraph made local to ::buffer instead of Class private.
+	* source/headers/opBuffer.h,
+	  source/operation/buffer/BufferBuilder.cpp: PlanarGraph made local
+	  to ::buffer instead of Class private.
 
-2004-05-21 16:17  strk
+2004-05-21 14:17  strk
 
 	* TODO: updated
 
-2004-05-21 15:58  strk
+2004-05-21 13:58  strk
 
 	* source/geom/Geometry.cpp: ::intersection missed to invalidate
 	  geometryCollection inputs
 
-2004-05-21 15:55  strk
+2004-05-21 13:55  strk
 
 	* TODO: updated
 
-2004-05-21 15:39  strk
+2004-05-21 13:39  strk
 
 	* source/geom/PrecisionModel.cpp: ::makePrecise make use of
 	  nearbyint() now, to be compatible with JTS
 
-2004-05-20 11:14  strk
+2004-05-21 13:37  strk
 
+	* source/test/testLeaksBig.xml: first import
+
+2004-05-20 09:14  strk
+
 	* TODO: updated
 
-2004-05-19 21:39  ybychkov
+2004-05-19 19:39  ybychkov
 
 	* source/geom/PrecisionModel.cpp: Changed rounding method to make
 	  compilable with VC++
 
-2004-05-19 15:40  strk
+2004-05-19 13:40  strk
 
 	* source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug in
 	  ::addCircle
 
-2004-05-19 15:18  strk
+2004-05-19 13:18  strk
 
-	* source/: geom/BasicCoordinateList.cpp,
-	  geom/PointCoordinateList.cpp, headers/geom.h: made
+	* source/geom/BasicCoordinateList.cpp,
+	  source/geom/PointCoordinateList.cpp, source/headers/geom.h: made
 	  CoordinateList::toString() a const member function
 
-2004-05-19 15:01  strk
+2004-05-19 13:01  strk
 
 	* source/operation/buffer/BufferOp.cpp: avoided assignment operator
 	  calls for BufferBuilder
 
-2004-05-19 14:50  strk
+2004-05-19 12:50  strk
 
 	* source/operation/buffer/BufferSubgraph.cpp: Removed all try/catch
 	  blocks transforming stack allocated-vectors to
 	  auto-heap-allocations
 
-2004-05-19 11:57  ybychkov
+2004-05-19 09:57  ybychkov
 
 	* source/operation/buffer/OffsetCurveSetBuilder.cpp: Bugfix in
 	  OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)
 
-2004-05-18 15:15  strk
+2004-05-18 13:49  strk
 
+	* source/test/XMLTester.cpp: Output made more neat (geometry B is
+	  not printed if not existent).
+	  Added support for buffer tests.
+
+2004-05-18 13:15  strk
+
 	* source/geom/CoordinateList.cpp: made ::scroll handle already
 	  scrolled vect and more readable
 
-2004-05-18 02:02  ybychkov
+2004-05-18 00:02  ybychkov
 
-	* source/: headers/opValid.h, operation/valid/IsValidOp.cpp:
+	* source/headers/opValid.h, source/operation/valid/IsValidOp.cpp:
 	  IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1 (not
 	  released yet) has been added.
 
-2004-05-17 23:14  ybychkov
+2004-05-17 21:14  ybychkov
 
-	* source/: geom/GeometryCollection.cpp, headers/geom.h: JavaDoc
+	* source/geom/GeometryCollection.cpp, source/headers/geom.h:
+	  JavaDoc updated
+
+2004-05-17 21:09  ybychkov
+
+	* source/geom/BasicCoordinateList.cpp,
+	  source/geom/PointCoordinateList.cpp: toString() performance
+	  enhancement
+
+2004-05-17 21:03  ybychkov
+
+	* source/geom/CoordinateList.cpp, source/headers/geom.h: JavaDoc
 	  updated
 
-2004-05-17 23:09  ybychkov
+2004-05-17 12:54  strk
 
-	* source/geom/: BasicCoordinateList.cpp, PointCoordinateList.cpp:
-	  toString() performance enhancement
+	* source/io/markup/MarkupSTL.cpp: Added tab in list of blank chars
 
-2004-05-17 23:03  ybychkov
+2004-05-17 12:53  strk
 
-	* source/: geom/CoordinateList.cpp, headers/geom.h: JavaDoc updated
+	* source/test/XMLTester.cpp: Expected result string trimmed for
+	  blanks
 
-2004-05-17 14:37  strk
+2004-05-17 12:37  strk
 
 	* source/io/StringTokenizer.cpp: Added carriage returns and tabs in
 	  set of blanks chars
 
-2004-05-17 14:36  strk
+2004-05-17 12:36  strk
 
 	* source/io/ParseException.cpp: ParseException message made more
 	  readable
 
-2004-05-17 12:45  strk
+2004-05-17 10:45  strk
 
 	* source/geom/PrecisionModel.cpp: Fixed bogus FIXED coordinate
 	  rounding
 
-2004-05-17 10:34  strk
+2004-05-17 08:34  strk
 
 	* source/operation/overlay/OverlayOp.cpp: reduced stack
 	  allocations, try/catch blocks in ::overlayOp
 
-2004-05-17 09:42  strk
+2004-05-17 07:42  strk
 
 	* source/algorithm/CentroidArea.cpp: CentroidArea::add(const
 	  Geometry *geom) uses dynamic_cast
 
-2004-05-17 09:23  strk
+2004-05-17 07:23  strk
 
 	* source/geom/Geometry.cpp: ::getCeontroid(): reduced dynamic
 	  allocations, added missing check for isEmpty
 
-2004-05-14 16:47  strk
+2004-05-14 14:47  strk
 
 	* source/operation/distance/ConnectedElementLocationFilter.cpp:
 	  Added LinearRing support
 
-2004-05-14 16:45  strk
+2004-05-14 14:45  strk
 
 	* source/headers/geomUtil.h: Fixed bogus inheritance of
 	  LinearComponentExtracter
 
-2004-05-14 15:42  strk
+2004-05-14 13:42  strk
 
-	* source/: geom/LineSegment.cpp,
-	  geom/util/LinearComponentExtracter.cpp,
-	  geom/util/PointExtracter.cpp, geom/util/PolygonExtracter.cpp,
-	  headers/geomUtil.h, headers/opDistance.h,
-	  operation/distance/ConnectedElementLocationFilter.cpp,
-	  operation/distance/DistanceOp.cpp: DistanceOp bug removed,
+	* source/geom/LineSegment.cpp,
+	  source/geom/util/LinearComponentExtracter.cpp,
+	  source/geom/util/PointExtracter.cpp,
+	  source/geom/util/PolygonExtracter.cpp, source/headers/geomUtil.h,
+	  source/headers/opDistance.h,
+	  source/operation/distance/ConnectedElementLocationFilter.cpp,
+	  source/operation/distance/DistanceOp.cpp: DistanceOp bug removed,
 	  cascading errors fixed.
 
-2004-05-14 14:14  strk
+2004-05-14 12:14  strk
 
-	* source/: geom/Geometry.cpp, headers/geom.h: const correctness
+	* source/geom/Geometry.cpp, source/headers/geom.h: const
+	  correctness
 
-2004-05-14 14:10  strk
+2004-05-14 12:10  strk
 
 	* source/io/WKTReader.cpp: avoided leaks on malformed LinearRing
 
-2004-05-14 11:20  strk
+2004-05-14 09:20  strk
 
-	* source/geom/util/: LinearComponentExtracter.cpp,
-	  PointExtracter.cpp, PolygonExtracter.cpp: Mem leaks fixed
+	* source/geom/util/LinearComponentExtracter.cpp,
+	  source/geom/util/PointExtracter.cpp,
+	  source/geom/util/PolygonExtracter.cpp: Mem leaks fixed
 
-2004-05-07 16:15  strk
+2004-05-14 07:19  strk
 
+	* source/test/XMLTester.cpp: Changed the algorythm for finding
+	  precisionModel type (current way did
+	  not work): now if you specify a scale precisionModel will be
+	  FIXED,
+	  otherwise it will be FLOATING.
+
+2004-05-07 14:15  strk
+
 	* source/io/StringTokenizer.cpp: fixed peekNextToken to avoid
 	  incrementing string pointer
 
-2004-05-07 16:13  strk
+2004-05-07 14:13  strk
 
 	* source/index/bintree/Bintree.cpp: Fixed segfault in ::insert
 
-2004-05-07 16:12  strk
+2004-05-07 14:12  strk
 
 	* source/algorithm/InteriorPointArea.cpp: Fixed segfault in
 	  destructor
 
-2004-05-07 15:23  strk
+2004-05-07 13:23  strk
 
-	* source/io/WKTReader.cpp: Memory leaks fixed.
+	* source/io/WKTReader.cpp, source/test/XMLTester.cpp: Memory leaks
+	  fixed.
 
-2004-05-07 15:04  strk
+2004-05-07 13:04  strk
 
 	* source/geom/MultiLineString.cpp: leak removed in
 	  MultiLineString::getBoundary()
 
-2004-05-07 11:05  strk
+2004-05-07 09:05  strk
 
-	* source/: geom/Geometry.cpp, geom/GeometryCollection.cpp,
-	  geom/GeometryFactory.cpp, geom/LineString.cpp,
-	  geom/MultiLineString.cpp, geom/MultiPoint.cpp,
-	  geom/MultiPolygon.cpp, headers/geom.h: Some const correctness
-	  added. Fixed bug in GeometryFactory::createMultiPoint to handle
-	  NULL CoordinateList.
+	* source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
+	  source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
+	  source/geom/MultiPolygon.cpp, source/headers/geom.h: Some const
+	  correctness added. Fixed bug in GeometryFactory::createMultiPoint
+	  to handle NULL CoordinateList.
 
-2004-05-07 09:57  strk
+2004-05-07 07:57  strk
 
-	* source/: geom/Makefile.am, headers/noding.h, headers/opBuffer.h,
-	  noding/SegmentString.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp: Added missing
-	  EdgeNodingValidator to build scripts.  Changed SegmentString
-	  constructor back to its original form (takes const void *),
-	  implemented local tracking of "contexts" in caller objects for
-	  proper destruction.
+	* source/geom/Makefile.am, source/headers/noding.h,
+	  source/headers/opBuffer.h, source/noding/SegmentString.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: Added missing
+	  EdgeNodingValidator to build scripts.
+	  Changed SegmentString constructor back to its original form
+	  (takes const void *), implemented local tracking of "contexts"
+	  in caller objects for proper destruction.
 
-2004-05-06 18:30  strk
+2004-05-06 16:30  strk
 
-	* source/: headers/indexBintree.h, headers/indexQuadtree.h,
-	  index/bintree/Bintree.cpp, index/quadtree/Quadtree.cpp: Kept
-	  track of newly allocated objects by ensureExtent for Bintree and
-	  Quadtree, deleted at destruction time. doc/example.cpp runs with
-	  no leaks.
+	* source/headers/indexBintree.h, source/headers/indexQuadtree.h,
+	  source/index/bintree/Bintree.cpp,
+	  source/index/quadtree/Quadtree.cpp: Kept track of newly allocated
+	  objects by ensureExtent for Bintree and Quadtree,
+	  deleted at destruction time. doc/example.cpp runs with no leaks.
 
-2004-05-06 17:54  strk
+2004-05-06 15:54  strk
 
-	* source/: headers/noding.h, noding/SegmentNodeList.cpp,
-	  noding/SegmentString.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp: SegmentNodeList keeps
-	  track of created splitEdges for later destruction.  SegmentString
-	  constructor copies given Label.  Buffer operation does no more
-	  leaks for doc/example.cpp
+	* source/headers/noding.h, source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp:
+	  SegmentNodeList keeps track of created splitEdges for later
+	  destruction.
+	  SegmentString constructor copies given Label.
+	  Buffer operation does no more leaks for doc/example.cpp
 
-2004-05-06 17:00  strk
+2004-05-06 15:00  strk
 
-	* source/: headers/indexStrtree.h,
-	  index/strtree/AbstractSTRtree.cpp,
-	  index/strtree/ItemBoundable.cpp, index/strtree/SIRtree.cpp,
-	  index/strtree/STRtree.cpp: Boundable destructor made virtual.
+	* source/headers/indexStrtree.h,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/ItemBoundable.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp: Boundable destructor made
+	  virtual.
 	  Added vector <AbstractNode *> *nodes member in AbstractSTRTree,
 	  used to keep track of created node to cleanly delete them at
 	  destruction time.
 
-2004-05-06 15:58  strk
+2004-05-06 13:58  strk
 
 	* source/index/strtree/STRtree.cpp: leak removed from
 	  createParentBoundablesFromVerticalSlices
 
-2004-05-06 10:59  strk
+2004-05-06 08:59  strk
 
 	* source/index/strtree/AbstractSTRtree.cpp: memory leak fixed
 
-2004-05-05 19:42  strk
+2004-05-05 17:42  strk
 
-	* source/: headers/indexStrtree.h,
-	  index/strtree/AbstractSTRtree.cpp, index/strtree/SIRtree.cpp,
-	  index/strtree/STRtree.cpp: AbstractNode destructor made virtual.
-	  AbstractNode::bounds made protected.	SIRAbstractNode and
-	  STRAbstractNode destructors added to get rid of
+	* source/headers/indexStrtree.h,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp: AbstractNode destructor made
+	  virtual. AbstractNode::bounds made protected.
+	  SIRAbstractNode and STRAbstractNode destructors added to get rid
+	  of
 	  AbstractNode::bounds in the right way (is a void * casted to
-	  appropriate Class in the subClasses).
+	  appropriate
+	  Class in the subClasses).
 
-2004-05-05 18:57  strk
+2004-05-05 16:57  strk
 
-	* source/: headers/opBuffer.h, operation/buffer/BufferBuilder.cpp:
-	  Rewritten static cga allocation to avoid copy constructor calls.
+	* source/headers/opBuffer.h,
+	  source/operation/buffer/BufferBuilder.cpp: Rewritten static cga
+	  allocation to avoid copy constructor calls.
 
-2004-05-05 18:51  strk
+2004-05-05 16:51  strk
 
 	* source/geom/Geometry.cpp: avoided copy constructor in
 	  Geometry::geometryChangedFilter initializzazion
 
-2004-05-05 18:39  strk
+2004-05-05 16:39  strk
 
 	* source/noding/MCQuadtreeNoder.cpp: reduced explicit local objects
 	  allocation
 
-2004-05-05 18:36  strk
+2004-05-05 16:36  strk
 
 	* source/operation/buffer/BufferBuilder.cpp: Avoid use of copy
 	  c'tors on local objects initializzation
 
-2004-05-05 17:51  strk
+2004-05-05 15:51  strk
 
 	* source/noding/MCQuadtreeNoder.cpp: Fixed big leak in
 	  intersectChains()
 
-2004-05-05 15:08  strk
+2004-05-05 13:08  strk
 
-	* source/: algorithm/MinimumDiameter.cpp,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp: Leaks fixed, explicit
-	  allocations/deallocations reduced.
+	* source/algorithm/MinimumDiameter.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: Leaks fixed,
+	  explicit allocations/deallocations reduced.
 
-2004-05-05 14:29  strk
+2004-05-05 12:29  strk
 
 	* source/operation/buffer/SubgraphDepthLocater.cpp: memleak fixed
 	  in ::getDepth
 
-2004-05-05 14:20  strk
+2004-05-05 12:20  strk
 
 	* source/geom/util/GeometryEditor.cpp: Memory leak plugged in
 	  editGeometryCollection
 
-2004-05-05 12:54  strk
+2004-05-05 10:54  strk
 
-	* source/: geom/Geometry.cpp, headers/geom.h, headers/opBuffer.h,
-	  io/Unload.cpp, operation/buffer/BufferBuilder.cpp: Removed some
-	  private static heap explicit allocation, less cleanup done by the
-	  unloader.
+	* source/geom/Geometry.cpp, source/headers/geom.h,
+	  source/headers/opBuffer.h, source/io/Unload.cpp,
+	  source/operation/buffer/BufferBuilder.cpp: Removed some private
+	  static heap explicit allocation, less cleanup done by
+	  the unloader.
 
-2004-05-05 12:44  strk
+2004-05-05 10:44  strk
 
 	* TODO: updated
 
-2004-05-05 12:22  strk
+2004-05-05 10:22  strk
 
 	* source/operation/buffer/BufferOp.cpp: Removed dynamic
 	  allocations.
 
-2004-05-05 12:03  strk
+2004-05-05 10:03  strk
 
 	* source/operation/buffer/BufferOp.cpp: Reduced dynamic allocations
 	  in bufferOriginalPrecision and bufferFixedPrecision.
 
-2004-05-04 00:56  strk
+2004-05-03 22:56  strk
 
-	* source/: geomgraph/EdgeList.cpp, headers/noding.h,
-	  index/strtree/AbstractSTRtree.cpp, noding/IteratedNoder.cpp,
-	  noding/MCQuadtreeNoder.cpp, noding/Noder.cpp,
-	  noding/SegmentNodeList.cpp, operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp: leaks fixed, exception
-	  specification omitted.
+	* source/geomgraph/EdgeList.cpp, source/headers/noding.h,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/noding/IteratedNoder.cpp,
+	  source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp: leaks fixed,
+	  exception specification omitted.
 
-2004-05-03 22:49  strk
+2004-05-03 20:49  strk
 
-	* source/: geom/util/LinearComponentExtracter.cpp,
-	  geom/util/PointExtracter.cpp, noding/SegmentNodeList.cpp: Some
-	  more leaks fixed
+	* source/geom/util/LinearComponentExtracter.cpp,
+	  source/geom/util/PointExtracter.cpp,
+	  source/noding/SegmentNodeList.cpp: Some more leaks fixed
 
-2004-05-03 19:15  strk
+2004-05-03 17:15  strk
 
-	* source/: geom/util/GeometryEditor.cpp, headers/precision.h,
-	  index/strtree/STRtree.cpp, operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/BufferSubgraph.cpp, precision/CommonBitsOp.cpp,
-	  precision/SimpleGeometryPrecisionReducer.cpp: leaks on exception
-	  fixed.
+	* source/geom/util/GeometryEditor.cpp, source/headers/precision.h,
+	  source/index/strtree/STRtree.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/precision/CommonBitsOp.cpp,
+	  source/precision/SimpleGeometryPrecisionReducer.cpp: leaks on
+	  exception fixed.
 
-2004-05-03 18:29  strk
+2004-05-03 16:29  strk
 
-	* source/: headers/indexStrtree.h,
-	  index/strtree/AbstractSTRtree.cpp, index/strtree/SIRtree.cpp,
-	  index/strtree/STRtree.cpp: Added sortBoundables(const
-	  vector<Boundable *>) pure virtual in AbstractSTRtree, implemented
-	  in SIRtree and STRtree. Comparator funx made static in
-	  STRtree.cpp and SIRtree.cpp.
+	* source/headers/indexStrtree.h,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp: Added sortBoundables(const
+	  vector<Boundable *>) pure virtual in AbstractSTRtree,
+	  implemented in SIRtree and STRtree. Comparator funx made static
+	  in STRtree.cpp
+	  and SIRtree.cpp.
 
-2004-05-03 15:17  strk
+2004-05-03 13:17  strk
 
-	* source/: headers/indexStrtree.h,
-	  index/strtree/AbstractSTRtree.cpp: Fixed comparator function to
-	  express StrictWeakOrdering.
+	* source/headers/indexStrtree.h,
+	  source/index/strtree/AbstractSTRtree.cpp: Fixed comparator
+	  function to express StrictWeakOrdering.
 
-2004-05-03 14:09  strk
+2004-05-03 12:09  strk
 
-	* source/: noding/Noder.cpp, noding/SegmentNode.cpp,
-	  noding/nodingSegmentIntersector.cpp,
-	  planargraph/planarNodeMap.cpp: newline added at end of file
+	* source/noding/Noder.cpp, source/noding/SegmentNode.cpp,
+	  source/noding/nodingSegmentIntersector.cpp,
+	  source/planargraph/planarNodeMap.cpp: newline added at end of
+	  file
 
-2004-05-03 12:43  strk
+2004-05-03 10:43  strk
 
-	* source/: geomgraph/DirectedEdgeStar.cpp,
-	  geomgraph/EdgeEndStar.cpp, geomgraph/GeometryGraph.cpp,
-	  geomgraph/PlanarGraph.cpp, headers/geomgraph.h,
-	  headers/opBuffer.h, headers/opOverlay.h,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PolygonBuilder.cpp,
-	  planargraph/planarDirectedEdge.cpp: Exception specification
-	  considered harmful - left as comment.
+	* source/geomgraph/DirectedEdgeStar.cpp,
+	  source/geomgraph/EdgeEndStar.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/geomgraph/PlanarGraph.cpp, source/headers/geomgraph.h,
+	  source/headers/opBuffer.h, source/headers/opOverlay.h,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/planargraph/planarDirectedEdge.cpp: Exception
+	  specification considered harmful - left as comment.
 
-2004-04-30 11:15  strk
+2004-04-30 09:15  strk
 
-	* source/: geom/Geometry.cpp, headers/noding.h, headers/opBuffer.h,
-	  noding/IteratedNoder.cpp, operation/buffer/BufferBuilder.cpp:
-	  Enlarged exception specifications to allow for
-	  AssertionFailedException.  Added missing initializers.
+	* source/geom/Geometry.cpp, source/headers/noding.h,
+	  source/headers/opBuffer.h, source/noding/IteratedNoder.cpp,
+	  source/operation/buffer/BufferBuilder.cpp: Enlarged exception
+	  specifications to allow for AssertionFailedException.
+	  Added missing initializers.
 
-2004-04-28 16:58  strk
+2004-04-28 14:58  strk
 
 	* source/index/strtree/AbstractSTRtree.cpp: Made
 	  AbstractSTRtree::query use dynamic_cast<> to simulate java's
 	  instanceof. Previous typeid(*) use missed to catch an
-	  STRAbstractNode as a class derived from AbstractNode. Still have
-	  to check if this is the correct semantic with Martin, but at
-	  least lots of SIGABORT are no more raised.
+	  STRAbstractNode
+	  as a class derived from AbstractNode. Still have to check if this
+	  is the correct semantic with Martin, but at least lots of
+	  SIGABORT
+	  are no more raised.
 
-2004-04-27 00:00  pramsey
+2004-04-26 22:00  pramsey
 
 	* configure.in: Bump version number to 1.4 to indicate new changes.
 
-2004-04-26 14:37  strk
+2004-04-26 12:37  strk
 
-	* source/index/strtree/: AbstractSTRtree.cpp, STRtree.cpp: Some
-	  leaks fixed.
+	* source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/STRtree.cpp: Some leaks fixed.
 
-2004-04-23 02:02  strk
+2004-04-23 00:02  strk
 
-	* source/: headers/noding.h, headers/opBuffer.h,
-	  noding/IteratedNoder.cpp, operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferOp.cpp: const-correctness changes
+	* source/headers/noding.h, source/headers/opBuffer.h,
+	  source/noding/IteratedNoder.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp: const-correctness changes
 
-2004-04-21 16:14  strk
+2004-04-21 14:14  strk
 
 	* source/geomgraph/DirectedEdgeStar.cpp: Fixed bug in computeDepths
 
-2004-04-20 15:24  strk
+2004-04-20 13:24  strk
 
-	* source/: algorithm/ConvexHull.cpp, algorithm/MinimumDiameter.cpp,
-	  geom/LineString.cpp, geom/LinearRing.cpp, geom/Polygon.cpp,
-	  operation/buffer/BufferOp.cpp, operation/overlay/OverlayOp.cpp:
-	  More leaks removed.
+	* source/algorithm/ConvexHull.cpp,
+	  source/algorithm/MinimumDiameter.cpp, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/Polygon.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/overlay/OverlayOp.cpp: More leaks removed.
 
-2004-04-20 14:47  strk
+2004-04-20 12:47  strk
 
-	* source/: algorithm/MinimumDiameter.cpp, headers/geosAlgorithm.h:
-	  MinimumDiameter leaks plugged.
+	* source/algorithm/MinimumDiameter.cpp,
+	  source/headers/geosAlgorithm.h: MinimumDiameter leaks plugged.
 
-2004-04-20 12:58  strk
+2004-04-20 10:58  strk
 
-	* source/: headers/opBuffer.h, operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp: More memory leaks
-	  removed.
+	* source/headers/opBuffer.h,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: More memory
+	  leaks removed.
 
-2004-04-20 12:14  strk
+2004-04-20 10:14  strk
 
-	* source/: algorithm/MinimumDiameter.cpp, geom/Geometry.cpp,
-	  geom/util/GeometryEditor.cpp, operation/buffer/BufferOp.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp,
-	  precision/SimpleGeometryPrecisionReducer.cpp: Memory leaks
+	* source/algorithm/MinimumDiameter.cpp, source/geom/Geometry.cpp,
+	  source/geom/util/GeometryEditor.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/precision/SimpleGeometryPrecisionReducer.cpp: Memory leaks
 	  removed.
 
-2004-04-20 10:52  strk
+2004-04-20 08:52  strk
 
-	* source/: geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  geom/LineString.cpp, geom/LinearRing.cpp,
-	  geom/MultiLineString.cpp, geom/MultiPoint.cpp,
-	  geom/MultiPolygon.cpp, geom/Polygon.cpp, geom/Triangle.cpp,
-	  geom/util/GeometryEditor.cpp, headers/geom.h, headers/geomUtil.h,
-	  headers/precision.h,
-	  precision/SimpleGeometryPrecisionReducer.cpp: GeometryFactory and
-	  Geometry const correctness.  Memory leaks removed from
-	  SimpleGeometryPrecisionReducer and GeometryFactory.
+	* source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/Polygon.cpp, source/geom/Triangle.cpp,
+	  source/geom/util/GeometryEditor.cpp, source/headers/geom.h,
+	  source/headers/geomUtil.h, source/headers/precision.h,
+	  source/precision/SimpleGeometryPrecisionReducer.cpp:
+	  GeometryFactory and Geometry const correctness.
+	  Memory leaks removed from SimpleGeometryPrecisionReducer
+	  and GeometryFactory.
 
-2004-04-19 18:14  strk
+2004-04-19 16:14  strk
 
-	* source/: headers/noding.h, noding/IteratedNoder.cpp,
-	  noding/MCQuadtreeNoder.cpp, noding/SegmentString.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp: Some memory leaks
-	  plugged in noding algorithms.
+	* source/headers/noding.h, source/noding/IteratedNoder.cpp,
+	  source/noding/MCQuadtreeNoder.cpp,
+	  source/noding/SegmentString.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: Some memory
+	  leaks plugged in noding algorithms.
 
-2004-04-19 17:14  strk
+2004-04-19 15:14  strk
 
-	* source/: geomgraph/PlanarGraph.cpp, headers/indexQuadtree.h,
-	  headers/opBuffer.h, headers/spatialIndex.h,
-	  index/quadtree/Quadtree.cpp, operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp: Added missing virtual
-	  destructor in SpatialIndex class.  Memory leaks fixes. Const and
-	  throw specifications added.
+	* source/geomgraph/PlanarGraph.cpp, source/headers/indexQuadtree.h,
+	  source/headers/opBuffer.h, source/headers/spatialIndex.h,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp: Added missing
+	  virtual destructor in SpatialIndex class.
+	  Memory leaks fixes. Const and throw specifications added.
 
-2004-04-19 14:51  strk
+2004-04-19 12:51  strk
 
-	* source/: headers/noding.h, headers/opBuffer.h,
-	  noding/IteratedNoder.cpp, operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferOp.cpp: Memory leaks fixes. Throw
+	* source/headers/noding.h, source/headers/opBuffer.h,
+	  source/noding/IteratedNoder.cpp,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp: Memory leaks fixes. Throw
 	  specifications added.
 
-2004-04-16 16:12  strk
+2004-04-16 14:12  strk
 
 	* source/geom/Point.cpp: Memory leak fix in copy constructor
 
-2004-04-16 16:09  strk
+2004-04-16 14:09  strk
 
 	* source/operation/buffer/BufferOp.cpp: Leaks fixes
 
-2004-04-16 15:03  strk
+2004-04-16 13:03  strk
 
 	* source/operation/buffer/OffsetCurveBuilder.cpp: More leaks fixed
 
-2004-04-16 14:48  strk
+2004-04-16 12:48  strk
 
-	* source/: noding/IteratedNoder.cpp, noding/MCQuadtreeNoder.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp: Leak fixes.
+	* source/noding/IteratedNoder.cpp,
+	  source/noding/MCQuadtreeNoder.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp: Leak fixes.
 
-2004-04-16 13:04  strk
+2004-04-16 11:04  strk
 
 	* source/operation/buffer/BufferOp.cpp: Memory leaks plugged on
 	  exception thrown
 
-2004-04-16 12:00  strk
+2004-04-16 10:00  strk
 
 	* source/operation/buffer/BufferOp.cpp: Memory leak fixed.
 
-2004-04-16 11:01  strk
+2004-04-16 09:01  strk
 
 	* source/algorithm/CGAlgorithms.cpp: Removed memory leak in
 	  CGAlgorithms::isOnline
 
-2004-04-16 10:52  strk
+2004-04-16 08:52  strk
 
-	* source/: headers/planargraph.h, io/Unload.cpp: Unload::Release
-	  final delete (static heap allocations should be gone now)
+	* source/headers/planargraph.h, source/io/Unload.cpp:
+	  Unload::Release final delete (static heap allocations should be
+	  gone now)
 
-2004-04-16 10:35  strk
+2004-04-16 08:35  strk
 
-	* source/: geom/GeometryFactory.cpp, geom/Point.cpp,
-	  headers/geom.h: Memory leaks fixed and const correctness applied
-	  for Point class.
+	* source/geom/GeometryFactory.cpp, source/geom/Point.cpp,
+	  source/headers/geom.h: Memory leaks fixed and const correctness
+	  applied for Point class.
 
-2004-04-16 09:42  strk
+2004-04-16 07:42  strk
 
-	* source/: geom/PrecisionModel.cpp, headers/geom.h, io/Unload.cpp:
-	  PrecisionModel::Type made an enum instead of a Type.
+	* source/geom/PrecisionModel.cpp, source/headers/geom.h,
+	  source/io/Unload.cpp: PrecisionModel::Type made an enum instead
+	  of a Type.
 
-2004-04-15 17:11  strk
+2004-04-15 15:11  strk
 
 	* source/io/Unload.cpp: Commented out deletion that seems to cause
 	  segfaults
 
-2004-04-15 16:00  strk
+2004-04-15 14:00  strk
 
-	* source/: headers/geom.h, headers/opBuffer.h, io/Unload.cpp: Added
-	  new cleanup to Unload::Release
+	* source/headers/geom.h, source/headers/opBuffer.h,
+	  source/io/Unload.cpp: Added new cleanup to Unload::Release
 
-2004-04-14 15:56  strk
+2004-04-14 13:56  strk
 
-	* source/: geom/Geometry.cpp, headers/geom.h: All geometries
-	  returned by {from,to}InternalGeometry calls are now deleted after
-	  use (unless NOT new).  Some 'commented' throw specifications in
-	  geom.h
+	* source/geom/Geometry.cpp, source/headers/geom.h: All geometries
+	  returned by {from,to}InternalGeometry calls are
+	  now deleted after use (unless NOT new).
+	  Some 'commented' throw specifications in geom.h
 
-2004-04-14 15:14  strk
+2004-04-14 13:14  strk
 
 	* source/operation/overlay/OverlayOp.cpp: Removed deletion of
 	  externally pointed GeometryFactory from OverlayOp destructor
 
-2004-04-14 14:28  strk
+2004-04-14 12:28  strk
 
-	* source/: geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  index/strtree/AbstractSTRtree.cpp: shouldNeverReachHere
+	* source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp: shouldNeverReachHere
 	  exceptions made more verbose
 
-2004-04-14 13:05  strk
+2004-04-14 11:05  strk
 
 	* source/geom/util/GeometryEditor.cpp: Added support for LinearRing
 	  in GeometryEditor
 
-2004-04-14 12:56  strk
+2004-04-14 10:56  strk
 
 	* source/operation/distance/DistanceOp.cpp: Uncommented
 	  initializzazion and destruction of
 	  DistanceOp::minDistanceLocation
 
-2004-04-14 11:38  strk
+2004-04-14 09:38  strk
 
 	* source/geom/PrecisionModel.cpp: PrecisionModel(double newScale)
 	  missed to set the scale
 
-2004-04-14 11:30  strk
+2004-04-14 09:30  strk
 
-	* source/: headers/noding.h, noding/IteratedNoder.cpp: Private
-	  iterated noding funx now use int* instead of vector to know when
-	  it's time to stop.
+	* source/headers/noding.h, source/noding/IteratedNoder.cpp: Private
+	  iterated noding funx now use int* instead of vector to know
+	  when it's time to stop.
 
-2004-04-14 11:11  strk
+2004-04-14 09:11  strk
 
 	* source/operation/buffer/BufferOp.cpp: endCapStyle was never set
 	  in BufferOp contructor
 
-2004-04-14 10:38  strk
+2004-04-14 08:38  strk
 
 	* source/operation/buffer/BufferBuilder.cpp: BufferBuilder
 	  constructor missed to initialize workingPrecisionModel
 
-2004-04-14 10:38  strk
+2004-04-14 08:38  strk
 
 	* source/operation/buffer/BufferOp.cpp: BufferOp constructor missed
 	  to set argGeom
 
-2004-04-14 09:29  strk
+2004-04-14 07:29  strk
 
-	* source/: geom/Geometry.cpp, geom/GeometryFactory.cpp,
-	  headers/geom.h: Fixed GeometryFactory constructors to copy given
-	  PrecisionModel. Added GeometryFactory copy constructor. Fixed
-	  Geometry constructors to copy GeometryFactory.
+	* source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
+	  source/headers/geom.h: Fixed GeometryFactory constructors to copy
+	  given PrecisionModel. Added GeometryFactory copy constructor.
+	  Fixed Geometry constructors to copy GeometryFactory.
 
-2004-04-14 08:04  ybychkov
+2004-04-14 06:04  ybychkov
 
-	* source/geomgraph/index/: MonotoneChain.cpp,
-	  MonotoneChainEdge.cpp, MonotoneChainIndexer.cpp,
-	  SegmentIntersector.cpp, SimpleEdgeSetIntersector.cpp,
-	  SimpleMCSweepLineIntersector.cpp, SimpleSweepLineIntersector.cpp,
-	  SweepLineEvent.cpp, SweepLineSegment.cpp: "geomgraph/index"
+	* source/geomgraph/index, source/geomgraph/index/MonotoneChain.cpp,
+	  source/geomgraph/index/MonotoneChainEdge.cpp,
+	  source/geomgraph/index/MonotoneChainIndexer.cpp,
+	  source/geomgraph/index/SegmentIntersector.cpp,
+	  source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
+	  source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/geomgraph/index/SimpleSweepLineIntersector.cpp,
+	  source/geomgraph/index/SweepLineEvent.cpp,
+	  source/geomgraph/index/SweepLineSegment.cpp: "geomgraph/index"
 	  committ problem fixed.
 
-2004-04-13 16:45  strk
+2004-04-13 14:45  strk
 
 	* source/geom/Point.cpp: Removed faulty assert in constructor
 
-2004-04-13 16:33  strk
+2004-04-13 14:33  strk
 
 	* source/geom/Makefile.am: Added more source files
 
-2004-04-13 16:28  strk
+2004-04-13 14:28  strk
 
 	* doc/example.cpp: Removed spurious line
 
-2004-04-13 15:31  strk
+2004-04-13 13:31  strk
 
 	* source/headers/precision.h: prototype mismatch fixed
 
-2004-04-13 14:29  strk
+2004-04-13 12:29  strk
 
-	* source/: headers/opDistance.h,
-	  operation/distance/GeometryLocation.cpp: GeometryLocation
+	* source/headers/opDistance.h,
+	  source/operation/distance/GeometryLocation.cpp: GeometryLocation
 	  const-correctness.
 
-2004-04-13 13:04  strk
+2004-04-13 11:04  strk
 
 	* source/headers/Makefile.am: Added lost opDistance.h
 
-2004-04-13 13:03  strk
+2004-04-13 11:03  strk
 
 	* source/headers/Makefile.am: Added new header files
 
-2004-04-13 12:58  strk
+2004-04-13 10:58  strk
 
 	* source/geom/Makefile.am: Added new source files
 
-2004-04-13 12:05  strk
+2004-04-13 10:05  strk
 
-	* source/: headers/opDistance.h, operation/distance/DistanceOp.cpp,
-	  operation/distance/GeometryLocation.cpp: GeometryLocation
-	  constructor made const-correct.  Fixed erroneus down-casting in
+	* source/headers/opDistance.h,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/distance/GeometryLocation.cpp: GeometryLocation
+	  constructor made const-correct.
+	  Fixed erroneus down-casting in
 	  DistanceOp::computeMinDistancePoints.
 
-2004-04-13 10:15  strk
+2004-04-13 08:15  strk
 
 	* source/headers/geom.h: Changed all 'long long' with int64.
 	  Changed all 'long long' constants to end with two Ls.
 
-2004-04-11 00:41  ybychkov
+2004-04-10 22:41  ybychkov
 
-	* source/: geom/LineString.cpp, geom/Point.cpp, headers/geom.h,
-	  headers/precision.h, headers/util.h,
-	  operation/buffer/BufferOp.cpp, precision/CommonBits.cpp,
-	  precision/CommonBitsOp.cpp, precision/CommonBitsRemover.cpp,
-	  precision/EnhancedPrecisionOp.cpp,
-	  precision/SimpleGeometryPrecisionReducer.cpp,
-	  util/UniqueCoordinateArrayFilter.cpp: "precision" upgraded to JTS
-	  1.4
+	* VisualStudio/GEOS.vcproj, source/geom/LineString.cpp,
+	  source/geom/Point.cpp, source/headers/geom.h,
+	  source/headers/precision.h, source/headers/util.h,
+	  source/operation/buffer/BufferOp.cpp, source/precision,
+	  source/precision/CommonBits.cpp,
+	  source/precision/CommonBitsOp.cpp,
+	  source/precision/CommonBitsRemover.cpp,
+	  source/precision/EnhancedPrecisionOp.cpp,
+	  source/precision/SimpleGeometryPrecisionReducer.cpp,
+	  source/util/UniqueCoordinateArrayFilter.cpp: "precision" upgraded
+	  to JTS 1.4
 
-2004-04-10 10:40  ybychkov
+2004-04-10 08:40  ybychkov
 
-	* source/: geomgraph/PlanarGraph.cpp, headers/geomgraph.h,
-	  headers/opBuffer.h, headers/opOverlay.h,
-	  operation/buffer/BufferBuilder.cpp,
-	  operation/buffer/BufferEdgeBuilder.cpp,
-	  operation/buffer/BufferLineBuilder.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/LoopFilter.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp,
-	  operation/buffer/RightmostEdgeFinder.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PolygonBuilder.cpp: "operation/buffer" upgraded
-	  to JTS 1.4
+	* VisualStudio/GEOS.vcproj, source/geomgraph/PlanarGraph.cpp,
+	  source/headers/geomgraph.h, source/headers/opBuffer.h,
+	  source/headers/opOverlay.h,
+	  source/operation/buffer/BufferBuilder.cpp,
+	  source/operation/buffer/BufferEdgeBuilder.cpp,
+	  source/operation/buffer/BufferLineBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/LoopFilter.cpp,
+	  source/operation/buffer/OffsetCurveBuilder.cpp,
+	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp,
+	  source/operation/buffer/SubgraphDepthLocater.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp: "operation/buffer"
+	  upgraded to JTS 1.4
 
-2004-04-08 06:53  ybychkov
+2004-04-08 04:53  ybychkov
 
-	* source/: headers/opPolygonize.h,
-	  operation/polygonize/PolygonizeDirectedEdge.cpp,
-	  operation/polygonize/PolygonizeEdge.cpp,
-	  operation/polygonize/PolygonizeGraph.cpp,
-	  operation/polygonize/Polygonizer.cpp,
-	  operation/polygonize/polygonizeEdgeRing.cpp:
+	* VisualStudio/GEOS.vcproj, source/headers/opPolygonize.h,
+	  source/operation/polygonize,
+	  source/operation/polygonize/PolygonizeDirectedEdge.cpp,
+	  source/operation/polygonize/PolygonizeEdge.cpp,
+	  source/operation/polygonize/PolygonizeGraph.cpp,
+	  source/operation/polygonize/Polygonizer.cpp,
+	  source/operation/polygonize/polygonizeEdgeRing.cpp:
 	  "operation/polygonize" ported from JTS 1.4
 
-2004-04-07 08:55  ybychkov
+2004-04-07 06:55  ybychkov
 
-	* source/: geom/CoordinateList.cpp, headers/geom.h,
-	  headers/opLinemerge.h, headers/planargraph.h,
-	  operation/linemerge/EdgeString.cpp,
-	  operation/linemerge/LineMergeDirectedEdge.cpp,
-	  operation/linemerge/LineMergeEdge.cpp,
-	  operation/linemerge/LineMergeGraph.cpp,
-	  operation/linemerge/LineMerger.cpp, planargraph/PlanarGraph.cpp,
-	  planargraph/planarNodeMap.cpp, planargraph/planarPlanarGraph.cpp:
-	  "operation/linemerge" ported from JTS 1.4
+	* VisualStudio/GEOS.vcproj, source/geom/CoordinateList.cpp,
+	  source/headers/geom.h, source/headers/opLinemerge.h,
+	  source/headers/planargraph.h, source/operation/linemerge,
+	  source/operation/linemerge/EdgeString.cpp,
+	  source/operation/linemerge/LineMergeDirectedEdge.cpp,
+	  source/operation/linemerge/LineMergeEdge.cpp,
+	  source/operation/linemerge/LineMergeGraph.cpp,
+	  source/operation/linemerge/LineMerger.cpp,
+	  source/planargraph/PlanarGraph.cpp,
+	  source/planargraph/planarNodeMap.cpp,
+	  source/planargraph/planarPlanarGraph.cpp: "operation/linemerge"
+	  ported from JTS 1.4
 
-2004-04-05 08:35  ybychkov
+2004-04-05 06:35  ybychkov
 
-	* source/: algorithm/CGAlgorithms.cpp, geom/LineSegment.cpp,
-	  headers/indexStrtree.h, headers/opDistance.h,
-	  index/strtree/STRtree.cpp,
-	  operation/distance/ConnectedElementLocationFilter.cpp,
-	  operation/distance/ConnectedElementPointFilter.cpp,
-	  operation/distance/DistanceOp.cpp,
-	  operation/distance/GeometryLocation.cpp,
-	  operation/distance/LineExtracterFilter.cpp,
-	  operation/distance/PointExtracterFilter.cpp,
-	  operation/distance/PolygonExtracterFilter.cpp:
+	* VisualStudio/GEOS.vcproj, source/algorithm/CGAlgorithms.cpp,
+	  source/geom/LineSegment.cpp, source/headers/indexStrtree.h,
+	  source/headers/opDistance.h, source/index/strtree/STRtree.cpp,
+	  source/operation/distance/ConnectedElementLocationFilter.cpp,
+	  source/operation/distance/ConnectedElementPointFilter.cpp,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/distance/GeometryLocation.cpp,
+	  source/operation/distance/LineExtracterFilter.cpp,
+	  source/operation/distance/PointExtracterFilter.cpp,
+	  source/operation/distance/PolygonExtracterFilter.cpp:
 	  "operation/distance" upgraded to JTS 1.4
 
-2004-04-04 08:29  ybychkov
+2004-04-04 06:29  ybychkov
 
-	* source/: geom/GeometryFactory.cpp, geom/util/GeometryEditor.cpp,
-	  geom/util/LinearComponentExtracter.cpp,
-	  geom/util/PointExtracter.cpp, geom/util/PolygonExtracter.cpp,
-	  headers/geom.h, headers/geomUtil.h, headers/geomgraph.h,
-	  headers/geomgraphindex.h, headers/planargraph.h,
-	  planargraph/PlanarGraph.cpp, planargraph/planarDirectedEdge.cpp,
-	  planargraph/planarDirectedEdgeStar.cpp,
-	  planargraph/planarEdge.cpp, planargraph/planarGraphComponent.cpp,
-	  planargraph/planarNode.cpp, planargraph/planarNodeMap.cpp:
-	  "planargraph" and "geom/utill" upgraded to JTS 1.4
+	* VisualStudio/GEOS.vcproj, source/geom/GeometryFactory.cpp,
+	  source/geom/util, source/geom/util/GeometryEditor.cpp,
+	  source/geom/util/LinearComponentExtracter.cpp,
+	  source/geom/util/PointExtracter.cpp,
+	  source/geom/util/PolygonExtracter.cpp, source/headers/geom.h,
+	  source/headers/geomUtil.h, source/headers/geomgraph.h,
+	  source/headers/geomgraphindex.h, source/headers/planargraph.h,
+	  source/planargraph, source/planargraph/PlanarGraph.cpp,
+	  source/planargraph/planarDirectedEdge.cpp,
+	  source/planargraph/planarDirectedEdgeStar.cpp,
+	  source/planargraph/planarEdge.cpp,
+	  source/planargraph/planarGraphComponent.cpp,
+	  source/planargraph/planarNode.cpp,
+	  source/planargraph/planarNodeMap.cpp: "planargraph" and
+	  "geom/utill" upgraded to JTS 1.4
 
-2004-04-01 12:44  ybychkov
+2004-04-01 10:44  ybychkov
 
-	* source/: geom/Geometry.cpp, geom/GeometryCollection.cpp,
-	  geom/GeometryFactory.cpp, geom/LineString.cpp,
-	  geom/LinearRing.cpp, geom/MultiLineString.cpp,
-	  geom/MultiPoint.cpp, geom/Polygon.cpp, headers/geom.h,
-	  io/Unload.cpp: All "geom" classes from JTS 1.3 upgraded to JTS
-	  1.4
+	* source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/Polygon.cpp,
+	  source/headers/geom.h, source/io/Unload.cpp: All "geom" classes
+	  from JTS 1.3 upgraded to JTS 1.4
 
-2004-03-31 09:50  ybychkov
+2004-03-31 07:50  ybychkov
 
-	* source/: geom/LineString.cpp, geom/MultiPoint.cpp,
-	  geom/MultiPolygon.cpp, geom/Point.cpp, geom/Polygon.cpp,
-	  geom/PrecisionModel.cpp, geomgraph/EdgeNodingValidator.cpp,
-	  headers/geom.h: "geom" partially upgraded to JTS 1.4
+	* source/geom/LineString.cpp, source/geom/MultiPoint.cpp,
+	  source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
+	  source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
+	  source/geomgraph/EdgeNodingValidator.cpp, source/headers/geom.h:
+	  "geom" partially upgraded to JTS 1.4
 
-2004-03-29 08:59  ybychkov
+2004-03-29 06:59  ybychkov
 
-	* source/: geom/LineSegment.cpp, headers/geom.h,
-	  headers/nodingSnapround.h, headers/opOverlay.h,
-	  headers/opRelate.h, headers/opValid.h, headers/operation.h,
-	  io/Unload.cpp, noding/snapround/SegmentSnapper.cpp,
-	  noding/snapround/SimpleSegmentStringsSnapper.cpp,
-	  noding/snapround/SnapRounder.cpp,
-	  operation/GeometryGraphOperation.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateOp.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp,
-	  operation/valid/SimpleNestedRingTester.cpp,
-	  operation/valid/SweeplineNestedRingTester.cpp: "noding/snapround"
-	  package ported (JTS 1.4); "operation", "operation/valid",
-	  "operation/relate" and "operation/overlay" upgraded to JTS 1.4;
+	* VisualStudio/GEOS.vcproj, source/geom/LineSegment.cpp,
+	  source/headers/geom.h, source/headers/nodingSnapround.h,
+	  source/headers/opOverlay.h, source/headers/opRelate.h,
+	  source/headers/opValid.h, source/headers/operation.h,
+	  source/io/Unload.cpp, source/noding/snapround,
+	  source/noding/snapround/SegmentSnapper.cpp,
+	  source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
+	  source/noding/snapround/SnapRounder.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateOp.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp,
+	  source/operation/valid/SimpleNestedRingTester.cpp,
+	  source/operation/valid/SweeplineNestedRingTester.cpp:
+	  "noding/snapround" package ported (JTS 1.4);
+	  "operation", "operation/valid", "operation/relate" and
+	  "operation/overlay" upgraded to JTS 1.4;
 	  "geom" partially upgraded.
 
-2004-03-26 08:48  ybychkov
+2004-03-26 07:48  ybychkov
 
-	* source/: headers/noding.h, noding/IteratedNoder.cpp,
-	  noding/MCQuadtreeNoder.cpp, noding/Noder.cpp,
-	  noding/NodingValidator.cpp, noding/SegmentNode.cpp,
-	  noding/SegmentNodeList.cpp, noding/SegmentString.cpp,
-	  noding/SimpleNoder.cpp, noding/nodingSegmentIntersector.cpp:
-	  "noding" package ported (JTS 1.4)
+	* VisualStudio/GEOS.vcproj, source/headers/noding.h, source/noding,
+	  source/noding/IteratedNoder.cpp,
+	  source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp,
+	  source/noding/NodingValidator.cpp, source/noding/SegmentNode.cpp,
+	  source/noding/SegmentNodeList.cpp,
+	  source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
+	  source/noding/nodingSegmentIntersector.cpp: "noding" package
+	  ported (JTS 1.4)
 
-2004-03-25 03:23  ybychkov
+2004-03-25 02:23  ybychkov
 
-	* source/: algorithm/RobustLineIntersector.cpp,
-	  headers/indexBintree.h, headers/indexChain.h,
-	  headers/indexQuadtree.h, headers/indexStrtree.h,
-	  headers/spatialIndex.h, index/chain/MonotoneChainBuilder.cpp,
-	  index/chain/MonotoneChainOverlapAction.cpp,
-	  index/chain/MonotoneChainSelectAction.cpp,
-	  index/chain/indexMonotoneChain.cpp, index/quadtree/Quadtree.cpp,
-	  index/strtree/AbstractNode.cpp,
-	  index/strtree/AbstractSTRtree.cpp, index/strtree/SIRtree.cpp,
-	  index/strtree/STRtree.cpp: All "index/*" packages upgraded to JTS
-	  1.4
+	* source/algorithm/RobustLineIntersector.cpp, source/graph,
+	  source/headers/indexBintree.h, source/headers/indexChain.h,
+	  source/headers/indexQuadtree.h, source/headers/indexStrtree.h,
+	  source/headers/spatialIndex.h,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/chain/MonotoneChainOverlapAction.cpp,
+	  source/index/chain/MonotoneChainSelectAction.cpp,
+	  source/index/chain/indexMonotoneChain.cpp,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/index/strtree/AbstractNode.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp: All "index/*" packages upgraded
+	  to JTS 1.4
 
-2004-03-19 10:48  ybychkov
+2004-03-19 09:49  ybychkov
 
-	* source/: algorithm/PointLocator.cpp, geomgraph/Depth.cpp,
-	  geomgraph/DirectedEdge.cpp, geomgraph/DirectedEdgeStar.cpp,
-	  geomgraph/Edge.cpp, geomgraph/EdgeEnd.cpp,
-	  geomgraph/EdgeEndStar.cpp, geomgraph/EdgeIntersection.cpp,
-	  geomgraph/EdgeIntersectionList.cpp, geomgraph/EdgeList.cpp,
-	  geomgraph/EdgeNodingValidator.cpp, geomgraph/EdgeRing.cpp,
-	  geomgraph/GeometryGraph.cpp, geomgraph/GraphComponent.cpp,
-	  geomgraph/Label.cpp, geomgraph/Node.cpp,
-	  geomgraph/NodeFactory.cpp, geomgraph/NodeMap.cpp,
-	  geomgraph/PlanarGraph.cpp, geomgraph/Position.cpp,
-	  geomgraph/Quadrant.cpp, geomgraph/TopologyLocation.cpp,
-	  headers/geomgraph.h, headers/geomgraphindex.h, headers/graph.h,
-	  headers/graphindex.h, headers/noding.h, headers/opOverlay.h,
-	  headers/opRelate.h, headers/operation.h,
-	  index/chain/MonotoneChainBuilder.cpp, io/Unload.cpp,
-	  operation/buffer/BufferOp.cpp, operation/overlay/OverlayOp.cpp:
-	  "geomgraph" and "geomgraph/indexl" upgraded to JTS 1.4
+	* VisualStudio/GEOS.vcproj, source/algorithm/PointLocator.cpp,
+	  source/geomgraph, source/geomgraph/Depth.cpp,
+	  source/geomgraph/DirectedEdge.cpp,
+	  source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
+	  source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
+	  source/geomgraph/EdgeIntersection.cpp,
+	  source/geomgraph/EdgeIntersectionList.cpp,
+	  source/geomgraph/EdgeList.cpp,
+	  source/geomgraph/EdgeNodingValidator.cpp,
+	  source/geomgraph/EdgeRing.cpp,
+	  source/geomgraph/GeometryGraph.cpp,
+	  source/geomgraph/GraphComponent.cpp, source/geomgraph/Label.cpp,
+	  source/geomgraph/Node.cpp, source/geomgraph/NodeFactory.cpp,
+	  source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
+	  source/geomgraph/Position.cpp, source/geomgraph/Quadrant.cpp,
+	  source/geomgraph/TopologyLocation.cpp,
+	  source/graph/index/MonotoneChain.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/MonotoneChainIndexer.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleEdgeSetIntersector.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SimpleSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp,
+	  source/graph/index/SweepLineSegment.cpp,
+	  source/headers/geomgraph.h, source/headers/geomgraphindex.h,
+	  source/headers/graph.h, source/headers/graphindex.h,
+	  source/headers/noding.h, source/headers/opOverlay.h,
+	  source/headers/opRelate.h, source/headers/operation.h,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/io/Unload.cpp, source/operation/buffer/BufferOp.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/test/XMLTester.cpp: "geomgraph" and "geomgraph/indexl"
+	  upgraded to JTS 1.4
 
-2004-03-18 11:42  ybychkov
+2004-03-18 10:42  ybychkov
 
-	* source/: geom/Coordinate.cpp, geom/CoordinateList.cpp,
-	  geom/Envelope.cpp, geom/Triangle.cpp, headers/geom.h,
-	  headers/io.h, headers/util.h, io/StringTokenizer.cpp,
-	  io/WKTReader.cpp, io/WKTWriter.cpp,
-	  util/GeometricShapeFactory.cpp: "IO" and "Util" upgraded to JTS
-	  1.4 "Geometry" partially upgraded.
+	* VisualStudio/GEOS.vcproj, source/geom/Coordinate.cpp,
+	  source/geom/CoordinateList.cpp, source/geom/Envelope.cpp,
+	  source/geom/Triangle.cpp, source/headers/geom.h,
+	  source/headers/io.h, source/headers/util.h,
+	  source/io/StringTokenizer.cpp, source/io/WKTReader.cpp,
+	  source/io/WKTWriter.cpp, source/util/GeometricShapeFactory.cpp:
+	  "IO" and "Util" upgraded to JTS 1.4
+	  "Geometry" partially upgraded.
 
-2004-03-17 03:00  ybychkov
+2004-03-17 02:00  ybychkov
 
-	* source/: algorithm/CGAlgorithms.cpp, algorithm/CentroidArea.cpp,
-	  algorithm/ConvexHull.cpp, algorithm/InteriorPointArea.cpp,
-	  algorithm/LineIntersector.cpp, algorithm/MinimumDiameter.cpp,
-	  algorithm/NonRobustCGAlgorithms.cpp,
-	  algorithm/NotRepresentableException.cpp,
-	  algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  algorithm/SimplePointInRing.cpp, geom/Geometry.cpp,
-	  headers/geom.h, headers/geosAlgorithm.h: "Algorithm" upgraded to
-	  JTS 1.4
+	* VisualStudio/GEOS.sln, VisualStudio/GEOS.vcproj,
+	  source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/CentroidArea.cpp,
+	  source/algorithm/ConvexHull.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/MinimumDiameter.cpp,
+	  source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/NotRepresentableException.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp, source/geom/Geometry.cpp,
+	  source/headers/geom.h, source/headers/geosAlgorithm.h,
+	  source/test/Stackwalker.h: "Algorithm" upgraded to JTS 1.4
 
-2004-03-01 23:04  strk
+2004-03-01 22:04  strk
 
-	* source/: geom/Geometry.cpp, headers/geom.h, headers/opBuffer.h,
-	  headers/opRelate.h, operation/buffer/BufferOp.cpp,
-	  operation/relate/RelateOp.cpp: applied const correctness changes
-	  by Manuel Prieto Villegas <ManuelPrietoVillegas at telefonica.net>
+	* source/geom/Geometry.cpp, source/headers/geom.h,
+	  source/headers/opBuffer.h, source/headers/opRelate.h,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/relate/RelateOp.cpp: applied const correctness
+	  changes by Manuel Prieto Villegas
+	  <ManuelPrietoVillegas at telefonica.net>
 
-2004-02-27 18:43  strk
+2004-02-27 17:43  strk
 
 	* source/geom/Polygon.cpp: memory leak fix in Polygon::getArea() -
-	  reported by 'Manuel  Prieto Villegas' <mprieto at dap.es>
+	  reported by 'Manuel Prieto Villegas' <mprieto at dap.es>
 
-2004-02-27 18:42  strk
+2004-02-27 17:42  strk
 
-	* source/: algorithm/CGAlgorithms.cpp, headers/geosAlgorithm.h:
-	  made CGAlgorithms::signedArea() and CGAlgorithms::length()
-	  arguments const-correct
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/headers/geosAlgorithm.h: made CGAlgorithms::signedArea()
+	  and CGAlgorithms::length() arguments const-correct
 
-2004-02-20 06:44  pramsey
+2004-02-20 05:44  pramsey
 
 	* ltmain.sh: Changed to new version of ltmain, that matches the
-	  version of libtool on build box
+	  version of libtool
+	  on build box
 
-2004-01-20 06:51  pramsey
+2004-01-20 05:51  pramsey
 
 	* configure.in: Change platform.h back to AM_CONFIG_HEADER.
 
-2004-01-20 06:10  pramsey
+2004-01-20 05:10  pramsey
 
 	* configure.in: Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS to
-	  allow autoheader to work its magic.
+	  allow autoheader to work
+	  its magic.
 
-2003-12-11 18:01  strk
+2003-12-11 17:01  strk
 
 	* source/operation/buffer/BufferOp.cpp: made buffer(0) back to its
 	  *correct* semantic (empy collection)
 
-2003-12-11 17:01  strk
+2003-12-11 16:01  strk
 
 	* source/operation/buffer/BufferOp.cpp: made buffer operation
 	  return a cloned input geom when called with 0 as distance
 
-2003-12-11 16:53  strk
+2003-12-11 15:53  strk
 
 	* source/geom/GeometryCollection.cpp: Fixed bogus copy constructor
 	  (making clone bogus)
 
-2003-11-13 12:57  strk
+2003-11-13 11:57  strk
 
 	* doc/example.cpp: bug fixed in relate call
 
-2003-11-12 23:03  strk
+2003-11-12 22:03  strk
 
 	* doc/example.cpp: added relational operators
 
-2003-11-12 19:02  strk
+2003-11-12 18:02  strk
 
-	* source/: headers/graph.h, headers/opOverlay.h,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PolygonBuilder.cpp: Added throw specification.
-	  Fixed leaks on exceptions.
+	* source/graph/PlanarGraph.cpp, source/headers/graph.h,
+	  source/headers/opOverlay.h,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp: Added throw
+	  specification. Fixed leaks on exceptions.
 
-2003-11-12 18:15  strk
+2003-11-12 17:15  strk
 
 	* source/geom/PrecisionModel.cpp: made sure PrecisionModel scale is
 	  never 0
 
-2003-11-12 17:14  strk
+2003-11-12 17:10  strk
 
-	* source/: headers/opOverlay.h, operation/overlay/OverlayOp.cpp:
-	  Added some more throw specifications and cleanup on exception
-	  (leaks removed).
+	* source/test/XMLTester.cpp: added missing initialization
 
-2003-11-12 16:43  strk
+2003-11-12 16:14  strk
 
-	* source/headers/graph.h: Added some more throw specifications
+	* source/headers/opOverlay.h,
+	  source/operation/overlay/OverlayOp.cpp: Added some more throw
+	  specifications and cleanup on exception (leaks removed).
 
-2003-11-12 12:08  strk
+2003-11-12 15:43  strk
 
+	* source/graph/DirectedEdgeStar.cpp, source/graph/EdgeEndStar.cpp,
+	  source/graph/GeometryGraph.cpp, source/headers/graph.h: Added
+	  some more throw specifications
+
+2003-11-12 15:02  strk
+
+	* source/test/XMLTester.cpp: more cleanup on exception
+
+2003-11-12 11:08  strk
+
 	* doc/example.cpp: removed old changelog, moved comments in the
 	  nice standard frame
 
-2003-11-12 12:05  strk
+2003-11-12 11:05  strk
 
 	* autogen.sh: added autoheader call
 
-2003-11-07 18:51  strk
+2003-11-07 17:51  strk
 
 	* source/operation/buffer/BufferOp.cpp: Memory leak fix in
 	  insertEdge()
 
-2003-11-07 18:49  pramsey
+2003-11-07 17:49  pramsey
 
 	* ChangeLog: Added current ChangeLog
 
-2003-11-07 18:45  strk
+2003-11-07 17:45  strk
 
 	* source/headers/config.h.in: will be generated with ./autogen.sh
 
-2003-11-07 15:21  strk
+2003-11-07 14:21  strk
 
-	* Makefile.am, configure.in, doc/.cvsignore, doc/Makefile,
+	* Makefile.am, configure.in, doc, doc/.cvsignore, doc/Makefile,
 	  doc/Makefile.am: Made doc/ directory part of distribution.
-	  Uniformed doc build script to autotools.
+	  Uniformed doc build script to
+	  autotools.
 
-2003-11-07 15:19  strk
+2003-11-07 14:19  strk
 
-	* source/headers/.cvsignore: added config.h.in (missed before)
+	* source/headers, source/headers/.cvsignore: added config.h.in
+	  (missed before)
 
-2003-11-07 15:18  strk
+2003-11-07 14:18  strk
 
-	* source/headers/.cvsignore: added config.h.in
+	* source/headers, source/headers/.cvsignore: added config.h.in
 
-2003-11-07 02:58  pramsey
+2003-11-07 01:58  pramsey
 
 	* AUTHORS: Added people!
 
-2003-11-07 02:23  pramsey
+2003-11-07 01:23  pramsey
 
 	* doc/example.cpp, source/algorithm/CGAlgorithms.cpp,
 	  source/algorithm/CentroidArea.cpp,
@@ -9397,6 +14254,8 @@
 	  source/algorithm/SIRtreePointInRing.cpp,
 	  source/algorithm/SimplePointInAreaLocator.cpp,
 	  source/algorithm/SimplePointInRing.cpp,
+	  source/bigtest/GeometryTestFactory.cpp,
+	  source/bigtest/TestSweepLineSpeed.cpp,
 	  source/examples/CPCLException.cpp,
 	  source/examples/CoordinateListsExample.cpp,
 	  source/examples/CustomCoordinateListExample.cpp,
@@ -9416,18 +14275,38 @@
 	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
 	  source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
 	  source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
-	  source/geom/TopologyException.cpp, source/headers/acconfig.h,
-	  source/headers/bigtest.h, source/headers/config.h.in,
-	  source/headers/geom.h, source/headers/geosAlgorithm.h,
-	  source/headers/graph.h, source/headers/graphindex.h,
-	  source/headers/indexBintree.h, source/headers/indexChain.h,
-	  source/headers/indexQuadtree.h, source/headers/indexStrtree.h,
-	  source/headers/indexSweepline.h, source/headers/io.h,
-	  source/headers/opBuffer.h, source/headers/opDistance.h,
-	  source/headers/opOverlay.h, source/headers/opRelate.h,
-	  source/headers/opValid.h, source/headers/operation.h,
-	  source/headers/spatialIndex.h, source/headers/unload.h,
-	  source/headers/util.h, source/index/bintree/BinTreeInterval.cpp,
+	  source/geom/TopologyException.cpp, source/graph/Depth.cpp,
+	  source/graph/DirectedEdge.cpp, source/graph/DirectedEdgeStar.cpp,
+	  source/graph/Edge.cpp, source/graph/EdgeEnd.cpp,
+	  source/graph/EdgeEndStar.cpp, source/graph/EdgeIntersection.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
+	  source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
+	  source/graph/GraphComponent.cpp, source/graph/Label.cpp,
+	  source/graph/Node.cpp, source/graph/NodeFactory.cpp,
+	  source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/Position.cpp, source/graph/Quadrant.cpp,
+	  source/graph/TopologyLocation.cpp,
+	  source/graph/index/MonotoneChain.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/MonotoneChainIndexer.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleEdgeSetIntersector.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SimpleSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp,
+	  source/graph/index/SweepLineSegment.cpp,
+	  source/headers/acconfig.h, source/headers/bigtest.h,
+	  source/headers/config.h.in, source/headers/geom.h,
+	  source/headers/geosAlgorithm.h, source/headers/graph.h,
+	  source/headers/graphindex.h, source/headers/indexBintree.h,
+	  source/headers/indexChain.h, source/headers/indexQuadtree.h,
+	  source/headers/indexStrtree.h, source/headers/indexSweepline.h,
+	  source/headers/io.h, source/headers/opBuffer.h,
+	  source/headers/opDistance.h, source/headers/opOverlay.h,
+	  source/headers/opRelate.h, source/headers/opValid.h,
+	  source/headers/operation.h, source/headers/spatialIndex.h,
+	  source/headers/unload.h, source/headers/util.h,
+	  source/index/bintree/BinTreeInterval.cpp,
 	  source/index/bintree/BinTreeNode.cpp,
 	  source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
 	  source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
@@ -9454,6 +14333,7 @@
 	  source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
 	  source/io/Unload.cpp, source/io/WKTReader.cpp,
 	  source/io/WKTWriter.cpp, source/io/Writer.cpp,
+	  source/io/markup/MarkupSTL.h,
 	  source/operation/GeometryGraphOperation.cpp,
 	  source/operation/IsSimpleOp.cpp,
 	  source/operation/buffer/BufferEdgeBuilder.cpp,
@@ -9491,536 +14371,646 @@
 	  source/operation/valid/SimpleNestedRingTester.cpp,
 	  source/operation/valid/SweeplineNestedRingTester.cpp,
 	  source/operation/valid/TopologyValidationError.cpp,
+	  source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
+	  source/test/Stackwalker.h, source/test/XMLTester.cpp,
 	  source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
 	  source/util/CoordinateArrayFiter.cpp,
 	  source/util/GEOSException.cpp,
 	  source/util/IllegalArgumentException.cpp,
 	  source/util/UniqueCoordinateArrayFilter.cpp,
 	  source/util/UnsupportedOperationException.cpp: Add standard CVS
-	  headers licence notices and copyrights to all cpp and h files.
+	  headers licence notices and copyrights to all cpp and h
+	  files.
 
-2003-11-06 19:50  strk
+2003-11-06 19:04  strk
 
-	* doc/.cvsignore: first import
+	* source/graph/EdgeIntersectionList.cpp: removed useless Coordinate
+	  copy in ::createSplitEdge()
 
-2003-11-06 19:48  strk
+2003-11-06 18:50  strk
 
+	* doc, doc/.cvsignore: first import
+
+2003-11-06 18:48  strk
+
 	* TODO: updated
 
-2003-11-06 19:48  strk
+2003-11-06 18:48  strk
 
 	* source/operation/overlay/PolygonBuilder.cpp: added throw
 	  information comment in PolygonBuilder
 
-2003-11-06 19:47  strk
+2003-11-06 18:47  strk
 
 	* source/operation/buffer/BufferOp.cpp: Added throw specification
 	  for BufferOp's ::buildSubgraphs() and ::computeBuffer(). Cleanup
 	  on exception in computeBuffer().
 
-2003-11-06 19:46  strk
+2003-11-06 18:46  strk
 
 	* source/headers/opBuffer.h: Added throw specification for
 	  BufferOp's ::buildSubgraphs() and ::computeBuffer()
 
-2003-11-06 19:45  strk
+2003-11-06 18:45  strk
 
-	* source/headers/graph.h: Added throw specification for
-	  DirectEdgeStar::linkResultDirectedEdges()
+	* source/graph/DirectedEdgeStar.cpp, source/headers/graph.h: Added
+	  throw specification for DirectEdgeStar::linkResultDirectedEdges()
 
-2003-11-06 19:00  strk
+2003-11-06 18:00  strk
 
 	* source/operation/buffer/BufferOp.cpp: Cleanup on exception in
 	  ::bufferOp()
 
-2003-11-06 18:48  strk
+2003-11-06 17:59  strk
 
+	* source/graph/EdgeRing.cpp: Memory leaks fixed in
+	  ::containsPoint()
+
+2003-11-06 17:48  strk
+
 	* source/operation/buffer/BufferLineBuilder.cpp: Fixed memory leaks
 	  in ::closePt() and ::addLineEndCap()
 
-2003-11-06 18:47  strk
+2003-11-06 17:47  strk
 
 	* source/operation/buffer/BufferEdgeBuilder.cpp: Added support for
 	  LinearRing, removed memory leaks in ::addLineString
 
-2003-11-06 18:41  strk
+2003-11-06 17:41  strk
 
 	* doc/example.cpp: Added Buffer,Intersection,Difference and
 	  Symdifference. Exception cleanup
 
-2003-11-06 18:33  pramsey
+2003-11-06 17:33  pramsey
 
 	* INSTALL: Small addition of into about LD_LIBRARY_PATH
 
-2003-11-05 22:52  strk
+2003-11-05 21:52  strk
 
-	* doc/: Makefile, example.cpp: Modified example.cpp to make use of
-	  vectors instead of Geometry * / int couples. Added LineString
-	  creation example. Added Makefile to compile it.
+	* doc/Makefile, doc/example.cpp: Modified example.cpp to make use
+	  of vectors instead of Geometry * / int
+	  couples. Added LineString creation example. Added Makefile to
+	  compile it.
 
-2003-11-03 17:09  strk
+2003-11-03 16:09  strk
 
 	* doc/example.cpp: Removed comments about segfaults, made the
-	  simple collection creation call cleaner by use of the clone()
-	  method.
+	  simple collection creation call
+	  cleaner by use of the clone() method.
 
-2003-10-31 17:36  strk
+2003-10-31 16:36  strk
 
-	* source/: geom/GeometryCollection.cpp, geom/LineString.cpp,
-	  geom/Point.cpp, geom/Polygon.cpp, headers/geom.h: Re-introduced
-	  clone() method. Copy constructor could not really replace it.
+	* source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/headers/geom.h: Re-introduced clone() method. Copy
+	  constructor could not really replace it.
 
-2003-10-29 11:38  strk
+2003-10-29 10:38  strk
 
 	* doc/example.cpp: Added centroid computation example
 
-2003-10-29 11:38  strk
+2003-10-29 10:38  strk
 
 	* source/algorithm/CentroidLine.cpp: Added support for LinearRing
 	  types (treated as LineString)
 
-2003-10-24 23:27  strk
+2003-10-24 21:27  strk
 
 	* source/headers/geom.h: Added GeometryTypeId enum and
 	  getGeometryTypeId abstract Geometry method.
 
-2003-10-23 11:17  strk
+2003-10-23 09:17  strk
 
-	* source/headers/.cvsignore: Added stamp-h2 and platform.h
+	* source/headers, source/headers/.cvsignore: Added stamp-h2 and
+	  platform.h
 
-2003-10-23 11:12  strk
+2003-10-23 09:12  strk
 
 	* source/headers/util.h: Made CoordinateArrayFilter destructor
 	  virtual.
 
-2003-10-23 01:58  strk
+2003-10-22 23:58  strk
 
 	* configure.in, source/headers/platform.h,
 	  source/headers/platform.h.in: Made platform.h be created by
-	  configure. In this way we will not have problems of installed
-	  headers trying to include phantom config.h.
+	  configure. In this way we will not have
+	  problems of installed headers trying to include phantom config.h.
 
-2003-10-22 02:44  strk
+2003-10-22 00:44  strk
 
-	* source/: headers/indexQuadtree.h, headers/platform.h,
-	  index/quadtree/DoubleBits.cpp: Quadtree bitfield operations made
-	  using type int64. Type int64 typedef'ed based on autoconf
-	  detected int type (long or long long). If long is not 64bits
-	  int64 will be really 32 bits and INT64_IS_REALLY32 will be
-	  defined.
+	* source/headers/indexQuadtree.h, source/headers/platform.h,
+	  source/index/quadtree/DoubleBits.cpp: Quadtree bitfield
+	  operations made using type int64. Type int64 typedef'ed based
+	  on autoconf detected int type (long or long long). If long is not
+	  64bits int64
+	  will be really 32 bits and INT64_IS_REALLY32 will be defined.
 
-2003-10-22 01:51  strk
+2003-10-21 23:51  strk
 
 	* acsite.m4, configure.in, source/headers/acconfig.h,
 	  source/headers/config.h.in: Added macros to find 64bit integer.
 
-2003-10-21 18:16  strk
+2003-10-21 16:16  strk
 
 	* doc/example.cpp: Uncommented point creation lines. Updated
 	  comments about segfaults.
 
-2003-10-21 07:09  pramsey
+2003-10-21 05:35  pramsey
 
+	* source/test/Makefile.am: Added test.xml so it gets picked up by
+	  'make dist'
+
+2003-10-21 05:09  pramsey
+
 	* INSTALL: Added simple installation directions.
 
-2003-10-21 06:55  pramsey
+2003-10-21 04:55  pramsey
 
-	* source/: examples/Makefile.am, geom/Makefile.am: Fix up
-	  references to header files to 'make dist' works.
+	* source/examples/Makefile.am, source/geom/Makefile.am,
+	  source/test/Makefile.am: Fix up references to header files to
+	  'make dist' works.
 
-2003-10-20 19:50  strk
+2003-10-20 17:50  strk
 
 	* doc/example.cpp: added Union example
 
-2003-10-20 17:41  strk
+2003-10-20 15:41  strk
 
-	* source/: geom/Geometry.cpp, headers/geom.h:
+	* source/geom/Geometry.cpp, source/headers/geom.h:
 	  Geometry::checkNotGeometryCollection made static and
 	  non-distructive.
 
-2003-10-20 16:02  strk
+2003-10-20 14:02  strk
 
-	* source/operation/valid/ConnectedInteriorTester.cpp: more explicit
+	* source/graph/EdgeRing.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp: more explicit
 	  exception thrown on null Directed Edge detection
 
-2003-10-20 15:56  strk
+2003-10-20 13:56  strk
 
 	* source/util/AssertionFailedException.cpp: fixed typo
 
-2003-10-17 07:51  ybychkov
+2003-10-20 13:53  strk
 
-	* source/: geom/Polygon.cpp, headers/indexQuadtree.h,
-	  index/quadtree/DoubleBits.cpp: Fixed a small memory leak.
+	* source/graph/GeometryGraph.cpp: LinearRing handled as a
+	  LineString in GeometryGraph::add(const Geometry *) - more
+	  explicit exception thrown for unknown geometries
 
-2003-10-16 19:41  strk
+2003-10-17 05:51  ybychkov
 
-	* source/util/: GEOSException.cpp,
-	  UnsupportedOperationException.cpp: Fixed a bug in GEOSException
-	  that prevented print of the type of exception thrown.
+	* VisualStudio/GEOS.vcproj, source/geom/Polygon.cpp,
+	  source/headers/indexQuadtree.h,
+	  source/index/quadtree/DoubleBits.cpp, source/test/XMLTester.cpp:
+	  Fixed a small memory leak.
 
-2003-10-16 19:33  strk
+2003-10-16 17:41  strk
 
+	* source/util/GEOSException.cpp,
+	  source/util/UnsupportedOperationException.cpp: Fixed a bug in
+	  GEOSException that prevented print of the type of exception
+	  thrown.
+
+2003-10-16 17:33  strk
+
 	* source/operation/valid/RepeatedPointTester.cpp: dropped useless
 	  string() cast
 
-2003-10-16 19:05  strk
+2003-10-16 17:05  strk
 
-	* source/: geom/TopologyException.cpp, headers/geom.h,
-	  headers/util.h, util/IllegalArgumentException.cpp: Made
-	  TopologyException inherit from GEOSException. Adjusted
+	* source/geom/TopologyException.cpp, source/headers/geom.h,
+	  source/headers/util.h, source/util/IllegalArgumentException.cpp:
+	  Made TopologyException inherit from GEOSException. Adjusted
 	  IllegalArgumentException subclassing.
 
-2003-10-16 10:50  strk
+2003-10-16 13:01  strk
 
-	* source/: algorithm/CentroidArea.cpp, algorithm/CentroidLine.cpp,
-	  algorithm/InteriorPointArea.cpp, algorithm/InteriorPointLine.cpp,
-	  algorithm/MCPointInRing.cpp, algorithm/PointLocator.cpp,
-	  algorithm/SIRtreePointInRing.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  algorithm/SimplePointInRing.cpp, geom/LineString.cpp,
-	  geom/MultiPolygon.cpp, geom/Polygon.cpp, headers/geosAlgorithm.h,
-	  operation/distance/DistanceOp.cpp,
-	  operation/overlay/LineBuilder.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp: Memory leak fixes.
-	  Improved performance by mean of more calls to new
+	* source/test/XMLTester.cpp: Added call to Unload::Release()
+
+2003-10-16 12:09  strk
+
+	* source/test/XMLTester.cpp: bug fixed in exception handling
+
+2003-10-16 08:50  strk
+
+	* source/algorithm/CentroidArea.cpp,
+	  source/algorithm/CentroidLine.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/MCPointInRing.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/SIRtreePointInRing.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp,
+	  source/geom/LineString.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/Polygon.cpp, source/headers/geosAlgorithm.h,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp: Memory leak
+	  fixes. Improved performance by mean of more calls to new
 	  getCoordinatesRO() when applicable.
 
-2003-10-15 18:39  strk
+2003-10-16 08:48  strk
 
-	* source/: geom/GeometryFactory.cpp, headers/geom.h,
-	  headers/graph.h, headers/graphindex.h,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/RightmostEdgeFinder.cpp,
-	  operation/overlay/LineBuilder.cpp: Made Edge::getCoordinates()
-	  return a 'const' value. Adapted code set.
+	* source/test/XMLTester.cpp: Exceptions handled
 
-2003-10-15 17:47  strk
+2003-10-15 16:39  strk
 
-	* source/algorithm/: MCPointInRing.cpp, PointLocator.cpp: Adapted
-	  to new getCoordinatesRO() interface
+	* source/geom/GeometryFactory.cpp, source/graph/Edge.cpp,
+	  source/graph/EdgeList.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/MonotoneChainIndexer.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleEdgeSetIntersector.cpp,
+	  source/graph/index/SimpleSweepLineIntersector.cpp,
+	  source/headers/geom.h, source/headers/graph.h,
+	  source/headers/graphindex.h,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp,
+	  source/operation/overlay/LineBuilder.cpp: Made
+	  Edge::getCoordinates() return a 'const' value. Adapted code set.
 
-2003-10-15 17:30  strk
+2003-10-15 15:47  strk
 
-	* source/headers/graphindex.h: Declared a SweepLineEventOBJ from
-	  which MonotoneChain and SweepLineSegment derive to abstract
-	  SweepLineEvent object previously done on void * pointers.  No
-	  more compiler warnings...
+	* source/algorithm/MCPointInRing.cpp,
+	  source/algorithm/PointLocator.cpp: Adapted to new
+	  getCoordinatesRO() interface
 
-2003-10-15 13:24  strk
+2003-10-15 15:30  strk
 
-	* source/operation/valid/: ConnectedInteriorTester.cpp,
-	  IsValidOp.cpp: Use getCoordinatesRO() introduced.
+	* source/graph/index/MonotoneChain.cpp,
+	  source/graph/index/SweepLineEvent.cpp,
+	  source/graph/index/SweepLineSegment.cpp,
+	  source/headers/graphindex.h: Declared a SweepLineEventOBJ from
+	  which MonotoneChain and SweepLineSegment
+	  derive to abstract SweepLineEvent object previously done on void
+	  * pointers.
+	  No more compiler warnings...
 
-2003-10-15 13:23  strk
+2003-10-15 11:24  strk
 
-	* source/: geom/BasicCoordinateList.cpp, geom/CoordinateList.cpp,
-	  geom/PointCoordinateList.cpp, headers/geom.h: Formalized const
-	  nature of toVector() method and of first argument to static
-	  removeRepeatedPoints().
+	* source/graph/GeometryGraph.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/IsValidOp.cpp: Use getCoordinatesRO()
+	  introduced.
 
-2003-10-15 12:17  strk
+2003-10-15 11:23  strk
 
-	* source/: geom/BasicCoordinateList.cpp,
-	  geom/PointCoordinateList.cpp, headers/geom.h: Made setPoints()
-	  get a const vector<Coordinate>.
+	* source/geom/BasicCoordinateList.cpp,
+	  source/geom/CoordinateList.cpp,
+	  source/geom/PointCoordinateList.cpp, source/headers/geom.h:
+	  Formalized const nature of toVector() method and of first
+	  argument to static removeRepeatedPoints().
 
-2003-10-15 11:54  strk
+2003-10-15 10:17  strk
 
-	* source/: geom/LineString.cpp, headers/geom.h: Added
+	* source/geom/BasicCoordinateList.cpp,
+	  source/geom/PointCoordinateList.cpp, source/headers/geom.h: Made
+	  setPoints() get a const vector<Coordinate>.
+
+2003-10-15 09:54  strk
+
+	* source/geom/LineString.cpp, source/headers/geom.h: Added
 	  getCoordinatesRO() public method.
 
-2003-10-15 10:52  strk
+2003-10-15 08:52  strk
 
 	* source/io/WKTReader.cpp: Memory leaks fixed.
 
-2003-10-15 10:51  strk
+2003-10-15 08:51  strk
 
 	* TODO: Initial import
 
-2003-10-15 10:08  strk
+2003-10-15 08:08  strk
 
 	* source/geom/Polygon.cpp: Memory leaks fixed. Partially due to
-	  getCoordinates() and GeometryCollection() changes, partially old
-	  dated.
+	  getCoordinates() and GeometryCollection()
+	  changes, partially old dated.
 
-2003-10-14 17:58  strk
+2003-10-14 15:58  strk
 
 	* source/geom/GeometryFactory.cpp: Useless vector<Geometry *>
 	  leaking allocations removed
 
-2003-10-13 23:26  strk
+2003-10-13 21:26  strk
 
-	* .cvsignore, macros/.cvsignore, source/examples/.cvsignore,
-	  source/geom/.cvsignore, source/headers/.cvsignore: Added build
-	  time created files to cvsignore lists
+	* ., .cvsignore, macros, macros/.cvsignore, source/bigtest,
+	  source/bigtest/.cvsignore, source/examples,
+	  source/examples/.cvsignore, source/geom, source/geom/.cvsignore,
+	  source/headers, source/headers/.cvsignore, source/test,
+	  source/test/.cvsignore: Added build time created files to
+	  cvsignore lists
 
-2003-10-13 19:54  strk
+2003-10-13 17:54  strk
 
-	* source/: headers/opValid.h, operation/valid/IsValidOp.cpp:
+	* source/headers/opValid.h, source/operation/valid/IsValidOp.cpp:
 	  IsValidOp constructor used same name for the arg and a private
 	  element. Fixed.
 
-2003-10-13 19:47  strk
+2003-10-13 17:47  strk
 
-	* source/operation/overlay/: MaximalEdgeRing.cpp,
-	  PolygonBuilder.cpp: delete statement removed
+	* source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp: delete statement
+	  removed
 
-2003-10-13 17:39  strk
+2003-10-13 15:39  strk
 
-	* source/: algorithm/CentroidArea.cpp,
-	  algorithm/InteriorPointPoint.cpp, headers/geosAlgorithm.h: Fixed
-	  some leak or fault flips (forced copy of a single coordinate)
+	* source/algorithm/CentroidArea.cpp,
+	  source/algorithm/InteriorPointPoint.cpp,
+	  source/headers/geosAlgorithm.h: Fixed some leak or fault flips
+	  (forced copy of a single coordinate)
 
-2003-10-13 14:51  strk
+2003-10-13 15:02  strk
 
-	* source/: geom/Geometry.cpp, headers/geom.h: removed sortedClasses
-	  strings array from all geometries.
+	* source/test/XMLTester.cpp: accept input file as first argument on
+	  cmdline
 
-2003-10-13 11:24  strk
+2003-10-13 12:51  strk
 
-	* source/: headers/indexQuadtree.h, index/quadtree/DoubleBits.cpp:
-	  long -> long long enlargement of types to allow for left/rigth
-	  shift of 53 bits
+	* source/geom/Geometry.cpp, source/headers/geom.h: removed
+	  sortedClasses strings array from all geometries.
 
-2003-10-11 05:23  strk
+2003-10-13 09:24  strk
 
-	* source/geom/: LineString.cpp, LinearRing.cpp: fixed spurious
-	  typos
+	* source/headers/indexQuadtree.h,
+	  source/index/quadtree/DoubleBits.cpp: long -> long long
+	  enlargement of types to allow for left/rigth shift of 53 bits
 
-2003-10-11 03:56  strk
+2003-10-11 03:23  strk
 
-	* source/: algorithm/CGAlgorithms.cpp, algorithm/CentroidArea.cpp,
-	  algorithm/CentroidLine.cpp, algorithm/CentroidPoint.cpp,
-	  algorithm/ConvexHull.cpp, algorithm/InteriorPointArea.cpp,
-	  algorithm/InteriorPointLine.cpp,
-	  algorithm/InteriorPointPoint.cpp, algorithm/LineIntersector.cpp,
-	  algorithm/MCPointInRing.cpp, algorithm/NonRobustCGAlgorithms.cpp,
-	  algorithm/NonRobustLineIntersector.cpp,
-	  algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  algorithm/SIRtreePointInRing.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  algorithm/SimplePointInRing.cpp, geom/BasicCoordinateList.cpp,
-	  geom/Coordinate.cpp, geom/CoordinateList.cpp, geom/Envelope.cpp,
-	  geom/Geometry.cpp, geom/GeometryCollection.cpp,
-	  geom/GeometryCollectionIterator.cpp,
-	  geom/GeometryComponentFilter.cpp, geom/GeometryFactory.cpp,
-	  geom/LineSegment.cpp, geom/LineString.cpp, geom/LinearRing.cpp,
-	  geom/MultiLineString.cpp, geom/MultiPoint.cpp,
-	  geom/MultiPolygon.cpp, geom/Point.cpp,
-	  geom/PointCoordinateList.cpp, geom/Polygon.cpp,
-	  geom/PrecisionModel.cpp, headers/geom.h, headers/geosAlgorithm.h,
-	  headers/graph.h, headers/io.h, headers/opBuffer.h,
-	  headers/opDistance.h, headers/opOverlay.h, headers/opRelate.h,
-	  headers/opValid.h, headers/operation.h, headers/util.h,
-	  index/chain/indexMonotoneChain.cpp, io/WKTWriter.cpp,
-	  operation/GeometryGraphOperation.cpp, operation/IsSimpleOp.cpp,
-	  operation/buffer/BufferEdgeBuilder.cpp,
-	  operation/buffer/BufferLineBuilder.cpp,
-	  operation/buffer/LoopFilter.cpp,
-	  operation/buffer/RightmostEdgeFinder.cpp,
-	  operation/distance/ConnectedElementPointFilter.cpp,
-	  operation/distance/DistanceOp.cpp,
-	  operation/distance/LineExtracterFilter.cpp,
-	  operation/distance/PointExtracterFilter.cpp,
-	  operation/distance/PolygonExtracterFilter.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp,
-	  operation/overlay/PolygonBuilder.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateOp.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp,
-	  operation/valid/RepeatedPointTester.cpp,
-	  operation/valid/SimpleNestedRingTester.cpp,
-	  operation/valid/SweeplineNestedRingTester.cpp, util/Assert.cpp,
-	  util/CoordinateArrayFiter.cpp,
-	  util/UniqueCoordinateArrayFilter.cpp:
-	  Code base padded with 'const' keywords ;)
+	* source/geom/LineString.cpp, source/geom/LinearRing.cpp: fixed
+	  spurious typos
 
-2003-10-09 17:35  strk
+2003-10-11 01:56  strk
 
-	* source/: geom/GeometryFactory.cpp, headers/geom.h: added 'const'
-	  keyword to GeometryFactory constructor, Log on top of geom.h
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/CentroidArea.cpp,
+	  source/algorithm/CentroidLine.cpp,
+	  source/algorithm/CentroidPoint.cpp,
+	  source/algorithm/ConvexHull.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/InteriorPointPoint.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/MCPointInRing.cpp,
+	  source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/NonRobustLineIntersector.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SIRtreePointInRing.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp,
+	  source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
+	  source/geom/CoordinateList.cpp, source/geom/Envelope.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryCollectionIterator.cpp,
+	  source/geom/GeometryComponentFilter.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineSegment.cpp,
+	  source/geom/LineString.cpp, source/geom/LinearRing.cpp,
+	  source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
+	  source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
+	  source/geom/PointCoordinateList.cpp, source/geom/Polygon.cpp,
+	  source/geom/PrecisionModel.cpp, source/graph/Edge.cpp,
+	  source/graph/EdgeEnd.cpp, source/graph/EdgeIntersection.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/GraphComponent.cpp,
+	  source/graph/Label.cpp, source/graph/Node.cpp,
+	  source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/Quadrant.cpp, source/graph/TopologyLocation.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp, source/headers/geom.h,
+	  source/headers/geosAlgorithm.h, source/headers/graph.h,
+	  source/headers/io.h, source/headers/opBuffer.h,
+	  source/headers/opDistance.h, source/headers/opOverlay.h,
+	  source/headers/opRelate.h, source/headers/opValid.h,
+	  source/headers/operation.h, source/headers/util.h,
+	  source/index/chain/indexMonotoneChain.cpp,
+	  source/io/WKTWriter.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/IsSimpleOp.cpp,
+	  source/operation/buffer/BufferEdgeBuilder.cpp,
+	  source/operation/buffer/BufferLineBuilder.cpp,
+	  source/operation/buffer/LoopFilter.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp,
+	  source/operation/distance/ConnectedElementPointFilter.cpp,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/distance/LineExtracterFilter.cpp,
+	  source/operation/distance/PointExtracterFilter.cpp,
+	  source/operation/distance/PolygonExtracterFilter.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateOp.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp,
+	  source/operation/valid/SimpleNestedRingTester.cpp,
+	  source/operation/valid/SweeplineNestedRingTester.cpp,
+	  source/util/Assert.cpp, source/util/CoordinateArrayFiter.cpp,
+	  source/util/UniqueCoordinateArrayFilter.cpp: Code base padded
+	  with 'const' keywords ;)
 
-2003-10-09 13:20  strk
+2003-10-09 15:35  strk
 
+	* source/geom/GeometryFactory.cpp, source/headers/geom.h: added
+	  'const' keyword to GeometryFactory constructor, Log on top of
+	  geom.h
+
+2003-10-09 11:20  strk
+
 	* doc/example.cpp: moved Log to a better place
 
-2003-10-09 13:19  strk
+2003-10-09 11:19  strk
 
 	* doc/example.cpp: added convexHull and PrecisionModel
 
-2003-10-09 12:14  strk
+2003-10-09 10:14  strk
 
 	* source/geom/GeometryFactory.cpp: just a style change in top Log
 	  comment.
 
-2003-10-09 12:10  strk
+2003-10-09 10:10  strk
 
 	* source/geom/PrecisionModel.cpp: Throw an exception if scale is 0.
 	  Added Log entry.
 
-2003-10-09 11:42  strk
+2003-10-09 09:42  strk
 
-	* source/geom/GeometryFactory.cpp:
-	  Tried to "formalize" constant nature of the first argument given
-	  to constructor by PrecisionModel and SRID specification. Added
-	  CVS Log on top.
+	* source/geom/GeometryFactory.cpp: Tried to "formalize" constant
+	  nature of the first argument given to constructor by
+	  PrecisionModel and SRID specification. Added CVS Log on top.
 
-2003-10-09 10:58  strk
+2003-10-09 08:58  strk
 
-	* doc/example.cpp, source/algorithm/ConvexHull.cpp:
-	  Added convexHull() call to example, fixed leaks in ConvexHull
+	* doc/example.cpp, source/algorithm/ConvexHull.cpp: Added
+	  convexHull() call to example, fixed leaks in ConvexHull
 
-2003-10-09 02:11  strk
+2003-10-09 00:11  strk
 
-	* doc/example.cpp:
-	  First reference-by-example file.
+	* doc, doc/example.cpp: First reference-by-example file.
 
-2003-10-08 18:51  strk
+2003-10-08 16:51  strk
 
-	* source/: geom/Makefile.am, headers/Makefile.am, headers/geom.h,
-	  headers/graph.h, headers/indexQuadtree.h, headers/opRelate.h,
-	  headers/opValid.h, headers/operation.h, headers/unload.h,
-	  io/Unload.cpp:
-	  Added xie's Unload class with some fixes.
+	* source/geom/Makefile.am, source/headers/Makefile.am,
+	  source/headers/geom.h, source/headers/graph.h,
+	  source/headers/indexQuadtree.h, source/headers/opRelate.h,
+	  source/headers/opValid.h, source/headers/operation.h,
+	  source/headers/unload.h, source/io/Unload.cpp: Added xie's Unload
+	  class with some fixes.
 
-2003-10-08 15:18  strk
+2003-10-08 13:18  strk
 
-	* source/: headers/io.h, io/WKTWriter.cpp:
-	  added missing LinearRing writing capabilities.
+	* source/headers/io.h, source/io/WKTWriter.cpp: added missing
+	  LinearRing writing capabilities.
 
-2003-10-08 12:36  strk
+2003-10-08 10:36  strk
 
-	* source/geom/GeometryCollection.cpp:
-	  Constructor by  vector<Geometry *> * now makes a copy of the
-	  vector so that call ers can safely delete it when done.
+	* source/geom/GeometryCollection.cpp: Constructor by
+	  vector<Geometry *> * now makes a copy of the vector so that call
+	  ers can safely delete it when done.
 
-2003-10-07 23:47  strk
+2003-10-07 21:47  strk
 
-	* source/: algorithm/SimplePointInAreaLocator.cpp,
-	  geom/Polygon.cpp, operation/overlay/PolygonBuilder.cpp:
-	  had all getCoordinates() callers free returned value.
+	* source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/geom/Polygon.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/GeometryGraph.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp: had all
+	  getCoordinates() callers free returned value.
 
-2003-10-07 20:58  strk
+2003-10-07 18:58  strk
 
-	* source/: algorithm/PointLocator.cpp, geom/CoordinateList.cpp,
-	  geom/GeometryCollection.cpp, geom/LineString.cpp,
-	  headers/config.h.in:
-
+	* source/algorithm/PointLocator.cpp,
+	  source/geom/CoordinateList.cpp,
+	  source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
+	  source/graph/GeometryGraph.cpp, source/headers/config.h.in:
 	  LineString constructor now creates its own copy of given
 	  CoordinateList object, and returns a new copy with
-	  getCoordinates().  will be easier to remove by anyone else.
+	  getCoordinates().
+	  will be easier to remove by anyone else.
 
-2003-10-03 03:20  ybychkov
+2003-10-03 01:20  ybychkov
 
-	* source/geom/MultiPolygon.cpp: Memory leak in Overlay fixed.
+	* source/geom/MultiPolygon.cpp, source/test/XMLTester.cpp: Memory
+	  leak in Overlay fixed.
 
-2003-09-29 18:25  strk
+2003-09-29 16:25  strk
 
-	* macros/.cvsignore, source/examples/.cvsignore,
-	  source/headers/.cvsignore:
-	  Some more cvsignore files. Some entries should probably not be in
-	  the local copy
+	* macros, macros/.cvsignore, source/bigtest,
+	  source/bigtest/.cvsignore, source/examples,
+	  source/examples/.cvsignore, source/headers,
+	  source/headers/.cvsignore: Some more cvsignore files. Some
+	  entries should probably not be
+	  in the local copy
 
-2003-09-29 17:07  strk
+2003-09-29 15:07  strk
 
-	* .cvsignore:
-	  Added config.sub, config.guess and autom4te.cache
+	* ., .cvsignore: Added config.sub, config.guess and autom4te.cache
 
-2003-09-29 15:15  strk
+2003-09-29 13:15  strk
 
-	* tools/.cvsignore:
-	  Don't wonder about Makefile.in, Makefile, gdal-config
+	* tools, tools/.cvsignore: Don't wonder about Makefile.in,
+	  Makefile, gdal-config
 
-2003-09-26 19:31  strk
+2003-09-26 17:31  strk
 
-	* source/algorithm/ConvexHull.cpp:
+	* source/algorithm/ConvexHull.cpp: getConvexHull() made check value
+	  returned by reduce() before deleting
+	  it (might be the untouched input).
 
-	  getConvexHull() made check value returned by reduce() before
-	  deleting it (might be the untouched input).
+2003-09-26 09:17  ybychkov
 
-2003-09-26 11:17  ybychkov
+	* source/index/bintree/NodeBase.cpp,
+	  source/index/quadtree/QuadTreeNodeBase.cpp,
+	  source/index/quadtree/QuadTreeRoot.cpp,
+	  source/test/XMLTester.cpp: isValid segfault fixed. Overlay still
+	  leaks a bit.
 
-	* source/index/: bintree/NodeBase.cpp,
-	  quadtree/QuadTreeNodeBase.cpp, quadtree/QuadTreeRoot.cpp: isValid
-	  segfault fixed. Overlay still leaks a bit.
+2003-09-24 02:16  ybychkov
 
-2003-09-24 04:16  ybychkov
+	* source/geom/MultiPolygon.cpp, source/graph/EdgeEndStar.cpp,
+	  source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
+	  source/operation/buffer/BufferEdgeBuilder.cpp,
+	  source/operation/buffer/BufferLineBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/test/XMLTester.cpp: All reported bugs fiexd. Small leak in
+	  Overlay remains.
 
-	* source/: geom/MultiPolygon.cpp, index/bintree/NodeBase.cpp,
-	  index/bintree/Root.cpp, operation/buffer/BufferEdgeBuilder.cpp,
-	  operation/buffer/BufferLineBuilder.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/overlay/PolygonBuilder.cpp: All reported bugs fiexd.
-	  Small leak in Overlay remains.
+2003-09-06 08:24  ybychkov
 
-2003-09-06 10:24  ybychkov
+	* source/geom/Geometry.cpp, source/headers/opDistance.h,
+	  source/operation/distance/ConnectedElementPointFilter.cpp,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/distance/LineExtracterFilter.cpp,
+	  source/operation/distance/PointExtracterFilter.cpp,
+	  source/operation/distance/PolygonExtracterFilter.cpp,
+	  source/test/XMLTester.cpp: isWithinDistance fixed and tested.
 
-	* source/: geom/Geometry.cpp, headers/opDistance.h,
-	  operation/distance/ConnectedElementPointFilter.cpp,
-	  operation/distance/DistanceOp.cpp,
-	  operation/distance/LineExtracterFilter.cpp,
-	  operation/distance/PointExtracterFilter.cpp,
-	  operation/distance/PolygonExtracterFilter.cpp: isWithinDistance
-	  fixed and tested.
+2003-09-06 00:01  ybychkov
 
-2003-09-06 02:01  ybychkov
+	* source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/InteriorPointPoint.cpp,
+	  source/geom/Geometry.cpp, source/graph/DirectedEdge.cpp,
+	  source/graph/DirectedEdgeStar.cpp,
+	  source/graph/GeometryGraph.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/test/XMLTester.cpp: getInteriorPoint bugs fixed.
 
-	* source/: algorithm/InteriorPointArea.cpp,
-	  algorithm/InteriorPointLine.cpp,
-	  algorithm/InteriorPointPoint.cpp, geom/Geometry.cpp,
-	  operation/overlay/OverlayOp.cpp: getInteriorPoint bugs fixed.
+2003-09-01 06:32  ybychkov
 
-2003-09-01 08:32  ybychkov
+	* source/algorithm/ConvexHull.cpp, source/geom/Geometry.cpp,
+	  source/geom/Polygon.cpp, source/test/XMLTester.cpp: Some
+	  ConvexHull bugs fixed.
 
-	* source/: algorithm/ConvexHull.cpp, geom/Geometry.cpp,
-	  geom/Polygon.cpp: Some ConvexHull bugs fixed.
+2003-08-30 07:55  ybychkov
 
-2003-08-30 09:55  ybychkov
-
-	* source/: algorithm/CentroidArea.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/Polygon.cpp,
-	  operation/IsSimpleOp.cpp: Some bugfixes. XMLTester expanded to
+	* source/algorithm/CentroidArea.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp, source/geom/Polygon.cpp,
+	  source/graph/GeometryGraph.cpp, source/operation/IsSimpleOp.cpp,
+	  source/test/XMLTester.cpp: Some bugfixes. XMLTester expanded to
 	  accomodate getBoundary, getCentroid, isSimple.
 
-2003-08-19 01:40  pramsey
+2003-08-18 23:40  pramsey
 
 	* source/algorithm/ConvexHull.java: Removed java source file from
 	  archive.
 
-2003-08-19 00:34  pramsey
+2003-08-18 22:34  pramsey
 
 	* configure.in: Change it back :/
 
-2003-08-19 00:33  pramsey
+2003-08-18 22:33  pramsey
 
 	* configure.in: Change version number.
 
-2003-08-18 22:42  pramsey
+2003-08-18 20:42  pramsey
 
 	* ltmain.sh: Return ltmain to distro (oops)
 
-2003-08-18 22:36  pramsey
+2003-08-18 20:36  pramsey
 
 	* mkinstalldirs: Remove more autoconf files
 
-2003-08-18 22:34  pramsey
+2003-08-18 20:34  pramsey
 
 	* acinclude.m4, config.guess, config.sub, install-sh, ltmain.sh:
 	  Removed more autoconf files...
 
-2003-08-18 22:27  pramsey
+2003-08-18 20:27  pramsey
 
 	* missing: Removed 'missing' script.
 
-2003-08-18 18:38  pramsey
+2003-08-18 16:38  pramsey
 
 	* source/headers/Makefile.am: Fixed up to treat headers as headers.
 
-2003-08-17 20:40  pramsey
+2003-08-17 18:40  pramsey
 
 	* Makefile.am, source/Makefile.am,
 	  source/algorithm/CGAlgorithms.cpp,
@@ -10044,6 +15034,7 @@
 	  source/algorithm/SIRtreePointInRing.cpp,
 	  source/algorithm/SimplePointInAreaLocator.cpp,
 	  source/algorithm/SimplePointInRing.cpp,
+	  source/bigtest/Makefile.am,
 	  source/examples/CustomCoordinateListExample.h,
 	  source/examples/Makefile.am, source/geom/BasicCoordinateList.cpp,
 	  source/geom/Coordinate.cpp, source/geom/CoordinateList.cpp,
@@ -10060,8 +15051,28 @@
 	  source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
 	  source/geom/PointCoordinateList.cpp, source/geom/Polygon.cpp,
 	  source/geom/PrecisionModel.cpp,
-	  source/geom/TopologyException.cpp, source/headers/Makefile.am,
-	  source/headers/geom.h, source/headers/geosAlgorithm.h,
+	  source/geom/TopologyException.cpp, source/graph/Depth.cpp,
+	  source/graph/DirectedEdge.cpp, source/graph/DirectedEdgeStar.cpp,
+	  source/graph/Edge.cpp, source/graph/EdgeEnd.cpp,
+	  source/graph/EdgeEndStar.cpp, source/graph/EdgeIntersection.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
+	  source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
+	  source/graph/GraphComponent.cpp, source/graph/Label.cpp,
+	  source/graph/Node.cpp, source/graph/NodeFactory.cpp,
+	  source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/Position.cpp, source/graph/Quadrant.cpp,
+	  source/graph/TopologyLocation.cpp,
+	  source/graph/index/MonotoneChain.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/MonotoneChainIndexer.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleEdgeSetIntersector.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SimpleSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp,
+	  source/graph/index/SweepLineSegment.cpp,
+	  source/headers/Makefile.am, source/headers/geom.h,
+	  source/headers/geosAlgorithm.h,
 	  source/index/bintree/BinTreeInterval.cpp,
 	  source/index/bintree/BinTreeNode.cpp,
 	  source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
@@ -10125,905 +15136,1275 @@
 	  source/operation/valid/SimpleNestedRingTester.cpp,
 	  source/operation/valid/SweeplineNestedRingTester.cpp,
 	  source/operation/valid/TopologyValidationError.cpp,
+	  source/test/Makefile.am, source/test/XMLTester.cpp,
 	  source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
 	  source/util/CoordinateArrayFiter.cpp,
 	  source/util/GEOSException.cpp,
 	  source/util/IllegalArgumentException.cpp,
 	  source/util/UniqueCoordinateArrayFilter.cpp,
 	  source/util/UnsupportedOperationException.cpp: Norman's patch +
-	  global removal of "no newline" + small changes to make Norman's
-	  patch work in the linux build environment.
+	  global removal of "no newline" + small changes
+	  to make Norman's patch work in the linux build environment.
 
-2003-08-17 20:01  pramsey
+2003-08-17 18:01  pramsey
 
 	* libtool: Removed more configuration files per Norman's request.
 
-2003-08-17 19:56  pramsey
+2003-08-17 17:56  pramsey
 
 	* aclocal.m4, configure: Removed more configure files per Norman's
 	  request.
 
-2003-08-17 19:55  pramsey
+2003-08-17 17:55  pramsey
 
 	* Makefile.in, macros/Makefile.in, source/Makefile.in,
-	  source/geom/Coordinate.cpp, source/geom/Makefile.in,
-	  source/headers/Makefile.in, tools/Makefile.in: Removed
-	  Makefile.in files, per Norman's request.
+	  source/bigtest/Makefile.in, source/geom/Coordinate.cpp,
+	  source/geom/Makefile.in, source/headers/Makefile.in,
+	  source/test/Makefile.in, tools/Makefile.in: Removed Makefile.in
+	  files, per Norman's request.
 
-2003-08-16 08:33  ybychkov
+2003-08-16 06:33  ybychkov
 
-	* source/: algorithm/ConvexHull.cpp, algorithm/HCoordinate.cpp,
-	  algorithm/LineIntersector.cpp, algorithm/MCPointInRing.cpp,
-	  algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  geom/BasicCoordinateList.cpp, geom/Coordinate.cpp,
-	  geom/CoordinateList.cpp, geom/Dimension.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryCollectionIterator.cpp,
-	  geom/GeometryFactory.cpp, geom/IntersectionMatrix.cpp,
-	  geom/LineString.cpp, geom/LinearRing.cpp, geom/Location.cpp,
-	  geom/MultiLineString.cpp, geom/MultiPoint.cpp, geom/Point.cpp,
-	  geom/PointCoordinateList.cpp, geom/Polygon.cpp,
-	  geom/TopologyException.cpp, headers/bigtest.h, headers/geom.h,
-	  headers/geosAlgorithm.h, headers/graph.h, headers/graphindex.h,
-	  headers/indexBintree.h, headers/indexChain.h,
-	  headers/indexQuadtree.h, headers/indexStrtree.h,
-	  headers/indexSweepline.h, headers/io.h, headers/opBuffer.h,
-	  headers/opDistance.h, headers/opOverlay.h, headers/opRelate.h,
-	  headers/opValid.h, headers/operation.h, headers/spatialIndex.h,
-	  headers/util.h, index/bintree/BinTreeInterval.cpp,
-	  index/bintree/BinTreeNode.cpp, index/bintree/Bintree.cpp,
-	  index/bintree/Key.cpp, index/bintree/NodeBase.cpp,
-	  index/bintree/Root.cpp, index/chain/MonotoneChainBuilder.cpp,
-	  index/chain/indexMonotoneChain.cpp,
-	  index/quadtree/DoubleBits.cpp, index/quadtree/QuadTreeKey.cpp,
-	  index/quadtree/QuadTreeNode.cpp,
-	  index/quadtree/QuadTreeNodeBase.cpp,
-	  index/quadtree/QuadTreeRoot.cpp, io/WKTReader.cpp,
-	  io/WKTWriter.cpp, operation/GeometryGraphOperation.cpp,
-	  operation/buffer/BufferOp.cpp, operation/overlay/LineBuilder.cpp,
-	  operation/overlay/MaximalEdgeRing.cpp,
-	  operation/overlay/MinimalEdgeRing.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp,
-	  operation/overlay/PolygonBuilder.cpp,
-	  operation/relate/EdgeEndBuilder.cpp,
-	  operation/relate/EdgeEndBundle.cpp,
-	  operation/relate/EdgeEndBundleStar.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNode.cpp,
-	  operation/relate/RelateNodeGraph.cpp,
-	  operation/relate/RelateOp.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/ConsistentAreaTester.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp,
-	  util/CoordinateArrayFiter.cpp,
-	  util/UniqueCoordinateArrayFilter.cpp: Memory leak fixes.
+	* VisualStudio/GEOS.vcproj, source/algorithm/ConvexHull.cpp,
+	  source/algorithm/HCoordinate.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/MCPointInRing.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/bigtest/TestSweepLineSpeed.cpp,
+	  source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
+	  source/geom/CoordinateList.cpp, source/geom/Dimension.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryCollectionIterator.cpp,
+	  source/geom/GeometryFactory.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/Location.cpp,
+	  source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
+	  source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
+	  source/geom/Polygon.cpp, source/geom/TopologyException.cpp,
+	  source/graph/Depth.cpp, source/graph/DirectedEdge.cpp,
+	  source/graph/DirectedEdgeStar.cpp, source/graph/Edge.cpp,
+	  source/graph/EdgeEnd.cpp, source/graph/EdgeEndStar.cpp,
+	  source/graph/EdgeIntersection.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
+	  source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
+	  source/graph/GraphComponent.cpp, source/graph/Label.cpp,
+	  source/graph/Node.cpp, source/graph/NodeMap.cpp,
+	  source/graph/PlanarGraph.cpp, source/graph/TopologyLocation.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SimpleSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp, source/headers/bigtest.h,
+	  source/headers/geom.h, source/headers/geosAlgorithm.h,
+	  source/headers/graph.h, source/headers/graphindex.h,
+	  source/headers/indexBintree.h, source/headers/indexChain.h,
+	  source/headers/indexQuadtree.h, source/headers/indexStrtree.h,
+	  source/headers/indexSweepline.h, source/headers/io.h,
+	  source/headers/opBuffer.h, source/headers/opDistance.h,
+	  source/headers/opOverlay.h, source/headers/opRelate.h,
+	  source/headers/opValid.h, source/headers/operation.h,
+	  source/headers/spatialIndex.h, source/headers/util.h,
+	  source/index/bintree/BinTreeInterval.cpp,
+	  source/index/bintree/BinTreeNode.cpp,
+	  source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
+	  source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/chain/indexMonotoneChain.cpp,
+	  source/index/quadtree/DoubleBits.cpp,
+	  source/index/quadtree/QuadTreeKey.cpp,
+	  source/index/quadtree/QuadTreeNode.cpp,
+	  source/index/quadtree/QuadTreeNodeBase.cpp,
+	  source/index/quadtree/QuadTreeRoot.cpp, source/io/WKTReader.cpp,
+	  source/io/WKTWriter.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/MinimalEdgeRing.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/EdgeEndBundle.cpp,
+	  source/operation/relate/EdgeEndBundleStar.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNode.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/operation/relate/RelateOp.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/ConsistentAreaTester.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp,
+	  source/test/Stackwalker.cpp, source/test/Stackwalker.h,
+	  source/test/XMLTester.cpp, source/util/CoordinateArrayFiter.cpp,
+	  source/util/UniqueCoordinateArrayFilter.cpp: Memory leak fixes.
 
-2003-06-22 00:17  pramsey
+2003-06-21 22:17  pramsey
 
 	* source/geom/Makefile.am: GNU compile fixes from nvine.
 
-2003-06-19 22:54  ybychkov
+2003-06-19 20:54  ybychkov
 
-	* source/: algorithm/CGAlgorithms.cpp, algorithm/CentroidArea.cpp,
-	  algorithm/CentroidLine.cpp, algorithm/CentroidPoint.cpp,
-	  algorithm/HCoordinate.cpp, algorithm/InteriorPointArea.cpp,
-	  algorithm/InteriorPointLine.cpp,
-	  algorithm/InteriorPointPoint.cpp, algorithm/LineIntersector.cpp,
-	  algorithm/MCPointInRing.cpp, algorithm/NonRobustCGAlgorithms.cpp,
-	  algorithm/NonRobustLineIntersector.cpp,
-	  algorithm/NotRepresentableException.cpp,
-	  algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/RobustDeterminant.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  algorithm/SIRtreePointInRing.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  algorithm/SimplePointInRing.cpp, examples/CPCLException.cpp,
-	  examples/CoordinateListsExample.cpp,
-	  examples/CustomCoordinateListExample.cpp,
-	  examples/CustomCoordinateListExample.h,
-	  examples/CustomPointCoordinateList.cpp,
-	  geom/BasicCoordinateList.cpp, geom/Coordinate.cpp,
-	  geom/CoordinateList.cpp, geom/CoordinateListFactory.cpp,
-	  geom/Dimension.cpp, geom/Envelope.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryCollectionIterator.cpp,
-	  geom/GeometryComponentFilter.cpp, geom/GeometryFactory.cpp,
-	  geom/IntersectionMatrix.cpp, geom/LineSegment.cpp,
-	  geom/LineString.cpp, geom/LinearRing.cpp, geom/Location.cpp,
-	  geom/MultiLineString.cpp, geom/MultiPoint.cpp,
-	  geom/MultiPolygon.cpp, geom/Point.cpp,
-	  geom/PointCoordinateList.cpp, geom/Polygon.cpp,
-	  geom/PrecisionModel.cpp, geom/TopologyException.cpp,
-	  headers/bigtest.h, headers/geom.h, headers/geosAlgorithm.h,
-	  headers/graph.h, headers/graphindex.h, headers/indexBintree.h,
-	  headers/indexChain.h, headers/indexQuadtree.h,
-	  headers/indexStrtree.h, headers/indexSweepline.h, headers/io.h,
-	  headers/opBuffer.h, headers/opDistance.h, headers/opOverlay.h,
-	  headers/opRelate.h, headers/opValid.h, headers/operation.h,
-	  headers/spatialIndex.h, headers/util.h,
-	  index/bintree/BinTreeInterval.cpp, index/bintree/BinTreeNode.cpp,
-	  index/bintree/Bintree.cpp, index/bintree/Key.cpp,
-	  index/bintree/NodeBase.cpp, index/bintree/Root.cpp,
-	  index/chain/MonotoneChainBuilder.cpp,
-	  index/chain/MonotoneChainOverlapAction.cpp,
-	  index/chain/MonotoneChainSelectAction.cpp,
-	  index/chain/indexMonotoneChain.cpp,
-	  index/quadtree/DoubleBits.cpp, index/quadtree/IntervalSize.cpp,
-	  index/quadtree/QuadTreeKey.cpp, index/quadtree/QuadTreeNode.cpp,
-	  index/quadtree/QuadTreeNodeBase.cpp,
-	  index/quadtree/QuadTreeRoot.cpp, index/quadtree/Quadtree.cpp,
-	  index/strtree/AbstractNode.cpp,
-	  index/strtree/AbstractSTRtree.cpp, index/strtree/Interval.cpp,
-	  index/strtree/ItemBoundable.cpp, index/strtree/SIRtree.cpp,
-	  index/sweepline/SweepLineIndex.cpp,
-	  index/sweepline/SweepLineInterval.cpp,
-	  index/sweepline/indexSweepLineEvent.cpp, io/ParseException.cpp,
-	  io/StringTokenizer.cpp, io/WKTReader.cpp, io/WKTWriter.cpp,
-	  io/Writer.cpp, operation/GeometryGraphOperation.cpp,
-	  operation/IsSimpleOp.cpp, operation/buffer/BufferEdgeBuilder.cpp,
-	  operation/buffer/BufferLineBuilder.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/LoopFilter.cpp,
-	  operation/buffer/RightmostEdgeFinder.cpp,
-	  operation/distance/ConnectedElementPointFilter.cpp,
-	  operation/distance/DistanceOp.cpp,
-	  operation/distance/LineExtracterFilter.cpp,
-	  operation/distance/PointExtracterFilter.cpp,
-	  operation/distance/PolygonExtracterFilter.cpp,
-	  operation/overlay/EdgeSetNoder.cpp,
-	  operation/overlay/LineBuilder.cpp,
-	  operation/overlay/MaximalEdgeRing.cpp,
-	  operation/overlay/MinimalEdgeRing.cpp,
-	  operation/overlay/OverlayNodeFactory.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp,
-	  operation/overlay/PolygonBuilder.cpp,
-	  operation/relate/EdgeEndBuilder.cpp,
-	  operation/relate/EdgeEndBundle.cpp,
-	  operation/relate/EdgeEndBundleStar.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNode.cpp,
-	  operation/relate/RelateNodeFactory.cpp,
-	  operation/relate/RelateNodeGraph.cpp,
-	  operation/relate/RelateOp.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/ConsistentAreaTester.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp,
-	  operation/valid/RepeatedPointTester.cpp,
-	  operation/valid/SimpleNestedRingTester.cpp,
-	  operation/valid/SweeplineNestedRingTester.cpp,
-	  operation/valid/TopologyValidationError.cpp, util/Assert.cpp,
-	  util/AssertionFailedException.cpp, util/GEOSException.cpp,
-	  util/IllegalArgumentException.cpp,
-	  util/UnsupportedOperationException.cpp: 'geos' namespace added.
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/CentroidArea.cpp,
+	  source/algorithm/CentroidLine.cpp,
+	  source/algorithm/CentroidPoint.cpp,
+	  source/algorithm/HCoordinate.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/InteriorPointPoint.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/MCPointInRing.cpp,
+	  source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/NonRobustLineIntersector.cpp,
+	  source/algorithm/NotRepresentableException.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/RobustDeterminant.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SIRtreePointInRing.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp,
+	  source/bigtest/GeometryTestFactory.cpp,
+	  source/bigtest/TestSweepLineSpeed.cpp,
+	  source/examples/CPCLException.cpp,
+	  source/examples/CoordinateListsExample.cpp,
+	  source/examples/CustomCoordinateListExample.cpp,
+	  source/examples/CustomCoordinateListExample.h,
+	  source/examples/CustomPointCoordinateList.cpp,
+	  source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
+	  source/geom/CoordinateList.cpp,
+	  source/geom/CoordinateListFactory.cpp, source/geom/Dimension.cpp,
+	  source/geom/Envelope.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryCollectionIterator.cpp,
+	  source/geom/GeometryComponentFilter.cpp,
+	  source/geom/GeometryFactory.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
+	  source/geom/LineString.cpp, source/geom/LinearRing.cpp,
+	  source/geom/Location.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
+	  source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
+	  source/geom/TopologyException.cpp, source/graph/Depth.cpp,
+	  source/graph/DirectedEdge.cpp, source/graph/DirectedEdgeStar.cpp,
+	  source/graph/Edge.cpp, source/graph/EdgeEnd.cpp,
+	  source/graph/EdgeEndStar.cpp, source/graph/EdgeIntersection.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
+	  source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
+	  source/graph/GraphComponent.cpp, source/graph/Label.cpp,
+	  source/graph/Node.cpp, source/graph/NodeFactory.cpp,
+	  source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/Position.cpp, source/graph/Quadrant.cpp,
+	  source/graph/TopologyLocation.cpp,
+	  source/graph/index/MonotoneChain.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/MonotoneChainIndexer.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleEdgeSetIntersector.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SimpleSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp,
+	  source/graph/index/SweepLineSegment.cpp,
+	  source/headers/bigtest.h, source/headers/geom.h,
+	  source/headers/geosAlgorithm.h, source/headers/graph.h,
+	  source/headers/graphindex.h, source/headers/indexBintree.h,
+	  source/headers/indexChain.h, source/headers/indexQuadtree.h,
+	  source/headers/indexStrtree.h, source/headers/indexSweepline.h,
+	  source/headers/io.h, source/headers/opBuffer.h,
+	  source/headers/opDistance.h, source/headers/opOverlay.h,
+	  source/headers/opRelate.h, source/headers/opValid.h,
+	  source/headers/operation.h, source/headers/spatialIndex.h,
+	  source/headers/util.h, source/index/bintree/BinTreeInterval.cpp,
+	  source/index/bintree/BinTreeNode.cpp,
+	  source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
+	  source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/chain/MonotoneChainOverlapAction.cpp,
+	  source/index/chain/MonotoneChainSelectAction.cpp,
+	  source/index/chain/indexMonotoneChain.cpp,
+	  source/index/quadtree/DoubleBits.cpp,
+	  source/index/quadtree/IntervalSize.cpp,
+	  source/index/quadtree/QuadTreeKey.cpp,
+	  source/index/quadtree/QuadTreeNode.cpp,
+	  source/index/quadtree/QuadTreeNodeBase.cpp,
+	  source/index/quadtree/QuadTreeRoot.cpp,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/index/strtree/AbstractNode.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/Interval.cpp,
+	  source/index/strtree/ItemBoundable.cpp,
+	  source/index/strtree/SIRtree.cpp,
+	  source/index/sweepline/SweepLineIndex.cpp,
+	  source/index/sweepline/SweepLineInterval.cpp,
+	  source/index/sweepline/indexSweepLineEvent.cpp,
+	  source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
+	  source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
+	  source/io/Writer.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/IsSimpleOp.cpp,
+	  source/operation/buffer/BufferEdgeBuilder.cpp,
+	  source/operation/buffer/BufferLineBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/LoopFilter.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp,
+	  source/operation/distance/ConnectedElementPointFilter.cpp,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/distance/LineExtracterFilter.cpp,
+	  source/operation/distance/PointExtracterFilter.cpp,
+	  source/operation/distance/PolygonExtracterFilter.cpp,
+	  source/operation/overlay/EdgeSetNoder.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/MinimalEdgeRing.cpp,
+	  source/operation/overlay/OverlayNodeFactory.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/EdgeEndBundle.cpp,
+	  source/operation/relate/EdgeEndBundleStar.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNode.cpp,
+	  source/operation/relate/RelateNodeFactory.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/operation/relate/RelateOp.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/ConsistentAreaTester.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp,
+	  source/operation/valid/SimpleNestedRingTester.cpp,
+	  source/operation/valid/SweeplineNestedRingTester.cpp,
+	  source/operation/valid/TopologyValidationError.cpp,
+	  source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
+	  source/test/XMLTester.cpp, source/util/Assert.cpp,
+	  source/util/AssertionFailedException.cpp,
+	  source/util/GEOSException.cpp,
+	  source/util/IllegalArgumentException.cpp,
+	  source/util/UnsupportedOperationException.cpp: 'geos' namespace
+	  added.
 
-2003-06-18 22:08  ybychkov
+2003-06-18 20:08  ybychkov
 
-	* source/: headers/opBuffer.h,
-	  operation/buffer/BufferEdgeBuilder.cpp,
-	  operation/buffer/BufferLineBuilder.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/LoopFilter.cpp,
-	  operation/buffer/RightmostEdgeFinder.cpp: Buffer is almost fully
-	  debugged.
+	* source/headers/opBuffer.h, source/operation/buffer,
+	  source/operation/buffer/BufferEdgeBuilder.cpp,
+	  source/operation/buffer/BufferLineBuilder.cpp,
+	  source/operation/buffer/BufferOp.cpp,
+	  source/operation/buffer/BufferSubgraph.cpp,
+	  source/operation/buffer/LoopFilter.cpp,
+	  source/operation/buffer/RightmostEdgeFinder.cpp: Buffer is almost
+	  fully debugged.
 
-2003-05-29 02:05  pramsey
+2003-05-29 00:05  pramsey
 
-	* source/geom/Makefile.am: Final GNU build adjustments.
+	* source/bigtest/Makefile.am, source/geom/Makefile.am: Final GNU
+	  build adjustments.
 
-2003-05-29 01:55  pramsey
+2003-05-28 23:55  pramsey
 
 	* source/examples/Makefile.am: Added new exception class.
 
-2003-05-29 01:39  pramsey
+2003-05-28 23:39  pramsey
 
 	* source/headers/Makefile.am: Change reference to spatialIndex.h
 
-2003-05-29 01:22  pramsey
+2003-05-28 23:22  pramsey
 
 	* source/geom/Makefile.am: Removed obsolete build entries for
 	  removed classes.
 
-2003-05-29 00:22  ybychkov
+2003-05-28 22:22  ybychkov
 
-	* source/: headers/indexStrtree.h, index/strtree/Interval.cpp: Some
-	  bugfixes.
+	* source/headers/indexStrtree.h, source/index/strtree/Interval.cpp:
+	  Some bugfixes.
 
-2003-05-29 00:11  ybychkov
+2003-05-28 22:11  ybychkov
 
-	* source/index/bintree/: Interval.cpp, Node.cpp: no message
+	* source/index/bintree/Interval.cpp, source/index/bintree/Node.cpp,
+	  source/test/XMLTester.cpp: no message
 
-2003-05-28 07:02  pramsey
+2003-05-28 05:02  pramsey
 
-	* source/index/strtree/: Interval.cpp, SIRtree.cpp: Changed
-	  __max/__min to max/min
+	* source/index/strtree/Interval.cpp,
+	  source/index/strtree/SIRtree.cpp: Changed __max/__min to max/min
 
-2003-05-28 07:01  pramsey
+2003-05-28 05:01  pramsey
 
 	* source/index/quadtree/IntervalSize.cpp: Change __max to max
 
-2003-05-28 01:56  pramsey
+2003-05-27 23:56  pramsey
 
 	* source/geom/Makefile.am: Changed from mistaken cpp file names.
 
-2003-05-28 01:54  pramsey
+2003-05-27 23:54  pramsey
 
 	* source/algorithm/CentroidArea.cpp: Added include for <typeinfo>
 
-2003-05-28 01:45  pramsey
+2003-05-27 23:45  pramsey
 
 	* source/headers/indexStrtree.h: GNU build support
 
-2003-05-28 01:42  pramsey
+2003-05-27 23:42  pramsey
 
 	* source/headers/indexQuadtree.h: Fix reference to spatialIndex
 	  header
 
-2003-05-28 01:41  pramsey
+2003-05-27 23:41  pramsey
 
-	* source/headers/: Makefile.in, SpatialIndex.h, geom.h,
-	  indexStrtree.h, spatialIndex.h: Build updates.
+	* source/headers/Makefile.in, source/headers/SpatialIndex.h,
+	  source/headers/geom.h, source/headers/indexStrtree.h,
+	  source/headers/spatialIndex.h: Build updates.
 
-2003-05-28 01:33  pramsey
+2003-05-27 23:33  pramsey
 
 	* source/geom/Makefile.am: Add new files into build support
 
-2003-05-28 01:17  pramsey
+2003-05-27 23:17  pramsey
 
 	* source/headers/Makefile.am: Add all new headers into the build
 	  process.
 
-2003-05-28 01:11  pramsey
+2003-05-27 23:11  pramsey
 
-	* source/: geom/Makefile.am, headers/Makefile.am: Some updates to
-	  synch build with devel.
+	* source/geom/Makefile.am, source/headers/Makefile.am: Some updates
+	  to synch build with devel.
 
-2003-05-22 01:28  ybychkov
+2003-05-21 23:28  ybychkov
 
-	* source/: algorithm/MCPointInRing.cpp, geom/PrecisionModel.cpp,
-	  index/bintree/Key.cpp, operation/relate/RelateOp.cpp: Several
-	  bugs fixed.
+	* source/algorithm/MCPointInRing.cpp,
+	  source/geom/PrecisionModel.cpp, source/graph/GeometryGraph.cpp,
+	  source/index/bintree/Key.cpp,
+	  source/operation/relate/RelateOp.cpp: Several bugs fixed.
 
-2003-05-19 08:18  ybychkov
+2003-05-19 06:18  ybychkov
 
-	* source/: algorithm/HCoordinate.cpp,
-	  algorithm/NotRepresentableException.cpp,
-	  algorithm/RobustLineIntersector.cpp, examples/CPCLException.cpp,
-	  examples/CoordinateListsExample.cpp,
-	  examples/CustomCoordinateListExample.cpp,
-	  examples/CustomCoordinateListExample.h,
-	  examples/CustomPointCoordinateList.cpp, geom/CoordinateList.cpp,
-	  geom/Dimension.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryCollectionIterator.cpp,
-	  geom/GeometryFactory.cpp, geom/IntersectionMatrix.cpp,
-	  geom/LineString.cpp, geom/LinearRing.cpp, geom/Location.cpp,
-	  geom/Point.cpp, geom/Polygon.cpp, geom/TopologyException.cpp,
-	  headers/geom.h, headers/geosAlgorithm.h, headers/io.h,
-	  headers/util.h, index/quadtree/DoubleBits.cpp,
-	  io/ParseException.cpp, io/WKTReader.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/RepeatedPointTester.cpp, util/Assert.cpp,
-	  util/AssertionFailedException.cpp, util/GEOSException.cpp,
-	  util/IllegalArgumentException.cpp,
-	  util/UnsupportedOperationException.cpp: All exceptions are now
-	  classes.
+	* source/algorithm/HCoordinate.cpp,
+	  source/algorithm/NotRepresentableException.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/examples/CPCLException.cpp,
+	  source/examples/CoordinateListsExample.cpp,
+	  source/examples/CustomCoordinateListExample.cpp,
+	  source/examples/CustomCoordinateListExample.h,
+	  source/examples/CustomPointCoordinateList.cpp,
+	  source/geom/CoordinateList.cpp, source/geom/Dimension.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryCollectionIterator.cpp,
+	  source/geom/GeometryFactory.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/Location.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/geom/TopologyException.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/Quadrant.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/headers/geom.h, source/headers/geosAlgorithm.h,
+	  source/headers/io.h, source/headers/util.h,
+	  source/index/quadtree/DoubleBits.cpp,
+	  source/io/ParseException.cpp, source/io/WKTReader.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp,
+	  source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
+	  source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
+	  source/util/GEOSException.cpp,
+	  source/util/IllegalArgumentException.cpp,
+	  source/util/UnsupportedOperationException.cpp: All exceptions are
+	  now classes.
 
-2003-05-17 09:47  ybychkov
+2003-05-17 07:47  ybychkov
 
-	* source/: algorithm/CentroidArea.cpp, algorithm/CentroidLine.cpp,
-	  algorithm/CentroidPoint.cpp, algorithm/InteriorPointArea.cpp,
-	  algorithm/InteriorPointLine.cpp,
-	  algorithm/InteriorPointPoint.cpp,
-	  algorithm/SIRtreePointInRing.cpp,
-	  index/quadtree/QuadTreeNodeBase.cpp: Last fix for CVS.
+	* source/algorithm/CentroidArea.cpp,
+	  source/algorithm/CentroidLine.cpp,
+	  source/algorithm/CentroidPoint.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/InteriorPointPoint.cpp,
+	  source/algorithm/SIRtreePointInRing.cpp,
+	  source/index/quadtree/QuadTreeNodeBase.cpp: Last fix for CVS.
 
-2003-05-17 08:08  ybychkov
+2003-05-17 06:08  ybychkov
 
-	* source/: algorithm/MCPointInRing.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
-	  headers/graphindex.h, headers/indexQuadtree.h,
-	  headers/indexStrtree.h, index/quadtree/Quadtree.cpp,
-	  index/strtree/AbstractSTRtree.cpp, operation/valid/IsValidOp.cpp:
-	  Fixing CVS error.
+	* source/algorithm/MCPointInRing.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/graph/GeometryGraph.cpp,
+	  source/headers/geom.h, source/headers/geosAlgorithm.h,
+	  source/headers/graph.h, source/headers/graphindex.h,
+	  source/headers/indexQuadtree.h, source/headers/indexStrtree.h,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/operation/valid/IsValidOp.cpp: Fixing CVS error.
 
-2003-05-17 02:27  ybychkov
+2003-05-17 00:27  ybychkov
 
-	* source/: geom/GeometryCollection.cpp, headers/geosAlgorithm.h:
-	  Fixing a commit problem.
+	* source/geom/GeometryCollection.cpp,
+	  source/headers/geosAlgorithm.h: Fixing a commit problem.
 
-2003-05-17 02:07  ybychkov
+2003-05-17 00:07  ybychkov
 
-	* source/: algorithm/MCPointInRing.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
-	  headers/opDistance.h, index/strtree/SIRtree.cpp,
-	  index/strtree/STRtree.cpp,
-	  operation/distance/ConnectedElementPointFilter.cpp,
-	  operation/distance/DistanceOp.cpp,
-	  operation/distance/LineExtracterFilter.cpp,
-	  operation/distance/PointExtracterFilter.cpp,
-	  operation/distance/PolygonExtracterFilter.cpp: SIRtree is done.
-	  Distance is done.
+	* source/algorithm/MCPointInRing.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/graph/GeometryGraph.cpp,
+	  source/headers/geom.h, source/headers/geosAlgorithm.h,
+	  source/headers/graph.h, source/headers/opDistance.h,
+	  source/index/intervaltree, source/index/strtree/SIRtree.cpp,
+	  source/index/strtree/STRtree.cpp, source/operation/distance,
+	  source/operation/distance/ConnectedElementPointFilter.cpp,
+	  source/operation/distance/DistanceOp.cpp,
+	  source/operation/distance/LineExtracterFilter.cpp,
+	  source/operation/distance/PointExtracterFilter.cpp,
+	  source/operation/distance/PolygonExtracterFilter.cpp: SIRtree is
+	  done. Distance is done.
 
-2003-05-07 11:06  ybychkov
+2003-05-07 09:06  ybychkov
 
-	* source/: algorithm/CentroidArea.cpp, algorithm/CentroidLine.cpp,
-	  algorithm/CentroidPoint.cpp, algorithm/ConvexHull.java,
-	  algorithm/IntTreePointInRing.cpp,
-	  algorithm/InteriorPointArea.cpp, algorithm/InteriorPointLine.cpp,
-	  algorithm/InteriorPointPoint.cpp, algorithm/MCPointInRing.cpp,
-	  algorithm/SIRtreePointInRing.cpp,
-	  geom/GeometryComponentFilter.cpp, geom/TopologyException.cpp,
-	  headers/SpatialIndex.h, headers/geosAlgorithm.h,
-	  headers/graphindex.h, headers/indexBintree.h,
-	  headers/indexIntervaltree.h, headers/indexQuadtree.h,
-	  headers/indexStrtree.h, index/bintree/BinTreeInterval.cpp,
-	  index/bintree/BinTreeNode.cpp, index/bintree/Bintree.cpp,
-	  index/bintree/Interval.cpp, index/bintree/Key.cpp,
-	  index/bintree/Node.cpp, index/bintree/NodeBase.cpp,
-	  index/bintree/Root.cpp, index/quadtree/DoubleBits.cpp,
-	  index/quadtree/IntervalSize.cpp, index/quadtree/Quad.cpp,
-	  index/quadtree/QuadTreeKey.cpp, index/quadtree/QuadTreeNode.cpp,
-	  index/quadtree/QuadTreeNodeBase.cpp,
-	  index/quadtree/QuadTreeRoot.cpp, index/quadtree/Quadtree.cpp,
-	  index/strtree/AbstractNode.cpp,
-	  index/strtree/AbstractSTRtree.cpp, index/strtree/Interval.cpp,
-	  index/strtree/ItemBoundable.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp: Closer to 1.3
+	* source/algorithm/CentroidArea.cpp,
+	  source/algorithm/CentroidLine.cpp,
+	  source/algorithm/CentroidPoint.cpp,
+	  source/algorithm/ConvexHull.java,
+	  source/algorithm/IntTreePointInRing.cpp,
+	  source/algorithm/InteriorPointArea.cpp,
+	  source/algorithm/InteriorPointLine.cpp,
+	  source/algorithm/InteriorPointPoint.cpp,
+	  source/algorithm/MCPointInRing.cpp,
+	  source/algorithm/SIRtreePointInRing.cpp,
+	  source/geom/GeometryComponentFilter.cpp,
+	  source/geom/TopologyException.cpp,
+	  source/graph/index/SimpleEdgeSetIntersector.cpp,
+	  source/graph/index/SimpleSweepLineIntersector.cpp,
+	  source/headers/SpatialIndex.h, source/headers/geosAlgorithm.h,
+	  source/headers/graphindex.h, source/headers/indexBintree.h,
+	  source/headers/indexIntervaltree.h,
+	  source/headers/indexQuadtree.h, source/headers/indexStrtree.h,
+	  source/index/bintree, source/index/bintree/BinTreeInterval.cpp,
+	  source/index/bintree/BinTreeNode.cpp,
+	  source/index/bintree/Bintree.cpp,
+	  source/index/bintree/Interval.cpp, source/index/bintree/Key.cpp,
+	  source/index/bintree/Node.cpp, source/index/bintree/NodeBase.cpp,
+	  source/index/bintree/Root.cpp,
+	  source/index/quadtree/DoubleBits.cpp,
+	  source/index/quadtree/IntervalSize.cpp,
+	  source/index/quadtree/Quad.cpp,
+	  source/index/quadtree/QuadTreeKey.cpp,
+	  source/index/quadtree/QuadTreeNode.cpp,
+	  source/index/quadtree/QuadTreeNodeBase.cpp,
+	  source/index/quadtree/QuadTreeRoot.cpp,
+	  source/index/quadtree/Quadtree.cpp, source/index/strtree,
+	  source/index/strtree/AbstractNode.cpp,
+	  source/index/strtree/AbstractSTRtree.cpp,
+	  source/index/strtree/Interval.cpp,
+	  source/index/strtree/ItemBoundable.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp: Closer to
+	  1.3
 
-2003-05-05 00:34  ybychkov
+2003-05-04 22:34  ybychkov
 
-	* source/: algorithm/NonRobustCGAlgorithms.cpp,
-	  algorithm/NonRobustLineIntersector.cpp,
-	  algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/RobustLineIntersector.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/PrecisionModel.cpp,
-	  headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
-	  headers/graphindex.h, headers/opRelate.h, headers/opValid.h,
-	  headers/operation.h, operation/GeometryGraphOperation.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateOp.cpp, operation/valid/IsValidOp.cpp:
-	  Closer to JTS 1.3
+	* source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/NonRobustLineIntersector.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/PrecisionModel.cpp, source/graph/EdgeList.cpp,
+	  source/graph/index/MonotoneChain.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp, source/headers/geom.h,
+	  source/headers/geosAlgorithm.h, source/headers/graph.h,
+	  source/headers/graphindex.h, source/headers/opRelate.h,
+	  source/headers/opValid.h, source/headers/operation.h,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateOp.cpp,
+	  source/operation/valid/IsValidOp.cpp: Closer to JTS 1.3
 
-2003-04-28 08:01  ybychkov
+2003-04-28 06:01  ybychkov
 
-	* source/: algorithm/CGAlgorithms.cpp, algorithm/HCoordinate.cpp,
-	  algorithm/IntTreePointInRing.cpp, algorithm/LineIntersector.cpp,
-	  algorithm/MCPointInRing.cpp, algorithm/NonRobustCGAlgorithms.cpp,
-	  algorithm/NonRobustLineIntersector.cpp,
-	  algorithm/NotRepresentableException.cpp,
-	  algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/RobustDeterminant.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  algorithm/SimplePointInRing.cpp,
-	  examples/CustomCoordinateListExample.h,
-	  geom/BasicCoordinateList.cpp, geom/Coordinate.cpp,
-	  geom/CoordinateList.cpp, geom/CoordinateListFactory.cpp,
-	  geom/Dimension.cpp, geom/Envelope.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryCollectionIterator.cpp,
-	  geom/GeometryFactory.cpp, geom/IntersectionMatrix.cpp,
-	  geom/LineSegment.cpp, geom/LineString.cpp, geom/LinearRing.cpp,
-	  geom/Location.cpp, geom/MultiLineString.cpp, geom/MultiPoint.cpp,
-	  geom/MultiPolygon.cpp, geom/Point.cpp,
-	  geom/PointCoordinateList.cpp, geom/Polygon.cpp,
-	  geom/PrecisionModel.cpp, headers/geom.h, headers/geosAlgorithm.h,
-	  headers/graph.h, headers/graphindex.h, headers/opOverlay.h,
-	  headers/opValid.h, index/chain/MonotoneChainBuilder.cpp,
-	  index/chain/MonotoneChainOverlapAction.cpp,
-	  index/chain/MonotoneChainSelectAction.cpp,
-	  index/chain/indexMonotoneChain.cpp, index/quadtree/Quad.cpp,
-	  index/quadtree/Quadtree.cpp, index/sweepline/SweepLineIndex.cpp,
-	  index/sweepline/SweepLineInterval.cpp,
-	  index/sweepline/indexSweepLineEvent.cpp, io/ParseException.cpp,
-	  io/StringTokenizer.cpp, io/WKTReader.cpp, io/WKTWriter.cpp,
-	  io/Writer.cpp, operation/GeometryGraphOperation.cpp,
-	  operation/IsSimpleOp.cpp, operation/overlay/EdgeSetNoder.cpp,
-	  operation/overlay/LineBuilder.cpp,
-	  operation/overlay/MaximalEdgeRing.cpp,
-	  operation/overlay/MinimalEdgeRing.cpp,
-	  operation/overlay/OverlayNodeFactory.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/PointBuilder.cpp,
-	  operation/overlay/PolygonBuilder.cpp,
-	  operation/relate/EdgeEndBuilder.cpp,
-	  operation/relate/EdgeEndBundle.cpp,
-	  operation/relate/EdgeEndBundleStar.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNode.cpp,
-	  operation/relate/RelateNodeFactory.cpp,
-	  operation/relate/RelateNodeGraph.cpp,
-	  operation/relate/RelateOp.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/ConsistentAreaTester.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp,
-	  operation/valid/RepeatedPointTester.cpp,
-	  operation/valid/SimpleNestedRingTester.cpp,
-	  operation/valid/SweeplineNestedRingTester.cpp,
-	  operation/valid/TopologyValidationError.cpp, util/Assert.cpp,
-	  util/AssertionFailedException.cpp: Partially upgraded to JTS 1.3
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/HCoordinate.cpp,
+	  source/algorithm/IntTreePointInRing.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/MCPointInRing.cpp,
+	  source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/NonRobustLineIntersector.cpp,
+	  source/algorithm/NotRepresentableException.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/RobustDeterminant.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp,
+	  source/bigtest/GeometryTestFactory.cpp,
+	  source/examples/CustomCoordinateListExample.h,
+	  source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
+	  source/geom/CoordinateList.cpp,
+	  source/geom/CoordinateListFactory.cpp, source/geom/Dimension.cpp,
+	  source/geom/Envelope.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryCollectionIterator.cpp,
+	  source/geom/GeometryFactory.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
+	  source/geom/LineString.cpp, source/geom/LinearRing.cpp,
+	  source/geom/Location.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
+	  source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
+	  source/graph/Depth.cpp, source/graph/DirectedEdge.cpp,
+	  source/graph/DirectedEdgeStar.cpp, source/graph/Edge.cpp,
+	  source/graph/EdgeEnd.cpp, source/graph/EdgeEndStar.cpp,
+	  source/graph/EdgeIntersection.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
+	  source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
+	  source/graph/GraphComponent.cpp, source/graph/Label.cpp,
+	  source/graph/Node.cpp, source/graph/NodeFactory.cpp,
+	  source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/Position.cpp, source/graph/Quadrant.cpp,
+	  source/graph/TopologyLocation.cpp,
+	  source/graph/index/MonotoneChain.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/MonotoneChainIndexer.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp,
+	  source/graph/index/SweepLineSegment.cpp, source/headers/geom.h,
+	  source/headers/geosAlgorithm.h, source/headers/graph.h,
+	  source/headers/graphindex.h, source/headers/opOverlay.h,
+	  source/headers/opValid.h,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/chain/MonotoneChainOverlapAction.cpp,
+	  source/index/chain/MonotoneChainSelectAction.cpp,
+	  source/index/chain/indexMonotoneChain.cpp,
+	  source/index/intervaltree/IntervalNode.cpp,
+	  source/index/intervaltree/IntervalTree.cpp,
+	  source/index/quadtree/Quad.cpp,
+	  source/index/quadtree/Quadtree.cpp,
+	  source/index/sweepline/SweepLineIndex.cpp,
+	  source/index/sweepline/SweepLineInterval.cpp,
+	  source/index/sweepline/indexSweepLineEvent.cpp,
+	  source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
+	  source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
+	  source/io/Writer.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/IsSimpleOp.cpp,
+	  source/operation/overlay/EdgeSetNoder.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/MinimalEdgeRing.cpp,
+	  source/operation/overlay/OverlayNodeFactory.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/PointBuilder.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/EdgeEndBundle.cpp,
+	  source/operation/relate/EdgeEndBundleStar.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNode.cpp,
+	  source/operation/relate/RelateNodeFactory.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/operation/relate/RelateOp.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/ConsistentAreaTester.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp,
+	  source/operation/valid/SimpleNestedRingTester.cpp,
+	  source/operation/valid/SweeplineNestedRingTester.cpp,
+	  source/operation/valid/TopologyValidationError.cpp,
+	  source/util/Assert.cpp, source/util/AssertionFailedException.cpp:
+	  Partially upgraded to JTS 1.3
 
-2003-04-17 02:37  ybychkov
+2003-04-21 22:16  ybychkov
 
-	* source/: geom/BasicCoordinateList.cpp, geom/Geometry.cpp,
-	  geom/GeometryFactory.cpp, geom/PointCoordinateList.cpp,
-	  io/WKTReader.cpp: Changed PrecisionModel to Value type. Removed
-	  bounds checking from *At methods in CoordinateLists.
+	* VisualStudio, VisualStudio/GEOS.sln, VisualStudio/GEOS.vcproj:
+	  VisualStudio project added.
 
-2003-04-12 06:31  ybychkov
+2003-04-17 00:37  ybychkov
 
-	* source/operation/overlay/OverlayOp.cpp: Overlay passes all tests
+	* source/geom/BasicCoordinateList.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryFactory.cpp,
+	  source/geom/PointCoordinateList.cpp,
+	  source/graph/GeometryGraph.cpp, source/io/WKTReader.cpp: Changed
+	  PrecisionModel to Value type. Removed bounds checking from *At
+	  methods in CoordinateLists.
+
+2003-04-12 04:31  ybychkov
+
+	* source/graph/EdgeRing.cpp,
+	  source/operation/overlay/OverlayOp.cpp: Overlay passes all tests
 	  (both precise and normal)
 
-2003-04-12 01:16  ybychkov
+2003-04-11 23:16  ybychkov
 
-	* source/: geom/Geometry.cpp, geom/GeometryCollection.cpp,
-	  geom/GeometryFactory.cpp, geom/LineString.cpp, geom/Point.cpp,
-	  geom/Polygon.cpp, geom/PrecisionModel.cpp, headers/geom.h,
-	  io/WKTReader.cpp: Overlay almost works. Fails 2 tests.
+	* source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/geom/PrecisionModel.cpp, source/graph/GeometryGraph.cpp,
+	  source/headers/geom.h, source/io/WKTReader.cpp,
+	  source/test/XMLTester.cpp: Overlay almost works. Fails 2 tests.
 
-2003-04-10 06:34  ybychkov
+2003-04-10 04:34  ybychkov
 
-	* source/: geom/Geometry.cpp, geom/GeometryFactory.cpp,
-	  operation/overlay/OverlayOp.cpp: Overlay passes all normal tests.
-	  Still fails on Precision tests.
+	* source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
+	  source/graph/Depth.cpp, source/graph/DirectedEdgeStar.cpp,
+	  source/graph/EdgeIntersectionList.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/test/XMLTester.cpp: Overlay passes all normal tests. Still
+	  fails on Precision tests.
 
-2003-04-09 23:52  pramsey
+2003-04-09 21:52  pramsey
 
 	* source/headers/geom.h: Changed destructors to virtual to quiet
 	  GNU warnings
 
-2003-04-05 01:49  pramsey
+2003-04-04 23:49  pramsey
 
 	* source/headers/Makefile.am: Install all headers at install time.
 
-2003-04-05 00:04  pramsey
+2003-04-04 22:04  pramsey
 
-	* source/examples/: CustomCoordinateListExample.cpp,
-	  CustomCoordinateListExample.h, CustomPointCoordinateList.cpp:
-	  Newlines added to quiet gcc.
+	* source/examples/CustomCoordinateListExample.cpp,
+	  source/examples/CustomCoordinateListExample.h,
+	  source/examples/CustomPointCoordinateList.cpp: Newlines added to
+	  quiet gcc.
 
-2003-04-04 05:44  pramsey
+2003-04-04 03:44  pramsey
 
 	* source/geom/Makefile.am: Build support
 
-2003-04-04 05:43  pramsey
+2003-04-04 03:43  pramsey
 
 	* source/examples/Makefile.am: Build support.
 
-2003-04-04 05:28  pramsey
+2003-04-04 03:28  pramsey
 
 	* source/geom/Makefile.am: Build support updates.
 
-2003-04-04 05:11  pramsey
+2003-04-04 03:11  pramsey
 
 	* source/examples/Makefile.am: Build support for new example
 	  programs.
 
-2003-04-04 02:18  dblasby
+2003-04-04 00:18  dblasby
 
 	* INSTALL: added comment about running ./autogen.sh
 
-2003-04-02 23:55  ybychkov
+2003-04-02 21:55  ybychkov
 
-	* source/examples/: CustomCoordinateListExample.cpp,
-	  CustomCoordinateListExample.h, CustomPointCoordinateList.cpp:
-	  Added example on how to wrap internal storage format with
-	  CoordinateLists.
+	* source/examples/CustomCoordinateListExample.cpp,
+	  source/examples/CustomCoordinateListExample.h,
+	  source/examples/CustomPointCoordinateList.cpp: Added example on
+	  how to wrap internal storage format with CoordinateLists.
 
-2003-04-02 10:02  ybychkov
+2003-04-02 08:02  ybychkov
 
-	* source/: algorithm/MCPointInRing.cpp,
-	  geom/BasicCoordinateList.cpp, geom/LineString.cpp,
-	  geom/PointCoordinateList.cpp, headers/geom.h,
-	  headers/indexChain.h, headers/opOverlay.h,
-	  operation/overlay/MaximalEdgeRing.cpp,
-	  operation/overlay/MinimalEdgeRing.cpp,
-	  operation/overlay/OverlayNodeFactory.cpp,
-	  operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/IsValidOp.cpp: isValid is debugged (passes all
-	  805 tests).
+	* source/algorithm/MCPointInRing.cpp,
+	  source/geom/BasicCoordinateList.cpp, source/geom/LineString.cpp,
+	  source/geom/PointCoordinateList.cpp,
+	  source/graph/DirectedEdge.cpp, source/graph/EdgeEnd.cpp,
+	  source/graph/EdgeEndStar.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/Node.cpp, source/headers/geom.h,
+	  source/headers/indexChain.h, source/headers/opOverlay.h,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/MinimalEdgeRing.cpp,
+	  source/operation/overlay/OverlayNodeFactory.cpp,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/IsValidOp.cpp: isValid is debugged (passes
+	  all 805 tests).
 
-2003-03-24 20:23  pramsey
+2003-03-24 19:23  pramsey
 
-	* source/headers/: indexQuadtree.h, indexSweepline.h: Added
-	  newlines to end to quiet gcc
+	* source/headers/indexQuadtree.h, source/headers/indexSweepline.h:
+	  Added newlines to end to quiet gcc
 
-2003-03-24 20:21  pramsey
+2003-03-24 19:21  pramsey
 
 	* Makefile.in, aclocal.m4, configure, configure.in, libtool,
 	  macros/Makefile.in, source/Makefile.am, source/Makefile.in,
 	  source/algorithm/Makefile.am, source/algorithm/Makefile.in,
-	  source/geom/Makefile.in, source/headers/Makefile.in,
-	  source/headers/config.h.in, source/headers/indexChain.h,
-	  source/headers/indexIntervaltree.h, source/io/Makefile.am,
-	  source/io/Makefile.in, source/operation/Makefile.am,
-	  source/operation/Makefile.in,
+	  source/bigtest/Makefile.in, source/geom/Makefile.in,
+	  source/graph/Makefile.am, source/graph/Makefile.in,
+	  source/graph/index/Makefile.am, source/graph/index/Makefile.in,
+	  source/headers/Makefile.in, source/headers/config.h.in,
+	  source/headers/indexChain.h, source/headers/indexIntervaltree.h,
+	  source/io/Makefile.am, source/io/Makefile.in,
+	  source/io/markup/Makefile.am, source/io/markup/Makefile.in,
+	  source/operation/Makefile.am, source/operation/Makefile.in,
 	  source/operation/relate/Makefile.am,
 	  source/operation/relate/Makefile.in,
-	  source/operation/valid/Makefile.am, source/util/Makefile.am,
-	  source/util/Makefile.in, tools/Makefile.in: Yet more GNU build
-	  fiddling. Removed extraneous build support from all non-geom
-	  library directories.
+	  source/operation/valid/Makefile.am, source/test/Makefile.in,
+	  source/util/Makefile.am, source/util/Makefile.in,
+	  tools/Makefile.in: Yet more GNU build fiddling. Removed
+	  extraneous build support from all
+	  non-geom library directories.
 
-2003-03-24 04:45  pramsey
+2003-03-24 03:45  pramsey
 
 	* source/geom/Makefile.am: More GNU build support
 
-2003-03-24 04:07  pramsey
+2003-03-24 03:07  pramsey
 
 	* Makefile.in, aclocal.m4, configure, configure.in, libtool,
 	  macros/Makefile.in, source/Makefile.in,
-	  source/algorithm/Makefile.in, source/geom/Makefile.am,
-	  source/geom/Makefile.in, source/headers/Makefile.in,
-	  source/headers/config.h.in, source/headers/geosAlgorithm.h,
-	  source/headers/opValid.h, source/io/Makefile.in,
+	  source/algorithm/Makefile.in, source/bigtest/Makefile.in,
+	  source/geom/Makefile.am, source/geom/Makefile.in,
+	  source/graph/Makefile.in, source/graph/index/Makefile.in,
+	  source/headers/Makefile.in, source/headers/config.h.in,
+	  source/headers/geosAlgorithm.h, source/headers/opValid.h,
+	  source/io/Makefile.in, source/io/markup/Makefile.in,
 	  source/operation/Makefile.am, source/operation/Makefile.in,
-	  source/operation/relate/Makefile.in, source/util/Makefile.in,
+	  source/operation/relate/Makefile.in, source/test/Makefile.in,
+	  source/test/XMLTester.cpp, source/util/Makefile.in,
 	  tools/Makefile.in: GNU build support on latest changes.
 
-2003-03-19 01:34  ybychkov
+2003-03-19 00:34  ybychkov
 
-	* source/: algorithm/IntTreePointInRing.cpp, geom/Geometry.cpp,
-	  headers/geosAlgorithm.h, headers/opOverlay.h,
-	  operation/overlay/LineBuilder.cpp,
-	  operation/overlay/OverlayOp.cpp,
-	  operation/overlay/OverlayOp.java: All Overlay classes are ported.
-	  Overlay and isValid have not been tested yet.
+	* source/algorithm/IntTreePointInRing.cpp,
+	  source/geom/Geometry.cpp, source/headers/geosAlgorithm.h,
+	  source/headers/opOverlay.h,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/OverlayOp.cpp,
+	  source/operation/overlay/OverlayOp.java: All Overlay classes are
+	  ported. Overlay and isValid have not been tested yet.
 
-2003-03-18 02:42  ybychkov
+2003-03-18 01:42  ybychkov
 
-	* source/: geom/Geometry.cpp, headers/opOverlay.h,
-	  headers/opValid.h, index/quadtree/Quad.cpp,
-	  operation/overlay/EdgeSetNoder.cpp,
-	  operation/overlay/LineBuilder.cpp,
-	  operation/overlay/MaximalEdgeRing.cpp,
-	  operation/overlay/OverlayNodeFactory.cpp,
-	  operation/overlay/OverlayOp.java,
-	  operation/overlay/PointBuilder.cpp,
-	  operation/overlay/PolygonBuilder.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/RepeatedPointTester.cpp: 90% of Overlay classes
-	  ported.
+	* source/geom/Geometry.cpp, source/graph/PlanarGraph.cpp,
+	  source/headers/opOverlay.h, source/headers/opValid.h,
+	  source/index/intervaltree/IntervalNode.cpp,
+	  source/index/quadtree/Quad.cpp,
+	  source/operation/overlay/EdgeSetNoder.cpp,
+	  source/operation/overlay/LineBuilder.cpp,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/OverlayNodeFactory.cpp,
+	  source/operation/overlay/OverlayOp.java,
+	  source/operation/overlay/PointBuilder.cpp,
+	  source/operation/overlay/PolygonBuilder.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp,
+	  source/test/XMLTester.cpp: 90% of Overlay classes ported.
 
-2003-03-17 19:04  ybychkov
+2003-03-17 18:04  ybychkov
 
-	* source/: algorithm/MCPointInRing.cpp, headers/geosAlgorithm.h,
-	  headers/indexChain.h, headers/indexIntervaltree.h,
-	  index/chain/MonotoneChainBuilder.cpp,
-	  index/chain/MonotoneChainOverlapAction.cpp,
-	  index/chain/MonotoneChainSelectAction.cpp,
-	  index/chain/indexMonotoneChain.cpp: All 'index' packages and part
-	  of 'overlay' are done.
+	* source/algorithm/MCPointInRing.cpp,
+	  source/headers/geosAlgorithm.h, source/headers/indexChain.h,
+	  source/headers/indexIntervaltree.h, source/index/chain,
+	  source/index/chain/MonotoneChainBuilder.cpp,
+	  source/index/chain/MonotoneChainOverlapAction.cpp,
+	  source/index/chain/MonotoneChainSelectAction.cpp,
+	  source/index/chain/indexMonotoneChain.cpp,
+	  source/index/intervaltree,
+	  source/index/intervaltree/IntervalNode.cpp,
+	  source/index/intervaltree/IntervalTree.cpp: All 'index' packages
+	  and part of 'overlay' are done.
 
-2003-03-17 03:49  ybychkov
+2003-03-17 02:49  ybychkov
 
-	* source/: algorithm/MCPointInRing.cpp, headers/geosAlgorithm.h,
-	  headers/opOverlay.h, headers/opValid.h,
-	  operation/overlay/MaximalEdgeRing.cpp,
-	  operation/overlay/MinimalEdgeRing.cpp,
-	  operation/valid/IsValidOp.cpp: IsValid and supporting packages
-	  are ported (but NOT tested).
+	* source/algorithm/MCPointInRing.cpp,
+	  source/headers/geosAlgorithm.h, source/headers/opOverlay.h,
+	  source/headers/opValid.h, source/operation/overlay,
+	  source/operation/overlay/MaximalEdgeRing.cpp,
+	  source/operation/overlay/MinimalEdgeRing.cpp,
+	  source/operation/valid/IsValidOp.cpp: IsValid and supporting
+	  packages are ported (but NOT tested).
 
-2003-03-13 00:45  pramsey
+2003-03-12 23:45  pramsey
 
-	* source/: geom/Makefile.am, operation/Makefile.am,
-	  operation/valid/Makefile.am: Build support for valid.
+	* source/geom/Makefile.am, source/operation/Makefile.am,
+	  source/operation/valid/Makefile.am: Build support for valid.
 
-2003-03-10 11:18  ybychkov
+2003-03-10 10:18  ybychkov
 
-	* source/: headers/indexQuadtree.h, headers/opOverlay.h,
-	  headers/opValid.h, operation/valid/ConnectedInteriorTester.cpp,
-	  operation/valid/QuadtreeNestedRingTester.cpp: IsValid() and
-	  supporting index classes are ported, but don't work yet (external
-	  dependencies)
+	* source/headers/indexQuadtree.h, source/headers/opOverlay.h,
+	  source/headers/opValid.h,
+	  source/operation/valid/ConnectedInteriorTester.cpp,
+	  source/operation/valid/QuadtreeNestedRingTester.cpp: IsValid()
+	  and supporting index classes are ported, but don't work yet
+	  (external dependencies)
 
-2003-03-10 02:17  ybychkov
+2003-03-10 01:17  ybychkov
 
-	* source/: headers/indexQuadtree.h, headers/indexSweepline.h,
-	  headers/opValid.h, index/quadtree/Quad.cpp,
-	  index/quadtree/Quadtree.cpp, index/sweepline/SweepLineIndex.cpp,
-	  index/sweepline/SweepLineInterval.cpp,
-	  index/sweepline/indexSweepLineEvent.cpp,
-	  operation/valid/ConsistentAreaTester.cpp,
-	  operation/valid/IsValidOp.cpp,
-	  operation/valid/RepeatedPointTester.cpp,
-	  operation/valid/SimpleNestedRingTester.cpp,
-	  operation/valid/SweeplineNestedRingTester.cpp,
-	  operation/valid/TopologyValidationError.cpp: IsValid and
-	  supporting index classes are almost done.
+	* source/headers/indexQuadtree.h, source/headers/indexSweepline.h,
+	  source/headers/opValid.h, source/index, source/index/quadtree,
+	  source/index/quadtree/Quad.cpp,
+	  source/index/quadtree/Quadtree.cpp, source/index/sweepline,
+	  source/index/sweepline/SweepLineIndex.cpp,
+	  source/index/sweepline/SweepLineInterval.cpp,
+	  source/index/sweepline/indexSweepLineEvent.cpp,
+	  source/operation/valid,
+	  source/operation/valid/ConsistentAreaTester.cpp,
+	  source/operation/valid/IsValidOp.cpp,
+	  source/operation/valid/RepeatedPointTester.cpp,
+	  source/operation/valid/SimpleNestedRingTester.cpp,
+	  source/operation/valid/SweeplineNestedRingTester.cpp,
+	  source/operation/valid/TopologyValidationError.cpp,
+	  source/test/XMLTester.cpp: IsValid and supporting index classes
+	  are almost done.
 
-2003-03-05 18:04  pramsey
+2003-03-05 17:04  pramsey
 
 	* configure.in, source/Makefile.am, source/examples/Makefile.am:
 	  Build support for new coordinateline examples.
 
-2003-03-05 09:02  ybychkov
+2003-03-05 08:02  ybychkov
 
-	* source/: examples/CoordinateListsExample.cpp,
-	  geom/PointCoordinateList.cpp, headers/geom.h: CoordinateList
-	  interface example.
+	* source/examples, source/examples/CoordinateListsExample.cpp,
+	  source/geom/PointCoordinateList.cpp, source/headers/geom.h:
+	  CoordinateList interface example.
 
-2003-03-03 04:56  pramsey
+2003-03-03 03:56  pramsey
 
 	* source/geom/Makefile.am: Remove PointInRing
 
-2003-03-03 04:35  pramsey
+2003-03-03 03:35  pramsey
 
 	* source/algorithm/PointInRing.cpp: Removed unused file.
 
-2003-03-03 03:41  ybychkov
+2003-03-03 02:41  ybychkov
 
-	* source/: algorithm/LineIntersector.cpp, geom/GeometryFactory.cpp,
-	  geom/PointCoordinateList.cpp, io/WKTReader.cpp: Some Coordinate&
-	  related bugs fixed.
+	* source/algorithm/LineIntersector.cpp,
+	  source/bigtest/GeometryTestFactory.cpp,
+	  source/geom/GeometryFactory.cpp,
+	  source/geom/PointCoordinateList.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/io/WKTReader.cpp:
+	  Some Coordinate& related bugs fixed.
 
-2003-03-03 03:26  ybychkov
+2003-03-03 02:26  ybychkov
 
 	* source/geom/GeometryFactory.cpp: GeometryFactory bug fix.
 
-2003-03-03 01:46  ybychkov
+2003-03-03 00:46  ybychkov
 
-	* source/: algorithm/CGAlgorithms.cpp, algorithm/HCoordinate.cpp,
-	  algorithm/LineIntersector.cpp,
-	  algorithm/NonRobustCGAlgorithms.cpp,
-	  algorithm/NonRobustLineIntersector.cpp,
-	  algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  algorithm/SimplePointInRing.cpp, geom/BasicCoordinateList.cpp,
-	  geom/Coordinate.cpp, geom/Geometry.cpp, geom/GeometryFactory.cpp,
-	  geom/LineSegment.cpp, geom/LineString.cpp, geom/Point.cpp,
-	  geom/PointCoordinateList.cpp, geom/PrecisionModel.cpp,
-	  headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
-	  headers/graphindex.h, headers/opRelate.h, headers/operation.h,
-	  headers/util.h, io/WKTReader.cpp, operation/IsSimpleOp.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNode.cpp, util/Assert.cpp: Second pass of
-	  code cleanup. Coordinate references and inlining.
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/HCoordinate.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/NonRobustLineIntersector.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp,
+	  source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
+	  source/geom/LineSegment.cpp, source/geom/LineString.cpp,
+	  source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
+	  source/geom/PrecisionModel.cpp, source/graph/EdgeEndStar.cpp,
+	  source/graph/EdgeIntersection.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/Node.cpp,
+	  source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/Quadrant.cpp,
+	  source/graph/index/SegmentIntersector.cpp, source/headers/geom.h,
+	  source/headers/geosAlgorithm.h, source/headers/graph.h,
+	  source/headers/graphindex.h, source/headers/opRelate.h,
+	  source/headers/operation.h, source/headers/util.h,
+	  source/io/WKTReader.cpp, source/operation/IsSimpleOp.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNode.cpp, source/test/CTS.cpp,
+	  source/util/Assert.cpp: Second pass of code cleanup. Coordinate
+	  references and inlining.
 
-2003-03-02 04:47  ybychkov
+2003-03-02 03:47  ybychkov
 
-	* source/: headers/graph.h, headers/graphindex.h,
-	  operation/IsSimpleOp.cpp, operation/relate/EdgeEndBuilder.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNodeGraph.cpp: First pass of code cleanup
-	  completed over all packages.
+	* source/graph/Depth.cpp, source/graph/DirectedEdge.cpp,
+	  source/graph/DirectedEdgeStar.cpp, source/graph/Edge.cpp,
+	  source/graph/EdgeEnd.cpp, source/graph/EdgeEndStar.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/GraphComponent.cpp,
+	  source/graph/Label.cpp, source/graph/Node.cpp,
+	  source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/TopologyLocation.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/MonotoneChainIndexer.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/headers/graph.h, source/headers/graphindex.h,
+	  source/operation/IsSimpleOp.cpp,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp: First pass of code
+	  cleanup completed over all packages.
 
-2003-03-01 07:10  pramsey
+2003-03-01 06:10  pramsey
 
 	* source/headers/geosAlgorithm.h: Uncommented default constructor
 	  for PointInRing
 
-2003-02-27 00:16  ybychkov
+2003-03-01 06:08  pramsey
 
-	* source/: algorithm/LineIntersector.cpp,
-	  algorithm/NonRobustCGAlgorithms.cpp, algorithm/PointLocator.cpp,
-	  algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  algorithm/SimplePointInRing.cpp, headers/geosAlgorithm.h,
-	  headers/io.h, headers/util.h, io/StringTokenizer.cpp,
-	  io/WKTReader.cpp, io/WKTWriter.cpp, io/Writer.cpp: All packages
+	* source/test/SimpleWKTTester.cpp: Fixed call to geometry factory.
+
+2003-02-26 23:16  ybychkov
+
+	* source/algorithm/LineIntersector.cpp,
+	  source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp,
+	  source/headers/geosAlgorithm.h, source/headers/io.h,
+	  source/headers/util.h, source/io/StringTokenizer.cpp,
+	  source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
+	  source/io/Writer.cpp, source/test/XMLTester.cpp: All packages
 	  except 'graph' has been refactored.
 
-2003-02-20 04:30  pramsey
+2003-02-20 03:32  pramsey
 
-	* source/geom/: CoordinateListFactory.cpp, GeometryFactory.cpp:
-	  GFactory: Move i outside of for loop. Needed to compile GNU
+	* source/test/SimpleWKTTester.cpp: Fixed small bug in call to
+	  GeometryFactory (instantiate PrecisionModel
+	  with new)
+
+2003-02-20 03:30  pramsey
+
+	* source/geom/CoordinateListFactory.cpp,
+	  source/geom/GeometryFactory.cpp: GFactory: Move i outside of for
+	  loop. Needed to compile GNU
 	  CListFactory: Add newline to end of file.
 
-2003-02-20 01:10  ybychkov
+2003-02-20 00:10  ybychkov
 
-	* source/: geom/GeometryFactory.cpp, headers/opRelate.h,
-	  operation/IsSimpleOp.cpp, operation/relate/EdgeEndBundle.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNodeGraph.cpp,
-	  operation/relate/RelateOp.cpp: Geom and Operation (including
-	  Relate) packages are updated.
+	* source/geom/GeometryFactory.cpp, source/headers/opRelate.h,
+	  source/operation/IsSimpleOp.cpp,
+	  source/operation/relate/EdgeEndBundle.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/operation/relate/RelateOp.cpp: Geom and Operation
+	  (including Relate) packages are updated.
 
-2003-02-17 10:38  ybychkov
+2003-02-17 09:38  ybychkov
 
-	* source/: geom/Envelope.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/IntersectionMatrix.cpp,
-	  geom/LineString.cpp, geom/Polygon.cpp, headers/geom.h,
-	  headers/io.h, headers/opRelate.h, headers/operation.h,
-	  io/WKTWriter.cpp, operation/GeometryGraphOperation.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateOp.cpp: GEOM package fully updated & bugs
-	  fixed.
+	* source/geom/Envelope.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
+	  source/geom/Polygon.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp, source/headers/geom.h,
+	  source/headers/io.h, source/headers/opRelate.h,
+	  source/headers/operation.h, source/io/WKTWriter.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateOp.cpp, source/test/XMLTester.cpp:
+	  GEOM package fully updated & bugs fixed.
 
-2003-02-17 01:40  ybychkov
+2003-02-17 00:40  ybychkov
 
-	* source/: geom/Geometry.cpp, geom/MultiLineString.cpp,
-	  geom/MultiPoint.cpp, geom/MultiPolygon.cpp, geom/Point.cpp,
-	  geom/Polygon.cpp, headers/geom.h, headers/io.h, io/WKTReader.cpp:
-	  GEOM package fully updated.
+	* source/geom/Geometry.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
+	  source/headers/geom.h, source/headers/io.h,
+	  source/io/WKTReader.cpp: GEOM package fully updated.
 
-2003-02-16 23:52  ybychkov
+2003-02-16 22:52  ybychkov
 
-	* source/: geom/Geometry.cpp, geom/GeometryCollection.cpp,
-	  geom/GeometryCollectionIterator.cpp, geom/GeometryFactory.cpp,
-	  geom/IntersectionMatrix.cpp, geom/LineString.cpp,
-	  geom/LinearRing.cpp, geom/MultiLineString.cpp,
-	  geom/MultiPoint.cpp, geom/MultiPolygon.cpp, geom/Point.cpp,
-	  geom/Polygon.cpp, headers/geom.h, io/WKTReader.cpp: GEOM package
-	  partially updated.
+	* source/bigtest/GeometryTestFactory.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryCollectionIterator.cpp,
+	  source/geom/GeometryFactory.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/graph/EdgeRing.cpp, source/headers/geom.h,
+	  source/io/WKTReader.cpp: GEOM package partially updated.
 
-2003-02-12 22:09  pramsey
+2003-02-12 21:09  pramsey
 
 	* INSTALL, missing: Added two files required by autoconf build
 	  process.
 
-2003-02-12 21:51  pramsey
+2003-02-12 20:51  pramsey
 
 	* configure, libtool, source/geom/Makefile.in,
-	  source/headers/Makefile.in: Commit build support files.
+	  source/headers/Makefile.in, source/test/Makefile.in: Commit build
+	  support files.
 
-2003-02-12 20:11  pramsey
+2003-02-12 19:11  pramsey
 
 	* source/headers/Makefile.am: Change header installation path to
 	  $(prefix)/include/geos.
 
-2003-02-12 07:49  pramsey
+2003-02-12 06:50  pramsey
 
-	* source/: algorithm/LineIntersector.cpp,
-	  algorithm/SimplePointInRing.cpp,
-	  operation/relate/EdgeEndBundle.cpp,
-	  operation/GeometryGraphOperation.cpp: Added newlines to quiet g++
-	  warnings.
+	* source/algorithm/LineIntersector.cpp,
+	  source/algorithm/SimplePointInRing.cpp,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/relate/EdgeEndBundle.cpp: Added newlines to
+	  quiet g++ warnings.
 
-2003-02-12 07:07  pramsey
+2003-02-12 06:48  pramsey
 
+	* source/graph/Depth.cpp, source/graph/DirectedEdge.cpp,
+	  source/graph/DirectedEdgeStar.cpp, source/graph/EdgeEnd.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
+	  source/graph/Label.cpp, source/graph/NodeFactory.cpp,
+	  source/graph/index/MonotoneChain.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp: Added newlines to ends of
+	  files to quiet g++ warnings.
+
+2003-02-12 06:27  pramsey
+
+	* source/test/XMLTester.cpp: Fix headers.
+
+2003-02-12 06:26  pramsey
+
+	* source/test/SimpleWKTTester.cpp: Changed headers.
+
+2003-02-12 06:24  pramsey
+
+	* source/bigtest/TestSweepLineSpeed.cpp: Added return value.
+
+2003-02-12 06:24  pramsey
+
+	* source/bigtest/TestSweepLineSpeed.cpp, source/test/CTS.cpp,
+	  source/test/XMLTester.cpp: Changed headers.
+
+2003-02-12 06:19  pramsey
+
+	* source/test/XMLTester.cpp: Make path to test file relative.
+
+2003-02-12 06:18  pramsey
+
+	* source/bigtest/GeometryTestFactory.cpp: Change include reference
+	  syntax.
+
+2003-02-12 06:07  pramsey
+
+	* source/graph/EdgeEndStar.cpp: Remove NULL test.
+
+2003-02-12 06:07  pramsey
+
 	* source/io/WKTWriter.cpp: Pass double to log().
 
-2003-02-12 00:54  pramsey
+2003-02-12 06:07  pramsey
 
+	* source/bigtest/TestSweepLineSpeed.cpp: Fixed main() return type.
+
+2003-02-12 06:04  pramsey
+
+	* source/test/Makefile.am: Remove old library references.
+
+2003-02-12 05:58  pramsey
+
+	* source/bigtest/TestSweepLineSpeed.cpp: Added stdio reference and
+	  newline at end.
+
+2003-02-12 00:58  pramsey
+
+	* source/test/test.xml: Added all JTS test cases to the file.
+
+2003-02-11 23:54  pramsey
+
 	* source/geom/Makefile.am: Added support for new cpp files.
 
-2003-02-12 00:33  ybychkov
+2003-02-11 23:33  ybychkov
 
-	* source/: geom/CoordinateList.cpp, geom/Geometry.cpp,
-	  geom/PointCoordinateList.cpp, geom/Polygon.cpp, headers/geom.h:
-	  Some bugs fixed.
+	* source/geom/CoordinateList.cpp, source/geom/Geometry.cpp,
+	  source/geom/PointCoordinateList.cpp, source/geom/Polygon.cpp,
+	  source/headers/geom.h: Some bugs fixed.
 
-2003-02-11 21:24  ybychkov
+2003-02-11 20:24  ybychkov
 
-	* source/: geom/PointCoordinateList.cpp, headers/graph.h: Small
+	* source/geom/PointCoordinateList.cpp,
+	  source/graph/EdgeEndStar.cpp, source/headers/graph.h: Small
 	  changes in PointCoordinateList and EdgeEndStar.
 
-2003-02-11 20:01  mbdavis
+2003-02-11 19:01  mbdavis
 
 	* source/geom/Geometry.cpp: fixed duplicate for loop index
 
-2003-02-05 09:14  ybychkov
+2003-02-05 08:14  ybychkov
 
-	* source/: geom/BasicCoordinateList.cpp, geom/CoordinateList.cpp,
-	  geom/CoordinateListFactory.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  geom/LineString.cpp, geom/LinearRing.cpp, geom/MultiPoint.cpp,
-	  geom/Point.cpp, geom/PointCoordinateList.cpp, geom/Polygon.cpp,
-	  geom/PrecisionModel.cpp, headers/geom.h, io/WKTReader.cpp,
-	  io/WKTWriter.cpp, operation/IsSimpleOp.cpp: Second pass of
-	  CoordinateList interface migration.
+	* source/bigtest/GeometryTestFactory.cpp,
+	  source/geom/BasicCoordinateList.cpp,
+	  source/geom/CoordinateList.cpp,
+	  source/geom/CoordinateListFactory.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/MultiPoint.cpp,
+	  source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
+	  source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
+	  source/graph/Edge.cpp, source/graph/EdgeIntersectionList.cpp,
+	  source/graph/GeometryGraph.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp, source/headers/geom.h,
+	  source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
+	  source/operation/IsSimpleOp.cpp, source/test/XMLTester.cpp:
+	  Second pass of CoordinateList interface migration.
 
-2003-01-27 09:04  ybychkov
+2003-01-27 08:04  ybychkov
 
-	* source/: algorithm/NonRobustCGAlgorithms.cpp,
-	  algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/SimplePointInRing.cpp, geom/BasicCoordinateList.cpp,
-	  geom/Envelope.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  geom/LineSegment.cpp, geom/LineString.cpp, geom/LinearRing.cpp,
-	  geom/MultiLineString.cpp, geom/Point.cpp, geom/Polygon.cpp,
-	  geom/PrecisionModel.cpp, headers/geom.h, headers/geosAlgorithm.h,
-	  headers/graph.h, headers/graphindex.h, headers/io.h,
-	  io/WKTReader.cpp: First pass of CoordinateList interface
+	* source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/SimplePointInRing.cpp,
+	  source/geom/BasicCoordinateList.cpp, source/geom/Envelope.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineSegment.cpp,
+	  source/geom/LineString.cpp, source/geom/LinearRing.cpp,
+	  source/geom/MultiLineString.cpp, source/geom/Point.cpp,
+	  source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
+	  source/graph/Edge.cpp, source/graph/EdgeIntersectionList.cpp,
+	  source/graph/EdgeList.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/MonotoneChainIndexer.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SweepLineSegment.cpp, source/headers/geom.h,
+	  source/headers/geosAlgorithm.h, source/headers/graph.h,
+	  source/headers/graphindex.h, source/headers/io.h,
+	  source/io/WKTReader.cpp: First pass of CoordinateList interface
 	  replacement.
 
-2003-01-27 08:56  ybychkov
+2003-01-27 07:56  ybychkov
 
 	* source/algorithm/CGAlgorithms.cpp: First pass of CoordinateList
 	  interface replacement.
 
-2003-01-27 08:26  ybychkov
+2003-01-27 07:26  ybychkov
 
 	* source/algorithm/CGAlgorithms.cpp: First pass of CoordinateList
 	  interface replacement.
 
-2002-12-02 10:48  ybychkov
+2002-12-02 09:48  ybychkov
 
-	* source/: algorithm/CGAlgorithms.cpp,
-	  algorithm/NonRobustCGAlgorithms.cpp, algorithm/PointLocator.cpp,
-	  algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/SimplePointInRing.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  geom/LineString.cpp, geom/LinearRing.cpp, geom/Point.cpp,
-	  geom/Polygon.cpp, headers/geom.h, headers/geosAlgorithm.h,
-	  headers/graph.h: More performance updates.
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/SimplePointInRing.cpp,
+	  source/bigtest/TestSweepLineSpeed.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
+	  source/geom/LinearRing.cpp, source/geom/Point.cpp,
+	  source/geom/Polygon.cpp, source/graph/Edge.cpp,
+	  source/graph/EdgeList.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SweepLineSegment.cpp, source/headers/geom.h,
+	  source/headers/geosAlgorithm.h, source/headers/graph.h: More
+	  performance updates.
 
-2002-11-24 11:48  ybychkov
+2002-11-24 10:48  ybychkov
 
-	* source/: algorithm/RobustLineIntersector.cpp,
-	  geom/CoordinateList.cpp, headers/geom.h, headers/graphindex.h:
-	  Some performance improvements.
+	* source/algorithm/RobustLineIntersector.cpp,
+	  source/bigtest/TestSweepLineSpeed.cpp,
+	  source/geom/CoordinateList.cpp,
+	  source/graph/index/MonotoneChainIndexer.cpp,
+	  source/headers/geom.h, source/headers/graphindex.h: Some
+	  performance improvements.
 
-2002-11-15 00:43  pramsey
+2002-11-14 23:43  pramsey
 
 	* configure.in, source/Makefile.am, source/Makefile.in,
+	  source/bigtest/Makefile.am, source/bigtest/Makefile.in,
 	  source/geom/Makefile.am, source/geom/Makefile.in: Build support
 	  for the bigtest programs.
 
-2002-11-08 20:49  ybychkov
+2002-11-08 19:49  ybychkov
 
-	* source/: geom/Coordinate.cpp, headers/geom.h, headers/graph.h,
-	  headers/graphindex.h: Preformance is drastically improved
+	* source/bigtest/TestSweepLineSpeed.cpp,
+	  source/geom/Coordinate.cpp, source/graph/Edge.cpp,
+	  source/graph/EdgeList.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SweepLineSegment.cpp, source/headers/geom.h,
+	  source/headers/graph.h, source/headers/graphindex.h: Preformance
+	  is drastically improved
 
-2002-11-06 00:13  ybychkov
+2002-11-05 23:13  ybychkov
 
-	* source/: headers/bigtest.h, operation/relate/RelateComputer.cpp:
-	  Code for generating large tests added.
+	* source/bigtest, source/bigtest/GeometryTestFactory.cpp,
+	  source/bigtest/TestSweepLineSpeed.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/headers/bigtest.h,
+	  source/operation/relate/RelateComputer.cpp: Code for generating
+	  large tests added.
 
-2002-10-31 08:37  ybychkov
+2002-10-31 07:37  ybychkov
 
-	* source/io/StringTokenizer.cpp: XML tester is less fragile now.
+	* source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/io/StringTokenizer.cpp, source/test/XMLTester.cpp: XML
+	  tester is less fragile now.
 
-2002-10-30 22:59  pramsey
+2002-10-30 21:59  pramsey
 
 	* config.guess, config.sub: Added configure support files for
 	  building w/o automake/autoconf
 
-2002-10-30 22:58  pramsey
+2002-10-30 21:58  pramsey
 
 	* configure.in: Small changes to make autoconf happy.
 
-2002-10-30 20:54  pramsey
+2002-10-30 20:04  pramsey
 
+	* source/test/test.xml: Edited test file to not crash XMLTester
+
+2002-10-30 19:54  pramsey
+
 	* Makefile.in, aclocal.m4, configure, configure.in, libtool,
 	  macros/Makefile.in, source/Makefile.in,
 	  source/algorithm/Makefile.in, source/geom/Makefile.am,
-	  source/geom/Makefile.in, source/headers/Makefile.in,
+	  source/geom/Makefile.in, source/graph/Makefile.in,
+	  source/graph/index/Makefile.in, source/headers/Makefile.in,
 	  source/headers/config.h.in, source/headers/opRelate.h,
-	  source/io/Makefile.in, source/operation/Makefile.in,
-	  source/operation/relate/Makefile.in, source/util/Makefile.in,
+	  source/io/Makefile.in, source/io/markup/Makefile.in,
+	  source/operation/Makefile.in,
+	  source/operation/relate/Makefile.in, source/test/Makefile.am,
+	  source/test/Makefile.in, source/util/Makefile.in,
 	  tools/Makefile.in: New build changes necessary to build under
 	  Linux GNU.
 
-2002-10-23 04:21  nvine
+2002-10-23 02:21  nvine
 
 	* configure.in, source/Makefile.am, source/geom/Geometry.cpp,
 	  source/geom/GeometryCollection.cpp, source/geom/Makefile.am,
-	  source/geom/Polygon.cpp,
+	  source/geom/Polygon.cpp, source/graph/Depth.cpp,
+	  source/graph/DirectedEdgeStar.cpp, source/graph/EdgeEnd.cpp,
+	  source/graph/EdgeEndStar.cpp, source/graph/EdgeIntersection.cpp,
+	  source/graph/EdgeList.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/PlanarGraph.cpp, source/graph/Quadrant.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp,
 	  source/operation/GeometryGraphOperation.cpp,
-	  source/operation/relate/RelateComputer.cpp: GNU portability
-	  changes
+	  source/operation/relate/RelateComputer.cpp, source/test/CTS.cpp,
+	  source/test/SimpleWKTTester.cpp, source/test/XMLTester.cpp: GNU
+	  portability changes
 
-2002-10-17 09:12  ybychkov
+2002-10-17 07:12  ybychkov
 
-	* source/: algorithm/SimplePointInAreaLocator.cpp,
-	  geom/Geometry.cpp, geom/GeometryCollectionIterator.cpp,
-	  headers/graphindex.h: All test cases now work. Some are still too
-	  slow.
+	* source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/geom/Geometry.cpp,
+	  source/geom/GeometryCollectionIterator.cpp,
+	  source/graph/GeometryGraph.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/headers/graphindex.h, source/test/XMLTester.cpp: All test
+	  cases now work. Some are still too slow.
 
-2002-10-06 11:56  ybychkov
+2002-10-06 09:56  ybychkov
 
-	* source/: algorithm/PointLocator.cpp, headers/graph.h,
-	  headers/graphindex.h, headers/opRelate.h,
-	  operation/IsSimpleOp.cpp, operation/relate/EdgeEndBuilder.cpp,
-	  operation/relate/EdgeEndBundle.cpp,
-	  operation/relate/EdgeEndBundleStar.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNodeGraph.cpp: Relate() is almost
-	  debugged.
+	* source/algorithm/PointLocator.cpp,
+	  source/graph/DirectedEdgeStar.cpp, source/graph/EdgeEndStar.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/Label.cpp,
+	  source/graph/PlanarGraph.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp, source/headers/graph.h,
+	  source/headers/graphindex.h, source/headers/opRelate.h,
+	  source/operation/IsSimpleOp.cpp,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/EdgeEndBundle.cpp,
+	  source/operation/relate/EdgeEndBundleStar.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/test/XMLTester.cpp: Relate() is almost debugged.
 
-2002-09-12 16:08  fvilla
+2002-09-12 14:08  fvilla
 
 	* Makefile.in, configure, configure.in, libtool,
 	  source/geom/Makefile.am, source/geom/Makefile.in,
@@ -11033,182 +16414,256 @@
 	  source/operation/relate/Makefile.in: Add makefile support for new
 	  files and dir
 
-2002-09-12 03:27  ybychkov
+2002-09-12 01:27  ybychkov
 
-	* source/: geom/Geometry.cpp, geom/LineString.cpp,
-	  geom/MultiLineString.cpp, geom/MultiPoint.cpp, geom/Polygon.cpp,
-	  headers/geom.h, headers/graph.h, headers/opRelate.h,
-	  headers/operation.h, operation/GeometryGraphOperation.cpp,
-	  operation/relate/EdgeEndBuilder.cpp,
-	  operation/relate/EdgeEndBundle.cpp,
-	  operation/relate/EdgeEndBundleStar.cpp,
-	  operation/relate/RelateComputer.cpp,
-	  operation/relate/RelateNode.cpp,
-	  operation/relate/RelateNodeFactory.cpp,
-	  operation/relate/RelateNodeGraph.cpp,
-	  operation/relate/RelateOp.cpp: Relate is finished,but doesn't
-	  work yet.
+	* source/geom/Geometry.cpp, source/geom/LineString.cpp,
+	  source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
+	  source/geom/Polygon.cpp, source/graph/DirectedEdgeStar.cpp,
+	  source/graph/Edge.cpp, source/graph/EdgeEnd.cpp,
+	  source/graph/EdgeEndStar.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/GraphComponent.cpp,
+	  source/graph/Node.cpp, source/graph/NodeFactory.cpp,
+	  source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
+	  source/graph/Quadrant.cpp,
+	  source/graph/index/SegmentIntersector.cpp, source/headers/geom.h,
+	  source/headers/graph.h, source/headers/opRelate.h,
+	  source/headers/operation.h,
+	  source/operation/GeometryGraphOperation.cpp,
+	  source/operation/relate,
+	  source/operation/relate/EdgeEndBuilder.cpp,
+	  source/operation/relate/EdgeEndBundle.cpp,
+	  source/operation/relate/EdgeEndBundleStar.cpp,
+	  source/operation/relate/RelateComputer.cpp,
+	  source/operation/relate/RelateNode.cpp,
+	  source/operation/relate/RelateNodeFactory.cpp,
+	  source/operation/relate/RelateNodeGraph.cpp,
+	  source/operation/relate/RelateOp.cpp, source/test/XMLTester.cpp:
+	  Relate is finished,but doesn't work yet.
 
-2002-09-10 15:46  fvilla
+2002-09-10 13:46  fvilla
 
 	* configure, configure.in, libtool, source/Makefile.am,
 	  source/Makefile.in, source/geom/Makefile.am,
 	  source/geom/Makefile.in, source/operation/Makefile.am,
 	  source/operation/Makefile.in: Added operation/Makefiles
 
-2002-09-06 22:18  ybychkov
+2002-09-06 20:18  ybychkov
 
-	* source/: algorithm/CGAlgorithms.cpp,
-	  algorithm/NonRobustCGAlgorithms.cpp,
-	  algorithm/NonRobustLineIntersector.cpp,
-	  operation/GeometryGraphOperation.cpp, operation/IsSimpleOp.cpp,
-	  algorithm/HCoordinate.cpp, algorithm/PointLocator.cpp,
-	  algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  algorithm/SimplePointInRing.cpp, geom/Envelope.cpp,
-	  geom/Geometry.cpp, geom/GeometryCollection.cpp,
-	  geom/LineSegment.cpp, geom/LineString.cpp, geom/Point.cpp,
-	  geom/Polygon.cpp, geom/PrecisionModel.cpp, headers/geom.h,
-	  headers/geosAlgorithm.h, headers/graph.h, headers/operation.h: A
-	  lot of changes: Code is brought to version 1.2 of JTS. Compilable
-	  part of Operation added.
+	* source/algorithm/CGAlgorithms.cpp,
+	  source/algorithm/HCoordinate.cpp,
+	  source/algorithm/NonRobustCGAlgorithms.cpp,
+	  source/algorithm/NonRobustLineIntersector.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp, source/geom/Envelope.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/LineSegment.cpp, source/geom/LineString.cpp,
+	  source/geom/Point.cpp, source/geom/Polygon.cpp,
+	  source/geom/PrecisionModel.cpp,
+	  source/graph/DirectedEdgeStar.cpp, source/graph/EdgeEndStar.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeRing.cpp,
+	  source/graph/GeometryGraph.cpp, source/graph/NodeMap.cpp,
+	  source/graph/PlanarGraph.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/headers/geom.h, source/headers/geosAlgorithm.h,
+	  source/headers/graph.h, source/headers/operation.h,
+	  source/operation, source/operation/GeometryGraphOperation.cpp,
+	  source/operation/IsSimpleOp.cpp: A lot of changes: Code is
+	  brought to version 1.2 of JTS. Compilable part of Operation
+	  added.
 
-2002-09-05 20:32  fvilla
+2002-09-05 18:32  fvilla
 
 	* ChangeLog, Makefile.in, configure, configure.in, libtool,
 	  source/Makefile.in, source/geom/Makefile.am,
-	  source/geom/Makefile.in, source/headers/Makefile.am,
+	  source/geom/Makefile.in, source/graph/Makefile.in,
+	  source/graph/index/Makefile.in, source/headers/Makefile.am,
 	  source/headers/Makefile.in, source/io/Makefile.in,
+	  source/io/markup/Makefile.in, source/test/Makefile.in,
 	  source/util/Makefile.in, tools/Makefile.in: Fixed version
-	  numbering. Whenever version numbers are bumped up the change
-	  should be reflected in the AC_INIT_AUTOMAKE macro in
-	  configure.in.  I've put it at 0.0.1 - should be changed as
-	  appropriate. The version is #define'd for code being compiled as
-	  GEOS_VERSION.
+	  numbering. Whenever version numbers are bumped up the
+	  change should be reflected in the AC_INIT_AUTOMAKE macro in
+	  configure.in.
+	  I've put it at 0.0.1 - should be changed as appropriate. The
+	  version is
+	  #define'd for code being compiled as GEOS_VERSION.
 
-2002-09-03 15:53  fvilla
+2002-09-03 16:04  pramsey
 
+	* source/test/Makefile.am: Changed reference to 'libgeom' to
+	  'libgeos'
+
+2002-09-03 13:53  fvilla
+
 	* Makefile.am, Makefile.in, acinclude.m4, aclocal.m4, configure,
-	  configure.in, install-sh, libtool, ltmain.sh, mkinstalldirs,
+	  configure.in, install-sh, libtool, ltmain.sh, macros,
 	  macros/Makefile.am, macros/Makefile.in, macros/geos.m4,
-	  source/Makefile.am, source/Makefile.in,
+	  mkinstalldirs, source/Makefile.am, source/Makefile.in,
 	  source/algorithm/Makefile.am, source/algorithm/Makefile.in,
 	  source/geom/Makefile.am, source/geom/Makefile.in,
+	  source/graph/Makefile.am, source/graph/Makefile.in,
+	  source/graph/index/Makefile.am, source/graph/index/Makefile.in,
 	  source/headers/Makefile.am, source/headers/Makefile.in,
 	  source/headers/config.h.in, source/io/Makefile.am,
-	  source/io/Makefile.in, source/util/Makefile.am,
-	  source/util/Makefile.in, tools/Makefile.am, tools/Makefile.in,
-	  tools/geos-config.in: * Add automake/autoconf support for one-lib
-	  compilation
-
+	  source/io/Makefile.in, source/io/markup/Makefile.am,
+	  source/io/markup/Makefile.in, source/test/Makefile.am,
+	  source/test/Makefile.in, source/util/Makefile.am,
+	  source/util/Makefile.in, tools, tools/Makefile.am,
+	  tools/Makefile.in, tools/geos-config.in: * Add automake/autoconf
+	  support for one-lib compilation
+	  
 	  * add libtool support for shared libraries.
-	  --enable-shared={yes|no} and	 --enable-static={yes|no} control
-	  static and shared lib generation.
-
+	  --enable-shared={yes|no} and
+	  --enable-static={yes|no} control static and shared lib
+	  generation.
+	  
 	  * Makefile.in and configure files added to cvs (for users without
 	  automake)
-
+	  
 	  * add dir macros/ with a GEOS_INIT macro to be used in
-	  configure.in	 of other packages using geos (not used by geos
-	  itself)
-
+	  configure.in
+	  of other packages using geos (not used by geos itself)
+	  
 	  * add dir tools/ with geos-config script
-
+	  
 	  * the makefile in source/geom is the only one that generates a
 	  library - all others have the source files in EXTRA_DIST only
-
+	  
 	  * small glitch: 'make dist' will give errors trying to add the
 	  source files non local to source/geom to the archive using
-	  relative   paths. Does not have consequences other than the error
-	  messages - will   see if I can fix this. In general the one-lib,
-	  complex-tree solution is not	 easy to work with in automake.
+	  relative
+	  paths. Does not have consequences other than the error messages -
+	  will
+	  see if I can fix this. In general the one-lib, complex-tree
+	  solution is not
+	  easy to work with in automake.
 
-2002-09-01 20:05  pramsey
+2002-09-01 18:08  pramsey
 
-	* source/: algorithm/NotRepresentableException.cpp,
-	  algorithm/PointInRing.cpp, algorithm/PointLocator.cpp,
-	  algorithm/RobustLineIntersector.cpp, io/ParseException.cpp,
-	  io/WKTWriter.cpp, io/Writer.cpp: Minor portability changes.
+	* source/algorithm/NotRepresentableException.cpp,
+	  source/algorithm/PointInRing.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/io/ParseException.cpp, source/io/WKTWriter.cpp,
+	  source/io/Writer.cpp, source/io/markup/MarkupSTL.cpp: Minor
+	  portability changes.
 
-2002-09-01 19:53  pramsey
+2002-09-01 17:53  pramsey
 
 	* configure.in, source/Makefile.am, source/algorithm/Makefile.am:
 	  Changes to support algorithm directory in build structure.
 
-2002-09-01 19:51  pramsey
+2002-09-01 17:51  pramsey
 
-	* source/geom/: Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
-	  Envelope.cpp, Geometry.cpp, GeometryCollection.cpp,
-	  GeometryFactory.cpp, IntersectionMatrix.cpp, LineSegment.cpp,
-	  LineString.cpp, Location.cpp, MultiPoint.cpp, PrecisionModel.cpp:
-	  GNU compatibility fixes, changing __min/__max to min/max, adding
-	  stdio.h where needed, small syntax adjustments, newlines at end
-	  of files.
+	* source/geom/Coordinate.cpp, source/geom/CoordinateList.cpp,
+	  source/geom/Dimension.cpp, source/geom/Envelope.cpp,
+	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryFactory.cpp,
+	  source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
+	  source/geom/LineString.cpp, source/geom/Location.cpp,
+	  source/geom/MultiPoint.cpp, source/geom/PrecisionModel.cpp: GNU
+	  compatibility fixes, changing __min/__max to min/max, adding
+	  stdio.h where needed, small syntax adjustments, newlines at
+	  end of files.
 
-2002-08-30 20:33  pramsey
+2002-08-30 18:33  pramsey
 
 	* COPYING: Added LGPL licence text.
 
-2002-08-30 20:30  pramsey
+2002-08-30 18:30  pramsey
 
 	* AUTHORS, Authors: Changed name of authors file as requested by
 	  autoconf.
 
-2002-08-30 20:28  pramsey
+2002-08-30 18:28  pramsey
 
 	* autogen.sh: Removed --force-missing which did not work for my
 	  version of autoconf
 
-2002-08-30 20:16  pramsey
+2002-08-30 18:16  pramsey
 
-	* .cvsignore, source/.cvsignore, source/geom/.cvsignore,
-	  source/io/.cvsignore, source/util/.cvsignore: Added cvs ignore
-	  files.
+	* ., .cvsignore, source, source/.cvsignore, source/geom,
+	  source/geom/.cvsignore, source/graph, source/graph/.cvsignore,
+	  source/graph/index, source/graph/index/.cvsignore, source/io,
+	  source/io/.cvsignore, source/io/markup,
+	  source/io/markup/.cvsignore, source/test, source/test/.cvsignore,
+	  source/util, source/util/.cvsignore: Added cvs ignore files.
 
-2002-08-30 20:15  pramsey
+2002-08-30 18:15  pramsey
 
+	* source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
+	  source/test/WKTIn, source/test/WKTOut, source/test/XMLTester.cpp,
+	  source/test/test.xml: Added the testing files back into their new
+	  subdirectory.
+
+2002-08-30 18:15  pramsey
+
 	* Authors, ChangeLog, Makefile.am, NEWS, README, autogen.sh,
 	  configure.in, source/CTS.cpp, source/Makefile.am,
 	  source/SimpleWKTTester.cpp, source/WKTIn, source/WKTOut,
-	  source/XMLTester.cpp, source/test.xml, source/geom/Makefile.am,
-	  source/io/Makefile.am, source/util/Makefile.am: Added GNU
-	  autoconf support files submitted by Norman Vine. Moved test files
-	  to a new subdirectory.
+	  source/XMLTester.cpp, source/geom/Makefile.am,
+	  source/graph/Makefile.am, source/graph/index/Makefile.am,
+	  source/io/Makefile.am, source/io/markup/Makefile.am, source/test,
+	  source/test.xml, source/test/Makefile.am,
+	  source/util/Makefile.am: Added GNU autoconf support files
+	  submitted by Norman Vine. Moved test
+	  files to a new subdirectory.
 
-2002-08-30 17:52  ybychkov
+2002-08-30 15:52  ybychkov
 
-	* source/: algorithm/HCoordinate.cpp,
-	  algorithm/LineIntersector.cpp,
-	  algorithm/NotRepresentableException.cpp,
-	  algorithm/PointInRing.cpp, algorithm/PointLocator.cpp,
-	  algorithm/RobustCGAlgorithms.cpp,
-	  algorithm/RobustDeterminant.cpp,
-	  algorithm/RobustLineIntersector.cpp,
-	  algorithm/SimplePointInAreaLocator.cpp,
-	  algorithm/SimplePointInRing.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/GeometryCollectionIterator.cpp,
-	  geom/GeometryFactory.cpp, geom/LineString.cpp, geom/Polygon.cpp,
-	  headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
-	  headers/graphindex.h, headers/operation.h, headers/platform.h,
-	  headers/util.h, io/WKTWriter.cpp: 'algorithm' is almost complete
+	* source/algorithm, source/algorithm/HCoordinate.cpp,
+	  source/algorithm/LineIntersector.cpp,
+	  source/algorithm/NotRepresentableException.cpp,
+	  source/algorithm/PointInRing.cpp,
+	  source/algorithm/PointLocator.cpp,
+	  source/algorithm/RobustCGAlgorithms.cpp,
+	  source/algorithm/RobustDeterminant.cpp,
+	  source/algorithm/RobustLineIntersector.cpp,
+	  source/algorithm/SimplePointInAreaLocator.cpp,
+	  source/algorithm/SimplePointInRing.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
+	  source/geom/GeometryCollectionIterator.cpp,
+	  source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
+	  source/geom/Polygon.cpp, source/graph/DirectedEdgeStar.cpp,
+	  source/graph/EdgeEndStar.cpp, source/graph/GeometryGraph.cpp,
+	  source/headers/geom.h, source/headers/geosAlgorithm.h,
+	  source/headers/graph.h, source/headers/graphindex.h,
+	  source/headers/operation.h, source/headers/platform.h,
+	  source/headers/util.h, source/io/WKTWriter.cpp: 'algorithm' is
+	  almost complete
 
-2002-08-22 11:23  ybychkov
+2002-08-22 09:23  ybychkov
 
-	* source/headers/: geom.h, geosAlgorithm.h, graph.h, graphindex.h,
-	  io.h, operation.h, platform.h, util.h: 'graph/index' finished.
-	  Some .h changes.
+	* source/graph/index, source/graph/index/MonotoneChain.cpp,
+	  source/graph/index/MonotoneChainEdge.cpp,
+	  source/graph/index/MonotoneChainIndexer.cpp,
+	  source/graph/index/SegmentIntersector.cpp,
+	  source/graph/index/SimpleMCSweepLineIntersector.cpp,
+	  source/graph/index/SweepLineEvent.cpp,
+	  source/graph/index/SweepLineSegment.cpp, source/headers/geom.h,
+	  source/headers/geosAlgorithm.h, source/headers/graph.h,
+	  source/headers/graphindex.h, source/headers/io.h,
+	  source/headers/operation.h, source/headers/platform.h,
+	  source/headers/util.h: 'graph/index' finished. Some .h changes.
 
-2002-08-21 07:49  ybychkov
+2002-08-21 05:49  ybychkov
 
-	* source/headers/: graph.h, graphindex.h: Some changes in 'graph'
+	* source/graph/GeometryGraph.cpp, source/headers/graph.h,
+	  source/headers/graphindex.h: Some changes in 'graph'
 
-2002-08-20 23:08  ybychkov
+2002-08-20 21:08  ybychkov
 
-	* source/: XMLTester.cpp, headers/geom.h, headers/geosAlgorithm.h,
-	  headers/graph.h, headers/io.h: Changed consts to enums
+	* source/XMLTester.cpp, source/graph/Node.cpp,
+	  source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
+	  source/headers/geom.h, source/headers/geosAlgorithm.h,
+	  source/headers/graph.h, source/headers/io.h: Changed consts to
+	  enums
 
-2002-08-14 09:00  ybychkov
+2002-08-14 07:00  ybychkov
 
 	* Assert.cpp, AssertionFailedException.cpp, CTS.cpp,
 	  Coordinate.cpp, CoordinateList.cpp, Depth.cpp, Dimension.cpp,
@@ -11221,12 +16676,12 @@
 	  Position.cpp, PrecisionModel.cpp, SimpleWKTTester.cpp,
 	  StringTokenizer.cpp, TopologyLocation.cpp, WKTIn, WKTOut,
 	  WKTReader.cpp, WKTWriter.cpp, Writer.cpp, XMLTester.cpp, geom.h,
-	  graph.h, io.h, operation.h, platform.h, test.xml, util.h,
-	  source/CTS.cpp, source/SimpleWKTTester.cpp, source/WKTIn,
-	  source/WKTOut, source/XMLTester.cpp, source/test.xml,
-	  source/geom/Coordinate.cpp, source/geom/CoordinateList.cpp,
-	  source/geom/Dimension.cpp, source/geom/Envelope.cpp,
-	  source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
+	  graph.h, io.h, operation.h, platform.h, source, source/CTS.cpp,
+	  source/SimpleWKTTester.cpp, source/WKTIn, source/WKTOut,
+	  source/XMLTester.cpp, source/geom, source/geom/Coordinate.cpp,
+	  source/geom/CoordinateList.cpp, source/geom/Dimension.cpp,
+	  source/geom/Envelope.cpp, source/geom/Geometry.cpp,
+	  source/geom/GeometryCollection.cpp,
 	  source/geom/GeometryCollectionIterator.cpp,
 	  source/geom/GeometryFactory.cpp,
 	  source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
@@ -11234,17 +16689,30 @@
 	  source/geom/Location.cpp, source/geom/MultiLineString.cpp,
 	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
 	  source/geom/Point.cpp, source/geom/Polygon.cpp,
-	  source/geom/PrecisionModel.cpp, source/headers/geom.h,
-	  source/headers/geosAlgorithm.h, source/headers/graph.h,
-	  source/headers/graphindex.h, source/headers/io.h,
-	  source/headers/operation.h, source/headers/platform.h,
-	  source/headers/util.h, source/io/ParseException.cpp,
-	  source/io/StringTokenizer.cpp, source/io/WKTReader.cpp,
-	  source/io/WKTWriter.cpp, source/io/Writer.cpp,
-	  source/util/Assert.cpp, source/util/AssertionFailedException.cpp:
-	  New structure of source.
+	  source/geom/PrecisionModel.cpp, source/graph,
+	  source/graph/Depth.cpp, source/graph/DirectedEdge.cpp,
+	  source/graph/DirectedEdgeStar.cpp, source/graph/Edge.cpp,
+	  source/graph/EdgeEnd.cpp, source/graph/EdgeEndStar.cpp,
+	  source/graph/EdgeIntersection.cpp,
+	  source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
+	  source/graph/EdgeRing.cpp, source/graph/GraphComponent.cpp,
+	  source/graph/Label.cpp, source/graph/Node.cpp,
+	  source/graph/NodeFactory.cpp, source/graph/NodeMap.cpp,
+	  source/graph/Position.cpp, source/graph/Quadrant.cpp,
+	  source/graph/TopologyLocation.cpp, source/headers,
+	  source/headers/geom.h, source/headers/geosAlgorithm.h,
+	  source/headers/graph.h, source/headers/graphindex.h,
+	  source/headers/io.h, source/headers/operation.h,
+	  source/headers/platform.h, source/headers/util.h, source/io,
+	  source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
+	  source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
+	  source/io/Writer.cpp, source/io/markup,
+	  source/io/markup/MarkupSTL.cpp, source/io/markup/MarkupSTL.h,
+	  source/test.xml, source/util, source/util/Assert.cpp,
+	  source/util/AssertionFailedException.cpp, test.xml, util.h: New
+	  structure of source.
 
-2002-07-11 09:57  ybychkov
+2002-07-11 07:57  ybychkov
 
 	* Assert.cpp, AssertionFailedException.cpp, Depth.cpp,
 	  Geometry.cpp, GeometryCollection.cpp, GeometryFactory.cpp,
@@ -11252,59 +16720,59 @@
 	  WKTWriter.cpp, XMLTester.cpp, graph.h, operation.h, test.xml,
 	  util.h: Assert and some graph classes
 
-2002-07-03 07:24  ybychkov
+2002-07-03 05:24  ybychkov
 
 	* MarkupSTL.cpp, MarkupSTL.h, XMLTester.cpp: started XML tester
 
-2002-07-02 08:41  ybychkov
+2002-07-02 06:41  ybychkov
 
 	* CTS.cpp, GeometryCollection.cpp, GeometryCollectionIterator.cpp,
 	  GeometryFactory.cpp, MultiPolygon.cpp, Polygon.cpp,
 	  SimpleWKTTester.cpp, WKTIn, WKTOut, WKTReader.cpp, WKTWriter.cpp,
 	  geom.h, io.h: 'io' and SimpleTester done
 
-2002-06-27 04:50  ybychkov
+2002-06-27 02:50  ybychkov
 
 	* CTS.cpp, StringTokenizer.cpp, WKTWriter.cpp, Writer.cpp, io.h:
 	  'io' is almost done
 
-2002-06-26 11:10  ybychkov
+2002-06-26 09:10  ybychkov
 
 	* CTS.cpp, GeometryCollection.cpp, ParseException.cpp, Polygon.cpp,
 	  StringTokenizer.cpp, WKTReader.cpp, io.h: Some 'io' classes done.
 
-2002-06-21 09:13  ybychkov
+2002-06-21 07:13  ybychkov
 
 	* CTS.cpp, CoordinateList.cpp, Geometry.cpp,
 	  GeometryCollection.cpp, LineString.cpp, Point.cpp, Polygon.cpp,
 	  geom.h: 'geos': first pass done. Some external dependencies and
 	  polishing left.
 
-2002-06-20 10:57  ybychkov
+2002-06-20 08:58  ybychkov
 
-	* geom.h, CTS.cpp, Geometry.cpp, GeometryCollection.cpp,
-	  GeometryCollectionIterator.cpp, GeometryFactory.cpp: Only
+	* CTS.cpp, Geometry.cpp, GeometryCollection.cpp,
+	  GeometryCollectionIterator.cpp, GeometryFactory.cpp, geom.h: Only
 	  Geometry.java left
 
-2002-06-19 08:29  ybychkov
+2002-06-19 06:29  ybychkov
 
 	* CTS.cpp, CoordinateList.cpp, Geometry.cpp,
 	  GeometryCollection.cpp, LineString.cpp, LinearRing.cpp,
 	  MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp, Point.cpp,
 	  Polygon.cpp, geom.h: 'geom' mostly done.
 
-2002-06-14 09:46  ybychkov
+2002-06-14 07:46  ybychkov
 
-	* CTS.cpp, GeometryCollection.cpp, geom.h, GeometryFactory.cpp,
+	* CTS.cpp, GeometryCollection.cpp, GeometryFactory.cpp,
 	  MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp,
-	  Polygon.cpp: 'geom' almost done
+	  Polygon.cpp, geom.h: 'geom' almost done
 
-2002-06-12 03:47  ybychkov
+2002-06-12 01:47  ybychkov
 
 	* CoordinateList.cpp, LineString.cpp, geom.h: LineString is 99%
 	  finished
 
-2002-06-12 01:43  ybychkov
+2002-06-11 23:43  ybychkov
 
 	* CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
 	  Envelope.cpp, Geometry.cpp, GeometryCollection.cpp,
@@ -11312,9 +16780,13 @@
 	  LinearRing.cpp, Location.cpp, Point.cpp, PrecisionModel.cpp,
 	  geom.h, operation.h, platform.h: 'geom' package 70% done
 
-2002-06-07 19:47  pramsey
+2002-06-07 17:47  pramsey
 
 	* CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
 	  Envelope.cpp, LineSegment.cpp, Location.cpp, geom.h, platform.h:
 	  Initial revision
 
+2002-06-07 17:47  cvs
+
+	* .: New repository initialized by cvs2svn.
+



More information about the geos-commits mailing list