[geos-commits] r2574 - branches/3.0

svn_geos at osgeo.org svn_geos at osgeo.org
Wed Jun 10 12:18:03 EDT 2009


Author: pramsey
Date: 2009-06-10 12:18:01 -0400 (Wed, 10 Jun 2009)
New Revision: 2574

Modified:
   branches/3.0/ChangeLog
   branches/3.0/NEWS
   branches/3.0/configure.in
Log:
Prepare for 3.0.4 release.


Modified: branches/3.0/ChangeLog
===================================================================
--- branches/3.0/ChangeLog	2009-06-10 16:17:46 UTC (rev 2573)
+++ branches/3.0/ChangeLog	2009-06-10 16:18:01 UTC (rev 2574)
@@ -1,11249 +1,8964 @@
-$Id$
+2009-05-27 19:10  pramsey
 
+	* Backport r2366 from trunk.
 
----------  GEOS-3.0.0 release [2007-12-21] --------------------------
+2009-05-27 19:00  pramsey
 
-2007-12-19 Mateusz Loskot <mateusz at loskot.net>
+	* Backport r2368 from trunk.
 
-	* source/headers/geos/io.h, source/headers/geos/geom.h:
-	  Improved warning message about using DEPRECATED headers.
+2009-05-27 18:57  pramsey
 
-2007-12-17 Mateusz Loskot <mateusz at loskot.net>
+	* Backport r2406 from trunk.
 
-	* source\Makefile.vc: fixed MSVC_VER condition for
-	  Microsoft Visual C++ 2008 (9.0), compiler version 1500
+2009-05-27 18:51  pramsey
 
-2007-12-13 Mateusz Loskot <mateusz at loskot.net>
+	* Backport r2489 from trunk.
 
-	* 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,
+2009-05-27 18:49  pramsey
+
+	* Backport r2467 from trunk.
+
+2009-05-27 18:47  pramsey
+
+	* Backport r2414 from trunk.
+
+2009-05-27 18:39  pramsey
+
+	* AC_SUBST fix as requested in bug #251
+
+2009-05-14 19:31  pramsey
+
+	* remove typo
+
+2009-05-14 19:27  pramsey
+
+	* Port r2503 from trunk back to 3.0
+
+2009-05-01 22:17  mloskot
+
+	* [branch 3.0] test/unit: Missing <cstdlib> and std namespace
+	  qualifier for atoi function.
+
+2009-02-07 23:29  pramsey
+
+	* Include GeometrySnapper.h in distribution package.
+
+2009-01-18 22:29  pramsey
+
+	* Apply small changes for build in VCC, per #221
+
+2008-11-26 19:47  pramsey
+
+	* Octant.h error (#185) from Denise Macleod.
+
+2008-11-18 18:56  pramsey
+
+	* Version bump for 3.0.3
+
+2008-11-18 03:10  pramsey
+
+	* Cygwin build fix from MCA
+
+2008-11-11 17:31  pramsey
+
+	* Memory leak when one geometry is invalid on intersection().
+	  (#170) From Denise Macleod.
+
+2008-10-28 15:44  pramsey
+
+	* Cygwin/Mingw patch from Mark Cave-Ayland
+
+2008-10-28 15:41  pramsey
+
+	* Update URL reference.
+
+2008-10-24 20:16  pramsey
+
+	* MC++8 build files updated.
+
+2008-10-24 00:35  pramsey
+
+	* Move versions to match other locations (damn VCC hardcoded!)
+
+2008-10-23 17:28  warmerdam
+
+	* set isChecked flag after checking to fix memory leak (#169)
+
+2008-10-22 19:45  warmerdam
+
+	* add CLocalizer module
+
+2008-10-22 18:51  pramsey
+
+	* Fix for GCC 4.3+ compilation from Regina Obe (#196)
+
+2008-10-17 22:10  pramsey
+
+	* bump revision to 2
+
+2008-10-15 22:24  pramsey
+
+	* Ensure CLocalizer.h is included in packaged build.
+
+2008-08-29 15:00  sgillies
+
+	* Added CLocalizer class that switches to C locale and restores to
+	  the outer context's locale when deleted (#201)
+
+2008-08-29 14:57  sgillies
+
+	* Added CLocalizer class that switches to C locale and restores to
+	  the outer context's locale when deleted (#201)
+
+2008-07-19 18:45  warmerdam
+
+	* incorporate manifest into dlls (#193)
+
+2008-07-19 18:20  warmerdam
+
+	* add automatic copying of version.h for svn builds
+
+2008-04-21 23:22  pramsey
+
+	* Fix for rectangle optimization logic.
+
+2008-02-06 21:23  warmerdam
+
+	* Add missing files into distribution, remove unused source files
+	  from win32 make (#175)
+
+2008-01-02 23:31  sgillies
+
+	* Conditionally add swig/python,ruby to SUBDIRS
+
+2007-12-21 18:43  pramsey
+
+	* version numbering for next release
+
+2007-12-21 18:42  pramsey
+
+	* branch 3.0
+
+2007-12-21 18:41  pramsey
+
+	* 3.0.0 release
+
+2007-12-19 20:18  mloskot
+
+	* Improved warning message about using DEPRECATED headers
+
+2007-12-17 23:09  mloskot
+
+	* Fixed std::tolower usage in XMLTester.cpp (Ticket #163).
+
+2007-12-17 23:05  mloskot
+
+	* Replaced finite function with std::numeric_limits (Ticket #162).
+
+2007-12-17 21:52  mloskot
+
+	* source\Makefile.vc: Fixed MSVC_VER condition for Microsoft Visual
+	  C++ 2008 (9.0).
+
+2007-12-13 16:11  mloskot
+
+	* Added Id keyword at the top of ChangeLog file.
+
+2007-12-13 16:09  mloskot
+
+	* * 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
+	* 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,
+	* Updated svn:keyword property.
+
+2007-11-26 16:26  mloskot
+
+	* Added geos.vsprops - property sheet for Visual C++ projects.
+
+2007-11-26 15:19  mloskot
+
+	* 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-11-22 Mateusz Loskot <mateusz at loskot.net>
+2007-11-26 06:21  mloskot
 
-	* source/headers/geos/io/WKBWriter.h: added purifying cast of 
-	  int value to bool.
+	* Updated svn:ignore patterns.
 
-2007-06-11 Mateusz Loskot <mateusz at loskot.net>
+2007-11-26 06:16  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.
+	* 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-06-10 Mateusz Loskot <mateusz at loskot.net>
+2007-11-23 02:33  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.
+	* A bit of purification with explicit casting int to bool type.
 
-2007-06-08 Mateusz Loskot <mateusz at loskot.net>
+2007-11-02 22:41  pramsey
 
-	* 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,
-	  source/algorithm/HCoordinate.cpp,
-	  source/algorithm/CentroidArea.cpp,
-	  source/algorithm/PointLocator.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/index/chain/MonotoneChainBuilder.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.
+	* urls updated to point to osgeo locations
 
-2007-06-01 Mateusz Loskot <mateusz at loskot.net>
+2007-11-02 22:17  pramsey
 
-	* 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.
+	* add the web site content to svn for collaborative management
 
-2007-05-06 Mateusz Loskot <mateusz at loskot.net>
+2007-09-21 17:42  csavage
 
-	* 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.
+	* Update the CAPI and GEOS version numbers based on Reader/Writer
+	  additions to the CAPI and EWKB support for the C++ api.
 
-2007-04-22 Mateusz Loskot <mateusz at loskot.net>
+2007-09-21 17:40  csavage
 
-	* 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
+	* Updated the SWIG bindings and tests to use the new Reader/Writer
+	  classes exposed in the CAPI.
 
-2007-04-15 Mateusz Loskot <mateusz at loskot.net>
+2007-09-21 17:40  csavage
 
-	* autogen.sh: Added detection of glibtoolize as libtool utility name
-	  under Mac OS X system.
+	* 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-03-05 Sandro Santilli <strk at refractions.net>
+2007-09-21 17:35  csavage
 
-	* tests/xmltester/Makefile.am: enable
-	  run of new testcases.
+	* 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-03-05 Carl Anderson <carl.anderson at vadose.org>
+2007-09-21 17:32  csavage
 
-	* tests/xmltester/: hole_from_shell.xml, hole_red.xml:
-	  New testcases for buffer(0).
+	* 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-02-26 Tom Elwertowski
+2007-09-14 15:34  csavage
 
-	* source/inlines.cpp: fix for MingW32 builds.
+	* 
 
-2007-02-06 Carl Anderson <carl.anderson at vadose.org>
+2007-09-14 15:34  csavage
 
-	* source/operation/buffer/SubgraphDepthLocater.cpp
+	* Told SVN to ignore MSCV++ Python swig build directories.
+
+2007-09-14 15:25  csavage
+
+	* 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
+
+	* Don't include config.h for MSVC++ builds.
+
+2007-09-07 17:32  csavage
+
+	* The test for SWIG was incorrect. Fixed by patch from Mark
+	  Cave-Ayland.
+
+2007-09-06 23:24  csavage
+
+	* 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
+
+	* Applied patches from Mark Cave-Ayland's that reorganize/improve
+	  the SWIG support in the generated configure file.\
+
+2007-08-31 20:44  csavage
+
+	* 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
+
+	* 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
+
+	* MingW now includes the gettimeofday function - so reworked
+	  includes to only use custom version when building with VC++.
+
+2007-08-30 17:00  csavage
+
+	* Added RUBY_BIN_DIR to autoconf macros - simplified auto make
+	  input file for ruby bindings.
+
+2007-08-30 06:19  csavage
+
+	* 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
+
+	* 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
+
+	* Changed from dos to unix line feeds.
+
+2007-08-29 01:41  csavage
+
+	* New VC++ project for the python SWIG bindings.
+
+2007-08-29 01:29  csavage
+
+	* 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
+
+	* Added release as an ignored directory for VC++, similar to the
+	  debug directory.
+
+2007-08-28 21:28  csavage
+
+	* Added new ruby VC++ project to solution file.
+
+2007-08-28 21:27  csavage
+
+	* Fixed c api include for VC++ - it should be #include
+	  <geos/version.h> instead of #include <version.h>.
+
+2007-08-28 21:27  csavage
+
+	* Added new ruby VC++ project to solution file.
+
+2007-08-28 21:26  csavage
+
+	* 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
+
+	* 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
+
+	* Updated SWIG wrappers based on changed interface file. Also
+	  generated with SWIG 1.3.31
+
+2007-08-28 20:42  csavage
+
+	* SWIG bindings - updated Ruby tests based on name changes.
+
+2007-08-28 20:41  csavage
+
+	* 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
+
+	* Exposed Geometry::Clone method in SWIG bindings. Added check for
+	  NULL string in geomFromWKT wrapper.
+
+2007-08-23 20:35  pramsey
+
+	* Memory leak patches from Robert Coup
+
+2007-08-22 23:45  mloskot
+
+	* Cleaned compilation warnings from VC++.
+
+2007-06-11 07:43  mloskot
+
+	* 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
+
+	* Added unit test for geos::operation::IsSimpleOp class.
+
+2007-06-10 13:03  mloskot
+
+	* Updated tests/unit/Makefile.am with new files.
+
+2007-06-10 11:53  mloskot
+
+	* Added unit test for
+	  geos::algorithm::CGAlgorithms::computeOrientation() function.
+
+2007-06-10 11:29  mloskot
+
+	* Updated svn:ignore property for the whole tree adding VC++ and
+	  Windows specific patterns.
+
+2007-06-10 11:18  mloskot
+
+	* Added unit test for CGAlgorithms::isCCW() function.
+
+2007-06-10 11:08  mloskot
+
+	* Added unit test for geos::algorithm::ConvexHull.
+
+2007-06-10 11:03  mloskot
+
+	* Added custom operators for static and dynamic casts of pointers
+	  wrapped with std::auto_ptr<T> type.
+
+2007-06-08 17:13  mloskot
+
+	* Identified test case failing because of
+	  geos::index::strtree::yComparator() instability.
+
+2007-06-08 17:10  mloskot
+
+	* Analysis of instability of the yComparator, there are some new
+	  important questions to answer.
+
+2007-06-08 15:27  mloskot
+
+	* Cleaned signed/unsigned types mixtures, got rid from annoying
+	  compiler warnings.
+
+2007-06-08 14:50  mloskot
+
+	* Applied Konstantin Baumann's suggestion about including version.h
+	  in C API header for Visual C++.
+
+2007-06-08 14:50  mloskot
+
+	* Applied Konstantin Baumann's suggestion about including version.h
+	  in C API header for Visual C++.
+
+2007-06-01 13:53  mloskot
+
+	* Added Boost.Build configuration for GEOS (experimental). The idea
+	  is to enable users to build GEOS with bjam tool from Boost.Build
+	  package.
+
+2007-06-01 13:43  mloskot
+
+	* Set missing svn:keywords property.
+
+2007-06-01 13:06  mloskot
+
+	* Applied patch with pre-build events generating platform.h and
+	  version.h headers. Thanks to Konstantin Baumann for this patch.
+
+2007-05-06 02:42  mloskot
+
+	* Updated svn:ignore property for build\msvc80.
+
+2007-05-06 02:40  mloskot
+
+	* Added source/headers/geos/version.h.vc file for Visual C++
+	  compiler.
+
+2007-04-22 04:44  mloskot
+
+	* 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
+
+	* Added detection of glibtoolize under Mac OS X.
+
+2007-03-05 09:58  strk
+
+	* Add new testcases by Carl Anderson
+
+2007-02-26 10:46  strk
+
+	* Patch by Tom Elwertowski:
+	  * source/inlines.cpp: fix for MingW32 builds.
+
+2007-02-21 10:14  strk
+
+	* 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:
+	* * 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
+	* 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,
-	  source/index/strtree/AbstractNode.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
+	* 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:
+	* * 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
+
+	* * 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>
+	* 3.0.0rc4 tagging
 
-	* operation::buffer::BufferOp: set MAX_PRECISION_DIGITS
+2007-02-01 11:11  strk
+
+	* * 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:
+	* * tests/xmltester/: Makefile.am, stmlf-cases-20070119.xml:
 	  New overlay test.
-	* tests/xmltester/XMLTester.cpp: improved buffer
+
+2007-01-26 00:57  strk
+
+	* * 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.
+	* 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): 
+	* * 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
+
+	* * 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:
+	* * tests/xmltester/XMLTester.cpp: don't include catch-all headers.
+
+2007-01-09 17:34  strk
+
+	* * 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,
+	* * 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,
+	* * tests/xmltester/XMLTester.cpp: add areatest to buffer test
+	  handler.
+
+2007-01-05 01:01  strk
+
+	* * 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:
+	* * 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
+	* 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
+	* * tests/xmltester/: fme.xml, Makefile.am: added buffer testcase.
+
+2007-01-03 20:06  strk
+
+	* * 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:
+	* 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):
+	* * 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
+	* * 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):
+	* Geometry snapping synced with JTS.
+
+2006-12-18 14:27  strk
+
+	* * HOWTO_RELEASE: add ChangeLog's release mark step.
+
+2006-12-18 14:19  strk
+
+	* * 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>
+	* 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>
+	* 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
+
+	* Updated makefile and project files for Visual C++.
+
+2006-12-13 10:55  strk
+
+	* Updated port information.
+
+2006-12-13 10:51  strk
+
+	* * 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
+	* * 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,
+	* * 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.
+	* 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
+	* Fixed typos in changelog.
+
+2006-12-05 11:05  mloskot
+
+	* Set svn:keyword property on CAPI tests.
+
+2006-12-05 11:02  mloskot
+
+	* Purifying CAPI unit tests.
+
+2006-12-05 10:59  mloskot
+
+	* Added CAPI tests to VC++ project.
+
+2006-12-05 10:42  strk
+
+	* * 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
+
+	* * 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:
+	* * source/headers/geos/geomgraph/EdgeNodingValidator.h:
 	  fix members initialization order.
-	* geomgraph::EdgeNodingValidator: minor cleanup
+
+2006-12-04 11:38  strk
+
+	* * 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
+	* * 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.
+	* 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:
+	* * source/geom/CoordinateArraySequence.cpp (setOrdinate): fix bug
+	  #133.
+
+2006-12-04 10:00  strk
+
+	* * tests/unit/capi/GEOSCoordSeq.cpp: add test for bug #133
+	  (failing).
+
+2006-12-04 09:57  strk
+
+	* * tests/unit/geom/CoordinateArraySequenceTest.cpp: added tests
+	  for setOrdinate()
+
+2006-11-30 14:49  strk
+
+	* * 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.
+	* 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.
+	* * 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'.
+	* Added short descripion of testcases provenience
+
+2006-11-22 20:29  strk
+
+	* * tests/xmltester/: stmlf-cases-20061020.xml, Makefile.am: add
+	  more robustness testcases.
+
+2006-11-22 12:26  strk
+
+	* 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:
+	* Fixed path to geos_c.h in source/makefile.vc.
+
+2006-11-15 18:26  strk
+
+	* * 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.
+	* * 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
-	  (fix bug #126).
+	* * 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. 
+	* 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.
+	* 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
+	* noted .vc change
+
+2006-11-10 17:55  pramsey
+
+	* Made sure geos_c.h.vc is part of 'make dist' since VC users won't
+	  have .configure
+
+2006-11-10 17:38  pramsey
+
+	* Added substitution strings to .in files for .vc generation.
+
+2006-11-10 17:35  pramsey
+
+	* Changes for capi .vc generation
+
+2006-11-10 14:50  hobu
+
+	* update
+
+2006-11-09 09:10  strk
+
+	* * test/xmltester/XMLTester.cpp: improved 'testarea' test.
+
+2006-11-08 11:54  strk
+
+	* added 'release-separator' tag
+
+2006-11-08 11:51  strk
+
+	* * 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
-	  COMMONBITS-removal heuristic so it is attempted
-	  *before* geometry snapping.
 
----------  GEOS-3.0.0rc2 release [2006-11-05] --------------------------
+2006-11-08 10:40  strk
 
-2006-11-05 Sandro Santilli <strk at refractions.net>
+	* * source/headers/geos/geom/BinaryOp.h: enable
+	  COMMONBITS-removal heuristic so it is attempted
+	  before geometry snapping.
 
-	* capi/Makefile.am: distribute files needed for testing, proper
+2006-11-05 20:34  strk
+
+	* * capi/Makefile.am: distribute files needed for testing, proper
 	  cleanup (make distcheck works now)
 
-2006-11-03 Sandro Santilli <strk at refractions.net>
+2006-11-05 00:24  csavage
 
-	* capi/testrunner.sh: report non-zero exit from
-	  ./geostest run; fixed (hopefully) quoting of dollar signs.
+	* Updated ruby swig wrapper for changes in header files.
 
-2006-11-02 Sandro Santilli <strk at refractions.net>
+2006-11-05 00:24  csavage
 
-	* source/headers/geos/geom/BinaryOp.h: disable debugging output
+	* Updated python swig wrapper for changes in header files.
+
+2006-11-05 00:23  csavage
+
+	* Fixes for changes in header files.
+
+2006-11-03 12:35  strk
+
+	* redirect 'diff' output to stderr
+
+2006-11-03 10:54  strk
+
+	* hopefully fixed proper quoting
+
+2006-11-03 10:30  strk
+
+	* Report non-zero return from ./geostest run
+
+2006-11-02 10:08  strk
+
+	* * 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
+
+2006-11-02 10:02  strk
+
+	* * 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-02 09:48  strk
+
+	* * capi/geos_c.cpp, capi/geos_c.h.in: const-corrected and
+	  documented GEOSPolygonize function.
+
+2006-11-02 09:38  strk
+
+	* * 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
+	* * configure.in: updated versions to 3.0.0rc2 / CAPI-1.3.0
+
+2006-11-02 08:32  strk
+
+	* 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
+	* 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.
+	* removed useless GEOSGeomTypes define
 
-2006-10-30 Markus Schaber <schabi at logix-tt.com>
+2006-10-30 13:00  strk
 
-	* capi/geos_c.cpp:
+	* reduce default verbosity
+
+2006-10-30 12:49  strk
+
+	* * 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'
+	* * 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: 
+	* 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:)
+	* * 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
+	* 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
+	* * 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):
+	* * source/headers/geos/geom/BinaryOp.h: try original geoms first
+	  by default.
+
+2006-10-24 16:53  strk
+
+	* * operation::overlay::OverlayResultValidator.cpp (isValid): run
+	  the test even if inputs and output are not areal.
+
+2006-10-24 16:49  strk
+
+	* * operation::overlay::FuzzyPointLocator: eliminate non-polygonal
+	  components from consideration when testing the location of
+	  points.
+
+2006-10-24 10:16  strk
+
+	* * precision::GeometrySnapper: snapPrecisionFactor augmented from
+	  10e-12 to 10e-10.
+
+2006-10-24 09:49  strk
+
+	* * 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.
+	* * 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.
+	* * 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)
+	* * 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
+	* 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)
+	* 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
+	* Added top-level makefile.vc.
+
+2006-10-18 14:28  strk
+
+	* fixed svn:ignore property
+
+2006-10-18 12:08  strk
+
+	* disable non-JTS overlay result validators (to more closely track
+	  JTS at this stage)
+
+2006-10-17 14:26  strk
+
+	* * 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
+
+	* really fixed 'extra tokens at end of #endif directive' warning
+
+2006-10-17 10:10  strk
+
+	* fixed 'extra tokens at end of #endif directive' warning
+
+2006-10-17 08:44  strk
+
+	* * 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.
+	* * 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
+	* * 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 
+
+2006-10-09 16:35  strk
+
+	* * 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-05 10:58  mloskot
 
-	* capi/geos_c.h.in, 
-	  capi/geos_c.h.vc: Added inclusion guards. 
+	* Added inclusion guards to geos_c.h files.
 
-2006-10-05 Sandro Santilli <strk at refractions.net>
+2006-10-05 09:46  strk
 
-	* tests/xmltester/XMLTester.cpp: increment areatest verbosity
-	  (needs -v -v)
+	* increment areatest verbosity (needs -v -v)
 
-2006-09-07 Howard Butler <hobu at hobu.net>
+2006-10-02 18:53  hobu
 
 	* GEOSEnvelope wasn't in the PROTOTYPES section in geos_c.cpp
 
-2006-09-07 Sandro Santilli <strk at refractions.net>
+2006-09-27 07:48  strk
 
-	* source/operation/distance/DistanceOp.cpp (computeMinDistancePoints):
-	  fixed invalid reference.
-	* autogen.sh: don't giveup on automake failures (testing)
+	* updated tag item
 
-2006-09-06 Sandro Santilli <strk at refractions.net>
+2006-09-27 07:43  strk
 
-	* tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp
-	  tests/unit/Makefile.am: new test for OffsetPointGenerator class
-	* tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp,
-	  tests/unit/Makefile.am: new test for FuzzyPointLocator class
+	* added info about svn tags
 
-2006-09-06 Mateusz Loskot <mateusz at loskot.net>
+2006-09-19 06:54  strk
 
-	* source/operation/overlay/OverlayResultValidator.cpp,
-	  source/operation/overlay/OffsetPointGenerator.cpp,
-	  source/headers/geos/operation/overlay/OffsetPointGenerator.h,
-	  source/headers/geos/operation/overlay/OverlayResultValidator.h:
-	  Set svn:keyword property for $Id$ expansion.
+	* Added <algorithm> include
 
-2006-09-06 Sandro Santilli <strk at refractions.net>
+2006-09-08 23:13  pramsey
 
-	* 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,
-	  source/headers/geos/operation/overlay/FuzzyPointLocator.h,
-	  source/headers/geos/operation/overlay/OverlayResultValidator.h:
-	  Rest of Overlay validation classes.
+	* 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-06 Mateusz Loskot <mateusz at loskot.net>
+2006-09-08 09:38  strk
 
-	* All files of following types: .c .cpp .h .i .in .inl
-	.m .mk .py .vc: set svn:keyword property for $Id$ keyword
-	expansion.
+	* updated
 
-2006-09-06 Sandro Santilli <strk at refractions.net>
+2006-09-08 09:31  strk
 
-	* source/operation/overlay/FuzzyPointLocator.cpp,
-	  source/headers/geos/operation/overlay/FuzzyPointLocator.h:
-	  new helper class for Overlay op validation.
+	* more debugging output
 
-2006-09-05 Sandro Santilli <strk at refractions.net>
+2006-09-08 09: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
+	* More testcases
 
-2006-07-26 Sandro Santilli <strk at refractions.net>
+2006-09-07 18:07  strk
 
-	* source/index/quadtree/Root.cpp (insertContained):
-	  fixed bug in isZeroY computation - see
+	* New unit test for OverlayResultValidator class
+
+2006-09-07 18:07  strk
+
+	* more debugging output
+
+2006-09-07 17:52  strk
+
+	* Added addVertices private method (unused, as in JTS, but possibly
+	  useful in the future)
+
+2006-09-07 17:41  strk
+
+	* Added debugging code
+
+2006-09-07 17:35  strk
+
+	* more testcases (added test for max distance of offset points)
+
+2006-09-07 15:28  strk
+
+	* removed svn:executable prop from all .cpp files
+
+2006-09-07 15:22  strk
+
+	* removed svn:executable property
+
+2006-09-07 15:21  strk
+
+	* testing execute bit state
+
+2006-09-07 12:17  mloskot
+
+	* Set svn:keyword for $ expansion.
+
+2006-09-07 11:34  strk
+
+	* Cleaned up OverlayResultValidator call (still disabled due to
+	  bugs)
+
+2006-09-07 11:27  strk
+
+	* blindly return positive result if any input or output is not an
+	  area
+
+2006-09-07 11:08  strk
+
+	* new test for FuzzyPointLocator
+
+2006-09-07 10:30  strk
+
+	* Explicit values to LocationValue enum items. Removed CVS Log
+
+2006-09-07 09:33  strk
+
+	* Removed catch-all headers inclusion and use of obsoleted Unload
+	  class
+
+2006-09-07 09:24  strk
+
+	* updated
+
+2006-09-07 09:23  strk
+
+	* comment cleanup
+
+2006-09-07 09:01  strk
+
+	* Comments about ownership (and lifetime) of returned objects
+
+2006-09-07 08:59  strk
+
+	* New DistanceOp unit test
+
+2006-09-07 08:57  strk
+
+	* (computeMinDistancePoints): fixed invalid reference.
+
+2006-09-07 08:23  strk
+
+	* don't giveup on automake failures (testing)
+
+2006-09-06 18:44  strk
+
+	* Ops, overlay result validation erroenously committed
+
+2006-09-06 18:41  strk
+
+	* new test for OffsetPointGenerator class
+
+2006-09-06 18:37  strk
+
+	* Fixed uninitialized memory bug
+
+2006-09-06 17:59  strk
+
+	* new test for FuzzyPointLocator class
+
+2006-09-06 17:48  strk
+
+	* updated after GeometrySnapper interface change.
+
+2006-09-06 17:26  mloskot
+
+	* Set $ expansion for new files in 'overlay' module.
+
+2006-09-06 17:22  strk
+
+	* Rest of Overlay validation classes.
+
+2006-09-06 16:54  mloskot
+
+	* Set svn:keyword property for Id keyword expansion.
+
+2006-09-06 15:50  strk
+
+	* Fixed comments and includes
+
+2006-09-06 15:33  strk
+
+	* new helper class for Overlay op validation.
+
+2006-09-06 15:21  strk
+
+	* (getBoundary) memory allocations documented
+
+2006-09-05 16:18  strk
+
+	* updated (last commit log was bogus, refer to ChangeLog entry)
+
+2006-09-05 16:07  strk
+
+	* (OverlayOp::checkObviouslyWrongResult): exceptions messages
+	  rewording
+
+2006-08-31 23:13  strk
+
+	* (insertContained): fixed bug reported in
 	  geos-devel/2006-August/002541.html
 
-2006-08-03 Charlie Savage <cfis at savagexi.com>
+2006-08-31 23:07  strk
 
-	* Added equalsExact and normalize to the c api as discussed here
-	http:gcgeos.refractions.net/pipermail/geos-devel/2006-July/002452.html.
+	* Reverted last two commits. Darwin host on buildbot seems to have
+	  its own problems...
 
-2006-08-03 Charlie Savage <cfis at savagexi.com>
+2006-08-31 22:28  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.
+	* Ops, it was AM_CONFIG_HEADER the old version - still testing
 
-2006-08-03 Mateusz Loskot <mateusz at loskot.net>
+2006-08-31 22:21  strk
 
-	* tests/unit/geos_unit.cpp: fixed Bug #90
+	* AC_CONFIG_HEADERS => AM_CONFIG_HEADER (to support older automake
+	  versions)
 
-2006-07-26 Sandro Santilli <strk at refractions.net>
+2006-08-04 20:30  hobu
 
-	* 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
+	* version should be 3.0.0 instead of 3.3.0
 
-2006-07-25 Sandro Santilli <strk at refractions.net>
+2006-08-04 20:29  hobu
 
-	* autogen.sh: make failures more visible
+	* bump patch to rc1
 
-2006-07-21 Mateusz Loskot <mateusz at loskot.net>
+2006-08-04 20:23  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.
+	* give makefile.vc some love
 
+2006-08-04 16:40  csavage
 
-2006-07-21 Sandro Santilli <strk at refractions.net>
+	* Updated SWIG bindings to expose the equalsExact and normalize
+	  methods.
 
-	* 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/headers/geos/geom/Makefile.am, tests/unit/Makefile.am,
-	  tests/unit/geom/CoordinateListTest.cpp:
-	  CoordinateList class re-introduced, for list-based ops
+2006-08-03 23:43  csavage
+
+	* Two changes needed to include the correct definitions for
+	  compiling geos using MingW/msys on Windows.
+
+2006-08-03 22:46  strk
+
+	* try to keep text within 80 cols
+
+2006-08-03 22:24  csavage
+
+	* Changed configure.in to use *nix line feeds.
+
+2006-08-03 22:17  csavage
+
+	* Mistakenly used Geometry* in C api headers instead of GEOSGeom.
+
+2006-08-03 22:13  csavage
+
+	* Removed native line endings for configure.in since CR/LF does not
+	  work on Windows under msys.
+
+2006-08-03 22:02  csavage
+
+	* 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
+
+	* 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
+
+	* Fixed Bug #90
+
+2006-08-03 16:18  csavage
+
+	* 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
+
+	* Removed .cvsignore files from repository
+
+2006-07-26 17:51  strk
+
+	* * 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
+
+	* Added geometry snapping heuristic
+
+2006-07-25 20:45  strk
+
+	* Made autogen.sh errors more visible
+
+2006-07-21 19:37  csavage
+
+	* 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
+
+	* Added test for GeometrySnapper
+
+2006-07-21 17:59  strk
+
+	* Fixed preprocessor directive use
+
+2006-07-21 17:09  strk
+
+	* Added new precision::LineStringSnapper class + test
+	  and precision::GeometrySnapper (w/out test)
+
+2006-07-21 17:05  strk
+
+	* added operator<< for CoordinateList class
+
+2006-07-21 17:00  strk
+
+	* Added another distance() test
+
+2006-07-21 16:45  mloskot
+
+	* Wrapped FIXME message with #warning directive to shout about
+	  potential headers removal in future.
+
+2006-07-21 14:53  strk
+
+	* 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>
+	* 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)
+	* 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
+	* 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>
+	* 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.
+	* 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.
-	
+	* 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.
+	* 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.
+	* 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. 
+	* 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.
+	* 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.
+	* 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.
+	* 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).
+	* 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>
+	* 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).
-	* 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.
+2006-07-13 07:14  csavage
 
-2006-06-09 Sandro Santilli <strk at refractions.net>
+	* New Python test case to ensure creating coordinate sequences and
+	  geometries works correctly.
 
-	* 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.
+2006-07-13 07:14  csavage
 
-2006-06-08 Mateusz Loskot <mateusz at loskot.net>
+	* Removed README.txt files which are no longer applicable now that
+	  the SWIG bindings have been intergrated into the GEOS build
+	  system.
 
-        * tests/unit/geom/DimensionTest.cpp (1.3): Fixed no-effect
-	warning in test<1> from DimensionTest.cpp.
+2006-07-13 07:13  csavage
 
-2006-06-08 Sandro Santilli <strk at refractions.net>
+	* Renamed test class.
 
-	* 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.
+2006-07-13 07:09  csavage
 
-2006-06-07 Sandro Santilli <strk at refractions.net>
+	* Removed old, unused code.
 
-	* 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.
+2006-07-13 07:09  csavage
 
-2006-06-05 Sandro Santilli <strk at refractions.net>
+	* Added tyepmap to support creating polygons with holes.
 
-	* 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.
+2006-07-13 07:08  csavage
 
-2006-06-01 Sandro Santilli <strk at refractions.net>
+	* Added default value for quadsegs parmeter in buffer operation.
 
-	* 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.
+2006-07-13 04:47  csavage
 
-2006-05-25 Sandro Santilli <strk at refractions.net>
+	* Manually moved from parent directory.
 
-	* tests/unit/geom/TriangleTest.cpp: take floating-point
-	rounding error into account.
+2006-07-13 04:46  csavage
 
-2006-05-24 Sandro Santilli <strk at refractions.net>
+	* Updated EXTRA_DIST to include python.i and geos.pth
 
-	* 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.
+2006-07-13 04:46  csavage
 
-2006-05-24 Mateusz Loskot <mateusz at loskot.net>
+	* Moved file to tests subdirectory.
 
