2012-01-05 16:56  Sandro Santilli <strk@keybit.net>

	* [r3556] NEWS, configure.in: Prepare for 3.3.2 release

2011-12-16 14:12  Sandro Santilli <strk@keybit.net>

	* [r3554] src/operation/overlay/snap/LineStringSnapper.cpp: Make
	  debugging output of LineStringSnapper more readable

2011-12-15 14:18  Sandro Santilli <strk@keybit.net>

	* [r3552] NEWS, include/geos/geom/BinaryOp.h,
	  tests/xmltester/Makefile.am,
	  tests/xmltester/tests/ticket/bug488.xml: Check validity after
	  snapping in BinaryOp. Fixes bug #488
	  
	  Adds regression test. This is a GEOS-only approach.

2011-12-15 11:35  Sandro Santilli <strk@keybit.net>

	* [r3551] include/geos/operation/overlay/OverlayOp.h: indent

2011-12-15 10:58  Sandro Santilli <strk@keybit.net>

	* [r3549] include/geos/geom/BinaryOp.h: Fix build with
	  CBR_BEFORE_SNAPPING undefined

2011-12-12 15:11  Howard Butler <hobu.inc@gmail.com>

	* [r3547] NEWS: a note about #500 fix

2011-12-12 15:04  Howard Butler <hobu.inc@gmail.com>

	* [r3545] src/operation/overlay/OverlayNodeFactory.cpp: apply patch
	  for #500 to fix clang's complaint about a missing default
	  initialization

2011-12-12 10:09  Sandro Santilli <strk@keybit.net>

	* [r3543] NEWS, src/algorithm/CGAlgorithms.cpp: Apply Shoelace
	  formula for area calculation (#485)

2011-12-12 09:57  Sandro Santilli <strk@keybit.net>

	* [r3541] NEWS, macros/geos.m4, tools/geos-config.in: Add --clibs
	  to geos-config and GEOS_C_LIBS to geos.m4 (#497)

2011-12-09 10:46  Sandro Santilli <strk@keybit.net>

	* [r3539] NEWS: typo

2011-12-09 10:44  Sandro Santilli <strk@keybit.net>

	* [r3538] NEWS, include/geos/geom/Geometry.h,
	  include/geos/operation/overlay/snap/GeometrySnapper.h,
	  include/geos/operation/overlay/snap/SnapOverlayOp.h,
	  src/operation/overlay/snap/GeometrySnapper.cpp,
	  src/operation/overlay/snap/SnapOverlayOp.cpp: Fix C++11 build by
	  avoiding std::pair<auto_ptr> (#491)

2011-12-09 10:12  Sandro Santilli <strk@keybit.net>

	* [r3537] NEWS, src/operation/buffer/BufferOp.cpp,
	  tests/unit/operation/buffer/BufferOpTest.cpp,
	  tests/xmltester/Makefile.am,
	  tests/xmltester/tests/safe/TestBufferJagged.xml,
	  tests/xmltester/tests/safe/buffer-1.01.xml: Improve buffer
	  robustness by reverting to non snaprounding noder
	  
	  This commit fixes all cases reported in
	  http://trac.osgeo.org/geos/wiki/BufferRobustness
	  They include #495 and #494

2011-12-09 08:47  Sandro Santilli <strk@keybit.net>

	* [r3533] tests/xmltester/tests/general/TestUnaryUnionFloating.xml:
	  Oops, forgot this one in previous commit

2011-12-09 08:46  Sandro Santilli <strk@keybit.net>

	* [r3532] NEWS,
	  include/geos/operation/union/CascadedPolygonUnion.h,
	  src/operation/union/CascadedPolygonUnion.cpp,
	  tests/xmltester/Makefile.am,
	  tests/xmltester/tests/general/TestUnaryUnion.xml: Fix
	  CascadedPolygonUnion to discard non-polygonal components created
	  during unioning
	  
	  This is to avoid failures and provide more desirable behaviour.
	  Includes automated testing. Closes ticket #499.

2011-12-09 08:46  Sandro Santilli <strk@keybit.net>

	* [r3531] tests/xmltester/XMLTester.cpp: Allow XML tests not to
	  specify a precision model, defaulting to floating
	  
	  This allows running some JTS tests w/out touching them

2011-12-06 17:26  Sandro Santilli <strk@keybit.net>

	* [r3527] NEWS, include/geos/noding/snapround/HotPixel.h,
	  src/noding/snapround/HotPixel.cpp, tests/unit/Makefile.am,
	  tests/unit/noding/snapround,
	  tests/unit/noding/snapround/HotPixelTest.cpp: HotPixel: do not
	  invalidate reference to original point. Fixes #498.

2011-12-02 09:44  Sandro Santilli <strk@keybit.net>

	* [r3526] tests/xmltester/tests/safe/buffer-1.01.xml: Add
	  <resultMatcher> tag to make the test runnable with JTS

2011-11-30 09:49  Sandro Santilli <strk@keybit.net>

	* [r3524] NEWS, include/geos/noding/snapround/MCIndexSnapRounder.h,
	  src/noding/snapround/MCIndexSnapRounder.cpp,
	  tests/unit/operation/buffer/BufferOpTest.cpp: Fix
	  MCIndexSnapRounder use of provided precision model.
	  
	  Fixes bug #473 (RightmostEdgeFinder assertion failure).
	  Includes regression test.

2011-11-29 14:01  Sandro Santilli <strk@keybit.net>

	* [r3521] NEWS, src/geom/Coordinate.cpp: Use 18 significant digits
	  for TopologyException point coordinates

2011-11-28 08:40  Sandro Santilli <strk@keybit.net>

	* [r3519] NEWS, src/operation/buffer/BufferBuilder.cpp,
	  tests/xmltester/Makefile.am,
	  tests/xmltester/tests/safe/buffer-1.01.xml: BufferBuilder: fix
	  handling of collapsed edges skipping. Fixes #494.
	  
	  Includes regression test, provided by SAFE.

2011-11-04 20:52  Sandro Santilli <strk@keybit.net>

	* [r3516] tests/unit/capi/GEOSisValidDetailTest.cpp: Allow any case
	  in NaN for testcase purposes (#486)

2011-11-04 17:45  Sandro Santilli <strk@keybit.net>

	* [r3513] NEWS, src/operation/union/UnaryUnionOp.cpp,
	  tests/unit/operation/union/UnaryUnionOpTest.cpp,
	  tests/xmltester/tests/general/TestUnaryUnion.xml: Fix noding of
	  self-intersecting lines through UnaryUnion (#482)
	  
	  Includes updated tests from JTS

2011-11-04 15:00  Sandro Santilli <strk@keybit.net>

	* [r3512] src/index/sweepline/SweepLineIndex.cpp: Fix
	  initialization order

2011-10-26 16:08  Sandro Santilli <strk@keybit.net>

	* [r3507] tests/unit/Makefile.am,
	  tests/unit/operation/buffer/BufferParametersTest.cpp: Add test
	  for BufferParameters class

2011-10-26 14:29  Sandro Santilli <strk@keybit.net>

	* [r3506] NEWS: Add changes introduced by last commit

2011-10-19 00:47  Mateusz Loskot <mateusz@loskot.net>

	* [r3503] CMakeLists.txt: ported from trunk: Fixed CMAKE_CXX_FLAGS
	  overridind -std=gnu++0x (#489)

2011-10-18 22:08  Mateusz Loskot <mateusz@loskot.net>

	* [r3500] CMakeLists.txt: Missing versions update in CMake
	  configuration (#490)

2011-10-04 16:18  Sandro Santilli <strk@keybit.net>

	* [r3496] NEWS: Add missing CAPI additions of 3.3.0 to NEWS file

2011-09-27 16:02  Sandro Santilli <strk@keybit.net>

	* [r3490] NEWS: Prepare slot for 3.3.2 news

2011-09-27 15:41  Sandro Santilli <strk@keybit.net>

	* [r3489] configure.in: Bump versions up for next (3.3.2) release

2011-09-27 15:34  Sandro Santilli <strk@keybit.net>

	* [r3487] ChangeLog, NEWS, configure.in: Set version to 3.3.1
	  final, update ChangeLog and set release date in NEWS

2011-09-27 12:41  Sandro Santilli <strk@keybit.net>

	* [r3486] NEWS: Merge items

2011-09-23 15:59  Sandro Santilli <strk@keybit.net>

	* [r3485] NEWS, capi/CMakeLists.txt, src/CMakeLists.txt: Fix OS X
	  framework cmake build (#385) -- thanks kyngchaos

2011-09-21 08:06  Sandro Santilli <strk@keybit.net>

	* [r3474] NEWS, swig/geos.i.in, swig/python/Makefile.am: Fix
	  out-of-place build for python binding (#332)

2011-09-21 07:37  Sandro Santilli <strk@keybit.net>

	* [r3473] NEWS: Add build fix items

2011-09-20 14:34  Sandro Santilli <strk@keybit.net>

	* [r3471] include/geos/geom/GeometryFactory.h: apply clang fix for
	  #463

2011-09-17 15:42  Sandro Santilli <strk@keybit.net>

	* [r3467] include/geos/platform.h.in: Use the global isnan from
	  math.h for Solaris (#461)

2011-09-12 07:48  Sandro Santilli <strk@keybit.net>

	* [r3466] NEWS: Add item about leak fix

2011-09-12 07:39  Sandro Santilli <strk@keybit.net>

	* [r3464] src/algorithm/InteriorPointArea.cpp,
	  tests/unit/Makefile.am,
	  tests/unit/algorithm/InteriorPointAreaTest.cpp: Fix memory leak
	  on invalid geometry in InteriorPointArea (#475)

2011-08-24 14:54  Sandro Santilli <strk@keybit.net>

	* [r3462] include/geos/operation/buffer/OffsetSegmentGenerator.h,
	  include/geos/operation/relate/RelateComputer.h,
	  src/geom/util/SineStarFactory.cpp,
	  src/operation/relate/RelateComputer.cpp: Fix warnings on MSVC
	  2008 64 Bit (#470)

2011-08-20 20:52  Sandro Santilli <strk@keybit.net>

	* [r3460] NEWS, src/geom/GeometryCollection.cpp,
	  src/geom/LineString.cpp, src/geom/Point.cpp,
	  src/geom/Polygon.cpp, tests/unit/Makefile.am,
	  tests/unit/geom/Geometry/clone.cpp: Fix Geometry::clone() to copy
	  SRID. Closes ticket #464.

2011-08-19 10:47  Sandro Santilli <strk@keybit.net>

	* [r3459] NEWS, tests/perf/capi/Makefile.am: Fix out of source
	  builds (make check, actually)

2011-07-20 11:48  Sandro Santilli <strk@keybit.net>

	* [r3440] NEWS, src/operation/buffer/BufferBuilder.cpp,
	  tests/unit/capi/GEOSOffsetCurveTest.cpp: Fix EMPTY result from
	  GEOSOffsetCurve with distance 0 (#454)

2011-07-07 08:31  Sandro Santilli <strk@keybit.net>

	* [r3431] NEWS: Note the solaris build fix

2011-07-07 08:30  Sandro Santilli <strk@keybit.net>

	* [r3430] src/operation/buffer/BufferParameters.cpp: Include
	  platform.h, fixing SOLARIS build. Patch by Tai Meng
	  <tai.meng@safe.com>.

2011-07-05 11:49  Sandro Santilli <strk@keybit.net>

	* [r3426] src/operation/valid/IndexedNestedRingTester.cpp,
	  src/operation/valid/IndexedNestedRingTester.h: Update port info
	  for IndexedNestedRingTester

2011-07-05 10:31  Sandro Santilli <strk@keybit.net>

	* [r3420] NEWS, src/operation/valid/IndexedNestedRingTester.cpp,
	  tests/xmltester/tests/general/TestValid.xml: Fixed
	  NestedRingTester (used by IsValidOp) to correctly handle the case
	  where a hole touches all the vertices of another hole (#449)

2011-07-05 10:13  Sandro Santilli <strk@keybit.net>

	* [r3419] NEWS: Add notes about the recent changes

2011-07-05 10:13  Sandro Santilli <strk@keybit.net>

	* [r3418] Makefile.am: Tweak 'make cl' rule to make sure an 'svn
	  update' is performed before the svn2cl call (or it may miss
	  changes!)

2011-07-05 09:44  Sandro Santilli <strk@keybit.net>

	* [r3408] src/algorithm/MinimumDiameter.cpp: Initialize
	  MinimumDiamiter::minPtIndex in the constructor, to make static
	  analisys tools happier

2011-07-05 09:44  Sandro Santilli <strk@keybit.net>

	* [r3407] src/index/sweepline/SweepLineIndex.cpp: Initialize
	  SweepLineIndex::indexBuilt in ctor

2011-07-05 09:44  Sandro Santilli <strk@keybit.net>

	* [r3406] include/geos/algorithm/LineIntersector.h: Initialize
	  LineIntersector::isProperVar in constructor (not really needed
	  but makes less noise under static analisys tools)

2011-07-05 09:44  Sandro Santilli <strk@keybit.net>

	* [r3405] include/geos/geom/prep/PreparedPoint.h,
	  src/geom/prep/PreparedPoint.cpp: Fix bogus override of
	  PreparedGeometry::intersect by PreparedPoint

2011-07-05 09:43  Sandro Santilli <strk@keybit.net>

	* [r3404] src/index/quadtree/Node.cpp: Assert that the variable
	  used as array index is not negative before using it (quadtree)

2011-07-05 09:43  Sandro Santilli <strk@keybit.net>

	* [r3403] src/geomgraph/GeometryGraph.cpp: Avoid segfalting when an
	  added node has no label in GeometryGraph::insertBoundaryPoint.
	  See https://sourceforge.net/tracker
	  /?func=detail&aid=3353879&group_id=128875&atid=713120

2011-07-05 09:43  Sandro Santilli <strk@keybit.net>

	* [r3402] src/geomgraph/Node.cpp: Avoid segfaulting when
	  Node.setLabelBoundary is called against a node with null label.
	  See https://sourceforge.net/tracker/
	  ?func=detail&aid=3353871&group_id=128875&atid=713120

2011-07-05 09:43  Sandro Santilli <strk@keybit.net>

	* [r3401] src/index/bintree/Node.cpp: Assert that the variable used
	  as array index is not negative before using it.

2011-07-05 09:43  Sandro Santilli <strk@keybit.net>

	* [r3400] src/util/Profiler.cpp: Do not dereference past-the-end
	  iterator on invalid call

2011-07-01 09:02  Sandro Santilli <strk@keybit.net>

	* [r3399] tests/unit/capi/GEOSBufferTest.cpp: Add test for bug #455
	  to 3.3 branch (passes)

2011-06-27 11:49  Sandro Santilli <strk@keybit.net>

	* [r3395] configure.in: Bump versions up for 3.3.1dev (second part
	  of fix for #453)

2011-06-09 07:59  Sandro Santilli <strk@keybit.net>

	* [r3391] .: Creating 3.3 branch

2011-06-02 20:18  Sandro Santilli <strk@keybit.net>

	* [r3390] Refine test for #448

2011-06-02 20:13  Sandro Santilli <strk@keybit.net>

	* [r3389] Add test for bug #448

2011-05-30 12:50  Sandro Santilli <strk@keybit.net>

	* [r3387] Update for release

2011-05-30 12:48  Sandro Santilli <strk@keybit.net>

	* [r3386] Set version to 3.3.0 (final) - Set release date to
	  2011-05-30

2011-05-30 10:49  Mateusz Loskot <mateusz@loskot.net>

	* [r3385] Applied William\'s patch capi_CMakeLists.txt.patch for
	  OSX framework (Ticket #385)

2011-05-30 10:45  Mateusz Loskot <mateusz@loskot.net>

	* [r3384] Applied William\'s patch * src_CMakeLists.txt.patch
	  Download added OSX framework (Ticket #385)

2011-05-30 10:30  Mateusz Loskot <mateusz@loskot.net>

	* [r3383] Applied William\'s patch with missing library versions
	  for OSX framework (Ticket #385)

2011-05-30 09:41  Mateusz Loskot <mateusz@loskot.net>

	* [r3382] Applied supplementary tests.patch for 85 from William

2011-05-27 14:04  Sandro Santilli <strk@keybit.net>

	* [r3381] The mac framework info.plist.in from r3376 didn't make it
	  into the rc2 tarball.

2011-05-23 10:04  Sandro Santilli <strk@keybit.net>

	* [r3378] updated for 3.3.0rc2 release

2011-05-23 09:58  Sandro Santilli <strk@keybit.net>

	* [r3377] Set version to 3.3.0rc2

2011-05-23 08:52  Mateusz Loskot <mateusz@loskot.net>

	* [r3376] Added src/info.plist.in file for OS X framework build
	  option in CMake configuration (Ticket #385)

2011-05-22 23:34  Mateusz Loskot <mateusz@loskot.net>

	* [r3375] Added OS X framework build option to CMake configuration
	  (Ticket #385)

2011-05-20 08:02  Sandro Santilli <strk@keybit.net>

	* [r3374] add missing return from main

2011-05-19 20:39  Frank Warmerdam <warmerdam@pobox.com>

	* [r3373] shellCount checking should not be DEBUG only now that we
	  throw an exception (#398)

2011-05-19 19:32  Frank Warmerdam <warmerdam@pobox.com>

	* [r3372] Updates for Makefile.vc builds and issues when building
	  NDEBUG and no inlining

2011-05-19 14:58  Sandro Santilli <strk@keybit.net>

	* [r3371] Fix build of prepared geoms memleak tester on system
	  w/out geos installed

2011-05-18 19:59  Sandro Santilli <strk@keybit.net>

	* [r3370] Do not assume isfinite is in std:: namespace to fix #444;
	  Have RobustDeterminant use a broad 'using namespace std' to fix
	  #442 in another way.

2011-05-17 20:44  Sandro Santilli <strk@keybit.net>

	* [r3369] Distribute cmake build scripts. Fixes bug #441.

2011-05-17 17:04  Sandro Santilli <strk@keybit.net>

	* [r3368] Remove inlines machinery from MCIndexSnapRounder.
	  Possibly fixes ticket #222.

2011-05-17 16:50  Sandro Santilli <strk@keybit.net>

	* [r3367] Remove disabled code and old logs. No functional change.

2011-05-16 14:17  Mateusz Loskot <mateusz@loskot.net>

	* [r3366] Fixed buggy self-assignment in
	  SineStarFactory::setNumArms

2011-05-16 11:46  Sandro Santilli <strk@keybit.net>

	* [r3365] Quality ::finite and ::isfinite symbols, when available,
	  into the std:: namespace. Fixes bug #442.

2011-05-13 16:22  Mateusz Loskot <mateusz@loskot.net>

	* [r3364] GEOS DLL exports are pretty much messed up. The same DLL
	  declspec is used by both C++ and C DLLs. So, GEOS C DLL cannot
	  import and link properly against GEOS C++ interface as the
	  declspec(dllexport) is specified for the GEOS C++ DLL where
	  declspec(dllimport) is expected. This commit fixes the issue
	  (temporarily) by linking GEOS C DLL against GEOS C++ static
	  library.

2011-05-13 16:17  Mateusz Loskot <mateusz@loskot.net>

	* [r3363] Added missing DLL decspec for Angle class

2011-05-13 15:53  Mateusz Loskot <mateusz@loskot.net>

	* [r3362] Removed std::isfinite as possibly non-existing on some
	  platforms - rather fix platform.h if needed.

2011-05-12 10:11  Sandro Santilli <strk@keybit.net>

	* [r3361] Add note about #357 fix

2011-05-12 09:56  Sandro Santilli <strk@keybit.net>

	* [r3360] Have RobustDeterminant throw an IllegalArgument if passed
	  any infinite or nan value. Fixes bug #357. Includes regress test.

2011-05-12 07:39  Sandro Santilli <strk@keybit.net>

	* [r3359] Add note about the memory usage reduction in prepared
	  geoms (#342)

2011-05-12 07:21  Sandro Santilli <strk@keybit.net>

	* [r3358] Reserve vector space, use ::size_type for vector indices.

2011-05-12 07:18  Sandro Santilli <strk@keybit.net>

	* [r3357] Don't let MCIndexSegmentSetMutualIntersector grow in
	  memory on every new ::process call. Fixes bug #342.

2011-05-12 07:14  Sandro Santilli <strk@keybit.net>

	* [r3356] Port info for MonotoneChainBuilder

2011-05-12 06:20  Sandro Santilli <strk@keybit.net>

	* [r3355] Fix a memory leak in
	  PreparedLineStringIntersects::isAnyPointInRing

2011-05-12 06:16  Sandro Santilli <strk@keybit.net>

	* [r3354] Drop commented out code

2011-05-12 06:13  Sandro Santilli <strk@keybit.net>

	* [r3353] Port info for PreparedLineStringIntersects, and avoid
	  polluting the global namespace

2011-05-12 06:10  Sandro Santilli <strk@keybit.net>

	* [r3352] Reduce heap allocations in
	  AbstractPreparedPolygonContains

2011-05-11 17:59  Sandro Santilli <strk@keybit.net>

	* [r3351] Port info for FastSegmentSetIntersectionFinder

2011-05-11 17:59  Sandro Santilli <strk@keybit.net>

	* [r3350] Port info for MCIndexSegmentSetMutualIntersector

2011-05-11 17:25  Sandro Santilli <strk@keybit.net>

	* [r3349] Import test for bug #342. It is not automated as it's not
	  general (requires bash)

2011-05-11 10:00  Sandro Santilli <strk@keybit.net>

	* [r3348] Producing a bzip2 tarball is easier than described

2011-05-11 09:54  Sandro Santilli <strk@keybit.net>

	* [r3346] Updated for 3.0.0rc1 release

2011-05-11 09:48  Sandro Santilli <strk@keybit.net>

	* [r3345] Add Geometry.offsetCurve to PHP binding

2011-05-11 09:47  Sandro Santilli <strk@keybit.net>

	* [r3344] Add single-sided buffering support in PHP binding

2011-05-11 09:15  Sandro Santilli <strk@keybit.net>

	* [r3343] Set version to 3.0.0rc1

2011-05-10 18:10  Sandro Santilli <strk@keybit.net>

	* [r3342] Have GEOSOffsetCurve return LINESTRING EMPTY for
	  collapsing lines (right offset on right-turning curve can do
	  that). Regress test one such case, taken from
	  http://trac.osgeo.org/postgis/ticket/413.

2011-05-10 11:11  Sandro Santilli <strk@keybit.net>

	* [r3341] Add test for 357 (doesn't succeed at failing)

2011-05-10 09:51  Sandro Santilli <strk@keybit.net>

	* [r3340] Revert "Use long double to compute edge distance."
	  (r3334). Simple double in HCoordinate made #350 pass anyway.

2011-05-10 09:51  Sandro Santilli <strk@keybit.net>

	* [r3339] Drop STORE_INTERMEDIATE_COMPUTATION_VALUES macro and
	  protected non-unrolled computation, that is all paranoia aimed at
	  making floats stored to match java IEEE. Since we get no failures
	  in testsuite (our and postgis') I think it makes sense to have
	  the code as close as possible to the JTS one.

2011-05-10 09:50  Sandro Santilli <strk@keybit.net>

	* [r3338] Update port info

2011-05-10 09:50  Sandro Santilli <strk@keybit.net>

	* [r3337] Expect the same results given by JTS

2011-05-10 09:50  Sandro Santilli <strk@keybit.net>

	* [r3336] Bring hcoordinate back to double precision (from long
	  double)

2011-05-09 11:57  Sandro Santilli <strk@keybit.net>

	* [r3335] Automate test for bug350, change the expected result to
	  match the one obtained by GEOS. It is not _exactly_ the same
	  output obtained with JTS but close enough. Unfortunately both
	  GEOS and JTS use an exact match for comparison so we won't be
	  able to share this test.

2011-05-09 11:57  Sandro Santilli <strk@keybit.net>

	* [r3334] Use long double to compute edge distance. Makes noding
	  more robust, fixes bug #350.

2011-05-06 18:51  Sandro Santilli <strk@keybit.net>

	* [r3333] Turn EdgeIntersection into a concrete, fully-inlined, C++
	  class.

2011-05-06 18:51  Sandro Santilli <strk@keybit.net>

	* [r3332] Describe MonotoneChain

2011-05-06 18:51  Sandro Santilli <strk@keybit.net>

	* [r3331] Make output operators for Edge, EdgeIntersection and
	  EdgeIntersectionList closer to JTS, for easier comparison

2011-05-06 18:51  Sandro Santilli <strk@keybit.net>

	* [r3330] Output operator for EdgeIntersection and
	  EdgeIntersectionList

2011-05-06 18:51  Sandro Santilli <strk@keybit.net>

	* [r3329] Drop book keeping of segment intersectors, as we're
	  transferring their ownership to caller anyway

2011-05-06 08:57  Sandro Santilli <strk@keybit.net>

	* [r3328] Re-add also the original data in test for bug350, so
	  nothing gets lost.

2011-05-06 08:57  Sandro Santilli <strk@keybit.net>

	* [r3327] Use logical (not bitwise) AND, use dynamic_cast to map
	  JTS's instanceof operator

2011-05-06 08:57  Sandro Santilli <strk@keybit.net>

	* [r3326] Modify test for bug350 so to use pre-snapped geometries.
	  Shows that the problem is not in snapping code, but after that
	  (ie: JTS succeeds at fist shot on this new input)

2011-05-04 17:45  Sandro Santilli <strk@keybit.net>

	* [r3325] Fix regression accidentally introduced by commit r3322
	  (Sean's). Add automated test for it (was found trough PostGIS
	  regression test)

2011-05-04 16:30  Sandro Santilli <strk@keybit.net>

	* [r3324] Drop useless and unavailable include

2011-05-03 02:30  Sean Gillies <sgillies@frii.com>

	* [r3323] Damn these tabs

2011-05-03 02:27  Sean Gillies <sgillies@frii.com>

	* [r3322] Add missing prepared geometry predicates to C API (#436)

2011-04-28 16:39  Sandro Santilli <strk@keybit.net>

	* [r3321] Improve performance of RectangleIntersects (of one order
	  of magnitude).

2011-04-28 16:38  Sandro Santilli <strk@keybit.net>

	* [r3320] More concise output from performance tester

2011-04-28 15:09  Sandro Santilli <strk@keybit.net>

	* [r3319] Hush uncontrolled debugging prints

2011-04-28 15:08  Sandro Santilli <strk@keybit.net>

	* [r3318] Plug leak on exception in RelateComputer (exposed by
	  running doc/example)

2011-04-28 15:08  Sandro Santilli <strk@keybit.net>

	* [r3317] Do not leak on exception during relational geometry
	  predicates

2011-04-28 14:16  Sandro Santilli <strk@keybit.net>

	* [r3316] Port RectangleIntersects performance test from JTS-1.12

2011-04-28 14:16  Sandro Santilli <strk@keybit.net>

	* [r3315] Do not leak memory during rectangle intersects predicate

2011-04-28 14:16  Sandro Santilli <strk@keybit.net>

	* [r3314] Drop unneeded include

2011-04-28 10:04  Sandro Santilli <strk@keybit.net>

	* [r3313] Port geos::geom::util::SineStarFactory from JTS-1.12,
	  useful for profile-test RectangleIntersects.

2011-04-28 10:04  Sandro Santilli <strk@keybit.net>

	* [r3312] Trim old embedded history log (from CVS times)

2011-04-27 16:42  Sandro Santilli <strk@keybit.net>

	* [r3311] Improve speed of Geometry.getArea, unit-test it.

2011-04-27 15:52  Sandro Santilli <strk@keybit.net>

	* [r3310] Match full class names, not partial. Allow specifying a
	  package name.

2011-04-27 15:47  Sandro Santilli <strk@keybit.net>

	* [r3309] Sync linemerge package to JTS-1.12 (nothing changed)

2011-04-27 15:33  Sandro Santilli <strk@keybit.net>

	* [r3308] Utility script to help with editing all files of a class

2011-04-27 15:18  Sandro Santilli <strk@keybit.net>

	* [r3307] Sync Angle class to JTS-1.12, port unit testing for it.

2011-04-27 14:13  Sandro Santilli <strk@keybit.net>

	* [r3306] Add test for singlesided buffer (areal). Fix premature
	  exit from OffsetCurveSetBuilder.

2011-04-27 13:38  Sandro Santilli <strk@keybit.net>

	* [r3305] Drop one argument from GEOSOffsetCurve. Tell right/left
	  from width/distance sign (<0 for right side)

2011-04-27 13:06  Sandro Santilli <strk@keybit.net>

	* [r3304] Put OffsetCurveTest in its own file (old singleside test
	  + a couple more tests)

2011-04-27 13:06  Sandro Santilli <strk@keybit.net>

	* [r3303] Add GEOSBufferParams type and GEOSBufferWithParams
	  function to have an extensible buffer operation. Allows areal
	  single sided buffer.

2011-04-27 11:13  Sandro Santilli <strk@keybit.net>

	* [r3302] Add GEOSOffsetCurve C-API interface deprecating
	  GEOSSingleSidedBuffer

2011-04-27 09:42  Sandro Santilli <strk@keybit.net>

	* [r3301] Refactored offset curve generation (from JTS-1.12)

2011-04-27 09:42  Sandro Santilli <strk@keybit.net>

	* [r3300] Sync BufferParameters class to JTS r378 (isSingleSided
	  property)

2011-04-27 09:42  Sandro Santilli <strk@keybit.net>

	* [r3299] Sync BufferOp class to JTS r378. Do not port the unused
	  isSingleSided property.

2011-04-23 10:30  Sandro Santilli <strk@keybit.net>

	* [r3298] Add note about GEOSCascadedUnion deprecation

2011-04-23 10:28  Sandro Santilli <strk@keybit.net>

	* [r3297] Mark GEOSUnionCascaded as deprecated, GEOSUnaryUnion does
	  the same thing w/out refusin to deal with lines, points,
	  collections

2011-04-23 10:03  Sandro Santilli <strk@keybit.net>

	* [r3296] Generalize CascadedPolygonUnion into a CascadedUnion. Use
	  the generalized class for unary union of lines, fixing bug #392.
	  Automate testing of it, tweak expected results from other tests
	  (output components reordered).

2011-04-22 22:26  Sandro Santilli <strk@keybit.net>

	* [r3295] Use equals() to compare expected/obtained results of
	  "Union" operation. This matches JTS and prevents being too strict
	  about equality.

2011-04-22 18:46  Sandro Santilli <strk@keybit.net>

	* [r3294] Put GeometryListHolder in its own header file.

2011-04-22 13:51  Sandro Santilli <strk@keybit.net>

	* [r3293] Use stringstream to format strings rather than
	  printf-like statements. Simplifies things a lot.

2011-04-22 13:04  Sandro Santilli <strk@keybit.net>

	* [r3292] Sync PrecisionModel to JTS-1.12, add unit testing, fix
	  getMaximumPrecisionDigit to behave as documented (JTS doesn't).

2011-04-20 17:13  Sandro Santilli <strk@keybit.net>

	* [r3291] Sync OffsetCurveSetBuilder::isErodedCompletely
	  implementation to JTS, fixing bug #434

2011-04-20 15:55  Sandro Santilli <strk@keybit.net>

	* [r3290] Move per-ticket testcases under their own directory

2011-04-20 15:42  Sandro Santilli <strk@keybit.net>

	* [r3289] Set JTS port version to 1.12

2011-04-19 07:57  Sandro Santilli <strk@keybit.net>

	* [r3288] Add test for IsCCW against the two almost-collapsed rings
	  resulting by GEOS or JTS during execution of the union described
	  in ticket #398. This is done after confirmation of same results
	  in JTS (1 bit makes the difference between CCW and CW
	  orientation).

2011-04-18 21:45  Sandro Santilli <strk@keybit.net>

	* [r3287] Add the actual ->distance() call to the test for bug #367

2011-04-18 21:28  Sandro Santilli <strk@keybit.net>

	* [r3286] Throw a TopologyException, rather than aborting, when
	  finding more than a shell in MinimalEdgeRing list. Fixes bug
	  #398. Enables automated test for it. Note that JTS fails the test
	  now, triggering the failed assertion.

2011-04-18 21:28  Sandro Santilli <strk@keybit.net>

	* [r3285] Expect a result with/out the collapsed ring in the test
	  for bug 398. Funny enough, this makes JTS react by failing the
	  assertion I was tracking...

2011-04-18 21:01  Sandro Santilli <strk@keybit.net>

	* [r3284] Avoid more heap allocations in PolygonBuilder

2011-04-18 15:08  Sandro Santilli <strk@keybit.net>

	* [r3283] Reduce heap allocations in PolygonBuilder, rewrite some
	  private interfaces to deal with refs rather than pointers

2011-04-18 15:08  Sandro Santilli <strk@keybit.net>

	* [r3282] Use PlanarGraph::linkResultDirectedEdges rather than
	  rewriting it inline

2011-04-18 15:08  Sandro Santilli <strk@keybit.net>

	* [r3281] Turn PlanarGraph::linkResultDirectedEdges into a
	  templated method

2011-04-13 11:52  Sandro Santilli <strk@keybit.net>

	* [r3280] Add test for bug #435

2011-04-13 11:32  Sandro Santilli <strk@keybit.net>

	* [r3279] Fix path to CAPI includes for PHP binding

2011-04-13 10:44  Sandro Santilli <strk@keybit.net>

	* [r3278] Drop coordinate dimension cache after read-write
	  filtering. Fixes ticket #435.

2011-04-13 08:26  Sandro Santilli <strk@keybit.net>

	* [r3277] Drop author.sh, add a rule to create authors.git instead

2011-04-13 07:37  Sandro Santilli <strk@keybit.net>

	* [r3276] Add script to be used with git-svn --authors-prog

2011-03-26 14:02  Sandro Santilli <strk@keybit.net>

	* [r3275] fix missing size_t with gcc 4.6

2011-03-26 14:02  Sandro Santilli <strk@keybit.net>

	* [r3274] fixed missing NULL with gcc 4.6

2011-03-26 14:02  Sandro Santilli <strk@keybit.net>

	* [r3273] fix uninitialized const caused by missing constructor

2011-03-24 17:54  Mateusz Loskot <mateusz@loskot.net>

	* [r3272] Added source_group properties to support source browsers
	  in various IDEs

2011-03-16 22:29  Sandro Santilli <strk@keybit.net>

	* [r3271] Use GEOSVALID flag correctly, thanks Mat for spotting
	  this.

2011-03-11 14:40  Sandro Santilli <strk@keybit.net>

	* [r3270] Add XML test for bug #350

2011-03-11 14:24  Sandro Santilli <strk@keybit.net>

	* [r3269] Add XML test for bug398 (not automatically run, as it
	  fails)

2011-03-11 14:24  Sandro Santilli <strk@keybit.net>

	* [r3268] Tell more about XML loading failures

2011-03-08 09:04  Sandro Santilli <strk@keybit.net>

	* [r3267] Add test for invalid boundary node rule value

2011-03-04 17:05  Sandro Santilli <strk@keybit.net>

	* [r3266] PHP: add relateBoundaryNodeRule method to GEOSGeometry
	  object

2011-03-04 16:38  Sandro Santilli <strk@keybit.net>

	* [r3265] Add note aboute GEOSRelateBoundaryNodeRule

2011-03-04 16:31  Sandro Santilli <strk@keybit.net>

	* [r3264] GEOSRelateBoundaryNodeRule test, ticket #399 [RT-SIGTA]

2011-03-04 16:30  Sandro Santilli <strk@keybit.net>

	* [r3263] GEOSRelateBoundaryNodeRule, ticket #399 [RT-SIGTA]

2011-03-04 16:30  Sandro Santilli <strk@keybit.net>

	* [r3262] Indenting..

2011-03-02 13:45  Sandro Santilli <strk@keybit.net>

	* [r3261] Tweak unit test to expect distance 0 between an empty an
	  anything else. Report the change in NEWS file.

2011-03-02 13:45  Sandro Santilli <strk@keybit.net>

	* [r3260] Add support for "distance" op in XMLTester, and import
	  JTS TestDistance.xml

2011-03-02 13:45  Sandro Santilli <strk@keybit.net>

	* [r3259] Fixed Geometry.distance() and DistanceOp to return 0.0
	  for empty inputs (JTS-1.11)

2011-03-02 13:13  Sandro Santilli <strk@keybit.net>

	* [r3258] Sync IsValidOp and related XML testcase to JTS-1.12

2011-03-02 12:46  Sandro Santilli <strk@keybit.net>

	* [r3257] Added check for illegal state in offsetPoint method

2011-03-02 09:24  Sandro Santilli <strk@keybit.net>

	* [r3256] Fix debug build

2011-03-01 17:56  Mateusz Loskot <mateusz@loskot.net>

	* [r3255] Fix DLL build using Visual C++: *) added missing exports;
	  *) do not use static data members in inline methods - linker
	  fails to find definition ; *) Clean up C4251 warning.

2011-03-01 17:53  Mateusz Loskot <mateusz@loskot.net>

	* [r3254] Check geometry against nullptr

2011-03-01 17:50  Mateusz Loskot <mateusz@loskot.net>

	* [r3253] Redefined ENDIAN_BIG and ENDIAN_LITTLE as enumerators
	  instead of static non-const members - Visual C++ linker has
	  mysterious problems with exporting them from DLL.

2011-02-28 14:36  Sandro Santilli <strk@keybit.net>

	* [r3252] Fix BufferOp::bufferFixedPrecision to use snap-rounding
	  noder. Fixes bug #356.

2011-02-28 12:19  Sandro Santilli <strk@keybit.net>

	* [r3251] Cleanup debugging output. Previous version didn't really
	  print the _noded_ output at all.

2011-02-28 11:43  Sandro Santilli <strk@keybit.net>

	* [r3250] Expose and test covers/coveredBy to PHP binding

2011-02-28 11:32  Sandro Santilli <strk@keybit.net>

	* [r3249] GEOSCovers and GEOSCoveredBy (ticket #396) by Alessandro
	  Furieri

2011-02-25 16:05  Sandro Santilli <strk@keybit.net>

	* [r3248] be explicit about quadrant segments

2011-02-25 10:22  Sandro Santilli <strk@keybit.net>

	* [r3247] Add test for ticket #356 (not run, as it fails)

2011-02-23 17:13  Sandro Santilli <strk@keybit.net>

	* [r3246] JTS-1.12 sync

2011-02-23 16:46  Sandro Santilli <strk@keybit.net>

	* [r3245] Update port info

2011-02-23 16:21  Sandro Santilli <strk@keybit.net>

	* [r3244] Update port info

2011-02-23 16:21  Sandro Santilli <strk@keybit.net>

	* [r3243] Fixed buffer OffsetCurveSetBuilder to handle "flat" rings
	  correctly

2011-02-23 15:45  Sandro Santilli <strk@keybit.net>

	* [r3242] Don't bother adding ring if it is "flat" and will
	  disappear in the output (from TS r261)

2011-02-23 15:45  Sandro Santilli <strk@keybit.net>

	* [r3241] Sync LinearRing to JTS-1.12: empty LinearRing are closed
	  by definition now

2011-02-23 14:37  Sandro Santilli <strk@keybit.net>

	* [r3240] Update port info for MCIndexPointSnapper

2011-02-23 14:37  Sandro Santilli <strk@keybit.net>

	* [r3239] Update port info for SimpleSnapRounder

2011-02-23 14:37  Sandro Santilli <strk@keybit.net>

	* [r3238] Update port info for MCIndexSnapRounder (and remove
	  testing-only check)

2011-02-23 14:37  Sandro Santilli <strk@keybit.net>

	* [r3237] Sync HotPixel to JTS-1.12 (doxygen + privatization of a
	  method..)

2011-02-23 11:05  Sandro Santilli <strk@keybit.net>

	* [r3236] Run test for bug366 (succeeds)

2011-02-23 10:25  Sandro Santilli <strk@keybit.net>

	* [r3235] Port JTS unit tests for SegmentPointComparator

2011-02-23 10:25  Sandro Santilli <strk@keybit.net>

	* [r3234] Take SegmentPointComparator out of implelmentation file,
	  to allow for unit-testing.

2011-02-23 09:37  Sandro Santilli <strk@keybit.net>

	* [r3233] Fix NodedSegmentString to handle zero-length line
	  segments correctly (via safeOctant)

2011-02-22 21:22  Sandro Santilli <strk@keybit.net>

	* [r3232] Export Puntal, Lineal and Polygonal symbols

2011-02-22 17:53  Sandro Santilli <strk@keybit.net>

	* [r3231] Fix linemerge test (wrong initial copy)

2011-02-21 17:30  Sandro Santilli <strk@keybit.net>

	* [r3230] Add LineSequencer unit test, fix memory leaks in the
	  class.

2011-02-21 17:30  Sandro Santilli <strk@keybit.net>

	* [r3229] Add templated geometry adder to LineSequencer class

2011-02-21 16:14  Sandro Santilli <strk@keybit.net>

	* [r3228] Sync linemerge namespace to JTS-1.12 fixing LineMerger to
	  skip lines with only a single unique coordinate; reduce some heap
	  allocations; add unit testing for Linemerger

2011-02-21 16:14  Sandro Santilli <strk@keybit.net>

	* [r3227] Sync linemerge::LineSequencer to JTS-1.12

2011-02-21 14:02  Sandro Santilli <strk@keybit.net>

	* [r3226] Add note about SnapIfNeededOverlayOp change

2011-02-21 14:02  Sandro Santilli <strk@keybit.net>

	* [r3225] Update port info

2011-02-21 12:03  Sandro Santilli <strk@keybit.net>

	* [r3224] Fix SnapIfNeededOverlayOp to throw the originating
	  exception, which contains meaningful coordinates, and update port
	  info.

2011-02-18 18:25  Mateusz Loskot <mateusz@loskot.net>

	* [r3223] Updated CMake configuration to use libgeos.lib for static
	  library and geos.lib for import library. Define GEOS_DLL_EXPORT
	  for GEOS DLL target.

2011-02-15 17:35  Mateusz Loskot <mateusz@loskot.net>

	* [r3222] gstrdup may throw since r3088 thus should no longer be
	  declared as C function

2011-02-15 15:24  Sandro Santilli <strk@keybit.net>

	* [r3221] Allow passing NULL for "reason" and "location" arguments
	  of GEOSisValidDetail [RT-SIGTA]

2011-02-15 15:15  Sandro Santilli <strk@keybit.net>

	* [r3220] Adapt PHP binding to the new GEOSisValidDetail interface

2011-02-15 15:15  Sandro Santilli <strk@keybit.net>

	* [r3219] Add a 'flags' parameter to GEOSisValidDetail.

2011-02-15 15:14  Sandro Santilli <strk@keybit.net>

	* [r3218] Make sure php binding are built _before_ the
	  corresponding test is run

2011-02-13 22:31  Sandro Santilli <strk@keybit.net>

	* [r3217] Guard againts empty vectors before decrementing .end()

2011-02-13 22:30  Sandro Santilli <strk@keybit.net>

	* [r3216] Add an .empty() interface to CoordinateList

2011-02-13 21:29  Mateusz Loskot <mateusz@loskot.net>

	* [r3215] Added new ./configure option: --enable-glibcxx-debug
	  which to enable libstdc++ debug mode (see Ticket #395). Added
	  AC_MSG_CHECKING and AC_MSG_RESULT to existing options.

2011-02-13 20:14  Mateusz Loskot <mateusz@loskot.net>

	* [r3214] CRLF to LF

2011-02-13 20:14  Mateusz Loskot <mateusz@loskot.net>

	* [r3213] Added test case submitted with Ticket #367. No
	  segmentation fault in distance() method observed under Visual C++
	  10.0

2011-02-13 20:03  Sandro Santilli <strk@keybit.net>

	* [r3212] Always use BinaryOp for overlay operations accessible
	  from Geometry

2011-02-13 19:54  Mateusz Loskot <mateusz@loskot.net>

	* [r3211] Explicitly disabled Visual C++ warning C4250 ('class1' :
	  inherits 'class2::member' via dominance) - it is still unclear if
	  caused by Visual C++ bug
	  https://connect.microsoft.com/VisualStudio/feedback/details/101259/
	  - safe to disable anyway.

2011-02-13 19:51  Mateusz Loskot <mateusz@loskot.net>

	* [r3210] Return unset std::auto_otr from GeometryFactory,
	  otherwise error condition causes no return

2011-02-13 19:50  Mateusz Loskot <mateusz@loskot.net>

	* [r3209] Declare PointGeometryUnion type as non-copyable

2011-02-13 19:25  Mateusz Loskot <mateusz@loskot.net>

	* [r3208] Renamed template parameters to more readable CamelCase
	  and self-descriptive form. Declare Extracter type as
	  non-copyable. Do not use names starting with underscore - they
	  are reserved for C++ implementations.

2011-02-13 19:22  Mateusz Loskot <mateusz@loskot.net>

	* [r3207] Fixed missing or ambiguous declarations of
	  TopologyException (Ticket #394)

2011-02-12 08:54  Sandro Santilli <strk@keybit.net>

	* [r3206] Have Geometry::Union use BinaryOp rather than
	  SnapIfNeededOverlayOp. Improves robustness (fixes bug #360, test
	  for which is enabled with this commit)

2011-02-11 15:59  Sandro Santilli <strk@keybit.net>

	* [r3205] Add description

2011-02-11 10:51  Sandro Santilli <strk@keybit.net>

	* [r3204] XML version of test for bug #360

2011-02-11 10:28  Sandro Santilli <strk@keybit.net>

	* [r3203] Optimize container->container copy, on Mat's suggestion

2011-02-11 09:58  Sandro Santilli <strk@keybit.net>

	* [r3202] PHP support or UnaryUnion

2011-02-11 09:58  Sandro Santilli <strk@keybit.net>

	* [r3201] GEOSUnaryUnion C-API interface (and test)

2011-02-10 21:05  Sandro Santilli <strk@keybit.net>

	* [r3200] Add support for UnaryUnion testing in XML format, import
	  the JTS xml test for it

2011-02-10 21:05  Sandro Santilli <strk@keybit.net>

	* [r3199] Add test exposing the std::copy bug of two commits ago

2011-02-10 21:05  Sandro Santilli <strk@keybit.net>

	* [r3198] Expose unary union trought Geometry.Union()

2011-02-10 21:05  Sandro Santilli <strk@keybit.net>

	* [r3197] Can't just std::copy over an empty container. Need a
	  back_inserter !

2011-02-10 15:51  Sandro Santilli <strk@keybit.net>

	* [r3196] Add unit test for UnaryUnionOp (and fix interface bug)

2011-02-10 14:14  Sandro Santilli <strk@keybit.net>

	* [r3195] UnaryUnionOp port from JTS-1.12

2011-02-10 14:10  Sandro Santilli <strk@keybit.net>

	* [r3194] Oops, didn't want to commit this one.

2011-02-10 14:05  Sandro Santilli <strk@keybit.net>

	* [r3193] Fix dynamic cast

2011-02-10 13:48  Sandro Santilli <strk@keybit.net>

	* [r3192] Add a template interface to CascadedPolygonUnion to relax
	  requirements on used container

2011-02-10 11:09  Sandro Santilli <strk@keybit.net>

	* [r3191] Introduce a templated version of
	  GeometryFactory::buildGeometry, and test it.

2011-02-10 11:09  Sandro Santilli <strk@keybit.net>

	* [r3190] Include required GeometryFactory header (it's used)

2011-02-07 17:52  Sandro Santilli <strk@keybit.net>

	* [r3189] Port GeometryExtracter from JTS-1.12

2011-02-07 17:00  Sandro Santilli <strk@keybit.net>

	* [r3188] Fix casts

2011-02-07 15:41  Sandro Santilli <strk@keybit.net>

	* [r3187] PointGeometryUnion port

2011-02-07 15:39  Sandro Santilli <strk@keybit.net>

	* [r3186] Include definition of base class

2011-02-07 15:39  Sandro Santilli <strk@keybit.net>

	* [r3185] Turn Puntal, Lineal and Polygonal into Geometry
	  derivates. This commit introduces virtual inheritance and 3
	  diamonds.

2011-02-04 12:27  Sandro Santilli <strk@keybit.net>

	* [r3184] dynamic_cast Polygon to Geometry before converting to
	  void pointer. This is safer, altought the whole void pointer use
	  should be dropped for real safety.

2011-02-04 12:26  Sandro Santilli <strk@keybit.net>

	* [r3183] Avoid useless reinterpret_cast

2011-02-04 10:12  Sandro Santilli <strk@keybit.net>

	* [r3182] Even more static casts drops

2011-02-04 08:50  Sandro Santilli <strk@keybit.net>

	* [r3181] Drop more static casts

2011-02-03 21:50  Sandro Santilli <strk@keybit.net>

	* [r3180] Don't downcast with static_cast

2011-02-03 19:59  Sandro Santilli <strk@keybit.net>

	* [r3179] reduce static casts

2011-02-03 19:58  Sandro Santilli <strk@keybit.net>

	* [r3178] provide standard strict weak ordering operator for
	  Coordinate

2011-02-03 19:58  Sandro Santilli <strk@keybit.net>

	* [r3177] A step toward better const-correctness in
	  GeometryCombiner interface

2011-02-03 19:58  Sandro Santilli <strk@keybit.net>

	* [r3176] Document ownerhips of GeometryCombiner inputs

2011-02-03 08:15  Sandro Santilli <strk@keybit.net>

	* [r3175] Oops.. fix the newly added interface to create MultiPoint
	  from a vector of coordinates

2011-02-02 19:24  Sandro Santilli <strk@keybit.net>

	* [r3174] Check PointLocator sync with JTS-1.12

2011-02-02 19:23  Sandro Santilli <strk@keybit.net>

	* [r3173] Add interface to create MultiPoint from Coordinate vector

2011-02-02 17:57  Sandro Santilli <strk@keybit.net>

	* [r3172] Check GeometryCombiner against JTS-1.12

2011-02-02 17:41  Sandro Santilli <strk@keybit.net>

	* [r3171] Add Puntal, Lineal and Polygonal "interfaces"

2011-01-27 18:01  Sandro Santilli <strk@keybit.net>

	* [r3170] Add release date of 3.2.0 (more than an year ago..)

2011-01-27 10:16  Sandro Santilli <strk@keybit.net>

	* [r3169] Don't use is_null on unexistant array elements [#393]

2011-01-25 23:20  Mateusz Loskot <mateusz@loskot.net>

	* [r3168] Added tests/bigtest programs to CMake configuration

2011-01-25 23:08  Mateusz Loskot <mateusz@loskot.net>

	* [r3167] Updated CMake configuration to call xmltester from
	  runtime output directory.

2010-12-26 21:20  Sandro Santilli <strk@keybit.net>

	* [r3166] remove warning in testcase

2010-12-26 20:32  Sandro Santilli <strk@keybit.net>

	* [r3165] Declare SharedPathsOp class as noncopyable. Hopefully
	  fixes VC2008 warning. [RT-SIGTA]

2010-12-24 14:27  Sandro Santilli <strk@keybit.net>

	* [r3164] Record port info for InteriorPointLine

2010-12-22 16:28  Sandro Santilli <strk@keybit.net>

	* [r3163] Fix computation of shared path direction when path starts
	  or ends on the first-last point of a closed line. Fixes ticket
	  #391. Includes automated testing.

2010-12-22 09:42  Sandro Santilli <strk@keybit.net>

	* [r3162] Expose GEOSRelateMatch to PHP api.

2010-12-21 08:55  Sandro Santilli <strk@keybit.net>

	* [r3161] Add GEOSRelatePatternMatch C-API interface [RT-SIGTA]

2010-12-20 11:34  Sandro Santilli <strk@keybit.net>

	* [r3160] MinGW32 fixes by Sandro Furieri

2010-12-20 11:16  Mateusz Loskot <mateusz@loskot.net>

	* [r3159] Updated svn:ignore properties.

2010-12-06 15:00  Sandro Santilli <strk@keybit.net>

	* [r3158] typo

2010-12-03 17:26  Sandro Santilli <strk@keybit.net>

	* [r3157] Add test for src-vertex snapping allowance

2010-12-03 14:02  Sandro Santilli <strk@keybit.net>

	* [r3156] Update copyright

2010-12-03 13:57  Sandro Santilli <strk@keybit.net>

	* [r3155] Add method to insert coordinats into a CoordinateList
	  w/out allowing duplicates (fixes issue #387)

2010-12-03 10:58  Sandro Santilli <strk@keybit.net>

	* [r3154] Another test for snapping (empty sequence vs. non-empty
	  snaps)

2010-12-03 10:52  Sandro Santilli <strk@keybit.net>

	* [r3153] update dox

2010-12-03 10:49  Sandro Santilli <strk@keybit.net>

	* [r3152] Take the allowSnappingToSourceVertices support in

2010-12-03 08:36  Sandro Santilli <strk@keybit.net>

	* [r3151] Add test for GEOSSharedPaths C-API interface

2010-12-02 18:06  Sandro Santilli <strk@keybit.net>

	* [r3150] Another test, and a leak plug (in the test)

2010-12-02 16:49  Sandro Santilli <strk@keybit.net>

	* [r3149] Add GEOSSnap item

2010-12-02 16:48  Sandro Santilli <strk@keybit.net>

	* [r3148] Expose GEOSSnap to PHP interface

2010-12-02 16:44  Sandro Santilli <strk@keybit.net>

	* [r3147] Add test for C-API GEOSSnap interface

2010-12-02 15:07  Sandro Santilli <strk@keybit.net>

	* [r3146] OOps.. this one build

2010-12-02 14:52  Sandro Santilli <strk@keybit.net>

	* [r3145] Expose snapping to the C-API

2010-12-02 14:29  Sandro Santilli <strk@keybit.net>

	* [r3144] Allow testing snapping something different from a single
	  polygon..

2010-12-02 14:16  Sandro Santilli <strk@keybit.net>

	* [r3143] tab to 8 spaces

2010-12-02 10:32  Sandro Santilli <strk@keybit.net>

	* [r3142] Bring LineStringSnapper forward to r309 (JTS-1.11+):
	  avoid snapping final point of closed rings.

2010-12-02 09:38  Sandro Santilli <strk@keybit.net>

	* [r3141] update copyright date

2010-12-02 09:36  Sandro Santilli <strk@keybit.net>

	* [r3140] Take GeometrySnapper forward to r309 (JTS-1.11+): add
	  self-snapping

2010-11-30 08:31  Sandro Santilli <strk@keybit.net>

	* [r3139] Hope this is the last one... (RT credit tweaks)

2010-11-29 13:45  Sandro Santilli <strk@keybit.net>

	* [r3138] Full credit line [RT-SIGTA]

2010-11-29 11:08  Sandro Santilli <strk@keybit.net>

	* [r3137] SharedPaths in NEWS [RT-SIGTA]

2010-11-29 10:51  Sandro Santilli <strk@keybit.net>

	* [r3136] Merge branch 'rt'

2010-11-29 09:43  Sandro Santilli <strk@keybit.net>

	* [r3135] Write RT credit and NEWS itam

2010-11-29 09:34  Sandro Santilli <strk@keybit.net>

	* [r3134] drop unused include

2010-11-29 09:34  Sandro Santilli <strk@keybit.net>

	* [r3133] Test equal lines

2010-11-29 09:34  Sandro Santilli <strk@keybit.net>

	* [r3132] Have SharedPathsOp throw an exception on illegal
	  (non-lineal) arg

2010-11-29 09:34  Sandro Santilli <strk@keybit.net>

	* [r3131] Add tests for multiline-multiline both single dir and
	  mixed dirs

2010-11-29 09:34  Sandro Santilli <strk@keybit.net>

	* [r3130] Add two tests of mixed direction shared paths

2010-11-29 09:34  Sandro Santilli <strk@keybit.net>

	* [r3129] Document that the direction of the returned paths is the
	  one these paths have on the first geometry given

2010-11-29 09:33  Sandro Santilli <strk@keybit.net>

	* [r3128] Initial tests for SharedPathsOp

2010-11-29 09:33  Sandro Santilli <strk@keybit.net>

	* [r3127] Paths are always LINESTRING types

2010-11-29 09:33  Sandro Santilli <strk@keybit.net>

	* [r3126] forgot aclocal.m4

2010-11-29 09:33  Sandro Santilli <strk@keybit.net>

	* [r3125] Complete implementation of SharedPathsOp

2010-11-29 09:33  Sandro Santilli <strk@keybit.net>

	* [r3124] more ignores

2010-11-29 09:33  Sandro Santilli <strk@keybit.net>

	* [r3123] Build sharedpaths lib/namespace

2010-11-29 09:32  Sandro Santilli <strk@keybit.net>

	* [r3122] Add support for 'maintainer mode'

2010-11-29 09:32  Sandro Santilli <strk@keybit.net>

	* [r3121] ignores

2010-11-29 09:32  Sandro Santilli <strk@keybit.net>

	* [r3120] Stub SharedPathsOp

2010-11-29 09:32  Sandro Santilli <strk@keybit.net>

	* [r3119] stub tet for SameDirection predicate

2010-11-24 09:00  Sandro Santilli <strk@keybit.net>

	* [r3118] typo

2010-10-25 15:12  Sandro Santilli <strk@keybit.net>

	* [r3117] Don't try to configure missing files (fixes bug #382)

2010-10-15 15:54  Mateusz Loskot <mateusz@loskot.net>

	* [r3116] Unified CMAKE_*_OUTPUT_DIRECTOR locations to simplify
	  tests running and finding all binaries.

2010-10-15 15:20  Mateusz Loskot <mateusz@loskot.net>

	* [r3115] Visual C++ warnings cleanup

2010-10-15 15:19  Mateusz Loskot <mateusz@loskot.net>

	* [r3114] Missing DLL storage-class attributes for
	  GEOSOrientationIndex

2010-10-15 14:55  Mateusz Loskot <mateusz@loskot.net>

	* [r3113] Cast toupper() result to char

2010-10-15 13:42  Mateusz Loskot <mateusz@loskot.net>

	* [r3112] Deprecate Visual Studio projects in trunk/build (#381).
	  Long live the CMake.

2010-10-10 21:36  Mateusz Loskot <mateusz@loskot.net>

	* [r3111] Cleaned compiler warnings

2010-10-10 21:36  Mateusz Loskot <mateusz@loskot.net>

	* [r3110] Cleaned compiler warnings

2010-10-10 21:28  Mateusz Loskot <mateusz@loskot.net>

	* [r3109] Disable inline.obj if GEOS_INLINE defined while building
	  with Visual C++

2010-10-10 21:15  Mateusz Loskot <mateusz@loskot.net>

	* [r3108] Disable argument dependant lookup (Koenig) for min/max
	  functions to make sure GEOS compiles in the presence of the min
	  and max macros.

2010-10-10 21:07  Mateusz Loskot <mateusz@loskot.net>

	* [r3107] Added NOMINMAX define for Visual C++

2010-10-10 20:50  Mateusz Loskot <mateusz@loskot.net>

	* [r3106] Do not set CMAKE_BUILD_TYPE for Visual Studio IDE
	  generators - CMAKE_BUILD_TYPE is dedicated to
	  single-configuration generators like Make or NMAKE.

2010-10-10 11:32  Mateusz Loskot <mateusz@loskot.net>

	* [r3105] Updated GEOS_HEADERS location. Thanks to Andrea Peri for
	  reporting.

2010-08-27 18:23  Sandro Santilli <strk@keybit.net>

	* [r3104] Add test for 358 in the loop (now fixed).

2010-08-27 15:58  Sandro Santilli <strk@keybit.net>

	* [r3103] Drop duplicated testcase

2010-08-27 15:55  Sandro Santilli <strk@keybit.net>

	* [r3102] Check validity of CommonBitsOp return, as JTS does. Check
	  output validity for all tests, do not run the now-throwing tests
	  also known to be bogus in JTS.

2010-08-27 15:43  Sandro Santilli <strk@keybit.net>

	* [r3101] Found bug375.xml (==robustness-invalid-output.xml) to be
	  the same of JTS's failure/TestOverlay.xml, so dropped the
	  previous 2 and copied over the latter. Won't run that test for
	  now, so to get in sync with JTS as next step.

2010-08-27 15:27  Sandro Santilli <strk@keybit.net>

	* [r3100] Add proper arg1 and arg2 attributes (for JTS support)

2010-08-27 14:13  Sandro Santilli <strk@keybit.net>

	* [r3099] Add code to check validity of CommonBits removal policy
	  op (known as EnhancedPreicionOp in JTS). The check can be turned
	  on at compile time. Currently defaults to off to avoid breaking a
	  previously-almost-working test (robustness-invalid-output.xml).
	  It'll need some discussion before going on with this as to
	  whether we can accept to return invalid geometries or not..

2010-08-27 13:53  Sandro Santilli <strk@keybit.net>

	* [r3098] Split tests that trigger invalid outputs from the rest.
	  Test the sane ones with --test-invalid-output and the other ones
	  with
	  less strictness. Add (but dont run) tests for bugs 375 and 358
	  (to
	  review for correct expected otuput)

2010-08-27 13:00  Sandro Santilli <strk@keybit.net>

	* [r3097] Have --test-valid-output influence test results

2010-08-27 10:22  Sandro Santilli <strk@keybit.net>

	* [r3096] Add note about configuring for php support

2010-08-27 09:04  Sandro Santilli <strk@keybit.net>

	* [r3095] const-correctness

2010-08-27 06:17  Sandro Santilli <strk@keybit.net>

	* [r3094] Have --test-valid-output test actual result, not the
	  expected one (more useful)

2010-08-26 23:11  Sandro Santilli <strk@keybit.net>

	* [r3093] Fix name of the test to match ticket number

2010-08-23 16:37  Stephen Wong <swongu@gmail.com>

	* [r3092] Fixed a filtering distance problem in
	  bufferLineSingleSided. (#372)

2010-08-23 15:10  Sandro Santilli <strk@keybit.net>

	* [r3091] Add more debugging calls (for bug #358)

2010-08-23 13:38  Sandro Santilli <strk@keybit.net>

	* [r3090] Snapping heuristic was never really dropping common bits.
	  Now it does.
	  This is just to have code match documentation, and still passes
	  'make
	  check' for GEOS. Wasn't tried against postgis, would be useful to
	  do.

2010-08-17 18:57  Sean Gillies <sgillies@frii.com>

	* [r3089] Use fully qualified std::runtime_error (#371) and fix
	  indentation

2010-08-17 18:33  Sean Gillies <sgillies@frii.com>

	* [r3088] Throw runtime_error if allocation fails in gstrdup_s

2010-07-26 22:21  Stephen Wong <swongu@gmail.com>

	* [r3087] Fixed a bufferLineSingleSided crash and fixed OGC
	  validation on rare cases. (#364)

2010-07-15 15:54  Sandro Santilli <strk@keybit.net>

	* [r3086] Updated

2010-07-15 09:15  Sandro Santilli <strk@keybit.net>

	* [r3085] Add item about the new PHP5 binding

2010-07-15 09:13  Sandro Santilli <strk@keybit.net>

	* [r3084] PHP: Drop debug lines from serialization code, add test
	  for
	  serialization

2010-07-15 09:07  Sandro Santilli <strk@keybit.net>

	* [r3083] Fix logic bug in phpunit check

2010-07-14 08:38  Sandro Santilli <strk@keybit.net>

	* [r3082] Serialization/deserialization support for GEOSGeometry
	  type

2010-07-13 11:03  Sandro Santilli <strk@keybit.net>

	* [r3081] Cleanup PHP-specific dependency handling and reporting

2010-07-08 20:54  Sandro Santilli <strk@keybit.net>

	* [r3080] Object passed for ownership transfer in the constructor
	  shouldn't be deleted when construction fails. Fixes bug #361

2010-07-01 21:49  Sandro Santilli <strk@keybit.net>

	* [r3079] Note the bugfix in news file

2010-07-01 21:44  Sandro Santilli <strk@keybit.net>

	* [r3078] Fix PolygonizeGraph::deleteDangles so it doesn't return
	  duplicated LineStrings, as per JTS design. Fixes the Polygonizer
	  Bug reported in list. This commit also takes the chance to reduce
	  some heap allocations.

2010-07-01 20:49  Sandro Santilli <strk@keybit.net>

	* [r3077] Minor optimizations / strictnesses

2010-07-01 20:03  Sandro Santilli <strk@keybit.net>

	* [r3076] Drop useless heap-allocation in Polygonize op

2010-06-24 14:40  Frank Warmerdam <warmerdam@pobox.com>

	* [r3075] fix memory leaks

2010-06-24 14:10  Sandro Santilli <strk@keybit.net>

	* [r3074] PHP: GEOSWKTWriter::getOutputDimension and test

2010-06-24 13:58  Frank Warmerdam <warmerdam@pobox.com>

	* [r3073] added GEOSWKTWriter_getOutputDimension and test (#354)

2010-06-24 09:42  Sandro Santilli <strk@keybit.net>

	* [r3072] Update

2010-06-24 09:41  Sandro Santilli <strk@keybit.net>

	* [r3071] WKBReader: construct and readHEX; improve WKTReader test
	  to include 'Z' label

2010-06-24 09:20  Sandro Santilli <strk@keybit.net>

	* [r3070] WKBWriter::{set,get}IncludeSRID (and test)

2010-06-24 09:07  Sandro Santilli <strk@keybit.net>

	* [r3069] WKBWriter::{get,set}ByteOrder, improve tests for writeHEX

2010-06-24 09:01  Sandro Santilli <strk@keybit.net>

	* [r3068] Make WKBWriter::setByteOrder check for argument and throw
	  IllegalArgumentException when appropriate. Make sure C-API
	  wrapper catches those.

2010-06-24 08:28  Sandro Santilli <strk@keybit.net>

	* [r3067] PHP: WKBWriter: ctor, getOutputDimension,
	  setOutputDimension, writeHEX and tests

2010-06-24 08:27  Sandro Santilli <strk@keybit.net>

	* [r3066] Properly catch exceptions from
	  WKTWriter::setOutputDimension and WKBWriter::setOutputDimension

2010-06-24 08:27  Sandro Santilli <strk@keybit.net>

	* [r3065] Make WKTWriter::setOutputDimensions check parameter
	  validity (must be 2 or 3) to be consistent with WKBWriter already
	  doing so in constructor; make WKBWriter::setOutputDimensions
	  perform the check as well (like the constructor); Drop virtual
	  methods from WKTWriter class, which wasn't meant to be a virtual
	  class (no virtual dtor anyway)

2010-06-23 09:48  Sandro Santilli <strk@keybit.net>

	* [r3064] Log ABI change

2010-06-23 09:47  Sandro Santilli <strk@keybit.net>

	* [r3063] Const-correct Geometry::isWithinDistance. Thanks to Yabo,
	  see ticket #349

2010-06-23 09:31  Sandro Santilli <strk@keybit.net>

	* [r3062] There's no point for GEOSisValidDetail to take output
	  parameter as const pointer

2010-06-23 09:23  Sandro Santilli <strk@keybit.net>

	* [r3061] Fix for 4.4.3 builds, patch by Yabo (see ticket #351)

2010-06-21 14:31  Sandro Santilli <strk@keybit.net>

	* [r3060] Switch back to unchecked getGeometryN, getPointN and
	  getInteriorRingN, check them at the PHP level, for performance
	  sake in C-land.

2010-06-21 10:30  Sandro Santilli <strk@keybit.net>

	* [r3059] Rename getGeometryN to geometryN, for interface
	  consistency

2010-06-21 10:21  Sandro Santilli <strk@keybit.net>

	* [r3058] area, length, distance, hausdorffDistance; fix leaks in
	  pointN, startPoint and endPoint

2010-06-21 02:02  Sandro Santilli <strk@keybit.net>

	* [r3057] startPoint, endPoint

2010-06-21 01:58  Sandro Santilli <strk@keybit.net>

	* [r3056] pointN

2010-06-21 01:57  Sandro Santilli <strk@keybit.net>

	* [r3055] LineString::getPointN is part of the API, check before
	  segfaulting..

2010-06-21 01:49  Sandro Santilli <strk@keybit.net>

	* [r3054] coordinateDimension()

2010-06-21 01:46  Sandro Santilli <strk@keybit.net>

	* [r3053] dimension() [ spatial ]

2010-06-21 01:43  Sandro Santilli <strk@keybit.net>

	* [r3052] numCoordinates

2010-06-21 01:39  Sandro Santilli <strk@keybit.net>

	* [r3051] exteriorRing

2010-06-21 01:36  Sandro Santilli <strk@keybit.net>

	* [r3050] numPoints, getX, getY, interiorRingN

2010-06-21 01:34  Sandro Santilli <strk@keybit.net>

	* [r3049] Make getInteriorRingN checked (API)

2010-06-21 01:05  Sandro Santilli <strk@keybit.net>

	* [r3048] numInteriorRings

2010-06-21 00:56  Sandro Santilli <strk@keybit.net>

	* [r3047] Test null-return from unexistent offset

2010-06-21 00:53  Sandro Santilli <strk@keybit.net>

	* [r3046] Geometry::getGeometryN is an API function, so make it
	  safe/checked

2010-06-21 00:44  Sandro Santilli <strk@keybit.net>

	* [r3045] getGeometryN

2010-06-21 00:06  Sandro Santilli <strk@keybit.net>

	* [r3044] Test numGeometries

2010-06-21 00:01  Sandro Santilli <strk@keybit.net>

	* [r3043] getSRID, setSRID

2010-06-20 23:53  Sandro Santilli <strk@keybit.net>

	* [r3042] typeName, typeId

2010-06-20 23:40  Sandro Santilli <strk@keybit.net>

	* [r3041] Geometry type constants

2010-06-20 23:35  Sandro Santilli <strk@keybit.net>

	* [r3040] isSimple, isRing, hasZ, isClosed

2010-06-20 22:59  Sandro Santilli <strk@keybit.net>

	* [r3039] checkValidity (isValid in disguise)

2010-06-20 21:10  Sandro Santilli <strk@keybit.net>

	* [r3038] isEmpty

2010-06-20 21:00  Sandro Santilli <strk@keybit.net>

	* [r3037] Relational operators + equalsExact

2010-06-20 19:05  Sandro Santilli <strk@keybit.net>

	* [r3036] Simplify (also topology-preserving), ExtractUniquePoints

2010-06-20 17:00  Sandro Santilli <strk@keybit.net>

	* [r3035] GEOSLineMerge

2010-06-20 09:13  Sandro Santilli <strk@keybit.net>

	* [r3034] Make GEOSPolygonize a free function rather than a method
	  on GEOSGeometry. This is to allow extending it to accept
	  differnet kind of args, like arrays of GEOSGeometry for example..

2010-06-20 09:02  Sandro Santilli <strk@keybit.net>

	* [r3033] Add serialize/unserialize TODO item

2010-06-20 08:50  Sandro Santilli <strk@keybit.net>

	* [r3032] Geometry.__toString for easier debuggin

2010-06-20 08:32  Sandro Santilli <strk@keybit.net>

	* [r3031] Polygonize (testing need further review for a possible
	  bug in core lib)

2010-06-19 21:38  Sandro Santilli <strk@keybit.net>

	* [r3030] Use the "T" char for IM9 pattern sometime (for fun and
	  proof)

2010-06-19 21:36  Sandro Santilli <strk@keybit.net>

	* [r3029] relate, relatePattern

2010-06-19 18:27  Sandro Santilli <strk@keybit.net>

	* [r3028] Geometry->{pointOnSurface,centroid}

2010-06-19 18:13  Sandro Santilli <strk@keybit.net>

	* [r3027] More Geometry methods: envelope, intersection,
	  convexHull, difference, symDifference, boundary, union (including
	  cascaded)

2010-06-19 17:14  Sandro Santilli <strk@keybit.net>

	* [r3026] Export buffer costants and method

2010-06-19 13:27  Sandro Santilli <strk@keybit.net>

	* [r3025] Test typed empty geoms too for IO

2010-06-19 13:17  Sandro Santilli <strk@keybit.net>

	* [r3024] Add second optional argument to Geometry->project and
	  Geometry->interpolate to request normalization

2010-06-19 13:08  Sandro Santilli <strk@keybit.net>

	* [r3023] Document GEOSInterpolate

2010-06-19 13:06  Sandro Santilli <strk@keybit.net>

	* [r3022] Add GEOSGeometry->interpolate()

2010-06-19 12:42  Sandro Santilli <strk@keybit.net>

	* [r3021] Handle exceptions in GEOSInterpolate

2010-06-19 12:30  Sandro Santilli <strk@keybit.net>

	* [r3020] Better automake integration of unit test

2010-06-19 12:28  Sandro Santilli <strk@keybit.net>

	* [r3019] Handle illegal argument to LinearLocation::getCoordinate

2010-06-19 12:20  Sandro Santilli <strk@keybit.net>

	* [r3018] document GEOSProject

2010-06-19 11:34  Sandro Santilli <strk@keybit.net>

	* [r3017] Complete implementation of WKTWriter interfaces, add
	  phpunit-based testing, add .project interface to Geometry

2010-06-19 11:32  Sandro Santilli <strk@keybit.net>

	* [r3016] Check for PHP and PHPUNIT (for testing php bindings)

2010-06-19 11:25  Sandro Santilli <strk@keybit.net>

	* [r3015] Handle exceptions from LenghtIndexedLine::project

2010-06-19 11:23  Sandro Santilli <strk@keybit.net>

	* [r3014] The thrown error shall make sense...

2010-06-19 11:16  Sandro Santilli <strk@keybit.net>

	* [r3013] Throw an exception on first non-linestring component,
	  rather than segfaulting la
	  ter... (might be better to refuse non-lineal even earlier, but
	  this way we *migh
	  * be supporting collections with only linestrings)

2010-06-19 11:14  Sandro Santilli <strk@keybit.net>

	* [r3012] Dox cleanup

2010-06-18 16:15  Sandro Santilli <strk@keybit.net>

	* [r3011] WKTWriter::setTrim

2010-06-18 16:12  Sandro Santilli <strk@keybit.net>

	* [r3010] Ubuntu 8.10 version of gcc needs -std=gnu99 to digest
	  Zend headers :(

2010-06-18 15:09  Sandro Santilli <strk@keybit.net>

	* [r3009] Add 'doxygen' rule (and 'apidoc' alias) to top-level
	  Makefile.am

2010-06-18 14:43  Sandro Santilli <strk@keybit.net>

	* [r3008] tip for test

2010-06-18 14:20  Sandro Santilli <strk@keybit.net>

	* [r3007] Initial go at PHP5 bindings. Can only read and write WKT
	  so far.

2010-06-18 10:29  Sandro Santilli <strk@keybit.net>

	* [r3006] Do not set user FLAGS, se project flags instead.
	  For the whole story, see:
	  http://www.gnu.org/software/hello/manual/automake/Flag-Variables-Ordering.html

2010-06-18 09:57  Sandro Santilli <strk@keybit.net>

	* [r3005] Fix automake override

2010-06-18 09:52  Sandro Santilli <strk@keybit.net>

	* [r3004] Add -Woverride option to automake invocation, to catch
	  Makefile.am errors (there's one)

2010-06-16 10:39  Sandro Santilli <strk@keybit.net>

	* [r3003] Drop carriage returns

2010-06-16 09:45  Sandro Santilli <strk@keybit.net>

	* [r3002] OOps, tabs instead of spaces confuse automake

2010-06-16 09:31  Sandro Santilli <strk@keybit.net>

	* [r3001] Always distribute swig bindings, closes bug #352

2010-06-16 09:25  Sandro Santilli <strk@keybit.net>

	* [r3000] Fix swig macro so it doesn't think version 2.0.0 is <
	  1.3.37

2010-06-01 15:15  Frank Warmerdam <warmerdam@pobox.com>

	* [r2999] make WKTReader keywords case insensitive

2010-05-31 16:25  Frank Warmerdam <warmerdam@pobox.com>

	* [r2998] Attempt to make geometry dimension perform more smoothly.
	  Modified CoordinateArraySequence to default to unknown dimension
	  (0), which
	  is determined at the point getDimension() is called by
	  examination of the
	  first coordinate Z (ISNAN test). The WKTWriter has also been
	  altered to
	  write 0.0 instead of nan, and to avoid writing "Z" for EMPTY
	  geometries.(#348)

2010-05-31 02:57  Frank Warmerdam <warmerdam@pobox.com>

	* [r2997] Addition of getCoordinateDimension() on GEOSGeom (#311)
	  Addition of setOutputDimension, setOld3D on WKTWriter (#292)

2010-05-28 20:44  Frank Warmerdam <warmerdam@pobox.com>

	* [r2996] added missing test that should have been in r2995

2010-05-28 20:38  Frank Warmerdam <warmerdam@pobox.com>

	* [r2995] Implement getCoordinateDimension() for geometries (#331)
	  WKTWriter now has setOutputDimension() method, and writes 3D
	  geometries (#292)
	  WKBWriter has fixes for writing 2D geometries from 3D geometry
	  (#346)
	  Minimal unit tests for the above.

2010-05-28 20:32  Frank Warmerdam <warmerdam@pobox.com>

	* [r2994] add support for reading SF1.2 Z/M/ZM geometries (#347)

2010-05-19 05:22  Frank Warmerdam <warmerdam@pobox.com>

	* [r2993] added setPrecision, setTrim support on WKTWriter and
	  provided tests (#341)

2010-05-18 20:28  Frank Warmerdam <warmerdam@pobox.com>

	* [r2992] expose several new accessor functions on geometries
	  (#345)

2010-05-18 20:07  Frank Warmerdam <warmerdam@pobox.com>

	* [r2991] disamiguate create args (#345)

2010-05-18 19:18  Frank Warmerdam <warmerdam@pobox.com>

	* [r2990] preserve dimension as part of CoordinateArraySequence and
	  while reading WKT (#345)

2010-05-15 12:47  Sandro Santilli <strk@keybit.net>

	* [r2989] Minor tweaks

2010-05-15 12:31  Sandro Santilli <strk@keybit.net>

	* [r2988] Move OffsetCurveVertexList.h to headers dir, add a
	  .reset() method to reduce memory allocations, use the new
	  interface.

2010-05-15 12:30  Sandro Santilli <strk@keybit.net>

	* [r2987] Add clear() method to CoordinateArraySequence, inline
	  empty()

2010-05-04 21:29  Sandro Santilli <strk@keybit.net>

	* [r2986] Add 'ldconfig' step, seems to be a recurring issue with
	  builders...

2010-05-02 09:35  Sandro Santilli <strk@keybit.net>

	* [r2985] Add a note about 2d nature of extractUniquePoints

2010-04-21 16:17  Mateusz Loskot <mateusz@loskot.net>

	* [r2982] * Updated nmake.opt with NMake version from Visual Studio
	  2010 release.

2010-04-17 22:16  Sandro Santilli <strk@keybit.net>

	* [r2977] Also set version for the systems not using autoconf, and
	  update paths in HOWTO_RELEASE file

2010-04-17 22:14  Sandro Santilli <strk@keybit.net>

	* [r2976] As we're still maintaining 3.2 branch, and since new CAPI
	  interface were added, bump CAPI lib interface version up. We'll
	  be 1.7.0 there from now on.

2010-04-17 15:34  Sandro Santilli <strk@keybit.net>

	* [r2974] Have initGEOS(..) return a singleton, as used to be up to
	  3.0.0

2010-04-07 13:24  Mateusz Loskot <mateusz@loskot.net>

	* [r2968] Added ENABLE_INLINE=YES|NO option to nmake.opt for Visual
	  C++ builds using NMake. The ENABLE_INLINE=YES does not link for
	  me - to be fixed

2010-04-07 13:22  Mateusz Loskot <mateusz@loskot.net>

	* [r2967] Updated src/dirlist.mk (Ticket 337)

2010-03-29 17:44  Mateusz Loskot <mateusz@loskot.net>

	* [r2965] Added NMake 10.x version to be recognized by nmake.opt

2010-03-29 12:17  Mateusz Loskot <mateusz@loskot.net>

	* [r2961] Qualify size_t with std namespace in headers.

2010-03-29 12:13  Mateusz Loskot <mateusz@loskot.net>

	* [r2960] Updated svn:ignore property

2010-03-29 11:30  Mateusz Loskot <mateusz@loskot.net>

	* [r2959] Updated projects for Visual Studio 2008 and 2010

2010-03-29 11:29  Mateusz Loskot <mateusz@loskot.net>

	* [r2958] Added pragma to disable Visual C++ warning C4251 - safe
	  to ignore (http://support.microsoft.com/kb/813810/)
	  

2010-03-29 11:21  Mateusz Loskot <mateusz@loskot.net>

	* [r2957] No need to load the whole std namespace to use
	  std::vector only.

2010-03-26 12:35  Mateusz Loskot <mateusz@loskot.net>

	* [r2955] platform.h.vc: disable min/max macros substitution

2010-03-26 12:06  Mateusz Loskot <mateusz@loskot.net>

	* [r2954] Added GEOS_DLL with Microsoft-specific __declspec
	  attribute missing from CascadedPolygonUnion class (ported from
	  branches/3.2)

2010-03-26 12:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2952] geom\GeoemtryList.cpp: missing implementation of
	  GeometryList::size() function (ported from branches/3.2)

2010-03-26 11:58  Mateusz Loskot <mateusz@loskot.net>

	* [r2950] src\Makefile.vc: added missing geom\GeometryList.cpp
	  (ported from branches/3.2)

2010-03-26 11:55  Mateusz Loskot <mateusz@loskot.net>

	* [r2948] nmake.opt: Added missing GEOS_DLL_EXPORT to CPPFLAGS
	  (ported from branches/3.2)

2010-03-19 15:13  Sandro Santilli <strk@keybit.net>

	* [r2946] Improve formatting for GEOSisValidReason_r (#329)

2010-03-18 18:39  Sandro Santilli <strk@keybit.net>

	* [r2944] Forw-port a better fix for #333 (false positive valid
	  geoms)

2010-03-16 13:13  Sandro Santilli <strk@keybit.net>

	* [r2941] Fix ST_IsValidDetail (broke by last commit)

2010-03-16 12:32  Sandro Santilli <strk@keybit.net>

	* [r2940] Now that IsValidOp doesn't cache the 'checked' status it
	  is better to trigger a single check rather than two (also fix
	  leaks)

2010-03-14 10:13  Sandro Santilli <strk@keybit.net>

	* [r2939] Install Machine.h

2010-03-13 22:07  Sandro Santilli <strk@keybit.net>

	* [r2938] Fix GEOSOrientationIndex implementation and testcase.
	  Closes ticket #335.

2010-03-12 07:54  Sandro Santilli <strk@keybit.net>

	* [r2937] Expose GEOSOrientationIndex to C-API

2010-03-10 09:34  Sandro Santilli <strk@keybit.net>

	* [r2936] Sync TestValid xml from JTS, review IsValidOp to be in
	  sync with current JTS trunk.

2010-03-07 11:39  Sandro Santilli <strk@keybit.net>

	* [r2935] Apply slightly modified patch by mwtoews (#344)

2010-03-06 01:49  Mateusz Loskot <mateusz@loskot.net>

	* [r2934] Added cmake/cmake_uninstall.cmake.in script and
	  configured make uninstall target for CMake configuration (#317)

2010-03-03 07:21  Sandro Santilli <strk@keybit.net>

	* [r2933] Improve documentation for GEOSPOlygonize_full

2010-03-02 21:04  Sandro Santilli <strk@keybit.net>

	* [r2932] Fix false positive return from IsValidOp (#333)

2010-02-28 19:01  Sandro Santilli <strk@keybit.net>

	* [r2931] Minor tweak

2010-02-28 18:55  Sandro Santilli <strk@keybit.net>

	* [r2930] Provide non-rehentrant version of empty geometries
	  constructors

2010-02-28 17:02  Sandro Santilli <strk@keybit.net>

	* [r2929] extractUniquePoints comes in non-reentrant version too

2010-02-25 07:50  Sandro Santilli <strk@keybit.net>

	* [r2928] Update with GEOSPolygonize_full item

2010-02-23 20:00  Sandro Santilli <strk@keybit.net>

	* [r2927] GEOSPolygonize_full [RT-SIGTA]

2010-02-22 22:21  Sandro Santilli <strk@keybit.net>

	* [r2926] LineStringAdder heap-allocation removal

2010-02-22 22:17  Sandro Santilli <strk@keybit.net>

	* [r2925] Drop heap allocation of invalidRingLines vector

2010-02-22 22:06  Sandro Santilli <strk@keybit.net>

	* [r2924] More heap allocations bite the dust...

2010-02-22 21:51  Sandro Santilli <strk@keybit.net>

	* [r2923] Drop HEAP allocation for dangles vector too, and document
	  all these API changes

2010-02-22 21:41  Sandro Santilli <strk@keybit.net>

	* [r2922] Avoid heap allocation of a vector for cut edges, bits of
	  additional documentation

2010-02-22 21:29  Sandro Santilli <strk@keybit.net>

	* [r2921] Try to document current behaviour (very bad behaviour
	  indeed...)

2010-02-21 17:11  Mateusz Loskot <mateusz@loskot.net>

	* [r2920] Another patch from Gavin Heavyside to enable GEOS as a
	  dependency of a project with CMake

2010-02-21 17:05  Sandro Santilli <strk@keybit.net>

	* [r2919] Allow GEOSGetGeometryN calls against single geometries

2010-02-21 16:27  Sandro Santilli <strk@keybit.net>

	* [r2918] Expose the non-reentrant version too (I know, I was
	  against, but it's too much work on the postgis side for that
	  right now)

2010-02-21 15:03  Sandro Santilli <strk@keybit.net>

	* [r2917] GEOSGeom_extractUniquePoints [RT-SIGTA]

2010-02-21 14:50  Mateusz Loskot <mateusz@loskot.net>

	* [r2916] Patch from Gavin Heavyside that enables CMake to build
	  GEOS as a dependency of user-defined project

2010-02-17 14:04  Sandro Santilli <strk@keybit.net>

	* [r2915] Throw an IllegalArgumentException when setOrdinate is
	  called with unknown ordinate index

2010-02-14 14:01  Sandro Santilli <strk@keybit.net>

	* [r2913] Add GEOSPolygonizer_getCutEdges NEWS item where it
	  belongs

2010-02-12 17:35  Mateusz Loskot <mateusz@loskot.net>

	* [r2912] Fixed but in CMake configuration which installed geos_c.h
	  in incorrect location (#330)

2010-02-11 18:15  Sandro Santilli <strk@keybit.net>

	* [r2911] Update

2010-02-11 08:33  Sandro Santilli <strk@keybit.net>

	* [r2910] Complete set of typed-empty constructors and tests for
	  them [RT-SIGTA]

2010-02-11 08:18  Sandro Santilli <strk@keybit.net>

	* [r2909] Go for consistency with reentrant interfaces [RT-SIGTA]

2010-02-11 00:10  Sandro Santilli <strk@keybit.net>

	* [r2908] GEOSContext_setNoticeHandler,
	  GEOSContext_setErrorHandler, GEOSGeom_createEmptyPolygon_r (and
	  test)

2010-02-09 17:52  Sandro Santilli <strk@keybit.net>

	* [r2907] Fix to match new layout

2010-02-06 04:07  Mateusz Loskot <mateusz@loskot.net>

	* [r2906] Ported list of SAVE_XMLTESTS to CMake configuration of
	  XMLTester (#317) All tests pass on Ubuntu 9.10

2010-02-05 21:24  Mateusz Loskot <mateusz@loskot.net>

	* [r2905] Fixed CMake version comparison to disable platform.h
	  (#317)

2010-02-05 14:54  Sandro Santilli <strk@keybit.net>

	* [r2904] Document ownership of created types

2010-02-05 14:39  Sandro Santilli <strk@keybit.net>

	* [r2903] New CAPI interface: GEOSisValidDetail ( tell state,
	  reason & location apart )

2010-02-04 23:35  Mateusz Loskot <mateusz@loskot.net>

	* [r2902] Fixed missing substitution of @libdir@ in geos-config
	  generated by CMake #(317)

2010-02-02 18:14  Mateusz Loskot <mateusz@loskot.net>

	* [r2901] Fixed problem with use of new command with file() macro
	  for older CMake versions (#327)

2010-01-31 03:06  Mateusz Loskot <mateusz@loskot.net>

	* [r2900] Added XMLTester to CTest configuration - work in progress
	  (#317)

2010-01-31 03:05  Mateusz Loskot <mateusz@loskot.net>

	* [r2899] Added GEOS_ENABLE_FLOATSTORE option to CMake to control
	  GCC flag -ffloat-store (#317)

2010-01-31 01:26  Mateusz Loskot <mateusz@loskot.net>

	* [r2898] Added platform.h.disabled to svn:ignore property

2010-01-31 01:22  Mateusz Loskot <mateusz@loskot.net>

	* [r2897] A minor fix to order of enable_testing() and
	  add_subdirectories(tests) - it is important to include the former
	  macro first so the tests are caught in

2010-01-30 23:45  Mateusz Loskot <mateusz@loskot.net>

	* [r2896] Updated configuration of GEOS_ENABLE_TESTS option for
	  CMake (#317)

2010-01-30 22:48  Mateusz Loskot <mateusz@loskot.net>

	* [r2895] Configured 'make check' target for CMake as alias to
	  'make test' to mimic GNU Autotools manner of running tests (#317)

2010-01-29 20:30  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2894] Extend support of Apple ISNAN case to newer? compilers

2010-01-29 17:42  Mateusz Loskot <mateusz@loskot.net>

	* [r2893] Solved problem with repeated definition of
	  getMachineByteOrder (#317). Added check if alternative platform.h
	  is already present in the include/geos directory and deactivate
	  it renaming to platform.h.disable, before generating
	  CMake-specific platform.h. Tested on Windows with Visual C++ but
	  with -DGEOS_ENABLE_INLINE=OFF otherwise DLL linking fails with
	  many redefined symbols - to be checked.

2010-01-29 01:43  Mateusz Loskot <mateusz@loskot.net>

	* [r2892] Configured 'make test' target for CMake build (#317). Now
	  only geos_unit is executed

2010-01-28 18:42  Mateusz Loskot <mateusz@loskot.net>

	* [r2891] Missing includes of platform.h and <cmath>

2010-01-27 22:25  Mateusz Loskot <mateusz@loskot.net>

	* [r2890] Tidy up messy code in tests/unit/linearref

2010-01-27 22:09  Mateusz Loskot <mateusz@loskot.net>

	* [r2889] Fixed CMake configuration for the problem about
	  unavailable C99 features if -std=c99 is not specified for GCC
	  4.3.3 on Ubuntu 9.04. This is inconsistent behaviour with GCC
	  4.4.1
	  (https://bugs.launchpad.net/ubuntu/+source/gcc-4.3/+bug/512741).

2010-01-23 02:43  Mateusz Loskot <mateusz@loskot.net>

	* [r2888] GEOS C++ static library was missing from installation
	  targets (#317)

2010-01-23 02:36  Mateusz Loskot <mateusz@loskot.net>

	* [r2887] CMake configuration update (#317): * Configured shared
	  library target for C++ API. * Added library version information
	  and TODO comment about SOVERSION.

2010-01-23 01:38  Mateusz Loskot <mateusz@loskot.net>

	* [r2886] Small fix to latest commit (#317)

2010-01-23 01:32  Mateusz Loskot <mateusz@loskot.net>

	* [r2885] Disabled GEOS_ENABLE_ASSERT option for Visual Studio
	  builds - not supported, no sense (#317)

2010-01-23 00:10  Mateusz Loskot <mateusz@loskot.net>

	* [r2884] Tweaked detection isfinite and isnan declared as
	  functions in C++ (#317)

2010-01-22 23:52  Mateusz Loskot <mateusz@loskot.net>

	* [r2883] Added CheckPrototypeExists.cmake module - imported from
	  KDE/kdelibs tree

2010-01-22 23:51  Mateusz Loskot <mateusz@loskot.net>

	* [r2882] Added trunk/cmake directory for custom CMake modules

2010-01-21 01:23  Mateusz Loskot <mateusz@loskot.net>

	* [r2881] CMake configuration update (#317): * Set default
	  CMAKE_BUILD_TYPE to Debug * Added GEOS_ENABLE_ASSERT and
	  GEOS_ENABLE_INLINE options. * Renamed option ENABLE_MSVC_MP to
	  GEOS_MSVC_ENABLE_MP.

2010-01-20 23:42  Mateusz Loskot <mateusz@loskot.net>

	* [r2880] Fix for addd extra test for STL classes in std namespace
	  to CMake configuration (#317)

2010-01-20 23:37  Mateusz Loskot <mateusz@loskot.net>

	* [r2879] Addd extra test for STL classes in std namespace to CMake
	  configuration (#317)

2010-01-20 23:21  Mateusz Loskot <mateusz@loskot.net>

	* [r2878] Updated svn:keyword with Id for CMake files

2010-01-20 22:17  Mateusz Loskot <mateusz@loskot.net>

	* [r2877] Fixed bug with not setting proper permissions to
	  geos-config while installing with CMake build configuration
	  (#318).

2010-01-19 00:19  Mateusz Loskot <mateusz@loskot.net>

	* [r2876] #317: compiler flags can not be handled using CMake list
	  type, reverted last change that sneaked in with Visual Studio
	  related commit.

2010-01-19 00:03  Mateusz Loskot <mateusz@loskot.net>

	* [r2875] #317: Added CXX flags specific to Visual C++ compiler.
	  Added ENABLE_MSVC_MP option to allow setting Visual C++ /MP flag
	  that enables multi-process compilation.

2010-01-18 21:15  Mateusz Loskot <mateusz@loskot.net>

	* [r2874] Load elements of std namespace to scope of geos_ts_c.cpp
	  file, so C99 functions are loaded even if hidden in std
	  (non-standard extension in GCC).

2010-01-18 18:15  Mateusz Loskot <mateusz@loskot.net>

	* [r2873] Added missing headers platform.h and <cmath> where ISNAN
	  or FINITE macros are expanded

2010-01-18 18:14  Mateusz Loskot <mateusz@loskot.net>

	* [r2872] Updated svn:ignore patterns

2010-01-18 18:13  Mateusz Loskot <mateusz@loskot.net>

	* [r2871] Cleaned redundant include for cmath and math.h from
	  platform.h.cmake (#317)

2010-01-18 18:12  Mateusz Loskot <mateusz@loskot.net>

	* [r2870] Updated svn:ignore patterns

2010-01-18 01:25  Mateusz Loskot <mateusz@loskot.net>

	* [r2869] Updated Windows elements of build configuration for CMake
	  system (#317):
	  * Added missing symbol GEOS_DLL_EXPORT to request generation of
	  import library for GEOS C API DLL
	  * All targets configured for CMake build system have been
	  successfully built and tested using CMake.
	  * CMake-based install target successfully tested on Windows 7
	  ** Default prefix for 32-bit build is "c:\Program Files
	  (x86)\geos\" where bin, lib and include directories are created.

2010-01-18 00:59  Mateusz Loskot <mateusz@loskot.net>

	* [r2868] * Successfully tested CMake configuration with Visual
	  Studio 2010 (#317).
	  * Disable argument dependant lookup (Koenig) for min/max
	  functions to make sure GEOS compiles in the presence of the
	  min/max macros.
	  * Some platform headers define min() and max() macros which cause
	  some common C++ constructs to fail to compile.

2010-01-17 23:54  Mateusz Loskot <mateusz@loskot.net>

	* [r2867] Configured 'make install' for tools to install
	  geos-config program on Unix platforms (#317). Fixed missing
	  prefix nad exec_prefix variables substitution during geos-config
	  generation.

2010-01-17 23:40  Mateusz Loskot <mateusz@loskot.net>

	* [r2866] Configured 'make install' target for GEOS C shared
	  library and headers (#317). Install platform.h and version.h from
	  build directory where they are installed, not from source tree.
	  Added GEOS C API header location to include directories.

2010-01-17 23:06  Mateusz Loskot <mateusz@loskot.net>

	* [r2865] Configured 'make install' target for GEOS C++ static
	  library archive and headers (#317)

2010-01-17 03:21  Mateusz Loskot <mateusz@loskot.net>

	* [r2864] Removed build/bjam directory with old and no longer
	  maintained build configuration based on Boost.Build

2010-01-17 03:12  Mateusz Loskot <mateusz@loskot.net>

	* [r2863] Added simplewkttester and xmltester tests to CMake
	  configuration (#317)

2010-01-17 03:00  Mateusz Loskot <mateusz@loskot.net>

	* [r2862] Updated CMake configuration (#317): CMake generates
	  config headers in build tree. Added generation of geos-config
	  script. Refined include directories settings. Added unit tests
	  package to the configuration. Status: GEOS core + GEOS C library
	  + unit tests build and run successfully.

2010-01-17 02:07  Mateusz Loskot <mateusz@loskot.net>

	* [r2861] Now CMake can generates geos_c.h (#317). Removed
	  include/geos/version.h.cmake as no longer needed - CMake can
	  subsitute variables of Autoconf-style @VAR@ very well.

2010-01-17 00:46  Mateusz Loskot <mateusz@loskot.net>

	* [r2860] Refined detection of isnan and isfinite features (#317)

2010-01-16 22:20  Mateusz Loskot <mateusz@loskot.net>

	* [r2859] Added checks of C/C++ headers and library features like
	  64-bit integer type (#317)

2010-01-16 21:45  Mateusz Loskot <mateusz@loskot.net>

	* [r2858] Added generation of build-specific platform.h file from
	  platform.h.cmake (#317)

2010-01-16 21:25  Mateusz Loskot <mateusz@loskot.net>

	* [r2857] Set version numbers and generate version.h for CMake
	  build (#317)

2010-01-16 20:41  Mateusz Loskot <mateusz@loskot.net>

	* [r2856] Added platform.h.cmake file used by build configuration
	  for CMake build system (#317)

2010-01-16 20:40  Mateusz Loskot <mateusz@loskot.net>

	* [r2855] Removed definition of INT64_CONST_IS_I64 - it is not
	  checked or used anywhere

2010-01-16 20:12  Mateusz Loskot <mateusz@loskot.net>

	* [r2854] Unified detection of math features to define FINITE and
	  ISNAN macros

2010-01-16 18:14  Mateusz Loskot <mateusz@loskot.net>

	* [r2853] Moved getMachineByteOrder from include/geos/platform.h to
	  include/geos/util/Machine.h. This function is universal for
	  non-Windows and Windows platforms

2010-01-16 17:03  Mateusz Loskot <mateusz@loskot.net>

	* [r2852] Added first straps of configuration for CMake build
	  system (#317)

2010-01-16 02:40  Mateusz Loskot <mateusz@loskot.net>

	* [r2851] Removed tests/geostest/.deps directory

2010-01-16 02:14  Mateusz Loskot <mateusz@loskot.net>

	* [r2850] Moved src/examples out of src directory (#315)

2010-01-14 00:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2849] Updated Visual Studio 2010 projects in build/msvc10 with
	  new location of include and src (#315)

2010-01-13 21:35  Mateusz Loskot <mateusz@loskot.net>

	* [r2848] * Successfully compiled with Visual C++ 8.0 after
	  restructuring source tree.
	  ** NodedSegmentString class;
	  ** Use explicit self-describing two-step casts to indicate what's
	  really happening - C-cast is evil and hides serious interface
	  issues.
	  ** Added missing <cstddef> and qualify size_t with std namespace.

2010-01-13 21:25  Mateusz Loskot <mateusz@loskot.net>

	* [r2847] Updated Visual Studio 2005 projects in build/msvc80 with
	  new location of include and src (#315)

2010-01-13 18:07  Mateusz Loskot <mateusz@loskot.net>

	* [r2846] Updated Visual Studio 2008 projects in build/msvc90 with
	  new location of include and src (#315)

2010-01-13 17:54  Mateusz Loskot <mateusz@loskot.net>

	* [r2845] Updated makefile.vc, nmake.opt, src/makefile.vc files
	  with new location of include and src (#315)

2010-01-13 03:03  Mateusz Loskot <mateusz@loskot.net>

	* [r2844] Updated remaining directories doc, macros, tools, tests,
	  swig, capi with new src and include location (#315). Fixed
	  previous updates. Successfull build on Linux.

2010-01-13 02:08  Mateusz Loskot <mateusz@loskot.net>

	* [r2843] Updated Makefile.am files in capi subtree after moved to
	  new location (#315)

2010-01-13 02:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2842] Updated Makefile.am files in src subtree after moved to
	  new location (#315)

2010-01-13 00:48  Mateusz Loskot <mateusz@loskot.net>

	* [r2841] Updated new source structure in configure.in and root
	  Makefile.am - part 2 (#315)

2010-01-13 00:45  Mateusz Loskot <mateusz@loskot.net>

	* [r2840] Updated new source structure in configure.in and root
	  Makefile.am (#315)

2010-01-13 00:43  Mateusz Loskot <mateusz@loskot.net>

	* [r2839] Updated Makefile.am files in headers subtree after moved
	  to new location in include (#315)

2010-01-12 23:58  Mateusz Loskot <mateusz@loskot.net>

	* [r2838] Moved source directory to src (#315)

2010-01-12 23:55  Mateusz Loskot <mateusz@loskot.net>

	* [r2837] Moved source/headers directory to include (#315)

2009-12-23 12:37  Mateusz Loskot <mateusz@loskot.net>

	* [r2835] Removed GNU specific printf formatter

2009-12-22 11:38  Mateusz Loskot <mateusz@loskot.net>

	* [r2834] Fixed compiler warning about extra tokens at end of
	  #endif directive in export.h

2009-12-15 17:29  Mateusz Loskot <mateusz@loskot.net>

	* [r2833] Fixed missing CoordinateSequenceFactory.cpp from
	  makefile.vc (Ticket #313)

2009-12-15 14:44  Mateusz Loskot <mateusz@loskot.net>

	* [r2832] * Assert precision model scale must never be negative
	  * Replaced use of operator== against float-point number with
	  operator<=
	  * Typos

2009-12-15 14:38  Mateusz Loskot <mateusz@loskot.net>

	* [r2831] In WKTWriter, initialise formatting buffer and avoid
	  unnecessary calls to string constructor.

2009-12-14 19:18  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2828] Update version numbers on trunk to 3.3 series

2009-12-14 19:06  Sandro Santilli <strk@keybit.net>

	* [r2826] Updated

2009-12-14 18:58  Sandro Santilli <strk@keybit.net>

	* [r2825] Don't mention 'troubles' in documentation (some like it
	  not)

2009-12-14 15:23  Mateusz Loskot <mateusz@loskot.net>

	* [r2824] * Fixed bug in WKTWriter that was dropping geometry tag
	  in string representation of geometry
	  * Improved message carried by TopologyException

2009-12-11 13:17  Sandro Santilli <strk@keybit.net>

	* [r2823] Updated

2009-12-11 13:10  Sandro Santilli <strk@keybit.net>

	* [r2822] Fix memory leak in
	  BasicPreparedGeometry::isAnyTargetComponentInTest (issue #308)
	  and drop Coordinate copies from it.

2009-12-09 11:10  Mateusz Loskot <mateusz@loskot.net>

	* [r2821] Fixed generation of platform.h as pre-build step of GEOS
	  lib project for Visual C++

2009-12-09 11:05  Mateusz Loskot <mateusz@loskot.net>

	* [r2820] * Fixed generation of platform.h as pre-build step of
	  GEOS lib project for Visual C++ 2005 and 2008
	  * Added missing headers.

2009-12-08 22:47  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2817] Prepare for RC4 release.

2009-12-08 21:40  Mateusz Loskot <mateusz@loskot.net>

	* [r2816] Updated svn:ignore patterns

2009-12-08 21:39  Mateusz Loskot <mateusz@loskot.net>

	* [r2815] build/msvc10: fixed list of EXTRA_DIST files

2009-12-08 17:51  Sandro Santilli <strk@keybit.net>

	* [r2814] This shouldn't be in the repository !

2009-12-08 17:50  Sandro Santilli <strk@keybit.net>

	* [r2813] Remove deprecated/unused files

2009-12-08 17:42  Sandro Santilli <strk@keybit.net>

	* [r2812] Drop useless (and leaking) heap allocation exposed by the
	  new prepared linestring intersection test

2009-12-08 17:42  Sandro Santilli <strk@keybit.net>

	* [r2811] Add missing destructor of PreparedLineString (closes
	  ticket #305)

2009-12-08 17:39  Sandro Santilli <strk@keybit.net>

	* [r2810] Add test with Prepared linestrings, for the sake of
	  testing the leak reported in ticket #305

2009-12-06 01:05  Mateusz Loskot <mateusz@loskot.net>

	* [r2809] Updated source code files with svn:keywords property.

2009-12-06 01:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2808] Updated svn:ignore patterns

2009-12-06 00:56  Mateusz Loskot <mateusz@loskot.net>

	* [r2807] Updated svn:ignore patterns

2009-12-06 00:51  Mateusz Loskot <mateusz@loskot.net>

	* [r2806] Updated configure.in after moved non-unit tests programs
	  out of tests/unit (Tickets #240).

2009-12-06 00:47  Mateusz Loskot <mateusz@loskot.net>

	* [r2805] Moved non-unit tests programs out of tests/unit: geostest
	  -> tests/geostest, threadtest -> tests/thread, badthreadtest ->
	  tests/thread (Ticket #240).

2009-12-05 21:59  Mateusz Loskot <mateusz@loskot.net>

	* [r2804] Added build/msvc80/geos_xmltester to configure.in

2009-12-05 21:28  Mateusz Loskot <mateusz@loskot.net>

	* [r2803] Added geos_xmltester.vcproj project to build/msvc80

2009-12-05 21:20  Mateusz Loskot <mateusz@loskot.net>

	* [r2802] Added GEOS_DLL_EXPORT to preprocessor definitions in
	  build/msvc80/geos_c_dll/geos_c_dll.vcproj

2009-12-05 20:30  Mateusz Loskot <mateusz@loskot.net>

	* [r2801] small cleanup

2009-12-05 20:23  Mateusz Loskot <mateusz@loskot.net>

	* [r2800] Updated solution for Visual C++ 8.0 (Visual Studio 2005)
	  (Ticket #303)

2009-12-05 20:21  Mateusz Loskot <mateusz@loskot.net>

	* [r2799] Updated information in README about build/msvcXY
	  solutions

2009-12-04 17:38  Mateusz Loskot <mateusz@loskot.net>

	* [r2798] Updated configure.in with msvc10

2009-12-04 17:05  Mateusz Loskot <mateusz@loskot.net>

	* [r2797] Added solution and projects for Visual Studio 2010 (note
	  msvc90 denotes 9.0 however msvc10 is 10 not 1.0)

2009-12-04 15:58  Mateusz Loskot <mateusz@loskot.net>

	* [r2796] Missing svn keywords

2009-12-04 15:30  Mateusz Loskot <mateusz@loskot.net>

	* [r2795] Small fixes to TUT.

2009-12-04 15:20  Mateusz Loskot <mateusz@loskot.net>

	* [r2794] Replaced long with std::streampos

2009-12-04 15:07  Mateusz Loskot <mateusz@loskot.net>

	* [r2793] std::back_inserter requires <iterator> in
	  geom/CoordinateSequence.cpp

2009-12-04 13:57  Mateusz Loskot <mateusz@loskot.net>

	* [r2792] Updated Visual C++ 9.0 project

2009-12-03 22:51  Mateusz Loskot <mateusz@loskot.net>

	* [r2791] Yet another try to fix EOL in geos/export.h

2009-12-03 20:29  Mateusz Loskot <mateusz@loskot.net>

	* [r2790] Removed mysterious extra tokens (blanks) from
	  geos/export.h

2009-12-03 20:16  Mateusz Loskot <mateusz@loskot.net>

	* [r2789] Removed mysterious extra tokens (blanks) from
	  geos/export.h

2009-12-03 20:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2788] Updated Visual C++ project geos_unit.vcproj

2009-12-03 19:59  Mateusz Loskot <mateusz@loskot.net>

	* [r2787] Part 26 of larger changeset - source/headers:
	  * Refine FINITE macro - pseudo-POSIX layer in Visual C++ does not
	  offer long double version of finite()
	  * Tidy up.

2009-12-03 19:57  Mateusz Loskot <mateusz@loskot.net>

	* [r2786] Part 25 of larger changeset - source/headers/geos/util:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Tidy up.

2009-12-03 19:55  Mateusz Loskot <mateusz@loskot.net>

	* [r2785] Part 24 of larger changeset -
	  source/headers/geos/simplify:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Tidy up.

2009-12-03 19:52  Mateusz Loskot <mateusz@loskot.net>

	* [r2784] Part 23 of larger changeset -
	  source/headers/geos/planargraph
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Tidy up.

2009-12-03 19:51  Mateusz Loskot <mateusz@loskot.net>

	* [r2783] Part 22 of larger changeset -
	  source/headers/geos/planargraph/algorithm:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Tidy up.

2009-12-03 19:50  Mateusz Loskot <mateusz@loskot.net>

	* [r2782] Part 21 of larger changeset -
	  source/headers/geos/operation/valid:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Tidy up.

2009-12-03 19:48  Mateusz Loskot <mateusz@loskot.net>

	* [r2781] Part 20 of larger changeset -
	  source/headers/geos/operation/overlay:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Unified EOL and style.
	  * Tidy up.

2009-12-03 19:46  Mateusz Loskot <mateusz@loskot.net>

	* [r2780] Part 19 of larger changeset -
	  source/headers/geos/operation/overlay:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Tidy up.
	  * Unified EOL and style.

2009-12-03 19:45  Mateusz Loskot <mateusz@loskot.net>

	* [r2779] Part 18of larger changeset -
	  source/headers/geos/operation/buffer:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Tidy up.
	  * Unified EOL and style.

2009-12-03 19:44  Mateusz Loskot <mateusz@loskot.net>

	* [r2778] Part 17 of larger changeset -
	  source/headers/geos/noding/snapround:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.
	  * Unified EOL and style.

2009-12-03 19:41  Mateusz Loskot <mateusz@loskot.net>

	* [r2777] Part 16 of larger changeset -
	  source/headers/geos/noding/snapround:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.
	  * Unified EOL and style.

2009-12-03 19:39  Mateusz Loskot <mateusz@loskot.net>

	* [r2776] Part 15 of larger changeset -
	  source/headers/geos/linearref:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Tidy up.

2009-12-03 19:38  Mateusz Loskot <mateusz@loskot.net>

	* [r2775] Part 14 of larger changeset - source/headers/geos/io:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Tidy up.

2009-12-03 19:36  Mateusz Loskot <mateusz@loskot.net>

	* [r2774] Part 13 of larger changeset -
	  source/headers/geos/index/chain:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.

2009-12-03 19:36  Mateusz Loskot <mateusz@loskot.net>

	* [r2773] Part 12 of larger changeset -
	  source/headers/geos/geomgraph:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.

2009-12-03 19:30  Mateusz Loskot <mateusz@loskot.net>

	* [r2772] Part 11 of larger changeset -
	  source/headers/geos/geom/util:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.

2009-12-03 19:29  Mateusz Loskot <mateusz@loskot.net>

	* [r2771] Part 10of larger changeset -
	  source/headers/geos/geom/prep:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.

2009-12-03 19:27  Mateusz Loskot <mateusz@loskot.net>

	* [r2770] Part 9 of larger changeset -
	  source/headers/geos/algorithm:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.

2009-12-03 19:24  Mateusz Loskot <mateusz@loskot.net>

	* [r2769] Part 7 of larger changeset - source/geomgraph:
	  * Fixed incorrect int to string conversion.

2009-12-03 19:23  Mateusz Loskot <mateusz@loskot.net>

	* [r2768] Part 7 of larger changeset - source/index/intervalrtree:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.

2009-12-03 19:22  Mateusz Loskot <mateusz@loskot.net>

	* [r2767] Refined changeset r2766 - fix for nested classes required
	  by GCC.

2009-12-03 19:14  Mateusz Loskot <mateusz@loskot.net>

	* [r2766] Part 6 of larger changeset - source/noding:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.

2009-12-03 19:11  Mateusz Loskot <mateusz@loskot.net>

	* [r2765] Part 5 of larger changeset - source/noding/snapround:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.

2009-12-03 19:03  Mateusz Loskot <mateusz@loskot.net>

	* [r2764] Part 4 of larger changeset - source/algorithm:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Added Visual C++ pragmas.
	  * Tidy up.

2009-12-03 19:02  Mateusz Loskot <mateusz@loskot.net>

	* [r2763] Part 3 of larger changeset - source/operation:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Tidy up.

2009-12-03 19:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2762] Part 2 of larger changeset - source/simplify:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Cleanup.
	  * Unified EOL to LF.

2009-12-03 18:56  Mateusz Loskot <mateusz@loskot.net>

	* [r2761] Part 1 of larger changeset - tests/unit:
	  * Declare noncopyable types as such explicitly (Ticket #304).
	  * Cleanup.
	  * Unified EOL to LF.

2009-12-03 14:48  Mateusz Loskot <mateusz@loskot.net>

	* [r2760] * Added Visual C++ pragmas.
	  * Fixed implicit pointer tests for 0 (save typing is a myth, be
	  explicit is bless).

2009-12-03 13:25  Mateusz Loskot <mateusz@loskot.net>

	* [r2759] Updated C++ TUT framework.

2009-12-01 16:16  Mateusz Loskot <mateusz@loskot.net>

	* [r2758] Improved WKBReader::readHEX to read WKB encoded with
	  lower-case hex digits, useful if combined with SQL
	  encode(geometry, 'hex')

2009-12-01 15:39  Mateusz Loskot <mateusz@loskot.net>

	* [r2757] * More fixes for incompleteness of types required by
	  std::auto_ptr
	  * Replaced utility macros with disappearing ignorance template
	  trick.

2009-12-01 13:05  Mateusz Loskot <mateusz@loskot.net>

	* [r2756] Tweaked projects for Visual Studio 2008

2009-11-30 17:29  Mateusz Loskot <mateusz@loskot.net>

	* [r2755] * GEOSFree_r should check context handle even if its not
	  used - nullptr may indicate logic error.

2009-11-30 13:55  Mateusz Loskot <mateusz@loskot.net>

	* [r2754] * Fixed incomplete types Geometry and
	  TaggedLinesSimplifier in TopologyPreservingSimplifier.h -
	  required by std::auto_ptr
	  * Removed unreachable code.
	  * Removed /Wp64 option from Visual Studio 2008 projects.

2009-11-30 12:25  Mateusz Loskot <mateusz@loskot.net>

	* [r2753] Missing log.

2009-11-30 10:48  Mateusz Loskot <mateusz@loskot.net>

	* [r2752] * Added missing tests to Visual Studio 2008 project
	  * Replaced call to isnan() missing in Visual C++ with ISNAN macro

2009-11-29 10:09  Sandro Santilli <strk@keybit.net>

	* [r2749] updated

2009-11-26 21:42  Sandro Santilli <strk@keybit.net>

	* [r2748] Add ISNAN support in platform.h.in

2009-11-26 21:34  Sandro Santilli <strk@keybit.net>

	* [r2747] Remove unreferenced files from the repository

2009-11-26 21:28  Sandro Santilli <strk@keybit.net>

	* [r2746] Remove reference to files not needing to go in the dll

2009-11-26 21:21  Sandro Santilli <strk@keybit.net>

	* [r2745] Put destructor of the CoordinateSequenceFactory in an
	  implementation file, hopefully reducing linker confusion about
	  RTTI (see ticket #299)

2009-11-26 19:49  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2744] Add magic flags for OS/X Snow Leopard only. (#299)

2009-11-26 19:46  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2743] Add vc90 xmltester target to Makefile build

2009-11-26 18:29  Frank Warmerdam <warmerdam@pobox.com>

	* [r2742] clarify ownership of returned buffer from wkbwriter

2009-11-26 16:32  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2741] Fix missing components in tarball (#300)

2009-11-24 18:05  Sandro Santilli <strk@keybit.net>

	* [r2736] updated

2009-11-23 18:17  Sandro Santilli <strk@keybit.net>

	* [r2735] Coordiante->Coordinate

2009-11-23 18:06  Sandro Santilli <strk@keybit.net>

	* [r2734] Avoid reallocations in Union short-circuit

2009-11-20 19:58  Sandro Santilli <strk@keybit.net>

	* [r2733] Don't force heap allocation of vectors for getting nodes
	  of a NodeMap

2009-11-19 21:30  Sandro Santilli <strk@keybit.net>

	* [r2732] Don't heap-allocate std::vector in
	  MCIndexSegmentSetMutualIntersector

2009-11-19 21:06  Sandro Santilli <strk@keybit.net>

	* [r2731] Don't force heap allocation when building edge rings for
	  isValidOp

2009-11-19 20:29  Sandro Santilli <strk@keybit.net>

	* [r2730] Don't force heap allocation of std::vector in
	  PolygonizeGraph when deleting dangles (moved allocation higher,
	  in Polygonizer, so needs a second pass)

2009-11-19 20:20  Sandro Santilli <strk@keybit.net>

	* [r2729] don't heap-allocate vectors in findLabeledEdgeRings

2009-11-19 19:57  Sandro Santilli <strk@keybit.net>

	* [r2728] Move heap-allocation of vector used for 'cut-lines'
	  containment out of PolygonizeGraph (but into Polygonizer)

2009-11-19 19:31  Sandro Santilli <strk@keybit.net>

	* [r2727] Don't force heap-allocation of vectors for
	  finding/labeling edge rings

2009-11-19 19:19  Sandro Santilli <strk@keybit.net>

	* [r2726] Change PolygonizeGraph::getEdgeRings signature so not to
	  force heap allocation of std::vector, update Polygonizer
	  accordingly

2009-11-19 19:06  Sandro Santilli <strk@keybit.net>

	* [r2725] Do not heap-allocate vector of Node when finding
	  intersections

2009-11-19 18:52  Sandro Santilli <strk@keybit.net>

	* [r2724] Don not allocate the container of STRtree node childs on
	  the heap

2009-11-19 16:40  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2723] Apply patch for --disable-cassert compilation (#291)

2009-11-18 18:57  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2720] Reverse the upgrade process a bit, bump up revision
	  numbers *after* release so that the repo version is always one
	  higher than the release version. (#287)

2009-11-18 01:28  Mateusz Loskot <mateusz@loskot.net>

	* [r2717] Silent warning thrown by Visual C++ about mixed class and
	  struct keyword (#269)

2009-11-17 20:29  Sandro Santilli <strk@keybit.net>

	* [r2716] Include capi::GEOSGeomFromWKB test in geos_unit build
	  (should also distribute as side-effect)

2009-11-11 23:05  Sandro Santilli <strk@keybit.net>

	* [r2713] Change ChangeLog generation rule so it doesn't mess with
	  make dist. Reflect in HOW_TO_RELEASE

2009-11-10 23:54  Sandro Santilli <strk@keybit.net>

	* [r2712] Make ChangeLog target non-phony to keep 'distcheck'
	  happy. Reorganize HOW_TO_RELEASE steps.

2009-11-10 22:58  Sandro Santilli <strk@keybit.net>

	* [r2711] Package stuff for release

2009-10-29 21:06  Mateusz Loskot <mateusz@loskot.net>

	* [r2710] Testing linker problem with DEFAULT_QUADRANT_SEGMENT
	  constant

2009-10-29 20:58  Mateusz Loskot <mateusz@loskot.net>

	* [r2709] Testing linker problem with DEFAULT_QUADRANT_SEGMENT
	  constant

2009-10-29 20:55  Mateusz Loskot <mateusz@loskot.net>

	* [r2708] Fixed CRLF to LF in BufferOpTest.cpp

2009-10-29 20:47  Mateusz Loskot <mateusz@loskot.net>

	* [r2707] Missing include of BufferParameters.h header in
	  BufferOpTest.cpp unit suite

2009-10-29 16:20  Mateusz Loskot <mateusz@loskot.net>

	* [r2706] Added more test cases for buffer calculation based on A
	  (input) geometries from XMLTester's buffer.xml and
	  TestBufferExternal2.xml tests.

2009-10-29 15:11  Mateusz Loskot <mateusz@loskot.net>

	* [r2705] Added test case for buffer of multipolygon from
	  XMLTester's buffer.xml, case #25 but with custom quadrant
	  segments

2009-10-29 14:24  Mateusz Loskot <mateusz@loskot.net>

	* [r2704] Added test case for buffer of POINT(0 0) with distance
	  1.0 and 32 quadrant segments.

2009-10-29 12:33  Mateusz Loskot <mateusz@loskot.net>

	* [r2703] * tests/unit/operation/buffer: added unit test case for
	  BufferOp,
	  * tests/unit/Makefile.am: added new test case source to Makefile,
	  * build/msvc90/geos_unit/geos_unit.vcproj: updated Visual C++
	  project.

2009-10-28 12:09  Mateusz Loskot <mateusz@loskot.net>

	* [r2702] tests/xmltester/XMLTester.cpp: declare checkBufferSuccess
	  function to take geometries by refernece to const

2009-10-25 18:48  Mateusz Loskot <mateusz@loskot.net>

	* [r2701] Fixed typo in getCentroid function comment in Geometry.h.

2009-10-23 13:04  Sandro Santilli <strk@keybit.net>

	* [r2700] Have LinearLocation::getSegment return by auto_ptr to
	  encode ownership transfer. Fixes leak reported in #296.

2009-10-23 12:58  Sandro Santilli <strk@keybit.net>

	* [r2699] Fix port info, add standard protection notes

2009-10-23 10:21  Sandro Santilli <strk@keybit.net>

	* [r2698] Add destructor to LinearGeometryBuilder fixing memory
	  leaks there.

2009-10-23 10:13  Sandro Santilli <strk@keybit.net>

	* [r2697] Fix memory access error (#283)

2009-10-23 10:03  Sandro Santilli <strk@keybit.net>

	* [r2696] Fix port info for LinearGeometryBuilder

2009-10-23 09:53  Sandro Santilli <strk@keybit.net>

	* [r2695] Cleanup LinearGeometrybuilder defs and impl to match
	  common code style, add note about suspicious things (not written
	  but noted that the class seems to lack a destructor..)

2009-10-23 09:43  Sandro Santilli <strk@keybit.net>

	* [r2694] Document ownership of return from
	  LocationIndexOfLine::indicesOf, fix mismatch delete/delete[] in
	  core and unit test

2009-10-23 09:34  Sandro Santilli <strk@keybit.net>

	* [r2693] Add virtual dtor to virtual class

2009-10-23 09:33  Sandro Santilli <strk@keybit.net>

	* [r2692] add some parens to hush gcc warning

2009-10-23 09:00  Sandro Santilli <strk@keybit.net>

	* [r2691] Fix static building of C-api demo/tests

2009-10-23 08:34  Sandro Santilli <strk@keybit.net>

	* [r2690] Run the last available-but-no-automatically-run test:
	  test.xml

2009-10-22 18:18  Sandro Santilli <strk@keybit.net>

	* [r2689] Merge buffer_snapround.xml into buffer.xml

2009-10-22 17:13  Sandro Santilli <strk@keybit.net>

	* [r2688] A quick check reveals that the tests in buffer.xml are
	  not really duplicated elsewhere so we run that test too now as
	  part of make check

2009-10-22 17:07  Sandro Santilli <strk@keybit.net>

	* [r2687] Give buffer.xml cases a somewhat more helpful
	  description, fix 4 expected results after eye-checking. This is
	  still not automatically run case it might contain duplicated
	  tests from elsewhere (to be checked).

2009-10-22 16:30  Sandro Santilli <strk@keybit.net>

	* [r2686] Don't segfault on EOF inside <op> tag

2009-10-20 16:59  Sandro Santilli <strk@keybit.net>

	* [r2685] Commit MingW bug workaround provided by sanak in ticket
	  #293

2009-10-19 13:38  Mateusz Loskot <mateusz@loskot.net>

	* [r2684] tests/xmltester/tests/buffer_snapround.xml: not
	  well-formed XML, fixed missing attribute.

2009-10-17 14:47  Sandro Santilli <strk@keybit.net>

	* [r2683] updated

2009-10-17 14:43  Sandro Santilli <strk@keybit.net>

	* [r2682] updated

2009-10-17 14:35  Sandro Santilli <strk@keybit.net>

	* [r2681] Half the calls to the virtual CoordinateSequence::getAt
	  when computing line distances

2009-10-17 13:40  Sandro Santilli <strk@keybit.net>

	* [r2680] Drop pointless asserts. We'd abort anyway if vector is
	  null. For the out-of-range case the GNU c++ lib helps debugging
	  with an environment variable

2009-10-17 13:04  Sandro Santilli <strk@keybit.net>

	* [r2679] Add note of private/static nature of implemented methods

2009-10-17 12:28  Sandro Santilli <strk@keybit.net>

	* [r2678] Expose a usable toVector method for CoordinateSequence
	  (ie: no memory management issues). Use it from
	  Polygon::getCoordinates.

2009-10-17 12:02  Sandro Santilli <strk@keybit.net>

	* [r2677] Don't allocate too much space for polygon points vector.
	  Fixes bug #294.

2009-10-16 15:27  Mateusz Loskot <mateusz@loskot.net>

	* [r2676] xmltester/tests: missing double quotes around XML
	  attribute value in fme.xml.

2009-10-14 20:42  Sandro Santilli <strk@keybit.net>

	* [r2675] regenerate ChangeLog

2009-10-14 15:32  Mateusz Loskot <mateusz@loskot.net>

	* [r2674] * Optional use of GEOS_DEBUG_MSVC_USE_VLD in
	  XMLTester.cpp
	  * Added xmltester/makefile.vc as port of testrunner.sh for
	  Windows to be able to run all tests in batch:
	  ** nmake /f makefile.vc XMLTESTER=C:\path\to\xmltester.exe

2009-10-14 12:05  Mateusz Loskot <mateusz@loskot.net>

	* [r2673] Added msvc90/geos_xmltester to solution for Visual Studio
	  2008.

2009-10-14 12:03  Mateusz Loskot <mateusz@loskot.net>

	* [r2672] Enable use of Stalkwalker only if building with Visual
	  C++ and GEOS_TEST_USE_STACKWALKER is defined.

2009-10-13 16:25  Mateusz Loskot <mateusz@loskot.net>

	* [r2671] build/msvc90: added missing sources of linearref package.
	  Builds with Visual C++ 9.0 (using both project and makefiles).

2009-10-13 14:20  Frank Warmerdam <warmerdam@pobox.com>

	* [r2670] fix nmake dll export, and link test programs (#288)

2009-10-08 12:51  Frank Warmerdam <warmerdam@pobox.com>

	* [r2669] add new directories and source (#288)

2009-10-08 08:56  Sandro Santilli <strk@keybit.net>

	* [r2668] regenerate ChangeLog now that we have all names in

2009-10-08 08:47  Sandro Santilli <strk@keybit.net>

	* [r2667] Add other missing names/addresses

2009-10-08 08:40  Sandro Santilli <strk@keybit.net>

	* [r2666] Automatically generate the ChangeLog file, forget
	  ChangeLog.svn.

2009-10-08 08:38  Sandro Santilli <strk@keybit.net>

	* [r2665] Don't signal topology exception when it triggers snapping

2009-10-08 08:37  Sandro Santilli <strk@keybit.net>

	* [r2664] Add yury, fernando and sean

2009-10-08 08:17  Sandro Santilli <strk@keybit.net>

	* [r2663] Distribute all of TUT

2009-10-08 07:56  Sandro Santilli <strk@keybit.net>

	* [r2662] Properly set version for win target

2009-10-07 07:53  Sandro Santilli <strk@keybit.net>

	* [r2661] Expose single-sided buffering in C-API (see ticket #258)

2009-10-05 21:36  Sandro Santilli <strk@keybit.net>

	* [r2659] Drop use of static data in DistanceToPoint class (for
	  thread-safety)

2009-10-05 19:29  Sandro Santilli <strk@keybit.net>

	* [r2658] release memory earlier, and closer to allocation

2009-10-05 19:04  Sandro Santilli <strk@keybit.net>

	* [r2657] Finish plugging leaks. Make check runs with no leaks.

2009-10-05 18:42  Sandro Santilli <strk@keybit.net>

	* [r2656] another memory management doc

2009-10-05 18:40  Sandro Santilli <strk@keybit.net>

	* [r2655] Document more memory management issues

2009-10-05 17:20  Sandro Santilli <strk@keybit.net>

	* [r2654] More memory leak fixes in single-sided buffering
	  implementation

2009-10-05 16:58  Sandro Santilli <strk@keybit.net>

	* [r2653] Plug some memory leaks in single sided buffering
	  implementation

2009-10-05 16:44  Sandro Santilli <strk@keybit.net>

	* [r2652] Document ownership of return from
	  LineMerger::getMergedLineStrings

2009-10-05 16:40  Sandro Santilli <strk@keybit.net>

	* [r2651] Alright, there's no standard style yet so this file is
	  made empty, but good to have for reference

2009-10-01 10:30  Sandro Santilli <strk@keybit.net>

	* [r2650] Throw an exception rather than returning NULL if input to
	  single-sided buffer code is invalid

2009-10-01 09:10  Sandro Santilli <strk@keybit.net>

	* [r2649] Have single-sided buffer constructor return a simple
	  LINESTRING when appropriate rather than forcing a MULTI; import 2
	  tests from the SAFE testsuite

2009-10-01 09:01  Sandro Santilli <strk@keybit.net>

	* [r2648] Better parse style parameter

2009-10-01 08:46  Sandro Santilli <strk@keybit.net>

	* [r2647] Add utility script to import tests from SAFE software

2009-10-01 08:42  Sandro Santilli <strk@keybit.net>

	* [r2646] Don't segfault on xml tests missing precision model
	  specification

2009-10-01 07:24  Sandro Santilli <strk@keybit.net>

	* [r2645] Re-enable the now succeeding test for sharp edges line
	  single sided buffering

2009-10-01 07:23  Sandro Santilli <strk@keybit.net>

	* [r2644] Use FLAT/BUTT endcaps when doing single sided buffering

2009-10-01 07:06  Sandro Santilli <strk@keybit.net>

	* [r2643] Fix trimming of left/right curves (ie: don't include the
	  endcap)

2009-10-01 06:33  Sandro Santilli <strk@keybit.net>

	* [r2642] Use snapped intersection between full buffer boundary and
	  single-sided offset curves

2009-09-30 22:18  Sandro Santilli <strk@keybit.net>

	* [r2641] Check hausdorff distance in both directions, or an
	  expected output line longer than the obtained one would be found
	  as correct

2009-09-30 20:27  Sandro Santilli <strk@keybit.net>

	* [r2640] Some debugging for single sided buffers

2009-09-30 19:18  Sandro Santilli <strk@keybit.net>

	* [r2639] Another simple test for single-sided buffer (horizontal
	  line, both directions)

2009-09-30 19:07  Sandro Santilli <strk@keybit.net>

	* [r2638] Another simple test for a vertical line, opposite
	  direction from previous

2009-09-30 19:05  Sandro Santilli <strk@keybit.net>

	* [r2637] Add test for single sided buffer on simple, vertical,
	  line (this one succeeds both left and right)

2009-09-30 18:57  Sandro Santilli <strk@keybit.net>

	* [r2636] VIM setting for GEOS source code style (3-spaces tabs)

2009-09-30 14:14  Sandro Santilli <strk@keybit.net>

	* [r2635] Don't use non-standard escape sequences with 'echo'

2009-09-28 10:35  Sandro Santilli <strk@keybit.net>

	* [r2634] Replace no-commercial-use licenced MarkupSTL with tinyXML

2009-09-28 10:34  Sandro Santilli <strk@keybit.net>

	* [r2633] Temporarly disable failing single sided buffer test

2009-09-28 10:10  Sandro Santilli <strk@keybit.net>

	* [r2632] Oops, it seems I just don't want a test to fail ;)

2009-09-28 10:09  Sandro Santilli <strk@keybit.net>

	* [r2631] Don't give a false success if one of the
	  expected/obtained geometry is empty

2009-09-28 09:03  Sandro Santilli <strk@keybit.net>

	* [r2630] Add offsets to PrecisionModel text output

2009-09-28 07:02  Sandro Santilli <strk@keybit.net>

	* [r2629] Add an hausdorff distance based result matcher for
	  single-sided buffer tests. Enable the single sided buffer test
	  provided by swong in ticket #215 with minor tweak (expect
	  multilinestring).

2009-09-27 20:43  Sandro Santilli <strk@keybit.net>

	* [r2628] Re-introduce the singlesided buffer patch. Tests still
	  need to be worked on.

2009-09-21 19:47  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2626] Polygon with empty ring causes a crash in WKBReader (from
	  Tamas Szekeres) (#290)

2009-09-11 18:47  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2624] Patch for #285, C api for project and interpolate, from
	  David Turner (novalis)

2009-08-21 09:54  Mateusz Loskot <mateusz@loskot.net>

	* [r2623] Updated svn:ignore property

2009-08-21 09:50  Mateusz Loskot <mateusz@loskot.net>

	* [r2622] Cleaned compilation warnings in unit tests.

2009-08-21 09:43  Mateusz Loskot <mateusz@loskot.net>

	* [r2621] Updated C++ TUT Framework to latest revision (147) of its
	  SVN trunk

2009-08-15 13:26  Sandro Santilli <strk@keybit.net>

	* [r2620] Const correctness of LenghtIndexedLine port, by novalis
	  (issue #284)

2009-08-12 19:01  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2619] Port of JTS linear referencing (from David Turner) (#283)

2009-08-02 23:39  Mateusz Loskot <mateusz@loskot.net>

	* [r2618] Removed incomplete GEOS_DEBUG message causing compilation
	  error because Edge type is incomplete.

2009-08-02 23:15  Mateusz Loskot <mateusz@loskot.net>

	* [r2617] Fixed broken escape sequence in debug msg.

2009-07-17 22:23  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2616] Remove static string in WKB reader (#232)

2009-07-15 18:56  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2613] Add PreparedGeometry and STRtree support to SWIG (#279)
	  Schuyler Erle

2009-07-15 18:55  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2612] Add STRtree support to the C API (#278) Schuyler Erle

2009-07-15 18:53  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2611] Add geos::index::strtree::AbstractSTRtree::iterate (#277)
	  Schuyler Erle

2009-07-06 17:35  Sandro Santilli <strk@keybit.net>

	* [r2610] Add automated XML test for issue #275. Succeeds here.

2009-07-05 15:58  Sandro Santilli <strk@keybit.net>

	* [r2609] Apply fix-msvc90-only2.patch by Sanak from issue #273

2009-07-04 16:19  Sandro Santilli <strk@keybit.net>

	* [r2608] Apply fix-mingw.patch by Sanak (issue #273)

2009-06-29 16:40  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2607] Include nmake.opt in 'dist' target (#274)

2009-06-26 21:59  Sandro Santilli <strk@keybit.net>

	* [r2605] Fix typo reported in ticket #272

2009-06-24 21:43  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2604] Expose Hausdorf distance to CAPI (#264) from Vincent
	  Picavet

2009-06-24 21:30  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2603] Fix stoopid syntax error.

2009-06-24 21:21  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2602] Remove old logging noise.

2009-06-24 21:19  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2601] Fix for #270, bad definition of isnan() in OS/X <cmath>.
	  This needs to be tested on other operating systems to make sure
	  it doesn't break them instead.

2009-06-23 22:20  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2599] Fix clean target for VC build (#267)

2009-06-23 18:22  Howard Butler <hobu.inc@gmail.com>

	* [r2598] fix up syntax of the makefile related to the patch for
	  #257

2009-06-22 19:14  Sandro Santilli <strk@keybit.net>

	* [r2597] Add tests for limited mitre join (now working)

2009-06-22 19:02  Sandro Santilli <strk@keybit.net>

	* [r2596] Fix bug in BufferParameters::setMitreLimit

2009-06-20 21:29  Sandro Santilli <strk@keybit.net>

	* [r2595] Bump versions (core 3.2.0, capi 1.6.0, port 1.10.0)

2009-06-20 08:53  Sandro Santilli <strk@keybit.net>

	* [r2594] Add tests for GEOSBufferWithStyle

2009-06-19 22:32  Sandro Santilli <strk@keybit.net>

	* [r2593] Extend the C-API interface to expose a
	  GEOSBufferWithStyle (and corresponding thread-safe version) and
	  related enums.

2009-06-16 15:49  Sandro Santilli <strk@keybit.net>

	* [r2592] Sync RobustDeterminant to JTS-1.10 (r1.15 was just
	  commented-out code)

2009-06-16 15:46  Sandro Santilli <strk@keybit.net>

	* [r2591] Sync RobustDeterminant to revision 1.14

2009-06-16 15:43  Sandro Santilli <strk@keybit.net>

	* [r2590] Port info for RobustDeterminant

2009-06-16 15:33  Sandro Santilli <strk@keybit.net>

	* [r2589] Revert single-sided patch. Martin Davis is workin on it
	  from the JTS side

2009-06-16 00:00  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2581] add reminders on bump versions in various places

2009-06-15 14:57  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2580] operation.h in Makefile.am twice. (#261)

2009-06-15 14:03  Sandro Santilli <strk@keybit.net>

	* [r2579] Port info in the geos::io namespace

2009-06-15 13:19  Sandro Santilli <strk@keybit.net>

	* [r2578] Put CLocalizer in the correct function. Fixes #260 for
	  the writing part.

2009-06-15 10:13  Sandro Santilli <strk@keybit.net>

	* [r2577] Stop explicitly using the CLocalizer now that it is done
	  within WKTReader and WKTWriter (see bug #260). Some deep testing
	  about this would be good. Make check worked for me with
	  comma-using locale.

2009-06-15 10:06  Sandro Santilli <strk@keybit.net>

	* [r2576] Use C locale while reading/writing WKT. Fixes bug #260.

2009-06-15 06:57  Sandro Santilli <strk@keybit.net>

	* [r2575] Add XML version of the testcase provided for bug #176

2009-06-08 22:10  Sandro Santilli <strk@keybit.net>

	* [r2572] JTS-1.10 port sync. The whole 'operation' namespace is
	  complete on this.

2009-06-08 21:53  Sandro Santilli <strk@keybit.net>

	* [r2571] Port info for operation::union

2009-06-08 17:15  Sandro Santilli <strk@keybit.net>

	* [r2570] Sync to JTS-1.10 (port info in SegmentIntersectionTester
	  was wrong, btw)

2009-06-08 17:12  Sandro Santilli <strk@keybit.net>

	* [r2569] Sync RectangleContains to JTS-1.10

2009-06-08 17:02  Sandro Santilli <strk@keybit.net>

	* [r2568] Port info for operation::predicate (we're at JTS-1.7
	  here)

2009-06-08 16:58  Sandro Santilli <strk@keybit.net>

	* [r2567] Port info for polygonize operation

2009-06-08 16:46  Sandro Santilli <strk@keybit.net>

	* [r2566] Port info and sync for operation::overlay::validate

2009-06-08 16:26  Sandro Santilli <strk@keybit.net>

	* [r2565] sync LineBuilder to JTS-1.10, completing overlay port

2009-06-08 16:09  Sandro Santilli <strk@keybit.net>

	* [r2564] Complete port info in overlay package

2009-06-08 15:43  Sandro Santilli <strk@keybit.net>

	* [r2563] Add missing setMarked static methods in GraphComponent
	  and make use of them in LineMerger making it able to be called
	  incrementally (JTS-1.10)

2009-06-08 15:28  Sandro Santilli <strk@keybit.net>

	* [r2562] Port info in operation::linemerge (a single class is
	  still at JTS-1.7, needs changes in GeometryGraphComponent.h to go
	  up)

2009-06-08 10:37  Sandro Santilli <strk@keybit.net>

	* [r2561] GeometryLocation sync to JTS-1.10 (docs)

2009-06-08 10:29  Sandro Santilli <strk@keybit.net>

	* [r2560] DistanceOp sync to JTS-1.10 (renames, docs...)

2009-06-08 10:07  Sandro Santilli <strk@keybit.net>

	* [r2559] Update port info for buffer package (it's really
	  JTS-1.10)

2009-06-08 09:40  Sandro Santilli <strk@keybit.net>

	* [r2558] Warn at configure time if 64bit integer type isn't found.
	  See bug #202.

2009-06-08 09:30  Sandro Santilli <strk@keybit.net>

	* [r2557] Install all C++ headers to reduce maintainance costs. C++
	  API is documented as being unstable after all so let's give users
	  the power to hurt themselves :)

2009-06-06 22:22  Sandro Santilli <strk@keybit.net>

	* [r2556] Windows C++ exports by Ragi Y. Burhum. See
	  http://lists.osgeo.org/pipermail/geos-devel/2009-June/004190.html

2009-06-06 22:17  Sandro Santilli <strk@keybit.net>

	* [r2555] fix headers inclusion warnings

2009-06-06 21:14  Sandro Santilli <strk@keybit.net>

	* [r2554] Use real NaNs rather than fake them. Applies patch in
	  ticket #259. Adds autoconf checks for finite() and isfinite() and
	  makes use of them for unix systems (platform.h)

2009-06-06 00:55  Sandro Santilli <strk@keybit.net>

	* [r2553] Complete port info and headers exposion for
	  operation::distance package

2009-06-05 18:18  Sandro Santilli <strk@keybit.net>

	* [r2552] JTS-1.10 OverlayOp

2009-06-05 18:12  Sandro Santilli <strk@keybit.net>

	* [r2551] Add missing static function

2009-06-05 18:02  Sandro Santilli <strk@keybit.net>

	* [r2550] JTS-1.10 sync

2009-06-05 17:50  Sandro Santilli <strk@keybit.net>

	* [r2549] Boundary Node Rule support in relateOp. JTS-1.10.

2009-06-05 13:44  Sandro Santilli <strk@keybit.net>

	* [r2548] geomgraph package fully sync'ed to JTS-1.10 now

2009-06-05 13:41  Sandro Santilli <strk@keybit.net>

	* [r2547] added BoundaryNodeRule capability to EdgeEnds

2009-06-05 12:42  Sandro Santilli <strk@keybit.net>

	* [r2546] Add support for custom BoundaryNodeRule bringing
	  GeometryGraph to JTS-1.10

2009-06-05 12:07  Sandro Santilli <strk@keybit.net>

	* [r2545] Complete port info in geomgraph package

2009-06-05 11:03  Sandro Santilli <strk@keybit.net>

	* [r2544] Port info in the geomgraph package (unfinished); fix
	  compiler warning in GeometryGraph and make code more readable;

2009-06-05 10:23  Sandro Santilli <strk@keybit.net>

	* [r2543] Add port info and introduce header exposion info. Relate
	  op results partially in JTS-1.7 still.

2009-06-05 09:36  Sandro Santilli <strk@keybit.net>

	* [r2542] typo in doxygen index page

2009-06-05 09:35  Sandro Santilli <strk@keybit.net>

	* [r2541] Fix doxygen link

2009-06-05 09:28  Sandro Santilli <strk@keybit.net>

	* [r2540] Fix deletion of void pointer in IntervalRTreeLeafNode,
	  document ownership, fix callers tracking allocations to avoid
	  leaks. Fixes bug #227.

2009-06-05 09:15  Sandro Santilli <strk@keybit.net>

	* [r2539] Allow generating ChangeLog from external build tree

2009-06-04 15:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2538] * Applied patch for ticket #257.
	  * Noticed that unit tests fail:
	  1>geos::util::UniqueCoordinateArrayFilter: .
	  1>---> group: geos::operation::valid::IsValidOp, test: test<1>
	  1> problem: assertion failed

2009-06-04 14:59  Mateusz Loskot <mateusz@loskot.net>

	* [r2537] Fixed bug of inaccessible constructor of incomplete type
	  NodedSegmentString - header missing.

2009-06-04 13:59  Sandro Santilli <strk@keybit.net>

	* [r2536] Add support for testing single sided buffers

2009-06-01 03:34  Howard Butler <hobu.inc@gmail.com>

	* [r2534] #256 finishGEOS called multiple times will segfault

2009-05-28 14:38  Mateusz Loskot <mateusz@loskot.net>

	* [r2533] Fixed aclocal warnings for mixing cache-id's in
	  configure.in.

2009-05-27 16:57  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2516] remove error

2009-05-27 16:57  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2515] Add single-sided item

2009-05-21 10:08  Sandro Santilli <strk@keybit.net>

	* [r2514] Add Mat's and Paul's entries, make ChangeLog.svn rule
	  phony

2009-05-21 09:56  Sandro Santilli <strk@keybit.net>

	* [r2513] Add a rule to generate a ChangeLog using svn2cl. The
	  authors.svn file will be used to map usernames and full names:
	  please expand your own nick. The generated ChangeLog is added to
	  repository to show you how it looks. If everybody agree we could
	  rename this to ChangeLog and stop requiring manual edits (+1 from
	  me:)

2009-05-13 11:29  Frank Warmerdam <warmerdam@pobox.com>

	* [r2508] refer to GEOSFree() instead of free()

2009-05-13 11:26  Frank Warmerdam <warmerdam@pobox.com>

	* [r2507] forward GEOSFree to GEOSFree_r, use std:: prefix on
	  free() (#249)

2009-05-13 04:14  Frank Warmerdam <warmerdam@pobox.com>

	* [r2506] Added GEOSFree() and GEOSFree_r() (#249)

2009-05-12 17:47  Sandro Santilli <strk@keybit.net>

	* [r2505] Add note about single-sided buffer

2009-05-12 16:49  Sandro Santilli <strk@keybit.net>

	* [r2504] Never fail bug #244 again (regression testcase added)

2009-05-12 16:48  Sandro Santilli <strk@keybit.net>

	* [r2503] Have DepthSegment hold a real LineSegment, not a
	  reference. SubgraphDepthLocater was passing the same LineSegment
	  reference to multiple DepthSegments, messing everything up. This
	  fixes bug #244.

2009-05-12 15:38  Sandro Santilli <strk@keybit.net>

	* [r2502] Port info

2009-05-08 16:30  Sandro Santilli <strk@keybit.net>

	* [r2501] Update port info

2009-05-08 12:47  Sandro Santilli <strk@keybit.net>

	* [r2500] When included in a C++ environment, include <cstddef> and
	  use std::size_t. Patch by Mateusz Loskot, ticket #252.

2009-05-08 12:46  Sandro Santilli <strk@keybit.net>

	* [r2499] Oops, forgot to update the static closedPoints
	  signature..

2009-05-08 12:29  Sandro Santilli <strk@keybit.net>

	* [r2498] Note the withinDistance addition to DistanceOp

2009-05-08 12:27  Sandro Santilli <strk@keybit.net>

	* [r2497] Add the complete set of tests for closedPoints

2009-05-08 12:11  Sandro Santilli <strk@keybit.net>

	* [r2496] Document semantic of a null return from closestPoints

2009-05-08 12:09  Sandro Santilli <strk@keybit.net>

	* [r2495] Don't wipe out closest locations after computing them
	  (doh). Fixes bug #236. Takes the chance to make the
	  GeometryLocation retrival function private as we don't install
	  GeometryLocation.h header anyway (for future cleanups), and to
	  rename a function to follow current JTS naming (more renames to
	  come for proper sync)

2009-05-08 10:10  Sandro Santilli <strk@keybit.net>

	* [r2494] Add isWithinDistance() to DistanceOp, reaching rev 1.17
	  of JTS

2009-05-08 09:39  Sandro Santilli <strk@keybit.net>

	* [r2493] Port info for DistanceOp

2009-05-08 08:44  Sandro Santilli <strk@keybit.net>

	* [r2492] Always include stddef.h. Closes bug #213

2009-05-07 16:15  Sandro Santilli <strk@keybit.net>

	* [r2491] Add "thread-safe" version of GEOSGeom_setSRID. Closes bug
	  #242.

2009-05-07 16:00  Sandro Santilli <strk@keybit.net>

	* [r2490] minor debug output improvement

2009-05-07 15:57  Sandro Santilli <strk@keybit.net>

	* [r2489] Skip empty components when building GeometryGraph. Fixes
	  bug #234. Add non-automated test for it, and README file in the
	  directory containing it...

2009-05-07 15:36  Sandro Santilli <strk@keybit.net>

	* [r2488] Add XML testcase for bug 188

2009-05-07 15:36  Sandro Santilli <strk@keybit.net>

	* [r2487] remove code duplication on buffer result validation

2009-05-07 08:52  Sandro Santilli <strk@keybit.net>

	* [r2486] Port info, doxygen cleanups

2009-05-07 08:45  Sandro Santilli <strk@keybit.net>

	* [r2485] Add test for creating a CoordinateSequence with at least
	  2 dimension

2009-05-06 20:47  Sandro Santilli <strk@keybit.net>

	* [r2484] Fix bug #135, give an hint about GEOSGeom_getDimensions
	  being related to GEOSCoordSeq_getDimensions, fix signed vs.
	  unsigned compiler warning.

2009-05-06 20:22  Sandro Santilli <strk@keybit.net>

	* [r2483] Fix compilation warnings thrown by GCC 4.3.x. Patch by
	  Mateus, closes bug #92.

2009-05-06 20:12  Mateusz Loskot <mateusz@loskot.net>

	* [r2482] Updated svn:ignore property.

2009-05-06 17:54  Sandro Santilli <strk@keybit.net>

	* [r2481] findCollapsesFromExistingVertices: don't choke on sets of
	  < 2 points. Fixes bug #219.

2009-05-06 17:52  Sandro Santilli <strk@keybit.net>

	* [r2480] minor indentation thing

2009-05-06 17:42  Sandro Santilli <strk@keybit.net>

	* [r2479] Cleanup MonotoneChainOverlapAction, reduce heap
	  allocations. Cascade changes.

2009-05-06 17:14  Sandro Santilli <strk@keybit.net>

	* [r2478] Port info (to be worked on for heap allocations
	  reduction)

2009-05-06 17:10  Sandro Santilli <strk@keybit.net>

	* [r2477] MonotoneChainSelectAction port review, heap allocation
	  reduced, const-corrected.

2009-05-06 16:44  Sandro Santilli <strk@keybit.net>

	* [r2476] MonotoneChain const-correctness and interface cleanups,
	  cascaded changes. Possibly discovered a leak in MCPointInRing
	  algorithm, needs some unit testing.

2009-05-06 16:36  Sandro Santilli <strk@keybit.net>

	* [r2475] Const-correctness for bintree Interval

2009-05-06 15:47  Sandro Santilli <strk@keybit.net>

	* [r2474] Port MonotoneChain up to JTS-1.10, plus minor dox
	  improvement (memory-oriented)

2009-05-06 15:31  Sandro Santilli <strk@keybit.net>

	* [r2473] Port MonotoneChainBuilder up to JTS-1.10. Tweak some
	  signatures to use stricter signedness.

2009-05-06 14:55  Sandro Santilli <strk@keybit.net>

	* [r2472] Port to 1.9, fixing an out of boundary access in
	  findEdgeEnd

2009-05-06 14:42  Sandro Santilli <strk@keybit.net>

	* [r2471] Add port info. We're 4 revision old (catching up next)

2009-05-05 14:28  Sandro Santilli <strk@keybit.net>

	* [r2470] Sync Envelope to JTS-1.10

2009-05-05 10:30  Sandro Santilli <strk@keybit.net>

	* [r2469] Add compile-time support to skip use of BinaryOp thus
	  engaging SnapIfNeededOverlayOp used by Geometry methods. Shows
	  that BinaryOp (GEOS-specific original work) gives better
	  numerical stability.

2009-05-05 10:14  Sandro Santilli <strk@keybit.net>

	* [r2468] Found old GeometrySnapper/LineStringSnapper classes in an
	  unexpected directory. Move them where they belong, sync with
	  JTS-1.10.

2009-05-05 00:04  Sandro Santilli <strk@keybit.net>

	* [r2467] Fix memory leak on exception

2009-05-04 23:43  Sandro Santilli <strk@keybit.net>

	* [r2466] Fix memory bug

2009-05-04 23:23  Sandro Santilli <strk@keybit.net>

	* [r2465] Geometry up to 1.112 with a minor bugfix and performance
	  improvement in Geometry::covers

2009-05-04 23:04  Sandro Santilli <strk@keybit.net>

	* [r2464] Bring Geometry port up a revision by having it use
	  SnapIfNeededOp for overlay operations. Note that currently this
	  doesn't affect the C-API nor the XMLTester codes, both using the
	  BinaryOp original class (not JTS-ported) doing about the same
	  thing as the SnapIfNeededOp class.

2009-05-04 22:03  Sandro Santilli <strk@keybit.net>

	* [r2463] Port SnapIfNeededOverlayOp

2009-05-04 21:28  Sandro Santilli <strk@keybit.net>

	* [r2462] Move overlay.validate package files where they belong

2009-05-04 21:02  Sandro Santilli <strk@keybit.net>

	* [r2461] Port overlay.snap.SnapOverlayOp, update GeometrySnapper
	  to be more useful

2009-05-04 19:54  Sandro Santilli <strk@keybit.net>

	* [r2460] Port overlay.snap.GeometrySnapper

2009-05-04 19:51  Sandro Santilli <strk@keybit.net>

	* [r2459] Extend to accept a vector of const Coordinate pointers
	  for snap pointers, fix typo making it clone snap points rather
	  than source points on snapping...

2009-05-02 11:01  Sandro Santilli <strk@keybit.net>

	* [r2458] Port overlay.snap.LineStringSnapper from JTS-1.10

2009-05-02 10:59  Sandro Santilli <strk@keybit.net>

	* [r2457] Add an insert-like virtual method to CoordinateSequence.
	  This comes from CoordinateList of JTS, historically bound to
	  CoordinateSequence in GEOS. Add test for that interface.

2009-05-02 09:44  Sandro Santilli <strk@keybit.net>

	* [r2456] Copy last portable JTS general test, add a file with info
	  about what's missing

2009-05-02 09:42  Sandro Santilli <strk@keybit.net>

	* [r2455] Drop test also found in TestFunctionPLPrec.xml

2009-05-02 09:40  Sandro Santilli <strk@keybit.net>

	* [r2454] Add support for testing within, covers and coveredby.
	  Properly use 'arg1' and 'arg2' for these tests.

2009-05-02 09:25  Sandro Santilli <strk@keybit.net>

	* [r2453] Copy TestWithinDistance.xml test, drop duplicates from
	  testLeaksBig.xml

2009-05-02 09:20  Sandro Santilli <strk@keybit.net>

	* [r2452] More tests from JTS (TestFunction*)

2009-05-02 09:17  Sandro Santilli <strk@keybit.net>

	* [r2451] Boundary test

2009-05-02 09:16  Sandro Santilli <strk@keybit.net>

	* [r2450] ConvexHull tests

2009-05-02 09:11  Sandro Santilli <strk@keybit.net>

	* [r2449] Add support for testing 'contains' in XMLTester, add all
	  Relate tests from JTS

2009-05-02 09:01  Sandro Santilli <strk@keybit.net>

	* [r2448] More organization of xml tests: 'general' subdir
	  following JTS

2009-05-02 08:44  Sandro Santilli <strk@keybit.net>

	* [r2447] Put stml testcases under their own dir (like in JTS)

2009-05-02 08:37  Sandro Santilli <strk@keybit.net>

	* [r2446] Add a 'split.xml' testcase to confirm 'difference' may be
	  used to split linestrings; add TestRobustRelate.xml from JTS,
	  organize robust-related tests as in JTS repository.

2009-04-30 12:42  Sandro Santilli <strk@keybit.net>

	* [r2444] drop duplicated (and old) port info

2009-04-30 12:33  Sandro Santilli <strk@keybit.net>

	* [r2443] Update port info

2009-04-30 12:17  Sandro Santilli <strk@keybit.net>

	* [r2442] Point full up to JTS-1.0 (rev 1.37) : adds reverse()

2009-04-30 12:07  Sandro Santilli <strk@keybit.net>

	* [r2441] LineString to rev 1.46 : don't override isSimple, always
	  return MultiPoint as bondary

2009-04-30 11:47  Sandro Santilli <strk@keybit.net>

	* [r2440] Polygon to rev 1.50 (getBoundary always return
	  MultiLineString)

2009-04-30 11:42  Sandro Santilli <strk@keybit.net>

	* [r2439] MultiPoint up to rev 1.30 (drop isSimple override)

2009-04-30 11:36  Sandro Santilli <strk@keybit.net>

	* [r2438] MultiLineString port info and sync to 1.40 (don't
	  override isSimple)

2009-04-30 11:29  Sandro Santilli <strk@keybit.net>

	* [r2437] MultiPolygon up to rev 1.34 (getBoundary always returns a
	  MultiLineString now)

2009-04-30 11:19  Sandro Santilli <strk@keybit.net>

	* [r2436] Oops, *now* we're at 1.14 (drop isSimple, rely on the one
	  in base class)

2009-04-30 11:15  Sandro Santilli <strk@keybit.net>

	* [r2435] Port info. It's at 1.41 now, JTS is at 1.42

2009-04-30 11:03  Sandro Santilli <strk@keybit.net>

	* [r2434] Geometry class up to JTS rev 1.104 (need reach 1.127...)

2009-04-30 10:59  Sandro Santilli <strk@keybit.net>

	* [r2433] Add some info about things changed (might have missed
	  something)

2009-04-30 10:51  Sandro Santilli <strk@keybit.net>

	* [r2432] Sync to rev 1.22 (JTS-1.10)

2009-04-30 10:47  Sandro Santilli <strk@keybit.net>

	* [r2431] EndpointInfo.h header is gone (it's always been private
	  in JTS)

2009-04-30 10:46  Sandro Santilli <strk@keybit.net>

	* [r2430] Port revision 1.9 of IsSimplOp : allow inspecting
	  non-simple location coordinate.

2009-04-30 10:43  Sandro Santilli <strk@keybit.net>

	* [r2429] Sync to revision 1.5 (JTS-1.10) : add accessors

2009-04-30 09:54  Sandro Santilli <strk@keybit.net>

	* [r2428] port to rev 1.8 (use of BoundaryNodeRule)

2009-04-30 09:49  Sandro Santilli <strk@keybit.net>

	* [r2427] Import TestSimple.xml from JTS, drop duplicated tests
	  from testLeaksBig.xml

2009-04-30 09:26  Sandro Santilli <strk@keybit.net>

	* [r2426] Port algorithm::BoundaryNodeRule from JTS-1.10 (needed
	  for IsSimpleOp sync)

2009-04-30 08:33  Sandro Santilli <strk@keybit.net>

	* [r2425] Port info, and sync from 1.14 to 1.17 (more to do, need
	  more classes)

2009-04-29 23:52  Mateusz Loskot <mateusz@loskot.net>

	* [r2424] test/unit/capi: re-tab all .cpp files to use spaces.

2009-04-29 23:46  Mateusz Loskot <mateusz@loskot.net>

	* [r2423] Removed unused <memory> header from C API tests.

2009-04-29 23:44  Mateusz Loskot <mateusz@loskot.net>

	* [r2422] Added new unit tests for C API: GEOSWithinTest and
	  GEOSContainsTest. This is check and response for problems
	  reporting in Ticket #250. Running the new tests does not
	  reproduce the problem, so it likely has been fixed or the bug is
	  somewhere else (i.e. Django layers).

2009-04-29 09:44  Sandro Santilli <strk@keybit.net>

	* [r2421] Sync GeometricShapeFactory to JTS-1.10 (createArcPolygon
	  added)

2009-04-29 08:56  Sandro Santilli <strk@keybit.net>

	* [r2420] Bring all geom::prep package in sync with JTS-1.10

2009-04-29 08:22  Sandro Santilli <strk@keybit.net>

	* [r2419] Sync BasicPreparedGeometry to JTS-1.10 (short-circuit in
	  containsProperly)

2009-04-29 08:15  Sandro Santilli <strk@keybit.net>

	* [r2418] Add port information for geom::prep package. Next stop:
	  sync to JTS-1.10.

2009-04-27 19:47  Sandro Santilli <strk@keybit.net>

	* [r2417] Plug last one. All heap blocks were freed -- no leaks are
	  possible.

2009-04-27 19:42  Sandro Santilli <strk@keybit.net>

	* [r2416] Fix leak in testcase

2009-04-27 19:38  Sandro Santilli <strk@keybit.net>

	* [r2415] Refactor signatures to make ownership transfers more
	  explicit. Fixed another leak in Node::insertNode.

2009-04-27 19:22  Sandro Santilli <strk@keybit.net>

	* [r2414] Fix memory leak in NodeBase::remove, exposed by unit
	  testing

2009-04-27 15:52  Sandro Santilli <strk@keybit.net>

	* [r2413] Port info for quadtree::root

2009-04-27 15:47  Sandro Santilli <strk@keybit.net>

	* [r2412] Port info for quadtree::Node

2009-04-27 15:39  Sandro Santilli <strk@keybit.net>

	* [r2411] Port info and check, doxygen.

2009-04-27 15:30  Sandro Santilli <strk@keybit.net>

	* [r2410] Sync to JTS-1.10, reduce heap allocations and pointers
	  usage. Includes a bugfix in collectStats.

2009-04-27 15:00  Sandro Santilli <strk@keybit.net>

	* [r2409] DoubleBits didn't change in JTS, update port info
	  accordingly

2009-04-27 14:58  Sandro Santilli <strk@keybit.net>

	* [r2408] Quadtree's NodeBase: check port sync, add port info, drop
	  unneeded pointers and virtuals, document objects ownership.

2009-04-25 00:23  Sandro Santilli <strk@keybit.net>

	* [r2407] Const-correctness, reduced heap allocations and port info
	  for quadtree::Key class, a few more cleanups in user classes, to
	  be continued.

2009-04-24 23:44  Sandro Santilli <strk@keybit.net>

	* [r2406] Fix memory leak in Quadtree::remove

2009-04-23 15:26  Sandro Santilli <strk@keybit.net>

	* [r2405] Apply Single-sided buffer patch, issue #215. UNTESTED.

2009-04-21 16:11  Sandro Santilli <strk@keybit.net>

	* [r2404] Port ValidSelfTouchingRingFormingHoleTest

2009-04-21 15:30  Sandro Santilli <strk@keybit.net>

	* [r2403] Port ValidClosedRingTest

2009-04-21 15:13  Sandro Santilli <strk@keybit.net>

	* [r2402] ::reverse returns a Geometry now (to be available up in
	  base class)

2009-04-21 15:12  Sandro Santilli <strk@keybit.net>

	* [r2401] Sync LinearRing to JTS-1.10 (fixing a bug in isClosed)

2009-04-21 14:03  Sandro Santilli <strk@keybit.net>

	* [r2400] Port IsValidOp unit test

2009-04-21 11:14  Sandro Santilli <strk@keybit.net>

	* [r2399] Configure for CXX, not C. Should fix unknown tag and link
	  issues on telascience.

2009-04-21 09:06  Sandro Santilli <strk@keybit.net>

	* [r2398] Add an AC_LIBTOOL_LANG_C_CONFIG call right before the
	  AC_LIBTOOL_COMPILER_OPTION calls. Seems to fix compiler selection
	  on telascience (whereas AC_LANG and AC_LANG_PUSH didn't work)

2009-04-20 20:32  Sandro Santilli <strk@keybit.net>

	* [r2397] Use JTS heuristic for distance-0 buffer checking

2009-04-20 11:04  Mateusz Loskot <mateusz@loskot.net>

	* [r2396] Updated svn:ignore patterns.

2009-04-20 10:37  Sandro Santilli <strk@keybit.net>

	* [r2395] Port IteratedBufferStessTest

2009-04-20 09:37  Sandro Santilli <strk@keybit.net>

	* [r2394] Add named constants, sync to JTS-1.10

2009-04-20 09:24  Mateusz Loskot <mateusz@loskot.net>

	* [r2393] Updated svn:ignore patterns.

2009-04-18 07:55  Sandro Santilli <strk@keybit.net>

	* [r2392] Use BufferResultMatcher for buffer operations. No
	  failures.

2009-04-18 07:49  Sandro Santilli <strk@keybit.net>

	* [r2391] Imported cleaned-up version of fme.xml -- this one fails
	  (the one we have is actually expecting a wrong result)

2009-04-18 07:46  Sandro Santilli <strk@keybit.net>

	* [r2390] Don't densify coordinates if buffer distance is 0

2009-04-17 16:50  Sandro Santilli <strk@keybit.net>

	* [r2389] comment out debugging lines

2009-04-17 16:49  Sandro Santilli <strk@keybit.net>

	* [r2388] Port DiscreteHausdorffDistance unit test

2009-04-17 16:47  Sandro Santilli <strk@keybit.net>

	* [r2387] Offline some more

2009-04-17 16:46  Sandro Santilli <strk@keybit.net>

	* [r2386] Fix typo

2009-04-17 16:26  Sandro Santilli <strk@keybit.net>

	* [r2385] Add missing implementation bits

2009-04-17 15:47  Sandro Santilli <strk@keybit.net>

	* [r2384] Port BufferResultMatcher. Gives 31 new failures !!

2009-04-17 15:37  Sandro Santilli <strk@keybit.net>

	* [r2383] proper inline check_valid
	  source/headers/geos/geom/BinaryOp.h

2009-04-17 15:34  Sandro Santilli <strk@keybit.net>

	* [r2382] Header guard

2009-04-17 13:59  Sandro Santilli <strk@keybit.net>

	* [r2381] renamed intersection constants

2009-04-17 09:56  Sandro Santilli <strk@keybit.net>

	* [r2380] Add debugging output of variables used by
	  AC_LIBTOOL_COMPILER_OPTION. Surprisingly, the buildbots try to
	  use a fortran compiler there

2009-04-17 07:50  Sandro Santilli <strk@keybit.net>

	* [r2379] Differentiate variable used in AC_LIBTOOL_COMPILE_OPTION
	  for proper use of configuration cache

2009-04-16 18:05  Sandro Santilli <strk@keybit.net>

	* [r2378] Use -ffloat-store flag when available. See
	  http://lists.osgeo.org/pipermail/geos-devel/2009-April/004089.html

2009-04-16 12:56  Sandro Santilli <strk@keybit.net>

	* [r2377] Make enum values explicit, as JTS tests rely on those..

2009-04-16 12:54  Sandro Santilli <strk@keybit.net>

	* [r2376] Port RobustLineIntersectorTest from JTS

2009-04-16 12:08  Sandro Santilli <strk@keybit.net>

	* [r2375] better isolation of test-specific functions

2009-04-16 10:48  Sandro Santilli <strk@keybit.net>

	* [r2374] Port RobustLineIntersectionTest (mostly failing, but
	  reported by Martin Davis to be expected)

2009-04-15 15:58  Sandro Santilli <strk@keybit.net>

	* [r2373] New class rename, following JTS

2009-04-15 12:56  Sandro Santilli <strk@keybit.net>

	* [r2372] typo in disabled section

2009-04-15 11:17  Sandro Santilli <strk@keybit.net>

	* [r2371] Few more docs about memory management in quadtree
	  indexing; fix a potential leak in quadtree::Key

2009-04-15 10:43  Sandro Santilli <strk@keybit.net>

	* [r2370] Document ownership of quadtree::NodeBase subnodes

2009-04-15 10:18  Sandro Santilli <strk@keybit.net>

	* [r2369] Fix memory leak in unit test

2009-04-15 10:02  Sandro Santilli <strk@keybit.net>

	* [r2368] Fix leak in SimpleGeometryPrecisionReducer, improve
	  memory management docs where topic.

2009-04-15 09:29  Sandro Santilli <strk@keybit.net>

	* [r2367] Document ownership of DistanceOp::closestPoints return,
	  fix leak in unit test.

2009-04-15 09:25  Sandro Santilli <strk@keybit.net>

	* [r2366] Fix leak in PolygonBuilder (overlay operation). The leak
	  was exposed by the stmlf-cases-20061020.xml testcase. This commit
	  also adds some doc-only throw specs related to the bug.

2009-04-15 07:52  Sandro Santilli <strk@keybit.net>

	* [r2365] Fix memory leaks in IsValid operation

2009-04-15 00:27  Sandro Santilli <strk@keybit.net>

	* [r2364] Explain why unrolled computation is turned off, and keep
	  it off

2009-04-15 00:14  Sandro Santilli <strk@keybit.net>

	* [r2363] Fix typo in computing angleOrientation

2009-04-14 19:11  Sandro Santilli <strk@keybit.net>

	* [r2362] Temporarly revert the unrolled computation in
	  HCoordinate::intersection. Added mitred join buffer test from JTS
	  (failed with the unrolled comp, to be further inspected).

2009-04-14 16:43  Sandro Santilli <strk@keybit.net>

	* [r2361] Port the algorithm::distance package from JTS 1.9

2009-04-14 15:25  Sandro Santilli <strk@keybit.net>

	* [r2360] Add CoordinateSequenceFilter support, fix default
	  GeometryComponentFilter moving the logic to the correct place (a
	  Geometry private class).

2009-04-14 13:35  Sandro Santilli <strk@keybit.net>

	* [r2359] Sync (Robust)LineIntersector to JTS-1.9

2009-04-14 13:23  Sandro Santilli <strk@keybit.net>

	* [r2358] Sync CGAlgorithms with JTS-1.9

2009-04-14 12:55  Sandro Santilli <strk@keybit.net>

	* [r2357] Fix memory leak in RayCrossingCounter; update signatures
	  to avoid pointers when unneeded; add a locatePointInRing taking a
	  vector of coordinate pointers, for use by CGAlgorithms

2009-04-14 12:42  Sandro Santilli <strk@keybit.net>

	* [r2356] Update port info, checked against JTS-1.9

2009-04-14 11:03  Sandro Santilli <strk@keybit.net>

	* [r2355] Move XML tests under their own directory

2009-04-14 10:50  Sandro Santilli <strk@keybit.net>

	* [r2354] Fix memory leak in BufferBuilder (due to just-ported
	  short-circuit)

2009-04-14 10:27  Sandro Santilli <strk@keybit.net>

	* [r2353] Add support for bufferMitredJoin tests

2009-04-14 09:53  Sandro Santilli <strk@keybit.net>

	* [r2352] Fix XML for Buffer testing to match jts layout (arg2 for
	  distance, arg3 for quadrant segments); copy buffer-related tests
	  from jts: they succeed w/out editing.

2009-04-14 09:22  Sandro Santilli <strk@keybit.net>

	* [r2351] Update port info of SubgraphDepthLocater

2009-04-14 09:19  Sandro Santilli <strk@keybit.net>

	* [r2350] Update port info for RightmostEdgeFinder (checked)

2009-04-14 09:14  Sandro Santilli <strk@keybit.net>

	* [r2349] Sync BufferSubgraph to JTS-1.9

2009-04-14 08:52  Sandro Santilli <strk@keybit.net>

	* [r2348] Port OffsetCurveBuilder from JTS-1.9. Twenty time faster
	  completion of fme.xml testcase !

2009-04-10 20:22  Sandro Santilli <strk@keybit.net>

	* [r2347] Port BufferInputLineSimplifier from JTS 1.9

2009-04-10 15:15  Mateusz Loskot <mateusz@loskot.net>

	* [r2346] Do not generate Makefile for tests/unit/tut. Fixed bug
	  reported as #247.

2009-04-10 12:08  Sandro Santilli <strk@keybit.net>

	* [r2345] Sync LineSegment with JTS-1.9

2009-04-09 21:46  Mateusz Loskot <mateusz@loskot.net>

	* [r2344] Updated tests/unit package with latest relase of C++ TUT
	  Framework from 2008-11-30.

2009-04-09 19:39  Mateusz Loskot <mateusz@loskot.net>

	* [r2343] Moved tests/tut to tests/unit/tut. Preparing for update
	  to latest version of C++ TUT Framework.

2009-04-09 16:22  Sandro Santilli <strk@keybit.net>

	* [r2342] Port algorithm.Angle from JTS-1.9

2009-04-09 11:45  Sandro Santilli <strk@keybit.net>

	* [r2341] Sync BufferBuilder and BufferOp classes to JTS-1.9. Adapt
	  OffsetCurveBuilder to use of BufferParameter (needs more work for
	  JTS-sync).

2009-04-09 10:21  Sandro Santilli <strk@keybit.net>

	* [r2340] typo

2009-04-09 09:45  Sandro Santilli <strk@keybit.net>

	* [r2339] Port BufferParameters from JTS-1.9

2009-04-09 08:54  Sandro Santilli <strk@keybit.net>

	* [r2338] Sync port of OffsetCurveVertexList to JTS-1.9, improve
	  memory management documentation (would need some
	  refactoring/love)

2009-04-08 16:52  Sandro Santilli <strk@keybit.net>

	* [r2337] Improve duplicate edge detection performance (JTS-1.9
	  sync) - fme.xml runs 3 times as fast now.

2009-04-08 16:17  Sandro Santilli <strk@keybit.net>

	* [r2332] const correctness

2009-04-08 15:38  Sandro Santilli <strk@keybit.net>

	* [r2329] Fix documentation for GEOSPrepare, GEOSPrepare_r

2009-04-08 14:54  Sandro Santilli <strk@keybit.net>

	* [r2328] OrientedCoordinateArray ported from JTS

2009-04-08 14:41  Sandro Santilli <strk@keybit.net>

	* [r2327] Add increasingDirection static method, from JTS's
	  CoordinateArray (GEOS puts all of them in CoordinateSequence for
	  historical reasons)

2009-04-08 13:16  Sandro Santilli <strk@keybit.net>

	* [r2326] Complete porting of SimpleSnapRounder (refactoring for
	  adding snapped nodes)

2009-04-08 13:02  Sandro Santilli <strk@keybit.net>

	* [r2325] Improve documentation about memory usage for
	  SegmentStringUtil class

2009-04-08 12:58  Sandro Santilli <strk@keybit.net>

	* [r2324] Stub initial unit tests for C-API's GEOSPreparedGeometry
	  operations. Helped fixing issue 147 of postgis

2009-04-08 12:55  Sandro Santilli <strk@keybit.net>

	* [r2323] Don't access deleted memory. Fixes issue 147.

2009-04-08 10:53  Sandro Santilli <strk@keybit.net>

	* [r2322] Fix typo

2009-04-08 10:06  Sandro Santilli <strk@keybit.net>

	* [r2321] Add a couple more tests to SegmentNode unit test

2009-04-08 09:42  Sandro Santilli <strk@keybit.net>

	* [r2320] Port SegmentNode to JTS-1.9

2009-04-07 19:00  Sandro Santilli <strk@keybit.net>

	* [r2319] Refactor SegmentString to be an abstract class, to be in
	  sync with JTS-1.9.

2009-04-07 12:36  Sandro Santilli <strk@keybit.net>

	* [r2318] update copyright notice

2009-04-07 11:11  Sandro Santilli <strk@keybit.net>

	* [r2317] Sync HotPixel to JTS-1.9 (rev 1.3); fix a few bugs and
	  use standard algorithms for min/max

2009-04-07 10:48  Sandro Santilli <strk@keybit.net>

	* [r2316] Fix signed vs. unsigned compiler warning

2009-04-07 10:18  Sandro Santilli <strk@keybit.net>

	* [r2315] Port info, indenting

2009-04-07 09:56  Sandro Santilli <strk@keybit.net>

	* [r2314] Port IndexedNestedRingTester and have IsValidOp use it,
	  syncing the operation to JTS-1.9

2009-04-07 09:55  Sandro Santilli <strk@keybit.net>

	* [r2313] Update port info, minor tweaks to doxygen comments

2009-04-07 08:14  Sandro Santilli <strk@keybit.net>

	* [r2312] Sync HCoordinate class to JTS-1.9 (rev 1.18)

2009-04-03 15:27  Mateusz Loskot <mateusz@loskot.net>

	* [r2311] Added _NMAKE_VER 9.00.21022.08 to nmake.opt. Fixed bug
	  with using BUILD_DEBUG instead of BUILD_BATCH in nmake.opt.

2009-03-27 02:39  Mateusz Loskot <mateusz@loskot.net>

	* [r2310] Updated build/msvc80.

2009-03-27 02:38  Mateusz Loskot <mateusz@loskot.net>

	* [r2309] Forgotten nmake.opt in last commit.

2009-03-26 21:52  Mateusz Loskot <mateusz@loskot.net>

	* [r2308] Refactored NMAKE makefiles. Added nmake.opt file - GDAL
	  style. Added some auto-magic to determine version of Visual C++
	  compiler and set version specific compilation flags. No need to
	  specify Visual C++ version in cmd line, but just run: nmake -f
	  makefile.vc in root dir of the tree.

2009-03-26 21:07  Mateusz Loskot <mateusz@loskot.net>

	* [r2307] CascadedPolygonUnion.cpp: added missing std headers.

2009-03-26 01:53  Mateusz Loskot <mateusz@loskot.net>

	* [r2306] Dummy commit - testing buildbot resurection.

2009-03-24 16:49  Mateusz Loskot <mateusz@loskot.net>

	* [r2304] Fixed bug introduced in recent refactoring work (r2281).
	  This is the reason of PostGIS regression test failing (Issue 143)

2009-03-24 15:58  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2303] Allow version test to work in glibtoolize

2009-03-24 00:48  Mateusz Loskot <mateusz@loskot.net>

	* [r2302] capi/geos_ts_c.cpp: refactoring, assert() to test against
	  nullptr where it is forbidden.

2009-03-24 00:30  Mateusz Loskot <mateusz@loskot.net>

	* [r2301] REVERTED r2299: Fixed GEOSSetSRID_r missing, GEOSSetSRID
	  duplicated (Ticket #242). A little of refactoring.

2009-03-24 00:19  Mateusz Loskot <mateusz@loskot.net>

	* [r2300] Fixed GEOSSetSRID_r missing, GEOSSetSRID duplicated
	  (Ticket #242). A little of refactoring.

2009-03-23 23:50  Mateusz Loskot <mateusz@loskot.net>

	* [r2299] capi/geos_ts_c.cpp: refactoring, use single return
	  expression per function, added assert() to test against nullptr
	  where it is forbidden.

2009-03-23 23:29  Mateusz Loskot <mateusz@loskot.net>

	* [r2298] capi/geos_ts_c.cpp: refactoring, use single return
	  expression per function, added assert() to test against nullptr
	  where it is forbidden, addd some comments.

2009-03-23 22:19  Mateusz Loskot <mateusz@loskot.net>

	* [r2297] capi/geos_ts_c.cpp: refactoring, use single return
	  expression per function, added assert() to test against nullptr
	  where it is forbidden, addd some comments.

2009-03-23 21:07  Mateusz Loskot <mateusz@loskot.net>

	* [r2296] capi/geos_ts_c.cpp: refactoring, replace manual strdup
	  with gstrdup, use single return expression per function, added
	  some comments.

2009-03-23 20:31  Mateusz Loskot <mateusz@loskot.net>

	* [r2295] dummy commit

2009-03-23 20:03  Mateusz Loskot <mateusz@loskot.net>

	* [r2294] autogen.sh: Fixed typo in tab character.

2009-03-23 17:08  Mateusz Loskot <mateusz@loskot.net>

	* [r2293] autogen.sh: be more verbose about versions, check for
	  autoconf, check if ./configure is really generated.

2009-03-23 16:28  Mateusz Loskot <mateusz@loskot.net>

	* [r2292] configure.in: mloskot made a stupid mistake, mloskot has
	  fixed it.

2009-03-23 14:38  Mateusz Loskot <mateusz@loskot.net>

	* [r2291] configure.in: wrap macro arguments with proper M4 quote
	  characters.

2009-03-23 14:08  Mateusz Loskot <mateusz@loskot.net>

	* [r2290] autogen.sh: Call libtool *before* aclocal and automake
	  (see Automake manual,8.3.9.1).

2009-03-23 14:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2289] autogen.sh: verbose check if autotools versions.

2009-03-22 20:29  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2288] Show what versions of things we're running

2009-03-21 02:17  Mateusz Loskot <mateusz@loskot.net>

	* [r2287] capi/geos_ts_c.cpp: refactoring - removed redundant
	  return expressions, replaced bloated use of malloc + memcpy with
	  single call to gstrdup, use of C++ cast operators, removed
	  unnecessary allocation of std::string objects.

2009-03-21 01:37  Mateusz Loskot <mateusz@loskot.net>

	* [r2286] capi/geos_ts_c.cpp: added gstrdup and gstrdup_s helper
	  functions to get rid of bloated code in future. Started
	  eliminating redundant return expressions.

2009-03-21 01:10  Mateusz Loskot <mateusz@loskot.net>

	* [r2285] macros: Updated svn:ignore property.

2009-03-21 01:08  Mateusz Loskot <mateusz@loskot.net>

	* [r2284] capi/geos_ts_c.cpp: Use of spaces instead of tabs
	  applied.

2009-03-21 01:05  Mateusz Loskot <mateusz@loskot.net>

	* [r2283] source/operation/polygonize/edgering.cpp: cleaned
	  compiler warnings about mixed integral types.

2009-03-21 01:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2282] Fixed deprecated conversion from string constant to char*
	  in GEOSisValidReason_r. Small refactoring.

2009-03-21 00:47  Mateusz Loskot <mateusz@loskot.net>

	* [r2281] capi/geos_ts_c.cpp: refactoring, use c++ cast operators.

2009-03-20 23:37  Mateusz Loskot <mateusz@loskot.net>

	* [r2280] Updated svn:ignore property.

2009-03-20 23:35  Mateusz Loskot <mateusz@loskot.net>

	* [r2279] Updated build/msvc80 project.

2009-03-19 16:45  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2278] Fix spellingn mistake.

2009-03-19 16:19  Mateusz Loskot <mateusz@loskot.net>

	* [r2277] * tests/unit/capi: added GEOSGeomFromWKBTest with test
	  cases (see comment) reported as a bug (See
	  http://postgis.refractions.net/pipermail/postgis-devel/2009-March/005199.html).
	  TODO: Reproduce and ask the reporter to submit a ticket if
	  necessary.
	  * test/unit/utility.h: Added helper class wkb_hex_decoder.
	  * Updated build/msvc90 projects.

2009-03-11 12:51  Mateusz Loskot <mateusz@loskot.net>

	* [r2276] BUG in DistanceOp:
	  * Test case and explanation of existing bug in
	  DistanceOp::closestPoints() recently reported by Aya (Ticket
	  #236).
	  * Refactored closestPoints() method to clearly present where is
	  the bug. Again, chain calls are evil! Bless clear code!
	  * tests/unit/operation/distance/DistanceOpTest.cpp: see test case
	  test<17>, read FIXME comments. Uncomment closestPoints() to run
	  and reproduce the bug.
	  * A dirty fix: if loc0 or loc1 are nullptr, return nullptr
	  CoordinatesSequence from closestPoints().

2009-03-11 12:18  Mateusz Loskot <mateusz@loskot.net>

	* [r2275] Number of assertions in CoordinateArraySequence class.

2009-03-10 17:29  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2274] svn:ignore

2009-03-10 17:28  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2273] svn:ignore

2009-03-10 17:18  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2272] Update NEWS for 3.1.0

2009-03-10 16:23  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2271] Update ChangeLog for 3.1.0 release

2009-02-07 23:29  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2269] Include GeometrySnapper.h in distribution package.

2009-02-02 22:58  Sean Gillies <sgillies@frii.com>

	* [r2268] Note lack of Python support since 3.0

2009-02-02 22:53  Sean Gillies <sgillies@frii.com>

	* [r2267] Notes on state of scripting language bindings

2009-01-30 20:01  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2266] Add new msvc targets to build

2009-01-29 19:22  Mateusz Loskot <mateusz@loskot.net>

	* [r2265] Added build/msvc90 with solution and project files for
	  Microsoft Visual C++ 2009 (9.0). Successfully built and tested
	  GEOS with Visual C++ 9.0.

2009-01-29 19:02  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2264] update autogen.bat ref

2009-01-29 18:56  Mateusz Loskot <mateusz@loskot.net>

	* [r2263] Fixed broken svn:keyword Id

2009-01-29 18:51  Mateusz Loskot <mateusz@loskot.net>

	* [r2262] Renamed bootstrap.bat to autogen.bat for easier guass of
	  the script purpose. Wiki updated.

2009-01-28 01:06  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2261] Add to win32 instructions

2009-01-27 18:10  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2260] Add GeometryCombiner.h to include dist

2009-01-27 00:18  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2259] Revert some junk from an old commit, per issue #220

2009-01-26 20:44  Frank Warmerdam <warmerdam@pobox.com>

	* [r2258] added two new files related to cascaded polygon union
	  (#226)

2009-01-24 05:03  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2257] Update

2009-01-24 05:02  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2256] Update changelog

2009-01-24 01:33  Mateusz Loskot <mateusz@loskot.net>

	* [r2255] Fixed mixed signed/unsigned integral types in
	  geos_ts_c.cpp, so no compilers should flood with warnings now.

2009-01-24 01:30  Mateusz Loskot <mateusz@loskot.net>

	* [r2254] Updated projects for Visual Studio 2005 adding new
	  .h/.cpp files.

2009-01-23 23:58  Mateusz Loskot <mateusz@loskot.net>

	* [r2253] Updated svn:keywords property on C/C++ files.

2009-01-21 22:18  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2252] Remove geometryCollection protection from
	  Union/Relate/Intersection/Difference.

2009-01-20 01:01  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2251] Add GEOSUnionCascaded(*GEOSGeometry) to CAPI in
	  preparation for PostGIS hook-up.

2009-01-19 23:55  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2250] Formatting changes to function decls.

2009-01-19 20:41  Howard Butler <hobu.inc@gmail.com>

	* [r2249] fixes to allow building in msvc 2003

2009-01-19 20:00  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2248] Make warning flags conditional behind a compiler test...
	  fix to bug #192 ?

2009-01-19 16:44  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2247] Added patch from hkaiser to allow cascadedunion to be run
	  directly on a multipolygon.

2009-01-19 00:12  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2246] Fix error left behind from testing.

2009-01-18 23:28  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2245] Add some more info on missing tools.

2009-01-18 23:07  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2244] Add msvc files to distribution target, and update release
	  notes to include updating
	  version in .vc headers.

2009-01-18 22:35  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2243] Add a couple extra program checks.

2009-01-18 21:30  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2241] Add version test for aclocal and automake to allow
	  OpenSolaris to work.

2009-01-18 20:34  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2240] Apply cascaded union patch, for issue #225

2009-01-15 01:00  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2239] Remove XMLTester from list of installed programs.

2009-01-14 20:25  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2238] Remove strdup use from code for compilation in mingw

2009-01-13 20:59  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2237] Add [macros] include to configure.in directly. Seems to
	  make more recent aclocals happy

2009-01-13 20:43  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2236] Change AC_SUBST to one-per-line instead of
	  one-line-for-all. Seems to make more recent autoconf's happier.

2009-01-13 19:23  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2235] Change return values for GEOSWKBWriter_getIncludeSRID_r
	  to match function signature.

2009-01-13 17:04  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2234] More files missing from commit.

2009-01-13 15:47  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2233] Add missing file to SVN.

2009-01-13 01:21  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2232] Apply patch for issue #210 (thread safe c-api) submitted
	  by Chuck Thibert.

2009-01-05 23:42  Stephen Wong <swongu@gmail.com>

	* [r2231] Fixed memory leak in BufferBuilder (#218); added
	  read-only coordinates function in OffsetCurveVertexList;
	  explicity pass ownership in LineMerger.

2008-11-26 19:41  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2229] Octant.h error (#185) from Denise Macleod.

2008-11-26 19:27  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2228] Allow proper writing out of z ordinates. From Justin
	  Bronn (#216)

2008-11-26 19:25  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2227] Allow readpoint to look at input dimension and fill
	  higher ordinates. (#217)

2008-11-26 19:06  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2226] Expose GEOSIsValidReason to CAPI

2008-11-18 03:09  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2221] Cygwin build fix from MCA

2008-11-11 17:32  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2220] Memory leak on invalid polygons in intersection(). (#170)
	  from Denise MacLeod.

2008-11-05 20:52  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2218] Another minor memory leak removed.

2008-10-28 15:47  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2217] Cygwin/Mingw patch from Mark Cave-Ayland

2008-10-23 17:33  Frank Warmerdam <warmerdam@pobox.com>

	* [r2210] set isChecked flag after checking to fix memory leak
	  (#169)

2008-10-16 00:40  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2203] change info to point to osgeo.org

2008-10-14 15:01  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2200] Consistent const declarations in c-api ($#209)

2008-10-13 22:40  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2199] Add CLocalizer.h to build so it gets packaged in make
	  dist

2008-10-10 17:46  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2198] One last memory leak fix.

2008-10-09 16:39  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2197] Memory leak fix for for prepared intersects. (#207)

2008-10-04 18:14  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2196] Memory leak fix for prepared geometry, from Hartmut
	  Kaiser. (#207)

2008-09-29 19:24  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2195] Put function sig on one line

2008-09-23 23:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2194] Moved some ctor/dctor bodies from headers to translation
	  units. Improved source code readability. TODO: We need to run a
	  beast like AStyle on all GEOS code because many places are very
	  hard to read.

2008-09-23 22:55  Mateusz Loskot <mateusz@loskot.net>

	* [r2193] MCIndexSegmentSetMutualIntersector::addToIndex: Completed
	  BWJ's comment on memory leaks with important observations about
	  objects relation & lifetime. The note is a diagnosis of roots of
	  the problem. Improved source code readability.

2008-09-22 21:48  Mateusz Loskot <mateusz@loskot.net>

	* [r2192] Use conditional operators instead of cast bool to int.

2008-09-22 20:16  Mateusz Loskot <mateusz@loskot.net>

	* [r2191] Removed unnecessary std::endl from debug messages in
	  TopologyPreservingSimplifier.cpp.

2008-09-21 21:32  Mateusz Loskot <mateusz@loskot.net>

	* [r2190] Patched NMAKE makefiles: replaced lib.exe with link.exe
	  /lib command to enabled compilation using Microsoft Visual C++
	  Toolkit 2003

2008-09-16 21:09  Mateusz Loskot <mateusz@loskot.net>

	* [r2189] Patch fixing build problems on Solaris (Ticket #205).

2008-09-16 21:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2188] Fixed EOL to LF.

2008-09-16 20:58  Mateusz Loskot <mateusz@loskot.net>

	* [r2187] Fixed crash of Prepared Geometry construction with
	  nullptr to Geometry object (Ticket #197).

2008-09-16 20:55  Mateusz Loskot <mateusz@loskot.net>

	* [r2186] Added PreparedGeometryFactoryTest to geos_unit.vcproj.

2008-09-16 20:15  Mateusz Loskot <mateusz@loskot.net>

	* [r2185] Added CLocalizer to geos_lib.vcproj project for Visual
	  C++ 2005/2008.

2008-09-16 20:13  Mateusz Loskot <mateusz@loskot.net>

	* [r2184] Include missing <cassert> in isPointInRingTest.cpp

2008-09-16 20:05  Mateusz Loskot <mateusz@loskot.net>

	* [r2183] Fixed undeclared std::locale in CLocalizer when building
	  using Visual C++ (Ticket #201)

2008-08-31 20:28  Mateusz Loskot <mateusz@loskot.net>

	* [r2182] Replaced incorrect <cmath> with <cstdlib> in
	  geos_unit.cpp.

2008-08-31 20:23  Mateusz Loskot <mateusz@loskot.net>

	* [r2181] Added missing include <cmath> in geos_unit.cpp.

2008-08-31 19:54  Mateusz Loskot <mateusz@loskot.net>

	* [r2180] Removed use of strdup function to fix compilation with
	  GCC 4.3.1 (Ticket #204).

2008-08-29 18:17  Mateusz Loskot <mateusz@loskot.net>

	* [r2179] Removed redundant return expressions from geos_c.cpp.
	  Testing changes notifications for buildbot.

2008-08-29 00:30  Mateusz Loskot <mateusz@loskot.net>

	* [r2176] Fixed execution paths and removed redundant return expr
	  in some C API calls.

2008-08-29 00:29  Mateusz Loskot <mateusz@loskot.net>

	* [r2175] Added missing virtual destructor to WKBWriter class.

2008-08-28 22:20  Sean Gillies <sgillies@frii.com>

	* [r2174] Added CLocalizer class that switches to C locale and
	  restores to the outer context's locale when deleted (#201)

2008-08-28 21:35  Mateusz Loskot <mateusz@loskot.net>

	* [r2173] tests/unit: added GEOSGeomToWKTTest.

2008-08-28 19:16  Sean Gillies <sgillies@frii.com>

	* [r2172] Switch to C locale while reading and writing WKT and
	  restore to the original context's locale afterward (#201)

2008-08-22 17:25  Frank Warmerdam <warmerdam@pobox.com>

	* [r2171] include cmath for std::pow() and std:log() on MSVC7.1
	  (#199)

2008-08-22 16:10  Mateusz Loskot <mateusz@loskot.net>

	* [r2170] Added build/bjam/README with status note.

2008-08-19 17:02  Mateusz Loskot <mateusz@loskot.net>

	* [r2169] LineStringTest: fixed memory leak.

2008-08-19 17:00  Mateusz Loskot <mateusz@loskot.net>

	* [r2168] geos/geom/util: Prefer strict static_cast than C-style
	  cast. Commented ownership transfer of coordinates object.

2008-08-19 00:18  Mateusz Loskot <mateusz@loskot.net>

	* [r2167] tests/unit/algorithm/ConvexHullTest.cpp: Fixed memory
	  leaks.

2008-08-19 00:05  Mateusz Loskot <mateusz@loskot.net>

	* [r2166] tests/unit/algorithm/CGAlgorithms: Fixed memory leaks.

2008-08-18 23:45  Mateusz Loskot <mateusz@loskot.net>

	* [r2165] tests/unit/algorithm/CGAlgorithms: Fixed number of memory
	  leaks.

2008-08-18 23:30  Mateusz Loskot <mateusz@loskot.net>

	* [r2164] tests/unit/capi: Fixed number of memory leaks.

2008-08-18 16:32  Mateusz Loskot <mateusz@loskot.net>

	* [r2163] tests/bigtest: Pointed out number of memory leaks but not
	  fixing them, waiting for comments.

2008-08-18 16:30  Mateusz Loskot <mateusz@loskot.net>

	* [r2162] tests/unit: added tests cases to
	  PreparedGeometryFactoryTest, refactored casting utils and
	  geometry comparators, small cleanup.

2008-08-18 16:29  Mateusz Loskot <mateusz@loskot.net>

	* [r2161] Fixed svn:keywords.

2008-08-18 16:27  Mateusz Loskot <mateusz@loskot.net>

	* [r2160] Fixed UNREFERENCED_PARAMETER macro.

2008-08-18 16:27  Mateusz Loskot <mateusz@loskot.net>

	* [r2159] Fixed svn:keywords.

2008-08-18 16:24  Mateusz Loskot <mateusz@loskot.net>

	* [r2158] geom/prep: Refactored kamikaze casts to more readable
	  form. Fixed svn:keywords.

2008-08-12 00:25  Mateusz Loskot <mateusz@loskot.net>

	* [r2157] Fixed Id keywords.

2008-08-12 00:23  Mateusz Loskot <mateusz@loskot.net>

	* [r2156] Fixed EOL to LF in trunk/tests.

2008-08-12 00:09  Mateusz Loskot <mateusz@loskot.net>

	* [r2155] Updated svn:keywords property.

2008-08-12 00:03  Mateusz Loskot <mateusz@loskot.net>

	* [r2154] Updated svn:keywords property.

2008-08-11 23:54  Mateusz Loskot <mateusz@loskot.net>

	* [r2153] Refactored tabs vs spaces in PreparedGeometryFactoryTest.

2008-08-11 23:52  Mateusz Loskot <mateusz@loskot.net>

	* [r2152] PreparedGeometry must be a complete type where it is
	  destroyed by the factory (Ticket #198).

2008-08-11 23:42  Mateusz Loskot <mateusz@loskot.net>

	* [r2151] Completed PreparedGeometryFactory class with missing
	  named destructor for PreparedGeometry (Ticket #198)

2008-08-11 23:35  Mateusz Loskot <mateusz@loskot.net>

	* [r2150] Removed .PreparedGeometryFactoryTest.cpp.swp that must
	  sneaked accidentally.

2008-08-11 22:48  Mateusz Loskot <mateusz@loskot.net>

	* [r2149] Added PreparedGeometryFactoryTest with first test cases
	  included. FIXME: The test causes memory leak because we don't
	  know how to destroy PreparedGeometry objects returned by the
	  factory, discussing on the geos-devel list now.

2008-08-07 16:59  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2148] Added original author to main copyright block.

2008-08-07 16:57  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2147] Change to standard header, with (c) credit to author.

2008-08-01 23:23  Mateusz Loskot <mateusz@loskot.net>

	* [r2146] Updated ChangeLog with latest submissions. Hmm, should we
	  stil maintain the ChangeLog file?

2008-07-31 17:08  Mateusz Loskot <mateusz@loskot.net>

	* [r2145] Fixed tabs, hopefully. Updated svn:keywords property.

2008-07-31 17:01  Mateusz Loskot <mateusz@loskot.net>

	* [r2144] Patch completing C API interface with wrapper on
	  Polygonizer::getCutEdges (Ticket #195). Unit test included in
	  tests/unit/capi/GEOSPolygonizer_getCutEdgeTest.cpp. Thanks to
	  Jurgen E. Fischer for this patch.

2008-07-26 23:06  Mateusz Loskot <mateusz@loskot.net>

	* [r2143] Number of fixes enabling GEOS compilation with GCC 4.3
	  (Ticket #167).

2008-07-26 21:00  Mateusz Loskot <mateusz@loskot.net>

	* [r2142] Guarded version macros with #ifndef conditions to avoid
	  redefinition errors (Ticket #167).

2008-07-26 20:47  Mateusz Loskot <mateusz@loskot.net>

	* [r2141] Guarded version macros with #ifndef conditions to avoid
	  redefinition errors (Ticket #167).

2008-07-26 20:24  Mateusz Loskot <mateusz@loskot.net>

	* [r2140] Fixed problems with finding libpython on Mac Darwin
	  (Ticket #191).

2008-07-26 19:57  Mateusz Loskot <mateusz@loskot.net>

	* [r2139] Updated svn:keywords property.

2008-07-26 19:56  Mateusz Loskot <mateusz@loskot.net>

	* [r2138] Fixed autogen.sh for OpenSolaris (Ticket #192).

2008-07-25 21:00  Mateusz Loskot <mateusz@loskot.net>

	* [r2137] Updated svn:keywords property

2008-07-25 20:56  Mateusz Loskot <mateusz@loskot.net>

	* [r2136] Updated svn:keywords property

2008-07-19 19:11  Frank Warmerdam <warmerdam@pobox.com>

	* [r2135] added manifest handling for DLLs (#193)

2008-07-19 19:07  Frank Warmerdam <warmerdam@pobox.com>

	* [r2134] added rules to create platform.h, version.h and geos_c.h
	  from templates on win32

2008-07-15 22:04  Mateusz Loskot <mateusz@loskot.net>

	* [r2131] Fixed compilation on with Sun Studio compiler on Solaris
	  x86 and Sparc (Ticket #189). Thanks to Magne Mahre for the patch.

2008-07-15 13:35  Mateusz Loskot <mateusz@loskot.net>

	* [r2130] For building with Visual C++, added new flag DEBUG=1 (see
	  GEOS building instructions on GEOS Wiki). Added missing flags for
	  Visual C++ compiler, in release and debug configuration.

2008-05-20 21:34  Mateusz Loskot <mateusz@loskot.net>

	* [r2129] Added missing subdirs to source/dirlist.mk

2008-05-20 21:31  Mateusz Loskot <mateusz@loskot.net>

	* [r2128] Updated svn:ignore patterns.

2008-05-20 21:25  Mateusz Loskot <mateusz@loskot.net>

	* [r2127] * source\headers\geos\util.h: Add UNREFERENCED_PARAMETER
	  macro.
	  * source\geom\PrecisionModel.cpp,
	  source\geom\GeometryComponentFilter.cpp,
	  source\geom\util\GeometryTransformer.cpp,
	  source\precision\GeometrySnapper.cpp,
	  source\precision\CommonBitsRemover.cpp,
	  source\simplify\DouglasPeuckerSimplifier.cpp,
	  source\operation\overlay\OverlayOp.cpp,
	  source\operation\overlay\FuzzyPointLocator.cpp,
	  source\index\quadtree\NodeBase.cpp,
	  source\headers\geos\geom\BinaryOp.h,
	  source\headers\geos\operation\overlay\PointBuilder.h,
	  source\headers\geos\noding\MCIndexNoder.h,
	  source\headers\geos\noding\ScaledNoder.h,
	  source\headers\geos\noding\Octant.h,
	  source\noding\ScaledNoder.cpp,
	  source\noding\snapround\MCIndexPointSnapper.cpp,
	  source\noding\SegmentString.cpp,
	  tests\unit\geom\DimensionTest.cpp: Use UNREFERENCED_PARAMETER
	  macro to get rid of C4100 warning when building with Visual C++.
	  * build\msvc80\geos_lib\geos_lib.vcproj: Remove non-existing
	  source files.

2008-05-20 20:45  Mateusz Loskot <mateusz@loskot.net>

	* [r2126] source/makefile.vc: Removed non-existing file entry:
	  PreparedPolygonLineIntersects.obj.

2008-05-20 20:33  Mateusz Loskot <mateusz@loskot.net>

	* [r2125] * bootstrap.bat: Added script generating headers for use
	  with Visual C++ compiler. DO NOT include this script in GEOS
	  source distribution. * source/makefile.vc: Do not make copies of
	  3 dynamic headers but let users to use bootstrap.bat instead.

2008-02-07 22:59  Frank Warmerdam <warmerdam@pobox.com>

	* [r2123] make sure makefile.vc gets distributed

2008-02-06 22:17  Frank Warmerdam <warmerdam@pobox.com>

	* [r2122] try to fix up the files include in distribution, and
	  remove unused files from Makefile.vc (#175)

2008-01-30 22:34  Ben Jubb <benjubb@refractions.net>

	* [r2120] Added documentation, for benefit of doxygen.

2008-01-30 22:30  Ben Jubb <benjubb@refractions.net>

	* [r2119] deleted out-commented line.

2008-01-30 22:29  Ben Jubb <benjubb@refractions.net>

	* [r2118] removed ref to PreparedPolygonLineIntersection

2008-01-30 22:18  Ben Jubb <benjubb@refractions.net>

	* [r2117] Removed refs to PreparedPolygonLineIntersection.

2008-01-30 22:17  Ben Jubb <benjubb@refractions.net>

	* [r2116] Deleted. not used, not needed.
	  
	  

2008-01-30 19:09  Ben Jubb <benjubb@refractions.net>

	* [r2115] Added for benefit of doxygen.

2008-01-29 17:55  Ben Jubb <benjubb@refractions.net>

	* [r2114] Some small changes to improve the memory management.
	  These changes plug a few leaks, but not all.

2008-01-29 17:49  Ben Jubb <benjubb@refractions.net>

	* [r2113] Fix a bug in the shortcut test for containment in a
	  rectangle. This test wasn't correctly testing for case of a point
	  on the boundary.
	  
	  Was also a bug in JTS (now fixed).

2008-01-29 17:37  Ben Jubb <benjubb@refractions.net>

	* [r2112] Patch to fix bug in ticket #171

2008-01-22 19:34  Ben Jubb <benjubb@refractions.net>

	* [r2111] Updated for VC to give correct version
	  (3.1.0-CAPI-1.5.0).

2008-01-18 00:37  Ben Jubb <benjubb@refractions.net>

	* [r2110] Added to CAPI interface, cleared CAPI_INTERFACE_REV,
	  bumped AGE & CURRENT

2008-01-18 00:35  Ben Jubb <benjubb@refractions.net>

	* [r2109] Fixed a bug in the handling of line strings with repeated
	  points.
	  
	  -This line, and those below, will be ignored--
	  
	  M MonotoneChainBuilder.cpp

2008-01-17 19:15  Ben Jubb <benjubb@refractions.net>

	* [r2108] Fixed a misspelling, GEOSPreparedContainsProperty =>
	  GEOSPreparedContainsProperly

2008-01-16 18:36  Frank Warmerdam <warmerdam@pobox.com>

	* [r2107] updated to include post 3.0 classes

2008-01-09 23:49  Ben Jubb <benjubb@refractions.net>

	* [r2106] Added support for prepared geometry

2008-01-09 23:48  Ben Jubb <benjubb@refractions.net>

	* [r2105] removed extraneous 'using namespace'

2008-01-03 21:11  Ben Jubb <benjubb@refractions.net>

	* [r2104] commented out some delete's in
	  MCIndexSegmentSetMutualIntersector::addToIndex, to fix a bug in
	  prepared contains() predicate.

2008-01-02 23:23  Sean Gillies <sgillies@frii.com>

	* [r2102] Conditionally add swig/python,ruby to SUBDIRS

2007-12-22 00:04  Mateusz Loskot <mateusz@loskot.net>

	* [r2101] Updated configuration of experimental builder based on
	  Boost.Build. GEOS compiles with bjam successfully as static
	  library.

2007-12-21 23:50  Mateusz Loskot <mateusz@loskot.net>

	* [r2100] Updated Visual C++ makefiles with new submissions from
	  Ben. Now, new GEOS features compiles with NMAKE too.

2007-12-21 23:31  Mateusz Loskot <mateusz@loskot.net>

	* [r2099] Removed SimplePointInAreaLocator.h from
	  algorithm/Makefile.am (header migrated to algorithm/locate).

2007-12-21 23:26  Mateusz Loskot <mateusz@loskot.net>

	* [r2098] Added comment about deprecated translation units in
	  source/algorithm.

2007-12-21 23:26  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2097] remove trailing backslash

2007-12-21 23:21  Mateusz Loskot <mateusz@loskot.net>

	* [r2096] Updated svn:ignore property.

2007-12-21 23:18  Mateusz Loskot <mateusz@loskot.net>

	* [r2095] Fixed extra qualifications in
	  /geom/prep/PreparedPolygonContainsProperly.

2007-12-21 23:12  Mateusz Loskot <mateusz@loskot.net>

	* [r2094] Fixed extra qualifications in PreparedGeometryFactory
	  class.

2007-12-21 22:57  Mateusz Loskot <mateusz@loskot.net>

	* [r2093] Fixed GeometryTypeId misused in
	  geos/geom/util/ComponentCoordinateExtracter.h.

2007-12-21 22:49  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2092] remove .cpp files that weren't there before

2007-12-21 22:49  Mateusz Loskot <mateusz@loskot.net>

	* [r2091] Reverted changes appled in r2089 to three files from
	  source/geom.

2007-12-21 22:47  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2090] type subdir typo

2007-12-21 22:43  Mateusz Loskot <mateusz@loskot.net>

	* [r2089] Updated svn:ignore property.

2007-12-21 22:41  Mateusz Loskot <mateusz@loskot.net>

	* [r2088] Added missing <iostream> header to
	  CustomPointCoordinateSequence.cpp.

2007-12-21 22:40  Mateusz Loskot <mateusz@loskot.net>

	* [r2087] Removed unused SimplePointInAreaLocator.cpp. This unit
	  migrated to algorithm/locate module.

2007-12-21 22:21  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2086] Updated configure.in with new locations.

2007-12-21 22:14  Mateusz Loskot <mateusz@loskot.net>

	* [r2085] Updated configure.in with new locations.

2007-12-21 22:12  Mateusz Loskot <mateusz@loskot.net>

	* [r2084] Updated configure.in with new locations.

2007-12-21 22:09  Mateusz Loskot <mateusz@loskot.net>

	* [r2083] Updated configure.in with new locations.

2007-12-21 22:07  Mateusz Loskot <mateusz@loskot.net>

	* [r2082] Updated configure.in with new locations.

2007-12-21 22:02  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2081] Add headers/geos/algorithm/locate to automake

2007-12-21 22:01  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2080] Add files to automake

2007-12-21 21:57  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2079] Added headers/index/intervalrtree to automake

2007-12-21 21:55  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2078] Added headers/geom/prep headers/geom/util to automake

2007-12-21 21:47  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2077] Added index/intervalrtree to automake

2007-12-21 21:43  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2076] added geom/util/ComponentCoordinateExtracter.h

2007-12-21 21:40  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2075] Add geom/prep to automake

2007-12-21 21:36  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2074] Add algorithm/location to automake

2007-12-21 21:31  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2073] Added new files

2007-12-21 20:50  Ben Jubb <benjubb@refractions.net>

	* [r2072]

2007-12-21 20:48  Ben Jubb <benjubb@refractions.net>

	* [r2071]

2007-12-21 20:47  Ben Jubb <benjubb@refractions.net>

	* [r2070] Added from JTS 1.9 to support prepared geometry

2007-12-21 20:47  Ben Jubb <benjubb@refractions.net>

	* [r2069] Added from JTS 1.9 to support prepared geometry

2007-12-21 20:44  Ben Jubb <benjubb@refractions.net>

	* [r2068] Added from JTS 1.9 to support prepared geometry

2007-12-21 20:44  Ben Jubb <benjubb@refractions.net>

	* [r2067] Added from JTS 1.9 to support prepared geometry

2007-12-21 20:42  Ben Jubb <benjubb@refractions.net>

	* [r2066] modified because SimplePointInAreaLocator.h moved

2007-12-21 20:41  Ben Jubb <benjubb@refractions.net>

	* [r2065] Added from JTS 1.9 to support prepared geometry

2007-12-21 20:41  Ben Jubb <benjubb@refractions.net>

	* [r2064] Added from JTS 1.9 to support prepared geometry

2007-12-21 20:40  Ben Jubb <benjubb@refractions.net>

	* [r2063] Added from JTS 1.9 to support prepared geometry

2007-12-21 20:39  Ben Jubb <benjubb@refractions.net>

	* [r2062] modified because SimplePointInAreaLocator.h moved

2007-12-21 20:38  Ben Jubb <benjubb@refractions.net>

	* [r2061] Moved into geos::algorithm::locate

2007-12-21 20:37  Ben Jubb <benjubb@refractions.net>

	* [r2060] Added from JTS 1.9 to support prepared geometry

2007-12-21 20:35  Ben Jubb <benjubb@refractions.net>

	* [r2059] Added from JTS 1.9 to support prepared geometry

2007-12-21 20:34  Ben Jubb <benjubb@refractions.net>

	* [r2058] Added from JTS 1.9 to support prepared geometry

2007-12-21 20:33  Ben Jubb <benjubb@refractions.net>

	* [r2057] changed destructor to be virtual

2007-12-21 20:31  Ben Jubb <benjubb@refractions.net>

	* [r2056] Added a covers() predicate, from JTS 1.9, to support
	  prepared geometry

2007-12-21 20:30  Ben Jubb <benjubb@refractions.net>

	* [r2055] changed IsRectangle to be public

2007-12-21 20:03  Ben Jubb <benjubb@refractions.net>

	* [r2054] Added a covers() predicate, from JTS 1.9, to support
	  prepared geometry

2007-12-21 20:00  Ben Jubb <benjubb@refractions.net>

	* [r2053] Moved from geos::algorithm as in JTS 1.9

2007-12-21 19:55  Ben Jubb <benjubb@refractions.net>

	* [r2052] New namaspace geos::algorithm::locate, as in JTS 1.9..

2007-12-21 19:52  Ben Jubb <benjubb@refractions.net>

	* [r2051] Added a public constructor, and a method to bring in line
	  with JTS 1.9. Changed namespace to geos::algorithm::locate

2007-12-21 18:44  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2050] version numbering for next release (3.1.0)

2007-12-21 18:41  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2046] 3.0.0 release

2007-12-19 20:18  Mateusz Loskot <mateusz@loskot.net>

	* [r2045] Improved warning message about using DEPRECATED headers

2007-12-17 23:09  Mateusz Loskot <mateusz@loskot.net>

	* [r2044] Fixed std::tolower usage in XMLTester.cpp (Ticket #163).

2007-12-17 23:05  Mateusz Loskot <mateusz@loskot.net>

	* [r2043] Replaced finite function with std::numeric_limits (Ticket
	  #162).

2007-12-17 21:52  Mateusz Loskot <mateusz@loskot.net>

	* [r2042] source\Makefile.vc: Fixed MSVC_VER condition for
	  Microsoft Visual C++ 2008 (9.0).

2007-12-13 16:11  Mateusz Loskot <mateusz@loskot.net>

	* [r2041] Added Id keyword at the top of ChangeLog file.

2007-12-13 16:09  Mateusz Loskot <mateusz@loskot.net>

	* [r2040] * 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
	  int where unsigned integral type required.

2007-12-09 00:02  Mateusz Loskot <mateusz@loskot.net>

	* [r2038] Added test suite for class
	  geos::precision::SimpleGeometryPrecisionReducer.

2007-12-08 22:59  Mateusz Loskot <mateusz@loskot.net>

	* [r2037] Updated svn:keyword property.

2007-11-26 16:26  Mateusz Loskot <mateusz@loskot.net>

	* [r2036] Added geos.vsprops - property sheet for Visual C++
	  projects.

2007-11-26 15:19  Mateusz Loskot <mateusz@loskot.net>

	* [r2035] 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-26 06:21  Mateusz Loskot <mateusz@loskot.net>

	* [r2034] Updated svn:ignore patterns.

2007-11-26 06:16  Mateusz Loskot <mateusz@loskot.net>

	* [r2033] Enabled target copying version.h.vc and geos_c.h.vc to
	  headers used by Visual C++. Added test if version.h.vc is used
	  with Visual C++.

2007-11-23 02:33  Mateusz Loskot <mateusz@loskot.net>

	* [r2032] A bit of purification with explicit casting int to bool
	  type.

2007-11-02 22:41  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2031] urls updated to point to osgeo locations

2007-11-02 22:17  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2030] add the web site content to svn for collaborative
	  management

2007-09-21 17:42  Charlie Savage <cfis@savagexi.com>

	* [r2029] Update the CAPI and GEOS version numbers based on
	  Reader/Writer additions to the CAPI and EWKB support for the C++
	  api.

2007-09-21 17:40  Charlie Savage <cfis@savagexi.com>

	* [r2028] Updated the SWIG bindings and tests to use the new
	  Reader/Writer classes exposed in the CAPI.

2007-09-21 17:40  Charlie Savage <cfis@savagexi.com>

	* [r2027] Update the CAPI to expose WKTReader/WBTWriter and
	  WKBReader/WBKWriter in the CAPI. This is an improvement over the
	  existing API since it avoids the use of the static variable used
	  to control byte order and # of dimenions, and gives clients more
	  control over the creation/destruction of readers and writers.
	  Finally, exposed the ability to output the EWKB format (set SRID
	  to true in the WKBWriter).

2007-09-21 17:35  Charlie Savage <cfis@savagexi.com>

	* [r2026] Switched back to using < because the fuzzy comparison now
	  in use trips assertion errors in VC++. See comments in code for
	  more information. Note this change may cause problems. Strk left
	  a note in the code saying that the '<' comparison sometimes gives
	  unstable results. But that seems better than an assertion
	  failure.

2007-09-21 17:32  Charlie Savage <cfis@savagexi.com>

	* [r2025] Updated the WKBWriter so it can output EWKB format
	  similar to PostGIS. Also added a few getter/setter methods that
	  allow clients to specify the reader's number of dimensions, byte
	  order and whether srid values should be output. These
	  getters/setters make it easier to wrap the reader in the CAPI.

2007-09-14 15:34  Charlie Savage <cfis@savagexi.com>

	* [r2024]

2007-09-14 15:34  Charlie Savage <cfis@savagexi.com>

	* [r2023] Told SVN to ignore MSCV++ Python swig build directories.

2007-09-14 15:25  Charlie Savage <cfis@savagexi.com>

	* [r2022] 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  Charlie Savage <cfis@savagexi.com>

	* [r2021] Don't include config.h for MSVC++ builds.

2007-09-07 17:32  Charlie Savage <cfis@savagexi.com>

	* [r2020] The test for SWIG was incorrect. Fixed by patch from Mark
	  Cave-Ayland.

2007-09-06 23:24  Charlie Savage <cfis@savagexi.com>

	* [r2019] 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  Charlie Savage <cfis@savagexi.com>

	* [r2018] Applied patches from Mark Cave-Ayland's that
	  reorganize/improve the SWIG support in the generated configure
	  file.\

2007-08-31 20:44  Charlie Savage <cfis@savagexi.com>

	* [r2017] 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  Charlie Savage <cfis@savagexi.com>

	* [r2016] 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  Charlie Savage <cfis@savagexi.com>

	* [r2015] MingW now includes the gettimeofday function - so
	  reworked includes to only use custom version when building with
	  VC++.

2007-08-30 17:00  Charlie Savage <cfis@savagexi.com>

	* [r2014] Added RUBY_BIN_DIR to autoconf macros - simplified auto
	  make input file for ruby bindings.

2007-08-30 06:19  Charlie Savage <cfis@savagexi.com>

	* [r2013] 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  Charlie Savage <cfis@savagexi.com>

	* [r2012] 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  Charlie Savage <cfis@savagexi.com>

	* [r2011] Changed from dos to unix line feeds.

2007-08-29 01:41  Charlie Savage <cfis@savagexi.com>

	* [r2010] New VC++ project for the python SWIG bindings.

2007-08-29 01:29  Charlie Savage <cfis@savagexi.com>

	* [r2009] 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  Charlie Savage <cfis@savagexi.com>

	* [r2008] Added release as an ignored directory for VC++, similar
	  to the debug directory.

2007-08-28 21:28  Charlie Savage <cfis@savagexi.com>

	* [r2007] Added new ruby VC++ project to solution file.

2007-08-28 21:27  Charlie Savage <cfis@savagexi.com>

	* [r2006] Fixed c api include for VC++ - it should be #include
	  <geos/version.h> instead of #include <version.h>.

2007-08-28 21:27  Charlie Savage <cfis@savagexi.com>

	* [r2005] Added new ruby VC++ project to solution file.

2007-08-28 21:26  Charlie Savage <cfis@savagexi.com>

	* [r2004] 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  Charlie Savage <cfis@savagexi.com>

	* [r2003] 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  Charlie Savage <cfis@savagexi.com>

	* [r2002] Updated SWIG wrappers based on changed interface file.
	  Also generated with SWIG 1.3.31

2007-08-28 20:42  Charlie Savage <cfis@savagexi.com>

	* [r2001] SWIG bindings - updated Ruby tests based on name changes.

2007-08-28 20:41  Charlie Savage <cfis@savagexi.com>

	* [r2000] 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  Charlie Savage <cfis@savagexi.com>

	* [r1999] Exposed Geometry::Clone method in SWIG bindings. Added
	  check for NULL string in geomFromWKT wrapper.

2007-08-23 20:35  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r1998] Memory leak patches from Robert Coup

2007-08-22 23:45  Mateusz Loskot <mateusz@loskot.net>

	* [r1997] Cleaned compilation warnings from VC++.

2007-06-11 07:43  Mateusz Loskot <mateusz@loskot.net>

	* [r1996] 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  Mateusz Loskot <mateusz@loskot.net>

	* [r1995] Added unit test for geos::operation::IsSimpleOp class.

2007-06-10 13:03  Mateusz Loskot <mateusz@loskot.net>

	* [r1994] Updated tests/unit/Makefile.am with new files.

2007-06-10 11:53  Mateusz Loskot <mateusz@loskot.net>

	* [r1993] Added unit test for
	  geos::algorithm::CGAlgorithms::computeOrientation() function.

2007-06-10 11:29  Mateusz Loskot <mateusz@loskot.net>

	* [r1992] Updated svn:ignore property for the whole tree adding
	  VC++ and Windows specific patterns.

2007-06-10 11:18  Mateusz Loskot <mateusz@loskot.net>

	* [r1991] Added unit test for CGAlgorithms::isCCW() function.

2007-06-10 11:08  Mateusz Loskot <mateusz@loskot.net>

	* [r1990] Added unit test for geos::algorithm::ConvexHull.

2007-06-10 11:03  Mateusz Loskot <mateusz@loskot.net>

	* [r1989] Added custom operators for static and dynamic casts of
	  pointers wrapped with std::auto_ptr<T> type.

2007-06-08 17:13  Mateusz Loskot <mateusz@loskot.net>

	* [r1988] Identified test case failing because of
	  geos::index::strtree::yComparator() instability.

2007-06-08 17:10  Mateusz Loskot <mateusz@loskot.net>

	* [r1987] Analysis of instability of the yComparator, there are
	  some new important questions to answer.

2007-06-08 15:27  Mateusz Loskot <mateusz@loskot.net>

	* [r1986] Cleaned signed/unsigned types mixtures, got rid from
	  annoying compiler warnings.

2007-06-08 14:50  Mateusz Loskot <mateusz@loskot.net>

	* [r1985] Applied Konstantin Baumann's suggestion about including
	  version.h in C API header for Visual C++.

2007-06-08 14:50  Mateusz Loskot <mateusz@loskot.net>

	* [r1984] Applied Konstantin Baumann's suggestion about including
	  version.h in C API header for Visual C++.

2007-06-01 13:53  Mateusz Loskot <mateusz@loskot.net>

	* [r1983] 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  Mateusz Loskot <mateusz@loskot.net>

	* [r1982] Set missing svn:keywords property.

2007-06-01 13:06  Mateusz Loskot <mateusz@loskot.net>

	* [r1981] 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  Mateusz Loskot <mateusz@loskot.net>

	* [r1980] Updated svn:ignore property for build\msvc80.

2007-05-06 02:40  Mateusz Loskot <mateusz@loskot.net>

	* [r1979] Added source/headers/geos/version.h.vc file for Visual
	  C++ compiler.

2007-04-22 04:44  Mateusz Loskot <mateusz@loskot.net>

	* [r1978] Added assertion validating ordinateIndex in setOrdinate()
	  function. Extended GEOSCoordSeqTest with swapped and non-swapped
	  calls of coordiantes assignment functions.

2007-04-15 18:02  Mateusz Loskot <mateusz@loskot.net>

	* [r1977] Added detection of glibtoolize under Mac OS X.

2007-03-05 09:58  Sandro Santilli <strk@keybit.net>

	* [r1976] Add new testcases by Carl Anderson

2007-02-26 10:46  Sandro Santilli <strk@keybit.net>

	* [r1975] Patch by Tom Elwertowski:
	  * source/inlines.cpp: fix for MingW32 builds.

2007-02-21 10:14  Sandro Santilli <strk@keybit.net>

	* [r1974] Patch by Carl Anderson:
	  
	  * source/operation/buffer/SubgraphDepthLocater.cpp
	  (findStabbedSegments):
	  Implement short-circuit to avoid inner defective
	  logic.
	  
	  Fixes badguy3.xml

2007-02-21 10:12  Sandro Santilli <strk@keybit.net>

	* [r1973] * tests/xmltester/: Makefile.am, badguy3.xml:
	  Added simplified version of nasty buffer bug test.

2007-02-08 23:33  Sandro Santilli <strk@keybit.net>

	* [r1972] 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://sources.redhat.com/automake/automake.html#Python.

2007-02-07 00:34  Sandro Santilli <strk@keybit.net>

	* [r1971] 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 02:05  Sandro Santilli <strk@keybit.net>

	* [r1970] * tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
	  Expect result of POLYGON simplification to always be
	  a polygon, even if collapsed to the empty geom.

2007-02-06 01:57  Sandro Santilli <strk@keybit.net>

	* [r1969] * operation::buffer::BufferBuilder,
	  operation::buffer::BufferOp:
	  Fixed buffer operation to always return polygonal
	  geometry

2007-02-03 02:18  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r1967] 3.0.0rc4 tagging

2007-02-01 11:11  Sandro Santilli <strk@keybit.net>

	* [r1966] * operation::buffer::BufferOp: set MAX_PRECISION_DIGITS
	  so to match JTS.

2007-01-26 01:19  Sandro Santilli <strk@keybit.net>

	* [r1965] * tests/xmltester/: Makefile.am,
	  stmlf-cases-20070119.xml:
	  New overlay test.

2007-01-26 00:57  Sandro Santilli <strk@keybit.net>

	* [r1964] * tests/xmltester/XMLTester.cpp: improved buffer
	  result validator.
	  * source/operation/buffer/BufferBuilder.cpp (computeNodedEdges):
	  remove repeated points from noded SegmentStrings, skip collapsed
	  edges.

2007-01-17 11:59  Sandro Santilli <strk@keybit.net>

	* [r1963] New testcase for bug fixed by previous commit.

2007-01-17 01:05  Sandro Santilli <strk@keybit.net>

	* [r1962] * source/index/strtree/STRtree.cpp (yComparator):
	  Use static_cast<> and make code more readable.
	  A side effect seems to be fixing a segfault :!

2007-01-17 00:45  Sandro Santilli <strk@keybit.net>

	* [r1961] * source/headers/geos/index/strtree/STRtree.h (centreY):
	  const-corrected.

2007-01-16 14:12  Sandro Santilli <strk@keybit.net>

	* [r1960] * tests/xmltester/XMLTester.cpp: don't include catch-all
	  headers.

2007-01-09 17:34  Sandro Santilli <strk@keybit.net>

	* [r1959] * source/operation/buffer/: Makefile.am,
	  OffsetCurveVertexList.h:
	  New helper class for OffsetCurveBuilder
	  * operation::buffer::OffsetCurveBuilder:
	  Move vertexlist management to external class.
	  * 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
	  difference between expected and obtained result
	  to be smaller then 1/1000 of expected geometry
	  area.

2007-01-09 15:08  Sandro Santilli <strk@keybit.net>

	* [r1958] * 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.

2007-01-09 10:27  Sandro Santilli <strk@keybit.net>

	* [r1957] * tests/xmltester/XMLTester.cpp: add areatest to buffer
	  test handler.

2007-01-05 01:01  Sandro Santilli <strk@keybit.net>

	* [r1956] * configure.in: prepared for version to 3.0.0rc4,
	  fixed swig python errors as suggested by hint
	  (AM_PATH_PYTHON).

2007-01-04 22:43  Sandro Santilli <strk@keybit.net>

	* [r1955] * 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 22:38  Sandro Santilli <strk@keybit.net>

	* [r1954] 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 20:11  Sandro Santilli <strk@keybit.net>

	* [r1953] * tests/xmltester/: fme.xml, Makefile.am: added buffer
	  testcase.

2007-01-03 20:06  Sandro Santilli <strk@keybit.net>

	* [r1952] * 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 19:18  Sandro Santilli <strk@keybit.net>

	* [r1951] Applied patch by Mark Cave-Ayland
	  <mark.cave-ayland@ilande.co.uk>:
	  
	  * source/inlines.cpp, source/algorithm/HCoordinate.cpp:
	  Fixes for MingW builds. See geos-devel/2007-January/002766.html.

2007-01-03 14:56  Sandro Santilli <strk@keybit.net>

	* [r1950] * source/operation/buffer/BufferOp.cpp
	  (bufferReducedPrecision):
	  Fixed computation of reduced PrecisionModel scale.

2006-12-18 20:04  Sandro Santilli <strk@keybit.net>

	* [r1949] * tests/xmltester/robustness.xml: added
	  testcase reported to fail with 2.2.3 on
	  postgis-users/2006-November/014013.html.

2006-12-18 18:44  Sandro Santilli <strk@keybit.net>

	* [r1948] Geometry snapping synced with JTS.

2006-12-18 14:27  Sandro Santilli <strk@keybit.net>

	* [r1947] * HOWTO_RELEASE: add ChangeLog's release mark step.

2006-12-18 14:19  Sandro Santilli <strk@keybit.net>

	* [r1946] * source/precision/GeometrySnapper.cpp
	  (computeSnapTolerance):
	  properly compute snap tolerance for fixed precision geometries.
	  * tests/xmltester/: Makefile.am, TestRobustOverlayFixed.xml:
	  new test for fixed precision snapping.

2006-12-15 10:50  Sandro Santilli <strk@keybit.net>

	* [r1945] release 3.0.0rc3 marked

2006-12-14 19:12  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r1943] bumped version numbers for 3.0.0rc3

2006-12-13 11:05  Mateusz Loskot <mateusz@loskot.net>

	* [r1942] Updated makefile and project files for Visual C++.

2006-12-13 10:55  Sandro Santilli <strk@keybit.net>

	* [r1941] Updated port information.

2006-12-13 10:51  Sandro Santilli <strk@keybit.net>

	* [r1940] * precision::GeometrySnapper,
	  precision::LineStringSnapper:
	  Updated port information.

2006-12-11 17:42  Sandro Santilli <strk@keybit.net>

	* [r1939] * source/headers/geos/noding/SegmentIntersector.h: added
	  virtual
	  isDone() function, always returning false by default.
	  * 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/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:
	  use a FastNodingValidator rather then a simple NodingValidator.

2006-12-07 10:45  Sandro Santilli <strk@keybit.net>

	* [r1938] * source/headers/geos/algorithm/:
	  CentralEndpointIntersector.h,
	  Makefile.am: new port from JTS-1.8.
	  * algorithm::LineIntersector: robustness improvements
	  from JTS-1.8.

2006-12-05 11:22  Mateusz Loskot <mateusz@loskot.net>

	* [r1937] Fixed indentantion in tests/unit/capi.

2006-12-05 11:10  Mateusz Loskot <mateusz@loskot.net>

	* [r1936] Fixed typos in changelog.

2006-12-05 11:05  Mateusz Loskot <mateusz@loskot.net>

	* [r1935] Set svn:keyword property on CAPI tests.

2006-12-05 11:02  Mateusz Loskot <mateusz@loskot.net>

	* [r1934] Purifying CAPI unit tests.

2006-12-05 10:59  Mateusz Loskot <mateusz@loskot.net>

	* [r1933] Added CAPI tests to VC++ project.

2006-12-05 10:42  Sandro Santilli <strk@keybit.net>

	* [r1932] * 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.

2006-12-05 09:59  Sandro Santilli <strk@keybit.net>

	* [r1931] * noding::NodingValidator.h: throw TopologyException
	  rather then a generic GEOSException.

2006-12-04 12:41  Sandro Santilli <strk@keybit.net>

	* [r1930] * source/headers/geos/geomgraph/EdgeNodingValidator.h:
	  fix members initialization order.

2006-12-04 11:38  Sandro Santilli <strk@keybit.net>

	* [r1929] * geomgraph::EdgeNodingValidator: minor cleanup
	  to use references args instead of pointers for
	  method that doesn't handle NULLs anyway.

2006-12-04 10:31  Sandro Santilli <strk@keybit.net>

	* [r1928] * 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):
	  don't try to simplify empty coordinate lists. Fixes bug #134.

2006-12-04 10:14  Sandro Santilli <strk@keybit.net>

	* [r1927] Other tests using setOrdinate instead of set{X,Y,Z}

2006-12-04 10:12  Sandro Santilli <strk@keybit.net>

	* [r1926] * source/geom/CoordinateArraySequence.cpp (setOrdinate):
	  fix bug #133.

2006-12-04 10:00  Sandro Santilli <strk@keybit.net>

	* [r1925] * tests/unit/capi/GEOSCoordSeq.cpp: add test for bug #133
	  (failing).

2006-12-04 09:57  Sandro Santilli <strk@keybit.net>

	* [r1924] * tests/unit/geom/CoordinateArraySequenceTest.cpp: added
	  tests for setOrdinate()

2006-11-30 14:49  Sandro Santilli <strk@keybit.net>

	* [r1923] * tests/unit/: Makefile.am, capi/GEOSCoordSeq.cpp:
	  new experimental test for C-API GEOSCoordSeq.
	  * capi/geos_c.cpp (GEOSCoordSeq_create): removed
	  suspicious static cast.

2006-11-28 19:13  Mateusz Loskot <mateusz@loskot.net>

	* [r1922] Added Visual C++ 2005 project files.

2006-11-23 20:17  Sandro Santilli <strk@keybit.net>

	* [r1921] * source/geom/Point.cpp (equalsExact): don't segfault on
	  empty points. Fixes bug #132.

2006-11-23 12:25  Sandro Santilli <strk@keybit.net>

	* [r1920] Added short descripion of testcases provenience

2006-11-22 20:29  Sandro Santilli <strk@keybit.net>

	* [r1919] * tests/xmltester/: stmlf-cases-20061020.xml,
	  Makefile.am: add more robustness testcases.

2006-11-22 12:26  Sandro Santilli <strk@keybit.net>

	* [r1918] Patch by dron@ak4719.spb.edu:
	  
	  * autogen.sh: call 'autoheader' after 'aclocal'.
	  Fixes bug #131

2006-11-18 15:30  Mateusz Loskot <mateusz@loskot.net>

	* [r1917] Fixed path to geos_c.h in source/makefile.vc.

2006-11-15 18:26  Sandro Santilli <strk@keybit.net>

	* [r1916] * 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

2006-11-15 14:42  Sandro Santilli <strk@keybit.net>

	* [r1915] * capi/geos_c.h.in: hopefully fixed GEOS_DLL use.

2006-11-15 11:28  Sandro Santilli <strk@keybit.net>

	* [r1914] * capi/geos_c.cpp (GEOSGeom_getDimensions): Fix a
	  segfault on empty geometry input (fix bug #126).

2006-11-11 05:32  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r1913] Retreived original .vc file and put in MACRO
	  substitutions. Somehow GNU version replaced .vc version during
	  file shuffles to get macros in.

2006-11-10 18:24  Sandro Santilli <strk@keybit.net>

	* [r1912] fixed timewarp

2006-11-10 17:56  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r1911] noted .vc change

2006-11-10 17:55  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r1910] Made sure geos_c.h.vc is part of 'make dist' since VC
	  users won't have .configure

2006-11-10 17:38  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r1909] Added substitution strings to .in files for .vc
	  generation.

2006-11-10 17:35  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r1908] Changes for capi .vc generation

2006-11-10 14:50  Howard Butler <hobu.inc@gmail.com>

	* [r1907] update

2006-11-09 09:10  Sandro Santilli <strk@keybit.net>

	* [r1906] * test/xmltester/XMLTester.cpp: improved 'testarea' test.

2006-11-08 11:54  Sandro Santilli <strk@keybit.net>

	* [r1905] added 'release-separator' tag

2006-11-08 11:51  Sandro Santilli <strk@keybit.net>

	* [r1904] * 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
	  to run, so run it on make check.

2006-11-08 10:40  Sandro Santilli <strk@keybit.net>

	* [r1903] * source/headers/geos/geom/BinaryOp.h: enable
	  COMMONBITS-removal heuristic so it is attempted
	  before geometry snapping.

2006-11-05 20:34  Sandro Santilli <strk@keybit.net>

	* [r1900] * capi/Makefile.am: distribute files needed for testing,
	  proper cleanup (make distcheck works now)

2006-11-05 00:24  Charlie Savage <cfis@savagexi.com>

	* [r1899] Updated ruby swig wrapper for changes in header files.

2006-11-05 00:24  Charlie Savage <cfis@savagexi.com>

	* [r1898] Updated python swig wrapper for changes in header files.

2006-11-05 00:23  Charlie Savage <cfis@savagexi.com>

	* [r1897] Fixes for changes in header files.

2006-11-03 12:35  Sandro Santilli <strk@keybit.net>

	* [r1896] redirect 'diff' output to stderr

2006-11-03 10:54  Sandro Santilli <strk@keybit.net>

	* [r1895] hopefully fixed proper quoting

2006-11-03 10:30  Sandro Santilli <strk@keybit.net>

	* [r1894] Report non-zero return from ./geostest run

2006-11-02 10:08  Sandro Santilli <strk@keybit.net>

	* [r1893] * source/headers/geos/geom/BinaryOp.h: disable debugging
	  output by default.

2006-11-02 10:02  Sandro Santilli <strk@keybit.net>

	* [r1892] * capi/geostest.c: updated to use the new GEOSGeometry
	  typedef, so to build w/out warnings and fully respecting current
	  const specification.

2006-11-02 09:48  Sandro Santilli <strk@keybit.net>

	* [r1891] * capi/geos_c.cpp, capi/geos_c.h.in: const-corrected and
	  documented GEOSPolygonize function.

2006-11-02 09:38  Sandro Santilli <strk@keybit.net>

	* [r1890] * capi/test.expected: updated expected version
	  * capi/testrunner.sh: be happy with geostest running w/out
	  segfaulting, still run diff for reference.

2006-11-02 09:33  Sandro Santilli <strk@keybit.net>

	* [r1889] * configure.in: updated versions to 3.0.0rc2 / CAPI-1.3.0

2006-11-02 08:32  Sandro Santilli <strk@keybit.net>

	* [r1888] Patch by Markus Schaber <schabi@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
	  for cross-checking of types in header.

2006-10-30 15:14  Sandro Santilli <strk@keybit.net>

	* [r1887] Patch by Markus Schaber <schabi@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 13:20  Sandro Santilli <strk@keybit.net>

	* [r1886] removed useless GEOSGeomTypes define

2006-10-30 13:00  Sandro Santilli <strk@keybit.net>

	* [r1885] reduce default verbosity

2006-10-30 12:49  Sandro Santilli <strk@keybit.net>

	* [r1884] * 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;
	  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:
	  Added a comment explaining ou #ifndef magic;
	  Unified the two #ifndef into a single one.

2006-10-30 10:29  Sandro Santilli <strk@keybit.net>

	* [r1883] * capi/: test.expected, testrunner.sh, Makefile.am: Added
	  a run of ./geostest as part of 'make check'

2006-10-30 10:15  Sandro Santilli <strk@keybit.net>

	* [r1882] Patch submitted by Markus Schaber <schabi@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 09:49  Sandro Santilli <strk@keybit.net>

	* [r1881] * capi/geostest.c: added some checks of return from CAPI
	  functions returning GEOSGeom (not all, just a few)

2006-10-27 11:54  Sandro Santilli <strk@keybit.net>

	* [r1880] Patch by Markus Schaber <schabi@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 09:22  Sandro Santilli <strk@keybit.net>

	* [r1879] * 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 16:54  Sandro Santilli <strk@keybit.net>

	* [r1878] * source/headers/geos/geom/BinaryOp.h: try original geoms
	  first by default.

2006-10-24 16:53  Sandro Santilli <strk@keybit.net>

	* [r1877] * operation::overlay::OverlayResultValidator.cpp
	  (isValid): run the test even if inputs and output are not areal.

2006-10-24 16:49  Sandro Santilli <strk@keybit.net>

	* [r1876] * operation::overlay::FuzzyPointLocator: eliminate
	  non-polygonal components from consideration when testing the
	  location of points.

2006-10-24 10:16  Sandro Santilli <strk@keybit.net>

	* [r1875] * precision::GeometrySnapper: snapPrecisionFactor
	  augmented from 10e-12 to 10e-10.

2006-10-24 09:49  Sandro Santilli <strk@keybit.net>

	* [r1874] * 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)

2006-10-23 10:23  Sandro Santilli <strk@keybit.net>

	* [r1873] * 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 11:18  Sandro Santilli <strk@keybit.net>

	* [r1872] * noding::SegmentString: added notifyCoordinatesChange
	  method.
	  * noding::ScaledNoder: notify possible coordinates change to
	  SegmentString after removing repeated points.

2006-10-19 18:26  Sandro Santilli <strk@keybit.net>

	* [r1871] * configure.in: use 'expr' for arithmetics (more
	  portable)

2006-10-18 19:21  Mateusz Loskot <mateusz@loskot.net>

	* [r1870] Refactored Visual C++ makefiles.

2006-10-18 17:53  Mateusz Loskot <mateusz@loskot.net>

	* [r1869] Updated source\makefile.vc and source\dirlist.mk files.

2006-10-18 17:53  Mateusz Loskot <mateusz@loskot.net>

	* [r1868] Added top-level makefile.vc.

2006-10-18 14:28  Sandro Santilli <strk@keybit.net>

	* [r1867] fixed svn:ignore property

2006-10-18 12:08  Sandro Santilli <strk@keybit.net>

	* [r1866] disable non-JTS overlay result validators (to more
	  closely track JTS at this stage)

2006-10-17 14:26  Sandro Santilli <strk@keybit.net>

	* [r1865] * source/headers/geos/geom/BinaryOp.h (SnapOp): fixed
	  horrible
	  bug applying overlay of first geom to itself :(

2006-10-17 10:15  Sandro Santilli <strk@keybit.net>

	* [r1864] really fixed 'extra tokens at end of #endif directive'
	  warning

2006-10-17 10:10  Sandro Santilli <strk@keybit.net>

	* [r1863] fixed 'extra tokens at end of #endif directive' warning

2006-10-17 08:44  Sandro Santilli <strk@keybit.net>

	* [r1862] * capi/Makefile.am: don't directly link geostest against
	  both libgeos.so and libstdc++ (should be derived by
	  libgeos_c.so).

2006-10-12 15:33  Sandro Santilli <strk@keybit.net>

	* [r1861] * tests/bigtest/GeometryTestFactory.cpp,
	  tests/bigtest/bigtest.h, tests/bigtest/TestSweepLineSpeed.cpp:
	  fixed header inclusion, to reduce compiler noise.

2006-10-09 16:39  Sandro Santilli <strk@keybit.net>

	* [r1860] * source/headers/geos/geom/BinaryOp.h: always snap geoms
	  to each-other before applying an overlay (temp hack).

2006-10-09 16:35  Sandro Santilli <strk@keybit.net>

	* [r1859] * source/operation/overlay/OverlayOp.cpp: enable all
	  overlay result validators, make it disablable at compile time.

2006-10-05 10:58  Mateusz Loskot <mateusz@loskot.net>

	* [r1858] Added inclusion guards to geos_c.h files.

2006-10-05 09:46  Sandro Santilli <strk@keybit.net>

	* [r1857] increment areatest verbosity (needs -v -v)

2006-10-02 18:53  Howard Butler <hobu.inc@gmail.com>

	* [r1856] GEOSEnvelope wasn't in the PROTOTYPES section in
	  geos_c.cpp

2006-09-27 07:48  Sandro Santilli <strk@keybit.net>

	* [r1855] updated tag item

2006-09-27 07:43  Sandro Santilli <strk@keybit.net>

	* [r1854] added info about svn tags

2006-09-19 06:54  Sandro Santilli <strk@keybit.net>

	* [r1853] Added <algorithm> include

2006-09-08 23:13  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r1851] Added information about funders of the 3.0.0 series: Safe
	  Software, Autodesk,
	  Bavarian State Ministry of Agriculture and Forestry and the State
	  Survey of Bavaria.

2006-09-08 09:38  Sandro Santilli <strk@keybit.net>

	* [r1850] updated

2006-09-08 09:31  Sandro Santilli <strk@keybit.net>

	* [r1849] more debugging output

2006-09-08 09:21  Sandro Santilli <strk@keybit.net>

	* [r1848] More testcases

2006-09-07 18:07  Sandro Santilli <strk@keybit.net>

	* [r1847] New unit test for OverlayResultValidator class

2006-09-07 18:07  Sandro Santilli <strk@keybit.net>

	* [r1846] more debugging output

2006-09-07 17:52  Sandro Santilli <strk@keybit.net>

	* [r1845] Added addVertices private method (unused, as in JTS, but
	  possibly useful in the future)

2006-09-07 17:41  Sandro Santilli <strk@keybit.net>

	* [r1844] Added debugging code

2006-09-07 17:35  Sandro Santilli <strk@keybit.net>

	* [r1843] more testcases (added test for max distance of offset
	  points)

2006-09-07 15:28  Sandro Santilli <strk@keybit.net>

	* [r1842] removed svn:executable prop from all .cpp files

2006-09-07 15:22  Sandro Santilli <strk@keybit.net>

	* [r1841] removed svn:executable property

2006-09-07 15:21  Sandro Santilli <strk@keybit.net>

	* [r1840] testing execute bit state

2006-09-07 12:17  Mateusz Loskot <mateusz@loskot.net>

	* [r1839] Set svn:keyword for $ expansion.

2006-09-07 11:34  Sandro Santilli <strk@keybit.net>

	* [r1838] Cleaned up OverlayResultValidator call (still disabled
	  due to bugs)

2006-09-07 11:27  Sandro Santilli <strk@keybit.net>

	* [r1837] blindly return positive result if any input or output is
	  not an area

2006-09-07 11:08  Sandro Santilli <strk@keybit.net>

	* [r1836] new test for FuzzyPointLocator

2006-09-07 10:30  Sandro Santilli <strk@keybit.net>

	* [r1835] Explicit values to LocationValue enum items. Removed CVS
	  Log

2006-09-07 09:33  Sandro Santilli <strk@keybit.net>

	* [r1834] Removed catch-all headers inclusion and use of obsoleted
	  Unload class

2006-09-07 09:24  Sandro Santilli <strk@keybit.net>

	* [r1833] updated

2006-09-07 09:23  Sandro Santilli <strk@keybit.net>

	* [r1832] comment cleanup

2006-09-07 09:01  Sandro Santilli <strk@keybit.net>

	* [r1831] Comments about ownership (and lifetime) of returned
	  objects

2006-09-07 08:59  Sandro Santilli <strk@keybit.net>

	* [r1830] New DistanceOp unit test

2006-09-07 08:57  Sandro Santilli <strk@keybit.net>

	* [r1829] (computeMinDistancePoints): fixed invalid reference.

2006-09-07 08:23  Sandro Santilli <strk@keybit.net>

	* [r1828] don't giveup on automake failures (testing)

2006-09-06 18:44  Sandro Santilli <strk@keybit.net>

	* [r1827] Ops, overlay result validation erroenously committed

2006-09-06 18:41  Sandro Santilli <strk@keybit.net>

	* [r1826] new test for OffsetPointGenerator class

2006-09-06 18:37  Sandro Santilli <strk@keybit.net>

	* [r1825] Fixed uninitialized memory bug

2006-09-06 17:59  Sandro Santilli <strk@keybit.net>

	* [r1824] new test for FuzzyPointLocator class

2006-09-06 17:48  Sandro Santilli <strk@keybit.net>

	* [r1823] updated after GeometrySnapper interface change.

2006-09-06 17:26  Mateusz Loskot <mateusz@loskot.net>

	* [r1822] Set $ expansion for new files in 'overlay' module.

2006-09-06 17:22  Sandro Santilli <strk@keybit.net>

	* [r1821] Rest of Overlay validation classes.

2006-09-06 16:54  Mateusz Loskot <mateusz@loskot.net>

	* [r1820] Set svn:keyword property for Id keyword expansion.

2006-09-06 15:50  Sandro Santilli <strk@keybit.net>

	* [r1819] Fixed comments and includes

2006-09-06 15:33  Sandro Santilli <strk@keybit.net>

	* [r1818] new helper class for Overlay op validation.

2006-09-06 15:21  Sandro Santilli <strk@keybit.net>

	* [r1817] (getBoundary) memory allocations documented

2006-09-05 16:18  Sandro Santilli <strk@keybit.net>

	* [r1816] updated (last commit log was bogus, refer to ChangeLog
	  entry)

2006-09-05 16:07  Sandro Santilli <strk@keybit.net>

	* [r1815] (OverlayOp::checkObviouslyWrongResult): exceptions
	  messages rewording

2006-08-31 23:13  Sandro Santilli <strk@keybit.net>

	* [r1814] (insertContained): fixed bug reported in
	  geos-devel/2006-August/002541.html

2006-08-31 23:07  Sandro Santilli <strk@keybit.net>

	* [r1813] Reverted last two commits. Darwin host on buildbot seems
	  to have its own problems...

2006-08-31 22:28  Sandro Santilli <strk@keybit.net>

	* [r1812] Ops, it was AM_CONFIG_HEADER the old version - still
	  testing

2006-08-31 22:21  Sandro Santilli <strk@keybit.net>

	* [r1811] AC_CONFIG_HEADERS => AM_CONFIG_HEADER (to support older
	  automake versions)

2006-08-04 20:30  Howard Butler <hobu.inc@gmail.com>

	* [r1810] version should be 3.0.0 instead of 3.3.0

2006-08-04 20:29  Howard Butler <hobu.inc@gmail.com>

	* [r1809] bump patch to rc1

2006-08-04 20:23  Howard Butler <hobu.inc@gmail.com>

	* [r1808] give makefile.vc some love

2006-08-04 16:40  Charlie Savage <cfis@savagexi.com>

	* [r1807] Updated SWIG bindings to expose the equalsExact and
	  normalize methods.

2006-08-03 23:43  Charlie Savage <cfis@savagexi.com>

	* [r1806] Two changes needed to include the correct definitions for
	  compiling geos using MingW/msys on Windows.

2006-08-03 22:46  Sandro Santilli <strk@keybit.net>

	* [r1805] try to keep text within 80 cols

2006-08-03 22:24  Charlie Savage <cfis@savagexi.com>

	* [r1804] Changed configure.in to use *nix line feeds.

2006-08-03 22:17  Charlie Savage <cfis@savagexi.com>

	* [r1803] Mistakenly used Geometry* in C api headers instead of
	  GEOSGeom.

2006-08-03 22:13  Charlie Savage <cfis@savagexi.com>

	* [r1802] Removed native line endings for configure.in since CR/LF
	  does not work on Windows under msys.

2006-08-03 22:02  Charlie Savage <cfis@savagexi.com>

	* [r1801] 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  Charlie Savage <cfis@savagexi.com>

	* [r1800] 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  Mateusz Loskot <mateusz@loskot.net>

	* [r1799] Fixed Bug #90

2006-08-03 16:18  Charlie Savage <cfis@savagexi.com>

	* [r1798] Added SWIG generated wrapper files for Ruby and Python

2006-07-27 06:18  Mateusz Loskot <mateusz@loskot.net>

	* [r1797] Added svn:ignore property to ignore 'geos-3.0.0rc1' dir
	  (testing commit access to SVN).

2006-07-26 19:06  Sandro Santilli <strk@keybit.net>

	* [r1795] Removed .cvsignore files from repository

2006-07-26 17:51  Sandro Santilli <strk@keybit.net>

	* [r1794] * 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  Sandro Santilli <strk@keybit.net>

	* [r1776] Added geometry snapping heuristic

2006-07-25 20:45  Sandro Santilli <strk@keybit.net>

	* [r1775] Made autogen.sh errors more visible

2006-07-21 19:37  Charlie Savage <cfis@savagexi.com>

	* [r1773] 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  Sandro Santilli <strk@keybit.net>

	* [r1772] Added test for GeometrySnapper

2006-07-21 17:59  Sandro Santilli <strk@keybit.net>

	* [r1771] Fixed preprocessor directive use

2006-07-21 17:09  Sandro Santilli <strk@keybit.net>

	* [r1770] Added new precision::LineStringSnapper class + test
	  and precision::GeometrySnapper (w/out test)

2006-07-21 17:05  Sandro Santilli <strk@keybit.net>

	* [r1769] added operator<< for CoordinateList class

2006-07-21 17:00  Sandro Santilli <strk@keybit.net>

	* [r1768] Added another distance() test

2006-07-21 16:45  Mateusz Loskot <mateusz@loskot.net>

	* [r1767] Wrapped FIXME message with #warning directive to shout
	  about potential headers removal in future.

2006-07-21 14:53  Sandro Santilli <strk@keybit.net>

	* [r1766] CoordinateList class re-introduced, for list-based ops
	  (not strictly mapped to JTS version, not yet at least)

2006-07-21 14:49  Sandro Santilli <strk@keybit.net>

	* [r1765] Fixed typo in comment

2006-07-21 08:33  Sandro Santilli <strk@keybit.net>

	* [r1764] Removed blank space after backslash (automake complained)

2006-07-19 02:43  Charlie Savage <cfis@savagexi.com>

	* [r1763] Added veresion.h.vc as EXTRA_DIST to ensure it is
	  packaged when doing make dist.

2006-07-15 19:36  Charlie Savage <cfis@savagexi.com>

	* [r1762] Removed python test/cases directory (tests are now just
	  in tests directory).

2006-07-13 08:02  Charlie Savage <cfis@savagexi.com>

	* [r1761] Updated ChangeLog to note additional SWIG tests and
	  integration with the GEOS build system.

2006-07-13 07:49  Charlie Savage <cfis@savagexi.com>

	* [r1760] Updated version number to 3.0.0rc1-CAPI-1.1.1 to match
	  the autoconf generated files.

2006-07-13 07:38  Charlie Savage <cfis@savagexi.com>

	* [r1759] Fixed spelling mistake in test task.

2006-07-13 07:36  Charlie Savage <cfis@savagexi.com>

	* [r1758] Removed dependency on README.txt since it has been
	  removed.

2006-07-13 07:35  Charlie Savage <cfis@savagexi.com>

	* [r1757] New tests for the buffer operation.

2006-07-13 07:29  Charlie Savage <cfis@savagexi.com>

	* [r1756] Added SWIG Python and Ruby bindings back into the main
	  GEOS build system.

2006-07-13 07:27  Charlie Savage <cfis@savagexi.com>

	* [r1755] Updated extra_dist for test directories.

2006-07-13 07:20  Charlie Savage <cfis@savagexi.com>

	* [r1754] Remove the dependency on the cases subdirectory which is
	  no longer needed.

2006-07-13 07:19  Charlie Savage <cfis@savagexi.com>

	* [r1753] Updated test suite to use the correct tests.

2006-07-13 07:16  Charlie Savage <cfis@savagexi.com>

	* [r1752] Removed old tests cases which are no longer valid (worked
	  using the C++ api).

2006-07-13 07:14  Charlie Savage <cfis@savagexi.com>

	* [r1751] New Python test case to ensure creating coordinate
	  sequences and geometries works correctly.

2006-07-13 07:14  Charlie Savage <cfis@savagexi.com>

	* [r1750] Removed README.txt files which are no longer applicable
	  now that the SWIG bindings have been intergrated into the GEOS
	  build system.

2006-07-13 07:13  Charlie Savage <cfis@savagexi.com>

	* [r1749] Renamed test class.

2006-07-13 07:09  Charlie Savage <cfis@savagexi.com>

	* [r1748] Removed old, unused code.

2006-07-13 07:09  Charlie Savage <cfis@savagexi.com>

	* [r1747] Added tyepmap to support creating polygons with holes.

2006-07-13 07:08  Charlie Savage <cfis@savagexi.com>

	* [r1746] Added default value for quadsegs parmeter in buffer
	  operation.

2006-07-13 04:47  Charlie Savage <cfis@savagexi.com>

	* [r1745] Manually moved from parent directory.

2006-07-13 04:46  Charlie Savage <cfis@savagexi.com>

	* [r1744] Updated EXTRA_DIST to include python.i and geos.pth

2006-07-13 04:46  Charlie Savage <cfis@savagexi.com>

	* [r1743] Moved file to tests subdirectory.

2006-07-13 04:45  Charlie Savage <cfis@savagexi.com>

	* [r1742] Installation is now done by autoconf macros instead of
	  setup.py

2006-07-13 04:39  Charlie Savage <cfis@savagexi.com>

	* [r1741] Cleaned up ruby.i, added licenxe to python.i, commented
	  back in python.i into geos.i.

2006-07-13 04:09  Charlie Savage <cfis@savagexi.com>

	* [r1740] Added code to read xml test cases.

2006-07-13 04:08  Charlie Savage <cfis@savagexi.com>

	* [r1739] Added exception handling for results that return
	  geometries. Added normalize and equalsExact, but for the moment
	  they are commented out.

2006-07-13 03:59  Charlie Savage <cfis@savagexi.com>

	* [r1738] Changes to compile on VC++ - fully qualified polygon
	  name. Should also work on MingW, will test next.

2006-07-12 23:17  Charlie Savage <cfis@savagexi.com>

	* [r1737] Disabled test_combinations.rb for the moment since it
	  fails.

2006-07-12 23:16  Charlie Savage <cfis@savagexi.com>

	* [r1736] Fixed serious bug in geom_to_hex and geom_to_wkb type
	  maps. Was using temporary variable instead of passed in variable.

2006-07-12 22:55  Charlie Savage <cfis@savagexi.com>

	* [r1735] Switched GeosBytesOrder to int in api signatures.

2006-07-12 22:11  Charlie Savage <cfis@savagexi.com>

	* [r1734] A number of changes to fix warning generated by gcc and
	  to make sure the bindings compile for Python.

2006-07-12 22:11  Charlie Savage <cfis@savagexi.com>

	* [r1733] Updated Python SWIG makefile to build with the c api.

2006-07-12 22:10  Charlie Savage <cfis@savagexi.com>

	* [r1732] Minor change to fix gcc warning.

2006-07-12 22:10  Charlie Savage <cfis@savagexi.com>

	* [r1731] Updated Ruby SWIG makefile to build with the c api.

2006-07-12 21:03  Charlie Savage <cfis@savagexi.com>

	* [r1730] Fixed an error in the way GEOSByteOrder was declared. It
	  is now an enum in geos_c.h

2006-07-12 19:10  Charlie Savage <cfis@savagexi.com>

	* [r1729] Added %rename directive so that GeomUnion is exposed as
	  union is SWIG languages.

2006-07-12 19:08  Charlie Savage <cfis@savagexi.com>

	* [r1728] Updated tests for combinatins (union, intersection, etc.)
	  and operaptions (buffer, centroid, etc.).

2006-07-12 19:07  Charlie Savage <cfis@savagexi.com>

	* [r1727] These tests are no longer needed.

2006-07-12 17:51  Charlie Savage <cfis@savagexi.com>

	* [r1726] Ported old tests for relations, such as intersects,
	  touches, etc., to new swig bindings.

2006-07-12 08:30  Charlie Savage <cfis@savagexi.com>

	* [r1725] Added type map needed to create polygons with holes.
	  Unfortunately, this is Ruby specific. It needs to be ported to
	  Python next.

2006-07-12 08:29  Charlie Savage <cfis@savagexi.com>

	* [r1724] Removed wrapper classes and replace them with SWIG "fake"
	  classes. This makes the interface cleaner, and makes memory
	  management much easier. Also added area, dimension, length,
	  getExteriorRing, getInteriorRingN methods.

2006-07-12 08:27  Charlie Savage <cfis@savagexi.com>

	* [r1723] Added test to read from wkb geometry - currently fails,
	  needs more investigation.

2006-07-12 08:27  Charlie Savage <cfis@savagexi.com>

	* [r1722] Added tests for invalid geometries.

2006-07-12 08:27  Charlie Savage <cfis@savagexi.com>

	* [r1721] Updated ruby test suite.

2006-07-12 08:24  Charlie Savage <cfis@savagexi.com>

	* [r1720] New tests for area, length, distance.

2006-07-12 05:21  Charlie Savage <cfis@savagexi.com>

	* [r1719] Converted line feeds to Unix style.

2006-07-12 05:21  Charlie Savage <cfis@savagexi.com>

	* [r1718] New tests for creating geometries and calling various
	  functions such as numGeometries, isValid, etc.

2006-07-12 05:20  Charlie Savage <cfis@savagexi.com>

	* [r1717] Tests for srid handling.

2006-07-12 05:20  Charlie Savage <cfis@savagexi.com>

	* [r1716] Merged tests from test_wkb_reader.rb

2006-07-12 05:18  Charlie Savage <cfis@savagexi.com>

	* [r1715] Merging into test_io.rb

2006-07-12 04:46  Charlie Savage <cfis@savagexi.com>

	* [r1714] Tests to verify returned version numbers from C api.

2006-07-11 18:48  Charlie Savage <cfis@savagexi.com>

	* [r1713] 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  Charlie Savage <cfis@savagexi.com>

	* [r1712] Tests for SWIG coordinate sequence class.

2006-07-11 09:07  Charlie Savage <cfis@savagexi.com>

	* [r1711] 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  Charlie Savage <cfis@savagexi.com>

	* [r1710] 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  Charlie Savage <cfis@savagexi.com>

	* [r1709] Test cases for reading and writing geometries to WKT, WKB
	  and hex encoded WKB formats via the SWIG bindings.

2006-07-11 08:54  Charlie Savage <cfis@savagexi.com>

	* [r1708] Updated visual studio header file to match geos_c.h.in

2006-07-11 08:53  Charlie Savage <cfis@savagexi.com>

	* [r1707] 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  Charlie Savage <cfis@savagexi.com>

	* [r1706] Noted additions to the C API and porting of SWIG to use
	  the C api.

2006-07-11 08:44  Charlie Savage <cfis@savagexi.com>

	* [r1705] Ported SWIG bindings to use c-api.

2006-07-10 22:29  Sandro Santilli <strk@keybit.net>

	* [r1704] Added .cvsignore file

2006-07-10 21:51  Sandro Santilli <strk@keybit.net>

	* [r1703] don't use dynamic strings as format arg the formatted
	  message callbacks.

2006-07-10 10:16  Sandro Santilli <strk@keybit.net>

	* [r1702] changed vector<bool> to vector<short int> (see bug#101)

2006-07-09 03:37  Mateusz Loskot <mateusz@loskot.net>

	* [r1701] Added 'testrunner' pattern to tests/xmltester/.cvsignore.

2006-07-09 03:21  Mateusz Loskot <mateusz@loskot.net>

	* [r1700] Added 'testrunner' to .cvsignore patterns.

2006-07-09 03:21  Mateusz Loskot <mateusz@loskot.net>

	* [r1699] Updated ChangeLog with details about new unit tests.

2006-07-09 03:16  Mateusz Loskot <mateusz@loskot.net>

	* [r1698] Added new tests to tests/unit/Makefile.am.

2006-07-09 03:15  Mateusz Loskot <mateusz@loskot.net>

	* [r1697] Added new tests cases to tests/unit/noding. Removed
	  zero-to-pointer casts.

2006-07-09 00:24  Sandro Santilli <strk@keybit.net>

	* [r1696] Added testrunner to CLEANFILES. make distcheck now
	  succeeds.

2006-07-08 00:33  Sandro Santilli <strk@keybit.net>

	* [r1693] * 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  Mateusz Loskot <mateusz@loskot.net>

	* [r1691] Updated ChangeLog with version comparison fix in
	  GEOS_UNIT.

2006-07-07 20:00  Mateusz Loskot <mateusz@loskot.net>

	* [r1690] Fixed versions comparison in the GEOS_UNIT macro.

2006-07-07 19:33  Sandro Santilli <strk@keybit.net>

	* [r1689] * 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  Mateusz Loskot <mateusz@loskot.net>

	* [r1688] Fixed version query regexp with escaped dots. Removed
	  -lpq from GEOS_LIBS flags.

2006-07-05 23:27  Mateusz Loskot <mateusz@loskot.net>

	* [r1687] Removed redundant -L and -I from GEOS_LIBS and
	  GEOS_CFLAGS.

2006-07-05 23:10  Mateusz Loskot <mateusz@loskot.net>

	* [r1686] Fixed GEOS_INIT to support full paths to geos-config
	  passed to --with-geos. Fixed version decoding.

2006-07-05 22:54  Sandro Santilli <strk@keybit.net>

	* [r1685] distribute utility.h

2006-07-05 22:19  Sandro Santilli <strk@keybit.net>

	* [r1684] distribute the TUT framework.

2006-07-05 21:47  Sandro Santilli <strk@keybit.net>

	* [r1683] Distribute XML tests and tester.

2006-07-05 21:18  Sandro Santilli <strk@keybit.net>

	* [r1682] Fixed missing SweeplineNestedRingTester.cpp file.

2006-07-05 20:52  Sandro Santilli <strk@keybit.net>

	* [r1681] Fixed missing backslash, dropping headers from
	  distribution.

2006-07-05 20:20  Sandro Santilli <strk@keybit.net>

	* [r1680] updated

2006-07-05 20:19  Sandro Santilli <strk@keybit.net>

	* [r1679] added checks for obviously wrong result of difference and
	  intersection ops

2006-06-27 15:59  Sandro Santilli <strk@keybit.net>

	* [r1677] * source/algorithm/HCoordinate.cpp: added support for
	  MingW -ansi builds.

2006-06-27 15:26  Sandro Santilli <strk@keybit.net>

	* [r1676] * 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  Sandro Santilli <strk@keybit.net>

	* [r1675] Don't *require* CoordinateFilters to define both
	  read-only and read-write methods.

2006-06-19 22:52  Sandro Santilli <strk@keybit.net>

	* [r1674] optimized loops

2006-06-19 21:20  Sandro Santilli <strk@keybit.net>

	* [r1673] updated port info

2006-06-19 21:17  Sandro Santilli <strk@keybit.net>

	* [r1672] port info and doxygen dox.

2006-06-19 20:48  Sandro Santilli <strk@keybit.net>

	* [r1671] parseCase(): make sure to exit the <case> tag before
	  returning

2006-06-14 19:27  Sandro Santilli <strk@keybit.net>

	* [r1670] Let the compiler synthetize copy ctor and assignment op
	  for Coordinate class to obtain better numerical stability.

2006-06-14 19:19  Sandro Santilli <strk@keybit.net>

	* [r1669] Added support for "AreaTest" operations.

2006-06-14 19:17  Sandro Santilli <strk@keybit.net>

	* [r1668] Fixed bug in findShell() needlessly erasing vector
	  elements

2006-06-14 15:38  Sandro Santilli <strk@keybit.net>

	* [r1667] Fixed just-introduced bug

2006-06-14 15:03  Sandro Santilli <strk@keybit.net>

	* [r1666] * source/operation/overlay/OverlayOp.cpp: use
	  NodeMap::container and related typedefs, removed (int) casts,
	  optimized loops.

2006-06-14 14:32  Sandro Santilli <strk@keybit.net>

	* [r1665] EdgeEnd::getEdge() made non-virtual and inlined.

2006-06-14 13:59  Sandro Santilli <strk@keybit.net>

	* [r1664] Fixed bug in PolygonBuilder::placePolygonHoles,
	  performance improved as a side effect.

2006-06-13 23:26  Sandro Santilli <strk@keybit.net>

	* [r1663] cleanups

2006-06-13 22:50  Sandro Santilli <strk@keybit.net>

	* [r1662] * source/headers/geos/io/WKTReader.inl: added missing
	  include for GEOS_DEBUG set case, use stderr for debugging output.

2006-06-13 22:19  Sandro Santilli <strk@keybit.net>

	* [r1661] fixed unused parameter warning

2006-06-13 22:00  Sandro Santilli <strk@keybit.net>

	* [r1660] 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  Sandro Santilli <strk@keybit.net>

	* [r1659] trimmed cvs log, cleanups

2006-06-13 21:40  Sandro Santilli <strk@keybit.net>

	* [r1658] Cleanups and some more debugging lines

2006-06-13 21:38  Sandro Santilli <strk@keybit.net>

	* [r1657] Added self comparison check in Geometry::compareTo().

2006-06-13 19:16  Sandro Santilli <strk@keybit.net>

	* [r1656] fixed mis-assigned commit

2006-06-12 17:18  Sandro Santilli <strk@keybit.net>

	* [r1655] LineSegmentIndex: explicitly initialized parent class in
	  constructors.

2006-06-12 17:15  Sandro Santilli <strk@keybit.net>

	* [r1654] Removed unused parameters warning

2006-06-12 17:14  Sandro Santilli <strk@keybit.net>

	* [r1653] added assert(0) version of filter_ro() and filter_rw() to
	  allow implementations to only defined the required one.

2006-06-12 16:59  Sandro Santilli <strk@keybit.net>

	* [r1652] Removed unused parameter warnings

2006-06-12 16:57  Sandro Santilli <strk@keybit.net>

	* [r1651] Added note about ownership of return from
	  getEdgesBetween()

2006-06-12 16:55  Sandro Santilli <strk@keybit.net>

	* [r1650] fixed compiler warnings, fixed some methods to omit
	  unused parameters.

2006-06-12 16:51  Sandro Santilli <strk@keybit.net>

	* [r1649] Added equality and inequality operators and tests

2006-06-12 16:36  Sandro Santilli <strk@keybit.net>

	* [r1648] indentation, notes about things to be fixed.

2006-06-12 15:47  Sandro Santilli <strk@keybit.net>

	* [r1647] implemented missing getEdgesBetween() method (untested).

2006-06-12 15:46  Sandro Santilli <strk@keybit.net>

	* [r1646] provided a memory friendly version of toEdges() method.

2006-06-12 15:07  Sandro Santilli <strk@keybit.net>

	* [r1645] explicitly invoked CoordinateSequence (copy) ctor -
	  suggested by GCC warning.

2006-06-12 15:06  Sandro Santilli <strk@keybit.net>

	* [r1644] Added default ctor and copy ctor (protected)

2006-06-12 13:57  Sandro Santilli <strk@keybit.net>

	* [r1643] Check for int64_t type for int64 typedef.

2006-06-12 11:29  Sandro Santilli <strk@keybit.net>

	* [r1642] unsigned int => size_t

2006-06-12 10:49  Sandro Santilli <strk@keybit.net>

	* [r1641] unsigned int => size_t

2006-06-12 10:39  Sandro Santilli <strk@keybit.net>

	* [r1640] don't print test file precision model if verbosity level
	  < 2.

2006-06-12 10:10  Sandro Santilli <strk@keybit.net>

	* [r1639] Fixed getGeometryN() to take size_t rather then int,
	  changed unsigned int parameters to size_t.

2006-06-09 08:28  Sandro Santilli <strk@keybit.net>

	* [r1638] Removed compiler warning

2006-06-09 08:17  Sandro Santilli <strk@keybit.net>

	* [r1637] removed signed/unsigned comparison warnings.

2006-06-09 08:09  Sandro Santilli <strk@keybit.net>

	* [r1636] removed signed/unsigned comparison warnings.

2006-06-09 08:02  Sandro Santilli <strk@keybit.net>

	* [r1635] Fixed signed/unsigned comparison tests

2006-06-09 07:42  Sandro Santilli <strk@keybit.net>

	* [r1634] * 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  Sandro Santilli <strk@keybit.net>

	* [r1633] Added missing log for mloskot change

2006-06-08 18:50  Mateusz Loskot <mateusz@loskot.net>

	* [r1632] Fixed no-effect warning in test<1> from
	  DimensionTest.cpp.

2006-06-08 18:18  Sandro Santilli <strk@keybit.net>

	* [r1631] * tests/unit/geom/GeometryFactoryTest.cpp: fixed compiler
	  warnings about signed/unsigned comparisons.

2006-06-08 17:58  Sandro Santilli <strk@keybit.net>

	* [r1630] Polygon::getNumInteriorRing() return size_t,
	  Polygon::interiorRingN() takes size_t.

2006-06-08 17:46  Sandro Santilli <strk@keybit.net>

	* [r1629] * tests/unit/geom/CoordinateArraySequenceTest.cpp: fix
	  signed/unsigned comparison warning.

2006-06-08 15:55  Sandro Santilli <strk@keybit.net>

	* [r1628] * 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  Sandro Santilli <strk@keybit.net>

	* [r1627] Commented out ruby and python detection

2006-06-08 12:58  Sandro Santilli <strk@keybit.net>

	* [r1626] Fixed xml testrunner rule

2006-06-08 12:16  Sandro Santilli <strk@keybit.net>

	* [r1625] added XML tests run to the 'make check' rule.

2006-06-08 11:20  Sandro Santilli <strk@keybit.net>

	* [r1624] Added missing virtual destructor to abstract classes.

2006-06-07 20:04  Sandro Santilli <strk@keybit.net>

	* [r1623] * configure.in: enforce -Wall -ansi -pedantic
	  -Wno-long-long to C and CXX flags.

2006-06-07 19:45  Sandro Santilli <strk@keybit.net>

	* [r1622] Renamed (reserved) TESTS variable to RUBY_TESTS

2006-06-07 19:26  Sandro Santilli <strk@keybit.net>

	* [r1621] Fixed SUBDIRS order, and added a NOTE about maintaining
	  it.

2006-06-07 17:03  Sandro Santilli <strk@keybit.net>

	* [r1620] * 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  Sandro Santilli <strk@keybit.net>

	* [r1619] Set release version to 3.0.0rc1

2006-06-07 14:10  Mateusz Loskot <mateusz@loskot.net>

	* [r1618] Update ChangeLog with info about new test case
	  isPointInRingTest.cpp.

2006-06-07 14:06  Mateusz Loskot <mateusz@loskot.net>

	* [r1617] Renamed file isPointInRing.cpp to isPointInRingTest.cpp
	  to follow GEOS Unit Test convention.

2006-06-07 13:52  Mateusz Loskot <mateusz@loskot.net>

	* [r1616] Added new test: CGAlgorithms/isPointInRing.cpp.

2006-06-07 13:10  Sandro Santilli <strk@keybit.net>

	* [r1615] Removed Triangle.h include from geom.h

2006-06-07 13:08  Sandro Santilli <strk@keybit.net>

	* [r1614] * source/headers/geos/geom/Makefile.am: removed
	  Triangle.h from installed header set.

2006-06-05 19:42  Sandro Santilli <strk@keybit.net>

	* [r1613] Fixed noinst_geos_HEADERS => noinst_HEADERS.

2006-06-05 15:36  Sandro Santilli <strk@keybit.net>

	* [r1612] 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  Howard Butler <hobu.inc@gmail.com>

	* [r1611] update to track latest removals

2006-06-03 22:29  Howard Butler <hobu.inc@gmail.com>

	* [r1610] Use a fully qualified namespace for LineSegment because
	  we're inside of geos::simplify at the time

2006-06-01 11:49  Sandro Santilli <strk@keybit.net>

	* [r1609] Reduced installed headers form geomgraph namespace

2006-06-01 10:28  Sandro Santilli <strk@keybit.net>

	* [r1608] Reduced number of installed headers for the geos::index
	  namespace

2006-05-25 18:44  Sandro Santilli <strk@keybit.net>

	* [r1607] * tests/unit/geom/TriangleTest.cpp: take floating-point
	  rounding error into account.

2006-05-25 16:11  Mateusz Loskot <mateusz@loskot.net>

	* [r1606] Changed precision constant with epsilon() from
	  std::numeric_limits.

2006-05-25 15:54  Mateusz Loskot <mateusz@loskot.net>

	* [r1605] Added specialization of ensure_equals for double type.

2006-05-24 16:29  Sandro Santilli <strk@keybit.net>

	* [r1604] * source/index/quadtree/DoubleBits.cpp: handled negative
	  or zero values in getExponent().

2006-05-24 16:01  Sandro Santilli <strk@keybit.net>

	* [r1603] * 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  Sandro Santilli <strk@keybit.net>

	* [r1602] * 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  Sandro Santilli <strk@keybit.net>

	* [r1601] * 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  Sandro Santilli <strk@keybit.net>

	* [r1600] Reduced number of installed headers in geos/operation/
	  subdir

2006-05-24 13:44  Sandro Santilli <strk@keybit.net>

	* [r1599] Added a note about unit tests being introduced

2006-05-24 11:44  Mateusz Loskot <mateusz@loskot.net>

	* [r1598] Added missing entries to ChangeLog.

2006-05-24 11:41  Sandro Santilli <strk@keybit.net>

	* [r1597] * 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  Sandro Santilli <strk@keybit.net>

	* [r1596] * capi/geos_c.h.in: #include <stddef.h> to get size_t
	  definition (only #ifndef __cplusplus)

2006-05-24 05:53  Mateusz Loskot <mateusz@loskot.net>

	* [r1595] Added new test: TopologyPreservingSimplifierTest.cpp.
	  Added new utility.cpp helper for Unit Tests (implementes utils
	  from JTS Unit Tests).

2006-05-23 15:06  Sandro Santilli <strk@keybit.net>

	* [r1594] * source/headers/geos/geom/Coordinate.h: added missing
	  <string> include.

2006-05-23 14:44  Sandro Santilli <strk@keybit.net>

	* [r1593] * source/headers/geos/config.h: removed file which is not
	  supposed to be in the repository.

2006-05-23 14:29  Sandro Santilli <strk@keybit.net>

	* [r1592] * source/headers/geos/index/quadtree/DoubleBits.h,
	  source/index/quadtree/DoubleBits.cpp: const correctness and
	  documentation.

2006-05-23 13:21  Sandro Santilli <strk@keybit.net>

	* [r1591] Added test for put/get Long values

2006-05-23 13:16  Sandro Santilli <strk@keybit.net>

	* [r1590] Fixed a bug in WKBWriter::writeByteOrder() failing to
	  consider machine's byte order

2006-05-23 12:57  Sandro Santilli <strk@keybit.net>

	* [r1589] Fixed small typo in label

2006-05-23 12:33  Sandro Santilli <strk@keybit.net>

	* [r1588] * source/io/ByteOrderValues.cpp: fixed bug in putLong()
	  also affecting putDouble()

2006-05-23 12:23  Sandro Santilli <strk@keybit.net>

	* [r1587] * tests/unit/Makefile.am,
	  tests/unit/io/ByteOrderValuesTest.cpp: unit test for
	  ByteOrderValues class.

2006-05-23 11:07  Sandro Santilli <strk@keybit.net>

	* [r1586] * source/io/WKBWriter.cpp: fixed bug in ::writeInt
	  missing to honour the requested byte order.

2006-05-23 10:56  Sandro Santilli <strk@keybit.net>

	* [r1585] Fixed top comment

2006-05-23 10:48  Sandro Santilli <strk@keybit.net>

	* [r1584] * tests/unit/io/WKBReaderTest.cpp: cleaned up and added
	  both XDR and NDR tests.

2006-05-23 09:24  Sandro Santilli <strk@keybit.net>

	* [r1583] * 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  Sandro Santilli <strk@keybit.net>

	* [r1582] Print colon after exception name (as it has always been)

2006-05-19 17:44  Sandro Santilli <strk@keybit.net>

	* [r1581] * source/simplify/TopologyPreservingSimplifier.cpp:
	  removed friend specification in
	  TopologyPreservingSimplifier helper class
	  (no more needed)

2006-05-19 17:39  Sandro Santilli <strk@keybit.net>

	* [r1580] * tests/unit/geom/Geometry/coversTest.cpp:
	  keep tests in 'tut' namespace.

2006-05-19 16:38  Sandro Santilli <strk@keybit.net>

	* [r1579] * tests/xmltester/XMLTester.cpp: report
	  error on load of requested tests.

2006-05-18 10:19  Sandro Santilli <strk@keybit.net>

	* [r1578] * source/headers/geos/geom.h: fixed doxygen header for
	  mainpage.

2006-05-18 10:16  Sandro Santilli <strk@keybit.net>

	* [r1577] Added note about the new BinaryOp class and its uses.

2006-05-18 10:13  Sandro Santilli <strk@keybit.net>

	* [r1576] * 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  Sandro Santilli <strk@keybit.net>

	* [r1575] added note about new Geometry predicates

2006-05-18 09:00  Sandro Santilli <strk@keybit.net>

	* [r1574] Added tests for coveredBy(), fixed ChangeLog entry

2006-05-18 08:56  Sandro Santilli <strk@keybit.net>

	* [r1573] * 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  Sandro Santilli <strk@keybit.net>

	* [r1572] Added output operator + test

2006-05-17 17:24  Sandro Santilli <strk@keybit.net>

	* [r1571] Added port info, fixed isCoveredBy() comment.

2006-05-17 17:20  Sandro Santilli <strk@keybit.net>

	* [r1570] added isCovers() and isCoveredBy() public methods to
	  IntersectionMatrix and associated tests.

2006-05-17 08:40  Sandro Santilli <strk@keybit.net>

	* [r1569] typo fixed to make description more clear

2006-05-13 10:42  Mateusz Loskot <mateusz@loskot.net>

	* [r1563] Fixed line-ends in PointLocatorTest.cpp file.

2006-05-13 08:26  Mateusz Loskot <mateusz@loskot.net>

	* [r1562] Fixed line-ends in isRectangleTest.cpp. Added new
	  patterns to .cvsignore.

2006-05-05 15:40  Sandro Santilli <strk@keybit.net>

	* [r1561] Had nodind validation error throw an exception for
	  SimpleSnapRounder
	  and MCIndexSnapRounder

2006-05-05 14:34  Sandro Santilli <strk@keybit.net>

	* [r1560] New SegmentString unit test

2006-05-05 14:25  Sandro Santilli <strk@keybit.net>

	* [r1559] 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  Sandro Santilli <strk@keybit.net>

	* [r1558] droppped SegmentString::getContext(), new name is
	  getData() to reflect change in JTS

2006-05-05 09:37  Sandro Santilli <strk@keybit.net>

	* [r1557] * source/headers/geos/geom.h: fixed namespace
	  qualification in doxygen page about C++ interface.

2006-05-04 15:49  Sandro Santilli <strk@keybit.net>

	* [r1556] updated all Geometry::getDimension() methods to return
	  Dimension::DimensionType (closes bug#93)

2006-05-04 14:05  Sandro Santilli <strk@keybit.net>

	* [r1555] * 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  Sandro Santilli <strk@keybit.net>

	* [r1554] doxygen comments cleanup

2006-05-04 12:54  Sandro Santilli <strk@keybit.net>

	* [r1553] Added invariant tester for NodeMap class, fixed comment
	  about ownership of NodeFactory

2006-05-04 12:33  Sandro Santilli <strk@keybit.net>

	* [r1552] Added some comments about RightmostEdgeFinder only
	  considering forward DirectedEdge

2006-05-04 12:19  Sandro Santilli <strk@keybit.net>

	* [r1551] Added note about findEdge() only scanning for forward
	  DirectedEdges

2006-05-04 12:17  Sandro Santilli <strk@keybit.net>

	* [r1550] Added comment about management of newly created
	  DirectedEdges

2006-05-04 10:15  Sandro Santilli <strk@keybit.net>

	* [r1549] Doxygen comments

2006-05-04 09:16  Sandro Santilli <strk@keybit.net>

	* [r1548] Added JTS debugging, for comparison with JTS

2006-05-04 08:42  Sandro Santilli <strk@keybit.net>

	* [r1547] Added note about the CoordinateSequence::toVector()
	  method.

2006-05-04 08:35  Sandro Santilli <strk@keybit.net>

	* [r1546] noding/SegmentNodeList.cpp: cleanups, changed output
	  operator to be more similar to JTS

2006-05-04 08:30  Sandro Santilli <strk@keybit.net>

	* [r1545] removed use of SegmentString::setCoordinates() [dropped]

2006-05-04 08:29  Sandro Santilli <strk@keybit.net>

	* [r1544] * 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  Sandro Santilli <strk@keybit.net>

	* [r1543] output operator for SegmentString class

2006-05-04 07:41  Sandro Santilli <strk@keybit.net>

	* [r1542] const-correct size() method for SegmentNodeList

2006-05-04 06:36  Sandro Santilli <strk@keybit.net>

	* [r1541] Extended definition to take new CoordinateSequence
	  tracking into account

2006-05-03 20:05  Sandro Santilli <strk@keybit.net>

	* [r1540] Added SQL debugging output

2006-05-03 19:47  Sandro Santilli <strk@keybit.net>

	* [r1539] added operator<< for CoordinateSequence

2006-05-03 18:04  Sandro Santilli <strk@keybit.net>

	* [r1538] added SegmentString::setCoordinates() interface

2006-05-03 17:54  Sandro Santilli <strk@keybit.net>

	* [r1537] Uncommented correctness checker

2006-05-03 17:51  Sandro Santilli <strk@keybit.net>

	* [r1536] system headers included after package headers

2006-05-03 17:50  Sandro Santilli <strk@keybit.net>

	* [r1535] Doxygen comments

2006-05-03 17:48  Sandro Santilli <strk@keybit.net>

	* [r1534] Forgot a slash

2006-05-03 17:48  Sandro Santilli <strk@keybit.net>

	* [r1533] Doxygen brief

2006-05-03 16:22  Howard Butler <hobu.inc@gmail.com>

	* [r1532] tweak clean target

2006-05-03 16:21  Howard Butler <hobu.inc@gmail.com>

	* [r1531] Build the C API and shared lib separate from the normal
	  lib
	  Add missing files

2006-05-03 16:19  Sandro Santilli <strk@keybit.net>

	* [r1530] fit in 80 columns

2006-05-03 16:09  Howard Butler <hobu.inc@gmail.com>

	* [r1529] Maintain a geos_c.h.vc until we come up with a better
	  solution

2006-05-03 15:50  Howard Butler <hobu.inc@gmail.com>

	* [r1528] *** empty log message ***

2006-05-03 15:49  Sandro Santilli <strk@keybit.net>

	* [r1527] fixed bug in SimpleSnapRounder::computeSnaps, trying to
	  access out-of-bound vector element.

2006-05-03 15:49  Howard Butler <hobu.inc@gmail.com>

	* [r1526] add additional files and change names where necessary

2006-05-03 15:40  Sandro Santilli <strk@keybit.net>

	* [r1525] test SegmentString invariant before and after scaling

2006-05-03 15:37  Sandro Santilli <strk@keybit.net>

	* [r1524] Tabs for indent

2006-05-03 15:32  Howard Butler <hobu.inc@gmail.com>

	* [r1523] *** empty log message ***

2006-05-03 15:30  Howard Butler <hobu.inc@gmail.com>

	* [r1522] Maintain a version.h.vc until we come up with a better
	  solution

2006-05-03 15:28  Sandro Santilli <strk@keybit.net>

	* [r1521] updated JTS_PORT to 1.7.1

2006-05-03 15:26  Sandro Santilli <strk@keybit.net>

	* [r1520] testInvariant made public and always inlined

2006-05-03 15:19  Sandro Santilli <strk@keybit.net>

	* [r1519] Changed sym_round() to java_math_round()

2006-05-03 15:12  Sandro Santilli <strk@keybit.net>

	* [r1518] Oops, uninitialized value fix

2006-05-03 15:06  Sandro Santilli <strk@keybit.net>

	* [r1517] Updated

2006-05-03 15:06  Sandro Santilli <strk@keybit.net>

	* [r1516] Better doxygen comment

2006-05-03 15:05  Sandro Santilli <strk@keybit.net>

	* [r1515] Assertions checking

2006-05-03 15:04  Sandro Santilli <strk@keybit.net>

	* [r1514] removed reduntant port info

2006-05-03 15:02  Sandro Santilli <strk@keybit.net>

	* [r1513] moved some implementations from header to .cpp file
	  (taken out of inline)

2006-05-03 15:00  Sandro Santilli <strk@keybit.net>

	* [r1512] Fixed scale() function to remove repeated points *after*
	  rounding. Added brief doxygen class description.

2006-05-03 10:26  Sandro Santilli <strk@keybit.net>

	* [r1511] Fixed misuse of precision model in noder
	  (bufferFixedPrecision)

2006-05-03 09:46  Sandro Santilli <strk@keybit.net>

	* [r1510] buffer headers reduction item

2006-05-03 09:45  Sandro Santilli <strk@keybit.net>

	* [r1509] Do not install following buffer headers: BufferBuilder.h,
	  OffsetCurveSetBuilder.h, BufferSubgraph.h,
	  SubgraphDepthLocater.h,
	  RightmostEdgeFinder.h

2006-05-03 09:14  Sandro Santilli <strk@keybit.net>

	* [r1508] * 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  Sandro Santilli <strk@keybit.net>

	* [r1507] added new non-static
	  CoordinateSequence::removeRepeatedPoints() mutator.

2006-05-02 16:22  Sandro Santilli <strk@keybit.net>

	* [r1506] * source/noding/ScaledNoder.cpp: use java_math_round
	  instead of sym_round.

2006-05-02 14:51  Sandro Santilli <strk@keybit.net>

	* [r1505] Added port info and fixed doxygen comments for
	  CGAlgorithms class

2006-05-02 14:32  Sandro Santilli <strk@keybit.net>

	* [r1503] Added port info for polygonize/EdgeRing class,
	  polygonize/EdgeRing.h header
	  not installed.

2006-05-02 14:22  Sandro Santilli <strk@keybit.net>

	* [r1502] * source/operation/polygonize/: polygonizeEdgeRing.cpp
	  renamed to EdgeRing.cpp, to follow JTS naming.

2006-05-02 14:01  Sandro Santilli <strk@keybit.net>

	* [r1500] * source/io/WKBReader.cpp: fixed reads of XDR WKB.

2006-04-28 12:09  Sandro Santilli <strk@keybit.net>

	* [r1497] Added 'verbose-test' rule

2006-04-28 12:08  Sandro Santilli <strk@keybit.net>

	* [r1496] Added note about Geometry constructors

2006-04-28 11:56  Sandro Santilli <strk@keybit.net>

	* [r1495] * 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  Sandro Santilli <strk@keybit.net>

	* [r1494] removed warnings related to change in getNumPoints()
	  return type.

2006-04-28 10:55  Sandro Santilli <strk@keybit.net>

	* [r1493] 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  Sandro Santilli <strk@keybit.net>

	* [r1492] Unit tests: only construct Geoms using GeometryFactory.

2006-04-27 15:15  Sandro Santilli <strk@keybit.net>

	* [r1491] Z check removed from invariant tester to avoid aborts due
	  to differences in FP computations.

2006-04-27 15:07  Sandro Santilli <strk@keybit.net>

	* [r1490] use output operators in debugging lines

2006-04-27 15:06  Sandro Santilli <strk@keybit.net>

	* [r1489] (addNode): always use the Node Coordinate as a key in the
	  map to reduce likeliness of a premature deletion.

2006-04-27 15:03  Sandro Santilli <strk@keybit.net>

	* [r1488] standard algorithm used in addZ() for vector seek

2006-04-26 16:35  Sandro Santilli <strk@keybit.net>

	* [r1485] Had WKTReader accept correct form for MultiPoint

2006-04-26 10:39  Sandro Santilli <strk@keybit.net>

	* [r1482] Added mloskot item (bug#100)

2006-04-26 10:26  Sandro Santilli <strk@keybit.net>

	* [r1481] tools/geos-config.in: fixed library path to use layout
	  detected by autoconf

2006-04-24 15:47  Sandro Santilli <strk@keybit.net>

	* [r1480] Public constructors change made permanent

2006-04-23 11:58  Mateusz Loskot <mateusz@loskot.net>

	* [r1479] Small refactoring of DouglasPeuckerSimplifierTest (prefer
	  to use ctor instead of operator= to create objects). Added new
	  patterns to .cvsignore.

2006-04-23 11:29  Mateusz Loskot <mateusz@loskot.net>

	* [r1478] Added new patterns to .cvsignore file.

2006-04-22 17:16  Mateusz Loskot <mateusz@loskot.net>

	* [r1477] Temporar fix of Bug #100. This report requires deeper
	  analysis!.

2006-04-21 17:04  Sandro Santilli <strk@keybit.net>

	* [r1476] Fixed constructor by type to always initialize scale
	  factor

2006-04-20 16:21  Sandro Santilli <strk@keybit.net>

	* [r1475] Added missing debugging output

2006-04-20 14:27  Sandro Santilli <strk@keybit.net>

	* [r1474] HCoordinate class changed to use long double types
	  internally, in order to improve computation precision

2006-04-20 14:16  Sandro Santilli <strk@keybit.net>

	* [r1473] Added some more doxygen comments

2006-04-20 11:11  Sandro Santilli <strk@keybit.net>

	* [r1472] 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  Sandro Santilli <strk@keybit.net>

	* [r1471] Added snapround and simplify tests items

2006-04-19 09:20  Sandro Santilli <strk@keybit.net>

	* [r1470] updated

2006-04-14 15:34  Sandro Santilli <strk@keybit.net>

	* [r1469] Had CAPI use new BinaryOp class in an aim to reduce
	  robustness problems

2006-04-14 15:25  Sandro Santilli <strk@keybit.net>

	* [r1468] updated, somehow

2006-04-14 15:19  Sandro Santilli <strk@keybit.net>

	* [r1467] removed precision reduction code (use BinaryOp for that)

2006-04-14 15:06  Sandro Santilli <strk@keybit.net>

	* [r1466] Added BinaryOp.h header

2006-04-14 15:04  Sandro Santilli <strk@keybit.net>

	* [r1465] fixed missing namespace qualification in
	  overlay::overlayOp

2006-04-14 14:57  Sandro Santilli <strk@keybit.net>

	* [r1464] XMLTester binary ops invoked using the new BinaryOp
	  template function.

2006-04-14 14:38  Sandro Santilli <strk@keybit.net>

	* [r1463] new geos::Geom::BinaryOp template function implementing
	  various heuristics aimed at making binary geometry ops work
	  around robustness issues.

2006-04-14 14:35  Sandro Santilli <strk@keybit.net>

	* [r1462] Added overlayOp() adapter for use in templates expecting
	  binary ops

2006-04-14 09:02  Sandro Santilli <strk@keybit.net>

	* [r1461] Hadded output operator and debugging prints for
	  HCoordinate.

2006-04-13 23:57  Sandro Santilli <strk@keybit.net>

	* [r1460] Disables reduced precision overlayOp (is broken)

2006-04-13 23:42  Sandro Santilli <strk@keybit.net>

	* [r1459] Plugged CommonBitsOp attempts in overlay op, before brute
	  force precision
	  reduction (this is likely going to change)

2006-04-13 23:28  Sandro Santilli <strk@keybit.net>

	* [r1458] "always build before commit" (forgot a closing paren)

2006-04-13 23:23  Sandro Santilli <strk@keybit.net>

	* [r1457] fixed bug in binary ops failing to consistently reduce
	  operands.

2006-04-13 21:53  Sandro Santilli <strk@keybit.net>

	* [r1456] fixed bug introduced by previous commit

2006-04-13 21:52  Sandro Santilli <strk@keybit.net>

	* [r1455] Many debugging lines and assertions added. Fixed bug in
	  TaggedLineString class.

2006-04-13 17:09  Sandro Santilli <strk@keybit.net>

	* [r1454] Use default GeometryFactory instance (finishGEOS() is a
	  no-op now)

2006-04-13 16:48  Sandro Santilli <strk@keybit.net>

	* [r1453] Added GEOSSimplify and GEOSTopologyPreserveSimplify
	  interfaces. Removed compiler warnings in geostest

2006-04-13 16:44  Sandro Santilli <strk@keybit.net>

	* [r1452] Fixed a bug in DPTransformer handling of MultiPolygons

2006-04-13 16:04  Sandro Santilli <strk@keybit.net>

	* [r1451] Made TopologyPreservingSimplifier implementation
	  successfully build

2006-04-13 14:51  Sandro Santilli <strk@keybit.net>

	* [r1450] Forced NDR output (to not rely on architecture). Removed
	  CRs endings.

2006-04-13 14:25  Sandro Santilli <strk@keybit.net>

	* [r1449] TopologyPreservingSimplifier initial port

2006-04-13 10:39  Sandro Santilli <strk@keybit.net>

	* [r1448] Initial implementation of TaggedLinesSimplifier class

2006-04-13 09:28  Mateusz Loskot <mateusz@loskot.net>

	* [r1447] Removed definition of copy ctor and assignment operator
	  for LineSegmentString class.

2006-04-13 09:21  Mateusz Loskot <mateusz@loskot.net>

	* [r1446] 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  Sandro Santilli <strk@keybit.net>

	* [r1445] Added note about reduction of installed headers in
	  simplify namespace

2006-04-12 17:19  Sandro Santilli <strk@keybit.net>

	* [r1444] Ported TaggedLineStringSimplifier class, made LineSegment
	  class
	  polymorphic to fix derivation of TaggedLineSegment

2006-04-12 15:20  Sandro Santilli <strk@keybit.net>

	* [r1443] LineSegmentIndex class

2006-04-12 14:22  Sandro Santilli <strk@keybit.net>

	* [r1442] Initial implementation of TaggedLineSegment and
	  TaggedLineString classes

2006-04-12 12:20  Sandro Santilli <strk@keybit.net>

	* [r1441] Added support for use of CommonBitsOp in reduced
	  precision attempts
	  (compile-time option)

2006-04-12 11:57  Sandro Santilli <strk@keybit.net>

	* [r1440] Fixed debugging line

2006-04-12 11:39  Sandro Santilli <strk@keybit.net>

	* [r1439] Removed Geometry.h and CoordinateSequence.h includes.
	  The former created a circular dependency.

2006-04-12 11:17  Sandro Santilli <strk@keybit.net>

	* [r1438] Fixed exceptions constructors (were using operator+ with
	  strings and const char*)

2006-04-12 10:57  Sandro Santilli <strk@keybit.net>

	* [r1437] Added WKBReader default ctor using default
	  GeometryFactory instance

2006-04-11 16:04  Sandro Santilli <strk@keybit.net>

	* [r1436] geos::simplify::DouglasPeukerSimplifier class + unit test

2006-04-11 12:56  Sandro Santilli <strk@keybit.net>

	* [r1435] used typedef for auto_ptr<CoordinateSequence>

2006-04-11 12:21  Sandro Santilli <strk@keybit.net>

	* [r1434] GeometryTransformer class ported

2006-04-11 11:55  Sandro Santilli <strk@keybit.net>

	* [r1433] Added CoordinateSequence::AutoPtr typedef

2006-04-11 11:16  Sandro Santilli <strk@keybit.net>

	* [r1432] Added LineString and LinearRing constructors by auto_ptr

2006-04-11 09:53  Sandro Santilli <strk@keybit.net>

	* [r1431] Added missing duplicated include sentinel

2006-04-11 09:41  Sandro Santilli <strk@keybit.net>

	* [r1430] Initial implementation of a GeometryList class, to be
	  used to manage
	  lists of Geometry pointers.

2006-04-11 09:31  Sandro Santilli <strk@keybit.net>

	* [r1429] Added Geometry::AutoPtr typedef

2006-04-11 09:29  Sandro Santilli <strk@keybit.net>

	* [r1428] Fixed initialization list (removed compiler warning)

2006-04-10 18:15  Sandro Santilli <strk@keybit.net>

	* [r1427] Changed Geometry::envelope member to be of type
	  auto_ptr<Envelope>.
	  Changed computeEnvelopeInternal() signater to return
	  auto_ptr<Envelope>

2006-04-10 17:35  Sandro Santilli <strk@keybit.net>

	* [r1426] 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  Sandro Santilli <strk@keybit.net>

	* [r1425] First manual edit (will likely update later tonight...
	  with changes grouped
	  by date)

2006-04-10 15:05  Sandro Santilli <strk@keybit.net>

	* [r1424] Re-synced with JTS version (so this actually *was* a bug
	  :)

2006-04-10 15:05  Sandro Santilli <strk@keybit.net>

	* [r1423] Fixed a bug introduced by previous commit in
	  getCentroid()

2006-04-10 14:18  Sandro Santilli <strk@keybit.net>

	* [r1422] Fixed getCentroid(Coordinate&) to round using
	  PrecisionModel
	  all unit tests succeed.

2006-04-10 13:40  Sandro Santilli <strk@keybit.net>

	* [r1421] Added default ctor for WKTReader (using GeometryFactory's
	  default instance)

2006-04-10 13:13  Sandro Santilli <strk@keybit.net>

	* [r1420] Removed INLINE flags from geos-config --libs

2006-04-10 13:09  Sandro Santilli <strk@keybit.net>

	* [r1419] Added GeometryFactory::defaultInstance()
	  Made Geometry::INTERNAL_GEOMETRY_FACTORY an alias for it
	  removed last deletion from Unload::Release class

2006-04-10 12:05  Sandro Santilli <strk@keybit.net>

	* [r1418] 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  Sandro Santilli <strk@keybit.net>

	* [r1417] Uncommented required Geometry.h include (for use in
	  auto_ptr)

2006-04-10 09:21  Mateusz Loskot <mateusz@loskot.net>

	* [r1416] Added new test for UniqueCoordinateArrayFilter class.
	  Small fixes related to signed/unsigned comparison.

2006-04-09 11:07  Mateusz Loskot <mateusz@loskot.net>

	* [r1413] Small fixes in doc/example.cpp.

2006-04-09 04:56  Mateusz Loskot <mateusz@loskot.net>

	* [r1412] Removed redundant semicolons from xmltester sources.

2006-04-09 04:26  Mateusz Loskot <mateusz@loskot.net>

	* [r1411] Removed redundant semicolon reported by g++ -pedantic.

2006-04-09 04:09  Mateusz Loskot <mateusz@loskot.net>

	* [r1410] Removed redundant semicolon reported by g++ -pedantic.

2006-04-09 01:48  Mateusz Loskot <mateusz@loskot.net>

	* [r1409] Added Unit Test for IntersectionMatrix class.

2006-04-09 01:46  Mateusz Loskot <mateusz@loskot.net>

	* [r1408] [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  Mateusz Loskot <mateusz@loskot.net>

	* [r1407] 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  Mateusz Loskot <mateusz@loskot.net>

	* [r1406] Added copyright notice to TUT files. Small cleaning.

2006-04-08 13:05  Sandro Santilli <strk@keybit.net>

	* [r1405] Added assertion

2006-04-08 13:00  Sandro Santilli <strk@keybit.net>

	* [r1404] assertion checking, mergeLabel() call fix (bug#91)

2006-04-07 16:52  Sandro Santilli <strk@keybit.net>

	* [r1403] Port info, doxygen comments, assertion checking

2006-04-07 16:01  Sandro Santilli <strk@keybit.net>

	* [r1402] Port info, doxygen comments, testInvariant(), many
	  assertionss, handling of
	  the NULL EdgeEndStar member

2006-04-07 13:26  Sandro Santilli <strk@keybit.net>

	* [r1401] Use of auto_ptr<> to prevent confusing leaks in tester

2006-04-07 13:14  Mateusz Loskot <mateusz@loskot.net>

	* [r1400] Fixed annoying warnings from TUT.

2006-04-07 13:01  Mateusz Loskot <mateusz@loskot.net>

	* [r1399] Fixed line-ends to LF.

2006-04-07 12:55  Mateusz Loskot <mateusz@loskot.net>

	* [r1398] Uncommented test nr 38 in PolygonTest.cpp.

2006-04-07 12:37  Mateusz Loskot <mateusz@loskot.net>

	* [r1397] Added java_math_round() function for Asymmetric
	  Arithmetic Rounding. Small fixes in Unit Tests.

2006-04-07 10:42  Mateusz Loskot <mateusz@loskot.net>

	* [r1396] Added test nr 29 to PointTest (JTS conformance). Removed
	  inform() calls from GeometryFactoryTest.

2006-04-07 09:54  Sandro Santilli <strk@keybit.net>

	* [r1395] Geometry::getNumGeometries() changed to return 'unsigned
	  int'
	  rather then 'int'

2006-04-07 09:12  Sandro Santilli <strk@keybit.net>

	* [r1394] kept isInSegmentEnvelopes() check even when not debugging

2006-04-07 08:31  Sandro Santilli <strk@keybit.net>

	* [r1393] Debugging lines

2006-04-07 08:30  Sandro Santilli <strk@keybit.net>

	* [r1392] made addCommonBits/removeCommonBits interface consistent,
	  doxygen comments

2006-04-07 08:28  Sandro Santilli <strk@keybit.net>

	* [r1391] debugging lines, assertions

2006-04-07 08:27  Sandro Santilli <strk@keybit.net>

	* [r1390] debugging blocks

2006-04-07 07:21  Mateusz Loskot <mateusz@loskot.net>

	* [r1389] Add new-line at the EOF some files.

2006-04-07 05:55  Mateusz Loskot <mateusz@loskot.net>

	* [r1388] Added new objects to .cvsignore.

2006-04-07 05:44  Mateusz Loskot <mateusz@loskot.net>

	* [r1387] 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 00:05  Mateusz Loskot <mateusz@loskot.net>

	* [r1386] Adding missing isRectangleTest.cpp

2006-04-06 23:50  Mateusz Loskot <mateusz@loskot.net>

	* [r1385] Adding new Unit Tests.

2006-04-06 23:35  Sandro Santilli <strk@keybit.net>

	* [r1384] Added Mateusz Loskot

2006-04-06 23:31  Mateusz Loskot <mateusz@loskot.net>

	* [r1383] [UT Files Renaming] Add PointLocatorTest.cpp

2006-04-06 23:28  Mateusz Loskot <mateusz@loskot.net>

	* [r1382] [UT Files Renaming] Remove 'io' tests.

2006-04-06 23:26  Mateusz Loskot <mateusz@loskot.net>

	* [r1381] [UT Files Renaming] Remove 'geom' tests.

2006-04-06 23:25  Mateusz Loskot <mateusz@loskot.net>

	* [r1380] [UT Files Renaming] Remove file PointLocator.cpp

2006-04-06 23:20  Mateusz Loskot <mateusz@loskot.net>

	* [r1379] New version of Unit Test runner. Now, it's more GNU style
	  compatible

2006-04-06 22:30  Mateusz Loskot <mateusz@loskot.net>

	* [r1378] Add inform() target in tut.h and new callbacks in
	  tut_reporter.h

2006-04-06 21:31  Sandro Santilli <strk@keybit.net>

	* [r1377] Const correctness for debugging function

2006-04-06 21:30  Sandro Santilli <strk@keybit.net>

	* [r1376] Added missing rint_vc() forward declaration

2006-04-06 17:33  Sandro Santilli <strk@keybit.net>

	* [r1375] Added unit test for DoubleBits

2006-04-06 14:36  Sandro Santilli <strk@keybit.net>

	* [r1374] Cleanup in geos::precision namespace (leaks plugged,
	  auto_ptr use, ...)

2006-04-06 12:58  Sandro Santilli <strk@keybit.net>

	* [r1373] Added printing of EdgeRing if available

2006-04-06 12:48  Sandro Santilli <strk@keybit.net>

	* [r1372] Added private vector to keep track of allocated
	  MaximalEdgeRings objects

2006-04-06 12:47  Sandro Santilli <strk@keybit.net>

	* [r1371] Fixed output function

2006-04-06 12:45  Sandro Santilli <strk@keybit.net>

	* [r1370] Delayed deletion of newly allocated MaximalEdgeRings.
	  Existing 'valid' operation tests don't should instability with
	  this patch.

2006-04-06 12:36  Sandro Santilli <strk@keybit.net>

	* [r1369] removed spurious lines from previous commi

2006-04-06 12:34  Sandro Santilli <strk@keybit.net>

	* [r1368] Port info, more debugging lines, doxygen comments

2006-04-06 12:33  Sandro Santilli <strk@keybit.net>

	* [r1367] More debugging lines

2006-04-06 12:29  Sandro Santilli <strk@keybit.net>

	* [r1366] Fixed bogus static PrecisionModel variable in
	  ::readCoordinate().

2006-04-06 09:41  Sandro Santilli <strk@keybit.net>

	* [r1365] Added operator<<, added pts!=NULL assertion in
	  testInvariant() function

2006-04-06 09:39  Sandro Santilli <strk@keybit.net>

	* [r1364] Added operator<<

2006-04-06 09:01  Sandro Santilli <strk@keybit.net>

	* [r1363] Doxygen comments, port info, operator<<, assertion
	  checking

2006-04-06 07:52  Sandro Santilli <strk@keybit.net>

	* [r1362] Fixed bug in ::print() function

2006-04-05 18:28  Sandro Santilli <strk@keybit.net>

	* [r1361] Moved testInvariant() methods from private to public,
	  added
	  some comments about them.

2006-04-05 15:59  Sandro Santilli <strk@keybit.net>

	* [r1360] Removed dead code

2006-04-05 14:33  Sandro Santilli <strk@keybit.net>

	* [r1359] Removed annoying warnings from external source

2006-04-05 14:04  Sandro Santilli <strk@keybit.net>

	* [r1358] Fixed copy ctor to support "Null" Envelope copies.
	  Drop init(Envelope&) method.
	  Port info and various cleanups.

2006-04-05 10:25  Sandro Santilli <strk@keybit.net>

	* [r1357] Fixed LineString constructor to ensure deletion of
	  CoordinateSequence
	  argument on exception throw

2006-04-05 09:34  Sandro Santilli <strk@keybit.net>

	* [r1356] GEOSException derived from std::exception again,
	  hopefully the correct way now

2006-04-05 09:20  Sandro Santilli <strk@keybit.net>

	* [r1355] Added port informations and many assertion checking.
	  Fixed bug in getRightmostSide() method ( a "testing-only" corner
	  case )

2006-04-04 16:07  Sandro Santilli <strk@keybit.net>

	* [r1353] More assertion checking, less overhead when built with
	  NDEBUG defined

2006-04-04 13:35  Sandro Santilli <strk@keybit.net>

	* [r1352] Port info, assertion checking, indentation

2006-04-04 12:39  Sandro Santilli <strk@keybit.net>

	* [r1351] Changed NotRepresentableCoordinate exception handler to
	  throw
	  a TopologyException. This allows further handling.

2006-04-04 11:37  Sandro Santilli <strk@keybit.net>

	* [r1350] Port information + initialization lists in ctors

2006-04-04 11:28  Sandro Santilli <strk@keybit.net>

	* [r1349] NotRepresentable condition detected using finite() from
	  <cmath>
	  rather then using FINITE() macro. Made ::intersection() body
	  more readable.

2006-04-04 09:53  Sandro Santilli <strk@keybit.net>

	* [r1348] Fixed applyCoordinateFilter() templated function body

2006-04-04 08:16  Sandro Santilli <strk@keybit.net>

	* [r1345] Changed GEOSException hierarchy to be derived from
	  std::runtime_exception.
	  Removed the GEOSException::toString redundant method (use
	  ::what() instead)

2006-04-04 01:54  Howard Butler <hobu.inc@gmail.com>

	* [r1344] Add in changes/missing from previous rearranging.

2006-04-04 01:29  Howard Butler <hobu.inc@gmail.com>

	* [r1343] GEOS_JTS_PORT is in version.h not platform.h

2006-04-04 01:28  Howard Butler <hobu.inc@gmail.com>

	* [r1342] remove objects that no longer exist
	  default to MSVC_VER=1310

2006-04-03 17:05  Sandro Santilli <strk@keybit.net>

	* [r1341] Assertion checking, port info, cleanups

2006-04-03 15:54  Sandro Santilli <strk@keybit.net>

	* [r1340] - getArgGeometry() parameter type changed from 'int' to
	  'unsigned int'
	  - Added port informations
	  - minor assertions checking
	  - minor cleanups

2006-04-03 14:07  Sandro Santilli <strk@keybit.net>

	* [r1339] Commented out obsoleted toInternal() method

2006-04-03 13:58  Sandro Santilli <strk@keybit.net>

	* [r1337] 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 13:56  Sandro Santilli <strk@keybit.net>

	* [r1336] Made externally-owned PrecisionModel const

2006-04-03 10:56  Sandro Santilli <strk@keybit.net>

	* [r1334] Removed implementation files build spec for fully-inlined
	  classes

2006-04-03 10:44  Sandro Santilli <strk@keybit.net>

	* [r1333] Added missing headers

2006-04-03 10:16  Sandro Santilli <strk@keybit.net>

	* [r1332] DouglasPeuckerLineSimplifier class port

2006-04-03 08:43  Sandro Santilli <strk@keybit.net>

	* [r1331] Added port info, minor cleanups

2006-04-03 08:29  Sandro Santilli <strk@keybit.net>

	* [r1330] Added port info, cleaned up log message, minor assertion
	  checking.

2006-03-31 17:51  Sandro Santilli <strk@keybit.net>

	* [r1329] A few assertion checking, comments cleanup, use of
	  initialization lists
	  in constructors, handled NULL parameters.

2006-03-31 16:55  Sandro Santilli <strk@keybit.net>

	* [r1328] 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 16:53  Sandro Santilli <strk@keybit.net>

	* [r1327] Added comment about possible NULL return from
	  getCoordinate()

2006-03-31 11:03  Sandro Santilli <strk@keybit.net>

	* [r1325] Fixed NULL-GeometryFactory constructor to use
	  INTERNAL_GEOMETRY_FACTORY
	  (should fix bug #81)

2006-03-30 09:26  Sandro Santilli <strk@keybit.net>

	* [r1324] minor cleanup

2006-03-29 15:48  Sandro Santilli <strk@keybit.net>

	* [r1323] Added missing 'const' in catch std::exception statements

2006-03-29 15:23  Sandro Santilli <strk@keybit.net>

	* [r1322] Moved GeometryGraph inlines from .h to .inl file

2006-03-29 14:34  Sandro Santilli <strk@keybit.net>

	* [r1321] Sync'ed testfile with JTS head

2006-03-29 14:31  Sandro Santilli <strk@keybit.net>

	* [r1320] Added PointLocator unit test

2006-03-29 13:53  Sandro Santilli <strk@keybit.net>

	* [r1319] EdgeRing equipped with Invariant testing function and
	  lots of exceptional assertions. Removed useless heap allocations,
	  and pointers usages.

2006-03-29 11:52  Sandro Santilli <strk@keybit.net>

	* [r1318] const correctness, useless heap allocations removal

2006-03-29 11:48  Sandro Santilli <strk@keybit.net>

	* [r1317] Removed useless heap allocations in construction,
	  enforced const correctness

2006-03-28 16:49  Sandro Santilli <strk@keybit.net>

	* [r1316] Reintroduced rewind of input parameter in printHEX()
	  [dropped by prev commit]

2006-03-28 16:33  Sandro Santilli <strk@keybit.net>

	* [r1315] Added note about args responsibility in GeometryFactory
	  constructor

2006-03-28 16:11  Sandro Santilli <strk@keybit.net>

	* [r1314] swapped assert_equals() args to get obtained/expected the
	  right way.

2006-03-28 15:27  Sandro Santilli <strk@keybit.net>

	* [r1313] Simplified printHEX() implementation

2006-03-28 15:19  Sandro Santilli <strk@keybit.net>

	* [r1312] Added macros for sections skip (useful in debugging)

2006-03-28 14:45  Sandro Santilli <strk@keybit.net>

	* [r1311] Added simple test for WKB reader.

2006-03-28 14:02  Sandro Santilli <strk@keybit.net>

	* [r1310] added missing header for non-inlined builds

2006-03-28 14:01  Sandro Santilli <strk@keybit.net>

	* [r1309] forgot to add in previous commit

2006-03-28 11:26  Sandro Santilli <strk@keybit.net>

	* [r1308] ByteOrderDataInStream inlines moved to .inl file, updated
	  implementation files includes.

2006-03-28 11:25  Sandro Santilli <strk@keybit.net>

	* [r1307] Assertion checking

2006-03-28 09:14  Sandro Santilli <strk@keybit.net>

	* [r1306] Headers inclusion fix.

2006-03-28 08:57  Sandro Santilli <strk@keybit.net>

	* [r1305] Comments cleanup, system headers included after project
	  headers

2006-03-28 08:40  Sandro Santilli <strk@keybit.net>

	* [r1304] C-API lib version bumped to 1.1.1 (release 2.2.2 will
	  ship 1.1.0)

2006-03-27 17:59  Sandro Santilli <strk@keybit.net>

	* [r1302] Fixed small leak.

2006-03-27 17:04  Sandro Santilli <strk@keybit.net>

	* [r1301] Cleanups and explicit initializations

2006-03-27 16:02  Sandro Santilli <strk@keybit.net>

	* [r1300] Added INL file for MinimalEdgeRing, added many debugging
	  blocks,
	  fixed memory leak in ConnectedInteriorTester (bug #59)

2006-03-27 15:57  Sandro Santilli <strk@keybit.net>

	* [r1299] Commented need for platform.h include

2006-03-27 15:56  Sandro Santilli <strk@keybit.net>

	* [r1298] Added missing platform.h include (for ISNAN macro)

2006-03-27 14:20  Sandro Santilli <strk@keybit.net>

	* [r1297] Added paranoid assertion checking and a note in header
	  about responsibility of return from buildMaximalEdgeRings()

2006-03-27 10:37  Sandro Santilli <strk@keybit.net>

	* [r1296] Reduced heap allocations and probability of error by
	  making LineIntersector
	  and RelateNodeGraph part of ConsistentAreaTester class .

2006-03-27 10:36  Sandro Santilli <strk@keybit.net>

	* [r1295] added missing space in exception message

2006-03-27 10:34  Sandro Santilli <strk@keybit.net>

	* [r1294] moved external includes after internal ones

2006-03-27 09:50  Sandro Santilli <strk@keybit.net>

	* [r1293] Added final isValid test from JTS (floating version)

2006-03-27 09:48  Sandro Santilli <strk@keybit.net>

	* [r1292] Extracted TestValid2.xml from testLeaksBig.xml (target
	  file is taken from JTS source tree)

2006-03-27 09:45  Sandro Santilli <strk@keybit.net>

	* [r1291] Added TestValid.xml test, taken from JTS source tree,
	  already present in testLeaksBig (from which tests were removed)

2006-03-27 09:28  Sandro Santilli <strk@keybit.net>

	* [r1290] added namespaces use and headers split

2006-03-27 09:05  Sandro Santilli <strk@keybit.net>

	* [r1289] Added note about responsibility of return from
	  GEOSGeomType()

2006-03-27 09:00  Sandro Santilli <strk@keybit.net>

	* [r1288] Bug #79 - Small fix in
	  CoordinateArraySequence::toString()

2006-03-24 11:42  Sandro Santilli <strk@keybit.net>

	* [r1287] reverted default of assertion checking

2006-03-24 11:11  Sandro Santilli <strk@keybit.net>

	* [r1286] 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 11:04  Sandro Santilli <strk@keybit.net>

	* [r1285] Changed assert() with Assert::isTrue in addReverseSubpath

2006-03-24 10:44  Sandro Santilli <strk@keybit.net>

	* [r1284] Fixed to build with -DNDEBUG

2006-03-24 09:52  Sandro Santilli <strk@keybit.net>

	* [r1283] USE_INLINE => GEOS_INLINE

2006-03-24 09:26  Sandro Santilli <strk@keybit.net>

	* [r1282] Bug #77 - Missing platform.h

2006-03-24 09:25  Sandro Santilli <strk@keybit.net>

	* [r1281] Bugs #77 and #76: missing <algorithm>

2006-03-24 09:23  Sandro Santilli <strk@keybit.net>

	* [r1280] Bug #78 - Small fixes and cleaning

2006-03-23 15:10  Sandro Santilli <strk@keybit.net>

	* [r1278] Dropped by-pointer TopologyException constructor, various
	  small cleanups

2006-03-23 13:31  Sandro Santilli <strk@keybit.net>

	* [r1277] Fixed to allow build with GEOS_DEBUG

2006-03-23 12:12  Sandro Santilli <strk@keybit.net>

	* [r1276] Fixes to allow build with -DUSE_INLINE

2006-03-23 10:55  Sandro Santilli <strk@keybit.net>

	* [r1275] Temporarly excluded 'swig' extension from distribution,
	  to allow for
	  successufull 'dist' rule and distributed testing.

2006-03-23 10:41  Sandro Santilli <strk@keybit.net>

	* [r1274] Fixed automake files

2006-03-23 10:09  Sandro Santilli <strk@keybit.net>

	* [r1273] Fixed missing backslash

2006-03-23 09:17  Sandro Santilli <strk@keybit.net>

	* [r1272] precision.h header split, minor optimizations

2006-03-22 18:12  Sandro Santilli <strk@keybit.net>

	* [r1271] indexChain.h header split.

2006-03-22 16:59  Sandro Santilli <strk@keybit.net>

	* [r1270] cleaned up

2006-03-22 16:58  Sandro Santilli <strk@keybit.net>

	* [r1269] 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 16:01  Sandro Santilli <strk@keybit.net>

	* [r1268] indexBintree.h header split, classes renamed to match JTS

2006-03-22 14:28  Sandro Santilli <strk@keybit.net>

	* [r1267] Filenames renamed to match class names (matching JTS)

2006-03-22 12:22  Sandro Santilli <strk@keybit.net>

	* [r1266] indexQuadtree.h split

2006-03-22 11:19  Sandro Santilli <strk@keybit.net>

	* [r1265] opPolygonize.h headers split.

2006-03-22 11:18  Sandro Santilli <strk@keybit.net>

	* [r1264] Changed back 'unable to find edge to compute depths' from
	  assertion to TopologyException

2006-03-22 10:13  Sandro Santilli <strk@keybit.net>

	* [r1263] opLinemerge.h split

2006-03-21 21:42  Sandro Santilli <strk@keybit.net>

	* [r1262] planargraph.h header split, planargraph:: classes renamed
	  to match JTS symbols

2006-03-21 17:55  Sandro Santilli <strk@keybit.net>

	* [r1261] opDistance.h header split

2006-03-21 17:11  Sandro Santilli <strk@keybit.net>

	* [r1260] opPredicate.h header split

2006-03-21 13:11  Sandro Santilli <strk@keybit.net>

	* [r1259] opRelate.h header split

2006-03-21 11:20  Sandro Santilli <strk@keybit.net>

	* [r1258] 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 11:12  Sandro Santilli <strk@keybit.net>

	* [r1257] Cleanups: headers inclusion and Log section

2006-03-21 10:47  Sandro Santilli <strk@keybit.net>

	* [r1256] indexStrtree.h split

2006-03-21 10:46  Sandro Santilli <strk@keybit.net>

	* [r1255] streamlined header inclusion, put original copyright on
	  top

2006-03-21 10:01  Sandro Santilli <strk@keybit.net>

	* [r1254] indexSweepline.h header split

2006-03-20 18:18  Sandro Santilli <strk@keybit.net>

	* [r1253] io.h header split

2006-03-20 17:40  Sandro Santilli <strk@keybit.net>

	* [r1252] <cmath> included when appropriate

2006-03-20 17:27  Sandro Santilli <strk@keybit.net>

	* [r1251] Bug #72 - Missing <vector> header

2006-03-20 17:17  Sandro Santilli <strk@keybit.net>

	* [r1250] Fixed geosdir

2006-03-20 16:57  Sandro Santilli <strk@keybit.net>

	* [r1249] spatialindex.h and opValid.h headers split

2006-03-20 16:08  Sandro Santilli <strk@keybit.net>

	* [r1248] redirected find stderr to /dev/null

2006-03-20 13:20  Sandro Santilli <strk@keybit.net>

	* [r1247] Changed assertion to TopologyException for the "orphaned"
	  hole case
	  in order to allow for reduced precision ops to catch the case.

2006-03-20 12:33  Sandro Santilli <strk@keybit.net>

	* [r1246] Simplified some privat methods to use refs instead of
	  pointers, added
	  debugging section for failiures of holes/shells associations

2006-03-20 12:32  Sandro Santilli <strk@keybit.net>

	* [r1245] Added note about responsibility of return from
	  ::toPolygon

2006-03-20 12:03  Sandro Santilli <strk@keybit.net>

	* [r1244] Added operator<< for Geometry, writing HEXWKB

2006-03-20 11:42  Sandro Santilli <strk@keybit.net>

	* [r1243] Added missing <cmath> include

2006-03-20 10:42  Sandro Santilli <strk@keybit.net>

	* [r1242] Bug #61 - Disambiguated geom::Polygon use

2006-03-20 10:14  Sandro Santilli <strk@keybit.net>

	* [r1241] Bug #69 - Check for macro WIN32_LEAN_AND_MEAN

2006-03-20 10:13  Sandro Santilli <strk@keybit.net>

	* [r1240] Bug #71 - Missing <algorithm>

2006-03-20 10:12  Sandro Santilli <strk@keybit.net>

	* [r1239] Bug #70 - Small fix in fwd decl. of CoordinateLessThen

2006-03-20 10:11  Sandro Santilli <strk@keybit.net>

	* [r1238] Bug #67 - Debugging helpers in GeometryFactory class

2006-03-17 16:48  Sandro Santilli <strk@keybit.net>

	* [r1237] 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 14:56  Sandro Santilli <strk@keybit.net>

	* [r1236] Fixed filename normalizer for sql output

2006-03-17 13:24  Sandro Santilli <strk@keybit.net>

	* [r1235] 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-16 13:30  Sandro Santilli <strk@keybit.net>

	* [r1234] Added missing testfile

2006-03-16 13:29  Sandro Santilli <strk@keybit.net>

	* [r1233] new unit test for LineSegment (adding tests would be
	  helpful)

2006-03-16 13:28  Sandro Santilli <strk@keybit.net>

	* [r1232] obsoleted getCoordinate(), replaced by operator[]

2006-03-16 13:27  Sandro Santilli <strk@keybit.net>

	* [r1231] Added notes about testing

2006-03-16 10:47  Sandro Santilli <strk@keybit.net>

	* [r1230] Bug #65 - Command line changes and EOL fixes Unit Test

2006-03-16 10:42  Sandro Santilli <strk@keybit.net>

	* [r1229] Bug #64 - Not all control paths return a value in
	  geos::geom::Geometry::getClassSortIndex

2006-03-16 10:38  Sandro Santilli <strk@keybit.net>

	* [r1228] Bug #63 - Remove unreferenced local variable warning

2006-03-16 09:37  Sandro Santilli <strk@keybit.net>

	* [r1227] Initial unit tests

2006-03-15 18:59  Sandro Santilli <strk@keybit.net>

	* [r1226] Bug #62: 'struct' CoordinateLessThen in forward
	  declaration

2006-03-15 18:57  Sandro Santilli <strk@keybit.net>

	* [r1225] small cleanup

2006-03-15 18:57  Sandro Santilli <strk@keybit.net>

	* [r1224] cleanups in DEBUG lines

2006-03-15 18:56  Sandro Santilli <strk@keybit.net>

	* [r1223] Temporary hack to avoid snapround:: Noders (still using
	  ScaledNoder wrapper)
	  to allow for buffer_snapround.xml test to succeed

2006-03-15 18:55  Sandro Santilli <strk@keybit.net>

	* [r1222] Added xml testfile showing bug in snapround:: noders

2006-03-15 18:44  Sandro Santilli <strk@keybit.net>

	* [r1221] Bug #60 - Missing <cmath> header in some files

2006-03-15 17:33  Sandro Santilli <strk@keybit.net>

	* [r1220] Changed operator<< to use operator<< for Nodes

2006-03-15 17:17  Sandro Santilli <strk@keybit.net>

	* [r1219] Added missing forward declarations

2006-03-15 17:16  Sandro Santilli <strk@keybit.net>

	* [r1218] streamlined headers inclusion

2006-03-15 16:27  Sandro Santilli <strk@keybit.net>

	* [r1217] operator<< for Node class

2006-03-15 15:50  Sandro Santilli <strk@keybit.net>

	* [r1216] const correctness, cleanups

2006-03-15 15:27  Sandro Santilli <strk@keybit.net>

	* [r1215] cleanups

2006-03-15 15:26  Sandro Santilli <strk@keybit.net>

	* [r1214] Cleanups

2006-03-15 13:03  Sandro Santilli <strk@keybit.net>

	* [r1213] removed leftover debugging line

2006-03-15 12:54  Sandro Santilli <strk@keybit.net>

	* [r1212] Removed DepthSegment.h include

2006-03-15 12:54  Sandro Santilli <strk@keybit.net>

	* [r1211] Removed public DepthSegment definition (moved inside
	  SubgraphDepthLocater implementation)

2006-03-15 12:52  Sandro Santilli <strk@keybit.net>

	* [r1210] 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 11:45  Sandro Santilli <strk@keybit.net>

	* [r1209] doxygen comments

2006-03-15 11:44  Sandro Santilli <strk@keybit.net>

	* [r1208] debug blocks, dumping SQL when GEOS_DEBUG > 1

2006-03-15 11:42  Sandro Santilli <strk@keybit.net>

	* [r1207] more debugging lines, with two levels of debugging
	  handled

2006-03-15 11:39  Sandro Santilli <strk@keybit.net>

	* [r1206] comments cleanup, changed computeDepths to use a list<>
	  rather then a vector (performance related)

2006-03-15 10:40  Sandro Santilli <strk@keybit.net>

	* [r1205] Fixed to allow doxygen runs from external builddir

2006-03-15 09:51  Sandro Santilli <strk@keybit.net>

	* [r1204] streamlined header usage

2006-03-15 09:51  Sandro Santilli <strk@keybit.net>

	* [r1203] streamlined headers usage

2006-03-15 09:13  Sandro Santilli <strk@keybit.net>

	* [r1202] updated port info

2006-03-15 09:12  Sandro Santilli <strk@keybit.net>

	* [r1201] isSimple doc

2006-03-14 17:46  Sandro Santilli <strk@keybit.net>

	* [r1200] Removed unrequired include

2006-03-14 17:10  Sandro Santilli <strk@keybit.net>

	* [r1199] cleanups

2006-03-14 17:08  Sandro Santilli <strk@keybit.net>

	* [r1198] comments cleanup, integrity checks

2006-03-14 16:55  Sandro Santilli <strk@keybit.net>

	* [r1197] oops, GEOS_DEBUG default to 0

2006-03-14 16:55  Sandro Santilli <strk@keybit.net>

	* [r1196] comments cleanup

2006-03-14 16:53  Sandro Santilli <strk@keybit.net>

	* [r1195] removed endline from printing funx

2006-03-14 16:08  Sandro Santilli <strk@keybit.net>

	* [r1194] changed buildSubgraphs signature to use refs rather then
	  pointers, made it const-correct. Reduced heap allocations in
	  createSubgraphs()

2006-03-14 15:46  Sandro Santilli <strk@keybit.net>

	* [r1193] Added PlanarGraph::getNodes(vector&) func, to reduce
	  useless heap allocations

2006-03-14 15:32  Sandro Santilli <strk@keybit.net>

	* [r1192] Cleaned up toString funx (more WKT friendly)

2006-03-14 14:16  Sandro Santilli <strk@keybit.net>

	* [r1191] operator<< for BufferSubgraph, more debugging calls

2006-03-14 12:55  Sandro Santilli <strk@keybit.net>

	* [r1190] Headers split: geomgraphindex.h, nodingSnapround.h

2006-03-14 11:03  Sandro Santilli <strk@keybit.net>

	* [r1189] Added operator<< for Edge and EdgeList

2006-03-14 00:37  Sandro Santilli <strk@keybit.net>

	* [r1188] Fixed include filenames

2006-03-14 00:36  Sandro Santilli <strk@keybit.net>

	* [r1187] Reduced 'buffer' headers inclusion

2006-03-14 00:19  Sandro Santilli <strk@keybit.net>

	* [r1186] opBuffer.h split, streamlined headers in some (not all)
	  files in operation/buffer/

2006-03-13 22:33  Sandro Santilli <strk@keybit.net>

	* [r1185] Added missing forward declarations

2006-03-13 21:54  Sandro Santilli <strk@keybit.net>

	* [r1184] Streamlined headers inclusion.

2006-03-13 21:19  Sandro Santilli <strk@keybit.net>

	* [r1183] 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 21:14  Sandro Santilli <strk@keybit.net>

	* [r1182] Added missing forward declarations

2006-03-13 21:13  Sandro Santilli <strk@keybit.net>

	* [r1181] Added comment about possible refactoring

2006-03-11 16:58  Sandro Santilli <strk@keybit.net>

	* [r1180] Fixed bug in OffsetCurveBuilder::getCoordinates.

2006-03-10 15:50  Sandro Santilli <strk@keybit.net>

	* [r1179] 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 13:07  Sandro Santilli <strk@keybit.net>

	* [r1178] fine-tuned includes, reverted Assert=>assert due to
	  user-input based failure

2006-03-10 12:50  Sandro Santilli <strk@keybit.net>

	* [r1177] boost detection code fix, first UTF source for testing
	  purposes

2006-03-10 12:43  Sandro Santilli <strk@keybit.net>

	* [r1176] updated

2006-03-10 12:09  Sandro Santilli <strk@keybit.net>

	* [r1175] Update configure script to work with new boost.m4 file

2006-03-10 11:49  Sandro Santilli <strk@keybit.net>

	* [r1174] Updated boost detection macro

2006-03-10 11:41  Sandro Santilli <strk@keybit.net>

	* [r1173] Added missing <algorithm> include (bug#56)

2006-03-10 11:10  Sandro Santilli <strk@keybit.net>

	* [r1172] Initial boost detection code

2006-03-10 11:09  Sandro Santilli <strk@keybit.net>

	* [r1171] Comments cleanup

2006-03-10 10:48  Sandro Santilli <strk@keybit.net>

	* [r1170] Bug #58 - Patch to makefile.vc after big refactoring
	  commit

2006-03-10 10:44  Sandro Santilli <strk@keybit.net>

	* [r1169] Unreferenced exception objects cleanup (#52)

2006-03-10 10:37  Sandro Santilli <strk@keybit.net>

	* [r1168] Added missing <algorithm> include (#55)

2006-03-10 10:34  Sandro Santilli <strk@keybit.net>

	* [r1167] Added missing <algorithm> include (#54)

2006-03-09 18:22  Sandro Santilli <strk@keybit.net>

	* [r1166] Added isvalid test for latest validop patch

2006-03-09 18:18  Sandro Santilli <strk@keybit.net>

	* [r1165] Added memory-friendly
	  MaximalEdgeRing::buildMinimalRings() implementation.
	  Applied patch to IsValid operation from JTS-1.7.1

2006-03-09 17:40  Sandro Santilli <strk@keybit.net>

	* [r1164] Fixed bug#33 (hopefully)

2006-03-09 16:46  Sandro Santilli <strk@keybit.net>

	* [r1163] geos::geom namespace definition, first pass at headers
	  split

2006-03-09 16:18  Sandro Santilli <strk@keybit.net>

	* [r1162] Fixed to allow tests from external build tree (thanks
	  Norman:)

2006-03-09 16:01  Sandro Santilli <strk@keybit.net>

	* [r1161] Fixed debugging lines

2006-03-09 15:50  Sandro Santilli <strk@keybit.net>

	* [r1160] Fixed debugging lines, added missing header

2006-03-09 15:47  Sandro Santilli <strk@keybit.net>

	* [r1159] Fixed debugging lines

2006-03-09 15:39  Sandro Santilli <strk@keybit.net>

	* [r1158] Fixed debugging lines

2006-03-09 14:48  Sandro Santilli <strk@keybit.net>

	* [r1157] Added missing INCLUDES line

2006-03-07 14:21  Sandro Santilli <strk@keybit.net>

	* [r1156] Leak plugged, tweeked output to be nice with --sql-output

2006-03-07 14:20  Sandro Santilli <strk@keybit.net>

	* [r1155] Big deal of heap allocations reduction

2006-03-07 14:18  Sandro Santilli <strk@keybit.net>

	* [r1154] Profiler singleton implemented with a function-static
	  Profiler instance

2006-03-07 12:42  Sandro Santilli <strk@keybit.net>

	* [r1153] addedvalidity test for a case with invalid input

2006-03-07 12:41  Sandro Santilli <strk@keybit.net>

	* [r1152] Added --wkb-output and made --sql-output compatible with
	  -v

2006-03-07 11:22  Sandro Santilli <strk@keybit.net>

	* [r1151] table name for sqlOutput normalized

2006-03-07 11:06  Sandro Santilli <strk@keybit.net>

	* [r1150] Added --sql-output switch for debugging

2006-03-07 10:46  Sandro Santilli <strk@keybit.net>

	* [r1149] verbose validity errors

2006-03-06 21:27  Sandro Santilli <strk@keybit.net>

	* [r1148] Cascading fixed after Unload definition moved to geos::io
	  namespace

2006-03-06 19:43  Sandro Santilli <strk@keybit.net>

	* [r1147] Fixed Unload class definition namespace (geos::io)

2006-03-06 19:40  Sandro Santilli <strk@keybit.net>

	* [r1146] geos::util namespace. New GeometryCollection::iterator
	  interface, many cleanups.

2006-03-06 15:23  Sandro Santilli <strk@keybit.net>

	* [r1145] geos::io namespace

2006-03-06 14:30  Sandro Santilli <strk@keybit.net>

	* [r1143] Validity error include Coordinate

2006-03-06 13:27  Sandro Santilli <strk@keybit.net>

	* [r1142] Cleaned up equalsExact

2006-03-06 13:26  Sandro Santilli <strk@keybit.net>

	* [r1141] Fixed equalsExact check, and also reduced tolerance

2006-03-06 12:47  Sandro Santilli <strk@keybit.net>

	* [r1140] TopologyValidationError error names (enum) renamed to
	  avoid conflicts.

2006-03-06 12:16  Sandro Santilli <strk@keybit.net>

	* [r1139] Added second case for Union

2006-03-06 12:11  Sandro Santilli <strk@keybit.net>

	* [r1138] precision.h => geos/precision.h (#48)

2006-03-06 11:39  Sandro Santilli <strk@keybit.net>

	* [r1137] Added test extracted from data provided by Guillaume
	  Sueur

2006-03-06 11:34  Sandro Santilli <strk@keybit.net>

	* [r1136] Dropped unused/unmaintained/platform-problematic serial
	  version info for classes (#47)

2006-03-06 11:17  Sandro Santilli <strk@keybit.net>

	* [r1135] added a compile-time option to get VERBOSE_EXCEPTION
	  (print args on exceptions)

2006-03-06 11:17  Sandro Santilli <strk@keybit.net>

	* [r1134] precision reducing overlayOp made compile-time optional

2006-03-06 11:05  Sandro Santilli <strk@keybit.net>

	* [r1133] Added input and output validity test facilities

2006-03-03 14:01  Sandro Santilli <strk@keybit.net>

	* [r1132] Experimental precision-reducing overlayOp

2006-03-03 13:50  Sandro Santilli <strk@keybit.net>

	* [r1131] Cleaned up InteriorPointLine class

2006-03-03 10:46  Sandro Santilli <strk@keybit.net>

	* [r1130] Removed 'using namespace' from headers, added missing
	  headers in .cpp files, removed useless includes in headers
	  (bug#46)

2006-03-02 18:17  Sandro Santilli <strk@keybit.net>

	* [r1129] Added robustness testcases

2006-03-02 16:22  Sandro Santilli <strk@keybit.net>

	* [r1128] Updated copyright notice

2006-03-02 16:21  Sandro Santilli <strk@keybit.net>

	* [r1127] geos::precision namespace added

2006-03-02 14:53  Sandro Santilli <strk@keybit.net>

	* [r1126] SweepLineEvent::DELETE=>DELETE_EVENT,
	  INSERT=>INSERT_EVENT (#45)

2006-03-02 14:34  Sandro Santilli <strk@keybit.net>

	* [r1125] GeometryGraphOperation::li made a non-static member, and
	  not more a pointer

2006-03-02 14:21  Sandro Santilli <strk@keybit.net>

	* [r1124] DEBUG => GEOS_DEBUG [#44]

2006-03-02 12:12  Sandro Santilli <strk@keybit.net>

	* [r1123] Renamed DEBUG macros to GEOS_DEBUG, all wrapped in
	  #ifndef block to allow global override (bug#43)

2006-03-02 11:03  Sandro Santilli <strk@keybit.net>

	* [r1122] Added assertion in relate test handler

2006-03-02 11:00  Sandro Santilli <strk@keybit.net>

	* [r1121] Changed IntersectionMatrix funx taking strings to take
	  const string& instead

2006-03-02 10:25  Sandro Santilli <strk@keybit.net>

	* [r1120] Added support for FLOATING_SINGLE precisionmodel in XML
	  tests

2006-03-02 10:03  Sandro Santilli <strk@keybit.net>

	* [r1119] 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 09:51  Sandro Santilli <strk@keybit.net>

	* [r1118] Fixes in DEBUG lines (bug#42)

2006-03-02 09:49  Sandro Santilli <strk@keybit.net>

	* [r1117] Changed LineSegment output to use 'LINESEGMENT' label
	  rather then 'LINESTRING'

2006-03-02 09:49  Sandro Santilli <strk@keybit.net>

	* [r1116] WINCE implmentation of gettimeofday (bug#40)

2006-03-02 09:46  Sandro Santilli <strk@keybit.net>

	* [r1115] cleaned up debugging lines

2006-03-01 18:44  Sandro Santilli <strk@keybit.net>

	* [r1114] added note about getInteriorPoint() possibly returning
	  NULL

2006-03-01 18:43  Sandro Santilli <strk@keybit.net>

	* [r1113] Handled new NULL return from Geometry::getInteriorPoint()

2006-03-01 18:37  Sandro Santilli <strk@keybit.net>

	* [r1112] Geometry::createPointFromInternalCoord dropped (it's a
	  duplication of GeometryFactory::createPointFromInternalCoord).
	  Fixed bugs in InteriorPoint* and getCentroid() inserted by
	  previous commits.

2006-03-01 18:19  Sandro Santilli <strk@keybit.net>

	* [r1111] getCentroid() test moved from testLeaksBig.xml to
	  TestCentroid.xml (synced with JTS-1.7)

2006-03-01 18:15  Sandro Santilli <strk@keybit.net>

	* [r1110] Extracted getInteriorPoint() tests out of
	  testLeaksBig.xml and into TestInteriorPoint.xml (synced with
	  JTS-1.7).

2006-03-01 18:14  Sandro Santilli <strk@keybit.net>

	* [r1109] Handled NULL return from Geometry::getInteriorPoint()

2006-03-01 17:16  Sandro Santilli <strk@keybit.net>

	* [r1108] 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 16:42  Sandro Santilli <strk@keybit.net>

	* [r1107] Fixed include name (Bug#41)

2006-03-01 16:01  Sandro Santilli <strk@keybit.net>

	* [r1106] Fixed const correctness of operator<<(ostream&,
	  SegmentNodeList&) [bug#37]

2006-03-01 13:49  Sandro Santilli <strk@keybit.net>

	* [r1105] Fixed debug lines (bug#36)

2006-03-01 13:48  Sandro Santilli <strk@keybit.net>

	* [r1104] Fixed missing type specifier (bug#35)

2006-03-01 13:06  Sandro Santilli <strk@keybit.net>

	* [r1103] 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 12:12  Sandro Santilli <strk@keybit.net>

	* [r1102] Fixed a bug in verbose output preventing geometry arg 'A'
	  from being properly printed

2006-03-01 11:47  Sandro Santilli <strk@keybit.net>

	* [r1101] Applied patch by Mateusz Loskot (Bug #39)

2006-03-01 10:48  Sandro Santilli <strk@keybit.net>

	* [r1100] Changed static TopologyValidationError::errMsg[] from
	  'string' to 'const char*'
	  to reduce dynamic memory allocations.

2006-03-01 10:39  Sandro Santilli <strk@keybit.net>

	* [r1099] ctor and dtor made private and inlined

2006-03-01 09:56  Sandro Santilli <strk@keybit.net>

	* [r1098] Case insensitive operation names and geometry arguments
	  names (a/b)

2006-03-01 09:43  Sandro Santilli <strk@keybit.net>

	* [r1097] Unrecognized tests always printed (was only printed when
	  verbose before)

2006-03-01 08:52  Sandro Santilli <strk@keybit.net>

	* [r1096] File to be included by Makefile.vc

2006-02-28 19:22  Sandro Santilli <strk@keybit.net>

	* [r1095] Fixed in-place definition of static members in
	  OffsetCurveBuilder (bug#33)

2006-02-28 19:18  Sandro Santilli <strk@keybit.net>

	* [r1094] Added cctype include (bug #34)

2006-02-28 17:44  Sandro Santilli <strk@keybit.net>

	* [r1093] 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 15:34  Sandro Santilli <strk@keybit.net>

	* [r1092] Fix for VC++ builds (Bug #32)

2006-02-28 14:34  Sandro Santilli <strk@keybit.net>

	* [r1091] Added many assertions and debugging output hunting for a
	  bug in BufferOp

2006-02-28 14:05  Sandro Santilli <strk@keybit.net>

	* [r1090] Fixed a bug in a debugging line

2006-02-28 13:08  Sandro Santilli <strk@keybit.net>

	* [r1089] Added missing definition of IteratedNoder::MAX_ITER,
	  moving it to private access level

2006-02-28 11:15  Sandro Santilli <strk@keybit.net>

	* [r1088] Fixed strchr use (Bug #30)

2006-02-28 11:11  Sandro Santilli <strk@keybit.net>

	* [r1087] Fixed typo in GEOSLenght function

2006-02-28 05:03  Sean Gillies <sgillies@frii.com>

	* [r1085] added GEOSLength(), GEOSEnvelope() to the C API

2006-02-27 14:41  Sandro Santilli <strk@keybit.net>

	* [r1076] More verbose handling of exceptions

2006-02-27 11:53  Sandro Santilli <strk@keybit.net>

	* [r1075] DirectedEdgeStar made more safe trough assert(), use of
	  standard iterator and
	  dynamic casts substituting static ones.

2006-02-27 09:05  Sandro Santilli <strk@keybit.net>

	* [r1074] Doxygen comments, a few inlines and general cleanups

2006-02-24 16:20  Sandro Santilli <strk@keybit.net>

	* [r1073] 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 15:39  Sandro Santilli <strk@keybit.net>

	* [r1072] - operator>> for Coordinate, planarNode and planarEdge
	  - Fixed bug in planarGraphComponent::setMarked
	  - Added linemerge.xml test (single test, should grow a bit)

2006-02-24 12:19  Sandro Santilli <strk@keybit.net>

	* [r1071] Fixed typo in config file

2006-02-23 23:17  Sandro Santilli <strk@keybit.net>

	* [r1070] - Coordinate::nullCoordinate made private
	  - Simplified Coordinate inline definitions
	  - LMGeometryComponentFilter definition moved to LineMerger.cpp
	  file
	  - Misc cleanups

2006-02-23 20:32  Sandro Santilli <strk@keybit.net>

	* [r1069] Added support for LineMerge tests. Exception printed on
	  stderr.

2006-02-23 20:05  Sandro Santilli <strk@keybit.net>

	* [r1068] Fixed bug in MCIndexNoder constructor making memory
	  checker go crazy, more
	  doxygen-friendly comments, miscellaneous cleanups

2006-02-23 20:03  Sandro Santilli <strk@keybit.net>

	* [r1067] updated to also show undocumented methods

2006-02-23 11:54  Sandro Santilli <strk@keybit.net>

	* [r1066] - 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 16:53  Sandro Santilli <strk@keybit.net>

	* [r1065] MCIndexPointSnapper, MCIndexSnapRounder

2006-02-20 21:04  Sandro Santilli <strk@keybit.net>

	* [r1064] - namespace geos::index
	  - SpatialIndex interface synced

2006-02-20 10:14  Sandro Santilli <strk@keybit.net>

	* [r1063] - namespaces geos::index::*
	  - Doxygen documentation cleanup

2006-02-19 19:46  Sandro Santilli <strk@keybit.net>

	* [r1062] Packages <-> namespaces mapping for most GEOS internal
	  code (uncomplete, but working). Dir-level libs for index/
	  subdirs.

2006-02-18 21:08  Sandro Santilli <strk@keybit.net>

	* [r1061] - 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 08:41  Sandro Santilli <strk@keybit.net>

	* [r1060] Fixed include: "util.h" => "geos/util.h"

2006-02-16 08:41  Sandro Santilli <strk@keybit.net>

	* [r1059] added <cmath> include for round()

2006-02-16 08:19  Sandro Santilli <strk@keybit.net>

	* [r1058] Missed from last commit

2006-02-15 22:48  Sean Gillies <sgillies@frii.com>

	* [r1057] added GEOSGeomType

2006-02-15 17:19  Sandro Santilli <strk@keybit.net>

	* [r1056] NodingValidator synced with JTS-1.7, added
	  CoordinateSequence::operator[]
	  and size() to easy port maintainance.

2006-02-15 14:59  Sandro Santilli <strk@keybit.net>

	* [r1055] JTS-1.7 sync for:
	  noding/SegmentNode.cpp
	  noding/SegmentNodeList.cpp
	  noding/SegmentString.cpp

2006-02-14 13:28  Sandro Santilli <strk@keybit.net>

	* [r1054] 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 15:52  Sandro Santilli <strk@keybit.net>

	* [r1053] GEOSException derived from std::exception; always thrown
	  and cought by const ref.

2006-02-09 15:41  Sean Gillies <sgillies@frii.com>

	* [r1052] incrementing C API patch level

2006-02-09 14:49  Sean Gillies <sgillies@frii.com>

	* [r1051] added GEOSArea() to the C API

2006-02-09 13:44  Sandro Santilli <strk@keybit.net>

	* [r1050] Added support for SRID in input WKB, undeprecated
	  Geometry::setSRID
	  and Geometry::getSRID

2006-02-09 01:47  frank

	* [r1049] Botched last fix. Hopefully this is better.

2006-02-09 01:13  Sandro Santilli <strk@keybit.net>

	* [r1048] Added missing <limits> include

2006-02-09 00:06  frank

	* [r1047] Fixed support for consuming WKB for 'POLYGON EMPTY' with
	  numRings==0.
	  http://bugzilla.remotesensing.org/show_bug.cgi?id=1064

2006-02-08 17:18  Sandro Santilli <strk@keybit.net>

	* [r1046] - 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 13:07  Sandro Santilli <strk@keybit.net>

	* [r1045] Added note about new LineSequencer class

2006-02-08 12:59  Sandro Santilli <strk@keybit.net>

	* [r1044] - 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 13:26  Sandro Santilli <strk@keybit.net>

	* [r1043] Added missing geomgraph SUBDIR

2006-02-07 12:02  Sandro Santilli <strk@keybit.net>

	* [r1042] Removed TestConvexHull.xml file (already included in
	  testLeaksBig.xml

2006-02-06 11:27  Sandro Santilli <strk@keybit.net>

	* [r1041] new entry

2006-02-05 17:14  Sandro Santilli <strk@keybit.net>

	* [r1040] - New ConnectedSubgraphFinder class.
	  - More iterators returning methods, inlining and cleanups
	  in planargraph.

2006-02-04 00:54  Sandro Santilli <strk@keybit.net>

	* [r1039] - 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 09:26  Sandro Santilli <strk@keybit.net>

	* [r1038] Added missing file

2006-02-02 02:20  Sandro Santilli <strk@keybit.net>

	* [r1037] Fixed bug in isRectangle() failing to detect rectangles.

2006-02-01 22:22  Sandro Santilli <strk@keybit.net>

	* [r1036] updated

2006-02-01 22:21  Sandro Santilli <strk@keybit.net>

	* [r1035] - Added rectangle-based optimizations of intersects() and
	  contains() ops
	  - Inlined all planarGraphComponent class

2006-01-31 21:42  Sandro Santilli <strk@keybit.net>

	* [r1034] Added DepthSegment object

2006-01-31 21:36  Sandro Santilli <strk@keybit.net>

	* [r1033] Fixes error in calling read_hex from scripting languages.

2006-01-31 21:35  Sandro Santilli <strk@keybit.net>

	* [r1032] Erroneusly ended in CVS

2006-01-31 21:17  Sandro Santilli <strk@keybit.net>

	* [r1031] Added missing file from last commits

2006-01-31 19:11  Sandro Santilli <strk@keybit.net>

	* [r1030] Another left-over from cleanups

2006-01-31 19:10  Sandro Santilli <strk@keybit.net>

	* [r1029] Removed leftover files in obsoleted dirs

2006-01-31 19:07  Sandro Santilli <strk@keybit.net>

	* [r1028] - 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 21:59  frank

	* [r1027] yikes! comment out debug define again

2006-01-30 21:58  frank

	* [r1026] fixed up some debug messages

2006-01-30 16:55  Sandro Santilli <strk@keybit.net>

	* [r1025] More patches from Charlie Savage

2006-01-27 08:58  Sandro Santilli <strk@keybit.net>

	* [r1024] Python and Ruby build disable by default (until we've
	  properly tested it)

2006-01-27 08:25  Sandro Santilli <strk@keybit.net>

	* [r1023] * 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-22 22:48  Sandro Santilli <strk@keybit.net>

	* [r1022] Added Safe's performance improvement idea for
	  CoordinateSequence

2006-01-21 16:11  Sandro Santilli <strk@keybit.net>

	* [r1021] updated

2006-01-21 16:08  Sandro Santilli <strk@keybit.net>

	* [r1020] Fixed integer conversion bug (ported from JTS-1.7).
	  Added last port information.

2006-01-21 16:04  Sandro Santilli <strk@keybit.net>

	* [r1019] Added endian specification to case descriptions.
	  All tests are Little Endian, should add the same
	  tests with Big Endian format.

2006-01-20 19:28  Sandro Santilli <strk@keybit.net>

	* [r1018] Updated port information

2006-01-20 19:21  Sandro Santilli <strk@keybit.net>

	* [r1017] Fixed bug #13

2006-01-20 19:11  Sandro Santilli <strk@keybit.net>

	* [r1016] Updated last port info

2006-01-20 17:20  Sandro Santilli <strk@keybit.net>

	* [r1015] More SWIG/python/ruby patches

2006-01-20 00:59  Sandro Santilli <strk@keybit.net>

	* [r1014] Better debugging

2006-01-20 00:59  Sandro Santilli <strk@keybit.net>

	* [r1013] PrecisionModel made FLOATING

2006-01-18 17:49  Sandro Santilli <strk@keybit.net>

	* [r1012] Reworked XMLTester to be quiet by default. Use -v switch
	  to make it verbose.

2006-01-18 17:47  Sandro Santilli <strk@keybit.net>

	* [r1011] Added GEOMETRYCOLLECTION test

2006-01-18 17:47  Sandro Santilli <strk@keybit.net>

	* [r1010] Added another local test to the test rule

2006-01-18 17:46  Sandro Santilli <strk@keybit.net>

	* [r1009] Fixed leak in ::writeFormatted(Geometry *)

2006-01-18 17:45  Sandro Santilli <strk@keybit.net>

	* [r1008] more debugging lines

2006-01-18 13:23  Sandro Santilli <strk@keybit.net>

	* [r1007] Set binary flag for stringstream used in ::readHEX()

2006-01-18 12:54  Sandro Santilli <strk@keybit.net>

	* [r1006] Added HEXWKB support in XMLTester. Added a simple test in
	  HEXWKB form
	  and a 'test' rule running the locally-available tests and showing
	  result summay.

2006-01-18 10:02  Sandro Santilli <strk@keybit.net>

	* [r1005] Added missing macro file

2006-01-17 12:03  Sandro Santilli <strk@keybit.net>

	* [r1004] 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.

2006-01-16 18:34  Sandro Santilli <strk@keybit.net>

	* [r1003] Added initial conditional build of python and ruby
	  wrappers

2006-01-15 23:01  Sandro Santilli <strk@keybit.net>

	* [r1001] Added bare build/install/dist scripts support for ruby
	  interface

2006-01-15 21:23  Sandro Santilli <strk@keybit.net>

	* [r1000] Initial import of ruby unit tests

2006-01-15 21:22  Sandro Santilli <strk@keybit.net>

	* [r999] Added Envelope constructor by string (accepting what's
	  returned by ::toString)

2006-01-15 21:19  Sandro Santilli <strk@keybit.net>

	* [r998] Added WKBWriter::writeHEX() and WKBReader::readHEX()

2006-01-12 11:44  Sandro Santilli <strk@keybit.net>

	* [r997] synced after 2.2.1 release

2006-01-12 11:44  Sandro Santilli <strk@keybit.net>

	* [r996] Removed double call to ::isValid

2006-01-08 15:39  Sandro Santilli <strk@keybit.net>

	* [r994] Changed finite() function call with FINITE() macro.

2006-01-08 15:24  Sandro Santilli <strk@keybit.net>

	* [r993] Changed container-related typedef to class-scoped STL-like
	  typedefs.
	  Fixed const correctness of EdgeIntersectionList::begin() and
	  ::end() consts;
	  defined M_PI when undef as suggested by Charlie Savage.
	  Removed <stdio.h> include from GeometricShapeFactory.cpp.

2005-12-22 12:46  Sandro Santilli <strk@keybit.net>

	* [r992] Imported Charlie Savage new ruby wrapper and swig changes

2005-12-14 11:22  Sandro Santilli <strk@keybit.net>

	* [r991] Added a note about the need to *always* increment CAPI
	  version

2005-12-14 02:32  Sandro Santilli <strk@keybit.net>

	* [r990] New entry

2005-12-13 23:59  Sandro Santilli <strk@keybit.net>

	* [r989] Removed INTERFACE_* defines (obsoleted).
	  Made GEOSCoordSeq_clone() arg const (won't change ABI, it's C
	  world, lucky ;)

2005-12-13 23:03  Sandro Santilli <strk@keybit.net>

	* [r988] 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  Sandro Santilli <strk@keybit.net>

	* [r987] 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  Sandro Santilli <strk@keybit.net>

	* [r984] Fixed premature initialization of average Z value in
	  ElevationMatrixFilter

2005-12-11 10:38  Sandro Santilli <strk@keybit.net>

	* [r983] Fixed mungled versions (1.0.0/3.0.1 => 1.0.1/3.0.0)

2005-12-10 16:07  Sandro Santilli <strk@keybit.net>

	* [r981] Unkown -> Unknown typo fix

2005-12-09 13:24  Sandro Santilli <strk@keybit.net>

	* [r980] Capi lib version set to 1.0.1 (due to leak fix in
	  GEOSHasZ)

2005-12-09 11:36  Sandro Santilli <strk@keybit.net>

	* [r977] Small leak plugged in CAPI::GEOSHasZ() and in
	  invalid input to PolygonizeGraph (again)

2005-12-09 10:32  Sandro Santilli <strk@keybit.net>

	* [r974] Cleaned up debugging line left over from previous commit

2005-12-09 10:03  Sandro Santilli <strk@keybit.net>

	* [r972] Fixed a bug making PolygonizeGraph choking on invalid
	  LineStrings.
	  Minor optimizations in Polygonizer loops.

2005-12-08 14:14  Sandro Santilli <strk@keybit.net>

	* [r971] 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.

2005-12-08 01:39  Sandro Santilli <strk@keybit.net>

	* [r970] 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 01:11  Sandro Santilli <strk@keybit.net>

	* [r969] minor optimizations in loops

2005-12-08 00:24  Sandro Santilli <strk@keybit.net>

	* [r968] Reduced coordinate assignments in ::createSplitEdge

2005-12-08 00:03  Sandro Santilli <strk@keybit.net>

	* [r967] LineBuilder::lineEdgesList made a real vector, rather then
	  pointer (private member).
	  Small optimizations in LineBuilder loops, cleanups in LineBuilder
	  class dox.

2005-12-07 23:36  Sandro Santilli <strk@keybit.net>

	* [r966] standard indentation

2005-12-07 22:52  Sandro Santilli <strk@keybit.net>

	* [r965] 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 21:55  Sandro Santilli <strk@keybit.net>

	* [r964] Optimized memory allocations in ::removeRepeatedPoints

2005-12-07 20:52  Sandro Santilli <strk@keybit.net>

	* [r963] minor container methods call reduction

2005-12-07 20:51  Sandro Santilli <strk@keybit.net>

	* [r962] removed dead code

2005-12-07 20:51  Sandro Santilli <strk@keybit.net>

	* [r961] minor cleanups

2005-12-07 20:49  Sandro Santilli <strk@keybit.net>

	* [r960] Oops, removed Coordinate copies introduced by recent code
	  cleanups

2005-12-07 19:18  Sandro Santilli <strk@keybit.net>

	* [r959] 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 10:24  Sandro Santilli <strk@keybit.net>

	* [r958] Added acsite.m4 to distribution.
	  Added macros and flags required to build on mingw arch.

2005-11-30 16:07  Sandro Santilli <strk@keybit.net>

	* [r955] Added geos_c.h

2005-11-30 16:03  Sandro Santilli <strk@keybit.net>

	* [r951] Added --ldflags

2005-11-30 16:01  Sandro Santilli <strk@keybit.net>

	* [r949] Updated with C-API usage

2005-11-30 11:27  Sandro Santilli <strk@keybit.net>

	* [r945] catch std::exception by ref

2005-11-30 11:25  Sandro Santilli <strk@keybit.net>

	* [r944] includes cleanup

2005-11-29 23:01  Sandro Santilli <strk@keybit.net>

	* [r942] updated moving some items to 2.2.0

2005-11-29 15:45  Sandro Santilli <strk@keybit.net>

	* [r936] Fixed signedness of TopologyLocation methods, cleanups.

2005-11-29 15:16  Sandro Santilli <strk@keybit.net>

	* [r935] Fixed sign-related warnings and signatures.

2005-11-29 14:49  Sandro Santilli <strk@keybit.net>

	* [r934] More info

2005-11-29 14:44  Sandro Santilli <strk@keybit.net>

	* [r933] Updated

2005-11-29 14:39  Sandro Santilli <strk@keybit.net>

	* [r932] Removed number of points cache in Edge, replaced with
	  local caches.

2005-11-29 14:39  Sandro Santilli <strk@keybit.net>

	* [r931] More signed/unsigned fixes

2005-11-29 13:39  Sandro Santilli <strk@keybit.net>

	* [r930] 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 11:18  Sandro Santilli <strk@keybit.net>

	* [r929] organized changes info

2005-11-29 00:48  Sandro Santilli <strk@keybit.net>

	* [r928] Removed edgeList cache from EdgeEndRing. edgeMap is
	  enough.
	  Restructured iterated access by use of standard ::iterator
	  abstraction
	  with scoped typedefs.

2005-11-28 18:37  Sandro Santilli <strk@keybit.net>

	* [r927] Minor warning removal

2005-11-25 12:22  Sandro Santilli <strk@keybit.net>

	* [r926] Made XMLTester able to run multiple test files and keep
	  overall
	  counters.

2005-11-25 11:40  Sandro Santilli <strk@keybit.net>

	* [r925] Another getSize in for loop, another int-unsigned int
	  warning

2005-11-25 11:31  Sandro Santilli <strk@keybit.net>

	* [r924] Removed all CoordinateSequence::getSize() calls embedded
	  in for loops.

2005-11-25 11:30  Sandro Santilli <strk@keybit.net>

	* [r923] Fix in ::equals() - this finally passes testLeaksBig.xml
	  tests

2005-11-25 09:57  Sandro Santilli <strk@keybit.net>

	* [r922] Fixed bug in getCoordinates() [ introduced by previous
	  commit ]

2005-11-24 23:43  Sandro Santilli <strk@keybit.net>

	* [r921] Yes another fix, sorry. Missing const-correctness.

2005-11-24 23:24  Sandro Santilli <strk@keybit.net>

	* [r920] Fixed equals() function [ optimized in previous commit,
	  but unchecked ]

2005-11-24 23:24  Sandro Santilli <strk@keybit.net>

	* [r919] Added note about CoordinateSequence signed->unsigned
	  change in API

2005-11-24 23:09  Sandro Santilli <strk@keybit.net>

	* [r918] 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-24 23:07  Sandro Santilli <strk@keybit.net>

	* [r917] CentroidLine made concrete class (only destructor was
	  virtual) - avoided heap allocation for owned Coordinate centSum

2005-11-21 16:03  Sandro Santilli <strk@keybit.net>

	* [r916] 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
	  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.

2005-11-18 00:55  Sandro Santilli <strk@keybit.net>

	* [r915] 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  Sandro Santilli <strk@keybit.net>

	* [r913] enforced const-correctness and use of initializer lists.

2005-11-16 15:49  Sandro Santilli <strk@keybit.net>

	* [r912] Reduced gratuitous heap allocations.

2005-11-15 18:30  Sandro Santilli <strk@keybit.net>

	* [r911] Removed dead code

2005-11-15 12:14  Sandro Santilli <strk@keybit.net>

	* [r909] Reduced heap allocations, made use of references when
	  appropriate,
	  small optimizations here and there.

2005-11-15 10:04  Sandro Santilli <strk@keybit.net>

	* [r908] Reduced heap allocations (vectors, mostly).
	  Enforced const-correctness, changed some interfaces
	  to use references rather then pointers when appropriate.

2005-11-15 10:02  Sandro Santilli <strk@keybit.net>

	* [r907] optimized envelope computation reducing virtual calls

2005-11-14 18:14  Sandro Santilli <strk@keybit.net>

	* [r906] Reduced heap allocations made by TopologyLocation and
	  Label objects.
	  Enforced const-correctness on GraphComponent.
	  Cleanups.

2005-11-10 16:26  Sandro Santilli <strk@keybit.net>

	* [r904] Fixed printHEX (was printing one char past the WKB)

2005-11-10 15:20  Sandro Santilli <strk@keybit.net>

	* [r903] Made virtual overloads explicit.

2005-11-10 10:47  Sandro Santilli <strk@keybit.net>

	* [r902] Renamed MultiPoint::getCoordinate(int) to
	  MultiPoint::getCoordinateN(int)
	  to avoid hiding of Geometry::getCoordinate().

2005-11-10 10:24  Sandro Santilli <strk@keybit.net>

	* [r901] Fixed virtual overload of CoordinateArrayFilter::filter*

2005-11-10 09:33  Sandro Santilli <strk@keybit.net>

	* [r900] Removed virtual overloading
	  LineString::compareTo(LineString *)

2005-11-09 15:14  Sandro Santilli <strk@keybit.net>

	* [r899] Forgot to add this

2005-11-09 13:44  Sandro Santilli <strk@keybit.net>

	* [r898] Cleanups in Node and NodeMap.
	  Optimization of EdgeIntersectionLessThen.

2005-11-09 08:57  Sandro Santilli <strk@keybit.net>

	* [r897] IntersectionMatrix made a concrete and final type.
	  Cleanups in class definition.

2005-11-08 20:12  Sandro Santilli <strk@keybit.net>

	* [r896] Memory overhead reductions in buffer operations.

2005-11-08 12:32  Sandro Santilli <strk@keybit.net>

	* [r895] Cleanups, ::setPoint small improvement

2005-11-08 11:33  Sandro Santilli <strk@keybit.net>

	* [r894] comments cleanup

2005-11-08 10:26  Sandro Santilli <strk@keybit.net>

	* [r893] Library versioning took back to 3.0.0

2005-11-08 10:03  Sandro Santilli <strk@keybit.net>

	* [r892] Set library version to 2.2.0.
	  Cleaned up Doxygen warnings.
	  Inlined more Envelope methods.
	  Dropped deprecated Envelope::overlaps methods.

2005-11-07 18:07  Sandro Santilli <strk@keybit.net>

	* [r890] Removed VisualStudio knowledge from configure script

2005-11-07 18:05  Sandro Santilli <strk@keybit.net>

	* [r889] Reduced set<> lookups

2005-11-07 13:17  frank

	* [r888] no longer used

2005-11-07 13:17  frank

	* [r887] removed VisualStudio, no longer distributed

2005-11-07 13:16  frank

	* [r886] obsolete

2005-11-07 12:31  Sandro Santilli <strk@keybit.net>

	* [r885] Changed EdgeIntersectionList to use a set<> rathern then a
	  vector<>, and
	  to avoid dynamic allocation of initial header.
	  Inlined short SweepLineEvent methods.

2005-11-07 11:32  Sandro Santilli <strk@keybit.net>

	* [r884] Added const qualifiers to function to reflect paradigm of
	  immutable
	  Geometry objects.

2005-11-04 15:42  Sandro Santilli <strk@keybit.net>

	* [r883] Fixed bug in SweepLineEventLessThen functor
	  (didn't conform to strict weak ordering).
	  Note: this was introduced by previous commit.

2005-11-04 11:06  Sandro Santilli <strk@keybit.net>

	* [r882] updated

2005-11-04 11:04  Sandro Santilli <strk@keybit.net>

	* [r881] Ported revision 1.38 of IsValidOp.java (adding closed Ring
	  checks).
	  Changed NestedRingTester classes to use Coorinate pointers
	  rather then actual objects, to speedup NULL tests.
	  Added JTS port revision when applicable.

2005-11-04 08:28  Sandro Santilli <strk@keybit.net>

	* [r880] Ported speedup of OverlayOp::insertUniqueEdge() from
	  JTS-1.7 (rev 1.23)
	  Updated NEWS file.

2005-11-03 21:28  Sandro Santilli <strk@keybit.net>

	* [r878] Fixed constructors broke by previous commit

2005-11-03 19:51  Sandro Santilli <strk@keybit.net>

	* [r877] Indentation changes, small vector memory allocation
	  optimization.

2005-11-03 09:15  Sandro Santilli <strk@keybit.net>

	* [r876] Removed declaration of PointCoordinateSequence and
	  PointCoordinateSequenceFactory

2005-11-01 09:40  Sandro Santilli <strk@keybit.net>

	* [r875] Replaced finite() with FINITE() calls.

2005-10-27 14:05  Sandro Santilli <strk@keybit.net>

	* [r873] Added a SweepLineEventLessThen functor to be used by sort
	  algorithm.

2005-10-24 13:28  Sandro Santilli <strk@keybit.net>

	* [r872] Changed constructors to take ownership of GEOSGeom and
	  GEOSCoordSeq objects.
	  Changed inspectors to retain ownership of GEOSGeom and
	  GEOSCoordSeq objects.
	  Added GEOSGeom_clone() method.

2005-10-21 15:13  Sandro Santilli <strk@keybit.net>

	* [r871] Added GEOSGeom_clone() function

2005-10-21 12:14  Sandro Santilli <strk@keybit.net>

	* [r870] Added missing GEOS_DLL specifiers

2005-10-21 12:07  Sandro Santilli <strk@keybit.net>

	* [r869] Added fine-grained geometry constructors and GEOSCoordSeq
	  abstract data type.
	  Renamed GEOSmakeCollection to GEOSGeom_createCollection

2005-10-21 09:02  Sandro Santilli <strk@keybit.net>

	* [r868] typo fixed

2005-10-21 02:46  frank

	* [r867] added myself to authors - isn't that cheeky!

2005-10-21 02:45  frank

	* [r866] added note on source\makefile.vc

2005-10-21 02:44  frank

	* [r865] added a wee readme

2005-10-21 02:41  frank

	* [r864] added DLL building, and geostest.exe

2005-10-21 02:41  frank

	* [r863] need to DLL export C API

2005-10-21 02:37  frank

	* [r862] DLL Export functions

2005-10-21 02:37  frank

	* [r861] avoid non-portable vasprintf, make big buffer static

2005-10-21 01:57  frank

	* [r860] updated for 3.0.0 and added C API

2005-10-20 20:37  frank

	* [r859] added getMachineByteOrder(), convert to unix text mode

2005-10-19 13:07  Sandro Santilli <strk@keybit.net>

	* [r858] Added support for SRID flag in WKB (full EWKB is accepted
	  now)

2005-10-19 12:59  Sandro Santilli <strk@keybit.net>

	* [r857] Added input stream checks in ByteOrderDataInStream,
	  throwing ParseException on unexpected EOF

2005-10-17 15:55  Sandro Santilli <strk@keybit.net>

	* [r856] Added GetGeometryN, GetInteriorRingN, GetExteriorRing

2005-10-17 14:37  Sandro Santilli <strk@keybit.net>

	* [r855] Added comments on exception returns for Geometry info
	  functions

2005-10-17 14:33  Sandro Santilli <strk@keybit.net>

	* [r854] Added missing exception handlers from previous commit.
	  Fixed GEOSGeomTypeId signatures.

2005-10-17 12:56  Sandro Santilli <strk@keybit.net>

	* [r853] Removed GEOS_VERSION define (Geometry.cpp, the only file
	  using this will use the one in version.h)

2005-10-17 12:55  Sandro Santilli <strk@keybit.net>

	* [r852] 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  Sandro Santilli <strk@keybit.net>

	* [r851] 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  Sandro Santilli <strk@keybit.net>

	* [r850] Added GEOS_setWKBOutputDims(int) function to specify
	  coordinate
	  dimension in WKB output.

2005-09-28 10:15  Sandro Santilli <strk@keybit.net>

	* [r849] 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  Sandro Santilli <strk@keybit.net>

	* [r848] Cleanups in the printHEX function

2005-09-27 16:29  Sandro Santilli <strk@keybit.net>

	* [r847] Ported JTS-1.7 use of PrecisionModel in WKBReader

2005-09-27 16:20  Sandro Santilli <strk@keybit.net>

	* [r846] 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  Sandro Santilli <strk@keybit.net>

	* [r845] 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  Sandro Santilli <strk@keybit.net>

	* [r844] Added XMLTester.h in XMLTester_SOURCES list

2005-09-26 14:40  Sandro Santilli <strk@keybit.net>

	* [r843] Fixed handling of higher dimensional WKB streams

2005-09-26 13:46  Sandro Santilli <strk@keybit.net>

	* [r842] Modified GEOS_CAPI_VERSION to include underlying GEOS
	  version

2005-09-26 13:42  Sandro Santilli <strk@keybit.net>

	* [r841] Moved C-api versioning to top-level configure.in
	  Added version info in geos_c.h

2005-09-26 12:25  Sandro Santilli <strk@keybit.net>

	* [r840] Changed LineMerge interface to accept a single Geometry
	  and return the simpler Geometry obtainable with the set of merger
	  LineStrings. Fixed leaks in geostest, fixed a leak in
	  GEOSRelate().

2005-09-26 12:23  Sandro Santilli <strk@keybit.net>

	* [r839] Initializzation lists in PrecisionModel ctors

2005-09-26 11:04  Sandro Santilli <strk@keybit.net>

	* [r838] Added changes in LineMerger

2005-09-26 11:01  Sandro Santilli <strk@keybit.net>

	* [r837] Const correctness changes in LineMerger package, and a few
	  speedups.

2005-09-26 08:18  Sandro Santilli <strk@keybit.net>

	* [r836] Added .lo, .la and geostest

2005-09-26 08:17  Sandro Santilli <strk@keybit.net>

	* [r835] Removed memory leak from WKB tester

2005-09-23 17:20  Sandro Santilli <strk@keybit.net>

	* [r834] Made LineMerger graph be a real object (rather then a
	  pointer to it)

2005-09-23 16:07  Sandro Santilli <strk@keybit.net>

	* [r833] Fixed export of GEOSPolygonize() and GEOSMakeCollection()

2005-09-23 09:49  Sandro Santilli <strk@keybit.net>

	* [r832] Added GEOSMakeCollection.
	  Changed GEOSGetCentroid to return an EmptyGeometry when no
	  Centroid can be
	  computed (Empty input, for example).

2005-09-19 08:16  Sandro Santilli <strk@keybit.net>

	* [r831] Added C api

2005-09-14 15:11  Sandro Santilli <strk@keybit.net>

	* [r830] Removed functions returning not-new GEOSGeom objects to
	  avoid ambiguity
	  whereas when to destroy returns. Added not about memory
	  management.

2005-09-14 14:55  Sandro Santilli <strk@keybit.net>

	* [r829] Added copyright notices and usage notes

2005-09-14 14:28  Sandro Santilli <strk@keybit.net>

	* [r828] Fixed bug writing WKB for all Multi* geoms as Collections.

2005-09-14 13:58  Sandro Santilli <strk@keybit.net>

	* [r827] Initial abstract C api.

2005-09-14 13:56  Sandro Santilli <strk@keybit.net>

	* [r826] Typo fixed

2005-09-03 21:26  Sandro Santilli <strk@keybit.net>

	* [r825] Reworked WKB I/O to avoid use of templates and make better
	  use of STL

2005-08-22 13:34  Sandro Santilli <strk@keybit.net>

	* [r822] Added 2.1.4 section

2005-08-22 13:31  Sandro Santilli <strk@keybit.net>

	* [r821] Fixed comparator functions used with STL sort() algorithm
	  to
	  implement StrictWeakOrdering semantic.

2005-07-12 14:33  Sandro Santilli <strk@keybit.net>

	* [r819] updated

2005-07-11 16:21  Sandro Santilli <strk@keybit.net>

	* [r818] Removed '_' prefix from header guards

2005-07-11 12:17  Sandro Santilli <strk@keybit.net>

	* [r817] Cleaned up syntax

2005-07-11 12:17  Sandro Santilli <strk@keybit.net>

	* [r816] Commented out useless include

2005-07-11 10:50  Sandro Santilli <strk@keybit.net>

	* [r815] Added parens suggested by compiler

2005-07-11 10:27  Sandro Santilli <strk@keybit.net>

	* [r814] Cleaned up signed/unsigned mismatches

2005-07-11 10:27  Sandro Santilli <strk@keybit.net>

	* [r813] Fixed initializzazion lists

2005-07-11 10:26  Sandro Santilli <strk@keybit.net>

	* [r812] Made CoordinateSequence::getDimension return unsigned int
	  instead of int

2005-07-11 10:23  Sandro Santilli <strk@keybit.net>

	* [r811] removed useless assignment

2005-06-30 18:31  Sandro Santilli <strk@keybit.net>

	* [r807] Ported SubgraphDepthLocator optimizations from JTS code

2005-06-28 21:13  Sandro Santilli <strk@keybit.net>

	* [r803] Fixed a bug introduced by LineSegment skip - made
	  LineSegment skip a compile-time optione

2005-06-28 16:52  Sandro Santilli <strk@keybit.net>

	* [r802] Added number of points count as a debugging aid

2005-06-28 11:22  Sandro Santilli <strk@keybit.net>

	* [r801] Added DepthSegmentLT bugfix

2005-06-28 01:07  Sandro Santilli <strk@keybit.net>

	* [r796] improved extraction of result points in overlay op

2005-06-28 00:04  Sandro Santilli <strk@keybit.net>

	* [r794] improved ::isIncidentEdgeInResult() method

2005-06-27 21:58  Sandro Santilli <strk@keybit.net>

	* [r793] Bugfix in DepthSegmentLT as suggested by Graeme Hiebert

2005-06-27 21:24  Sandro Santilli <strk@keybit.net>

	* [r790] Fixed bug just-introduced with optimization.

2005-06-27 21:21  Sandro Santilli <strk@keybit.net>

	* [r789] Reduced Coordinate copies due to LineSegment overuse

2005-06-25 10:20  Sandro Santilli <strk@keybit.net>

	* [r787] OverlayOp speedup (JTS port)

2005-06-24 11:12  Sandro Santilli <strk@keybit.net>

	* [r786] Added LineIntersector concrete type note

2005-06-24 11:09  Sandro Santilli <strk@keybit.net>

	* [r785] 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 14:22  Sandro Santilli <strk@keybit.net>

	* [r784] Inlined and added missing ::clone() for Geometry
	  subclasses

2005-06-23 11:23  Sandro Santilli <strk@keybit.net>

	* [r782] performance improvement for CGAlgorithms::isOnLine()

2005-06-22 00:46  Sandro Santilli <strk@keybit.net>

	* [r779] Shortcircuit tests for Union

2005-06-22 00:46  Sandro Santilli <strk@keybit.net>

	* [r777] Fixed bugus handling of collections in ::buildGeometry

2005-06-21 12:22  Sandro Santilli <strk@keybit.net>

	* [r773] XMLTester code cleanups

2005-06-20 10:23  Sandro Santilli <strk@keybit.net>

	* [r772] XMLTester installed by default

2005-06-17 15:17  Sandro Santilli <strk@keybit.net>

	* [r770] Removed ltmain.sh from repository, will be created by
	  autogen.sh

2005-06-17 15:08  Sandro Santilli <strk@keybit.net>

	* [r766] Polygonizer segfault fix

2005-06-17 14:58  Sandro Santilli <strk@keybit.net>

	* [r764] Fixed segfault in LinearRing and LineString constructors

2005-06-14 11:57  Sandro Santilli <strk@keybit.net>

	* [r761] Added workaround for mingw Polygon name clash

2005-06-10 14:04  Sandro Santilli <strk@keybit.net>

	* [r760] Added libtoolize call

2005-06-10 13:24  Sandro Santilli <strk@keybit.net>

	* [r758] Added use declaration to make MingW build work

2005-06-08 09:38  Sandro Santilli <strk@keybit.net>

	* [r754] Added GCC version requirement note

2005-06-05 10:41  Sandro Santilli <strk@keybit.net>

	* [r752] Changes file renamed back to NEWS, automake insists on
	  finding it.

2005-05-30 16:20  autorun

	* [r750] Blank news file to molfify new versions of autoconf

2005-05-24 08:42  Sandro Santilli <strk@keybit.net>

	* [r749] Info moved into CHANGES file

2005-05-24 08:42  Sandro Santilli <strk@keybit.net>

	* [r748] Filled in section from 2.0.0 to 2.1.1

2005-05-24 07:48  Sandro Santilli <strk@keybit.net>

	* [r744] Initial import

2005-05-23 16:42  Sandro Santilli <strk@keybit.net>

	* [r728] Added Refractions copyright

2005-05-23 15:13  Sandro Santilli <strk@keybit.net>

	* [r717] Added debugging output

2005-05-23 15:04  Sandro Santilli <strk@keybit.net>

	* [r716] Fixed bug in ::reverse()

2005-05-22 17:45  Sandro Santilli <strk@keybit.net>

	* [r715] Fixed initialization list order

2005-05-22 17:42  Sandro Santilli <strk@keybit.net>

	* [r714] Added missing WKBWriterT.h

2005-05-20 16:15  Sandro Santilli <strk@keybit.net>

	* [r713] Code cleanups

2005-05-20 16:14  Sandro Santilli <strk@keybit.net>

	* [r712] Fixed a bug in addPolygonRing setting wrong depths on
	  Edges

2005-05-19 10:29  Sandro Santilli <strk@keybit.net>

	* [r711] 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-19 10:26  Sandro Santilli <strk@keybit.net>

	* [r710] Added bogus multipolygon buffering test

2005-05-13 18:06  Sandro Santilli <strk@keybit.net>

	* [r709] Added default tolerance parameter for equalsExact

2005-05-13 17:15  Sandro Santilli <strk@keybit.net>

	* [r708] cleanups and indentations

2005-05-13 17:14  Sandro Santilli <strk@keybit.net>

	* [r707] Added comment about 2D-only comparison of
	  ::equal(Coordinate, Coordinate, double)

2005-05-09 21:17  Sandro Santilli <strk@keybit.net>

	* [r706] Second argument to ::write made mandatory.

2005-05-09 10:35  Sandro Santilli <strk@keybit.net>

	* [r705] Ported JTS robustness patches made by Martin on
	  suggestions by Kevin.

2005-05-03 15:30  Sandro Santilli <strk@keybit.net>

	* [r704] Added WKB TODOs

2005-04-29 17:40  Sandro Santilli <strk@keybit.net>

	* [r703] Updated Doxygen documentation and some Copyright headers.

2005-04-29 16:36  Sandro Santilli <strk@keybit.net>

	* [r702] Fixed biostringstream stream output.

2005-04-29 16:36  Sandro Santilli <strk@keybit.net>

	* [r701] Made WKBReader use global_factory, for having WKB reads
	  produce
	  same context of input geoms.

2005-04-29 15:34  Sandro Santilli <strk@keybit.net>

	* [r700] 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-29 11:52  Sandro Santilli <strk@keybit.net>

	* [r699] Added new JTS interfaces for CoordinateSequence and
	  factories,
	  removed example implementations to reduce maintainance costs.
	  Added first implementation of WKBWriter, made
	  ByteOrderDataInStream
	  a template class.

2005-04-29 11:50  Sandro Santilli <strk@keybit.net>

	* [r698] Added machine byte order extractor

2005-04-21 15:13  Sandro Santilli <strk@keybit.net>

	* [r697] library version bumped to 3.0.0

2005-04-21 13:43  Sandro Santilli <strk@keybit.net>

	* [r696] Updated chage logs

2005-04-21 11:16  Sandro Santilli <strk@keybit.net>

	* [r695] Removed useless Coordinate copies in mergeZ() - patch by
	  Safe Software

2005-04-20 17:56  Sandro Santilli <strk@keybit.net>

	* [r694] Removed NonRobustCGAlgorithms and RobustCGAlgorithms,
	  already
	  unused (CGAlgorithms replaces both with robust implementation).

2005-04-20 17:22  Sandro Santilli <strk@keybit.net>

	* [r693] 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.

2005-04-20 17:18  Sandro Santilli <strk@keybit.net>

	* [r692] Added standard copyright header

2005-04-19 11:49  Sandro Santilli <strk@keybit.net>

	* [r691] Fixed segfault in ::isEmpty

2005-04-14 11:49  Sandro Santilli <strk@keybit.net>

	* [r690] Applied slightly modified patch by Cheng Shan to speedup
	  WKT parsing.

2005-04-07 18:43  Sandro Santilli <strk@keybit.net>

	* [r689] Fixed bug throwing an exception when a result could be
	  returned instead
	  (ported JTS patch)

2005-04-06 11:09  Sandro Santilli <strk@keybit.net>

	* [r688] Applied patch from Jon Schlueter (math.h => cmath;
	  ieeefp.h in "C" block)

2005-04-02 17:07  Sean Gillies <sgillies@frii.com>

	* [r687] now supporting the win32 platform, thanks to Howard Butler

2005-03-26 08:19  Sandro Santilli <strk@keybit.net>

	* [r686] Commented out Polygonizer::LineStringAdder friendship

2005-03-10 17:27  Sandro Santilli <strk@keybit.net>

	* [r685] ported from current JTS

2005-03-04 07:48  Sandro Santilli <strk@keybit.net>

	* [r684] Removed useless copy from ::isOnLine() - suggested by Dale
	  Lutz

2005-03-02 08:14  Sandro Santilli <strk@keybit.net>

	* [r683] Removed commented line, cousing strange behaviours with
	  autotools.

2005-02-22 18:21  Sandro Santilli <strk@keybit.net>

	* [r682] Changed SegmentNode to contain a *real* Coordinate (not a
	  pointer) to reduce
	  construction costs.

2005-02-22 17:10  Sandro Santilli <strk@keybit.net>

	* [r681] Reduced CoordinateSequence::getSize() calls.

2005-02-22 16:24  Sandro Santilli <strk@keybit.net>

	* [r680] cached number of points in Edge

2005-02-22 16:23  Sandro Santilli <strk@keybit.net>

	* [r679] Cached number of points in CoordinateSequence.

2005-02-22 15:49  Sandro Santilli <strk@keybit.net>

	* [r678] Reduced calls to DefaultCoordinateSequence->getSize().

2005-02-22 15:16  Sandro Santilli <strk@keybit.net>

	* [r677] STRtree::avg() and STRtree::centreY() inlined.

2005-02-22 10:55  Sandro Santilli <strk@keybit.net>

	* [r676] Optimized Edge::equals(Edge *e)

2005-02-18 08:20  Sandro Santilli <strk@keybit.net>

	* [r675] Added support for point-per-quadrant argument in buffer
	  tests (using arg2).

2005-02-17 09:56  Sandro Santilli <strk@keybit.net>

	* [r674] Commented out unused variable.

2005-02-17 09:56  Sandro Santilli <strk@keybit.net>

	* [r673] Applied patch from Jon Schlueter using <cmath> instead of
	  <math.h>

2005-02-15 17:15  Sandro Santilli <strk@keybit.net>

	* [r672] Inlined most Envelope methods, reserved() memory for some
	  vectors when
	  the usage was known a priori.

2005-02-11 08:58  Sandro Santilli <strk@keybit.net>

	* [r671] Applied patch from Curtis Barrett handling --includedir
	  and --libdir
	  params for configure.

2005-02-05 05:44  Sandro Santilli <strk@keybit.net>

	* [r670] Changed geomgraph nodeMap to use Coordinate pointers as
	  keys, reduces
	  lots of other Coordinate copies.

2005-02-04 23:55  Sandro Santilli <strk@keybit.net>

	* [r669] Envelope destructor made non-virtual to give compiler more
	  static
	  binding options.

2005-02-04 18:49  Sandro Santilli <strk@keybit.net>

	* [r668] Changed ::computeDepths to use a set instead of a vector
	  for checking
	  visited Edges.

2005-02-04 14:49  Sandro Santilli <strk@keybit.net>

	* [r667] Added rule to build staticXMLTester (for profiling with
	  gprof)

2005-02-03 09:17  Sandro Santilli <strk@keybit.net>

	* [r666] more profiling label

2005-02-01 16:09  Sandro Santilli <strk@keybit.net>

	* [r665] more profiling labels

2005-02-01 16:06  Sandro Santilli <strk@keybit.net>

	* [r664] Small optimizations.

2005-02-01 14:18  Sandro Santilli <strk@keybit.net>

	* [r663] More profiler labels

2005-02-01 14:18  Sandro Santilli <strk@keybit.net>

	* [r662] Made profiler start/stop inline

2005-02-01 13:44  Sandro Santilli <strk@keybit.net>

	* [r661] More profiling labels.

2005-01-31 15:41  Sandro Santilli <strk@keybit.net>

	* [r660] Small optimizations.

2005-01-28 10:01  Sandro Santilli <strk@keybit.net>

	* [r659] substituted sprintf calls with use of ostringstream

2005-01-28 09:47  Sandro Santilli <strk@keybit.net>

	* [r658] Replaced sprintf uses with ostringstream.

2005-01-28 08:47  Sandro Santilli <strk@keybit.net>

	* [r657] Removed sprintf usage, replaced with sstream

2005-01-28 07:58  Sandro Santilli <strk@keybit.net>

	* [r656] removed sprintf usage, ad ::toString call
	  Coordinate::toString

2005-01-18 17:22  Sandro Santilli <strk@keybit.net>

	* [r655] reverted previous change, sign was actually stored in zgap

2005-01-18 17:09  Sandro Santilli <strk@keybit.net>

	* [r654] Fixed interpolateZ call using final intersection point
	  instead of HCoordinate.

2005-01-14 08:04  Sandro Santilli <strk@keybit.net>

	* [r653] Fixed Z interpolation to use the correct sign

2005-01-03 16:06  Sandro Santilli <strk@keybit.net>

	* [r652] Changed polygonize op to return a GeometryCollection

2005-01-03 15:56  Sandro Santilli <strk@keybit.net>

	* [r651] Fixed memory leaks just introduced for Polygonizer test
	  case.

2005-01-03 15:49  Sandro Santilli <strk@keybit.net>

	* [r650] Added Polygonize test handling

2004-12-30 13:32  Sandro Santilli <strk@keybit.net>

	* [r649] Handled NULL result from getCentroid()

2004-12-30 13:31  Sandro Santilli <strk@keybit.net>

	* [r648] Fixed a segfault on EMPTYGEOM->getCeontroid()

2004-12-30 10:14  Sandro Santilli <strk@keybit.net>

	* [r647] never return LinearRing or MultiLinearRing from
	  getBoundary

2004-12-30 10:14  Sandro Santilli <strk@keybit.net>

	* [r646] input checking and class promoting in
	  createMultiLineString()

2004-12-22 09:42  Sandro Santilli <strk@keybit.net>

	* [r645] Fixed a premature Geometry destruction, Avoided
	  CoordinateSequence copies
	  when possible.

2004-12-16 18:29  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r644] Bumped minor version number for 2.1.1 release.

2004-12-16 16:27  Sandro Santilli <strk@keybit.net>

	* [r643] Fixed LinearRing::clone() to return LinearRing instead of
	  LineString

2004-12-16 16:08  Sandro Santilli <strk@keybit.net>

	* [r642] New patches from Niki Spahiev <niki.spahiev@gmail.com>
	  (still unstable)

2004-12-16 09:05  Sandro Santilli <strk@keybit.net>

	* [r641] Added python example by Niki Spahiev
	  <niki.spahiev@gmail.com>

2004-12-16 08:56  Sandro Santilli <strk@keybit.net>

	* [r640] Applyed patches by Niki Spahiev <niki.spahiev@gmail.com>

2004-12-14 10:35  Sandro Santilli <strk@keybit.net>

	* [r638] Comments cleanup. PolygonizeGraph keeps track of generated
	  CoordinateSequence
	  for delayed destruction.

2004-12-13 13:54  Sandro Santilli <strk@keybit.net>

	* [r637] Added a not about gcc 2.95.4 required friendship

2004-12-13 13:53  Sandro Santilli <strk@keybit.net>

	* [r636] Fixed uninitialized Coordinate.

2004-12-12 17:22  Sandro Santilli <strk@keybit.net>

	* [r635] version.h and platform.h installed again (missed when
	  removed from dist)

2004-12-08 14:33  Sandro Santilli <strk@keybit.net>

	* [r634] Checked inner polys getBoundary return for the single
	  LineString case.

2004-12-08 14:32  Sandro Santilli <strk@keybit.net>

	* [r633] cleanups

2004-12-08 14:31  Sandro Santilli <strk@keybit.net>

	* [r632] adjusted getBoundary expected returns to match OGC specs

2004-12-08 14:31  Sandro Santilli <strk@keybit.net>

	* [r631] elevationMatrix deleted by destructor

2004-12-08 14:30  Sandro Santilli <strk@keybit.net>

	* [r630] Added default profiler instance cleanup

2004-12-08 13:54  Sandro Santilli <strk@keybit.net>

	* [r629] gcc warnings checked and fixed, general cleanups.

2004-12-06 10:54  Sandro Santilli <strk@keybit.net>

	* [r628] Added timeval.h in distribution.

2004-12-05 10:54  Sandro Santilli <strk@keybit.net>

	* [r627] initial revision

2004-12-05 10:50  Sandro Santilli <strk@keybit.net>

	* [r626] forgot to add

2004-12-05 10:48  Sandro Santilli <strk@keybit.net>

	* [r625] Modifications by Alex Bodnaru

2004-12-05 10:44  Sandro Santilli <strk@keybit.net>

	* [r624] Applied Norman Vine patches for cleaner win32 build.

2004-12-04 15:56  Sandro Santilli <strk@keybit.net>

	* [r623] Added source/Makefile.vc and
	  source/headers/geos/platform.h.in in distribution

2004-12-04 15:31  Sandro Santilli <strk@keybit.net>

	* [r622] Added VisualStudio dir in distribution, removed platform.h
	  and version.h from it.

2004-12-04 01:20  frank

	* [r621] removed dll delete

2004-12-03 22:52  Sandro Santilli <strk@keybit.net>

	* [r620] enforced const return of CoordinateSequence::toVector()
	  method to derivate classes.

2004-12-03 16:26  frank

	* [r619] added headers

2004-12-03 16:25  frank

	* [r618] New

2004-12-03 16:22  frank

	* [r617] update to use I64 on MSVC for 64 bit integer constants,
	  also toVector chg.

2004-12-03 16:21  frank

	* [r616] dont try for sys/time.h with MSVC

2004-12-03 16:19  frank

	* [r615] New

2004-11-30 16:44  Sandro Santilli <strk@keybit.net>

	* [r614] Added gettimeofday implementation for win32, curtesy of Wu
	  Yongwei.

2004-11-30 13:05  Sandro Santilli <strk@keybit.net>

	* [r613] Removed inclusion of stdio.h, which should now be useless.

2004-11-30 13:04  Sandro Santilli <strk@keybit.net>

	* [r612] Added optional inclusion of ieeefp.h on platform providing
	  it.

2004-11-29 16:05  Sandro Santilli <strk@keybit.net>

	* [r611] 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 11:36  Sandro Santilli <strk@keybit.net>

	* [r610] Updated scripts by Alex Bodnaru, added Makefile

2004-11-26 09:53  Sandro Santilli <strk@keybit.net>

	* [r609] Added more FINITE calls, and added inf and -inf to FINITE
	  checks

2004-11-26 09:22  Sandro Santilli <strk@keybit.net>

	* [r608] Added FINITE(x) macro and its use.
	  Made input geoms average Z computation optional in OverlayOp.

2004-11-24 18:10  Sandro Santilli <strk@keybit.net>

	* [r607] Stricter handling of USE_ELEVATION_MATRIX define

2004-11-24 18:10  Sandro Santilli <strk@keybit.net>

	* [r606] Cleanup of interpolateZ

2004-11-24 12:29  Sandro Santilli <strk@keybit.net>

	* [r605] Handled boundary cases in ::getCell

2004-11-24 11:32  Sandro Santilli <strk@keybit.net>

	* [r604] Re-enabled Z propagation in output lines.

2004-11-23 19:53  Sandro Santilli <strk@keybit.net>

	* [r603] Had LineIntersector compute Z by interpolation.

2004-11-23 16:22  Sandro Santilli <strk@keybit.net>

	* [r602] Added ElevationMatrix class and components to do
	  post-processing draping of overlayed geometries.

2004-11-22 15:51  Sandro Santilli <strk@keybit.net>

	* [r601] Added interpolation of containing geometry's average Z for
	  point_in_poly case.

2004-11-22 13:02  Sandro Santilli <strk@keybit.net>

	* [r600] Fixed a bug in Collinear intersection Z computation

2004-11-22 13:02  Sandro Santilli <strk@keybit.net>

	* [r599] Forced use if computed intersection point in
	  ::createSplitEdge (for Z computation)

2004-11-22 12:59  Sandro Santilli <strk@keybit.net>

	* [r598] Added debugging lines

2004-11-22 11:34  Sandro Santilli <strk@keybit.net>

	* [r597] More debugging lines and comments/indentation cleanups

2004-11-22 11:34  Sandro Santilli <strk@keybit.net>

	* [r596] Added Z computation for CollinearIntersections

2004-11-20 18:54  Sandro Santilli <strk@keybit.net>

	* [r595] Scripts updates from Alex Bodnaru

2004-11-20 18:17  Sandro Santilli <strk@keybit.net>

	* [r594] Added Z propagation for overlay lines output.

2004-11-20 17:16  Sandro Santilli <strk@keybit.net>

	* [r593] Handled Z merging for point on polygon boundary case.

2004-11-20 16:25  Sandro Santilli <strk@keybit.net>

	* [r592] Added Z computation for point on line case.

2004-11-20 15:46  Sandro Santilli <strk@keybit.net>

	* [r591] Added composing Z management functions and elements for
	  class Node

2004-11-20 15:45  Sandro Santilli <strk@keybit.net>

	* [r590] Fixed Z merging in addNode(Node *)

2004-11-20 15:41  Sandro Santilli <strk@keybit.net>

	* [r589] Added Z merging in ::addNode

2004-11-20 15:41  Sandro Santilli <strk@keybit.net>

	* [r588] Added management of vector of composing Z values.

2004-11-20 15:40  Sandro Santilli <strk@keybit.net>

	* [r587] Added Z computation in point-segment intersection.

2004-11-20 15:39  Sandro Santilli <strk@keybit.net>

	* [r586] Reduced HEAP allocations.

2004-11-19 16:35  Sandro Santilli <strk@keybit.net>

	* [r585] Added debian package builder scripts.

2004-11-19 16:15  Sandro Santilli <strk@keybit.net>

	* [r584] Completely removed sprintf usage, substituted by
	  stringstream.

2004-11-19 16:09  Sandro Santilli <strk@keybit.net>

	* [r583] Added <stdio.h> include for sprintf recognition.

2004-11-19 10:10  Sandro Santilli <strk@keybit.net>

	* [r582] COMPUTE_Z re-enabled by default

2004-11-19 09:33  Sandro Santilli <strk@keybit.net>

	* [r581] removed useless CoordinateSequence copy in ::addLineString

2004-11-17 15:09  Sandro Santilli <strk@keybit.net>

	* [r580] Changed COMPUTE_Z defaults to be more conservative

2004-11-17 08:41  Sandro Santilli <strk@keybit.net>

	* [r579] Fixed a bug in Z computation and removed debugging output
	  by default.

2004-11-17 08:13  Sandro Santilli <strk@keybit.net>

	* [r578] Indentation changes.
	  Some Z_COMPUTATION activated by default.

2004-11-12 18:12  Sandro Santilli <strk@keybit.net>

	* [r576] Changed ::getBoundary() to return LineString if polygon
	  has no holes.
	  (has required to pass OGC conformance test T20)

2004-11-09 20:22  Sandro Santilli <strk@keybit.net>

	* [r575] Removed -g -O2 from geos-config --cflags output

2004-11-08 18:33  Sandro Santilli <strk@keybit.net>

	* [r574] Just another small improvement.

2004-11-08 15:58  Sandro Santilli <strk@keybit.net>

	* [r573] More performance tuning.

2004-11-08 13:12  Sandro Santilli <strk@keybit.net>

	* [r572] Added profiler.h

2004-11-08 12:15  Sandro Santilli <strk@keybit.net>

	* [r571] Added number of gathered timings in output.

2004-11-08 11:19  Sandro Santilli <strk@keybit.net>

	* [r570] Profiler::get() always return a Profile (new if not
	  existant).

2004-11-08 10:58  Sandro Santilli <strk@keybit.net>

	* [r569] Optimized the ::intersect function to avoid nested
	  function calls.

2004-11-08 10:57  Sandro Santilli <strk@keybit.net>

	* [r568] Moved Log lines at the bottom, and cut oldest

2004-11-06 08:16  Sandro Santilli <strk@keybit.net>

	* [r567] Fixed CGAlgorithms::isCCW from JTS port.
	  Code cleanup in IsValidOp.

2004-11-05 12:18  Sandro Santilli <strk@keybit.net>

	* [r566] updated

2004-11-05 11:41  Sandro Santilli <strk@keybit.net>

	* [r565] 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 19:08  Sandro Santilli <strk@keybit.net>

	* [r564] Cleanups, initializers list, profiling.

2004-11-04 08:49  Sandro Santilli <strk@keybit.net>

	* [r563] Unlinked new documentation.

2004-11-03 08:22  Sandro Santilli <strk@keybit.net>

	* [r562] Slightly modified log/log2 based algo to better handle
	  numbers in the
	  range 0-1.

2004-11-02 16:38  Sandro Santilli <strk@keybit.net>

	* [r561] Fixed ieee-754 detection switch

2004-11-02 16:31  Sandro Santilli <strk@keybit.net>

	* [r560] updated

2004-11-02 16:05  Sandro Santilli <strk@keybit.net>

	* [r559] Autodetect availability of IEEE-754 FP

2004-11-02 15:49  Sandro Santilli <strk@keybit.net>

	* [r558] 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 14:13  Sandro Santilli <strk@keybit.net>

	* [r557] Fixed bug in IEEE-based exponent and PowerOf2 computation,
	  but disabled
	  at compile time.

2004-11-02 14:11  Sandro Santilli <strk@keybit.net>

	* [r556] Added more profiling.

2004-11-02 09:38  Sandro Santilli <strk@keybit.net>

	* [r555] Added timer for buffer test.

2004-11-01 16:43  Sandro Santilli <strk@keybit.net>

	* [r554] Added Profiler code.
	  Temporarly patched a bug in DoubleBits (must check drawbacks).
	  Various cleanups and speedups.

2004-10-27 13:57  Sandro Santilli <strk@keybit.net>

	* [r553] Added some debugging lines (disabled by default)

2004-10-27 11:05  Sandro Santilli <strk@keybit.net>

	* [r552] updated

2004-10-26 17:46  Sandro Santilli <strk@keybit.net>

	* [r551] Removed slash-stars in comments to remove annoying
	  compiler warnings.

2004-10-26 17:14  Sandro Santilli <strk@keybit.net>

	* [r550] current:revision:age set to 3.0.1 (will be release 2.1.0).
	  added news.

2004-10-26 16:22  Sandro Santilli <strk@keybit.net>

	* [r549] updated

2004-10-26 16:09  Sandro Santilli <strk@keybit.net>

	* [r548] Some more intentation and envelope equality check fix.

2004-10-21 22:29  Sandro Santilli <strk@keybit.net>

	* [r547] Indentation changes and some more COMPUTE_Z rules

2004-10-21 17:13  Sandro Santilli <strk@keybit.net>

	* [r546] Fixed bug introduced by previous patch.

2004-10-21 07:03  Sandro Santilli <strk@keybit.net>

	* [r545] Removed leak in ::readPolygonText reported by Carlos A.
	  Rueda

2004-10-20 17:32  Sandro Santilli <strk@keybit.net>

	* [r544] Initial approach to 2.5d intersection()

2004-10-19 21:04  Sandro Santilli <strk@keybit.net>

	* [r543] updated

2004-10-19 19:51  Sandro Santilli <strk@keybit.net>

	* [r542] Fixed many leaks and bugs in Polygonizer.
	  Output still bogus.

2004-10-18 12:43  Sandro Santilli <strk@keybit.net>

	* [r541] swig interface added to distribution.

2004-10-13 10:03  Sandro Santilli <strk@keybit.net>

	* [r540] 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 21:36  Sandro Santilli <strk@keybit.net>

	* [r539] Fixed a bug in ::reverse (thanks to Elliott Edwards)

2004-09-23 21:28  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r538] Back minor version back to 2.0.1

2004-09-23 04:30  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r537] Bumped minor version to 2.0.2 after 2.0.1 release.

2004-09-21 09:47  Sandro Santilli <strk@keybit.net>

	* [r536] fixed a mis-initialization bug in ::reduce

2004-09-21 09:47  Sandro Santilli <strk@keybit.net>

	* [r535] Removed useless auto_ptr usage in ::exponent

2004-09-16 09:50  Sandro Santilli <strk@keybit.net>

	* [r534] updated

2004-09-16 09:48  Sandro Santilli <strk@keybit.net>

	* [r533] Finer short-circuit tests for equals, within, contains.

2004-09-16 09:48  Sandro Santilli <strk@keybit.net>

	* [r532] Added Envelope::equals

2004-09-16 07:32  Sandro Santilli <strk@keybit.net>

	* [r531] updated

2004-09-16 07:32  Sandro Santilli <strk@keybit.net>

	* [r530] Added short-circuit tests. Can be disabled at compile-time

2004-09-13 12:50  Sandro Santilli <strk@keybit.net>

	* [r529] comments cleanup

2004-09-13 12:40  Sandro Santilli <strk@keybit.net>

	* [r528] updated

2004-09-13 12:40  Sandro Santilli <strk@keybit.net>

	* [r527] Updated version number

2004-09-13 12:39  Sandro Santilli <strk@keybit.net>

	* [r526] Added missing newline at end of output

2004-09-13 12:39  Sandro Santilli <strk@keybit.net>

	* [r525] Made Point and MultiPoint subject to Validity tests.

2004-09-13 10:14  Sandro Santilli <strk@keybit.net>

	* [r524] Added INVALID_COORDINATE code num and error message.

2004-09-13 10:12  Sandro Santilli <strk@keybit.net>

	* [r523] Added invalid coordinates checks in IsValidOp.
	  Cleanups.

2004-09-13 09:18  Sandro Santilli <strk@keybit.net>

	* [r522] Added IsValidOp::isValid(Coordinate &)

2004-09-13 09:07  Sandro Santilli <strk@keybit.net>

	* [r521] Ported fix in LineString::isCoordinate

2004-09-12 03:51  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r520] Casting changes to allow OS/X compilation.

2004-09-07 08:29  Sandro Santilli <strk@keybit.net>

	* [r519] Fixed doxygen malformed comment for Coordinate class

2004-08-20 03:20  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r517] Added reference to bigtest.h so 'make dist' includes it
	  properly.

2004-08-20 01:55  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r516] Removed examples from build directories for release (they
	  don't build now).

2004-08-04 08:26  Sandro Santilli <strk@keybit.net>

	* [r515] comments lift, stack allocation reduced

2004-07-27 16:35  Sandro Santilli <strk@keybit.net>

	* [r514] 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 19:28  Sean Gillies <sgillies@frii.com>

	* [r513] added to AUTHORS

2004-07-26 18:53  Sean Gillies <sgillies@frii.com>

	* [r512] added simple exception handling on all method calls

2004-07-26 16:35  Sandro Santilli <strk@keybit.net>

	* [r511] Removed dangling MultiPoint::isClosed() method definition.

2004-07-26 15:40  Sean Gillies <sgillies@frii.com>

	* [r510] 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-25 23:45  Sean Gillies <sgillies@frii.com>

	* [r509] 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 16:58  Sandro Santilli <strk@keybit.net>

	* [r508] runtime version extractor functions split. geos::version()
	  is now
	  geos::geosversion() and geos::jtsport()

2004-07-22 08:45  Sandro Santilli <strk@keybit.net>

	* [r507] Documentation updates, memory leaks fixed.

2004-07-22 07:19  Sandro Santilli <strk@keybit.net>

	* [r506] Changed getCoordinatesRO description.

2004-07-22 07:04  Sandro Santilli <strk@keybit.net>

	* [r505] Documented missing geometry functions.

2004-07-21 09:55  Sandro Santilli <strk@keybit.net>

	* [r504] CoordinateSequence::atLeastNCoordinatesOrNothing
	  definition fix.
	  Documentation fixes.

2004-07-21 09:11  Sandro Santilli <strk@keybit.net>

	* [r503] Updated

2004-07-20 08:35  Sandro Santilli <strk@keybit.net>

	* [r502] Updated doxygen rule

2004-07-20 08:34  Sandro Santilli <strk@keybit.net>

	* [r501] Fixed a bug in opDistance.h.
	  Removed doxygen tags from obsoleted CoordinateList.cpp.
	  Got doxygen to run with no warnings.

2004-07-19 19:37  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r500] Changed doxygen target to be more "make dist" friendly.
	  (and allow autogeneration of CVS snapshot to work again.)

2004-07-19 13:19  Sandro Santilli <strk@keybit.net>

	* [r499] Documentation fixes

2004-07-19 10:38  Sandro Santilli <strk@keybit.net>

	* [r498] Added Doxyfile

2004-07-19 10:38  Sandro Santilli <strk@keybit.net>

	* [r497] updated

2004-07-19 10:37  Sandro Santilli <strk@keybit.net>

	* [r496] Doxygen doc added to default build rules

2004-07-19 10:37  Sandro Santilli <strk@keybit.net>

	* [r495] defaultCoordinateSequenceFactory made module-static (use
	  DefaultCoordinateSequenceFactory::instance() instead)

2004-07-19 10:35  Sandro Santilli <strk@keybit.net>

	* [r494] bigtest.h moved to local dir

2004-07-19 10:34  Sandro Santilli <strk@keybit.net>

	* [r493] removed doxygen documentation of removed feature

2004-07-19 10:33  Sandro Santilli <strk@keybit.net>

	* [r492] Class documentation changed to report geos.h as WKT
	  writer/parser header file

2004-07-19 10:30  Sandro Santilli <strk@keybit.net>

	* [r491] acconfig.h moved one directory up

2004-07-19 10:28  Sandro Santilli <strk@keybit.net>

	* [r490] Excluded example and test dirs from input set

2004-07-17 10:48  Sandro Santilli <strk@keybit.net>

	* [r489] updated

2004-07-17 10:48  Sandro Santilli <strk@keybit.net>

	* [r488] added Doxyfile (generated)

2004-07-17 10:48  Sandro Santilli <strk@keybit.net>

	* [r487] fixed typo in documentation

2004-07-17 10:47  Sandro Santilli <strk@keybit.net>

	* [r486] Doxygen configuration created at ./configure time, for
	  versioning.

2004-07-17 09:19  Sandro Santilli <strk@keybit.net>

	* [r485] added GEOS version report

2004-07-17 09:18  Sandro Santilli <strk@keybit.net>

	* [r484] Added geos::version()

2004-07-17 09:07  Sandro Santilli <strk@keybit.net>

	* [r483] Added --jtsport

2004-07-17 09:06  Sandro Santilli <strk@keybit.net>

	* [r482] Added GEOS_FIRST_INTERFACE, GEOS_LAST_INTERFACE and
	  GEOS_JTS_PORT

2004-07-17 09:05  Sandro Santilli <strk@keybit.net>

	* [r481] Added JTS_PORT variable.
	  Simplified versioning settings: comments added,
	  major/minor/patchlevel
	  extracted by CURRENT,AGE,REVISION.

2004-07-16 17:02  Sandro Santilli <strk@keybit.net>

	* [r480] updated

2004-07-16 16:20  Sandro Santilli <strk@keybit.net>

	* [r479] Libtool versioning scheme adopted.

2004-07-16 16:09  Sandro Santilli <strk@keybit.net>

	* [r478] removed useless Includedir

2004-07-16 15:57  Sandro Santilli <strk@keybit.net>

	* [r477] made includes use <>

2004-07-16 13:27  Sandro Santilli <strk@keybit.net>

	* [r476] updated

2004-07-16 10:28  Sandro Santilli <strk@keybit.net>

	* [r475] Dimesions object allocated on the heap

2004-07-16 10:00  Sandro Santilli <strk@keybit.net>

	* [r474] Bug fixed in GeometricShapeFactory examples.
	  Added example of GeometricShapeFactory::createArc.

2004-07-16 09:58  Sandro Santilli <strk@keybit.net>

	* [r473] updated

2004-07-16 09:58  Sandro Santilli <strk@keybit.net>

	* [r472] Added LINEARRING to LINESTRING conversion

2004-07-16 09:57  Sandro Santilli <strk@keybit.net>

	* [r471] Modified library version to 1.4.0

2004-07-15 13:41  Sandro Santilli <strk@keybit.net>

	* [r470] Added createRectangle example.

2004-07-15 13:40  Sandro Santilli <strk@keybit.net>

	* [r469] Memory leaks fixed, CoordinateSequence use made JTS -
	  compatible.

2004-07-14 21:21  Sandro Santilli <strk@keybit.net>

	* [r468] updated

2004-07-14 21:20  Sandro Santilli <strk@keybit.net>

	* [r467] Added GeometricShapeFactory note on doxygen mainpage

2004-07-14 21:20  Sandro Santilli <strk@keybit.net>

	* [r466] added geos/io.h and geos/unload.h

2004-07-14 21:19  Sandro Santilli <strk@keybit.net>

	* [r465] GeometricShapeFactory first pass of bug fixes

2004-07-14 21:17  Sandro Santilli <strk@keybit.net>

	* [r464] added missing GeometricShapeFactory.cpp

2004-07-14 21:17  Sandro Santilli <strk@keybit.net>

	* [r463] added inequality operator for Coordinate

2004-07-14 21:15  Sandro Santilli <strk@keybit.net>

	* [r462] Added GeometricShapeFactory example: createCircle.
	  Added simple filter to send example output to a postgis table.

2004-07-13 08:33  Sandro Santilli <strk@keybit.net>

	* [r461] Added missing virtual destructor to virtual classes.
	  Fixed implicit unsigned int -> int casts

2004-07-12 19:16  Sandro Santilli <strk@keybit.net>

	* [r460] Commented out CoordinateList class definition.

2004-07-12 15:42  Sandro Santilli <strk@keybit.net>

	* [r459] Fixed maximumPreciseValue scope

2004-07-09 08:01  Sandro Santilli <strk@keybit.net>

	* [r458] updated

2004-07-08 19:41  Sandro Santilli <strk@keybit.net>

	* [r457] renamed to reflect JTS API.

2004-07-08 19:38  Sandro Santilli <strk@keybit.net>

	* [r456] renamed from *List* equivalents

2004-07-08 19:37  Sandro Santilli <strk@keybit.net>

	* [r455] Renamed to PointCoordinateSequence.cpp

2004-07-08 19:37  Sandro Santilli <strk@keybit.net>

	* [r454] Renamed to CoordinateSequenceFactory.cpp

2004-07-08 19:36  Sandro Santilli <strk@keybit.net>

	* [r453] Renamed to DefaultCoordinateSequence.cpp

2004-07-08 19:34  Sandro Santilli <strk@keybit.net>

	* [r452] Mirrored JTS interface of CoordinateSequence, factory and
	  default implementations.
	  Added DefaultCoordinateSequenceFactory::instance() function.

2004-07-07 18:54  Sandro Santilli <strk@keybit.net>

	* [r451] updated

2004-07-07 10:29  Sandro Santilli <strk@keybit.net>

	* [r450] Adjusted exceptions documentation.

2004-07-07 09:38  Sandro Santilli <strk@keybit.net>

	* [r449] 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 07:52  Sandro Santilli <strk@keybit.net>

	* [r448] Removed note about required speedup in BufferSubgraph.
	  I've made tests with 'sets' and there is actually a big slow
	  down..

2004-07-06 17:58  Sandro Santilli <strk@keybit.net>

	* [r447] 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 19:40  Sandro Santilli <strk@keybit.net>

	* [r446] Added GeometryFactory::destroyGeometry(Geometry *)

2004-07-05 15:20  Sandro Santilli <strk@keybit.net>

	* [r445] Documentation again.

2004-07-05 14:23  Sandro Santilli <strk@keybit.net>

	* [r444] More documentation cleanups.

2004-07-05 11:50  Sandro Santilli <strk@keybit.net>

	* [r443] initial import

2004-07-05 10:50  Sandro Santilli <strk@keybit.net>

	* [r442] 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 12:54  Sandro Santilli <strk@keybit.net>

	* [r441] more entries

2004-07-03 12:51  Sandro Santilli <strk@keybit.net>

	* [r440] Documentation cleanups for DoxyGen.

2004-07-02 17:22  Sandro Santilli <strk@keybit.net>

	* [r439] Doxygen configuration file renamed.

2004-07-02 14:27  Sandro Santilli <strk@keybit.net>

	* [r438] Added deep-copy / take-ownerhship for Point type.

2004-07-02 13:28  Sandro Santilli <strk@keybit.net>

	* [r437] Fixed all #include lines to reflect headers layout change.
	  Added client application build tips in README.

2004-07-02 13:21  Sandro Santilli <strk@keybit.net>

	* [r436] renamed to geos/version.h.in

2004-07-02 13:20  Sandro Santilli <strk@keybit.net>

	* [r435] Header files moved under geos/ dir.

2004-07-01 17:34  Sandro Santilli <strk@keybit.net>

	* [r434] GeometryFactory argument in Geometry constructor reverted
	  to its copy-and-destroy semantic.

2004-07-01 17:07  Sandro Santilli <strk@keybit.net>

	* [r433] Added doxygen_docs generation rule

2004-07-01 16:49  Sandro Santilli <strk@keybit.net>

	* [r432] re-generated with doxygen 1.2.15

2004-07-01 15:47  cvs

	* [r431] Added doxygen file for better doco generation.

2004-07-01 14:12  Sandro Santilli <strk@keybit.net>

	* [r430] 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 20:59  Sandro Santilli <strk@keybit.net>

	* [r429] Removed GeoemtryFactory copy from geometry constructors.
	  Enforced const-correctness on GeometryFactory arguments.

2004-06-28 21:58  Sandro Santilli <strk@keybit.net>

	* [r428] Constructors speedup.

2004-06-28 21:11  Sandro Santilli <strk@keybit.net>

	* [r427] Moved getGeometryTypeId() definitions from geom.h to each
	  geometry module.
	  Added holes argument check in Polygon.cpp.

2004-06-25 14:26  Sandro Santilli <strk@keybit.net>

	* [r426] fixed --includes

2004-06-22 16:57  Sandro Santilli <strk@keybit.net>

	* [r425] Written down some news

2004-06-22 16:56  Sandro Santilli <strk@keybit.net>

	* [r424] Added geos.h file.

2004-06-21 22:14  Sandro Santilli <strk@keybit.net>

	* [r423] added geos_version.h

2004-06-21 22:13  Sandro Santilli <strk@keybit.net>

	* [r422] updated

2004-06-21 22:13  Sandro Santilli <strk@keybit.net>

	* [r421] Added VERSION defines

2004-06-16 13:13  Sandro Santilli <strk@keybit.net>

	* [r420] Changed interface of SegmentString, now copying
	  CoordinateList argument.
	  Fixed memory leaks associated with this and MultiGeometry
	  constructors.
	  Other associated fixes.

2004-06-15 21:35  Sandro Santilli <strk@keybit.net>

	* [r419] fixed buildGeometry to always return a newly allocated
	  geometry

2004-06-15 20:42  Sandro Santilli <strk@keybit.net>

	* [r418] updated to respect deep-copy GeometryCollection interface

2004-06-15 20:30  Sandro Santilli <strk@keybit.net>

	* [r417] fixed a typo

2004-06-15 20:20  Sandro Santilli <strk@keybit.net>

	* [r416] updated to respect deep-copy GeometryCollection interface

2004-06-15 20:07  Sandro Santilli <strk@keybit.net>

	* [r415] GeometryCollections constructors make a deep copy of
	  Geometry vector argument.

2004-06-15 20:01  Sandro Santilli <strk@keybit.net>

	* [r414] Empty geometry creation call made using NULL instead of
	  newly created empty vector (will be faster)

2004-06-15 19:24  Sandro Santilli <strk@keybit.net>

	* [r413] Fixed a bug preventing geos-config from giving correct
	  version info

2004-06-15 07:40  Sandro Santilli <strk@keybit.net>

	* [r412] Added missing <stdio.h> include

2004-06-15 07:40  Sandro Santilli <strk@keybit.net>

	* [r411] Updated

2004-05-28 18:16  Yury Bychkov <me@yury.ca>

	* [r410] Changed rounding method to make compilable with VC++

2004-05-27 12:09  Sandro Santilli <strk@keybit.net>

	* [r409] added one buffer test

2004-05-27 10:27  Sandro Santilli <strk@keybit.net>

	* [r408] Memory leaks fixed.

2004-05-27 10:26  Sandro Santilli <strk@keybit.net>

	* [r407] set (useless?) recordIsolated member in constructor

2004-05-27 09:53  Sandro Santilli <strk@keybit.net>

	* [r406] MonotoneChainOverlapAction::overlap(*) funx made virtual
	  as they are supposed to be.

2004-05-27 08:40  Sandro Santilli <strk@keybit.net>

	* [r405] Fixed a memleak in buffer test.

2004-05-27 08:37  Sandro Santilli <strk@keybit.net>

	* [r404] Fixed a bug preventing OffsetCurveBuilder point list from
	  being reset.

2004-05-26 19:48  Sandro Santilli <strk@keybit.net>

	* [r403] Changed abs() to fabs() when working with doubles.
	  Used dynamic_cast<> instead of typeid() when JTS uses instanceof.

2004-05-26 13:12  Sandro Santilli <strk@keybit.net>

	* [r402] Removed try/catch block from ::buildSubgraphs

2004-05-26 09:50  Sandro Santilli <strk@keybit.net>

	* [r401] Added comments about OverlayNodeFactory() ownership in
	  NodeMap and PlanarGraph constuctors

2004-05-26 09:49  Sandro Santilli <strk@keybit.net>

	* [r400] PlanarGraph made local to ::buffer instead of Class
	  private.

2004-05-21 14:17  Sandro Santilli <strk@keybit.net>

	* [r399] updated

2004-05-21 13:58  Sandro Santilli <strk@keybit.net>

	* [r398] ::intersection missed to invalidate geometryCollection
	  inputs

2004-05-21 13:55  Sandro Santilli <strk@keybit.net>

	* [r397] updated

2004-05-21 13:39  Sandro Santilli <strk@keybit.net>

	* [r396] ::makePrecise make use of nearbyint() now, to be
	  compatible with JTS

2004-05-21 13:37  Sandro Santilli <strk@keybit.net>

	* [r395] first import

2004-05-20 09:14  Sandro Santilli <strk@keybit.net>

	* [r394] updated

2004-05-19 19:39  Yury Bychkov <me@yury.ca>

	* [r393] Changed rounding method to make compilable with VC++

2004-05-19 13:40  Sandro Santilli <strk@keybit.net>

	* [r392] Fixed bug in ::addCircle

2004-05-19 13:18  Sandro Santilli <strk@keybit.net>

	* [r391] made CoordinateList::toString() a const member function

2004-05-19 13:01  Sandro Santilli <strk@keybit.net>

	* [r390] avoided assignment operator calls for BufferBuilder

2004-05-19 12:50  Sandro Santilli <strk@keybit.net>

	* [r389] Removed all try/catch blocks transforming stack
	  allocated-vectors to auto-heap-allocations

2004-05-19 09:57  Yury Bychkov <me@yury.ca>

	* [r388] Bugfix in OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)

2004-05-18 13:49  Sandro Santilli <strk@keybit.net>

	* [r387] Output made more neat (geometry B is not printed if not
	  existent).
	  Added support for buffer tests.

2004-05-18 13:15  Sandro Santilli <strk@keybit.net>

	* [r386] made ::scroll handle already scrolled vect and more
	  readable

2004-05-18 00:02  Yury Bychkov <me@yury.ca>

	* [r385] IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1
	  (not released yet) has been added.

2004-05-17 21:14  Yury Bychkov <me@yury.ca>

	* [r384] JavaDoc updated

2004-05-17 21:09  Yury Bychkov <me@yury.ca>

	* [r383] toString() performance enhancement

2004-05-17 21:03  Yury Bychkov <me@yury.ca>

	* [r382] JavaDoc updated

2004-05-17 12:54  Sandro Santilli <strk@keybit.net>

	* [r381] Added tab in list of blank chars

2004-05-17 12:53  Sandro Santilli <strk@keybit.net>

	* [r380] Expected result string trimmed for blanks

2004-05-17 12:37  Sandro Santilli <strk@keybit.net>

	* [r379] Added carriage returns and tabs in set of blanks chars

2004-05-17 12:36  Sandro Santilli <strk@keybit.net>

	* [r378] ParseException message made more readable

2004-05-17 10:45  Sandro Santilli <strk@keybit.net>

	* [r377] Fixed bogus FIXED coordinate rounding

2004-05-17 08:34  Sandro Santilli <strk@keybit.net>

	* [r376] reduced stack allocations, try/catch blocks in ::overlayOp

2004-05-17 07:42  Sandro Santilli <strk@keybit.net>

	* [r375] CentroidArea::add(const Geometry *geom) uses dynamic_cast

2004-05-17 07:23  Sandro Santilli <strk@keybit.net>

	* [r374] ::getCeontroid(): reduced dynamic allocations, added
	  missing check for isEmpty

2004-05-14 14:47  Sandro Santilli <strk@keybit.net>

	* [r373] Added LinearRing support

2004-05-14 14:45  Sandro Santilli <strk@keybit.net>

	* [r372] Fixed bogus inheritance of LinearComponentExtracter

2004-05-14 13:42  Sandro Santilli <strk@keybit.net>

	* [r371] DistanceOp bug removed, cascading errors fixed.

2004-05-14 12:14  Sandro Santilli <strk@keybit.net>

	* [r370] const correctness

2004-05-14 12:10  Sandro Santilli <strk@keybit.net>

	* [r369] avoided leaks on malformed LinearRing

2004-05-14 09:20  Sandro Santilli <strk@keybit.net>

	* [r368] Mem leaks fixed

2004-05-14 07:19  Sandro Santilli <strk@keybit.net>

	* [r367] Changed the algorythm for finding precisionModel type
	  (current way did
	  not work): now if you specify a scale precisionModel will be
	  FIXED,
	  otherwise it will be FLOATING.

2004-05-07 14:15  Sandro Santilli <strk@keybit.net>

	* [r366] fixed peekNextToken to avoid incrementing string pointer

2004-05-07 14:13  Sandro Santilli <strk@keybit.net>

	* [r365] Fixed segfault in ::insert

2004-05-07 14:12  Sandro Santilli <strk@keybit.net>

	* [r364] Fixed segfault in destructor

2004-05-07 13:23  Sandro Santilli <strk@keybit.net>

	* [r363] Memory leaks fixed.

2004-05-07 13:04  Sandro Santilli <strk@keybit.net>

	* [r362] leak removed in MultiLineString::getBoundary()

2004-05-07 09:05  Sandro Santilli <strk@keybit.net>

	* [r361] Some const correctness added. Fixed bug in
	  GeometryFactory::createMultiPoint
	  to handle NULL CoordinateList.

2004-05-07 07:57  Sandro Santilli <strk@keybit.net>

	* [r360] 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 16:30  Sandro Santilli <strk@keybit.net>

	* [r359] 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  Sandro Santilli <strk@keybit.net>

	* [r358] 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  Sandro Santilli <strk@keybit.net>

	* [r357] 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 13:58  Sandro Santilli <strk@keybit.net>

	* [r356] leak removed from createParentBoundablesFromVerticalSlices

2004-05-06 08:59  Sandro Santilli <strk@keybit.net>

	* [r355] memory leak fixed

2004-05-05 17:42  Sandro Santilli <strk@keybit.net>

	* [r354] 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).

2004-05-05 16:57  Sandro Santilli <strk@keybit.net>

	* [r353] Rewritten static cga allocation to avoid copy constructor
	  calls.

2004-05-05 16:51  Sandro Santilli <strk@keybit.net>

	* [r352] avoided copy constructor in
	  Geometry::geometryChangedFilter initializzazion

2004-05-05 16:39  Sandro Santilli <strk@keybit.net>

	* [r351] reduced explicit local objects allocation

2004-05-05 16:36  Sandro Santilli <strk@keybit.net>

	* [r350] Avoid use of copy c'tors on local objects initializzation

2004-05-05 15:51  Sandro Santilli <strk@keybit.net>

	* [r349] Fixed big leak in intersectChains()

2004-05-05 13:08  Sandro Santilli <strk@keybit.net>

	* [r348] Leaks fixed, explicit allocations/deallocations reduced.

2004-05-05 12:29  Sandro Santilli <strk@keybit.net>

	* [r347] memleak fixed in ::getDepth

2004-05-05 12:20  Sandro Santilli <strk@keybit.net>

	* [r346] Memory leak plugged in editGeometryCollection

2004-05-05 10:54  Sandro Santilli <strk@keybit.net>

	* [r345] Removed some private static heap explicit allocation, less
	  cleanup done by
	  the unloader.

2004-05-05 10:44  Sandro Santilli <strk@keybit.net>

	* [r344] updated

2004-05-05 10:22  Sandro Santilli <strk@keybit.net>

	* [r343] Removed dynamic allocations.

2004-05-05 10:03  Sandro Santilli <strk@keybit.net>

	* [r342] Reduced dynamic allocations in bufferOriginalPrecision and
	  bufferFixedPrecision.

2004-05-03 22:56  Sandro Santilli <strk@keybit.net>

	* [r341] leaks fixed, exception specification omitted.

2004-05-03 20:49  Sandro Santilli <strk@keybit.net>

	* [r340] Some more leaks fixed

2004-05-03 17:15  Sandro Santilli <strk@keybit.net>

	* [r339] leaks on exception fixed.

2004-05-03 16:29  Sandro Santilli <strk@keybit.net>

	* [r338] 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 13:17  Sandro Santilli <strk@keybit.net>

	* [r337] Fixed comparator function to express StrictWeakOrdering.

2004-05-03 12:09  Sandro Santilli <strk@keybit.net>

	* [r336] newline added at end of file

2004-05-03 10:43  Sandro Santilli <strk@keybit.net>

	* [r335] Exception specification considered harmful - left as
	  comment.

2004-04-30 09:15  Sandro Santilli <strk@keybit.net>

	* [r334] Enlarged exception specifications to allow for
	  AssertionFailedException.
	  Added missing initializers.

2004-04-28 14:58  Sandro Santilli <strk@keybit.net>

	* [r333] 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.

2004-04-26 22:00  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r332] Bump version number to 1.4 to indicate new changes.

2004-04-26 12:37  Sandro Santilli <strk@keybit.net>

	* [r331] Some leaks fixed.

2004-04-23 00:02  Sandro Santilli <strk@keybit.net>

	* [r330] const-correctness changes

2004-04-21 14:14  Sandro Santilli <strk@keybit.net>

	* [r329] Fixed bug in computeDepths

2004-04-20 13:24  Sandro Santilli <strk@keybit.net>

	* [r328] More leaks removed.

2004-04-20 12:47  Sandro Santilli <strk@keybit.net>

	* [r327] MinimumDiameter leaks plugged.

2004-04-20 10:58  Sandro Santilli <strk@keybit.net>

	* [r326] More memory leaks removed.

2004-04-20 10:14  Sandro Santilli <strk@keybit.net>

	* [r325] Memory leaks removed.

2004-04-20 08:52  Sandro Santilli <strk@keybit.net>

	* [r324] GeometryFactory and Geometry const correctness.
	  Memory leaks removed from SimpleGeometryPrecisionReducer
	  and GeometryFactory.

2004-04-19 16:14  Sandro Santilli <strk@keybit.net>

	* [r323] Some memory leaks plugged in noding algorithms.

2004-04-19 15:14  Sandro Santilli <strk@keybit.net>

	* [r322] Added missing virtual destructor in SpatialIndex class.
	  Memory leaks fixes. Const and throw specifications added.

2004-04-19 12:51  Sandro Santilli <strk@keybit.net>

	* [r321] Memory leaks fixes. Throw specifications added.

2004-04-16 14:12  Sandro Santilli <strk@keybit.net>

	* [r320] Memory leak fix in copy constructor

2004-04-16 14:09  Sandro Santilli <strk@keybit.net>

	* [r319] Leaks fixes

2004-04-16 13:03  Sandro Santilli <strk@keybit.net>

	* [r318] More leaks fixed

2004-04-16 12:48  Sandro Santilli <strk@keybit.net>

	* [r317] Leak fixes.

2004-04-16 11:04  Sandro Santilli <strk@keybit.net>

	* [r316] Memory leaks plugged on exception thrown

2004-04-16 10:00  Sandro Santilli <strk@keybit.net>

	* [r315] Memory leak fixed.

2004-04-16 09:01  Sandro Santilli <strk@keybit.net>

	* [r314] Removed memory leak in CGAlgorithms::isOnline

2004-04-16 08:52  Sandro Santilli <strk@keybit.net>

	* [r313] Unload::Release final delete (static heap allocations
	  should be gone now)

2004-04-16 08:35  Sandro Santilli <strk@keybit.net>

	* [r312] Memory leaks fixed and const correctness applied for Point
	  class.

2004-04-16 07:42  Sandro Santilli <strk@keybit.net>

	* [r311] PrecisionModel::Type made an enum instead of a Type.

2004-04-15 15:11  Sandro Santilli <strk@keybit.net>

	* [r310] Commented out deletion that seems to cause segfaults

2004-04-15 14:00  Sandro Santilli <strk@keybit.net>

	* [r309] Added new cleanup to Unload::Release

2004-04-14 13:56  Sandro Santilli <strk@keybit.net>

	* [r308] 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 13:14  Sandro Santilli <strk@keybit.net>

	* [r307] Removed deletion of externally pointed GeometryFactory
	  from OverlayOp destructor

2004-04-14 12:28  Sandro Santilli <strk@keybit.net>

	* [r306] shouldNeverReachHere exceptions made more verbose

2004-04-14 11:05  Sandro Santilli <strk@keybit.net>

	* [r305] Added support for LinearRing in GeometryEditor

2004-04-14 10:56  Sandro Santilli <strk@keybit.net>

	* [r304] Uncommented initializzazion and destruction of
	  DistanceOp::minDistanceLocation

2004-04-14 09:38  Sandro Santilli <strk@keybit.net>

	* [r303] PrecisionModel(double newScale) missed to set the scale

2004-04-14 09:30  Sandro Santilli <strk@keybit.net>

	* [r302] Private iterated noding funx now use int* instead of
	  vector to know
	  when it's time to stop.

2004-04-14 09:11  Sandro Santilli <strk@keybit.net>

	* [r301] endCapStyle was never set in BufferOp contructor

2004-04-14 08:38  Sandro Santilli <strk@keybit.net>

	* [r300] BufferBuilder constructor missed to initialize
	  workingPrecisionModel

2004-04-14 08:38  Sandro Santilli <strk@keybit.net>

	* [r299] BufferOp constructor missed to set argGeom

2004-04-14 07:29  Sandro Santilli <strk@keybit.net>

	* [r298] Fixed GeometryFactory constructors to copy given
	  PrecisionModel. Added GeometryFactory copy constructor. Fixed
	  Geometry constructors to copy GeometryFactory.

2004-04-14 06:04  Yury Bychkov <me@yury.ca>

	* [r297] "geomgraph/index" committ problem fixed.

2004-04-13 14:45  Sandro Santilli <strk@keybit.net>

	* [r296] Removed faulty assert in constructor

2004-04-13 14:33  Sandro Santilli <strk@keybit.net>

	* [r295] Added more source files

2004-04-13 14:28  Sandro Santilli <strk@keybit.net>

	* [r294] Removed spurious line

2004-04-13 13:31  Sandro Santilli <strk@keybit.net>

	* [r293] prototype mismatch fixed

2004-04-13 12:29  Sandro Santilli <strk@keybit.net>

	* [r292] GeometryLocation const-correctness.

2004-04-13 11:04  Sandro Santilli <strk@keybit.net>

	* [r291] Added lost opDistance.h

2004-04-13 11:03  Sandro Santilli <strk@keybit.net>

	* [r290] Added new header files

2004-04-13 10:58  Sandro Santilli <strk@keybit.net>

	* [r289] Added new source files

2004-04-13 10:05  Sandro Santilli <strk@keybit.net>

	* [r288] GeometryLocation constructor made const-correct.
	  Fixed erroneus down-casting in
	  DistanceOp::computeMinDistancePoints.

2004-04-13 08:15  Sandro Santilli <strk@keybit.net>

	* [r287] Changed all 'long long' with int64.
	  Changed all 'long long' constants to end with two Ls.

2004-04-10 22:41  Yury Bychkov <me@yury.ca>

	* [r286] "precision" upgraded to JTS 1.4

2004-04-10 08:40  Yury Bychkov <me@yury.ca>

	* [r285] "operation/buffer" upgraded to JTS 1.4

2004-04-08 04:53  Yury Bychkov <me@yury.ca>

	* [r284] "operation/polygonize" ported from JTS 1.4

2004-04-07 06:55  Yury Bychkov <me@yury.ca>

	* [r283] "operation/linemerge" ported from JTS 1.4

2004-04-05 06:35  Yury Bychkov <me@yury.ca>

	* [r282] "operation/distance" upgraded to JTS 1.4

2004-04-04 06:29  Yury Bychkov <me@yury.ca>

	* [r281] "planargraph" and "geom/utill" upgraded to JTS 1.4

2004-04-01 10:44  Yury Bychkov <me@yury.ca>

	* [r280] All "geom" classes from JTS 1.3 upgraded to JTS 1.4

2004-03-31 07:50  Yury Bychkov <me@yury.ca>

	* [r279] "geom" partially upgraded to JTS 1.4

2004-03-29 06:59  Yury Bychkov <me@yury.ca>

	* [r278] "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 07:48  Yury Bychkov <me@yury.ca>

	* [r277] "noding" package ported (JTS 1.4)

2004-03-25 02:23  Yury Bychkov <me@yury.ca>

	* [r276] All "index/*" packages upgraded to JTS 1.4

2004-03-19 09:49  Yury Bychkov <me@yury.ca>

	* [r275] "geomgraph" and "geomgraph/indexl" upgraded to JTS 1.4

2004-03-18 10:42  Yury Bychkov <me@yury.ca>

	* [r274] "IO" and "Util" upgraded to JTS 1.4
	  "Geometry" partially upgraded.

2004-03-17 02:00  Yury Bychkov <me@yury.ca>

	* [r273] "Algorithm" upgraded to JTS 1.4

2004-03-01 22:04  Sandro Santilli <strk@keybit.net>

	* [r272] applied const correctness changes by Manuel Prieto
	  Villegas <ManuelPrietoVillegas@telefonica.net>

2004-02-27 17:43  Sandro Santilli <strk@keybit.net>

	* [r271] memory leak fix in Polygon::getArea() - reported by
	  'Manuel Prieto Villegas' <mprieto@dap.es>

2004-02-27 17:42  Sandro Santilli <strk@keybit.net>

	* [r270] made CGAlgorithms::signedArea() and CGAlgorithms::length()
	  arguments const-correct

2004-02-20 05:44  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r269] Changed to new version of ltmain, that matches the version
	  of libtool
	  on build box

2004-01-20 05:51  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r268] Change platform.h back to AM_CONFIG_HEADER.

2004-01-20 05:10  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r267] Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS to allow
	  autoheader to work
	  its magic.

2003-12-11 17:01  Sandro Santilli <strk@keybit.net>

	* [r266] made buffer(0) back to its *correct* semantic (empy
	  collection)

2003-12-11 16:01  Sandro Santilli <strk@keybit.net>

	* [r265] made buffer operation return a cloned input geom when
	  called with 0 as distance

2003-12-11 15:53  Sandro Santilli <strk@keybit.net>

	* [r264] Fixed bogus copy constructor (making clone bogus)

2003-11-13 11:57  Sandro Santilli <strk@keybit.net>

	* [r263] bug fixed in relate call

2003-11-12 22:03  Sandro Santilli <strk@keybit.net>

	* [r262] added relational operators

2003-11-12 18:02  Sandro Santilli <strk@keybit.net>

	* [r261] Added throw specification. Fixed leaks on exceptions.

2003-11-12 17:15  Sandro Santilli <strk@keybit.net>

	* [r260] made sure PrecisionModel scale is never 0

2003-11-12 17:10  Sandro Santilli <strk@keybit.net>

	* [r259] added missing initialization

2003-11-12 16:14  Sandro Santilli <strk@keybit.net>

	* [r258] Added some more throw specifications and cleanup on
	  exception (leaks removed).

2003-11-12 15:43  Sandro Santilli <strk@keybit.net>

	* [r257] Added some more throw specifications

2003-11-12 15:02  Sandro Santilli <strk@keybit.net>

	* [r256] more cleanup on exception

2003-11-12 11:08  Sandro Santilli <strk@keybit.net>

	* [r255] removed old changelog, moved comments in the nice standard
	  frame

2003-11-12 11:05  Sandro Santilli <strk@keybit.net>

	* [r254] added autoheader call

2003-11-07 17:51  Sandro Santilli <strk@keybit.net>

	* [r253] Memory leak fix in insertEdge()

2003-11-07 17:49  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r252] Added current ChangeLog

2003-11-07 17:45  Sandro Santilli <strk@keybit.net>

	* [r251] will be generated with ./autogen.sh

2003-11-07 14:21  Sandro Santilli <strk@keybit.net>

	* [r250] Made doc/ directory part of distribution. Uniformed doc
	  build script to
	  autotools.

2003-11-07 14:19  Sandro Santilli <strk@keybit.net>

	* [r249] added config.h.in (missed before)

2003-11-07 14:18  Sandro Santilli <strk@keybit.net>

	* [r248] added config.h.in

2003-11-07 01:58  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r247] Added people!

2003-11-07 01:23  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r245] Add standard CVS headers licence notices and copyrights to
	  all cpp and h
	  files.

2003-11-06 19:04  Sandro Santilli <strk@keybit.net>

	* [r244] removed useless Coordinate copy in ::createSplitEdge()

2003-11-06 18:50  Sandro Santilli <strk@keybit.net>

	* [r243] first import

2003-11-06 18:48  Sandro Santilli <strk@keybit.net>

	* [r242] updated

2003-11-06 18:48  Sandro Santilli <strk@keybit.net>

	* [r241] added throw information comment in PolygonBuilder

2003-11-06 18:47  Sandro Santilli <strk@keybit.net>

	* [r240] Added throw specification for BufferOp's
	  ::buildSubgraphs() and ::computeBuffer(). Cleanup on exception in
	  computeBuffer().

2003-11-06 18:46  Sandro Santilli <strk@keybit.net>

	* [r239] Added throw specification for BufferOp's
	  ::buildSubgraphs() and ::computeBuffer()

2003-11-06 18:45  Sandro Santilli <strk@keybit.net>

	* [r238] Added throw specification for
	  DirectEdgeStar::linkResultDirectedEdges()

2003-11-06 18:00  Sandro Santilli <strk@keybit.net>

	* [r237] Cleanup on exception in ::bufferOp()

2003-11-06 17:59  Sandro Santilli <strk@keybit.net>

	* [r236] Memory leaks fixed in ::containsPoint()

2003-11-06 17:48  Sandro Santilli <strk@keybit.net>

	* [r235] Fixed memory leaks in ::closePt() and ::addLineEndCap()

2003-11-06 17:47  Sandro Santilli <strk@keybit.net>

	* [r234] Added support for LinearRing, removed memory leaks in
	  ::addLineString

2003-11-06 17:41  Sandro Santilli <strk@keybit.net>

	* [r233] Added Buffer,Intersection,Difference and Symdifference.
	  Exception cleanup

2003-11-06 17:33  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r232] Small addition of into about LD_LIBRARY_PATH

2003-11-05 21:52  Sandro Santilli <strk@keybit.net>

	* [r231] Modified example.cpp to make use of vectors instead of
	  Geometry * / int
	  couples. Added LineString creation example. Added Makefile to
	  compile it.

2003-11-03 16:09  Sandro Santilli <strk@keybit.net>

	* [r230] Removed comments about segfaults, made the simple
	  collection creation call
	  cleaner by use of the clone() method.

2003-10-31 16:36  Sandro Santilli <strk@keybit.net>

	* [r229] Re-introduced clone() method. Copy constructor could not
	  really replace it.

2003-10-29 10:38  Sandro Santilli <strk@keybit.net>

	* [r228] Added centroid computation example

2003-10-29 10:38  Sandro Santilli <strk@keybit.net>

	* [r227] Added support for LinearRing types (treated as LineString)

2003-10-24 21:27  Sandro Santilli <strk@keybit.net>

	* [r226] Added GeometryTypeId enum and getGeometryTypeId abstract
	  Geometry method.

2003-10-23 09:17  Sandro Santilli <strk@keybit.net>

	* [r225] Added stamp-h2 and platform.h

2003-10-23 09:12  Sandro Santilli <strk@keybit.net>

	* [r224] Made CoordinateArrayFilter destructor virtual.

2003-10-22 23:58  Sandro Santilli <strk@keybit.net>

	* [r223] 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 00:44  Sandro Santilli <strk@keybit.net>

	* [r222] 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 23:51  Sandro Santilli <strk@keybit.net>

	* [r221] Added macros to find 64bit integer.

2003-10-21 16:16  Sandro Santilli <strk@keybit.net>

	* [r220] Uncommented point creation lines. Updated comments about
	  segfaults.

2003-10-21 05:35  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r219] Added test.xml so it gets picked up by 'make dist'

2003-10-21 05:09  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r218] Added simple installation directions.

2003-10-21 04:55  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r217] Fix up references to header files to 'make dist' works.

2003-10-20 17:50  Sandro Santilli <strk@keybit.net>

	* [r216] added Union example

2003-10-20 15:41  Sandro Santilli <strk@keybit.net>

	* [r215] Geometry::checkNotGeometryCollection made static and
	  non-distructive.

2003-10-20 14:02  Sandro Santilli <strk@keybit.net>

	* [r214] more explicit exception thrown on null Directed Edge
	  detection

2003-10-20 13:56  Sandro Santilli <strk@keybit.net>

	* [r213] fixed typo

2003-10-20 13:53  Sandro Santilli <strk@keybit.net>

	* [r212] LinearRing handled as a LineString in
	  GeometryGraph::add(const Geometry *) - more explicit exception
	  thrown for unknown geometries

2003-10-17 05:51  Yury Bychkov <me@yury.ca>

	* [r211] Fixed a small memory leak.

2003-10-16 17:41  Sandro Santilli <strk@keybit.net>

	* [r210] Fixed a bug in GEOSException that prevented print of the
	  type of exception thrown.

2003-10-16 17:33  Sandro Santilli <strk@keybit.net>

	* [r209] dropped useless string() cast

2003-10-16 17:05  Sandro Santilli <strk@keybit.net>

	* [r208] Made TopologyException inherit from GEOSException.
	  Adjusted IllegalArgumentException subclassing.

2003-10-16 13:01  Sandro Santilli <strk@keybit.net>

	* [r207] Added call to Unload::Release()

2003-10-16 12:09  Sandro Santilli <strk@keybit.net>

	* [r206] bug fixed in exception handling

2003-10-16 08:50  Sandro Santilli <strk@keybit.net>

	* [r205] Memory leak fixes. Improved performance by mean of more
	  calls to new getCoordinatesRO() when applicable.

2003-10-16 08:48  Sandro Santilli <strk@keybit.net>

	* [r204] Exceptions handled

2003-10-15 16:39  Sandro Santilli <strk@keybit.net>

	* [r203] Made Edge::getCoordinates() return a 'const' value.
	  Adapted code set.

2003-10-15 15:47  Sandro Santilli <strk@keybit.net>

	* [r202] Adapted to new getCoordinatesRO() interface

2003-10-15 15:30  Sandro Santilli <strk@keybit.net>

	* [r201] 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:24  Sandro Santilli <strk@keybit.net>

	* [r200] Use getCoordinatesRO() introduced.

2003-10-15 11:23  Sandro Santilli <strk@keybit.net>

	* [r199] Formalized const nature of toVector() method and of first
	  argument to static removeRepeatedPoints().

2003-10-15 10:17  Sandro Santilli <strk@keybit.net>

	* [r198] Made setPoints() get a const vector<Coordinate>.

2003-10-15 09:54  Sandro Santilli <strk@keybit.net>

	* [r197] Added getCoordinatesRO() public method.

2003-10-15 08:52  Sandro Santilli <strk@keybit.net>

	* [r196] Memory leaks fixed.

2003-10-15 08:51  Sandro Santilli <strk@keybit.net>

	* [r195] Initial import

2003-10-15 08:08  Sandro Santilli <strk@keybit.net>

	* [r194] Memory leaks fixed. Partially due to getCoordinates() and
	  GeometryCollection()
	  changes, partially old dated.

2003-10-14 15:58  Sandro Santilli <strk@keybit.net>

	* [r193] Useless vector<Geometry *> leaking allocations removed

2003-10-13 21:26  Sandro Santilli <strk@keybit.net>

	* [r192] Added build time created files to cvsignore lists

2003-10-13 17:54  Sandro Santilli <strk@keybit.net>

	* [r191] IsValidOp constructor used same name for the arg and a
	  private element. Fixed.

2003-10-13 17:47  Sandro Santilli <strk@keybit.net>

	* [r190] delete statement removed

2003-10-13 15:39  Sandro Santilli <strk@keybit.net>

	* [r189] Fixed some leak or fault flips (forced copy of a single
	  coordinate)

2003-10-13 15:02  Sandro Santilli <strk@keybit.net>

	* [r188] accept input file as first argument on cmdline

2003-10-13 12:51  Sandro Santilli <strk@keybit.net>

	* [r187] removed sortedClasses strings array from all geometries.

2003-10-13 09:24  Sandro Santilli <strk@keybit.net>

	* [r186] long -> long long enlargement of types to allow for
	  left/rigth shift of 53 bits

2003-10-11 03:23  Sandro Santilli <strk@keybit.net>

	* [r185] fixed spurious typos

2003-10-11 01:56  Sandro Santilli <strk@keybit.net>

	* [r184] Code base padded with 'const' keywords ;)

2003-10-09 15:35  Sandro Santilli <strk@keybit.net>

	* [r183] added 'const' keyword to GeometryFactory constructor, Log
	  on top of geom.h

2003-10-09 11:20  Sandro Santilli <strk@keybit.net>

	* [r182] moved Log to a better place

2003-10-09 11:19  Sandro Santilli <strk@keybit.net>

	* [r181] added convexHull and PrecisionModel

2003-10-09 10:14  Sandro Santilli <strk@keybit.net>

	* [r180] just a style change in top Log comment.

2003-10-09 10:10  Sandro Santilli <strk@keybit.net>

	* [r179] Throw an exception if scale is 0. Added Log entry.

2003-10-09 09:42  Sandro Santilli <strk@keybit.net>

	* [r178] 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 08:58  Sandro Santilli <strk@keybit.net>

	* [r177] Added convexHull() call to example, fixed leaks in
	  ConvexHull

2003-10-09 00:11  Sandro Santilli <strk@keybit.net>

	* [r176] First reference-by-example file.

2003-10-08 16:51  Sandro Santilli <strk@keybit.net>

	* [r175] Added xie's Unload class with some fixes.

2003-10-08 13:18  Sandro Santilli <strk@keybit.net>

	* [r174] added missing LinearRing writing capabilities.

2003-10-08 10:36  Sandro Santilli <strk@keybit.net>

	* [r173] Constructor by vector<Geometry *> * now makes a copy of
	  the vector so that call
	  ers can safely delete it when done.

2003-10-07 21:47  Sandro Santilli <strk@keybit.net>

	* [r172] had all getCoordinates() callers free returned value.

2003-10-07 18:58  Sandro Santilli <strk@keybit.net>

	* [r171] 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.

2003-10-03 01:20  Yury Bychkov <me@yury.ca>

	* [r170] Memory leak in Overlay fixed.

2003-09-29 16:25  Sandro Santilli <strk@keybit.net>

	* [r169] Some more cvsignore files. Some entries should probably
	  not be
	  in the local copy

2003-09-29 15:07  Sandro Santilli <strk@keybit.net>

	* [r168] Added config.sub, config.guess and autom4te.cache

2003-09-29 13:15  Sandro Santilli <strk@keybit.net>

	* [r167] Don't wonder about Makefile.in, Makefile, gdal-config

2003-09-26 17:31  Sandro Santilli <strk@keybit.net>

	* [r166] getConvexHull() made check value returned by reduce()
	  before deleting
	  it (might be the untouched input).

2003-09-26 09:17  Yury Bychkov <me@yury.ca>

	* [r165] isValid segfault fixed. Overlay still leaks a bit.

2003-09-24 02:16  Yury Bychkov <me@yury.ca>

	* [r164] All reported bugs fiexd. Small leak in Overlay remains.

2003-09-06 08:24  Yury Bychkov <me@yury.ca>

	* [r163] isWithinDistance fixed and tested.

2003-09-06 00:01  Yury Bychkov <me@yury.ca>

	* [r162] getInteriorPoint bugs fixed.

2003-09-01 06:32  Yury Bychkov <me@yury.ca>

	* [r161] Some ConvexHull bugs fixed.

2003-08-30 07:55  Yury Bychkov <me@yury.ca>

	* [r160] Some bugfixes. XMLTester expanded to accomodate
	  getBoundary, getCentroid, isSimple.

2003-08-18 23:40  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r159] Removed java source file from archive.

2003-08-18 22:34  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r158] Change it back :/

2003-08-18 22:33  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r157] Change version number.

2003-08-18 20:42  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r156] Return ltmain to distro (oops)

2003-08-18 20:36  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r155] Remove more autoconf files

2003-08-18 20:34  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r154] Removed more autoconf files...

2003-08-18 20:27  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r153] Removed 'missing' script.

2003-08-18 16:38  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r152] Fixed up to treat headers as headers.

2003-08-17 18:40  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r151] 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  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r150] Removed more configuration files per Norman's request.

2003-08-17 17:56  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r149] Removed more configure files per Norman's request.

2003-08-17 17:55  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r148] Removed Makefile.in files, per Norman's request.

2003-08-16 06:33  Yury Bychkov <me@yury.ca>

	* [r147] Memory leak fixes.

2003-06-21 22:17  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r146] GNU compile fixes from nvine.

2003-06-19 20:54  Yury Bychkov <me@yury.ca>

	* [r145] 'geos' namespace added.

2003-06-18 20:08  Yury Bychkov <me@yury.ca>

	* [r144] Buffer is almost fully debugged.

2003-05-29 00:05  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r143] Final GNU build adjustments.

2003-05-28 23:55  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r142] Added new exception class.

2003-05-28 23:39  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r141] Change reference to spatialIndex.h

2003-05-28 23:22  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r140] Removed obsolete build entries for removed classes.

2003-05-28 22:22  Yury Bychkov <me@yury.ca>

	* [r139] Some bugfixes.

2003-05-28 22:11  Yury Bychkov <me@yury.ca>

	* [r138] no message

2003-05-28 05:02  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r137] Changed __max/__min to max/min

2003-05-28 05:01  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r136] Change __max to max

2003-05-27 23:56  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r135] Changed from mistaken cpp file names.

2003-05-27 23:54  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r134] Added include for <typeinfo>

2003-05-27 23:45  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r133] GNU build support

2003-05-27 23:42  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r132] Fix reference to spatialIndex header

2003-05-27 23:41  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r131] Build updates.

2003-05-27 23:33  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r130] Add new files into build support

2003-05-27 23:17  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r129] Add all new headers into the build process.

2003-05-27 23:11  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r128] Some updates to synch build with devel.

2003-05-21 23:28  Yury Bychkov <me@yury.ca>

	* [r127] Several bugs fixed.

2003-05-19 06:18  Yury Bychkov <me@yury.ca>

	* [r126] All exceptions are now classes.

2003-05-17 07:47  Yury Bychkov <me@yury.ca>

	* [r125] Last fix for CVS.

2003-05-17 06:08  Yury Bychkov <me@yury.ca>

	* [r124] Fixing CVS error.

2003-05-17 00:27  Yury Bychkov <me@yury.ca>

	* [r123] Fixing a commit problem.

2003-05-17 00:07  Yury Bychkov <me@yury.ca>

	* [r122] SIRtree is done. Distance is done.

2003-05-07 09:06  Yury Bychkov <me@yury.ca>

	* [r121] Closer to 1.3

2003-05-04 22:34  Yury Bychkov <me@yury.ca>

	* [r120] Closer to JTS 1.3

2003-04-28 06:01  Yury Bychkov <me@yury.ca>

	* [r119] Partially upgraded to JTS 1.3

2003-04-21 22:16  Yury Bychkov <me@yury.ca>

	* [r118] VisualStudio project added.

2003-04-17 00:37  Yury Bychkov <me@yury.ca>

	* [r117] Changed PrecisionModel to Value type. Removed bounds
	  checking from *At methods in CoordinateLists.

2003-04-12 04:31  Yury Bychkov <me@yury.ca>

	* [r116] Overlay passes all tests (both precise and normal)

2003-04-11 23:16  Yury Bychkov <me@yury.ca>

	* [r115] Overlay almost works. Fails 2 tests.

2003-04-10 04:34  Yury Bychkov <me@yury.ca>

	* [r114] Overlay passes all normal tests. Still fails on Precision
	  tests.

2003-04-09 21:52  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r113] Changed destructors to virtual to quiet GNU warnings

2003-04-04 23:49  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r112] Install all headers at install time.

2003-04-04 22:04  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r111] Newlines added to quiet gcc.

2003-04-04 03:44  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r110] Build support

2003-04-04 03:43  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r109] Build support.

2003-04-04 03:28  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r108] Build support updates.

2003-04-04 03:11  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r107] Build support for new example programs.

2003-04-04 00:18  dblasby

	* [r106] added comment about running ./autogen.sh

2003-04-02 21:55  Yury Bychkov <me@yury.ca>

	* [r105] Added example on how to wrap internal storage format with
	  CoordinateLists.

2003-04-02 08:02  Yury Bychkov <me@yury.ca>

	* [r104] isValid is debugged (passes all 805 tests).

2003-03-24 19:23  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r103] Added newlines to end to quiet gcc

2003-03-24 19:21  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r102] Yet more GNU build fiddling. Removed extraneous build
	  support from all
	  non-geom library directories.

2003-03-24 03:45  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r101] More GNU build support

2003-03-24 03:07  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r100] GNU build support on latest changes.

2003-03-19 00:34  Yury Bychkov <me@yury.ca>

	* [r99] All Overlay classes are ported. Overlay and isValid have
	  not been tested yet.

2003-03-18 01:42  Yury Bychkov <me@yury.ca>

	* [r98] 90% of Overlay classes ported.

2003-03-17 18:04  Yury Bychkov <me@yury.ca>

	* [r97] All 'index' packages and part of 'overlay' are done.

2003-03-17 02:49  Yury Bychkov <me@yury.ca>

	* [r96] IsValid and supporting packages are ported (but NOT
	  tested).

2003-03-12 23:45  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r95] Build support for valid.

2003-03-10 10:18  Yury Bychkov <me@yury.ca>

	* [r94] IsValid() and supporting index classes are ported, but
	  don't work yet (external dependencies)

2003-03-10 01:17  Yury Bychkov <me@yury.ca>

	* [r93] IsValid and supporting index classes are almost done.

2003-03-05 17:04  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r92] Build support for new coordinateline examples.

2003-03-05 08:02  Yury Bychkov <me@yury.ca>

	* [r91] CoordinateList interface example.

2003-03-03 03:56  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r90] Remove PointInRing

2003-03-03 03:35  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r89] Removed unused file.

2003-03-03 02:41  Yury Bychkov <me@yury.ca>

	* [r88] Some Coordinate& related bugs fixed.

2003-03-03 02:26  Yury Bychkov <me@yury.ca>

	* [r87] GeometryFactory bug fix.

2003-03-03 00:46  Yury Bychkov <me@yury.ca>

	* [r86] Second pass of code cleanup. Coordinate references and
	  inlining.

2003-03-02 03:47  Yury Bychkov <me@yury.ca>

	* [r85] First pass of code cleanup completed over all packages.

2003-03-01 06:10  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r84] Uncommented default constructor for PointInRing

2003-03-01 06:08  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r83] Fixed call to geometry factory.

2003-02-26 23:16  Yury Bychkov <me@yury.ca>

	* [r82] All packages except 'graph' has been refactored.

2003-02-20 03:32  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r81] Fixed small bug in call to GeometryFactory (instantiate
	  PrecisionModel
	  with new)

2003-02-20 03:30  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r80] GFactory: Move i outside of for loop. Needed to compile GNU
	  CListFactory: Add newline to end of file.

2003-02-20 00:10  Yury Bychkov <me@yury.ca>

	* [r79] Geom and Operation (including Relate) packages are updated.

2003-02-17 09:38  Yury Bychkov <me@yury.ca>

	* [r78] GEOM package fully updated & bugs fixed.

2003-02-17 00:40  Yury Bychkov <me@yury.ca>

	* [r77] GEOM package fully updated.

2003-02-16 22:52  Yury Bychkov <me@yury.ca>

	* [r76] GEOM package partially updated.

2003-02-12 21:09  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r75] Added two files required by autoconf build process.

2003-02-12 20:51  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r74] Commit build support files.

2003-02-12 19:11  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r73] Change header installation path to $(prefix)/include/geos.

2003-02-12 06:50  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r72] Added newlines to quiet g++ warnings.

2003-02-12 06:48  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r71] Added newlines to ends of files to quiet g++ warnings.

2003-02-12 06:27  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r70] Fix headers.

2003-02-12 06:26  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r69] Changed headers.

2003-02-12 06:24  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r68] Added return value.

2003-02-12 06:24  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r67] Changed headers.

2003-02-12 06:19  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r66] Make path to test file relative.

2003-02-12 06:18  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r65] Change include reference syntax.

2003-02-12 06:07  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r64] Remove NULL test.

2003-02-12 06:07  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r63] Pass double to log().

2003-02-12 06:07  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r62] Fixed main() return type.

2003-02-12 06:04  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r61] Remove old library references.

2003-02-12 05:58  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r60] Added stdio reference and newline at end.

2003-02-12 00:58  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r59] Added all JTS test cases to the file.

2003-02-11 23:54  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r58] Added support for new cpp files.

2003-02-11 23:33  Yury Bychkov <me@yury.ca>

	* [r57] Some bugs fixed.

2003-02-11 20:24  Yury Bychkov <me@yury.ca>

	* [r56] Small changes in PointCoordinateList and EdgeEndStar.

2003-02-11 19:01  mbdavis

	* [r55] fixed duplicate for loop index

2003-02-05 08:14  Yury Bychkov <me@yury.ca>

	* [r54] Second pass of CoordinateList interface migration.

2003-01-27 08:04  Yury Bychkov <me@yury.ca>

	* [r53] First pass of CoordinateList interface replacement.

2003-01-27 07:56  Yury Bychkov <me@yury.ca>

	* [r52] First pass of CoordinateList interface replacement.

2003-01-27 07:26  Yury Bychkov <me@yury.ca>

	* [r51] First pass of CoordinateList interface replacement.

2002-12-02 09:48  Yury Bychkov <me@yury.ca>

	* [r50] More performance updates.

2002-11-24 10:48  Yury Bychkov <me@yury.ca>

	* [r49] Some performance improvements.

2002-11-14 23:43  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r48] Build support for the bigtest programs.

2002-11-08 19:49  Yury Bychkov <me@yury.ca>

	* [r47] Preformance is drastically improved

2002-11-05 23:13  Yury Bychkov <me@yury.ca>

	* [r46] Code for generating large tests added.

2002-10-31 07:37  Yury Bychkov <me@yury.ca>

	* [r45] XML tester is less fragile now.

2002-10-30 21:59  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r44] Added configure support files for building w/o
	  automake/autoconf

2002-10-30 21:58  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r43] Small changes to make autoconf happy.

2002-10-30 20:04  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r42] Edited test file to not crash XMLTester

2002-10-30 19:54  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r41] New build changes necessary to build under Linux GNU.

2002-10-23 02:21  nvine

	* [r40] GNU portability changes

2002-10-17 07:12  Yury Bychkov <me@yury.ca>

	* [r39] All test cases now work. Some are still too slow.

2002-10-06 09:56  Yury Bychkov <me@yury.ca>

	* [r38] Relate() is almost debugged.

2002-09-12 14:08  Fernando Villa <fvilla@zoo.uvm.edu>

	* [r37] Add makefile support for new files and dir

2002-09-12 01:27  Yury Bychkov <me@yury.ca>

	* [r36] Relate is finished,but doesn't work yet.

2002-09-10 13:46  Fernando Villa <fvilla@zoo.uvm.edu>

	* [r35] Added operation/Makefiles

2002-09-06 20:18  Yury Bychkov <me@yury.ca>

	* [r34] A lot of changes: Code is brought to version 1.2 of JTS.
	  Compilable part of Operation added.

2002-09-05 18:32  Fernando Villa <fvilla@zoo.uvm.edu>

	* [r33] 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  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r32] Changed reference to 'libgeom' to 'libgeos'

2002-09-03 13:53  Fernando Villa <fvilla@zoo.uvm.edu>

	* [r31] * 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)
	  
	  * 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.

2002-09-01 18:08  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r30] Minor portability changes.

2002-09-01 17:53  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r29] Changes to support algorithm directory in build structure.

2002-09-01 17:51  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r28] 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 18:33  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r27] Added LGPL licence text.

2002-08-30 18:30  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r26] Changed name of authors file as requested by autoconf.

2002-08-30 18:28  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r25] Removed --force-missing which did not work for my version
	  of autoconf

2002-08-30 18:16  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r24] Added cvs ignore files.

2002-08-30 18:15  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r23] Added the testing files back into their new subdirectory.

2002-08-30 18:15  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r22] Added GNU autoconf support files submitted by Norman Vine.
	  Moved test
	  files to a new subdirectory.

2002-08-30 15:52  Yury Bychkov <me@yury.ca>

	* [r21] 'algorithm' is almost complete

2002-08-22 09:23  Yury Bychkov <me@yury.ca>

	* [r20] 'graph/index' finished. Some .h changes.

2002-08-21 05:49  Yury Bychkov <me@yury.ca>

	* [r19] Some changes in 'graph'

2002-08-20 21:08  Yury Bychkov <me@yury.ca>

	* [r18] Changed consts to enums

2002-08-14 07:00  Yury Bychkov <me@yury.ca>

	* [r17] New structure of source.

2002-07-11 07:57  Yury Bychkov <me@yury.ca>

	* [r16] Assert and some graph classes

2002-07-03 05:24  Yury Bychkov <me@yury.ca>

	* [r15] started XML tester

2002-07-02 06:41  Yury Bychkov <me@yury.ca>

	* [r14] 'io' and SimpleTester done

2002-06-27 02:50  Yury Bychkov <me@yury.ca>

	* [r13] 'io' is almost done

2002-06-26 09:10  Yury Bychkov <me@yury.ca>

	* [r12] Some 'io' classes done.

2002-06-21 07:13  Yury Bychkov <me@yury.ca>

	* [r11] 'geos': first pass done. Some external dependencies and
	  polishing left.

2002-06-20 08:58  Yury Bychkov <me@yury.ca>

	* [r10] Only Geometry.java left

2002-06-19 06:29  Yury Bychkov <me@yury.ca>

	* [r9] 'geom' mostly done.

2002-06-14 07:46  Yury Bychkov <me@yury.ca>

	* [r8] 'geom' almost done

2002-06-12 01:47  Yury Bychkov <me@yury.ca>

	* [r7] LineString is 99% finished

2002-06-11 23:43  Yury Bychkov <me@yury.ca>

	* [r6] 'geom' package 70% done

2002-06-07 17:47  Paul Ramsey <pramsey@cleverelephant.ca>

	* [r2] Initial revision

2002-06-07 17:47  cvs

	* [r1] New repository initialized by cvs2svn.

