[geos-commits] r3867 - trunk
svn_geos at osgeo.org
svn_geos at osgeo.org
Wed Aug 7 21:25:53 PDT 2013
Author: robe
Date: 2013-08-07 21:25:53 -0700 (Wed, 07 Aug 2013)
New Revision: 3867
Modified:
trunk/ChangeLog
trunk/NEWS
Log:
update news and change log in prep for Aug 10 release of 3.4.0
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2013-08-04 20:05:06 UTC (rev 3866)
+++ trunk/ChangeLog 2013-08-08 04:25:53 UTC (rev 3867)
@@ -1,3 +1,4433 @@
+2013-08-04 20:05 Regina Obe <lr at pcorp.us>
+
+ * [r3866] include/geos/Makefile.am: #601 do not incude platform.h
+ in tar ball.
+
+2013-08-04 12:27 Sandro Santilli <strk at keybit.net>
+
+ * [r3864] src/triangulate/DelaunayTriangulationBuilder.cpp: Avoid
+ Coordinate copies in DelaunayTriangulationBuilder::envelope
+
+2013-08-04 12:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3863] tests/unit/triangulate/DelaunayTest.cpp: Simplify
+ testcase for DelaunayTriangulationBuilder::envelope
+
+2013-08-04 11:58 Sandro Santilli <strk at keybit.net>
+
+ * [r3862] include/geos/triangulate/DelaunayTriangulationBuilder.h,
+ src/triangulate/DelaunayTriangulationBuilder.cpp,
+ tests/unit/triangulate/DelaunayTest.cpp: envelope() method added
+ to DelaunayTriangulationBuilder class
+
+ Includes testcase. Patch by Vishal Tiwari
+
+2013-08-03 15:37 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3861] CMakeLists.txt, tools/geos_svn_revision_cmake.h.in: Add
+ geos_svn_revision.h generator to CMake config
+
+ Patch from David Burken attached to #643
+
+2013-08-02 22:38 Regina Obe <lr at pcorp.us>
+
+ * [r3860] src/Makefile.vc: #607 Makefile.vc 'clean' step leaks obj
+ files
+
+2013-08-01 21:13 Regina Obe <lr at pcorp.us>
+
+ * [r3858] NEWS: updates add some missing ticket items and add
+ ticket numbers where missing
+
+2013-07-31 21:25 Sean Gillies <sgillies at frii.com>
+
+ * [r3857] src/operation/polygonize/EdgeRing.cpp: Print to stderr
+ only in debug mode
+
+2013-07-31 20:38 Regina Obe <lr at pcorp.us>
+
+ * [r3856] AUTHORS: #641 - distinguish between active and inactive
+ group and add Regina Obe to list.
+
+2013-07-31 14:13 Regina Obe <lr at pcorp.us>
+
+ * [r3855] acsite.m4:
+
+2013-07-31 14:07 Regina Obe <lr at pcorp.us>
+
+ * [r3854] authors.svn: add myself to author list
+
+2013-07-31 09:42 Sandro Santilli <strk at keybit.net>
+
+ * [r3853] NEWS, include/geos/geom/BinaryOp.h,
+ include/geos/operation/overlay/OverlayOp.h,
+ src/operation/overlay/OverlayOp.cpp, tests/xmltester/Makefile.am,
+ tests/xmltester/tests/ticket/bug392.xml,
+ tests/xmltester/tests/ticket/bug459.xml,
+ tests/xmltester/tests/ticket/bug527.xml,
+ tests/xmltester/tests/ticket/bug586.xml,
+ tests/xmltester/tests/ticket/bug599.xml: Improve overlay
+ robustness
+
+ - Validate CBR results before accepting them
+ - Enable overlay node validator even for FIXED precision
+ - Enable geometry-reduction policy
+ - Bail out on exception from overlay if any input is invalid
+
+ Fixes bug #459
+
+2013-07-31 08:34 Sandro Santilli <strk at keybit.net>
+
+ * [r3852] tests/xmltester/tests/buffer.xml: Do not expect invalid
+ output from buffer
+
+ The test verification code is tollerant, but better fix this
+
+2013-07-31 08:30 Sandro Santilli <strk at keybit.net>
+
+ * [r3851] tests/xmltester/tests/ticket/bug275.xml: Turn test for
+ ticket 275 into an "area test".
+
+ Area test checks that the area of the Union between two
+ geometries
+ is about the same as the sum of area of symdifference + area of
+ intersection.
+
+2013-07-25 21:00 Sandro Santilli <strk at keybit.net>
+
+ * [r3850] include/geos/geom/CoordinateList.h: Fix
+ CoordinateList.closeRing() use of past-the-end operator
+
+2013-07-25 20:51 Sandro Santilli <strk at keybit.net>
+
+ * [r3849] include/geos/geom/CoordinateList.h,
+ tests/unit/geom/CoordinateListTest.cpp: closeRing() method added
+ in CoordinateList class
+
+ Patch by Vishal Tiwari <hi.vishal123 at gmail.com>
+
+2013-07-23 11:01 Sandro Santilli <strk at keybit.net>
+
+ * [r3848] capi/geos_c.cpp, capi/geos_c.h.in: Cosmetic changes into
+ the CAPI code, by Mike Toews
+
+ - Replace "reader" with "writer" in prototypes
+ - describe "_r" functions
+ - Function arguments with only one geometry changed from g1 to g
+ - Rename nf -> ef for
+ GEOSContext_setErrorHandler_rsetErrorHandler_r
+ - Move GEOSBuffer* declaration to top of buffer related function
+ section
+ - Change char* mat to char *mat
+ - Fix typos in comments
+ - Clip trailing white space, and other white space consistencies
+ - Other minor rearrangements for consistency
+
+2013-07-17 16:07 Sandro Santilli <strk at keybit.net>
+
+ * [r3846] src/operation/buffer/OffsetCurveBuilder.cpp,
+ tests/unit/capi/GEOSOffsetCurveTest.cpp: Make GEOSOffsetCurve
+ survive single-point input (with an exception)
+
+2013-07-17 15:58 Sandro Santilli <strk at keybit.net>
+
+ * [r3845] src/operation/buffer/BufferInputLineSimplifier.cpp,
+ src/operation/buffer/OffsetSegmentGenerator.cpp,
+ tests/unit/capi/GEOSOffsetCurveTest.cpp: Fix OffsetCurve op in
+ presence of duplicated vertices (#602)
+
+2013-07-17 13:05 Sandro Santilli <strk at keybit.net>
+
+ * [r3844] src/simplify/LineSegmentIndex.cpp: Fix LineSegmentVisitor
+ copy ctor (#636)
+
+2013-07-15 15:21 Sandro Santilli <strk at keybit.net>
+
+ * [r3840] src/geom/GeometryCollection.cpp,
+ tests/unit/io/WKBWriterTest.cpp: Drop SRID from
+ geometrycollection elements (#583)
+
+2013-07-12 12:37 Sandro Santilli <strk at keybit.net>
+
+ * [r3839] tests/unit/geom/Geometry/coversTest.cpp: Add test for
+ #580 (successful)
+
+2013-07-11 15:58 Sandro Santilli <strk at keybit.net>
+
+ * [r3837] tests/unit/capi/GEOSOffsetCurveTest.cpp: Fix memory leak
+ in testcase
+
+2013-07-11 15:54 Sandro Santilli <strk at keybit.net>
+
+ * [r3836] tests/unit/capi/GEOSOffsetCurveTest.cpp: Drop carriage
+ returns
+
+2013-07-11 15:34 Sandro Santilli <strk at keybit.net>
+
+ * [r3835] include/geos/triangulate/quadedge/QuadEdge.h,
+ include/geos/triangulate/quadedge/QuadEdgeSubdivision.h,
+ include/geos/triangulate/quadedge/Vertex.h,
+ src/triangulate/quadedge/QuadEdgeSubdivision.cpp,
+ tests/unit/triangulate/DelaunayTest.cpp: Fix memory in
+ QuadEdgeSubdivision (#604)
+
+2013-07-11 08:21 Sandro Santilli <strk at keybit.net>
+
+ * [r3834] NEWS, php/geos.c, php/test/test.php: Expose Delaunay
+ triangulation to PHP API (#567)
+
+2013-07-11 07:36 Sandro Santilli <strk at keybit.net>
+
+ * [r3833] php/test/test.php: Fix test after changes in
+ PointOnSurface
+
+2013-07-11 05:49 Sandro Santilli <strk at keybit.net>
+
+ * [r3832] NEWS, tools/geos-config.in: Add --cclibs, --static-clibs
+ and --static-cclibs to geos-config (#497)
+
+2013-07-11 05:46 Sandro Santilli <strk at keybit.net>
+
+ * [r3831] NEWS: Add 3.3.1 to 3.3.8 section
+
+2013-07-11 05:42 Sandro Santilli <strk at keybit.net>
+
+ * [r3830] NEWS: Cleanup NEWS file confused in r3816
+
+2013-07-05 14:56 Sandro Santilli <strk at keybit.net>
+
+ * [r3829] include/geos/linearref/Makefile.am: Fix install location
+ of linearref headers (#624)
+
+2013-06-28 10:33 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3827] nmake.opt: Add NMAKE version from Visual Studio 2012
+ Update 3 RTM
+
+2013-06-26 16:27 Sandro Santilli <strk at keybit.net>
+
+ * [r3826] src/noding/snapround/HotPixel.cpp,
+ tests/unit/noding/snapround/HotPixelTest.cpp: Fix typo in
+ HotPixel corners initializer
+
+ Patch by Mickael BORNE <mickael.borne at ign.fr>
+
+2013-06-26 16:03 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3824] nmake.opt: Add another NMAKE version from Visual Studio
+ 2012
+
+2013-06-12 16:08 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3823] include/geos/operation/buffer/BufferBuilder.h,
+ src/operation/buffer/BufferBuilder.cpp,
+ tests/unit/operation/buffer/BufferBuilderTest.cpp: Final
+ clarification of BufferBuilder::bufferLineSingleSided behaviour
+ (ticket #633)
+ * Ignore BufferParameters::setSingleSided() parameter as it is
+ specific to areal geometries.
+ * Document semantic of input parameters.
+ * Document order of coordinates in generated output (conforms to
+ PostGIS behaviour).
+ * Add test for coordinates order assumptions.
+
+2013-06-12 14:06 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3822] tests/unit/operation/buffer/BufferBuilderTest.cpp: Update
+ single side offset curve tests to check uniform coordinates order
+ in output (ticket #633). We need to decide if
+ BufferBuilder::bufferLineSingleSided should take care of
+ reversing coordinates if necessary.
+
+2013-06-12 13:22 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3821] tests/unit/Makefile.am,
+ tests/unit/operation/buffer/BufferBuilderTest.cpp: Add updated
+ C++ API test case for the left/right offset curve (ticket #633)
+
+2013-06-12 09:56 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3820] tests/unit/capi/GEOSOffsetCurveTest.cpp: Add comment
+ missing from previous commit.
+
+2013-06-12 09:50 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3819] tests/unit/capi/GEOSOffsetCurveTest.cpp: Add test case
+ for #633 based on GEOSOffsetCurve from C-API. Passing negative
+ distance for right-sided offset curve generates correct/expected
+ output. Interestingly, equivalent test using BufferBuilder
+ directly, from C++ API, does not pass.
+
+2013-06-11 15:29 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3818] src/operation/buffer/OffsetCurveBuilder.cpp,
+ tests/unit/Makefile.am,
+ tests/unit/operation/buffer/BufferBuilderTest.cpp: Revert r3817
+ as partial or incorrect fix. See ticket #633 for details.
+
+2013-06-11 14:19 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3817] src/operation/buffer/OffsetCurveBuilder.cpp,
+ tests/unit/Makefile.am,
+ tests/unit/operation/buffer/BufferBuilderTest.cpp: * Fix bug in
+ OffsetCurveBuilder case for right-side offset curve used
+ left-side flag to initialise the side segments.
+ * Corresponding test case attached.
+
+2013-06-11 12:42 Sandro Santilli <strk at keybit.net>
+
+ * [r3816] NEWS, include/geos/profiler.h: Fix for mingw64 compile,
+ by Regina Obe (#630)
+
+2013-06-07 09:29 Sandro Santilli <strk at keybit.net>
+
+ * [r3814] src/operation/overlay/snap/LineStringSnapper.cpp:
+ Simplify code looking for closer vertex snap
+
+2013-06-07 09:21 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3813] capi/geos_ts_c.cpp: Fix incomplete type of Node at the
+ point of destruction (by GeometryNoder) leading to never called
+ destructor bug.
+
+2013-06-07 09:13 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3812] src/algorithm/RayCrossingCounter.cpp,
+ src/geom/LineString.cpp,
+ src/geomgraph/index/SimpleSweepLineIntersector.cpp,
+ src/io/WKBWriter.cpp,
+ src/operation/buffer/BufferInputLineSimplifier.cpp,
+ src/operation/linemerge/LineSequencer.cpp,
+ src/operation/polygonize/PolygonizeGraph.cpp: Correct int and
+ std::size_t mismatch for 64-bit target.
+
+2013-06-07 09:10 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3811] src/algorithm/InteriorPointArea.cpp: * Disable copy
+ constructor and assignment operator.
+ * Correct int and std::size_t mismatch for 64-bit target.
+
+2013-06-07 09:02 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3810] include/geos/noding/GeometryNoder.h,
+ include/geos/precision/GeometryPrecisionReducer.h,
+ include/geos/precision/PrecisionReducerCoordinateOperation.h,
+ src/noding/GeometryNoder.cpp: Disable copy constructor and
+ assignment operator
+
+2013-06-07 08:30 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3809] include/geos/operation/buffer/OffsetSegmentString.h:
+ Correct return type of OffsetSegmentString::size() to be size_t
+
+2013-06-06 20:18 Sandro Santilli <strk at keybit.net>
+
+ * [r3808] examples/CPCLException.cpp,
+ examples/CoordinateSequencesExample.cpp,
+ examples/CustomCoordinateSequenceExample.cpp,
+ examples/CustomCoordinateSequenceExample.h,
+ examples/CustomPointCoordinateSequence.cpp, examples/Makefile.am:
+ Drop obsoleted files
+
+2013-06-06 16:39 Sandro Santilli <strk at keybit.net>
+
+ * [r3807] src/operation/overlay/snap/LineStringSnapper.cpp: Drop
+ commented out / disabled code
+
+2013-06-05 22:18 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3806] ., CMakeLists.txt: Implement generating
+ geos_svn_revision.h using shell script.
+
+2013-06-05 08:52 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3805] CMakeLists.txt: Make Visual C++ 11.0 recognised by CMake
+ configuration
+
+2013-06-03 07:36 Sandro Santilli <strk at keybit.net>
+
+ * [r3803] src/geom/prep/PreparedPolygonIntersects.cpp:
+ Short-circuit prepared polygon/point intersection
+
+ Reduces memory fragmentation for area-puntal ops
+
+2013-05-30 20:16 Sandro Santilli <strk at keybit.net>
+
+ * [r3800] include/geos/operation/overlay/snap/LineStringSnapper.h,
+ src/operation/overlay/snap/LineStringSnapper.cpp,
+ tests/unit/capi/GEOSSnapTest.cpp: Improve snap algorithm reducing
+ likelyhood of invalid output
+
+ - Snap input vertices to closest snap point (#629)
+ - Do not snap segments to external points (#501)
+ - Never snap multiple vertices to the same snap point
+
+ Work funded by Tuscany Region - SITA. Contract "Support to the
+ use
+ of GFOSS (Geographic Free and Open Source Software) Desktop
+ tools"
+ (CIG Z3B06FA6D7).
+
+2013-05-23 17:21 Sandro Santilli <strk at keybit.net>
+
+ * [r3799] Makefile.am, tools/svn_repo_revision.sh: Create
+ geos_svn_revision.h in the source tree
+
+ It's a generated source, should always be in the tarball anyway
+
+2013-05-23 15:51 Sandro Santilli <strk at keybit.net>
+
+ * [r3798] tools/Makefile.am: Distribute svn_repo_revision.sh
+
+2013-05-10 08:40 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3797] nmake.opt: Add NMAKE option WIN64 to simplify x64 build
+ configuration
+
+2013-05-09 10:04 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3796] nmake.opt: Add NMAKE version from Visual Studio 2012
+ Update 3
+
+2013-04-02 09:24 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3795] src/dirlist.mk: Add missing directories
+
+2013-04-02 09:20 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3794] nmake.opt, src/Makefile.vc, src/geom/Geometry.cpp: Add
+ Visual Leak Detector (VLD) support to GEOS core
+ * Add MSVC_VLD_DIR option to nmake.opt to enable/disable VLD
+ * Add optional #include <vld.h> to Geometry.cpp
+
+2013-03-15 18:48 Sandro Santilli <strk at keybit.net>
+
+ * [r3793] tests/unit/algorithm/RobustLineIntersectionTest.cpp,
+ tests/unit/capi/GEOSConvexHullTest.cpp,
+ tests/unit/capi/GEOSUnaryUnionTest.cpp: Fix memory leaks in unit
+ tests
+
+2013-03-15 18:05 Sandro Santilli <strk at keybit.net>
+
+ * [r3792] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
+ capi/geos_ts_c.cpp, tests/unit/Makefile.am,
+ tests/unit/capi/GEOSNearestPointsTest.cpp: Add GEOSNearestPoints
+ CAPI function
+
+ Contributed by Richard Frith-Macdonald
+ <richard at tiptree.demon.co.uk>
+
+2013-03-15 15:36 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3791] nmake.opt: Add x64 NMAKE version from Visual Studio 2012
+ Update 1
+
+2013-03-12 16:20 Sandro Santilli <strk at keybit.net>
+
+ * [r3790] macros/ruby.m4: Fix "puts puts" typo in ruby macro (#625)
+
+2013-03-11 11:19 Sandro Santilli <strk at keybit.net>
+
+ * [r3789] tests/unit/algorithm/RobustLineIntersectionTest.cpp: Port
+ new RobustLineIntersection test from JTS
+
+2013-03-08 17:51 Sandro Santilli <strk at keybit.net>
+
+ * [r3787] include/geos/algorithm/LineIntersector.h,
+ src/algorithm/LineIntersector.cpp,
+ tests/unit/algorithm/RobustLineIntersectionTest.cpp: Fix
+ RobustLineIntersector handling of invalid intersection points
+ (#622)
+
+ Adds new testcases. Many of them fail, probably due to the lack
+ of
+ double double use, but one of them only fails with the old
+ RobustLineIntersector heuristic handling invalid intersection
+ points
+
+2013-03-08 17:48 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3786] src/Makefile.vc: Add algorithm/Centroid.obj
+
+2013-03-08 17:41 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3785] include/geos/algorithm/Centroid.h: Untabify
+
+2013-03-08 17:37 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3784] nmake.opt: Add NMAKE version from Visual Studio 2012
+ Update 1
+
+2013-03-08 13:02 Sandro Santilli <strk at keybit.net>
+
+ * [r3781] include/geos/algorithm/InteriorPointArea.h,
+ src/algorithm/Centroid.cpp, src/algorithm/InteriorPointArea.cpp,
+ tests/unit/capi/GEOSPointOnSurfaceTest.cpp,
+ tests/xmltester/tests/general/TestInteriorPoint.xml: Fix
+ GEOSPointOnSurface returning point on boundary (#623)
+
+ Ports SafeBisector for InteriorPointArea from JTS
+
+2013-03-05 14:46 Sandro Santilli <strk at keybit.net>
+
+ * [r3779] capi/geos_ts_c.cpp: Speedup GEOSWKBWriter_read_r (#621)
+
+ Patch by Daniel Zeitlin
+
+2013-03-01 11:58 Sandro Santilli <strk at keybit.net>
+
+ * [r3778] HOWTO_RELEASE: Add wiki update and announce steps
+
+2013-02-28 09:40 Sandro Santilli <strk at keybit.net>
+
+ * [r3773] src/algorithm/CentroidArea.cpp,
+ tests/xmltester/Makefile.am,
+ tests/xmltester/tests/ticket/bug582.xml: Fix centroid computation
+ for collections with empty components
+
+ Fixes bug #582
+
+2013-02-25 11:41 Sandro Santilli <strk at keybit.net>
+
+ * [r3772] macros/ruby.m4, swig/ruby/geos_wrap.cxx: Update
+ macros/ruby.m4 for ruby 1.9.x
+
+ Used RbConfig instead of obsolete and deprecated Config.
+ Updated SWIG generated files.
+
+ Patch by Kashif Rasul <kashif.rasul at gmail.com>
+
+2013-02-25 11:11 Sandro Santilli <strk at keybit.net>
+
+ * [r3771] include/geos/platform.h.in: Fix build under cygwin (#595)
+
+ Thanks Jason Huntley
+
+2013-02-25 11:04 Sandro Santilli <strk at keybit.net>
+
+ * [r3770] include/geos/io/WKTReader.h,
+ include/geos/io/WKTReader.inl: Deprecate WKTReader constructor
+ taking GeometryFactory by pointer
+
+ Add constructor taking it by reference, for consistency with
+ WKBReader
+ Closes #310
+
+2013-02-25 10:37 Sandro Santilli <strk at keybit.net>
+
+ * [r3769] NEWS, include/geos/io/Writer.h, src/io/Writer.cpp,
+ tests/unit/io/WriterTest.cpp: New ::reserve(size_t) method for
+ io::Writer class
+
+2013-02-25 10:34 Sandro Santilli <strk at keybit.net>
+
+ * [r3768] NEWS, include/geos/io/Writer.h, src/io/Writer.cpp,
+ tests/unit/Makefile.am, tests/unit/io/WriterTest.cpp: io::Writer:
+ take and give strings by const ref, use .append, testcase
+
+2013-02-21 10:29 Sandro Santilli <strk at keybit.net>
+
+ * [r3767] src/io/WKTWriter.cpp: WKTWriter::appendCoordinate
+ optimisation
+
+ Modified the WKTWriter::appendCoordinate method to not create an
+ intermediate std::string, but instead write directly into the
+ Writer
+ object. The result is a small performance improvement.
+
+ Patch by Mats Taraldsvik <mats.taraldsvik at norkart.no>
+
+2013-02-15 13:46 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3765] include/geos/triangulate,
+ include/geos/triangulate/quadedge, src/triangulate,
+ src/triangulate/quadedge: Update svn:ignore property
+
+2013-02-01 06:31 Sandro Santilli <strk at keybit.net>
+
+ * [r3762] include/geos/io/CLocalizer.h: Add header guard to
+ CLocalizer (#619)
+
+2013-02-01 06:28 Sandro Santilli <strk at keybit.net>
+
+ * [r3760] include/geos/linearref/LocationIndexOfLine.h,
+ src/linearref/LocationIndexOfLine.cpp: Fix header guard and port
+ info in LocatioNIndexOfLine (#618)
+
+2013-02-01 06:25 Sandro Santilli <strk at keybit.net>
+
+ * [r3758] include/geos/geom/util/GeometryExtracter.h: Fix header
+ guard in GeometryExtracter (#617)
+
+2013-01-25 17:19 Sandro Santilli <strk at keybit.net>
+
+ * [r3755] src/operation/valid/IsValidOp.cpp: IsValidOp: throw
+ proper error on nested shells (#608)
+
+ Thanks geomworx
+
+2013-01-17 12:07 Sandro Santilli <strk at keybit.net>
+
+ * [r3751] include/geos/geom/BinaryOp.h,
+ tests/xmltester/Makefile.am,
+ tests/xmltester/tests/ticket/bug615.xml: Only attempt to fix
+ self-intersection between multiple components
+
+ Doing this reduces the likelyhood of entering an infinite
+ recursion
+ whereas UnaryUnion (meant to fix that) would enter the
+ self-intersection
+ attempt again. Fixes #615 for which a test is added.
+
+ This also gives us back an exception with the input of ticket
+ #488,
+ which is the same behavior JTS exposes. The (bogus) test for it
+ is disabled by this commit.
+
+2013-01-14 16:15 Sandro Santilli <strk at keybit.net>
+
+ * [r3749] NEWS, include/geos/algorithm/Centroid.h,
+ include/geos/algorithm/CentroidArea.h,
+ include/geos/algorithm/CentroidLine.h,
+ include/geos/algorithm/CentroidPoint.h,
+ include/geos/algorithm/Makefile.am, src/algorithm/Centroid.cpp,
+ src/algorithm/Makefile.am, src/geom/Geometry.cpp,
+ tests/xmltester/XMLTester.cpp,
+ tests/xmltester/tests/general/TestCentroid.xml: Fix EMPTY return
+ from single-point lines and zero-length polygons
+
+ This commit ports new Centroid class from JTS (#612)
+
+2013-01-14 11:16 Sandro Santilli <strk at keybit.net>
+
+ * [r3748] include/geos/algorithm/InteriorPointArea.h,
+ src/algorithm/InteriorPointArea.cpp,
+ tests/xmltester/tests/general/TestInteriorPoint.xml: Fix EMPTY
+ return from zero-area polygon (#613)
+
+2013-01-14 11:12 Sandro Santilli <strk at keybit.net>
+
+ * [r3747] tests/xmltester/XMLTester.cpp: Have XMLTester use POINT
+ EMPTY for a null return from getInteriorPoint
+
+2013-01-14 09:50 Sandro Santilli <strk at keybit.net>
+
+ * [r3744] include/geos/util/Interrupt.h, src/util/Interrupt.cpp:
+ Move static class members of Interrupt out of header (#611)
+
+ Patch by Mateusz Loskot
+
+2013-01-11 17:15 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3743] tests/unit/triangulate/DelaunayTest.cpp: Missing
+ QuadEdge.h causing incomplete types.
+
+2013-01-11 17:11 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3742] nmake.opt: Report general and custom flags separately
+
+2013-01-11 14:58 Sandro Santilli <strk at keybit.net>
+
+ * [r3741] src/algorithm/InteriorPointLine.cpp,
+ tests/unit/capi/GEOSPointOnSurfaceTest.cpp: Fix
+ GEOSPointOnSurface with zero-length linestring (#609)
+
+2013-01-11 14:35 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3740] tests/unit/io/WKTReaderTest.cpp: Added test<7>() for the
+ poorly reported bug ticket #610 - bug not reproducible.
+
+2012-12-06 08:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3737] configure.in: See if AC_CONFIG_HEADERS makes winnie
+ happier
+
+ ... and also how many other builds it breaks, if any
+
+2012-12-06 08:04 Sandro Santilli <strk at keybit.net>
+
+ * [r3736] src/Makefile.vc: Add missing classes to build script for
+ evil compiler
+
+ Curtesy of Geoff Evans
+
+2012-12-05 09:06 Sandro Santilli <strk at keybit.net>
+
+ * [r3734] src/operation/buffer/BufferOp.cpp: Add note about
+ rounding in fixed precision buffer op (#605)
+
+2012-12-05 07:56 Sandro Santilli <strk at keybit.net>
+
+ * [r3733] src/operation/buffer/BufferOp.cpp: Do not reduce
+ precision below 6 significant digits.
+
+ Avoids gross results (preferring an exception)
+ See http://trac.osgeo.org/geos/ticket/605
+
+2012-12-04 21:50 Sandro Santilli <strk at keybit.net>
+
+ * [r3731] NEWS: Add note about BufferOp robustness improvement
+
+2012-12-04 21:22 Sandro Santilli <strk at keybit.net>
+
+ * [r3728] src/operation/buffer/BufferOp.cpp,
+ tests/xmltester/Makefile.am,
+ tests/xmltester/tests/ticket/bug605.xml: Reduce coordinates
+ precision on robustness issues in BufferOp
+
+ Fixes #605, adds test for it
+
+2012-12-04 19:26 Sandro Santilli <strk at keybit.net>
+
+ * [r3727] src/operation/buffer/RightmostEdgeFinder.cpp: Fix an
+ abort in Buffer op (RightmostEdgeFinder)
+
+ Rather than abort we throw a TopologyException, because the
+ problem
+ seems to occur when noding isn't correct.
+ See http://trac.osgeo.org/geos/ticket/605
+
+2012-12-04 17:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3726] tests/unit/Makefile.am,
+ tests/unit/noding/OrientedCoordinateArray.cpp: Add unit test for
+ OrientedCoordinateArray
+
+2012-11-15 15:55 Sandro Santilli <strk at keybit.net>
+
+ * [r3720] tests/xmltester/Makefile.am,
+ tests/xmltester/tests/ticket/bug599.xml: Add automated test for
+ #599 (succeeds)
+
+2012-10-26 14:01 Sandro Santilli <strk at keybit.net>
+
+ * [r3719] Makefile.am: Fix building outside the source tree
+
+2012-09-10 10:34 Sandro Santilli <strk at keybit.net>
+
+ * [r3716] NEWS, src/triangulate/quadedge/QuadEdgeSubdivision.cpp,
+ tests/unit/triangulate/DelaunayTest.cpp: Add Z support in
+ delaunay triangulation (#570)
+
+ Thanks Benjamin Campbell
+
+2012-09-10 09:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3715] tests/xmltester/tests/ticket/bug586.xml: Tweak the test
+ for bug 586 to succeed while still being small
+
+2012-09-10 08:00 Sandro Santilli <strk at keybit.net>
+
+ * [r3712] tests/xmltester/Makefile.am,
+ tests/xmltester/tests/ticket/bug586.xml: Add test for bug #586
+
+2012-09-10 07:56 Sandro Santilli <strk at keybit.net>
+
+ * [r3711] include/geos/geom/BinaryOp.h: Do not try to fix valid
+ geometries (#586)
+
+2012-09-07 12:01 Sandro Santilli <strk at keybit.net>
+
+ * [r3710] swig/python/geos.py, swig/python/geos_wrap.cxx:
+ Regenerate swig files with swig 2.0.4
+
+2012-09-06 18:22 Sandro Santilli <strk at keybit.net>
+
+ * [r3708] php/README, php/test/test.php: Add support for phpunit
+ 3.6 (not loosing support for 3.4)
+
+ I don't have phpunit-3.4 anymore so if anyone does please see
+ if "make check" still works (with php enabled)
+
+ NOTE: Ubuntu 10.04 ships phpunit 3.4
+
+2012-07-27 08:09 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3705] src/Makefile.vc: Updated NMAKE makefile with recently
+ added source files (Ticket #574)
+
+2012-07-26 22:43 Sandro Santilli <strk at keybit.net>
+
+ * [r3704] include/geos/Makefile.am: Don't live triangulate includes
+ out of build (#573)
+
+ Thanks Sandro Furieri
+
+2012-06-27 10:53 Sandro Santilli <strk at keybit.net>
+
+ * [r3703] tests/unit/capi/GEOSDelaunayTriangulationTest.cpp: Add
+ test for Delaunay triangulation with a tolerance
+
+2012-06-27 10:43 Sandro Santilli <strk at keybit.net>
+
+ * [r3702] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
+ capi/geos_ts_c.cpp, tests/unit/Makefile.am,
+ tests/unit/capi/GEOSDelaunayTriangulationTest.cpp: Expose
+ Delaunay triangulation to C-API (#565)
+
+2012-06-27 10:43 Sandro Santilli <strk at keybit.net>
+
+ * [r3701] include/geos/triangulate/DelaunayTriangulationBuilder.h,
+ src/triangulate/DelaunayTriangulationBuilder.cpp: Const-correct
+ getTriangles / getEdges and move to proper namespace
+
+2012-06-27 10:43 Sandro Santilli <strk at keybit.net>
+
+ * [r3700]
+ include/geos/triangulate/IncrementalDelaunayTriangulator.h:
+ indent
+
+2012-06-27 09:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3699] include/geos/triangulate/DelaunayTriangulationBuilder.h,
+ include/geos/triangulate/IncrementalDelaunayTriangulator.h,
+ include/geos/triangulate/quadedge/LastFoundQuadEdgeLocator.h,
+ include/geos/triangulate/quadedge/LocateFailureException.h,
+ include/geos/triangulate/quadedge/QuadEdge.h,
+ include/geos/triangulate/quadedge/QuadEdgeLocator.h,
+ include/geos/triangulate/quadedge/QuadEdgeSubdivision.h,
+ include/geos/triangulate/quadedge/TrianglePredicate.h,
+ include/geos/triangulate/quadedge/TriangleVisitor.h,
+ include/geos/triangulate/quadedge/Vertex.h,
+ src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp,
+ src/triangulate/quadedge/LocateFailureException.cpp,
+ src/triangulate/quadedge/QuadEdge.cpp,
+ src/triangulate/quadedge/QuadEdgeLocator.cpp,
+ src/triangulate/quadedge/QuadEdgeSubdivision.cpp,
+ src/triangulate/quadedge/TrianglePredicate.cpp,
+ src/triangulate/quadedge/TriangleVisitor.cpp,
+ src/triangulate/quadedge/Vertex.cpp: Indent and port info style
+
+2012-06-26 20:41 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3697] CMakeLists.txt: [CMake] Corrected description of default
+ value for GEOS_ENABLE_MACOSX_FRAMEWORK option
+
+2012-06-26 20:34 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3696] NEWS: Updated NEWS file with changes related to ticket
+ #446
+
+2012-06-26 20:29 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3695] tests/perf, tests/perf/operation/predicate: Updated
+ svn:ignore for tests/perf
+
+2012-06-26 17:17 Sandro Santilli <strk at keybit.net>
+
+ * [r3694] include/geos/triangulate/DelaunayTriangulationBuilder.h:
+ typo
+
+2012-06-26 17:11 Sandro Santilli <strk at keybit.net>
+
+ * [r3693] NEWS, configure.in, include/geos/triangulate,
+ include/geos/triangulate/DelaunayTriangulationBuilder.h,
+ include/geos/triangulate/IncrementalDelaunayTriangulator.h,
+ include/geos/triangulate/Makefile.am,
+ include/geos/triangulate/quadedge,
+ include/geos/triangulate/quadedge/LastFoundQuadEdgeLocator.h,
+ include/geos/triangulate/quadedge/LocateFailureException.h,
+ include/geos/triangulate/quadedge/Makefile.am,
+ include/geos/triangulate/quadedge/QuadEdge.h,
+ include/geos/triangulate/quadedge/QuadEdgeLocator.h,
+ include/geos/triangulate/quadedge/QuadEdgeSubdivision.h,
+ include/geos/triangulate/quadedge/TrianglePredicate.h,
+ include/geos/triangulate/quadedge/TriangleVisitor.h,
+ include/geos/triangulate/quadedge/Vertex.h, src/Makefile.am,
+ src/triangulate,
+ src/triangulate/DelaunayTriangulationBuilder.cpp,
+ src/triangulate/IncrementalDelaunayTriangulator.cpp,
+ src/triangulate/Makefile.am, src/triangulate/quadedge,
+ src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp,
+ src/triangulate/quadedge/LocateFailureException.cpp,
+ src/triangulate/quadedge/Makefile.am,
+ src/triangulate/quadedge/QuadEdge.cpp,
+ src/triangulate/quadedge/QuadEdgeLocator.cpp,
+ src/triangulate/quadedge/QuadEdgeSubdivision.cpp,
+ src/triangulate/quadedge/TrianglePredicate.cpp,
+ src/triangulate/quadedge/TriangleVisitor.cpp,
+ src/triangulate/quadedge/Vertex.cpp, tests/unit/Makefile.am,
+ tests/unit/triangulate, tests/unit/triangulate/DelaunayTest.cpp,
+ tests/unit/triangulate/quadedge,
+ tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp,
+ tests/unit/triangulate/quadedge/QuadEdgeTest.cpp: Port Delaunay
+ Triangulation API from JTS (#487)
+
+ Work contributed by Benjamin Campbell
+
+2012-06-25 23:31 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3692] CMakeLists.txt: [CMake] Fixed incorrect SOVERSION value.
+ The SOVERSION is now set with CAPI_VERSION_CURRENT -
+ CAPI_VERSION_AGE (Ticket #446)
+
+2012-06-25 15:17 Sandro Santilli <strk at keybit.net>
+
+ * [r3691] HOWTO_RELEASE: Add tarball verification step
+
+2012-06-25 10:19 Sandro Santilli <strk at keybit.net>
+
+ * [r3684] capi/geos_ts_c.cpp, tests/unit/Makefile.am,
+ tests/unit/capi/GEOSPointOnSurfaceTest.cpp: Always return POINT
+ from GEOSPointOnSurface, even for EMPTY (#561)
+
+2012-06-24 22:22 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3683] CMakeLists.txt, capi/CMakeLists.txt, src/CMakeLists.txt:
+ [CMake] Set SOVERSION property on C API shared library using
+ CAPI_INTERFACE_* values (Ticket #446).
+
+2012-06-22 15:44 Sandro Santilli <strk at keybit.net>
+
+ * [r3680] include/geos/algorithm/CentroidArea.h: Add note about
+ handling of degenerate polygons
+
+2012-06-22 15:32 Sandro Santilli <strk at keybit.net>
+
+ * [r3679] capi/geos_ts_c.cpp,
+ tests/unit/capi/GEOSGetCentroidTest.cpp: Always return POINT from
+ GEOSGetCentroid, even for EMPTY (#560)
+
+2012-06-22 15:03 Sandro Santilli <strk at keybit.net>
+
+ * [r3677] include/geos/algorithm/CentroidArea.h,
+ src/algorithm/CentroidArea.cpp, tests/unit/Makefile.am,
+ tests/unit/capi/GEOSGetCentroidTest.cpp: Port robustness fix to
+ CentroidArea (#559)
+
+2012-06-11 09:18 Sandro Santilli <strk at keybit.net>
+
+ * [r3673] tests/xmltester/Makefile.am: Retain GEOS_INLINE define
+ while building XMLTester (#319, #472)
+
+2012-06-07 15:11 Sandro Santilli <strk at keybit.net>
+
+ * [r3672] capi/geos_c.cpp, capi/geos_c.h.in,
+ include/geos/util/Interrupt.h, src/util/Interrupt.cpp,
+ tests/unit/capi/GEOSInterruptTest.cpp: Allow chaining interrupt
+ callbacks, drop arg parameter
+
+2012-06-07 15:10 Sandro Santilli <strk at keybit.net>
+
+ * [r3671] capi/geos_ts_c.cpp,
+ tests/unit/capi/GEOSInterruptTest.cpp: Revert the interrupt
+ request callback reset on initGEOS
+
+ Once you set a callback why would you want it unregistered on
+ initGEOS ? You will not want that....
+
+2012-06-07 14:41 Sandro Santilli <strk at keybit.net>
+
+ * [r3670] src/util/Interrupt.cpp: Clear interruption request flag
+ just before interrupting
+
+2012-06-07 10:24 Sandro Santilli <strk at keybit.net>
+
+ * [r3669] capi/geos_c.h.in: Drop orphaned custom allocation
+ signatures from C-API header
+
+2012-06-07 10:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3668] tests/unit/capi/GEOSInterruptTest.cpp: Test that initGEOS
+ clears the interrupt callback
+
+ Also explicitly cleanup the callback after each test.
+
+2012-06-07 10:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3667] capi/geos_ts_c.cpp: Unregister the interrupt request on
+ initGEOS
+
+2012-06-07 10:07 Sandro Santilli <strk at keybit.net>
+
+ * [r3666] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
+ include/geos/util/Interrupt.h, src/util/Interrupt.cpp,
+ tests/unit/Makefile.am, tests/unit/capi/GEOSInterruptTest.cpp:
+ Add support for registering interruption-checking callback.
+
+ This is to enhance flexibility of the interruption request model.
+
+2012-06-06 14:15 Sandro Santilli <strk at keybit.net>
+
+ * [r3665] tests/unit/Makefile.am,
+ tests/unit/capi/GEOSConvexHullTest.cpp: Enable
+ capi::GEOSConvexHull test, and fix it (#555)
+
+2012-06-06 07:03 Sandro Santilli <strk at keybit.net>
+
+ * [r3663] README, src/Makefile.am: Clarify problems with linking
+ against C++ api (#553)
+
+ Path by Greg Troxel.
+
+2012-05-29 19:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3657] include/geos/algorithm/distance/PointPairDistance.h: No
+ need to forward declare Coordinate (full definition included)
+
+2012-05-29 19:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3656] include/geos/geom/Coordinate.h,
+ include/geos/geom/Coordinate.inl: Do not define an empty
+ destructor for Coordinate
+
+2012-05-29 16:41 Sandro Santilli <strk at keybit.net>
+
+ * [r3655] Makefile.am: Make sure to build geos_svn_config.h
+
+2012-05-29 10:04 Sandro Santilli <strk at keybit.net>
+
+ * [r3654] Makefile.am, capi/geos_ts_c.cpp: Include SVN revision in
+ GEOSversion output
+
+2012-05-29 10:04 Sandro Santilli <strk at keybit.net>
+
+ * [r3653] tools/svn_repo_revision.sh: Fix revision file path
+
+2012-05-29 09:48 Sandro Santilli <strk at keybit.net>
+
+ * [r3652] tools/svn_repo_revision.sh: Fix test for directory
+ existance
+
+2012-05-29 09:45 Sandro Santilli <strk at keybit.net>
+
+ * [r3651] tools/svn_repo_revision.sh: Add script to fetch SVN
+ revision from git or SVN
+
+2012-05-29 08:42 Sandro Santilli <strk at keybit.net>
+
+ * [r3650] doc/example.cpp, examples/CPCLException.cpp,
+ examples/CoordinateSequencesExample.cpp,
+ examples/CustomCoordinateSequenceExample.cpp,
+ examples/CustomCoordinateSequenceExample.h,
+ examples/CustomPointCoordinateSequence.cpp, include/acconfig.h,
+ include/geos/algorithm/CentralEndpointIntersector.h,
+ include/geos/algorithm/CentroidArea.h,
+ include/geos/algorithm/CentroidLine.h,
+ include/geos/algorithm/CentroidPoint.h,
+ include/geos/algorithm/ConvexHull.h,
+ include/geos/algorithm/InteriorPointArea.h,
+ include/geos/algorithm/InteriorPointLine.h,
+ include/geos/algorithm/InteriorPointPoint.h,
+ include/geos/algorithm/LineIntersector.h,
+ include/geos/algorithm/MCPointInRing.h,
+ include/geos/algorithm/MinimumDiameter.h,
+ include/geos/algorithm/NotRepresentableException.h,
+ include/geos/algorithm/PointInRing.h,
+ include/geos/algorithm/PointLocator.h,
+ include/geos/algorithm/RayCrossingCounter.h,
+ include/geos/algorithm/RobustDeterminant.h,
+ include/geos/algorithm/SIRtreePointInRing.h,
+ include/geos/algorithm/SimplePointInRing.h,
+ include/geos/algorithm/distance/DiscreteHausdorffDistance.h,
+ include/geos/algorithm/distance/DistanceToPoint.h,
+ include/geos/algorithm/distance/PointPairDistance.h,
+ include/geos/algorithm/locate/IndexedPointInAreaLocator.h,
+ include/geos/algorithm/locate/PointOnGeometryLocator.h,
+ include/geos/algorithm/locate/SimplePointInAreaLocator.h,
+ include/geos/geom/CoordinateArraySequence.h,
+ include/geos/geom/CoordinateFilter.h,
+ include/geos/geom/CoordinateList.h,
+ include/geos/geom/CoordinateSequence.h,
+ include/geos/geom/Dimension.h, include/geos/geom/Envelope.h,
+ include/geos/geom/Geometry.h,
+ include/geos/geom/GeometryCollection.h,
+ include/geos/geom/GeometryComponentFilter.h,
+ include/geos/geom/GeometryFactory.h,
+ include/geos/geom/GeometryFilter.h,
+ include/geos/geom/GeometryList.h,
+ include/geos/geom/IntersectionMatrix.h,
+ include/geos/geom/LineSegment.h, include/geos/geom/LineString.h,
+ include/geos/geom/LinearRing.h,
+ include/geos/geom/MultiLineString.h,
+ include/geos/geom/MultiPoint.h, include/geos/geom/MultiPolygon.h,
+ include/geos/geom/Polygon.h, include/geos/geom/PrecisionModel.h,
+ include/geos/geom/Triangle.h,
+ include/geos/geom/prep/AbstractPreparedPolygonContains.h,
+ include/geos/geom/prep/BasicPreparedGeometry.h,
+ include/geos/geom/prep/PreparedGeometry.h,
+ include/geos/geom/prep/PreparedGeometryFactory.h,
+ include/geos/geom/prep/PreparedLineString.h,
+ include/geos/geom/prep/PreparedPoint.h,
+ include/geos/geom/prep/PreparedPolygon.h,
+ include/geos/geom/prep/PreparedPolygonContains.h,
+ include/geos/geom/prep/PreparedPolygonContainsProperly.h,
+ include/geos/geom/prep/PreparedPolygonCovers.h,
+ include/geos/geom/prep/PreparedPolygonIntersects.h,
+ include/geos/geom/prep/PreparedPolygonPredicate.h,
+ include/geos/geom/util/ComponentCoordinateExtracter.h,
+ include/geos/geom/util/CoordinateOperation.h,
+ include/geos/geom/util/GeometryCombiner.h,
+ include/geos/geom/util/GeometryEditor.h,
+ include/geos/geom/util/GeometryEditorOperation.h,
+ include/geos/geom/util/GeometryTransformer.h,
+ include/geos/geom/util/LinearComponentExtracter.h,
+ include/geos/geom/util/PointExtracter.h,
+ include/geos/geom/util/PolygonExtracter.h,
+ include/geos/geom/util/ShortCircuitedGeometryVisitor.h,
+ include/geos/geomPrep.h, include/geos/geomUtil.h,
+ include/geos/geomgraph.h, include/geos/geomgraph/Depth.h,
+ include/geos/geomgraph/DirectedEdge.h,
+ include/geos/geomgraph/EdgeList.h,
+ include/geos/geomgraph/EdgeNodingValidator.h,
+ include/geos/geomgraph/GeometryGraph.h,
+ include/geos/geomgraph/Node.h,
+ include/geos/geomgraph/NodeFactory.h,
+ include/geos/geomgraph/NodeMap.h,
+ include/geos/geomgraph/Position.h,
+ include/geos/geomgraph/Quadrant.h,
+ include/geos/geomgraph/index/EdgeSetIntersector.h,
+ include/geos/geomgraph/index/MonotoneChain.h,
+ include/geos/geomgraph/index/MonotoneChainEdge.h,
+ include/geos/geomgraph/index/MonotoneChainIndexer.h,
+ include/geos/geomgraph/index/SegmentIntersector.h,
+ include/geos/geomgraph/index/SimpleEdgeSetIntersector.h,
+ include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h,
+ include/geos/geomgraph/index/SimpleSweepLineIntersector.h,
+ include/geos/geomgraph/index/SweepLineEvent.h,
+ include/geos/geomgraph/index/SweepLineEventObj.h,
+ include/geos/geomgraph/index/SweepLineSegment.h,
+ include/geos/index/bintree/Bintree.h,
+ include/geos/index/bintree/Interval.h,
+ include/geos/index/bintree/Key.h,
+ include/geos/index/bintree/Node.h,
+ include/geos/index/bintree/NodeBase.h,
+ include/geos/index/bintree/Root.h,
+ include/geos/index/chain/MonotoneChain.h,
+ include/geos/index/chain/MonotoneChainOverlapAction.h,
+ include/geos/index/chain/MonotoneChainSelectAction.h,
+ include/geos/index/intervalrtree/IntervalRTreeBranchNode.h,
+ include/geos/index/intervalrtree/IntervalRTreeLeafNode.h,
+ include/geos/index/intervalrtree/IntervalRTreeNode.h,
+ include/geos/index/intervalrtree/SortedPackedIntervalRTree.h,
+ include/geos/index/quadtree/DoubleBits.h,
+ include/geos/index/quadtree/IntervalSize.h,
+ include/geos/index/quadtree/Key.h,
+ include/geos/index/quadtree/Node.h,
+ include/geos/index/quadtree/NodeBase.h,
+ include/geos/index/quadtree/Quadtree.h,
+ include/geos/index/quadtree/Root.h,
+ include/geos/index/strtree/AbstractNode.h,
+ include/geos/index/strtree/AbstractSTRtree.h,
+ include/geos/index/strtree/Boundable.h,
+ include/geos/index/strtree/Interval.h,
+ include/geos/index/strtree/ItemBoundable.h,
+ include/geos/index/strtree/SIRtree.h,
+ include/geos/index/strtree/STRtree.h,
+ include/geos/index/sweepline/SweepLineEvent.h,
+ include/geos/index/sweepline/SweepLineIndex.h,
+ include/geos/index/sweepline/SweepLineInterval.h,
+ include/geos/index/sweepline/SweepLineOverlapAction.h,
+ include/geos/indexStrtree.h, include/geos/indexSweepline.h,
+ include/geos/io.h, include/geos/io/ByteOrderDataInStream.h,
+ include/geos/io/ByteOrderDataInStream.inl,
+ include/geos/io/ByteOrderValues.h,
+ include/geos/io/ParseException.h,
+ include/geos/io/StringTokenizer.h,
+ include/geos/io/WKBConstants.h, include/geos/io/WKBReader.h,
+ include/geos/io/WKBWriter.h, include/geos/io/WKTReader.h,
+ include/geos/io/WKTReader.inl, include/geos/io/WKTWriter.h,
+ include/geos/io/Writer.h,
+ include/geos/noding/FastNodingValidator.h,
+ include/geos/noding/IntersectionAdder.h,
+ include/geos/noding/IntersectionFinderAdder.h,
+ include/geos/noding/IteratedNoder.h,
+ include/geos/noding/MCIndexNoder.h,
+ include/geos/noding/MCIndexSegmentSetMutualIntersector.h,
+ include/geos/noding/NodableSegmentString.h,
+ include/geos/noding/NodedSegmentString.h,
+ include/geos/noding/NodingValidator.h,
+ include/geos/noding/Octant.h, include/geos/noding/ScaledNoder.h,
+ include/geos/noding/SegmentIntersectionDetector.h,
+ include/geos/noding/SegmentIntersector.h,
+ include/geos/noding/SegmentNode.h,
+ include/geos/noding/SegmentNodeList.h,
+ include/geos/noding/SegmentSetMutualIntersector.h,
+ include/geos/noding/SegmentStringUtil.h,
+ include/geos/noding/SimpleNoder.h,
+ include/geos/noding/SingleInteriorIntersectionFinder.h,
+ include/geos/noding/SinglePassNoder.h,
+ include/geos/noding/snapround/HotPixel.h,
+ include/geos/noding/snapround/SimpleSnapRounder.h,
+ include/geos/operation/GeometryGraphOperation.h,
+ include/geos/operation/IsSimpleOp.h,
+ include/geos/operation/buffer/BufferBuilder.h,
+ include/geos/operation/buffer/BufferInputLineSimplifier.h,
+ include/geos/operation/buffer/BufferOp.h,
+ include/geos/operation/buffer/BufferSubgraph.h,
+ include/geos/operation/buffer/OffsetCurveSetBuilder.h,
+ include/geos/operation/buffer/RightmostEdgeFinder.h,
+ include/geos/operation/buffer/SubgraphDepthLocater.h,
+ include/geos/operation/distance/ConnectedElementLocationFilter.h,
+ include/geos/operation/distance/ConnectedElementPointFilter.h,
+ include/geos/operation/distance/DistanceOp.h,
+ include/geos/operation/distance/GeometryLocation.h,
+ include/geos/operation/linemerge/EdgeString.h,
+ include/geos/operation/linemerge/LineMergeDirectedEdge.h,
+ include/geos/operation/linemerge/LineMergeEdge.h,
+ include/geos/operation/linemerge/LineMergeGraph.h,
+ include/geos/operation/linemerge/LineMerger.h,
+ include/geos/operation/linemerge/LineSequencer.h,
+ include/geos/operation/overlay/EdgeSetNoder.h,
+ include/geos/operation/overlay/ElevationMatrix.h,
+ include/geos/operation/overlay/ElevationMatrixCell.h,
+ include/geos/operation/overlay/LineBuilder.h,
+ include/geos/operation/overlay/MaximalEdgeRing.h,
+ include/geos/operation/overlay/MinimalEdgeRing.h,
+ include/geos/operation/overlay/OverlayNodeFactory.h,
+ include/geos/operation/overlay/OverlayOp.h,
+ include/geos/operation/overlay/PointBuilder.h,
+ include/geos/operation/overlay/PolygonBuilder.h,
+ include/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h,
+ include/geos/operation/overlay/snap/SnapOverlayOp.h,
+ include/geos/operation/overlay/validate/FuzzyPointLocator.h,
+ include/geos/operation/overlay/validate/OffsetPointGenerator.h,
+ include/geos/operation/overlay/validate/OverlayResultValidator.h,
+ include/geos/operation/polygonize/EdgeRing.h,
+ include/geos/operation/polygonize/PolygonizeDirectedEdge.h,
+ include/geos/operation/polygonize/PolygonizeEdge.h,
+ include/geos/operation/polygonize/PolygonizeGraph.h,
+ include/geos/operation/polygonize/Polygonizer.h,
+ include/geos/operation/relate/EdgeEndBuilder.h,
+ include/geos/operation/relate/EdgeEndBundle.h,
+ include/geos/operation/relate/EdgeEndBundleStar.h,
+ include/geos/operation/relate/RelateComputer.h,
+ include/geos/operation/relate/RelateNodeFactory.h,
+ include/geos/operation/relate/RelateNodeGraph.h,
+ include/geos/operation/relate/RelateOp.h,
+ include/geos/operation/union/CascadedPolygonUnion.h,
+ include/geos/operation/valid/ConnectedInteriorTester.h,
+ include/geos/operation/valid/ConsistentAreaTester.h,
+ include/geos/operation/valid/IsValidOp.h,
+ include/geos/operation/valid/QuadtreeNestedRingTester.h,
+ include/geos/operation/valid/RepeatedPointTester.h,
+ include/geos/operation/valid/SimpleNestedRingTester.h,
+ include/geos/operation/valid/SweeplineNestedRingTester.h,
+ include/geos/operation/valid/TopologyValidationError.h,
+ include/geos/planargraph/DirectedEdge.h,
+ include/geos/planargraph/DirectedEdgeStar.h,
+ include/geos/planargraph/Edge.h,
+ include/geos/planargraph/GraphComponent.h,
+ include/geos/planargraph/Node.h,
+ include/geos/planargraph/NodeMap.h,
+ include/geos/planargraph/PlanarGraph.h,
+ include/geos/planargraph/Subgraph.h,
+ include/geos/precision/CommonBits.h,
+ include/geos/precision/CommonBitsOp.h,
+ include/geos/precision/CommonBitsRemover.h,
+ include/geos/precision/EnhancedPrecisionOp.h,
+ include/geos/precision/SimpleGeometryPrecisionReducer.h,
+ include/geos/profiler.h,
+ include/geos/simplify/DouglasPeuckerLineSimplifier.h,
+ include/geos/simplify/DouglasPeuckerSimplifier.h,
+ include/geos/simplify/LineSegmentIndex.h,
+ include/geos/simplify/TaggedLineSegment.h,
+ include/geos/simplify/TaggedLineString.h,
+ include/geos/simplify/TaggedLinesSimplifier.h,
+ include/geos/simplify/TopologyPreservingSimplifier.h,
+ include/geos/spatialIndex.h, include/geos/unload.h,
+ include/geos/util/Assert.h,
+ include/geos/util/AssertionFailedException.h,
+ include/geos/util/CoordinateArrayFilter.h,
+ include/geos/util/GEOSException.h,
+ include/geos/util/GeometricShapeFactory.h,
+ include/geos/util/IllegalArgumentException.h,
+ include/geos/util/TopologyException.h,
+ include/geos/util/UniqueCoordinateArrayFilter.h,
+ include/geos/util/UnsupportedOperationException.h,
+ include/geos/util/math.h, src/algorithm/CentroidArea.cpp,
+ src/algorithm/CentroidLine.cpp, src/algorithm/CentroidPoint.cpp,
+ src/algorithm/ConvexHull.cpp,
+ src/algorithm/InteriorPointArea.cpp,
+ src/algorithm/InteriorPointLine.cpp,
+ src/algorithm/InteriorPointPoint.cpp,
+ src/algorithm/LineIntersector.cpp,
+ src/algorithm/MCPointInRing.cpp,
+ src/algorithm/MinimumDiameter.cpp,
+ src/algorithm/NotRepresentableException.cpp,
+ src/algorithm/PointLocator.cpp,
+ src/algorithm/RayCrossingCounter.cpp,
+ src/algorithm/SIRtreePointInRing.cpp,
+ src/algorithm/SimplePointInRing.cpp,
+ src/algorithm/locate/IndexedPointInAreaLocator.cpp,
+ src/algorithm/locate/PointOnGeometryLocator.cpp,
+ src/algorithm/locate/SimplePointInAreaLocator.cpp,
+ src/geom/CoordinateArraySequence.cpp,
+ src/geom/CoordinateSequence.cpp,
+ src/geom/CoordinateSequenceFactory.cpp, src/geom/Dimension.cpp,
+ src/geom/Envelope.cpp, src/geom/GeometryCollection.cpp,
+ src/geom/GeometryComponentFilter.cpp,
+ src/geom/GeometryFactory.cpp, src/geom/GeometryList.cpp,
+ src/geom/IntersectionMatrix.cpp, src/geom/LineSegment.cpp,
+ src/geom/LineString.cpp, src/geom/LinearRing.cpp,
+ src/geom/Location.cpp, src/geom/MultiLineString.cpp,
+ src/geom/MultiPoint.cpp, src/geom/MultiPolygon.cpp,
+ src/geom/Polygon.cpp, src/geom/PrecisionModel.cpp,
+ src/geom/Triangle.cpp,
+ src/geom/prep/AbstractPreparedPolygonContains.cpp,
+ src/geom/prep/BasicPreparedGeometry.cpp,
+ src/geom/prep/PreparedGeometry.cpp,
+ src/geom/prep/PreparedGeometryFactory.cpp,
+ src/geom/prep/PreparedLineString.cpp,
+ src/geom/prep/PreparedPoint.cpp,
+ src/geom/prep/PreparedPolygon.cpp,
+ src/geom/prep/PreparedPolygonContains.cpp,
+ src/geom/prep/PreparedPolygonContainsProperly.cpp,
+ src/geom/prep/PreparedPolygonCovers.cpp,
+ src/geom/prep/PreparedPolygonIntersects.cpp,
+ src/geom/prep/PreparedPolygonPredicate.cpp,
+ src/geom/util/ComponentCoordinateExtracter.cpp,
+ src/geom/util/CoordinateOperation.cpp,
+ src/geom/util/GeometryEditor.cpp,
+ src/geom/util/GeometryTransformer.cpp, src/geomgraph/Depth.cpp,
+ src/geomgraph/EdgeList.cpp,
+ src/geomgraph/EdgeNodingValidator.cpp, src/geomgraph/Label.cpp,
+ src/geomgraph/NodeFactory.cpp, src/geomgraph/Position.cpp,
+ src/geomgraph/Quadrant.cpp,
+ src/geomgraph/index/MonotoneChainEdge.cpp,
+ src/geomgraph/index/MonotoneChainIndexer.cpp,
+ src/geomgraph/index/SegmentIntersector.cpp,
+ src/geomgraph/index/SimpleEdgeSetIntersector.cpp,
+ src/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+ src/geomgraph/index/SimpleSweepLineIntersector.cpp,
+ src/geomgraph/index/SweepLineEvent.cpp,
+ src/geomgraph/index/SweepLineSegment.cpp,
+ src/index/bintree/Bintree.cpp, src/index/bintree/Interval.cpp,
+ src/index/bintree/Key.cpp, src/index/bintree/Node.cpp,
+ src/index/bintree/NodeBase.cpp, src/index/bintree/Root.cpp,
+ src/index/chain/MonotoneChain.cpp,
+ src/index/chain/MonotoneChainOverlapAction.cpp,
+ src/index/chain/MonotoneChainSelectAction.cpp,
+ src/index/intervalrtree/IntervalRTreeBranchNode.cpp,
+ src/index/intervalrtree/IntervalRTreeLeafNode.cpp,
+ src/index/intervalrtree/IntervalRTreeNode.cpp,
+ src/index/intervalrtree/SortedPackedIntervalRTree.cpp,
+ src/index/quadtree/DoubleBits.cpp,
+ src/index/quadtree/IntervalSize.cpp, src/index/quadtree/Key.cpp,
+ src/index/quadtree/Node.cpp, src/index/quadtree/NodeBase.cpp,
+ src/index/quadtree/Quadtree.cpp, src/index/quadtree/Root.cpp,
+ src/index/strtree/AbstractNode.cpp,
+ src/index/strtree/AbstractSTRtree.cpp,
+ src/index/strtree/Interval.cpp,
+ src/index/strtree/ItemBoundable.cpp,
+ src/index/strtree/SIRtree.cpp, src/index/strtree/STRtree.cpp,
+ src/index/sweepline/SweepLineEvent.cpp,
+ src/index/sweepline/SweepLineIndex.cpp,
+ src/index/sweepline/SweepLineInterval.cpp,
+ src/io/ByteOrderValues.cpp, src/io/ParseException.cpp,
+ src/io/StringTokenizer.cpp, src/io/Unload.cpp,
+ src/io/WKTReader.cpp, src/io/Writer.cpp,
+ src/noding/FastNodingValidator.cpp,
+ src/noding/IntersectionAdder.cpp,
+ src/noding/IntersectionFinderAdder.cpp,
+ src/noding/MCIndexNoder.cpp, src/noding/NodedSegmentString.cpp,
+ src/noding/NodingValidator.cpp, src/noding/Octant.cpp,
+ src/noding/ScaledNoder.cpp,
+ src/noding/SegmentIntersectionDetector.cpp,
+ src/noding/SegmentNode.cpp, src/noding/SegmentNodeList.cpp,
+ src/noding/SegmentStringUtil.cpp, src/noding/SimpleNoder.cpp,
+ src/noding/SingleInteriorIntersectionFinder.cpp,
+ src/noding/snapround/HotPixel.cpp,
+ src/noding/snapround/SimpleSnapRounder.cpp,
+ src/operation/GeometryGraphOperation.cpp,
+ src/operation/buffer/BufferSubgraph.cpp,
+ src/operation/buffer/OffsetCurveSetBuilder.cpp,
+ src/operation/buffer/RightmostEdgeFinder.cpp,
+ src/operation/buffer/SubgraphDepthLocater.cpp,
+ src/operation/distance/ConnectedElementLocationFilter.cpp,
+ src/operation/distance/ConnectedElementPointFilter.cpp,
+ src/operation/distance/DistanceOp.cpp,
+ src/operation/distance/GeometryLocation.cpp,
+ src/operation/linemerge/EdgeString.cpp,
+ src/operation/linemerge/LineMergeDirectedEdge.cpp,
+ src/operation/linemerge/LineMergeEdge.cpp,
+ src/operation/linemerge/LineMergeGraph.cpp,
+ src/operation/linemerge/LineMerger.cpp,
+ src/operation/linemerge/LineSequencer.cpp,
+ src/operation/overlay/EdgeSetNoder.cpp,
+ src/operation/overlay/ElevationMatrix.cpp,
+ src/operation/overlay/ElevationMatrixCell.cpp,
+ src/operation/overlay/MaximalEdgeRing.cpp,
+ src/operation/overlay/MinimalEdgeRing.cpp,
+ src/operation/overlay/OverlayNodeFactory.cpp,
+ src/operation/overlay/validate/FuzzyPointLocator.cpp,
+ src/operation/overlay/validate/OverlayResultValidator.cpp,
+ src/operation/polygonize/EdgeRing.cpp,
+ src/operation/polygonize/PolygonizeDirectedEdge.cpp,
+ src/operation/polygonize/PolygonizeEdge.cpp,
+ src/operation/polygonize/PolygonizeGraph.cpp,
+ src/operation/polygonize/Polygonizer.cpp,
+ src/operation/relate/EdgeEndBundleStar.cpp,
+ src/operation/relate/RelateNodeFactory.cpp,
+ src/operation/relate/RelateNodeGraph.cpp,
+ src/operation/relate/RelateOp.cpp,
+ src/operation/valid/ConnectedInteriorTester.cpp,
+ src/operation/valid/ConsistentAreaTester.cpp,
+ src/operation/valid/IndexedNestedRingTester.h,
+ src/operation/valid/QuadtreeNestedRingTester.cpp,
+ src/operation/valid/RepeatedPointTester.cpp,
+ src/operation/valid/SimpleNestedRingTester.cpp,
+ src/operation/valid/SweeplineNestedRingTester.cpp,
+ src/operation/valid/TopologyValidationError.cpp,
+ src/planargraph/DirectedEdge.cpp,
+ src/planargraph/DirectedEdgeStar.cpp, src/planargraph/Edge.cpp,
+ src/planargraph/Node.cpp, src/planargraph/NodeMap.cpp,
+ src/planargraph/PlanarGraph.cpp, src/planargraph/Subgraph.cpp,
+ src/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
+ src/precision/CommonBits.cpp, src/precision/CommonBitsOp.cpp,
+ src/precision/CommonBitsRemover.cpp,
+ src/precision/EnhancedPrecisionOp.cpp,
+ src/precision/SimpleGeometryPrecisionReducer.cpp,
+ src/simplify/DouglasPeuckerLineSimplifier.cpp,
+ src/simplify/DouglasPeuckerSimplifier.cpp,
+ src/simplify/LineSegmentIndex.cpp,
+ src/simplify/TaggedLineSegment.cpp,
+ src/simplify/TaggedLineString.cpp,
+ src/simplify/TaggedLineStringSimplifier.cpp,
+ src/simplify/TaggedLinesSimplifier.cpp, src/util/Assert.cpp,
+ src/util/Profiler.cpp, tests/bigtest/GeometryTestFactory.cpp,
+ tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h,
+ tests/xmltester/CTS.cpp, tests/xmltester/SimpleWKTTester.cpp,
+ tests/xmltester/Stackwalker.h: Drop embedded RCS logs
+
+2012-05-28 12:29 Sandro Santilli <strk at keybit.net>
+
+ * [r3649] NEWS,
+ include/geos/operation/buffer/BufferInputLineSimplifier.h,
+ include/geos/operation/buffer/Makefile.am,
+ src/operation/buffer/BufferInputLineSimplifier.cpp,
+ src/operation/buffer/BufferInputLineSimplifier.h,
+ src/operation/buffer/Makefile.am,
+ src/operation/buffer/OffsetCurveBuilder.cpp,
+ src/operation/buffer/OffsetSegmentGenerator.cpp: Install
+ BufferInputLineSimplifier.h header (#548)
+
+ Thanks ylan for the patch
+
+2012-05-28 07:48 Sandro Santilli <strk at keybit.net>
+
+ * [r3648] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
+ Rename interrupt request/cancel methods, cancel interrupt in init
+
+2012-05-25 15:50 Sandro Santilli <strk at keybit.net>
+
+ * [r3647] NEWS, capi/geos_ts_c.cpp,
+ include/geos/util/CustomAllocators.h,
+ include/geos/util/Makefile.am, src/util/CustomAllocators.cpp,
+ src/util/Makefile.am, tests/unit/Makefile.am,
+ tests/unit/capi/GEOSCustomAllocatorTest.cpp: Revert the whole
+ custom memory allocation work (#540)
+
+ It wasn't well done. Pity.
+
+2012-05-25 15:26 Sandro Santilli <strk at keybit.net>
+
+ * [r3646] capi/geos_c.cpp, capi/geos_c.h.in: Expose interrupt
+ request cancel to the C-API
+
+2012-05-25 12:26 Sandro Santilli <strk at keybit.net>
+
+ * [r3645] include/geos/util/Interrupt.h: Add method to cancel an
+ interruption request in util::Interrupt
+
+2012-05-25 12:15 Sandro Santilli <strk at keybit.net>
+
+ * [r3644] src/noding/MCIndexNoder.cpp: Add strategic check for
+ interrupt in MCIndexNoder loop
+
+ Greatly increases interruptability of buffer operations in
+ presence of many polygons.
+
+2012-05-25 10:54 Sandro Santilli <strk at keybit.net>
+
+ * [r3643] src/operation/buffer/BufferBuilder.cpp,
+ src/operation/overlay/OverlayOp.cpp: Check for interruption in
+ OverlayOp and BufferBuilder
+
+ These are just two operations known to take a lot of time.
+ It'll take a better analisys to find appropriate check point.
+
+ The checks could as well be put within graph operation loops or
+ Coordinate constructors...
+
+2012-05-25 10:54 Sandro Santilli <strk at keybit.net>
+
+ * [r3642] capi/geos_c.cpp, capi/geos_c.h.in,
+ include/geos/util/Interrupt.h, include/geos/util/Makefile.am,
+ src/util/Interrupt.cpp, src/util/Makefile.am: Initial support for
+ an explicit mechanism to request interruption
+
+ This commit provides a GEOS_CHECK_FOR_INTERRUPTS macro for
+ internal
+ use but adds no users.
+
+ Early tests shows that registering a SIGINT handler is an
+ effective
+ way to request interruption of running GEOS operations.
+
+2012-05-24 06:00 Sandro Santilli <strk at keybit.net>
+
+ * [r3641] include/geos/geom/Geometry.h, src/geom/Geometry.cpp:
+ Don't call GeometryFactory::getDefaultInstance() at startup
+ (#540)
+
+2012-05-24 00:23 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3640] capi/geos_ts_c.cpp,
+ include/geos/algorithm/BoundaryNodeRule.h,
+ src/algorithm/BoundaryNodeRule.cpp,
+ src/geomgraph/GeometryGraph.cpp,
+ src/operation/GeometryGraphOperation.cpp: Replaced static
+ members/references to global boundary rule objects with static
+ methods providing access to those objects. The previous
+ implementation was troublesome for exports from Windows DLL. From
+ POV, it is just syntactical change. Semantically nothing has
+ changed.
+
+2012-05-24 00:21 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3639] capi/CMakeLists.txt: [CMake] Link GEOS C-API library
+ against geos.dll instead of static geos.lib to avoid breaking ODR
+ for allocators.
+
+2012-05-23 23:53 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3638] include/geos/noding/GeometryNoder.h,
+ include/geos/util/CustomAllocators.h: Added missing GEOS_DLL
+ directive to GeometryNoder and custom allocators.
+
+2012-05-23 23:34 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3637] src/algorithm/distance, src/linearref,
+ src/operation/overlay/snap, src/operation/overlay/validate:
+ Updated svn:ignore patterns
+
+2012-05-23 23:03 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3636] capi/geos_c.h.in, capi/geos_ts_c.cpp,
+ include/geos/util/CustomAllocators.h,
+ src/util/CustomAllocators.cpp,
+ tests/unit/capi/GEOSCustomAllocatorTest.cpp: Renamed Freer to
+ Deallocator
+
+2012-05-23 22:57 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3635] capi/geos_ts_c.cpp: Missing namespace prevented Visual
+ C++ compiler to find GEOSAllocator and GEOSFreer
+
+2012-05-16 16:47 Sandro Santilli <strk at keybit.net>
+
+ * [r3633] src/util/CustomAllocators.cpp,
+ tests/unit/capi/GEOSCustomAllocatorTest.cpp: Fix CustomAllocators
+ to really use the custom allocators
+
+ Improve the unit test for it
+
+2012-05-16 12:20 Sandro Santilli <strk at keybit.net>
+
+ * [r3632] src/geom/GeometryFactory.cpp: Lazily create default
+ GeometryFactory instance (#540)
+
+ Seems to fix a problem with mismatch of allocator and deallocator
+ for the static object
+
+2012-05-16 12:20 Sandro Santilli <strk at keybit.net>
+
+ * [r3631] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
+ capi/geos_ts_c.cpp, include/geos/util/CustomAllocators.h,
+ include/geos/util/Makefile.am, src/util/CustomAllocators.cpp,
+ src/util/Makefile.am, tests/unit/Makefile.am,
+ tests/unit/capi/GEOSCustomAllocatorTest.cpp: Allow passing custom
+ memory managment functions (#540)
+
+ This is both in the C++ library _and_ the C library.
+
+2012-05-16 10:29 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3630] tests/unit/capi/GEOSConvexHullTest.cpp: New test for
+ C-API convex hull func.
+
+2012-05-14 19:03 Sandro Santilli <strk at keybit.net>
+
+ * [r3629] src/operation/polygonize/EdgeRing.cpp: Reduce calls to
+ ptNotInList, greatly speeding up Polygonizer (#545)
+
+2012-05-09 18:02 Sandro Santilli <strk at keybit.net>
+
+ * [r3627] include/geos/simplify/TaggedLineStringSimplifier.h,
+ include/geos/simplify/TopologyPreservingSimplifier.h,
+ src/simplify/TaggedLineStringSimplifier.cpp,
+ src/simplify/TopologyPreservingSimplifier.cpp,
+ tests/unit/simplify/TopologyPreservingSimplifierTest.cpp: Fix
+ TopologyPreservingSimplifier invalid output on closed line (#508)
+
+2012-05-09 16:28 Sandro Santilli <strk at keybit.net>
+
+ * [r3625] php/geos.c: Add support for PHP 5.4 (#513) -- thanks
+ voxik
+
+2012-05-08 18:41 Sandro Santilli <strk at keybit.net>
+
+ * [r3623] src/geom/Geometry.cpp: Envelope-based short-circuit for
+ Geometry->symDifference (#543)
+
+2012-05-08 17:39 Sandro Santilli <strk at keybit.net>
+
+ * [r3621] capi/geos_ts_c.cpp, tests/xmltester/XMLTester.cpp:
+ Geometry methods do use BinaryOp internally + shortcuts (#542)
+
+ This commit changes both XMLTester and C-API to not use BinaryOp
+ directly but rather rely on geometry methods to do that.
+
+2012-05-04 14:51 Sandro Santilli <strk at keybit.net>
+
+ * [r3619] include/geos/noding/GeometryNoder.h,
+ src/noding/GeometryNoder.cpp: Correct include directives for
+ GeometryNoder (#538)
+
+2012-05-04 08:24 Sandro Santilli <strk at keybit.net>
+
+ * [r3618] acsite.m4: Update PGAC_TYPE_64BIT_INT for better
+ cross-compiler support (#534)
+
+2012-05-03 10:08 Sandro Santilli <strk at keybit.net>
+
+ * [r3616] tests/perf/ClassSizes.cpp: Check size of "intt64"
+
+2012-04-27 07:01 Sandro Santilli <strk at keybit.net>
+
+ * [r3615] NEWS, php/geos.c, php/test/test.php: Expose GEOSNode to
+ PHP api
+
+2012-04-12 09:07 Sandro Santilli <strk at keybit.net>
+
+ * [r3614] src/geomgraph/Node.cpp,
+ tests/unit/capi/GEOSUnaryUnionTest.cpp: Throw an exception rather
+ than aborting on NaN overlay input (#530)
+
+2012-04-10 17:01 Sandro Santilli <strk at keybit.net>
+
+ * [r3612] src/noding/snapround/HotPixel.cpp: Abort if HotPixel is
+ constructed with zero scale (#529)
+
+2012-04-10 15:58 Sandro Santilli <strk at keybit.net>
+
+ * [r3611] tests/xmltester/Makefile.am,
+ tests/xmltester/tests/ticket/bug527.xml: Add test for bug #527
+
+2012-04-10 15:16 Sandro Santilli <strk at keybit.net>
+
+ * [r3609] include/geos/operation/union/UnaryUnionOp.h: Have
+ UnaryUnion use BinaryOp for the simple case
+
+ See ticket #527 -- there's no infinite loop triggered by our
+ testsuite...
+
+2012-04-10 15:04 Sandro Santilli <strk at keybit.net>
+
+ * [r3607] include/geos/geom/BinaryOp.h: Reduce CommonBitsRemover
+ harmful effects during overlay op (#527)
+
+2012-04-10 08:38 Sandro Santilli <strk at keybit.net>
+
+ * [r3605] NEWS, include/geos/precision/GeometryPrecisionReducer.h,
+ include/geos/precision/Makefile.am,
+ include/geos/precision/PrecisionReducerCoordinateOperation.h,
+ src/precision/GeometryPrecisionReducer.cpp,
+ src/precision/Makefile.am,
+ src/precision/PrecisionReducerCoordinateOperation.cpp,
+ src/precision/SimpleGeometryPrecisionReducer.cpp,
+ tests/unit/Makefile.am,
+ tests/unit/precision/GeometryPrecisionReducerTest.cpp: Port
+ GeometryPrecisionReducer, include testcase
+
+2012-04-06 19:04 Sandro Santilli <strk at keybit.net>
+
+ * [r3604] src/geom/GeometryFactory.cpp: Deep copy Geometry with
+ GeometryFactory.createGeometry()
+
+ Uses the CoordinateSequenceFactory of the factory
+
+2012-04-06 19:03 Sandro Santilli <strk at keybit.net>
+
+ * [r3603] include/geos/geom/CoordinateArraySequence.h,
+ include/geos/geom/CoordinateArraySequenceFactory.h,
+ include/geos/geom/CoordinateArraySequenceFactory.inl,
+ include/geos/geom/CoordinateSequenceFactory.h,
+ src/geom/CoordinateArraySequence.cpp,
+ src/geom/CoordinateArraySequenceFactory.cpp,
+ src/geom/CoordinateSequenceFactory.cpp: Add CoordinateSequence
+ deep copy trhough CoordinateSequenceFactory
+
+2012-04-05 17:07 Sandro Santilli <strk at keybit.net>
+
+ * [r3602] tests/unit/capi/GEOSNodeTest.cpp: Normalize noded
+ geometry before comparing with expected value
+
+ In this way we can change the noding implementation w/out
+ breaking the tests.
+
+2012-04-05 16:56 Sandro Santilli <strk at keybit.net>
+
+ * [r3601] swig/python/geos_wrap.cxx: Regnerate geos wrapper with
+ correct version for this branch
+
+2012-04-05 16:47 Sandro Santilli <strk at keybit.net>
+
+ * [r3599] swig/python/geos.py, swig/python/geos_wrap.cxx:
+ Regenerate swig wrappers with SWIG 1.3.40
+
+2012-04-05 14:53 Sandro Santilli <strk at keybit.net>
+
+ * [r3598] src/noding/snapround/SimpleSnapRounder.cpp: Fix
+ SimpleSnapRounder::getNodedSubstrings, fix leak on exception
+
+2012-04-05 14:37 Sandro Santilli <strk at keybit.net>
+
+ * [r3597] src/noding/GeometryNoder.cpp: Clean memory on exception
+
+2012-04-05 14:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3596] include/geos/noding/NodedSegmentString.h: Generalize
+ NodedSegmentString::getNodedSubstrings
+
+2012-04-05 14:14 Sandro Santilli <strk at keybit.net>
+
+ * [r3595] tests/unit/capi/GEOSNodeTest.cpp: Ensure GEOSNode doesn't
+ throw an exception with current tests
+
+2012-04-05 13:43 Sandro Santilli <strk at keybit.net>
+
+ * [r3594] NEWS: Add note about GEOSNode
+
+2012-04-05 13:40 Sandro Santilli <strk at keybit.net>
+
+ * [r3593] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
+ include/geos/noding/GeometryNoder.h,
+ include/geos/noding/Makefile.am, src/noding/GeometryNoder.cpp,
+ src/noding/IteratedNoder.cpp, src/noding/Makefile.am,
+ tests/unit/Makefile.am, tests/unit/capi/GEOSNodeTest.cpp: Add
+ GEOSNode C-API interface (#496)
+
+ Includes a new GeometryNoder C++ class and regression testing.
+
+2012-04-05 12:05 Sandro Santilli <strk at keybit.net>
+
+ * [r3592] src/noding/IteratedNoder.cpp: Fix memory leak with
+ IteratedNoder
+
+2012-04-05 11:07 Sandro Santilli <strk at keybit.net>
+
+ * [r3591] include/geos/noding/IteratedNoder.h,
+ src/noding/IteratedNoder.cpp: Update port info and cleanup
+ IteratedNoder
+
+2012-04-05 10:30 Sandro Santilli <strk at keybit.net>
+
+ * [r3590] include/geos/geomgraph/EdgeList.h,
+ include/geos/noding/OrientedCoordinateArray.h: Make
+ OrientedCoordinateArray comparable
+
+2012-04-05 10:30 Sandro Santilli <strk at keybit.net>
+
+ * [r3589] include/geos/noding/OrientedCoordinateArray.h,
+ src/noding/OrientedCoordinateArray.cpp: Make
+ OrientedCoordinateArray assignable
+
+2012-04-03 14:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3588] include/geos/noding/OrientedCoordinateArray.h: Make
+ OrientedCoordinateArray copyable
+
+2012-04-03 12:59 Sandro Santilli <strk at keybit.net>
+
+ * [r3587] include/geos/noding/snapround/MCIndexSnapRounder.h:
+ Const-correct PrecisionModel use in MCIndexSnapRounder
+
+2012-04-01 20:50 Paul Ramsey <pramsey at cleverelephant.ca>
+
+ * [r3585] HOWTO_RELEASE: Update howto release
+
+2012-04-01 20:45 Paul Ramsey <pramsey at cleverelephant.ca>
+
+ * [r3583] capi/geos_c.h.in: Sync up versions advertised in capi to
+ those in configure.in
+
+2012-03-27 08:37 Sandro Santilli <strk at keybit.net>
+
+ * [r3576] src/operation/overlay/snap/LineStringSnapper.cpp:
+ Indent..
+
+2012-03-22 08:39 Sandro Santilli <strk at keybit.net>
+
+ * [r3575] src/simplify/TaggedLineString.cpp,
+ src/simplify/TaggedLineStringSimplifier.cpp,
+ tests/unit/simplify/TopologyPreservingSimplifierTest.cpp: Fix
+ simplification of collections with empty items (#519)
+
+2012-02-20 21:34 Paul Ramsey <pramsey at cleverelephant.ca>
+
+ * [r3573] CMakeLists.txt: Synch patch level version with autoconf
+ number
+
+2012-02-16 18:19 Paul Ramsey <pramsey at cleverelephant.ca>
+
+ * [r3568] src/algorithm/RobustDeterminant.cpp: Update provenance
+ for Olivier Devillers.
+
+2012-01-16 20:36 Paul Ramsey <pramsey at cleverelephant.ca>
+
+ * [r3567] src/algorithm/RobustDeterminant.cpp: More info on
+ provenance.
+
+2012-01-16 20:15 Paul Ramsey <pramsey at cleverelephant.ca>
+
+ * [r3566] include/geos/timeval.h: Update provenenance
+
+2012-01-16 18:00 Paul Ramsey <pramsey at cleverelephant.ca>
+
+ * [r3565] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in,
+ capi/geos_ts_c.cpp, debian/copyright, debian/geos-config.1,
+ doc/example.cpp, examples/CPCLException.cpp,
+ examples/CoordinateSequencesExample.cpp,
+ examples/CustomCoordinateSequenceExample.cpp,
+ examples/CustomCoordinateSequenceExample.h,
+ examples/CustomPointCoordinateSequence.cpp, include/acconfig.h,
+ include/geos.h, include/geos/algorithm/Angle.h,
+ include/geos/algorithm/BoundaryNodeRule.h,
+ include/geos/algorithm/CGAlgorithms.h,
+ include/geos/algorithm/CentralEndpointIntersector.h,
+ include/geos/algorithm/CentroidArea.h,
+ include/geos/algorithm/CentroidLine.h,
+ include/geos/algorithm/CentroidPoint.h,
+ include/geos/algorithm/ConvexHull.h,
+ include/geos/algorithm/ConvexHull.inl,
+ include/geos/algorithm/HCoordinate.h,
+ include/geos/algorithm/InteriorPointArea.h,
+ include/geos/algorithm/InteriorPointLine.h,
+ include/geos/algorithm/InteriorPointPoint.h,
+ include/geos/algorithm/LineIntersector.h,
+ include/geos/algorithm/MCPointInRing.h,
+ include/geos/algorithm/MinimumDiameter.h,
+ include/geos/algorithm/NotRepresentableException.h,
+ include/geos/algorithm/PointInRing.h,
+ include/geos/algorithm/PointLocator.h,
+ include/geos/algorithm/RayCrossingCounter.h,
+ include/geos/algorithm/RobustDeterminant.h,
+ include/geos/algorithm/SIRtreePointInRing.h,
+ include/geos/algorithm/SimplePointInRing.h,
+ include/geos/algorithm/distance/DiscreteHausdorffDistance.h,
+ include/geos/algorithm/distance/DistanceToPoint.h,
+ include/geos/algorithm/distance/PointPairDistance.h,
+ include/geos/algorithm/locate/IndexedPointInAreaLocator.h,
+ include/geos/algorithm/locate/PointOnGeometryLocator.h,
+ include/geos/algorithm/locate/SimplePointInAreaLocator.h,
+ include/geos/export.h, include/geos/geom.h,
+ include/geos/geom/BinaryOp.h, include/geos/geom/Coordinate.h,
+ include/geos/geom/Coordinate.inl,
+ include/geos/geom/CoordinateArraySequence.h,
+ include/geos/geom/CoordinateArraySequenceFactory.h,
+ include/geos/geom/CoordinateArraySequenceFactory.inl,
+ include/geos/geom/CoordinateFilter.h,
+ include/geos/geom/CoordinateList.h,
+ include/geos/geom/CoordinateSequence.h,
+ include/geos/geom/CoordinateSequenceFactory.h,
+ include/geos/geom/CoordinateSequenceFilter.h,
+ include/geos/geom/Dimension.h, include/geos/geom/Envelope.h,
+ include/geos/geom/Envelope.inl, include/geos/geom/Geometry.h,
+ include/geos/geom/GeometryCollection.h,
+ include/geos/geom/GeometryCollection.inl,
+ include/geos/geom/GeometryComponentFilter.h,
+ include/geos/geom/GeometryFactory.h,
+ include/geos/geom/GeometryFactory.inl,
+ include/geos/geom/GeometryFilter.h,
+ include/geos/geom/GeometryList.h,
+ include/geos/geom/IntersectionMatrix.h,
+ include/geos/geom/LineSegment.h,
+ include/geos/geom/LineSegment.inl,
+ include/geos/geom/LineString.h, include/geos/geom/Lineal.h,
+ include/geos/geom/LinearRing.h, include/geos/geom/Location.h,
+ include/geos/geom/MultiLineString.h,
+ include/geos/geom/MultiLineString.inl,
+ include/geos/geom/MultiPoint.h, include/geos/geom/MultiPolygon.h,
+ include/geos/geom/MultiPolygon.inl, include/geos/geom/Point.h,
+ include/geos/geom/Polygon.h, include/geos/geom/Polygonal.h,
+ include/geos/geom/PrecisionModel.h,
+ include/geos/geom/PrecisionModel.inl, include/geos/geom/Puntal.h,
+ include/geos/geom/Triangle.h,
+ include/geos/geom/prep/AbstractPreparedPolygonContains.h,
+ include/geos/geom/prep/BasicPreparedGeometry.h,
+ include/geos/geom/prep/PreparedGeometry.h,
+ include/geos/geom/prep/PreparedGeometryFactory.h,
+ include/geos/geom/prep/PreparedLineString.h,
+ include/geos/geom/prep/PreparedLineStringIntersects.h,
+ include/geos/geom/prep/PreparedPoint.h,
+ include/geos/geom/prep/PreparedPolygon.h,
+ include/geos/geom/prep/PreparedPolygonContains.h,
+ include/geos/geom/prep/PreparedPolygonContainsProperly.h,
+ include/geos/geom/prep/PreparedPolygonCovers.h,
+ include/geos/geom/prep/PreparedPolygonIntersects.h,
+ include/geos/geom/prep/PreparedPolygonPredicate.h,
+ include/geos/geom/util/ComponentCoordinateExtracter.h,
+ include/geos/geom/util/CoordinateOperation.h,
+ include/geos/geom/util/GeometryCombiner.h,
+ include/geos/geom/util/GeometryEditor.h,
+ include/geos/geom/util/GeometryEditorOperation.h,
+ include/geos/geom/util/GeometryExtracter.h,
+ include/geos/geom/util/GeometryTransformer.h,
+ include/geos/geom/util/LinearComponentExtracter.h,
+ include/geos/geom/util/PointExtracter.h,
+ include/geos/geom/util/PolygonExtracter.h,
+ include/geos/geom/util/ShortCircuitedGeometryVisitor.h,
+ include/geos/geom/util/SineStarFactory.h,
+ include/geos/geomPrep.h, include/geos/geomUtil.h,
+ include/geos/geomgraph.h, include/geos/geomgraph/Depth.h,
+ include/geos/geomgraph/DirectedEdge.h,
+ include/geos/geomgraph/DirectedEdge.inl,
+ include/geos/geomgraph/DirectedEdgeStar.h,
+ include/geos/geomgraph/Edge.h, include/geos/geomgraph/EdgeEnd.h,
+ include/geos/geomgraph/EdgeEndStar.h,
+ include/geos/geomgraph/EdgeIntersection.h,
+ include/geos/geomgraph/EdgeIntersectionList.h,
+ include/geos/geomgraph/EdgeList.h,
+ include/geos/geomgraph/EdgeNodingValidator.h,
+ include/geos/geomgraph/EdgeRing.h,
+ include/geos/geomgraph/GeometryGraph.h,
+ include/geos/geomgraph/GeometryGraph.inl,
+ include/geos/geomgraph/GraphComponent.h,
+ include/geos/geomgraph/Label.h, include/geos/geomgraph/Node.h,
+ include/geos/geomgraph/NodeFactory.h,
+ include/geos/geomgraph/NodeMap.h,
+ include/geos/geomgraph/PlanarGraph.h,
+ include/geos/geomgraph/Position.h,
+ include/geos/geomgraph/Quadrant.h,
+ include/geos/geomgraph/TopologyLocation.h,
+ include/geos/geomgraph/index/EdgeSetIntersector.h,
+ include/geos/geomgraph/index/MonotoneChain.h,
+ include/geos/geomgraph/index/MonotoneChainEdge.h,
+ include/geos/geomgraph/index/MonotoneChainIndexer.h,
+ include/geos/geomgraph/index/SegmentIntersector.h,
+ include/geos/geomgraph/index/SimpleEdgeSetIntersector.h,
+ include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h,
+ include/geos/geomgraph/index/SimpleSweepLineIntersector.h,
+ include/geos/geomgraph/index/SweepLineEvent.h,
+ include/geos/geomgraph/index/SweepLineEventObj.h,
+ include/geos/geomgraph/index/SweepLineSegment.h,
+ include/geos/geomgraphindex.h, include/geos/geosAlgorithm.h,
+ include/geos/index/ItemVisitor.h,
+ include/geos/index/SpatialIndex.h,
+ include/geos/index/bintree/Bintree.h,
+ include/geos/index/bintree/Interval.h,
+ include/geos/index/bintree/Key.h,
+ include/geos/index/bintree/Node.h,
+ include/geos/index/bintree/NodeBase.h,
+ include/geos/index/bintree/Root.h,
+ include/geos/index/chain/MonotoneChain.h,
+ include/geos/index/chain/MonotoneChainBuilder.h,
+ include/geos/index/chain/MonotoneChainOverlapAction.h,
+ include/geos/index/chain/MonotoneChainSelectAction.h,
+ include/geos/index/intervalrtree/IntervalRTreeBranchNode.h,
+ include/geos/index/intervalrtree/IntervalRTreeLeafNode.h,
+ include/geos/index/intervalrtree/IntervalRTreeNode.h,
+ include/geos/index/intervalrtree/SortedPackedIntervalRTree.h,
+ include/geos/index/quadtree/DoubleBits.h,
+ include/geos/index/quadtree/IntervalSize.h,
+ include/geos/index/quadtree/Key.h,
+ include/geos/index/quadtree/Node.h,
+ include/geos/index/quadtree/NodeBase.h,
+ include/geos/index/quadtree/Quadtree.h,
+ include/geos/index/quadtree/Root.h,
+ include/geos/index/strtree/AbstractNode.h,
+ include/geos/index/strtree/AbstractSTRtree.h,
+ include/geos/index/strtree/Boundable.h,
+ include/geos/index/strtree/Interval.h,
+ include/geos/index/strtree/ItemBoundable.h,
+ include/geos/index/strtree/SIRtree.h,
+ include/geos/index/strtree/STRtree.h,
+ include/geos/index/sweepline/SweepLineEvent.h,
+ include/geos/index/sweepline/SweepLineIndex.h,
+ include/geos/index/sweepline/SweepLineInterval.h,
+ include/geos/index/sweepline/SweepLineOverlapAction.h,
+ include/geos/indexBintree.h, include/geos/indexChain.h,
+ include/geos/indexIntervalRTree.h, include/geos/indexQuadtree.h,
+ include/geos/indexStrtree.h, include/geos/indexSweepline.h,
+ include/geos/inline.h, include/geos/io.h,
+ include/geos/io/ByteOrderDataInStream.h,
+ include/geos/io/ByteOrderDataInStream.inl,
+ include/geos/io/ByteOrderValues.h, include/geos/io/CLocalizer.h,
+ include/geos/io/ParseException.h,
+ include/geos/io/StringTokenizer.h,
+ include/geos/io/WKBConstants.h, include/geos/io/WKBReader.h,
+ include/geos/io/WKBWriter.h, include/geos/io/WKTReader.h,
+ include/geos/io/WKTReader.inl, include/geos/io/WKTWriter.h,
+ include/geos/io/Writer.h,
+ include/geos/linearref/ExtractLineByLocation.h,
+ include/geos/linearref/LengthIndexOfPoint.h,
+ include/geos/linearref/LengthIndexedLine.h,
+ include/geos/linearref/LengthLocationMap.h,
+ include/geos/linearref/LinearGeometryBuilder.h,
+ include/geos/linearref/LinearIterator.h,
+ include/geos/linearref/LinearLocation.h,
+ include/geos/linearref/LocationIndexOfLine.h,
+ include/geos/linearref/LocationIndexOfPoint.h,
+ include/geos/linearref/LocationIndexedLine.h,
+ include/geos/noding.h, include/geos/noding/BasicSegmentString.h,
+ include/geos/noding/FastNodingValidator.h,
+ include/geos/noding/FastSegmentSetIntersectionFinder.h,
+ include/geos/noding/IntersectionAdder.h,
+ include/geos/noding/IntersectionFinderAdder.h,
+ include/geos/noding/IteratedNoder.h,
+ include/geos/noding/MCIndexNoder.h,
+ include/geos/noding/MCIndexNoder.inl,
+ include/geos/noding/MCIndexSegmentSetMutualIntersector.h,
+ include/geos/noding/NodableSegmentString.h,
+ include/geos/noding/NodedSegmentString.h,
+ include/geos/noding/Noder.h,
+ include/geos/noding/NodingValidator.h,
+ include/geos/noding/Octant.h,
+ include/geos/noding/OrientedCoordinateArray.h,
+ include/geos/noding/ScaledNoder.h,
+ include/geos/noding/SegmentIntersectionDetector.h,
+ include/geos/noding/SegmentIntersector.h,
+ include/geos/noding/SegmentNode.h,
+ include/geos/noding/SegmentNodeList.h,
+ include/geos/noding/SegmentPointComparator.h,
+ include/geos/noding/SegmentSetMutualIntersector.h,
+ include/geos/noding/SegmentString.h,
+ include/geos/noding/SegmentStringUtil.h,
+ include/geos/noding/SimpleNoder.h,
+ include/geos/noding/SingleInteriorIntersectionFinder.h,
+ include/geos/noding/SinglePassNoder.h,
+ include/geos/noding/snapround/HotPixel.h,
+ include/geos/noding/snapround/HotPixel.inl,
+ include/geos/noding/snapround/MCIndexPointSnapper.h,
+ include/geos/noding/snapround/MCIndexSnapRounder.h,
+ include/geos/noding/snapround/SimpleSnapRounder.h,
+ include/geos/nodingSnapround.h, include/geos/opBuffer.h,
+ include/geos/opDistance.h, include/geos/opLinemerge.h,
+ include/geos/opOverlay.h, include/geos/opPolygonize.h,
+ include/geos/opPredicate.h, include/geos/opRelate.h,
+ include/geos/opValid.h, include/geos/operation.h,
+ include/geos/operation/GeometryGraphOperation.h,
+ include/geos/operation/IsSimpleOp.h,
+ include/geos/operation/buffer/BufferBuilder.h,
+ include/geos/operation/buffer/BufferOp.h,
+ include/geos/operation/buffer/BufferParameters.h,
+ include/geos/operation/buffer/BufferSubgraph.h,
+ include/geos/operation/buffer/OffsetCurveBuilder.h,
+ include/geos/operation/buffer/OffsetCurveSetBuilder.h,
+ include/geos/operation/buffer/OffsetSegmentGenerator.h,
+ include/geos/operation/buffer/OffsetSegmentString.h,
+ include/geos/operation/buffer/RightmostEdgeFinder.h,
+ include/geos/operation/buffer/SubgraphDepthLocater.h,
+ include/geos/operation/distance/ConnectedElementLocationFilter.h,
+ include/geos/operation/distance/ConnectedElementPointFilter.h,
+ include/geos/operation/distance/DistanceOp.h,
+ include/geos/operation/distance/GeometryLocation.h,
+ include/geos/operation/linemerge/EdgeString.h,
+ include/geos/operation/linemerge/LineMergeDirectedEdge.h,
+ include/geos/operation/linemerge/LineMergeEdge.h,
+ include/geos/operation/linemerge/LineMergeGraph.h,
+ include/geos/operation/linemerge/LineMerger.h,
+ include/geos/operation/linemerge/LineSequencer.h,
+ include/geos/operation/overlay/EdgeSetNoder.h,
+ include/geos/operation/overlay/ElevationMatrix.h,
+ include/geos/operation/overlay/ElevationMatrixCell.h,
+ include/geos/operation/overlay/LineBuilder.h,
+ include/geos/operation/overlay/MaximalEdgeRing.h,
+ include/geos/operation/overlay/MinimalEdgeRing.h,
+ include/geos/operation/overlay/MinimalEdgeRing.inl,
+ include/geos/operation/overlay/OverlayNodeFactory.h,
+ include/geos/operation/overlay/OverlayOp.h,
+ include/geos/operation/overlay/PointBuilder.h,
+ include/geos/operation/overlay/PolygonBuilder.h,
+ include/geos/operation/overlay/snap/GeometrySnapper.h,
+ include/geos/operation/overlay/snap/LineStringSnapper.h,
+ include/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h,
+ include/geos/operation/overlay/snap/SnapOverlayOp.h,
+ include/geos/operation/overlay/validate/FuzzyPointLocator.h,
+ include/geos/operation/overlay/validate/OffsetPointGenerator.h,
+ include/geos/operation/overlay/validate/OverlayResultValidator.h,
+ include/geos/operation/polygonize/EdgeRing.h,
+ include/geos/operation/polygonize/PolygonizeDirectedEdge.h,
+ include/geos/operation/polygonize/PolygonizeEdge.h,
+ include/geos/operation/polygonize/PolygonizeGraph.h,
+ include/geos/operation/polygonize/Polygonizer.h,
+ include/geos/operation/predicate/RectangleContains.h,
+ include/geos/operation/predicate/RectangleIntersects.h,
+ include/geos/operation/predicate/SegmentIntersectionTester.h,
+ include/geos/operation/relate/EdgeEndBuilder.h,
+ include/geos/operation/relate/EdgeEndBundle.h,
+ include/geos/operation/relate/EdgeEndBundleStar.h,
+ include/geos/operation/relate/RelateComputer.h,
+ include/geos/operation/relate/RelateNode.h,
+ include/geos/operation/relate/RelateNodeFactory.h,
+ include/geos/operation/relate/RelateNodeGraph.h,
+ include/geos/operation/relate/RelateOp.h,
+ include/geos/operation/sharedpaths/SharedPathsOp.h,
+ include/geos/operation/union/CascadedPolygonUnion.h,
+ include/geos/operation/union/GeometryListHolder.h,
+ include/geos/operation/union/PointGeometryUnion.h,
+ include/geos/operation/union/UnaryUnionOp.h,
+ include/geos/operation/valid/ConnectedInteriorTester.h,
+ include/geos/operation/valid/ConsistentAreaTester.h,
+ include/geos/operation/valid/IsValidOp.h,
+ include/geos/operation/valid/QuadtreeNestedRingTester.h,
+ include/geos/operation/valid/RepeatedPointTester.h,
+ include/geos/operation/valid/SimpleNestedRingTester.h,
+ include/geos/operation/valid/SweeplineNestedRingTester.h,
+ include/geos/operation/valid/TopologyValidationError.h,
+ include/geos/planargraph.h,
+ include/geos/planargraph/DirectedEdge.h,
+ include/geos/planargraph/DirectedEdgeStar.h,
+ include/geos/planargraph/Edge.h,
+ include/geos/planargraph/GraphComponent.h,
+ include/geos/planargraph/Node.h,
+ include/geos/planargraph/NodeMap.h,
+ include/geos/planargraph/PlanarGraph.h,
+ include/geos/planargraph/Subgraph.h,
+ include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h,
+ include/geos/platform.h.cmake, include/geos/platform.h.vc,
+ include/geos/precision.h, include/geos/precision/CommonBits.h,
+ include/geos/precision/CommonBitsOp.h,
+ include/geos/precision/CommonBitsRemover.h,
+ include/geos/precision/EnhancedPrecisionOp.h,
+ include/geos/precision/SimpleGeometryPrecisionReducer.h,
+ include/geos/profiler.h,
+ include/geos/simplify/DouglasPeuckerLineSimplifier.h,
+ include/geos/simplify/DouglasPeuckerSimplifier.h,
+ include/geos/simplify/LineSegmentIndex.h,
+ include/geos/simplify/TaggedLineSegment.h,
+ include/geos/simplify/TaggedLineString.h,
+ include/geos/simplify/TaggedLineStringSimplifier.h,
+ include/geos/simplify/TaggedLinesSimplifier.h,
+ include/geos/simplify/TopologyPreservingSimplifier.h,
+ include/geos/spatialIndex.h, include/geos/timeval.h,
+ include/geos/unload.h, include/geos/util.h,
+ include/geos/util/Assert.h,
+ include/geos/util/AssertionFailedException.h,
+ include/geos/util/CoordinateArrayFilter.h,
+ include/geos/util/GEOSException.h,
+ include/geos/util/GeometricShapeFactory.h,
+ include/geos/util/IllegalArgumentException.h,
+ include/geos/util/IllegalStateException.h,
+ include/geos/util/Machine.h,
+ include/geos/util/TopologyException.h,
+ include/geos/util/UniqueCoordinateArrayFilter.h,
+ include/geos/util/UnsupportedOperationException.h,
+ include/geos/util/math.h, include/geos/version.h.in,
+ include/geos/version.h.vc, src/algorithm/Angle.cpp,
+ src/algorithm/BoundaryNodeRule.cpp,
+ src/algorithm/CGAlgorithms.cpp, src/algorithm/CentroidArea.cpp,
+ src/algorithm/CentroidLine.cpp, src/algorithm/CentroidPoint.cpp,
+ src/algorithm/ConvexHull.cpp, src/algorithm/HCoordinate.cpp,
+ src/algorithm/InteriorPointArea.cpp,
+ src/algorithm/InteriorPointLine.cpp,
+ src/algorithm/InteriorPointPoint.cpp,
+ src/algorithm/LineIntersector.cpp,
+ src/algorithm/MCPointInRing.cpp, src/algorithm/Makefile.am,
+ src/algorithm/MinimumDiameter.cpp,
+ src/algorithm/NotRepresentableException.cpp,
+ src/algorithm/PointLocator.cpp,
+ src/algorithm/RayCrossingCounter.cpp,
+ src/algorithm/RobustDeterminant.cpp,
+ src/algorithm/SIRtreePointInRing.cpp,
+ src/algorithm/SimplePointInRing.cpp,
+ src/algorithm/distance/DiscreteHausdorffDistance.cpp,
+ src/algorithm/distance/DistanceToPoint.cpp,
+ src/algorithm/locate/IndexedPointInAreaLocator.cpp,
+ src/algorithm/locate/PointOnGeometryLocator.cpp,
+ src/algorithm/locate/SimplePointInAreaLocator.cpp,
+ src/geom/Coordinate.cpp, src/geom/CoordinateArraySequence.cpp,
+ src/geom/CoordinateArraySequenceFactory.cpp,
+ src/geom/CoordinateSequence.cpp,
+ src/geom/CoordinateSequenceFactory.cpp, src/geom/Dimension.cpp,
+ src/geom/Envelope.cpp, src/geom/Geometry.cpp,
+ src/geom/GeometryCollection.cpp,
+ src/geom/GeometryComponentFilter.cpp,
+ src/geom/GeometryFactory.cpp, src/geom/GeometryList.cpp,
+ src/geom/IntersectionMatrix.cpp, src/geom/LineSegment.cpp,
+ src/geom/LineString.cpp, src/geom/LinearRing.cpp,
+ src/geom/Location.cpp, src/geom/MultiLineString.cpp,
+ src/geom/MultiPoint.cpp, src/geom/MultiPolygon.cpp,
+ src/geom/Point.cpp, src/geom/Polygon.cpp,
+ src/geom/PrecisionModel.cpp, src/geom/Triangle.cpp,
+ src/geom/prep/AbstractPreparedPolygonContains.cpp,
+ src/geom/prep/BasicPreparedGeometry.cpp,
+ src/geom/prep/PreparedGeometry.cpp,
+ src/geom/prep/PreparedGeometryFactory.cpp,
+ src/geom/prep/PreparedLineString.cpp,
+ src/geom/prep/PreparedLineStringIntersects.cpp,
+ src/geom/prep/PreparedPoint.cpp,
+ src/geom/prep/PreparedPolygon.cpp,
+ src/geom/prep/PreparedPolygonContains.cpp,
+ src/geom/prep/PreparedPolygonContainsProperly.cpp,
+ src/geom/prep/PreparedPolygonCovers.cpp,
+ src/geom/prep/PreparedPolygonIntersects.cpp,
+ src/geom/prep/PreparedPolygonPredicate.cpp,
+ src/geom/util/ComponentCoordinateExtracter.cpp,
+ src/geom/util/CoordinateOperation.cpp,
+ src/geom/util/GeometryCombiner.cpp,
+ src/geom/util/GeometryEditor.cpp,
+ src/geom/util/GeometryTransformer.cpp,
+ src/geom/util/ShortCircuitedGeometryVisitor.cpp,
+ src/geom/util/SineStarFactory.cpp, src/geomgraph/Depth.cpp,
+ src/geomgraph/DirectedEdge.cpp,
+ src/geomgraph/DirectedEdgeStar.cpp, src/geomgraph/Edge.cpp,
+ src/geomgraph/EdgeEnd.cpp, src/geomgraph/EdgeEndStar.cpp,
+ src/geomgraph/EdgeIntersectionList.cpp,
+ src/geomgraph/EdgeList.cpp,
+ src/geomgraph/EdgeNodingValidator.cpp,
+ src/geomgraph/EdgeRing.cpp, src/geomgraph/GeometryGraph.cpp,
+ src/geomgraph/GraphComponent.cpp, src/geomgraph/Label.cpp,
+ src/geomgraph/Node.cpp, src/geomgraph/NodeFactory.cpp,
+ src/geomgraph/NodeMap.cpp, src/geomgraph/PlanarGraph.cpp,
+ src/geomgraph/Position.cpp, src/geomgraph/Quadrant.cpp,
+ src/geomgraph/TopologyLocation.cpp,
+ src/geomgraph/index/MonotoneChainEdge.cpp,
+ src/geomgraph/index/MonotoneChainIndexer.cpp,
+ src/geomgraph/index/SegmentIntersector.cpp,
+ src/geomgraph/index/SimpleEdgeSetIntersector.cpp,
+ src/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+ src/geomgraph/index/SimpleSweepLineIntersector.cpp,
+ src/geomgraph/index/SweepLineEvent.cpp,
+ src/geomgraph/index/SweepLineSegment.cpp,
+ src/index/bintree/Bintree.cpp, src/index/bintree/Interval.cpp,
+ src/index/bintree/Key.cpp, src/index/bintree/Node.cpp,
+ src/index/bintree/NodeBase.cpp, src/index/bintree/Root.cpp,
+ src/index/chain/MonotoneChain.cpp,
+ src/index/chain/MonotoneChainBuilder.cpp,
+ src/index/chain/MonotoneChainOverlapAction.cpp,
+ src/index/chain/MonotoneChainSelectAction.cpp,
+ src/index/intervalrtree/IntervalRTreeBranchNode.cpp,
+ src/index/intervalrtree/IntervalRTreeLeafNode.cpp,
+ src/index/intervalrtree/IntervalRTreeNode.cpp,
+ src/index/intervalrtree/SortedPackedIntervalRTree.cpp,
+ src/index/quadtree/DoubleBits.cpp,
+ src/index/quadtree/IntervalSize.cpp, src/index/quadtree/Key.cpp,
+ src/index/quadtree/Node.cpp, src/index/quadtree/NodeBase.cpp,
+ src/index/quadtree/Quadtree.cpp, src/index/quadtree/Root.cpp,
+ src/index/strtree/AbstractNode.cpp,
+ src/index/strtree/AbstractSTRtree.cpp,
+ src/index/strtree/Interval.cpp,
+ src/index/strtree/ItemBoundable.cpp,
+ src/index/strtree/SIRtree.cpp, src/index/strtree/STRtree.cpp,
+ src/index/sweepline/SweepLineEvent.cpp,
+ src/index/sweepline/SweepLineIndex.cpp,
+ src/index/sweepline/SweepLineInterval.cpp, src/inlines.cpp,
+ src/io/ByteOrderDataInStream.cpp, src/io/ByteOrderValues.cpp,
+ src/io/CLocalizer.cpp, src/io/ParseException.cpp,
+ src/io/StringTokenizer.cpp, src/io/Unload.cpp,
+ src/io/WKBReader.cpp, src/io/WKBWriter.cpp, src/io/WKTReader.cpp,
+ src/io/WKTWriter.cpp, src/io/Writer.cpp,
+ src/linearref/ExtractLineByLocation.cpp,
+ src/linearref/LengthIndexOfPoint.cpp,
+ src/linearref/LengthIndexedLine.cpp,
+ src/linearref/LengthLocationMap.cpp,
+ src/linearref/LinearGeometryBuilder.cpp,
+ src/linearref/LinearIterator.cpp,
+ src/linearref/LinearLocation.cpp,
+ src/linearref/LocationIndexOfLine.cpp,
+ src/linearref/LocationIndexOfPoint.cpp,
+ src/linearref/Makefile.am, src/noding/BasicSegmentString.cpp,
+ src/noding/FastNodingValidator.cpp,
+ src/noding/FastSegmentSetIntersectionFinder.cpp,
+ src/noding/IntersectionAdder.cpp,
+ src/noding/IntersectionFinderAdder.cpp,
+ src/noding/IteratedNoder.cpp, src/noding/MCIndexNoder.cpp,
+ src/noding/MCIndexSegmentSetMutualIntersector.cpp,
+ src/noding/NodedSegmentString.cpp,
+ src/noding/NodingValidator.cpp, src/noding/Octant.cpp,
+ src/noding/OrientedCoordinateArray.cpp,
+ src/noding/ScaledNoder.cpp,
+ src/noding/SegmentIntersectionDetector.cpp,
+ src/noding/SegmentNode.cpp, src/noding/SegmentNodeList.cpp,
+ src/noding/SegmentString.cpp, src/noding/SegmentStringUtil.cpp,
+ src/noding/SimpleNoder.cpp,
+ src/noding/SingleInteriorIntersectionFinder.cpp,
+ src/noding/snapround/HotPixel.cpp,
+ src/noding/snapround/MCIndexPointSnapper.cpp,
+ src/noding/snapround/MCIndexSnapRounder.cpp,
+ src/noding/snapround/SimpleSnapRounder.cpp,
+ src/operation/GeometryGraphOperation.cpp,
+ src/operation/IsSimpleOp.cpp,
+ src/operation/buffer/BufferBuilder.cpp,
+ src/operation/buffer/BufferInputLineSimplifier.cpp,
+ src/operation/buffer/BufferInputLineSimplifier.h,
+ src/operation/buffer/BufferOp.cpp,
+ src/operation/buffer/BufferParameters.cpp,
+ src/operation/buffer/BufferSubgraph.cpp,
+ src/operation/buffer/OffsetCurveBuilder.cpp,
+ src/operation/buffer/OffsetCurveSetBuilder.cpp,
+ src/operation/buffer/OffsetSegmentGenerator.cpp,
+ src/operation/buffer/RightmostEdgeFinder.cpp,
+ src/operation/buffer/SubgraphDepthLocater.cpp,
+ src/operation/distance/ConnectedElementLocationFilter.cpp,
+ src/operation/distance/ConnectedElementPointFilter.cpp,
+ src/operation/distance/DistanceOp.cpp,
+ src/operation/distance/GeometryLocation.cpp,
+ src/operation/linemerge/EdgeString.cpp,
+ src/operation/linemerge/LineMergeDirectedEdge.cpp,
+ src/operation/linemerge/LineMergeEdge.cpp,
+ src/operation/linemerge/LineMergeGraph.cpp,
+ src/operation/linemerge/LineMerger.cpp,
+ src/operation/linemerge/LineSequencer.cpp,
+ src/operation/overlay/EdgeSetNoder.cpp,
+ src/operation/overlay/ElevationMatrix.cpp,
+ src/operation/overlay/ElevationMatrixCell.cpp,
+ src/operation/overlay/LineBuilder.cpp,
+ src/operation/overlay/MaximalEdgeRing.cpp,
+ src/operation/overlay/MinimalEdgeRing.cpp,
+ src/operation/overlay/OverlayNodeFactory.cpp,
+ src/operation/overlay/OverlayOp.cpp,
+ src/operation/overlay/PointBuilder.cpp,
+ src/operation/overlay/PolygonBuilder.cpp,
+ src/operation/overlay/snap/GeometrySnapper.cpp,
+ src/operation/overlay/snap/LineStringSnapper.cpp,
+ src/operation/overlay/snap/SnapIfNeededOverlayOp.cpp,
+ src/operation/overlay/snap/SnapOverlayOp.cpp,
+ src/operation/overlay/validate/FuzzyPointLocator.cpp,
+ src/operation/overlay/validate/OffsetPointGenerator.cpp,
+ src/operation/overlay/validate/OverlayResultValidator.cpp,
+ src/operation/polygonize/EdgeRing.cpp,
+ src/operation/polygonize/PolygonizeDirectedEdge.cpp,
+ src/operation/polygonize/PolygonizeEdge.cpp,
+ src/operation/polygonize/PolygonizeGraph.cpp,
+ src/operation/polygonize/Polygonizer.cpp,
+ src/operation/predicate/RectangleContains.cpp,
+ src/operation/predicate/RectangleIntersects.cpp,
+ src/operation/predicate/SegmentIntersectionTester.cpp,
+ src/operation/relate/EdgeEndBuilder.cpp,
+ src/operation/relate/EdgeEndBundle.cpp,
+ src/operation/relate/EdgeEndBundleStar.cpp,
+ src/operation/relate/RelateComputer.cpp,
+ src/operation/relate/RelateNode.cpp,
+ src/operation/relate/RelateNodeFactory.cpp,
+ src/operation/relate/RelateNodeGraph.cpp,
+ src/operation/relate/RelateOp.cpp,
+ src/operation/sharedpaths/SharedPathsOp.cpp,
+ src/operation/union/CascadedPolygonUnion.cpp,
+ src/operation/union/PointGeometryUnion.cpp,
+ src/operation/union/UnaryUnionOp.cpp,
+ src/operation/valid/ConnectedInteriorTester.cpp,
+ src/operation/valid/ConsistentAreaTester.cpp,
+ src/operation/valid/IndexedNestedRingTester.cpp,
+ src/operation/valid/IndexedNestedRingTester.h,
+ src/operation/valid/IsValidOp.cpp,
+ src/operation/valid/QuadtreeNestedRingTester.cpp,
+ src/operation/valid/RepeatedPointTester.cpp,
+ src/operation/valid/SimpleNestedRingTester.cpp,
+ src/operation/valid/SweeplineNestedRingTester.cpp,
+ src/operation/valid/TopologyValidationError.cpp,
+ src/planargraph/DirectedEdge.cpp,
+ src/planargraph/DirectedEdgeStar.cpp, src/planargraph/Edge.cpp,
+ src/planargraph/Node.cpp, src/planargraph/NodeMap.cpp,
+ src/planargraph/PlanarGraph.cpp, src/planargraph/Subgraph.cpp,
+ src/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
+ src/precision/CommonBits.cpp, src/precision/CommonBitsOp.cpp,
+ src/precision/CommonBitsRemover.cpp,
+ src/precision/EnhancedPrecisionOp.cpp,
+ src/precision/SimpleGeometryPrecisionReducer.cpp,
+ src/simplify/DouglasPeuckerLineSimplifier.cpp,
+ src/simplify/DouglasPeuckerSimplifier.cpp,
+ src/simplify/LineSegmentIndex.cpp,
+ src/simplify/TaggedLineSegment.cpp,
+ src/simplify/TaggedLineString.cpp,
+ src/simplify/TaggedLineStringSimplifier.cpp,
+ src/simplify/TaggedLinesSimplifier.cpp,
+ src/simplify/TopologyPreservingSimplifier.cpp,
+ src/util/Assert.cpp, src/util/GeometricShapeFactory.cpp,
+ src/util/Profiler.cpp, src/util/math.cpp,
+ tests/bigtest/GeometryTestFactory.cpp,
+ tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h,
+ tests/geostest/geostest.c, tests/perf/ClassSizes.cpp,
+ tests/perf/operation/buffer/IteratedBufferStressTest.cpp,
+ tests/perf/operation/predicate/RectangleIntersectsPerfTest.cpp,
+ tests/thread/badthreadtest.c, tests/thread/threadtest.c,
+ tests/unit/algorithm/InteriorPointAreaTest.cpp,
+ tests/unit/geom/GeometryFactoryTest.cpp,
+ tests/unit/geom/PolygonTest.cpp, tests/unit/geos_unit.cpp,
+ tests/xmltester/BufferResultMatcher.cpp,
+ tests/xmltester/BufferResultMatcher.h, tests/xmltester/CTS.cpp,
+ tests/xmltester/SimpleWKTTester.cpp,
+ tests/xmltester/SingleSidedBufferResultMatcher.cpp,
+ tests/xmltester/SingleSidedBufferResultMatcher.h,
+ tests/xmltester/Stackwalker.h, tests/xmltester/XMLTester.cpp,
+ tests/xmltester/XMLTester.h, tests/xmltester/safe_to_xml.sh,
+ tests/xmltester/tests/robustness.xml: Complete Note#1 in the
+ http://wiki.osgeo.org/wiki/GEOS_Provenance_Review to get out of
+ incubation.
+
+2012-01-07 21:09 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3563] CMakeLists.txt: Fixed (hopefully) CMake issues with std::
+ namespace detection (Ticket #493)
+
+2012-01-07 21:08 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3562] tests/unit/capi/GEOSisValidDetailTest.cpp: Missing
+ <cctype> header for toupper. Fixed Visual C++ warning.
+
+2012-01-06 21:53 Sandro Santilli <strk at keybit.net>
+
+ * [r3561] src/operation/buffer/BufferOp.cpp: Forward port: Fix MSVC
+ compilation of ambiguous log() call #506
+
+2011-12-16 14:15 Sandro Santilli <strk at keybit.net>
+
+ * [r3555] src/operation/overlay/snap/LineStringSnapper.cpp: Make
+ debugging output of LineStringSnapper more readable
+
+2011-12-15 14:36 Sandro Santilli <strk at keybit.net>
+
+ * [r3553] 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:34 Sandro Santilli <strk at keybit.net>
+
+ * [r3550] include/geos/operation/overlay/OverlayOp.h: indent
+
+2011-12-15 08:59 Sandro Santilli <strk at keybit.net>
+
+ * [r3548] include/geos/geom/BinaryOp.h: Fix build with
+ CBR_BEFORE_SNAPPING undefined
+
+2011-12-12 15:09 Howard Butler <hobu.inc at gmail.com>
+
+ * [r3546] src/operation/overlay/OverlayNodeFactory.cpp: apply patch
+ for #500 to fix clang's complaint about a missing default
+ initialization
+
+2011-12-12 10:10 Sandro Santilli <strk at keybit.net>
+
+ * [r3544] src/algorithm/CGAlgorithms.cpp: Apply Shoelace formula
+ for area calculation (#485)
+
+2011-12-12 09:59 Sandro Santilli <strk at keybit.net>
+
+ * [r3542] macros/geos.m4, tools/geos-config.in: Add --clibs to
+ geos-config and GEOS_C_LIBS to geos.m4 (#497)
+
+2011-12-09 10:54 Sandro Santilli <strk at keybit.net>
+
+ * [r3540] 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:04 Sandro Santilli <strk at keybit.net>
+
+ * [r3536] .gitignore: Ignore built performance tests
+
+2011-12-09 10:04 Sandro Santilli <strk at keybit.net>
+
+ * [r3535] 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:48 Sandro Santilli <strk at keybit.net>
+
+ * [r3534] include/geos/operation/union/CascadedPolygonUnion.h,
+ src/operation/union/CascadedPolygonUnion.cpp,
+ tests/xmltester/Makefile.am,
+ tests/xmltester/tests/general/TestUnaryUnion.xml,
+ tests/xmltester/tests/general/TestUnaryUnionFloating.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-07 15:13 Sandro Santilli <strk at keybit.net>
+
+ * [r3530] include/geos/noding/snapround/MCIndexPointSnapper.h,
+ include/geos/noding/snapround/MCIndexSnapRounder.h,
+ src/noding/snapround/MCIndexPointSnapper.cpp,
+ src/noding/snapround/MCIndexSnapRounder.cpp: Update port info for
+ MCIndexPointSnapper and MCIndexSnapRounder
+
+2011-12-07 11:17 Sandro Santilli <strk at keybit.net>
+
+ * [r3529] tests/unit/Makefile.am,
+ tests/unit/noding/snapround/MCIndexSnapRounderTest.cpp: Add a
+ simple test for MCIndexSnapRounderTest
+
+ The test would fail before the fix in r3528
+
+2011-12-06 17:26 Sandro Santilli <strk at keybit.net>
+
+ * [r3528] 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:42 Sandro Santilli <strk at keybit.net>
+
+ * [r3525] tests/xmltester/tests/safe/buffer-1.01.xml: Add
+ <resultMatcher> tag to make the test runnable with JTS
+
+2011-11-30 09:45 Sandro Santilli <strk at keybit.net>
+
+ * [r3523] 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 at keybit.net>
+
+ * [r3522] src/geom/Coordinate.cpp: Use 18 significant digits for
+ TopologyException point coordinates
+
+2011-11-28 08:53 Sandro Santilli <strk at keybit.net>
+
+ * [r3520] 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-24 22:07 Sandro Santilli <strk at keybit.net>
+
+ * [r3518] macros/ruby.m4, swig/ruby/Makefile.am,
+ swig/ruby/geos_wrap.cxx, swig/ruby/ruby.i: Fix to get swig/ruby
+ compiling for ruby 1.9
+
+ Patch by Kashif Rasul
+
+2011-11-06 03:25 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3517] nmake.opt: * GEOS builds with Visual C++ from Visual
+ Studio 11(Developer Preview).
+ * Added related _NMAKE_VER case to nmake.opt.
+
+2011-11-04 20:41 Sandro Santilli <strk at keybit.net>
+
+ * [r3515] tests/unit/capi/GEOSisValidDetailTest.cpp: Allow any case
+ in NaN for testcase purposes (#486)
+
+2011-11-04 17:59 Sandro Santilli <strk at keybit.net>
+
+ * [r3514] 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-10-28 23:13 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3511] tests/perf, tests/perf/capi,
+ tests/perf/operation/predicate: Updated svn:ignore property
+
+2011-10-27 07:04 Sandro Santilli <strk at keybit.net>
+
+ * [r3510] TODO: Add JTS triangulation api item
+
+2011-10-26 16:49 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3509] tests/unit/operation/buffer/BufferOpTest.cpp: * Test of
+ two ways of executing buffer operation.
+ * Test problems with BufferOp when using BufferParameters
+ reported by Markus Meyer.
+ * TODO: if possible, replace sample WKT with WKT from Markus.
+
+2011-10-26 16:14 Sandro Santilli <strk at keybit.net>
+
+ * [r3508] tests/unit/Makefile.am,
+ tests/unit/operation/buffer/BufferParametersTest.cpp: Add test
+ for BufferParameters class
+
+2011-10-26 14:16 Sandro Santilli <strk at keybit.net>
+
+ * [r3505] authors.svn: Add missing entries in the author file.
+ Order alphabetically.
+
+2011-10-26 14:16 Sandro Santilli <strk at keybit.net>
+
+ * [r3504] NEWS: Add missing CAPI additions of 3.3.0 to NEWS file
+
+2011-10-19 00:45 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3502] CMakeLists.txt: Fixed CMAKE_CXX_FLAGS overridind
+ -std=gnu++0x (#489)
+
+2011-10-18 22:12 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3501] CMakeLists.txt: Missing 3.4.0 versions update in CMake
+ configuration
+
+2011-10-05 23:24 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3499] capi/geos_ts_c.cpp: Removed redundant casts between
+ integer types
+
+2011-10-05 00:09 Howard Butler <hobu.inc at gmail.com>
+
+ * [r3498] tests/unit/tut/tut_assert.hpp: declare these functions
+ static inline to silence unused-function warning
+
+2011-10-04 20:46 Howard Butler <hobu.inc at gmail.com>
+
+ * [r3497] capi/geos_ts_c.cpp,
+ include/geos/algorithm/CGAlgorithms.h,
+ include/geos/algorithm/PointInRing.h,
+ include/geos/geom/MultiPoint.h,
+ include/geos/geom/prep/PreparedGeometry.h,
+ include/geos/geomgraph/EdgeEndStar.h,
+ include/geos/geomgraph/Node.h,
+ include/geos/geomgraph/NodeFactory.h,
+ include/geos/geomgraph/index/EdgeSetIntersector.h,
+ include/geos/geomgraph/index/MonotoneChainIndexer.h,
+ include/geos/geomgraph/index/SweepLineEventObj.h,
+ include/geos/index/chain/MonotoneChainOverlapAction.h,
+ include/geos/index/strtree/Boundable.h,
+ include/geos/index/strtree/SIRtree.h,
+ include/geos/index/strtree/STRtree.h,
+ include/geos/io/ParseException.h,
+ include/geos/io/StringTokenizer.h, include/geos/io/WKBReader.h,
+ include/geos/noding/Noder.h, include/geos/noding/SimpleNoder.h,
+ include/geos/operation/relate/RelateNodeFactory.h,
+ include/geos/operation/valid/RepeatedPointTester.h,
+ include/geos/planargraph/GraphComponent.h,
+ include/geos/util/IllegalArgumentException.h,
+ include/geos/util/IllegalStateException.h,
+ include/geos/util/UnsupportedOperationException.h,
+ src/precision/CommonBitsRemover.cpp: remove extra ;'s to satisfy
+ pedantic warning
+
+2011-10-04 15:48 Howard Butler <hobu.inc at gmail.com>
+
+ * [r3495] CMakeLists.txt: turn off framework building by default on
+ APPLE
+
+2011-10-04 15:43 Howard Butler <hobu.inc at gmail.com>
+
+ * [r3494] ., capi, cmake, include, src, tests, tests/bigtest,
+ tests/unit, tests/xmltester, tools: propsets to svn:ignore CMake
+ build junk
+
+2011-10-04 15:42 Howard Butler <hobu.inc at gmail.com>
+
+ * [r3493] capi/CMakeLists.txt, src/CMakeLists.txt: fix up
+ non-framework CMake builds on APPLE
+
+2011-10-04 15:32 Howard Butler <hobu.inc at gmail.com>
+
+ * [r3492] src/index/sweepline/SweepLineIndex.cpp: fix up order
+ initialization
+
+2011-09-28 17:23 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3491] tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: *
+ Added interesting test<11> case to Douglas-Peucker unit
+ * Visual C++ build on Windows x86-32 is all green and happy
+ throwing ok:737
+
+2011-09-23 12:14 Sandro Santilli <strk at keybit.net>
+
+ * [r3484] NEWS, include/geos/linearref/LengthIndexedLine.h,
+ include/geos/linearref/LengthLocationMap.h,
+ include/geos/linearref/LinearIterator.h,
+ include/geos/linearref/LinearLocation.h,
+ include/geos/linearref/LocationIndexOfPoint.h,
+ include/geos/linearref/LocationIndexedLine.h,
+ include/geos/linearref/Makefile.am,
+ src/linearref/LengthIndexedLine.cpp,
+ src/linearref/LengthLocationMap.cpp,
+ src/linearref/LinearIterator.cpp,
+ src/linearref/LinearLocation.cpp,
+ src/linearref/LocationIndexOfPoint.cpp: Fixed handling of Linear
+ Referencing over MultiLineStrings to always return lowest index,
+ and to trim zero-length result components (#323)
+
+ Includes test. This is a port of JTS changesets 463, 464 and 465
+
+2011-09-23 12:14 Sandro Santilli <strk at keybit.net>
+
+ * [r3483] tests/unit/linearref/LengthIndexedLineTest.cpp: Port
+ updates to the LenghtIndexedLineTest testcase (see #323)
+
+ Note that the test fails if the library isn't also fixed
+
+2011-09-23 01:03 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3482] CMakeLists.txt, Makefile.am, autogen.bat, autogen.sh,
+ capi/CMakeLists.txt, capi/Makefile.am, capi/geos_c.cpp,
+ capi/geos_c.h.in, capi/geos_ts_c.cpp,
+ cmake/cmake_uninstall.cmake.in, configure.in, doc/Makefile.am,
+ doc/example.cpp, examples/CPCLException.cpp,
+ examples/CoordinateSequencesExample.cpp,
+ examples/CustomCoordinateSequenceExample.cpp,
+ examples/CustomCoordinateSequenceExample.h,
+ examples/CustomPointCoordinateSequence.cpp, examples/Makefile.am,
+ include/CMakeLists.txt, include/Makefile.am, include/acconfig.h,
+ include/geos.h, include/geos/Makefile.am,
+ include/geos/algorithm/Angle.h,
+ include/geos/algorithm/BoundaryNodeRule.h,
+ include/geos/algorithm/CentralEndpointIntersector.h,
+ include/geos/algorithm/CentroidArea.h,
+ include/geos/algorithm/CentroidLine.h,
+ include/geos/algorithm/CentroidPoint.h,
+ include/geos/algorithm/ConvexHull.h,
+ include/geos/algorithm/ConvexHull.inl,
+ include/geos/algorithm/HCoordinate.h,
+ include/geos/algorithm/InteriorPointArea.h,
+ include/geos/algorithm/InteriorPointLine.h,
+ include/geos/algorithm/InteriorPointPoint.h,
+ include/geos/algorithm/LineIntersector.h,
+ include/geos/algorithm/MCPointInRing.h,
+ include/geos/algorithm/Makefile.am,
+ include/geos/algorithm/MinimumDiameter.h,
+ include/geos/algorithm/NotRepresentableException.h,
+ include/geos/algorithm/PointInRing.h,
+ include/geos/algorithm/PointLocator.h,
+ include/geos/algorithm/RayCrossingCounter.h,
+ include/geos/algorithm/RobustDeterminant.h,
+ include/geos/algorithm/SIRtreePointInRing.h,
+ include/geos/algorithm/SimplePointInRing.h,
+ include/geos/algorithm/distance/DiscreteHausdorffDistance.h,
+ include/geos/algorithm/distance/DistanceToPoint.h,
+ include/geos/algorithm/distance/Makefile.am,
+ include/geos/algorithm/distance/PointPairDistance.h,
+ include/geos/algorithm/locate/IndexedPointInAreaLocator.h,
+ include/geos/algorithm/locate/Makefile.am,
+ include/geos/algorithm/locate/PointOnGeometryLocator.h,
+ include/geos/algorithm/locate/SimplePointInAreaLocator.h,
+ include/geos/export.h, include/geos/geom.h,
+ include/geos/geom/BinaryOp.h, include/geos/geom/Coordinate.h,
+ include/geos/geom/Coordinate.inl,
+ include/geos/geom/CoordinateArraySequence.h,
+ include/geos/geom/CoordinateArraySequenceFactory.h,
+ include/geos/geom/CoordinateArraySequenceFactory.inl,
+ include/geos/geom/CoordinateFilter.h,
+ include/geos/geom/CoordinateList.h,
+ include/geos/geom/CoordinateSequence.h,
+ include/geos/geom/CoordinateSequenceFactory.h,
+ include/geos/geom/CoordinateSequenceFilter.h,
+ include/geos/geom/Dimension.h, include/geos/geom/Envelope.h,
+ include/geos/geom/Envelope.inl, include/geos/geom/Geometry.h,
+ include/geos/geom/GeometryCollection.h,
+ include/geos/geom/GeometryCollection.inl,
+ include/geos/geom/GeometryComponentFilter.h,
+ include/geos/geom/GeometryFactory.h,
+ include/geos/geom/GeometryFactory.inl,
+ include/geos/geom/GeometryFilter.h,
+ include/geos/geom/GeometryList.h,
+ include/geos/geom/IntersectionMatrix.h,
+ include/geos/geom/LineSegment.h,
+ include/geos/geom/LineSegment.inl,
+ include/geos/geom/LineString.h, include/geos/geom/Lineal.h,
+ include/geos/geom/LinearRing.h, include/geos/geom/Location.h,
+ include/geos/geom/Makefile.am,
+ include/geos/geom/MultiLineString.h,
+ include/geos/geom/MultiLineString.inl,
+ include/geos/geom/MultiPoint.h, include/geos/geom/MultiPolygon.h,
+ include/geos/geom/MultiPolygon.inl, include/geos/geom/Point.h,
+ include/geos/geom/Polygon.h, include/geos/geom/Polygonal.h,
+ include/geos/geom/PrecisionModel.h,
+ include/geos/geom/PrecisionModel.inl, include/geos/geom/Puntal.h,
+ include/geos/geom/Triangle.h,
+ include/geos/geom/prep/BasicPreparedGeometry.h,
+ include/geos/geom/prep/Makefile.am,
+ include/geos/geom/prep/PreparedGeometry.h,
+ include/geos/geom/prep/PreparedGeometryFactory.h,
+ include/geos/geom/prep/PreparedLineString.h,
+ include/geos/geom/prep/PreparedPoint.h,
+ include/geos/geom/prep/PreparedPolygon.h,
+ include/geos/geom/prep/PreparedPolygonContains.h,
+ include/geos/geom/prep/PreparedPolygonContainsProperly.h,
+ include/geos/geom/prep/PreparedPolygonCovers.h,
+ include/geos/geom/prep/PreparedPolygonIntersects.h,
+ include/geos/geom/prep/PreparedPolygonPredicate.h,
+ include/geos/geom/util/ComponentCoordinateExtracter.h,
+ include/geos/geom/util/CoordinateOperation.h,
+ include/geos/geom/util/GeometryCombiner.h,
+ include/geos/geom/util/GeometryEditor.h,
+ include/geos/geom/util/GeometryEditorOperation.h,
+ include/geos/geom/util/GeometryExtracter.h,
+ include/geos/geom/util/GeometryTransformer.h,
+ include/geos/geom/util/LinearComponentExtracter.h,
+ include/geos/geom/util/Makefile.am,
+ include/geos/geom/util/PointExtracter.h,
+ include/geos/geom/util/PolygonExtracter.h,
+ include/geos/geom/util/ShortCircuitedGeometryVisitor.h,
+ include/geos/geomPrep.h, include/geos/geomUtil.h,
+ include/geos/geomgraph.h, include/geos/geomgraph/Depth.h,
+ include/geos/geomgraph/EdgeList.h,
+ include/geos/geomgraph/EdgeNodingValidator.h,
+ include/geos/geomgraph/Makefile.am,
+ include/geos/geomgraph/NodeFactory.h,
+ include/geos/geomgraph/NodeMap.h,
+ include/geos/geomgraph/Position.h,
+ include/geos/geomgraph/Quadrant.h,
+ include/geos/geomgraph/index/EdgeSetIntersector.h,
+ include/geos/geomgraph/index/Makefile.am,
+ include/geos/geomgraph/index/MonotoneChain.h,
+ include/geos/geomgraph/index/MonotoneChainEdge.h,
+ include/geos/geomgraph/index/MonotoneChainIndexer.h,
+ include/geos/geomgraph/index/SegmentIntersector.h,
+ include/geos/geomgraph/index/SimpleEdgeSetIntersector.h,
+ include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h,
+ include/geos/geomgraph/index/SimpleSweepLineIntersector.h,
+ include/geos/geomgraph/index/SweepLineEvent.h,
+ include/geos/geomgraph/index/SweepLineEventObj.h,
+ include/geos/geomgraph/index/SweepLineSegment.h,
+ include/geos/geomgraphindex.h, include/geos/geosAlgorithm.h,
+ include/geos/index/ItemVisitor.h, include/geos/index/Makefile.am,
+ include/geos/index/SpatialIndex.h,
+ include/geos/index/bintree/Bintree.h,
+ include/geos/index/bintree/Interval.h,
+ include/geos/index/bintree/Key.h,
+ include/geos/index/bintree/Makefile.am,
+ include/geos/index/bintree/Node.h,
+ include/geos/index/bintree/NodeBase.h,
+ include/geos/index/bintree/Root.h,
+ include/geos/index/chain/Makefile.am,
+ include/geos/index/chain/MonotoneChain.h,
+ include/geos/index/chain/MonotoneChainOverlapAction.h,
+ include/geos/index/chain/MonotoneChainSelectAction.h,
+ include/geos/index/intervalrtree/IntervalRTreeBranchNode.h,
+ include/geos/index/intervalrtree/IntervalRTreeLeafNode.h,
+ include/geos/index/intervalrtree/IntervalRTreeNode.h,
+ include/geos/index/intervalrtree/Makefile.am,
+ include/geos/index/intervalrtree/SortedPackedIntervalRTree.h,
+ include/geos/index/quadtree/DoubleBits.h,
+ include/geos/index/quadtree/IntervalSize.h,
+ include/geos/index/quadtree/Key.h,
+ include/geos/index/quadtree/Makefile.am,
+ include/geos/index/quadtree/Node.h,
+ include/geos/index/quadtree/NodeBase.h,
+ include/geos/index/quadtree/Quadtree.h,
+ include/geos/index/quadtree/Root.h,
+ include/geos/index/strtree/AbstractNode.h,
+ include/geos/index/strtree/AbstractSTRtree.h,
+ include/geos/index/strtree/Boundable.h,
+ include/geos/index/strtree/Interval.h,
+ include/geos/index/strtree/ItemBoundable.h,
+ include/geos/index/strtree/Makefile.am,
+ include/geos/index/strtree/SIRtree.h,
+ include/geos/index/strtree/STRtree.h,
+ include/geos/index/sweepline/Makefile.am,
+ include/geos/index/sweepline/SweepLineEvent.h,
+ include/geos/index/sweepline/SweepLineIndex.h,
+ include/geos/index/sweepline/SweepLineInterval.h,
+ include/geos/index/sweepline/SweepLineOverlapAction.h,
+ include/geos/indexBintree.h, include/geos/indexChain.h,
+ include/geos/indexIntervalRTree.h, include/geos/indexQuadtree.h,
+ include/geos/indexStrtree.h, include/geos/indexSweepline.h,
+ include/geos/inline.h, include/geos/io.h,
+ include/geos/io/ByteOrderDataInStream.h,
+ include/geos/io/ByteOrderDataInStream.inl,
+ include/geos/io/ByteOrderValues.h, include/geos/io/CLocalizer.h,
+ include/geos/io/Makefile.am, include/geos/io/ParseException.h,
+ include/geos/io/StringTokenizer.h,
+ include/geos/io/WKBConstants.h, include/geos/io/WKBReader.h,
+ include/geos/io/WKBWriter.h, include/geos/io/WKTReader.h,
+ include/geos/io/WKTReader.inl, include/geos/io/WKTWriter.h,
+ include/geos/io/Writer.h,
+ include/geos/linearref/ExtractLineByLocation.h,
+ include/geos/linearref/LengthIndexOfPoint.h,
+ include/geos/linearref/LengthIndexedLine.h,
+ include/geos/linearref/LengthLocationMap.h,
+ include/geos/linearref/LinearGeometryBuilder.h,
+ include/geos/linearref/LinearIterator.h,
+ include/geos/linearref/LinearLocation.h,
+ include/geos/linearref/LocationIndexOfLine.h,
+ include/geos/linearref/LocationIndexOfPoint.h,
+ include/geos/linearref/Makefile.am, include/geos/noding.h,
+ include/geos/noding/BasicSegmentString.h,
+ include/geos/noding/FastNodingValidator.h,
+ include/geos/noding/IntersectionAdder.h,
+ include/geos/noding/IntersectionFinderAdder.h,
+ include/geos/noding/IteratedNoder.h,
+ include/geos/noding/MCIndexNoder.h,
+ include/geos/noding/MCIndexNoder.inl,
+ include/geos/noding/Makefile.am,
+ include/geos/noding/NodableSegmentString.h,
+ include/geos/noding/NodedSegmentString.h,
+ include/geos/noding/NodingValidator.h,
+ include/geos/noding/Octant.h,
+ include/geos/noding/OrientedCoordinateArray.h,
+ include/geos/noding/ScaledNoder.h,
+ include/geos/noding/SegmentIntersectionDetector.h,
+ include/geos/noding/SegmentIntersector.h,
+ include/geos/noding/SegmentNode.h,
+ include/geos/noding/SegmentNodeList.h,
+ include/geos/noding/SegmentSetMutualIntersector.h,
+ include/geos/noding/SegmentStringUtil.h,
+ include/geos/noding/SimpleNoder.h,
+ include/geos/noding/SingleInteriorIntersectionFinder.h,
+ include/geos/noding/SinglePassNoder.h,
+ include/geos/noding/snapround/HotPixel.h,
+ include/geos/noding/snapround/HotPixel.inl,
+ include/geos/noding/snapround/MCIndexPointSnapper.h,
+ include/geos/noding/snapround/MCIndexSnapRounder.h,
+ include/geos/noding/snapround/Makefile.am,
+ include/geos/noding/snapround/SimpleSnapRounder.h,
+ include/geos/nodingSnapround.h, include/geos/opBuffer.h,
+ include/geos/opDistance.h, include/geos/opLinemerge.h,
+ include/geos/opOverlay.h, include/geos/opPolygonize.h,
+ include/geos/opPredicate.h, include/geos/opRelate.h,
+ include/geos/opValid.h, include/geos/operation.h,
+ include/geos/operation/GeometryGraphOperation.h,
+ include/geos/operation/IsSimpleOp.h,
+ include/geos/operation/Makefile.am,
+ include/geos/operation/buffer/BufferBuilder.h,
+ include/geos/operation/buffer/BufferOp.h,
+ include/geos/operation/buffer/BufferParameters.h,
+ include/geos/operation/buffer/BufferSubgraph.h,
+ include/geos/operation/buffer/Makefile.am,
+ include/geos/operation/buffer/OffsetCurveBuilder.h,
+ include/geos/operation/buffer/OffsetCurveSetBuilder.h,
+ include/geos/operation/buffer/OffsetSegmentGenerator.h,
+ include/geos/operation/buffer/OffsetSegmentString.h,
+ include/geos/operation/buffer/RightmostEdgeFinder.h,
+ include/geos/operation/buffer/SubgraphDepthLocater.h,
+ include/geos/operation/distance/ConnectedElementLocationFilter.h,
+ include/geos/operation/distance/ConnectedElementPointFilter.h,
+ include/geos/operation/distance/DistanceOp.h,
+ include/geos/operation/distance/GeometryLocation.h,
+ include/geos/operation/distance/Makefile.am,
+ include/geos/operation/linemerge/EdgeString.h,
+ include/geos/operation/linemerge/LineMergeDirectedEdge.h,
+ include/geos/operation/linemerge/LineMergeEdge.h,
+ include/geos/operation/linemerge/LineMergeGraph.h,
+ include/geos/operation/linemerge/LineMerger.h,
+ include/geos/operation/linemerge/LineSequencer.h,
+ include/geos/operation/linemerge/Makefile.am,
+ include/geos/operation/overlay/EdgeSetNoder.h,
+ include/geos/operation/overlay/ElevationMatrix.h,
+ include/geos/operation/overlay/ElevationMatrixCell.h,
+ include/geos/operation/overlay/LineBuilder.h,
+ include/geos/operation/overlay/Makefile.am,
+ include/geos/operation/overlay/MaximalEdgeRing.h,
+ include/geos/operation/overlay/MinimalEdgeRing.h,
+ include/geos/operation/overlay/MinimalEdgeRing.inl,
+ include/geos/operation/overlay/OverlayNodeFactory.h,
+ include/geos/operation/overlay/OverlayOp.h,
+ include/geos/operation/overlay/PointBuilder.h,
+ include/geos/operation/overlay/PolygonBuilder.h,
+ include/geos/operation/overlay/snap/GeometrySnapper.h,
+ include/geos/operation/overlay/snap/LineStringSnapper.h,
+ include/geos/operation/overlay/snap/Makefile.am,
+ include/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h,
+ include/geos/operation/overlay/snap/SnapOverlayOp.h,
+ include/geos/operation/overlay/validate/FuzzyPointLocator.h,
+ include/geos/operation/overlay/validate/OffsetPointGenerator.h,
+ include/geos/operation/overlay/validate/OverlayResultValidator.h,
+ include/geos/operation/polygonize/EdgeRing.h,
+ include/geos/operation/polygonize/Makefile.am,
+ include/geos/operation/polygonize/PolygonizeDirectedEdge.h,
+ include/geos/operation/polygonize/PolygonizeEdge.h,
+ include/geos/operation/polygonize/PolygonizeGraph.h,
+ include/geos/operation/polygonize/Polygonizer.h,
+ include/geos/operation/predicate/Makefile.am,
+ include/geos/operation/predicate/RectangleContains.h,
+ include/geos/operation/relate/EdgeEndBuilder.h,
+ include/geos/operation/relate/EdgeEndBundle.h,
+ include/geos/operation/relate/EdgeEndBundleStar.h,
+ include/geos/operation/relate/Makefile.am,
+ include/geos/operation/relate/RelateNodeFactory.h,
+ include/geos/operation/relate/RelateNodeGraph.h,
+ include/geos/operation/relate/RelateOp.h,
+ include/geos/operation/sharedpaths/Makefile.am,
+ include/geos/operation/sharedpaths/SharedPathsOp.h,
+ include/geos/operation/union/CascadedPolygonUnion.h,
+ include/geos/operation/union/CascadedUnion.h,
+ include/geos/operation/union/GeometryListHolder.h,
+ include/geos/operation/union/Makefile.am,
+ include/geos/operation/union/PointGeometryUnion.h,
+ include/geos/operation/union/UnaryUnionOp.h,
+ include/geos/operation/valid/ConnectedInteriorTester.h,
+ include/geos/operation/valid/ConsistentAreaTester.h,
+ include/geos/operation/valid/IsValidOp.h,
+ include/geos/operation/valid/Makefile.am,
+ include/geos/operation/valid/QuadtreeNestedRingTester.h,
+ include/geos/operation/valid/RepeatedPointTester.h,
+ include/geos/operation/valid/SimpleNestedRingTester.h,
+ include/geos/operation/valid/SweeplineNestedRingTester.h,
+ include/geos/operation/valid/TopologyValidationError.h,
+ include/geos/planargraph.h,
+ include/geos/planargraph/DirectedEdge.h,
+ include/geos/planargraph/DirectedEdgeStar.h,
+ include/geos/planargraph/Edge.h,
+ include/geos/planargraph/GraphComponent.h,
+ include/geos/planargraph/Makefile.am,
+ include/geos/planargraph/Node.h,
+ include/geos/planargraph/NodeMap.h,
+ include/geos/planargraph/PlanarGraph.h,
+ include/geos/planargraph/Subgraph.h,
+ include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h,
+ include/geos/planargraph/algorithm/Makefile.am,
+ include/geos/platform.h.cmake, include/geos/platform.h.vc,
+ include/geos/precision.h, include/geos/precision/CommonBits.h,
+ include/geos/precision/CommonBitsOp.h,
+ include/geos/precision/CommonBitsRemover.h,
+ include/geos/precision/EnhancedPrecisionOp.h,
+ include/geos/precision/Makefile.am,
+ include/geos/precision/SimpleGeometryPrecisionReducer.h,
+ include/geos/profiler.h,
+ include/geos/simplify/DouglasPeuckerLineSimplifier.h,
+ include/geos/simplify/DouglasPeuckerSimplifier.h,
+ include/geos/simplify/LineSegmentIndex.h,
+ include/geos/simplify/Makefile.am,
+ include/geos/simplify/TaggedLineSegment.h,
+ include/geos/simplify/TaggedLineString.h,
+ include/geos/simplify/TaggedLineStringSimplifier.h,
+ include/geos/simplify/TaggedLinesSimplifier.h,
+ include/geos/simplify/TopologyPreservingSimplifier.h,
+ include/geos/spatialIndex.h, include/geos/timeval.h,
+ include/geos/unload.h, include/geos/util.h,
+ include/geos/util/Assert.h,
+ include/geos/util/AssertionFailedException.h,
+ include/geos/util/CoordinateArrayFilter.h,
+ include/geos/util/GEOSException.h,
+ include/geos/util/GeometricShapeFactory.h,
+ include/geos/util/IllegalArgumentException.h,
+ include/geos/util/IllegalStateException.h,
+ include/geos/util/Machine.h, include/geos/util/Makefile.am,
+ include/geos/util/TopologyException.h,
+ include/geos/util/UniqueCoordinateArrayFilter.h,
+ include/geos/util/UnsupportedOperationException.h,
+ include/geos/util/math.h, include/geos/version.h.in,
+ include/geos/version.h.vc, macros/Makefile.am, macros/geos.m4,
+ makefile.vc, nmake.opt, src/CMakeLists.txt, src/Makefile.am,
+ src/Makefile.vc, src/algorithm/Angle.cpp,
+ src/algorithm/BoundaryNodeRule.cpp,
+ src/algorithm/CentroidArea.cpp, src/algorithm/CentroidLine.cpp,
+ src/algorithm/CentroidPoint.cpp, src/algorithm/ConvexHull.cpp,
+ src/algorithm/HCoordinate.cpp,
+ src/algorithm/InteriorPointLine.cpp,
+ src/algorithm/InteriorPointPoint.cpp,
+ src/algorithm/LineIntersector.cpp,
+ src/algorithm/MCPointInRing.cpp, src/algorithm/Makefile.am,
+ src/algorithm/MinimumDiameter.cpp,
+ src/algorithm/NotRepresentableException.cpp,
+ src/algorithm/PointLocator.cpp,
+ src/algorithm/RayCrossingCounter.cpp,
+ src/algorithm/RobustDeterminant.cpp,
+ src/algorithm/SIRtreePointInRing.cpp,
+ src/algorithm/SimplePointInRing.cpp,
+ src/algorithm/distance/DiscreteHausdorffDistance.cpp,
+ src/algorithm/distance/DistanceToPoint.cpp,
+ src/algorithm/distance/Makefile.am,
+ src/algorithm/locate/IndexedPointInAreaLocator.cpp,
+ src/algorithm/locate/Makefile.am,
+ src/algorithm/locate/PointOnGeometryLocator.cpp,
+ src/algorithm/locate/SimplePointInAreaLocator.cpp,
+ src/dirlist.mk, src/geom/Coordinate.cpp,
+ src/geom/CoordinateArraySequence.cpp,
+ src/geom/CoordinateArraySequenceFactory.cpp,
+ src/geom/CoordinateSequence.cpp,
+ src/geom/CoordinateSequenceFactory.cpp, src/geom/Dimension.cpp,
+ src/geom/Envelope.cpp, src/geom/Geometry.cpp,
+ src/geom/GeometryCollection.cpp,
+ src/geom/GeometryComponentFilter.cpp,
+ src/geom/GeometryFactory.cpp, src/geom/GeometryList.cpp,
+ src/geom/IntersectionMatrix.cpp, src/geom/LineSegment.cpp,
+ src/geom/LineString.cpp, src/geom/LinearRing.cpp,
+ src/geom/Location.cpp, src/geom/Makefile.am,
+ src/geom/MultiLineString.cpp, src/geom/MultiPoint.cpp,
+ src/geom/MultiPolygon.cpp, src/geom/Point.cpp,
+ src/geom/Polygon.cpp, src/geom/PrecisionModel.cpp,
+ src/geom/Triangle.cpp, src/geom/prep/BasicPreparedGeometry.cpp,
+ src/geom/prep/Makefile.am, src/geom/prep/PreparedGeometry.cpp,
+ src/geom/prep/PreparedGeometryFactory.cpp,
+ src/geom/prep/PreparedLineString.cpp,
+ src/geom/prep/PreparedPoint.cpp,
+ src/geom/prep/PreparedPolygon.cpp,
+ src/geom/prep/PreparedPolygonContains.cpp,
+ src/geom/prep/PreparedPolygonContainsProperly.cpp,
+ src/geom/prep/PreparedPolygonCovers.cpp,
+ src/geom/prep/PreparedPolygonIntersects.cpp,
+ src/geom/prep/PreparedPolygonPredicate.cpp,
+ src/geom/util/ComponentCoordinateExtracter.cpp,
+ src/geom/util/CoordinateOperation.cpp,
+ src/geom/util/GeometryCombiner.cpp,
+ src/geom/util/GeometryEditor.cpp,
+ src/geom/util/GeometryTransformer.cpp, src/geom/util/Makefile.am,
+ src/geom/util/ShortCircuitedGeometryVisitor.cpp,
+ src/geom/util/SineStarFactory.cpp, src/geomgraph/Depth.cpp,
+ src/geomgraph/EdgeList.cpp,
+ src/geomgraph/EdgeNodingValidator.cpp, src/geomgraph/Makefile.am,
+ src/geomgraph/NodeFactory.cpp, src/geomgraph/NodeMap.cpp,
+ src/geomgraph/Position.cpp, src/geomgraph/Quadrant.cpp,
+ src/geomgraph/index/Makefile.am,
+ src/geomgraph/index/MonotoneChainEdge.cpp,
+ src/geomgraph/index/MonotoneChainIndexer.cpp,
+ src/geomgraph/index/SegmentIntersector.cpp,
+ src/geomgraph/index/SimpleEdgeSetIntersector.cpp,
+ src/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+ src/geomgraph/index/SimpleSweepLineIntersector.cpp,
+ src/geomgraph/index/SweepLineEvent.cpp,
+ src/geomgraph/index/SweepLineSegment.cpp, src/index/Makefile.am,
+ src/index/bintree/Bintree.cpp, src/index/bintree/Interval.cpp,
+ src/index/bintree/Key.cpp, src/index/bintree/Makefile.am,
+ src/index/bintree/Node.cpp, src/index/bintree/NodeBase.cpp,
+ src/index/bintree/Root.cpp, src/index/chain/Makefile.am,
+ src/index/chain/MonotoneChain.cpp,
+ src/index/chain/MonotoneChainOverlapAction.cpp,
+ src/index/chain/MonotoneChainSelectAction.cpp,
+ src/index/intervalrtree/IntervalRTreeBranchNode.cpp,
+ src/index/intervalrtree/IntervalRTreeLeafNode.cpp,
+ src/index/intervalrtree/IntervalRTreeNode.cpp,
+ src/index/intervalrtree/Makefile.am,
+ src/index/intervalrtree/SortedPackedIntervalRTree.cpp,
+ src/index/quadtree/DoubleBits.cpp,
+ src/index/quadtree/IntervalSize.cpp, src/index/quadtree/Key.cpp,
+ src/index/quadtree/Makefile.am, src/index/quadtree/Node.cpp,
+ src/index/quadtree/NodeBase.cpp, src/index/quadtree/Quadtree.cpp,
+ src/index/quadtree/Root.cpp, src/index/strtree/AbstractNode.cpp,
+ src/index/strtree/AbstractSTRtree.cpp,
+ src/index/strtree/Interval.cpp,
+ src/index/strtree/ItemBoundable.cpp,
+ src/index/strtree/Makefile.am, src/index/strtree/SIRtree.cpp,
+ src/index/strtree/STRtree.cpp, src/index/sweepline/Makefile.am,
+ src/index/sweepline/SweepLineEvent.cpp,
+ src/index/sweepline/SweepLineIndex.cpp,
+ src/index/sweepline/SweepLineInterval.cpp, src/inlines.cpp,
+ src/io/ByteOrderDataInStream.cpp, src/io/ByteOrderValues.cpp,
+ src/io/CLocalizer.cpp, src/io/Makefile.am,
+ src/io/ParseException.cpp, src/io/StringTokenizer.cpp,
+ src/io/Unload.cpp, src/io/WKBReader.cpp, src/io/WKBWriter.cpp,
+ src/io/WKTReader.cpp, src/io/WKTWriter.cpp, src/io/Writer.cpp,
+ src/linearref/ExtractLineByLocation.cpp,
+ src/linearref/LengthIndexOfPoint.cpp,
+ src/linearref/LengthIndexedLine.cpp,
+ src/linearref/LengthLocationMap.cpp,
+ src/linearref/LinearGeometryBuilder.cpp,
+ src/linearref/LinearIterator.cpp,
+ src/linearref/LinearLocation.cpp,
+ src/linearref/LocationIndexOfLine.cpp,
+ src/linearref/LocationIndexOfPoint.cpp,
+ src/linearref/Makefile.am, src/noding/BasicSegmentString.cpp,
+ src/noding/FastNodingValidator.cpp,
+ src/noding/IntersectionAdder.cpp,
+ src/noding/IntersectionFinderAdder.cpp,
+ src/noding/IteratedNoder.cpp, src/noding/MCIndexNoder.cpp,
+ src/noding/Makefile.am, src/noding/NodedSegmentString.cpp,
+ src/noding/NodingValidator.cpp, src/noding/Octant.cpp,
+ src/noding/OrientedCoordinateArray.cpp,
+ src/noding/ScaledNoder.cpp,
+ src/noding/SegmentIntersectionDetector.cpp,
+ src/noding/SegmentNode.cpp, src/noding/SegmentNodeList.cpp,
+ src/noding/SegmentStringUtil.cpp, src/noding/SimpleNoder.cpp,
+ src/noding/SingleInteriorIntersectionFinder.cpp,
+ src/noding/snapround/HotPixel.cpp,
+ src/noding/snapround/MCIndexPointSnapper.cpp,
+ src/noding/snapround/MCIndexSnapRounder.cpp,
+ src/noding/snapround/Makefile.am,
+ src/noding/snapround/SimpleSnapRounder.cpp,
+ src/operation/GeometryGraphOperation.cpp,
+ src/operation/IsSimpleOp.cpp, src/operation/Makefile.am,
+ src/operation/buffer/BufferBuilder.cpp,
+ src/operation/buffer/BufferInputLineSimplifier.cpp,
+ src/operation/buffer/BufferInputLineSimplifier.h,
+ src/operation/buffer/BufferOp.cpp,
+ src/operation/buffer/BufferParameters.cpp,
+ src/operation/buffer/BufferSubgraph.cpp,
+ src/operation/buffer/Makefile.am,
+ src/operation/buffer/OffsetCurveBuilder.cpp,
+ src/operation/buffer/OffsetCurveSetBuilder.cpp,
+ src/operation/buffer/OffsetSegmentGenerator.cpp,
+ src/operation/buffer/RightmostEdgeFinder.cpp,
+ src/operation/buffer/SubgraphDepthLocater.cpp,
+ src/operation/distance/ConnectedElementLocationFilter.cpp,
+ src/operation/distance/ConnectedElementPointFilter.cpp,
+ src/operation/distance/DistanceOp.cpp,
+ src/operation/distance/GeometryLocation.cpp,
+ src/operation/distance/Makefile.am,
+ src/operation/linemerge/EdgeString.cpp,
+ src/operation/linemerge/LineMergeDirectedEdge.cpp,
+ src/operation/linemerge/LineMergeEdge.cpp,
+ src/operation/linemerge/LineMergeGraph.cpp,
+ src/operation/linemerge/LineMerger.cpp,
+ src/operation/linemerge/LineSequencer.cpp,
+ src/operation/linemerge/Makefile.am,
+ src/operation/overlay/EdgeSetNoder.cpp,
+ src/operation/overlay/ElevationMatrix.cpp,
+ src/operation/overlay/ElevationMatrixCell.cpp,
+ src/operation/overlay/Makefile.am,
+ src/operation/overlay/MaximalEdgeRing.cpp,
+ src/operation/overlay/MinimalEdgeRing.cpp,
+ src/operation/overlay/OverlayNodeFactory.cpp,
+ src/operation/overlay/snap/GeometrySnapper.cpp,
+ src/operation/overlay/snap/LineStringSnapper.cpp,
+ src/operation/overlay/snap/SnapIfNeededOverlayOp.cpp,
+ src/operation/overlay/snap/SnapOverlayOp.cpp,
+ src/operation/overlay/validate/FuzzyPointLocator.cpp,
+ src/operation/overlay/validate/OffsetPointGenerator.cpp,
+ src/operation/overlay/validate/OverlayResultValidator.cpp,
+ src/operation/polygonize/EdgeRing.cpp,
+ src/operation/polygonize/Makefile.am,
+ src/operation/polygonize/PolygonizeDirectedEdge.cpp,
+ src/operation/polygonize/PolygonizeEdge.cpp,
+ src/operation/polygonize/PolygonizeGraph.cpp,
+ src/operation/polygonize/Polygonizer.cpp,
+ src/operation/predicate/Makefile.am,
+ src/operation/predicate/RectangleContains.cpp,
+ src/operation/relate/EdgeEndBundleStar.cpp,
+ src/operation/relate/Makefile.am,
+ src/operation/relate/RelateNodeFactory.cpp,
+ src/operation/relate/RelateNodeGraph.cpp,
+ src/operation/relate/RelateOp.cpp,
+ src/operation/sharedpaths/Makefile.am,
+ src/operation/sharedpaths/SharedPathsOp.cpp,
+ src/operation/union/CascadedPolygonUnion.cpp,
+ src/operation/union/CascadedUnion.cpp,
+ src/operation/union/Makefile.am,
+ src/operation/union/PointGeometryUnion.cpp,
+ src/operation/union/UnaryUnionOp.cpp,
+ src/operation/valid/ConnectedInteriorTester.cpp,
+ src/operation/valid/ConsistentAreaTester.cpp,
+ src/operation/valid/IndexedNestedRingTester.cpp,
+ src/operation/valid/IndexedNestedRingTester.h,
+ src/operation/valid/IsValidOp.cpp,
+ src/operation/valid/Makefile.am,
+ src/operation/valid/QuadtreeNestedRingTester.cpp,
+ src/operation/valid/RepeatedPointTester.cpp,
+ src/operation/valid/SimpleNestedRingTester.cpp,
+ src/operation/valid/SweeplineNestedRingTester.cpp,
+ src/operation/valid/TopologyValidationError.cpp,
+ src/planargraph/DirectedEdge.cpp,
+ src/planargraph/DirectedEdgeStar.cpp, src/planargraph/Edge.cpp,
+ src/planargraph/Makefile.am, src/planargraph/Node.cpp,
+ src/planargraph/NodeMap.cpp, src/planargraph/PlanarGraph.cpp,
+ src/planargraph/Subgraph.cpp,
+ src/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
+ src/precision/CommonBits.cpp, src/precision/CommonBitsOp.cpp,
+ src/precision/CommonBitsRemover.cpp,
+ src/precision/EnhancedPrecisionOp.cpp, src/precision/Makefile.am,
+ src/precision/SimpleGeometryPrecisionReducer.cpp,
+ src/simplify/DouglasPeuckerLineSimplifier.cpp,
+ src/simplify/DouglasPeuckerSimplifier.cpp,
+ src/simplify/LineSegmentIndex.cpp, src/simplify/Makefile.am,
+ src/simplify/TaggedLineSegment.cpp,
+ src/simplify/TaggedLineString.cpp,
+ src/simplify/TaggedLineStringSimplifier.cpp,
+ src/simplify/TaggedLinesSimplifier.cpp,
+ src/simplify/TopologyPreservingSimplifier.cpp,
+ src/util/Assert.cpp, src/util/GeometricShapeFactory.cpp,
+ src/util/Makefile.am, src/util/Profiler.cpp, src/util/math.cpp,
+ swig/Makefile.am, swig/python/Makefile.am,
+ swig/python/tests/Makefile.am, swig/python/tests/TESTING.txt,
+ swig/python/tests/runtests.py, swig/ruby/Makefile.am,
+ swig/ruby/test/Makefile.am, tests/CMakeLists.txt,
+ tests/Makefile.am, tests/bigtest/CMakeLists.txt,
+ tests/bigtest/GeometryTestFactory.cpp, tests/bigtest/Makefile.am,
+ tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h,
+ tests/geostest/Makefile.am, tests/geostest/geostest.c,
+ tests/perf/Makefile.am, tests/perf/capi/Makefile.am,
+ tests/perf/operation/Makefile.am,
+ tests/perf/operation/buffer/IteratedBufferStressTest.cpp,
+ tests/perf/operation/buffer/Makefile.am,
+ tests/thread/Makefile.am, tests/thread/badthreadtest.c,
+ tests/thread/threadtest.c, tests/unit/CMakeLists.txt,
+ tests/unit/Makefile.am, tests/unit/algorithm/AngleTest.cpp,
+ tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp,
+ tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp,
+ tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp,
+ tests/unit/algorithm/CGAlgorithms/signedAreaTest.cpp,
+ tests/unit/algorithm/ConvexHullTest.cpp,
+ tests/unit/algorithm/PointLocatorTest.cpp,
+ tests/unit/algorithm/RobustLineIntersectionTest.cpp,
+ tests/unit/algorithm/RobustLineIntersectorTest.cpp,
+ tests/unit/algorithm/distance/DiscreteHausdorffDistanceTest.cpp,
+ tests/unit/capi/GEOSBufferTest.cpp,
+ tests/unit/capi/GEOSContainsTest.cpp,
+ tests/unit/capi/GEOSCoordSeqTest.cpp,
+ tests/unit/capi/GEOSGeomFromWKBTest.cpp,
+ tests/unit/capi/GEOSGeomToWKTTest.cpp,
+ tests/unit/capi/GEOSGeom_create.cpp,
+ tests/unit/capi/GEOSGeom_extractUniquePointsTest.cpp,
+ tests/unit/capi/GEOSIntersectsTest.cpp,
+ tests/unit/capi/GEOSOffsetCurveTest.cpp,
+ tests/unit/capi/GEOSOrientationIndex.cpp,
+ tests/unit/capi/GEOSPolygonizer_getCutEdgesTest.cpp,
+ tests/unit/capi/GEOSPreparedGeometryTest.cpp,
+ tests/unit/capi/GEOSRelateBoundaryNodeRuleTest.cpp,
+ tests/unit/capi/GEOSRelatePatternMatchTest.cpp,
+ tests/unit/capi/GEOSSimplifyTest.cpp,
+ tests/unit/capi/GEOSSnapTest.cpp,
+ tests/unit/capi/GEOSUnaryUnionTest.cpp,
+ tests/unit/capi/GEOSWithinTest.cpp,
+ tests/unit/capi/GEOSisValidDetailTest.cpp,
+ tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
+ tests/unit/geom/CoordinateArraySequenceTest.cpp,
+ tests/unit/geom/CoordinateListTest.cpp,
+ tests/unit/geom/CoordinateTest.cpp,
+ tests/unit/geom/DimensionTest.cpp,
+ tests/unit/geom/EnvelopeTest.cpp,
+ tests/unit/geom/Geometry/clone.cpp,
+ tests/unit/geom/Geometry/coversTest.cpp,
+ tests/unit/geom/Geometry/isRectangleTest.cpp,
+ tests/unit/geom/GeometryFactoryTest.cpp,
+ tests/unit/geom/IntersectionMatrixTest.cpp,
+ tests/unit/geom/LineSegmentTest.cpp,
+ tests/unit/geom/LineStringTest.cpp,
+ tests/unit/geom/LinearRingTest.cpp,
+ tests/unit/geom/LocationTest.cpp,
+ tests/unit/geom/MultiLineStringTest.cpp,
+ tests/unit/geom/MultiPointTest.cpp,
+ tests/unit/geom/MultiPolygonTest.cpp,
+ tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
+ tests/unit/geom/PrecisionModelTest.cpp,
+ tests/unit/geom/TriangleTest.cpp,
+ tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp,
+ tests/unit/geom/util/GeometryExtracterTest.cpp,
+ tests/unit/geos_unit.cpp,
+ tests/unit/index/quadtree/DoubleBitsTest.cpp,
+ tests/unit/io/ByteOrderValuesTest.cpp,
+ tests/unit/io/WKBReaderTest.cpp, tests/unit/io/WKBWriterTest.cpp,
+ tests/unit/io/WKTReaderTest.cpp, tests/unit/io/WKTWriterTest.cpp,
+ tests/unit/linearref/LengthIndexedLineTest.cpp,
+ tests/unit/noding/BasicSegmentStringTest.cpp,
+ tests/unit/noding/NodedSegmentStringTest.cpp,
+ tests/unit/noding/SegmentNodeTest.cpp,
+ tests/unit/noding/SegmentPointComparatorTest.cpp,
+ tests/unit/operation/IsSimpleOpTest.cpp,
+ tests/unit/operation/buffer/BufferOpTest.cpp,
+ tests/unit/operation/distance/DistanceOpTest.cpp,
+ tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp,
+ tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp,
+ tests/unit/operation/overlay/validate/FuzzyPointLocatorTest.cpp,
+ tests/unit/operation/overlay/validate/OffsetPointGeneratorTest.cpp,
+ tests/unit/operation/overlay/validate/OverlayResultValidatorTest.cpp,
+ tests/unit/operation/polygonize/PolygonizeTest.cpp,
+ tests/unit/operation/union/CascadedPolygonUnionTest.cpp,
+ tests/unit/operation/union/UnaryUnionOpTest.cpp,
+ tests/unit/operation/valid/IsValidTest.cpp,
+ tests/unit/operation/valid/ValidClosedRingTest.cpp,
+ tests/unit/operation/valid/ValidSelfTouchingRingFormingHoleTest.cpp,
+ tests/unit/precision/SimpleGeometryPrecisionReducerTest.cpp,
+ tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp,
+ tests/unit/simplify/TopologyPreservingSimplifierTest.cpp,
+ tests/unit/util/UniqueCoordinateArrayFilterTest.cpp,
+ tests/unit/utility.h, tests/xmltester/BufferResultMatcher.cpp,
+ tests/xmltester/BufferResultMatcher.h,
+ tests/xmltester/CMakeLists.txt, tests/xmltester/CTS.cpp,
+ tests/xmltester/Makefile.am, tests/xmltester/SimpleWKTTester.cpp,
+ tests/xmltester/SingleSidedBufferResultMatcher.cpp,
+ tests/xmltester/SingleSidedBufferResultMatcher.h,
+ tests/xmltester/Stackwalker.h, tests/xmltester/XMLTester.cpp,
+ tests/xmltester/XMLTester.h, tools/CMakeLists.txt,
+ tools/Makefile.am: Removed Subversion Id keyword from all text
+ files (#480)
+
+2011-09-23 00:16 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3481] AUTHORS, CMakeLists.txt, COPYING, ChangeLog,
+ HOWTO_RELEASE, INSTALL, Makefile.am, NEWS, README, TODO,
+ acsite.m4, autogen.bat, autogen.sh, capi/CMakeLists.txt,
+ capi/Makefile.am, capi/geos_c.cpp, capi/geos_c.h.in,
+ capi/geos_ts_c.cpp, configure.in, debian/Makefile,
+ debian/README.Debian, debian/changelog, debian/compat,
+ debian/control, debian/copyright, debian/geos-config.1,
+ debian/libgeos-dev.dirs, debian/libgeos-dev.docs,
+ debian/libgeos-dev.install, debian/libgeos-dev.manpages,
+ debian/libgeos-doc.doc-base, debian/libgeos-doc.docs,
+ debian/libgeos.dirs, debian/libgeos.docs, debian/libgeos.install,
+ debian/makedoc, debian/rules, debian/watch, doc/Doxyfile.in,
+ doc/Makefile.am, doc/README, doc/example.cpp, doc/example.tosql,
+ examples/CPCLException.cpp,
+ examples/CoordinateSequencesExample.cpp,
+ examples/CustomCoordinateSequenceExample.cpp,
+ examples/CustomCoordinateSequenceExample.h,
+ examples/CustomPointCoordinateSequence.cpp, examples/Makefile.am,
+ include/CMakeLists.txt, include/Makefile.am, include/acconfig.h,
+ include/geos.h, include/geos/Makefile.am,
+ include/geos/algorithm/Angle.h,
+ include/geos/algorithm/BoundaryNodeRule.h,
+ include/geos/algorithm/CGAlgorithms.h,
+ include/geos/algorithm/CentralEndpointIntersector.h,
+ include/geos/algorithm/CentroidArea.h,
+ include/geos/algorithm/CentroidLine.h,
+ include/geos/algorithm/CentroidPoint.h,
+ include/geos/algorithm/ConvexHull.h,
+ include/geos/algorithm/ConvexHull.inl,
+ include/geos/algorithm/HCoordinate.h,
+ include/geos/algorithm/InteriorPointArea.h,
+ include/geos/algorithm/InteriorPointLine.h,
+ include/geos/algorithm/InteriorPointPoint.h,
+ include/geos/algorithm/LineIntersector.h,
+ include/geos/algorithm/MCPointInRing.h,
+ include/geos/algorithm/Makefile.am,
+ include/geos/algorithm/MinimumDiameter.h,
+ include/geos/algorithm/NotRepresentableException.h,
+ include/geos/algorithm/PointInRing.h,
+ include/geos/algorithm/PointLocator.h,
+ include/geos/algorithm/RayCrossingCounter.h,
+ include/geos/algorithm/RobustDeterminant.h,
+ include/geos/algorithm/SIRtreePointInRing.h,
+ include/geos/algorithm/SimplePointInRing.h,
+ include/geos/algorithm/distance/DiscreteHausdorffDistance.h,
+ include/geos/algorithm/distance/DistanceToPoint.h,
+ include/geos/algorithm/distance/Makefile.am,
+ include/geos/algorithm/distance/PointPairDistance.h,
+ include/geos/algorithm/locate/IndexedPointInAreaLocator.h,
+ include/geos/algorithm/locate/Makefile.am,
+ include/geos/algorithm/locate/PointOnGeometryLocator.h,
+ include/geos/algorithm/locate/SimplePointInAreaLocator.h,
+ include/geos/export.h, include/geos/geom.h,
+ include/geos/geom/BinaryOp.h, include/geos/geom/Coordinate.h,
+ include/geos/geom/Coordinate.inl,
+ include/geos/geom/CoordinateArraySequence.h,
+ include/geos/geom/CoordinateArraySequenceFactory.h,
+ include/geos/geom/CoordinateArraySequenceFactory.inl,
+ include/geos/geom/CoordinateFilter.h,
+ include/geos/geom/CoordinateList.h,
+ include/geos/geom/CoordinateSequence.h,
+ include/geos/geom/CoordinateSequenceFactory.h,
+ include/geos/geom/CoordinateSequenceFilter.h,
+ include/geos/geom/Dimension.h, include/geos/geom/Envelope.h,
+ include/geos/geom/Envelope.inl, include/geos/geom/Geometry.h,
+ include/geos/geom/GeometryCollection.h,
+ include/geos/geom/GeometryCollection.inl,
+ include/geos/geom/GeometryComponentFilter.h,
+ include/geos/geom/GeometryFactory.h,
+ include/geos/geom/GeometryFactory.inl,
+ include/geos/geom/GeometryFilter.h,
+ include/geos/geom/GeometryList.h,
+ include/geos/geom/IntersectionMatrix.h,
+ include/geos/geom/LineSegment.h,
+ include/geos/geom/LineSegment.inl,
+ include/geos/geom/LineString.h, include/geos/geom/Lineal.h,
+ include/geos/geom/LinearRing.h, include/geos/geom/Location.h,
+ include/geos/geom/Makefile.am,
+ include/geos/geom/MultiLineString.h,
+ include/geos/geom/MultiLineString.inl,
+ include/geos/geom/MultiPoint.h, include/geos/geom/MultiPolygon.h,
+ include/geos/geom/MultiPolygon.inl, include/geos/geom/Point.h,
+ include/geos/geom/Polygon.h, include/geos/geom/Polygonal.h,
+ include/geos/geom/PrecisionModel.h,
+ include/geos/geom/PrecisionModel.inl, include/geos/geom/Puntal.h,
+ include/geos/geom/Triangle.h,
+ include/geos/geom/prep/AbstractPreparedPolygonContains.h,
+ include/geos/geom/prep/BasicPreparedGeometry.h,
+ include/geos/geom/prep/Makefile.am,
+ include/geos/geom/prep/PreparedGeometry.h,
+ include/geos/geom/prep/PreparedGeometryFactory.h,
+ include/geos/geom/prep/PreparedLineString.h,
+ include/geos/geom/prep/PreparedLineStringIntersects.h,
+ include/geos/geom/prep/PreparedPoint.h,
+ include/geos/geom/prep/PreparedPolygon.h,
+ include/geos/geom/prep/PreparedPolygonContains.h,
+ include/geos/geom/prep/PreparedPolygonContainsProperly.h,
+ include/geos/geom/prep/PreparedPolygonCovers.h,
+ include/geos/geom/prep/PreparedPolygonIntersects.h,
+ include/geos/geom/prep/PreparedPolygonPredicate.h,
+ include/geos/geom/util/ComponentCoordinateExtracter.h,
+ include/geos/geom/util/CoordinateOperation.h,
+ include/geos/geom/util/GeometryCombiner.h,
+ include/geos/geom/util/GeometryEditor.h,
+ include/geos/geom/util/GeometryEditorOperation.h,
+ include/geos/geom/util/GeometryTransformer.h,
+ include/geos/geom/util/LinearComponentExtracter.h,
+ include/geos/geom/util/Makefile.am,
+ include/geos/geom/util/PointExtracter.h,
+ include/geos/geom/util/PolygonExtracter.h,
+ include/geos/geom/util/ShortCircuitedGeometryVisitor.h,
+ include/geos/geomPrep.h, include/geos/geomUtil.h,
+ include/geos/geomgraph.h, include/geos/geomgraph/Depth.h,
+ include/geos/geomgraph/DirectedEdge.h,
+ include/geos/geomgraph/DirectedEdge.inl,
+ include/geos/geomgraph/DirectedEdgeStar.h,
+ include/geos/geomgraph/Edge.h, include/geos/geomgraph/EdgeEnd.h,
+ include/geos/geomgraph/EdgeEndStar.h,
+ include/geos/geomgraph/EdgeIntersection.h,
+ include/geos/geomgraph/EdgeIntersectionList.h,
+ include/geos/geomgraph/EdgeList.h,
+ include/geos/geomgraph/EdgeNodingValidator.h,
+ include/geos/geomgraph/EdgeRing.h,
+ include/geos/geomgraph/GeometryGraph.h,
+ include/geos/geomgraph/GeometryGraph.inl,
+ include/geos/geomgraph/GraphComponent.h,
+ include/geos/geomgraph/Label.h,
+ include/geos/geomgraph/Makefile.am,
+ include/geos/geomgraph/Node.h,
+ include/geos/geomgraph/NodeFactory.h,
+ include/geos/geomgraph/NodeMap.h,
+ include/geos/geomgraph/PlanarGraph.h,
+ include/geos/geomgraph/Position.h,
+ include/geos/geomgraph/Quadrant.h,
+ include/geos/geomgraph/TopologyLocation.h,
+ include/geos/geomgraph/index/EdgeSetIntersector.h,
+ include/geos/geomgraph/index/Makefile.am,
+ include/geos/geomgraph/index/MonotoneChain.h,
+ include/geos/geomgraph/index/MonotoneChainEdge.h,
+ include/geos/geomgraph/index/MonotoneChainIndexer.h,
+ include/geos/geomgraph/index/SegmentIntersector.h,
+ include/geos/geomgraph/index/SimpleEdgeSetIntersector.h,
+ include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h,
+ include/geos/geomgraph/index/SimpleSweepLineIntersector.h,
+ include/geos/geomgraph/index/SweepLineEvent.h,
+ include/geos/geomgraph/index/SweepLineEventObj.h,
+ include/geos/geomgraph/index/SweepLineSegment.h,
+ include/geos/geomgraphindex.h, include/geos/geosAlgorithm.h,
+ include/geos/index/ItemVisitor.h, include/geos/index/Makefile.am,
+ include/geos/index/SpatialIndex.h,
+ include/geos/index/bintree/Bintree.h,
+ include/geos/index/bintree/Interval.h,
+ include/geos/index/bintree/Key.h,
+ include/geos/index/bintree/Makefile.am,
+ include/geos/index/bintree/Node.h,
+ include/geos/index/bintree/NodeBase.h,
+ include/geos/index/bintree/Root.h,
+ include/geos/index/chain/Makefile.am,
+ include/geos/index/chain/MonotoneChain.h,
+ include/geos/index/chain/MonotoneChainBuilder.h,
+ include/geos/index/chain/MonotoneChainOverlapAction.h,
+ include/geos/index/chain/MonotoneChainSelectAction.h,
+ include/geos/index/intervalrtree/IntervalRTreeBranchNode.h,
+ include/geos/index/intervalrtree/IntervalRTreeLeafNode.h,
+ include/geos/index/intervalrtree/IntervalRTreeNode.h,
+ include/geos/index/intervalrtree/Makefile.am,
+ include/geos/index/intervalrtree/SortedPackedIntervalRTree.h,
+ include/geos/index/quadtree/DoubleBits.h,
+ include/geos/index/quadtree/IntervalSize.h,
+ include/geos/index/quadtree/Key.h,
+ include/geos/index/quadtree/Makefile.am,
+ include/geos/index/quadtree/Node.h,
+ include/geos/index/quadtree/NodeBase.h,
+ include/geos/index/quadtree/Quadtree.h,
+ include/geos/index/quadtree/Root.h,
+ include/geos/index/strtree/AbstractNode.h,
+ include/geos/index/strtree/AbstractSTRtree.h,
+ include/geos/index/strtree/Boundable.h,
+ include/geos/index/strtree/Interval.h,
+ include/geos/index/strtree/ItemBoundable.h,
+ include/geos/index/strtree/Makefile.am,
+ include/geos/index/strtree/SIRtree.h,
+ include/geos/index/strtree/STRtree.h,
+ include/geos/index/sweepline/Makefile.am,
+ include/geos/index/sweepline/SweepLineEvent.h,
+ include/geos/index/sweepline/SweepLineIndex.h,
+ include/geos/index/sweepline/SweepLineInterval.h,
+ include/geos/index/sweepline/SweepLineOverlapAction.h,
+ include/geos/indexBintree.h, include/geos/indexChain.h,
+ include/geos/indexIntervalRTree.h, include/geos/indexQuadtree.h,
+ include/geos/indexStrtree.h, include/geos/indexSweepline.h,
+ include/geos/inline.h, include/geos/io.h,
+ include/geos/io/ByteOrderDataInStream.h,
+ include/geos/io/ByteOrderDataInStream.inl,
+ include/geos/io/ByteOrderValues.h, include/geos/io/CLocalizer.h,
+ include/geos/io/Makefile.am, include/geos/io/ParseException.h,
+ include/geos/io/StringTokenizer.h,
+ include/geos/io/WKBConstants.h, include/geos/io/WKBReader.h,
+ include/geos/io/WKBWriter.h, include/geos/io/WKTReader.h,
+ include/geos/io/WKTReader.inl, include/geos/io/WKTWriter.h,
+ include/geos/io/Writer.h,
+ include/geos/linearref/ExtractLineByLocation.h,
+ include/geos/linearref/LengthIndexOfPoint.h,
+ include/geos/linearref/LengthIndexedLine.h,
+ include/geos/linearref/LengthLocationMap.h,
+ include/geos/linearref/LinearGeometryBuilder.h,
+ include/geos/linearref/LinearIterator.h,
+ include/geos/linearref/LinearLocation.h,
+ include/geos/linearref/LocationIndexOfLine.h,
+ include/geos/linearref/LocationIndexOfPoint.h,
+ include/geos/linearref/Makefile.am, include/geos/noding.h,
+ include/geos/noding/BasicSegmentString.h,
+ include/geos/noding/FastNodingValidator.h,
+ include/geos/noding/FastSegmentSetIntersectionFinder.h,
+ include/geos/noding/IntersectionAdder.h,
+ include/geos/noding/IntersectionFinderAdder.h,
+ include/geos/noding/IteratedNoder.h,
+ include/geos/noding/MCIndexNoder.h,
+ include/geos/noding/MCIndexNoder.inl,
+ include/geos/noding/MCIndexSegmentSetMutualIntersector.h,
+ include/geos/noding/Makefile.am,
+ include/geos/noding/NodableSegmentString.h,
+ include/geos/noding/NodedSegmentString.h,
+ include/geos/noding/Noder.h,
+ include/geos/noding/NodingValidator.h,
+ include/geos/noding/Octant.h,
+ include/geos/noding/OrientedCoordinateArray.h,
+ include/geos/noding/ScaledNoder.h,
+ include/geos/noding/SegmentIntersectionDetector.h,
+ include/geos/noding/SegmentIntersector.h,
+ include/geos/noding/SegmentNode.h,
+ include/geos/noding/SegmentNodeList.h,
+ include/geos/noding/SegmentSetMutualIntersector.h,
+ include/geos/noding/SegmentString.h,
+ include/geos/noding/SegmentStringUtil.h,
+ include/geos/noding/SimpleNoder.h,
+ include/geos/noding/SingleInteriorIntersectionFinder.h,
+ include/geos/noding/SinglePassNoder.h,
+ include/geos/noding/snapround/HotPixel.h,
+ include/geos/noding/snapround/HotPixel.inl,
+ include/geos/noding/snapround/MCIndexPointSnapper.h,
+ include/geos/noding/snapround/MCIndexSnapRounder.h,
+ include/geos/noding/snapround/Makefile.am,
+ include/geos/noding/snapround/SimpleSnapRounder.h,
+ include/geos/nodingSnapround.h, include/geos/opBuffer.h,
+ include/geos/opDistance.h, include/geos/opLinemerge.h,
+ include/geos/opOverlay.h, include/geos/opPolygonize.h,
+ include/geos/opPredicate.h, include/geos/opRelate.h,
+ include/geos/opValid.h, include/geos/operation.h,
+ include/geos/operation/GeometryGraphOperation.h,
+ include/geos/operation/IsSimpleOp.h,
+ include/geos/operation/Makefile.am,
+ include/geos/operation/buffer/BufferBuilder.h,
+ include/geos/operation/buffer/BufferOp.h,
+ include/geos/operation/buffer/BufferParameters.h,
+ include/geos/operation/buffer/BufferSubgraph.h,
+ include/geos/operation/buffer/Makefile.am,
+ include/geos/operation/buffer/OffsetCurveBuilder.h,
+ include/geos/operation/buffer/OffsetCurveSetBuilder.h,
+ include/geos/operation/buffer/OffsetSegmentString.h,
+ include/geos/operation/buffer/RightmostEdgeFinder.h,
+ include/geos/operation/buffer/SubgraphDepthLocater.h,
+ include/geos/operation/distance/ConnectedElementLocationFilter.h,
+ include/geos/operation/distance/ConnectedElementPointFilter.h,
+ include/geos/operation/distance/DistanceOp.h,
+ include/geos/operation/distance/GeometryLocation.h,
+ include/geos/operation/distance/Makefile.am,
+ include/geos/operation/linemerge/EdgeString.h,
+ include/geos/operation/linemerge/LineMergeDirectedEdge.h,
+ include/geos/operation/linemerge/LineMergeEdge.h,
+ include/geos/operation/linemerge/LineMergeGraph.h,
+ include/geos/operation/linemerge/LineMerger.h,
+ include/geos/operation/linemerge/LineSequencer.h,
+ include/geos/operation/linemerge/Makefile.am,
+ include/geos/operation/overlay/EdgeSetNoder.h,
+ include/geos/operation/overlay/ElevationMatrix.h,
+ include/geos/operation/overlay/ElevationMatrixCell.h,
+ include/geos/operation/overlay/LineBuilder.h,
+ include/geos/operation/overlay/Makefile.am,
+ include/geos/operation/overlay/MaximalEdgeRing.h,
+ include/geos/operation/overlay/MinimalEdgeRing.h,
+ include/geos/operation/overlay/MinimalEdgeRing.inl,
+ include/geos/operation/overlay/OverlayNodeFactory.h,
+ include/geos/operation/overlay/OverlayOp.h,
+ include/geos/operation/overlay/PointBuilder.h,
+ include/geos/operation/overlay/PolygonBuilder.h,
+ include/geos/operation/overlay/snap/GeometrySnapper.h,
+ include/geos/operation/overlay/snap/LineStringSnapper.h,
+ include/geos/operation/overlay/snap/Makefile.am,
+ include/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h,
+ include/geos/operation/overlay/snap/SnapOverlayOp.h,
+ include/geos/operation/overlay/validate/FuzzyPointLocator.h,
+ include/geos/operation/overlay/validate/OffsetPointGenerator.h,
+ include/geos/operation/overlay/validate/OverlayResultValidator.h,
+ include/geos/operation/polygonize/EdgeRing.h,
+ include/geos/operation/polygonize/Makefile.am,
+ include/geos/operation/polygonize/PolygonizeDirectedEdge.h,
+ include/geos/operation/polygonize/PolygonizeEdge.h,
+ include/geos/operation/polygonize/PolygonizeGraph.h,
+ include/geos/operation/polygonize/Polygonizer.h,
+ include/geos/operation/predicate/Makefile.am,
+ include/geos/operation/predicate/RectangleContains.h,
+ include/geos/operation/predicate/RectangleIntersects.h,
+ include/geos/operation/predicate/SegmentIntersectionTester.h,
+ include/geos/operation/relate/EdgeEndBuilder.h,
+ include/geos/operation/relate/EdgeEndBundle.h,
+ include/geos/operation/relate/EdgeEndBundleStar.h,
+ include/geos/operation/relate/Makefile.am,
+ include/geos/operation/relate/RelateComputer.h,
+ include/geos/operation/relate/RelateNode.h,
+ include/geos/operation/relate/RelateNodeFactory.h,
+ include/geos/operation/relate/RelateNodeGraph.h,
+ include/geos/operation/relate/RelateOp.h,
+ include/geos/operation/union/CascadedPolygonUnion.h,
+ include/geos/operation/union/Makefile.am,
+ include/geos/operation/valid/ConnectedInteriorTester.h,
+ include/geos/operation/valid/ConsistentAreaTester.h,
+ include/geos/operation/valid/IsValidOp.h,
+ include/geos/operation/valid/Makefile.am,
+ include/geos/operation/valid/QuadtreeNestedRingTester.h,
+ include/geos/operation/valid/RepeatedPointTester.h,
+ include/geos/operation/valid/SimpleNestedRingTester.h,
+ include/geos/operation/valid/SweeplineNestedRingTester.h,
+ include/geos/operation/valid/TopologyValidationError.h,
+ include/geos/planargraph.h,
+ include/geos/planargraph/DirectedEdge.h,
+ include/geos/planargraph/DirectedEdgeStar.h,
+ include/geos/planargraph/Edge.h,
+ include/geos/planargraph/GraphComponent.h,
+ include/geos/planargraph/Makefile.am,
+ include/geos/planargraph/Node.h,
+ include/geos/planargraph/NodeMap.h,
+ include/geos/planargraph/PlanarGraph.h,
+ include/geos/planargraph/Subgraph.h,
+ include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h,
+ include/geos/planargraph/algorithm/Makefile.am,
+ include/geos/platform.h.cmake, include/geos/platform.h.in,
+ include/geos/platform.h.vc, include/geos/precision.h,
+ include/geos/precision/CommonBits.h,
+ include/geos/precision/CommonBitsOp.h,
+ include/geos/precision/CommonBitsRemover.h,
+ include/geos/precision/EnhancedPrecisionOp.h,
+ include/geos/precision/Makefile.am,
+ include/geos/precision/SimpleGeometryPrecisionReducer.h,
+ include/geos/profiler.h,
+ include/geos/simplify/DouglasPeuckerLineSimplifier.h,
+ include/geos/simplify/DouglasPeuckerSimplifier.h,
+ include/geos/simplify/LineSegmentIndex.h,
+ include/geos/simplify/Makefile.am,
+ include/geos/simplify/TaggedLineSegment.h,
+ include/geos/simplify/TaggedLineString.h,
+ include/geos/simplify/TaggedLineStringSimplifier.h,
+ include/geos/simplify/TaggedLinesSimplifier.h,
+ include/geos/simplify/TopologyPreservingSimplifier.h,
+ include/geos/spatialIndex.h, include/geos/timeval.h,
+ include/geos/unload.h, include/geos/util.h,
+ include/geos/util/Assert.h,
+ include/geos/util/AssertionFailedException.h,
+ include/geos/util/CoordinateArrayFilter.h,
+ include/geos/util/GEOSException.h,
+ include/geos/util/GeometricShapeFactory.h,
+ include/geos/util/IllegalArgumentException.h,
+ include/geos/util/Makefile.am,
+ include/geos/util/TopologyException.h,
+ include/geos/util/UniqueCoordinateArrayFilter.h,
+ include/geos/util/UnsupportedOperationException.h,
+ include/geos/util/math.h, include/geos/version.h.in,
+ include/geos/version.h.vc, macros/Makefile.am,
+ macros/ac_pkg_swig.m4, macros/ac_python_devel.m4,
+ macros/boost.m4, macros/geos.m4, macros/python.m4,
+ macros/ruby.m4, makefile.vc, src/CMakeLists.txt, src/Makefile.am,
+ src/Makefile.vc, src/algorithm/Angle.cpp,
+ src/algorithm/BoundaryNodeRule.cpp,
+ src/algorithm/CGAlgorithms.cpp, src/algorithm/CentroidArea.cpp,
+ src/algorithm/CentroidLine.cpp, src/algorithm/CentroidPoint.cpp,
+ src/algorithm/ConvexHull.cpp, src/algorithm/HCoordinate.cpp,
+ src/algorithm/InteriorPointArea.cpp,
+ src/algorithm/InteriorPointLine.cpp,
+ src/algorithm/InteriorPointPoint.cpp,
+ src/algorithm/LineIntersector.cpp,
+ src/algorithm/MCPointInRing.cpp, src/algorithm/Makefile.am,
+ src/algorithm/MinimumDiameter.cpp,
+ src/algorithm/NotRepresentableException.cpp,
+ src/algorithm/PointLocator.cpp,
+ src/algorithm/RayCrossingCounter.cpp,
+ src/algorithm/RobustDeterminant.cpp,
+ src/algorithm/SIRtreePointInRing.cpp,
+ src/algorithm/SimplePointInRing.cpp,
+ src/algorithm/distance/DiscreteHausdorffDistance.cpp,
+ src/algorithm/distance/DistanceToPoint.cpp,
+ src/algorithm/distance/Makefile.am,
+ src/algorithm/locate/IndexedPointInAreaLocator.cpp,
+ src/algorithm/locate/Makefile.am,
+ src/algorithm/locate/PointOnGeometryLocator.cpp,
+ src/algorithm/locate/SimplePointInAreaLocator.cpp,
+ src/dirlist.mk, src/geom/Coordinate.cpp,
+ src/geom/CoordinateArraySequence.cpp,
+ src/geom/CoordinateArraySequenceFactory.cpp,
+ src/geom/CoordinateSequence.cpp,
+ src/geom/CoordinateSequenceFactory.cpp, src/geom/Dimension.cpp,
+ src/geom/Envelope.cpp, src/geom/Geometry.cpp,
+ src/geom/GeometryCollection.cpp,
+ src/geom/GeometryComponentFilter.cpp,
+ src/geom/GeometryFactory.cpp, src/geom/GeometryList.cpp,
+ src/geom/IntersectionMatrix.cpp, src/geom/LineSegment.cpp,
+ src/geom/LineString.cpp, src/geom/LinearRing.cpp,
+ src/geom/Location.cpp, src/geom/Makefile.am,
+ src/geom/MultiLineString.cpp, src/geom/MultiPoint.cpp,
+ src/geom/MultiPolygon.cpp, src/geom/Point.cpp,
+ src/geom/Polygon.cpp, src/geom/PrecisionModel.cpp,
+ src/geom/Triangle.cpp,
+ src/geom/prep/AbstractPreparedPolygonContains.cpp,
+ src/geom/prep/BasicPreparedGeometry.cpp,
+ src/geom/prep/Makefile.am, src/geom/prep/PreparedGeometry.cpp,
+ src/geom/prep/PreparedGeometryFactory.cpp,
+ src/geom/prep/PreparedLineString.cpp,
+ src/geom/prep/PreparedLineStringIntersects.cpp,
+ src/geom/prep/PreparedPoint.cpp,
+ src/geom/prep/PreparedPolygon.cpp,
+ src/geom/prep/PreparedPolygonContains.cpp,
+ src/geom/prep/PreparedPolygonContainsProperly.cpp,
+ src/geom/prep/PreparedPolygonCovers.cpp,
+ src/geom/prep/PreparedPolygonIntersects.cpp,
+ src/geom/prep/PreparedPolygonPredicate.cpp,
+ src/geom/util/ComponentCoordinateExtracter.cpp,
+ src/geom/util/CoordinateOperation.cpp,
+ src/geom/util/GeometryCombiner.cpp,
+ src/geom/util/GeometryEditor.cpp,
+ src/geom/util/GeometryTransformer.cpp, src/geom/util/Makefile.am,
+ src/geom/util/ShortCircuitedGeometryVisitor.cpp,
+ src/geomgraph/Depth.cpp, src/geomgraph/DirectedEdge.cpp,
+ src/geomgraph/DirectedEdgeStar.cpp, src/geomgraph/Edge.cpp,
+ src/geomgraph/EdgeEnd.cpp, src/geomgraph/EdgeEndStar.cpp,
+ src/geomgraph/EdgeIntersectionList.cpp,
+ src/geomgraph/EdgeList.cpp,
+ src/geomgraph/EdgeNodingValidator.cpp,
+ src/geomgraph/EdgeRing.cpp, src/geomgraph/GeometryGraph.cpp,
+ src/geomgraph/GraphComponent.cpp, src/geomgraph/Label.cpp,
+ src/geomgraph/Makefile.am, src/geomgraph/Node.cpp,
+ src/geomgraph/NodeFactory.cpp, src/geomgraph/NodeMap.cpp,
+ src/geomgraph/PlanarGraph.cpp, src/geomgraph/Position.cpp,
+ src/geomgraph/Quadrant.cpp, src/geomgraph/TopologyLocation.cpp,
+ src/geomgraph/index/Makefile.am,
+ src/geomgraph/index/MonotoneChainEdge.cpp,
+ src/geomgraph/index/MonotoneChainIndexer.cpp,
+ src/geomgraph/index/SegmentIntersector.cpp,
+ src/geomgraph/index/SimpleEdgeSetIntersector.cpp,
+ src/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
+ src/geomgraph/index/SimpleSweepLineIntersector.cpp,
+ src/geomgraph/index/SweepLineEvent.cpp,
+ src/geomgraph/index/SweepLineSegment.cpp, src/index/Makefile.am,
+ src/index/bintree/Bintree.cpp, src/index/bintree/Interval.cpp,
+ src/index/bintree/Key.cpp, src/index/bintree/Makefile.am,
+ src/index/bintree/Node.cpp, src/index/bintree/NodeBase.cpp,
+ src/index/bintree/Root.cpp, src/index/chain/Makefile.am,
+ src/index/chain/MonotoneChain.cpp,
+ src/index/chain/MonotoneChainBuilder.cpp,
+ src/index/chain/MonotoneChainOverlapAction.cpp,
+ src/index/chain/MonotoneChainSelectAction.cpp,
+ src/index/intervalrtree/IntervalRTreeBranchNode.cpp,
+ src/index/intervalrtree/IntervalRTreeLeafNode.cpp,
+ src/index/intervalrtree/IntervalRTreeNode.cpp,
+ src/index/intervalrtree/Makefile.am,
+ src/index/intervalrtree/SortedPackedIntervalRTree.cpp,
+ src/index/quadtree/DoubleBits.cpp,
+ src/index/quadtree/IntervalSize.cpp, src/index/quadtree/Key.cpp,
+ src/index/quadtree/Makefile.am, src/index/quadtree/Node.cpp,
+ src/index/quadtree/NodeBase.cpp, src/index/quadtree/Quadtree.cpp,
+ src/index/quadtree/Root.cpp, src/index/strtree/AbstractNode.cpp,
+ src/index/strtree/AbstractSTRtree.cpp,
+ src/index/strtree/Interval.cpp,
+ src/index/strtree/ItemBoundable.cpp,
+ src/index/strtree/Makefile.am, src/index/strtree/SIRtree.cpp,
+ src/index/strtree/STRtree.cpp, src/index/sweepline/Makefile.am,
+ src/index/sweepline/SweepLineEvent.cpp,
+ src/index/sweepline/SweepLineIndex.cpp,
+ src/index/sweepline/SweepLineInterval.cpp, src/inlines.cpp,
+ src/io/ByteOrderDataInStream.cpp, src/io/ByteOrderValues.cpp,
+ src/io/CLocalizer.cpp, src/io/Makefile.am,
+ src/io/ParseException.cpp, src/io/StringTokenizer.cpp,
+ src/io/Unload.cpp, src/io/WKBReader.cpp, src/io/WKBWriter.cpp,
+ src/io/WKTReader.cpp, src/io/WKTWriter.cpp, src/io/Writer.cpp,
+ src/linearref/ExtractLineByLocation.cpp,
+ src/linearref/LengthIndexOfPoint.cpp,
+ src/linearref/LengthIndexedLine.cpp,
+ src/linearref/LengthLocationMap.cpp,
+ src/linearref/LinearGeometryBuilder.cpp,
+ src/linearref/LinearIterator.cpp,
+ src/linearref/LinearLocation.cpp,
+ src/linearref/LocationIndexOfLine.cpp,
+ src/linearref/LocationIndexOfPoint.cpp,
+ src/linearref/Makefile.am, src/noding/BasicSegmentString.cpp,
+ src/noding/FastNodingValidator.cpp,
+ src/noding/FastSegmentSetIntersectionFinder.cpp,
+ src/noding/IntersectionAdder.cpp,
+ src/noding/IntersectionFinderAdder.cpp,
+ src/noding/IteratedNoder.cpp, src/noding/MCIndexNoder.cpp,
+ src/noding/MCIndexSegmentSetMutualIntersector.cpp,
+ src/noding/Makefile.am, src/noding/NodedSegmentString.cpp,
+ src/noding/NodingValidator.cpp, src/noding/Octant.cpp,
+ src/noding/OrientedCoordinateArray.cpp,
+ src/noding/ScaledNoder.cpp,
+ src/noding/SegmentIntersectionDetector.cpp,
+ src/noding/SegmentNode.cpp, src/noding/SegmentNodeList.cpp,
+ src/noding/SegmentString.cpp, src/noding/SegmentStringUtil.cpp,
+ src/noding/SimpleNoder.cpp,
+ src/noding/SingleInteriorIntersectionFinder.cpp,
+ src/noding/snapround/HotPixel.cpp,
+ src/noding/snapround/MCIndexPointSnapper.cpp,
+ src/noding/snapround/MCIndexSnapRounder.cpp,
+ src/noding/snapround/Makefile.am,
+ src/noding/snapround/SimpleSnapRounder.cpp,
+ src/operation/GeometryGraphOperation.cpp,
+ src/operation/IsSimpleOp.cpp, src/operation/Makefile.am,
+ src/operation/buffer/BufferBuilder.cpp,
+ src/operation/buffer/BufferInputLineSimplifier.cpp,
+ src/operation/buffer/BufferInputLineSimplifier.h,
+ src/operation/buffer/BufferOp.cpp,
+ src/operation/buffer/BufferParameters.cpp,
+ src/operation/buffer/BufferSubgraph.cpp,
+ src/operation/buffer/Makefile.am,
+ src/operation/buffer/OffsetCurveBuilder.cpp,
+ src/operation/buffer/OffsetCurveSetBuilder.cpp,
+ src/operation/buffer/RightmostEdgeFinder.cpp,
+ src/operation/buffer/SubgraphDepthLocater.cpp,
+ src/operation/distance/ConnectedElementLocationFilter.cpp,
+ src/operation/distance/ConnectedElementPointFilter.cpp,
+ src/operation/distance/DistanceOp.cpp,
+ src/operation/distance/GeometryLocation.cpp,
+ src/operation/distance/Makefile.am,
+ src/operation/linemerge/EdgeString.cpp,
+ src/operation/linemerge/LineMergeDirectedEdge.cpp,
+ src/operation/linemerge/LineMergeEdge.cpp,
+ src/operation/linemerge/LineMergeGraph.cpp,
+ src/operation/linemerge/LineMerger.cpp,
+ src/operation/linemerge/LineSequencer.cpp,
+ src/operation/linemerge/Makefile.am,
+ src/operation/overlay/EdgeSetNoder.cpp,
+ src/operation/overlay/ElevationMatrix.cpp,
+ src/operation/overlay/ElevationMatrixCell.cpp,
+ src/operation/overlay/LineBuilder.cpp,
+ src/operation/overlay/Makefile.am,
+ src/operation/overlay/MaximalEdgeRing.cpp,
+ src/operation/overlay/MinimalEdgeRing.cpp,
+ src/operation/overlay/OverlayNodeFactory.cpp,
+ src/operation/overlay/OverlayOp.cpp,
+ src/operation/overlay/PointBuilder.cpp,
+ src/operation/overlay/PolygonBuilder.cpp,
+ src/operation/overlay/snap/GeometrySnapper.cpp,
+ src/operation/overlay/snap/LineStringSnapper.cpp,
+ src/operation/overlay/snap/SnapIfNeededOverlayOp.cpp,
+ src/operation/overlay/snap/SnapOverlayOp.cpp,
+ src/operation/overlay/validate/FuzzyPointLocator.cpp,
+ src/operation/overlay/validate/OffsetPointGenerator.cpp,
+ src/operation/overlay/validate/OverlayResultValidator.cpp,
+ src/operation/polygonize/EdgeRing.cpp,
+ src/operation/polygonize/Makefile.am,
+ src/operation/polygonize/PolygonizeDirectedEdge.cpp,
+ src/operation/polygonize/PolygonizeEdge.cpp,
+ src/operation/polygonize/PolygonizeGraph.cpp,
+ src/operation/polygonize/Polygonizer.cpp,
+ src/operation/predicate/Makefile.am,
+ src/operation/predicate/RectangleContains.cpp,
+ src/operation/predicate/RectangleIntersects.cpp,
+ src/operation/predicate/SegmentIntersectionTester.cpp,
+ src/operation/relate/EdgeEndBuilder.cpp,
+ src/operation/relate/EdgeEndBundle.cpp,
+ src/operation/relate/EdgeEndBundleStar.cpp,
+ src/operation/relate/Makefile.am,
+ src/operation/relate/RelateComputer.cpp,
+ src/operation/relate/RelateNode.cpp,
+ src/operation/relate/RelateNodeFactory.cpp,
+ src/operation/relate/RelateNodeGraph.cpp,
+ src/operation/relate/RelateOp.cpp,
+ src/operation/union/CascadedPolygonUnion.cpp,
+ src/operation/union/Makefile.am,
+ src/operation/valid/ConnectedInteriorTester.cpp,
+ src/operation/valid/ConsistentAreaTester.cpp,
+ src/operation/valid/IndexedNestedRingTester.cpp,
+ src/operation/valid/IndexedNestedRingTester.h,
+ src/operation/valid/IsValidOp.cpp,
+ src/operation/valid/Makefile.am,
+ src/operation/valid/QuadtreeNestedRingTester.cpp,
+ src/operation/valid/RepeatedPointTester.cpp,
+ src/operation/valid/SimpleNestedRingTester.cpp,
+ src/operation/valid/SweeplineNestedRingTester.cpp,
+ src/operation/valid/TopologyValidationError.cpp,
+ src/planargraph/DirectedEdge.cpp,
+ src/planargraph/DirectedEdgeStar.cpp, src/planargraph/Edge.cpp,
+ src/planargraph/Makefile.am, src/planargraph/Node.cpp,
+ src/planargraph/NodeMap.cpp, src/planargraph/PlanarGraph.cpp,
+ src/planargraph/Subgraph.cpp,
+ src/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
+ src/precision/CommonBits.cpp, src/precision/CommonBitsOp.cpp,
+ src/precision/CommonBitsRemover.cpp,
+ src/precision/EnhancedPrecisionOp.cpp, src/precision/Makefile.am,
+ src/precision/SimpleGeometryPrecisionReducer.cpp,
+ src/simplify/DouglasPeuckerLineSimplifier.cpp,
+ src/simplify/DouglasPeuckerSimplifier.cpp,
+ src/simplify/LineSegmentIndex.cpp, src/simplify/Makefile.am,
+ src/simplify/TaggedLineSegment.cpp,
+ src/simplify/TaggedLineString.cpp,
+ src/simplify/TaggedLineStringSimplifier.cpp,
+ src/simplify/TaggedLinesSimplifier.cpp,
+ src/simplify/TopologyPreservingSimplifier.cpp,
+ src/util/Assert.cpp, src/util/GeometricShapeFactory.cpp,
+ src/util/Makefile.am, src/util/Profiler.cpp, src/util/math.cpp,
+ swig/Makefile.am, swig/python/Makefile.am, swig/python/geos.pth,
+ swig/python/geos.py, swig/python/python.i,
+ swig/python/tests/Makefile.am, swig/python/tests/TESTING.txt,
+ swig/python/tests/example.py, swig/python/tests/runtests.py,
+ swig/python/tests/test_geometry.py, swig/ruby/Makefile.am,
+ swig/ruby/ruby.i, swig/ruby/test/Makefile.am,
+ swig/ruby/test/example.rb, swig/ruby/test/geos_tests.rb,
+ swig/ruby/test/test_buffer.rb,
+ swig/ruby/test/test_combinations.rb,
+ swig/ruby/test/test_coordinate_sequence.rb,
+ swig/ruby/test/test_envelope.rb, swig/ruby/test/test_geometry.rb,
+ swig/ruby/test/test_helper.rb, swig/ruby/test/test_io.rb,
+ swig/ruby/test/test_operations.rb,
+ swig/ruby/test/test_relations.rb, swig/ruby/test/test_srid.rb,
+ swig/ruby/test/test_version.rb, tests/CMakeLists.txt,
+ tests/Makefile.am, tests/bigtest/GeometryTestFactory.cpp,
+ tests/bigtest/Makefile.am, tests/bigtest/TestSweepLineSpeed.cpp,
+ tests/bigtest/bigtest.h, tests/bigtest/bug234.cpp,
+ tests/geostest/geostest.c,
+ tests/perf/operation/buffer/IteratedBufferStressTest.cpp,
+ tests/thread/badthreadtest.c, tests/thread/threadtest.c,
+ tests/unit/CMakeLists.txt, tests/unit/Makefile.am,
+ tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp,
+ tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp,
+ tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp,
+ tests/unit/algorithm/ConvexHullTest.cpp,
+ tests/unit/algorithm/PointLocatorTest.cpp,
+ tests/unit/algorithm/RobustLineIntersectionTest.cpp,
+ tests/unit/algorithm/RobustLineIntersectorTest.cpp,
+ tests/unit/algorithm/distance/DiscreteHausdorffDistanceTest.cpp,
+ tests/unit/capi/GEOSBufferTest.cpp,
+ tests/unit/capi/GEOSContainsTest.cpp,
+ tests/unit/capi/GEOSCoordSeqTest.cpp,
+ tests/unit/capi/GEOSGeomFromWKBTest.cpp,
+ tests/unit/capi/GEOSGeomToWKTTest.cpp,
+ tests/unit/capi/GEOSPolygonizer_getCutEdgesTest.cpp,
+ tests/unit/capi/GEOSPreparedGeometryTest.cpp,
+ tests/unit/capi/GEOSSimplifyTest.cpp,
+ tests/unit/capi/GEOSWithinTest.cpp,
+ tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
+ tests/unit/geom/CoordinateArraySequenceTest.cpp,
+ tests/unit/geom/CoordinateListTest.cpp,
+ tests/unit/geom/CoordinateTest.cpp,
+ tests/unit/geom/DimensionTest.cpp,
+ tests/unit/geom/EnvelopeTest.cpp,
+ tests/unit/geom/Geometry/coversTest.cpp,
+ tests/unit/geom/Geometry/isRectangleTest.cpp,
+ tests/unit/geom/GeometryFactoryTest.cpp,
+ tests/unit/geom/IntersectionMatrixTest.cpp,
+ tests/unit/geom/LineSegmentTest.cpp,
+ tests/unit/geom/LineStringTest.cpp,
+ tests/unit/geom/LinearRingTest.cpp,
+ tests/unit/geom/LocationTest.cpp,
+ tests/unit/geom/MultiLineStringTest.cpp,
+ tests/unit/geom/MultiPointTest.cpp,
+ tests/unit/geom/MultiPolygonTest.cpp,
+ tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
+ tests/unit/geom/TriangleTest.cpp,
+ tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp,
+ tests/unit/geos_unit.cpp,
+ tests/unit/index/quadtree/DoubleBitsTest.cpp,
+ tests/unit/io/ByteOrderValuesTest.cpp,
+ tests/unit/io/WKBReaderTest.cpp,
+ tests/unit/linearref/LengthIndexedLineTest.cpp,
+ tests/unit/noding/BasicSegmentStringTest.cpp,
+ tests/unit/noding/NodedSegmentStringTest.cpp,
+ tests/unit/noding/SegmentNodeTest.cpp,
+ tests/unit/noding/SegmentPointComparatorTest.cpp,
+ tests/unit/operation/IsSimpleOpTest.cpp,
+ tests/unit/operation/buffer/BufferOpTest.cpp,
+ tests/unit/operation/distance/DistanceOpTest.cpp,
+ tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp,
+ tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp,
+ tests/unit/operation/overlay/validate/FuzzyPointLocatorTest.cpp,
+ tests/unit/operation/overlay/validate/OffsetPointGeneratorTest.cpp,
+ tests/unit/operation/overlay/validate/OverlayResultValidatorTest.cpp,
+ tests/unit/operation/union/CascadedPolygonUnionTest.cpp,
+ tests/unit/operation/valid/IsValidTest.cpp,
+ tests/unit/operation/valid/ValidClosedRingTest.cpp,
+ tests/unit/operation/valid/ValidSelfTouchingRingFormingHoleTest.cpp,
+ tests/unit/precision/SimpleGeometryPrecisionReducerTest.cpp,
+ tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp,
+ tests/unit/simplify/TopologyPreservingSimplifierTest.cpp,
+ tests/unit/tut/tut.hpp, tests/unit/tut/tut_assert.hpp,
+ tests/unit/tut/tut_console_reporter.hpp,
+ tests/unit/tut/tut_exception.hpp, tests/unit/tut/tut_posix.hpp,
+ tests/unit/tut/tut_reporter.hpp,
+ tests/unit/tut/tut_restartable.hpp,
+ tests/unit/tut/tut_result.hpp, tests/unit/tut/tut_runner.hpp,
+ tests/unit/util/UniqueCoordinateArrayFilterTest.cpp,
+ tests/unit/utility.h, tests/xmltester/BufferResultMatcher.cpp,
+ tests/xmltester/BufferResultMatcher.h,
+ tests/xmltester/CMakeLists.txt, tests/xmltester/CTS.cpp,
+ tests/xmltester/Makefile.am, tests/xmltester/SimpleWKTTester.cpp,
+ tests/xmltester/SingleSidedBufferResultMatcher.cpp,
+ tests/xmltester/SingleSidedBufferResultMatcher.h,
+ tests/xmltester/Stackwalker.cpp, tests/xmltester/Stackwalker.h,
+ tests/xmltester/WKTIn, tests/xmltester/WKTOut,
+ tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h,
+ tests/xmltester/testrunner.sh,
+ tests/xmltester/tests/TestIsValid.xml,
+ tests/xmltester/tests/buffer.xml,
+ tests/xmltester/tests/general/TestCentroid.xml,
+ tests/xmltester/tests/general/TestInteriorPoint.xml,
+ tests/xmltester/tests/general/TestValid.xml,
+ tests/xmltester/tests/general/TestValid2-big.xml,
+ tests/xmltester/tests/general/TestValid2.xml,
+ tests/xmltester/tests/hexwkb.xml,
+ tests/xmltester/tests/linemerge.xml,
+ tests/xmltester/tests/robustness.xml,
+ tests/xmltester/tests/test.xml,
+ tests/xmltester/tests/testLeaksBig.xml,
+ tests/xmltester/tinyxml/tinystr.cpp,
+ tests/xmltester/tinyxml/tinystr.h,
+ tests/xmltester/tinyxml/tinyxml.cpp,
+ tests/xmltester/tinyxml/tinyxml.h,
+ tests/xmltester/tinyxml/tinyxmlerror.cpp,
+ tests/xmltester/tinyxml/tinyxmlparser.cpp, tools/CMakeLists.txt,
+ tools/Makefile.am, tools/geos-config.in: Removed Subversion
+ svn:keywords property (#480)
+
+2011-09-21 08:11 Sandro Santilli <strk at keybit.net>
+
+ * [r3475] swig/geos.i.in, swig/python/Makefile.am: Fix out-of-place
+ build for python binding (#332)
+
+2011-09-20 14:35 Howard Butler <hobu.inc at gmail.com>
+
+ * [r3472] include/geos/geom/GeometryCollection.h: mark concrete
+ implementations as non-virtual for
+ GeometryCollection::computeEnvelopInternal and
+ GeometryCollection::compareToSameClass #478
+
+2011-09-20 14:24 Howard Butler <hobu.inc at gmail.com>
+
+ * [r3470] include/geos/geom/GeometryFactory.h: apply clang fix for
+ #463
+
+2011-09-19 15:07 Mateusz Loskot <mateusz at loskot.net>
+
+ * [r3469] tests/unit/capi/GEOSisValidDetailTest.cpp: Disable unit
+ test relying on C99 feature if GEOS built using Visual C++
+
+2011-09-17 15:53 Sandro Santilli <strk at keybit.net>
+
+ * [r3468] include/geos/platform.h.in: Use the global isnan from
+ math.h for Solaris (#461)
+
+2011-09-12 07:47 Sandro Santilli <strk at keybit.net>
+
+ * [r3465] 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:55 Sandro Santilli <strk at keybit.net>
+
+ * [r3463] 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 21:02 Sandro Santilli <strk at keybit.net>
+
+ * [r3461] 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: Forward port fix for #464
+ (Geometry.clone SRID copy)
+
+2011-08-19 09:42 Sandro Santilli <strk at keybit.net>
+
+ * [r3458] src/planargraph/DirectedEdge.cpp: Fix missing return from
+ DirectedEdge output operator
+
+2011-08-19 09:41 Sandro Santilli <strk at keybit.net>
+
+ * [r3457] tests/perf/Makefile.am, tests/perf/capi/Makefile.am: Fix
+ out-of-source builds
+
+2011-08-06 09:10 Sandro Santilli <strk at keybit.net>
+
+ * [r3456] include/geos/noding/BasicSegmentString.h,
+ src/inlines.cpp: Drop dangling references to SegmentString.inl
+ (ticket #467)
+
+2011-07-27 13:55 Sandro Santilli <strk at keybit.net>
+
+ * [r3455] tests/perf/ClassSizes.cpp, tests/perf/Makefile.am: Add
+ test file printing sizes of some classes
+
+2011-07-27 13:29 Sandro Santilli <strk at keybit.net>
+
+ * [r3454] src/operation/buffer/BufferBuilder.cpp: Earlier release
+ of input segment strings, earlier release of buffer subgraphs.
+
+2011-07-27 08:12 Sandro Santilli <strk at keybit.net>
+
+ * [r3453] include/geos/noding/Noder.h,
+ include/geos/noding/SegmentNodeList.h,
+ src/noding/SegmentNodeList.cpp,
+ src/operation/buffer/BufferBuilder.cpp: Change Noder interface to
+ transfer ownership of noded segment strings to caller. Delete
+ them as soon as converted to Edges in BufferOp.
+
+2011-07-26 16:36 Sandro Santilli <strk at keybit.net>
+
+ * [r3452] include/geos/noding/Makefile.am,
+ include/geos/noding/SegmentString.h,
+ include/geos/noding/SegmentString.inl,
+ src/noding/SegmentString.cpp: Update class documentation and port
+ info. Drop empty .inl file.
+
+2011-07-26 16:23 Sandro Santilli <strk at keybit.net>
+
+ * [r3451] NEWS, include/geos/noding/NodedSegmentString.h,
+ include/geos/noding/SegmentNodeList.h,
+ include/geos/noding/SegmentStringUtil.h,
+ src/geom/prep/AbstractPreparedPolygonContains.cpp,
+ src/geom/prep/PreparedLineString.cpp,
+ src/geom/prep/PreparedLineStringIntersects.cpp,
+ src/geom/prep/PreparedPolygon.cpp,
+ src/geom/prep/PreparedPolygonContainsProperly.cpp,
+ src/geom/prep/PreparedPolygonIntersects.cpp,
+ src/noding/SegmentNodeList.cpp,
+ src/operation/buffer/BufferBuilder.cpp,
+ src/operation/buffer/OffsetCurveSetBuilder.cpp,
+ tests/unit/noding/NodedSegmentStringTest.cpp,
+ tests/unit/noding/SegmentNodeTest.cpp: Have NodedSegmentString
+ take ownership of CoordinateSequence
+
+2011-07-26 15:09 Sandro Santilli <strk at keybit.net>
+
+ * [r3450] NEWS, include/geos/geomgraph/DirectedEdge.h,
+ include/geos/geomgraph/DirectedEdge.inl,
+ include/geos/geomgraph/DirectedEdgeStar.h,
+ include/geos/geomgraph/Edge.h, include/geos/geomgraph/EdgeEnd.h,
+ include/geos/geomgraph/EdgeEndStar.h,
+ include/geos/geomgraph/EdgeIntersectionList.h,
+ include/geos/geomgraph/EdgeRing.h,
+ include/geos/geomgraph/GeometryGraph.h,
+ include/geos/geomgraph/GeometryGraph.inl,
+ include/geos/geomgraph/GraphComponent.h,
+ include/geos/geomgraph/Label.h, include/geos/geomgraph/Node.h,
+ include/geos/geomgraph/PlanarGraph.h,
+ include/geos/operation/buffer/BufferBuilder.h,
+ include/geos/operation/overlay/OverlayOp.h,
+ include/geos/operation/relate/EdgeEndBundle.h,
+ include/geos/operation/relate/EdgeEndBundleStar.h,
+ include/geos/operation/relate/RelateComputer.h,
+ include/geos/operation/relate/RelateNode.h,
+ src/geomgraph/DirectedEdge.cpp,
+ src/geomgraph/DirectedEdgeStar.cpp, src/geomgraph/Edge.cpp,
+ src/geomgraph/EdgeEnd.cpp, src/geomgraph/EdgeEndStar.cpp,
+ src/geomgraph/EdgeIntersectionList.cpp,
+ src/geomgraph/EdgeRing.cpp, src/geomgraph/GeometryGraph.cpp,
+ src/geomgraph/GraphComponent.cpp, src/geomgraph/Label.cpp,
+ src/geomgraph/Node.cpp, src/geomgraph/NodeMap.cpp,
+ src/geomgraph/PlanarGraph.cpp,
+ src/operation/buffer/BufferBuilder.cpp,
+ src/operation/overlay/LineBuilder.cpp,
+ src/operation/overlay/OverlayOp.cpp,
+ src/operation/overlay/PointBuilder.cpp,
+ src/operation/overlay/PolygonBuilder.cpp,
+ src/operation/relate/EdgeEndBuilder.cpp,
+ src/operation/relate/EdgeEndBundle.cpp,
+ src/operation/relate/EdgeEndBundleStar.cpp,
+ src/operation/relate/RelateComputer.cpp,
+ src/operation/relate/RelateNode.cpp,
+ src/operation/relate/RelateNodeGraph.cpp,
+ src/operation/valid/ConnectedInteriorTester.cpp: Use
+ geomgraph::Label by value (less extra-heap), cleanups and port
+ sync.
+
+2011-07-21 09:54 Sandro Santilli <strk at keybit.net>
+
+ * [r3449] include/geos/geomgraph/Label.h, src/geomgraph/Label.cpp:
+ Make geomgraph::Label non virtual, implement assignment operator,
+ drop old logs, sync port info.
+
+2011-07-21 09:54 Sandro Santilli <strk at keybit.net>
+
+ * [r3448] include/geos/geomgraph/TopologyLocation.h,
+ src/geomgraph/TopologyLocation.cpp: Add assignment operator to
+ TopologyLocation, drop old logs, sync port info
+
+2011-07-20 15:40 Sandro Santilli <strk at keybit.net>
+
+ * [r3444] include/geos/algorithm/ConvexHull.h,
+ include/geos/algorithm/ConvexHull.inl,
+ src/algorithm/ConvexHull.cpp: Port JTS robustness fix for
+ ConvexHull (ticket #457)
+
+2011-07-20 14:32 Sandro Santilli <strk at keybit.net>
+
+ * [r3443] 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-07-20 14:19 Sandro Santilli <strk at keybit.net>
+
+ * [r3442] tests/unit/Makefile.am,
+ tests/unit/capi/GEOSDistanceTest.cpp: Add unit test for bug #337.
+
+2011-07-20 14:04 Sandro Santilli <strk at keybit.net>
+
+ * [r3441] tests/xmltester/Makefile.am: Reset CXXFLAGS for building
+ XMLTester, should fix bug #319 (non-c++98 tinyxml)
+
+2011-07-20 11:45 Sandro Santilli <strk at keybit.net>
+
+ * [r3439] src/operation/buffer/BufferBuilder.cpp,
+ tests/unit/capi/GEOSOffsetCurveTest.cpp: Have GEOSOffsetCurve
+ with distance 0 return the input (fixes bug #454)
+
+2011-07-20 09:12 Sandro Santilli <strk at keybit.net>
+
+ * [r3438] NEWS: Add note about new BufferOp interface
+
+2011-07-20 09:03 Sandro Santilli <strk at keybit.net>
+
+ * [r3437] include/geos/operation/buffer/BufferOp.h: Add
+ setSingleSided interface to BufferOp-accessible BufferParam
+ setters
+
+ Patch by Tai Meng <tai.meng at safe.com>
+
+2011-07-20 08:46 Sandro Santilli <strk at keybit.net>
+
+ * [r3436] include/geos/planargraph/DirectedEdge.h,
+ src/planargraph/DirectedEdge.cpp: Add output operator for
+ planargraph::DirectedEdge class
+
+2011-07-20 08:46 Sandro Santilli <strk at keybit.net>
+
+ * [r3435] src/algorithm/RobustDeterminant.cpp: Drop unused variable
+
+2011-07-20 08:46 Sandro Santilli <strk at keybit.net>
+
+ * [r3434] tests/unit/operation/polygonize/PolygonizeTest.cpp: Add
+ port info
+
+2011-07-20 08:46 Sandro Santilli <strk at keybit.net>
+
+ * [r3433] tests/unit/Makefile.am, tests/unit/operation/polygonize,
+ tests/unit/operation/polygonize/PolygonizeTest.cpp: Port JTS unit
+ test for Polygonizer class (very light..)
+
+2011-07-07 08:33 Sandro Santilli <strk at keybit.net>
+
+ * [r3432] src/operation/buffer/BufferParameters.cpp: Include
+ platform.h, fixing SOLARIS build. Patch by Tai Meng
+ <tai.meng at safe.com>.
+
+2011-07-06 07:02 Sandro Santilli <strk at keybit.net>
+
+ * [r3429] include/geos/geomgraph/GeometryGraph.h,
+ include/geos/geomgraph/GeometryGraph.inl,
+ src/geomgraph/GeometryGraph.cpp: Nodes always have labels (ported
+ JTS fix to GeometryGraph::insertBoundaryPoint). Update port info.
+
+2011-07-06 07:02 Sandro Santilli <strk at keybit.net>
+
+ * [r3428] include/geos/geomgraph/Node.h, src/geomgraph/Node.cpp:
+ Update port info for geomgraph::Node after GEOS fix was ported to
+ JTS
+
+2011-07-05 13:59 Sandro Santilli <strk at keybit.net>
+
+ * [r3427] Makefile.am: svn update before running svn2cl
+
+2011-07-05 11:07 Sandro Santilli <strk at keybit.net>
+
+ * [r3425] src/operation/valid/IndexedNestedRingTester.cpp,
+ src/operation/valid/IndexedNestedRingTester.h: Update port info
+ for IndexedNestedRingTester class
+
+2011-07-05 10:58 Sandro Santilli <strk at keybit.net>
+
+ * [r3424] NEWS: Changes of 3.3.1 do not belong in trunk (aimed at
+ 3.4.0)
+
+2011-07-05 10:56 Sandro Santilli <strk at keybit.net>
+
+ * [r3423] src/operation/valid/IndexedNestedRingTester.cpp,
+ tests/xmltester/tests/general/TestValid.xml: Fix #449 (Assertion
+ fails checking validity of polygon) the JTS way.
+
+2011-07-05 10:56 Sandro Santilli <strk at keybit.net>
+
+ * [r3422] src/operation/valid/IndexedNestedRingTester.cpp,
+ tests/xmltester/Makefile.am,
+ tests/xmltester/tests/ticket/bug449.xml: Revert "When checking
+ for validity, do not abort if every vertex of an hole is also a
+ vertex of another one. Fixes bug #449, including regress
+ testing." (will redo the JTS way)
+
+ This reverts commit 7d2306c8dca2f0f1c5722640758578c1d59c7295.
+
+2011-07-05 09:52 Sandro Santilli <strk at keybit.net>
+
+ * [r3417] src/algorithm/MinimumDiameter.cpp: Initialize
+ MinimumDiamiter::minPtIndex in the constructor, to make static
+ analisys tools happier
+
+2011-07-05 09:52 Sandro Santilli <strk at keybit.net>
+
+ * [r3416] src/index/sweepline/SweepLineIndex.cpp: Initialize
+ SweepLineIndex::indexBuilt in ctor
+
+2011-07-05 09:52 Sandro Santilli <strk at keybit.net>
+
+ * [r3415] 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:52 Sandro Santilli <strk at keybit.net>
+
+ * [r3414] include/geos/geom/prep/PreparedPoint.h,
+ src/geom/prep/PreparedPoint.cpp: Fix bogus override of
+ PreparedGeometry::intersect by PreparedPoint
+
+2011-07-05 09:52 Sandro Santilli <strk at keybit.net>
+
+ * [r3413] src/index/quadtree/Node.cpp: Assert that the variable
+ used as array index is not negative before using it (quadtree)
+
+2011-07-05 09:52 Sandro Santilli <strk at keybit.net>
+
+ * [r3412] 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:52 Sandro Santilli <strk at keybit.net>
+
+ * [r3411] 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:52 Sandro Santilli <strk at keybit.net>
+
+ * [r3410] src/index/bintree/Node.cpp: Assert that the variable used
+ as array index is not negative before using it.
+
+2011-07-05 09:51 Sandro Santilli <strk at keybit.net>
+
+ * [r3409] src/util/Profiler.cpp: Do not dereference past-the-end
+ iterator on invalid call
+
+2011-07-01 08:22 Sandro Santilli <strk at keybit.net>
+
+ * [r3398] tests/unit/capi/GEOSBufferTest.cpp: Add test for ticket
+ #455 (bad result from the deprecated GEOSSingleSidedBuffer). It
+ passes here in trunk, good!
+
+2011-07-01 08:22 Sandro Santilli <strk at keybit.net>
+
+ * [r3397] NEWS: NEWS item about #449
+
+2011-06-27 11:45 Sandro Santilli <strk at keybit.net>
+
+ * [r3394] configure.in: Bump versions up assuming a new minor
+ release will come out from trunk. Closes #453
+
+2011-06-09 15:28 Sandro Santilli <strk at keybit.net>
+
+ * [r3392] src/operation/valid/IndexedNestedRingTester.cpp,
+ tests/xmltester/Makefile.am,
+ tests/xmltester/tests/ticket/bug449.xml: When checking for
+ validity, do not abort if every vertex of an hole is also a
+ vertex of another one. Fixes bug #449, including regress testing.
+
+2011-06-02 20:18 Sandro Santilli <strk at keybit.net>
+
+ * [r3390] php/test/test.php: Refine test for #448
+
+2011-06-02 20:13 Sandro Santilli <strk at keybit.net>
+
+ * [r3389] php/test/test.php: Add test for bug #448
+
+2011-05-30 12:50 Sandro Santilli <strk at keybit.net>
+
+ * [r3387] ChangeLog: Update for release
+
2011-05-30 12:48 Sandro Santilli <strk at keybit.net>
* [r3386] NEWS, configure.in: Set version to 3.3.0 (final) - Set
@@ -11066,7 +15496,7 @@
* [r1801] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in,
capi/geos_c.h.vc: Added equalsExact and normalize to the c api as
discussed on the mailing list
- (http://geos.osgeo.org/pipermail/geos-devel/2006-July/002452.html).
+ (http://geos.refractions.net/pipermail/geos-devel/2006-July/002452.html).
2006-08-03 21:34 Charlie Savage <cfis at savagexi.com>
@@ -11168,7 +15598,7 @@
2006-07-21 19:37 Charlie Savage <cfis at savagexi.com>
* [r1773] NEWS: Added note about inclusion of version.in.vc. See
- http://geos.osgeo.org/pipermail/geos-devel/2006-July/002463.html
+ http://geos.refractions.net/pipermail/geos-devel/2006-July/002463.html
for more info.
2006-07-21 17:59 Sandro Santilli <strk at keybit.net>
@@ -16892,7 +21322,7 @@
undeprecated Geometry::setSRID
and Geometry::getSRID
-2006-02-09 01:47 frank
+2006-02-09 01:47 Frank Warmerdam <warmerdam at pobox.com>
* [r1049] source/io/WKBReader.cpp: Botched last fix. Hopefully this
is better.
@@ -16902,7 +21332,7 @@
* [r1048] ChangeLog, source/operation/linemerge/LineSequencer.cpp:
Added missing <limits> include
-2006-02-09 00:06 frank
+2006-02-09 00:06 Frank Warmerdam <warmerdam at pobox.com>
* [r1047] ChangeLog, source/io/WKBReader.cpp: Fixed support for
consuming WKB for 'POLYGON EMPTY' with numRings==0.
@@ -17214,12 +21644,12 @@
- New ShortCircuitedGeometryVisitor class
- New operation/predicate package
-2006-01-30 21:59 frank
+2006-01-30 21:59 Frank Warmerdam <warmerdam at pobox.com>
* [r1027] source/algorithm/LineIntersector.cpp: yikes! comment out
debug define again
-2006-01-30 21:58 frank
+2006-01-30 21:58 Frank Warmerdam <warmerdam at pobox.com>
* [r1026] ChangeLog, source/algorithm/LineIntersector.cpp: fixed up
some debug messages
@@ -18033,15 +22463,15 @@
source/headers/geos/noding.h, source/noding/SegmentNodeList.cpp:
Reduced set<> lookups
-2005-11-07 13:17 frank
+2005-11-07 13:17 Frank Warmerdam <warmerdam at pobox.com>
* [r888] VisualStudio: no longer used
-2005-11-07 13:17 frank
+2005-11-07 13:17 Frank Warmerdam <warmerdam at pobox.com>
* [r887] Makefile.am: removed VisualStudio, no longer distributed
-2005-11-07 13:16 frank
+2005-11-07 13:16 Frank Warmerdam <warmerdam at pobox.com>
* [r886] VisualStudio/.cvsignore: obsolete
@@ -18159,40 +22589,40 @@
* [r868] configure.in: typo fixed
-2005-10-21 02:46 frank
+2005-10-21 02:46 Frank Warmerdam <warmerdam at pobox.com>
* [r867] AUTHORS: added myself to authors - isn't that cheeky!
-2005-10-21 02:45 frank
+2005-10-21 02:45 Frank Warmerdam <warmerdam at pobox.com>
* [r866] README: added note on source\makefile.vc
-2005-10-21 02:44 frank
+2005-10-21 02:44 Frank Warmerdam <warmerdam at pobox.com>
* [r865] source/Makefile.vc: added a wee readme
-2005-10-21 02:41 frank
+2005-10-21 02:41 Frank Warmerdam <warmerdam at pobox.com>
* [r864] source/Makefile.vc: added DLL building, and geostest.exe
-2005-10-21 02:41 frank
+2005-10-21 02:41 Frank Warmerdam <warmerdam at pobox.com>
* [r863] source/capi/geos_c.h.in: need to DLL export C API
-2005-10-21 02:37 frank
+2005-10-21 02:37 Frank Warmerdam <warmerdam at pobox.com>
* [r862] source/capi/geos_c.cpp: DLL Export functions
-2005-10-21 02:37 frank
+2005-10-21 02:37 Frank Warmerdam <warmerdam at pobox.com>
* [r861] source/capi/geostest.c: avoid non-portable vasprintf, make
big buffer static
-2005-10-21 01:57 frank
+2005-10-21 01:57 Frank Warmerdam <warmerdam at pobox.com>
* [r860] source/Makefile.vc: updated for 3.0.0 and added C API
-2005-10-20 20:37 frank
+2005-10-20 20:37 Frank Warmerdam <warmerdam at pobox.com>
* [r859] source/headers/geos/platform.h.vc: added
getMachineByteOrder(), convert to unix text mode
@@ -18619,7 +23049,7 @@
* [r752] CHANGES, NEWS: Changes file renamed back to NEWS, automake
insists on finding it.
-2005-05-30 16:20 autorun
+2005-05-30 16:20 No Body <no at body.net>
* [r750] NEWS: Blank news file to molfify new versions of autoconf
@@ -19283,7 +23713,7 @@
source/headers/geos/Makefile.am: Added VisualStudio dir in
distribution, removed platform.h and version.h from it.
-2004-12-04 01:20 frank
+2004-12-04 01:20 Frank Warmerdam <warmerdam at pobox.com>
* [r621] source/Makefile.vc: removed dll delete
@@ -19297,25 +23727,25 @@
const return of CoordinateSequence::toVector() method to derivate
classes.
-2004-12-03 16:26 frank
+2004-12-03 16:26 Frank Warmerdam <warmerdam at pobox.com>
* [r619] source/headers/geos/platform.h.vc: added headers
-2004-12-03 16:25 frank
+2004-12-03 16:25 Frank Warmerdam <warmerdam at pobox.com>
* [r618] source/Makefile.vc: New
-2004-12-03 16:22 frank
+2004-12-03 16:22 Frank Warmerdam <warmerdam at pobox.com>
* [r617] source/headers/geos/geom.h: update to use I64 on MSVC for
64 bit integer constants, also toVector chg.
-2004-12-03 16:21 frank
+2004-12-03 16:21 Frank Warmerdam <warmerdam at pobox.com>
* [r616] source/headers/geos/profiler.h: dont try for sys/time.h
with MSVC
-2004-12-03 16:19 frank
+2004-12-03 16:19 Frank Warmerdam <warmerdam at pobox.com>
* [r615] source/headers/geos/platform.h.vc: New
@@ -20844,7 +25274,7 @@
* [r432] doc/geosDoxygen.conf: re-generated with doxygen 1.2.15
-2004-07-01 15:47 cvs
+2004-07-01 15:47 No Body <no at body.net>
* [r431] doc/geosDoxygen.conf: Added doxygen file for better doco
generation.
@@ -23706,7 +28136,7 @@
* [r107] source/examples/Makefile.am: Build support for new example
programs.
-2003-04-04 00:18 dblasby
+2003-04-04 00:18 David Blasby <dblasby at gmail.com>
* [r106] INSTALL: added comment about running ./autogen.sh
@@ -24138,7 +28568,7 @@
source/graph/EdgeEndStar.cpp, source/headers/graph.h: Small
changes in PointCoordinateList and EdgeEndStar.
-2003-02-11 19:01 mbdavis
+2003-02-11 19:01 Martin Davis <mtnclimb at gmail.com>
* [r55] source/geom/Geometry.cpp: fixed duplicate for loop index
@@ -24286,7 +28716,7 @@
tools/Makefile.in: New build changes necessary to build under
Linux GNU.
-2002-10-23 02:21 nvine
+2002-10-23 02:21 Norman Vine <nhv at cape.com>
* [r40] configure.in, source/Makefile.am, source/geom/Geometry.cpp,
source/geom/GeometryCollection.cpp, source/geom/Makefile.am,
@@ -24718,7 +29148,7 @@
Envelope.cpp, LineSegment.cpp, Location.cpp, geom.h, platform.h:
Initial revision
-2002-06-07 17:47 cvs
+2002-06-07 17:47 No Body <no at body.net>
* [r1] .: New repository initialized by cvs2svn.
Modified: trunk/NEWS
===================================================================
--- trunk/NEWS 2013-08-04 20:05:06 UTC (rev 3866)
+++ trunk/NEWS 2013-08-08 04:25:53 UTC (rev 3867)
@@ -1,5 +1,5 @@
Changes in 3.4.0
-2013-08-??
+2013-08-1x
- New things:
- Delaunay Triangulation API (#487, #565, #570, #567)
@@ -41,6 +41,9 @@
zero-length components from results (#323)
- Fixed CMake configuration to set correct SOVERSION (current - age)
- Fix EMPTY return from single-point lines and zero-length polygons (#612)
+ - CMakeLists.txt, tools/geos_svn_revision_cmake.h.in: Add
+ geos_svn_revision.h generator to CMake config (#643)
+ - Makefile.vc 'clean' step leaks obj files (#607)
Changes in 3.3.8
2013-02-28
More information about the geos-commits
mailing list