-	* tests/unit/simplify/TopologyPreservingSimplifierTest.cpp:
-	added new test.
-	* tests/unit/utility.h: added helper library for Unit Tests
-	with 'utility' namespace.
+2006-07-13 04:45  csavage
 
-2006-05-24 Sandro Santilli <strk at refractions.net>
+	* Installation is now done by autoconf macros instead of setup.py
 
-	* 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)
+2006-07-13 04:39  csavage
 
-2006-05-23 Sandro Santilli <strk at refractions.net>
+	* Cleaned up ruby.i, added licenxe to python.i, commented back in
+	  python.i into geos.i.
 
-	* 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.
+2006-07-13 04:09  csavage
 
-2006-05-19 Sandro Santilli <strk at refractions.net>
+	* Added code to read xml test cases.
 
-	* 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.
+2006-07-13 04:08  csavage
 
-2006-05-18 Sandro Santilli <strk at refractions.net>
+	* Added exception handling for results that return geometries.
+	  Added normalize and equalsExact, but for the moment they are
+	  commented out.
 
-	* 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.
-	* tests/unit/Makefile.am,
-	tests/unit/geom/Geometry/coversTest.cpp:
-	added test for the new predicates.
+2006-07-13 03:59  csavage
 
-2006-05-17 Sandro Santilli <strk at refractions.net>
+	* Changes to compile on VC++ - fully qualified polygon name. Should
+	  also work on MingW, will test next.
 
-	* 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.
+2006-07-12 23:17  csavage
 
-2006-05-05 Sandro Santilli <strk at refractions.net>
+	* Disabled test_combinations.rb for the moment since it fails.
 
-	* 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.
+2006-07-12 23:16  csavage
 
-2006-05-04 Sandro Santilli <strk at refractions.net>
+	* Fixed serious bug in geom_to_hex and geom_to_wkb type maps. Was
+	  using temporary variable instead of passed in variable.
 
-        * 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.
-	* source/headers/geos/noding/SegmentString.h,
-	source/noding/SegmentString.cpp: output operator. 
+2006-07-12 22:55  csavage
 
+	* Switched GeosBytesOrder to int in api signatures.
 
-2006-05-03 Howard Butler <hobu at hobu.net>
+2006-07-12 22:11  csavage
 
-	* source/headers/version.h.vc: Maintain a version.h.vc 
-	until we come up with a better solution
-	* source/makefile.vc: Add missing stuff
+	* A number of changes to fix warning generated by gcc and to make
+	  sure the bindings compile for Python.
 
-2006-05-03 Sandro Santilli <strk at refractions.net>
+2006-07-12 22:11  csavage
 
-	* 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.
-	* source/headers/geos/opBuffer.h,
-	source/headers/geos/operation/buffer/Makefile.am:
-	reduced set of installed headers.
+	* Updated Python SWIG makefile to build with the c api.
 
-2006-05-02 Sandro Santilli <strk at refractions.net>
+2006-07-12 22:10  csavage
 
-	* 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.
+	* Minor change to fix gcc warning.
 
-2006-05-02 Jeffrey J. Early <jearly at alum.ups.edu>
+2006-07-12 22:10  csavage
 
-	* source/io/WKBReader.cpp: fixed reads of XDR WKB.
+	* Updated Ruby SWIG makefile to build with the c api.
 
-2006-04-28 Sandro Santilli <strk at refractions.net>
+2006-07-12 21:03  csavage
 
-	* 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)
+	* Fixed an error in the way GEOSByteOrder was declared. It is now
+	  an enum in geos_c.h
 
-2006-04-27 Sandro Santilli <strk at refractions.net>
+2006-07-12 19:10  csavage
 
-	* 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.
+	* Added %rename directive so that GeomUnion is exposed as union is
+	  SWIG languages.
 
-2006-04-26 Sandro Santilli <strk at refractions.net>
+2006-07-12 19:08  csavage
 
-	* 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.
+	* Updated tests for combinatins (union, intersection, etc.) and
+	  operaptions (buffer, centroid, etc.).
 
-2006-04-26 Silke Reimer <Silke.Reimer at intevation.de>
+2006-07-12 19:07  csavage
 
-	* tools/geos-config.in: fixed library path
-	to use layout detected by autoconf
+	* These tests are no longer needed.
 
-2006-04-22 Mateusz Loskot <mateusz at loskot.net>
+2006-07-12 17:51  csavage
 
-	* source/simplify/TopologyPreservingSimplifier.cpp:
-	helper classes ctors made public (Bug #100)
+	* Ported old tests for relations, such as intersects, touches,
+	  etc., to new swig bindings.
 
-2006-04-21 Sandro Santilli <strk at refractions.net>
+2006-07-12 08:30  csavage
 
-	* source/geom/PrecisionModel.cpp: fixed
-	constructor by type to always initialize scale
+	* Added type map needed to create polygons with holes.
+	  Unfortunately, this is Ruby specific. It needs to be ported to
+	  Python next.
 
-2006-04-20 Sandro Santilli <strk at refractions.net>
+2006-07-12 08:29  csavage
 
-	* 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.
+	* 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-04-14 Sandro Santilli <strk at refractions.net>
+2006-07-12 08:27  csavage
 
-	* 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.
+	* Added test to read from wkb geometry - currently fails, needs
+	  more investigation.
 
-2006-04-13 Sandro Santilli <strk at refractions.net>
+2006-07-12 08:27  csavage
 
-	* 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.
+	* Added tests for invalid geometries.
 
-2006-04-12 Sandro Santilli <strk at refractions.net>
+2006-07-12 08:27  csavage
 
-	* 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
+	* Updated ruby test suite.
+
+2006-07-12 08:24  csavage
+
+	* New tests for area, length, distance.
+
+2006-07-12 05:21  csavage
+
+	* Converted line feeds to Unix style.
+
+2006-07-12 05:21  csavage
+
+	* New tests for creating geometries and calling various functions
+	  such as numGeometries, isValid, etc.
+
+2006-07-12 05:20  csavage
+
+	* Tests for srid handling.
+
+2006-07-12 05:20  csavage
+
+	* Merged tests from test_wkb_reader.rb
+
+2006-07-12 05:18  csavage
+
+	* Merging into test_io.rb
+
+2006-07-12 04:46  csavage
+
+	* Tests to verify returned version numbers from C api.
+
+2006-07-11 18:48  csavage
+
+	* 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
+
+	* Tests for SWIG coordinate sequence class.
+
+2006-07-11 09:07  csavage
+
+	* 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
+
+	* 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
+
+	* 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
+
+	* Updated visual studio header file to match geos_c.h.in
+
+2006-07-11 08:53  csavage
+
+	* 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
+
+	* Noted additions to the C API and porting of SWIG to use the C
+	  api.
+
+2006-07-11 08:44  csavage
+
+	* Ported SWIG bindings to use c-api.
+
+2006-07-10 22:29  strk
+
+	* Added .cvsignore file
+
+2006-07-10 21:51  strk
+
+	* don't use dynamic strings as format arg the formatted message
+	  callbacks.
+
+2006-07-10 10:16  strk
+
+	* changed vector<bool> to vector<short int> (see bug#101)
+
+2006-07-09 03:37  mloskot
+
+	* Added 'testrunner' pattern to tests/xmltester/.cvsignore.
+
+2006-07-09 03:21  mloskot
+
+	* Added 'testrunner' to .cvsignore patterns.
+
+2006-07-09 03:21  mloskot
+
+	* Updated ChangeLog with details about new unit tests.
+
+2006-07-09 03:16  mloskot
+
+	* Added new tests to tests/unit/Makefile.am.
+
+2006-07-09 03:15  mloskot
+
+	* Added new tests cases to tests/unit/noding. Removed
+	  zero-to-pointer casts.
+
+2006-07-09 00:24  strk
+
+	* Added testrunner to CLEANFILES. make distcheck now succeeds.
+
+2006-07-08 00:33  strk
+
+	* * 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
+
+	* Updated ChangeLog with version comparison fix in GEOS_UNIT.
+
+2006-07-07 20:00  mloskot
+
+	* Fixed versions comparison in the GEOS_UNIT macro.
+
+2006-07-07 19:33  strk
+
+	* * 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
+
+	* Fixed version query regexp with escaped dots. Removed -lpq from
+	  GEOS_LIBS flags.
+
+2006-07-05 23:27  mloskot
+
+	* Removed redundant -L and -I from GEOS_LIBS and GEOS_CFLAGS.
+
+2006-07-05 23:10  mloskot
+
+	* Fixed GEOS_INIT to support full paths to geos-config passed to
+	  --with-geos. Fixed version decoding.
+
+2006-07-05 22:54  strk
+
+	* distribute utility.h
+
+2006-07-05 22:19  strk
+
+	* distribute the TUT framework.
+
+2006-07-05 21:47  strk
+
+	* Distribute XML tests and tester.
+
+2006-07-05 21:18  strk
+
+	* Fixed missing SweeplineNestedRingTester.cpp file.
+
+2006-07-05 20:52  strk
+
+	* Fixed missing backslash, dropping headers from distribution.
+
+2006-07-05 20:20  strk
+
+	* updated
+
+2006-07-05 20:19  strk
+
+	* added checks for obviously wrong result of difference and
+	  intersection ops
+
+2006-06-27 15:59  strk
+
+	* * source/algorithm/HCoordinate.cpp: added support for MingW -ansi
+	  builds.
+
+2006-06-27 15:26  strk
+
+	* * 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
+
+	* Don't *require* CoordinateFilters to define both read-only and
+	  read-write methods.
+
+2006-06-19 22:52  strk
+
+	* optimized loops
+
+2006-06-19 21:20  strk
+
+	* updated port info
+
+2006-06-19 21:17  strk
+
+	* port info and doxygen dox.
+
+2006-06-19 20:48  strk
+
+	* parseCase(): make sure to exit the <case> tag before returning
+
+2006-06-14 19:27  strk
+
+	* Let the compiler synthetize copy ctor and assignment op for
+	  Coordinate class to obtain better numerical stability.
+
+2006-06-14 19:19  strk
+
+	* Added support for "AreaTest" operations.
+
+2006-06-14 19:17  strk
+
+	* Fixed bug in findShell() needlessly erasing vector elements
+
+2006-06-14 15:38  strk
+
+	* Fixed just-introduced bug
+
+2006-06-14 15:03  strk
+
+	* * source/operation/overlay/OverlayOp.cpp: use NodeMap::container
+	  and related typedefs, removed (int) casts, optimized loops.
+
+2006-06-14 14:32  strk
+
+	* EdgeEnd::getEdge() made non-virtual and inlined.
+
+2006-06-14 13:59  strk
+
+	* Fixed bug in PolygonBuilder::placePolygonHoles, performance
+	  improved as a side effect.
+
+2006-06-13 23:26  strk
+
+	* cleanups
+
+2006-06-13 22:50  strk
+
+	* * 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
+
+	* fixed unused parameter warning
+
+2006-06-13 22:00  strk
+
+	* 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
+
+	* trimmed cvs log, cleanups
+
+2006-06-13 21:40  strk
+
+	* Cleanups and some more debugging lines
+
+2006-06-13 21:38  strk
+
+	* Added self comparison check in Geometry::compareTo().
+
+2006-06-13 19:16  strk
+
+	* fixed mis-assigned commit
+
+2006-06-12 17:18  strk
+
+	* LineSegmentIndex: explicitly initialized parent class in
 	  constructors.
 
-2006-04-11 Sandro Santilli <strk at refractions.net>
+2006-06-12 17:15  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
+	* Removed unused parameters warning
 
-2006-04-10 Sandro Santilli <strk at refractions.net>
+2006-06-12 17:14  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<>
+	* added assert(0) version of filter_ro() and filter_rw() to allow
+	  implementations to only defined the required one.
 
-	
-2006-04-10 11:21  mloskot
+2006-06-12 16:59  strk
 
-	* source/headers/geos/util/UniqueCoordinateArrayFilter.h,
-	  tests/unit/Makefile.am,
-	  tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
-	  tests/unit/geom/CoordinateArraySequenceTest.cpp,
-	  tests/unit/geom/GeometryFactoryTest.cpp,
-	  tests/unit/geom/LineStringTest.cpp,
-	  tests/unit/geom/LinearRingTest.cpp,
-	  tests/unit/geom/MultiPointTest.cpp,
-	  tests/unit/util/UniqueCoordinateArrayFilterTest.cpp: Added new
-	  test for UniqueCoordinateArrayFilter class. Small fixes related
-	  to signed/unsigned comparison.
+	* Removed unused parameter warnings
 
-2006-04-09 13:07  mloskot
+2006-06-12 16:57  strk
 
-	* doc/example.cpp: Small fixes in doc/example.cpp.
+	* Added note about ownership of return from getEdgesBetween()
 
-2006-04-09 06:56  mloskot
+2006-06-12 16:55  strk
 
-	* tests/xmltester/markup/MarkupSTL.cpp: Removed redundant
-	  semicolons from xmltester sources.
+	* fixed compiler warnings, fixed some methods to omit unused
+	  parameters.
 
-2006-04-09 06:26  mloskot
+2006-06-12 16:51  strk
 
-	* tests/xmltester/markup/MarkupSTL.cpp: Removed redundant semicolon
-	  reported by g++ -pedantic.
+	* Added equality and inequality operators and tests
 
-2006-04-09 06:09  mloskot
+2006-06-12 16:36  strk
 
-	* source/operation/valid/SweeplineNestedRingTester.cpp: Removed
-	  redundant semicolon reported by g++ -pedantic.
+	* indentation, notes about things to be fixed.
 
-2006-04-09 03:48  mloskot
+2006-06-12 15:47  strk
 
-	* tests/unit/: Makefile.am, geom/IntersectionMatrixTest.cpp: Added
-	  Unit Test for IntersectionMatrix class.
+	* implemented missing getEdgesBetween() method (untested).
 
-2006-04-09 03:46  mloskot
+2006-06-12 15:46  strk
 
-	* 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.
+	* provided a memory friendly version of toEdges() method.
 
-2006-04-09 03:41  mloskot
+2006-06-12 15:07  strk
 
-	* 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.
+	* explicitly invoked CoordinateSequence (copy) ctor - suggested by
+	  GCC warning.
 
-2006-04-08 17:57  mloskot
+2006-06-12 15:06  strk
 
-	* tests/tut/: tut.h, tut_reporter.h, tut_restartable.h: Added
-	  copyright notice to TUT files. Small cleaning.
+	* Added default ctor and copy ctor (protected)
 
-2006-04-08 15:05  strk
+2006-06-12 13:57  strk
 
-	* source/geomgraph/EdgeEnd.cpp: Added assertion
+	* Check for int64_t type for int64 typedef.
 
-2006-04-08 15:00  strk
+2006-06-12 11:29  strk
 
-	* source/geomgraph/NodeMap.cpp: assertion checking, mergeLabel()
-	  call fix (bug#91)
+	* unsigned int => size_t
 
-2006-04-07 18:52  strk
+2006-06-12 10:49  strk
 
-	* source/: geomgraph/PlanarGraph.cpp,
-	  headers/geos/geomgraph/PlanarGraph.h: Port info, doxygen
-	  comments, assertion checking
+	* unsigned int => size_t
 
-2006-04-07 18:01  strk
+2006-06-12 10:39  strk
 
-	* source/: geomgraph/Node.cpp, headers/geos/geomgraph/Node.h: Port
-	  info, doxygen comments, testInvariant(), many assertionss,
-	  handling of the NULL EdgeEndStar member
+	* don't print test file precision model if verbosity level < 2.
 
-2006-04-07 15:26  strk
+2006-06-12 10:10  strk
 
-	* tests/xmltester/: XMLTester.cpp, XMLTester.h: Use of auto_ptr<>
-	  to prevent confusing leaks in tester
+	* Fixed getGeometryN() to take size_t rather then int, changed
+	  unsigned int parameters to size_t.
 
-2006-04-07 15:14  mloskot
+2006-06-09 08:28  strk
 
-	* tests/tut/tut_reporter.h: Fixed annoying warnings from TUT.
+	* Removed compiler warning
 
-2006-04-07 15:01  mloskot
+2006-06-09 08:17  strk
 
-	* tests/unit/geos_unit.cpp: Fixed line-ends to LF.
+	* removed signed/unsigned comparison warnings.
 
-2006-04-07 14:55  mloskot
+2006-06-09 08:09  strk
 
-	* tests/unit/geom/PolygonTest.cpp: Uncommented test nr 38 in
-	  PolygonTest.cpp.
+	* removed signed/unsigned comparison warnings.
 
-2006-04-07 14:37  mloskot
+2006-06-09 08:02  strk
 
-	* 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
+	* Fixed signed/unsigned comparison tests
+
+2006-06-09 07:42  strk
+
+	* * 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-06-09 06:41  strk
+
+	* Added missing log for mloskot change
+
+2006-06-08 18:50  mloskot
+
+	* Fixed no-effect warning in test<1> from DimensionTest.cpp.
+
+2006-06-08 18:18  strk
+
+	* * tests/unit/geom/GeometryFactoryTest.cpp: fixed compiler
+	  warnings about signed/unsigned comparisons.
+
+2006-06-08 17:58  strk
+
+	* Polygon::getNumInteriorRing() return size_t,
+	  Polygon::interiorRingN() takes size_t.
+
+2006-06-08 17:46  strk
+
+	* * tests/unit/geom/CoordinateArraySequenceTest.cpp: fix
+	  signed/unsigned comparison warning.
+
+2006-06-08 15:55  strk
+
+	* * 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
+
+	* Commented out ruby and python detection
+
+2006-06-08 12:58  strk
+
+	* Fixed xml testrunner rule
+
+2006-06-08 12:16  strk
+
+	* added XML tests run to the 'make check' rule.
+
+2006-06-08 11:20  strk
+
+	* Added missing virtual destructor to abstract classes.
+
+2006-06-07 20:04  strk
+
+	* * configure.in: enforce -Wall -ansi -pedantic -Wno-long-long to C
+	  and CXX flags.
+
+2006-06-07 19:45  strk
+
+	* Renamed (reserved) TESTS variable to RUBY_TESTS
+
+2006-06-07 19:26  strk
+
+	* Fixed SUBDIRS order, and added a NOTE about maintaining it.
+
+2006-06-07 17:03  strk
+
+	* * 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
+
+	* Set release version to 3.0.0rc1
+
+2006-06-07 14:10  mloskot
+
+	* Update ChangeLog with info about new test case
+	  isPointInRingTest.cpp.
+
+2006-06-07 14:06  mloskot
+
+	* Renamed file isPointInRing.cpp to isPointInRingTest.cpp to follow
+	  GEOS Unit Test convention.
+
+2006-06-07 13:52  mloskot
+
+	* Added new test: CGAlgorithms/isPointInRing.cpp.
+
+2006-06-07 13:10  strk
+
+	* Removed Triangle.h include from geom.h
+
+2006-06-07 13:08  strk
+
+	* * source/headers/geos/geom/Makefile.am: removed Triangle.h from
+	  installed header set.
+
+2006-06-05 19:42  strk
+
+	* Fixed noinst_geos_HEADERS => noinst_HEADERS.
+
+2006-06-05 15:36  strk
+
+	* 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
+
+	* update to track latest removals
+
+2006-06-03 22:29  hobu
+
+	* Use a fully qualified namespace for LineSegment because we're
+	  inside of geos::simplify at the time
+
+2006-06-01 11:49  strk
+
+	* Reduced installed headers form geomgraph namespace
+
+2006-06-01 10:28  strk
+
+	* Reduced number of installed headers for the geos::index namespace
+
+2006-05-25 18:44  strk
+
+	* * tests/unit/geom/TriangleTest.cpp: take floating-point rounding
+	  error into account.
+
+2006-05-25 16:11  mloskot
+
+	* Changed precision constant with epsilon() from
+	  std::numeric_limits.
+
+2006-05-25 15:54  mloskot
+
+	* Added specialization of ensure_equals for double type.
+
+2006-05-24 16:29  strk
+
+	* * source/index/quadtree/DoubleBits.cpp: handled negative or zero
+	  values in getExponent().
+
+2006-05-24 16:01  strk
+
+	* * 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
+
+	* * 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
+
+	* * 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
+
+	* Reduced number of installed headers in geos/operation/ subdir
+
+2006-05-24 13:44  strk
+
+	* Added a note about unit tests being introduced
+
+2006-05-24 11:44  mloskot
+
+	* Added missing entries to ChangeLog.
+
+2006-05-24 11:41  strk
+
+	* * 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
+
+	* * capi/geos_c.h.in: #include <stddef.h> to get size_t definition
+	  (only #ifndef __cplusplus)
+
+2006-05-24 05:53  mloskot
+
+	* Added new test: TopologyPreservingSimplifierTest.cpp. Added new
+	  utility.cpp helper for Unit Tests (implementes utils from JTS
+	  Unit Tests).
+
+2006-05-23 15:06  strk
+
+	* * source/headers/geos/geom/Coordinate.h: added missing <string>
+	  include.
+
+2006-05-23 14:44  strk
+
+	* * source/headers/geos/config.h: removed file which is not
+	  supposed to be in the repository.
+
+2006-05-23 14:29  strk
+
+	* * source/headers/geos/index/quadtree/DoubleBits.h,
+	  source/index/quadtree/DoubleBits.cpp: const correctness and
+	  documentation.
+
+2006-05-23 13:21  strk
+
+	* Added test for put/get Long values
+
+2006-05-23 13:16  strk
+
+	* Fixed a bug in WKBWriter::writeByteOrder() failing to consider
+	  machine's byte order
+
+2006-05-23 12:57  strk
+
+	* Fixed small typo in label
+
+2006-05-23 12:33  strk
+
+	* * source/io/ByteOrderValues.cpp: fixed bug in putLong() also
+	  affecting putDouble()
+
+2006-05-23 12:23  strk
+
+	* * tests/unit/Makefile.am, tests/unit/io/ByteOrderValuesTest.cpp:
+	  unit test for ByteOrderValues class.
+
+2006-05-23 11:07  strk
+
+	* * source/io/WKBWriter.cpp: fixed bug in ::writeInt missing to
+	  honour the requested byte order.
+
+2006-05-23 10:56  strk
+
+	* Fixed top comment
+
+2006-05-23 10:48  strk
+
+	* * tests/unit/io/WKBReaderTest.cpp: cleaned up and added both XDR
+	  and NDR tests.
+
+2006-05-23 09:24  strk
+
+	* * 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
+
+	* Print colon after exception name (as it has always been)
+
+2006-05-19 17:44  strk
+
+	* * source/simplify/TopologyPreservingSimplifier.cpp:
+	  removed friend specification in
+	  TopologyPreservingSimplifier helper class
+	  (no more needed)
+
+2006-05-19 17:39  strk
+
+	* * tests/unit/geom/Geometry/coversTest.cpp:
+	  keep tests in 'tut' namespace.
+
+2006-05-19 16:38  strk
+
+	* * tests/xmltester/XMLTester.cpp: report
+	  error on load of requested tests.
+
+2006-05-18 10:19  strk
+
+	* * source/headers/geos/geom.h: fixed doxygen header for mainpage.
+
+2006-05-18 10:16  strk
+
+	* Added note about the new BinaryOp class and its uses.
+
+2006-05-18 10:13  strk
+
+	* * 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
+
+	* added note about new Geometry predicates
+
+2006-05-18 09:00  strk
+
+	* Added tests for coveredBy(), fixed ChangeLog entry
+
+2006-05-18 08:56  strk
+
+	* * 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
+
+	* Added output operator + test
+
+2006-05-17 17:24  strk
+
+	* Added port info, fixed isCoveredBy() comment.
+
+2006-05-17 17:20  strk
+
+	* added isCovers() and isCoveredBy() public methods to
+	  IntersectionMatrix and associated tests.
+
+2006-05-17 08:40  strk
+
+	* typo fixed to make description more clear
+
+2006-05-13 10:42  mloskot
+
+	* Fixed line-ends in PointLocatorTest.cpp file.
+
+2006-05-13 08:26  mloskot
+
+	* Fixed line-ends in isRectangleTest.cpp. Added new patterns to
+	  .cvsignore.
+
+2006-05-05 15:40  strk
+
+	* Had nodind validation error throw an exception for
+	  SimpleSnapRounder
+	  and MCIndexSnapRounder
+
+2006-05-05 14:34  strk
+
+	* New SegmentString unit test
+
+2006-05-05 14:25  strk
+
+	* 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
+
+	* droppped SegmentString::getContext(), new name is getData() to
+	  reflect change in JTS
+
+2006-05-05 09:37  strk
+
+	* * source/headers/geos/geom.h: fixed namespace qualification in
+	  doxygen page about C++ interface.
+
+2006-05-04 15:49  strk
+
+	* updated all Geometry::getDimension() methods to return
+	  Dimension::DimensionType (closes bug#93)
+
+2006-05-04 14:05  strk
+
+	* * 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
+
+	* doxygen comments cleanup
+
+2006-05-04 12:54  strk
+
+	* Added invariant tester for NodeMap class, fixed comment about
+	  ownership of NodeFactory
+
+2006-05-04 12:33  strk
+
+	* Added some comments about RightmostEdgeFinder only considering
+	  forward DirectedEdge
+
+2006-05-04 12:19  strk
+
+	* Added note about findEdge() only scanning for forward
+	  DirectedEdges
+
+2006-05-04 12:17  strk
+
+	* Added comment about management of newly created DirectedEdges
+
+2006-05-04 10:15  strk
+
+	* Doxygen comments
+
+2006-05-04 09:16  strk
+
+	* Added JTS debugging, for comparison with JTS
+
+2006-05-04 08:42  strk
+
+	* Added note about the CoordinateSequence::toVector() method.
+
+2006-05-04 08:35  strk
+
+	* noding/SegmentNodeList.cpp: cleanups, changed output operator to
+	  be more similar to JTS
+
+2006-05-04 08:30  strk
+
+	* removed use of SegmentString::setCoordinates() [dropped]
+
+2006-05-04 08:29  strk
+
+	* * 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
+
+	* output operator for SegmentString class
+
+2006-05-04 07:41  strk
+
+	* const-correct size() method for SegmentNodeList
+
+2006-05-04 06:36  strk
+
+	* Extended definition to take new CoordinateSequence tracking into
+	  account
+
+2006-05-03 20:05  strk
+
+	* Added SQL debugging output
+
+2006-05-03 19:47  strk
+
+	* added operator<< for CoordinateSequence
+
+2006-05-03 18:04  strk
+
+	* added SegmentString::setCoordinates() interface
+
+2006-05-03 17:54  strk
+
+	* Uncommented correctness checker
+
+2006-05-03 17:51  strk
+
+	* system headers included after package headers
+
+2006-05-03 17:50  strk
+
+	* Doxygen comments
+
+2006-05-03 17:48  strk
+
+	* Forgot a slash
+
+2006-05-03 17:48  strk
+
+	* Doxygen brief
+
+2006-05-03 16:22  hobu
+
+	* tweak clean target
+
+2006-05-03 16:21  hobu
+
+	* Build the C API and shared lib separate from the normal lib
+	  Add missing files
+
+2006-05-03 16:19  strk
+
+	* fit in 80 columns
+
+2006-05-03 16:09  hobu
+
+	* Maintain a geos_c.h.vc until we come up with a better solution
+
+2006-05-03 15:50  hobu
+
+	* *** empty log message ***
+
+2006-05-03 15:49  strk
+
+	* fixed bug in SimpleSnapRounder::computeSnaps, trying to access
+	  out-of-bound vector element.
+
+2006-05-03 15:49  hobu
+
+	* add additional files and change names where necessary
+
+2006-05-03 15:40  strk
+
+	* test SegmentString invariant before and after scaling
+
+2006-05-03 15:37  strk
+
+	* Tabs for indent
+
+2006-05-03 15:32  hobu
+
+	* *** empty log message ***
+
+2006-05-03 15:30  hobu
+
+	* Maintain a version.h.vc until we come up with a better solution
+
+2006-05-03 15:28  strk
+
+	* updated JTS_PORT to 1.7.1
+
+2006-05-03 15:26  strk
+
+	* testInvariant made public and always inlined
+
+2006-05-03 15:19  strk
+
+	* Changed sym_round() to java_math_round()
+
+2006-05-03 15:12  strk
+
+	* Oops, uninitialized value fix
+
+2006-05-03 15:06  strk
+
+	* Updated
+
+2006-05-03 15:06  strk
+
+	* Better doxygen comment
+
+2006-05-03 15:05  strk
+
+	* Assertions checking
+
+2006-05-03 15:04  strk
+
+	* removed reduntant port info
+
+2006-05-03 15:02  strk
+
+	* moved some implementations from header to .cpp file (taken out of
+	  inline)
+
+2006-05-03 15:00  strk
+
+	* Fixed scale() function to remove repeated points *after*
+	  rounding. Added brief doxygen class description.
+
+2006-05-03 10:26  strk
+
+	* Fixed misuse of precision model in noder (bufferFixedPrecision)
+
+2006-05-03 09:46  strk
+
+	* buffer headers reduction item
+
+2006-05-03 09:45  strk
+
+	* Do not install following buffer headers: BufferBuilder.h,
+	  OffsetCurveSetBuilder.h, BufferSubgraph.h,
+	  SubgraphDepthLocater.h,
+	  RightmostEdgeFinder.h
+
+2006-05-03 09:14  strk
+
+	* * 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-03 08:58  strk
+
+	* added new non-static CoordinateSequence::removeRepeatedPoints()
+	  mutator.
+
+2006-05-02 16:22  strk
+
+	* * source/noding/ScaledNoder.cpp: use java_math_round instead of
+	  sym_round.
+
+2006-05-02 14:51  strk
+
+	* Added port info and fixed doxygen comments for CGAlgorithms class
+
+2006-05-02 14:32  strk
+
+	* Added port info for polygonize/EdgeRing class,
+	  polygonize/EdgeRing.h header
+	  not installed.
+
+2006-05-02 14:22  strk
+
+	* * source/operation/polygonize/: polygonizeEdgeRing.cpp renamed to
+	  EdgeRing.cpp, to follow JTS naming.
+
+2006-05-02 14:01  strk
+
+	* * source/io/WKBReader.cpp: fixed reads of XDR WKB.
+
+2006-04-28 12:09  strk
+
+	* Added 'verbose-test' rule
+
+2006-04-28 12:08  strk
+
+	* Added note about Geometry constructors
+
+2006-04-28 11:56  strk
+
+	* * 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-28 11:12  strk
+
+	* removed warnings related to change in getNumPoints() return type.
+
+2006-04-28 10:55  strk
+
+	* 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-28 10:51  strk
+
+	* Unit tests: only construct Geoms using GeometryFactory.
+
+2006-04-27 15:15  strk
+
+	* Z check removed from invariant tester to avoid aborts due to
+	  differences in FP computations.
+
+2006-04-27 15:07  strk
+
+	* use output operators in debugging lines
+
+2006-04-27 15:06  strk
+
+	* (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
+
+	* standard algorithm used in addZ() for vector seek
+
+2006-04-26 16:35  strk
+
+	* Had WKTReader accept correct form for MultiPoint
+
+2006-04-26 10:39  strk
+
+	* Added mloskot item (bug#100)
+
+2006-04-26 10:26  strk
+
+	* tools/geos-config.in: fixed library path to use layout detected
+	  by autoconf
+
+2006-04-24 15:47  strk
+
+	* Public constructors change made permanent
+
+2006-04-23 11:58  mloskot
+
+	* 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
+
+	* Added new patterns to .cvsignore file.
+
+2006-04-22 17:16  mloskot
+
+	* Temporar fix of Bug #100. This report requires deeper analysis!.
+
+2006-04-21 17:04  strk
+
+	* Fixed constructor by type to always initialize scale factor
+
+2006-04-20 16:21  strk
+
+	* Added missing debugging output
+
+2006-04-20 14:27  strk
+
+	* HCoordinate class changed to use long double types internally, in
+	  order to improve computation precision
+
+2006-04-20 14:16  strk
+
+	* Added some more doxygen comments
+
+2006-04-20 11:11  strk
+
+	* 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
+
+	* Added snapround and simplify tests items
+
+2006-04-19 09:20  strk
+
+	* updated
+
+2006-04-14 15:34  strk
+
+	* Had CAPI use new BinaryOp class in an aim to reduce robustness
+	  problems
+
+2006-04-14 15:25  strk
+
+	* updated, somehow
+
+2006-04-14 15:19  strk
+
+	* removed precision reduction code (use BinaryOp for that)
+
+2006-04-14 15:06  strk
+
+	* Added BinaryOp.h header
+
+2006-04-14 15:04  strk
+
+	* fixed missing namespace qualification in overlay::overlayOp
+
+2006-04-14 14:57  strk
+
+	* XMLTester binary ops invoked using the new BinaryOp template
+	  function.
+
+2006-04-14 14:38  strk
+
+	* 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
+
+	* Added overlayOp() adapter for use in templates expecting binary
+	  ops
+
+2006-04-14 09:02  strk
+
+	* Hadded output operator and debugging prints for HCoordinate.
+
+2006-04-13 23:57  strk
+
+	* Disables reduced precision overlayOp (is broken)
+
+2006-04-13 23:42  strk
+
+	* Plugged CommonBitsOp attempts in overlay op, before brute force
+	  precision
+	  reduction (this is likely going to change)
+
+2006-04-13 23:28  strk
+
+	* "always build before commit" (forgot a closing paren)
+
+2006-04-13 23:23  strk
+
+	* fixed bug in binary ops failing to consistently reduce operands.
+
+2006-04-13 21:53  strk
+
+	* fixed bug introduced by previous commit
+
+2006-04-13 21:52  strk
+
+	* Many debugging lines and assertions added. Fixed bug in
+	  TaggedLineString class.
+
+2006-04-13 17:09  strk
+
+	* Use default GeometryFactory instance (finishGEOS() is a no-op
+	  now)
+
+2006-04-13 16:48  strk
+
+	* Added GEOSSimplify and GEOSTopologyPreserveSimplify interfaces.
+	  Removed compiler warnings in geostest
+
+2006-04-13 16:44  strk
+
+	* Fixed a bug in DPTransformer handling of MultiPolygons
+
+2006-04-13 16:04  strk
+
+	* Made TopologyPreservingSimplifier implementation successfully
+	  build
+
+2006-04-13 14:51  strk
+
+	* Forced NDR output (to not rely on architecture). Removed CRs
+	  endings.
+
+2006-04-13 14:25  strk
+
+	* TopologyPreservingSimplifier initial port
+
+2006-04-13 10:39  strk
+
+	* Initial implementation of TaggedLinesSimplifier class
+
+2006-04-13 09:28  mloskot
+
+	* Removed definition of copy ctor and assignment operator for
+	  LineSegmentString class.
+
+2006-04-13 09:21  mloskot
+
+	* 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
+
+	* Added note about reduction of installed headers in simplify
+	  namespace
+
+2006-04-12 17:19  strk
+
+	* Ported TaggedLineStringSimplifier class, made LineSegment class
+	  polymorphic to fix derivation of TaggedLineSegment
+
+2006-04-12 15:20  strk
+
+	* LineSegmentIndex class
+
+2006-04-12 14:22  strk
+
+	* Initial implementation of TaggedLineSegment and TaggedLineString
+	  classes
+
+2006-04-12 12:20  strk
+
+	* Added support for use of CommonBitsOp in reduced precision
+	  attempts
+	  (compile-time option)
+
+2006-04-12 11:57  strk
+
+	* Fixed debugging line
+
+2006-04-12 11:39  strk
+
+	* Removed Geometry.h and CoordinateSequence.h includes.
+	  The former created a circular dependency.
+
+2006-04-12 11:17  strk
+
+	* Fixed exceptions constructors (were using operator+ with strings
+	  and const char*)
+
+2006-04-12 10:57  strk
+
+	* Added WKBReader default ctor using default GeometryFactory
+	  instance
+
+2006-04-11 16:04  strk
+
+	* geos::simplify::DouglasPeukerSimplifier class + unit test
+
+2006-04-11 12:56  strk
+
+	* used typedef for auto_ptr<CoordinateSequence>
+
+2006-04-11 12:21  strk
+
+	* GeometryTransformer class ported
+
+2006-04-11 11:55  strk
+
+	* Added CoordinateSequence::AutoPtr typedef
+
+2006-04-11 11:16  strk
+
+	* Added LineString and LinearRing constructors by auto_ptr
+
+2006-04-11 09:53  strk
+
+	* Added missing duplicated include sentinel
+
+2006-04-11 09:41  strk
+
+	* Initial implementation of a GeometryList class, to be used to
+	  manage
+	  lists of Geometry pointers.
+
+2006-04-11 09:31  strk
+
+	* Added Geometry::AutoPtr typedef
+
+2006-04-11 09:29  strk
+
+	* Fixed initialization list (removed compiler warning)
+
+2006-04-10 18:15  strk
+
+	* 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
+
+	* 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
+
+	* First manual edit (will likely update later tonight... with
+	  changes grouped
+	  by date)
+
+2006-04-10 15:05  strk
+
+	* Re-synced with JTS version (so this actually *was* a bug :)
+
+2006-04-10 15:05  strk
+
+	* Fixed a bug introduced by previous commit in getCentroid()
+
+2006-04-10 14:18  strk
+
+	* Fixed getCentroid(Coordinate&) to round using PrecisionModel
+	  all unit tests succeed.
+
+2006-04-10 13:40  strk
+
+	* Added default ctor for WKTReader (using GeometryFactory's default
+	  instance)
+
+2006-04-10 13:13  strk
+
+	* Removed INLINE flags from geos-config --libs
+
+2006-04-10 13:09  strk
+
+	* 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
+
+	* 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
+
+	* Uncommented required Geometry.h include (for use in auto_ptr)
+
+2006-04-10 09:21  mloskot
+
+	* Added new test for UniqueCoordinateArrayFilter class. Small fixes
+	  related to signed/unsigned comparison.
+
+2006-04-09 11:07  mloskot
+
+	* Small fixes in doc/example.cpp.
+
+2006-04-09 04:56  mloskot
+
+	* Removed redundant semicolons from xmltester sources.
+
+2006-04-09 04:26  mloskot
+
+	* Removed redundant semicolon reported by g++ -pedantic.
+
+2006-04-09 04:09  mloskot
+
+	* Removed redundant semicolon reported by g++ -pedantic.
+
+2006-04-09 01:48  mloskot
+
+	* Added Unit Test for IntersectionMatrix class.
+
+2006-04-09 01:46  mloskot
+
+	* [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 01:41  mloskot
+
+	* 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 15:57  mloskot
+
+	* Added copyright notice to TUT files. Small cleaning.
+
+2006-04-08 13:05  strk
+
+	* Added assertion
+
+2006-04-08 13:00  strk
+
+	* assertion checking, mergeLabel() call fix (bug#91)
+
+2006-04-07 16:52  strk
+
+	* Port info, doxygen comments, assertion checking
+
+2006-04-07 16:01  strk
+
+	* Port info, doxygen comments, testInvariant(), many assertionss,
+	  handling of
+	  the NULL EdgeEndStar member
+
+2006-04-07 13:26  strk
+
+	* Use of auto_ptr<> to prevent confusing leaks in tester
+
+2006-04-07 13:14  mloskot
+
+	* Fixed annoying warnings from TUT.
+
+2006-04-07 13:01  mloskot
+
+	* Fixed line-ends to LF.
+
+2006-04-07 12:55  mloskot
+
+	* Uncommented test nr 38 in PolygonTest.cpp.
+
+2006-04-07 12:37  mloskot
+
+	* 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.
+	* 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:
-	  Geometry::getNumGeometries() changed to return 'unsigned int'
+	* 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
+	* 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
+	* 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
+	* 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
+	* debugging lines, assertions
 
-2006-04-07 10:27  strk
+2006-04-07 08:27  strk
 
-	* source/precision/CommonBitsOp.cpp: debugging blocks
+	* 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.
+	* 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.
+	* 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,
-	  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: Added name for anonymous enum
-	  in Dimension class (bug). Added missing new-line at the end of
-	  source files. Removed CR from line ends.
+	* Added name for anonymous enum 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
-	  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.
+	* Adding new Unit Tests.
 
-2006-04-07 01:35  strk
+2006-04-06 23:35  strk
 
-	* AUTHORS: Added Mateusz Loskot
+	* 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
+	* [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.
+	* [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.
+	* [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
+	* [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
+	* 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
+	* 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
+	* 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
+	* 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
+	* 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
-	  geos::precision namespace (leaks plugged, auto_ptr use, ...)
+	* 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
+	* 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
+	* 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
+	* 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.
+	* Delayed 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
+	* 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
+	* 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
+	* 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().
+	* 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
-	  pts!=NULL assertion in testInvariant() function
+	* 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<<
+	* 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
+	* 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
+	* 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.
+	* 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
+	* 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
+	* 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.
+	* 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
+	* 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
+	* 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 )
+	* 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
+	* 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
-	  checking, indentation
+	* 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.
+	* Changed 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 +
-	  initialization lists in ctors
+	* 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.
+	* NotRepresentable condition 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
+	* 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,
-	  source/examples/CPCLException.cpp,
-	  source/examples/CustomCoordinateSequenceExample.cpp,
-	  source/examples/CustomCoordinateSequenceExample.h,
-	  source/headers/geos/io/ParseException.h,
-	  source/headers/geos/util/GEOSException.h,
-	  source/headers/geos/util/IllegalArgumentException.h,
-	  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)
+	* Changed GEOSException hierarchy to 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.
+	* 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
+	* 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
+	* 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
+	* 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
+	* - 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
+	* 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
+	* 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
+	* 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
+	* 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/simplify/.cvsignore,
-	  source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
-	  source/headers/geos/simplify/Makefile.am,
-	  source/simplify/.cvsignore,
-	  source/simplify/DouglasPeuckerLineSimplifier.cpp,
-	  source/simplify/Makefile.am: DouglasPeuckerLineSimplifier class
-	  port
+	* 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
+	* 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.
+	* 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.
+	* 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.
+	* 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.
 
-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()
+	* 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)
+	* Fixed NULL-GeometryFactory constructor 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
+	* 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
+	* 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
+	* 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
+	* 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
+	* 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.
+	* 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,
-	  useless heap allocations removal
+	* 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
+	* 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]
+	* 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
+	* 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.
+	* 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
+	* 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)
+	* 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.
+	* 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
+	* 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
+	* 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.
+	* 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
+	* 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.
+	* 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
+	* 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)
+	* 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.
+	* 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
+	* 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)
+	* 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
+	* 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)
+	* 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()
+	* 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
-	  allocations and probability of error by making LineIntersector
+	* 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
+	* 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
+	* 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)
+	* 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
+	* 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
+	* 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
+	* 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()
+	* 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()
+	* 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
+	* 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)
+	* 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)
 
-2006-03-24 12:04  strk
+2006-03-24 11:04  strk
 
-	* source/operation/linemerge/LineSequencer.cpp: Changed assert()
-	  with Assert::isTrue in addReverseSubpath
+	* 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
+	* 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,
-	  source/geom/CoordinateArraySequenceFactory.cpp,
-	  source/geom/Envelope.cpp, source/geom/Geometry.cpp,
-	  source/geom/GeometryCollection.cpp,
-	  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/headers/geos/algorithm/ConvexHull.h,
-	  source/headers/geos/geom/Coordinate.h,
-	  source/headers/geos/geom/CoordinateArraySequence.h,
-	  source/headers/geos/geom/CoordinateArraySequenceFactory.h,
-	  source/headers/geos/geom/CoordinateFilter.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/Geometry.h,
-	  source/headers/geos/geom/GeometryCollection.h,
-	  source/headers/geos/geom/GeometryComponentFilter.h,
-	  source/headers/geos/geom/GeometryFactory.h,
-	  source/headers/geos/geom/GeometryFilter.h,
-	  source/headers/geos/geom/IntersectionMatrix.h,
-	  source/headers/geos/geom/LineSegment.h,
-	  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/MultiPoint.h,
-	  source/headers/geos/geom/MultiPolygon.h,
-	  source/headers/geos/geom/Point.h,
-	  source/headers/geos/geom/Polygon.h,
-	  source/headers/geos/geom/PrecisionModel.h,
-	  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/ShortCircuitedGeometryVisitor.h,
-	  source/headers/geos/geomgraph/Depth.h,
-	  source/headers/geos/geomgraph/DirectedEdge.h,
-	  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/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/io/WKTReader.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/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/SimpleNoder.h,
-	  source/headers/geos/noding/SinglePassNoder.h,
-	  source/headers/geos/noding/snapround/HotPixel.h,
-	  source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
-	  source/headers/geos/noding/snapround/MCIndexSnapRounder.h,
-	  source/headers/geos/noding/snapround/SimpleSnapRounder.h,
-	  source/io/WKTReader.cpp, source/noding/MCIndexNoder.cpp,
-	  source/noding/SegmentString.cpp,
-	  source/noding/snapround/HotPixel.cpp,
-	  source/noding/snapround/MCIndexSnapRounder.cpp,
-	  source/operation/distance/DistanceOp.cpp: USE_INLINE =>
-	  GEOS_INLINE
+	* 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
+	* 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>
+	* 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
+	* 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
-	  TopologyException constructor, various small cleanups
+	* 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
+	* 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
+	* 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.
+	* Temporarly excluded 'swig' extension 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
+	* 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
+	* 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/.cvsignore,
-	  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/Makefile.am,
-	  source/headers/geos/precision/SimpleGeometryPrecisionReducer.h,
-	  source/operation/buffer/BufferOp.cpp,
-	  source/operation/overlay/OverlayOp.cpp,
-	  source/precision/CommonBits.cpp,
-	  source/precision/CommonBitsOp.cpp,
-	  source/precision/CommonBitsRemover.cpp,
-	  source/precision/EnhancedPrecisionOp.cpp,
-	  source/precision/SimpleGeometryPrecisionReducer.cpp: precision.h
-	  header split, minor optimizations
+	* 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/headers/geos/algorithm/MCPointInRing.h,
-	  source/headers/geos/index/Makefile.am,
-	  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/noding/MCIndexNoder.h,
-	  source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
-	  source/index/bintree/NodeBase.cpp,
-	  source/index/chain/Makefile.am,
-	  source/index/chain/MonotoneChain.cpp,
-	  source/index/chain/MonotoneChainBuilder.cpp,
-	  source/index/chain/MonotoneChainOverlapAction.cpp,
-	  source/index/chain/MonotoneChainSelectAction.cpp,
-	  source/index/chain/indexMonotoneChain.cpp,
-	  source/noding/MCIndexNoder.cpp,
-	  source/noding/snapround/MCIndexPointSnapper.cpp,
-	  source/noding/snapround/MCIndexSnapRounder.cpp,
-	  source/operation/buffer/BufferBuilder.cpp,
-	  source/operation/valid/IsValidOp.cpp: indexChain.h header split.
+	* indexChain.h header split.
 
-2006-03-22 17:59  strk
+2006-03-22 16:59  strk
 
-	* source/headers/geos/geosAlgorithm.h: cleaned up
+	* 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
+	* 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/.cvsignore,
-	  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/Makefile.am,
-	  source/headers/geos/index/bintree/Node.h,
-	  source/headers/geos/index/bintree/NodeBase.h,
-	  source/headers/geos/index/bintree/Root.h,
-	  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/Makefile.am, source/index/bintree/Node.cpp,
-	  source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
-	  tests/xmltester/XMLTester.cpp: indexBintree.h header split,
-	  classes renamed to match JTS
+	* 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)
+	* 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/.cvsignore,
-	  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/Makefile.am,
-	  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/index/bintree/Key.cpp, source/index/bintree/Root.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/operation/valid/QuadtreeNestedRingTester.cpp:
-	  indexQuadtree.h split
+	* indexQuadtree.h split
 
-2006-03-22 12:19  strk
+2006-03-22 11:19  strk
 
-	* configure.in, capi/geos_c.cpp,
-	  source/headers/geos/opPolygonize.h,
-	  source/headers/geos/operation/Makefile.am,
-	  source/headers/geos/operation/polygonize/.cvsignore,
-	  source/headers/geos/operation/polygonize/EdgeRing.h,
-	  source/headers/geos/operation/polygonize/Makefile.am,
-	  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/util/TopologyException.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:
-	  opPolygonize.h headers split.
+	* 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
+	* 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,
-	  source/headers/geos/operation/linemerge/.cvsignore,
-	  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/linemerge/Makefile.am,
-	  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: opLinemerge.h split
+	* 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.h,
-	  source/headers/geos/planargraph/.cvsignore,
-	  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/Makefile.am,
-	  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/.cvsignore,
-	  source/headers/geos/planargraph/algorithm/ConnectedSubgraphFinder.h,
-	  source/headers/geos/planargraph/algorithm/Makefile.am,
-	  source/operation/GeometryGraphOperation.cpp,
-	  source/operation/IsSimpleOp.cpp,
-	  source/operation/linemerge/LineMergeDirectedEdge.cpp,
-	  source/operation/linemerge/LineMergeGraph.cpp,
-	  source/operation/linemerge/LineMerger.cpp,
-	  source/operation/linemerge/LineSequencer.cpp,
-	  source/operation/polygonize/PolygonizeDirectedEdge.cpp,
-	  source/operation/polygonize/PolygonizeGraph.cpp,
-	  source/operation/polygonize/polygonizeEdgeRing.cpp,
-	  source/planargraph/DirectedEdge.cpp,
-	  source/planargraph/DirectedEdgeStar.cpp,
-	  source/planargraph/Edge.cpp, source/planargraph/Makefile.am,
-	  source/planargraph/Node.cpp, source/planargraph/NodeMap.cpp,
-	  source/planargraph/PlanarGraph.cpp,
-	  source/planargraph/Subgraph.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,
-	  source/planargraph/planarPlanarGraph.cpp,
-	  source/planargraph/planarSubgraph.cpp,
-	  source/planargraph/algorithm/ConnectedSubgraphFinder.cpp:
-	  planargraph.h header split, planargraph:: classes renamed to
+	* 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/.cvsignore,
-	  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/distance/Makefile.am,
-	  source/operation/distance/ConnectedElementLocationFilter.cpp,
-	  source/operation/distance/ConnectedElementPointFilter.cpp,
-	  source/operation/distance/DistanceOp.cpp,
-	  source/operation/distance/GeometryLocation.cpp: opDistance.h
-	  header split
+	* 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/.cvsignore,
-	  source/headers/geos/operation/predicate/Makefile.am,
-	  source/headers/geos/operation/predicate/RectangleContains.h,
-	  source/headers/geos/operation/predicate/RectangleIntersects.h,
-	  source/headers/geos/operation/predicate/SegmentIntersectionTester.h,
-	  source/operation/predicate/RectangleContains.cpp,
-	  source/operation/predicate/RectangleIntersects.cpp,
-	  source/operation/predicate/SegmentIntersectionTester.cpp:
-	  opPredicate.h header split
+	* 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/.cvsignore,
-	  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/Makefile.am,
-	  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/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/ConsistentAreaTester.cpp: opRelate.h
-	  header split
+	* 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
+	* 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
 	  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
+	* 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,
-	  source/headers/geos/index/strtree/.cvsignore,
-	  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/Makefile.am,
-	  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/Interval.cpp,
-	  source/index/strtree/ItemBoundable.cpp,
-	  source/index/strtree/SIRtree.cpp,
-	  source/index/strtree/STRtree.cpp: indexStrtree.h split
+	* 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
+	* 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,
-	  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/index/sweepline/Makefile.am,
-	  source/index/sweepline/SweepLineEvent.cpp,
-	  source/index/sweepline/SweepLineIndex.cpp,
-	  source/index/sweepline/SweepLineInterval.cpp,
-	  source/index/sweepline/indexSweepLineEvent.cpp,
-	  source/operation/valid/SweeplineNestedRingTester.cpp:
-	  indexSweepline.h header split
+	* 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,
-	  source/headers/geos/io/ByteOrderDataInStream.h,
-	  source/headers/geos/io/ByteOrderValues.h,
-	  source/headers/geos/io/Makefile.am,
-	  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/io/ByteOrderValues.cpp,
-	  source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
-	  source/io/WKBReader.cpp, source/io/WKBWriter.cpp,
-	  source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
-	  source/io/Writer.cpp, source/operation/buffer/BufferSubgraph.cpp:
-	  io.h header split
+	* 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
+	* <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
+	* 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
+	* 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
+	* spatialindex.h and opValid.h headers split
 
-2006-03-20 17:57  strk
+2006-03-20 16:08  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/index/.cvsignore,
-	  source/headers/geos/index/ItemVisitor.h,
-	  source/headers/geos/index/Makefile.am,
-	  source/headers/geos/index/SpatialIndex.h,
-	  source/headers/geos/operation/Makefile.am,
-	  source/headers/geos/operation/valid/.cvsignore,
-	  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/Makefile.am,
-	  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/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/STRtree.cpp, source/io/Unload.cpp,
-	  source/operation/overlay/LineBuilder.cpp,
-	  source/operation/overlay/PolygonBuilder.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/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/TopologyValidationError.cpp:
-	  spatialindex.h and opValid.h headers split
+	* redirected find stderr to /dev/null
 
-2006-03-20 17:08  strk
+2006-03-20 13:20  strk
 
-	* macros/ac_python_devel.m4: redirected find stderr to /dev/null
+	* Changed assertion to TopologyException for the "orphaned" hole
+	  case
+	  in order to allow for reduced precision ops to catch the case.
 
-2006-03-20 14:20  strk
+2006-03-20 12:33  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.
+	* Simplified some privat methods to use refs instead of pointers,
+	  added
+	  debugging section for failiures of holes/shells associations
 
-2006-03-20 13:33  strk
+2006-03-20 12:32  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
+	* Added note about responsibility of return from ::toPolygon
 
-2006-03-20 13:32  strk
+2006-03-20 12:03  strk
 
-	* source/headers/geos/geomgraph/EdgeRing.h: Added note about
-	  responsibility of return from ::toPolygon
+	* Added operator<< for Geometry, writing HEXWKB
 
-2006-03-20 13:03  strk
+2006-03-20 11:42  strk
 
-	* source/: geom/Geometry.cpp, headers/geos/geom/Geometry.h: Added
-	  operator<< for Geometry, writing HEXWKB
+	* Added missing <cmath> include
 
-2006-03-20 12:42  strk
+2006-03-20 10:42  strk
 
-	* source/: noding/Octant.cpp,
-	  operation/buffer/OffsetCurveBuilder.cpp,
-	  operation/buffer/OffsetCurveSetBuilder.cpp: Added missing <cmath>
-	  include
+	* Bug #61 - Disambiguated geom::Polygon use
 
-2006-03-20 11:42  strk
+2006-03-20 10:14  strk
 
-	* source/operation/predicate/: RectangleContains.cpp,
-	  RectangleIntersects.cpp: Bug #61 - Disambiguated geom::Polygon
-	  use
+	* Bug #69 - Check for macro WIN32_LEAN_AND_MEAN
 
-2006-03-20 11:14  strk
+2006-03-20 10:13  strk
 
-	* source/headers/geos/timeval.h: Bug #69 - Check for macro
-	  WIN32_LEAN_AND_MEAN
+	* Bug #71 - Missing <algorithm>
 
-2006-03-20 11:13  strk
+2006-03-20 10:12  strk
 
-	* source/operation/buffer/SubgraphDepthLocater.cpp: Bug #71 -
-	  Missing <algorithm>
+	* Bug #70 - Small fix in fwd decl. of CoordinateLessThen
 
-2006-03-20 11:12  strk
+2006-03-20 10:11  strk
 
-	* source/headers/geos/geom/Coordinate.h: Bug #70 - Small fix in fwd
-	  decl. of CoordinateLessThen
+	* Bug #67 - Debugging helpers in GeometryFactory class
 
-2006-03-20 11:11  strk
+2006-03-17 16:48  strk
 
-	* source/geom/GeometryFactory.cpp: Bug #67 - Debugging helpers in
-	  GeometryFactory class
+	* 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 17:48  strk
+2006-03-17 14:56  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.
+	* Fixed filename normalizer for sql output
 
-2006-03-17 15:56  strk
+2006-03-17 13:24  strk
 
-	* tests/xmltester/XMLTester.cpp: Fixed filename normalizer for sql
-	  output
+	* opOverlay.h header splitted. Reduced header inclusions in
+	  operation/overlay implementation files. ElevationMatrixFilter
+	  code moved from own file to ElevationMatrix.cpp (ideally a
+	  class-private).
 
-2006-03-17 14:24  strk
+2006-03-16 13:30  strk
 
-	* configure.in, source/geom/Geometry.cpp,
-	  source/headers/geos/opOverlay.h,
-	  source/headers/geos/operation/Makefile.am,
-	  source/headers/geos/operation/overlay/.cvsignore,
-	  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/LineBuilder.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/OverlayNodeFactory.h,
-	  source/headers/geos/operation/overlay/OverlayOp.h,
-	  source/headers/geos/operation/overlay/PointBuilder.h,
-	  source/headers/geos/operation/overlay/PolygonBuilder.h,
-	  source/operation/buffer/BufferBuilder.cpp,
-	  source/operation/buffer/BufferSubgraph.cpp,
-	  source/operation/buffer/SubgraphDepthLocater.cpp,
-	  source/operation/overlay/EdgeSetNoder.cpp,
-	  source/operation/overlay/ElevationMatrix.cpp,
-	  source/operation/overlay/ElevationMatrixCell.cpp,
-	  source/operation/overlay/ElevationMatrixFilter.cpp,
-	  source/operation/overlay/LineBuilder.cpp,
-	  source/operation/overlay/Makefile.am,
-	  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: opOverlay.h header
-	  splitted. Reduced header inclusions in operation/overlay
-	  implementation files. ElevationMatrixFilter code moved from own
-	  file to ElevationMatrix.cpp (ideally a class-private).
+	* Added missing testfile
 
-2006-03-16 14:30  strk
+2006-03-16 13:29  strk
 
-	* tests/xmltester/linemerge.xml: Added missing testfile
+	* new unit test for LineSegment (adding tests would be helpful)
 
-2006-03-16 14:29  strk
+2006-03-16 13:28  strk
 
-	* tests/unit/: Makefile.am, geom/LineSegment.cpp: new unit test for
-	  LineSegment (adding tests would be helpful)
+	* obsoleted getCoordinate(), replaced by operator[]
 
-2006-03-16 14:28  strk
+2006-03-16 13:27  strk
 
-	* source/: geom/LineSegment.cpp, headers/geos/geom/LineSegment.h,
-	  headers/geos/geom/LineSegment.inl: obsoleted getCoordinate(),
-	  replaced by operator[]
+	* Added notes about testing
 
-2006-03-16 14:27  strk
+2006-03-16 10:47  strk
 
-	* README: Added notes about testing
+	* Bug #65 - Command line changes and EOL fixes Unit Test
 
-2006-03-16 11:47  strk
+2006-03-16 10:42  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
+	* Bug #64 - Not all control paths return a value in
+	  geos::geom::Geometry::getClassSortIndex
 
-2006-03-16 11:42  strk
+2006-03-16 10:38  strk
 
-	* source/geom/Geometry.cpp: Bug #64 - Not all control paths return
-	  a value in geos::geom::Geometry::getClassSortIndex
+	* Bug #63 - Remove unreferenced local variable warning
 
-2006-03-16 11:38  strk
+2006-03-16 09:37  strk
 
-	* source/algorithm/LineIntersector.cpp: Bug #63 - Remove
-	  unreferenced local variable warning
+	* Initial unit tests
 
-2006-03-16 10:37  strk
+2006-03-15 18:59  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
+	* Bug #62: 'struct' CoordinateLessThen in forward declaration
 
-2006-03-15 19:59  strk
+2006-03-15 18:57  strk
 
-	* source/headers/geos/operation/IsSimpleOp.h: Bug #62: 'struct'
-	  CoordinateLessThen in forward declaration
+	* small cleanup
 
-2006-03-15 19:57  strk
+2006-03-15 18:57  strk
 
-	* source/operation/buffer/SubgraphDepthLocater.cpp: small cleanup
+	* cleanups in DEBUG lines
 
-2006-03-15 19:57  strk
+2006-03-15 18:56  strk
 
-	* source/operation/buffer/BufferBuilder.cpp: cleanups in DEBUG
-	  lines
+	* Temporary hack to avoid snapround:: Noders (still using
+	  ScaledNoder wrapper)
+	  to allow for buffer_snapround.xml test to succeed
 
-2006-03-15 19:56  strk
+2006-03-15 18:55  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
+	* Added xml testfile showing bug in snapround:: noders
 
-2006-03-15 19:55  strk
+2006-03-15 18:44  strk
 
-	* tests/xmltester/buffer_snapround.xml: Added xml testfile showing
-	  bug in snapround:: noders
+	* Bug #60 - Missing <cmath> header in some files
 
-2006-03-15 19:44  strk
+2006-03-15 17:33  strk
 
-	* doc/example.cpp, source/geom/Envelope.cpp,
-	  source/geom/LineSegment.cpp, source/geom/PrecisionModel.cpp,
-	  source/headers/geos/geom/Coordinate.inl,
-	  source/index/bintree/Key.cpp,
-	  source/index/quadtree/IntervalSize.cpp,
-	  source/index/quadtree/QuadTreeKey.cpp,
-	  source/index/strtree/STRtree.cpp,
-	  source/util/GeometricShapeFactory.cpp: Bug #60 - Missing <cmath>
-	  header in some files
+	* Changed operator<< to use operator<< for Nodes
 
-2006-03-15 18:33  strk
+2006-03-15 17:17  strk
 
-	* source/operation/buffer/BufferSubgraph.cpp: Changed operator<< to
-	  use operator<< for Nodes
+	* Added missing forward declarations
 
-2006-03-15 18:17  strk
+2006-03-15 17:16  strk
 
-	* source/headers/geos/geomgraph/: DirectedEdgeStar.h, EdgeRing.h,
-	  index/SweepLineEvent.h: Added missing forward declarations
+	* streamlined headers inclusion
 
-2006-03-15 18:16  strk
+2006-03-15 16:27  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
+	* operator<< for Node class
 
-2006-03-15 17:27  strk
+2006-03-15 15:50  strk
 
-	* source/: geomgraph/Node.cpp, headers/geos/geomgraph/Node.h:
-	  operator<< for Node class
+	* const correctness, cleanups
 
-2006-03-15 16:50  strk
+2006-03-15 15:27  strk
 
-	* source/: headers/geos/operation/buffer/SubgraphDepthLocater.h,
-	  operation/buffer/SubgraphDepthLocater.cpp: const correctness,
-	  cleanups
+	* cleanups
 
-2006-03-15 16:27  strk
+2006-03-15 15:26  strk
 
-	* source/headers/geos/geomgraph/: DirectedEdge.h, EdgeEnd.h:
-	  cleanups
+	* Cleanups
 
-2006-03-15 16:26  strk
+2006-03-15 13:03  strk
 
-	* source/geomgraph/: DirectedEdge.cpp, EdgeRing.cpp: Cleanups
+	* removed leftover debugging line
 
-2006-03-15 14:03  strk
+2006-03-15 12:54  strk
 
-	* source/operation/buffer/BufferBuilder.cpp: removed leftover
-	  debugging line
+	* Removed DepthSegment.h include
 
-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
-
-	* source/headers/geos/operation/buffer/: DepthSegment.h,
-	  Makefile.am: Removed public DepthSegment definition (moved inside
+	* 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.
+	* 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
+	* 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
+	* 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
+	* 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)
+	* 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
+	* 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
+	* 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
+	* streamlined headers usage
 
-2006-03-15 10:13  strk
+2006-03-15 09:13  strk
 
-	* source/geom/Polygon.cpp: updated port info
+	* updated port info
 
-2006-03-15 10:12  strk
+2006-03-15 09:12  strk
 
-	* source/headers/geos/geom/Polygon.h: isSimple doc
+	* isSimple doc
 
-2006-03-14 18:46  strk
+2006-03-14 17:46  strk
 
-	* source/headers/geos/util/Assert.h: Removed unrequired include
+	* Removed unrequired include
 
-2006-03-14 18:10  strk
+2006-03-14 17:10  strk
 
-	* source/operation/buffer/BufferSubgraph.cpp: cleanups
+	* cleanups
 
-2006-03-14 18:08  strk
+2006-03-14 17:08  strk
 
-	* source/: headers/geos/opOverlay.h,
-	  operation/overlay/MaximalEdgeRing.cpp: comments cleanup,
-	  integrity checks
+	* 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
+	* 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
+	* comments cleanup
 
-2006-03-14 17:53  strk
+2006-03-14 16:53  strk
 
-	* source/geomgraph/Edge.cpp: removed endline from printing funx
+	* 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
-	  signature to use refs rather then pointers, made it
-	  const-correct. Reduced heap allocations in createSubgraphs()
+	* 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
-	  PlanarGraph::getNodes(vector&) func, to reduce useless heap
+	* 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)
+	* 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
-	  BufferSubgraph, more debugging calls
+	* 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/.cvsignore,
-	  source/headers/geos/geomgraph/index/EdgeSetIntersector.h,
-	  source/headers/geos/geomgraph/index/Makefile.am,
-	  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/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/.cvsignore,
-	  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/Makefile.am,
-	  source/headers/geos/noding/snapround/SimpleSnapRounder.h,
-	  source/headers/geos/operation/Makefile.am,
-	  source/index/chain/MonotoneChainBuilder.cpp,
-	  source/noding/MCIndexNoder.cpp,
-	  source/noding/snapround/HotPixel.cpp,
-	  source/noding/snapround/MCIndexPointSnapper.cpp,
-	  source/noding/snapround/MCIndexSnapRounder.cpp,
-	  source/operation/buffer/BufferBuilder.cpp,
-	  source/operation/buffer/BufferOp.cpp: Headers split:
-	  geomgraphindex.h, nodingSnapround.h
+	* 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
+	* 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
+	* Fixed include filenames
 
-2006-03-14 01:36  strk
+2006-03-14 00:36  strk
 
-	* source/operation/buffer/BufferOp.cpp: Reduced 'buffer' headers
-	  inclusion
+	* 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/
+	* 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
+	* 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.
+	* 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
-	  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.
+	* 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
+	* 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
+	* 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
-	  OffsetCurveBuilder::getCoordinates.
+	* 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)
+	* 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
+	* 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
+	* boost detection code fix, first UTF source for testing purposes
 
-2006-03-10 13:43  strk
+2006-03-10 12:43  strk
 
-	* TODO: updated
+	* 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
+	* 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
+	* 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)
+	* 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,
-	  tests/unit/.cvsignore, tests/unit/Makefile.am: Initial boost
-	  detection code
+	* Initial boost detection code
 
-2006-03-10 12:09  strk
+2006-03-10 11:09  strk
 
-	* source/operation/valid/ConnectedInteriorTester.cpp: Comments
-	  cleanup
+	* 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
+	* 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)
+	* 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)
+	* 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)
+	* 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
+	* 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
-	  memory-friendly MaximalEdgeRing::buildMinimalRings()
-	  implementation.  Applied patch to IsValid operation from
-	  JTS-1.7.1
+	* Added memory-friendly MaximalEdgeRing::buildMinimalRings()
+	  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)
+	* 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,
-	  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/NotRepresentableException.cpp,
-	  source/algorithm/PointLocator.cpp,
-	  source/algorithm/SIRtreePointInRing.cpp,
-	  source/algorithm/SimplePointInAreaLocator.cpp,
-	  source/algorithm/SimplePointInRing.cpp,
-	  source/geom/Coordinate.cpp,
-	  source/geom/CoordinateArraySequence.cpp,
-	  source/geom/CoordinateArraySequenceFactory.cpp,
-	  source/geom/CoordinateList.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/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/Polygon.cpp,
-	  source/geom/PrecisionModel.cpp,
-	  source/geom/TopologyException.cpp, source/geom/Triangle.cpp,
-	  source/geom/util/CoordinateOperation.cpp,
-	  source/geom/util/GeometryEditor.cpp,
-	  source/geom/util/Makefile.am, source/geomgraph/DirectedEdge.cpp,
-	  source/geomgraph/Edge.cpp, source/geomgraph/EdgeEnd.cpp,
-	  source/geomgraph/EdgeEndStar.cpp, source/geomgraph/EdgeRing.cpp,
-	  source/geomgraph/GeometryGraph.cpp,
-	  source/geomgraph/PlanarGraph.cpp, source/geomgraph/Quadrant.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/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/.cvsignore,
-	  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/Makefile.am,
-	  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/.cvsignore,
-	  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/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/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/Makefile.am,
-	  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/.cvsignore,
-	  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/LinearComponentExtracter.h,
-	  source/headers/geos/geom/util/Makefile.am,
-	  source/headers/geos/geom/util/PointExtracter.h,
-	  source/headers/geos/geom/util/PolygonExtracter.h,
-	  source/headers/geos/geom/util/ShortCircuitedGeometryVisitor.h,
-	  source/headers/geos/geomgraph/.cvsignore,
-	  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/GraphComponent.h,
-	  source/headers/geos/geomgraph/Label.h,
-	  source/headers/geos/geomgraph/Makefile.am,
-	  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/noding/.cvsignore,
-	  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/Makefile.am,
-	  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/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/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/Makefile.am,
-	  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/io/WKBReader.cpp,
-	  source/io/WKBWriter.cpp, source/io/WKTReader.cpp,
-	  source/io/WKTWriter.cpp, source/noding/SegmentString.cpp,
-	  source/operation/IsSimpleOp.cpp,
-	  source/operation/buffer/BufferOp.cpp,
-	  source/operation/buffer/OffsetCurveBuilder.cpp,
-	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	  source/operation/buffer/RightmostEdgeFinder.cpp,
-	  source/operation/buffer/SubgraphDepthLocater.cpp,
-	  source/operation/overlay/EdgeSetNoder.cpp,
-	  source/operation/overlay/ElevationMatrix.cpp,
-	  source/operation/overlay/ElevationMatrixFilter.cpp,
-	  source/operation/overlay/MaximalEdgeRing.cpp,
-	  source/operation/overlay/PolygonBuilder.cpp,
-	  source/operation/relate/RelateComputer.cpp,
-	  source/operation/valid/ConsistentAreaTester.cpp,
-	  source/operation/valid/IsValidOp.cpp,
-	  source/operation/valid/RepeatedPointTester.cpp,
-	  source/util/Assert.cpp, tests/xmltester/SimpleWKTTester.cpp,
-	  tests/xmltester/XMLTester.cpp, tests/xmltester/buffer.xml:
-	  geos::geom namespace definition, first pass at headers split
+	* 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:)
+	* 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
+	* Fixed debugging lines
 
-2006-03-09 16:58  strk
+2006-03-09 15:50  strk
 
-	* source/operation/overlay/ElevationMatrixFilter.cpp: Fixed
-	  debugging lines
+	* Fixed debugging lines, added missing header
 
-2006-03-09 16:50  strk
+2006-03-09 15:47  strk
 
-	* source/operation/overlay/OverlayOp.cpp: Fixed debugging lines,
-	  added missing header
+	* Fixed debugging lines
 
-2006-03-09 16:47  strk
+2006-03-09 15:39  strk
 
-	* source/operation/linemerge/LineMergeGraph.cpp: Fixed debugging
-	  lines
+	* Fixed debugging lines
 
-2006-03-09 16:39  strk
+2006-03-09 14:48  strk
 
-	* source/noding/SegmentNodeList.cpp: Fixed debugging lines
+	* Added missing INCLUDES line
 
-2006-03-09 16:34  strk
+2006-03-07 14:21  strk
 
-	* source/index/quadtree/: QuadTreeKey.cpp, QuadTreeRoot.cpp: Fixed
-	  debugging lines
+	* Leak plugged, tweeked output to be nice with --sql-output
 
-2006-03-09 15:48  strk
+2006-03-07 14:20  strk
 
-	* capi/Makefile.am: Added missing INCLUDES line
+	* Big deal of heap allocations reduction
 
-2006-03-07 15:21  strk
+2006-03-07 14:18  strk
 
-	* tests/xmltester/XMLTester.cpp: Leak plugged, tweeked output to be
-	  nice with --sql-output
+	* Profiler singleton implemented with a function-static Profiler
+	  instance
 
-2006-03-07 15:20  strk
+2006-03-07 12:42  strk
 
-	* source/: headers/geos/opBuffer.h,
-	  operation/buffer/OffsetCurveBuilder.cpp: Big deal of heap
-	  allocations reduction
+	* addedvalidity test for a case with invalid input
 
-2006-03-07 15:18  strk
+2006-03-07 12:41  strk
 
-	* source/util/Profiler.cpp: Profiler singleton implemented with a
-	  function-static Profiler instance
+	* Added --wkb-output and made --sql-output compatible with -v
 
-2006-03-07 13:42  strk
+2006-03-07 11:22  strk
 
-	* tests/xmltester/buffer.xml: addedvalidity test for a case with
-	  invalid input
+	* table name for sqlOutput normalized
 
-2006-03-07 13:41  strk
+2006-03-07 11:06  strk
 
-	* tests/xmltester/: XMLTester.cpp, XMLTester.h: Added --wkb-output
-	  and made --sql-output compatible with -v
+	* Added --sql-output switch for debugging
 
-2006-03-07 12:22  strk
+2006-03-07 10:46  strk
 
-	* tests/xmltester/XMLTester.cpp: table name for sqlOutput
-	  normalized
+	* verbose validity errors
 
-2006-03-07 12:06  strk
+2006-03-06 21:27  strk
 
-	* tests/xmltester/: XMLTester.cpp, XMLTester.h: Added --sql-output
-	  switch for debugging
-
-2006-03-07 11:46  strk
-
-	* tests/xmltester/XMLTester.cpp: verbose validity errors
-
-2006-03-06 22: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
+	* 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)
+	* 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,
-	  source/algorithm/LineIntersector.cpp,
-	  source/algorithm/PointLocator.cpp,
-	  source/algorithm/SimplePointInAreaLocator.cpp,
-	  source/geom/Dimension.cpp, source/geom/Geometry.cpp,
-	  source/geom/GeometryCollection.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/Makefile.am,
-	  source/geom/Point.cpp, source/geom/Polygon.cpp,
-	  source/geom/PrecisionModel.cpp,
-	  source/geom/util/GeometryEditor.cpp,
-	  source/geomgraph/DirectedEdge.cpp,
-	  source/geomgraph/DirectedEdgeStar.cpp,
-	  source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
-	  source/geomgraph/EdgeRing.cpp,
-	  source/geomgraph/GeometryGraph.cpp,
-	  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/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/index/quadtree/DoubleBits.cpp,
-	  source/index/quadtree/QuadTreeNode.cpp,
-	  source/index/quadtree/QuadTreeRoot.cpp,
-	  source/index/strtree/AbstractNode.cpp,
-	  source/index/strtree/Interval.cpp,
-	  source/index/strtree/SIRtree.cpp,
-	  source/index/strtree/STRtree.cpp, source/io/Unload.cpp,
-	  source/io/WKBWriter.cpp, source/io/WKTReader.cpp,
-	  source/io/WKTWriter.cpp, source/noding/IteratedNoder.cpp,
-	  source/noding/NodingValidator.cpp, source/noding/Octant.cpp,
-	  source/noding/SegmentNodeList.cpp,
-	  source/operation/buffer/BufferBuilder.cpp,
-	  source/operation/buffer/BufferOp.cpp,
-	  source/operation/buffer/BufferSubgraph.cpp,
-	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	  source/operation/buffer/RightmostEdgeFinder.cpp,
-	  source/operation/linemerge/LineMergeDirectedEdge.cpp,
-	  source/operation/linemerge/LineSequencer.cpp,
-	  source/operation/overlay/ElevationMatrix.cpp,
-	  source/operation/overlay/ElevationMatrixFilter.cpp,
-	  source/operation/overlay/OverlayOp.cpp,
-	  source/operation/overlay/PolygonBuilder.cpp,
-	  source/operation/polygonize/PolygonizeGraph.cpp,
-	  source/operation/relate/RelateComputer.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/precision/CommonBitsRemover.cpp,
-	  source/precision/EnhancedPrecisionOp.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/Profiler.cpp,
-	  source/util/UniqueCoordinateArrayFilter.cpp,
-	  source/util/UnsupportedOperationException.cpp,
-	  tests/xmltester/SimpleWKTTester.cpp,
-	  tests/xmltester/XMLTester.cpp: geos::util namespace. New
-	  GeometryCollection::iterator interface, many cleanups.
+	* 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,
-	  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,
-	  tests/xmltester/SimpleWKTTester.cpp,
-	  tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h,
-	  tests/xmltester/buffer.xml: geos::io namespace
+	* geos::io namespace
 
-2006-03-06 15:30  strk
+2006-03-06 14:30  strk
 
-	* capi/geos_c.cpp: Validity error include Coordinate
+	* Validity error include Coordinate
 
-2006-03-06 14:27  strk
+2006-03-06 13:27  strk
 
-	* source/geom/Polygon.cpp: Cleaned up equalsExact
+	* 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
+	* 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
+	* 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
+	* 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)
+	* 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
+	* 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)
+	* 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)
+	* 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
+	* 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
+	* 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
+	* 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
+	* 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,
-	  source/algorithm/HCoordinate.cpp,
-	  source/algorithm/InteriorPointArea.cpp,
-	  source/algorithm/LineIntersector.cpp,
-	  source/algorithm/MCPointInRing.cpp,
-	  source/algorithm/NotRepresentableException.cpp,
-	  source/algorithm/SIRtreePointInRing.cpp,
-	  source/geom/Coordinate.cpp,
-	  source/geom/CoordinateArraySequence.cpp,
-	  source/geom/CoordinateSequence.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/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/TopologyException.cpp,
-	  source/geom/util/GeometryEditor.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/EdgeRing.cpp,
-	  source/geomgraph/GeometryGraph.cpp, source/geomgraph/Label.cpp,
-	  source/geomgraph/Node.cpp, source/geomgraph/NodeMap.cpp,
-	  source/geomgraph/PlanarGraph.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/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/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/profiler.h, source/headers/geos/util.h,
-	  source/index/bintree/Bintree.cpp,
-	  source/index/bintree/NodeBase.cpp,
-	  source/index/chain/MonotoneChainBuilder.cpp,
-	  source/index/quadtree/DoubleBits.cpp,
-	  source/index/quadtree/IntervalSize.cpp,
-	  source/index/quadtree/QuadTreeNode.cpp,
-	  source/index/quadtree/QuadTreeNodeBase.cpp,
-	  source/index/quadtree/Quadtree.cpp,
-	  source/index/strtree/AbstractNode.cpp,
-	  source/index/strtree/AbstractSTRtree.cpp,
-	  source/index/strtree/Interval.cpp,
-	  source/index/strtree/SIRtree.cpp,
-	  source/index/strtree/STRtree.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/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
-	  source/noding/NodingValidator.cpp, source/noding/Octant.cpp,
-	  source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp,
-	  source/noding/snapround/HotPixel.cpp,
-	  source/noding/snapround/MCIndexSnapRounder.cpp,
-	  source/noding/snapround/SimpleSnapRounder.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/linemerge/EdgeString.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/OverlayOp.cpp,
-	  source/operation/overlay/PolygonBuilder.cpp,
-	  source/operation/polygonize/PolygonizeGraph.cpp,
-	  source/operation/polygonize/Polygonizer.cpp,
-	  source/operation/polygonize/polygonizeEdgeRing.cpp,
-	  source/operation/relate/RelateNodeGraph.cpp,
-	  source/operation/valid/ConnectedInteriorTester.cpp,
-	  source/operation/valid/ConsistentAreaTester.cpp,
-	  source/operation/valid/QuadtreeNestedRingTester.cpp,
-	  source/operation/valid/TopologyValidationError.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,
-	  source/util/GeometricShapeFactory.cpp, source/util/Profiler.cpp,
-	  tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h:
-	  Removed 'using namespace' from headers, added missing headers in
+	* 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
+	* Added robustness testcases
 
-2006-03-02 17:22  strk
+2006-03-02 16:22  strk
 
-	* tests/xmltester/XMLTester.cpp: Updated copyright notice
+	* 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
+	* 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:
-	  SweepLineEvent::DELETE=>DELETE_EVENT, INSERT=>INSERT_EVENT (#45)
+	* 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
+	* 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]
+	* 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)
+	* 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
+	* 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:
-	  Changed IntersectionMatrix funx taking strings to take const
+	* 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
+	* 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
-	  GEOSjtsport() to return const char* instead of char* (is not
-	  advertised in headerfile, so no compatibility problems)
+	* 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)
+	* 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'
+	* 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)
+	* 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
+	* cleaned up debugging lines
 
-2006-03-01 19:44  strk
+2006-03-01 18:44  strk
 
-	* NEWS: added note about getInteriorPoint() possibly returning NULL
+	* 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()
+	* 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:
-	  Geometry::createPointFromInternalCoord dropped (it's a
+	* 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)
+	* 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).
+	* 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()
+	* 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}.
+	* 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)
+	* 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]
+	* 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)
+	* 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)
+	* 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.
+	* 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
+	* 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)
+	* 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*'
+	* 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
+	* 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)
+	* 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)
+	* 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
+	* 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
-	  definition of static members in OffsetCurveBuilder (bug#33)
+	* 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)
+	* 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.
+	* 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)
+	* 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,
-	  source/geom/PrecisionModel.cpp,
-	  source/geomgraph/DirectedEdge.cpp, source/geomgraph/Edge.cpp,
-	  source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeList.cpp,
-	  source/geomgraph/PlanarGraph.cpp,
-	  source/geomgraph/index/MonotoneChainEdge.cpp,
-	  source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
-	  source/headers/geos/noding.h, source/headers/geos/opBuffer.h,
-	  source/noding/MCIndexNoder.cpp, source/noding/SegmentNode.cpp,
-	  source/noding/SegmentNodeList.cpp,
-	  source/noding/SegmentString.cpp,
-	  source/operation/buffer/BufferBuilder.cpp,
-	  source/operation/buffer/OffsetCurveBuilder.cpp,
-	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	  tests/xmltester/buffer.xml: Added many assertions and debugging
-	  output hunting for a bug in BufferOp
+	* 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
+	* 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
+	* 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)
+	* 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
+	* 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
+	* 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
+	* 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.
+	* 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
+	* 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
+	* 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
 
-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,
-	  source/headers/geos/planargraph.h,
-	  source/operation/linemerge/LineMergeGraph.cpp,
-	  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
+	* 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
+	* - 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.
+	* 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
+	* 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
+	* 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,
-	  source/geomgraph/Edge.cpp, source/geomgraph/EdgeList.cpp,
-	  source/geomgraph/GeometryGraph.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/geomgraphindex.h,
-	  source/headers/geos/indexQuadtree.h,
-	  source/headers/geos/indexStrtree.h, source/headers/geos/noding.h,
-	  source/headers/geos/nodingSnapround.h,
-	  source/headers/geos/opBuffer.h,
-	  source/headers/geos/spatialIndex.h, source/headers/geos/util.h,
-	  source/index/bintree/BinTreeNode.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/SIRtree.cpp,
-	  source/index/strtree/STRtree.cpp, source/io/Unload.cpp,
-	  source/noding/MCIndexNoder.cpp, source/noding/ScaledNoder.cpp,
-	  source/noding/snapround/MCIndexSnapRounder.cpp,
-	  source/operation/buffer/BufferBuilder.cpp,
-	  source/operation/buffer/BufferOp.cpp,
-	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	  source/operation/relate/RelateComputer.cpp,
-	  source/operation/valid/QuadtreeNestedRingTester.cpp,
-	  source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
-	  source/util/GEOSException.cpp,
-	  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)
+	* - 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
+	* 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
+	* - 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,
-	  source/geom/Geometry.cpp, source/geomgraph/EdgeList.cpp,
-	  source/headers/geos/geom.h, source/headers/geos/geomgraph.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/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/planargraph.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/strtree/STRtree.cpp,
-	  source/index/sweepline/SweepLineIndex.cpp,
-	  source/index/sweepline/SweepLineInterval.cpp,
-	  source/index/sweepline/indexSweepLineEvent.cpp,
-	  source/io/Unload.cpp, source/noding/MCIndexNoder.cpp,
-	  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,
-	  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/geom/Coordinate.cpp, source/geom/Geometry.cpp,
-	  source/geom/LineSegment.cpp, source/geom/LineString.cpp,
-	  source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
-	  source/geom/Polygon.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/Makefile.am,
-	  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,
-	  source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
-	  source/headers/geos/geomgraphindex.h,
-	  source/headers/geos/geosAlgorithm.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/opPredicate.h,
-	  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/chain/MonotoneChainBuilder.cpp,
-	  source/index/quadtree/.cvsignore,
-	  source/index/quadtree/Makefile.am,
-	  source/index/strtree/.cvsignore,
-	  source/index/strtree/Makefile.am,
-	  source/index/sweepline/.cvsignore,
-	  source/index/sweepline/Makefile.am, source/io/Unload.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/DepthSegment.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/ElevationMatrixFilter.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/PolygonizeDirectedEdge.cpp,
-	  source/operation/polygonize/PolygonizeEdge.cpp,
-	  source/operation/polygonize/PolygonizeGraph.cpp,
-	  source/operation/polygonize/Polygonizer.cpp,
-	  source/operation/polygonize/polygonizeEdgeRing.cpp,
-	  source/operation/predicate/RectangleIntersects.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/planarDirectedEdge.cpp,
-	  source/planargraph/planarDirectedEdgeStar.cpp,
-	  source/planargraph/planarEdge.cpp,
-	  source/planargraph/planarGraphComponent.cpp,
-	  source/planargraph/planarNode.cpp,
-	  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.
+	* 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,
-	  source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
-	  source/headers/geos/noding.h,
-	  source/headers/geos/nodingSnapround.h,
-	  source/headers/geos/opBuffer.h, source/noding/MCIndexNoder.cpp,
-	  source/noding/Makefile.am, source/noding/NodingValidator.cpp,
-	  source/noding/ScaledNoder.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/buffer/BufferBuilder.cpp,
-	  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
+	* - 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
 
-2006-02-16 09:41  strk
+2006-02-16 08:41  strk
 
-	* source/noding/NodingValidator.cpp: Fixed include: "util.h" =>
-	  "geos/util.h"
+	* 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()
+	* 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
+	* Missed from last commit
 
-2006-02-15 23:48  sgillies
+2006-02-15 22:48  sgillies
 
-	* capi/geos_c.h.in: added GEOSGeomType
+	* 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.
+	* NodingValidator 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
+	* 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,
-	  source/headers/geos/indexChain.h, source/headers/geos/noding.h,
-	  source/headers/geos/nodingSnapround.h,
-	  source/headers/geos/opBuffer.h,
-	  source/headers/geos/spatialIndex.h,
-	  source/index/chain/MonotoneChainBuilder.cpp,
-	  source/index/chain/indexMonotoneChain.cpp,
-	  source/noding/IntersectionFinderAdder.cpp,
-	  source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
-	  source/noding/MCQuadtreeNoder.cpp, source/noding/Makefile.am,
-	  source/noding/Noder.cpp, source/noding/NodingValidator.cpp,
-	  source/noding/Octant.cpp, source/noding/SegmentNode.cpp,
-	  source/noding/SegmentNodeList.cpp,
-	  source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
-	  source/noding/nodingSegmentIntersector.cpp,
-	  source/noding/snapround/.cvsignore,
-	  source/noding/snapround/HotPixel.cpp,
-	  source/noding/snapround/MCIndexPointSnapper.cpp,
-	  source/noding/snapround/MCIndexSnapRounder.cpp,
-	  source/noding/snapround/Makefile.am,
-	  source/noding/snapround/SegmentSnapper.cpp,
-	  source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
-	  source/noding/snapround/SimpleSnapRounder.cpp,
-	  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.
+	* New SnapRounding code ported from 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,
-	  doc/example.cpp, source/algorithm/CGAlgorithms.cpp,
-	  source/algorithm/HCoordinate.cpp,
-	  source/algorithm/LineIntersector.cpp,
-	  source/algorithm/NotRepresentableException.cpp,
-	  source/algorithm/RobustLineIntersector.cpp,
-	  source/examples/CoordinateSequencesExample.cpp,
-	  source/examples/CustomCoordinateSequenceExample.cpp,
-	  source/examples/CustomPointCoordinateSequence.cpp,
-	  source/geom/Dimension.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/LineString.cpp,
-	  source/geom/LinearRing.cpp, source/geom/Location.cpp,
-	  source/geom/Point.cpp, source/geom/Polygon.cpp,
-	  source/geom/PrecisionModel.cpp,
-	  source/geom/TopologyException.cpp,
-	  source/geomgraph/DirectedEdge.cpp,
-	  source/geomgraph/DirectedEdgeStar.cpp,
-	  source/geomgraph/EdgeEndStar.cpp, source/geomgraph/EdgeRing.cpp,
-	  source/geomgraph/GeometryGraph.cpp,
-	  source/geomgraph/Quadrant.cpp,
-	  source/headers/geos/geosAlgorithm.h, source/headers/geos/io.h,
-	  source/headers/geos/opBuffer.h, source/headers/geos/util.h,
-	  source/index/quadtree/DoubleBits.cpp,
-	  source/io/ParseException.cpp, source/io/WKBReader.cpp,
-	  source/io/WKBWriter.cpp, source/io/WKTReader.cpp,
-	  source/io/WKTWriter.cpp, source/noding/IteratedNoder.cpp,
-	  source/noding/NodingValidator.cpp,
-	  source/noding/SegmentNodeList.cpp,
-	  source/operation/buffer/BufferBuilder.cpp,
-	  source/operation/buffer/BufferOp.cpp,
-	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	  source/operation/overlay/ElevationMatrix.cpp,
-	  source/operation/overlay/ElevationMatrixFilter.cpp,
-	  source/operation/valid/IsValidOp.cpp,
-	  source/operation/valid/RepeatedPointTester.cpp,
-	  source/precision/CommonBitsRemover.cpp,
-	  source/precision/EnhancedPrecisionOp.cpp, source/util/Assert.cpp,
-	  source/util/AssertionFailedException.cpp,
-	  source/util/GEOSException.cpp,
-	  source/util/IllegalArgumentException.cpp,
-	  source/util/UnsupportedOperationException.cpp,
-	  tests/xmltester/CTS.cpp, tests/xmltester/SimpleWKTTester.cpp,
-	  tests/xmltester/XMLTester.cpp: GEOSException derived from
-	  std::exception; always thrown and cought by const ref.
+	* 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
+	* 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
+	* 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
+	* 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
-	  better.
+	* 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
+	* 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
+	* Fixed support for consuming WKB for 'POLYGON EMPTY' with
+	  numRings==0.
+	  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,
-	  source/geom/MultiPoint.cpp, source/headers/geos/geom.h,
-	  source/headers/geos/io.h, source/headers/geos/opBuffer.h,
-	  source/headers/geos/opValid.h, source/io/WKTWriter.cpp,
-	  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"
+	* - 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"
 
-2006-02-08 14:07  strk
+2006-02-08 13:07  strk
 
-	* NEWS: Added note about new LineSequencer class
+	* 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
+	* - 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
+	* 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
+	* 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
+	* 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/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.
+	* - 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
+	* - 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
+	* 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.
+	* Fixed bug in isRectangle() failing to detect rectangles.
 
-2006-02-01 23:22  strk
+2006-02-01 22:22  strk
 
-	* NEWS: updated
+	* 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
+	* - 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
+	* 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.
+	* 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
+	* 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
+	* 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,
-	  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,
-	  source/algorithm/CentroidArea.cpp,
-	  source/algorithm/CentroidLine.cpp,
-	  source/algorithm/ConvexHull.cpp,
-	  source/algorithm/InteriorPointArea.cpp,
-	  source/algorithm/InteriorPointLine.cpp,
-	  source/algorithm/MCPointInRing.cpp, source/algorithm/Makefile.am,
-	  source/algorithm/MinimumDiameter.cpp,
-	  source/algorithm/PointLocator.cpp,
-	  source/algorithm/SIRtreePointInRing.cpp,
-	  source/algorithm/SimplePointInAreaLocator.cpp,
-	  source/examples/CPCLException.cpp,
-	  source/examples/CoordinateSequencesExample.cpp,
-	  source/geom/Coordinate.cpp,
-	  source/geom/CoordinateArraySequence.cpp,
-	  source/geom/CoordinateArraySequenceFactory.cpp,
-	  source/geom/CoordinateList.cpp,
-	  source/geom/CoordinateSequence.cpp,
-	  source/geom/DefaultCoordinateSequence.cpp,
-	  source/geom/DefaultCoordinateSequenceFactory.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/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/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/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/index/.cvsignore,
-	  source/geomgraph/index/Makefile.am,
-	  source/geomgraph/index/MonotoneChainEdge.cpp,
-	  source/geomgraph/index/MonotoneChainIndexer.cpp,
-	  source/geomgraph/index/SegmentIntersector.cpp,
-	  source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
-	  source/geomgraph/index/SimpleSweepLineIntersector.cpp,
-	  source/headers/geos/Makefile.am, source/headers/geos/geom.h,
-	  source/headers/geos/geomUtil.h,
-	  source/headers/geos/geosAlgorithm.h,
-	  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/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/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/buffer/.cvsignore,
-	  source/operation/buffer/BufferBuilder.cpp,
-	  source/operation/buffer/Makefile.am,
-	  source/operation/buffer/OffsetCurveBuilder.cpp,
-	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	  source/operation/buffer/RightmostEdgeFinder.cpp,
-	  source/operation/buffer/SubgraphDepthLocater.cpp,
-	  source/operation/distance/.cvsignore,
-	  source/operation/distance/DistanceOp.cpp,
-	  source/operation/distance/Makefile.am,
-	  source/operation/linemerge/.cvsignore,
-	  source/operation/linemerge/EdgeString.cpp,
-	  source/operation/linemerge/LineMergeGraph.cpp,
-	  source/operation/linemerge/Makefile.am,
-	  source/operation/overlay/.cvsignore,
-	  source/operation/overlay/Makefile.am,
-	  source/operation/overlay/PolygonBuilder.cpp,
-	  source/operation/polygonize/.cvsignore,
-	  source/operation/polygonize/Makefile.am,
-	  source/operation/polygonize/PolygonizeGraph.cpp,
-	  source/operation/polygonize/polygonizeEdgeRing.cpp,
-	  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/valid/.cvsignore,
-	  source/operation/valid/ConnectedInteriorTester.cpp,
-	  source/operation/valid/IsValidOp.cpp,
-	  source/operation/valid/Makefile.am,
-	  source/operation/valid/QuadtreeNestedRingTester.cpp,
-	  source/operation/valid/RepeatedPointTester.cpp,
-	  source/operation/valid/SimpleNestedRingTester.cpp,
-	  source/operation/valid/SweeplineNestedRingTester.cpp,
-	  source/planargraph/.cvsignore, source/planargraph/Makefile.am,
-	  source/precision/.cvsignore, source/precision/Makefile.am,
-	  source/precision/SimpleGeometryPrecisionReducer.cpp,
-	  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,
-	  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/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
+	* Another left-over from cleanups
 
-2006-01-30 22:59  frank
+2006-01-31 19:10  strk
 
-	* source/algorithm/LineIntersector.cpp: yikes!	comment out debug
-	  define again
+	* Removed leftover files in obsoleted dirs
 
-2006-01-30 22:58  frank
+2006-01-31 19:07  strk
 
-	* ChangeLog, source/algorithm/LineIntersector.cpp: fixed up some
-	  debug messages
+	* - 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 17:55  strk
+2006-01-30 21:59  frank
 
-	* 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
+	* yikes! comment out debug define again
 
-2006-01-27 09:58  strk
+2006-01-30 21:58  frank
 
-	* configure.in: Python and Ruby build disable by default (until
-	  we've properly tested it)
+	* fixed up some debug messages
 
-2006-01-27 09:25  strk
+2006-01-30 16:55  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
+	* More patches from Charlie Savage
 
-2006-01-22 23:48  strk
+2006-01-27 08:58  strk
 
-	* TODO: Added Safe's performance improvement idea for
-	  CoordinateSequence
+	* Python and Ruby build disable by default (until we've properly
+	  tested it)
 
-2006-01-21 17:11  strk
+2006-01-27 08:25  strk
 
-	* NEWS: updated
+	* * 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
 
-2006-01-21 17:08  strk
+2006-01-22 22:48  strk
 
-	* source/io/ByteOrderValues.cpp: Fixed integer conversion bug
-	  (ported from JTS-1.7).  Added last port information.
+	* Added Safe's performance improvement idea for CoordinateSequence
 
-2006-01-20 20:28  strk
+2006-01-21 16:11  strk
 
-	* source/operation/overlay/PolygonBuilder.cpp: Updated port
-	  information
+	* updated
 
-2006-01-20 20:21  strk
+2006-01-21 16:08  strk
 
-	* source/operation/overlay/PolygonBuilder.cpp: Fixed bug #13
+	* Fixed integer conversion bug (ported from JTS-1.7).
+	  Added last port information.
 
-2006-01-20 20:11  strk
+2006-01-21 16:04  strk
 
-	* source/operation/valid/: IsValidOp.cpp,
-	  TopologyValidationError.cpp: Updated last port info
+	* Added endian specification to case descriptions.
+	  All tests are Little Endian, should add the same
+	  tests with Big Endian format.
 
-2006-01-20 18:20  strk
+2006-01-20 19:28  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
+	* Updated port information
 
-2006-01-20 01:59  strk
+2006-01-20 19:21  strk
 
-	* source/io/WKBReader.cpp: Better debugging
+	* Fixed bug #13
 
-2006-01-18 18:46  strk
+2006-01-20 19:11  strk
 
-	* source/io/WKTWriter.cpp: Fixed leak in ::writeFormatted(Geometry
-	  *)
+	* Updated last port info
 
-2006-01-18 18:45  strk
+2006-01-20 17:20  strk
 
-	* source/io/WKBReader.cpp: more debugging lines
+	* More SWIG/python/ruby patches
 
-2006-01-18 14:23  strk
+2006-01-20 00:59  strk
 
-	* source/io/WKBReader.cpp: Set binary flag for stringstream used in
-	  ::readHEX()
+	* Better debugging
 
-2006-01-18 11:02  strk
+2006-01-20 00:59  strk
 
-	* macros/ac_python_devel.m4: Added missing macro file
+	* PrecisionModel made FLOATING
 
-2006-01-17 13:03  strk
+2006-01-18 17:49  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.
+	* Reworked XMLTester to be quiet by default. Use -v switch to make
+	  it verbose.
 
-2006-01-16 19:34  strk
+2006-01-18 17:47  strk
 
-	* autogen.sh, configure.in, macros/ac_pkg_swig.m4,
-	  macros/python.m4, swig/python/.cvsignore,
-	  swig/python/Makefile.am, swig/python/python.i,
-	  swig/ruby/Makefile.am: Added initial conditional build of python
-	  and ruby wrappers
+	* Added GEOMETRYCOLLECTION test
 
-2006-01-16 00:01  strk
+2006-01-18 17:47  strk
 
-	* NEWS, configure.in, swig/Makefile.am, swig/geos.i,
-	  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
+	* Added another local test to the test rule
 
-2006-01-15 22:23  strk
+2006-01-18 17:46  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
+	* Fixed leak in ::writeFormatted(Geometry *)
 
-2006-01-15 22:22  strk
+2006-01-18 17:45  strk
 
-	* source/: geom/Envelope.cpp, headers/geos/geom.h: Added Envelope
-	  constructor by string (accepting what's returned by ::toString)
+	* more debugging lines
 
-2006-01-15 22:19  strk
+2006-01-18 13:23  strk
 
-	* source/: headers/geos/io.h, io/WKBReader.cpp, io/WKBWriter.cpp:
-	  Added WKBWriter::writeHEX() and WKBReader::readHEX()
+	* Set binary flag for stringstream used in ::readHEX()
 
-2006-01-12 12:44  strk
+2006-01-18 12:54  strk
 
-	* NEWS: synced after 2.2.1 release
+	* 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-08 16:24  strk
+2006-01-18 10:02  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.
+	* Added missing macro file
 
-2005-12-22 13:46  strk
+2006-01-17 12:03  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
+	* 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.
 
-2005-12-14 12:22  strk
+2006-01-16 18:34  strk
 
-	* HOWTO_RELEASE: Added a note about the need to *always* increment
-	  CAPI version
+	* Added initial conditional build of python and ruby wrappers
 
-2005-12-14 03:32  strk
+2006-01-15 23:01  strk
 
-	* HOWTO_RELEASE, source/algorithm/ConvexHull.cpp: New entry
+	* Added bare build/install/dist scripts support for ruby interface
 
-2005-12-12 10:32  strk
+2006-01-15 21:23  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.
+	* Initial import of ruby unit tests
 
-2005-12-11 11:41  strk
+2006-01-15 21:22  strk
 
-	* source/operation/overlay/: ElevationMatrix.cpp,
-	  ElevationMatrixFilter.cpp: Fixed premature initialization of
-	  average Z value in ElevationMatrixFilter
+	* Added Envelope constructor by string (accepting what's returned
+	  by ::toString)
 
-2005-12-11 11:38  strk
+2006-01-15 21:19  strk
 
-	* configure.in: Fixed mungled versions (1.0.0/3.0.1 => 1.0.1/3.0.0)
+	* Added WKBWriter::writeHEX() and WKBReader::readHEX()
 
-2005-12-09 14:24  strk
+2006-01-12 11:44  strk
 
-	* configure.in: Capi lib version set to 1.0.1 (due to leak fix in
-	  GEOSHasZ)
+	* synced after 2.2.1 release
 
-2005-12-09 12:36  strk
+2006-01-12 11:44  strk
 
-	* NEWS, source/operation/polygonize/PolygonizeGraph.cpp: Small leak
-	  plugged in CAPI::GEOSHasZ() and in invalid input to
-	  PolygonizeGraph (again)
+	* Removed double call to ::isValid
 
-2005-12-09 11:32  strk
+2006-01-08 15:39  strk
 
-	* source/operation/polygonize/Polygonizer.cpp: Cleaned up debugging
-	  line left over from previous commit
+	* Changed finite() function call with FINITE() macro.
 
-2005-12-09 11:03  strk
+2006-01-08 15:24  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.
+	* 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-08 15:14  strk
+2005-12-22 12:46  strk
 
-	* NEWS, source/geom/DefaultCoordinateSequence.cpp,
-	  source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
-	  source/geom/Point.cpp, source/geom/Polygon.cpp,
-	  source/headers/geos/geom.h, source/headers/geos/opOverlay.h,
-	  source/headers/geos/precision.h, source/headers/geos/util.h,
-	  source/operation/overlay/ElevationMatrix.cpp,
-	  source/operation/overlay/ElevationMatrixFilter.cpp,
-	  source/precision/CommonBitsRemover.cpp,
-	  source/util/CoordinateArrayFiter.cpp,
-	  source/util/UniqueCoordinateArrayFilter.cpp:
-	  ElevationMatrixFilter used for both elevation and Matrix fill,
+	* Imported Charlie Savage new ruby wrapper and swig changes
+
+2005-12-14 11:22  strk
+
+	* Added a note about the need to *always* increment CAPI version
+
+2005-12-14 02:32  strk
+
+	* New entry
+
+2005-12-13 23:59  strk
+
+	* Removed INTERFACE_* defines (obsoleted).
+	  Made GEOSCoordSeq_clone() arg const (won't change ABI, it's C
+	  world, lucky ;)
+
+2005-12-13 23:03  strk
+
+	* 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
+
+	* 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.
+
+2005-12-11 10:41  strk
+
+	* Fixed premature initialization of average Z value in
+	  ElevationMatrixFilter
+
+2005-12-11 10:38  strk
+
+	* Fixed mungled versions (1.0.0/3.0.1 => 1.0.1/3.0.0)
+
+2005-12-10 16:07  strk
+
+	* Unkown -> Unknown typo fix
+
+2005-12-09 13:24  strk
+
+	* Capi lib version set to 1.0.1 (due to leak fix in GEOSHasZ)
+
+2005-12-09 11:36  strk
+
+	* Small leak plugged in CAPI::GEOSHasZ() and in
+	  invalid input to PolygonizeGraph (again)
+
+2005-12-09 10:32  strk
+
+	* Cleaned up debugging line left over from previous commit
+
+2005-12-09 10:03  strk
+
+	* Fixed a bug making PolygonizeGraph choking on invalid
+	  LineStrings.
+	  Minor optimizations in Polygonizer loops.
+
+2005-12-08 14:14  strk
+
+	* 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)
+	* SegmentString::eiList made a 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
+	* 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
+	* 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.
+	* LineBuilder::lineEdgesList made a real vector, rather then
+	  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
+	* 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)
+	* 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)
 
-2005-12-07 22:55  strk
+2005-12-07 21:55  strk
 
-	* source/geom/CoordinateSequence.cpp: Optimized memory allocations
-	  in ::removeRepeatedPoints
+	* 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
+	* minor container methods call reduction
 
-2005-12-07 21:51  strk
+2005-12-07 20:51  strk
 
-	* source/geomgraph/EdgeEndStar.cpp: removed dead code
+	* removed dead code
 
-2005-12-07 21:51  strk
+2005-12-07 20:51  strk
 
-	* source/geomgraph/DirectedEdgeStar.cpp: minor cleanups
+	* 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
+	* 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.
+	* Changed 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.
+	* 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
 
-	* tools/geos-config.in: Added --ldflags
+	* Added geos_c.h
 
-2005-11-30 17:00  strk
+2005-11-30 16:03  strk
 
-	* README: Updated with C-API usage
+	* Added --ldflags
 
-2005-11-30 12:27  strk
+2005-11-30 16:01  strk
 
-	* doc/example.cpp: catch std::exception by ref
+	* Updated with C-API usage
 
-2005-11-30 12:25  strk
+2005-11-30 11:27  strk
 
-	* doc/example.cpp: includes cleanup
+	* catch std::exception by ref
 
-2005-11-30 00:01  strk
+2005-11-30 11:25  strk
 
-	* NEWS: updated moving some items to 2.2.0
+	* includes cleanup
 
-2005-11-29 16:45  strk
+2005-11-29 23:01  strk
 
-	* source/: geomgraph/TopologyLocation.cpp,
-	  headers/geos/geomgraph.h: Fixed signedness of TopologyLocation
-	  methods, cleanups.
+	* updated moving some items to 2.2.0
 
-2005-11-29 16:16  strk
+2005-11-29 15:45  strk
 
-	* ChangeLog, source/algorithm/MinimumDiameter.cpp,
-	  source/headers/geos/geosAlgorithm.h: Fixed sign-related warnings
-	  and signatures.
+	* Fixed signedness of TopologyLocation methods, cleanups.
 
-2005-11-29 15:49  strk
+2005-11-29 15:16  strk
 
-	* NEWS: More info
+	* Fixed sign-related warnings and signatures.
 
-2005-11-29 15:44  strk
+2005-11-29 14:49  strk
 
-	* NEWS: Updated
+	* More info
 
-2005-11-29 15:39  strk
+2005-11-29 14:44  strk
 
-	* source/: geomgraph/Edge.cpp, headers/geos/geomgraph.h: Removed
-	  number of points cache in Edge, replaced with local caches.
+	* Updated
 
-2005-11-29 15:39  strk
+2005-11-29 14:39  strk
 
-	* source/geom/: CoordinateSequence.cpp,
-	  DefaultCoordinateSequence.cpp: More signed/unsigned fixes
+	* Removed number of points cache in Edge, replaced with local
+	  caches.
 
 2005-11-29 14: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.
+	* More signed/unsigned fixes
+
+2005-11-29 13:39  strk
+
+	* 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
+	* 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.
+	* 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
+	* 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.
+	* 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
+	* 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
-	  CoordinateSequence::getSize() calls embedded in for loops.
+	* 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
+	* 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 ]
+	* 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
-	  another fix, sorry. Missing const-correctness.
+	* 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
-	  equals() function [ optimized in previous commit, but unchecked ]
+	* 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
+	* 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.
+	* 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
+	* 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.
+	* 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
+	* 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
+	* 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
+	* Reduced gratuitous heap allocations.
 
-	* 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
-	  allocations.
+2005-11-15 18:30  strk
 
-2005-11-15 19:30  strk
+	* Removed dead code
 
-	* source/: algorithm/LineIntersector.cpp, geomgraph/Label.cpp,
-	  geomgraph/TopologyLocation.cpp, headers/geos/geomgraph.h,
-	  headers/geos/geosAlgorithm.h: Removed dead code
+2005-11-15 12:14  strk
 
-2005-11-15 13:14  strk
+	* Reduced heap allocations, made use of references when
+	  appropriate,
+	  small optimizations here and there.
 
-	* 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.
+2005-11-15 10:04  strk
 
-2005-11-15 11:04  strk
+	* Reduced heap allocations (vectors, mostly).
+	  Enforced const-correctness, changed some interfaces
+	  to use references rather then pointers when appropriate.
 
-	* 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.
+2005-11-15 10:02  strk
 
-2005-11-15 11:02  strk
+	* optimized envelope computation reducing virtual calls
 
-	* source/geom/LineString.cpp: optimized envelope computation
-	  reducing virtual calls
+2005-11-14 18:14  strk
 
-2005-11-14 19:14  strk
+	* Reduced heap allocations made by TopologyLocation and Label
+	  objects.
+	  Enforced const-correctness on GraphComponent.
+	  Cleanups.
 
-	* 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.
+2005-11-10 16:26  strk
 
-2005-11-10 17:26  strk
+	* Fixed printHEX (was printing one char past the WKB)
 
-	* source/io/WKBReader.cpp: Fixed printHEX (was printing one char
-	  past the WKB)
+2005-11-10 15:20  strk
 
-2005-11-10 16:20  strk
+	* Made virtual overloads explicit.
 
-	* source/headers/geos/: geomUtil.h, geomgraph.h, geosAlgorithm.h,
-	  indexStrtree.h, noding.h, precision.h: Made virtual overloads
-	  explicit.
+2005-11-10 10:47  strk
 
-2005-11-10 11:47  strk
-
-	* source/: geom/MultiPoint.cpp, headers/geos/geom.h: Renamed
-	  MultiPoint::getCoordinate(int) to MultiPoint::getCoordinateN(int)
+	* 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:
-	  Fixed virtual overload of CoordinateArrayFilter::filter*
+	* 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
-	  virtual overloading LineString::compareTo(LineString *)
+	* 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
+	* 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.
+	* 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.
+	* 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,
-	  source/operation/buffer/BufferSubgraph.cpp,
-	  source/operation/buffer/SubgraphDepthLocater.cpp: Memory overhead
-	  reductions in buffer operations.
+	* 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
+	* Cleanups, ::setPoint small improvement
 
-2005-11-08 12:33  strk
+2005-11-08 11:33  strk
 
-	* source/operation/overlay/OverlayOp.cpp: comments cleanup
+	* comments cleanup
 
-2005-11-08 11:26  strk
+2005-11-08 10:26  strk
 
-	* configure.in: Library versioning took back to 3.0.0
+	* 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.
+	* Set library 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
+	* 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
+	* Reduced set<> lookups
 
-2005-11-07 14:17  frank
+2005-11-07 13:17  frank
 
-	* Makefile.am: removed VisualStudio, no longer distributed
+	* no longer used
 
-2005-11-07 13:31  strk
+2005-11-07 13:17  frank
 
-	* NEWS, source/geomgraph/Edge.cpp,
-	  source/geomgraph/EdgeIntersection.cpp,
-	  source/geomgraph/EdgeIntersectionList.cpp,
-	  source/geomgraph/GeometryGraph.cpp,
-	  source/geomgraph/index/SweepLineEvent.cpp,
-	  source/headers/geos/geomgraph.h,
-	  source/headers/geos/geomgraphindex.h,
-	  source/headers/geos/opValid.h, source/operation/IsSimpleOp.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: Changed
-	  EdgeIntersectionList to use a set<> rathern then a vector<>, and
-	  to avoid dynamic allocation of initial header.  Inlined short
-	  SweepLineEvent methods.
+	* removed VisualStudio, no longer distributed
 
-2005-11-04 16:42  strk
+2005-11-07 13:16  frank
 
-	* source/geomgraph/index/SweepLineEvent.cpp: Fixed bug in
-	  SweepLineEventLessThen functor (didn't conform to strict weak
-	  ordering).  Note: this was introduced by previous commit.
+	* obsolete
 
-2005-11-04 12:06  strk
+2005-11-07 12:31  strk
 
-	* NEWS: updated
+	* Changed EdgeIntersectionList to use a set<> rathern then a
+	  vector<>, and
+	  to avoid dynamic allocation of initial header.
+	  Inlined short SweepLineEvent methods.
 
-2005-11-04 12:04  strk
+2005-11-07 11:32  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.
+	* Added const qualifiers to function to reflect paradigm of
+	  immutable
+	  Geometry objects.
 
-2005-11-04 09:28  strk
+2005-11-04 15:42  strk
 
-	* NEWS, source/operation/overlay/OverlayOp.cpp: Ported speedup of
-	  OverlayOp::insertUniqueEdge() from JTS-1.7 (rev 1.23) Updated
-	  NEWS file.
+	* Fixed bug in SweepLineEventLessThen functor
+	  (didn't conform to strict weak ordering).
+	  Note: this was introduced by previous commit.
 
-2005-11-03 22:28  strk
+2005-11-04 11:06  strk
 
-	* source/geomgraph/index/: SimpleMCSweepLineIntersector.cpp,
-	  SimpleSweepLineIntersector.cpp: Fixed constructors broke by
-	  previous commit
+	* updated
 
-2005-11-03 20:51  strk
+2005-11-04 11:04  strk
 
-	* source/: geomgraph/index/SimpleMCSweepLineIntersector.cpp,
-	  geomgraph/index/SimpleSweepLineIntersector.cpp,
-	  headers/geos/geomgraphindex.h: Indentation changes, small vector
-	  memory allocation optimization.
+	* 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-03 10:15  strk
+2005-11-04 08:28  strk
 
-	* source/headers/geos/geom.h: Removed declaration of
-	  PointCoordinateSequence and PointCoordinateSequenceFactory
+	* Ported speedup of OverlayOp::insertUniqueEdge() from JTS-1.7 (rev
+	  1.23)
+	  Updated NEWS file.
 
-2005-11-01 10:40  strk
+2005-11-03 21:28  strk
 
-	* source/operation/valid/IsValidOp.cpp: Replaced finite() with
-	  FINITE() calls.
+	* Fixed constructors broke by previous commit
 
-2005-10-27 16:05  strk
+2005-11-03 19:51  strk
 
-	* source/: geomgraph/index/SimpleMCSweepLineIntersector.cpp,
-	  geomgraph/index/SweepLineEvent.cpp,
-	  headers/geos/geomgraphindex.h: Added a SweepLineEventLessThen
-	  functor to be used by sort algorithm.
+	* Indentation changes, small vector memory allocation optimization.
 
-2005-10-21 11:02  strk
+2005-11-03 09:15  strk
 
-	* configure.in: typo fixed
+	* Removed declaration of PointCoordinateSequence and
+	  PointCoordinateSequenceFactory
 
-2005-10-21 04:46  frank
+2005-11-01 09:40  strk
 
-	* AUTHORS: added myself to authors - isn't that cheeky!
+	* Replaced finite() with FINITE() calls.
 
-2005-10-21 04:45  frank
+2005-10-27 14:05  strk
 
-	* README: added note on source/makefile.vc
+	* Added a SweepLineEventLessThen functor to be used by sort
+	  algorithm.
 
-2005-10-21 04:44  frank
+2005-10-24 13:28  strk
 
-	* source/Makefile.vc: added a wee readme
+	* 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 04:41  frank
+2005-10-21 15:13  strk
 
-	* source/Makefile.vc: added DLL building, and geostest.exe
+	* Added GEOSGeom_clone() function
 
-2005-10-21 03:57  frank
+2005-10-21 12:14  strk
 
-	* source/Makefile.vc: updated for 3.0.0 and added C API
+	* Added missing GEOS_DLL specifiers
 
-2005-10-20 22:37  frank
+2005-10-21 12:07  strk
 
-	* source/headers/geos/platform.h.vc: added getMachineByteOrder(),
-	  convert to unix text mode
+	* Added fine-grained geometry constructors and GEOSCoordSeq
+	  abstract data type.
+	  Renamed GEOSmakeCollection to GEOSGeom_createCollection
 
-2005-10-19 15:07  strk
+2005-10-21 09:02  strk
 
-	* source/io/WKBReader.cpp: Added support for SRID flag in WKB (full
-	  EWKB is accepted now)
+	* typo fixed
 
-2005-10-19 14:59  strk
+2005-10-21 02:46  frank
 
-	* source/headers/geos/io.h: Added input stream checks in
-	  ByteOrderDataInStream, throwing ParseException on unexpected EOF
+	* added myself to authors - isn't that cheeky!
 
-2005-10-17 14:56  strk
+2005-10-21 02:45  frank
 
-	* source/geom/Makefile.am: Removed GEOS_VERSION define
-	  (Geometry.cpp, the only file using this will use the one in
-	  version.h)
+	* added note on source\makefile.vc
 
-2005-09-28 12:15  strk
+2005-10-21 02:44  frank
 
-	* source/: headers/geos/io.h, io/WKBWriter.cpp: WKBWriter ctor
-	  out-lined (will require changes in the near future, for higher
-	  dimensions support), added support for 3d WKB output
+	* added a wee readme
 
-2005-09-28 11:36  strk
+2005-10-21 02:41  frank
 
-	* source/io/WKBReader.cpp: Cleanups in the printHEX function
+	* added DLL building, and geostest.exe
 
-2005-09-27 18:29  strk
+2005-10-21 02:41  frank
 
-	* source/io/WKBReader.cpp: Ported JTS-1.7 use of PrecisionModel in
-	  WKBReader
+	* need to DLL export C API
 
-2005-09-27 18:20  strk
+2005-10-21 02:37  frank
 
-	* 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).
+	* DLL Export functions
 
-2005-09-27 18:00  strk
+2005-10-21 02:37  frank
 
-	* 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.
+	* avoid non-portable vasprintf, make big buffer static
 
-2005-09-26 16:40  strk
+2005-10-21 01:57  frank
 
-	* source/io/WKBReader.cpp: Fixed handling of higher dimensional WKB
-	  streams
+	* updated for 3.0.0 and added C API
 
-2005-09-26 15:42  strk
+2005-10-20 20:37  frank
 
-	* configure.in: Moved C-api versioning to top-level configure.in
+	* added getMachineByteOrder(), convert to unix text mode
+
+2005-10-19 13:07  strk
+
+	* Added support for SRID flag in WKB (full EWKB is accepted now)
+
+2005-10-19 12:59  strk
+
+	* Added input stream checks in ByteOrderDataInStream, throwing
+	  ParseException on unexpected EOF
+
+2005-10-17 15:55  strk
+
+	* Added GetGeometryN, GetInteriorRingN, GetExteriorRing
+
+2005-10-17 14:37  strk
+
+	* Added comments on exception returns for Geometry info functions
+
+2005-10-17 14:33  strk
+
+	* Added missing exception handlers from previous commit.
+	  Fixed GEOSGeomTypeId signatures.
+
+2005-10-17 12:56  strk
+
+	* Removed GEOS_VERSION define (Geometry.cpp, the only file using
+	  this will use the one in version.h)
+
+2005-10-17 12:55  strk
+
+	* 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
+
+	* 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
+
+	* Added GEOS_setWKBOutputDims(int) function to specify coordinate
+	  dimension in WKB output.
+
+2005-09-28 10:15  strk
+
+	* WKBWriter ctor out-lined (will require changes in the near
+	  future, for higher dimensions support), added support for 3d WKB
+	  output
+
+2005-09-28 09:36  strk
+
+	* Cleanups in the printHEX function
+
+2005-09-27 16:29  strk
+
+	* Ported JTS-1.7 use of PrecisionModel in WKBReader
+
+2005-09-27 16:20  strk
+
+	* 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 16:00  strk
+
+	* Fixed bug in WKBReader destroying the GeometryFactory used in
+	  Geometry
+	  construction. Changed it's definition to *require* a
+	  GeometryFactory
+	  pointer parameter.
+
+2005-09-27 08:51  strk
+
+	* Added XMLTester.h in XMLTester_SOURCES list
+
+2005-09-26 14:40  strk
+
+	* Fixed handling of higher dimensional WKB streams
+
+2005-09-26 13:46  strk
+
+	* Modified GEOS_CAPI_VERSION to include underlying GEOS version
+
+2005-09-26 13:42  strk
+
+	* 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/geom/PrecisionModel.cpp: Initializzation lists in
-	  PrecisionModel ctors
+	* 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 13:04  strk
+2005-09-26 12:23  strk
 
-	* NEWS: Added changes in LineMerger
+	* Initializzation lists in PrecisionModel ctors
 
-2005-09-26 13:01  strk
+2005-09-26 11:04  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.
+	* Added changes in LineMerger
 
-2005-09-26 10:17  strk
+2005-09-26 11:01  strk
 
-	* doc/example.cpp: Removed memory leak from WKB tester
+	* Const correctness changes in LineMerger package, and a few
+	  speedups.
 
-2005-09-23 19:20  strk
+2005-09-26 08:18  strk
 
-	* source/: headers/geos/opLinemerge.h,
-	  operation/linemerge/LineMerger.cpp: Made LineMerger graph be a
-	  real object (rather then a pointer to it)
+	* Added .lo, .la and geostest
 
-2005-09-19 10:16  strk
+2005-09-26 08:17  strk
 
-	* NEWS: Added C api
+	* Removed memory leak from WKB tester
 
-2005-09-14 16:28  strk
+2005-09-23 17:20  strk
 
-	* source/io/WKBWriter.cpp: Fixed bug writing WKB for all Multi*
-	  geoms as Collections.
+	* Made LineMerger graph be a real object (rather then a pointer to
+	  it)
 
-2005-09-14 15:58  strk
+2005-09-23 16:07  strk
 
-	* configure.in, source/Makefile.am: Initial abstract C api.
+	* Fixed export of GEOSPolygonize() and GEOSMakeCollection()
 
-2005-09-14 15:56  strk
+2005-09-23 09:49  strk
 
-	* source/io/WKBReader.cpp: Typo fixed
+	* Added GEOSMakeCollection.
+	  Changed GEOSGetCentroid to return an EmptyGeometry when no
+	  Centroid can be
+	  computed (Empty input, for example).
 
-2005-09-03 23:26  strk
+2005-09-19 08:16  strk
 
-	* doc/example.cpp, source/geom/Makefile.am,
-	  source/headers/geos/ByteOrderDataInStreamT.h,
-	  source/headers/geos/Makefile.am,
-	  source/headers/geos/WKBReaderT.h,
-	  source/headers/geos/WKBWriterT.h, source/headers/geos/io.h,
-	  source/io/WKBReader.cpp, source/io/WKBWriter.cpp: Reworked WKB
-	  I/O to avoid use of templates and make better use of STL
+	* Added C api
 
-2005-08-22 15:34  strk
+2005-09-14 15:11  strk
 
-	* NEWS: Added 2.1.4 section
+	* Removed functions returning not-new GEOSGeom objects to avoid
+	  ambiguity
+	  whereas when to destroy returns. Added not about memory
+	  management.
 
-2005-08-22 15:30  strk
+2005-09-14 14:55  strk
 
-	* source/: geom/Geometry.cpp, operation/buffer/BufferBuilder.cpp,
-	  planargraph/planarDirectedEdgeStar.cpp: Fixed comparator
-	  functions used with STL sort() algorithm to implement
-	  StrictWeakOrdering semantic.
+	* Added copyright notices and usage notes
 
-2005-07-12 16:33  strk
+2005-09-14 14:28  strk
 
-	* NEWS: updated
+	* Fixed bug writing WKB for all Multi* geoms as Collections.
 
-2005-07-11 18:21  strk
+2005-09-14 13:58  strk
 
-	* source/headers/geos/: ByteOrderDataInStreamT.h, WKBReaderT.h,
-	  WKBWriterT.h: Removed '_' prefix from header guards
+	* Initial abstract C api.
 
-2005-07-11 14:17  strk
+2005-09-14 13:56  strk
 
-	* source/headers/geos/: io.h, opOverlay.h, platform.h.in: Cleaned
-	  up syntax
+	* Typo fixed
 
-2005-07-11 14:17  strk
+2005-09-03 21:26  strk
 
-	* doc/example.cpp: Commented out useless include
+	* Reworked WKB I/O to avoid use of templates and make better use of
+	  STL
 
-2005-07-11 12:50  strk
+2005-08-22 13:34  strk
 
-	* source/geom/Geometry.cpp: Added parens suggested by compiler
+	* Added 2.1.4 section
 
-2005-07-11 12:27  strk
+2005-08-22 13:31  strk
 
-	* source/: geomgraph/Edge.cpp, headers/geos/WKBReaderT.h: Cleaned
-	  up signed/unsigned mismatches
+	* Fixed comparator functions used with STL sort() algorithm to
+	  implement StrictWeakOrdering semantic.
 
-2005-07-11 12:27  strk
+2005-07-12 14:33  strk
 
-	* source/: geomgraph/DirectedEdge.cpp,
-	  operation/buffer/BufferOp.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp: Fixed initializzazion
-	  lists
+	* updated
 
-2005-07-11 12:26  strk
+2005-07-11 16:21  strk
 
-	* source/headers/geos/geom.h: Made CoordinateSequence::getDimension
-	  return unsigned int instead of int
+	* Removed '_' prefix from header guards
 
-2005-07-11 12:23  strk
+2005-07-11 12:17  strk
 
-	* source/geom/Geometry.cpp: removed useless assignment
+	* Cleaned up syntax
 
-2005-06-30 20:31  strk
+2005-07-11 12:17  strk
 
-	* source/: headers/geos/opBuffer.h,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp: Ported
-	  SubgraphDepthLocator optimizations from JTS code
+	* Commented out useless include
 
-2005-06-28 23:13  strk
+2005-07-11 10:50  strk
 
-	* source/operation/buffer/SubgraphDepthLocater.cpp: Fixed a bug
-	  introduced by LineSegment skip - made LineSegment skip a
-	  compile-time optione
+	* Added parens suggested by compiler
 
-2005-06-28 13:22  strk
+2005-07-11 10:27  strk
 
-	* NEWS: Added DepthSegmentLT bugfix
+	* Cleaned up signed/unsigned mismatches
 
-2005-06-28 03:07  strk
+2005-07-11 10:27  strk
 
-	* source/: headers/geos/opOverlay.h,
-	  operation/overlay/PointBuilder.cpp: improved extraction of result
-	  points in overlay op
+	* Fixed initializzazion lists
 
-2005-06-28 02:04  strk
+2005-07-11 10:26  strk
 
-	* source/geomgraph/Node.cpp: improved ::isIncidentEdgeInResult()
-	  method
+	* Made CoordinateSequence::getDimension return unsigned int instead
+	  of int
 
-2005-06-27 23:58  strk
+2005-07-11 10:23  strk
 
-	* source/operation/buffer/SubgraphDepthLocater.cpp: Bugfix in
-	  DepthSegmentLT as suggested by Graeme Hiebert
+	* removed useless assignment
 
-2005-06-27 23:24  strk
+2005-06-30 18:31  strk
 
-	* source/operation/buffer/SubgraphDepthLocater.cpp: Fixed bug
-	  just-introduced with optimization.
+	* Ported SubgraphDepthLocator optimizations from JTS code
 
-2005-06-27 23:21  strk
+2005-06-28 21:13  strk
 
-	* NEWS, source/operation/buffer/SubgraphDepthLocater.cpp: Reduced
-	  Coordinate copies due to LineSegment overuse
+	* Fixed a bug introduced by LineSegment skip - made LineSegment
+	  skip a compile-time optione
 
-2005-06-25 12:20  strk
+2005-06-28 16:52  strk
 
-	* NEWS, source/geomgraph/Node.cpp, source/headers/geos/geomgraph.h,
-	  source/operation/overlay/PointBuilder.cpp: OverlayOp speedup (JTS
-	  port)
+	* Added number of points count as a debugging aid
 
-2005-06-24 13:12  strk
+2005-06-28 11:22  strk
 
-	* NEWS: Added LineIntersector concrete type note
+	* Added DepthSegmentLT bugfix
 
-2005-06-24 13:09  strk
+2005-06-28 01:07  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
+	* improved extraction of result points in overlay op
+
+2005-06-28 00:04  strk
+
+	* improved ::isIncidentEdgeInResult() method
+
+2005-06-27 21:58  strk
+
+	* Bugfix in DepthSegmentLT as suggested by Graeme Hiebert
+
+2005-06-27 21:24  strk
+
+	* Fixed bug just-introduced with optimization.
+
+2005-06-27 21:21  strk
+
+	* Reduced Coordinate copies due to LineSegment overuse
+
+2005-06-25 10:20  strk
+
+	* OverlayOp speedup (JTS port)
+
+2005-06-24 11:12  strk
+
+	* Added LineIntersector concrete type note
+
+2005-06-24 11:09  strk
+
+	* 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,
-	  source/geom/Point.cpp, source/geom/Polygon.cpp,
-	  source/headers/geos/geom.h: Inlined and added missing ::clone()
-	  for Geometry subclasses
+	* 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()
+	* 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
+	* 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
+	* Fixed bugus handling of collections in ::buildGeometry
 
-2005-06-21 14:22  strk
+2005-06-21 12:22  strk
 
-	* NEWS: XMLTester code cleanups
+	* XMLTester code cleanups
 
-2005-06-20 12:23  strk
+2005-06-20 10:23  strk
 
-	* NEWS: XMLTester installed by default
+	* 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
+	* 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
+	* 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
+	* 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
+	* Added workaround for mingw Polygon name clash
 
-2005-06-10 16:02  strk
+2005-06-10 14:04  strk
 
-	* autogen.sh: Added libtoolize call
+	* Added libtoolize call
 
-2005-06-08 11:38  strk
+2005-06-10 13:24  strk
 
-	* INSTALL: Added GCC version requirement note
+	* Added use declaration to make MingW build work
 
-2005-06-05 12:40  strk
+2005-06-08 09:38  strk
 
-	* CHANGES, NEWS: Changes file renamed back to NEWS, automake
-	  insists on finding it.
+	* Added GCC version requirement note
 
-2005-05-30 18:20  autorun
+2005-06-05 10:41  strk
 
-	* NEWS: Blank news file to molfify new versions of autoconf
+	* Changes file renamed back to NEWS, automake insists on finding
+	  it.
 
-2005-05-24 10:42  strk
+2005-05-30 16:20  autorun
 
-	* NEWS: Info moved into CHANGES file
+	* Blank news file to molfify new versions of autoconf
 
-2005-05-24 10:42  strk
+2005-05-24 08:42  strk
 
-	* CHANGES: Filled in section from 2.0.0 to 2.1.1
+	* Info moved into CHANGES file
 
-2005-05-24 09:48  strk
+2005-05-24 08:42  strk
 
-	* CHANGES: Initial import
+	* Filled in section from 2.0.0 to 2.1.1
 
-2005-05-23 18:42  strk
+2005-05-24 07:48  strk
 
-	* source/geom/Point.cpp: Added Refractions copyright
+	* Initial import
 
-2005-05-23 17:13  strk
+2005-05-23 16:42  strk
 
-	* source/operation/buffer/: BufferSubgraph.cpp,
-	  SubgraphDepthLocater.cpp: Added debugging output
+	* Added Refractions copyright
 
-2005-05-23 17:04  strk
+2005-05-23 15:13  strk
 
-	* source/geom/LineSegment.cpp: Fixed bug in ::reverse()
+	* Added debugging output
 
-2005-05-22 19:45  strk
+2005-05-23 15:04  strk
 
-	* source/operation/buffer/BufferSubgraph.cpp: Fixed initialization
-	  list order
+	* Fixed bug in ::reverse()
 
-2005-05-22 19:42  strk
+2005-05-22 17:45  strk
 
-	* ChangeLog, source/headers/geos/Makefile.am: Added missing
-	  WKBWriterT.h
+	* Fixed initialization list order
 
-2005-05-20 18:15  strk
+2005-05-22 17:42  strk
 
-	* source/: geomgraph/Position.cpp,
-	  operation/buffer/BufferSubgraph.cpp,
-	  operation/buffer/SubgraphDepthLocater.cpp: Code cleanups
+	* Added missing WKBWriterT.h
 
-2005-05-20 18:14  strk
+2005-05-20 16:15  strk
 
-	* source/operation/buffer/OffsetCurveSetBuilder.cpp: Fixed a bug in
-	  addPolygonRing setting wrong depths on Edges
+	* Code cleanups
 
-2005-05-19 12:29  strk
+2005-05-20 16:14  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.
+	* Fixed a bug in addPolygonRing setting wrong depths on Edges
 
-2005-05-13 20:06  strk
+2005-05-19 10:29  strk
 
-	* source/headers/geos/geom.h: Added default tolerance parameter for
-	  equalsExact
+	* 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 19:15  strk
+2005-05-19 10:26  strk
 
-	* source/geom/Point.cpp: cleanups and indentations
+	* Added bogus multipolygon buffering test
 
-2005-05-13 19:14  strk
+2005-05-13 18:06  strk
 
-	* source/geom/Geometry.cpp: Added comment about 2D-only comparison
-	  of ::equal(Coordinate, Coordinate, double)
+	* Added default tolerance parameter for equalsExact
 
-2005-05-09 23:17  strk
+2005-05-13 17:15  strk
 
-	* source/headers/geos/WKBWriterT.h: Second argument to ::write made
-	  mandatory.
+	* cleanups and indentations
 
-2005-05-09 12:35  strk
+2005-05-13 17:14  strk
 
-	* source/: algorithm/RobustLineIntersector.cpp,
-	  headers/geos/geosAlgorithm.h: Ported JTS robustness patches made
-	  by Martin on suggestions by Kevin.
+	* Added comment about 2D-only comparison of ::equal(Coordinate,
+	  Coordinate, double)
 
-2005-05-03 17:30  strk
+2005-05-09 21:17  strk
 
-	* TODO: Added WKB TODOs
+	* Second argument to ::write made mandatory.
 
-2005-04-29 19:40  strk
+2005-05-09 10:35  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.
+	* Ported JTS robustness patches made by Martin on suggestions by
+	  Kevin.
 
-2005-04-29 18:36  strk
+2005-05-03 15:30  strk
 
-	* source/headers/geos/io.h: Fixed biostringstream stream output.
+	* Added WKB TODOs
 
-2005-04-29 18:36  strk
+2005-04-29 17:40  strk
 
-	* doc/example.cpp: Made WKBReader use global_factory, for having
-	  WKB reads produce same context of input geoms.
+	* Updated Doxygen documentation and some Copyright headers.
 
-2005-04-29 17:34  strk
+2005-04-29 16:36  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
+	* Fixed biostringstream stream output.
 
-2005-04-29 13:52  strk
+2005-04-29 16:36  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.
+	* Made WKBReader use global_factory, for having WKB reads produce
+	  same context of input geoms.
 
-2005-04-29 13:50  strk
+2005-04-29 15:34  strk
 
-	* source/headers/geos/platform.h.in: Added machine byte order
-	  extractor
+	* 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
 
-2005-04-21 17:13  strk
+2005-04-29 11:52  strk
 
-	* configure.in: library version bumped to 3.0.0
+	* 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-21 15:43  strk
+2005-04-29 11:50  strk
 
-	* ChangeLog, NEWS: Updated chage logs
+	* Added machine byte order extractor
 
-2005-04-21 13:16  strk
+2005-04-21 15:13  strk
 
-	* source/operation/overlay/OverlayOp.cpp: Removed useless
-	  Coordinate copies in mergeZ() - patch by Safe Software
+	* library version bumped to 3.0.0
 
-2005-04-20 19:56  strk
+2005-04-21 13:43  strk
 
-	* source/: algorithm/NonRobustCGAlgorithms.cpp,
-	  algorithm/RobustCGAlgorithms.cpp, geom/Makefile.am: Removed
-	  NonRobustCGAlgorithms and RobustCGAlgorithms, already unused
-	  (CGAlgorithms replaces both with robust implementation).
+	* Updated chage logs
 
-2005-04-20 19:22  strk
+2005-04-21 11:16  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.
+	* Removed useless Coordinate copies in mergeZ() - patch by Safe
+	  Software
+
+2005-04-20 17:56  strk
+
+	* Removed NonRobustCGAlgorithms and RobustCGAlgorithms, already
+	  unused (CGAlgorithms replaces both with robust implementation).
+
+2005-04-20 17:22  strk
+
+	* 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
+	* Added standard copyright header
 
-2005-04-19 13:49  strk
+2005-04-19 11:49  strk
 
-	* source/geom/Point.cpp: Fixed segfault in ::isEmpty
+	* 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.
+	* 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)
+	* Fixed bug throwing an 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/geomgraph/DirectedEdge.cpp, source/geomgraph/EdgeEnd.cpp,
-	  source/geomgraph/index/SegmentIntersector.cpp,
-	  source/headers/geos/platform.h.in,
-	  source/noding/snapround/SegmentSnapper.cpp,
-	  source/planargraph/planarDirectedEdge.cpp: Applied patch from Jon
-	  Schlueter (math.h => cmath; ieeefp.h in "C" block)
+	* 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
+	* 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
+	* 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
+	* 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
+	* 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.
+	* 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.
+	* 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
-	  CoordinateSequence::getSize() calls.
+	* 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
+	* 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.
+	* 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().
+	* 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.
+	* 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)
+	* Optimized Edge::equals(Edge *e)
 
-2005-02-17 10:56  strk
+2005-02-18 08:20  strk
 
-	* source/operation/buffer/OffsetCurveBuilder.cpp: Commented out
-	  unused variable.
+	* Added support for point-per-quadrant argument in buffer tests
+	  (using arg2).
 
-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>
+	* Commented out unused variable.
 
-2005-02-15 18:15  strk
+2005-02-17 09:56  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
+	* Applied patch from Jon Schlueter using <cmath> instead of
+	  <math.h>
+
+2005-02-15 17:15  strk
+
+	* 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.
+	* 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.
+	* 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.
+	* Envelope destructor made non-virtual 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.
+	* 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/geom/CoordinateSequence.cpp: more profiling label
+	* Added rule to build staticXMLTester (for profiling with gprof)
 
-2005-02-01 17:09  strk
+2005-02-03 09:17  strk
 
-	* source/noding/: MCQuadtreeNoder.cpp, Noder.cpp: more profiling
-	  labels
+	* more profiling label
 
-2005-02-01 17:06  strk
+2005-02-01 16:09  strk
 
-	* source/: geom/Envelope.cpp, index/chain/indexMonotoneChain.cpp:
-	  Small optimizations.
+	* more profiling labels
 
-2005-02-01 15:18  strk
+2005-02-01 16:06  strk
 
-	* source/noding/: SegmentNodeList.cpp, SegmentString.cpp: More
-	  profiler labels
+	* Small optimizations.
 
-2005-02-01 15:18  strk
+2005-02-01 14:18  strk
 
-	* source/: headers/geos/profiler.h, util/Profiler.cpp: Made
-	  profiler start/stop inline
+	* More profiler labels
 
-2005-02-01 14:44  strk
+2005-02-01 14:18  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.
+	* Made profiler start/stop inline
 
-2005-01-31 16:41  strk
+2005-02-01 13:44  strk
 
-	* source/: index/strtree/AbstractSTRtree.cpp,
-	  index/strtree/STRtree.cpp, noding/MCQuadtreeNoder.cpp: Small
-	  optimizations.
+	* More profiling labels.
 
-2005-01-28 11:01  strk
+2005-01-31 15:41  strk
 
-	* source/io/ParseException.cpp: substituted sprintf calls with use
-	  of ostringstream
+	* Small optimizations.
 
-2005-01-28 10:47  strk
+2005-01-28 10:01  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.
+	* substituted sprintf calls with use of ostringstream
 
 2005-01-28 09:47  strk
 
-	* source/geom/Coordinate.cpp: Removed sprintf usage, replaced with
-	  sstream
+	* Replaced sprintf uses with ostringstream.
 
-2005-01-28 08:58  strk
+2005-01-28 08:47  strk
 
-	* source/geom/DefaultCoordinateSequence.cpp: removed sprintf usage,
-	  ad ::toString call Coordinate::toString
+	* Removed sprintf usage, replaced with sstream
 
-2005-01-18 18:22  strk
+2005-01-28 07:58  strk
 
-	* source/algorithm/LineIntersector.cpp: reverted previous change,
-	  sign was actually stored in zgap
+	* removed sprintf usage, ad ::toString call Coordinate::toString
 
-2005-01-18 18:09  strk
+2005-01-18 17:22  strk
 
-	* source/algorithm/RobustLineIntersector.cpp: Fixed interpolateZ
-	  call using final intersection point instead of HCoordinate.
+	* reverted previous change, sign was actually stored in zgap
 
-2005-01-14 09:04  strk
+2005-01-18 17:09  strk
 
-	* source/algorithm/LineIntersector.cpp: Fixed Z interpolation to
-	  use the correct sign
+	* Fixed interpolateZ call using final intersection point instead of
+	  HCoordinate.
 
-2004-12-30 14:31  strk
+2005-01-14 08:04  strk
 
-	* source/geom/Geometry.cpp: Fixed a segfault on
-	  EMPTYGEOM->getCeontroid()
+	* Fixed Z interpolation to use the correct sign
 
-2004-12-30 11:14  strk
+2005-01-03 16:06  strk
 
-	* source/geom/Polygon.cpp: never return LinearRing or
-	  MultiLinearRing from getBoundary
+	* Changed polygonize op to return a GeometryCollection
 
-2004-12-30 11:14  strk
+2005-01-03 15:56  strk
 
-	* source/geom/GeometryFactory.cpp: input checking and class
-	  promoting in createMultiLineString()
+	* Fixed memory leaks just introduced for Polygonizer test case.
 
-2004-12-22 10:42  strk
+2005-01-03 15:49  strk
 
-	* source/geom/util/GeometryEditor.cpp: Fixed a premature Geometry
-	  destruction, Avoided CoordinateSequence copies when possible.
+	* Added Polygonize test handling
 
-2004-12-16 19:29  pramsey
+2004-12-30 13:32  strk
 
-	* configure.in: Bumped minor version number for 2.1.1 release.
+	* Handled NULL result from getCentroid()
 
-2004-12-16 17:27  strk
+2004-12-30 13:31  strk
 
-	* source/: geom/LinearRing.cpp, headers/geos/geom.h: Fixed
-	  LinearRing::clone() to return LinearRing instead of LineString
+	* Fixed a segfault on EMPTYGEOM->getCeontroid()
 
-2004-12-16 17:08  strk
+2004-12-30 10:14  strk
 
-	* swig/: geos.i, python/example.py: New patches from Niki Spahiev
-	  <niki.spahiev at gmail.com> (still unstable)
+	* never return LinearRing or MultiLinearRing from getBoundary
 
-2004-12-16 10:05  strk
+2004-12-30 10:14  strk
 
-	* swig/python/example.py: Added python example by Niki Spahiev
-	  <niki.spahiev at gmail.com>
+	* input checking and class promoting in createMultiLineString()
 
-2004-12-16 09:56  strk
+2004-12-22 09:42  strk
 
-	* swig/geos.i: Applyed patches by Niki Spahiev
-	  <niki.spahiev at gmail.com>
+	* Fixed a premature Geometry destruction, Avoided
+	  CoordinateSequence copies
+	  when possible.
 
-2004-12-14 11:35  strk
+2004-12-16 18:29  pramsey
 
-	* 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.
+	* Bumped minor version number for 2.1.1 release.
 
-2004-12-13 14:54  strk
+2004-12-16 16:27  strk
 
-	* source/headers/geos/opPolygonize.h: Added a not about gcc 2.95.4
-	  required friendship
+	* Fixed LinearRing::clone() to return LinearRing instead of
+	  LineString
 
-2004-12-13 14:53  strk
+2004-12-16 16:08  strk
 
-	* source/geom/TopologyException.cpp: Fixed uninitialized
-	  Coordinate.
+	* New patches from Niki Spahiev <niki.spahiev at gmail.com>
+	  (still unstable)
 
-2004-12-12 18:22  strk
+2004-12-16 09:05  strk
 
-	* source/headers/geos/Makefile.am: version.h and platform.h
-	  installed again (missed when removed from dist)
+	* Added python example by Niki Spahiev <niki.spahiev at gmail.com>
 
-2004-12-08 15:33  strk
+2004-12-16 08:56  strk
 
-	* source/geom/MultiPolygon.cpp: Checked inner polys getBoundary
-	  return for the single LineString case.
+	* Applyed patches by Niki Spahiev <niki.spahiev at gmail.com>
 
-2004-12-08 15:32  strk
+2004-12-14 10:35  strk
 
-	* source/geom/GeometryCollection.cpp: cleanups
+	* Comments cleanup. PolygonizeGraph keeps track of generated
+	  CoordinateSequence
+	  for delayed destruction.
 
-2004-12-08 15:31  strk
+2004-12-13 13:54  strk
 
-	* source/operation/overlay/OverlayOp.cpp: elevationMatrix deleted
-	  by destructor
+	* Added a not about gcc 2.95.4 required friendship
 
-2004-12-08 15:30  strk
+2004-12-13 13:53  strk
 
-	* source/io/Unload.cpp: Added default profiler instance cleanup
+	* Fixed uninitialized Coordinate.
 
-2004-12-08 14:54  strk
+2004-12-12 17:22  strk
 
-	* doc/example.cpp, source/algorithm/RobustLineIntersector.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,
-	  source/geomgraph/Node.cpp, source/headers/geos/opBuffer.h,
-	  source/headers/geos/opOverlay.h,
-	  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/Quadtree.cpp,
-	  source/index/strtree/AbstractNode.cpp,
-	  source/index/strtree/AbstractSTRtree.cpp,
-	  source/index/strtree/SIRtree.cpp,
-	  source/index/strtree/STRtree.cpp,
-	  source/index/sweepline/SweepLineIndex.cpp,
-	  source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
-	  source/noding/SegmentString.cpp,
-	  source/noding/snapround/SegmentSnapper.cpp,
-	  source/operation/IsSimpleOp.cpp,
-	  source/operation/buffer/BufferBuilder.cpp,
-	  source/operation/buffer/BufferSubgraph.cpp,
-	  source/operation/buffer/OffsetCurveBuilder.cpp,
-	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	  source/operation/linemerge/LineMergeGraph.cpp,
-	  source/operation/linemerge/LineMerger.cpp,
-	  source/operation/overlay/ElevationMatrix.cpp,
-	  source/operation/overlay/LineBuilder.cpp,
-	  source/operation/overlay/OverlayOp.cpp,
-	  source/operation/polygonize/PolygonizeGraph.cpp,
-	  source/operation/polygonize/Polygonizer.cpp,
-	  source/operation/valid/IsValidOp.cpp,
-	  source/util/GeometricShapeFactory.cpp: gcc warnings checked and
-	  fixed, general cleanups.
+	* version.h and platform.h installed again (missed when removed
+	  from dist)
 
-2004-12-06 11:54  strk
+2004-12-08 14:33  strk
 
-	* source/headers/geos/Makefile.am: Added timeval.h in distribution.
+	* Checked inner polys getBoundary return for the single LineString
+	  case.
 
-2004-12-05 11:48  strk
+2004-12-08 14:32  strk
 
-	* debian/: control, libgeos-doc.doc-base, rules: Modifications by
-	  Alex Bodnaru
+	* cleanups
 
-2004-12-05 11:44  strk
+2004-12-08 14:31  strk
 
-	* configure.in, doc/Makefile.am, source/examples/Makefile.am:
-	  Applied Norman Vine patches for cleaner win32 build.
+	* adjusted getBoundary expected returns to match OGC specs
 
-2004-12-04 16:56  strk
+2004-12-08 14:31  strk
 
-	* source/: Makefile.am, headers/geos/Makefile.am: Added
-	  source/Makefile.vc and source/headers/geos/platform.h.in in
+	* elevationMatrix deleted by destructor
+
+2004-12-08 14:30  strk
+
+	* Added default profiler instance cleanup
+
+2004-12-08 13:54  strk
+
+	* gcc warnings checked and fixed, general cleanups.
+
+2004-12-06 10:54  strk
+
+	* Added timeval.h in distribution.
+
+2004-12-05 10:54  strk
+
+	* initial revision
+
+2004-12-05 10:50  strk
+
+	* forgot to add
+
+2004-12-05 10:48  strk
+
+	* Modifications by Alex Bodnaru
+
+2004-12-05 10:44  strk
+
+	* Applied Norman Vine patches for cleaner win32 build.
+
+2004-12-04 15:56  strk
+
+	* 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
+	* 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
+	* 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.
+	* 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
+	* added headers
 
-2004-12-03 17:25  frank
+2004-12-03 16:25  frank
 
-	* source/Makefile.vc: New
+	* 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.
+	* 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
+	* 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
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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:
-	  Updated scripts by Alex Bodnaru, added Makefile
+	* 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
+	* 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.
+	* 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
+	* 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
+	* 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
+	* 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.
+	* 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.
+	* 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.
+	* 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
-	  containing geometry's average Z for point_in_poly case.
+	* 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
+	* 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)
+	* 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
+	* 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
-	  comments/indentation cleanups
+	* 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
+	* 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
+	* 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
-	  overlay lines output.
+	* 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.
+	* 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.
+	* 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
+	* 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 *)
+	* 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
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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
+	* 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
+	* 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
+	* 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
-	  computation and removed debugging output by default.
+	* 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.
+	* 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)
+	* Changed ::getBoundary() to return 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
+	* 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.
+	* 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.
+	* More performance tuning.
 
-2004-11-08 14:12  strk
+2004-11-08 13:12  strk
 
-	* source/headers/geos/Makefile.am: Added profiler.h
+	* 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.
+	* 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).
+	* 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.
+	* 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
+	* 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.
+	* Fixed CGAlgorithms::isCCW from JTS port.
+	  Code cleanup in IsValidOp.
 
-2004-11-05 13:18  strk
+2004-11-05 12:18  strk
 
-	* TODO: updated
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* Slightly modified log/log2 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
+	* Fixed ieee-754 detection switch
 
-2004-11-02 17:31  strk
+2004-11-02 16:31  strk
 
-	* TODO: updated
+	* updated
 
-2004-11-02 17:05  strk
+2004-11-02 16:05  strk
 
-	* source/headers/geos/indexQuadtree.h: Autodetect availability of
-	  IEEE-754 FP
+	* 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).
+	* 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.
+	* Fixed bug in IEEE-based 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.
+	* 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.
+	* 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)
+	* 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
 
-	* TODO: updated
+	* Added some debugging lines (disabled by default)
 
-2004-10-26 19:46  strk
+2004-10-27 11:05  strk
 
-	* source/headers/geos/: indexBintree.h, indexChain.h,
-	  indexStrtree.h, spatialIndex.h: Removed slash-stars in comments
-	  to remove annoying compiler warnings.
+	* updated
 
-2004-10-26 19:14  strk
+2004-10-26 17:46  strk
 
-	* NEWS, configure.in: current:revision:age set to 3.0.1 (will be
-	  release 2.1.0).  added news.
+	* Removed slash-stars in comments to remove annoying compiler
+	  warnings.
 
-2004-10-26 18:22  strk
+2004-10-26 17:14  strk
 
-	* TODO: updated
+	* current:revision:age set to 3.0.1 (will be release 2.1.0).
+	  added news.
 
-2004-10-26 18:09  strk
+2004-10-26 16:22  strk
 
-	* source/operation/polygonize/: PolygonizeGraph.cpp,
-	  Polygonizer.cpp, polygonizeEdgeRing.cpp: Some more intentation
-	  and envelope equality check fix.
+	* updated
 
-2004-10-22 00:29  strk
+2004-10-26 16:09  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
+	* Some more intentation and envelope equality check fix.
 
-2004-10-21 19:13  strk
+2004-10-21 22:29  strk
 
-	* source/io/WKTReader.cpp: Fixed bug introduced by previous patch.
+	* Indentation changes and some more COMPUTE_Z rules
 
-2004-10-21 09:03  strk
+2004-10-21 17:13  strk
 
-	* source/io/WKTReader.cpp: Removed leak in ::readPolygonText
-	  reported by Carlos A. Rueda
+	* Fixed bug introduced by previous patch.
 
-2004-10-20 19:32  strk
+2004-10-21 07:03  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()
+	* Removed leak in ::readPolygonText reported by Carlos A. Rueda
 
-2004-10-19 23:04  strk
+2004-10-20 17:32  strk
 
-	* TODO: updated
+	* Initial approach to 2.5d intersection()
 
-2004-10-19 21:51  strk
+2004-10-19 21:04  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.
+	* updated
 
-2004-10-18 14:43  strk
+2004-10-19 19:51  strk
 
-	* Makefile.am, configure.in, swig/.cvsignore, swig/Makefile.am,
-	  swig/python/.cvsignore, swig/python/Makefile.am,
-	  swig/python/tests/.cvsignore, swig/python/tests/Makefile.am,
-	  swig/python/tests/cases/.cvsignore,
-	  swig/python/tests/cases/Makefile.am: swig interface added to
-	  distribution.
+	* Fixed many leaks and bugs in Polygonizer.
+	  Output still bogus.
 
-2004-10-13 12:03  strk
+2004-10-18 12:43  strk
 
-	* doc/example.cpp, source/geom/CoordinateSequence.cpp,
-	  source/geom/Makefile.am, source/geomgraph/PlanarGraph.cpp,
-	  source/headers/geos/geom.h, source/headers/geos/opLinemerge.h,
-	  source/headers/geos/opPolygonize.h,
-	  source/headers/geos/planargraph.h, source/io/Unload.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/polygonize/PolygonizeDirectedEdge.cpp,
-	  source/operation/polygonize/PolygonizeGraph.cpp,
-	  source/operation/polygonize/polygonizeEdgeRing.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,
-	  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.
+	* swig interface added to distribution.
 
-2004-09-23 23:36  strk
+2004-10-13 10:03  strk
 
-	* source/geom/CoordinateSequence.cpp: Fixed a bug in ::reverse
-	  (thanks to Elliott Edwards)
+	* 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.
 
-2004-09-23 23:28  pramsey
+2004-09-23 21:36  strk
 
-	* configure.in: Back minor version back to 2.0.1
+	* Fixed a bug in ::reverse (thanks to Elliott Edwards)
 
-2004-09-23 06:30  pramsey
+2004-09-23 21:28  pramsey
 
-	* configure.in: Bumped minor version to 2.0.2 after 2.0.1 release.
+	* Back minor version back to 2.0.1
 
-2004-09-21 11:47  strk
+2004-09-23 04:30  pramsey
 
-	* source/precision/SimpleGeometryPrecisionReducer.cpp: fixed a
-	  mis-initialization bug in ::reduce
+	* 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/index/quadtree/DoubleBits.cpp: Removed useless auto_ptr
-	  usage in ::exponent
+	* fixed a mis-initialization bug in ::reduce
 
-2004-09-16 11:50  strk
+2004-09-21 09:47  strk
 
-	* TODO: updated
+	* Removed useless auto_ptr usage in ::exponent
 
-2004-09-16 11:48  strk
+2004-09-16 09:50  strk
 
-	* source/geom/Geometry.cpp: Finer short-circuit tests for equals,
-	  within, contains.
+	* updated
 
-2004-09-16 11:48  strk
+2004-09-16 09:48  strk
 
-	* source/: geom/Envelope.cpp, headers/geos/geom.h: Added
-	  Envelope::equals
+	* Finer short-circuit tests for equals, within, contains.
 
-2004-09-16 09:32  strk
+2004-09-16 09:48  strk
 
-	* TODO: updated
+	* Added Envelope::equals
 
-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
+	* updated
 
-2004-09-13 14:50  strk
+2004-09-16 07:32  strk
 
-	* source/operation/valid/IsValidOp.cpp: comments cleanup
+	* Added short-circuit tests. Can be disabled at compile-time
 
-2004-09-13 14:40  strk
+2004-09-13 12:50  strk
 
-	* TODO: updated
+	* comments cleanup
 
-2004-09-13 14:40  strk
+2004-09-13 12:40  strk
 
-	* configure.in: Updated version number
+	* updated
 
-2004-09-13 14:39  strk
+2004-09-13 12:40  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.
+	* Updated version number
 
-2004-09-13 12:14  strk
+2004-09-13 12:39  strk
 
-	* source/operation/valid/TopologyValidationError.cpp: Added
-	  INVALID_COORDINATE code num and error message.
+	* Added missing newline at end of output
 
-2004-09-13 12:12  strk
+2004-09-13 12:39  strk
 
-	* TODO, source/headers/geos/geosAlgorithm.h,
-	  source/headers/geos/opValid.h,
-	  source/operation/valid/IsValidOp.cpp: Added invalid coordinates
-	  checks in IsValidOp.	Cleanups.
+	* Made Point and MultiPoint subject to Validity tests.
 
-2004-09-13 11:18  strk
+2004-09-13 10:14  strk
 
-	* source/: headers/geos/opValid.h, operation/valid/IsValidOp.cpp:
-	  Added IsValidOp::isValid(Coordinate &)
+	* Added INVALID_COORDINATE code num and error message.
 
-2004-09-13 11:07  strk
+2004-09-13 10:12  strk
 
-	* source/geom/LineString.cpp: Ported fix in
-	  LineString::isCoordinate
+	* Added invalid coordinates checks in IsValidOp.
+	  Cleanups.
 
-2004-09-12 05:51  pramsey
+2004-09-13 09:18  strk
 
-	* source/geom/: LineString.cpp, MultiLineString.cpp,
-	  MultiPoint.cpp: Casting changes to allow OS/X compilation.
+	* Added IsValidOp::isValid(Coordinate &)
 
-2004-09-07 10:29  strk
+2004-09-13 09:07  strk
 
-	* source/headers/geos/geom.h: Fixed doxygen malformed comment for
-	  Coordinate class
+	* Ported fix in LineString::isCoordinate
 
-2004-08-20 03:55  pramsey
+2004-09-12 03:51  pramsey
 
-	* configure.in: Removed examples from build directories for release
-	  (they don't build now).
+	* Casting changes to allow OS/X compilation.
 
-2004-08-04 10:26  strk
+2004-09-07 08:29  strk
 
-	* source/operation/relate/RelateComputer.cpp: comments lift, stack
-	  allocation reduced
+	* Fixed doxygen malformed comment for Coordinate class
 
-2004-07-27 18:35  strk
+2004-08-20 03:20  pramsey
 
-	* 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:
-	  Geometry::getEnvelopeInternal() changed to return a const
-	  Envelope *.  This should reduce object copies as once computed
-	  the envelope of a geometry remains the same.
+	* Added reference to bigtest.h so 'make dist' includes it properly.
 
-2004-07-26 21:28  sgillies
+2004-08-20 01:55  pramsey
 
-	* AUTHORS: added to AUTHORS
+	* Removed examples from build directories for release (they don't
+	  build now).
 
-2004-07-26 20:53  sgillies
+2004-08-04 08:26  strk
 
-	* swig/: geos.i, python/tests/cases/pointtest.py,
-	  python/tests/cases/wkttest.py: added simple exception handling on
-	  all method calls
+	* comments lift, stack allocation reduced
 
-2004-07-26 18:35  strk
+2004-07-27 16:35  strk
 
-	* source/headers/geos/geom.h: Removed dangling
-	  MultiPoint::isClosed() method definition.
+	* Geometry::getEnvelopeInternal() changed to return a const
+	  Envelope *.
+	  This should reduce object copies as once computed the envelope of
+	  a
+	  geometry remains the same.
 
-2004-07-26 17:40  sgillies
+2004-07-26 19:28  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
-	  where the WKT reader crashes the program in the case of poorly
-	  formatted WKT string.
+	* added to AUTHORS
 
-2004-07-26 01:45  sgillies
+2004-07-26 18:53  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
-	  language modules, Python setup script, and beginning of a unit
-	  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.
+	* added simple exception handling on all method calls
 
-2004-07-22 18:58  strk
+2004-07-26 16:35  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()
+	* Removed dangling MultiPoint::isClosed() method definition.
 
-2004-07-22 10:45  strk
+2004-07-26 15:40  sgillies
 
-	* 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.
+	* 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-22 09:19  strk
+2004-07-25 23:45  sgillies
 
-	* source/headers/geos/geom.h: Changed getCoordinatesRO description.
+	* 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 today's CVS GEOS, and the
+	  test passes -- means that a module can be built, installed, and
+	  imported.
 
-2004-07-22 09:04  strk
+2004-07-22 16:58  strk
 
-	* source/: geom/Coordinate.cpp, geom/GeometryCollection.cpp,
-	  geom/Polygon.cpp, headers/geos/geom.h: Documented missing
-	  geometry functions.
+	* runtime version extractor functions split. geos::version() is now
+	  geos::geosversion() and geos::jtsport()
 
-2004-07-21 11:55  strk
+2004-07-22 08:45  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:
-	  CoordinateSequence::atLeastNCoordinatesOrNothing definition fix.
+	* Documentation updates, memory leaks fixed.
+
+2004-07-22 07:19  strk
+
+	* Changed getCoordinatesRO description.
+
+2004-07-22 07:04  strk
+
+	* Documented missing geometry functions.
+
+2004-07-21 09:55  strk
+
+	* CoordinateSequence::atLeastNCoordinatesOrNothing definition fix.
 	  Documentation fixes.
 
-2004-07-21 11:11  strk
+2004-07-21 09:11  strk
 
-	* NEWS, README, TODO: Updated
+	* Updated
 
-2004-07-20 10:35  strk
+2004-07-20 08:35  strk
 
-	* doc/README: Updated doxygen rule
+	* 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.
+	* Fixed a bug in opDistance.h.
+	  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.)
+	* 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,
-	  source/geom/LineString.cpp, 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/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/precision.h,
-	  source/headers/geos/spatialIndex.h, source/io/WKTWriter.cpp:
-	  Documentation fixes
+	* Documentation fixes
 
-2004-07-19 12:38  strk
+2004-07-19 10:38  strk
 
-	* doc/.cvsignore: Added Doxyfile
+	* Added Doxyfile
 
-2004-07-19 12:38  strk
+2004-07-19 10:38  strk
 
-	* TODO: updated
+	* updated
 
-2004-07-19 12:37  strk
+2004-07-19 10:37  strk
 
-	* doc/Makefile.am: Doxygen doc added to default build rules
+	* 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 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
+	* 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
+	* 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
+	* 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
+	* 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
+	* Excluded example and test dirs from input set
 
-2004-07-17 12:48  strk
+2004-07-17 10:48  strk
 
-	* TODO: updated
+	* updated
 
-2004-07-17 12:48  strk
+2004-07-17 10:48  strk
 
-	* doc/.cvsignore: added Doxyfile (generated)
+	* added Doxyfile (generated)
 
-2004-07-17 12:48  strk
+2004-07-17 10:48  strk
 
-	* source/geom/Geometry.cpp: fixed typo in documentation
+	* 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.
+	* 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
+	* 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
-	  geos::version()
+	* Added geos::version()
 
-2004-07-17 11:07  strk
+2004-07-17 09:07  strk
 
-	* tools/geos-config.in: Added --jtsport
+	* 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
+	* 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.
+	* 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
+	* updated
 
-2004-07-16 18:20  strk
+2004-07-16 16:20  strk
 
-	* configure.in, source/geom/Makefile.am: Libtool versioning scheme
-	  adopted.
+	* Libtool versioning scheme adopted.
 
-2004-07-16 18:09  strk
+2004-07-16 16:09  strk
 
-	* doc/Makefile.am: removed useless Includedir
+	* removed useless Includedir
 
-2004-07-16 17:57  strk
+2004-07-16 15:57  strk
 
-	* source/headers/geos.h: made includes use <>
+	* made includes use <>
 
-2004-07-16 15:27  strk
+2004-07-16 13:27  strk
 
-	* TODO: updated
+	* 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
+	* 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.
+	* Bug fixed in GeometricShapeFactory examples.
 	  Added example of GeometricShapeFactory::createArc.
 
-2004-07-16 11:58  strk
+2004-07-16 09:58  strk
 
-	* TODO: updated
+	* updated
 
-2004-07-16 11:58  strk
+2004-07-16 09:58  strk
 
-	* doc/example.tosql: Added LINEARRING to LINESTRING conversion
+	* 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
+	* 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.
+	* 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.
+	* Memory leaks fixed, CoordinateSequence use made JTS - compatible.
 
-2004-07-14 23:21  strk
+2004-07-14 21:21  strk
 
-	* TODO: updated
+	* updated
 
-2004-07-14 23:20  strk
+2004-07-14 21:20  strk
 
-	* source/geom/Geometry.cpp: Added GeometricShapeFactory note on
-	  doxygen mainpage
+	* 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
+	* 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
+	* 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
+	* 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
-	  inequality operator for Coordinate
+	* 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.
+	* 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
+	* 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.
+	* Commented out CoordinateList class definition.
 
-2004-07-12 17:42  strk
+2004-07-12 15:42  strk
 
-	* source/geom/PrecisionModel.cpp: Fixed maximumPreciseValue scope
+	* Fixed maximumPreciseValue scope
 
-2004-07-09 10:01  strk
+2004-07-09 08:01  strk
 
-	* TODO: updated
+	* 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.
+	* 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
+	* renamed from *List* equivalents
 
-2004-07-08 21:37  strk
+2004-07-08 19:37  strk
 
-	* source/geom/PointCoordinateList.cpp: Renamed to
-	  PointCoordinateSequence.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
+	* Renamed to CoordinateSequenceFactory.cpp
 
-2004-07-08 21:36  strk
+2004-07-08 19:36  strk
 
-	* source/geom/BasicCoordinateList.cpp: Renamed to
-	  DefaultCoordinateSequence.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,
-	  source/algorithm/CentroidArea.cpp,
-	  source/algorithm/CentroidLine.cpp,
-	  source/algorithm/ConvexHull.cpp,
-	  source/algorithm/InteriorPointArea.cpp,
-	  source/algorithm/InteriorPointLine.cpp,
-	  source/algorithm/MCPointInRing.cpp,
-	  source/algorithm/MinimumDiameter.cpp,
-	  source/algorithm/NonRobustCGAlgorithms.cpp,
-	  source/algorithm/PointLocator.cpp,
-	  source/algorithm/SIRtreePointInRing.cpp,
-	  source/algorithm/SimplePointInAreaLocator.cpp,
-	  source/examples/CPCLException.cpp,
-	  source/examples/CoordinateListsExample.cpp,
-	  source/examples/Makefile.am, source/geom/CoordinateList.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/Makefile.am, source/geom/MultiLineString.cpp,
-	  source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
-	  source/geom/Point.cpp, source/geom/Polygon.cpp,
-	  source/geom/util/GeometryEditor.cpp, source/geomgraph/Edge.cpp,
-	  source/geomgraph/EdgeIntersectionList.cpp,
-	  source/geomgraph/EdgeList.cpp, source/geomgraph/EdgeRing.cpp,
-	  source/geomgraph/GeometryGraph.cpp,
-	  source/geomgraph/PlanarGraph.cpp,
-	  source/geomgraph/index/MonotoneChainEdge.cpp,
-	  source/geomgraph/index/MonotoneChainIndexer.cpp,
-	  source/geomgraph/index/SegmentIntersector.cpp,
-	  source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
-	  source/geomgraph/index/SimpleSweepLineIntersector.cpp,
-	  source/headers/geos/bigtest.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/indexChain.h, source/headers/geos/io.h,
-	  source/headers/geos/noding.h, source/headers/geos/opBuffer.h,
-	  source/headers/geos/opDistance.h,
-	  source/headers/geos/opLinemerge.h,
-	  source/headers/geos/opPolygonize.h,
-	  source/headers/geos/opValid.h, source/headers/geos/precision.h,
-	  source/headers/geos/util.h,
-	  source/index/chain/MonotoneChainBuilder.cpp,
-	  source/index/chain/indexMonotoneChain.cpp, source/io/Unload.cpp,
-	  source/io/WKTReader.cpp, source/noding/MCQuadtreeNoder.cpp,
-	  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/buffer/BufferBuilder.cpp,
-	  source/operation/buffer/OffsetCurveBuilder.cpp,
-	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	  source/operation/buffer/RightmostEdgeFinder.cpp,
-	  source/operation/buffer/SubgraphDepthLocater.cpp,
-	  source/operation/distance/DistanceOp.cpp,
-	  source/operation/linemerge/EdgeString.cpp,
-	  source/operation/linemerge/LineMergeGraph.cpp,
-	  source/operation/overlay/PolygonBuilder.cpp,
-	  source/operation/polygonize/PolygonizeGraph.cpp,
-	  source/operation/polygonize/polygonizeEdgeRing.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/precision/SimpleGeometryPrecisionReducer.cpp,
-	  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.
+	* Mirrored JTS 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
+	* 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.
+	* 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.
+	* 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..
+	* Removed note 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
+	* 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
-	  GeometryFactory::destroyGeometry(Geometry *)
+	* 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.
+	* 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.
+	* More documentation cleanups.
 
-2004-07-05 13:50  strk
+2004-07-05 11:50  strk
 
-	* doc/README: initial import
+	* 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,
-	  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/Point.cpp, source/geom/PointCoordinateList.cpp,
-	  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.
+	* 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.
 
-2004-07-03 14:54  strk
+2004-07-03 12:54  strk
 
-	* source/headers/geos/.cvsignore: more entries
+	* 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.
+	* Documentation cleanups for DoxyGen.
 
-2004-07-02 19:22  strk
+2004-07-02 17:22  strk
 
-	* doc/: Doxyfile, Makefile.am, geosDoxygen.conf: Doxygen
-	  configuration file renamed.
+	* 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.
+	* 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,
-	  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/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/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/geom/Triangle.cpp,
-	  source/geom/util/GeometryEditor.cpp,
-	  source/geom/util/LinearComponentExtracter.cpp,
-	  source/geom/util/PointExtracter.cpp,
-	  source/geom/util/PolygonExtracter.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/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,
-	  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/strtree/STRtree.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/Unload.cpp, source/io/WKTReader.cpp,
-	  source/io/WKTWriter.cpp, source/io/Writer.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/SimpleNoder.cpp,
-	  source/noding/nodingSegmentIntersector.cpp,
-	  source/noding/snapround/SegmentSnapper.cpp,
-	  source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
-	  source/noding/snapround/SnapRounder.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/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/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/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/planarDirectedEdge.cpp,
-	  source/planargraph/planarDirectedEdgeStar.cpp,
-	  source/planargraph/planarEdge.cpp,
-	  source/planargraph/planarGraphComponent.cpp,
-	  source/planargraph/planarNode.cpp,
-	  source/planargraph/planarNodeMap.cpp,
-	  source/planargraph/planarPlanarGraph.cpp,
-	  source/precision/CommonBits.cpp,
-	  source/precision/CommonBitsOp.cpp,
-	  source/precision/CommonBitsRemover.cpp,
-	  source/precision/EnhancedPrecisionOp.cpp,
-	  source/precision/SimpleGeometryPrecisionReducer.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.
+	* Fixed all #include 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
+	* 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.
+	* 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.
+	* GeometryFactory argument in Geometry 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
+	* 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
+	* 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.
+	* 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,
-	  source/algorithm/InteriorPointArea.cpp, 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/MultiPolygon.cpp,
-	  source/geom/Point.cpp, source/geom/Polygon.cpp,
-	  source/geom/util/GeometryEditor.cpp,
-	  source/geomgraph/EdgeRing.cpp, source/headers/geom.h,
-	  source/headers/io.h, source/headers/noding.h,
-	  source/headers/opBuffer.h, source/headers/opOverlay.h,
-	  source/io/WKTReader.cpp, source/noding/SegmentNodeList.cpp,
-	  source/noding/SegmentString.cpp,
-	  source/operation/buffer/BufferBuilder.cpp,
-	  source/operation/buffer/OffsetCurveSetBuilder.cpp,
-	  source/operation/linemerge/EdgeString.cpp,
-	  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)
+	* 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.
+	* 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.
+	* 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.
+	* 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
+	* fixed --includes
 
-2004-06-22 18:57  strk
+2004-06-22 16:57  strk
 
-	* NEWS: Written down some 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.
+	* Added geos.h file.
 
-2004-06-22 00:14  strk
+2004-06-21 22:14  strk
 
-	* source/headers/.cvsignore: added geos_version.h
+	* added geos_version.h
 
-2004-06-22 00:13  strk
+2004-06-21 22:13  strk
 
-	* TODO: updated
+	* 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
+	* 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,
-	  source/geomgraph/Edge.cpp, source/headers/noding.h,
-	  source/noding/MCQuadtreeNoder.cpp,
-	  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.
+	* Changed interface of 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
+	* 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
+	* 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
+	* fixed a typo
 
-2004-06-15 22:34  strk
+2004-06-15 20:20  strk
 
-	* source/geom/MultiPolygon.cpp: updated to respect deep-copy
-	  GeometryCollection interface
+	* updated to respect deep-copy GeometryCollection interface
 
-2004-06-15 22:30  strk
+2004-06-15 20:07  strk
 
-	* source/geom/Polygon.cpp: updated to respect deep-copy
-	  GeometryCollection interface
+	* GeometryCollections constructors make a deep copy of Geometry
+	  vector argument.
 
-2004-06-15 22:30  strk
+2004-06-15 20:01  strk
 
-	* source/io/WKTReader.cpp: fixed a typo
+	* Empty geometry creation call made using NULL instead of newly
+	  created empty vector (will be faster)
 
-2004-06-15 22:20  strk
+2004-06-15 19:24  strk
 
-	* source/geom/util/GeometryEditor.cpp: updated to respect deep-copy
-	  GeometryCollection interface
+	* Fixed a bug preventing geos-config from giving correct version
+	  info
 
-2004-06-15 22:13  strk
+2004-06-15 07:40  strk
 
-	* source/: operation/overlay/OverlayOp.cpp, io/WKTReader.cpp:
-	  updated to respect deep-copy GeometryCollection interface
+	* Added missing <stdio.h> include
 
-2004-06-15 22:10  strk
+2004-06-15 07:40  strk
 
-	* source/operation/buffer/BufferBuilder.cpp: updated to respect
-	  deep-copy GeometryCollection interface
+	* Updated
 
-2004-06-15 22:07  strk
+2004-05-28 18:16  ybychkov
 
-	* source/: geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
-	  headers/geom.h: GeometryCollections constructors make a deep copy
-	  of Geometry vector argument.
+	* Changed rounding method to make compilable with VC++
 
-2004-06-15 22:01  strk
+2004-05-27 12:09  strk
 
-	* source/operation/buffer/BufferBuilder.cpp: Empty geometry
-	  creation call made using NULL instead of newly created empty
-	  vector (will be faster)
+	* added one buffer test
 
-2004-06-15 21:24  strk
+2004-05-27 10:27  strk
 
-	* tools/geos-config.in: Fixed a bug preventing geos-config from
-	  giving correct version info
+	* Memory leaks fixed.
 
-2004-06-15 09:40  strk
+2004-05-27 10:26  strk
 
-	* source/: noding/SegmentNode.cpp,
-	  planargraph/planarDirectedEdge.cpp: Added missing <stdio.h>
-	  include
+	* set (useless?) recordIsolated member in constructor
 
-2004-06-15 09:40  strk
+2004-05-27 09:53  strk
 
-	* TODO: Updated
+	* MonotoneChainOverlapAction::overlap(*) funx made virtual
+	  as they are supposed to be.
 
-2004-05-28 20:16  ybychkov
+2004-05-27 08:40  strk
 
-	* source/geom/PrecisionModel.cpp: Changed rounding method to make
-	  compilable with VC++
+	* Fixed a memleak in buffer test.
 
-2004-05-27 12:27  strk
+2004-05-27 08:37  strk
 
-	* source/noding/: SegmentNodeList.cpp, SegmentString.cpp: Memory
-	  leaks fixed.
+	* Fixed a bug preventing OffsetCurveBuilder point list from being
+	  reset.
 
-2004-05-27 12:26  strk
+2004-05-26 19:48  strk
 
-	* source/noding/nodingSegmentIntersector.cpp: set (useless?)
-	  recordIsolated member in constructor
+	* Changed abs() to fabs() when working with doubles.
+	  Used dynamic_cast<> instead of typeid() when JTS uses instanceof.
 
-2004-05-27 11:53  strk
+2004-05-26 13:12  strk
 
-	* source/headers/indexChain.h:
-	  MonotoneChainOverlapAction::overlap(*) funx made virtual as they
-	  are supposed to be.
+	* Removed try/catch block from ::buildSubgraphs
 
-2004-05-27 10:37  strk
+2004-05-26 09:50  strk
 
-	* source/: headers/opBuffer.h,
-	  operation/buffer/OffsetCurveBuilder.cpp: Fixed a bug preventing
-	  OffsetCurveBuilder point list from being reset.
+	* Added comments about OverlayNodeFactory() ownership in NodeMap
+	  and PlanarGraph constuctors
 
-2004-05-26 21:48  strk
+2004-05-26 09:49  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.
+	* PlanarGraph made local to ::buffer instead of Class private.
 
-2004-05-26 15:12  strk
+2004-05-21 14:17  strk
 
-	* source/operation/buffer/BufferBuilder.cpp: Removed try/catch
-	  block from ::buildSubgraphs
+	* updated
 
-2004-05-26 11:50  strk
+2004-05-21 13:58  strk
 
-	* source/headers/geomgraph.h: Added comments about
-	  OverlayNodeFactory() ownership in NodeMap and PlanarGraph
-	  constuctors
+	* ::intersection missed to invalidate geometryCollection inputs
 
-2004-05-26 11:49  strk
+2004-05-21 13:55  strk
 
-	* source/: headers/opBuffer.h, operation/buffer/BufferBuilder.cpp:
-	  PlanarGraph made local to ::buffer instead of Class private.
+	* updated
 
-2004-05-21 16:17  strk
+2004-05-21 13:39  strk
 
-	* TODO: updated
+	* ::makePrecise make use of nearbyint() now, to be compatible with
+	  JTS
 
-2004-05-21 15:58  strk
+2004-05-21 13:37  strk
 
-	* source/geom/Geometry.cpp: ::intersection missed to invalidate
-	  geometryCollection inputs
+	* first import
 
-2004-05-21 15:55  strk
+2004-05-20 09:14  strk
 
-	* TODO: updated
+	* updated
 
-2004-05-21 15:39  strk
+2004-05-19 19:39  ybychkov
 
-	* source/geom/PrecisionModel.cpp: ::makePrecise make use of
-	  nearbyint() now, to be compatible with JTS
+	* Changed rounding method to make compilable with VC++
 
-2004-05-20 11:14  strk
+2004-05-19 13:40  strk
 
-	* TODO: updated
+	* Fixed bug in ::addCircle
 
-2004-05-19 21:39  ybychkov
+2004-05-19 13:18  strk
 
-	* source/geom/PrecisionModel.cpp: Changed rounding method to make
-	  compilable with VC++
+	* made CoordinateList::toString() a const member function
 
-2004-05-19 15:40  strk
+2004-05-19 13:01  strk
 
-	* source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug in
-	  ::addCircle
+	* avoided assignment operator calls for BufferBuilder
 
-2004-05-19 15:18  strk
+2004-05-19 12:50  strk
 
-	* source/: geom/BasicCoordinateList.cpp,
-	  geom/PointCoordinateList.cpp, headers/geom.h: made
-	  CoordinateList::toString() a const member function
+	* Removed all try/catch blocks transforming stack allocated-vectors
+	  to auto-heap-allocations
 
-2004-05-19 15:01  strk
+2004-05-19 09:57  ybychkov
 
-	* source/operation/buffer/BufferOp.cpp: avoided assignment operator
-	  calls for BufferBuilder
+	* Bugfix in OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)
 
-2004-05-19 14:50  strk
+2004-05-18 13:49  strk
 
-	* source/operation/buffer/BufferSubgraph.cpp: Removed all try/catch
-	  blocks transforming stack allocated-vectors to
-	  auto-heap-allocations
+	* Output made more neat (geometry B is not printed if not
+	  existent).
+	  Added support for buffer tests.
 
-2004-05-19 11:57  ybychkov
+2004-05-18 13:15  strk
 
-	* source/operation/buffer/OffsetCurveSetBuilder.cpp: Bugfix in
-	  OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)
+	* made ::scroll handle already scrolled vect and more readable
 
-2004-05-18 15:15  strk
+2004-05-18 00:02  ybychkov
 
-	* source/geom/CoordinateList.cpp: made ::scroll handle already
-	  scrolled vect and more readable
+	* IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1 (not
+	  released yet) has been added.
 
-2004-05-18 02:02  ybychkov
+2004-05-17 21:14  ybychkov
 
-	* source/: headers/opValid.h, operation/valid/IsValidOp.cpp:
-	  IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1 (not
-	  released yet) has been added.
+	* JavaDoc updated
 
-2004-05-17 23:14  ybychkov
+2004-05-17 21:09  ybychkov
 
-	* source/: geom/GeometryCollection.cpp, headers/geom.h: JavaDoc
-	  updated
+	* toString() performance enhancement
 
-2004-05-17 23:09  ybychkov
+2004-05-17 21:03  ybychkov
 
-	* source/geom/: BasicCoordinateList.cpp, PointCoordinateList.cpp:
-	  toString() performance enhancement
+	* JavaDoc updated
 
-2004-05-17 23:03  ybychkov
+2004-05-17 12:54  strk
 
-	* source/: geom/CoordinateList.cpp, headers/geom.h: JavaDoc updated
+	* Added tab in list of blank chars
 
-2004-05-17 14:37  strk
+2004-05-17 12:53  strk
 
-	* source/io/StringTokenizer.cpp: Added carriage returns and tabs in
-	  set of blanks chars
+	* Expected result string trimmed for blanks
 
-2004-05-17 14:36  strk
+2004-05-17 12:37  strk
 
-	* source/io/ParseException.cpp: ParseException message made more
-	  readable
+	* Added carriage returns and tabs in set of blanks chars
 
-2004-05-17 12:45  strk
+2004-05-17 12:36  strk
 
-	* source/geom/PrecisionModel.cpp: Fixed bogus FIXED coordinate
-	  rounding
+	* ParseException message made more readable
 
-2004-05-17 10:34  strk
+2004-05-17 10:45  strk
 
-	* source/operation/overlay/OverlayOp.cpp: reduced stack
-	  allocations, try/catch blocks in ::overlayOp
+	* Fixed bogus FIXED coordinate rounding
 
-2004-05-17 09:42  strk
+2004-05-17 08:34  strk
 
-	* source/algorithm/CentroidArea.cpp: CentroidArea::add(const
-	  Geometry *geom) uses dynamic_cast
+	* reduced stack allocations, try/catch blocks in ::overlayOp
 
-2004-05-17 09:23  strk
+2004-05-17 07:42  strk
 
-	* source/geom/Geometry.cpp: ::getCeontroid(): reduced dynamic
-	  allocations, added missing check for isEmpty
+	* CentroidArea::add(const Geometry *geom) uses dynamic_cast
 
-2004-05-14 16:47  strk
+2004-05-17 07:23  strk
 
-	* source/operation/distance/ConnectedElementLocationFilter.cpp:
-	  Added LinearRing support
+	* ::getCeontroid(): reduced dynamic allocations, added missing
+	  check for isEmpty
 
-2004-05-14 16:45  strk
+2004-05-14 14:47  strk
 
-	* source/headers/geomUtil.h: Fixed bogus inheritance of
-	  LinearComponentExtracter
+	* Added LinearRing support
 
-2004-05-14 15:42  strk
+2004-05-14 14:45  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,
-	  cascading errors fixed.
+	* Fixed bogus inheritance of LinearComponentExtracter
 
-2004-05-14 14:14  strk
+2004-05-14 13:42  strk
 
-	* source/: geom/Geometry.cpp, headers/geom.h: const correctness
+	* DistanceOp bug removed, cascading errors fixed.
 
-2004-05-14 14:10  strk
+2004-05-14 12:14  strk
 
-	* source/io/WKTReader.cpp: avoided leaks on malformed LinearRing
+	* const correctness
 
-2004-05-14 11:20  strk
+2004-05-14 12:10  strk
 
-	* source/geom/util/: LinearComponentExtracter.cpp,
-	  PointExtracter.cpp, PolygonExtracter.cpp: Mem leaks fixed
+	* avoided leaks on malformed LinearRing
 
-2004-05-07 16:15  strk
+2004-05-14 09:20  strk
 
-	* source/io/StringTokenizer.cpp: fixed peekNextToken to avoid
-	  incrementing string pointer
+	* Mem leaks fixed
 
-2004-05-07 16:13  strk
+2004-05-14 07:19  strk
 
-	* source/index/bintree/Bintree.cpp: Fixed segfault in ::insert
+	* 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 16:12  strk
+2004-05-07 14:15  strk
 
-	* source/algorithm/InteriorPointArea.cpp: Fixed segfault in
-	  destructor
+	* fixed peekNextToken to avoid incrementing string pointer
 
-2004-05-07 15:23  strk
+2004-05-07 14:13  strk
 
-	* source/io/WKTReader.cpp: Memory leaks fixed.
+	* Fixed segfault in ::insert
 
-2004-05-07 15:04  strk
+2004-05-07 14:12  strk
 
-	* source/geom/MultiLineString.cpp: leak removed in
-	  MultiLineString::getBoundary()
+	* Fixed segfault in destructor
 
-2004-05-07 11:05  strk
+2004-05-07 13:23  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.
+	* Memory leaks fixed.
 
-2004-05-07 09:57  strk
+2004-05-07 13:04  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.
+	* leak removed in MultiLineString::getBoundary()
 
-2004-05-06 18:30  strk
+2004-05-07 09:05  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.
+	* Some const correctness added. Fixed bug in
+	  GeometryFactory::createMultiPoint
+	  to handle NULL CoordinateList.
 
-2004-05-06 17:54  strk
+2004-05-07 07:57  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
+	* 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 17:00  strk
+2004-05-06 16:30  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.
+	* 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 15:54  strk
+
+	* 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 15:00  strk
+
+	* 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
+	* leak removed from createParentBoundablesFromVerticalSlices
 
-2004-05-06 10:59  strk
+2004-05-06 08:59  strk
 
-	* source/index/strtree/AbstractSTRtree.cpp: memory leak fixed
+	* 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
+	* 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.
+	* 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
+	* 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
+	* 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
+	* 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()
+	* 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.
+	* 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
+	* 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
+	* 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.
+	* 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
+	* updated
 
-2004-05-05 12:22  strk
+2004-05-05 10:22  strk
 
-	* source/operation/buffer/BufferOp.cpp: Removed dynamic
-	  allocations.
+	* 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.
+	* 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.
+	* 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
+	* 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.
+	* 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.
+	* 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.
+	* 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
+	* 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.
+	* 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.
+	* 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
+	* 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.
+	* 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.
+	* 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
+	* const-correctness changes
 
-2004-04-21 16:14  strk
+2004-04-21 14:14  strk
 
-	* source/geomgraph/DirectedEdgeStar.cpp: Fixed bug in computeDepths
+	* 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.
+	* 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.
+	* 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.
+	* 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
-	  removed.
+	* 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.
+	* 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.
+	* 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.
+	* 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
-	  specifications added.
+	* 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
+	* 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
+	* Leaks fixes
 
-2004-04-16 15:03  strk
+2004-04-16 13:03  strk
 
-	* source/operation/buffer/OffsetCurveBuilder.cpp: More leaks fixed
+	* 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.
+	* 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
+	* 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.
+	* 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
+	* 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)
+	* 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.
+	* 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.
+	* 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
+	* 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
+	* 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
+	* 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
+	* 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
-	  exceptions made more verbose
+	* 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
+	* 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
+	* 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
+	* 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.
+	* 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
+	* 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
+	* 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
+	* 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.
+	* 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"
-	  committ problem fixed.
+	* "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
+	* 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
+	* Added more source files
 
-2004-04-13 16:28  strk
+2004-04-13 14:28  strk
 
-	* doc/example.cpp: Removed spurious line
+	* Removed spurious line
 
-2004-04-13 15:31  strk
+2004-04-13 13:31  strk
 
-	* source/headers/precision.h: prototype mismatch fixed
+	* prototype mismatch fixed
 
-2004-04-13 14:29  strk
+2004-04-13 12:29  strk
 
-	* source/: headers/opDistance.h,
-	  operation/distance/GeometryLocation.cpp: GeometryLocation
-	  const-correctness.
+	* GeometryLocation const-correctness.
 
-2004-04-13 13:04  strk
+2004-04-13 11:04  strk
 
-	* source/headers/Makefile.am: Added lost opDistance.h
+	* Added lost opDistance.h
 
-2004-04-13 13:03  strk
+2004-04-13 11:03  strk
 
-	* source/headers/Makefile.am: Added new header files
+	* Added new header files
 
-2004-04-13 12:58  strk
+2004-04-13 10:58  strk
 
-	* source/geom/Makefile.am: Added new source files
+	* 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
+	* 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' 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
+	* "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
+	* "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:
-	  "operation/polygonize" ported from JTS 1.4
+	* "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
+	* "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:
-	  "operation/distance" upgraded to JTS 1.4
+	* "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
+	* "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
+	* 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
+	* "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;
+	* "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)
+	* "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
+	* 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
+	* "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.
+	* "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
+	* "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>
+	* 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>
+	* memory leak fix in Polygon::getArea() - 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()
+	* 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
+	* Changed to new version of ltmain, that matches the 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.
+	* 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.
+	* Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS to 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)
+	* 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
+	* 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)
+	* 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
+	* bug fixed in relate call
 
-2003-11-12 23:03  strk
+2003-11-12 22:03  strk
 
-	* doc/example.cpp: added relational operators
+	* 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.
+	* 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
+	* 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
+	* added missing initialization
+
+2003-11-12 16:14  strk
+
+	* Added some more throw specifications and cleanup on exception
 	  (leaks removed).
 
-2003-11-12 16:43  strk
+2003-11-12 15:43  strk
 
-	* source/headers/graph.h: Added some more throw specifications
+	* Added some more throw specifications
 
-2003-11-12 12:08  strk
+2003-11-12 15:02  strk
 
-	* doc/example.cpp: removed old changelog, moved comments in the
-	  nice standard frame
+	* more cleanup on exception
 
-2003-11-12 12:05  strk
+2003-11-12 11:08  strk
 
-	* autogen.sh: added autoheader call
+	* removed old changelog, moved comments in the nice standard frame
 
-2003-11-07 18:51  strk
+2003-11-12 11:05  strk
 
-	* source/operation/buffer/BufferOp.cpp: Memory leak fix in
-	  insertEdge()
+	* added autoheader call
 
-2003-11-07 18:49  pramsey
+2003-11-07 17:51  strk
 
-	* ChangeLog: Added current ChangeLog
+	* Memory leak fix in insertEdge()
 
-2003-11-07 18:45  strk
+2003-11-07 17:49  pramsey
 
-	* source/headers/config.h.in: will be generated with ./autogen.sh
+	* Added current ChangeLog
 
-2003-11-07 15:21  strk
+2003-11-07 17:45  strk
 
-	* Makefile.am, configure.in, doc/.cvsignore, doc/Makefile,
-	  doc/Makefile.am: Made doc/ directory part of distribution.
-	  Uniformed doc build script to autotools.
+	* will be generated with ./autogen.sh
 
-2003-11-07 15:19  strk
+2003-11-07 14:21  strk
 
-	* source/headers/.cvsignore: added config.h.in (missed before)
+	* Made doc/ directory part of distribution. Uniformed doc build
+	  script to
+	  autotools.
 
-2003-11-07 15:18  strk
+2003-11-07 14:19  strk
 
-	* source/headers/.cvsignore: added config.h.in
+	* added config.h.in (missed before)
 
-2003-11-07 02:58  pramsey
+2003-11-07 14:18  strk
 
-	* AUTHORS: Added people!
+	* added config.h.in
 
-2003-11-07 02:23  pramsey
+2003-11-07 01:58  pramsey
 
-	* doc/example.cpp, 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/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/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/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,
-	  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/strtree/STRtree.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/Unload.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/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.
+	* Added people!
 
-2003-11-06 19:50  strk
+2003-11-07 01:23  pramsey
 
-	* doc/.cvsignore: first import
+	* Add standard CVS headers licence notices and copyrights to all
+	  cpp and h
+	  files.
 
-2003-11-06 19:48  strk
+2003-11-06 19:04  strk
 
-	* TODO: updated
+	* removed useless Coordinate copy in ::createSplitEdge()
 
-2003-11-06 19:48  strk
+2003-11-06 18:50  strk
 
-	* source/operation/overlay/PolygonBuilder.cpp: added throw
-	  information comment in PolygonBuilder
+	* first import
 
-2003-11-06 19:47  strk
+2003-11-06 18:48  strk
 
-	* source/operation/buffer/BufferOp.cpp: Added throw specification
-	  for BufferOp's ::buildSubgraphs() and ::computeBuffer(). Cleanup
-	  on exception in computeBuffer().
+	* updated
 
-2003-11-06 19:46  strk
+2003-11-06 18:48  strk
 
-	* source/headers/opBuffer.h: Added throw specification for
-	  BufferOp's ::buildSubgraphs() and ::computeBuffer()
+	* added throw information comment in PolygonBuilder
 
-2003-11-06 19:45  strk
+2003-11-06 18:47  strk
 
-	* source/headers/graph.h: Added throw specification for
+	* Added throw specification for BufferOp's ::buildSubgraphs() and
+	  ::computeBuffer(). Cleanup on exception in computeBuffer().
+
+2003-11-06 18:46  strk
+
+	* Added throw specification for BufferOp's ::buildSubgraphs() and
+	  ::computeBuffer()
+
+2003-11-06 18:45  strk
+
+	* 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()
+	* Cleanup on exception in ::bufferOp()
 
-2003-11-06 18:48  strk
+2003-11-06 17:59  strk
 
-	* source/operation/buffer/BufferLineBuilder.cpp: Fixed memory leaks
-	  in ::closePt() and ::addLineEndCap()
+	* Memory leaks fixed in ::containsPoint()
 
-2003-11-06 18:47  strk
+2003-11-06 17:48  strk
 
-	* source/operation/buffer/BufferEdgeBuilder.cpp: Added support for
-	  LinearRing, removed memory leaks in ::addLineString
+	* Fixed memory leaks in ::closePt() and ::addLineEndCap()
 
-2003-11-06 18:41  strk
+2003-11-06 17:47  strk
 
-	* doc/example.cpp: Added Buffer,Intersection,Difference and
-	  Symdifference. Exception cleanup
+	* Added support for LinearRing, removed memory leaks in
+	  ::addLineString
 
-2003-11-06 18:33  pramsey
+2003-11-06 17:41  strk
 
-	* INSTALL: Small addition of into about LD_LIBRARY_PATH
+	* Added Buffer,Intersection,Difference and Symdifference. Exception
+	  cleanup
 
-2003-11-05 22:52  strk
+2003-11-06 17:33  pramsey
 
-	* 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.
+	* Small addition of into about LD_LIBRARY_PATH
 
-2003-11-03 17:09  strk
+2003-11-05 21:52  strk
 
-	* doc/example.cpp: Removed comments about segfaults, made the
-	  simple collection creation call cleaner by use of the clone()
-	  method.
+	* Modified example.cpp to make use of vectors instead of Geometry *
+	  / int
+	  couples. Added LineString creation example. Added Makefile to
+	  compile it.
 
-2003-10-31 17:36  strk
+2003-11-03 16:09  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.
+	* Removed comments about segfaults, made the simple collection
+	  creation call
+	  cleaner by use of the clone() method.
 
-2003-10-29 11:38  strk
+2003-10-31 16:36  strk
 
-	* doc/example.cpp: Added centroid computation example
+	* Re-introduced clone() method. Copy constructor could not really
+	  replace it.
 
-2003-10-29 11:38  strk
+2003-10-29 10:38  strk
 
-	* source/algorithm/CentroidLine.cpp: Added support for LinearRing
-	  types (treated as LineString)
+	* Added centroid computation example
 
-2003-10-24 23:27  strk
+2003-10-29 10:38  strk
 
-	* source/headers/geom.h: Added GeometryTypeId enum and
-	  getGeometryTypeId abstract Geometry method.
+	* Added support for LinearRing types (treated as LineString)
 
-2003-10-23 11:17  strk
+2003-10-24 21:27  strk
 
-	* source/headers/.cvsignore: Added stamp-h2 and platform.h
+	* Added GeometryTypeId enum and getGeometryTypeId abstract Geometry
+	  method.
 
-2003-10-23 11:12  strk
+2003-10-23 09:17  strk
 
-	* source/headers/util.h: Made CoordinateArrayFilter destructor
-	  virtual.
+	* Added stamp-h2 and platform.h
 
-2003-10-23 01:58  strk
+2003-10-23 09:12  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.
+	* Made CoordinateArrayFilter destructor virtual.
 
-2003-10-22 02:44  strk
+2003-10-22 23:58  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.
+	* Made platform.h be created by configure. In this way we will not
+	  have
+	  problems of installed headers trying to include phantom config.h.
 
-2003-10-22 01:51  strk
+2003-10-22 00:44  strk
 
-	* acsite.m4, configure.in, source/headers/acconfig.h,
-	  source/headers/config.h.in: Added macros to find 64bit integer.
+	* 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-21 18:16  strk
+2003-10-21 23:51  strk
 
-	* doc/example.cpp: Uncommented point creation lines. Updated
-	  comments about segfaults.
+	* Added macros to find 64bit integer.
 
-2003-10-21 07:09  pramsey
+2003-10-21 16:16  strk
 
-	* INSTALL: Added simple installation directions.
+	* Uncommented point creation lines. Updated comments about
+	  segfaults.
 
-2003-10-21 06:55  pramsey
+2003-10-21 05:35  pramsey
 
-	* source/: examples/Makefile.am, geom/Makefile.am: Fix up
-	  references to header files to 'make dist' works.
+	* Added test.xml so it gets picked up by 'make dist'
 
-2003-10-20 19:50  strk
+2003-10-21 05:09  pramsey
 
-	* doc/example.cpp: added Union example
+	* Added simple installation directions.
 
-2003-10-20 17:41  strk
+2003-10-21 04:55  pramsey
 
-	* source/: geom/Geometry.cpp, headers/geom.h:
-	  Geometry::checkNotGeometryCollection made static and
+	* Fix up references to header files to 'make dist' works.
+
+2003-10-20 17:50  strk
+
+	* added Union example
+
+2003-10-20 15:41  strk
+
+	* 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
-	  exception thrown on null Directed Edge detection
+	* 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
+	* 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.
+	* 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.
+	* Fixed a small memory leak.
 
-2003-10-16 19:33  strk
+2003-10-16 17:41  strk
 
-	* source/operation/valid/RepeatedPointTester.cpp: dropped useless
-	  string() cast
+	* Fixed a bug in GEOSException that prevented print of the type of
+	  exception thrown.
 
-2003-10-16 19:05  strk
+2003-10-16 17:33  strk
 
-	* source/: geom/TopologyException.cpp, headers/geom.h,
-	  headers/util.h, util/IllegalArgumentException.cpp: Made
-	  TopologyException inherit from GEOSException. Adjusted
+	* dropped useless string() cast
+
+2003-10-16 17:05  strk
+
+	* 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
-	  getCoordinatesRO() when applicable.
+	* Added call to Unload::Release()
 
-2003-10-15 18:39  strk
+2003-10-16 12:09  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.
+	* bug fixed in exception handling
 
-2003-10-15 17:47  strk
+2003-10-16 08:50  strk
 
-	* source/algorithm/: MCPointInRing.cpp, PointLocator.cpp: Adapted
-	  to new getCoordinatesRO() interface
+	* Memory leak fixes. Improved performance by mean of more calls to
+	  new getCoordinatesRO() when applicable.
 
-2003-10-15 17:30  strk
+2003-10-16 08:48  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...
+	* Exceptions handled
 
-2003-10-15 13:24  strk
+2003-10-15 16:39  strk
 
-	* source/operation/valid/: ConnectedInteriorTester.cpp,
-	  IsValidOp.cpp: Use getCoordinatesRO() introduced.
+	* Made Edge::getCoordinates() return a 'const' value. Adapted code
+	  set.
 
-2003-10-15 13:23  strk
+2003-10-15 15:47  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().
+	* Adapted to new getCoordinatesRO() interface
 
-2003-10-15 12:17  strk
+2003-10-15 15:30  strk
 
-	* source/: geom/BasicCoordinateList.cpp,
-	  geom/PointCoordinateList.cpp, headers/geom.h: Made setPoints()
-	  get a const vector<Coordinate>.
+	* 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 11:54  strk
+2003-10-15 11:24  strk
 
-	* source/: geom/LineString.cpp, headers/geom.h: Added
-	  getCoordinatesRO() public method.
+	* Use getCoordinatesRO() introduced.
 
-2003-10-15 10:52  strk
+2003-10-15 11:23  strk
 
-	* source/io/WKTReader.cpp: Memory leaks fixed.
+	* Formalized const nature of toVector() method and of first
+	  argument to static removeRepeatedPoints().
 
-2003-10-15 10:51  strk
+2003-10-15 10:17  strk
 
-	* TODO: Initial import
+	* Made setPoints() get a const vector<Coordinate>.
 
-2003-10-15 10:08  strk
+2003-10-15 09:54  strk
 
-	* source/geom/Polygon.cpp: Memory leaks fixed. Partially due to
-	  getCoordinates() and GeometryCollection() changes, partially old
-	  dated.
+	* Added getCoordinatesRO() public method.
 
-2003-10-14 17:58  strk
+2003-10-15 08:52  strk
 
-	* source/geom/GeometryFactory.cpp: Useless vector<Geometry *>
-	  leaking allocations removed
+	* Memory leaks fixed.
 
-2003-10-13 23:26  strk
+2003-10-15 08:51  strk
 
-	* .cvsignore, macros/.cvsignore, source/examples/.cvsignore,
-	  source/geom/.cvsignore, source/headers/.cvsignore: Added build
-	  time created files to cvsignore lists
+	* Initial import
 
-2003-10-13 19:54  strk
+2003-10-15 08:08  strk
 
-	* source/: headers/opValid.h, operation/valid/IsValidOp.cpp:
-	  IsValidOp constructor used same name for the arg and a private
+	* Memory leaks fixed. Partially due to getCoordinates() and
+	  GeometryCollection()
+	  changes, partially old dated.
+
+2003-10-14 15:58  strk
+
+	* Useless vector<Geometry *> leaking allocations removed
+
+2003-10-13 21:26  strk
+
+	* Added build time created files to cvsignore lists
+
+2003-10-13 17:54  strk
+
+	* 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
+	* 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)
+	* 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.
+	* 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
+	* removed sortedClasses strings array from all geometries.
+
+2003-10-13 09:24  strk
+
+	* long -> long long enlargement of types to allow for left/rigth
 	  shift of 53 bits
 
-2003-10-11 05:23  strk
+2003-10-11 03:23  strk
 
-	* source/geom/: LineString.cpp, LinearRing.cpp: fixed spurious
-	  typos
+	* fixed spurious typos
 
-2003-10-11 03:56  strk
+2003-10-11 01:56  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 ;)
+	* Code base padded with 'const' keywords ;)
 
-2003-10-09 17:35  strk
+2003-10-09 15:35  strk
 
-	* source/: geom/GeometryFactory.cpp, headers/geom.h: added 'const'
-	  keyword to GeometryFactory constructor, Log on top of geom.h
+	* added 'const' keyword to GeometryFactory constructor, Log on top
+	  of geom.h
 
-2003-10-09 13:20  strk
+2003-10-09 11:20  strk
 
-	* doc/example.cpp: moved Log to a better place
+	* 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
+	* 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.
+	* 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.
+	* 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
+	* 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
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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:
-
-	  LineString constructor now creates its own copy of given
+	* 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.
+	* 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
+	* 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
+	* 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
+	* 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:
+	* 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
+	* 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
+	* 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
+	* 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
+	* 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
+	* 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
+	* Some bugfixes. XMLTester expanded to accomodate getBoundary,
+	  getCentroid, isSimple.
 
-	* source/: algorithm/CentroidArea.cpp, geom/Geometry.cpp,
-	  geom/GeometryCollection.cpp, geom/Polygon.cpp,
-	  operation/IsSimpleOp.cpp: Some bugfixes. XMLTester expanded to
-	  accomodate getBoundary, getCentroid, isSimple.
+2003-08-18 23:40  pramsey
 
-2003-08-19 01:40  pramsey
+	* Removed java source file from archive.
 
-	* source/algorithm/ConvexHull.java: Removed java source file from
-	  archive.
+2003-08-18 22:34  pramsey
 
-2003-08-19 00:34  pramsey
+	* Change it back :/
 
-	* configure.in: Change it back :/
+2003-08-18 22:33  pramsey
 
-2003-08-19 00:33  pramsey
+	* Change version number.
 
-	* configure.in: Change version number.
+2003-08-18 20:42  pramsey
 
-2003-08-18 22:42  pramsey
+	* Return ltmain to distro (oops)
 
-	* ltmain.sh: Return ltmain to distro (oops)
+2003-08-18 20:36  pramsey
 
-2003-08-18 22:36  pramsey
+	* Remove more autoconf files
 
-	* mkinstalldirs: Remove more autoconf files
+2003-08-18 20:34  pramsey
 
-2003-08-18 22:34  pramsey
+	* Removed more autoconf files...
 
-	* acinclude.m4, config.guess, config.sub, install-sh, ltmain.sh:
-	  Removed more autoconf files...
+2003-08-18 20:27  pramsey
 
-2003-08-18 22:27  pramsey
+	* Removed 'missing' script.
 
-	* missing: Removed 'missing' script.
+2003-08-18 16:38  pramsey
 
-2003-08-18 18:38  pramsey
+	* Fixed up to treat headers as headers.
 
-	* source/headers/Makefile.am: Fixed up to treat headers as headers.
+2003-08-17 18:40  pramsey
 
-2003-08-17 20:40  pramsey
+	* Norman's patch + global removal of "no newline" + small changes
+	  to make Norman's patch work in the linux build environment.
 
-	* Makefile.am, source/Makefile.am,
-	  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/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/examples/CustomCoordinateListExample.h,
-	  source/examples/Makefile.am, 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/Makefile.am,
-	  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/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,
-	  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/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.
+2003-08-17 18:01  pramsey
 
-2003-08-17 20:01  pramsey
+	* Removed more configuration files per Norman's request.
 
-	* libtool: Removed more configuration files per Norman's request.
+2003-08-17 17:56  pramsey
 
-2003-08-17 19:56  pramsey
+	* Removed more configure files per Norman's request.
 
-	* aclocal.m4, configure: Removed more configure files per Norman's
-	  request.
+2003-08-17 17:55  pramsey
 
-2003-08-17 19:55  pramsey
+	* Removed Makefile.in files, per Norman's request.
 
-	* 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.
+2003-08-16 06:33  ybychkov
 
-2003-08-16 08:33  ybychkov
+	* Memory leak fixes.
 
-	* 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.
+2003-06-21 22:17  pramsey
 
-2003-06-22 00:17  pramsey
+	* GNU compile fixes from nvine.
 
-	* source/geom/Makefile.am: GNU compile fixes from nvine.
+2003-06-19 20:54  ybychkov
 
-2003-06-19 22:54  ybychkov
+	* 'geos' namespace added.
 
-	* 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.
+2003-06-18 20:08  ybychkov
 
-2003-06-18 22:08  ybychkov
+	* Buffer is almost fully debugged.
 
-	* 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.
+2003-05-29 00:05  pramsey
 
-2003-05-29 02:05  pramsey
+	* Final GNU build adjustments.
 
-	* source/geom/Makefile.am: Final GNU build adjustments.
+2003-05-28 23:55  pramsey
 
-2003-05-29 01:55  pramsey
+	* Added new exception class.
 
-	* source/examples/Makefile.am: Added new exception class.
+2003-05-28 23:39  pramsey
 
-2003-05-29 01:39  pramsey
+	* Change reference to spatialIndex.h
 
-	* source/headers/Makefile.am: Change reference to spatialIndex.h
+2003-05-28 23:22  pramsey
 
-2003-05-29 01:22  pramsey
+	* Removed obsolete build entries for removed classes.
 
-	* source/geom/Makefile.am: Removed obsolete build entries for
-	  removed classes.
+2003-05-28 22:22  ybychkov
 
-2003-05-29 00:22  ybychkov
+	* Some bugfixes.
 
-	* source/: headers/indexStrtree.h, index/strtree/Interval.cpp: Some
-	  bugfixes.
+2003-05-28 22:11  ybychkov
 
-2003-05-29 00:11  ybychkov
+	* no message
 
-	* source/index/bintree/: Interval.cpp, Node.cpp: no message
+2003-05-28 05:02  pramsey
 
-2003-05-28 07:02  pramsey
+	* Changed __max/__min to max/min
 
-	* source/index/strtree/: Interval.cpp, SIRtree.cpp: Changed
-	  __max/__min to max/min
+2003-05-28 05:01  pramsey
 
-2003-05-28 07:01  pramsey
+	* Change __max to max
 
-	* source/index/quadtree/IntervalSize.cpp: Change __max to max
+2003-05-27 23:56  pramsey
 
-2003-05-28 01:56  pramsey
+	* Changed from mistaken cpp file names.
 
-	* source/geom/Makefile.am: Changed from mistaken cpp file names.
+2003-05-27 23:54  pramsey
 
-2003-05-28 01:54  pramsey
+	* Added include for <typeinfo>
 
-	* source/algorithm/CentroidArea.cpp: Added include for <typeinfo>
+2003-05-27 23:45  pramsey
 
-2003-05-28 01:45  pramsey
+	* GNU build support
 
-	* source/headers/indexStrtree.h: GNU build support
+2003-05-27 23:42  pramsey
 
-2003-05-28 01:42  pramsey
+	* Fix reference to spatialIndex header
 
-	* source/headers/indexQuadtree.h: Fix reference to spatialIndex
-	  header
+2003-05-27 23:41  pramsey
 
-2003-05-28 01:41  pramsey
+	* Build updates.
 
-	* source/headers/: Makefile.in, SpatialIndex.h, geom.h,
-	  indexStrtree.h, spatialIndex.h: Build updates.
+2003-05-27 23:33  pramsey
 
-2003-05-28 01:33  pramsey
+	* Add new files into build support
 
-	* source/geom/Makefile.am: Add new files into build support
+2003-05-27 23:17  pramsey
 
-2003-05-28 01:17  pramsey
+	* Add all new headers into the build process.
 
-	* source/headers/Makefile.am: Add all new headers into the build
-	  process.
+2003-05-27 23:11  pramsey
 
-2003-05-28 01:11  pramsey
+	* Some updates to synch build with devel.
 
-	* source/: geom/Makefile.am, headers/Makefile.am: Some updates to
-	  synch build with devel.
+2003-05-21 23:28  ybychkov
 
-2003-05-22 01:28  ybychkov
+	* Several bugs fixed.
 
-	* source/: algorithm/MCPointInRing.cpp, geom/PrecisionModel.cpp,
-	  index/bintree/Key.cpp, operation/relate/RelateOp.cpp: Several
-	  bugs fixed.
+2003-05-19 06:18  ybychkov
 
-2003-05-19 08:18  ybychkov
+	* All exceptions are now classes.
 
-	* 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.
+2003-05-17 07:47  ybychkov
 
-2003-05-17 09:47  ybychkov
+	* Last fix for CVS.
 
-	* 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.
+2003-05-17 06:08  ybychkov
 
-2003-05-17 08:08  ybychkov
+	* Fixing CVS error.
 
-	* 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.
+2003-05-17 00:27  ybychkov
 
-2003-05-17 02:27  ybychkov
+	* Fixing a commit problem.
 
-	* source/: geom/GeometryCollection.cpp, headers/geosAlgorithm.h:
-	  Fixing a commit problem.
+2003-05-17 00:07  ybychkov
 
-2003-05-17 02:07  ybychkov
+	* SIRtree is done. Distance is done.
 
-	* 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.
+2003-05-07 09:06  ybychkov
 
-2003-05-07 11:06  ybychkov
+	* Closer to 1.3
 
-	* 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
+2003-05-04 22:34  ybychkov
 
-2003-05-05 00:34  ybychkov
+	* Closer to JTS 1.3
 
-	* 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
+2003-04-28 06:01  ybychkov
 
-2003-04-28 08:01  ybychkov
+	* Partially upgraded to JTS 1.3
 
-	* 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
+2003-04-21 22:16  ybychkov
 
-2003-04-17 02:37  ybychkov
+	* VisualStudio project added.
 
-	* 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.
+2003-04-17 00:37  ybychkov
 
-2003-04-12 06:31  ybychkov
+	* Changed PrecisionModel to Value type. Removed bounds checking
+	  from *At methods in CoordinateLists.
 
-	* source/operation/overlay/OverlayOp.cpp: Overlay passes all tests
-	  (both precise and normal)
+2003-04-12 04:31  ybychkov
 
-2003-04-12 01:16  ybychkov
+	* Overlay passes all tests (both precise and normal)
 
-	* 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.
+2003-04-11 23:16  ybychkov
 
-2003-04-10 06:34  ybychkov
+	* Overlay almost works. Fails 2 tests.
 
-	* source/: geom/Geometry.cpp, geom/GeometryFactory.cpp,
-	  operation/overlay/OverlayOp.cpp: Overlay passes all normal tests.
-	  Still fails on Precision tests.
+2003-04-10 04:34  ybychkov
 
-2003-04-09 23:52  pramsey
+	* Overlay passes all normal tests. Still fails on Precision tests.
 
-	* source/headers/geom.h: Changed destructors to virtual to quiet
-	  GNU warnings
+2003-04-09 21:52  pramsey
 
-2003-04-05 01:49  pramsey
+	* Changed destructors to virtual to quiet GNU warnings
 
-	* source/headers/Makefile.am: Install all headers at install time.
+2003-04-04 23:49  pramsey
 
-2003-04-05 00:04  pramsey
+	* Install all headers at install time.
 
-	* source/examples/: CustomCoordinateListExample.cpp,
-	  CustomCoordinateListExample.h, CustomPointCoordinateList.cpp:
-	  Newlines added to quiet gcc.
+2003-04-04 22:04  pramsey
 
-2003-04-04 05:44  pramsey
+	* Newlines added to quiet gcc.
 
-	* source/geom/Makefile.am: Build support
+2003-04-04 03:44  pramsey
 
-2003-04-04 05:43  pramsey
+	* Build support
 
-	* source/examples/Makefile.am: Build support.
+2003-04-04 03:43  pramsey
 
-2003-04-04 05:28  pramsey
+	* Build support.
 
-	* source/geom/Makefile.am: Build support updates.
+2003-04-04 03:28  pramsey
 
-2003-04-04 05:11  pramsey
+	* Build support updates.
 
-	* source/examples/Makefile.am: Build support for new example
-	  programs.
+2003-04-04 03:11  pramsey
 
-2003-04-04 02:18  dblasby
+	* Build support for new example programs.
 
-	* INSTALL: added comment about running ./autogen.sh
+2003-04-04 00:18  dblasby
 
-2003-04-02 23:55  ybychkov
+	* added comment about running ./autogen.sh
 
-	* source/examples/: CustomCoordinateListExample.cpp,
-	  CustomCoordinateListExample.h, CustomPointCoordinateList.cpp:
-	  Added example on how to wrap internal storage format with
+2003-04-02 21:55  ybychkov
+
+	* 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).
+	* 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
+	* 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/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.
+	* 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
+	* 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/operation/Makefile.am, source/operation/Makefile.in,
-	  source/operation/relate/Makefile.in, source/util/Makefile.in,
-	  tools/Makefile.in: GNU build support on latest changes.
+	* 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.
+	* 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.
+	* 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.
+	* 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).
+	* 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.
+	* 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)
+	* 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.
+	* 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.
+	* 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.
+	* CoordinateList interface example.
 
-2003-03-03 04:56  pramsey
+2003-03-03 03:56  pramsey
 
-	* source/geom/Makefile.am: Remove PointInRing
+	* Remove PointInRing
 
-2003-03-03 04:35  pramsey
+2003-03-03 03:35  pramsey
 
-	* source/algorithm/PointInRing.cpp: Removed unused file.
+	* 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.
+	* Some Coordinate& related bugs fixed.
 
-2003-03-03 03:26  ybychkov
+2003-03-03 02:26  ybychkov
 
-	* source/geom/GeometryFactory.cpp: GeometryFactory bug fix.
+	* 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.
+	* 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.
+	* 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
+	* 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
-	  except 'graph' has been refactored.
+	* Fixed call to geometry factory.
 
-2003-02-20 04:30  pramsey
+2003-02-26 23:16  ybychkov
 
-	* source/geom/: CoordinateListFactory.cpp, GeometryFactory.cpp:
-	  GFactory: Move i outside of for loop. Needed to compile GNU
+	* All packages except 'graph' has been refactored.
+
+2003-02-20 03:32  pramsey
+
+	* Fixed small bug in call to GeometryFactory (instantiate
+	  PrecisionModel
+	  with new)
+
+2003-02-20 03:30  pramsey
+
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* Added newlines to quiet g++ warnings.
 
-2003-02-12 07:07  pramsey
+2003-02-12 06:48  pramsey
 
-	* source/io/WKTWriter.cpp: Pass double to log().
+	* Added newlines to ends of files to quiet g++ warnings.
 
-2003-02-12 00:54  pramsey
+2003-02-12 06:27  pramsey
 
-	* source/geom/Makefile.am: Added support for new cpp files.
+	* Fix headers.
 
-2003-02-12 00:33  ybychkov
+2003-02-12 06:26  pramsey
 
-	* source/: geom/CoordinateList.cpp, geom/Geometry.cpp,
-	  geom/PointCoordinateList.cpp, geom/Polygon.cpp, headers/geom.h:
-	  Some bugs fixed.
+	* Changed headers.
 
-2003-02-11 21:24  ybychkov
+2003-02-12 06:24  pramsey
 
-	* source/: geom/PointCoordinateList.cpp, headers/graph.h: Small
-	  changes in PointCoordinateList and EdgeEndStar.
+	* Added return value.
 
-2003-02-11 20:01  mbdavis
+2003-02-12 06:24  pramsey
 
-	* source/geom/Geometry.cpp: fixed duplicate for loop index
+	* Changed headers.
 
-2003-02-05 09:14  ybychkov
+2003-02-12 06:19  pramsey
 
-	* 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.
+	* Make path to test file relative.
 
-2003-01-27 09:04  ybychkov
+2003-02-12 06:18  pramsey
 
-	* 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
-	  replacement.
+	* Change include reference syntax.
 
-2003-01-27 08:56  ybychkov
+2003-02-12 06:07  pramsey
 
-	* source/algorithm/CGAlgorithms.cpp: First pass of CoordinateList
-	  interface replacement.
+	* Remove NULL test.
 
-2003-01-27 08:26  ybychkov
+2003-02-12 06:07  pramsey
 
-	* source/algorithm/CGAlgorithms.cpp: First pass of CoordinateList
-	  interface replacement.
+	* Pass double to log().
 
-2002-12-02 10:48  ybychkov
+2003-02-12 06:07  pramsey
 
-	* 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.
+	* Fixed main() return type.
 
-2002-11-24 11:48  ybychkov
+2003-02-12 06:04  pramsey
 
-	* source/: algorithm/RobustLineIntersector.cpp,
-	  geom/CoordinateList.cpp, headers/geom.h, headers/graphindex.h:
-	  Some performance improvements.
+	* Remove old library references.
 
-2002-11-15 00:43  pramsey
+2003-02-12 05:58  pramsey
 
-	* configure.in, source/Makefile.am, source/Makefile.in,
-	  source/geom/Makefile.am, source/geom/Makefile.in: Build support
-	  for the bigtest programs.
+	* Added stdio reference and newline at end.
 
-2002-11-08 20:49  ybychkov
+2003-02-12 00:58  pramsey
 
-	* source/: geom/Coordinate.cpp, headers/geom.h, headers/graph.h,
-	  headers/graphindex.h: Preformance is drastically improved
+	* Added all JTS test cases to the file.
 
-2002-11-06 00:13  ybychkov
+2003-02-11 23:54  pramsey
 
-	* source/: headers/bigtest.h, operation/relate/RelateComputer.cpp:
-	  Code for generating large tests added.
+	* Added support for new cpp files.
 
-2002-10-31 08:37  ybychkov
+2003-02-11 23:33  ybychkov
 
-	* source/io/StringTokenizer.cpp: XML tester is less fragile now.
+	* Some bugs fixed.
 
-2002-10-30 22:59  pramsey
+2003-02-11 20:24  ybychkov
 
-	* config.guess, config.sub: Added configure support files for
-	  building w/o automake/autoconf
+	* Small changes in PointCoordinateList and EdgeEndStar.
 
-2002-10-30 22:58  pramsey
+2003-02-11 19:01  mbdavis
 
-	* configure.in: Small changes to make autoconf happy.
+	* fixed duplicate for loop index
 
-2002-10-30 20:54  pramsey
+2003-02-05 08:14  ybychkov
 
-	* 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/opRelate.h,
-	  source/io/Makefile.in, source/operation/Makefile.in,
-	  source/operation/relate/Makefile.in, source/util/Makefile.in,
-	  tools/Makefile.in: New build changes necessary to build under
-	  Linux GNU.
+	* Second pass of CoordinateList interface migration.
 
-2002-10-23 04:21  nvine
+2003-01-27 08:04  ybychkov
 
-	* configure.in, source/Makefile.am, source/geom/Geometry.cpp,
-	  source/geom/GeometryCollection.cpp, source/geom/Makefile.am,
-	  source/geom/Polygon.cpp,
-	  source/operation/GeometryGraphOperation.cpp,
-	  source/operation/relate/RelateComputer.cpp: GNU portability
-	  changes
+	* First pass of CoordinateList interface replacement.
 
-2002-10-17 09:12  ybychkov
+2003-01-27 07:56  ybychkov
 
-	* source/: algorithm/SimplePointInAreaLocator.cpp,
-	  geom/Geometry.cpp, geom/GeometryCollectionIterator.cpp,
-	  headers/graphindex.h: All test cases now work. Some are still too
-	  slow.
+	* First pass of CoordinateList interface replacement.
 
-2002-10-06 11:56  ybychkov
+2003-01-27 07:26  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.
+	* First pass of CoordinateList interface replacement.
 
-2002-09-12 16:08  fvilla
+2002-12-02 09:48  ybychkov
 
-	* Makefile.in, configure, configure.in, libtool,
-	  source/geom/Makefile.am, source/geom/Makefile.in,
-	  source/headers/Makefile.am, source/headers/Makefile.in,
-	  source/operation/Makefile.am, source/operation/Makefile.in,
-	  source/operation/relate/Makefile.am,
-	  source/operation/relate/Makefile.in: Add makefile support for new
-	  files and dir
+	* More performance updates.
 
-2002-09-12 03:27  ybychkov
+2002-11-24 10:48  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.
+	* Some performance improvements.
 
-2002-09-10 15:46  fvilla
+2002-11-14 23:43  pramsey
 
-	* 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
+	* Build support for the bigtest programs.
 
-2002-09-06 22:18  ybychkov
+2002-11-08 19:49  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.
+	* Preformance is drastically improved
 
-2002-09-05 20:32  fvilla
+2002-11-05 23:13  ybychkov
 
-	* ChangeLog, Makefile.in, configure, configure.in, libtool,
-	  source/Makefile.in, source/geom/Makefile.am,
-	  source/geom/Makefile.in, source/headers/Makefile.am,
-	  source/headers/Makefile.in, source/io/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.
+	* Code for generating large tests added.
 
-2002-09-03 15:53  fvilla
+2002-10-31 07:37  ybychkov
 
-	* Makefile.am, Makefile.in, acinclude.m4, aclocal.m4, configure,
-	  configure.in, install-sh, libtool, ltmain.sh, mkinstalldirs,
-	  macros/Makefile.am, macros/Makefile.in, macros/geos.m4,
-	  source/Makefile.am, source/Makefile.in,
-	  source/algorithm/Makefile.am, source/algorithm/Makefile.in,
-	  source/geom/Makefile.am, source/geom/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
+	* XML tester is less fragile now.
 
-	  * add libtool support for shared libraries.
-	  --enable-shared={yes|no} and	 --enable-static={yes|no} control
-	  static and shared lib generation.
+2002-10-30 21:59  pramsey
 
+	* Added configure support files for building w/o automake/autoconf
+
+2002-10-30 21:58  pramsey
+
+	* Small changes to make autoconf happy.
+
+2002-10-30 20:04  pramsey
+
+	* Edited test file to not crash XMLTester
+
+2002-10-30 19:54  pramsey
+
+	* New build changes necessary to build under Linux GNU.
+
+2002-10-23 02:21  nvine
+
+	* GNU portability changes
+
+2002-10-17 07:12  ybychkov
+
+	* All test cases now work. Some are still too slow.
+
+2002-10-06 09:56  ybychkov
+
+	* Relate() is almost debugged.
+
+2002-09-12 14:08  fvilla
+
+	* Add makefile support for new files and dir
+
+2002-09-12 01:27  ybychkov
+
+	* Relate is finished,but doesn't work yet.
+
+2002-09-10 13:46  fvilla
+
+	* Added operation/Makefiles
+
+2002-09-06 20:18  ybychkov
+
+	* A lot of changes: Code is brought to version 1.2 of JTS.
+	  Compilable part of Operation added.
+
+2002-09-05 18:32  fvilla
+
+	* 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.
+
+2002-09-03 16:04  pramsey
+
+	* Changed reference to 'libgeom' to 'libgeos'
+
+2002-09-03 13:53  fvilla
+
+	* * 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.
+	  
 	  * 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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.
+	* 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
+	* 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.
+	* Added cvs ignore files.
 
-2002-08-30 20:15  pramsey
+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.
+	* Added the testing files back into their new subdirectory.
 
-2002-08-30 17:52  ybychkov
+2002-08-30 18:15  pramsey
 
-	* 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
+	* Added GNU autoconf support files submitted by Norman Vine. Moved
+	  test
+	  files to a new subdirectory.
 
-2002-08-22 11:23  ybychkov
+2002-08-30 15:52  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.
+	* 'algorithm' is almost complete
 
-2002-08-21 07:49  ybychkov
+2002-08-22 09:23  ybychkov
 
-	* source/headers/: graph.h, graphindex.h: Some changes in 'graph'
+	* 'graph/index' finished. Some .h changes.
 
-2002-08-20 23:08  ybychkov
+2002-08-21 05:49  ybychkov
 
-	* source/: XMLTester.cpp, headers/geom.h, headers/geosAlgorithm.h,
-	  headers/graph.h, headers/io.h: Changed consts to enums
+	* Some changes in 'graph'
 
-2002-08-14 09:00  ybychkov
+2002-08-20 21:08  ybychkov
 
-	* Assert.cpp, AssertionFailedException.cpp, CTS.cpp,
-	  Coordinate.cpp, CoordinateList.cpp, Depth.cpp, Dimension.cpp,
-	  Envelope.cpp, Geometry.cpp, GeometryCollection.cpp,
-	  GeometryCollectionIterator.cpp, GeometryFactory.cpp,
-	  IntersectionMatrix.cpp, Label.cpp, LineSegment.cpp,
-	  LineString.cpp, LinearRing.cpp, Location.cpp, MarkupSTL.cpp,
-	  MarkupSTL.h, MultiLineString.cpp, MultiPoint.cpp,
-	  MultiPolygon.cpp, ParseException.cpp, Point.cpp, Polygon.cpp,
-	  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,
-	  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/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.
+	* Changed consts to enums
 
-2002-07-11 09:57  ybychkov
+2002-08-14 07:00  ybychkov
 
-	* Assert.cpp, AssertionFailedException.cpp, Depth.cpp,
-	  Geometry.cpp, GeometryCollection.cpp, GeometryFactory.cpp,
-	  Label.cpp, Position.cpp, TopologyLocation.cpp, WKTReader.cpp,
-	  WKTWriter.cpp, XMLTester.cpp, graph.h, operation.h, test.xml,
-	  util.h: Assert and some graph classes
+	* New structure of source.
 
-2002-07-03 07:24  ybychkov
+2002-07-11 07:57  ybychkov
 
-	* MarkupSTL.cpp, MarkupSTL.h, XMLTester.cpp: started XML tester
+	* Assert and some graph classes
 
-2002-07-02 08:41  ybychkov
+2002-07-03 05:24  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
+	* started XML tester
 
-2002-06-27 04:50  ybychkov
+2002-07-02 06:41  ybychkov
 
-	* CTS.cpp, StringTokenizer.cpp, WKTWriter.cpp, Writer.cpp, io.h:
-	  'io' is almost done
+	* 'io' and SimpleTester done
 
-2002-06-26 11:10  ybychkov
+2002-06-27 02:50  ybychkov
 
-	* CTS.cpp, GeometryCollection.cpp, ParseException.cpp, Polygon.cpp,
-	  StringTokenizer.cpp, WKTReader.cpp, io.h: Some 'io' classes done.
+	* 'io' is almost done
 
-2002-06-21 09:13  ybychkov
+2002-06-26 09:10  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.
+	* Some 'io' classes done.
 
-2002-06-20 10:57  ybychkov
+2002-06-21 07:13  ybychkov
 
-	* geom.h, CTS.cpp, Geometry.cpp, GeometryCollection.cpp,
-	  GeometryCollectionIterator.cpp, GeometryFactory.cpp: Only
-	  Geometry.java left
+	* 'geos': first pass done. Some external dependencies and polishing
+	  left.
 
-2002-06-19 08:29  ybychkov
+2002-06-20 08:58  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.
+	* Only Geometry.java left
 
-2002-06-14 09:46  ybychkov
+2002-06-19 06:29  ybychkov
 
-	* CTS.cpp, GeometryCollection.cpp, geom.h, GeometryFactory.cpp,
-	  MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp,
-	  Polygon.cpp: 'geom' almost done
+	* 'geom' mostly done.
 
-2002-06-12 03:47  ybychkov
+2002-06-14 07:46  ybychkov
 
-	* CoordinateList.cpp, LineString.cpp, geom.h: LineString is 99%
-	  finished
+	* 'geom' almost done
 
-2002-06-12 01:43  ybychkov
+2002-06-12 01:47  ybychkov
 
-	* CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
-	  Envelope.cpp, Geometry.cpp, GeometryCollection.cpp,
-	  IntersectionMatrix.cpp, LineSegment.cpp, LineString.cpp,
-	  LinearRing.cpp, Location.cpp, Point.cpp, PrecisionModel.cpp,
-	  geom.h, operation.h, platform.h: 'geom' package 70% done
+	* LineString is 99% finished
 
-2002-06-07 19:47  pramsey
+2002-06-11 23:43  ybychkov
 
-	* CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
-	  Envelope.cpp, LineSegment.cpp, Location.cpp, geom.h, platform.h:
-	  Initial revision
+	* 'geom' package 70% done
 
+2002-06-07 17:47  pramsey
+
+	* Initial revision
+
+2002-06-07 17:47  cvs
+
+	* New repository initialized by cvs2svn.
+

Modified: branches/3.0/NEWS
===================================================================
--- branches/3.0/NEWS	2009-06-10 16:17:46 UTC (rev 2573)
+++ branches/3.0/NEWS	2009-06-10 16:18:01 UTC (rev 2574)
@@ -1,4 +1,11 @@
+Changes in 3.0.4
 
+- Bug fixes.
+  - Calculations in Octant
+  - Packaging fixes
+  - Memory leaks
+  - Buffer build for multipolygons
+
 Changes in 3.0.3
 
 - Bug fixes.

Modified: branches/3.0/configure.in
===================================================================
--- branches/3.0/configure.in	2009-06-10 16:17:46 UTC (rev 2573)
+++ branches/3.0/configure.in	2009-06-10 16:18:01 UTC (rev 2574)
@@ -9,9 +9,9 @@
 JTS_PORT=1.7.1
 
 dnl -- Version info for the CAPI
-CAPI_INTERFACE_CURRENT=5
-CAPI_INTERFACE_REVISION=2
-CAPI_INTERFACE_AGE=4
+CAPI_INTERFACE_CURRENT=6
+CAPI_INTERFACE_REVISION=0
+CAPI_INTERFACE_AGE=5
 
 dnl
 dnl -- Release versions / C++ library SONAME will use these
@@ -19,7 +19,7 @@
 dnl
 VERSION_MAJOR=3
 VERSION_MINOR=0
-VERSION_PATCH=3
+VERSION_PATCH=4
 VERSION="$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH"
 
 dnl CAPI_VERSION_MAJOR=$(($CAPI_INTERFACE_CURRENT-$CAPI_INTERFACE_AGE))



More information about the geos-commits mailing list