[geos] 01/05: Imported Upstream version 3.6.1
Bas Couwenberg
sebastic at debian.org
Sat Dec 24 16:45:56 UTC 2016
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch experimental
in repository geos.
commit a1fd06b136618b0e20d4d1c867c71438fa048131
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Sat Dec 24 17:18:56 2016 +0100
Imported Upstream version 3.6.1
---
CMakeLists.txt | 4 +-
ChangeLog | 31155 -------------------
Makefile.am | 19 +-
Makefile.in | 78 +-
NEWS | 9 +
capi/geos_c.cpp | 4 +-
capi/geos_c.h | 28 +-
capi/geos_c.h.in | 20 +-
capi/geos_ts_c.cpp | 8 +
configure | 4 +-
configure.ac | 4 +-
doc/Doxyfile | 2 +-
include/geos/geom/util/GeometryTransformer.h | 19 +-
include/geos/version.h.vc | 6 +-
src/geom/util/GeometryTransformer.cpp | 16 +-
src/io/WKBWriter.cpp | 5 +
src/simplify/DouglasPeuckerSimplifier.cpp | 9 +-
swig/geos.i | 8 +-
tests/unit/io/WKBWriterTest.cpp | 24 +
.../unit/simplify/DouglasPeuckerSimplifierTest.cpp | 61 +-
tools/geos-config.in | 4 +-
21 files changed, 224 insertions(+), 31263 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e91f97b..e9f69dd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -29,7 +29,7 @@ set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/modules")
# GEOS C++ library SONAME will use these encoding ABI break at every release
set(VERSION_MAJOR 3)
set(VERSION_MINOR 6)
-set(VERSION_PATCH 0)
+set(VERSION_PATCH 1)
set(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
# JTS_PORT is the version of JTS this release is bound to
@@ -38,7 +38,7 @@ message(STATUS "Setting GEOS version ${VERSION} as port of JTS ${JTS_PORT}")
# GEOS C API version
set(CAPI_INTERFACE_CURRENT 11)
-set(CAPI_INTERFACE_REVISION 0)
+set(CAPI_INTERFACE_REVISION 1)
set(CAPI_INTERFACE_AGE 10)
math(EXPR CAPI_VERSION_MAJOR "${CAPI_INTERFACE_CURRENT} - ${CAPI_INTERFACE_AGE}")
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 35f394f..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,31155 +0,0 @@
-2016-10-25 15:05 Sandro Santilli <strk at kbt.io>
-
- * [r4262] NEWS: Tweak NEWS, in preparation for 3.6.0 release
-
-2016-10-04 07:38 Sandro Santilli <strk at kbt.io>
-
- * [r4261] src/operation/overlay/snap/LineStringSnapper.cpp: And
- more trailing spaces
-
-2016-10-04 07:04 Sandro Santilli <strk at kbt.io>
-
- * [r4260] include/geos/operation/overlay/snap/LineStringSnapper.h:
- Remove more trailing blanks
-
-2016-10-04 06:59 Sandro Santilli <strk at kbt.io>
-
- * [r4259] src/operation/overlay/snap/GeometrySnapper.cpp: Drop
- trailing blanks
-
-2016-09-27 16:39 Sandro Santilli <strk at kbt.io>
-
- * [r4258] capi/geos_c.h.in: wrong GEOS_DLL position
-
- Should not be type* GEOS_DLL function(), but type GEOS_DLL
- *function().
- Doesn't build on windows before the modif
-
- Patch by @bartoli
- Closes https://github.com/libgeos/libgeos/pull/70
-
-2016-09-07 13:06 Sandro Santilli <strk at kbt.io>
-
- * [r4257] include/geos/geom/Geometry.h,
- include/geos/geom/LineString.h: Fix documentation typos.
-
- Courtesy of Todd Trimble <todd.trimble at gmail.com>
-
-2016-09-07 13:05 Sandro Santilli <strk at kbt.io>
-
- * [r4256] tests/unit/capi/GEOSGeom_createCollection.cpp: Fix
- initialization order warning
-
-2016-09-07 13:03 Sandro Santilli <strk at kbt.io>
-
- * [r4255] CMakeLists.txt: CMake: generate geos_svn_revision.h in
- binary directory if not exists
-
- Patch by Rashad Kanavath <rashad.kanavath at c-s.fr>
-
-2016-09-07 12:57 Sandro Santilli <strk at kbt.io>
-
- * [r4254] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, include/geos/geom/Geometry.h,
- tests/unit/Makefile.am, tests/unit/capi/GEOSUserDataTest.cpp: Add
- GEOSGeom_setUserData and GEOSGeom_getUserData
-
- Patch by Rashad Kanavath <rashad.kanavath at c-s.fr>
-
-2016-09-02 11:10 Sandro Santilli <strk at kbt.io>
-
- * [r4253] CMakeLists.txt, src/CMakeLists.txt: Add option to build
- static and shared. (default is build both)
-
- Fixes #788
- Patch by Rashad Kanavath <rashad.kanavath at c-s.fr>
-
-2016-09-02 11:09 Sandro Santilli <strk at kbt.io>
-
- * [r4252] authors.svn: Fix my email address
-
-2016-08-24 09:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4251] CMakeLists.txt: CMake now sets GEOS_BUILD_PACKAGED to
- FALSE on CI services
-
-2016-08-24 08:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4250] CMakeLists.txt: Add CMake ${PROJECT_BINARY_DIR} to
- include directories for
- geos_ts.cpp which does #include "../geos_svn_revision.h", whereas
- CMake generates geos_svn_revision.h in build directory, to not to
- pollute source tree.
-
-2016-08-24 08:57 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4249] build.bat: Add convenient build.bat for Visual Studio and
- CMake users:
- * Runs CMake to configure 32-bit or 64-bit build with the latest
- release of Visual Studio.
- * Runs MSBuild to build the generated solution.
-
-2016-08-03 19:22 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4245] src/Makefile.vc: Add missing .cpp files added in r4203
-
-2016-08-03 19:17 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4244] nmake.opt: Add NMAKE version from VS2015 Update 3
-
-2016-07-21 19:06 Sandro Santilli <strk at kbt.io>
-
- * [r4243] .drone.yml: Only run "make check", not "make distcheck"
-
- ... distcheck can be run manually just before a release
-
-2016-07-21 18:40 Sandro Santilli <strk at kbt.io>
-
- * [r4242] .drone.yml, docker/README, docker/build-test/Dockerfile,
- docker/build-test/Makefile: Remove docker config
-
- Docker configurations are not hosted on
- https://git.osgeo.org/gogs/geos/geos-docker/
-
-2016-07-21 18:34 Sandro Santilli <strk at kbt.io>
-
- * [r4241] src/operation/buffer/BufferOp.cpp: Do not define unused
- function
-
-2016-07-21 18:25 Sandro Santilli <strk at kbt.io>
-
- * [r4240] .drone.yml: Fix test-image variable use
-
-2016-07-21 18:20 Sandro Santilli <strk at kbt.io>
-
- * [r4239] .drone.yml: Turn off optimization while building, reduce
- clone depth
-
-2016-07-19 18:31 Sandro Santilli <strk at kbt.io>
-
- * [r4238] web/index.html, web/style.css: Remove website content
-
- Moved to https://git.osgeo.org/gogs/geos/website
- (was obsoleted and unused anyway)
-
-2016-07-19 18:26 Sandro Santilli <strk at kbt.io>
-
- * [r4237] .gitignore, Makefile.am, NEWS, README.md, configure.ac,
- php/Makefile.am, php/README, php/TODO, php/geos.c,
- php/php_geos.h, php/test/Makefile.am, php/test/crashme.php,
- php/test/test.php: Remove PHP bindings, leave refs to separate
- repository
-
- Closes #765
-
-2016-07-19 18:26 Sandro Santilli <strk at kbt.io>
-
- * [r4236] docker/build-test/Dockerfile: Reduce size of build-test
- image
-
-2016-07-16 07:41 Sandro Santilli <strk at kbt.io>
-
- * [r4235] README.md: Add link to build status table on trac
-
-2016-07-16 07:25 Sandro Santilli <strk at kbt.io>
-
- * [r4234] .gitignore, docker, docker/README, docker/build-test,
- docker/build-test/Dockerfile, docker/build-test/Makefile: Add
- configuration to make dockers for build-testing GEOS
-
-2016-07-15 19:38 Sandro Santilli <strk at kbt.io>
-
- * [r4233] README.md: Add OSGeo/Drone badge
-
-2016-07-15 16:38 Sandro Santilli <strk at kbt.io>
-
- * [r4231] .drone.yml: Add a "make check" step to the drone config
-
-2016-07-15 15:25 Sandro Santilli <strk at kbt.io>
-
- * [r4230] README.md: Adds all the currently supported Visual Studio
- versions
-
- Patch by gmasetti at ccom.unh.edu
-
-2016-07-14 10:38 Sandro Santilli <strk at kbt.io>
-
- * [r4224] include/geos/platform.h.in: Fully qualify isnan call when
- HAVE_ISNAN is defined
-
- Fixes build with GCC-5.3.0 and higher.
- Closes #784
-
-2016-07-12 17:28 Sandro Santilli <strk at kbt.io>
-
- * [r4221] .drone.yml: Add .drone.yml
-
-2016-07-09 05:34 Sandro Santilli <strk at kbt.io>
-
- * [r4220] tests/perf/Makefile.am: Add missing LIBS
-
- Thanks Andrew Watkins for spotting this
-
-2016-06-29 14:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4219] tests/unit/capi/GEOSMinimumClearanceTest.cpp: Compare inf
- == inf instead of ensure_equals(inf, inf).
-
- The latter compares the difference, but inf minus inf result is
- indeterminate.
-
-2016-06-09 16:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4218] CMakeLists.txt: Fix CMake syntax.
-
-2016-06-09 15:34 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4217] CMakeLists.txt: CI builds (Travis CI, AppVeyor, etc.)
- perform git clone, not svn checkout.
- So, CI environment needs a dummy revision (e.g. 999999) to
- generate the required header.
-
-2016-06-08 07:53 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4216] README.md: Fix Markdown syntax for build status table.
-
-2016-06-08 00:08 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4215] appveyor.yml: AppVeyor: add some colours
-
-2016-06-07 23:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4214] README.md: Add AppVeyor and Drone.io badge status.
- Reformat build status into table by service X branch.
-
-2016-06-07 23:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4213] appveyor.yml: AppVeyor: Fix CMake build folder location
-
-2016-06-07 23:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4212] appveyor.yml: First stab at AppVeyor configuration
-
-2016-06-07 09:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4211] ., CMakeLists.txt: Merged revision(s) 4210 from
- branches/3.5:
- Update CMake configuration based on trunk/CMakeLists.txt
-
-2016-06-07 08:32 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4209] capi/geos_c.h.in,
- include/geos/index/strtree/GeometryItemDistance.h,
- include/geos/precision/MinimumClearance.h, src/Makefile.vc: Fix
- Visual C++ builds with NMAKE and CMake (Ticket #777):
- * Correct __declspec specifier placement in C API function
- prototypes.
- * Add GEOS_DLL missing from new classes added recently.
- * Update makefile.vc with implementation files added recently.
-
-2016-05-12 09:39 Sandro Santilli <strk at kbt.io>
-
- * [r4208] README.md: Revert "Cips"
-
- This reverts commit c816b6747129a59f82c6ebc9a952bc11b32a48f6.
-
- Sorry, was a debug commit pushed in error
-
-2016-05-12 09:39 Sandro Santilli <strk at kbt.io>
-
- * [r4207] README.md: Use https for debbie links
-
-2016-05-12 09:26 Sandro Santilli <strk at kbt.io>
-
- * [r4205] README.md: Cips
-
-2016-04-25 20:04 Sandro Santilli <strk at kbt.io>
-
- * [r4204] include/geos/operation/distance/FacetSequence.h,
- include/geos/operation/distance/FacetSequenceTreeBuilder.h,
- include/geos/precision/MinimumClearance.h,
- src/operation/distance/FacetSequence.cpp,
- src/operation/distance/FacetSequenceTreeBuilder.cpp,
- src/precision/MinimumClearance.cpp: Include hash in Last Port for
- MinimumClearance classes
-
-2016-04-25 18:06 Sandro Santilli <strk at kbt.io>
-
- * [r4203] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, include/geos/index/strtree/BoundablePair.h,
- include/geos/index/strtree/STRtree.h,
- include/geos/operation/distance/FacetSequence.h,
- include/geos/operation/distance/FacetSequenceTreeBuilder.h,
- include/geos/operation/distance/Makefile.am,
- include/geos/precision/Makefile.am,
- include/geos/precision/MinimumClearance.h,
- src/index/strtree/BoundablePair.cpp,
- src/index/strtree/STRtree.cpp,
- src/operation/distance/FacetSequence.cpp,
- src/operation/distance/FacetSequenceTreeBuilder.cpp,
- src/operation/distance/Makefile.am, src/precision/Makefile.am,
- src/precision/MinimumClearance.cpp, tests/unit/Makefile.am,
- tests/unit/capi/GEOSMinimumClearanceTest.cpp: Implement
- GEOSMinimumClearance and GEOSMinimumClearanceLine
-
- Includes tests and C-API exposure.
-
- Patch by Daniel Baston <dbaston at maponics.com>
- via https://github.com/libgeos/libgeos/pull/65
-
- Closes #776
-
-2016-04-24 17:27 Sandro Santilli <strk at kbt.io>
-
- * [r4202] .gitignore, Makefile.am, autogen.sh: Symlink README to
- README.md at autogen.sh time
-
- Should fix distcheck
-
-2016-04-23 15:24 Sandro Santilli <strk at kbt.io>
-
- * [r4201] Makefile.am: Add rule to make README from README.md
-
- README is a standard GNU file that ends up in the distribution
-
-2016-04-23 15:02 Sandro Santilli <strk at kbt.io>
-
- * [r4200] README.md: Drop drone.io badge
-
- The service times out before our tests complete, not a good one.
-
-2016-04-23 14:47 Sandro Santilli <strk at kbt.io>
-
- * [r4199] README, README.md: Merge README into README.md
-
- Thanks Mike Toews for the kickstart on this
-
-2016-04-23 13:16 Sandro Santilli <strk at kbt.io>
-
- * [r4198] tests/unit/capi/GEOSSTRtreeTest.cpp: Correctly initialize
- strtree in test
-
- Patch by dbaston
-
-2016-04-22 17:57 Sandro Santilli <strk at kbt.io>
-
- * [r4197] include/geos/index/strtree/Makefile.am: Fix distcheck
- (#768)
-
- Patch by Daniel Baston <dbaston at gmail.com>
-
-2016-04-22 16:56 Sandro Santilli <strk at kbt.io>
-
- * [r4196] README.md: Add drone.io badge
-
-2016-04-22 16:24 Sandro Santilli <strk at kbt.io>
-
- * [r4195] README.md: Add Debbie badge
-
-2016-04-22 15:15 Sandro Santilli <strk at kbt.io>
-
- * [r4191] README.md: Add project homepage url
-
-2016-04-22 15:15 Sandro Santilli <strk at kbt.io>
-
- * [r4190] .travis.yml: Fix typo
-
-2016-04-22 15:15 Sandro Santilli <strk at kbt.io>
-
- * [r4189] README.md: Put build badges on the same line
-
-2016-04-22 14:41 Sandro Santilli <strk at kbt.io>
-
- * [r4188] README.md: Add gitlab-ci badge
-
-2016-04-22 14:40 Sandro Santilli <strk at kbt.io>
-
- * [r4187] .gitlab-ci.yml: Add gitlab-ci configuration
-
-2016-04-19 16:27 Sandro Santilli <strk at kbt.io>
-
- * [r4186] capi/geos_ts_c.cpp: Move CustomItemDistance defn some
- contexts higher
-
-2016-04-19 16:26 Sandro Santilli <strk at kbt.io>
-
- * [r4185] capi/geos_ts_c.cpp: Trim trailing whitespaces (as per
- .editorconfig)
-
-2016-04-19 16:04 Sandro Santilli <strk at kbt.io>
-
- * [r4184] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- include/geos/index/strtree/BoundablePair.h,
- include/geos/index/strtree/GeometryItemDistance.h,
- include/geos/index/strtree/ItemDistance.h,
- include/geos/index/strtree/STRtree.h,
- src/index/strtree/AbstractSTRtree.cpp,
- src/index/strtree/BoundablePair.cpp,
- src/index/strtree/GeometryItemDistance.cpp,
- src/index/strtree/Makefile.am, src/index/strtree/STRtree.cpp,
- tests/unit/Makefile.am, tests/unit/capi/GEOSSTRtreeTest.cpp: Add
- GEOSSTRtree_nearest API
-
- Includes tests for the new API and pre-existing STRtree API
- Closes #768
-
- Patch by Daniel Baston <dbaston at gmail.com>
- via https://github.com/libgeos/libgeos/pull/61
-
-2016-04-12 15:17 Sandro Santilli <strk at kbt.io>
-
- * [r4183] include/geos/geom/LineSegment.h: Fix 'Segemnt' typo.
-
- Patch by Todd Trimble <todd.trimble at gmail.com>
-
- Closes https://github.com/libgeos/libgeos/pull/63
-
-2016-04-12 15:17 Sandro Santilli <strk at kbt.io>
-
- * [r4182] include/geos/geom/LineSegment.h: Match .h declaration
- parameter name with .cpp definitiion.
-
- Patch by Todd Trimble <todd.trimble at gmail.com>
-
- See https://github.com/libgeos/libgeos/pull/63
-
-2016-04-06 10:50 Sandro Santilli <strk at kbt.io>
-
- * [r4181] .editorconfig: Stub an EditorConfig file
-
- See http://editorconfig.org
-
-2016-04-05 15:26 Sandro Santilli <strk at kbt.io>
-
- * [r4180] nmake.opt: Handle nmake builds with the latest MSVC
-
- Patch by Jeff McKenna
-
- Closes #775
-
-2016-03-12 07:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4179] tests/unit/geom/prep/PreparedGeometry,
- tests/unit/geom/prep/PreparedGeometry/touchesTest.cpp: Add test
- for PreparedGeometry::touches
-
-2016-03-12 07:19 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4178] tests/unit/geom/Geometry/touchesTest.cpp: Remove unused
- header
-
-2016-03-12 06:49 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4177] tests/unit/geom/Geometry/touchesTest.cpp: Add test for
- Geometry::touches
-
-2016-03-12 06:49 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4176] tests/unit/geom/Geometry/coversTest.cpp: Revert r4175
- (wrong file)
-
-2016-03-12 06:40 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4175] tests/unit/geom/Geometry/coversTest.cpp: Add test for
- Geometry::touches
-
-2016-03-07 23:15 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4174] tests/xmltester/CMakeLists.txt: Update CMakeLists.txt
- after bugXXX.xml moved into tickets subfolder
-
-2016-03-07 13:11 Sandro Santilli <strk at kbt.io>
-
- * [r4173] Makefile.am: Add "valgrindcheck" Makefile rule, currently
- fails
-
-2016-03-07 10:21 Sandro Santilli <strk at kbt.io>
-
- * [r4170] .travis.yml: Report build activity in #postgis-activity
- (not #postgis)
-
- Also do not use notices
-
-2016-03-07 10:21 Sandro Santilli <strk at kbt.io>
-
- * [r4169] configure.ac: Look for isnan in std:: namespace
-
- Tested with gcc 4.8.4
-
-2016-03-06 23:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4168] include/geos/geom/Coordinate.h,
- include/geos/geom/Geometry.h, src/geom/Coordinate.cpp,
- src/geom/Geometry.cpp: Rename class private members according to
- _x naming convention.
-
-2016-03-06 13:51 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4167] src/algorithm/Centroid.cpp,
- src/geomgraph/EdgeEndStar.cpp,
- src/operation/buffer/BufferBuilder.cpp: Clean up a bunch of
- MSVC++ 14.0 warning C4456: declaration of 'x' hides previous
- local declaration
-
-2016-03-06 13:40 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4166] .travis.yml: Change Travis CI webhook notifications to
- 'always'
-
-2016-03-06 08:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4165] src/operation/buffer/BufferBuilder.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp: Clean up some compiler
- warnings on truncating conversions between size_t and double or
- unsigned in
-
-2016-03-06 00:04 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4164] .travis.yml: Clean up to address some issues reported by
- lint.travis-ci.org.
- Enable mailing list notification.
- Add Gitter notification.
-
-2016-03-05 23:40 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4163] tests/unit/geom/GeometryComponentFilterTest.cpp,
- tests/unit/geom/GeometryFilterTest.cpp: Fix repeated test groups
- definitions (introduced in r4162).
-
-2016-03-05 23:23 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4162] tests/unit/geom/GeometryComponentFilterTest.cpp,
- tests/unit/geom/GeometryFilterTest.cpp: Add test for
- GeometryFilter class.
- Add test for GeometryComponentFilter class.
-
- Both tests are based on common filter with intention to compare
- behaviour both GeometryFilter vs GeometryComponentFilter,
- with related discussion at
- http://lists.osgeo.org/pipermail/geos-devel/2016-March/007441.html
-
-2016-03-02 12:34 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4161] tests/unit/operation/linemerge/LineMergerTest.cpp:
- Describe test cases
-
-2016-03-02 12:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4160] tests/unit/operation/linemerge/LineMergerTest.cpp,
- tests/unit/operation/overlay/OverlayOpUnionTest.cpp: Test merging
- MultiLineString result of union.
-
- Remove unnecessary FIXED precision model from the triangle test
- in OverlayOpUnionTest.cpp.
- Add comment to link corresponding tests in OverlayOpUnionTest.cpp
- and LineMergerTest.cpp.
-
-2016-03-01 15:22 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4159] tests/unit/operation/overlay/OverlayOpUnionTest.cpp: Add
- comment explaining the expected test result
-
- Since the union operation makes no effort to simplify and
- drop nodes of degree 2 from the built topology,
- do not expect GEOS_LINESTRING.
- https://lists.osgeo.org/pipermail/geos-devel/2016-March/007429.html
-
-2016-03-01 13:43 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4158] tests/unit/capi/GEOSContainsTest.cpp: Unify GEOSContains
- test cases added in r4156 with corresponding tests in
- GEOSPreparedGeometryTest
-
-2016-03-01 13:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4157] tests/unit/capi/GEOSContainsTest.cpp: Test check
- refinement missing from r4156
-
-2016-03-01 13:33 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4156] tests/unit/capi/GEOSContainsTest.cpp,
- tests/unit/capi/GEOSPreparedGeometryTest.cpp: Add test for
- polygon containment where two polygons share some of vertices or
- vertices of inner polygon lay on boundary of outer polygon.
-
- Tests also compare results depending on used precision model.
-
-2016-02-29 20:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4155] tests/unit/Makefile.am: Add OverlayOpUnionTest.cpp to
- Makefile.am
-
-2016-02-29 20:43 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4154] tests/unit/operation/overlay/OverlayOpUnionTest.cpp: Add
- clean-up missing from r4153.
-
- It should fix the failing build on Travis SI.
-
-2016-02-29 17:59 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4153] tests/unit/operation/overlay/OverlayOpUnionTest.cpp: Add
- basic test for geos::operation::OverlayOp with UNION.
-
- Test union of four segments (linestrings) of a suqare.
-
-2016-02-29 16:20 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4152] capi/geos_ts_c.cpp,
- src/operation/intersection/RectangleIntersectionBuilder.cpp,
- src/operation/overlay/PolygonBuilder.cpp: Fix build with
- preprocessor symbol GEOS_DEBUG defined.
-
-2016-02-24 11:39 Sandro Santilli <strk at kbt.io>
-
- * [r4149] include/geos/algorithm/PointLocator.h,
- src/algorithm/PointLocator.cpp, src/geom/prep/PreparedPoint.cpp,
- tests/unit/algorithm/PointLocatorTest.cpp: Fix incorrect return
- from PreparedPoint::intersects
-
- Includes unit test
-
- Patch by Daniel Baston via
- https://github.com/libgeos/libgeos/pull/60
-
- See #764
- Reverts r4081
-
-2016-02-22 17:06 Sandro Santilli <strk at kbt.io>
-
- * [r4147] src/algorithm/RobustDeterminant.cpp: ! FINITE already
- includes NAN, duplicate test unneeded
-
-2016-02-17 11:40 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4146] tests/unit/capi/GEOSGeom_createCollection.cpp: #include
- <array> only if C++0x is available (refines r4145)
-
-2016-02-17 11:15 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4145] tests/unit/capi/GEOSGeom_createCollection.cpp: Enable
- test case using std::array only if C++0x is available.
-
-2016-02-17 10:52 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4144] tests/unit/capi/GEOSGeom_createCollection.cpp: Add test
- for GEOSGeom_createCollection function
-
-2016-02-05 07:59 Sandro Santilli <strk at kbt.io>
-
- * [r4142] src/io/StringTokenizer.cpp: Include <limits> in
- StringTokenizer
-
- Patch by Jeff Mckenna
- See #766
-
-2016-01-20 00:03 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r4141] include/geos/geomgraph/GeometryGraph.h,
- include/geos/geomgraph/index/SegmentIntersector.h,
- include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h,
- src/geomgraph/GeometryGraph.cpp,
- src/geomgraph/index/SegmentIntersector.cpp,
- src/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- src/operation/valid/ConsistentAreaTester.cpp,
- src/operation/valid/IsValidOp.cpp: #757, fix memory exhaustion
- case in isvalid
-
-2015-12-31 08:24 Sandro Santilli <strk at kbt.io>
-
- * [r4138] NEWS: Add missing 3.3.9 section
-
-2015-12-18 17:15 Sandro Santilli <strk at kbt.io>
-
- * [r4136] tests/xmltester/XMLTester.cpp: Add support for
- "relatestring" test operation
-
-2015-12-17 05:41 Sandro Santilli <strk at kbt.io>
-
- * [r4135] CMakeLists.txt: Fix cmake build with Visual Studio 2015
-
- Patch by Stefan Hacker <stefan.hacker at ptvgroup.com>
- Closes https://github.com/libgeos/libgeos/pull/49
-
-2015-12-14 17:17 Sandro Santilli <strk at kbt.io>
-
- * [r4129] src/operation/overlay/snap/LineStringSnapper.cpp,
- tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp: Fix
- snapping of last segment in a closed linestring
-
- See #758
-
-2015-12-14 17:17 Sandro Santilli <strk at kbt.io>
-
- * [r4128]
- tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:
- Enable a commented-out test (works)
-
-2015-12-14 12:05 Sandro Santilli <strk at kbt.io>
-
- * [r4127] tests/unit/io/WKBWriterTest.cpp: Tweak WKB output test to
- do what's really said in the comments
-
-2015-12-14 11:54 Sandro Santilli <strk at kbt.io>
-
- * [r4126] tests/unit/io/WKBReaderTest.cpp: Add test for parsing
- EWKB
-
-2015-11-30 20:30 Sandro Santilli <strk at kbt.io>
-
- * [r4125] tests/unit/capi/GEOSMinimumWidthTest.cpp: Add another
- test for GEOSMinimumWidth
-
-2015-11-30 20:30 Sandro Santilli <strk at kbt.io>
-
- * [r4124] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, tests/unit/Makefile.am,
- tests/unit/capi/GEOSMinimumDiameterTest.cpp,
- tests/unit/capi/GEOSMinimumWidthTest.cpp: Rename
- GEOSMinimumDiameter to GEOSMinimumWidth, add docs
-
- Patch by Nyall Dawson
-
-2015-11-30 12:01 Sandro Santilli <strk at kbt.io>
-
- * [r4123] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, include/geos/algorithm/MinimumDiameter.h,
- src/algorithm/MinimumDiameter.cpp, tests/unit/Makefile.am,
- tests/unit/algorithm/MinimumDiameterTest.cpp,
- tests/unit/capi/GEOSMinimumDiameterTest.cpp,
- tests/unit/capi/GEOSMinimumRectangleTest.cpp: Port
- MinimumDiameter::getMinimumRectangle algorithm from JTS
-
- Also add GEOSMinimumRotatedRectangle and GEOSMinimumDiameter
- to C API, and re-sync MinimumDiameter with JTS r966.
-
- Includes testcases.
-
- Fixes #729.
-
- Patch by: Nyall Dawson <nyall.dawson at gmail.com>
- Signed-off-by: Sandro Santilli <strk at keybit.net>
-
-2015-11-30 10:06 Sandro Santilli <strk at kbt.io>
-
- * [r4122] capi/geos_ts_c.cpp,
- include/geos/algorithm/SIRtreePointInRing.h,
- src/algorithm/SIRtreePointInRing.cpp: Fix some leaks identified
- by Coverity
-
- Patch by Nyall Dawson <nyall.dawson at gmail.com>
-
-2015-11-30 10:00 Sandro Santilli <strk at kbt.io>
-
- * [r4121] include/geos/triangulate/quadedge/Vertex.h,
- src/triangulate/quadedge/Vertex.cpp: Fix incorrect logic in
- Vertex::classify, sync to r705
-
- Patch by Nyall Dawson <nyall.dawson at gmail.com>
-
-2015-11-21 12:59 Sandro Santilli <strk at kbt.io>
-
- * [r4119] include/geos/triangulate/quadedge/QuadEdgeSubdivision.h,
- src/triangulate/quadedge/QuadEdgeSubdivision.cpp: use std::vector
- instead of std::list to avoid size() bottleneck
-
- Patch by Daniel Baston via
- https://github.com/libgeos/libgeos/pull/55
-
-2015-11-16 10:53 Sandro Santilli <strk at kbt.io>
-
- * [r4118] include/geos/geomgraph/EdgeEnd.h,
- include/geos/geomgraph/EdgeEndStar.h, src/geomgraph/EdgeEnd.cpp,
- src/geomgraph/EdgeEndStar.cpp: Fix output operator for
- EdgeEndStar
-
-2015-11-13 19:10 Sandro Santilli <strk at kbt.io>
-
- * [r4117] include/geos/geomgraph/EdgeEndStar.h,
- src/geomgraph/EdgeEndStar.cpp,
- src/operation/relate/RelateComputer.cpp: Add output operator for
- EdgeEndStar
-
-2015-11-04 20:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4114] include/geos/platform.h.cmake: Add #define NOMINMAX for
- Visual C++
-
-2015-11-03 09:17 Sandro Santilli <strk at kbt.io>
-
- * [r4113] tests/unit/Makefile.am,
- tests/unit/capi/GEOSEqualsTest.cpp: Add test for GEOSEquals
-
- Includes disabled test for #752
-
-2015-11-02 12:52 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4112] CMakeLists.txt: CMake should not try to generate
- geos_svn_revision.h if GEOS is built from packaged sources.
- Fixes #753
-
-2015-10-31 09:23 Sandro Santilli <strk at kbt.io>
-
- * [r4111] include/geos/geom/GeometryFactory.h,
- src/geom/Geometry.cpp, src/geom/GeometryFactory.cpp: Make
- GeometryFactory refcount geometry-agnostic
-
-2015-10-13 11:20 Sandro Santilli <strk at kbt.io>
-
- * [r4109] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, php/geos.c, php/test/test.php,
- src/geom/util/GeometryEditor.cpp,
- tests/unit/capi/GEOSGeom_setPrecisionTest.cpp: Add a
- GEOSGeom_setPrecision funciton in C-API and PHP
-
- Also fixes a bug in GeometryEditor that failed to update
- GeometryFactory for empty polygons (#749)
-
-2015-10-07 07:20 Sandro Santilli <strk at kbt.io>
-
- * [r4108] CMakeLists.txt, capi/geos_c.h.in, configure.ac: Fix CAPI
- versioning (broke in r4085, after release)
-
-2015-10-05 09:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4104] src/geomgraph/PlanarGraph.cpp: Use std::auto_ptr to
- simplify r4100 fix of a memory leak potential
-
-2015-10-04 16:09 Sandro Santilli <strk at kbt.io>
-
- * [r4103] src/operation/buffer/BufferBuilder.cpp: Fix a few
- potential (one confirmed) leak in single sided buffer
-
- See #747
-
-2015-10-04 14:09 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4100] src/geomgraph/PlanarGraph.cpp: Make adding edges a bit
- more exception safe and helps to avoid memory leaks when
- PlanarGraph::add(de1) throws, leaving de2 behind.
- This also fixes memory leak in case of self-union with NaN
- coordinates, revealed by GEOSUnaryUnionTest/test<9>.
-
-2015-10-03 21:57 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4099] tests/unit/triangulate/DelaunayTest.cpp: Fix memory leaks
- (two) due to misuse of CoordinateArraySequence
-
-2015-10-03 21:37 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4098] src/algorithm/CGAlgorithms.cpp,
- src/algorithm/LineIntersector.cpp,
- src/algorithm/locate/IndexedPointInAreaLocator.cpp,
- src/geom/LineSegment.cpp, src/io/WKTWriter.cpp,
- src/noding/snapround/HotPixel.cpp,
- src/operation/buffer/BufferBuilder.cpp,
- src/operation/buffer/BufferOp.cpp,
- src/operation/overlay/snap/GeometrySnapper.cpp,
- src/operation/overlay/validate/OverlayResultValidator.cpp: Clean
- up Windows-specific extra parenthesis around std::min/std::max
- which worked around min/max macros causing syntax error. The
- workaround is no loner necessary since NOMINMAX placement has
- been corrected.
-
-2015-10-03 21:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4097] CMakeLists.txt, include/geos/timeval.h: Move
- Windows-specific NOMINMAX preprocessor definition from CMake to
- timeval.h.
- Assume timeval.h is the only place where Windows-specific headers
- are included.
-
-2015-10-03 20:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4096] CMakeLists.txt: Clean up CMake variables mismatch
-
-2015-10-03 20:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4095] CMakeLists.txt: Tell CMake to use GEOS instead geos.
-
-2015-10-03 20:23 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4094] CMakeLists.txt: Remove CDash configuration which
- generates unnecessary targets (Experimental, Nightly, Continuous)
-
-2015-10-03 13:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4093] src/operation/intersection: Ignore .obj and some other
- patterns
-
-2015-10-02 16:47 Sandro Santilli <strk at kbt.io>
-
- * [r4092] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, php/geos.c, php/test/test.php,
- tests/unit/Makefile.am,
- tests/unit/capi/GEOSGeom_setPrecisionTest.cpp: Add
- GEOSGeom_setPrecision function to C-API (#713)
-
- Include unit tests and PHP bindings
-
-2015-10-02 09:59 Sandro Santilli <strk at kbt.io>
-
- * [r4091] NEWS, doc/example.cpp, include/geos/geom/BinaryOp.h,
- include/geos/geom/GeometryFactory.h,
- include/geos/operation/valid/ConnectedInteriorTester.h,
- include/geos/precision/GeometryPrecisionReducer.h,
- src/geom/Geometry.cpp, src/geom/GeometryFactory.cpp,
- src/operation/valid/ConnectedInteriorTester.cpp,
- src/precision/GeometryPrecisionReducer.cpp,
- tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bug234.cpp,
- tests/perf/operation/buffer/IteratedBufferStressTest.cpp,
- tests/perf/operation/predicate/RectangleIntersectsPerfTest.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/GEOSPreparedGeometryTest.cpp,
- tests/unit/geom/Geometry/clone.cpp,
- tests/unit/geom/Geometry/coversTest.cpp,
- tests/unit/geom/Geometry/equalsTest.cpp,
- tests/unit/geom/Geometry/isRectangleTest.cpp,
- tests/unit/geom/Geometry/normalize.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/LinearRingTest.cpp,
- tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
- tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp,
- tests/unit/geom/util/GeometryExtracterTest.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/OrientedCoordinateArray.cpp,
- tests/unit/noding/snapround/MCIndexSnapRounderTest.cpp,
- tests/unit/operation/IsSimpleOpTest.cpp,
- tests/unit/operation/buffer/BufferBuilderTest.cpp,
- tests/unit/operation/buffer/BufferOpTest.cpp,
- tests/unit/operation/distance/DistanceOpTest.cpp,
- tests/unit/operation/intersection/RectangleIntersectionTest.cpp,
- tests/unit/operation/linemerge/LineMergerTest.cpp,
- tests/unit/operation/linemerge/LineSequencerTest.cpp,
- tests/unit/operation/overlay/snap/GeometrySnapperTest.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/sharedpaths/SharedPathsOpTest.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/GeometryPrecisionReducerTest.cpp,
- tests/unit/precision/SimpleGeometryPrecisionReducerTest.cpp,
- tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp,
- tests/unit/simplify/TopologyPreservingSimplifierTest.cpp,
- tests/unit/triangulate/DelaunayTest.cpp,
- tests/unit/triangulate/VoronoiTest.cpp,
- tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp,
- tests/unit/util/UniqueCoordinateArrayFilterTest.cpp,
- tests/xmltester/SimpleWKTTester.cpp,
- tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h:
- Prevent stack allocation of GeometryFactory
-
- Geometry factory objects can be created by static methods
- returning a smart pointer with automatic ownership transfer
- semantic. The so-created GeometryFactory will be kept alive
- as long as Geometry objects referencing it will be alive.
-
-2015-10-01 15:22 Sandro Santilli <strk at kbt.io>
-
- * [r4090] src/operation/buffer/BufferBuilder.cpp: Fix a memory leak
- in bufferLineSingleSided
-
- The leak was exposed by an existing unit test
-
-2015-09-10 08:49 Sandro Santilli <strk at kbt.io>
-
- * [r4089] .travis.yml: 64bit builds do not fail anymore on travis
-
-2015-08-16 22:19 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r4085] CMakeLists.txt, HOWTO_RELEASE, NEWS, capi/geos_c.h.in,
- configure.ac, include/geos/version.h.vc: Bump trunk versions to
- 3.6
-
-2015-08-14 18:19 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r4082] include/geos/operation/intersection,
- src/operation/intersection: Ignore build artefacts
-
-2015-08-12 18:55 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r4081] src/geom/prep/PreparedPoint.cpp: Fix corner case of
- comparing preparedpoint to point
-
-2015-08-12 16:57 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r4080] src/algorithm/ConvexHull.cpp: Include interrupt header,
- dummy
-
-2015-08-12 16:52 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r4079] src/algorithm/ConvexHull.cpp: Add some interrupt checks
- to ConvexHull
-
-2015-08-12 13:42 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r4078] include/geos/geom/prep/PreparedPoint.h,
- src/geom/prep/PreparedPoint.cpp: Quiet clang warning and match
- const signatures on PreparedPolygon
-
-2015-08-12 13:34 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r4077] configure.ac: Quiet 64-bit errors in OSX build by
- preferring longlongint defn of 64bit to longint
-
-2015-08-12 00:22 Regina Obe <lr at pcorp.us>
-
- * [r4076] src/inlines.cpp: #736 3.5.0-dev compilation errors on
- MinGW - okay committed too fast. This one works but may screw up
- real mingw people
-
-2015-08-11 23:27 Regina Obe <lr at pcorp.us>
-
- * [r4075] src/inlines.cpp: #736 3.5.0-dev compilation errors on
- MinGW
-
-2015-08-06 15:17 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4072] .travis.yml: Allow failure for CMake x64 build on Travis
- CI.
-
- This should eliminate unimportant signal and keep the core GEOS
- builds green.
-
-2015-08-05 14:37 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4069] tools/ci/before_install.sh,
- tools/ci/before_install_autotools.sh,
- tools/ci/before_install_cmake.sh: Delete scripts no longer used
- in container-based Travis CI
-
-2015-08-05 14:16 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4068] .travis.yml: First stab at migrating travis builds to
- container architecture (#739)
-
-2015-08-04 08:29 Sandro Santilli <strk at kbt.io>
-
- * [r4067] NEWS, php/geos.c, php/test/test.php: Expose clipByRect to
- PHP bindings (#734)
-
-2015-07-28 21:08 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4064] src/algorithm/LineIntersector.cpp, src/io/WKTWriter.cpp,
- src/operation/buffer/BufferOp.cpp,
- src/operation/buffer/OffsetCurveSetBuilder.cpp: Include
- <geos/platform.h> which defines NOMINMAX on Windows/VC++.
- Closes ticket #701.
-
-2015-07-28 20:59 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4063] src/Makefile.vc, src/dirlist.mk: Add
- operation/intersection/*.cpp to NMAKE makefiles
-
-2015-07-28 20:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4062] nmake.opt: Add NMAKE version from released Visual Studio
- 2015
-
-2015-07-20 17:31 Sandro Santilli <strk at kbt.io>
-
- * [r4061] capi/geos_ts_c.cpp: Initialize all members of
- GEOSContextHandle_HS on construction
-
-2015-07-20 17:25 Sandro Santilli <strk at kbt.io>
-
- * [r4060] NEWS, capi/geos_c.h.in, capi/geos_ts_c.cpp: Extend error
- and notice notification with threadsafe variants (#663)
-
- Patch by Pepijn Van Eeckhoudt <pepijn at vaneeckhoudt.net>
- Tested by Alessandro Furieri <a.furieri at lqt.it>
-
- Signed-off-by: Sandro Santilli <strk at keybit.net>
-
-2015-07-19 13:04 Sandro Santilli <strk at kbt.io>
-
- * [r4059]
- src/operation/intersection/RectangleIntersectionBuilder.cpp: Add
- missing include (thanks Alessandro Furieri)
-
-2015-07-07 09:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4058] nmake.opt: Update nmake.opt to recognize NMAKE
- 11.00.50522.1.
- Fixes #578.
-
-2015-05-18 09:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4057] ., nmake.opt: Merged revision(s) 4056 from branches/3.4:
- Fixed build configuration for NMAKE with Visual Leak Detector
- enabled (#715)
-
-2015-04-30 18:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4054] nmake.opt: Add NMAKE version from Visual Studio 2015 RC
-
-2015-04-20 16:59 Sandro Santilli <strk at kbt.io>
-
- * [r4053] tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Fix
- unused variables warnings
-
-2015-04-20 16:59 Sandro Santilli <strk at kbt.io>
-
- * [r4052] NEWS, include/geos/geom/CoordinateArraySequenceFactory.h,
- include/geos/geom/CoordinateArraySequenceFactory.inl,
- include/geos/geom/CoordinateSequenceFactory.h,
- src/algorithm/MinimumDiameter.cpp,
- src/geom/CoordinateSequence.cpp, src/geom/LineString.cpp,
- src/geom/Point.cpp, src/geom/Polygon.cpp,
- src/geomgraph/EdgeRing.cpp, src/io/WKTReader.cpp,
- src/operation/linemerge/EdgeString.cpp,
- src/operation/polygonize/EdgeRing.cpp,
- tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp: Cleanup
- CoordinateSequenceFactory interface
-
- Adds method for creating empty sequence.
- Syncronizes CoordinateArraySequenceFactory methods.
-
- Patch by Sandro Mani,
- see https://github.com/libgeos/libgeos/pull/46
-
-2015-04-16 06:18 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4051] tests/unit/capi/GEOSPreparedGeometryTest.cpp: Replace
- geos.h with specific headers from C++ API.
- Replace WKBReader with GEOSGeomFromHEX_buf where the former is
- unnecessary.
-
- This addresses Sandro's review comment from
- https://github.com/libgeos/libgeos/commit/7196b9a2e5a3ebc393a1810f6c7d841a00b50844#commitcomment-10731724
-
-2015-04-10 07:37 Sandro Santilli <strk at kbt.io>
-
- * [r4050] tests/unit/Makefile.am: Enable GEOSisClosed test
-
-2015-04-10 07:37 Sandro Santilli <strk at kbt.io>
-
- * [r4049] NEWS, capi/geos_ts_c.cpp,
- tests/unit/capi/GEOSisClosedTest.cpp: Support for
- MultiLineString->isClosed() in C API
-
- Includes tests for GEOSisClosed() in C API
-
- Patch by Benjamin Morel <benjamin.morel at gmail.com>
-
-2015-03-02 11:22 Sandro Santilli <strk at kbt.io>
-
- * [r4048] src/operation/overlay/OverlayOp.cpp,
- tests/unit/Makefile.am, tests/unit/capi/GEOSIntersectionTest.cpp:
- Fix memory leak in extent-limited overlay operations
-
- The leak was introduced by recent enhancement of the class to
- support extent-limited operation. It was spotted by Mick Orridge
- who also provided the testcase, thanks !
-
- Fixes #719
-
-2015-02-03 10:11 Sandro Santilli <strk at kbt.io>
-
- * [r4047] README.md: Add github-friendly README.md file
-
- contains travis build status and reference to actual README
-
-2015-01-23 10:36 Sandro Santilli <strk at kbt.io>
-
- * [r4046] tests/xmltester/Makefile.am,
- tests/xmltester/tests/ticket/bug569.xml: Add (succeeding) test
- for reported bug #569
-
-2015-01-19 10:59 Sandro Santilli <strk at kbt.io>
-
- * [r4040] include/geos/algorithm/RayCrossingCounter.h,
- src/algorithm/CGAlgorithms.cpp,
- src/algorithm/RayCrossingCounter.cpp,
- tests/xmltester/Makefile.am,
- tests/xmltester/tests/ticket/bug716.xml: Improve robustness of
- intersection testing (#716)
-
- RayCrossingCounter uses orientationIndex to handle floating point
- precision errors the same way as LineIntersector.
-
- Includes testcase for ticket #716 with CW and CCW polygons
-
- Patch by Asmund Tokheim <tokheim at outlook.com>
-
-2014-12-05 09:37 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4038] tests/unit/algorithm/RobustLineIntersectorTest.cpp,
- tests/unit/capi/GEOSPreparedGeometryTest.cpp: Add two test cases,
- point-on-segment and point-on-vertex.
-
- Curious detail of the tests is that points of interest have
- nearly exact X of tested points, the values differ after 14th
- decimal place.
- The tests provided test geometries for intersection with and
- without coordinates trimming after the 14th place (as per Martin
- Davis suggestion).
- It has been extensively discussed in Ticket #591 and
- https://github.com/libgeos/libgeos/pull/40 with Martin Davis'
- input.
-
-2014-11-26 15:33 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4037] src/io/StringTokenizer.cpp: Fix MSVC handling of strtod
- (Thanks to Paul Kohut for the patch submitted as part of
- https://github.com/libgeos/libgeos/pull/31/)
- Apparently, it solves the long running INF/NAN parsing issues on
- Windows and enables GEOSisValidDetail test pass again.
- It should also solve problems reported as part of ticket #509.
-
-2014-11-26 14:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r4036] CMakeLists.txt, cmake/modules/GenerateSourceGroups.cmake,
- include/CMakeLists.txt, src/CMakeLists.txt, tests/CMakeLists.txt,
- tests/unit/CMakeLists.txt: Add GenerateSourceGroups macro.
- Attempt to generate source_group for IDEs reflecting folders
- structure.
- No functional changes to build configuration included.
-
-2014-11-12 16:42 Sandro Santilli <strk at kbt.io>
-
- * [r4035] tools/svn_repo_revision.sh: Fix revision extracter for
- calls from external build dir
-
-2014-11-12 12:08 Sandro Santilli <strk at kbt.io>
-
- * [r4034] tests/xmltester/XMLTester.cpp: Add interruptability
- support to XMLTester (trigger with SIGTERM)
-
-2014-11-12 10:02 Sandro Santilli <strk at kbt.io>
-
- * [r4033] .gitignore: Ignore more generated files
-
-2014-11-11 10:19 Sandro Santilli <strk at kbt.io>
-
- * [r4031] src/geomgraph/GeometryGraph.cpp,
- src/geomgraph/PlanarGraph.cpp,
- src/operation/relate/RelateComputer.cpp: Further enhance RelateOp
- interruptibility (#711)
-
- Adds interruptibility calls in GeometryGraph and RelateComputer
-
- Funded by CartoDB
-
-2014-11-10 09:57 Sandro Santilli <strk at kbt.io>
-
- * [r4030] src/geomgraph/index/SimpleMCSweepLineIntersector.cpp:
- Make RelateComputer interruptible (#711)
-
- Injects interruptibility calls in SimpleMCSweepLineIntersector
-
- Funded by CartoDB
-
-2014-11-04 18:15 Sandro Santilli <strk at kbt.io>
-
- * [r4027] php/geos.c, php/test/test.php: Fix build of PHP bindings
- with PHP < 5.3.99 (#709)
-
- Tested with php 5.3.2
- Thanks KayMadejski for the report
-
-2014-09-25 16:25 Sandro Santilli <strk at kbt.io>
-
- * [r4026]
- tests/unit/operation/intersection/RectangleIntersectionTest.cpp:
- Reduce max number of tests to 255, in case it makes clang happier
-
- See https://travis-ci.org/libgeos/libgeos/jobs/36269669
-
-2014-09-25 15:32 Sandro Santilli <strk at kbt.io>
-
- * [r4025] src/operation/intersection/RectangleIntersection.cpp,
- tests/unit/operation/intersection/RectangleIntersectionTest.cpp:
- Fix another boundary bug in RectangleIntersection
-
-2014-09-25 15:21 Sandro Santilli <strk at kbt.io>
-
- * [r4024] src/operation/intersection/RectangleIntersection.cpp: Fix
- bug in RectangleIntersection on finding rect fully contained
-
-2014-09-25 15:21 Sandro Santilli <strk at kbt.io>
-
- * [r4023] src/operation/intersection/RectangleIntersection.cpp: Fix
- bug in RectangleIntersection (was cought by testsuite too!)
-
-2014-09-25 15:17 Sandro Santilli <strk at kbt.io>
-
- * [r4022] src/geomgraph/GeometryGraph.cpp,
- src/operation/overlay/OverlayOp.cpp: Remove debugging lines,
- reduce cost of envelope filter
-
- ... when the filter envelope fully convers the geometry envelope
-
-2014-09-25 10:46 Sandro Santilli <strk at kbt.io>
-
- * [r4021] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, configure.ac,
- include/geos/operation/Makefile.am,
- include/geos/operation/intersection,
- include/geos/operation/intersection/Makefile.am,
- include/geos/operation/intersection/Rectangle.h,
- include/geos/operation/intersection/RectangleIntersection.h,
- include/geos/operation/intersection/RectangleIntersectionBuilder.h,
- src/geom/Geometry.cpp, src/operation/Makefile.am,
- src/operation/intersection,
- src/operation/intersection/Makefile.am,
- src/operation/intersection/Rectangle.cpp,
- src/operation/intersection/RectangleIntersection.cpp,
- src/operation/intersection/RectangleIntersectionBuilder.cpp,
- tests/unit/Makefile.am, tests/unit/capi/GEOSClipByRectTest.cpp,
- tests/unit/operation/intersection,
- tests/unit/operation/intersection/RectangleIntersectionTest.cpp:
- Add optimized RectangleIntersection functionality
-
- Includes:
- C++ API, with tests
- C-API GEOSClipByRect, with tests
-
- Initial C++ code provided by Mika Heiskanen.
- Modified by me to work with arbitrarily ordered polygon ring
- vertices.
-
- See #699 for background
-
-2014-09-24 07:52 Sandro Santilli <strk at kbt.io>
-
- * [r4019] php/geos.c: Fixed compilation against thread-safe PHP
- (ZTS)
-
- Closes #541
- Patch-by: Benjamin Morel <benjamin.morel at gmail.com>
- Signed-off-by: Sandro Santilli <strk at keybit.net>
-
-2014-09-23 08:17 Sandro Santilli <strk at kbt.io>
-
- * [r4018] include/geos/operation/overlay/OverlayOp.h,
- src/operation/overlay/OverlayOp.cpp: Further speedup
- difference/intersection at the validating phase
-
- This avoids to insert to the output graph edges which do not
- intersect
- the target envelope.
-
-2014-09-23 07:55 Sandro Santilli <strk at kbt.io>
-
- * [r4017] NEWS, include/geos/geomgraph/GeometryGraph.h,
- include/geos/geomgraph/GeometryGraph.inl,
- include/geos/operation/overlay/OverlayOp.h,
- src/geomgraph/GeometryGraph.cpp,
- src/operation/overlay/OverlayOp.cpp: OverlayOp: restrict
- intersection computations to the target extent
-
- Speeds up INTERSECTION and DIFFERENCE operations between
- geometries
- with small bounding box overlap.
-
-2014-09-22 14:13 Sandro Santilli <strk at kbt.io>
-
- * [r4016] php/test/test.php: Refactored PHP bindings tests
-
- Patch by Benjamin Morel <benjamin.morel at gmail.com>
-
-2014-09-22 07:42 Sandro Santilli <strk at kbt.io>
-
- * [r4015] NEWS, php/geos.c, php/test/test.php: Add
- WKBReader::read() & WKBWriter::write() PHP bindings
-
- Includes tests.
- Patch by Benjamin Morel <benjamin.morel at gmail.com>
-
- Signed-off-by: Sandro Santilli <strk at keybit.net>
-
-2014-09-19 13:50 Sandro Santilli <strk at kbt.io>
-
- * [r4014] tests/xmltester/XMLTester.cpp,
- tests/xmltester/XMLTester.h: Report time it took to run each test
-
-2014-09-19 08:11 Sandro Santilli <strk at kbt.io>
-
- * [r4013] php/test/test.php: Normalize voronoi diagram results for
- comparing to expected output
-
-2014-09-19 08:02 Sandro Santilli <strk at kbt.io>
-
- * [r4012] src/operation/overlay/Makefile.am,
- src/planargraph/Makefile.am, tests/unit/Makefile.am,
- tests/xmltester/Makefile.am: Add AUTOMAKE_OPTIONS =
- subdir-objects, to please automake 1.14.1
-
-2014-09-17 16:14 Sandro Santilli <strk at kbt.io>
-
- * [r4011] php/test/test.php: Accept differently-structured but
- point-set equivalent intersection result
-
-2014-09-17 07:36 Sandro Santilli <strk at kbt.io>
-
- * [r4010] tests/xmltester/tests/testLeaksBig.xml: Remove more
- duplicated tests
-
- Tests were found in TestFunctionAA.xml, TestFunctionLA.xml
- TestFunctionPA.xml TestFunctionPL.xml TestFunctionPP.xml
- TestFunctionLLPrec.xml, TestRelatePP.xml
-
-2014-09-16 16:53 Sandro Santilli <strk at kbt.io>
-
- * [r4009] tests/xmltester/tests/testLeaksBig.xml: Remove duplicated
- tests
-
- The removed tests are already present in other xml files under
- general/
- There's more to drop here too...
-
-2014-09-16 15:37 Sandro Santilli <strk at kbt.io>
-
- * [r4008] tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Add some
- tolerance to VoronoiDiagram tester
-
-2014-09-16 15:00 Sandro Santilli <strk at kbt.io>
-
- * [r4007] src/triangulate/quadedge/QuadEdgeSubdivision.cpp,
- tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp: Do
- not output duplicated vertices from QuadEdgeSubdivision class
- (#705)
-
- Includes testcase
-
-2014-09-16 09:52 Sandro Santilli <strk at kbt.io>
-
- * [r4006] tests/unit/Makefile.am,
- tests/unit/geom/Geometry/normalize.cpp: Add tests for
- Geometry->normalize()
-
-2014-09-16 08:50 Sandro Santilli <strk at kbt.io>
-
- * [r4005] tests/unit/triangulate/VoronoiTest.cpp: Have VoronoiTest
- print expected/obtained on failure
-
-2014-09-15 16:09 Sandro Santilli <strk at kbt.io>
-
- * [r4004] NEWS, php/geos.c, php/test/test.php: Expose
- Geometry->normalize() method in PHP binding
-
-2014-09-15 14:29 Sandro Santilli <strk at kbt.io>
-
- * [r4003] tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Normalize
- result before comparing
-
-2014-09-12 14:35 Sandro Santilli <strk at kbt.io>
-
- * [r4002] .gitignore: More ignores...
-
-2014-09-09 14:46 Sandro Santilli <strk at kbt.io>
-
- * [r4001] src/geom/Envelope.cpp, src/geom/Geometry.cpp,
- tests/unit/Makefile.am, tests/unit/geom/EnvelopeTest.cpp,
- tests/unit/geom/Geometry/equalsTest.cpp,
- tests/unit/geom/PointTest.cpp: Fix Empty to Empty equals response
- (#703)
-
-2014-08-25 07:42 Sandro Santilli <strk at kbt.io>
-
- * [r3996] include/geos/platform.h.in: Fix OpenBSD build (#700)
-
-2014-08-09 03:13 Regina Obe <lr at pcorp.us>
-
- * [r3995] CMakeLists.txt: #698 patch to support MSVC12 and MSVC13
-
-2014-06-30 20:16 Sandro Santilli <strk at kbt.io>
-
- * [r3992] tests/xmltester/tests/general/MISSING: TestUnaryUnion.xml
- was ported
-
-2014-06-30 14:11 Sandro Santilli <strk at kbt.io>
-
- * [r3991] NEWS, capi/geos_c.h.in: Allow C-API users to hide
- non-reentrant section
-
- Define GEOS_USE_ONLY_R_API to obtain a compile-time error when
- trying to use non-reentrant functions.
-
- Patch by Even Rouault (#695)
-
-2014-06-29 14:50 Sandro Santilli <strk at kbt.io>
-
- * [r3990] include/geos/util/IllegalArgumentException.h,
- include/geos/util/UnsupportedOperationException.h: Typoes fixed
- in comments
-
- Patches by Jochen Topf:
- https://github.com/libgeos/libgeos/pull/34
- https://github.com/libgeos/libgeos/pull/35
-
-2014-06-20 08:39 Sandro Santilli <strk at kbt.io>
-
- * [r3989] include/geos/geom/prep/PreparedPoint.h,
- src/geom/prep/PreparedPoint.cpp: Revert "Fix
- PreparedPoint::intersects signature to match the upper virtual"
-
- This reverts commit r3988
- The non-broken signature introduces a discrepancy between
- PreparedPoint::intersects and Point::intersects
- See http://trac.osgeo.org/geos/ticket/694
-
-2014-06-20 07:48 Sandro Santilli <strk at kbt.io>
-
- * [r3988] include/geos/geom/prep/PreparedPoint.h,
- src/geom/prep/PreparedPoint.cpp: Fix PreparedPoint::intersects
- signature to match the upper virtual
-
- Thanks Mikhail Veltishchev for pointing out
- See https://github.com/libgeos/libgeos/pull/33
-
-2014-06-20 07:39 Sandro Santilli <strk at kbt.io>
-
- * [r3987] macros/ruby.m4, swig/ruby/Makefile.am,
- swig/ruby/geos_wrap.cxx: Update ruby binding build scripts
-
- Build succeeds with ruby1.9.1-dev.
- Swig wrapper updated.
- See https://github.com/libgeos/libgeos/pull/22
-
-2014-06-20 07:28 Sandro Santilli <strk at kbt.io>
-
- * [r3986] include/geos/index/strtree/Interval.h,
- src/index/strtree/Interval.cpp, src/index/strtree/SIRtree.cpp:
- Clean up strtree::Interval interface
-
- Set const-correctness, drop useless copy-ctor-like method
-
-2014-05-21 16:08 Sandro Santilli <strk at kbt.io>
-
- * [r3985] .gitignore, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, php/geos.c, php/test/test.php,
- swig/python/geos.py, swig/python/geos_wrap.cxx,
- tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Change
- GEOSVoronoiDiagram signature to accept optional clip extent
-
- With this change I'll consider voronoi API final
-
-2014-05-21 14:21 Sandro Santilli <strk at kbt.io>
-
- * [r3984] php/geos.c, php/test/test.php: Expose
- Geometry.voronoiDiagram in PHP interface
-
-2014-05-21 14:21 Sandro Santilli <strk at kbt.io>
-
- * [r3983] capi/geos_ts_c.cpp,
- include/geos/triangulate/VoronoiDiagramBuilder.h,
- include/geos/triangulate/quadedge/QuadEdgeSubdivision.h,
- src/triangulate/VoronoiDiagramBuilder.cpp,
- src/triangulate/quadedge/QuadEdgeSubdivision.cpp,
- tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Fix
- GEOSVoronoiDiagram on requesting edges only
-
- Before this fix asking for edges would return the edges of
- the triangle used as abase for the Voronoi diagram.
- After, we return the actual voronoi cell edges.
-
-2014-05-07 17:32 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3981] nmake.opt, src/algorithm/LineIntersector.cpp,
- src/geom/LineSegment.cpp, src/io/WKTWriter.cpp,
- src/operation/buffer/OffsetCurveSetBuilder.cpp: Apply minimal
- changes to enable building with Visual Studio 2013 (Ticket #691)
-
-2014-03-29 10:37 Sandro Santilli <strk at kbt.io>
-
- * [r3978] src/operation/polygonize/EdgeRing.cpp: Polygonizer: do
- not pretend all exceptions are due to edge invalidity
-
-2014-03-28 21:13 Sandro Santilli <strk at kbt.io>
-
- * [r3977] src/operation/polygonize/Polygonizer.cpp: Make polygonize
- operation interruptable
-
-2014-03-17 14:17 Sandro Santilli <strk at kbt.io>
-
- * [r3976] src/Makefile.vc: Fix nmake build (#689)
-
-2014-03-16 16:08 Sandro Santilli <strk at kbt.io>
-
- * [r3975] tests/unit/geom/CoordinateArraySequenceTest.cpp,
- tests/unit/io/WKBWriterTest.cpp: Include <cmath> from unit tests
- (#686)
-
-2014-02-11 09:01 Sandro Santilli <strk at kbt.io>
-
- * [r3974] capi/Makefile.am: Include AM_CPPFLAGS in target-specific
- CPPFLAGS
-
- Attempt to fix build on travis (with automake 1.11.3)
- See http://travis-ci.org/libgeos/libgeos/jobs/18602776#L2519
-
-2014-02-10 18:39 Sandro Santilli <strk at kbt.io>
-
- * [r3973] capi/Makefile.am, doc/Makefile.am, src/Makefile.am,
- src/algorithm/Makefile.am, src/algorithm/distance/Makefile.am,
- src/algorithm/locate/Makefile.am, src/geom/Makefile.am,
- src/geom/prep/Makefile.am, src/geom/util/Makefile.am,
- src/geomgraph/Makefile.am, src/geomgraph/index/Makefile.am,
- src/index/bintree/Makefile.am, src/index/chain/Makefile.am,
- src/index/intervalrtree/Makefile.am,
- src/index/quadtree/Makefile.am, src/index/strtree/Makefile.am,
- src/index/sweepline/Makefile.am, src/io/Makefile.am,
- src/linearref/Makefile.am, src/noding/Makefile.am,
- src/noding/snapround/Makefile.am, src/operation/Makefile.am,
- src/operation/buffer/Makefile.am,
- src/operation/distance/Makefile.am,
- src/operation/linemerge/Makefile.am,
- src/operation/overlay/Makefile.am,
- src/operation/polygonize/Makefile.am,
- src/operation/predicate/Makefile.am,
- src/operation/relate/Makefile.am,
- src/operation/sharedpaths/Makefile.am,
- src/operation/union/Makefile.am, src/operation/valid/Makefile.am,
- src/planargraph/Makefile.am, src/precision/Makefile.am,
- src/simplify/Makefile.am, src/triangulate/Makefile.am,
- src/triangulate/quadedge/Makefile.am, src/util/Makefile.am,
- swig/ruby/Makefile.am, tests/bigtest/Makefile.am,
- tests/geostest/Makefile.am, tests/perf/Makefile.am,
- tests/perf/capi/Makefile.am,
- tests/perf/operation/buffer/Makefile.am,
- tests/perf/operation/predicate/Makefile.am,
- tests/thread/Makefile.am, tests/unit/Makefile.am,
- tests/xmltester/Makefile.am: Rename INCLUDES to AM_CPPFLAGS
-
- Fixes aclocal 1.13.3 warning:
- 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
- Also tested with aclocal 1.11.1
-
-2014-02-10 18:37 Sandro Santilli <strk at kbt.io>
-
- * [r3972] configure.ac, configure.in: Renamed configure.in to
- configure.ac (#683)
-
- Tested with GNU automake 1.13.3 and 1.11.1
-
-2014-02-10 12:49 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3971] src/inlines.cpp: Replace use of non-existent DLL_EXPORT
- with GEOS_DLL_EXPORT (Ticket #681)
-
-2013-12-10 10:01 Sandro Santilli <strk at kbt.io>
-
- * [r3966] swig/ruby/Makefile.am: Fix Ruby automake
-
- There is a typo or error in the automake file that prevents the
- Ruby
- library from being found or properly linked in.
-
- Patch by "J. Ryan Earl" <oss at jryanearl.us>
- See https://github.com/libgeos/libgeos/pull/32
-
-2013-12-10 09:11 Sandro Santilli <strk at kbt.io>
-
- * [r3964] src/io/WKBReader.cpp, tests/unit/io/WKBReaderTest.cpp:
- Throw a ParseException on missing chars from HEXWKB string (#675)
-
- Includes testcase.
-
-2013-11-19 17:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3963] nmake.opt: Add NMAKE version from VS2012 Update 4
-
-2013-11-19 12:30 Sandro Santilli <strk at kbt.io>
-
- * [r3962] src/triangulate/VoronoiDiagramBuilder.cpp,
- tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp:
- Prefer std::max over fmax (#674)
-
- Should fix MSVC11 builds.
- Patches by Twiddeldidu.
-
-2013-11-19 08:58 Sandro Santilli <strk at kbt.io>
-
- * [r3961] configure.in: Do not try to build python and ruby
- bindings without swig (#673)
-
-2013-11-19 08:26 Sandro Santilli <strk at kbt.io>
-
- * [r3960] include/geos/geom/Geometry.h,
- include/geos/geom/util/ComponentCoordinateExtracter.h,
- include/geos/geom/util/LinearComponentExtracter.h,
- include/geos/geom/util/PointExtracter.h,
- include/geos/geom/util/PolygonExtracter.h, src/geom/Geometry.cpp,
- src/geom/util/ComponentCoordinateExtracter.cpp,
- src/geom/util/LinearComponentExtracter.cpp,
- src/geom/util/Makefile.am, src/geom/util/PointExtracter.cpp,
- src/geom/util/PolygonExtracter.cpp: Define
- ComponentCoordinateExtracter classes in .cpp file (#535)
-
- This is a workaround for a bug in GCC 4.4 failing to properly
- encode inheritance info in the shared library when the class is
- fully inlined.
-
- Patch by Daniel Komisar <dkomisar at mak.com>
-
-2013-09-13 17:03 Sandro Santilli <strk at kbt.io>
-
- * [r3959] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Added onlyEdges
- parameter to GEOSVoronoiDiagram (#627)
-
- Contributed by Vishal Tiwari
-
-2013-09-13 11:41 Sandro Santilli <strk at kbt.io>
-
- * [r3957] include/geos/platform.h.in: Temptative fix for ISFINITE
- imple with UP-UX 11.23 build (#664)
-
-2013-09-13 09:32 Sandro Santilli <strk at kbt.io>
-
- * [r3956] .gitignore: ignore generated svn revision header
-
-2013-09-13 09:09 Sandro Santilli <strk at kbt.io>
-
- * [r3955] NEWS, include/geos/triangulate/VoronoiDiagramBuilder.h,
- src/triangulate/VoronoiDiagramBuilder.cpp,
- tests/unit/triangulate/VoronoiTest.cpp: Cleanup
- VoronoiDiagramBuilder interface, add NEWS item (#627)
-
- Cleanups involved removing all explicit "delete" calls trough
- auto_ptr uses, moving some allocations from heap to stack and
- reducing object copies.
-
-2013-09-13 08:20 Sandro Santilli <strk at kbt.io>
-
- * [r3954] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/Makefile.am,
- tests/unit/capi/GEOSVoronoiDiagramBuilderTest.cpp,
- tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Rename CAPI method
- GEOSVoronoiDiagramBuilder to GEOSVoronoiDiagram
-
- See #627
-
-2013-09-13 07:56 Sandro Santilli <strk at kbt.io>
-
- * [r3953] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/Makefile.am,
- tests/unit/capi/GEOSVoronoiDiagramBuilderTest.cpp: capi Voronoi
- Diagram Builder + tests
-
-2013-09-10 15:40 Sandro Santilli <strk at kbt.io>
-
- * [r3952] src/triangulate/VoronoiDiagramBuilder.cpp: Remove
- unneeded include
-
-2013-09-10 15:08 Sandro Santilli <strk at kbt.io>
-
- * [r3951] include/geos/triangulate/Makefile.am,
- include/geos/triangulate/VoronoiDiagramBuilder.h,
- src/triangulate/Makefile.am,
- src/triangulate/VoronoiDiagramBuilder.cpp,
- tests/unit/Makefile.am, tests/unit/triangulate/VoronoiTest.cpp:
- VoronoiDigramBuilder class + test
-
- Contributed by Vishal Tiwari
-
- See https://github.com/libgeos/libgeos/pull/25
-
-2013-09-10 07:06 Sandro Santilli <strk at kbt.io>
-
- * [r3946] COPYING: Fix FSF address in license file (#662)
-
-2013-09-07 21:41 Sandro Santilli <strk at kbt.io>
-
- * [r3945]
- tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp: Hush
- still-reachable valgrind report by avoiding singletons
-
-2013-09-07 20:11 Sandro Santilli <strk at kbt.io>
-
- * [r3944] include/geos/triangulate/quadedge/QuadEdgeSubdivision.h,
- src/triangulate/quadedge/QuadEdgeSubdivision.cpp,
- tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp:
- Voronoi APIs added to QuadEdgeSubdivision class, with test added
-
- Contributed by Vishal Tiwari
-
-2013-09-04 23:14 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3942] .travis.yml: Remove myself from travis-ci notification
- targets
-
-2013-09-02 12:14 Sandro Santilli <strk at kbt.io>
-
- * [r3934] .gitignore, .travis.yml, tools/ci/before_install.sh,
- tools/ci/script.sh: Add 32-bit build in travis-ci config (#658)
-
- - Add 32-bit builds to Travis CI matrix
- - Install gcc-multilib on Travis CI for -m32
- - Add IRC use_notice to Travis CI notifications
- - Set on_success and on_failure separately for IRC and email
- - Ignore _build - convenient for CMake builds
-
- Patch by Mateusz Loskot
-
-2013-08-31 10:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3933] .: Ignore geos_svn_revision.h, compile and test-driver
- files
-
-2013-08-28 12:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3932] include/geos/triangulate/quadedge/QuadEdge.h,
- include/geos/triangulate/quadedge/QuadEdgeSubdivision.h: Declare
- QuadEdge and QuadEdgeSubdivision constructors as virtual to
- correct deleting object of polymorphic type.
-
-2013-08-28 12:46 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3931] tests/xmltester/XMLTester.cpp: Untabify
-
-2013-08-28 12:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3930] src/operation/polygonize/EdgeRing.cpp,
- src/triangulate/IncrementalDelaunayTriangulator.cpp,
- src/triangulate/quadedge/QuadEdgeSubdivision.cpp: * Replace
- while(true) with canonical for(;;)
- * Warnings clean-up
- * Untabify
-
-2013-08-28 12:32 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3929] include/geos/geom/BinaryOp.h: Add explicit cast from
- double to long unsigned int
-
-2013-08-28 12:31 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3928] tests/xmltester/XMLTester.cpp: Clean unsafe mix of type
- 'int' and type 'bool' in operation
-
-2013-08-28 12:00 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3927] tests/unit/noding/snapround/MCIndexSnapRounderTest.cpp,
- tests/unit/tut/tut.hpp: Disable copy ctor and assignment operator
- where relevant.
-
-2013-08-28 11:59 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3926] tests/unit/capi/GEOSNodeTest.cpp: Replace implicit
- boolean conversion with explicit nullptr test
-
-2013-08-28 11:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3925] include/geos/geom/BinaryOp.h: Ignore unused label
-
-2013-08-26 00:12 Regina Obe <lr at pcorp.us>
-
- * [r3924] NEWS: copy over 3.4 branch news items
-
-2013-08-22 07:12 Sandro Santilli <strk at kbt.io>
-
- * [r3914] .travis.yml, tools/ci, tools/ci/before_install.sh,
- tools/ci/before_install_autotools.sh,
- tools/ci/before_install_cmake.sh, tools/ci/common.sh,
- tools/ci/script.sh, tools/ci/script_autotools.sh,
- tools/ci/script_cmake.sh: Configure Travis CI for GEOS (#657)
-
- Configurations for GCC and clang with both Autotools and CMake.
- Enable IRC notifications
-
- Contributed by Mateusz Loskot <mateusz at loskot.net>
-
-2013-08-22 07:09 Sandro Santilli <strk at kbt.io>
-
- * [r3913] NEWS: Stub 3.5.0 section
-
-2013-08-22 07:07 Sandro Santilli <strk at kbt.io>
-
- * [r3912] include/geos/geom/Triangle.h, src/geom/Triangle.cpp,
- tests/unit/geom/TriangleTest.cpp: circumcentre() and det()
- methods added to class Triangle
-
- Includes test for circumcentre()
-
- Contributed by Vishal Tiwari
-
-2013-08-22 06:19 Sandro Santilli <strk at kbt.io>
-
- * [r3910] tests/unit/capi/GEOSisValidDetailTest.cpp: Accept
- multiple NaN representations (#656)
-
-2013-08-21 13:54 Sandro Santilli <strk at kbt.io>
-
- * [r3908] CMakeLists.txt: Set JTS_PORT for CMake in sync with
- others
-
- .. we should really reduce the number of places version is set
-
-2013-08-21 13:47 Sandro Santilli <strk at kbt.io>
-
- * [r3907] include/geos/geom/BinaryOp.h: Use a double for
- PrecisionModel scale, avoiding overflows
-
- Fixes #652
-
-2013-08-21 10:53 Regina Obe <lr at pcorp.us>
-
- * [r3902] include/geos/platform.h.in: #650 isnan workaround OS
- detection missing NetBSD, DragonFly, Sun nuance
-
-2013-08-20 12:15 Sandro Santilli <strk at kbt.io>
-
- * [r3901] include/geos/triangulate/quadedge/Vertex.h,
- src/triangulate/quadedge/Vertex.cpp: Change operator< for Vertex
- to be inlined and use Coordinate operator<
-
-2013-08-20 12:15 Sandro Santilli <strk at kbt.io>
-
- * [r3900] tests/unit/triangulate/quadedge/VertexTest.cpp: Simplify
- Vertext test
-
-2013-08-20 12:15 Sandro Santilli <strk at kbt.io>
-
- * [r3899] include/geos/triangulate/quadedge/Vertex.h,
- src/triangulate/quadedge/Vertex.cpp, tests/unit/Makefile.am,
- tests/unit/triangulate/quadedge/VertexTest.cpp: operator< for
- Vertex added
-
- Includes test
-
- Path by Vishal Tiwari
-
-2013-08-19 14:12 Sandro Santilli <strk at kbt.io>
-
- * [r3896] include/geos/Makefile.am: Install but do not distribute
- generated headers
-
- These are platform.h and version.h
- Fixes bug #601 and the lack of C++ headers install in
- releases 3.4.0 and 3.4.1
-
-2013-08-17 03:17 Regina Obe <lr at pcorp.us>
-
- * [r3889] CMakeLists.txt: #644 Can't build using cmake with tar
- ball
- only do svn check if there is a .svn file in
- source folder to ensure it works with tar ball
-
-2013-08-16 15:25 Sandro Santilli <strk at kbt.io>
-
- * [r3885] src/operation/overlay/snap/LineStringSnapper.cpp,
- tests/unit/capi/GEOSSnapTest.cpp: Fix assertion failure in
- snapping code (#649)
-
- The bug affected attempts to snapping lines to the points
- of a rectangle with a side smaller than the tolerance.
-
-2013-08-14 06:09 Regina Obe <lr at pcorp.us>
-
- * [r3883] CMakeLists.txt, HOWTO_RELEASE: update HOWTO_RELEASE to
- include bumping revision numbrs in CMake and also bump numbers in
- CMake.
-
-2013-08-11 11:42 Sandro Santilli <strk at kbt.io>
-
- * [r3879] tests/xmltester/testrunner.sh, tools/geos-config.in: Set
- correct eol-style for geos-config and testrunner (#645)
-
-2013-08-11 11:24 Sandro Santilli <strk at kbt.io>
-
- * [r3878] include/geos/platform.h.in: Set LF eol-style property for
- platform.h.in (#645)
-
-2013-08-11 04:20 Regina Obe <lr at pcorp.us>
-
- * [r3877] capi/geos_c.h.in: bump to 3.5.0 and capi to next
-
-2013-08-11 04:17 Regina Obe <lr at pcorp.us>
-
- * [r3876] NEWS: update date on news
-
-2013-08-11 03:54 Regina Obe <lr at pcorp.us>
-
- * [r3873] configure.in, include/geos/version.h.vc: bump all
- revisions with plan we will have Voronoi ported over (strk change
- if I did this wrong)
-
-2013-08-11 03:44 Regina Obe <lr at pcorp.us>
-
- * [r3870] include/geos/version.h.vc: update version numbers to
- agree with configure.in - huh why are the version numbers all old
- in this file?
-
-2013-08-11 03:41 Regina Obe <lr at pcorp.us>
-
- * [r3869] configure.in: get rid of dev in version# in prep for
- 3.4.0 release
-
-2013-08-11 03:37 Regina Obe <lr at pcorp.us>
-
- * [r3868] ChangeLog: update change log in prep for 3.4.0 release
-
-2013-08-08 04:25 Regina Obe <lr at pcorp.us>
-
- * [r3867] ChangeLog, NEWS: update news and change log in prep for
- Aug 10 release of 3.4.0
-
-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 kbt.io>
-
- * [r3864] src/triangulate/DelaunayTriangulationBuilder.cpp: Avoid
- Coordinate copies in DelaunayTriangulationBuilder::envelope
-
-2013-08-04 12:23 Sandro Santilli <strk at kbt.io>
-
- * [r3863] tests/unit/triangulate/DelaunayTest.cpp: Simplify
- testcase for DelaunayTriangulationBuilder::envelope
-
-2013-08-04 11:58 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3850] include/geos/geom/CoordinateList.h: Fix
- CoordinateList.closeRing() use of past-the-end operator
-
-2013-07-25 20:51 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3844] src/simplify/LineSegmentIndex.cpp: Fix LineSegmentVisitor
- copy ctor (#636)
-
-2013-07-15 15:21 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3839] tests/unit/geom/Geometry/coversTest.cpp: Add test for
- #580 (successful)
-
-2013-07-11 15:58 Sandro Santilli <strk at kbt.io>
-
- * [r3837] tests/unit/capi/GEOSOffsetCurveTest.cpp: Fix memory leak
- in testcase
-
-2013-07-11 15:54 Sandro Santilli <strk at kbt.io>
-
- * [r3836] tests/unit/capi/GEOSOffsetCurveTest.cpp: Drop carriage
- returns
-
-2013-07-11 15:34 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3833] php/test/test.php: Fix test after changes in
- PointOnSurface
-
-2013-07-11 05:49 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3831] NEWS: Add 3.3.1 to 3.3.8 section
-
-2013-07-11 05:42 Sandro Santilli <strk at kbt.io>
-
- * [r3830] NEWS: Cleanup NEWS file confused in r3816
-
-2013-07-05 14:56 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3816] NEWS, include/geos/profiler.h: Fix for mingw64 compile,
- by Regina Obe (#630)
-
-2013-06-07 09:29 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3790] macros/ruby.m4: Fix "puts puts" typo in ruby macro (#625)
-
-2013-03-11 11:19 Sandro Santilli <strk at kbt.io>
-
- * [r3789] tests/unit/algorithm/RobustLineIntersectionTest.cpp: Port
- new RobustLineIntersection test from JTS
-
-2013-03-08 17:51 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3779] capi/geos_ts_c.cpp: Speedup GEOSWKBWriter_read_r (#621)
-
- Patch by Daniel Zeitlin
-
-2013-03-01 11:58 Sandro Santilli <strk at kbt.io>
-
- * [r3778] HOWTO_RELEASE: Add wiki update and announce steps
-
-2013-02-28 09:40 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3771] include/geos/platform.h.in: Fix build under cygwin (#595)
-
- Thanks Jason Huntley
-
-2013-02-25 11:04 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3762] include/geos/io/CLocalizer.h: Add header guard to
- CLocalizer (#619)
-
-2013-02-01 06:28 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3758] include/geos/geom/util/GeometryExtracter.h: Fix header
- guard in GeometryExtracter (#617)
-
-2013-01-25 17:19 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3731] NEWS: Add note about BufferOp robustness improvement
-
-2012-12-04 21:22 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3726] tests/unit/Makefile.am,
- tests/unit/noding/OrientedCoordinateArray.cpp: Add unit test for
- OrientedCoordinateArray
-
-2012-11-15 15:55 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3719] Makefile.am: Fix building outside the source tree
-
-2012-09-10 10:34 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3711] include/geos/geom/BinaryOp.h: Do not try to fix valid
- geometries (#586)
-
-2012-09-07 12:01 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3703] tests/unit/capi/GEOSDelaunayTriangulationTest.cpp: Add
- test for Delaunay triangulation with a tolerance
-
-2012-06-27 10:43 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3700]
- include/geos/triangulate/IncrementalDelaunayTriangulator.h:
- indent
-
-2012-06-27 09:23 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3694] include/geos/triangulate/DelaunayTriangulationBuilder.h:
- typo
-
-2012-06-26 17:11 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3691] HOWTO_RELEASE: Add tarball verification step
-
-2012-06-25 10:19 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3680] include/geos/algorithm/CentroidArea.h: Add note about
- handling of degenerate polygons
-
-2012-06-22 15:32 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3673] tests/xmltester/Makefile.am: Retain GEOS_INLINE define
- while building XMLTester (#319, #472)
-
-2012-06-07 15:11 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3670] src/util/Interrupt.cpp: Clear interruption request flag
- just before interrupting
-
-2012-06-07 10:24 Sandro Santilli <strk at kbt.io>
-
- * [r3669] capi/geos_c.h.in: Drop orphaned custom allocation
- signatures from C-API header
-
-2012-06-07 10:23 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3667] capi/geos_ts_c.cpp: Unregister the interrupt request on
- initGEOS
-
-2012-06-07 10:07 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3655] Makefile.am: Make sure to build geos_svn_config.h
-
-2012-05-29 10:04 Sandro Santilli <strk at kbt.io>
-
- * [r3654] Makefile.am, capi/geos_ts_c.cpp: Include SVN revision in
- GEOSversion output
-
-2012-05-29 10:04 Sandro Santilli <strk at kbt.io>
-
- * [r3653] tools/svn_repo_revision.sh: Fix revision file path
-
-2012-05-29 09:48 Sandro Santilli <strk at kbt.io>
-
- * [r3652] tools/svn_repo_revision.sh: Fix test for directory
- existance
-
-2012-05-29 09:45 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3629] src/operation/polygonize/EdgeRing.cpp: Reduce calls to
- ptNotInList, greatly speeding up Polygonizer (#545)
-
-2012-05-09 18:02 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3625] php/geos.c: Add support for PHP 5.4 (#513) -- thanks
- voxik
-
-2012-05-08 18:41 Sandro Santilli <strk at kbt.io>
-
- * [r3623] src/geom/Geometry.cpp: Envelope-based short-circuit for
- Geometry->symDifference (#543)
-
-2012-05-08 17:39 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3618] acsite.m4: Update PGAC_TYPE_64BIT_INT for better
- cross-compiler support (#534)
-
-2012-05-03 10:08 Sandro Santilli <strk at kbt.io>
-
- * [r3616] tests/perf/ClassSizes.cpp: Check size of "intt64"
-
-2012-04-27 07:01 Sandro Santilli <strk at kbt.io>
-
- * [r3615] NEWS, php/geos.c, php/test/test.php: Expose GEOSNode to
- PHP api
-
-2012-04-12 09:07 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3612] src/noding/snapround/HotPixel.cpp: Abort if HotPixel is
- constructed with zero scale (#529)
-
-2012-04-10 15:58 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3607] include/geos/geom/BinaryOp.h: Reduce CommonBitsRemover
- harmful effects during overlay op (#527)
-
-2012-04-10 08:38 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3601] swig/python/geos_wrap.cxx: Regnerate geos wrapper with
- correct version for this branch
-
-2012-04-05 16:47 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3598] src/noding/snapround/SimpleSnapRounder.cpp: Fix
- SimpleSnapRounder::getNodedSubstrings, fix leak on exception
-
-2012-04-05 14:37 Sandro Santilli <strk at kbt.io>
-
- * [r3597] src/noding/GeometryNoder.cpp: Clean memory on exception
-
-2012-04-05 14:23 Sandro Santilli <strk at kbt.io>
-
- * [r3596] include/geos/noding/NodedSegmentString.h: Generalize
- NodedSegmentString::getNodedSubstrings
-
-2012-04-05 14:14 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3594] NEWS: Add note about GEOSNode
-
-2012-04-05 13:40 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3592] src/noding/IteratedNoder.cpp: Fix memory leak with
- IteratedNoder
-
-2012-04-05 11:07 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3590] include/geos/geomgraph/EdgeList.h,
- include/geos/noding/OrientedCoordinateArray.h: Make
- OrientedCoordinateArray comparable
-
-2012-04-05 10:30 Sandro Santilli <strk at kbt.io>
-
- * [r3589] include/geos/noding/OrientedCoordinateArray.h,
- src/noding/OrientedCoordinateArray.cpp: Make
- OrientedCoordinateArray assignable
-
-2012-04-03 14:23 Sandro Santilli <strk at kbt.io>
-
- * [r3588] include/geos/noding/OrientedCoordinateArray.h: Make
- OrientedCoordinateArray copyable
-
-2012-04-03 12:59 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3576] src/operation/overlay/snap/LineStringSnapper.cpp:
- Indent..
-
-2012-03-22 08:39 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3555] src/operation/overlay/snap/LineStringSnapper.cpp: Make
- debugging output of LineStringSnapper more readable
-
-2011-12-15 14:36 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3550] include/geos/operation/overlay/OverlayOp.h: indent
-
-2011-12-15 08:59 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3544] src/algorithm/CGAlgorithms.cpp: Apply Shoelace formula
- for area calculation (#485)
-
-2011-12-12 09:59 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3536] .gitignore: Ignore built performance tests
-
-2011-12-09 10:04 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3522] src/geom/Coordinate.cpp: Use 18 significant digits for
- TopologyException point coordinates
-
-2011-11-28 08:53 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3515] tests/unit/capi/GEOSisValidDetailTest.cpp: Allow any case
- in NaN for testcase purposes (#486)
-
-2011-11-04 17:59 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3505] authors.svn: Add missing entries in the author file.
- Order alphabetically.
-
-2011-10-26 14:16 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3458] src/planargraph/DirectedEdge.cpp: Fix missing return from
- DirectedEdge output operator
-
-2011-08-19 09:41 Sandro Santilli <strk at kbt.io>
-
- * [r3457] tests/perf/Makefile.am, tests/perf/capi/Makefile.am: Fix
- out-of-source builds
-
-2011-08-06 09:10 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3438] NEWS: Add note about new BufferOp interface
-
-2011-07-20 09:03 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3435] src/algorithm/RobustDeterminant.cpp: Drop unused variable
-
-2011-07-20 08:46 Sandro Santilli <strk at kbt.io>
-
- * [r3434] tests/unit/operation/polygonize/PolygonizeTest.cpp: Add
- port info
-
-2011-07-20 08:46 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3427] Makefile.am: svn update before running svn2cl
-
-2011-07-05 11:07 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3416] src/index/sweepline/SweepLineIndex.cpp: Initialize
- SweepLineIndex::indexBuilt in ctor
-
-2011-07-05 09:52 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3409] src/util/Profiler.cpp: Do not dereference past-the-end
- iterator on invalid call
-
-2011-07-01 08:22 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [r3397] NEWS: NEWS item about #449
-
-2011-06-27 11:45 Sandro Santilli <strk at kbt.io>
-
- * [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 kbt.io>
-
- * [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 kbt.io>
-
- * [r3390] php/test/test.php: Refine test for #448
-
-2011-06-02 20:13 Sandro Santilli <strk at kbt.io>
-
- * [r3389] php/test/test.php: Add test for bug #448
-
-2011-05-30 12:50 Sandro Santilli <strk at kbt.io>
-
- * [r3387] ChangeLog: Update for release
-
-2011-05-30 12:48 Sandro Santilli <strk at kbt.io>
-
- * [r3386] NEWS, configure.in: Set version to 3.3.0 (final) - Set
- release date to 2011-05-30
-
-2011-05-30 10:49 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3385] capi/CMakeLists.txt: Applied William\'s patch
- capi_CMakeLists.txt.patch for OSX framework (Ticket #385)
-
-2011-05-30 10:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3384] src/CMakeLists.txt: Applied William\'s patch *
- src_CMakeLists.txt.patch Download added OSX framework (Ticket
- #385)
-
-2011-05-30 10:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3383] src/CMakeLists.txt: Applied William\'s patch with missing
- library versions for OSX framework (Ticket #385)
-
-2011-05-30 09:41 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3382] tests/bigtest/CMakeLists.txt, tests/unit/CMakeLists.txt,
- tests/xmltester/CMakeLists.txt: Applied supplementary tests.patch
- for 85 from William
-
-2011-05-27 14:04 Sandro Santilli <strk at kbt.io>
-
- * [r3381] src/Makefile.am: The mac framework info.plist.in from
- r3376 didn't make it into the rc2 tarball.
-
-2011-05-23 10:04 Sandro Santilli <strk at kbt.io>
-
- * [r3378] ChangeLog: updated for 3.3.0rc2 release
-
-2011-05-23 09:58 Sandro Santilli <strk at kbt.io>
-
- * [r3377] configure.in: Set version to 3.3.0rc2
-
-2011-05-23 08:52 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3376] src/info.plist.in: Added src/info.plist.in file for OS X
- framework build option in CMake configuration (Ticket #385)
-
-2011-05-22 23:34 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3375] CMakeLists.txt, capi/CMakeLists.txt,
- include/CMakeLists.txt, src/CMakeLists.txt, tools/CMakeLists.txt:
- Added OS X framework build option to CMake configuration (Ticket
- #385)
-
-2011-05-20 08:02 Sandro Santilli <strk at kbt.io>
-
- * [r3374] tests/perf/capi/memleak_mp_prep.c: add missing return
- from main
-
-2011-05-19 20:39 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r3373] src/operation/overlay/PolygonBuilder.cpp: shellCount
- checking should not be DEBUG only now that we throw an exception
- (#398)
-
-2011-05-19 19:32 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r3372] include/geos/noding/SegmentPointComparator.h,
- src/Makefile.vc, src/noding/snapround/MCIndexSnapRounder.cpp,
- src/operation/overlay/PolygonBuilder.cpp: Updates for Makefile.vc
- builds and issues when building NDEBUG and no inlining
-
-2011-05-19 14:58 Sandro Santilli <strk at kbt.io>
-
- * [r3371] tests/perf/capi/Makefile.am: Fix build of prepared geoms
- memleak tester on system w/out geos installed
-
-2011-05-18 19:59 Sandro Santilli <strk at kbt.io>
-
- * [r3370] include/geos/platform.h.in,
- src/algorithm/RobustDeterminant.cpp: Do not assume isfinite is in
- std:: namespace to fix #444; Have RobustDeterminant use a broad
- 'using namespace std' to fix #442 in another way.
-
-2011-05-17 20:44 Sandro Santilli <strk at kbt.io>
-
- * [r3369] Makefile.am, capi/Makefile.am, include/Makefile.am,
- include/geos/Makefile.am, src/Makefile.am, tests/Makefile.am,
- tests/bigtest/Makefile.am, tests/unit/Makefile.am,
- tests/xmltester/Makefile.am, tools/Makefile.am: Distribute cmake
- build scripts. Fixes bug #441.
-
-2011-05-17 17:04 Sandro Santilli <strk at kbt.io>
-
- * [r3368] include/geos/noding/snapround/MCIndexSnapRounder.h,
- include/geos/noding/snapround/MCIndexSnapRounder.inl,
- include/geos/noding/snapround/Makefile.am, src/inlines.cpp:
- Remove inlines machinery from MCIndexSnapRounder. Possibly fixes
- ticket #222.
-
-2011-05-17 16:50 Sandro Santilli <strk at kbt.io>
-
- * [r3367] include/geos/geom/Coordinate.h,
- include/geos/geom/Coordinate.inl, src/geom/Coordinate.cpp: Remove
- disabled code and old logs. No functional change.
-
-2011-05-16 14:17 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3366] include/geos/geom/util/SineStarFactory.h: Fixed buggy
- self-assignment in SineStarFactory::setNumArms
-
-2011-05-16 11:46 Sandro Santilli <strk at kbt.io>
-
- * [r3365] include/geos/platform.h.in: Quality ::finite and
- ::isfinite symbols, when available, into the std:: namespace.
- Fixes bug #442.
-
-2011-05-13 16:22 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3364] capi/CMakeLists.txt,
- tests/unit/capi/GEOSIntersectsTest.cpp: GEOS DLL exports are
- pretty much messed up. The same DLL declspec is used by both C++
- and C DLLs. So, GEOS C DLL cannot import and link properly
- against GEOS C++ interface as the declspec(dllexport) is
- specified for the GEOS C++ DLL where declspec(dllimport) is
- expected. This commit fixes the issue (temporarily) by linking
- GEOS C DLL against GEOS C++ static library.
-
-2011-05-13 16:17 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3363] include/geos/algorithm/Angle.h: Added missing DLL decspec
- for Angle class
-
-2011-05-13 15:53 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3362] src/algorithm/RobustDeterminant.cpp: Removed
- std::isfinite as possibly non-existing on some platforms - rather
- fix platform.h if needed.
-
-2011-05-12 10:11 Sandro Santilli <strk at kbt.io>
-
- * [r3361] NEWS: Add note about #357 fix
-
-2011-05-12 09:56 Sandro Santilli <strk at kbt.io>
-
- * [r3360] src/algorithm/RobustDeterminant.cpp,
- tests/unit/capi/GEOSIntersectsTest.cpp: Have RobustDeterminant
- throw an IllegalArgument if passed any infinite or nan value.
- Fixes bug #357. Includes regress test.
-
-2011-05-12 07:39 Sandro Santilli <strk at kbt.io>
-
- * [r3359] NEWS: Add note about the memory usage reduction in
- prepared geoms (#342)
-
-2011-05-12 07:21 Sandro Santilli <strk at kbt.io>
-
- * [r3358] src/noding/MCIndexSegmentSetMutualIntersector.cpp:
- Reserve vector space, use ::size_type for vector indices.
-
-2011-05-12 07:18 Sandro Santilli <strk at kbt.io>
-
- * [r3357] include/geos/noding/MCIndexSegmentSetMutualIntersector.h,
- src/noding/MCIndexSegmentSetMutualIntersector.cpp: Don't let
- MCIndexSegmentSetMutualIntersector grow in memory on every new
- ::process call. Fixes bug #342.
-
-2011-05-12 07:14 Sandro Santilli <strk at kbt.io>
-
- * [r3356] include/geos/index/chain/MonotoneChainBuilder.h,
- src/index/chain/MonotoneChainBuilder.cpp: Port info for
- MonotoneChainBuilder
-
-2011-05-12 06:20 Sandro Santilli <strk at kbt.io>
-
- * [r3355] src/geom/prep/PreparedLineStringIntersects.cpp: Fix a
- memory leak in PreparedLineStringIntersects::isAnyPointInRing
-
-2011-05-12 06:16 Sandro Santilli <strk at kbt.io>
-
- * [r3354] src/geom/prep/PreparedLineString.cpp: Drop commented out
- code
-
-2011-05-12 06:13 Sandro Santilli <strk at kbt.io>
-
- * [r3353] include/geos/geom/prep/PreparedLineStringIntersects.h,
- src/geom/prep/PreparedLineStringIntersects.cpp: Port info for
- PreparedLineStringIntersects, and avoid polluting the global
- namespace
-
-2011-05-12 06:10 Sandro Santilli <strk at kbt.io>
-
- * [r3352] include/geos/geom/prep/AbstractPreparedPolygonContains.h,
- src/geom/prep/AbstractPreparedPolygonContains.cpp: Reduce heap
- allocations in AbstractPreparedPolygonContains
-
-2011-05-11 17:59 Sandro Santilli <strk at kbt.io>
-
- * [r3351] include/geos/noding/FastSegmentSetIntersectionFinder.h,
- src/noding/FastSegmentSetIntersectionFinder.cpp: Port info for
- FastSegmentSetIntersectionFinder
-
-2011-05-11 17:59 Sandro Santilli <strk at kbt.io>
-
- * [r3350] include/geos/noding/MCIndexSegmentSetMutualIntersector.h,
- src/noding/MCIndexSegmentSetMutualIntersector.cpp: Port info for
- MCIndexSegmentSetMutualIntersector
-
-2011-05-11 17:25 Sandro Santilli <strk at kbt.io>
-
- * [r3349] configure.in, tests/perf/Makefile.am, tests/perf/capi,
- tests/perf/capi/Makefile.am, tests/perf/capi/memleak_mp_prep.c,
- tests/perf/capi/memleak_mp_prep.sh: Import test for bug #342. It
- is not automated as it's not general (requires bash)
-
-2011-05-11 10:00 Sandro Santilli <strk at kbt.io>
-
- * [r3348] HOWTO_RELEASE: Producing a bzip2 tarball is easier than
- described
-
-2011-05-11 09:54 Sandro Santilli <strk at kbt.io>
-
- * [r3346] ChangeLog, NEWS: Updated for 3.0.0rc1 release
-
-2011-05-11 09:48 Sandro Santilli <strk at kbt.io>
-
- * [r3345] php/geos.c, php/test/test.php: Add Geometry.offsetCurve
- to PHP binding
-
-2011-05-11 09:47 Sandro Santilli <strk at kbt.io>
-
- * [r3344] php/geos.c, php/test/test.php: Add single-sided buffering
- support in PHP binding
-
-2011-05-11 09:15 Sandro Santilli <strk at kbt.io>
-
- * [r3343] configure.in: Set version to 3.0.0rc1
-
-2011-05-10 18:10 Sandro Santilli <strk at kbt.io>
-
- * [r3342] src/operation/buffer/BufferBuilder.cpp,
- tests/unit/capi/GEOSOffsetCurveTest.cpp: Have GEOSOffsetCurve
- return LINESTRING EMPTY for collapsing lines (right offset on
- right-turning curve can do that). Regress test one such case,
- taken from http://trac.osgeo.org/postgis/ticket/413.
-
-2011-05-10 11:11 Sandro Santilli <strk at kbt.io>
-
- * [r3341] tests/unit/Makefile.am,
- tests/unit/capi/GEOSIntersectsTest.cpp: Add test for 357 (doesn't
- succeed at failing)
-
-2011-05-10 09:51 Sandro Santilli <strk at kbt.io>
-
- * [r3340] include/geos/algorithm/LineIntersector.h,
- include/geos/geomgraph/EdgeIntersection.h,
- include/geos/geomgraph/EdgeIntersectionList.h,
- src/algorithm/LineIntersector.cpp, src/geomgraph/Edge.cpp,
- src/geomgraph/EdgeIntersectionList.cpp: Revert "Use long double
- to compute edge distance." (r3334). Simple double in HCoordinate
- made #350 pass anyway.
-
-2011-05-10 09:51 Sandro Santilli <strk at kbt.io>
-
- * [r3339] src/algorithm/HCoordinate.cpp: Drop
- STORE_INTERMEDIATE_COMPUTATION_VALUES macro and protected
- non-unrolled computation, that is all paranoia aimed at making
- floats stored to match java IEEE. Since we get no failures in
- testsuite (our and postgis') I think it makes sense to have the
- code as close as possible to the JTS one.
-
-2011-05-10 09:50 Sandro Santilli <strk at kbt.io>
-
- * [r3338] include/geos/algorithm/HCoordinate.h,
- src/algorithm/HCoordinate.cpp: Update port info
-
-2011-05-10 09:50 Sandro Santilli <strk at kbt.io>
-
- * [r3337] tests/xmltester/tests/ticket/bug350.xml,
- tests/xmltester/tests/ticket/bug398.xml: Expect the same results
- given by JTS
-
-2011-05-10 09:50 Sandro Santilli <strk at kbt.io>
-
- * [r3336] include/geos/algorithm/HCoordinate.h,
- src/algorithm/HCoordinate.cpp: Bring hcoordinate back to double
- precision (from long double)
-
-2011-05-09 11:57 Sandro Santilli <strk at kbt.io>
-
- * [r3335] tests/xmltester/Makefile.am,
- tests/xmltester/tests/ticket/bug350.xml: Automate test for
- bug350, change the expected result to match the one obtained by
- GEOS. It is not _exactly_ the same output obtained with JTS but
- close enough. Unfortunately both GEOS and JTS use an exact match
- for comparison so we won't be able to share this test.
-
-2011-05-09 11:57 Sandro Santilli <strk at kbt.io>
-
- * [r3334] include/geos/algorithm/LineIntersector.h,
- include/geos/geomgraph/EdgeIntersection.h,
- include/geos/geomgraph/EdgeIntersectionList.h,
- src/algorithm/LineIntersector.cpp, src/geomgraph/Edge.cpp,
- src/geomgraph/EdgeIntersectionList.cpp: Use long double to
- compute edge distance. Makes noding more robust, fixes bug #350.
-
-2011-05-06 18:51 Sandro Santilli <strk at kbt.io>
-
- * [r3333] include/geos/geomgraph/EdgeIntersection.h,
- src/geomgraph/EdgeIntersection.cpp, src/geomgraph/Makefile.am:
- Turn EdgeIntersection into a concrete, fully-inlined, C++ class.
-
-2011-05-06 18:51 Sandro Santilli <strk at kbt.io>
-
- * [r3332] include/geos/geomgraph/index/MonotoneChain.h: Describe
- MonotoneChain
-
-2011-05-06 18:51 Sandro Santilli <strk at kbt.io>
-
- * [r3331] src/geomgraph/Edge.cpp,
- src/geomgraph/EdgeIntersection.cpp,
- src/geomgraph/EdgeIntersectionList.cpp: Make output operators for
- Edge, EdgeIntersection and EdgeIntersectionList closer to JTS,
- for easier comparison
-
-2011-05-06 18:51 Sandro Santilli <strk at kbt.io>
-
- * [r3330] include/geos/geomgraph/EdgeIntersection.h,
- include/geos/geomgraph/EdgeIntersectionList.h,
- src/geomgraph/EdgeIntersection.cpp,
- src/geomgraph/EdgeIntersectionList.cpp: Output operator for
- EdgeIntersection and EdgeIntersectionList
-
-2011-05-06 18:51 Sandro Santilli <strk at kbt.io>
-
- * [r3329] include/geos/geomgraph/GeometryGraph.h,
- src/geomgraph/GeometryGraph.cpp: Drop book keeping of segment
- intersectors, as we're transferring their ownership to caller
- anyway
-
-2011-05-06 08:57 Sandro Santilli <strk at kbt.io>
-
- * [r3328] tests/xmltester/tests/ticket/bug350.xml: Re-add also the
- original data in test for bug350, so nothing gets lost.
-
-2011-05-06 08:57 Sandro Santilli <strk at kbt.io>
-
- * [r3327] src/geomgraph/GeometryGraph.cpp: Use logical (not
- bitwise) AND, use dynamic_cast to map JTS's instanceof operator
-
-2011-05-06 08:57 Sandro Santilli <strk at kbt.io>
-
- * [r3326] tests/xmltester/tests/ticket/bug350.xml: Modify test for
- bug350 so to use pre-snapped geometries. Shows that the problem
- is not in snapping code, but after that (ie: JTS succeeds at fist
- shot on this new input)
-
-2011-05-04 17:45 Sandro Santilli <strk at kbt.io>
-
- * [r3325] src/geom/prep/AbstractPreparedPolygonContains.cpp,
- tests/unit/capi/GEOSPreparedGeometryTest.cpp: Fix regression
- accidentally introduced by commit r3322 (Sean's). Add automated
- test for it (was found trough PostGIS regression test)
-
-2011-05-04 16:30 Sandro Santilli <strk at kbt.io>
-
- * [r3324] src/operation/buffer/OffsetCurveBuilder.cpp: Drop useless
- and unavailable include
-
-2011-05-03 02:30 Sean Gillies <sgillies at frii.com>
-
- * [r3323] src/geom/prep/AbstractPreparedPolygonContains.cpp,
- src/geom/prep/PreparedPolygon.cpp: Damn these tabs
-
-2011-05-03 02:27 Sean Gillies <sgillies at frii.com>
-
- * [r3322] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- src/geom/prep/AbstractPreparedPolygonContains.cpp,
- src/geom/prep/PreparedPolygon.cpp: Add missing prepared geometry
- predicates to C API (#436)
-
-2011-04-28 16:39 Sandro Santilli <strk at kbt.io>
-
- * [r3321] .gitignore, NEWS,
- include/geos/operation/predicate/RectangleIntersects.h,
- include/geos/operation/predicate/SegmentIntersectionTester.h,
- src/operation/predicate/RectangleIntersects.cpp,
- src/operation/predicate/SegmentIntersectionTester.cpp: Improve
- performance of RectangleIntersects (of one order of magnitude).
-
-2011-04-28 16:38 Sandro Santilli <strk at kbt.io>
-
- * [r3320]
- tests/perf/operation/predicate/RectangleIntersectsPerfTest.cpp:
- More concise output from performance tester
-
-2011-04-28 15:09 Sandro Santilli <strk at kbt.io>
-
- * [r3319] src/noding/ScaledNoder.cpp,
- src/operation/buffer/BufferOp.cpp: Hush uncontrolled debugging
- prints
-
-2011-04-28 15:08 Sandro Santilli <strk at kbt.io>
-
- * [r3318] include/geos/operation/relate/RelateComputer.h,
- src/operation/relate/RelateComputer.cpp: Plug leak on exception
- in RelateComputer (exposed by running doc/example)
-
-2011-04-28 15:08 Sandro Santilli <strk at kbt.io>
-
- * [r3317] src/geom/Geometry.cpp: Do not leak on exception during
- relational geometry predicates
-
-2011-04-28 14:16 Sandro Santilli <strk at kbt.io>
-
- * [r3316] configure.in, tests/perf/operation/Makefile.am,
- tests/perf/operation/predicate,
- tests/perf/operation/predicate/Makefile.am,
- tests/perf/operation/predicate/RectangleIntersectsPerfTest.cpp:
- Port RectangleIntersects performance test from JTS-1.12
-
-2011-04-28 14:16 Sandro Santilli <strk at kbt.io>
-
- * [r3315] src/operation/predicate/RectangleIntersects.cpp: Do not
- leak memory during rectangle intersects predicate
-
-2011-04-28 14:16 Sandro Santilli <strk at kbt.io>
-
- * [r3314] src/operation/overlay/OverlayOp.cpp: Drop unneeded
- include
-
-2011-04-28 10:04 Sandro Santilli <strk at kbt.io>
-
- * [r3313] doc/example.cpp, include/geos/geom/util/Makefile.am,
- include/geos/geom/util/SineStarFactory.h,
- include/geos/util/GeometricShapeFactory.h,
- src/geom/util/Makefile.am, src/geom/util/SineStarFactory.cpp,
- src/util/GeometricShapeFactory.cpp: Port
- geos::geom::util::SineStarFactory from JTS-1.12, useful for
- profile-test RectangleIntersects.
-
-2011-04-28 10:04 Sandro Santilli <strk at kbt.io>
-
- * [r3312] src/geomgraph/EdgeIntersectionList.cpp,
- src/geomgraph/NodeMap.cpp, src/operation/valid/IsValidOp.cpp:
- Trim old embedded history log (from CVS times)
-
-2011-04-27 16:42 Sandro Santilli <strk at kbt.io>
-
- * [r3311] include/geos/algorithm/CGAlgorithms.h,
- src/algorithm/CGAlgorithms.cpp, tests/unit/Makefile.am,
- tests/unit/algorithm/CGAlgorithms/signedAreaTest.cpp: Improve
- speed of Geometry.getArea, unit-test it.
-
-2011-04-27 15:52 Sandro Santilli <strk at kbt.io>
-
- * [r3310] tools/findclassfiles: Match full class names, not
- partial. Allow specifying a package name.
-
-2011-04-27 15:47 Sandro Santilli <strk at kbt.io>
-
- * [r3309] 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,
- 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: Sync linemerge package
- to JTS-1.12 (nothing changed)
-
-2011-04-27 15:33 Sandro Santilli <strk at kbt.io>
-
- * [r3308] tools/findclassfiles: Utility script to help with editing
- all files of a class
-
-2011-04-27 15:18 Sandro Santilli <strk at kbt.io>
-
- * [r3307] include/geos/algorithm/Angle.h, src/algorithm/Angle.cpp,
- tests/unit/Makefile.am, tests/unit/algorithm/AngleTest.cpp: Sync
- Angle class to JTS-1.12, port unit testing for it.
-
-2011-04-27 14:13 Sandro Santilli <strk at kbt.io>
-
- * [r3306] include/geos/operation/buffer/OffsetCurveSetBuilder.h,
- src/operation/buffer/OffsetCurveSetBuilder.cpp,
- tests/unit/capi/GEOSBufferTest.cpp: Add test for singlesided
- buffer (areal). Fix premature exit from OffsetCurveSetBuilder.
-
-2011-04-27 13:38 Sandro Santilli <strk at kbt.io>
-
- * [r3305] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/capi/GEOSOffsetCurveTest.cpp: Drop one argument from
- GEOSOffsetCurve. Tell right/left from width/distance sign (<0 for
- right side)
-
-2011-04-27 13:06 Sandro Santilli <strk at kbt.io>
-
- * [r3304] tests/unit/Makefile.am,
- tests/unit/capi/GEOSBufferTest.cpp,
- tests/unit/capi/GEOSOffsetCurveTest.cpp: Put OffsetCurveTest in
- its own file (old singleside test + a couple more tests)
-
-2011-04-27 13:06 Sandro Santilli <strk at kbt.io>
-
- * [r3303] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp: Add GEOSBufferParams type and
- GEOSBufferWithParams function to have an extensible buffer
- operation. Allows areal single sided buffer.
-
-2011-04-27 11:13 Sandro Santilli <strk at kbt.io>
-
- * [r3302] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp: Add GEOSOffsetCurve C-API interface
- deprecating GEOSSingleSidedBuffer
-
-2011-04-27 09:42 Sandro Santilli <strk at kbt.io>
-
- * [r3301] include/geos/operation/buffer/BufferBuilder.h,
- include/geos/operation/buffer/BufferSubgraph.h,
- include/geos/operation/buffer/Makefile.am,
- include/geos/operation/buffer/OffsetCurveBuilder.h,
- include/geos/operation/buffer/OffsetCurveVertexList.h,
- include/geos/operation/buffer/OffsetSegmentGenerator.h,
- include/geos/operation/buffer/OffsetSegmentString.h,
- src/operation/buffer/BufferBuilder.cpp,
- src/operation/buffer/BufferSubgraph.cpp,
- src/operation/buffer/Makefile.am,
- src/operation/buffer/OffsetCurveBuilder.cpp,
- src/operation/buffer/OffsetSegmentGenerator.cpp: Refactored
- offset curve generation (from JTS-1.12)
-
-2011-04-27 09:42 Sandro Santilli <strk at kbt.io>
-
- * [r3300] include/geos/operation/buffer/BufferParameters.h,
- src/operation/buffer/BufferParameters.cpp: Sync BufferParameters
- class to JTS r378 (isSingleSided property)
-
-2011-04-27 09:42 Sandro Santilli <strk at kbt.io>
-
- * [r3299] include/geos/operation/buffer/BufferOp.h,
- src/operation/buffer/BufferOp.cpp: Sync BufferOp class to JTS
- r378. Do not port the unused isSingleSided property.
-
-2011-04-23 10:30 Sandro Santilli <strk at kbt.io>
-
- * [r3298] NEWS: Add note about GEOSCascadedUnion deprecation
-
-2011-04-23 10:28 Sandro Santilli <strk at kbt.io>
-
- * [r3297] capi/geos_c.h.in: Mark GEOSUnionCascaded as deprecated,
- GEOSUnaryUnion does the same thing w/out refusin to deal with
- lines, points, collections
-
-2011-04-23 10:03 Sandro Santilli <strk at kbt.io>
-
- * [r3296] include/geos/operation/union/CascadedUnion.h,
- include/geos/operation/union/Makefile.am, php/test/test.php,
- src/operation/union/CascadedUnion.cpp,
- src/operation/union/Makefile.am,
- src/operation/union/UnaryUnionOp.cpp,
- tests/unit/capi/GEOSUnaryUnionTest.cpp,
- tests/xmltester/Makefile.am,
- tests/xmltester/tests/ticket/bug392.xml: Generalize
- CascadedPolygonUnion into a CascadedUnion. Use the generalized
- class for unary union of lines, fixing bug #392. Automate testing
- of it, tweak expected results from other tests (output components
- reordered).
-
-2011-04-22 22:26 Sandro Santilli <strk at kbt.io>
-
- * [r3295] tests/xmltester/XMLTester.cpp: Use equals() to compare
- expected/obtained results of "Union" operation. This matches JTS
- and prevents being too strict about equality.
-
-2011-04-22 18:46 Sandro Santilli <strk at kbt.io>
-
- * [r3294] include/geos/operation/union/CascadedPolygonUnion.h,
- include/geos/operation/union/GeometryListHolder.h,
- include/geos/operation/union/Makefile.am: Put GeometryListHolder
- in its own header file.
-
-2011-04-22 13:51 Sandro Santilli <strk at kbt.io>
-
- * [r3293] include/geos/io/WKTWriter.h, src/io/WKTWriter.cpp,
- tests/unit/io/WKTWriterTest.cpp: Use stringstream to format
- strings rather than printf-like statements. Simplifies things a
- lot.
-
-2011-04-22 13:04 Sandro Santilli <strk at kbt.io>
-
- * [r3292] include/geos/geom/PrecisionModel.h,
- include/geos/geom/PrecisionModel.inl,
- src/geom/PrecisionModel.cpp, tests/unit/Makefile.am,
- tests/unit/geom/PrecisionModelTest.cpp,
- tests/unit/io/WKTReaderTest.cpp, tests/unit/io/WKTWriterTest.cpp:
- Sync PrecisionModel to JTS-1.12, add unit testing, fix
- getMaximumPrecisionDigit to behave as documented (JTS doesn't).
-
-2011-04-20 17:13 Sandro Santilli <strk at kbt.io>
-
- * [r3291] include/geos/operation/buffer/OffsetCurveSetBuilder.h,
- src/operation/buffer/OffsetCurveSetBuilder.cpp,
- tests/xmltester/Makefile.am,
- tests/xmltester/tests/ticket/bug434.xml: Sync
- OffsetCurveSetBuilder::isErodedCompletely implementation to JTS,
- fixing bug #434
-
-2011-04-20 15:55 Sandro Santilli <strk at kbt.io>
-
- * [r3290] tests/xmltester/Makefile.am,
- tests/xmltester/tests/bug176.xml,
- tests/xmltester/tests/bug188.xml,
- tests/xmltester/tests/bug244.xml,
- tests/xmltester/tests/bug275.xml,
- tests/xmltester/tests/bug344.xml,
- tests/xmltester/tests/bug350.xml,
- tests/xmltester/tests/bug356.xml,
- tests/xmltester/tests/bug358.xml,
- tests/xmltester/tests/bug360.xml,
- tests/xmltester/tests/bug366.xml,
- tests/xmltester/tests/bug398.xml, tests/xmltester/tests/ticket,
- tests/xmltester/tests/ticket/bug176.xml,
- tests/xmltester/tests/ticket/bug188.xml,
- tests/xmltester/tests/ticket/bug244.xml,
- tests/xmltester/tests/ticket/bug275.xml,
- tests/xmltester/tests/ticket/bug344.xml,
- tests/xmltester/tests/ticket/bug350.xml,
- tests/xmltester/tests/ticket/bug356.xml,
- tests/xmltester/tests/ticket/bug358.xml,
- tests/xmltester/tests/ticket/bug360.xml,
- tests/xmltester/tests/ticket/bug366.xml,
- tests/xmltester/tests/ticket/bug398.xml: Move per-ticket
- testcases under their own directory
-
-2011-04-20 15:42 Sandro Santilli <strk at kbt.io>
-
- * [r3289] configure.in: Set JTS port version to 1.12
-
-2011-04-19 07:57 Sandro Santilli <strk at kbt.io>
-
- * [r3288] tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp: Add test
- for IsCCW against the two almost-collapsed rings resulting by
- GEOS or JTS during execution of the union described in ticket
- #398. This is done after confirmation of same results in JTS (1
- bit makes the difference between CCW and CW orientation).
-
-2011-04-18 21:45 Sandro Santilli <strk at kbt.io>
-
- * [r3287] tests/unit/operation/distance/DistanceOpTest.cpp: Add the
- actual ->distance() call to the test for bug #367
-
-2011-04-18 21:28 Sandro Santilli <strk at kbt.io>
-
- * [r3286] src/operation/overlay/PolygonBuilder.cpp,
- tests/xmltester/Makefile.am: Throw a TopologyException, rather
- than aborting, when finding more than a shell in MinimalEdgeRing
- list. Fixes bug #398. Enables automated test for it. Note that
- JTS fails the test now, triggering the failed assertion.
-
-2011-04-18 21:28 Sandro Santilli <strk at kbt.io>
-
- * [r3285] tests/xmltester/tests/bug398.xml: Expect a result
- with/out the collapsed ring in the test for bug 398. Funny
- enough, this makes JTS react by failing the assertion I was
- tracking...
-
-2011-04-18 21:01 Sandro Santilli <strk at kbt.io>
-
- * [r3284] src/operation/overlay/PolygonBuilder.cpp: Avoid more heap
- allocations in PolygonBuilder
-
-2011-04-18 15:08 Sandro Santilli <strk at kbt.io>
-
- * [r3283] include/geos/operation/overlay/PolygonBuilder.h,
- src/operation/overlay/PolygonBuilder.cpp: Reduce heap allocations
- in PolygonBuilder, rewrite some private interfaces to deal with
- refs rather than pointers
-
-2011-04-18 15:08 Sandro Santilli <strk at kbt.io>
-
- * [r3282] src/operation/overlay/PolygonBuilder.cpp: Use
- PlanarGraph::linkResultDirectedEdges rather than rewriting it
- inline
-
-2011-04-18 15:08 Sandro Santilli <strk at kbt.io>
-
- * [r3281] include/geos/geomgraph/PlanarGraph.h,
- src/geomgraph/PlanarGraph.cpp: Turn
- PlanarGraph::linkResultDirectedEdges into a templated method
-
-2011-04-13 11:52 Sandro Santilli <strk at kbt.io>
-
- * [r3280] tests/unit/geom/CoordinateArraySequenceTest.cpp: Add test
- for bug #435
-
-2011-04-13 11:32 Sandro Santilli <strk at kbt.io>
-
- * [r3279] php/Makefile.am: Fix path to CAPI includes for PHP
- binding
-
-2011-04-13 10:44 Sandro Santilli <strk at kbt.io>
-
- * [r3278] src/geom/CoordinateArraySequence.cpp: Drop coordinate
- dimension cache after read-write filtering. Fixes ticket #435.
-
-2011-04-13 08:26 Sandro Santilli <strk at kbt.io>
-
- * [r3277] .gitignore, Makefile.am, author.sh: Drop author.sh, add a
- rule to create authors.git instead
-
-2011-04-13 07:37 Sandro Santilli <strk at kbt.io>
-
- * [r3276] author.sh: Add script to be used with git-svn
- --authors-prog
-
-2011-03-26 14:02 Sandro Santilli <strk at kbt.io>
-
- * [r3275] include/geos/simplify/TaggedLineString.h,
- src/index/chain/MonotoneChainBuilder.cpp,
- src/simplify/DouglasPeuckerLineSimplifier.cpp,
- src/simplify/TaggedLineString.cpp,
- src/simplify/TaggedLineStringSimplifier.cpp: fix missing size_t
- with gcc 4.6
-
-2011-03-26 14:02 Sandro Santilli <strk at kbt.io>
-
- * [r3274] include/geos/index/chain/MonotoneChainBuilder.h,
- include/geos/operation/valid/SimpleNestedRingTester.h,
- src/index/bintree/Bintree.cpp, src/index/bintree/Node.cpp,
- src/index/bintree/Root.cpp, src/index/strtree/AbstractNode.cpp:
- fixed missing NULL with gcc 4.6
-
-2011-03-26 14:02 Sandro Santilli <strk at kbt.io>
-
- * [r3273] include/geos/operation/overlay/OverlayNodeFactory.h: fix
- uninitialized const caused by missing constructor
-
-2011-03-24 17:54 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3272] capi/CMakeLists.txt, include/CMakeLists.txt,
- src/CMakeLists.txt: Added source_group properties to support
- source browsers in various IDEs
-
-2011-03-16 22:29 Sandro Santilli <strk at kbt.io>
-
- * [r3271] capi/geos_ts_c.cpp: Use GEOSVALID flag correctly, thanks
- Mat for spotting this.
-
-2011-03-11 14:40 Sandro Santilli <strk at kbt.io>
-
- * [r3270] tests/xmltester/tests/bug350.xml: Add XML test for bug
- #350
-
-2011-03-11 14:24 Sandro Santilli <strk at kbt.io>
-
- * [r3269] tests/xmltester/tests/bug398.xml: Add XML test for bug398
- (not automatically run, as it fails)
-
-2011-03-11 14:24 Sandro Santilli <strk at kbt.io>
-
- * [r3268] tests/xmltester/XMLTester.cpp: Tell more about XML
- loading failures
-
-2011-03-08 09:04 Sandro Santilli <strk at kbt.io>
-
- * [r3267] tests/unit/capi/GEOSRelateBoundaryNodeRuleTest.cpp: Add
- test for invalid boundary node rule value
-
-2011-03-04 17:05 Sandro Santilli <strk at kbt.io>
-
- * [r3266] php/geos.c, php/test/test.php: PHP: add
- relateBoundaryNodeRule method to GEOSGeometry object
-
-2011-03-04 16:38 Sandro Santilli <strk at kbt.io>
-
- * [r3265] NEWS: Add note aboute GEOSRelateBoundaryNodeRule
-
-2011-03-04 16:31 Sandro Santilli <strk at kbt.io>
-
- * [r3264] tests/unit/Makefile.am,
- tests/unit/capi/GEOSRelateBoundaryNodeRuleTest.cpp:
- GEOSRelateBoundaryNodeRule test, ticket #399 [RT-SIGTA]
-
-2011-03-04 16:30 Sandro Santilli <strk at kbt.io>
-
- * [r3263] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- GEOSRelateBoundaryNodeRule, ticket #399 [RT-SIGTA]
-
-2011-03-04 16:30 Sandro Santilli <strk at kbt.io>
-
- * [r3262] include/geos/algorithm/BoundaryNodeRule.h: Indenting..
-
-2011-03-02 13:45 Sandro Santilli <strk at kbt.io>
-
- * [r3261] NEWS, tests/unit/operation/distance/DistanceOpTest.cpp:
- Tweak unit test to expect distance 0 between an empty an anything
- else. Report the change in NEWS file.
-
-2011-03-02 13:45 Sandro Santilli <strk at kbt.io>
-
- * [r3260] tests/xmltester/Makefile.am,
- tests/xmltester/XMLTester.cpp,
- tests/xmltester/tests/general/TestDistance.xml: Add support for
- "distance" op in XMLTester, and import JTS TestDistance.xml
-
-2011-03-02 13:45 Sandro Santilli <strk at kbt.io>
-
- * [r3259] include/geos/operation/distance/DistanceOp.h,
- src/operation/distance/DistanceOp.cpp: Fixed Geometry.distance()
- and DistanceOp to return 0.0 for empty inputs (JTS-1.11)
-
-2011-03-02 13:13 Sandro Santilli <strk at kbt.io>
-
- * [r3258] include/geos/operation/valid/IsValidOp.h,
- src/operation/valid/IsValidOp.cpp,
- tests/xmltester/tests/general/TestValid.xml: Sync IsValidOp and
- related XML testcase to JTS-1.12
-
-2011-03-02 12:46 Sandro Santilli <strk at kbt.io>
-
- * [r3257] NEWS, include/geos/geom/LineSegment.h,
- include/geos/geom/LineSegment.inl,
- include/geos/util/IllegalStateException.h,
- include/geos/util/Makefile.am, src/geom/LineSegment.cpp: Added
- check for illegal state in offsetPoint method
-
-2011-03-02 09:24 Sandro Santilli <strk at kbt.io>
-
- * [r3256] src/geomgraph/Edge.cpp: Fix debug build
-
-2011-03-01 17:56 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3255] include/geos/algorithm/BoundaryNodeRule.h,
- include/geos/algorithm/CentralEndpointIntersector.h,
- include/geos/algorithm/ConvexHull.h,
- include/geos/algorithm/distance/DiscreteHausdorffDistance.h,
- include/geos/geom/Coordinate.h, include/geos/geom/Coordinate.inl,
- include/geos/geom/CoordinateArraySequence.h,
- include/geos/geom/CoordinateList.h,
- include/geos/geom/CoordinateSequence.h,
- include/geos/geom/CoordinateSequenceFilter.h,
- include/geos/geom/Envelope.h, include/geos/geom/Geometry.h,
- include/geos/geom/GeometryList.h,
- include/geos/geom/IntersectionMatrix.h,
- include/geos/geom/prep/PreparedGeometry.h,
- include/geos/geom/prep/PreparedGeometryFactory.h,
- include/geos/geom/util/GeometryExtracter.h,
- include/geos/geomgraph/Edge.h,
- include/geos/geomgraph/EdgeIntersectionList.h,
- include/geos/geomgraph/EdgeNodingValidator.h,
- include/geos/geomgraph/EdgeRing.h,
- include/geos/geomgraph/GeometryGraph.h,
- include/geos/geomgraph/TopologyLocation.h,
- include/geos/geomgraph/index/MonotoneChainEdge.h,
- include/geos/geomgraph/index/SegmentIntersector.h,
- include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h,
- include/geos/geomgraph/index/SimpleSweepLineIntersector.h,
- include/geos/index/bintree/Bintree.h,
- include/geos/index/quadtree/Node.h,
- include/geos/index/quadtree/NodeBase.h,
- include/geos/index/quadtree/Quadtree.h,
- include/geos/index/strtree/AbstractSTRtree.h,
- include/geos/index/strtree/STRtree.h,
- include/geos/index/sweepline/SweepLineIndex.h,
- include/geos/io/StringTokenizer.h, include/geos/io/Writer.h,
- include/geos/linearref/LengthIndexedLine.h,
- include/geos/noding/BasicSegmentString.h,
- include/geos/noding/MCIndexNoder.h,
- include/geos/noding/NodableSegmentString.h,
- include/geos/noding/NodedSegmentString.h,
- include/geos/noding/ScaledNoder.h,
- include/geos/noding/SegmentNodeList.h,
- include/geos/noding/SegmentPointComparator.h,
- include/geos/noding/SegmentString.h,
- include/geos/noding/snapround/HotPixel.h,
- include/geos/noding/snapround/MCIndexSnapRounder.h,
- include/geos/operation/IsSimpleOp.h,
- include/geos/operation/buffer/BufferParameters.h,
- include/geos/operation/buffer/BufferSubgraph.h,
- include/geos/operation/buffer/OffsetCurveSetBuilder.h,
- include/geos/operation/distance/DistanceOp.h,
- include/geos/operation/linemerge/EdgeString.h,
- include/geos/operation/linemerge/LineSequencer.h,
- include/geos/operation/overlay/ElevationMatrix.h,
- include/geos/operation/overlay/ElevationMatrixCell.h,
- include/geos/operation/overlay/LineBuilder.h,
- include/geos/operation/overlay/PolygonBuilder.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/PolygonizeGraph.h,
- include/geos/operation/polygonize/Polygonizer.h,
- include/geos/operation/relate/RelateComputer.h,
- include/geos/operation/union/UnaryUnionOp.h,
- include/geos/operation/valid/ConnectedInteriorTester.h,
- include/geos/operation/valid/QuadtreeNestedRingTester.h,
- include/geos/operation/valid/SimpleNestedRingTester.h,
- include/geos/operation/valid/SweeplineNestedRingTester.h,
- include/geos/planargraph/DirectedEdgeStar.h,
- include/geos/planargraph/Edge.h,
- include/geos/planargraph/Subgraph.h,
- include/geos/precision/CommonBitsOp.h, include/geos/profiler.h,
- include/geos/simplify/DouglasPeuckerLineSimplifier.h,
- include/geos/simplify/TaggedLineString.h,
- include/geos/util/UnsupportedOperationException.h,
- src/geom/Coordinate.cpp,
- src/operation/buffer/BufferParameters.cpp,
- tests/unit/capi/GEOSSharedPathsTest.cpp,
- tests/unit/capi/GEOSisValidDetailTest.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/io/ByteOrderValuesTest.cpp,
- tests/unit/io/WKBWriterTest.cpp: Fix DLL build using Visual C++:
- *) added missing exports; *) do not use static data members in
- inline methods - linker fails to find definition ; *) Clean up
- C4251 warning.
-
-2011-03-01 17:53 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3254] src/operation/valid/IsValidOp.cpp: Check geometry against
- nullptr
-
-2011-03-01 17:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3253] include/geos/io/ByteOrderValues.h,
- src/io/ByteOrderValues.cpp: Redefined ENDIAN_BIG and
- ENDIAN_LITTLE as enumerators instead of static non-const members
- - Visual C++ linker has mysterious problems with exporting them
- from DLL.
-
-2011-02-28 14:36 Sandro Santilli <strk at kbt.io>
-
- * [r3252] src/operation/buffer/BufferOp.cpp,
- tests/xmltester/Makefile.am: Fix BufferOp::bufferFixedPrecision
- to use snap-rounding noder. Fixes bug #356.
-
-2011-02-28 12:19 Sandro Santilli <strk at kbt.io>
-
- * [r3251] src/operation/buffer/BufferBuilder.cpp: Cleanup debugging
- output. Previous version didn't really print the _noded_ output
- at all.
-
-2011-02-28 11:43 Sandro Santilli <strk at kbt.io>
-
- * [r3250] NEWS, php/geos.c, php/test/test.php: Expose and test
- covers/coveredBy to PHP binding
-
-2011-02-28 11:32 Sandro Santilli <strk at kbt.io>
-
- * [r3249] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- GEOSCovers and GEOSCoveredBy (ticket #396) by Alessandro Furieri
-
-2011-02-25 16:05 Sandro Santilli <strk at kbt.io>
-
- * [r3248] tests/xmltester/tests/bug356.xml: be explicit about
- quadrant segments
-
-2011-02-25 10:22 Sandro Santilli <strk at kbt.io>
-
- * [r3247] tests/xmltester/tests/bug356.xml: Add test for ticket
- #356 (not run, as it fails)
-
-2011-02-23 17:13 Sandro Santilli <strk at kbt.io>
-
- * [r3246] src/operation/buffer/BufferInputLineSimplifier.cpp,
- src/operation/buffer/BufferInputLineSimplifier.h: JTS-1.12 sync
-
-2011-02-23 16:46 Sandro Santilli <strk at kbt.io>
-
- * [r3245] 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/OffsetCurveVertexList.h,
- include/geos/operation/buffer/RightmostEdgeFinder.h,
- include/geos/operation/buffer/SubgraphDepthLocater.h,
- src/operation/buffer/BufferBuilder.cpp,
- src/operation/buffer/BufferOp.cpp,
- src/operation/buffer/BufferParameters.cpp,
- src/operation/buffer/BufferSubgraph.cpp,
- src/operation/buffer/RightmostEdgeFinder.cpp,
- src/operation/buffer/SubgraphDepthLocater.cpp: Update port info
-
-2011-02-23 16:21 Sandro Santilli <strk at kbt.io>
-
- * [r3244] include/geos/operation/buffer/OffsetCurveBuilder.h,
- include/geos/operation/buffer/OffsetCurveSetBuilder.h,
- src/operation/buffer/OffsetCurveBuilder.cpp,
- src/operation/buffer/OffsetCurveSetBuilder.cpp: Update port info
-
-2011-02-23 16:21 Sandro Santilli <strk at kbt.io>
-
- * [r3243] NEWS, src/operation/buffer/OffsetCurveSetBuilder.cpp,
- tests/xmltester/tests/general/TestBuffer.xml: Fixed buffer
- OffsetCurveSetBuilder to handle "flat" rings correctly
-
-2011-02-23 15:45 Sandro Santilli <strk at kbt.io>
-
- * [r3242] include/geos/operation/buffer/OffsetCurveSetBuilder.h,
- src/operation/buffer/OffsetCurveSetBuilder.cpp: Don't bother
- adding ring if it is "flat" and will disappear in the output
- (from TS r261)
-
-2011-02-23 15:45 Sandro Santilli <strk at kbt.io>
-
- * [r3241] NEWS, include/geos/geom/LinearRing.h,
- src/geom/LinearRing.cpp, tests/unit/geom/LinearRingTest.cpp: Sync
- LinearRing to JTS-1.12: empty LinearRing are closed by definition
- now
-
-2011-02-23 14:37 Sandro Santilli <strk at kbt.io>
-
- * [r3240] include/geos/noding/snapround/MCIndexPointSnapper.h,
- src/noding/snapround/MCIndexPointSnapper.cpp: Update port info
- for MCIndexPointSnapper
-
-2011-02-23 14:37 Sandro Santilli <strk at kbt.io>
-
- * [r3239] include/geos/noding/snapround/SimpleSnapRounder.h,
- src/noding/snapround/SimpleSnapRounder.cpp: Update port info for
- SimpleSnapRounder
-
-2011-02-23 14:37 Sandro Santilli <strk at kbt.io>
-
- * [r3238] include/geos/noding/snapround/MCIndexSnapRounder.h,
- include/geos/noding/snapround/MCIndexSnapRounder.inl,
- src/noding/snapround/MCIndexSnapRounder.cpp: Update port info for
- MCIndexSnapRounder (and remove testing-only check)
-
-2011-02-23 14:37 Sandro Santilli <strk at kbt.io>
-
- * [r3237] include/geos/noding/snapround/HotPixel.h,
- include/geos/noding/snapround/HotPixel.inl,
- src/noding/snapround/HotPixel.cpp: Sync HotPixel to JTS-1.12
- (doxygen + privatization of a method..)
-
-2011-02-23 11:05 Sandro Santilli <strk at kbt.io>
-
- * [r3236] tests/xmltester/Makefile.am,
- tests/xmltester/tests/bug366.xml: Run test for bug366 (succeeds)
-
-2011-02-23 10:25 Sandro Santilli <strk at kbt.io>
-
- * [r3235] tests/unit/noding/SegmentPointComparatorTest.cpp: Port
- JTS unit tests for SegmentPointComparator
-
-2011-02-23 10:25 Sandro Santilli <strk at kbt.io>
-
- * [r3234] include/geos/noding/Makefile.am,
- include/geos/noding/SegmentPointComparator.h,
- src/noding/SegmentNode.cpp: Take SegmentPointComparator out of
- implelmentation file, to allow for unit-testing.
-
-2011-02-23 09:37 Sandro Santilli <strk at kbt.io>
-
- * [r3233] NEWS, include/geos/noding/NodedSegmentString.h,
- src/noding/NodedSegmentString.cpp,
- tests/unit/noding/NodedSegmentStringTest.cpp: Fix
- NodedSegmentString to handle zero-length line segments correctly
- (via safeOctant)
-
-2011-02-22 21:22 Sandro Santilli <strk at kbt.io>
-
- * [r3232] include/geos/geom/Lineal.h,
- include/geos/geom/Polygonal.h, include/geos/geom/Puntal.h: Export
- Puntal, Lineal and Polygonal symbols
-
-2011-02-22 17:53 Sandro Santilli <strk at kbt.io>
-
- * [r3231] tests/unit/operation/linemerge/LineMergerTest.cpp: Fix
- linemerge test (wrong initial copy)
-
-2011-02-21 17:30 Sandro Santilli <strk at kbt.io>
-
- * [r3230] include/geos/operation/linemerge/LineSequencer.h,
- src/operation/linemerge/LineSequencer.cpp,
- tests/unit/Makefile.am,
- tests/unit/operation/linemerge/LineSequencerTest.cpp: Add
- LineSequencer unit test, fix memory leaks in the class.
-
-2011-02-21 17:30 Sandro Santilli <strk at kbt.io>
-
- * [r3229] include/geos/operation/linemerge/LineSequencer.h: Add
- templated geometry adder to LineSequencer class
-
-2011-02-21 16:14 Sandro Santilli <strk at kbt.io>
-
- * [r3228] NEWS, include/geos/operation/linemerge/EdgeString.h,
- include/geos/operation/linemerge/LineMergeEdge.h,
- include/geos/operation/linemerge/LineMergeGraph.h,
- include/geos/operation/linemerge/LineMerger.h,
- src/operation/linemerge/EdgeString.cpp,
- src/operation/linemerge/LineMergeEdge.cpp,
- src/operation/linemerge/LineMergeGraph.cpp,
- src/operation/linemerge/LineMerger.cpp, tests/unit/Makefile.am,
- tests/unit/operation/linemerge,
- tests/unit/operation/linemerge/LineMergerTest.cpp: Sync linemerge
- namespace to JTS-1.12 fixing LineMerger to skip lines with only a
- single unique coordinate; reduce some heap allocations; add unit
- testing for Linemerger
-
-2011-02-21 16:14 Sandro Santilli <strk at kbt.io>
-
- * [r3227] include/geos/operation/linemerge/LineSequencer.h,
- src/operation/linemerge/LineSequencer.cpp: Sync
- linemerge::LineSequencer to JTS-1.12
-
-2011-02-21 14:02 Sandro Santilli <strk at kbt.io>
-
- * [r3226] NEWS: Add note about SnapIfNeededOverlayOp change
-
-2011-02-21 14:02 Sandro Santilli <strk at kbt.io>
-
- * [r3225] include/geos/operation/overlay/snap/GeometrySnapper.h,
- include/geos/operation/overlay/snap/LineStringSnapper.h,
- include/geos/operation/overlay/snap/SnapOverlayOp.h,
- src/operation/overlay/snap/GeometrySnapper.cpp,
- src/operation/overlay/snap/LineStringSnapper.cpp,
- src/operation/overlay/snap/SnapOverlayOp.cpp: Update port info
-
-2011-02-21 12:03 Sandro Santilli <strk at kbt.io>
-
- * [r3224]
- include/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h,
- src/operation/overlay/snap/SnapIfNeededOverlayOp.cpp: Fix
- SnapIfNeededOverlayOp to throw the originating exception, which
- contains meaningful coordinates, and update port info.
-
-2011-02-18 18:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3223] capi/CMakeLists.txt, src/CMakeLists.txt: Updated CMake
- configuration to use libgeos.lib for static library and geos.lib
- for import library. Define GEOS_DLL_EXPORT for GEOS DLL target.
-
-2011-02-15 17:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3222] capi/geos_ts_c.cpp: gstrdup may throw since r3088 thus
- should no longer be declared as C function
-
-2011-02-15 15:24 Sandro Santilli <strk at kbt.io>
-
- * [r3221] capi/geos_ts_c.cpp,
- tests/unit/capi/GEOSisValidDetailTest.cpp: Allow passing NULL for
- "reason" and "location" arguments of GEOSisValidDetail [RT-SIGTA]
-
-2011-02-15 15:15 Sandro Santilli <strk at kbt.io>
-
- * [r3220] php/geos.c, php/test/test.php: Adapt PHP binding to the
- new GEOSisValidDetail interface
-
-2011-02-15 15:15 Sandro Santilli <strk at kbt.io>
-
- * [r3219] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, tests/unit/Makefile.am,
- tests/unit/capi/GEOSisValidDetailTest.cpp: Add a 'flags'
- parameter to GEOSisValidDetail.
-
-2011-02-15 15:14 Sandro Santilli <strk at kbt.io>
-
- * [r3218] php/Makefile.am: Make sure php binding are built _before_
- the corresponding test is run
-
-2011-02-13 22:31 Sandro Santilli <strk at kbt.io>
-
- * [r3217] src/operation/overlay/snap/LineStringSnapper.cpp: Guard
- againts empty vectors before decrementing .end()
-
-2011-02-13 22:30 Sandro Santilli <strk at kbt.io>
-
- * [r3216] include/geos/geom/CoordinateList.h: Add an .empty()
- interface to CoordinateList
-
-2011-02-13 21:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3215] configure.in: Added new ./configure option:
- --enable-glibcxx-debug which to enable libstdc++ debug mode (see
- Ticket #395). Added AC_MSG_CHECKING and AC_MSG_RESULT to existing
- options.
-
-2011-02-13 20:14 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3214] tests/unit/operation/distance/DistanceOpTest.cpp: CRLF to
- LF
-
-2011-02-13 20:14 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3213] tests/unit/operation/distance/DistanceOpTest.cpp: Added
- test case submitted with Ticket #367. No segmentation fault in
- distance() method observed under Visual C++ 10.0
-
-2011-02-13 20:03 Sandro Santilli <strk at kbt.io>
-
- * [r3212] src/geom/Geometry.cpp: Always use BinaryOp for overlay
- operations accessible from Geometry
-
-2011-02-13 19:54 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3211] include/geos/geom/MultiLineString.h,
- include/geos/geom/MultiPoint.h, include/geos/geom/MultiPolygon.h:
- Explicitly disabled Visual C++ warning C4250 ('class1' : inherits
- 'class2::member' via dominance) - it is still unclear if caused
- by Visual C++ bug
- https://connect.microsoft.com/VisualStudio/feedback/details/101259/
- - safe to disable anyway.
-
-2011-02-13 19:51 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3210] include/geos/geom/GeometryFactory.h: Return unset
- std::auto_otr from GeometryFactory, otherwise error condition
- causes no return
-
-2011-02-13 19:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3209] include/geos/operation/union/PointGeometryUnion.h:
- Declare PointGeometryUnion type as non-copyable
-
-2011-02-13 19:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3208] include/geos/geom/util/GeometryExtracter.h: Renamed
- template parameters to more readable CamelCase and
- self-descriptive form. Declare Extracter type as non-copyable. Do
- not use names starting with underscore - they are reserved for
- C++ implementations.
-
-2011-02-13 19:22 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3207] include/geos/geom/BinaryOp.h: Fixed missing or ambiguous
- declarations of TopologyException (Ticket #394)
-
-2011-02-12 08:54 Sandro Santilli <strk at kbt.io>
-
- * [r3206] src/geom/Geometry.cpp, tests/xmltester/Makefile.am,
- tests/xmltester/tests/bug360.xml: Have Geometry::Union use
- BinaryOp rather than SnapIfNeededOverlayOp. Improves robustness
- (fixes bug #360, test for which is enabled with this commit)
-
-2011-02-11 15:59 Sandro Santilli <strk at kbt.io>
-
- * [r3205] tests/xmltester/tests/bug344.xml: Add description
-
-2011-02-11 10:51 Sandro Santilli <strk at kbt.io>
-
- * [r3204] tests/xmltester/tests/bug360.xml: XML version of test for
- bug #360
-
-2011-02-11 10:28 Sandro Santilli <strk at kbt.io>
-
- * [r3203] src/operation/union/PointGeometryUnion.cpp: Optimize
- container->container copy, on Mat's suggestion
-
-2011-02-11 09:58 Sandro Santilli <strk at kbt.io>
-
- * [r3202] php/geos.c, php/test/test.php: PHP support or UnaryUnion
-
-2011-02-11 09:58 Sandro Santilli <strk at kbt.io>
-
- * [r3201] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, tests/unit/Makefile.am,
- tests/unit/capi/GEOSUnaryUnionTest.cpp: GEOSUnaryUnion C-API
- interface (and test)
-
-2011-02-10 21:05 Sandro Santilli <strk at kbt.io>
-
- * [r3200] tests/xmltester/Makefile.am,
- tests/xmltester/XMLTester.cpp,
- tests/xmltester/tests/general/TestUnaryUnion.xml: Add support for
- UnaryUnion testing in XML format, import the JTS xml test for it
-
-2011-02-10 21:05 Sandro Santilli <strk at kbt.io>
-
- * [r3199] tests/unit/operation/union/UnaryUnionOpTest.cpp: Add test
- exposing the std::copy bug of two commits ago
-
-2011-02-10 21:05 Sandro Santilli <strk at kbt.io>
-
- * [r3198] include/geos/geom/Geometry.h, src/geom/Geometry.cpp:
- Expose unary union trought Geometry.Union()
-
-2011-02-10 21:05 Sandro Santilli <strk at kbt.io>
-
- * [r3197] src/operation/union/PointGeometryUnion.cpp: Can't just
- std::copy over an empty container. Need a back_inserter !
-
-2011-02-10 15:51 Sandro Santilli <strk at kbt.io>
-
- * [r3196] include/geos/operation/union/UnaryUnionOp.h,
- tests/unit/Makefile.am,
- tests/unit/operation/union/CascadedPolygonUnionTest.cpp,
- tests/unit/operation/union/UnaryUnionOpTest.cpp: Add unit test
- for UnaryUnionOp (and fix interface bug)
-
-2011-02-10 14:14 Sandro Santilli <strk at kbt.io>
-
- * [r3195] include/geos/operation/union/Makefile.am,
- include/geos/operation/union/UnaryUnionOp.h,
- src/operation/union/Makefile.am,
- src/operation/union/UnaryUnionOp.cpp: UnaryUnionOp port from
- JTS-1.12
-
-2011-02-10 14:10 Sandro Santilli <strk at kbt.io>
-
- * [r3194] tests/unit/operation/union/CascadedPolygonUnionTest.cpp:
- Oops, didn't want to commit this one.
-
-2011-02-10 14:05 Sandro Santilli <strk at kbt.io>
-
- * [r3193] include/geos/operation/union/CascadedPolygonUnion.h: Fix
- dynamic cast
-
-2011-02-10 13:48 Sandro Santilli <strk at kbt.io>
-
- * [r3192] include/geos/operation/union/CascadedPolygonUnion.h,
- src/operation/union/CascadedPolygonUnion.cpp,
- tests/unit/operation/union/CascadedPolygonUnionTest.cpp: Add a
- template interface to CascadedPolygonUnion to relax requirements
- on used container
-
-2011-02-10 11:09 Sandro Santilli <strk at kbt.io>
-
- * [r3191] include/geos/geom/Geometry.h,
- include/geos/geom/Geometry.inl,
- include/geos/geom/GeometryFactory.h,
- include/geos/geom/Makefile.am, src/geom/Geometry.cpp,
- src/inlines.cpp, tests/unit/geom/GeometryFactoryTest.cpp:
- Introduce a templated version of GeometryFactory::buildGeometry,
- and test it.
-
-2011-02-10 11:09 Sandro Santilli <strk at kbt.io>
-
- * [r3190] src/operation/sharedpaths/SharedPathsOp.cpp: Include
- required GeometryFactory header (it's used)
-
-2011-02-07 17:52 Sandro Santilli <strk at kbt.io>
-
- * [r3189] include/geos/geom/util/GeometryExtracter.h,
- include/geos/geom/util/Makefile.am, tests/unit/Makefile.am,
- tests/unit/geom/util,
- tests/unit/geom/util/GeometryExtracterTest.cpp: Port
- GeometryExtracter from JTS-1.12
-
-2011-02-07 17:00 Sandro Santilli <strk at kbt.io>
-
- * [r3188] src/operation/union/PointGeometryUnion.cpp: Fix casts
-
-2011-02-07 15:41 Sandro Santilli <strk at kbt.io>
-
- * [r3187] include/geos/operation/union/Makefile.am,
- include/geos/operation/union/PointGeometryUnion.h,
- src/operation/union/Makefile.am,
- src/operation/union/PointGeometryUnion.cpp: PointGeometryUnion
- port
-
-2011-02-07 15:39 Sandro Santilli <strk at kbt.io>
-
- * [r3186] include/geos/geom/Lineal.h,
- include/geos/geom/Polygonal.h, include/geos/geom/Puntal.h:
- Include definition of base class
-
-2011-02-07 15:39 Sandro Santilli <strk at kbt.io>
-
- * [r3185] NEWS, include/geos/geom/GeometryCollection.h,
- include/geos/geom/LineString.h, include/geos/geom/Lineal.h,
- include/geos/geom/MultiLineString.inl,
- include/geos/geom/MultiPoint.h,
- include/geos/geom/MultiPolygon.inl, include/geos/geom/Point.h,
- include/geos/geom/Polygon.h, include/geos/geom/Polygonal.h,
- include/geos/geom/Puntal.h, src/geom/LinearRing.cpp,
- src/geom/MultiLineString.cpp, src/geom/MultiPoint.cpp,
- src/geom/MultiPolygon.cpp: Turn Puntal, Lineal and Polygonal into
- Geometry derivates. This commit introduces virtual inheritance
- and 3 diamonds.
-
-2011-02-04 12:27 Sandro Santilli <strk at kbt.io>
-
- * [r3184] src/operation/union/CascadedPolygonUnion.cpp:
- dynamic_cast Polygon to Geometry before converting to void
- pointer. This is safer, altought the whole void pointer use
- should be dropped for real safety.
-
-2011-02-04 12:26 Sandro Santilli <strk at kbt.io>
-
- * [r3183] include/geos/index/strtree/AbstractSTRtree.h: Avoid
- useless reinterpret_cast
-
-2011-02-04 10:12 Sandro Santilli <strk at kbt.io>
-
- * [r3182] src/algorithm/MinimumDiameter.cpp, src/geom/Geometry.cpp,
- src/geom/Polygon.cpp,
- src/geom/prep/AbstractPreparedPolygonContains.cpp,
- src/geom/prep/PreparedPolygon.cpp,
- src/geom/util/GeometryEditor.cpp, src/io/WKTWriter.cpp,
- src/operation/overlay/OverlayOp.cpp,
- src/operation/union/CascadedPolygonUnion.cpp,
- src/operation/valid/ConnectedInteriorTester.cpp,
- src/operation/valid/IsValidOp.cpp,
- tests/unit/geom/PolygonTest.cpp,
- tests/unit/operation/union/CascadedPolygonUnionTest.cpp: Even
- more static casts drops
-
-2011-02-04 08:50 Sandro Santilli <strk at kbt.io>
-
- * [r3181] src/geom/GeometryFactory.cpp, src/geom/LineString.cpp,
- src/geom/Polygon.cpp, src/geom/util/GeometryEditor.cpp,
- src/geom/util/GeometryTransformer.cpp, src/io/WKTWriter.cpp,
- src/operation/linemerge/LineSequencer.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/LinearRingTest.cpp,
- tests/unit/geom/PolygonTest.cpp: Drop more static casts
-
-2011-02-03 21:50 Sandro Santilli <strk at kbt.io>
-
- * [r3180] tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/PointTest.cpp: Don't downcast with static_cast
-
-2011-02-03 19:59 Sandro Santilli <strk at kbt.io>
-
- * [r3179] include/geos/geom/util/GeometryEditor.h,
- include/geos/geom/util/GeometryTransformer.h,
- src/algorithm/CentroidPoint.cpp, src/geom/GeometryCollection.cpp,
- src/geom/MultiPolygon.cpp, src/geom/Point.cpp,
- src/geom/util/GeometryEditor.cpp,
- src/geom/util/GeometryTransformer.cpp,
- src/geomgraph/GeometryGraph.cpp, src/io/WKBWriter.cpp,
- src/io/WKTWriter.cpp, src/operation/IsSimpleOp.cpp,
- src/operation/valid/IsValidOp.cpp,
- src/operation/valid/RepeatedPointTester.cpp: reduce static casts
-
-2011-02-03 19:58 Sandro Santilli <strk at kbt.io>
-
- * [r3178] include/geos/geom/Coordinate.h: provide standard strict
- weak ordering operator for Coordinate
-
-2011-02-03 19:58 Sandro Santilli <strk at kbt.io>
-
- * [r3177] include/geos/geom/util/GeometryCombiner.h,
- src/geom/util/GeometryCombiner.cpp: A step toward better
- const-correctness in GeometryCombiner interface
-
-2011-02-03 19:58 Sandro Santilli <strk at kbt.io>
-
- * [r3176] include/geos/geom/util/GeometryCombiner.h: Document
- ownerhips of GeometryCombiner inputs
-
-2011-02-03 08:15 Sandro Santilli <strk at kbt.io>
-
- * [r3175] src/geom/GeometryFactory.cpp: Oops.. fix the newly added
- interface to create MultiPoint from a vector of coordinates
-
-2011-02-02 19:24 Sandro Santilli <strk at kbt.io>
-
- * [r3174] include/geos/algorithm/PointLocator.h,
- src/algorithm/PointLocator.cpp: Check PointLocator sync with
- JTS-1.12
-
-2011-02-02 19:23 Sandro Santilli <strk at kbt.io>
-
- * [r3173] include/geos/geom/GeometryFactory.h,
- src/geom/GeometryFactory.cpp: Add interface to create MultiPoint
- from Coordinate vector
-
-2011-02-02 17:57 Sandro Santilli <strk at kbt.io>
-
- * [r3172] include/geos/geom/util/GeometryCombiner.h,
- src/geom/util/GeometryCombiner.cpp: Check GeometryCombiner
- against JTS-1.12
-
-2011-02-02 17:41 Sandro Santilli <strk at kbt.io>
-
- * [r3171] include/geos/geom/LineString.h,
- include/geos/geom/Lineal.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/Point.h, include/geos/geom/Polygon.h,
- include/geos/geom/Polygonal.h, include/geos/geom/Puntal.h,
- src/geom/LineString.cpp, src/geom/MultiLineString.cpp,
- src/geom/MultiPoint.cpp, src/geom/MultiPolygon.cpp,
- src/geom/Point.cpp, src/geom/Polygon.cpp: Add Puntal, Lineal and
- Polygonal "interfaces"
-
-2011-01-27 18:01 Sandro Santilli <strk at kbt.io>
-
- * [r3170] NEWS: Add release date of 3.2.0 (more than an year ago..)
-
-2011-01-27 10:16 Sandro Santilli <strk at kbt.io>
-
- * [r3169] php/test/test.php: Don't use is_null on unexistant array
- elements [#393]
-
-2011-01-25 23:20 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3168] tests/CMakeLists.txt, tests/bigtest/CMakeLists.txt: Added
- tests/bigtest programs to CMake configuration
-
-2011-01-25 23:08 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3167] tests/xmltester/CMakeLists.txt: Updated CMake
- configuration to call xmltester from runtime output directory.
-
-2010-12-26 21:20 Sandro Santilli <strk at kbt.io>
-
- * [r3166] tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp:
- remove warning in testcase
-
-2010-12-26 20:32 Sandro Santilli <strk at kbt.io>
-
- * [r3165] include/geos/operation/sharedpaths/SharedPathsOp.h:
- Declare SharedPathsOp class as noncopyable. Hopefully fixes
- VC2008 warning. [RT-SIGTA]
-
-2010-12-24 14:27 Sandro Santilli <strk at kbt.io>
-
- * [r3164] include/geos/algorithm/InteriorPointLine.h,
- src/algorithm/InteriorPointLine.cpp: Record port info for
- InteriorPointLine
-
-2010-12-22 16:28 Sandro Santilli <strk at kbt.io>
-
- * [r3163] src/operation/sharedpaths/SharedPathsOp.cpp,
- tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp: Fix
- computation of shared path direction when path starts or ends on
- the first-last point of a closed line. Fixes ticket #391.
- Includes automated testing.
-
-2010-12-22 09:42 Sandro Santilli <strk at kbt.io>
-
- * [r3162] .gitignore, php/geos.c, php/test/test.php: Expose
- GEOSRelateMatch to PHP api.
-
-2010-12-21 08:55 Sandro Santilli <strk at kbt.io>
-
- * [r3161] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, tests/unit/Makefile.am,
- tests/unit/capi/GEOSRelatePatternMatchTest.cpp: Add
- GEOSRelatePatternMatch C-API interface [RT-SIGTA]
-
-2010-12-20 11:34 Sandro Santilli <strk at kbt.io>
-
- * [r3160] include/geos/platform.h.in: MinGW32 fixes by Sandro
- Furieri
-
-2010-12-20 11:16 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3159] include/geos/operation/sharedpaths, php, php/test,
- src/operation/sharedpaths: Updated svn:ignore properties.
-
-2010-12-06 15:00 Sandro Santilli <strk at kbt.io>
-
- * [r3158] include/geos/operation/overlay/snap/GeometrySnapper.h:
- typo
-
-2010-12-03 17:26 Sandro Santilli <strk at kbt.io>
-
- * [r3157]
- tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp: Add
- test for src-vertex snapping allowance
-
-2010-12-03 14:02 Sandro Santilli <strk at kbt.io>
-
- * [r3156] include/geos/geom/CoordinateList.h: Update copyright
-
-2010-12-03 13:57 Sandro Santilli <strk at kbt.io>
-
- * [r3155] include/geos/geom/CoordinateList.h,
- tests/unit/geom/CoordinateListTest.cpp: Add method to insert
- coordinats into a CoordinateList w/out allowing duplicates (fixes
- issue #387)
-
-2010-12-03 10:58 Sandro Santilli <strk at kbt.io>
-
- * [r3154]
- tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:
- Another test for snapping (empty sequence vs. non-empty snaps)
-
-2010-12-03 10:52 Sandro Santilli <strk at kbt.io>
-
- * [r3153] src/operation/overlay/snap/LineStringSnapper.cpp: update
- dox
-
-2010-12-03 10:49 Sandro Santilli <strk at kbt.io>
-
- * [r3152] include/geos/operation/overlay/snap/LineStringSnapper.h,
- src/operation/overlay/snap/LineStringSnapper.cpp: Take the
- allowSnappingToSourceVertices support in
-
-2010-12-03 08:36 Sandro Santilli <strk at kbt.io>
-
- * [r3151] tests/unit/Makefile.am,
- tests/unit/capi/GEOSSharedPathsTest.cpp: Add test for
- GEOSSharedPaths C-API interface
-
-2010-12-02 18:06 Sandro Santilli <strk at kbt.io>
-
- * [r3150] tests/unit/capi/GEOSSnapTest.cpp: Another test, and a
- leak plug (in the test)
-
-2010-12-02 16:49 Sandro Santilli <strk at kbt.io>
-
- * [r3149] NEWS: Add GEOSSnap item
-
-2010-12-02 16:48 Sandro Santilli <strk at kbt.io>
-
- * [r3148] php/geos.c, php/test/test.php: Expose GEOSSnap to PHP
- interface
-
-2010-12-02 16:44 Sandro Santilli <strk at kbt.io>
-
- * [r3147] tests/unit/Makefile.am, tests/unit/capi/GEOSSnapTest.cpp:
- Add test for C-API GEOSSnap interface
-
-2010-12-02 15:07 Sandro Santilli <strk at kbt.io>
-
- * [r3146] capi/geos_c.cpp, capi/geos_ts_c.cpp: OOps.. this one
- build
-
-2010-12-02 14:52 Sandro Santilli <strk at kbt.io>
-
- * [r3145] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- Expose snapping to the C-API
-
-2010-12-02 14:29 Sandro Santilli <strk at kbt.io>
-
- * [r3144]
- tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp: Allow
- testing snapping something different from a single polygon..
-
-2010-12-02 14:16 Sandro Santilli <strk at kbt.io>
-
- * [r3143]
- tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp: tab to
- 8 spaces
-
-2010-12-02 10:32 Sandro Santilli <strk at kbt.io>
-
- * [r3142] include/geos/operation/overlay/snap/LineStringSnapper.h,
- src/operation/overlay/snap/LineStringSnapper.cpp,
- tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:
- Bring LineStringSnapper forward to r309 (JTS-1.11+): avoid
- snapping final point of closed rings.
-
-2010-12-02 09:38 Sandro Santilli <strk at kbt.io>
-
- * [r3141] include/geos/operation/overlay/snap/GeometrySnapper.h,
- src/operation/overlay/snap/GeometrySnapper.cpp: update copyright
- date
-
-2010-12-02 09:36 Sandro Santilli <strk at kbt.io>
-
- * [r3140] include/geos/operation/overlay/snap/GeometrySnapper.h,
- src/operation/overlay/snap/GeometrySnapper.cpp: Take
- GeometrySnapper forward to r309 (JTS-1.11+): add self-snapping
-
-2010-11-30 08:31 Sandro Santilli <strk at kbt.io>
-
- * [r3139] include/geos/operation/sharedpaths/SharedPathsOp.h,
- src/operation/sharedpaths/SharedPathsOp.cpp: Hope this is the
- last one... (RT credit tweaks)
-
-2010-11-29 13:45 Sandro Santilli <strk at kbt.io>
-
- * [r3138] include/geos/operation/sharedpaths/SharedPathsOp.h,
- src/operation/sharedpaths/SharedPathsOp.cpp: Full credit line
- [RT-SIGTA]
-
-2010-11-29 11:08 Sandro Santilli <strk at kbt.io>
-
- * [r3137] NEWS: SharedPaths in NEWS [RT-SIGTA]
-
-2010-11-29 10:51 Sandro Santilli <strk at kbt.io>
-
- * [r3136] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- php/geos.c, php/test/test.php: Merge branch 'rt'
-
-2010-11-29 09:43 Sandro Santilli <strk at kbt.io>
-
- * [r3135] NEWS, include/geos/operation/sharedpaths/SharedPathsOp.h,
- src/operation/sharedpaths/SharedPathsOp.cpp: Write RT credit and
- NEWS itam
-
-2010-11-29 09:34 Sandro Santilli <strk at kbt.io>
-
- * [r3134] src/operation/sharedpaths/SharedPathsOp.cpp: drop unused
- include
-
-2010-11-29 09:34 Sandro Santilli <strk at kbt.io>
-
- * [r3133] src/operation/sharedpaths/SharedPathsOp.cpp,
- tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp: Test
- equal lines
-
-2010-11-29 09:34 Sandro Santilli <strk at kbt.io>
-
- * [r3132] include/geos/operation/sharedpaths/SharedPathsOp.h,
- src/operation/sharedpaths/SharedPathsOp.cpp,
- tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp: Have
- SharedPathsOp throw an exception on illegal (non-lineal) arg
-
-2010-11-29 09:34 Sandro Santilli <strk at kbt.io>
-
- * [r3131] tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp:
- Add tests for multiline-multiline both single dir and mixed dirs
-
-2010-11-29 09:34 Sandro Santilli <strk at kbt.io>
-
- * [r3130] tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp:
- Add two tests of mixed direction shared paths
-
-2010-11-29 09:34 Sandro Santilli <strk at kbt.io>
-
- * [r3129] include/geos/operation/sharedpaths/SharedPathsOp.h:
- Document that the direction of the returned paths is the one
- these paths have on the first geometry given
-
-2010-11-29 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r3128] tests/unit/Makefile.am, tests/unit/operation/sharedpaths,
- tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp: Initial
- tests for SharedPathsOp
-
-2010-11-29 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r3127] include/geos/operation/sharedpaths/SharedPathsOp.h,
- src/operation/sharedpaths/SharedPathsOp.cpp: Paths are always
- LINESTRING types
-
-2010-11-29 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r3126] .gitignore: forgot aclocal.m4
-
-2010-11-29 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r3125] .vimrc,
- include/geos/operation/sharedpaths/SharedPathsOp.h,
- src/operation/sharedpaths/SharedPathsOp.cpp: Complete
- implementation of SharedPathsOp
-
-2010-11-29 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r3124] .gitignore: more ignores
-
-2010-11-29 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r3123] configure.in, include/geos/operation/Makefile.am,
- include/geos/operation/sharedpaths/Makefile.am,
- include/geos/operation/sharedpaths/SharedPathsOp.h,
- src/operation/Makefile.am, src/operation/sharedpaths/Makefile.am,
- src/operation/sharedpaths/SharedPathsOp.cpp: Build sharedpaths
- lib/namespace
-
-2010-11-29 09:32 Sandro Santilli <strk at kbt.io>
-
- * [r3122] configure.in: Add support for 'maintainer mode'
-
-2010-11-29 09:32 Sandro Santilli <strk at kbt.io>
-
- * [r3121] .gitignore: ignores
-
-2010-11-29 09:32 Sandro Santilli <strk at kbt.io>
-
- * [r3120] include/geos/operation/sharedpaths,
- include/geos/operation/sharedpaths/SharedPathsOp.h,
- src/operation/sharedpaths,
- src/operation/sharedpaths/SharedPathsOp.cpp: Stub SharedPathsOp
-
-2010-11-29 09:32 Sandro Santilli <strk at kbt.io>
-
- * [r3119] tests/xmltester/tests/rt,
- tests/xmltester/tests/rt/TestSameDirection.xml: stub tet for
- SameDirection predicate
-
-2010-11-24 09:00 Sandro Santilli <strk at kbt.io>
-
- * [r3118] TODO: typo
-
-2010-10-25 15:12 Sandro Santilli <strk at kbt.io>
-
- * [r3117] configure.in: Don't try to configure missing files (fixes
- bug #382)
-
-2010-10-15 15:54 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3116] CMakeLists.txt, tests/unit/CMakeLists.txt: Unified
- CMAKE_*_OUTPUT_DIRECTOR locations to simplify tests running and
- finding all binaries.
-
-2010-10-15 15:20 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3115] tests/unit/capi/GEOSGeom_create.cpp,
- tests/unit/capi/GEOSGeom_extractUniquePointsTest.cpp,
- tests/unit/io/WKTReaderTest.cpp: Visual C++ warnings cleanup
-
-2010-10-15 15:19 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3114] capi/geos_c.h.in: Missing DLL storage-class attributes
- for GEOSOrientationIndex
-
-2010-10-15 14:55 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3113] src/io/WKTReader.cpp: Cast toupper() result to char
-
-2010-10-15 13:42 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3112] Makefile.am, build: Deprecate Visual Studio projects in
- trunk/build (#381). Long live the CMake.
-
-2010-10-10 21:36 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3111] include/geos/geom/BinaryOp.h: Cleaned compiler warnings
-
-2010-10-10 21:36 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3110] capi/geos_ts_c.cpp: Cleaned compiler warnings
-
-2010-10-10 21:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3109] src/inlines.cpp: Disable inline.obj if GEOS_INLINE
- defined while building with Visual C++
-
-2010-10-10 21:15 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3108] src/operation/buffer/BufferBuilder.cpp: Disable argument
- dependant lookup (Koenig) for min/max functions to make sure GEOS
- compiles in the presence of the min and max macros.
-
-2010-10-10 21:07 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3107] CMakeLists.txt: Added NOMINMAX define for Visual C++
-
-2010-10-10 20:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3106] CMakeLists.txt: Do not set CMAKE_BUILD_TYPE for Visual
- Studio IDE generators - CMAKE_BUILD_TYPE is dedicated to
- single-configuration generators like Make or NMAKE.
-
-2010-10-10 11:32 Mateusz Loskot <mateusz at loskot.net>
-
- * [r3105] autogen.bat: Updated GEOS_HEADERS location. Thanks to
- Andrea Peri for reporting.
-
-2010-08-27 18:23 Sandro Santilli <strk at kbt.io>
-
- * [r3104] tests/xmltester/Makefile.am,
- tests/xmltester/tests/bug358.xml: Add test for 358 in the loop
- (now fixed).
-
-2010-08-27 15:58 Sandro Santilli <strk at kbt.io>
-
- * [r3103] tests/xmltester/tests/bug375.xml: Drop duplicated
- testcase
-
-2010-08-27 15:55 Sandro Santilli <strk at kbt.io>
-
- * [r3102] include/geos/geom/BinaryOp.h,
- tests/xmltester/Makefile.am: Check validity of CommonBitsOp
- return, as JTS does. Check output validity for all tests, do not
- run the now-throwing tests also known to be bogus in JTS.
-
-2010-08-27 15:43 Sandro Santilli <strk at kbt.io>
-
- * [r3101] tests/xmltester/Makefile.am,
- tests/xmltester/tests/bug358.xml, tests/xmltester/tests/failure,
- tests/xmltester/tests/failure/TestOverlay.xml,
- tests/xmltester/tests/robustness-invalid-output.xml: Found
- bug375.xml (==robustness-invalid-output.xml) to be the same of
- JTS's failure/TestOverlay.xml, so dropped the previous 2 and
- copied over the latter. Won't run that test for now, so to get in
- sync with JTS as next step.
-
-2010-08-27 15:27 Sandro Santilli <strk at kbt.io>
-
- * [r3100] tests/xmltester/tests/bug375.xml: Add proper arg1 and
- arg2 attributes (for JTS support)
-
-2010-08-27 14:13 Sandro Santilli <strk at kbt.io>
-
- * [r3099] include/geos/geom/BinaryOp.h: Add code to check validity
- of CommonBits removal policy op (known as EnhancedPreicionOp in
- JTS). The check can be turned on at compile time. Currently
- defaults to off to avoid breaking a previously-almost-working
- test (robustness-invalid-output.xml). It'll need some discussion
- before going on with this as to whether we can accept to return
- invalid geometries or not..
-
-2010-08-27 13:53 Sandro Santilli <strk at kbt.io>
-
- * [r3098] tests/xmltester/Makefile.am,
- tests/xmltester/testrunner.sh, tests/xmltester/tests/bug358.xml,
- tests/xmltester/tests/bug375.xml,
- tests/xmltester/tests/robustness-invalid-output.xml,
- tests/xmltester/tests/robustness.xml,
- tests/xmltester/tests/stmlf/stmlf-cases-20061020-invalid-output.xml,
- tests/xmltester/tests/stmlf/stmlf-cases-20061020.xml: Split tests
- that trigger invalid outputs from the rest.
- Test the sane ones with --test-invalid-output and the other ones
- with
- less strictness. Add (but dont run) tests for bugs 375 and 358
- (to
- review for correct expected otuput)
-
-2010-08-27 13:00 Sandro Santilli <strk at kbt.io>
-
- * [r3097] tests/xmltester/XMLTester.cpp,
- tests/xmltester/XMLTester.h: Have --test-valid-output influence
- test results
-
-2010-08-27 10:22 Sandro Santilli <strk at kbt.io>
-
- * [r3096] README: Add note about configuring for php support
-
-2010-08-27 09:04 Sandro Santilli <strk at kbt.io>
-
- * [r3095] tests/xmltester/XMLTester.cpp,
- tests/xmltester/XMLTester.h: const-correctness
-
-2010-08-27 06:17 Sandro Santilli <strk at kbt.io>
-
- * [r3094] tests/xmltester/XMLTester.cpp: Have --test-valid-output
- test actual result, not the expected one (more useful)
-
-2010-08-26 23:11 Sandro Santilli <strk at kbt.io>
-
- * [r3093] tests/xmltester/tests/bug334.xml,
- tests/xmltester/tests/bug344.xml: Fix name of the test to match
- ticket number
-
-2010-08-23 16:37 Stephen Wong <swongu at gmail.com>
-
- * [r3092] src/operation/buffer/BufferBuilder.cpp: Fixed a filtering
- distance problem in bufferLineSingleSided. (#372)
-
-2010-08-23 15:10 Sandro Santilli <strk at kbt.io>
-
- * [r3091] include/geos/geom/BinaryOp.h: Add more debugging calls
- (for bug #358)
-
-2010-08-23 13:38 Sandro Santilli <strk at kbt.io>
-
- * [r3090] include/geos/geom/BinaryOp.h: Snapping heuristic was
- never really dropping common bits. Now it does.
- This is just to have code match documentation, and still passes
- 'make
- check' for GEOS. Wasn't tried against postgis, would be useful to
- do.
-
-2010-08-17 18:57 Sean Gillies <sgillies at frii.com>
-
- * [r3089] capi/geos_ts_c.cpp: Use fully qualified
- std::runtime_error (#371) and fix indentation
-
-2010-08-17 18:33 Sean Gillies <sgillies at frii.com>
-
- * [r3088] capi/geos_ts_c.cpp: Throw runtime_error if allocation
- fails in gstrdup_s
-
-2010-07-26 22:21 Stephen Wong <swongu at gmail.com>
-
- * [r3087] src/operation/buffer/BufferBuilder.cpp,
- src/operation/valid/ConnectedInteriorTester.cpp,
- src/operation/valid/IsValidOp.cpp,
- tests/xmltester/tests/general/TestValid2.xml: Fixed a
- bufferLineSingleSided crash and fixed OGC validation on rare
- cases. (#364)
-
-2010-07-15 15:54 Sandro Santilli <strk at kbt.io>
-
- * [r3086] php/TODO: Updated
-
-2010-07-15 09:15 Sandro Santilli <strk at kbt.io>
-
- * [r3085] NEWS: Add item about the new PHP5 binding
-
-2010-07-15 09:13 Sandro Santilli <strk at kbt.io>
-
- * [r3084] php/geos.c, php/test/test.php: PHP: Drop debug lines from
- serialization code, add test for
- serialization
-
-2010-07-15 09:07 Sandro Santilli <strk at kbt.io>
-
- * [r3083] configure.in: Fix logic bug in phpunit check
-
-2010-07-14 08:38 Sandro Santilli <strk at kbt.io>
-
- * [r3082] php/TODO, php/geos.c: Serialization/deserialization
- support for GEOSGeometry type
-
-2010-07-13 11:03 Sandro Santilli <strk at kbt.io>
-
- * [r3081] configure.in, php/test/Makefile.am: Cleanup PHP-specific
- dependency handling and reporting
-
-2010-07-08 20:54 Sandro Santilli <strk at kbt.io>
-
- * [r3080] src/geom/Polygon.cpp, tests/unit/io/WKTReaderTest.cpp:
- Object passed for ownership transfer in the constructor shouldn't
- be deleted when construction fails. Fixes bug #361
-
-2010-07-01 21:49 Sandro Santilli <strk at kbt.io>
-
- * [r3079] NEWS: Note the bugfix in news file
-
-2010-07-01 21:44 Sandro Santilli <strk at kbt.io>
-
- * [r3078] include/geos/operation/polygonize/EdgeRing.h,
- include/geos/operation/polygonize/PolygonizeGraph.h,
- include/geos/planargraph/PlanarGraph.h, php/test/test.php,
- src/operation/polygonize/EdgeRing.cpp,
- src/operation/polygonize/PolygonizeGraph.cpp,
- src/planargraph/PlanarGraph.cpp: Fix
- PolygonizeGraph::deleteDangles so it doesn't return duplicated
- LineStrings, as per JTS design. Fixes the Polygonizer Bug
- reported in list. This commit also takes the chance to reduce
- some heap allocations.
-
-2010-07-01 20:49 Sandro Santilli <strk at kbt.io>
-
- * [r3077] include/geos/operation/polygonize/EdgeRing.h,
- src/operation/polygonize/EdgeRing.cpp: Minor optimizations /
- strictnesses
-
-2010-07-01 20:03 Sandro Santilli <strk at kbt.io>
-
- * [r3076] include/geos/operation/polygonize/EdgeRing.h,
- src/operation/polygonize/EdgeRing.cpp: Drop useless
- heap-allocation in Polygonize op
-
-2010-06-24 14:40 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r3075] tests/unit/capi/GEOSGeomToWKTTest.cpp,
- tests/unit/capi/GEOSGeom_extractUniquePointsTest.cpp,
- tests/unit/geom/PointTest.cpp: fix memory leaks
-
-2010-06-24 14:10 Sandro Santilli <strk at kbt.io>
-
- * [r3074] php/geos.c, php/test/test.php: PHP:
- GEOSWKTWriter::getOutputDimension and test
-
-2010-06-24 13:58 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r3073] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/capi/GEOSGeomToWKTTest.cpp: added
- GEOSWKTWriter_getOutputDimension and test (#354)
-
-2010-06-24 09:42 Sandro Santilli <strk at kbt.io>
-
- * [r3072] php/TODO: Update
-
-2010-06-24 09:41 Sandro Santilli <strk at kbt.io>
-
- * [r3071] php/geos.c, php/test/test.php: WKBReader: construct and
- readHEX; improve WKTReader test to include 'Z' label
-
-2010-06-24 09:20 Sandro Santilli <strk at kbt.io>
-
- * [r3070] php/geos.c, php/test/test.php:
- WKBWriter::{set,get}IncludeSRID (and test)
-
-2010-06-24 09:07 Sandro Santilli <strk at kbt.io>
-
- * [r3069] php/geos.c, php/test/test.php:
- WKBWriter::{get,set}ByteOrder, improve tests for writeHEX
-
-2010-06-24 09:01 Sandro Santilli <strk at kbt.io>
-
- * [r3068] capi/geos_ts_c.cpp, include/geos/io/WKBWriter.h,
- src/io/WKBWriter.cpp: Make WKBWriter::setByteOrder check for
- argument and throw IllegalArgumentException when appropriate.
- Make sure C-API wrapper catches those.
-
-2010-06-24 08:28 Sandro Santilli <strk at kbt.io>
-
- * [r3067] php/geos.c, php/test/test.php: PHP: WKBWriter: ctor,
- getOutputDimension, setOutputDimension, writeHEX and tests
-
-2010-06-24 08:27 Sandro Santilli <strk at kbt.io>
-
- * [r3066] capi/geos_ts_c.cpp: Properly catch exceptions from
- WKTWriter::setOutputDimension and WKBWriter::setOutputDimension
-
-2010-06-24 08:27 Sandro Santilli <strk at kbt.io>
-
- * [r3065] include/geos/io/WKBWriter.h, include/geos/io/WKTWriter.h,
- src/io/WKBWriter.cpp, src/io/WKTWriter.cpp: Make
- WKTWriter::setOutputDimensions check parameter validity (must be
- 2 or 3) to be consistent with WKBWriter already doing so in
- constructor; make WKBWriter::setOutputDimensions perform the
- check as well (like the constructor); Drop virtual methods from
- WKTWriter class, which wasn't meant to be a virtual class (no
- virtual dtor anyway)
-
-2010-06-23 09:48 Sandro Santilli <strk at kbt.io>
-
- * [r3064] NEWS: Log ABI change
-
-2010-06-23 09:47 Sandro Santilli <strk at kbt.io>
-
- * [r3063] include/geos/geom/Geometry.h, src/geom/Geometry.cpp:
- Const-correct Geometry::isWithinDistance. Thanks to Yabo, see
- ticket #349
-
-2010-06-23 09:31 Sandro Santilli <strk at kbt.io>
-
- * [r3062] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- php/geos.c: There's no point for GEOSisValidDetail to take output
- parameter as const pointer
-
-2010-06-23 09:23 Sandro Santilli <strk at kbt.io>
-
- * [r3061] include/geos/operation/buffer/OffsetCurveVertexList.h,
- src/geom/CoordinateArraySequence.cpp,
- src/geom/GeometryFactory.cpp, src/io/WKTWriter.cpp: Fix for 4.4.3
- builds, patch by Yabo (see ticket #351)
-
-2010-06-21 14:31 Sandro Santilli <strk at kbt.io>
-
- * [r3060] php/TODO, php/geos.c, src/geom/GeometryCollection.cpp,
- src/geom/LineString.cpp, src/geom/Polygon.cpp: Switch back to
- unchecked getGeometryN, getPointN and getInteriorRingN, check
- them at the PHP level, for performance sake in C-land.
-
-2010-06-21 10:30 Sandro Santilli <strk at kbt.io>
-
- * [r3059] php/TODO, php/geos.c, php/test/test.php: Rename
- getGeometryN to geometryN, for interface consistency
-
-2010-06-21 10:21 Sandro Santilli <strk at kbt.io>
-
- * [r3058] php/TODO, php/geos.c, php/test/test.php: area, length,
- distance, hausdorffDistance; fix leaks in pointN, startPoint and
- endPoint
-
-2010-06-21 02:02 Sandro Santilli <strk at kbt.io>
-
- * [r3057] php/geos.c, php/test/test.php: startPoint, endPoint
-
-2010-06-21 01:58 Sandro Santilli <strk at kbt.io>
-
- * [r3056] php/geos.c, php/test/test.php: pointN
-
-2010-06-21 01:57 Sandro Santilli <strk at kbt.io>
-
- * [r3055] src/geom/LineString.cpp: LineString::getPointN is part of
- the API, check before segfaulting..
-
-2010-06-21 01:49 Sandro Santilli <strk at kbt.io>
-
- * [r3054] php/geos.c, php/test/test.php: coordinateDimension()
-
-2010-06-21 01:46 Sandro Santilli <strk at kbt.io>
-
- * [r3053] php/TODO, php/geos.c, php/test/test.php: dimension() [
- spatial ]
-
-2010-06-21 01:43 Sandro Santilli <strk at kbt.io>
-
- * [r3052] php/geos.c, php/test/test.php: numCoordinates
-
-2010-06-21 01:39 Sandro Santilli <strk at kbt.io>
-
- * [r3051] php/geos.c, php/test/test.php: exteriorRing
-
-2010-06-21 01:36 Sandro Santilli <strk at kbt.io>
-
- * [r3050] php/TODO, php/geos.c, php/test/test.php: numPoints, getX,
- getY, interiorRingN
-
-2010-06-21 01:34 Sandro Santilli <strk at kbt.io>
-
- * [r3049] src/geom/Polygon.cpp: Make getInteriorRingN checked (API)
-
-2010-06-21 01:05 Sandro Santilli <strk at kbt.io>
-
- * [r3048] php/geos.c, php/test/test.php: numInteriorRings
-
-2010-06-21 00:56 Sandro Santilli <strk at kbt.io>
-
- * [r3047] php/test/test.php: Test null-return from unexistent
- offset
-
-2010-06-21 00:53 Sandro Santilli <strk at kbt.io>
-
- * [r3046] src/geom/GeometryCollection.cpp: Geometry::getGeometryN
- is an API function, so make it safe/checked
-
-2010-06-21 00:44 Sandro Santilli <strk at kbt.io>
-
- * [r3045] php/geos.c, php/test/test.php: getGeometryN
-
-2010-06-21 00:06 Sandro Santilli <strk at kbt.io>
-
- * [r3044] php/test/test.php: Test numGeometries
-
-2010-06-21 00:01 Sandro Santilli <strk at kbt.io>
-
- * [r3043] php/geos.c, php/test/test.php: getSRID, setSRID
-
-2010-06-20 23:53 Sandro Santilli <strk at kbt.io>
-
- * [r3042] php/geos.c, php/test/test.php: typeName, typeId
-
-2010-06-20 23:40 Sandro Santilli <strk at kbt.io>
-
- * [r3041] php/geos.c, php/test/test.php: Geometry type constants
-
-2010-06-20 23:35 Sandro Santilli <strk at kbt.io>
-
- * [r3040] php/geos.c, php/test/test.php: isSimple, isRing, hasZ,
- isClosed
-
-2010-06-20 22:59 Sandro Santilli <strk at kbt.io>
-
- * [r3039] php/geos.c, php/test/test.php: checkValidity (isValid in
- disguise)
-
-2010-06-20 21:10 Sandro Santilli <strk at kbt.io>
-
- * [r3038] php/TODO, php/geos.c, php/test/test.php: isEmpty
-
-2010-06-20 21:00 Sandro Santilli <strk at kbt.io>
-
- * [r3037] php/geos.c, php/test/test.php: Relational operators +
- equalsExact
-
-2010-06-20 19:05 Sandro Santilli <strk at kbt.io>
-
- * [r3036] php/geos.c, php/test/test.php: Simplify (also
- topology-preserving), ExtractUniquePoints
-
-2010-06-20 17:00 Sandro Santilli <strk at kbt.io>
-
- * [r3035] php/geos.c, php/test/Makefile.am, php/test/test.php:
- GEOSLineMerge
-
-2010-06-20 09:13 Sandro Santilli <strk at kbt.io>
-
- * [r3034] php/geos.c, php/test/test.php: Make GEOSPolygonize a free
- function rather than a method on GEOSGeometry. This is to allow
- extending it to accept differnet kind of args, like arrays of
- GEOSGeometry for example..
-
-2010-06-20 09:02 Sandro Santilli <strk at kbt.io>
-
- * [r3033] php/TODO: Add serialize/unserialize TODO item
-
-2010-06-20 08:50 Sandro Santilli <strk at kbt.io>
-
- * [r3032] php/TODO, php/geos.c: Geometry.__toString for easier
- debuggin
-
-2010-06-20 08:32 Sandro Santilli <strk at kbt.io>
-
- * [r3031] php/TODO, php/geos.c, php/test/test.php: Polygonize
- (testing need further review for a possible bug in core lib)
-
-2010-06-19 21:38 Sandro Santilli <strk at kbt.io>
-
- * [r3030] php/test/test.php: Use the "T" char for IM9 pattern
- sometime (for fun and proof)
-
-2010-06-19 21:36 Sandro Santilli <strk at kbt.io>
-
- * [r3029] php/geos.c, php/test/test.php: relate, relatePattern
-
-2010-06-19 18:27 Sandro Santilli <strk at kbt.io>
-
- * [r3028] php/geos.c, php/test/test.php:
- Geometry->{pointOnSurface,centroid}
-
-2010-06-19 18:13 Sandro Santilli <strk at kbt.io>
-
- * [r3027] php/geos.c, php/test/test.php: More Geometry methods:
- envelope, intersection, convexHull, difference, symDifference,
- boundary, union (including cascaded)
-
-2010-06-19 17:14 Sandro Santilli <strk at kbt.io>
-
- * [r3026] php/geos.c, php/test/test.php: Export buffer costants and
- method
-
-2010-06-19 13:27 Sandro Santilli <strk at kbt.io>
-
- * [r3025] php/test/test.php: Test typed empty geoms too for IO
-
-2010-06-19 13:17 Sandro Santilli <strk at kbt.io>
-
- * [r3024] php/geos.c, php/test/test.php: Add second optional
- argument to Geometry->project and Geometry->interpolate to
- request normalization
-
-2010-06-19 13:08 Sandro Santilli <strk at kbt.io>
-
- * [r3023] capi/geos_c.h.in: Document GEOSInterpolate
-
-2010-06-19 13:06 Sandro Santilli <strk at kbt.io>
-
- * [r3022] php/geos.c, php/test/test.php: Add
- GEOSGeometry->interpolate()
-
-2010-06-19 12:42 Sandro Santilli <strk at kbt.io>
-
- * [r3021] capi/geos_ts_c.cpp: Handle exceptions in GEOSInterpolate
-
-2010-06-19 12:30 Sandro Santilli <strk at kbt.io>
-
- * [r3020] php/test/Makefile.am: Better automake integration of unit
- test
-
-2010-06-19 12:28 Sandro Santilli <strk at kbt.io>
-
- * [r3019] src/linearref/LinearLocation.cpp: Handle illegal argument
- to LinearLocation::getCoordinate
-
-2010-06-19 12:20 Sandro Santilli <strk at kbt.io>
-
- * [r3018] capi/geos_c.h.in: document GEOSProject
-
-2010-06-19 11:34 Sandro Santilli <strk at kbt.io>
-
- * [r3017] php/TODO, php/geos.c, php/test/Makefile.am,
- php/test/test.php: Complete implementation of WKTWriter
- interfaces, add phpunit-based testing, add .project interface to
- Geometry
-
-2010-06-19 11:32 Sandro Santilli <strk at kbt.io>
-
- * [r3016] configure.in: Check for PHP and PHPUNIT (for testing php
- bindings)
-
-2010-06-19 11:25 Sandro Santilli <strk at kbt.io>
-
- * [r3015] capi/geos_ts_c.cpp: Handle exceptions from
- LenghtIndexedLine::project
-
-2010-06-19 11:23 Sandro Santilli <strk at kbt.io>
-
- * [r3014] src/linearref/LinearIterator.cpp: The thrown error shall
- make sense...
-
-2010-06-19 11:16 Sandro Santilli <strk at kbt.io>
-
- * [r3013] src/linearref/LinearIterator.cpp: Throw an exception on
- first non-linestring component, rather than segfaulting la
- ter... (might be better to refuse non-lineal even earlier, but
- this way we *migh
- * be supporting collections with only linestrings)
-
-2010-06-19 11:14 Sandro Santilli <strk at kbt.io>
-
- * [r3012] include/geos/linearref/LengthIndexOfPoint.h,
- include/geos/linearref/LinearIterator.h: Dox cleanup
-
-2010-06-18 16:15 Sandro Santilli <strk at kbt.io>
-
- * [r3011] php/geos.c, php/test/test.php: WKTWriter::setTrim
-
-2010-06-18 16:12 Sandro Santilli <strk at kbt.io>
-
- * [r3010] php/Makefile.am: Ubuntu 8.10 version of gcc needs
- -std=gnu99 to digest Zend headers :(
-
-2010-06-18 15:09 Sandro Santilli <strk at kbt.io>
-
- * [r3009] Makefile.am, doc/Makefile.am: Add 'doxygen' rule (and
- 'apidoc' alias) to top-level Makefile.am
-
-2010-06-18 14:43 Sandro Santilli <strk at kbt.io>
-
- * [r3008] php/TODO: tip for test
-
-2010-06-18 14:20 Sandro Santilli <strk at kbt.io>
-
- * [r3007] Makefile.am, configure.in, php, php/Makefile.am,
- php/README, php/TODO, php/geos.c, php/php_geos.h, php/test,
- php/test/Makefile.am, php/test/crashme.php, php/test/test.php:
- Initial go at PHP5 bindings. Can only read and write WKT so far.
-
-2010-06-18 10:29 Sandro Santilli <strk at kbt.io>
-
- * [r3006] configure.in: Do not set user FLAGS, se project flags
- instead.
- For the whole story, see:
- http://www.gnu.org/software/hello/manual/automake/Flag-Variables-Ordering.html
-
-2010-06-18 09:57 Sandro Santilli <strk at kbt.io>
-
- * [r3005] doc/Makefile.am: Fix automake override
-
-2010-06-18 09:52 Sandro Santilli <strk at kbt.io>
-
- * [r3004] autogen.sh: Add -Woverride option to automake invocation,
- to catch Makefile.am errors (there's one)
-
-2010-06-16 10:39 Sandro Santilli <strk at kbt.io>
-
- * [r3003] swig/geos.i.in: Drop carriage returns
-
-2010-06-16 09:45 Sandro Santilli <strk at kbt.io>
-
- * [r3002] swig/Makefile.am: OOps, tabs instead of spaces confuse
- automake
-
-2010-06-16 09:31 Sandro Santilli <strk at kbt.io>
-
- * [r3001] swig/Makefile.am: Always distribute swig bindings, closes
- bug #352
-
-2010-06-16 09:25 Sandro Santilli <strk at kbt.io>
-
- * [r3000] macros/ac_pkg_swig.m4: Fix swig macro so it doesn't think
- version 2.0.0 is < 1.3.37
-
-2010-06-01 15:15 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2999] src/io/WKTReader.cpp, tests/unit/io/WKTReaderTest.cpp:
- make WKTReader keywords case insensitive
-
-2010-05-31 16:25 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2998] include/geos/geom/CoordinateArraySequence.h,
- include/geos/geom/CoordinateArraySequenceFactory.h,
- include/geos/geom/CoordinateSequenceFactory.h,
- src/geom/CoordinateArraySequence.cpp,
- src/geom/GeometryFactory.cpp, src/io/WKTWriter.cpp,
- tests/unit/geom/CoordinateArraySequenceTest.cpp: Attempt to make
- geometry dimension perform more smoothly.
- Modified CoordinateArraySequence to default to unknown dimension
- (0), which
- is determined at the point getDimension() is called by
- examination of the
- first coordinate Z (ISNAN test). The WKTWriter has also been
- altered to
- write 0.0 instead of nan, and to avoid writing "Z" for EMPTY
- geometries.(#348)
-
-2010-05-31 02:57 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2997] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- Addition of getCoordinateDimension() on GEOSGeom (#311)
- Addition of setOutputDimension, setOld3D on WKTWriter (#292)
-
-2010-05-28 20:44 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2996] tests/unit/io/WKBWriterTest.cpp: added missing test that
- should have been in r2995
-
-2010-05-28 20:38 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2995] include/geos/geom/Geometry.h,
- include/geos/geom/GeometryCollection.h,
- include/geos/geom/LineString.h, include/geos/geom/Point.h,
- include/geos/geom/Polygon.h, include/geos/io/WKBWriter.h,
- include/geos/io/WKTWriter.h, src/geom/GeometryCollection.cpp,
- src/geom/LineString.cpp, src/geom/Point.cpp,
- src/geom/Polygon.cpp, src/io/WKBWriter.cpp, src/io/WKTWriter.cpp,
- tests/unit/Makefile.am, tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/PointTest.cpp, tests/unit/io/WKTWriterTest.cpp:
- Implement getCoordinateDimension() for geometries (#331)
- WKTWriter now has setOutputDimension() method, and writes 3D
- geometries (#292)
- WKBWriter has fixes for writing 2D geometries from 3D geometry
- (#346)
- Minimal unit tests for the above.
-
-2010-05-28 20:32 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2994] src/io/WKTReader.cpp, tests/unit/io/WKTReaderTest.cpp:
- add support for reading SF1.2 Z/M/ZM geometries (#347)
-
-2010-05-19 05:22 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2993] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- include/geos/io/WKTWriter.h, src/io/WKTWriter.cpp,
- tests/unit/Makefile.am, tests/unit/io/WKTReaderTest.cpp,
- tests/unit/io/WKTWriterTest.cpp: added setPrecision, setTrim
- support on WKTWriter and provided tests (#341)
-
-2010-05-18 20:28 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2992] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/Makefile.am,
- tests/unit/capi/GEOSLineString_PointTest.cpp: expose several new
- accessor functions on geometries (#345)
-
-2010-05-18 20:07 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2991] tests/unit/noding/SegmentNodeTest.cpp: disamiguate create
- args (#345)
-
-2010-05-18 19:18 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2990] include/geos/geom/CoordinateArraySequence.h,
- include/geos/geom/CoordinateArraySequenceFactory.inl,
- include/geos/geom/CoordinateSequenceFactory.h,
- include/geos/io/WKTReader.h,
- src/geom/CoordinateArraySequence.cpp,
- src/geom/GeometryFactory.cpp, src/io/WKTReader.cpp,
- tests/unit/noding/BasicSegmentStringTest.cpp,
- tests/unit/noding/NodedSegmentStringTest.cpp: preserve dimension
- as part of CoordinateArraySequence and while reading WKT (#345)
-
-2010-05-15 12:47 Sandro Santilli <strk at kbt.io>
-
- * [r2989] src/operation/buffer/OffsetCurveBuilder.cpp: Minor tweaks
-
-2010-05-15 12:31 Sandro Santilli <strk at kbt.io>
-
- * [r2988] include/geos/operation/buffer/Makefile.am,
- include/geos/operation/buffer/OffsetCurveBuilder.h,
- include/geos/operation/buffer/OffsetCurveVertexList.h,
- src/operation/buffer/Makefile.am,
- src/operation/buffer/OffsetCurveBuilder.cpp,
- src/operation/buffer/OffsetCurveVertexList.h,
- tests/xmltester/tests/bug334.xml: Move OffsetCurveVertexList.h to
- headers dir, add a .reset() method to reduce memory allocations,
- use the new interface.
-
-2010-05-15 12:30 Sandro Santilli <strk at kbt.io>
-
- * [r2987] include/geos/geom/CoordinateArraySequence.h,
- src/geom/CoordinateArraySequence.cpp: Add clear() method to
- CoordinateArraySequence, inline empty()
-
-2010-05-04 21:29 Sandro Santilli <strk at kbt.io>
-
- * [r2986] README: Add 'ldconfig' step, seems to be a recurring
- issue with builders...
-
-2010-05-02 09:35 Sandro Santilli <strk at kbt.io>
-
- * [r2985] capi/geos_c.h.in: Add a note about 2d nature of
- extractUniquePoints
-
-2010-04-21 16:17 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2982] nmake.opt: * Updated nmake.opt with NMake version from
- Visual Studio 2010 release.
-
-2010-04-17 22:16 Sandro Santilli <strk at kbt.io>
-
- * [r2977] HOWTO_RELEASE, capi/geos_c.h.in: Also set version for the
- systems not using autoconf, and update paths in HOWTO_RELEASE
- file
-
-2010-04-17 22:14 Sandro Santilli <strk at kbt.io>
-
- * [r2976] configure.in: As we're still maintaining 3.2 branch, and
- since new CAPI interface were added, bump CAPI lib interface
- version up. We'll be 1.7.0 there from now on.
-
-2010-04-17 15:34 Sandro Santilli <strk at kbt.io>
-
- * [r2974] NEWS, capi/geos_c.cpp: Have initGEOS(..) return a
- singleton, as used to be up to 3.0.0
-
-2010-04-07 13:24 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2968] nmake.opt: Added ENABLE_INLINE=YES|NO option to nmake.opt
- for Visual C++ builds using NMake. The ENABLE_INLINE=YES does not
- link for me - to be fixed
-
-2010-04-07 13:22 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2967] src/dirlist.mk: Updated src/dirlist.mk (Ticket 337)
-
-2010-03-29 17:44 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2965] nmake.opt: Added NMake 10.x version to be recognized by
- nmake.opt
-
-2010-03-29 12:17 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2961] include/geos/algorithm/CentralEndpointIntersector.h,
- include/geos/geom/CoordinateArraySequence.h,
- include/geos/geom/CoordinateArraySequenceFactory.h,
- include/geos/geom/CoordinateArraySequenceFactory.inl,
- include/geos/geom/CoordinateSequence.h,
- include/geos/geom/CoordinateSequenceFactory.h,
- include/geos/geom/CoordinateSequenceFilter.h,
- include/geos/geom/Geometry.h,
- include/geos/geom/GeometryCollection.h,
- include/geos/geom/LineSegment.h,
- include/geos/geom/LineSegment.inl,
- include/geos/geom/LineString.h, include/geos/geom/Polygon.h,
- include/geos/geom/prep/PreparedLineStringIntersects.h,
- include/geos/geomgraph/EdgeEndStar.h,
- include/geos/geomgraph/TopologyLocation.h,
- include/geos/index/chain/MonotoneChain.h,
- include/geos/index/chain/MonotoneChainBuilder.h,
- include/geos/index/chain/MonotoneChainOverlapAction.h,
- include/geos/index/strtree/AbstractSTRtree.h,
- include/geos/index/strtree/SIRtree.h,
- include/geos/index/strtree/STRtree.h,
- include/geos/noding/MCIndexNoder.h,
- include/geos/noding/MCIndexSegmentSetMutualIntersector.h,
- include/geos/noding/SegmentNodeList.h,
- include/geos/noding/SegmentStringUtil.h,
- include/geos/noding/snapround/HotPixel.h,
- include/geos/operation/predicate/RectangleIntersects.h,
- include/geos/planargraph/DirectedEdgeStar.h,
- include/geos/planargraph/PlanarGraph.h,
- include/geos/simplify/DouglasPeuckerLineSimplifier.h,
- include/geos/simplify/TaggedLineString.h: Qualify size_t with std
- namespace in headers.
-
-2010-03-29 12:13 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2960] build/msvc10, build/msvc10/geos_c_dll,
- build/msvc10/geos_lib, build/msvc10/geos_unit,
- build/msvc10/geos_xmltester: Updated svn:ignore property
-
-2010-03-29 11:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2959] build/msvc10/geos_lib/geos_lib.vcxproj,
- build/msvc10/geos_lib/geos_lib.vcxproj.filters,
- build/msvc90/geos_c_dll/geos_c_dll.vcproj,
- build/msvc90/geos_unit/geos_unit.vcproj,
- build/msvc90/geos_xmltester/geos_xmltester.vcproj: Updated
- projects for Visual Studio 2008 and 2010
-
-2010-03-29 11:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2958] include/geos/geom/Geometry.h,
- include/geos/geom/LineString.h, include/geos/geom/Point.h,
- include/geos/geomgraph/EdgeEndStar.h,
- include/geos/geomgraph/EdgeList.h, include/geos/geomgraph/Node.h,
- include/geos/geomgraph/NodeMap.h,
- include/geos/index/strtree/AbstractNode.h,
- include/geos/index/strtree/STRtree.h,
- include/geos/io/CLocalizer.h, include/geos/io/WKBReader.h,
- include/geos/io/WKTWriter.h,
- include/geos/noding/NodedSegmentString.h,
- include/geos/operation/GeometryGraphOperation.h,
- include/geos/operation/buffer/BufferBuilder.h,
- include/geos/operation/buffer/BufferOp.h,
- include/geos/operation/buffer/OffsetCurveBuilder.h,
- include/geos/operation/linemerge/LineMergeGraph.h,
- include/geos/operation/linemerge/LineMerger.h,
- include/geos/operation/overlay/OverlayOp.h,
- include/geos/operation/polygonize/Polygonizer.h,
- include/geos/planargraph/NodeMap.h,
- include/geos/planargraph/PlanarGraph.h,
- include/geos/simplify/LineSegmentIndex.h,
- include/geos/simplify/TaggedLineStringSimplifier.h,
- include/geos/simplify/TaggedLinesSimplifier.h,
- include/geos/simplify/TopologyPreservingSimplifier.h,
- include/geos/util/GEOSException.h,
- include/geos/util/GeometricShapeFactory.h,
- include/geos/util/UniqueCoordinateArrayFilter.h: Added pragma to
- disable Visual C++ warning C4251 - safe to ignore
- (http://support.microsoft.com/kb/813810/)
-
-
-2010-03-29 11:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2957] capi/geos_ts_c.cpp: No need to load the whole std
- namespace to use std::vector only.
-
-2010-03-26 12:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2955] include/geos/platform.h.vc: platform.h.vc: disable
- min/max macros substitution
-
-2010-03-26 12:06 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2954] include/geos/operation/union/CascadedPolygonUnion.h:
- Added GEOS_DLL with Microsoft-specific __declspec attribute
- missing from CascadedPolygonUnion class (ported from
- branches/3.2)
-
-2010-03-26 12:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2952] src/geom/GeometryList.cpp: geom\GeoemtryList.cpp: missing
- implementation of GeometryList::size() function (ported from
- branches/3.2)
-
-2010-03-26 11:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2950] src/Makefile.vc: src\Makefile.vc: added missing
- geom\GeometryList.cpp (ported from branches/3.2)
-
-2010-03-26 11:55 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2948] nmake.opt: nmake.opt: Added missing GEOS_DLL_EXPORT to
- CPPFLAGS (ported from branches/3.2)
-
-2010-03-19 15:13 Sandro Santilli <strk at kbt.io>
-
- * [r2946] NEWS, capi/geos_ts_c.cpp: Improve formatting for
- GEOSisValidReason_r (#329)
-
-2010-03-18 18:39 Sandro Santilli <strk at kbt.io>
-
- * [r2944] include/geos/operation/valid/IsValidOp.h,
- src/operation/valid/IsValidOp.cpp: Forw-port a better fix for
- #333 (false positive valid geoms)
-
-2010-03-16 13:13 Sandro Santilli <strk at kbt.io>
-
- * [r2941] capi/geos_ts_c.cpp: Fix ST_IsValidDetail (broke by last
- commit)
-
-2010-03-16 12:32 Sandro Santilli <strk at kbt.io>
-
- * [r2940] capi/geos_ts_c.cpp: Now that IsValidOp doesn't cache the
- 'checked' status it is better to trigger a single check rather
- than two (also fix leaks)
-
-2010-03-14 10:13 Sandro Santilli <strk at kbt.io>
-
- * [r2939] include/geos/util/Makefile.am: Install Machine.h
-
-2010-03-13 22:07 Sandro Santilli <strk at kbt.io>
-
- * [r2938] capi/geos_ts_c.cpp,
- tests/unit/capi/GEOSOrientationIndex.cpp: Fix
- GEOSOrientationIndex implementation and testcase. Closes ticket
- #335.
-
-2010-03-12 07:54 Sandro Santilli <strk at kbt.io>
-
- * [r2937] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp, tests/unit/Makefile.am,
- tests/unit/capi/GEOSOrientationIndex.cpp: Expose
- GEOSOrientationIndex to C-API
-
-2010-03-10 09:34 Sandro Santilli <strk at kbt.io>
-
- * [r2936] include/geos/operation/valid/IsValidOp.h,
- src/operation/valid/IsValidOp.cpp,
- tests/xmltester/tests/general/TestValid.xml: Sync TestValid xml
- from JTS, review IsValidOp to be in sync with current JTS trunk.
-
-2010-03-07 11:39 Sandro Santilli <strk at kbt.io>
-
- * [r2935] README: Apply slightly modified patch by mwtoews (#344)
-
-2010-03-06 01:49 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2934] CMakeLists.txt, cmake/cmake_uninstall.cmake.in: Added
- cmake/cmake_uninstall.cmake.in script and configured make
- uninstall target for CMake configuration (#317)
-
-2010-03-03 07:21 Sandro Santilli <strk at kbt.io>
-
- * [r2933] capi/geos_c.h.in: Improve documentation for
- GEOSPOlygonize_full
-
-2010-03-02 21:04 Sandro Santilli <strk at kbt.io>
-
- * [r2932] NEWS, include/geos/operation/valid/IsValidOp.h,
- src/operation/valid/IsValidOp.cpp,
- tests/xmltester/tests/general/TestValid.xml: Fix false positive
- return from IsValidOp (#333)
-
-2010-02-28 19:01 Sandro Santilli <strk at kbt.io>
-
- * [r2931] src/geom/LineString.cpp: Minor tweak
-
-2010-02-28 18:55 Sandro Santilli <strk at kbt.io>
-
- * [r2930] NEWS, capi/geos_c.cpp, capi/geos_c.h.in: Provide
- non-rehentrant version of empty geometries constructors
-
-2010-02-28 17:02 Sandro Santilli <strk at kbt.io>
-
- * [r2929] NEWS: extractUniquePoints comes in non-reentrant version
- too
-
-2010-02-25 07:50 Sandro Santilli <strk at kbt.io>
-
- * [r2928] NEWS: Update with GEOSPolygonize_full item
-
-2010-02-23 20:00 Sandro Santilli <strk at kbt.io>
-
- * [r2927] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- GEOSPolygonize_full [RT-SIGTA]
-
-2010-02-22 22:21 Sandro Santilli <strk at kbt.io>
-
- * [r2926] include/geos/operation/polygonize/Polygonizer.h,
- src/operation/polygonize/Polygonizer.cpp: LineStringAdder
- heap-allocation removal
-
-2010-02-22 22:17 Sandro Santilli <strk at kbt.io>
-
- * [r2925] NEWS, include/geos/operation/polygonize/Polygonizer.h,
- src/operation/polygonize/Polygonizer.cpp: Drop heap allocation of
- invalidRingLines vector
-
-2010-02-22 22:06 Sandro Santilli <strk at kbt.io>
-
- * [r2924] include/geos/operation/polygonize/Polygonizer.h,
- src/operation/polygonize/Polygonizer.cpp: More heap allocations
- bite the dust...
-
-2010-02-22 21:51 Sandro Santilli <strk at kbt.io>
-
- * [r2923] NEWS, include/geos/operation/polygonize/Polygonizer.h,
- src/operation/polygonize/Polygonizer.cpp: Drop HEAP allocation
- for dangles vector too, and document all these API changes
-
-2010-02-22 21:41 Sandro Santilli <strk at kbt.io>
-
- * [r2922] capi/geos_ts_c.cpp,
- include/geos/operation/polygonize/PolygonizeEdge.h,
- include/geos/operation/polygonize/Polygonizer.h,
- src/operation/polygonize/Polygonizer.cpp: Avoid heap allocation
- of a vector for cut edges, bits of additional documentation
-
-2010-02-22 21:29 Sandro Santilli <strk at kbt.io>
-
- * [r2921] include/geos/operation/polygonize/Polygonizer.h: Try to
- document current behaviour (very bad behaviour indeed...)
-
-2010-02-21 17:11 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2920] CMakeLists.txt: Another patch from Gavin Heavyside to
- enable GEOS as a dependency of a project with CMake
-
-2010-02-21 17:05 Sandro Santilli <strk at kbt.io>
-
- * [r2919] NEWS, capi/geos_c.h.in, capi/geos_ts_c.cpp: Allow
- GEOSGetGeometryN calls against single geometries
-
-2010-02-21 16:27 Sandro Santilli <strk at kbt.io>
-
- * [r2918] capi/geos_c.cpp, capi/geos_c.h.in: Expose the
- non-reentrant version too (I know, I was against, but it's too
- much work on the postgis side for that right now)
-
-2010-02-21 15:03 Sandro Santilli <strk at kbt.io>
-
- * [r2917] NEWS, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/Makefile.am,
- tests/unit/capi/GEOSGeom_extractUniquePointsTest.cpp:
- GEOSGeom_extractUniquePoints [RT-SIGTA]
-
-2010-02-21 14:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2916] CMakeLists.txt: Patch from Gavin Heavyside that enables
- CMake to build GEOS as a dependency of user-defined project
-
-2010-02-17 14:04 Sandro Santilli <strk at kbt.io>
-
- * [r2915] src/geom/CoordinateArraySequence.cpp: Throw an
- IllegalArgumentException when setOrdinate is called with unknown
- ordinate index
-
-2010-02-14 14:01 Sandro Santilli <strk at kbt.io>
-
- * [r2913] NEWS: Add GEOSPolygonizer_getCutEdges NEWS item where it
- belongs
-
-2010-02-12 17:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2912] capi/CMakeLists.txt: Fixed but in CMake configuration
- which installed geos_c.h in incorrect location (#330)
-
-2010-02-11 18:15 Sandro Santilli <strk at kbt.io>
-
- * [r2911] NEWS: Update
-
-2010-02-11 08:33 Sandro Santilli <strk at kbt.io>
-
- * [r2910] capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/capi/GEOSGeom_create.cpp: Complete set of typed-empty
- constructors and tests for them [RT-SIGTA]
-
-2010-02-11 08:18 Sandro Santilli <strk at kbt.io>
-
- * [r2909] capi/geos_c.h.in, capi/geos_ts_c.cpp: Go for consistency
- with reentrant interfaces [RT-SIGTA]
-
-2010-02-11 00:10 Sandro Santilli <strk at kbt.io>
-
- * [r2908] NEWS, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/Makefile.am, tests/unit/capi/GEOSGeom_create.cpp:
- GEOSContext_setNoticeHandler, GEOSContext_setErrorHandler,
- GEOSGeom_createEmptyPolygon_r (and test)
-
-2010-02-09 17:52 Sandro Santilli <strk at kbt.io>
-
- * [r2907] doc/Doxyfile.in: Fix to match new layout
-
-2010-02-06 04:07 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2906] tests/xmltester/CMakeLists.txt: Ported list of
- SAVE_XMLTESTS to CMake configuration of XMLTester (#317) All
- tests pass on Ubuntu 9.10
-
-2010-02-05 21:24 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2905] CMakeLists.txt: Fixed CMake version comparison to disable
- platform.h (#317)
-
-2010-02-05 14:54 Sandro Santilli <strk at kbt.io>
-
- * [r2904] capi/geos_c.h.in: Document ownership of created types
-
-2010-02-05 14:39 Sandro Santilli <strk at kbt.io>
-
- * [r2903] NEWS, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp: New CAPI interface: GEOSisValidDetail ( tell
- state, reason & location apart )
-
-2010-02-04 23:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2902] CMakeLists.txt, tools/CMakeLists.txt: Fixed missing
- substitution of @libdir@ in geos-config generated by CMake #(317)
-
-2010-02-02 18:14 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2901] CMakeLists.txt: Fixed problem with use of new command
- with file() macro for older CMake versions (#327)
-
-2010-01-31 03:06 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2900] tests/unit/CMakeLists.txt,
- tests/xmltester/CMakeLists.txt: Added XMLTester to CTest
- configuration - work in progress (#317)
-
-2010-01-31 03:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2899] CMakeLists.txt: Added GEOS_ENABLE_FLOATSTORE option to
- CMake to control GCC flag -ffloat-store (#317)
-
-2010-01-31 01:26 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2898] include/geos: Added platform.h.disabled to svn:ignore
- property
-
-2010-01-31 01:22 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2897] CMakeLists.txt: A minor fix to order of enable_testing()
- and add_subdirectories(tests) - it is important to include the
- former macro first so the tests are caught in
-
-2010-01-30 23:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2896] CMakeLists.txt: Updated configuration of
- GEOS_ENABLE_TESTS option for CMake (#317)
-
-2010-01-30 22:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2895] CMakeLists.txt: Configured 'make check' target for CMake
- as alias to 'make test' to mimic GNU Autotools manner of running
- tests (#317)
-
-2010-01-29 20:30 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2894] include/geos/platform.h.in: Extend support of Apple ISNAN
- case to newer? compilers
-
-2010-01-29 17:42 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2893] CMakeLists.txt, include/geos/platform.h.cmake: Solved
- problem with repeated definition of getMachineByteOrder (#317).
- Added check if alternative platform.h is already present in the
- include/geos directory and deactivate it renaming to
- platform.h.disable, before generating CMake-specific platform.h.
- Tested on Windows with Visual C++ but with
- -DGEOS_ENABLE_INLINE=OFF otherwise DLL linking fails with many
- redefined symbols - to be checked.
-
-2010-01-29 01:43 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2892] CMakeLists.txt, tests/unit/CMakeLists.txt: Configured
- 'make test' target for CMake build (#317). Now only geos_unit is
- executed
-
-2010-01-28 18:42 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2891] src/planargraph/algorithm/ConnectedSubgraphFinder.cpp:
- Missing includes of platform.h and <cmath>
-
-2010-01-27 22:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2890] tests/unit/linearref/LengthIndexedLineTest.cpp: Tidy up
- messy code in tests/unit/linearref
-
-2010-01-27 22:09 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2889] CMakeLists.txt,
- tests/unit/linearref/LengthIndexedLineTest.cpp: Fixed CMake
- configuration for the problem about unavailable C99 features if
- -std=c99 is not specified for GCC 4.3.3 on Ubuntu 9.04. This is
- inconsistent behaviour with GCC 4.4.1
- (https://bugs.launchpad.net/ubuntu/+source/gcc-4.3/+bug/512741).
-
-2010-01-23 02:43 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2888] src/CMakeLists.txt: GEOS C++ static library was missing
- from installation targets (#317)
-
-2010-01-23 02:36 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2887] CMakeLists.txt, capi/CMakeLists.txt, src/CMakeLists.txt:
- CMake configuration update (#317): * Configured shared library
- target for C++ API. * Added library version information and TODO
- comment about SOVERSION.
-
-2010-01-23 01:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2886] CMakeLists.txt: Small fix to latest commit (#317)
-
-2010-01-23 01:32 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2885] CMakeLists.txt: Disabled GEOS_ENABLE_ASSERT option for
- Visual Studio builds - not supported, no sense (#317)
-
-2010-01-23 00:10 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2884] CMakeLists.txt: Tweaked detection isfinite and isnan
- declared as functions in C++ (#317)
-
-2010-01-22 23:52 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2883] cmake/modules/CheckPrototypeExists.cmake: Added
- CheckPrototypeExists.cmake module - imported from KDE/kdelibs
- tree
-
-2010-01-22 23:51 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2882] cmake, cmake/modules,
- cmake/modules/COPYING-CMAKE-SCRIPTS: Added trunk/cmake directory
- for custom CMake modules
-
-2010-01-21 01:23 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2881] CMakeLists.txt: CMake configuration update (#317): * Set
- default CMAKE_BUILD_TYPE to Debug * Added GEOS_ENABLE_ASSERT and
- GEOS_ENABLE_INLINE options. * Renamed option ENABLE_MSVC_MP to
- GEOS_MSVC_ENABLE_MP.
-
-2010-01-20 23:42 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2880] CMakeLists.txt: Fix for addd extra test for STL classes
- in std namespace to CMake configuration (#317)
-
-2010-01-20 23:37 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2879] CMakeLists.txt: Addd extra test for STL classes in std
- namespace to CMake configuration (#317)
-
-2010-01-20 23:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2878] CMakeLists.txt, capi/CMakeLists.txt,
- include/CMakeLists.txt, include/geos/platform.h.cmake,
- src/CMakeLists.txt, tests/CMakeLists.txt,
- tests/unit/CMakeLists.txt, tests/xmltester/CMakeLists.txt,
- tools/CMakeLists.txt: Updated svn:keyword with Id for CMake files
-
-2010-01-20 22:17 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2877] tools/CMakeLists.txt: Fixed bug with not setting proper
- permissions to geos-config while installing with CMake build
- configuration (#318).
-
-2010-01-19 00:19 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2876] CMakeLists.txt: #317: compiler flags can not be handled
- using CMake list type, reverted last change that sneaked in with
- Visual Studio related commit.
-
-2010-01-19 00:03 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2875] CMakeLists.txt: #317: Added CXX flags specific to Visual
- C++ compiler. Added ENABLE_MSVC_MP option to allow setting Visual
- C++ /MP flag that enables multi-process compilation.
-
-2010-01-18 21:15 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2874] capi/geos_ts_c.cpp: Load elements of std namespace to
- scope of geos_ts_c.cpp file, so C99 functions are loaded even if
- hidden in std (non-standard extension in GCC).
-
-2010-01-18 18:15 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2873] capi/geos_ts_c.cpp, src/geomgraph/Node.cpp,
- src/operation/overlay/ElevationMatrix.cpp,
- src/operation/overlay/ElevationMatrixCell.cpp,
- src/operation/overlay/LineBuilder.cpp,
- src/operation/overlay/OverlayOp.cpp,
- src/operation/valid/IsValidOp.cpp,
- tests/unit/algorithm/distance/DiscreteHausdorffDistanceTest.cpp,
- tests/unit/geom/CoordinateTest.cpp,
- tests/unit/geom/TriangleTest.cpp,
- tests/unit/linearref/LengthIndexedLineTest.cpp,
- tests/unit/operation/valid/IsValidTest.cpp: Added missing headers
- platform.h and <cmath> where ISNAN or FINITE macros are expanded
-
-2010-01-18 18:14 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2872] tests/geostest: Updated svn:ignore patterns
-
-2010-01-18 18:13 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2871] include/geos/platform.h.cmake: Cleaned redundant include
- for cmath and math.h from platform.h.cmake (#317)
-
-2010-01-18 18:12 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2870] tests/geostest, tests/thread: Updated svn:ignore patterns
-
-2010-01-18 01:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2869] capi/CMakeLists.txt: Updated Windows elements of build
- configuration for CMake system (#317):
- * Added missing symbol GEOS_DLL_EXPORT to request generation of
- import library for GEOS C API DLL
- * All targets configured for CMake build system have been
- successfully built and tested using CMake.
- * CMake-based install target successfully tested on Windows 7
- ** Default prefix for 32-bit build is "c:\Program Files
- (x86)\geos\" where bin, lib and include directories are created.
-
-2010-01-18 00:59 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2868] include/geos/platform.h.cmake,
- src/algorithm/CGAlgorithms.cpp,
- src/algorithm/locate/IndexedPointInAreaLocator.cpp,
- src/noding/snapround/HotPixel.cpp,
- src/operation/buffer/BufferOp.cpp,
- src/operation/overlay/snap/GeometrySnapper.cpp,
- src/operation/overlay/validate/OverlayResultValidator.cpp: *
- Successfully tested CMake configuration with Visual Studio 2010
- (#317).
- * Disable argument dependant lookup (Koenig) for min/max
- functions to make sure GEOS compiles in the presence of the
- min/max macros.
- * Some platform headers define min() and max() macros which cause
- some common C++ constructs to fail to compile.
-
-2010-01-17 23:54 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2867] CMakeLists.txt, tools/CMakeLists.txt: Configured 'make
- install' for tools to install geos-config program on Unix
- platforms (#317). Fixed missing prefix nad exec_prefix variables
- substitution during geos-config generation.
-
-2010-01-17 23:40 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2866] CMakeLists.txt, capi/CMakeLists.txt,
- include/CMakeLists.txt: Configured 'make install' target for GEOS
- C shared library and headers (#317). Install platform.h and
- version.h from build directory where they are installed, not from
- source tree. Added GEOS C API header location to include
- directories.
-
-2010-01-17 23:06 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2865] CMakeLists.txt, include/CMakeLists.txt,
- src/CMakeLists.txt: Configured 'make install' target for GEOS C++
- static library archive and headers (#317)
-
-2010-01-17 03:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2864] build/bjam: Removed build/bjam directory with old and no
- longer maintained build configuration based on Boost.Build
-
-2010-01-17 03:12 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2863] tests/CMakeLists.txt, tests/xmltester/CMakeLists.txt:
- Added simplewkttester and xmltester tests to CMake configuration
- (#317)
-
-2010-01-17 03:00 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2862] CMakeLists.txt, capi/CMakeLists.txt, src/CMakeLists.txt,
- tests/CMakeLists.txt, tests/unit/CMakeLists.txt,
- tests/unit/tut/tut_console_reporter.hpp,
- tests/unit/tut/tut_reporter.hpp: Updated CMake configuration
- (#317): CMake generates config headers in build tree. Added
- generation of geos-config script. Refined include directories
- settings. Added unit tests package to the configuration. Status:
- GEOS core + GEOS C library + unit tests build and run
- successfully.
-
-2010-01-17 02:07 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2861] CMakeLists.txt, include/geos/version.h.cmake: Now CMake
- can generates geos_c.h (#317). Removed
- include/geos/version.h.cmake as no longer needed - CMake can
- subsitute variables of Autoconf-style @VAR@ very well.
-
-2010-01-17 00:46 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2860] CMakeLists.txt, include/geos/platform.h.cmake: Refined
- detection of isnan and isfinite features (#317)
-
-2010-01-16 22:20 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2859] CMakeLists.txt, include/geos/platform.h.cmake: Added
- checks of C/C++ headers and library features like 64-bit integer
- type (#317)
-
-2010-01-16 21:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2858] CMakeLists.txt: Added generation of build-specific
- platform.h file from platform.h.cmake (#317)
-
-2010-01-16 21:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2857] CMakeLists.txt, include/geos/version.h.cmake: Set version
- numbers and generate version.h for CMake build (#317)
-
-2010-01-16 20:41 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2856] include/geos/platform.h.cmake: Added platform.h.cmake
- file used by build configuration for CMake build system (#317)
-
-2010-01-16 20:40 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2855] include/geos/platform.h.vc: Removed definition of
- INT64_CONST_IS_I64 - it is not checked or used anywhere
-
-2010-01-16 20:12 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2854] include/geos/platform.h.in, include/geos/util/math.h:
- Unified detection of math features to define FINITE and ISNAN
- macros
-
-2010-01-16 18:14 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2853] capi/geos_ts_c.cpp,
- include/geos/io/ByteOrderDataInStream.inl,
- include/geos/io/WKBWriter.h, include/geos/platform.h.in,
- include/geos/platform.h.vc, include/geos/util/Machine.h: Moved
- getMachineByteOrder from include/geos/platform.h to
- include/geos/util/Machine.h. This function is universal for
- non-Windows and Windows platforms
-
-2010-01-16 17:03 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2852] CMakeLists.txt, capi/CMakeLists.txt, src/CMakeLists.txt:
- Added first straps of configuration for CMake build system (#317)
-
-2010-01-16 02:40 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2851] tests/geostest/.deps: Removed tests/geostest/.deps
- directory
-
-2010-01-16 02:14 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2850] examples, examples/Makefile.am, src/examples: Moved
- src/examples out of src directory (#315)
-
-2010-01-14 00:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2849] build/msvc10/geos_c_dll/geos_c_dll.vcxproj,
- build/msvc10/geos_c_dll/geos_c_dll.vcxproj.filters,
- build/msvc10/geos_lib/geos_lib.vcxproj,
- build/msvc10/geos_lib/geos_lib.vcxproj.filters,
- build/msvc10/geos_unit/geos_unit.vcxproj,
- build/msvc10/geos_xmltester/geos_xmltester.vcxproj: Updated
- Visual Studio 2010 projects in build/msvc10 with new location of
- include and src (#315)
-
-2010-01-13 21:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2848] include/geos/noding/NodedSegmentString.h: * Successfully
- compiled with Visual C++ 8.0 after restructuring source tree.
- ** NodedSegmentString class;
- ** Use explicit self-describing two-step casts to indicate what's
- really happening - C-cast is evil and hides serious interface
- issues.
- ** Added missing <cstddef> and qualify size_t with std namespace.
-
-2010-01-13 21:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2847] build/msvc80/geos_c_dll/geos_c_dll.vcproj,
- build/msvc80/geos_lib/geos_lib.vcproj,
- build/msvc80/geos_python/geos_python.vcproj,
- build/msvc80/geos_ruby/geos_ruby.vcproj,
- build/msvc80/geos_unit/geos_unit.vcproj,
- build/msvc80/geos_xmltester/geos_xmltester.vcproj: Updated Visual
- Studio 2005 projects in build/msvc80 with new location of include
- and src (#315)
-
-2010-01-13 18:07 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2846] build/msvc90/geos_c_dll/geos_c_dll.vcproj,
- build/msvc90/geos_lib/geos_lib.vcproj,
- build/msvc90/geos_python/geos_python.vcproj,
- build/msvc90/geos_ruby/geos_ruby.vcproj,
- build/msvc90/geos_unit/geos_unit.vcproj,
- build/msvc90/geos_xmltester/geos_xmltester.vcproj: Updated Visual
- Studio 2008 projects in build/msvc90 with new location of include
- and src (#315)
-
-2010-01-13 17:54 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2845] makefile.vc, nmake.opt, src/Makefile.vc: Updated
- makefile.vc, nmake.opt, src/makefile.vc files with new location
- of include and src (#315)
-
-2010-01-13 03:03 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2844] Makefile.am, capi/Makefile.am, doc/Makefile.am,
- include/geos/index/sweepline/Makefile.am,
- include/geos/operation/Makefile.am, macros/Makefile.am,
- src/operation/Makefile.am, swig/Makefile.am,
- swig/python/Makefile.am, swig/python/tests/Makefile.am,
- swig/ruby/Makefile.am, swig/ruby/test/Makefile.am,
- tests/Makefile.am, tests/bigtest/Makefile.am,
- tests/geostest/Makefile.am, tests/perf/Makefile.am,
- tests/perf/operation/Makefile.am,
- tests/perf/operation/buffer/Makefile.am,
- tests/thread/Makefile.am, tests/unit/Makefile.am,
- tests/xmltester/Makefile.am, tools/Makefile.am: Updated remaining
- directories doc, macros, tools, tests, swig, capi with new src
- and include location (#315). Fixed previous updates. Successfull
- build on Linux.
-
-2010-01-13 02:08 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2843] capi/Makefile.am: Updated Makefile.am files in capi
- subtree after moved to new location (#315)
-
-2010-01-13 02:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2842] src/Makefile.am, src/algorithm/Makefile.am,
- src/algorithm/distance/Makefile.am,
- src/algorithm/locate/Makefile.am, src/examples/Makefile.am,
- src/geom/Makefile.am, src/geom/prep/Makefile.am,
- src/geom/util/Makefile.am, src/geomgraph/Makefile.am,
- src/geomgraph/index/Makefile.am, src/index/Makefile.am,
- src/index/bintree/Makefile.am, src/index/chain/Makefile.am,
- src/index/intervalrtree/Makefile.am,
- src/index/quadtree/Makefile.am, src/index/strtree/Makefile.am,
- src/index/sweepline/Makefile.am, src/io/Makefile.am,
- src/linearref/Makefile.am, src/noding/Makefile.am,
- src/noding/snapround/Makefile.am, src/operation/Makefile.am,
- src/operation/buffer/Makefile.am,
- src/operation/distance/Makefile.am,
- src/operation/linemerge/Makefile.am,
- src/operation/overlay/Makefile.am,
- src/operation/polygonize/Makefile.am,
- src/operation/predicate/Makefile.am,
- src/operation/relate/Makefile.am,
- src/operation/union/Makefile.am, src/operation/valid/Makefile.am,
- src/planargraph/Makefile.am, src/precision/Makefile.am,
- src/simplify/Makefile.am, src/util/Makefile.am: Updated
- Makefile.am files in src subtree after moved to new location
- (#315)
-
-2010-01-13 00:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2841] Makefile.am, configure.in: Updated new source structure
- in configure.in and root Makefile.am - part 2 (#315)
-
-2010-01-13 00:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2840] Makefile.am, configure.in: Updated new source structure
- in configure.in and root Makefile.am (#315)
-
-2010-01-13 00:43 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2839] include/Makefile.am, include/geos/Makefile.am,
- include/geos/algorithm/Makefile.am,
- include/geos/algorithm/distance/Makefile.am,
- include/geos/algorithm/locate/Makefile.am,
- include/geos/geom/Makefile.am,
- include/geos/geom/prep/Makefile.am,
- include/geos/geom/util/Makefile.am,
- include/geos/geomgraph/Makefile.am,
- include/geos/geomgraph/index/Makefile.am,
- include/geos/index/Makefile.am,
- include/geos/index/bintree/Makefile.am,
- include/geos/index/chain/Makefile.am,
- include/geos/index/intervalrtree/Makefile.am,
- include/geos/index/quadtree/Makefile.am,
- include/geos/index/strtree/Makefile.am,
- include/geos/index/sweepline/Makefile.am,
- include/geos/io/Makefile.am, include/geos/linearref/Makefile.am,
- include/geos/noding/Makefile.am,
- include/geos/noding/snapround/Makefile.am,
- include/geos/operation/Makefile.am,
- include/geos/operation/buffer/Makefile.am,
- include/geos/operation/distance/Makefile.am,
- include/geos/operation/linemerge/Makefile.am,
- include/geos/operation/overlay/Makefile.am,
- include/geos/operation/overlay/snap/Makefile.am,
- include/geos/operation/polygonize/Makefile.am,
- include/geos/operation/predicate/Makefile.am,
- include/geos/operation/relate/Makefile.am,
- include/geos/operation/union/Makefile.am,
- include/geos/operation/valid/Makefile.am,
- include/geos/planargraph/Makefile.am,
- include/geos/planargraph/algorithm/Makefile.am,
- include/geos/precision/Makefile.am,
- include/geos/simplify/Makefile.am, include/geos/util/Makefile.am:
- Updated Makefile.am files in headers subtree after moved to new
- location in include (#315)
-
-2010-01-12 23:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2838] source, src: Moved source directory to src (#315)
-
-2010-01-12 23:55 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2837] include, source/headers: Moved source/headers directory
- to include (#315)
-
-2009-12-23 12:37 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2835] tests/xmltester/tinyxml/tinyxml.cpp: Removed GNU specific
- printf formatter
-
-2009-12-22 11:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2834] source/headers/geos/export.h: Fixed compiler warning
- about extra tokens at end of #endif directive in export.h
-
-2009-12-15 17:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2833] source/Makefile.vc: Fixed missing
- CoordinateSequenceFactory.cpp from makefile.vc (Ticket #313)
-
-2009-12-15 14:44 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2832] source/geom/PrecisionModel.cpp,
- source/headers/geos/geom/PrecisionModel.h,
- source/headers/geos/geom/PrecisionModel.inl: * Assert precision
- model scale must never be negative
- * Replaced use of operator== against float-point number with
- operator<=
- * Typos
-
-2009-12-15 14:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2831] source/io/WKTWriter.cpp: In WKTWriter, initialise
- formatting buffer and avoid unnecessary calls to string
- constructor.
-
-2009-12-14 19:18 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2828] capi/geos_c.h.in, configure.in,
- source/headers/geos/version.h.vc: Update version numbers on trunk
- to 3.3 series
-
-2009-12-14 19:06 Sandro Santilli <strk at kbt.io>
-
- * [r2826] ChangeLog: Updated
-
-2009-12-14 18:58 Sandro Santilli <strk at kbt.io>
-
- * [r2825] source/headers/geos/geom.h: Don't mention 'troubles' in
- documentation (some like it not)
-
-2009-12-14 15:23 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2824] source/headers/geos/util/TopologyException.h,
- source/io/WKTWriter.cpp: * Fixed bug in WKTWriter that was
- dropping geometry tag in string representation of geometry
- * Improved message carried by TopologyException
-
-2009-12-11 13:17 Sandro Santilli <strk at kbt.io>
-
- * [r2823] ChangeLog: Updated
-
-2009-12-11 13:10 Sandro Santilli <strk at kbt.io>
-
- * [r2822] source/geom/prep/BasicPreparedGeometry.cpp: Fix memory
- leak in BasicPreparedGeometry::isAnyTargetComponentInTest (issue
- #308) and drop Coordinate copies from it.
-
-2009-12-09 11:10 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2821] build/msvc10/geos_lib/geos_lib.vcxproj: Fixed generation
- of platform.h as pre-build step of GEOS lib project for Visual
- C++
-
-2009-12-09 11:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2820] build/msvc80/geos_lib/geos_lib.vcproj,
- build/msvc90/geos_lib/geos_lib.vcproj: * Fixed generation of
- platform.h as pre-build step of GEOS lib project for Visual C++
- 2005 and 2008
- * Added missing headers.
-
-2009-12-08 22:47 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2817] ChangeLog, INSTALL, configure.in: Prepare for RC4
- release.
-
-2009-12-08 21:40 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2816] tests/geostest, tests/thread: Updated svn:ignore patterns
-
-2009-12-08 21:39 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2815] build/msvc10/Makefile.am: build/msvc10: fixed list of
- EXTRA_DIST files
-
-2009-12-08 17:51 Sandro Santilli <strk at kbt.io>
-
- * [r2814] tests/geostest/.deps/geostest.Po: This shouldn't be in
- the repository !
-
-2009-12-08 17:50 Sandro Santilli <strk at kbt.io>
-
- * [r2813] source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/RobustLineIntersector.cpp: Remove
- deprecated/unused files
-
-2009-12-08 17:42 Sandro Santilli <strk at kbt.io>
-
- * [r2812]
- source/headers/geos/geom/prep/PreparedLineStringIntersects.h:
- Drop useless (and leaking) heap allocation exposed by the new
- prepared linestring intersection test
-
-2009-12-08 17:42 Sandro Santilli <strk at kbt.io>
-
- * [r2811] source/geom/prep/PreparedLineString.cpp,
- source/headers/geos/geom/prep/PreparedLineString.h: Add missing
- destructor of PreparedLineString (closes ticket #305)
-
-2009-12-08 17:39 Sandro Santilli <strk at kbt.io>
-
- * [r2810] tests/unit/capi/GEOSPreparedGeometryTest.cpp: Add test
- with Prepared linestrings, for the sake of testing the leak
- reported in ticket #305
-
-2009-12-06 01:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2809] source/algorithm/Angle.cpp,
- source/algorithm/BoundaryNodeRule.cpp,
- source/algorithm/distance/DiscreteHausdorffDistance.cpp,
- source/algorithm/distance/DistanceToPoint.cpp,
- source/headers/geos/algorithm/Angle.h,
- source/headers/geos/algorithm/BoundaryNodeRule.h,
- source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h,
- source/headers/geos/algorithm/distance/DistanceToPoint.h,
- source/headers/geos/algorithm/distance/PointPairDistance.h,
- source/headers/geos/export.h,
- source/headers/geos/geom/CoordinateSequenceFilter.h,
- source/headers/geos/linearref/ExtractLineByLocation.h,
- source/headers/geos/linearref/LengthIndexOfPoint.h,
- source/headers/geos/linearref/LengthIndexedLine.h,
- source/headers/geos/linearref/LengthLocationMap.h,
- source/headers/geos/linearref/LinearGeometryBuilder.h,
- source/headers/geos/linearref/LinearIterator.h,
- source/headers/geos/linearref/LinearLocation.h,
- source/headers/geos/linearref/LocationIndexOfLine.h,
- source/headers/geos/linearref/LocationIndexOfPoint.h,
- source/headers/geos/noding/BasicSegmentString.h,
- source/headers/geos/noding/OrientedCoordinateArray.h,
- source/headers/geos/operation/buffer/BufferParameters.h,
- source/headers/geos/operation/overlay/snap/GeometrySnapper.h,
- source/headers/geos/operation/overlay/snap/LineStringSnapper.h,
- source/headers/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h,
- source/headers/geos/operation/overlay/snap/SnapOverlayOp.h,
- source/linearref/ExtractLineByLocation.cpp,
- source/linearref/LengthIndexOfPoint.cpp,
- source/linearref/LengthIndexedLine.cpp,
- source/linearref/LengthLocationMap.cpp,
- source/linearref/LinearGeometryBuilder.cpp,
- source/linearref/LinearIterator.cpp,
- source/linearref/LinearLocation.cpp,
- source/linearref/LocationIndexOfLine.cpp,
- source/linearref/LocationIndexOfPoint.cpp,
- source/noding/BasicSegmentString.cpp,
- source/noding/OrientedCoordinateArray.cpp,
- source/operation/buffer/BufferInputLineSimplifier.cpp,
- source/operation/buffer/BufferInputLineSimplifier.h,
- source/operation/buffer/BufferParameters.cpp,
- source/operation/overlay/snap/GeometrySnapper.cpp,
- source/operation/overlay/snap/LineStringSnapper.cpp,
- source/operation/overlay/snap/SnapIfNeededOverlayOp.cpp,
- source/operation/overlay/snap/SnapOverlayOp.cpp,
- source/operation/valid/IndexedNestedRingTester.cpp,
- source/operation/valid/IndexedNestedRingTester.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/algorithm/RobustLineIntersectionTest.cpp,
- tests/unit/algorithm/RobustLineIntersectorTest.cpp,
- tests/unit/algorithm/distance/DiscreteHausdorffDistanceTest.cpp,
- tests/unit/capi/GEOSBufferTest.cpp,
- tests/unit/capi/GEOSGeomFromWKBTest.cpp,
- tests/unit/capi/GEOSPreparedGeometryTest.cpp,
- tests/unit/linearref/LengthIndexedLineTest.cpp,
- tests/unit/noding/NodedSegmentStringTest.cpp,
- tests/unit/operation/buffer/BufferOpTest.cpp,
- tests/unit/operation/valid/IsValidTest.cpp,
- tests/unit/operation/valid/ValidClosedRingTest.cpp,
- tests/unit/operation/valid/ValidSelfTouchingRingFormingHoleTest.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/xmltester/BufferResultMatcher.cpp,
- tests/xmltester/BufferResultMatcher.h,
- tests/xmltester/SingleSidedBufferResultMatcher.cpp,
- tests/xmltester/SingleSidedBufferResultMatcher.h,
- 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: Updated source code
- files with svn:keywords property.
-
-2009-12-06 01:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2808] build/msvc90/geos_xmltester, source: Updated svn:ignore
- patterns
-
-2009-12-06 00:56 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2807] build/msvc10, build/msvc10/geos_c_dll,
- build/msvc10/geos_lib, build/msvc10/geos_unit,
- build/msvc10/geos_xmltester, build/msvc80/geos_xmltester: Updated
- svn:ignore patterns
-
-2009-12-06 00:51 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2806] configure.in: Updated configure.in after moved non-unit
- tests programs out of tests/unit (Tickets #240).
-
-2009-12-06 00:47 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2805] tests/Makefile.am, tests/geostest, tests/geostest/.deps,
- tests/geostest/.deps/geostest.Po, tests/geostest/Makefile.am,
- tests/geostest/brokengrammar, tests/geostest/geostest.c,
- tests/geostest/test.expected, tests/geostest/test.wkt,
- tests/geostest/testrunner.sh, tests/thread,
- tests/thread/Makefile.am, tests/thread/badthreadtest.c,
- tests/thread/threadtest.c, tests/unit/Makefile.am,
- tests/unit/capi/badthreadtest.c, tests/unit/capi/brokengrammar,
- tests/unit/capi/geostest.c, tests/unit/capi/test.expected,
- tests/unit/capi/test.wkt, tests/unit/capi/testrunner.sh,
- tests/unit/capi/threadtest.c: Moved non-unit tests programs out
- of tests/unit: geostest -> tests/geostest, threadtest ->
- tests/thread, badthreadtest -> tests/thread (Ticket #240).
-
-2009-12-05 21:59 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2804] configure.in: Added build/msvc80/geos_xmltester to
- configure.in
-
-2009-12-05 21:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2803] build/msvc80/Makefile.am, build/msvc80/geos.sln,
- build/msvc80/geos_xmltester,
- build/msvc80/geos_xmltester/Makefile.am,
- build/msvc80/geos_xmltester/geos_xmltester.vcproj: Added
- geos_xmltester.vcproj project to build/msvc80
-
-2009-12-05 21:20 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2802] build/msvc80/geos_c_dll/geos_c_dll.vcproj: Added
- GEOS_DLL_EXPORT to preprocessor definitions in
- build/msvc80/geos_c_dll/geos_c_dll.vcproj
-
-2009-12-05 20:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2801] source/linearref/ExtractLineByLocation.cpp: small cleanup
-
-2009-12-05 20:23 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2800] build/msvc80/geos.sln,
- build/msvc80/geos_c_dll/geos_c_dll.vcproj,
- build/msvc80/geos_lib/geos_lib.vcproj,
- build/msvc80/geos_unit/geos_unit.vcproj: Updated solution for
- Visual C++ 8.0 (Visual Studio 2005) (Ticket #303)
-
-2009-12-05 20:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2799] build/README: Updated information in README about
- build/msvcXY solutions
-
-2009-12-04 17:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2798] configure.in: Updated configure.in with msvc10
-
-2009-12-04 17:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2797] build/Makefile.am, build/msvc10,
- build/msvc10/Makefile.am, build/msvc10/README,
- build/msvc10/geos.sln, build/msvc10/geos_c_dll,
- build/msvc10/geos_c_dll/Makefile.am,
- build/msvc10/geos_c_dll/geos_c_dll.vcxproj,
- build/msvc10/geos_c_dll/geos_c_dll.vcxproj.filters,
- build/msvc10/geos_lib, build/msvc10/geos_lib/Makefile.am,
- build/msvc10/geos_lib/geos_lib.vcxproj,
- build/msvc10/geos_lib/geos_lib.vcxproj.filters,
- build/msvc10/geos_unit, build/msvc10/geos_unit/Makefile.am,
- build/msvc10/geos_unit/geos_unit.vcxproj,
- build/msvc10/geos_unit/geos_unit.vcxproj.filters,
- build/msvc10/geos_xmltester,
- build/msvc10/geos_xmltester/Makefile.am,
- build/msvc10/geos_xmltester/geos_xmltester.vcxproj,
- build/msvc10/geos_xmltester/geos_xmltester.vcxproj.filters: Added
- solution and projects for Visual Studio 2010 (note msvc90 denotes
- 9.0 however msvc10 is 10 not 1.0)
-
-2009-12-04 15:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2796] tests/unit/geos_unit.cpp: Missing svn keywords
-
-2009-12-04 15:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2795] tests/unit/tut/tut_exception.hpp: Small fixes to TUT.
-
-2009-12-04 15:20 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2794] source/io/WKBReader.cpp: Replaced long with
- std::streampos
-
-2009-12-04 15:07 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2793] source/geom/CoordinateSequence.cpp: std::back_inserter
- requires <iterator> in geom/CoordinateSequence.cpp
-
-2009-12-04 13:57 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2792] build/msvc90/geos_lib/geos_lib.vcproj: Updated Visual C++
- 9.0 project
-
-2009-12-03 22:51 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2791] source/headers/geos/export.h: Yet another try to fix EOL
- in geos/export.h
-
-2009-12-03 20:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2790] source/headers/geos/export.h: Removed mysterious extra
- tokens (blanks) from geos/export.h
-
-2009-12-03 20:16 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2789] source/headers/geos/export.h: Removed mysterious extra
- tokens (blanks) from geos/export.h
-
-2009-12-03 20:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2788] build/msvc90/geos_unit/geos_unit.vcproj: Updated Visual
- C++ project geos_unit.vcproj
-
-2009-12-03 19:59 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2787] source/headers/geos/platform.h.vc,
- source/headers/geos/timeval.h: Part 26 of larger changeset -
- source/headers:
- * Refine FINITE macro - pseudo-POSIX layer in Visual C++ does not
- offer long double version of finite()
- * Tidy up.
-
-2009-12-03 19:57 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2786] source/headers/geos/util/UniqueCoordinateArrayFilter.h:
- Part 25 of larger changeset - source/headers/geos/util:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Tidy up.
-
-2009-12-03 19:55 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2785]
- source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
- source/headers/geos/simplify/DouglasPeuckerSimplifier.h,
- source/headers/geos/simplify/LineSegmentIndex.h,
- source/headers/geos/simplify/TaggedLineSegment.h,
- source/headers/geos/simplify/TaggedLineString.h,
- source/headers/geos/simplify/TaggedLineStringSimplifier.h,
- source/headers/geos/simplify/TaggedLinesSimplifier.h,
- source/headers/geos/simplify/TopologyPreservingSimplifier.h: Part
- 24 of larger changeset - source/headers/geos/simplify:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Tidy up.
-
-2009-12-03 19:52 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2784] source/headers/geos/planargraph/Subgraph.h: Part 23 of
- larger changeset - source/headers/geos/planargraph
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Tidy up.
-
-2009-12-03 19:51 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2783]
- source/headers/geos/planargraph/algorithm/ConnectedSubgraphFinder.h:
- Part 22 of larger changeset -
- source/headers/geos/planargraph/algorithm:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Tidy up.
-
-2009-12-03 19:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2782]
- source/headers/geos/operation/valid/ConnectedInteriorTester.h:
- Part 21 of larger changeset -
- source/headers/geos/operation/valid:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Tidy up.
-
-2009-12-03 19:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2781]
- source/headers/geos/operation/predicate/RectangleContains.h,
- source/headers/geos/operation/predicate/RectangleIntersects.h:
- Part 20 of larger changeset -
- source/headers/geos/operation/overlay:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Unified EOL and style.
- * Tidy up.
-
-2009-12-03 19:46 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2780] source/headers/geos/operation/overlay/ElevationMatrix.h,
- source/headers/geos/operation/overlay/snap/GeometrySnapper.h,
- source/headers/geos/operation/overlay/snap/LineStringSnapper.h,
- source/headers/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h,
- source/headers/geos/operation/overlay/snap/SnapOverlayOp.h,
- source/headers/geos/operation/overlay/validate/FuzzyPointLocator.h,
- source/headers/geos/operation/overlay/validate/OffsetPointGenerator.h,
- source/headers/geos/operation/overlay/validate/OverlayResultValidator.h:
- Part 19 of larger changeset -
- source/headers/geos/operation/overlay:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Tidy up.
- * Unified EOL and style.
-
-2009-12-03 19:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2779] source/headers/geos/operation/buffer/BufferBuilder.h,
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h:
- Part 18of larger changeset -
- source/headers/geos/operation/buffer:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Tidy up.
- * Unified EOL and style.
-
-2009-12-03 19:44 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2778] source/headers/geos/noding/FastNodingValidator.h,
- source/headers/geos/noding/IntersectionAdder.h,
- source/headers/geos/noding/IntersectionFinderAdder.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
- source/headers/geos/noding/NodedSegmentString.h,
- source/headers/geos/noding/NodingValidator.h,
- source/headers/geos/noding/OrientedCoordinateArray.h,
- source/headers/geos/noding/ScaledNoder.h,
- source/headers/geos/noding/SegmentNode.h,
- source/headers/geos/noding/SegmentNodeList.h,
- source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SingleInteriorIntersectionFinder.h:
- Part 17 of larger changeset -
- source/headers/geos/noding/snapround:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
- * Unified EOL and style.
-
-2009-12-03 19:41 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2777] source/headers/geos/noding/snapround/HotPixel.h,
- source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
- source/headers/geos/noding/snapround/MCIndexSnapRounder.h,
- source/headers/geos/noding/snapround/SimpleSnapRounder.h: Part 16
- of larger changeset - source/headers/geos/noding/snapround:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
- * Unified EOL and style.
-
-2009-12-03 19:39 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2776] source/headers/geos/linearref/LinearIterator.h: Part 15
- of larger changeset - source/headers/geos/linearref:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Tidy up.
-
-2009-12-03 19:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2775] source/headers/geos/io/StringTokenizer.h,
- source/headers/geos/io/WKBReader.h: Part 14 of larger changeset -
- source/headers/geos/io:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Tidy up.
-
-2009-12-03 19:36 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2774] source/headers/geos/index/chain/MonotoneChain.h: Part 13
- of larger changeset - source/headers/geos/index/chain:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
-
-2009-12-03 19:36 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2773] source/headers/geos/geomgraph/GeometryGraph.h,
- source/headers/geos/geomgraph/NodeMap.h: Part 12 of larger
- changeset - source/headers/geos/geomgraph:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
-
-2009-12-03 19:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2772]
- source/headers/geos/geom/util/ComponentCoordinateExtracter.h,
- source/headers/geos/geom/util/GeometryCombiner.h,
- source/headers/geos/geom/util/GeometryTransformer.h,
- source/headers/geos/geom/util/LinearComponentExtracter.h,
- source/headers/geos/geom/util/PointExtracter.h,
- source/headers/geos/geom/util/PolygonExtracter.h: Part 11 of
- larger changeset - source/headers/geos/geom/util:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
-
-2009-12-03 19:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2771]
- source/headers/geos/geom/prep/PreparedLineStringIntersects.h,
- source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Part
- 10of larger changeset - source/headers/geos/geom/prep:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
-
-2009-12-03 19:27 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2770] source/headers/geos/algorithm/RayCrossingCounter.h,
- source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h,
- source/headers/geos/algorithm/locate/IndexedPointInAreaLocator.h:
- Part 9 of larger changeset - source/headers/geos/algorithm:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
-
-2009-12-03 19:24 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2769] source/geomgraph/PlanarGraph.cpp: Part 7 of larger
- changeset - source/geomgraph:
- * Fixed incorrect int to string conversion.
-
-2009-12-03 19:23 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2768] source/index/intervalrtree/SortedPackedIntervalRTree.cpp:
- Part 7 of larger changeset - source/index/intervalrtree:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
-
-2009-12-03 19:22 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2767] source/noding/ScaledNoder.cpp: Refined changeset r2766 -
- fix for nested classes required by GCC.
-
-2009-12-03 19:14 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2766] source/noding/OrientedCoordinateArray.cpp,
- source/noding/ScaledNoder.cpp: Part 6 of larger changeset -
- source/noding:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
-
-2009-12-03 19:11 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2765] source/noding/snapround/MCIndexPointSnapper.cpp: Part 5
- of larger changeset - source/noding/snapround:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
-
-2009-12-03 19:03 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2764] source/algorithm/RobustDeterminant.cpp: Part 4 of larger
- changeset - source/algorithm:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Added Visual C++ pragmas.
- * Tidy up.
-
-2009-12-03 19:02 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2763] source/operation/buffer/BufferInputLineSimplifier.h,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/linemerge/LineSequencer.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/predicate/RectangleIntersects.cpp,
- source/operation/valid/IsValidOp.cpp: Part 3 of larger changeset
- - source/operation:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Tidy up.
-
-2009-12-03 19:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2762] source/simplify/TopologyPreservingSimplifier.cpp: Part 2
- of larger changeset - source/simplify:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Cleanup.
- * Unified EOL to LF.
-
-2009-12-03 18:56 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2761] tests/unit/algorithm/RobustLineIntersectionTest.cpp,
- tests/unit/capi/GEOSBufferTest.cpp,
- tests/unit/capi/GEOSGeomFromWKBTest.cpp,
- tests/unit/capi/GEOSPreparedGeometryTest.cpp,
- tests/unit/geom/CoordinateTest.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/geom/IntersectionMatrixTest.cpp,
- tests/unit/geom/LinearRingTest.cpp,
- tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/PolygonTest.cpp,
- tests/unit/geom/TriangleTest.cpp,
- tests/unit/io/ByteOrderValuesTest.cpp,
- tests/unit/linearref/LengthIndexedLineTest.cpp,
- tests/unit/noding/BasicSegmentStringTest.cpp,
- tests/unit/noding/NodedSegmentStringTest.cpp: Part 1 of larger
- changeset - tests/unit:
- * Declare noncopyable types as such explicitly (Ticket #304).
- * Cleanup.
- * Unified EOL to LF.
-
-2009-12-03 14:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2760] tests/unit/operation/valid/IsValidTest.cpp,
- tests/unit/operation/valid/ValidClosedRingTest.cpp,
- tests/xmltester/XMLTester.cpp: * Added Visual C++ pragmas.
- * Fixed implicit pointer tests for 0 (save typing is a myth, be
- explicit is bless).
-
-2009-12-03 13:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2759] tests/unit/geos_unit.cpp,
- tests/unit/tut/tut_restartable.hpp, tests/xmltester/XMLTester.h:
- Updated C++ TUT framework.
-
-2009-12-01 16:16 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2758] source/geom/util/CoordinateOperation.cpp,
- source/io/WKBReader.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/overlay/snap/SnapIfNeededOverlayOp.cpp,
- tests/unit/geos_unit.cpp: Improved WKBReader::readHEX to read WKB
- encoded with lower-case hex digits, useful if combined with SQL
- encode(geometry, 'hex')
-
-2009-12-01 15:39 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2757] build/msvc90/geos_lib/geos_lib.vcproj,
- capi/geos_ts_c.cpp, source/geom/GeometryComponentFilter.cpp,
- source/geom/PrecisionModel.cpp,
- source/geom/util/GeometryTransformer.cpp,
- source/headers/geos/geom/BinaryOp.h,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/noding/Octant.h,
- source/headers/geos/noding/ScaledNoder.h,
- source/headers/geos/operation/overlay/PointBuilder.h,
- source/headers/geos/simplify/TaggedLinesSimplifier.h,
- source/headers/geos/util.h, source/index/quadtree/NodeBase.cpp,
- source/noding/NodedSegmentString.cpp,
- source/noding/ScaledNoder.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/snap/GeometrySnapper.cpp,
- source/operation/overlay/snap/SnapIfNeededOverlayOp.cpp,
- source/operation/overlay/validate/FuzzyPointLocator.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/simplify/DouglasPeuckerSimplifier.cpp,
- tests/unit/geom/DimensionTest.cpp,
- tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp,
- tests/unit/operation/buffer/BufferOpTest.cpp: * More fixes for
- incompleteness of types required by std::auto_ptr
- * Replaced utility macros with disappearing ignorance template
- trick.
-
-2009-12-01 13:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2756] build/msvc90/geos_c_dll/geos_c_dll.vcproj,
- build/msvc90/geos_lib/geos_lib.vcproj,
- build/msvc90/geos_unit/geos_unit.vcproj,
- build/msvc90/geos_xmltester/geos_xmltester.vcproj: Tweaked
- projects for Visual Studio 2008
-
-2009-11-30 17:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2755] capi/geos_ts_c.cpp, source/geomgraph/EdgeEnd.cpp,
- source/headers/geos/geom/CoordinateSequenceFilter.h,
- source/precision/EnhancedPrecisionOp.cpp: * GEOSFree_r should
- check context handle even if its not used - nullptr may indicate
- logic error.
-
-2009-11-30 13:55 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2754] build/msvc90/geos_c_dll/geos_c_dll.vcproj,
- build/msvc90/geos_lib/geos_lib.vcproj,
- build/msvc90/geos_unit/geos_unit.vcproj,
- build/msvc90/geos_xmltester/geos_xmltester.vcproj,
- source/geom/GeometryCollection.cpp,
- source/headers/geos/simplify/TopologyPreservingSimplifier.h,
- source/io/WKTReader.cpp,
- source/linearref/ExtractLineByLocation.cpp: * Fixed incomplete
- types Geometry and TaggedLinesSimplifier in
- TopologyPreservingSimplifier.h - required by std::auto_ptr
- * Removed unreachable code.
- * Removed /Wp64 option from Visual Studio 2008 projects.
-
-2009-11-30 12:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2753] ChangeLog: Missing log.
-
-2009-11-30 10:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2752] build/msvc90/geos_unit/geos_unit.vcproj,
- tests/unit/linearref/LengthIndexedLineTest.cpp: * Added missing
- tests to Visual Studio 2008 project
- * Replaced call to isnan() missing in Visual C++ with ISNAN macro
-
-2009-11-29 10:09 Sandro Santilli <strk at kbt.io>
-
- * [r2749] ChangeLog: updated
-
-2009-11-26 21:42 Sandro Santilli <strk at kbt.io>
-
- * [r2748] source/headers/geos/platform.h.in: Add ISNAN support in
- platform.h.in
-
-2009-11-26 21:34 Sandro Santilli <strk at kbt.io>
-
- * [r2747] source/geom/util/LinearComponentExtracter.cpp,
- source/geom/util/Makefile.am,
- source/geom/util/PointExtracter.cpp,
- source/geom/util/PolygonExtracter.cpp,
- source/util/AssertionFailedException.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/Makefile.am,
- source/util/UnsupportedOperationException.cpp: Remove
- unreferenced files from the repository
-
-2009-11-26 21:28 Sandro Santilli <strk at kbt.io>
-
- * [r2746] build/msvc90/geos_lib/geos_lib.vcproj: Remove reference
- to files not needing to go in the dll
-
-2009-11-26 21:21 Sandro Santilli <strk at kbt.io>
-
- * [r2745] source/geom/CoordinateSequenceFactory.cpp,
- source/geom/Makefile.am,
- source/headers/geos/geom/CoordinateSequenceFactory.h: Put
- destructor of the CoordinateSequenceFactory in an implementation
- file, hopefully reducing linker confusion about RTTI (see ticket
- #299)
-
-2009-11-26 19:49 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2744] configure.in: Add magic flags for OS/X Snow Leopard only.
- (#299)
-
-2009-11-26 19:46 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2743] configure.in: Add vc90 xmltester target to Makefile build
-
-2009-11-26 18:29 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2742] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- clarify ownership of returned buffer from wkbwriter
-
-2009-11-26 16:32 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2741] Makefile.am, build/msvc90/Makefile.am,
- build/msvc90/geos_xmltester/Makefile.am: Fix missing components
- in tarball (#300)
-
-2009-11-24 18:05 Sandro Santilli <strk at kbt.io>
-
- * [r2736] ChangeLog: updated
-
-2009-11-23 18:17 Sandro Santilli <strk at kbt.io>
-
- * [r2735] tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp:
- Coordiante->Coordinate
-
-2009-11-23 18:06 Sandro Santilli <strk at kbt.io>
-
- * [r2734] source/geom/Geometry.cpp: Avoid reallocations in Union
- short-circuit
-
-2009-11-20 19:58 Sandro Santilli <strk at kbt.io>
-
- * [r2733] source/headers/geos/planargraph/NodeMap.h,
- source/headers/geos/planargraph/PlanarGraph.h,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/planargraph/NodeMap.cpp: Don't force heap allocation of
- vectors for getting nodes of a NodeMap
-
-2009-11-19 21:30 Sandro Santilli <strk at kbt.io>
-
- * [r2732]
- source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
- source/noding/MCIndexSegmentSetMutualIntersector.cpp: Don't
- heap-allocate std::vector in MCIndexSegmentSetMutualIntersector
-
-2009-11-19 21:06 Sandro Santilli <strk at kbt.io>
-
- * [r2731] source/headers/geos/operation/overlay/MaximalEdgeRing.h,
- source/headers/geos/operation/valid/ConnectedInteriorTester.h,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp: Don't force
- heap allocation when building edge rings for isValidOp
-
-2009-11-19 20:29 Sandro Santilli <strk at kbt.io>
-
- * [r2730]
- source/headers/geos/operation/polygonize/PolygonizeGraph.h,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp: Don't force heap
- allocation of std::vector in PolygonizeGraph when deleting
- dangles (moved allocation higher, in Polygonizer, so needs a
- second pass)
-
-2009-11-19 20:20 Sandro Santilli <strk at kbt.io>
-
- * [r2729]
- source/headers/geos/operation/polygonize/PolygonizeGraph.h,
- source/operation/polygonize/PolygonizeGraph.cpp: don't
- heap-allocate vectors in findLabeledEdgeRings
-
-2009-11-19 19:57 Sandro Santilli <strk at kbt.io>
-
- * [r2728]
- source/headers/geos/operation/polygonize/PolygonizeGraph.h,
- source/headers/geos/operation/polygonize/Polygonizer.h,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp: Move heap-allocation
- of vector used for 'cut-lines' containment out of PolygonizeGraph
- (but into Polygonizer)
-
-2009-11-19 19:31 Sandro Santilli <strk at kbt.io>
-
- * [r2727]
- source/headers/geos/operation/polygonize/PolygonizeGraph.h,
- source/operation/polygonize/PolygonizeGraph.cpp: Don't force
- heap-allocation of vectors for finding/labeling edge rings
-
-2009-11-19 19:19 Sandro Santilli <strk at kbt.io>
-
- * [r2726]
- source/headers/geos/operation/polygonize/PolygonizeGraph.h,
- source/headers/geos/operation/polygonize/Polygonizer.h,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp: Change
- PolygonizeGraph::getEdgeRings signature so not to force heap
- allocation of std::vector, update Polygonizer accordingly
-
-2009-11-19 19:06 Sandro Santilli <strk at kbt.io>
-
- * [r2725]
- source/headers/geos/operation/polygonize/PolygonizeGraph.h,
- source/operation/polygonize/PolygonizeGraph.cpp: Do not
- heap-allocate vector of Node when finding intersections
-
-2009-11-19 18:52 Sandro Santilli <strk at kbt.io>
-
- * [r2724] source/headers/geos/index/strtree/AbstractNode.h,
- source/index/strtree/AbstractNode.cpp: Don not allocate the
- container of STRtree node childs on the heap
-
-2009-11-19 16:40 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2723] source/geomgraph/index/SegmentIntersector.cpp,
- tests/xmltester/XMLTester.cpp: Apply patch for --disable-cassert
- compilation (#291)
-
-2009-11-18 18:57 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2720] HOWTO_RELEASE: Reverse the upgrade process a bit, bump up
- revision numbers *after* release so that the repo version is
- always one higher than the release version. (#287)
-
-2009-11-18 01:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2717] ChangeLog, capi/geos_c.cpp, capi/geos_ts_c.cpp: Silent
- warning thrown by Visual C++ about mixed class and struct keyword
- (#269)
-
-2009-11-17 20:29 Sandro Santilli <strk at kbt.io>
-
- * [r2716] tests/unit/Makefile.am: Include capi::GEOSGeomFromWKB
- test in geos_unit build (should also distribute as side-effect)
-
-2009-11-11 23:05 Sandro Santilli <strk at kbt.io>
-
- * [r2713] HOWTO_RELEASE, Makefile.am: Change ChangeLog generation
- rule so it doesn't mess with make dist. Reflect in HOW_TO_RELEASE
-
-2009-11-10 23:54 Sandro Santilli <strk at kbt.io>
-
- * [r2712] HOWTO_RELEASE, Makefile.am: Make ChangeLog target
- non-phony to keep 'distcheck' happy. Reorganize HOW_TO_RELEASE
- steps.
-
-2009-11-10 22:58 Sandro Santilli <strk at kbt.io>
-
- * [r2711] ChangeLog, HOWTO_RELEASE, NEWS: Package stuff for release
-
-2009-10-29 21:06 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2710] tests/unit/operation/buffer/BufferOpTest.cpp: Testing
- linker problem with DEFAULT_QUADRANT_SEGMENT constant
-
-2009-10-29 20:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2709] tests/unit/operation/buffer/BufferOpTest.cpp: Testing
- linker problem with DEFAULT_QUADRANT_SEGMENT constant
-
-2009-10-29 20:55 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2708] tests/unit/operation/buffer/BufferOpTest.cpp: Fixed CRLF
- to LF in BufferOpTest.cpp
-
-2009-10-29 20:47 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2707] ChangeLog, tests/unit/operation/buffer/BufferOpTest.cpp:
- Missing include of BufferParameters.h header in BufferOpTest.cpp
- unit suite
-
-2009-10-29 16:20 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2706] ChangeLog, tests/unit/operation/buffer/BufferOpTest.cpp:
- Added more test cases for buffer calculation based on A (input)
- geometries from XMLTester's buffer.xml and
- TestBufferExternal2.xml tests.
-
-2009-10-29 15:11 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2705] ChangeLog, tests/unit/operation/buffer/BufferOpTest.cpp:
- Added test case for buffer of multipolygon from XMLTester's
- buffer.xml, case #25 but with custom quadrant segments
-
-2009-10-29 14:24 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2704] ChangeLog, tests/unit/operation/buffer/BufferOpTest.cpp:
- Added test case for buffer of POINT(0 0) with distance 1.0 and 32
- quadrant segments.
-
-2009-10-29 12:33 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2703] ChangeLog, build/msvc90/geos_unit/geos_unit.vcproj,
- tests/unit/Makefile.am, tests/unit/operation/buffer,
- tests/unit/operation/buffer/BufferOpTest.cpp: *
- tests/unit/operation/buffer: added unit test case for BufferOp,
- * tests/unit/Makefile.am: added new test case source to Makefile,
- * build/msvc90/geos_unit/geos_unit.vcproj: updated Visual C++
- project.
-
-2009-10-28 12:09 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2702] ChangeLog, build/msvc90/geos.sln,
- tests/xmltester/XMLTester.cpp: tests/xmltester/XMLTester.cpp:
- declare checkBufferSuccess function to take geometries by
- refernece to const
-
-2009-10-25 18:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2701] ChangeLog, source/headers/geos/geom/Geometry.h: Fixed
- typo in getCentroid function comment in Geometry.h.
-
-2009-10-23 13:04 Sandro Santilli <strk at kbt.io>
-
- * [r2700] source/headers/geos/linearref/LinearLocation.h,
- source/linearref/LinearLocation.cpp: Have
- LinearLocation::getSegment return by auto_ptr to encode ownership
- transfer. Fixes leak reported in #296.
-
-2009-10-23 12:58 Sandro Santilli <strk at kbt.io>
-
- * [r2699] source/headers/geos/linearref/LinearLocation.h,
- source/linearref/LinearLocation.cpp: Fix port info, add standard
- protection notes
-
-2009-10-23 10:21 Sandro Santilli <strk at kbt.io>
-
- * [r2698] source/headers/geos/linearref/LinearGeometryBuilder.h,
- source/linearref/LinearGeometryBuilder.cpp: Add destructor to
- LinearGeometryBuilder fixing memory leaks there.
-
-2009-10-23 10:13 Sandro Santilli <strk at kbt.io>
-
- * [r2697] source/linearref/LinearGeometryBuilder.cpp: Fix memory
- access error (#283)
-
-2009-10-23 10:03 Sandro Santilli <strk at kbt.io>
-
- * [r2696] source/headers/geos/linearref/LinearGeometryBuilder.h,
- source/linearref/LinearGeometryBuilder.cpp: Fix port info for
- LinearGeometryBuilder
-
-2009-10-23 09:53 Sandro Santilli <strk at kbt.io>
-
- * [r2695] source/headers/geos/linearref/LinearGeometryBuilder.h,
- source/linearref/LinearGeometryBuilder.cpp: Cleanup
- LinearGeometrybuilder defs and impl to match common code style,
- add note about suspicious things (not written but noted that the
- class seems to lack a destructor..)
-
-2009-10-23 09:43 Sandro Santilli <strk at kbt.io>
-
- * [r2694] source/headers/geos/linearref/LocationIndexOfLine.h,
- source/linearref/LengthIndexedLine.cpp,
- source/linearref/LocationIndexOfLine.cpp,
- tests/unit/linearref/LengthIndexedLineTest.cpp: Document
- ownership of return from LocationIndexOfLine::indicesOf, fix
- mismatch delete/delete[] in core and unit test
-
-2009-10-23 09:34 Sandro Santilli <strk at kbt.io>
-
- * [r2693] source/headers/geos/algorithm/BoundaryNodeRule.h: Add
- virtual dtor to virtual class
-
-2009-10-23 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r2692] tests/xmltester/tinyxml/tinyxmlparser.cpp: add some
- parens to hush gcc warning
-
-2009-10-23 09:00 Sandro Santilli <strk at kbt.io>
-
- * [r2691] tests/unit/Makefile.am: Fix static building of C-api
- demo/tests
-
-2009-10-23 08:34 Sandro Santilli <strk at kbt.io>
-
- * [r2690] tests/xmltester/Makefile.am: Run the last
- available-but-no-automatically-run test: test.xml
-
-2009-10-22 18:18 Sandro Santilli <strk at kbt.io>
-
- * [r2689] tests/xmltester/tests/buffer.xml,
- tests/xmltester/tests/buffer_snapround.xml: Merge
- buffer_snapround.xml into buffer.xml
-
-2009-10-22 17:13 Sandro Santilli <strk at kbt.io>
-
- * [r2688] tests/xmltester/Makefile.am: A quick check reveals that
- the tests in buffer.xml are not really duplicated elsewhere so we
- run that test too now as part of make check
-
-2009-10-22 17:07 Sandro Santilli <strk at kbt.io>
-
- * [r2687] tests/xmltester/tests/buffer.xml: Give buffer.xml cases a
- somewhat more helpful description, fix 4 expected results after
- eye-checking. This is still not automatically run case it might
- contain duplicated tests from elsewhere (to be checked).
-
-2009-10-22 16:30 Sandro Santilli <strk at kbt.io>
-
- * [r2686] tests/xmltester/XMLTester.cpp: Don't segfault on EOF
- inside <op> tag
-
-2009-10-20 16:59 Sandro Santilli <strk at kbt.io>
-
- * [r2685] source/headers/geos/index/strtree/AbstractSTRtree.h,
- source/index/strtree/STRtree.cpp: Commit MingW bug workaround
- provided by sanak in ticket #293
-
-2009-10-19 13:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2684] ChangeLog,
- build/msvc90/geos_xmltester/geos_xmltester.vcproj,
- tests/xmltester/tests/buffer_snapround.xml:
- tests/xmltester/tests/buffer_snapround.xml: not well-formed XML,
- fixed missing attribute.
-
-2009-10-17 14:47 Sandro Santilli <strk at kbt.io>
-
- * [r2683] ChangeLog: updated
-
-2009-10-17 14:43 Sandro Santilli <strk at kbt.io>
-
- * [r2682] NEWS: updated
-
-2009-10-17 14:35 Sandro Santilli <strk at kbt.io>
-
- * [r2681] source/algorithm/distance/DistanceToPoint.cpp: Half the
- calls to the virtual CoordinateSequence::getAt when computing
- line distances
-
-2009-10-17 13:40 Sandro Santilli <strk at kbt.io>
-
- * [r2680] source/geom/CoordinateArraySequence.cpp: Drop pointless
- asserts. We'd abort anyway if vector is null. For the
- out-of-range case the GNU c++ lib helps debugging with an
- environment variable
-
-2009-10-17 13:04 Sandro Santilli <strk at kbt.io>
-
- * [r2679] source/noding/OrientedCoordinateArray.cpp: Add note of
- private/static nature of implemented methods
-
-2009-10-17 12:28 Sandro Santilli <strk at kbt.io>
-
- * [r2678] source/geom/CoordinateArraySequence.cpp,
- source/geom/Polygon.cpp,
- source/headers/geos/geom/CoordinateArraySequence.h,
- source/headers/geos/geom/CoordinateSequence.h: Expose a usable
- toVector method for CoordinateSequence (ie: no memory management
- issues). Use it from Polygon::getCoordinates.
-
-2009-10-17 12:02 Sandro Santilli <strk at kbt.io>
-
- * [r2677] source/geom/Polygon.cpp: Don't allocate too much space
- for polygon points vector. Fixes bug #294.
-
-2009-10-16 15:27 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2676] tests/xmltester/tests/fme.xml: xmltester/tests: missing
- double quotes around XML attribute value in fme.xml.
-
-2009-10-14 20:42 Sandro Santilli <strk at kbt.io>
-
- * [r2675] ChangeLog: regenerate ChangeLog
-
-2009-10-14 15:32 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2674] build/msvc90/geos_unit/geos_unit.vcproj,
- build/msvc90/geos_xmltester/geos_xmltester.vcproj,
- tests/xmltester/XMLTester.cpp, tests/xmltester/makefile.vc: *
- Optional use of GEOS_DEBUG_MSVC_USE_VLD in XMLTester.cpp
- * Added xmltester/makefile.vc as port of testrunner.sh for
- Windows to be able to run all tests in batch:
- ** nmake /f makefile.vc XMLTESTER=C:\path\to\xmltester.exe
-
-2009-10-14 12:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2673] build/msvc90/geos.sln, build/msvc90/geos_xmltester,
- build/msvc90/geos_xmltester/geos_xmltester.vcproj: Added
- msvc90/geos_xmltester to solution for Visual Studio 2008.
-
-2009-10-14 12:03 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2672] tests/xmltester/XMLTester.cpp: Enable use of Stalkwalker
- only if building with Visual C++ and GEOS_TEST_USE_STACKWALKER is
- defined.
-
-2009-10-13 16:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2671] build/msvc90/geos_lib/geos_lib.vcproj: build/msvc90:
- added missing sources of linearref package. Builds with Visual
- C++ 9.0 (using both project and makefiles).
-
-2009-10-13 14:20 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2670] ChangeLog, capi/geos_c.h.in, nmake.opt,
- source/Makefile.vc: fix nmake dll export, and link test programs
- (#288)
-
-2009-10-08 12:51 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2669] source/Makefile.vc, source/dirlist.mk: add new
- directories and source (#288)
-
-2009-10-08 08:56 Sandro Santilli <strk at kbt.io>
-
- * [r2668] ChangeLog: regenerate ChangeLog now that we have all
- names in
-
-2009-10-08 08:47 Sandro Santilli <strk at kbt.io>
-
- * [r2667] authors.svn: Add other missing names/addresses
-
-2009-10-08 08:40 Sandro Santilli <strk at kbt.io>
-
- * [r2666] ChangeLog, ChangeLog.svn, Makefile.am: Automatically
- generate the ChangeLog file, forget ChangeLog.svn.
-
-2009-10-08 08:38 Sandro Santilli <strk at kbt.io>
-
- * [r2665] source/operation/overlay/snap/SnapIfNeededOverlayOp.cpp:
- Don't signal topology exception when it triggers snapping
-
-2009-10-08 08:37 Sandro Santilli <strk at kbt.io>
-
- * [r2664] authors.svn: Add yury, fernando and sean
-
-2009-10-08 08:17 Sandro Santilli <strk at kbt.io>
-
- * [r2663] tests/unit/Makefile.am: Distribute all of TUT
-
-2009-10-08 07:56 Sandro Santilli <strk at kbt.io>
-
- * [r2662] capi/geos_c.h.in, source/headers/geos/version.h.vc:
- Properly set version for win target
-
-2009-10-07 07:53 Sandro Santilli <strk at kbt.io>
-
- * [r2661] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/capi/GEOSBufferTest.cpp: Expose single-sided buffering
- in C-API (see ticket #258)
-
-2009-10-05 21:36 Sandro Santilli <strk at kbt.io>
-
- * [r2659] source/algorithm/distance/DistanceToPoint.cpp,
- source/headers/geos/algorithm/distance/DistanceToPoint.h: Drop
- use of static data in DistanceToPoint class (for thread-safety)
-
-2009-10-05 19:29 Sandro Santilli <strk at kbt.io>
-
- * [r2658] source/operation/buffer/BufferBuilder.cpp: release memory
- earlier, and closer to allocation
-
-2009-10-05 19:04 Sandro Santilli <strk at kbt.io>
-
- * [r2657] source/operation/buffer/BufferBuilder.cpp: Finish
- plugging leaks. Make check runs with no leaks.
-
-2009-10-05 18:42 Sandro Santilli <strk at kbt.io>
-
- * [r2656]
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h:
- another memory management doc
-
-2009-10-05 18:40 Sandro Santilli <strk at kbt.io>
-
- * [r2655]
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: Document more
- memory management issues
-
-2009-10-05 17:20 Sandro Santilli <strk at kbt.io>
-
- * [r2654] source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp: More memory leak
- fixes in single-sided buffering implementation
-
-2009-10-05 16:58 Sandro Santilli <strk at kbt.io>
-
- * [r2653] source/operation/buffer/BufferBuilder.cpp: Plug some
- memory leaks in single sided buffering implementation
-
-2009-10-05 16:44 Sandro Santilli <strk at kbt.io>
-
- * [r2652] source/headers/geos/operation/linemerge/LineMerger.h:
- Document ownership of return from
- LineMerger::getMergedLineStrings
-
-2009-10-05 16:40 Sandro Santilli <strk at kbt.io>
-
- * [r2651] .vimrc: Alright, there's no standard style yet so this
- file is made empty, but good to have for reference
-
-2009-10-01 10:30 Sandro Santilli <strk at kbt.io>
-
- * [r2650] source/operation/buffer/BufferBuilder.cpp: Throw an
- exception rather than returning NULL if input to single-sided
- buffer code is invalid
-
-2009-10-01 09:10 Sandro Santilli <strk at kbt.io>
-
- * [r2649] source/operation/buffer/BufferBuilder.cpp,
- tests/xmltester/Makefile.am, tests/xmltester/tests/safe,
- tests/xmltester/tests/safe/16595.xml,
- tests/xmltester/tests/safe/16596.xml,
- tests/xmltester/tests/singlesidedbuffer.xml: Have single-sided
- buffer constructor return a simple LINESTRING when appropriate
- rather than forcing a MULTI; import 2 tests from the SAFE
- testsuite
-
-2009-10-01 09:01 Sandro Santilli <strk at kbt.io>
-
- * [r2648] tests/xmltester/safe_to_xml.sh: Better parse style
- parameter
-
-2009-10-01 08:46 Sandro Santilli <strk at kbt.io>
-
- * [r2647] tests/xmltester/safe_to_xml.sh: Add utility script to
- import tests from SAFE software
-
-2009-10-01 08:42 Sandro Santilli <strk at kbt.io>
-
- * [r2646] tests/xmltester/XMLTester.cpp: Don't segfault on xml
- tests missing precision model specification
-
-2009-10-01 07:24 Sandro Santilli <strk at kbt.io>
-
- * [r2645] tests/xmltester/tests/singlesidedbuffer.xml: Re-enable
- the now succeeding test for sharp edges line single sided
- buffering
-
-2009-10-01 07:23 Sandro Santilli <strk at kbt.io>
-
- * [r2644] source/operation/buffer/BufferBuilder.cpp: Use FLAT/BUTT
- endcaps when doing single sided buffering
-
-2009-10-01 07:06 Sandro Santilli <strk at kbt.io>
-
- * [r2643] source/operation/buffer/OffsetCurveBuilder.cpp: Fix
- trimming of left/right curves (ie: don't include the endcap)
-
-2009-10-01 06:33 Sandro Santilli <strk at kbt.io>
-
- * [r2642] source/operation/buffer/BufferBuilder.cpp: Use snapped
- intersection between full buffer boundary and single-sided offset
- curves
-
-2009-09-30 22:18 Sandro Santilli <strk at kbt.io>
-
- * [r2641] tests/xmltester/SingleSidedBufferResultMatcher.cpp: Check
- hausdorff distance in both directions, or an expected output line
- longer than the obtained one would be found as correct
-
-2009-09-30 20:27 Sandro Santilli <strk at kbt.io>
-
- * [r2640] source/operation/buffer/BufferBuilder.cpp: Some debugging
- for single sided buffers
-
-2009-09-30 19:18 Sandro Santilli <strk at kbt.io>
-
- * [r2639] tests/xmltester/tests/singlesidedbuffer.xml: Another
- simple test for single-sided buffer (horizontal line, both
- directions)
-
-2009-09-30 19:07 Sandro Santilli <strk at kbt.io>
-
- * [r2638] tests/xmltester/tests/singlesidedbuffer.xml: Another
- simple test for a vertical line, opposite direction from previous
-
-2009-09-30 19:05 Sandro Santilli <strk at kbt.io>
-
- * [r2637] tests/xmltester/tests/singlesidedbuffer.xml: Add test for
- single sided buffer on simple, vertical, line (this one succeeds
- both left and right)
-
-2009-09-30 18:57 Sandro Santilli <strk at kbt.io>
-
- * [r2636] .vimrc: VIM setting for GEOS source code style (3-spaces
- tabs)
-
-2009-09-30 14:14 Sandro Santilli <strk at kbt.io>
-
- * [r2635] autogen.sh: Don't use non-standard escape sequences with
- 'echo'
-
-2009-09-28 10:35 Sandro Santilli <strk at kbt.io>
-
- * [r2634] tests/xmltester/Makefile.am,
- tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h,
- tests/xmltester/markup, tests/xmltester/tinyxml,
- 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: Replace
- no-commercial-use licenced MarkupSTL with tinyXML
-
-2009-09-28 10:34 Sandro Santilli <strk at kbt.io>
-
- * [r2633] tests/xmltester/tests/singlesidedbuffer.xml: Temporarly
- disable failing single sided buffer test
-
-2009-09-28 10:10 Sandro Santilli <strk at kbt.io>
-
- * [r2632] tests/xmltester/SingleSidedBufferResultMatcher.cpp: Oops,
- it seems I just don't want a test to fail ;)
-
-2009-09-28 10:09 Sandro Santilli <strk at kbt.io>
-
- * [r2631] tests/xmltester/SingleSidedBufferResultMatcher.cpp: Don't
- give a false success if one of the expected/obtained geometry is
- empty
-
-2009-09-28 09:03 Sandro Santilli <strk at kbt.io>
-
- * [r2630] source/geom/PrecisionModel.cpp: Add offsets to
- PrecisionModel text output
-
-2009-09-28 07:02 Sandro Santilli <strk at kbt.io>
-
- * [r2629] tests/xmltester/Makefile.am,
- tests/xmltester/SingleSidedBufferResultMatcher.cpp,
- tests/xmltester/SingleSidedBufferResultMatcher.h,
- tests/xmltester/XMLTester.cpp,
- tests/xmltester/tests/singlesidedbuffer.xml: Add an hausdorff
- distance based result matcher for single-sided buffer tests.
- Enable the single sided buffer test provided by swong in ticket
- #215 with minor tweak (expect multilinestring).
-
-2009-09-27 20:43 Sandro Santilli <strk at kbt.io>
-
- * [r2628] source/headers/geos/operation/buffer/BufferBuilder.h,
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveVertexList.h,
- tests/xmltester/XMLTester.cpp: Re-introduce the singlesided
- buffer patch. Tests still need to be worked on.
-
-2009-09-21 19:47 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2626] source/geom/Polygon.cpp: Polygon with empty ring causes a
- crash in WKBReader (from Tamas Szekeres) (#290)
-
-2009-09-11 18:47 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2624] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- Patch for #285, C api for project and interpolate, from David
- Turner (novalis)
-
-2009-08-21 09:54 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2623] source/headers/geos/linearref, source/linearref: Updated
- svn:ignore property
-
-2009-08-21 09:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2622] source/headers/geos/export.h,
- tests/unit/algorithm/RobustLineIntersectionTest.cpp,
- tests/unit/geom/CoordinateArraySequenceTest.cpp,
- tests/unit/geos_unit.cpp: Cleaned compilation warnings in unit
- tests.
-
-2009-08-21 09:43 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2621] 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:
- Updated C++ TUT Framework to latest revision (147) of its SVN
- trunk
-
-2009-08-15 13:26 Sandro Santilli <strk at kbt.io>
-
- * [r2620] source/headers/geos/linearref/ExtractLineByLocation.h,
- source/headers/geos/linearref/LengthIndexOfPoint.h,
- source/headers/geos/linearref/LengthIndexedLine.h,
- source/headers/geos/linearref/LengthLocationMap.h,
- source/headers/geos/linearref/LinearIterator.h,
- source/headers/geos/linearref/LinearLocation.h,
- source/headers/geos/linearref/LocationIndexOfLine.h,
- source/headers/geos/linearref/LocationIndexOfPoint.h,
- source/linearref/ExtractLineByLocation.cpp,
- source/linearref/LengthIndexOfPoint.cpp,
- source/linearref/LengthIndexedLine.cpp,
- source/linearref/LengthLocationMap.cpp,
- source/linearref/LinearIterator.cpp,
- source/linearref/LinearLocation.cpp,
- source/linearref/LocationIndexOfLine.cpp,
- source/linearref/LocationIndexOfPoint.cpp: Const correctness of
- LenghtIndexedLine port, by novalis (issue #284)
-
-2009-08-12 19:01 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2619] configure.in, source/Makefile.am,
- source/headers/geos/Makefile.am,
- source/headers/geos/geom/CoordinateList.h,
- source/headers/geos/linearref,
- source/headers/geos/linearref/ExtractLineByLocation.h,
- source/headers/geos/linearref/LengthIndexOfPoint.h,
- source/headers/geos/linearref/LengthIndexedLine.h,
- source/headers/geos/linearref/LengthLocationMap.h,
- source/headers/geos/linearref/LinearGeometryBuilder.h,
- source/headers/geos/linearref/LinearIterator.h,
- source/headers/geos/linearref/LinearLocation.h,
- source/headers/geos/linearref/LocationIndexOfLine.h,
- source/headers/geos/linearref/LocationIndexOfPoint.h,
- source/headers/geos/linearref/Makefile.am, source/linearref,
- source/linearref/ExtractLineByLocation.cpp,
- source/linearref/LengthIndexOfPoint.cpp,
- source/linearref/LengthIndexedLine.cpp,
- source/linearref/LengthLocationMap.cpp,
- source/linearref/LinearGeometryBuilder.cpp,
- source/linearref/LinearIterator.cpp,
- source/linearref/LinearLocation.cpp,
- source/linearref/LocationIndexOfLine.cpp,
- source/linearref/LocationIndexOfPoint.cpp,
- source/linearref/Makefile.am, tests/unit/Makefile.am,
- tests/unit/linearref,
- tests/unit/linearref/LengthIndexedLineTest.cpp: Port of JTS
- linear referencing (from David Turner) (#283)
-
-2009-08-02 23:39 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2618] source/operation/overlay/PolygonBuilder.cpp: Removed
- incomplete GEOS_DEBUG message causing compilation error because
- Edge type is incomplete.
-
-2009-08-02 23:15 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2617] source/geom/GeometryFactory.cpp: Fixed broken escape
- sequence in debug msg.
-
-2009-07-17 22:23 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2616] source/headers/geos/io/WKBReader.h,
- source/io/WKBReader.cpp: Remove static string in WKB reader
- (#232)
-
-2009-07-15 18:56 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2613] swig/geos.i.in, swig/ruby/ruby.i: Add PreparedGeometry
- and STRtree support to SWIG (#279) Schuyler Erle
-
-2009-07-15 18:55 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2612] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- Add STRtree support to the C API (#278) Schuyler Erle
-
-2009-07-15 18:53 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2611] source/headers/geos/index/strtree/AbstractSTRtree.h,
- source/index/strtree/AbstractSTRtree.cpp: Add
- geos::index::strtree::AbstractSTRtree::iterate (#277) Schuyler
- Erle
-
-2009-07-06 17:35 Sandro Santilli <strk at kbt.io>
-
- * [r2610] tests/xmltester/Makefile.am,
- tests/xmltester/tests/bug275.xml: Add automated XML test for
- issue #275. Succeeds here.
-
-2009-07-05 15:58 Sandro Santilli <strk at kbt.io>
-
- * [r2609] build/msvc90/geos_c_dll/geos_c_dll.vcproj,
- build/msvc90/geos_lib/geos_lib.vcproj,
- build/msvc90/geos_unit/geos_unit.vcproj: Apply
- fix-msvc90-only2.patch by Sanak from issue #273
-
-2009-07-04 16:19 Sandro Santilli <strk at kbt.io>
-
- * [r2608] source/headers/geos/export.h,
- source/headers/geos/platform.h.in: Apply fix-mingw.patch by Sanak
- (issue #273)
-
-2009-06-29 16:40 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2607] Makefile.am: Include nmake.opt in 'dist' target (#274)
-
-2009-06-26 21:59 Sandro Santilli <strk at kbt.io>
-
- * [r2605] source/headers/geos/operation/buffer/BufferOp.h: Fix typo
- reported in ticket #272
-
-2009-06-24 21:43 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2604] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- tests/unit/capi/geostest.c, tests/unit/capi/test.expected: Expose
- Hausdorf distance to CAPI (#264) from Vincent Picavet
-
-2009-06-24 21:30 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2603] source/headers/geos/platform.h.in: Fix stoopid syntax
- error.
-
-2009-06-24 21:21 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2602] configure.in: Remove old logging noise.
-
-2009-06-24 21:19 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2601] configure.in, source/headers/geos/platform.h.in: Fix for
- #270, bad definition of isnan() in OS/X <cmath>. This needs to be
- tested on other operating systems to make sure it doesn't break
- them instead.
-
-2009-06-23 22:20 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2599] source/Makefile.vc, source/dirlist.mk: Fix clean target
- for VC build (#267)
-
-2009-06-23 18:22 Howard Butler <hobu.inc at gmail.com>
-
- * [r2598] source/Makefile.vc: fix up syntax of the makefile related
- to the patch for #257
-
-2009-06-22 19:14 Sandro Santilli <strk at kbt.io>
-
- * [r2597] tests/unit/capi/GEOSBufferTest.cpp: Add tests for limited
- mitre join (now working)
-
-2009-06-22 19:02 Sandro Santilli <strk at kbt.io>
-
- * [r2596] source/headers/geos/operation/buffer/BufferParameters.h:
- Fix bug in BufferParameters::setMitreLimit
-
-2009-06-20 21:29 Sandro Santilli <strk at kbt.io>
-
- * [r2595] configure.in: Bump versions (core 3.2.0, capi 1.6.0, port
- 1.10.0)
-
-2009-06-20 08:53 Sandro Santilli <strk at kbt.io>
-
- * [r2594] tests/unit/Makefile.am,
- tests/unit/capi/GEOSBufferTest.cpp: Add tests for
- GEOSBufferWithStyle
-
-2009-06-19 22:32 Sandro Santilli <strk at kbt.io>
-
- * [r2593] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- Extend the C-API interface to expose a GEOSBufferWithStyle (and
- corresponding thread-safe version) and related enums.
-
-2009-06-16 15:49 Sandro Santilli <strk at kbt.io>
-
- * [r2592] source/algorithm/RobustDeterminant.cpp,
- source/headers/geos/algorithm/RobustDeterminant.h: Sync
- RobustDeterminant to JTS-1.10 (r1.15 was just commented-out code)
-
-2009-06-16 15:46 Sandro Santilli <strk at kbt.io>
-
- * [r2591] source/algorithm/RobustDeterminant.cpp,
- source/headers/geos/algorithm/RobustDeterminant.h: Sync
- RobustDeterminant to revision 1.14
-
-2009-06-16 15:43 Sandro Santilli <strk at kbt.io>
-
- * [r2590] source/algorithm/RobustDeterminant.cpp,
- source/headers/geos/algorithm/RobustDeterminant.h: Port info for
- RobustDeterminant
-
-2009-06-16 15:33 Sandro Santilli <strk at kbt.io>
-
- * [r2589] source/headers/geos/operation/buffer/BufferBuilder.h,
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveVertexList.h,
- tests/xmltester/XMLTester.cpp: Revert single-sided patch. Martin
- Davis is workin on it from the JTS side
-
-2009-06-16 00:00 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2581] HOWTO_RELEASE: add reminders on bump versions in various
- places
-
-2009-06-15 14:57 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2580] source/headers/geos/Makefile.am: operation.h in
- Makefile.am twice. (#261)
-
-2009-06-15 14:03 Sandro Santilli <strk at kbt.io>
-
- * [r2579] source/headers/geos/io/ByteOrderDataInStream.h,
- source/headers/geos/io/ByteOrderDataInStream.inl,
- source/headers/geos/io/ByteOrderValues.h,
- source/headers/geos/io/CLocalizer.h,
- source/headers/geos/io/ParseException.h,
- source/headers/geos/io/StringTokenizer.h,
- source/headers/geos/io/WKBConstants.h,
- source/headers/geos/io/WKBReader.h,
- source/headers/geos/io/WKBWriter.h,
- source/headers/geos/io/WKTReader.h,
- source/headers/geos/io/WKTReader.inl,
- source/headers/geos/io/WKTWriter.h,
- source/headers/geos/io/Writer.h,
- source/io/ByteOrderDataInStream.cpp,
- source/io/ByteOrderValues.cpp, source/io/CLocalizer.cpp,
- source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
- source/io/WKBReader.cpp, source/io/WKBWriter.cpp,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/io/Writer.cpp: Port info in the geos::io namespace
-
-2009-06-15 13:19 Sandro Santilli <strk at kbt.io>
-
- * [r2578] source/io/WKTWriter.cpp: Put CLocalizer in the correct
- function. Fixes #260 for the writing part.
-
-2009-06-15 10:13 Sandro Santilli <strk at kbt.io>
-
- * [r2577] capi/geos_ts_c.cpp: Stop explicitly using the CLocalizer
- now that it is done within WKTReader and WKTWriter (see bug
- #260). Some deep testing about this would be good. Make check
- worked for me with comma-using locale.
-
-2009-06-15 10:06 Sandro Santilli <strk at kbt.io>
-
- * [r2576] source/io/WKTReader.cpp, source/io/WKTWriter.cpp: Use C
- locale while reading/writing WKT. Fixes bug #260.
-
-2009-06-15 06:57 Sandro Santilli <strk at kbt.io>
-
- * [r2575] tests/xmltester/Makefile.am,
- tests/xmltester/tests/bug176.xml: Add XML version of the testcase
- provided for bug #176
-
-2009-06-08 22:10 Sandro Santilli <strk at kbt.io>
-
- * [r2572]
- source/headers/geos/operation/valid/ConnectedInteriorTester.h,
- source/headers/geos/operation/valid/IsValidOp.h,
- source/headers/geos/operation/valid/QuadtreeNestedRingTester.h,
- source/headers/geos/operation/valid/RepeatedPointTester.h,
- source/headers/geos/operation/valid/SimpleNestedRingTester.h,
- source/headers/geos/operation/valid/SweeplineNestedRingTester.h,
- source/headers/geos/operation/valid/TopologyValidationError.h,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IndexedNestedRingTester.cpp,
- source/operation/valid/IndexedNestedRingTester.h,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp: JTS-1.10 port
- sync. The whole 'operation' namespace is complete on this.
-
-2009-06-08 21:53 Sandro Santilli <strk at kbt.io>
-
- * [r2571]
- source/headers/geos/operation/union/CascadedPolygonUnion.h,
- source/operation/union/CascadedPolygonUnion.cpp: Port info for
- operation::union
-
-2009-06-08 17:15 Sandro Santilli <strk at kbt.io>
-
- * [r2570]
- source/headers/geos/operation/predicate/RectangleIntersects.h,
- source/headers/geos/operation/predicate/SegmentIntersectionTester.h,
- source/operation/predicate/RectangleIntersects.cpp,
- source/operation/predicate/SegmentIntersectionTester.cpp: Sync to
- JTS-1.10 (port info in SegmentIntersectionTester was wrong, btw)
-
-2009-06-08 17:12 Sandro Santilli <strk at kbt.io>
-
- * [r2569]
- source/headers/geos/operation/predicate/RectangleContains.h,
- source/operation/predicate/RectangleContains.cpp: Sync
- RectangleContains to JTS-1.10
-
-2009-06-08 17:02 Sandro Santilli <strk at kbt.io>
-
- * [r2568]
- source/headers/geos/operation/predicate/RectangleContains.h,
- source/headers/geos/operation/predicate/RectangleIntersects.h,
- source/headers/geos/operation/predicate/SegmentIntersectionTester.h,
- source/operation/predicate/SegmentIntersectionTester.cpp: Port
- info for operation::predicate (we're at JTS-1.7 here)
-
-2009-06-08 16:58 Sandro Santilli <strk at kbt.io>
-
- * [r2567] source/headers/geos/operation/polygonize/EdgeRing.h,
- source/headers/geos/operation/polygonize/PolygonizeDirectedEdge.h,
- source/headers/geos/operation/polygonize/PolygonizeEdge.h,
- source/headers/geos/operation/polygonize/PolygonizeGraph.h,
- source/headers/geos/operation/polygonize/Polygonizer.h,
- source/operation/polygonize/EdgeRing.cpp,
- source/operation/polygonize/PolygonizeDirectedEdge.cpp,
- source/operation/polygonize/PolygonizeEdge.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp: Port info for
- polygonize operation
-
-2009-06-08 16:46 Sandro Santilli <strk at kbt.io>
-
- * [r2566]
- source/headers/geos/operation/overlay/validate/FuzzyPointLocator.h,
- source/headers/geos/operation/overlay/validate/OffsetPointGenerator.h,
- source/headers/geos/operation/overlay/validate/OverlayResultValidator.h,
- source/operation/overlay/validate/FuzzyPointLocator.cpp,
- source/operation/overlay/validate/OffsetPointGenerator.cpp,
- source/operation/overlay/validate/OverlayResultValidator.cpp:
- Port info and sync for operation::overlay::validate
-
-2009-06-08 16:26 Sandro Santilli <strk at kbt.io>
-
- * [r2565] source/headers/geos/operation/overlay/LineBuilder.h,
- source/operation/overlay/LineBuilder.cpp: sync LineBuilder to
- JTS-1.10, completing overlay port
-
-2009-06-08 16:09 Sandro Santilli <strk at kbt.io>
-
- * [r2564] source/headers/geos/operation/overlay/EdgeSetNoder.h,
- source/headers/geos/operation/overlay/ElevationMatrix.h,
- source/headers/geos/operation/overlay/ElevationMatrixCell.h,
- source/headers/geos/operation/overlay/LineBuilder.h,
- source/headers/geos/operation/overlay/MinimalEdgeRing.h,
- source/headers/geos/operation/overlay/MinimalEdgeRing.inl,
- source/headers/geos/operation/overlay/OverlayNodeFactory.h,
- source/headers/geos/operation/overlay/PointBuilder.h,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixCell.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/PointBuilder.cpp: Complete port info in
- overlay package
-
-2009-06-08 15:43 Sandro Santilli <strk at kbt.io>
-
- * [r2563] source/headers/geos/operation/linemerge/LineMerger.h,
- source/headers/geos/planargraph/GraphComponent.h,
- source/operation/linemerge/LineMerger.cpp: Add missing setMarked
- static methods in GraphComponent and make use of them in
- LineMerger making it able to be called incrementally (JTS-1.10)
-
-2009-06-08 15:28 Sandro Santilli <strk at kbt.io>
-
- * [r2562] source/headers/geos/operation/linemerge/EdgeString.h,
- source/headers/geos/operation/linemerge/LineMergeDirectedEdge.h,
- source/headers/geos/operation/linemerge/LineMergeEdge.h,
- source/headers/geos/operation/linemerge/LineMergeGraph.h,
- source/headers/geos/operation/linemerge/LineMerger.h,
- source/headers/geos/operation/linemerge/LineSequencer.h,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMergeDirectedEdge.cpp,
- source/operation/linemerge/LineMergeEdge.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/linemerge/LineSequencer.cpp: Port info in
- operation::linemerge (a single class is still at JTS-1.7, needs
- changes in GeometryGraphComponent.h to go up)
-
-2009-06-08 10:37 Sandro Santilli <strk at kbt.io>
-
- * [r2561]
- source/headers/geos/operation/distance/GeometryLocation.h,
- source/operation/distance/GeometryLocation.cpp: GeometryLocation
- sync to JTS-1.10 (docs)
-
-2009-06-08 10:29 Sandro Santilli <strk at kbt.io>
-
- * [r2560] source/headers/geos/operation/distance/DistanceOp.h,
- source/operation/distance/DistanceOp.cpp: DistanceOp sync to
- JTS-1.10 (renames, docs...)
-
-2009-06-08 10:07 Sandro Santilli <strk at kbt.io>
-
- * [r2559] source/headers/geos/operation/buffer/BufferBuilder.h,
- source/headers/geos/operation/buffer/BufferOp.h,
- source/headers/geos/operation/buffer/BufferParameters.h,
- source/headers/geos/operation/buffer/BufferSubgraph.h,
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h,
- source/headers/geos/operation/buffer/RightmostEdgeFinder.h,
- source/headers/geos/operation/buffer/SubgraphDepthLocater.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferInputLineSimplifier.cpp,
- source/operation/buffer/BufferInputLineSimplifier.h,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferParameters.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/OffsetCurveVertexList.h,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp: Update port
- info for buffer package (it's really JTS-1.10)
-
-2009-06-08 09:40 Sandro Santilli <strk at kbt.io>
-
- * [r2558] configure.in: Warn at configure time if 64bit integer
- type isn't found. See bug #202.
-
-2009-06-08 09:30 Sandro Santilli <strk at kbt.io>
-
- * [r2557] source/headers/geos/Makefile.am,
- source/headers/geos/algorithm/Makefile.am,
- source/headers/geos/algorithm/distance/Makefile.am,
- source/headers/geos/algorithm/locate/Makefile.am,
- source/headers/geos/geom/Makefile.am,
- source/headers/geos/geom/prep/Makefile.am,
- source/headers/geos/geom/util/Makefile.am,
- source/headers/geos/geomgraph/Depth.h,
- source/headers/geos/geomgraph/DirectedEdge.h,
- source/headers/geos/geomgraph/DirectedEdgeStar.h,
- source/headers/geos/geomgraph/Edge.h,
- source/headers/geos/geomgraph/EdgeEnd.h,
- source/headers/geos/geomgraph/EdgeEndStar.h,
- source/headers/geos/geomgraph/EdgeIntersection.h,
- source/headers/geos/geomgraph/EdgeIntersectionList.h,
- source/headers/geos/geomgraph/EdgeList.h,
- source/headers/geos/geomgraph/EdgeNodingValidator.h,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/geomgraph/GeometryGraph.h,
- source/headers/geos/geomgraph/GeometryGraph.inl,
- source/headers/geos/geomgraph/GraphComponent.h,
- source/headers/geos/geomgraph/Label.h,
- source/headers/geos/geomgraph/Makefile.am,
- source/headers/geos/geomgraph/Node.h,
- source/headers/geos/geomgraph/NodeFactory.h,
- source/headers/geos/geomgraph/NodeMap.h,
- source/headers/geos/geomgraph/PlanarGraph.h,
- source/headers/geos/geomgraph/Position.h,
- source/headers/geos/geomgraph/Quadrant.h,
- source/headers/geos/geomgraph/TopologyLocation.h,
- source/headers/geos/geomgraph/index/Makefile.am,
- source/headers/geos/index/Makefile.am,
- source/headers/geos/index/bintree/Makefile.am,
- source/headers/geos/index/chain/Makefile.am,
- source/headers/geos/index/intervalrtree/Makefile.am,
- source/headers/geos/index/quadtree/Makefile.am,
- source/headers/geos/index/strtree/Makefile.am,
- source/headers/geos/index/sweepline/Makefile.am,
- source/headers/geos/io/Makefile.am,
- source/headers/geos/noding/Makefile.am,
- source/headers/geos/noding/snapround/Makefile.am,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/operation/buffer/Makefile.am,
- source/headers/geos/operation/distance/ConnectedElementLocationFilter.h,
- source/headers/geos/operation/distance/ConnectedElementPointFilter.h,
- source/headers/geos/operation/distance/DistanceOp.h,
- source/headers/geos/operation/distance/GeometryLocation.h,
- source/headers/geos/operation/distance/Makefile.am,
- source/headers/geos/operation/linemerge/Makefile.am,
- source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/MaximalEdgeRing.h,
- source/headers/geos/operation/overlay/OverlayOp.h,
- source/headers/geos/operation/overlay/snap/Makefile.am,
- source/headers/geos/operation/polygonize/Makefile.am,
- source/headers/geos/operation/predicate/Makefile.am,
- source/headers/geos/operation/relate/EdgeEndBuilder.h,
- source/headers/geos/operation/relate/EdgeEndBundle.h,
- source/headers/geos/operation/relate/EdgeEndBundleStar.h,
- source/headers/geos/operation/relate/Makefile.am,
- source/headers/geos/operation/relate/RelateComputer.h,
- source/headers/geos/operation/relate/RelateNode.h,
- source/headers/geos/operation/relate/RelateNodeFactory.h,
- source/headers/geos/operation/relate/RelateNodeGraph.h,
- source/headers/geos/operation/relate/RelateOp.h,
- source/headers/geos/operation/valid/ConsistentAreaTester.h,
- source/headers/geos/operation/valid/Makefile.am,
- source/headers/geos/planargraph/Makefile.am,
- source/headers/geos/planargraph/algorithm/Makefile.am,
- source/headers/geos/precision/Makefile.am,
- source/headers/geos/simplify/Makefile.am,
- source/headers/geos/util/Makefile.am, tests/unit/Makefile.am:
- Install all C++ headers to reduce maintainance costs. C++ API is
- documented as being unstable after all so let's give users the
- power to hurt themselves :)
-
-2009-06-06 22:22 Sandro Santilli <strk at kbt.io>
-
- * [r2556] build/msvc90/geos_c_dll/geos_c_dll.vcproj,
- build/msvc90/geos_lib/geos_lib.vcproj,
- build/msvc90/geos_unit/geos_unit.vcproj, capi/geos_c.cpp,
- capi/geos_c.h.in, capi/geos_ts_c.cpp,
- source/headers/geos/Makefile.am,
- source/headers/geos/algorithm/CGAlgorithms.h,
- source/headers/geos/algorithm/CentroidArea.h,
- source/headers/geos/algorithm/CentroidLine.h,
- source/headers/geos/algorithm/CentroidPoint.h,
- source/headers/geos/algorithm/ConvexHull.h,
- source/headers/geos/algorithm/HCoordinate.h,
- source/headers/geos/algorithm/InteriorPointArea.h,
- source/headers/geos/algorithm/InteriorPointLine.h,
- source/headers/geos/algorithm/InteriorPointPoint.h,
- source/headers/geos/algorithm/LineIntersector.h,
- source/headers/geos/algorithm/MCPointInRing.h,
- source/headers/geos/algorithm/MinimumDiameter.h,
- source/headers/geos/algorithm/NotRepresentableException.h,
- source/headers/geos/algorithm/PointInRing.h,
- source/headers/geos/algorithm/PointLocator.h,
- source/headers/geos/algorithm/RayCrossingCounter.h,
- source/headers/geos/algorithm/RobustDeterminant.h,
- source/headers/geos/algorithm/SIRtreePointInRing.h,
- source/headers/geos/algorithm/SimplePointInRing.h,
- source/headers/geos/export.h,
- source/headers/geos/geom/Coordinate.h,
- source/headers/geos/geom/CoordinateArraySequence.h,
- source/headers/geos/geom/CoordinateArraySequenceFactory.h,
- source/headers/geos/geom/CoordinateFilter.h,
- source/headers/geos/geom/CoordinateList.h,
- source/headers/geos/geom/CoordinateSequence.h,
- source/headers/geos/geom/CoordinateSequenceFactory.h,
- source/headers/geos/geom/Dimension.h,
- source/headers/geos/geom/Envelope.h,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/GeometryComponentFilter.h,
- source/headers/geos/geom/GeometryFactory.h,
- source/headers/geos/geom/GeometryFilter.h,
- source/headers/geos/geom/GeometryList.h,
- source/headers/geos/geom/IntersectionMatrix.h,
- source/headers/geos/geom/LineSegment.h,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geom/LinearRing.h,
- source/headers/geos/geom/Location.h,
- source/headers/geos/geom/MultiLineString.h,
- source/headers/geos/geom/MultiPoint.h,
- source/headers/geos/geom/MultiPolygon.h,
- source/headers/geos/geom/Point.h,
- source/headers/geos/geom/Polygon.h,
- source/headers/geos/geom/PrecisionModel.h,
- source/headers/geos/geom/Triangle.h,
- source/headers/geos/geom/util/CoordinateOperation.h,
- source/headers/geos/geom/util/GeometryEditor.h,
- source/headers/geos/geom/util/GeometryEditorOperation.h,
- source/headers/geos/geom/util/GeometryTransformer.h,
- source/headers/geos/geom/util/LinearComponentExtracter.h,
- source/headers/geos/geom/util/PointExtracter.h,
- source/headers/geos/geom/util/PolygonExtracter.h,
- source/headers/geos/geom/util/ShortCircuitedGeometryVisitor.h,
- source/headers/geos/geomgraph/Depth.h,
- source/headers/geos/geomgraph/DirectedEdge.h,
- source/headers/geos/geomgraph/DirectedEdgeStar.h,
- source/headers/geos/geomgraph/Edge.h,
- source/headers/geos/geomgraph/EdgeEnd.h,
- source/headers/geos/geomgraph/EdgeEndStar.h,
- source/headers/geos/geomgraph/EdgeIntersection.h,
- source/headers/geos/geomgraph/EdgeIntersectionList.h,
- source/headers/geos/geomgraph/EdgeList.h,
- source/headers/geos/geomgraph/EdgeNodingValidator.h,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/geomgraph/GeometryGraph.h,
- source/headers/geos/geomgraph/GraphComponent.h,
- source/headers/geos/geomgraph/Label.h,
- source/headers/geos/geomgraph/Node.h,
- source/headers/geos/geomgraph/NodeFactory.h,
- source/headers/geos/geomgraph/NodeMap.h,
- source/headers/geos/geomgraph/PlanarGraph.h,
- source/headers/geos/geomgraph/Position.h,
- source/headers/geos/geomgraph/Quadrant.h,
- source/headers/geos/geomgraph/TopologyLocation.h,
- source/headers/geos/geomgraph/index/EdgeSetIntersector.h,
- source/headers/geos/geomgraph/index/MonotoneChain.h,
- source/headers/geos/geomgraph/index/MonotoneChainEdge.h,
- source/headers/geos/geomgraph/index/MonotoneChainIndexer.h,
- source/headers/geos/geomgraph/index/SegmentIntersector.h,
- source/headers/geos/geomgraph/index/SimpleEdgeSetIntersector.h,
- source/headers/geos/geomgraph/index/SimpleMCSweepLineIntersector.h,
- source/headers/geos/geomgraph/index/SimpleSweepLineIntersector.h,
- source/headers/geos/geomgraph/index/SweepLineEvent.h,
- source/headers/geos/geomgraph/index/SweepLineEventObj.h,
- source/headers/geos/geomgraph/index/SweepLineSegment.h,
- source/headers/geos/index/ItemVisitor.h,
- source/headers/geos/index/SpatialIndex.h,
- source/headers/geos/index/bintree/Bintree.h,
- source/headers/geos/index/bintree/Interval.h,
- source/headers/geos/index/bintree/Key.h,
- source/headers/geos/index/bintree/Node.h,
- source/headers/geos/index/bintree/NodeBase.h,
- source/headers/geos/index/bintree/Root.h,
- source/headers/geos/index/chain/MonotoneChain.h,
- source/headers/geos/index/chain/MonotoneChainBuilder.h,
- source/headers/geos/index/chain/MonotoneChainOverlapAction.h,
- source/headers/geos/index/chain/MonotoneChainSelectAction.h,
- source/headers/geos/index/quadtree/DoubleBits.h,
- source/headers/geos/index/quadtree/IntervalSize.h,
- source/headers/geos/index/quadtree/Key.h,
- source/headers/geos/index/quadtree/Node.h,
- source/headers/geos/index/quadtree/NodeBase.h,
- source/headers/geos/index/quadtree/Quadtree.h,
- source/headers/geos/index/quadtree/Root.h,
- source/headers/geos/index/strtree/AbstractNode.h,
- source/headers/geos/index/strtree/AbstractSTRtree.h,
- source/headers/geos/index/strtree/Boundable.h,
- source/headers/geos/index/strtree/Interval.h,
- source/headers/geos/index/strtree/ItemBoundable.h,
- source/headers/geos/index/strtree/SIRtree.h,
- source/headers/geos/index/strtree/STRtree.h,
- source/headers/geos/index/sweepline/SweepLineEvent.h,
- source/headers/geos/index/sweepline/SweepLineIndex.h,
- source/headers/geos/index/sweepline/SweepLineInterval.h,
- source/headers/geos/index/sweepline/SweepLineOverlapAction.h,
- source/headers/geos/inline.h,
- source/headers/geos/io/ByteOrderDataInStream.h,
- source/headers/geos/io/ByteOrderValues.h,
- source/headers/geos/io/CLocalizer.h,
- source/headers/geos/io/ParseException.h,
- source/headers/geos/io/StringTokenizer.h,
- source/headers/geos/io/WKBReader.h,
- source/headers/geos/io/WKBWriter.h,
- source/headers/geos/io/WKTReader.h,
- source/headers/geos/io/WKTWriter.h,
- source/headers/geos/io/Writer.h,
- source/headers/geos/noding/IntersectionAdder.h,
- source/headers/geos/noding/IntersectionFinderAdder.h,
- source/headers/geos/noding/IteratedNoder.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/noding/Noder.h,
- source/headers/geos/noding/NodingValidator.h,
- source/headers/geos/noding/Octant.h,
- source/headers/geos/noding/OrientedCoordinateArray.h,
- source/headers/geos/noding/ScaledNoder.h,
- source/headers/geos/noding/SegmentIntersector.h,
- source/headers/geos/noding/SegmentNode.h,
- source/headers/geos/noding/SegmentNodeList.h,
- source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SimpleNoder.h,
- source/headers/geos/noding/SinglePassNoder.h,
- source/headers/geos/noding/snapround/HotPixel.h,
- source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
- source/headers/geos/noding/snapround/MCIndexSnapRounder.h,
- source/headers/geos/noding/snapround/SimpleSnapRounder.h,
- source/headers/geos/operation/GeometryGraphOperation.h,
- source/headers/geos/operation/IsSimpleOp.h,
- source/headers/geos/operation/buffer/BufferBuilder.h,
- source/headers/geos/operation/buffer/BufferOp.h,
- source/headers/geos/operation/buffer/BufferSubgraph.h,
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h,
- source/headers/geos/operation/buffer/RightmostEdgeFinder.h,
- source/headers/geos/operation/buffer/SubgraphDepthLocater.h,
- source/headers/geos/operation/distance/ConnectedElementLocationFilter.h,
- source/headers/geos/operation/distance/ConnectedElementPointFilter.h,
- source/headers/geos/operation/distance/DistanceOp.h,
- source/headers/geos/operation/distance/GeometryLocation.h,
- source/headers/geos/operation/linemerge/EdgeString.h,
- source/headers/geos/operation/linemerge/LineMergeDirectedEdge.h,
- source/headers/geos/operation/linemerge/LineMergeEdge.h,
- source/headers/geos/operation/linemerge/LineMergeGraph.h,
- source/headers/geos/operation/linemerge/LineMerger.h,
- source/headers/geos/operation/linemerge/LineSequencer.h,
- source/headers/geos/operation/overlay/EdgeSetNoder.h,
- source/headers/geos/operation/overlay/ElevationMatrix.h,
- source/headers/geos/operation/overlay/ElevationMatrixCell.h,
- source/headers/geos/operation/overlay/LineBuilder.h,
- source/headers/geos/operation/overlay/MaximalEdgeRing.h,
- source/headers/geos/operation/overlay/MinimalEdgeRing.h,
- source/headers/geos/operation/overlay/OverlayNodeFactory.h,
- source/headers/geos/operation/overlay/OverlayOp.h,
- source/headers/geos/operation/overlay/PointBuilder.h,
- source/headers/geos/operation/overlay/PolygonBuilder.h,
- source/headers/geos/operation/overlay/snap/GeometrySnapper.h,
- source/headers/geos/operation/overlay/snap/LineStringSnapper.h,
- source/headers/geos/operation/overlay/snap/SnapOverlayOp.h,
- source/headers/geos/operation/polygonize/EdgeRing.h,
- source/headers/geos/operation/polygonize/PolygonizeDirectedEdge.h,
- source/headers/geos/operation/polygonize/PolygonizeEdge.h,
- source/headers/geos/operation/polygonize/PolygonizeGraph.h,
- source/headers/geos/operation/polygonize/Polygonizer.h,
- source/headers/geos/operation/predicate/RectangleContains.h,
- source/headers/geos/operation/predicate/RectangleIntersects.h,
- source/headers/geos/operation/predicate/SegmentIntersectionTester.h,
- source/headers/geos/operation/relate/EdgeEndBuilder.h,
- source/headers/geos/operation/relate/EdgeEndBundle.h,
- source/headers/geos/operation/relate/EdgeEndBundleStar.h,
- source/headers/geos/operation/relate/RelateComputer.h,
- source/headers/geos/operation/relate/RelateNode.h,
- source/headers/geos/operation/relate/RelateNodeFactory.h,
- source/headers/geos/operation/relate/RelateNodeGraph.h,
- source/headers/geos/operation/relate/RelateOp.h,
- source/headers/geos/operation/valid/ConnectedInteriorTester.h,
- source/headers/geos/operation/valid/ConsistentAreaTester.h,
- source/headers/geos/operation/valid/IsValidOp.h,
- source/headers/geos/operation/valid/QuadtreeNestedRingTester.h,
- source/headers/geos/operation/valid/RepeatedPointTester.h,
- source/headers/geos/operation/valid/SimpleNestedRingTester.h,
- source/headers/geos/operation/valid/SweeplineNestedRingTester.h,
- source/headers/geos/operation/valid/TopologyValidationError.h,
- source/headers/geos/planargraph/DirectedEdge.h,
- source/headers/geos/planargraph/DirectedEdgeStar.h,
- source/headers/geos/planargraph/Edge.h,
- source/headers/geos/planargraph/GraphComponent.h,
- source/headers/geos/planargraph/Node.h,
- source/headers/geos/planargraph/NodeMap.h,
- source/headers/geos/planargraph/PlanarGraph.h,
- source/headers/geos/planargraph/Subgraph.h,
- source/headers/geos/planargraph/algorithm/ConnectedSubgraphFinder.h,
- source/headers/geos/precision/CommonBits.h,
- source/headers/geos/precision/CommonBitsOp.h,
- source/headers/geos/precision/CommonBitsRemover.h,
- source/headers/geos/precision/EnhancedPrecisionOp.h,
- source/headers/geos/precision/SimpleGeometryPrecisionReducer.h,
- source/headers/geos/profiler.h,
- source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
- source/headers/geos/simplify/DouglasPeuckerSimplifier.h,
- source/headers/geos/simplify/LineSegmentIndex.h,
- source/headers/geos/simplify/TaggedLineSegment.h,
- source/headers/geos/simplify/TaggedLineString.h,
- source/headers/geos/simplify/TaggedLineStringSimplifier.h,
- source/headers/geos/simplify/TaggedLinesSimplifier.h,
- source/headers/geos/simplify/TopologyPreservingSimplifier.h,
- source/headers/geos/unload.h, source/headers/geos/util/Assert.h,
- source/headers/geos/util/AssertionFailedException.h,
- source/headers/geos/util/CoordinateArrayFilter.h,
- source/headers/geos/util/GEOSException.h,
- source/headers/geos/util/GeometricShapeFactory.h,
- source/headers/geos/util/IllegalArgumentException.h,
- source/headers/geos/util/TopologyException.h,
- source/headers/geos/util/UniqueCoordinateArrayFilter.h,
- source/headers/geos/util/UnsupportedOperationException.h,
- source/index/intervalrtree/SortedPackedIntervalRTree.cpp: Windows
- C++ exports by Ragi Y. Burhum. See
- http://lists.osgeo.org/pipermail/geos-devel/2009-June/004190.html
-
-2009-06-06 22:17 Sandro Santilli <strk at kbt.io>
-
- * [r2555] tests/xmltester/SimpleWKTTester.cpp: fix headers
- inclusion warnings
-
-2009-06-06 21:14 Sandro Santilli <strk at kbt.io>
-
- * [r2554] build/msvc90/geos_lib/geos_lib.vcproj,
- capi/geos_ts_c.cpp, configure.in,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/MinimumDiameter.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineSegment.cpp,
- source/headers/geos/geom/Coordinate.h,
- source/headers/geos/geom/Coordinate.inl,
- source/headers/geos/index/intervalrtree/IntervalRTreeNode.h,
- source/headers/geos/noding/SingleInteriorIntersectionFinder.h,
- source/headers/geos/platform.h.in,
- source/headers/geos/platform.h.vc,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/util/GeometricShapeFactory.cpp,
- tests/unit/geom/CoordinateTest.cpp,
- tests/unit/geom/TriangleTest.cpp,
- tests/unit/operation/distance/DistanceOpTest.cpp: Use real NaNs
- rather than fake them. Applies patch in ticket #259. Adds
- autoconf checks for finite() and isfinite() and makes use of them
- for unix systems (platform.h)
-
-2009-06-06 00:55 Sandro Santilli <strk at kbt.io>
-
- * [r2553]
- source/headers/geos/operation/distance/ConnectedElementLocationFilter.h,
- source/headers/geos/operation/distance/ConnectedElementPointFilter.h,
- source/headers/geos/operation/distance/DistanceOp.h,
- source/headers/geos/operation/distance/GeometryLocation.h,
- source/operation/distance/ConnectedElementLocationFilter.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/GeometryLocation.cpp: Complete port
- info and headers exposion for operation::distance package
-
-2009-06-05 18:18 Sandro Santilli <strk at kbt.io>
-
- * [r2552] source/headers/geos/operation/overlay/OverlayOp.h,
- source/operation/overlay/OverlayOp.cpp: JTS-1.10 OverlayOp
-
-2009-06-05 18:12 Sandro Santilli <strk at kbt.io>
-
- * [r2551] source/headers/geos/geomgraph/EdgeNodingValidator.h: Add
- missing static function
-
-2009-06-05 18:02 Sandro Santilli <strk at kbt.io>
-
- * [r2550] source/headers/geos/operation/overlay/MaximalEdgeRing.h,
- source/operation/overlay/MaximalEdgeRing.cpp: JTS-1.10 sync
-
-2009-06-05 17:50 Sandro Santilli <strk at kbt.io>
-
- * [r2549] source/headers/geos/operation/GeometryGraphOperation.h,
- source/headers/geos/operation/relate/RelateOp.h,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/relate/RelateOp.cpp: Boundary Node Rule support
- in relateOp. JTS-1.10.
-
-2009-06-05 13:44 Sandro Santilli <strk at kbt.io>
-
- * [r2548] source/geomgraph/EdgeList.cpp, source/geomgraph/Node.cpp,
- source/headers/geos/geomgraph/Node.h: geomgraph package fully
- sync'ed to JTS-1.10 now
-
-2009-06-05 13:41 Sandro Santilli <strk at kbt.io>
-
- * [r2547] source/geomgraph/EdgeEnd.cpp,
- source/geomgraph/EdgeEndStar.cpp,
- source/headers/geos/geomgraph/EdgeEnd.h,
- source/headers/geos/geomgraph/EdgeEndStar.h,
- source/headers/geos/operation/relate/EdgeEndBundle.h,
- source/headers/geos/operation/valid/ConsistentAreaTester.h,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/valid/ConsistentAreaTester.cpp: added
- BoundaryNodeRule capability to EdgeEnds
-
-2009-06-05 12:42 Sandro Santilli <strk at kbt.io>
-
- * [r2546] source/geomgraph/GeometryGraph.cpp,
- source/headers/geos/geomgraph/GeometryGraph.h,
- source/headers/geos/geomgraph/GeometryGraph.inl: Add support for
- custom BoundaryNodeRule bringing GeometryGraph to JTS-1.10
-
-2009-06-05 12:07 Sandro Santilli <strk at kbt.io>
-
- * [r2545] source/geomgraph/DirectedEdgeStar.cpp,
- source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/EdgeNodingValidator.cpp,
- source/geomgraph/EdgeRing.cpp, source/geomgraph/Label.cpp,
- source/geomgraph/NodeFactory.cpp, source/geomgraph/Position.cpp,
- source/geomgraph/TopologyLocation.cpp,
- source/headers/geos/geomgraph/DirectedEdge.h,
- source/headers/geos/geomgraph/DirectedEdgeStar.h,
- source/headers/geos/geomgraph/Edge.h,
- source/headers/geos/geomgraph/EdgeIntersection.h,
- source/headers/geos/geomgraph/EdgeIntersectionList.h,
- source/headers/geos/geomgraph/EdgeNodingValidator.h,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/geomgraph/Label.h,
- source/headers/geos/geomgraph/NodeFactory.h,
- source/headers/geos/geomgraph/Position.h,
- source/headers/geos/geomgraph/Quadrant.h,
- source/headers/geos/geomgraph/TopologyLocation.h: Complete port
- info in geomgraph package
-
-2009-06-05 11:03 Sandro Santilli <strk at kbt.io>
-
- * [r2544] source/geomgraph/Depth.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/GraphComponent.cpp,
- source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/geomgraph/Depth.h,
- source/headers/geos/geomgraph/EdgeEnd.h,
- source/headers/geos/geomgraph/EdgeEndStar.h,
- source/headers/geos/geomgraph/EdgeList.h,
- source/headers/geos/geomgraph/GeometryGraph.h,
- source/headers/geos/geomgraph/GeometryGraph.inl,
- source/headers/geos/geomgraph/GraphComponent.h,
- source/headers/geos/geomgraph/Node.h,
- source/headers/geos/geomgraph/NodeMap.h,
- source/headers/geos/geomgraph/PlanarGraph.h: Port info in the
- geomgraph package (unfinished); fix compiler warning in
- GeometryGraph and make code more readable;
-
-2009-06-05 10:23 Sandro Santilli <strk at kbt.io>
-
- * [r2543] source/headers/geos/operation/relate/EdgeEndBuilder.h,
- source/headers/geos/operation/relate/EdgeEndBundle.h,
- source/headers/geos/operation/relate/EdgeEndBundleStar.h,
- source/headers/geos/operation/relate/RelateComputer.h,
- source/headers/geos/operation/relate/RelateNode.h,
- source/headers/geos/operation/relate/RelateNodeFactory.h,
- source/headers/geos/operation/relate/RelateNodeGraph.h,
- source/headers/geos/operation/relate/RelateOp.h,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp: Add port info and introduce
- header exposion info. Relate op results partially in JTS-1.7
- still.
-
-2009-06-05 09:36 Sandro Santilli <strk at kbt.io>
-
- * [r2542] source/headers/geos/geom.h: typo in doxygen index page
-
-2009-06-05 09:35 Sandro Santilli <strk at kbt.io>
-
- * [r2541] source/headers/geos/geom.h: Fix doxygen link
-
-2009-06-05 09:28 Sandro Santilli <strk at kbt.io>
-
- * [r2540] source/algorithm/locate/IndexedPointInAreaLocator.cpp,
- source/headers/geos/algorithm/locate/IndexedPointInAreaLocator.h,
- source/headers/geos/index/intervalrtree/IntervalRTreeLeafNode.h,
- source/headers/geos/index/intervalrtree/SortedPackedIntervalRTree.h:
- Fix deletion of void pointer in IntervalRTreeLeafNode, document
- ownership, fix callers tracking allocations to avoid leaks. Fixes
- bug #227.
-
-2009-06-05 09:15 Sandro Santilli <strk at kbt.io>
-
- * [r2539] ChangeLog.svn, Makefile.am: Allow generating ChangeLog
- from external build tree
-
-2009-06-04 15:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2538] build/msvc90/geos_c_dll/geos_c_dll.vcproj,
- build/msvc90/geos_lib/geos_lib.vcproj,
- build/msvc90/geos_unit/geos_unit.vcproj, source/Makefile.vc,
- source/geom/LinearRing.cpp,
- source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- tests/unit/operation/valid/IsValidTest.cpp: * Applied patch for
- ticket #257.
- * Noticed that unit tests fail:
- 1>geos::util::UniqueCoordinateArrayFilter: .
- 1>---> group: geos::operation::valid::IsValidOp, test: test<1>
- 1> problem: assertion failed
-
-2009-06-04 14:59 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2537] source/operation/buffer/BufferBuilder.cpp: Fixed bug of
- inaccessible constructor of incomplete type NodedSegmentString -
- header missing.
-
-2009-06-04 13:59 Sandro Santilli <strk at kbt.io>
-
- * [r2536] tests/xmltester/XMLTester.cpp: Add support for testing
- single sided buffers
-
-2009-06-01 03:34 Howard Butler <hobu.inc at gmail.com>
-
- * [r2534] capi/geos_c.cpp: #256 finishGEOS called multiple times
- will segfault
-
-2009-05-28 14:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2533] configure.in, tests/bigtest: Fixed aclocal warnings for
- mixing cache-id's in configure.in.
-
-2009-05-27 16:57 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2516] NEWS: remove error
-
-2009-05-27 16:57 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2515] NEWS: Add single-sided item
-
-2009-05-21 10:08 Sandro Santilli <strk at kbt.io>
-
- * [r2514] ChangeLog.svn, Makefile.am, authors.svn: Add Mat's and
- Paul's entries, make ChangeLog.svn rule phony
-
-2009-05-21 09:56 Sandro Santilli <strk at kbt.io>
-
- * [r2513] ChangeLog.svn, Makefile.am, authors.svn: Add a rule to
- generate a ChangeLog using svn2cl. The authors.svn file will be
- used to map usernames and full names: please expand your own
- nick. The generated ChangeLog is added to repository to show you
- how it looks. If everybody agree we could rename this to
- ChangeLog and stop requiring manual edits (+1 from me:)
-
-2009-05-13 11:29 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2508] capi/geos_c.h.in: refer to GEOSFree() instead of free()
-
-2009-05-13 11:26 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2507] capi/geos_c.cpp, capi/geos_ts_c.cpp: forward GEOSFree to
- GEOSFree_r, use std:: prefix on free() (#249)
-
-2009-05-13 04:14 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2506] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_ts_c.cpp: Added GEOSFree() and GEOSFree_r() (#249)
-
-2009-05-12 17:47 Sandro Santilli <strk at kbt.io>
-
- * [r2505] NEWS: Add note about single-sided buffer
-
-2009-05-12 16:49 Sandro Santilli <strk at kbt.io>
-
- * [r2504] tests/xmltester/Makefile.am,
- tests/xmltester/tests/bug244.xml: Never fail bug #244 again
- (regression testcase added)
-
-2009-05-12 16:48 Sandro Santilli <strk at kbt.io>
-
- * [r2503] source/operation/buffer/SubgraphDepthLocater.cpp: Have
- DepthSegment hold a real LineSegment, not a reference.
- SubgraphDepthLocater was passing the same LineSegment reference
- to multiple DepthSegments, messing everything up. This fixes bug
- #244.
-
-2009-05-12 15:38 Sandro Santilli <strk at kbt.io>
-
- * [r2502] source/geomgraph/DirectedEdge.cpp,
- source/headers/geos/geomgraph/DirectedEdge.h,
- source/headers/geos/geomgraph/DirectedEdge.inl: Port info
-
-2009-05-08 16:30 Sandro Santilli <strk at kbt.io>
-
- * [r2501] source/headers/geos/operation/overlay/PolygonBuilder.h,
- source/operation/overlay/PolygonBuilder.cpp: Update port info
-
-2009-05-08 12:47 Sandro Santilli <strk at kbt.io>
-
- * [r2500] capi/geos_c.h.in: When included in a C++ environment,
- include <cstddef> and use std::size_t. Patch by Mateusz Loskot,
- ticket #252.
-
-2009-05-08 12:46 Sandro Santilli <strk at kbt.io>
-
- * [r2499] source/operation/distance/DistanceOp.cpp: Oops, forgot to
- update the static closedPoints signature..
-
-2009-05-08 12:29 Sandro Santilli <strk at kbt.io>
-
- * [r2498] NEWS: Note the withinDistance addition to DistanceOp
-
-2009-05-08 12:27 Sandro Santilli <strk at kbt.io>
-
- * [r2497] tests/unit/operation/distance/DistanceOpTest.cpp: Add the
- complete set of tests for closedPoints
-
-2009-05-08 12:11 Sandro Santilli <strk at kbt.io>
-
- * [r2496] source/headers/geos/operation/distance/DistanceOp.h:
- Document semantic of a null return from closestPoints
-
-2009-05-08 12:09 Sandro Santilli <strk at kbt.io>
-
- * [r2495] source/headers/geos/operation/distance/DistanceOp.h,
- source/operation/distance/DistanceOp.cpp: Don't wipe out closest
- locations after computing them (doh). Fixes bug #236. Takes the
- chance to make the GeometryLocation retrival function private as
- we don't install GeometryLocation.h header anyway (for future
- cleanups), and to rename a function to follow current JTS naming
- (more renames to come for proper sync)
-
-2009-05-08 10:10 Sandro Santilli <strk at kbt.io>
-
- * [r2494] source/headers/geos/operation/distance/DistanceOp.h,
- source/operation/distance/DistanceOp.cpp: Add isWithinDistance()
- to DistanceOp, reaching rev 1.17 of JTS
-
-2009-05-08 09:39 Sandro Santilli <strk at kbt.io>
-
- * [r2493] source/headers/geos/operation/distance/DistanceOp.h,
- source/operation/distance/DistanceOp.cpp: Port info for
- DistanceOp
-
-2009-05-08 08:44 Sandro Santilli <strk at kbt.io>
-
- * [r2492] capi/geos_c.h.in: Always include stddef.h. Closes bug
- #213
-
-2009-05-07 16:15 Sandro Santilli <strk at kbt.io>
-
- * [r2491] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- Add "thread-safe" version of GEOSGeom_setSRID. Closes bug #242.
-
-2009-05-07 16:00 Sandro Santilli <strk at kbt.io>
-
- * [r2490] tests/bigtest/bug234.cpp: minor debug output improvement
-
-2009-05-07 15:57 Sandro Santilli <strk at kbt.io>
-
- * [r2489] source/geomgraph/GeometryGraph.cpp,
- tests/bigtest/Makefile.am, tests/bigtest/README,
- tests/bigtest/bug234.cpp: Skip empty components when building
- GeometryGraph. Fixes bug #234. Add non-automated test for it, and
- README file in the directory containing it...
-
-2009-05-07 15:36 Sandro Santilli <strk at kbt.io>
-
- * [r2488] tests/xmltester/Makefile.am,
- tests/xmltester/tests/bug188.xml: Add XML testcase for bug 188
-
-2009-05-07 15:36 Sandro Santilli <strk at kbt.io>
-
- * [r2487] tests/xmltester/XMLTester.cpp: remove code duplication on
- buffer result validation
-
-2009-05-07 08:52 Sandro Santilli <strk at kbt.io>
-
- * [r2486] source/geom/CoordinateSequenceFactory.cpp,
- source/headers/geos/geom/CoordinateSequenceFactory.h: Port info,
- doxygen cleanups
-
-2009-05-07 08:45 Sandro Santilli <strk at kbt.io>
-
- * [r2485] tests/unit/capi/GEOSCoordSeqTest.cpp: Add test for
- creating a CoordinateSequence with at least 2 dimension
-
-2009-05-06 20:47 Sandro Santilli <strk at kbt.io>
-
- * [r2484] capi/geos_c.h.in, capi/geos_ts_c.cpp: Fix bug #135, give
- an hint about GEOSGeom_getDimensions being related to
- GEOSCoordSeq_getDimensions, fix signed vs. unsigned compiler
- warning.
-
-2009-05-06 20:22 Sandro Santilli <strk at kbt.io>
-
- * [r2483] tests/xmltester/markup/MarkupSTL.cpp: Fix compilation
- warnings thrown by GCC 4.3.x. Patch by Mateus, closes bug #92.
-
-2009-05-06 20:12 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2482] source/headers/geos/operation/overlay/snap: Updated
- svn:ignore property.
-
-2009-05-06 17:54 Sandro Santilli <strk at kbt.io>
-
- * [r2481] source/headers/geos/noding/SegmentNodeList.h,
- source/noding/SegmentNodeList.cpp:
- findCollapsesFromExistingVertices: don't choke on sets of < 2
- points. Fixes bug #219.
-
-2009-05-06 17:52 Sandro Santilli <strk at kbt.io>
-
- * [r2480] source/operation/buffer/BufferBuilder.cpp: minor
- indentation thing
-
-2009-05-06 17:42 Sandro Santilli <strk at kbt.io>
-
- * [r2479] source/headers/geos/geom/Makefile.am,
- source/headers/geos/index/chain/MonotoneChain.h,
- source/headers/geos/index/chain/MonotoneChainOverlapAction.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
- source/index/chain/MonotoneChain.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/noding/MCIndexNoder.cpp,
- source/noding/MCIndexSegmentSetMutualIntersector.cpp: Cleanup
- MonotoneChainOverlapAction, reduce heap allocations. Cascade
- changes.
-
-2009-05-06 17:14 Sandro Santilli <strk at kbt.io>
-
- * [r2478]
- source/headers/geos/index/chain/MonotoneChainOverlapAction.h,
- source/index/chain/MonotoneChainOverlapAction.cpp: Port info (to
- be worked on for heap allocations reduction)
-
-2009-05-06 17:10 Sandro Santilli <strk at kbt.io>
-
- * [r2477] source/algorithm/MCPointInRing.cpp,
- source/headers/geos/algorithm/MCPointInRing.h,
- source/headers/geos/index/chain/MonotoneChainSelectAction.h,
- source/index/chain/MonotoneChain.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp:
- MonotoneChainSelectAction port review, heap allocation reduced,
- const-corrected.
-
-2009-05-06 16:44 Sandro Santilli <strk at kbt.io>
-
- * [r2476] source/algorithm/MCPointInRing.cpp,
- source/headers/geos/index/SpatialIndex.h,
- source/headers/geos/index/bintree/Bintree.h,
- source/headers/geos/index/bintree/Root.h,
- source/headers/geos/index/chain/MonotoneChain.h,
- source/index/bintree/Bintree.cpp,
- source/index/chain/MonotoneChain.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/noding/MCIndexNoder.cpp,
- source/noding/MCIndexSegmentSetMutualIntersector.cpp:
- MonotoneChain const-correctness and interface cleanups, cascaded
- changes. Possibly discovered a leak in MCPointInRing algorithm,
- needs some unit testing.
-
-2009-05-06 16:36 Sandro Santilli <strk at kbt.io>
-
- * [r2475] source/headers/geos/index/bintree/Interval.h,
- source/index/bintree/Interval.cpp: Const-correctness for bintree
- Interval
-
-2009-05-06 15:47 Sandro Santilli <strk at kbt.io>
-
- * [r2474] source/headers/geos/index/chain/MonotoneChain.h,
- source/index/chain/MonotoneChain.cpp: Port MonotoneChain up to
- JTS-1.10, plus minor dox improvement (memory-oriented)
-
-2009-05-06 15:31 Sandro Santilli <strk at kbt.io>
-
- * [r2473] source/headers/geos/index/chain/MonotoneChainBuilder.h,
- source/index/chain/MonotoneChainBuilder.cpp: Port
- MonotoneChainBuilder up to JTS-1.10. Tweak some signatures to use
- stricter signedness.
-
-2009-05-06 14:55 Sandro Santilli <strk at kbt.io>
-
- * [r2472] source/headers/geos/index/chain/MonotoneChainBuilder.h,
- source/index/chain/MonotoneChainBuilder.cpp: Port to 1.9, fixing
- an out of boundary access in findEdgeEnd
-
-2009-05-06 14:42 Sandro Santilli <strk at kbt.io>
-
- * [r2471] source/headers/geos/index/chain/MonotoneChainBuilder.h,
- source/index/chain/MonotoneChainBuilder.cpp: Add port info. We're
- 4 revision old (catching up next)
-
-2009-05-05 14:28 Sandro Santilli <strk at kbt.io>
-
- * [r2470] source/geom/Envelope.cpp,
- source/headers/geos/geom/Envelope.h,
- source/headers/geos/geom/Envelope.inl: Sync Envelope to JTS-1.10
-
-2009-05-05 10:30 Sandro Santilli <strk at kbt.io>
-
- * [r2469] tests/xmltester/XMLTester.cpp: Add compile-time support
- to skip use of BinaryOp thus engaging SnapIfNeededOverlayOp used
- by Geometry methods. Shows that BinaryOp (GEOS-specific original
- work) gives better numerical stability.
-
-2009-05-05 10:14 Sandro Santilli <strk at kbt.io>
-
- * [r2468] configure.in, source/headers/geos/geom/BinaryOp.h,
- source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/snap/GeometrySnapper.h,
- source/headers/geos/operation/overlay/snap/LineStringSnapper.h,
- source/headers/geos/operation/overlay/snap/Makefile.am,
- source/headers/geos/precision/GeometrySnapper.h,
- source/headers/geos/precision/LineStringSnapper.h,
- source/headers/geos/precision/Makefile.am,
- source/operation/overlay/snap/GeometrySnapper.cpp,
- source/operation/overlay/snap/LineStringSnapper.cpp,
- source/operation/overlay/snap/SnapOverlayOp.cpp,
- source/precision/GeometrySnapper.cpp,
- source/precision/LineStringSnapper.cpp,
- source/precision/Makefile.am, tests/unit/Makefile.am,
- tests/unit/operation/overlay/snap,
- tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp,
- tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp,
- tests/unit/precision/GeometrySnapperTest.cpp,
- tests/unit/precision/LineStringSnapperTest.cpp: Found old
- GeometrySnapper/LineStringSnapper classes in an unexpected
- directory. Move them where they belong, sync with JTS-1.10.
-
-2009-05-05 00:04 Sandro Santilli <strk at kbt.io>
-
- * [r2467] source/geom/util/GeometryTransformer.cpp: Fix memory leak
- on exception
-
-2009-05-04 23:43 Sandro Santilli <strk at kbt.io>
-
- * [r2466] source/operation/IsSimpleOp.cpp: Fix memory bug
-
-2009-05-04 23:23 Sandro Santilli <strk at kbt.io>
-
- * [r2465] source/geom/Geometry.cpp,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/Geometry.inl: Geometry up to 1.112 with
- a minor bugfix and performance improvement in Geometry::covers
-
-2009-05-04 23:04 Sandro Santilli <strk at kbt.io>
-
- * [r2464] source/geom/Geometry.cpp,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/Geometry.inl: Bring Geometry port up a
- revision by having it use SnapIfNeededOp for overlay operations.
- Note that currently this doesn't affect the C-API nor the
- XMLTester codes, both using the BinaryOp original class (not
- JTS-ported) doing about the same thing as the SnapIfNeededOp
- class.
-
-2009-05-04 22:03 Sandro Santilli <strk at kbt.io>
-
- * [r2463] source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h,
- source/headers/geos/operation/overlay/snap/SnapOverlayOp.h,
- source/operation/overlay/Makefile.am,
- source/operation/overlay/snap/SnapIfNeededOverlayOp.cpp: Port
- SnapIfNeededOverlayOp
-
-2009-05-04 21:28 Sandro Santilli <strk at kbt.io>
-
- * [r2462]
- source/headers/geos/operation/overlay/FuzzyPointLocator.h,
- source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/OffsetPointGenerator.h,
- source/headers/geos/operation/overlay/OverlayResultValidator.h,
- source/headers/geos/operation/overlay/validate,
- source/headers/geos/operation/overlay/validate/FuzzyPointLocator.h,
- source/headers/geos/operation/overlay/validate/OffsetPointGenerator.h,
- source/headers/geos/operation/overlay/validate/OverlayResultValidator.h,
- source/operation/overlay/FuzzyPointLocator.cpp,
- source/operation/overlay/Makefile.am,
- source/operation/overlay/OffsetPointGenerator.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/OverlayResultValidator.cpp,
- source/operation/overlay/validate,
- source/operation/overlay/validate/FuzzyPointLocator.cpp,
- source/operation/overlay/validate/OffsetPointGenerator.cpp,
- source/operation/overlay/validate/OverlayResultValidator.cpp,
- tests/unit/Makefile.am,
- tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp,
- tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp,
- tests/unit/operation/overlay/OverlayResultValidatorTest.cpp,
- tests/unit/operation/overlay/validate,
- tests/unit/operation/overlay/validate/FuzzyPointLocatorTest.cpp,
- tests/unit/operation/overlay/validate/OffsetPointGeneratorTest.cpp,
- tests/unit/operation/overlay/validate/OverlayResultValidatorTest.cpp:
- Move overlay.validate package files where they belong
-
-2009-05-04 21:02 Sandro Santilli <strk at kbt.io>
-
- * [r2461] source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/snap/GeometrySnapper.h,
- source/headers/geos/operation/overlay/snap/SnapOverlayOp.h,
- source/operation/overlay/Makefile.am,
- source/operation/overlay/snap/GeometrySnapper.cpp,
- source/operation/overlay/snap/SnapOverlayOp.cpp: Port
- overlay.snap.SnapOverlayOp, update GeometrySnapper to be more
- useful
-
-2009-05-04 19:54 Sandro Santilli <strk at kbt.io>
-
- * [r2460] source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/snap/GeometrySnapper.h,
- source/operation/overlay/Makefile.am,
- source/operation/overlay/snap/GeometrySnapper.cpp: Port
- overlay.snap.GeometrySnapper
-
-2009-05-04 19:51 Sandro Santilli <strk at kbt.io>
-
- * [r2459]
- source/headers/geos/operation/overlay/snap/LineStringSnapper.h,
- source/operation/overlay/snap/LineStringSnapper.cpp: Extend to
- accept a vector of const Coordinate pointers for snap pointers,
- fix typo making it clone snap points rather than source points on
- snapping...
-
-2009-05-02 11:01 Sandro Santilli <strk at kbt.io>
-
- * [r2458] source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/snap,
- source/headers/geos/operation/overlay/snap/LineStringSnapper.h,
- source/operation/overlay/Makefile.am,
- source/operation/overlay/snap,
- source/operation/overlay/snap/LineStringSnapper.cpp: Port
- overlay.snap.LineStringSnapper from JTS-1.10
-
-2009-05-02 10:59 Sandro Santilli <strk at kbt.io>
-
- * [r2457] source/geom/CoordinateArraySequence.cpp,
- source/headers/geos/geom/CoordinateArraySequence.h,
- source/headers/geos/geom/CoordinateSequence.h,
- tests/unit/geom/CoordinateArraySequenceTest.cpp: Add an
- insert-like virtual method to CoordinateSequence. This comes from
- CoordinateList of JTS, historically bound to CoordinateSequence
- in GEOS. Add test for that interface.
-
-2009-05-02 09:44 Sandro Santilli <strk at kbt.io>
-
- * [r2456] tests/xmltester/Makefile.am,
- tests/xmltester/tests/general/MISSING,
- tests/xmltester/tests/general/TestRectanglePredicate.xml: Copy
- last portable JTS general test, add a file with info about what's
- missing
-
-2009-05-02 09:42 Sandro Santilli <strk at kbt.io>
-
- * [r2455] tests/xmltester/tests/testLeaksBig.xml: Drop test also
- found in TestFunctionPLPrec.xml
-
-2009-05-02 09:40 Sandro Santilli <strk at kbt.io>
-
- * [r2454] tests/xmltester/XMLTester.cpp: Add support for testing
- within, covers and coveredby. Properly use 'arg1' and 'arg2' for
- these tests.
-
-2009-05-02 09:25 Sandro Santilli <strk at kbt.io>
-
- * [r2453] tests/xmltester/Makefile.am,
- tests/xmltester/tests/general/TestWithinDistance.xml,
- tests/xmltester/tests/testLeaksBig.xml: Copy
- TestWithinDistance.xml test, drop duplicates from
- testLeaksBig.xml
-
-2009-05-02 09:20 Sandro Santilli <strk at kbt.io>
-
- * [r2452] tests/xmltester/Makefile.am,
- tests/xmltester/tests/general/TestFunctionAA.xml,
- tests/xmltester/tests/general/TestFunctionAAPrec.xml,
- tests/xmltester/tests/general/TestFunctionLA.xml,
- tests/xmltester/tests/general/TestFunctionLAPrec.xml,
- tests/xmltester/tests/general/TestFunctionLL.xml,
- tests/xmltester/tests/general/TestFunctionLLPrec.xml,
- tests/xmltester/tests/general/TestFunctionPA.xml,
- tests/xmltester/tests/general/TestFunctionPL.xml,
- tests/xmltester/tests/general/TestFunctionPLPrec.xml,
- tests/xmltester/tests/general/TestFunctionPP.xml: More tests from
- JTS (TestFunction*)
-
-2009-05-02 09:17 Sandro Santilli <strk at kbt.io>
-
- * [r2451] tests/xmltester/Makefile.am,
- tests/xmltester/tests/general/TestBoundary.xml: Boundary test
-
-2009-05-02 09:16 Sandro Santilli <strk at kbt.io>
-
- * [r2450] tests/xmltester/Makefile.am,
- tests/xmltester/tests/general/TestConvexHull-big.xml,
- tests/xmltester/tests/general/TestConvexHull.xml: ConvexHull
- tests
-
-2009-05-02 09:11 Sandro Santilli <strk at kbt.io>
-
- * [r2449] tests/xmltester/Makefile.am,
- tests/xmltester/XMLTester.cpp,
- tests/xmltester/tests/general/TestRelateAA.xml,
- tests/xmltester/tests/general/TestRelateAC.xml,
- tests/xmltester/tests/general/TestRelateLA.xml,
- tests/xmltester/tests/general/TestRelateLC.xml,
- tests/xmltester/tests/general/TestRelateLL.xml,
- tests/xmltester/tests/general/TestRelatePA.xml,
- tests/xmltester/tests/general/TestRelatePL.xml,
- tests/xmltester/tests/general/TestRelatePP.xml: Add support for
- testing 'contains' in XMLTester, add all Relate tests from JTS
-
-2009-05-02 09:01 Sandro Santilli <strk at kbt.io>
-
- * [r2448] tests/xmltester/Makefile.am,
- tests/xmltester/tests/TestBuffer.xml,
- tests/xmltester/tests/TestBufferMitredJoin.xml,
- tests/xmltester/tests/TestCentroid.xml,
- tests/xmltester/tests/TestInteriorPoint.xml,
- tests/xmltester/tests/TestSimple.xml,
- tests/xmltester/tests/TestValid.xml,
- tests/xmltester/tests/TestValid2-big.xml,
- tests/xmltester/tests/TestValid2.xml,
- tests/xmltester/tests/general,
- tests/xmltester/tests/general/TestBuffer.xml,
- tests/xmltester/tests/general/TestBufferMitredJoin.xml,
- tests/xmltester/tests/general/TestCentroid.xml,
- tests/xmltester/tests/general/TestInteriorPoint.xml,
- tests/xmltester/tests/general/TestSimple.xml,
- tests/xmltester/tests/general/TestValid.xml,
- tests/xmltester/tests/general/TestValid2-big.xml,
- tests/xmltester/tests/general/TestValid2.xml: More organization
- of xml tests: 'general' subdir following JTS
-
-2009-05-02 08:44 Sandro Santilli <strk at kbt.io>
-
- * [r2447] tests/xmltester/Makefile.am, tests/xmltester/tests/stmlf,
- tests/xmltester/tests/stmlf-cases-20061020.xml,
- tests/xmltester/tests/stmlf-cases-20070119.xml,
- tests/xmltester/tests/stmlf/stmlf-cases-20061020.xml,
- tests/xmltester/tests/stmlf/stmlf-cases-20070119.xml: Put stml
- testcases under their own dir (like in JTS)
-
-2009-05-02 08:37 Sandro Santilli <strk at kbt.io>
-
- * [r2446] tests/xmltester/Makefile.am,
- tests/xmltester/tests/TestRobustOverlayFixed.xml,
- tests/xmltester/tests/robust,
- tests/xmltester/tests/robust/TestRobustOverlayFixed.xml,
- tests/xmltester/tests/robust/TestRobustRelate.xml,
- tests/xmltester/tests/split.xml: Add a 'split.xml' testcase to
- confirm 'difference' may be used to split linestrings; add
- TestRobustRelate.xml from JTS, organize robust-related tests as
- in JTS repository.
-
-2009-04-30 12:42 Sandro Santilli <strk at kbt.io>
-
- * [r2444] source/headers/geos/noding/snapround/SimpleSnapRounder.h:
- drop duplicated (and old) port info
-
-2009-04-30 12:33 Sandro Santilli <strk at kbt.io>
-
- * [r2443] NEWS, source/geom/Geometry.cpp,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/Geometry.inl: Update port info
-
-2009-04-30 12:17 Sandro Santilli <strk at kbt.io>
-
- * [r2442] source/geom/Point.cpp, source/headers/geos/geom/Point.h:
- Point full up to JTS-1.0 (rev 1.37) : adds reverse()
-
-2009-04-30 12:07 Sandro Santilli <strk at kbt.io>
-
- * [r2441] source/geom/LineString.cpp,
- source/headers/geos/geom/LineString.h: LineString to rev 1.46 :
- don't override isSimple, always return MultiPoint as bondary
-
-2009-04-30 11:47 Sandro Santilli <strk at kbt.io>
-
- * [r2440] source/geom/Polygon.cpp,
- source/headers/geos/geom/Polygon.h: Polygon to rev 1.50
- (getBoundary always return MultiLineString)
-
-2009-04-30 11:42 Sandro Santilli <strk at kbt.io>
-
- * [r2439] source/geom/MultiPoint.cpp,
- source/headers/geos/geom/MultiPoint.h: MultiPoint up to rev 1.30
- (drop isSimple override)
-
-2009-04-30 11:36 Sandro Santilli <strk at kbt.io>
-
- * [r2438] source/geom/MultiLineString.cpp,
- source/headers/geos/geom/MultiLineString.h,
- source/headers/geos/geom/MultiLineString.inl: MultiLineString
- port info and sync to 1.40 (don't override isSimple)
-
-2009-04-30 11:29 Sandro Santilli <strk at kbt.io>
-
- * [r2437] source/geom/MultiPolygon.cpp,
- source/headers/geos/geom/MultiPolygon.h,
- source/headers/geos/geom/MultiPolygon.inl: MultiPolygon up to rev
- 1.34 (getBoundary always returns a MultiLineString now)
-
-2009-04-30 11:19 Sandro Santilli <strk at kbt.io>
-
- * [r2436] source/geom/GeometryCollection.cpp,
- source/headers/geos/geom/GeometryCollection.h: Oops, *now* we're
- at 1.14 (drop isSimple, rely on the one in base class)
-
-2009-04-30 11:15 Sandro Santilli <strk at kbt.io>
-
- * [r2435] source/geom/GeometryCollection.cpp,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/GeometryCollection.inl: Port info. It's
- at 1.41 now, JTS is at 1.42
-
-2009-04-30 11:03 Sandro Santilli <strk at kbt.io>
-
- * [r2434] source/geom/Geometry.cpp,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/Geometry.inl: Geometry class up to JTS
- rev 1.104 (need reach 1.127...)
-
-2009-04-30 10:59 Sandro Santilli <strk at kbt.io>
-
- * [r2433] NEWS: Add some info about things changed (might have
- missed something)
-
-2009-04-30 10:51 Sandro Santilli <strk at kbt.io>
-
- * [r2432] source/headers/geos/operation/IsSimpleOp.h,
- source/operation/IsSimpleOp.cpp: Sync to rev 1.22 (JTS-1.10)
-
-2009-04-30 10:47 Sandro Santilli <strk at kbt.io>
-
- * [r2431] source/headers/geos/operation.h: EndpointInfo.h header is
- gone (it's always been private in JTS)
-
-2009-04-30 10:46 Sandro Santilli <strk at kbt.io>
-
- * [r2430] source/headers/geos/operation/EndpointInfo.h,
- source/headers/geos/operation/IsSimpleOp.h,
- source/headers/geos/operation/Makefile.am,
- source/operation/IsSimpleOp.cpp: Port revision 1.9 of IsSimplOp :
- allow inspecting non-simple location coordinate.
-
-2009-04-30 10:43 Sandro Santilli <strk at kbt.io>
-
- * [r2429] source/geomgraph/EdgeIntersection.cpp,
- source/headers/geos/geomgraph/EdgeIntersection.h: Sync to
- revision 1.5 (JTS-1.10) : add accessors
-
-2009-04-30 09:54 Sandro Santilli <strk at kbt.io>
-
- * [r2428] source/headers/geos/operation/IsSimpleOp.h,
- source/operation/IsSimpleOp.cpp: port to rev 1.8 (use of
- BoundaryNodeRule)
-
-2009-04-30 09:49 Sandro Santilli <strk at kbt.io>
-
- * [r2427] tests/xmltester/Makefile.am,
- tests/xmltester/tests/TestSimple.xml,
- tests/xmltester/tests/testLeaksBig.xml: Import TestSimple.xml
- from JTS, drop duplicated tests from testLeaksBig.xml
-
-2009-04-30 09:26 Sandro Santilli <strk at kbt.io>
-
- * [r2426] source/algorithm/BoundaryNodeRule.cpp,
- source/algorithm/Makefile.am,
- source/headers/geos/algorithm/BoundaryNodeRule.h,
- source/headers/geos/algorithm/Makefile.am: Port
- algorithm::BoundaryNodeRule from JTS-1.10 (needed for IsSimpleOp
- sync)
-
-2009-04-30 08:33 Sandro Santilli <strk at kbt.io>
-
- * [r2425] source/headers/geos/operation/IsSimpleOp.h,
- source/operation/IsSimpleOp.cpp: Port info, and sync from 1.14 to
- 1.17 (more to do, need more classes)
-
-2009-04-29 23:52 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2424] 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: test/unit/capi: re-tab all
- .cpp files to use spaces.
-
-2009-04-29 23:46 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2423] tests/unit/capi/GEOSContainsTest.cpp,
- tests/unit/capi/GEOSWithinTest.cpp: Removed unused <memory>
- header from C API tests.
-
-2009-04-29 23:44 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2422] tests/unit/Makefile.am,
- tests/unit/capi/GEOSContainsTest.cpp,
- tests/unit/capi/GEOSWithinTest.cpp: Added new unit tests for C
- API: GEOSWithinTest and GEOSContainsTest. This is check and
- response for problems reporting in Ticket #250. Running the new
- tests does not reproduce the problem, so it likely has been fixed
- or the bug is somewhere else (i.e. Django layers).
-
-2009-04-29 09:44 Sandro Santilli <strk at kbt.io>
-
- * [r2421] source/headers/geos/util/GeometricShapeFactory.h,
- source/util/GeometricShapeFactory.cpp: Sync GeometricShapeFactory
- to JTS-1.10 (createArcPolygon added)
-
-2009-04-29 08:56 Sandro Santilli <strk at kbt.io>
-
- * [r2420] source/geom/prep/AbstractPreparedPolygonContains.cpp,
- source/geom/prep/PreparedPolygonContainsProperly.cpp,
- source/geom/prep/PreparedPolygonCovers.cpp,
- source/geom/prep/PreparedPolygonIntersects.cpp,
- source/geom/prep/PreparedPolygonPredicate.cpp,
- source/headers/geos/geom/prep/AbstractPreparedPolygonContains.h,
- source/headers/geos/geom/prep/PreparedPolygonContainsProperly.h,
- source/headers/geos/geom/prep/PreparedPolygonCovers.h,
- source/headers/geos/geom/prep/PreparedPolygonIntersects.h,
- source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Bring
- all geom::prep package in sync with JTS-1.10
-
-2009-04-29 08:22 Sandro Santilli <strk at kbt.io>
-
- * [r2419] source/geom/prep/BasicPreparedGeometry.cpp,
- source/headers/geos/geom/prep/BasicPreparedGeometry.h: Sync
- BasicPreparedGeometry to JTS-1.10 (short-circuit in
- containsProperly)
-
-2009-04-29 08:15 Sandro Santilli <strk at kbt.io>
-
- * [r2418] source/geom/prep/AbstractPreparedPolygonContains.cpp,
- source/geom/prep/BasicPreparedGeometry.cpp,
- source/geom/prep/PreparedGeometry.cpp,
- source/geom/prep/PreparedGeometryFactory.cpp,
- source/geom/prep/PreparedLineString.cpp,
- source/geom/prep/PreparedLineStringIntersects.cpp,
- source/geom/prep/PreparedPoint.cpp,
- source/geom/prep/PreparedPolygon.cpp,
- source/geom/prep/PreparedPolygonContains.cpp,
- source/geom/prep/PreparedPolygonContainsProperly.cpp,
- source/geom/prep/PreparedPolygonCovers.cpp,
- source/geom/prep/PreparedPolygonIntersects.cpp,
- source/geom/prep/PreparedPolygonPredicate.cpp,
- source/headers/geos/geom/prep/AbstractPreparedPolygonContains.h,
- source/headers/geos/geom/prep/BasicPreparedGeometry.h,
- source/headers/geos/geom/prep/PreparedGeometry.h,
- source/headers/geos/geom/prep/PreparedGeometryFactory.h,
- source/headers/geos/geom/prep/PreparedLineString.h,
- source/headers/geos/geom/prep/PreparedLineStringIntersects.h,
- source/headers/geos/geom/prep/PreparedPoint.h,
- source/headers/geos/geom/prep/PreparedPolygon.h,
- source/headers/geos/geom/prep/PreparedPolygonContains.h,
- source/headers/geos/geom/prep/PreparedPolygonContainsProperly.h,
- source/headers/geos/geom/prep/PreparedPolygonCovers.h,
- source/headers/geos/geom/prep/PreparedPolygonIntersects.h,
- source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Add
- port information for geom::prep package. Next stop: sync to
- JTS-1.10.
-
-2009-04-27 19:47 Sandro Santilli <strk at kbt.io>
-
- * [r2417] tests/unit/capi/GEOSGeomToWKTTest.cpp: Plug last one. All
- heap blocks were freed -- no leaks are possible.
-
-2009-04-27 19:42 Sandro Santilli <strk at kbt.io>
-
- * [r2416] tests/unit/algorithm/RobustLineIntersectorTest.cpp: Fix
- leak in testcase
-
-2009-04-27 19:38 Sandro Santilli <strk at kbt.io>
-
- * [r2415] source/headers/geos/index/quadtree/Node.h,
- source/headers/geos/index/quadtree/Root.h,
- source/index/quadtree/Node.cpp, source/index/quadtree/Root.cpp:
- Refactor signatures to make ownership transfers more explicit.
- Fixed another leak in Node::insertNode.
-
-2009-04-27 19:22 Sandro Santilli <strk at kbt.io>
-
- * [r2414] source/index/quadtree/NodeBase.cpp: Fix memory leak in
- NodeBase::remove, exposed by unit testing
-
-2009-04-27 15:52 Sandro Santilli <strk at kbt.io>
-
- * [r2413] source/headers/geos/index/quadtree/Root.h,
- source/index/quadtree/Root.cpp: Port info for quadtree::root
-
-2009-04-27 15:47 Sandro Santilli <strk at kbt.io>
-
- * [r2412] source/headers/geos/index/quadtree/Node.h,
- source/index/quadtree/Node.cpp: Port info for quadtree::Node
-
-2009-04-27 15:39 Sandro Santilli <strk at kbt.io>
-
- * [r2411] source/headers/geos/index/quadtree/IntervalSize.h,
- source/index/quadtree/IntervalSize.cpp: Port info and check,
- doxygen.
-
-2009-04-27 15:30 Sandro Santilli <strk at kbt.io>
-
- * [r2410] source/headers/geos/index/quadtree/Quadtree.h,
- source/index/quadtree/Quadtree.cpp: Sync to JTS-1.10, reduce heap
- allocations and pointers usage. Includes a bugfix in
- collectStats.
-
-2009-04-27 15:00 Sandro Santilli <strk at kbt.io>
-
- * [r2409] source/headers/geos/index/quadtree/DoubleBits.h,
- source/index/quadtree/DoubleBits.cpp: DoubleBits didn't change in
- JTS, update port info accordingly
-
-2009-04-27 14:58 Sandro Santilli <strk at kbt.io>
-
- * [r2408] source/headers/geos/index/quadtree/Node.h,
- source/headers/geos/index/quadtree/NodeBase.h,
- source/headers/geos/index/quadtree/Root.h,
- source/index/quadtree/NodeBase.cpp,
- source/index/quadtree/Quadtree.cpp: Quadtree's NodeBase: check
- port sync, add port info, drop unneeded pointers and virtuals,
- document objects ownership.
-
-2009-04-25 00:23 Sandro Santilli <strk at kbt.io>
-
- * [r2407] source/headers/geos/index/SpatialIndex.h,
- source/headers/geos/index/quadtree/Key.h,
- source/headers/geos/index/quadtree/Node.h,
- source/index/quadtree/Key.cpp, source/index/quadtree/Node.cpp,
- source/index/quadtree/Root.cpp: Const-correctness, reduced heap
- allocations and port info for quadtree::Key class, a few more
- cleanups in user classes, to be continued.
-
-2009-04-24 23:44 Sandro Santilli <strk at kbt.io>
-
- * [r2406] source/index/quadtree/Quadtree.cpp: Fix memory leak in
- Quadtree::remove
-
-2009-04-23 15:26 Sandro Santilli <strk at kbt.io>
-
- * [r2405] source/headers/geos/operation/buffer/BufferBuilder.h,
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveVertexList.h: Apply
- Single-sided buffer patch, issue #215. UNTESTED.
-
-2009-04-21 16:11 Sandro Santilli <strk at kbt.io>
-
- * [r2404] tests/unit/Makefile.am,
- tests/unit/operation/valid/ValidSelfTouchingRingFormingHoleTest.cpp:
- Port ValidSelfTouchingRingFormingHoleTest
-
-2009-04-21 15:30 Sandro Santilli <strk at kbt.io>
-
- * [r2403] tests/unit/Makefile.am,
- tests/unit/operation/valid/ValidClosedRingTest.cpp: Port
- ValidClosedRingTest
-
-2009-04-21 15:13 Sandro Santilli <strk at kbt.io>
-
- * [r2402] source/geom/LineString.cpp,
- source/headers/geos/geom/LineString.h: ::reverse returns a
- Geometry now (to be available up in base class)
-
-2009-04-21 15:12 Sandro Santilli <strk at kbt.io>
-
- * [r2401] source/geom/LinearRing.cpp,
- source/headers/geos/geom/LinearRing.h,
- tests/unit/geom/LinearRingTest.cpp: Sync LinearRing to JTS-1.10
- (fixing a bug in isClosed)
-
-2009-04-21 14:03 Sandro Santilli <strk at kbt.io>
-
- * [r2400] tests/unit/Makefile.am, tests/unit/operation/valid,
- tests/unit/operation/valid/IsValidTest.cpp: Port IsValidOp unit
- test
-
-2009-04-21 11:14 Sandro Santilli <strk at kbt.io>
-
- * [r2399] configure.in: Configure for CXX, not C. Should fix
- unknown tag and link issues on telascience.
-
-2009-04-21 09:06 Sandro Santilli <strk at kbt.io>
-
- * [r2398] configure.in: Add an AC_LIBTOOL_LANG_C_CONFIG call right
- before the AC_LIBTOOL_COMPILER_OPTION calls. Seems to fix
- compiler selection on telascience (whereas AC_LANG and
- AC_LANG_PUSH didn't work)
-
-2009-04-20 20:32 Sandro Santilli <strk at kbt.io>
-
- * [r2397] tests/xmltester/BufferResultMatcher.cpp,
- tests/xmltester/BufferResultMatcher.h: Use JTS heuristic for
- distance-0 buffer checking
-
-2009-04-20 11:04 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2396] tests/perf, tests/perf/operation,
- tests/perf/operation/buffer: Updated svn:ignore patterns.
-
-2009-04-20 10:37 Sandro Santilli <strk at kbt.io>
-
- * [r2395] configure.in, tests/Makefile.am, tests/perf,
- tests/perf/Makefile.am, tests/perf/operation,
- tests/perf/operation/Makefile.am, tests/perf/operation/buffer,
- tests/perf/operation/buffer/IteratedBufferStressTest.cpp,
- tests/perf/operation/buffer/Makefile.am: Port
- IteratedBufferStessTest
-
-2009-04-20 09:37 Sandro Santilli <strk at kbt.io>
-
- * [r2394] source/geomgraph/Quadrant.cpp,
- source/headers/geos/geomgraph/Quadrant.h: Add named constants,
- sync to JTS-1.10
-
-2009-04-20 09:24 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2393] source/algorithm/distance,
- source/headers/geos/algorithm/distance: Updated svn:ignore
- patterns.
-
-2009-04-18 07:55 Sandro Santilli <strk at kbt.io>
-
- * [r2392] tests/xmltester/XMLTester.cpp: Use BufferResultMatcher
- for buffer operations. No failures.
-
-2009-04-18 07:49 Sandro Santilli <strk at kbt.io>
-
- * [r2391] tests/xmltester/tests/TestBigNastyBuffer.xml: Imported
- cleaned-up version of fme.xml -- this one fails (the one we have
- is actually expecting a wrong result)
-
-2009-04-18 07:46 Sandro Santilli <strk at kbt.io>
-
- * [r2390] tests/xmltester/BufferResultMatcher.cpp: Don't densify
- coordinates if buffer distance is 0
-
-2009-04-17 16:50 Sandro Santilli <strk at kbt.io>
-
- * [r2389]
- tests/unit/algorithm/distance/DiscreteHausdorffDistanceTest.cpp:
- comment out debugging lines
-
-2009-04-17 16:49 Sandro Santilli <strk at kbt.io>
-
- * [r2388] tests/unit/Makefile.am, tests/unit/algorithm/distance,
- tests/unit/algorithm/distance/DiscreteHausdorffDistanceTest.cpp:
- Port DiscreteHausdorffDistance unit test
-
-2009-04-17 16:47 Sandro Santilli <strk at kbt.io>
-
- * [r2387] source/algorithm/distance/DiscreteHausdorffDistance.cpp,
- source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h:
- Offline some more
-
-2009-04-17 16:46 Sandro Santilli <strk at kbt.io>
-
- * [r2386]
- source/headers/geos/algorithm/distance/PointPairDistance.h: Fix
- typo
-
-2009-04-17 16:26 Sandro Santilli <strk at kbt.io>
-
- * [r2385] source/algorithm/distance/DiscreteHausdorffDistance.cpp,
- source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h:
- Add missing implementation bits
-
-2009-04-17 15:47 Sandro Santilli <strk at kbt.io>
-
- * [r2384] tests/xmltester/BufferResultMatcher.cpp,
- tests/xmltester/BufferResultMatcher.h,
- tests/xmltester/XMLTester.cpp: Port BufferResultMatcher. Gives 31
- new failures !!
-
-2009-04-17 15:37 Sandro Santilli <strk at kbt.io>
-
- * [r2383] source/headers/geos/geom/BinaryOp.h,
- tests/xmltester/Makefile.am, tests/xmltester/XMLTester.cpp:
- proper inline check_valid source/headers/geos/geom/BinaryOp.h
-
-2009-04-17 15:34 Sandro Santilli <strk at kbt.io>
-
- * [r2382] source/headers/geos/geom/BinaryOp.h: Header guard
-
-2009-04-17 13:59 Sandro Santilli <strk at kbt.io>
-
- * [r2381] source/algorithm/LineIntersector.cpp,
- source/headers/geos/algorithm/LineIntersector.h,
- tests/unit/algorithm/RobustLineIntersectorTest.cpp: renamed
- intersection constants
-
-2009-04-17 09:56 Sandro Santilli <strk at kbt.io>
-
- * [r2380] configure.in: Add debugging output of variables used by
- AC_LIBTOOL_COMPILER_OPTION. Surprisingly, the buildbots try to
- use a fortran compiler there
-
-2009-04-17 07:50 Sandro Santilli <strk at kbt.io>
-
- * [r2379] configure.in: Differentiate variable used in
- AC_LIBTOOL_COMPILE_OPTION for proper use of configuration cache
-
-2009-04-16 18:05 Sandro Santilli <strk at kbt.io>
-
- * [r2378] configure.in: Use -ffloat-store flag when available. See
- http://lists.osgeo.org/pipermail/geos-devel/2009-April/004089.html
-
-2009-04-16 12:56 Sandro Santilli <strk at kbt.io>
-
- * [r2377] source/headers/geos/algorithm/LineIntersector.h: Make
- enum values explicit, as JTS tests rely on those..
-
-2009-04-16 12:54 Sandro Santilli <strk at kbt.io>
-
- * [r2376] tests/unit/Makefile.am,
- tests/unit/algorithm/RobustLineIntersectorTest.cpp: Port
- RobustLineIntersectorTest from JTS
-
-2009-04-16 12:08 Sandro Santilli <strk at kbt.io>
-
- * [r2375] tests/unit/algorithm/RobustLineIntersectionTest.cpp:
- better isolation of test-specific functions
-
-2009-04-16 10:48 Sandro Santilli <strk at kbt.io>
-
- * [r2374] tests/unit/Makefile.am,
- tests/unit/algorithm/RobustLineIntersectionTest.cpp: Port
- RobustLineIntersectionTest (mostly failing, but reported by
- Martin Davis to be expected)
-
-2009-04-15 15:58 Sandro Santilli <strk at kbt.io>
-
- * [r2373] source/algorithm/distance/DiscreteHausdorffDistance.cpp,
- source/algorithm/distance/DistanceToPoint.cpp,
- source/algorithm/distance/EuclideanDistanceToPoint.cpp,
- source/algorithm/distance/Makefile.am,
- source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h,
- source/headers/geos/algorithm/distance/DistanceToPoint.h,
- source/headers/geos/algorithm/distance/EuclideanDistanceToPoint.h,
- source/headers/geos/algorithm/distance/Makefile.am: New class
- rename, following JTS
-
-2009-04-15 12:56 Sandro Santilli <strk at kbt.io>
-
- * [r2372] source/algorithm/HCoordinate.cpp: typo in disabled
- section
-
-2009-04-15 11:17 Sandro Santilli <strk at kbt.io>
-
- * [r2371] source/headers/geos/index/quadtree/Key.h,
- source/headers/geos/index/quadtree/Node.h,
- source/index/quadtree/Key.cpp: Few more docs about memory
- management in quadtree indexing; fix a potential leak in
- quadtree::Key
-
-2009-04-15 10:43 Sandro Santilli <strk at kbt.io>
-
- * [r2370] source/headers/geos/index/quadtree/NodeBase.h: Document
- ownership of quadtree::NodeBase subnodes
-
-2009-04-15 10:18 Sandro Santilli <strk at kbt.io>
-
- * [r2369] tests/unit/util/UniqueCoordinateArrayFilterTest.cpp: Fix
- memory leak in unit test
-
-2009-04-15 10:02 Sandro Santilli <strk at kbt.io>
-
- * [r2368] source/headers/geos/geom/CoordinateSequence.h,
- source/headers/geos/geom/util/CoordinateOperation.h,
- source/precision/SimpleGeometryPrecisionReducer.cpp: Fix leak in
- SimpleGeometryPrecisionReducer, improve memory management docs
- where topic.
-
-2009-04-15 09:29 Sandro Santilli <strk at kbt.io>
-
- * [r2367] source/headers/geos/operation/distance/DistanceOp.h,
- tests/unit/operation/distance/DistanceOpTest.cpp: Document
- ownership of DistanceOp::closestPoints return, fix leak in unit
- test.
-
-2009-04-15 09:25 Sandro Santilli <strk at kbt.io>
-
- * [r2366] source/geomgraph/EdgeRing.cpp,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/operation/overlay/MaximalEdgeRing.h,
- source/headers/geos/operation/overlay/PolygonBuilder.h,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/PolygonBuilder.cpp: Fix leak in
- PolygonBuilder (overlay operation). The leak was exposed by the
- stmlf-cases-20061020.xml testcase. This commit also adds some
- doc-only throw specs related to the bug.
-
-2009-04-15 07:52 Sandro Santilli <strk at kbt.io>
-
- * [r2365] source/operation/valid/IndexedNestedRingTester.cpp: Fix
- memory leaks in IsValid operation
-
-2009-04-15 00:27 Sandro Santilli <strk at kbt.io>
-
- * [r2364] source/algorithm/HCoordinate.cpp: Explain why unrolled
- computation is turned off, and keep it off
-
-2009-04-15 00:14 Sandro Santilli <strk at kbt.io>
-
- * [r2363] source/operation/buffer/BufferInputLineSimplifier.cpp:
- Fix typo in computing angleOrientation
-
-2009-04-14 19:11 Sandro Santilli <strk at kbt.io>
-
- * [r2362] source/algorithm/HCoordinate.cpp,
- tests/xmltester/Makefile.am,
- tests/xmltester/tests/TestBufferMitredJoin.xml: Temporarly revert
- the unrolled computation in HCoordinate::intersection. Added
- mitred join buffer test from JTS (failed with the unrolled comp,
- to be further inspected).
-
-2009-04-14 16:43 Sandro Santilli <strk at kbt.io>
-
- * [r2361] configure.in, source/algorithm/Makefile.am,
- source/algorithm/distance,
- source/algorithm/distance/DiscreteHausdorffDistance.cpp,
- source/algorithm/distance/EuclideanDistanceToPoint.cpp,
- source/algorithm/distance/Makefile.am,
- source/headers/geos/algorithm/Makefile.am,
- source/headers/geos/algorithm/distance,
- source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h,
- source/headers/geos/algorithm/distance/EuclideanDistanceToPoint.h,
- source/headers/geos/algorithm/distance/Makefile.am,
- source/headers/geos/algorithm/distance/PointPairDistance.h,
- source/headers/geos/geom/CoordinateSequenceFilter.h: Port the
- algorithm::distance package from JTS 1.9
-
-2009-04-14 15:25 Sandro Santilli <strk at kbt.io>
-
- * [r2360] source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/LineString.cpp, source/geom/Point.cpp,
- source/geom/Polygon.cpp,
- source/headers/geos/geom/CoordinateSequenceFilter.h,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geom/Makefile.am,
- source/headers/geos/geom/Point.h,
- source/headers/geos/geom/Polygon.h: Add CoordinateSequenceFilter
- support, fix default GeometryComponentFilter moving the logic to
- the correct place (a Geometry private class).
-
-2009-04-14 13:35 Sandro Santilli <strk at kbt.io>
-
- * [r2359] source/algorithm/LineIntersector.cpp,
- source/headers/geos/algorithm/LineIntersector.h: Sync
- (Robust)LineIntersector to JTS-1.9
-
-2009-04-14 13:23 Sandro Santilli <strk at kbt.io>
-
- * [r2358] source/algorithm/CGAlgorithms.cpp,
- source/headers/geos/algorithm/CGAlgorithms.h: Sync CGAlgorithms
- with JTS-1.9
-
-2009-04-14 12:55 Sandro Santilli <strk at kbt.io>
-
- * [r2357] source/algorithm/RayCrossingCounter.cpp,
- source/algorithm/locate/IndexedPointInAreaLocator.cpp,
- source/headers/geos/algorithm/RayCrossingCounter.h: Fix memory
- leak in RayCrossingCounter; update signatures to avoid pointers
- when unneeded; add a locatePointInRing taking a vector of
- coordinate pointers, for use by CGAlgorithms
-
-2009-04-14 12:42 Sandro Santilli <strk at kbt.io>
-
- * [r2356] source/algorithm/RayCrossingCounter.cpp,
- source/headers/geos/algorithm/RayCrossingCounter.h: Update port
- info, checked against JTS-1.9
-
-2009-04-14 11:03 Sandro Santilli <strk at kbt.io>
-
- * [r2355] tests/xmltester/Makefile.am,
- tests/xmltester/TestBuffer.xml,
- tests/xmltester/TestBufferExternal.xml,
- tests/xmltester/TestBufferExternal2.xml,
- tests/xmltester/TestCentroid.xml,
- tests/xmltester/TestInteriorPoint.xml,
- tests/xmltester/TestIsValid.xml,
- tests/xmltester/TestRobustOverlayFixed.xml,
- tests/xmltester/TestValid.xml,
- tests/xmltester/TestValid2-big.xml,
- tests/xmltester/TestValid2.xml, tests/xmltester/badguy3.xml,
- tests/xmltester/buffer.xml, tests/xmltester/buffer_snapround.xml,
- tests/xmltester/fme.xml, tests/xmltester/heisenbugs.xml,
- tests/xmltester/hexwkb.xml, tests/xmltester/hole_from_shell.xml,
- tests/xmltester/hole_red.xml, tests/xmltester/linemerge.xml,
- tests/xmltester/robustness.xml,
- tests/xmltester/stmlf-cases-20061020.xml,
- tests/xmltester/stmlf-cases-20070119.xml,
- tests/xmltester/test.xml, tests/xmltester/testLeaksBig.xml,
- tests/xmltester/tests, tests/xmltester/tests/TestBuffer.xml,
- tests/xmltester/tests/TestBufferExternal.xml,
- tests/xmltester/tests/TestBufferExternal2.xml,
- tests/xmltester/tests/TestCentroid.xml,
- tests/xmltester/tests/TestInteriorPoint.xml,
- tests/xmltester/tests/TestIsValid.xml,
- tests/xmltester/tests/TestRobustOverlayFixed.xml,
- tests/xmltester/tests/TestValid.xml,
- tests/xmltester/tests/TestValid2-big.xml,
- tests/xmltester/tests/TestValid2.xml,
- tests/xmltester/tests/badguy3.xml,
- tests/xmltester/tests/buffer.xml,
- tests/xmltester/tests/buffer_snapround.xml,
- tests/xmltester/tests/fme.xml,
- tests/xmltester/tests/heisenbugs.xml,
- tests/xmltester/tests/hexwkb.xml,
- tests/xmltester/tests/hole_from_shell.xml,
- tests/xmltester/tests/hole_red.xml,
- tests/xmltester/tests/linemerge.xml,
- tests/xmltester/tests/robustness.xml,
- tests/xmltester/tests/stmlf-cases-20061020.xml,
- tests/xmltester/tests/stmlf-cases-20070119.xml,
- tests/xmltester/tests/test.xml,
- tests/xmltester/tests/testLeaksBig.xml: Move XML tests under
- their own directory
-
-2009-04-14 10:50 Sandro Santilli <strk at kbt.io>
-
- * [r2354] source/operation/buffer/BufferBuilder.cpp: Fix memory
- leak in BufferBuilder (due to just-ported short-circuit)
-
-2009-04-14 10:27 Sandro Santilli <strk at kbt.io>
-
- * [r2353] tests/xmltester/XMLTester.cpp: Add support for
- bufferMitredJoin tests
-
-2009-04-14 09:53 Sandro Santilli <strk at kbt.io>
-
- * [r2352] tests/xmltester/Makefile.am,
- tests/xmltester/TestBuffer.xml,
- tests/xmltester/TestBufferExternal.xml,
- tests/xmltester/TestBufferExternal2.xml,
- tests/xmltester/XMLTester.cpp, tests/xmltester/badguy3.xml,
- tests/xmltester/buffer.xml, tests/xmltester/buffer_snapround.xml,
- tests/xmltester/fme.xml, tests/xmltester/testLeaksBig.xml: Fix
- XML for Buffer testing to match jts layout (arg2 for distance,
- arg3 for quadrant segments); copy buffer-related tests from jts:
- they succeed w/out editing.
-
-2009-04-14 09:22 Sandro Santilli <strk at kbt.io>
-
- * [r2351]
- source/headers/geos/operation/buffer/SubgraphDepthLocater.h,
- source/operation/buffer/SubgraphDepthLocater.cpp: Update port
- info of SubgraphDepthLocater
-
-2009-04-14 09:19 Sandro Santilli <strk at kbt.io>
-
- * [r2350]
- source/headers/geos/operation/buffer/RightmostEdgeFinder.h,
- source/operation/buffer/RightmostEdgeFinder.cpp: Update port info
- for RightmostEdgeFinder (checked)
-
-2009-04-14 09:14 Sandro Santilli <strk at kbt.io>
-
- * [r2349] source/headers/geos/operation/buffer/BufferSubgraph.h,
- source/operation/buffer/BufferSubgraph.cpp: Sync BufferSubgraph
- to JTS-1.9
-
-2009-04-14 08:52 Sandro Santilli <strk at kbt.io>
-
- * [r2348]
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/operation/buffer/OffsetCurveBuilder.cpp: Port
- OffsetCurveBuilder from JTS-1.9. Twenty time faster completion of
- fme.xml testcase !
-
-2009-04-10 20:22 Sandro Santilli <strk at kbt.io>
-
- * [r2347] source/operation/buffer/BufferInputLineSimplifier.cpp,
- source/operation/buffer/BufferInputLineSimplifier.h,
- source/operation/buffer/Makefile.am: Port
- BufferInputLineSimplifier from JTS 1.9
-
-2009-04-10 15:15 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2346] configure.in: Do not generate Makefile for
- tests/unit/tut. Fixed bug reported as #247.
-
-2009-04-10 12:08 Sandro Santilli <strk at kbt.io>
-
- * [r2345] source/geom/LineSegment.cpp,
- source/headers/geos/geom/LineSegment.h,
- source/headers/geos/geom/LineSegment.inl: Sync LineSegment with
- JTS-1.9
-
-2009-04-09 21:46 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2344] 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/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/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/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/distance/DistanceOpTest.cpp,
- tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp,
- tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp,
- tests/unit/operation/overlay/OverlayResultValidatorTest.cpp,
- tests/unit/operation/union/CascadedPolygonUnionTest.cpp,
- tests/unit/precision/GeometrySnapperTest.cpp,
- tests/unit/precision/LineStringSnapperTest.cpp,
- tests/unit/precision/SimpleGeometryPrecisionReducerTest.cpp,
- tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp,
- tests/unit/simplify/TopologyPreservingSimplifierTest.cpp,
- tests/unit/tut/Makefile.am, tests/unit/tut/tut.h,
- tests/unit/tut/tut.hpp, tests/unit/tut/tut_assert.hpp,
- tests/unit/tut/tut_exception.hpp, tests/unit/tut/tut_posix.hpp,
- tests/unit/tut/tut_reporter.h, tests/unit/tut/tut_reporter.hpp,
- tests/unit/tut/tut_restartable.h,
- 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: Updated tests/unit package with latest
- relase of C++ TUT Framework from 2008-11-30.
-
-2009-04-09 19:39 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2343] configure.in, tests/Makefile.am, tests/tut,
- tests/unit/Makefile.am, tests/unit/tut,
- tests/unit/tut/Makefile.am, tests/unit/tut/tut.h,
- tests/unit/tut/tut_reporter.h, tests/unit/tut/tut_restartable.h:
- Moved tests/tut to tests/unit/tut. Preparing for update to latest
- version of C++ TUT Framework.
-
-2009-04-09 16:22 Sandro Santilli <strk at kbt.io>
-
- * [r2342] source/algorithm/Angle.cpp, source/algorithm/Makefile.am,
- source/headers/geos/algorithm/Angle.h,
- source/headers/geos/algorithm/Makefile.am: Port algorithm.Angle
- from JTS-1.9
-
-2009-04-09 11:45 Sandro Santilli <strk at kbt.io>
-
- * [r2341] source/headers/geos/operation/buffer/BufferBuilder.h,
- source/headers/geos/operation/buffer/BufferOp.h,
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp: Sync
- BufferBuilder and BufferOp classes to JTS-1.9. Adapt
- OffsetCurveBuilder to use of BufferParameter (needs more work for
- JTS-sync).
-
-2009-04-09 10:21 Sandro Santilli <strk at kbt.io>
-
- * [r2340] source/headers/geos/operation/buffer/BufferParameters.h:
- typo
-
-2009-04-09 09:45 Sandro Santilli <strk at kbt.io>
-
- * [r2339] source/headers/geos/operation/buffer/BufferParameters.h,
- source/headers/geos/operation/buffer/Makefile.am,
- source/operation/buffer/BufferParameters.cpp,
- source/operation/buffer/Makefile.am: Port BufferParameters from
- JTS-1.9
-
-2009-04-09 08:54 Sandro Santilli <strk at kbt.io>
-
- * [r2338] source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveVertexList.h: Sync port of
- OffsetCurveVertexList to JTS-1.9, improve memory management
- documentation (would need some refactoring/love)
-
-2009-04-08 16:52 Sandro Santilli <strk at kbt.io>
-
- * [r2337] source/geomgraph/EdgeList.cpp,
- source/headers/geos/geomgraph/EdgeList.h,
- source/headers/geos/noding/OrientedCoordinateArray.h: Improve
- duplicate edge detection performance (JTS-1.9 sync) - fme.xml
- runs 3 times as fast now.
-
-2009-04-08 16:17 Sandro Santilli <strk at kbt.io>
-
- * [r2332] source/noding/OrientedCoordinateArray.cpp: const
- correctness
-
-2009-04-08 15:38 Sandro Santilli <strk at kbt.io>
-
- * [r2329] capi/geos_c.h.in: Fix documentation for GEOSPrepare,
- GEOSPrepare_r
-
-2009-04-08 14:54 Sandro Santilli <strk at kbt.io>
-
- * [r2328] source/headers/geos/noding/Makefile.am,
- source/headers/geos/noding/OrientedCoordinateArray.h,
- source/noding/Makefile.am,
- source/noding/OrientedCoordinateArray.cpp:
- OrientedCoordinateArray ported from JTS
-
-2009-04-08 14:41 Sandro Santilli <strk at kbt.io>
-
- * [r2327] source/geom/CoordinateSequence.cpp,
- source/headers/geos/geom/CoordinateSequence.h: Add
- increasingDirection static method, from JTS's CoordinateArray
- (GEOS puts all of them in CoordinateSequence for historical
- reasons)
-
-2009-04-08 13:16 Sandro Santilli <strk at kbt.io>
-
- * [r2326] source/headers/geos/noding/snapround/SimpleSnapRounder.h,
- source/noding/snapround/SimpleSnapRounder.cpp: Complete porting
- of SimpleSnapRounder (refactoring for adding snapped nodes)
-
-2009-04-08 13:02 Sandro Santilli <strk at kbt.io>
-
- * [r2325] source/headers/geos/noding/SegmentStringUtil.h: Improve
- documentation about memory usage for SegmentStringUtil class
-
-2009-04-08 12:58 Sandro Santilli <strk at kbt.io>
-
- * [r2324] tests/unit/Makefile.am,
- tests/unit/capi/GEOSPreparedGeometryTest.cpp: Stub initial unit
- tests for C-API's GEOSPreparedGeometry operations. Helped fixing
- issue 147 of postgis
-
-2009-04-08 12:55 Sandro Santilli <strk at kbt.io>
-
- * [r2323] source/geom/prep/PreparedPolygonContainsProperly.cpp:
- Don't access deleted memory. Fixes issue 147.
-
-2009-04-08 10:53 Sandro Santilli <strk at kbt.io>
-
- * [r2322] source/noding/snapround/HotPixel.cpp: Fix typo
-
-2009-04-08 10:06 Sandro Santilli <strk at kbt.io>
-
- * [r2321] tests/unit/noding/SegmentNodeTest.cpp: Add a couple more
- tests to SegmentNode unit test
-
-2009-04-08 09:42 Sandro Santilli <strk at kbt.io>
-
- * [r2320] source/headers/geos/noding/NodableSegmentString.h,
- source/headers/geos/noding/NodedSegmentString.h,
- source/headers/geos/noding/SegmentNode.h,
- source/headers/geos/noding/SegmentNodeList.h,
- source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp,
- tests/unit/noding/SegmentNodeTest.cpp,
- tests/unit/noding/SegmentPointComparatorTest.cpp: Port
- SegmentNode to JTS-1.9
-
-2009-04-07 19:00 Sandro Santilli <strk at kbt.io>
-
- * [r2319] source/geomgraph/EdgeNodingValidator.cpp,
- source/headers/geos/geomgraph/EdgeNodingValidator.h,
- source/headers/geos/noding/BasicSegmentString.h,
- source/headers/geos/noding/IntersectionAdder.h,
- source/headers/geos/noding/IntersectionFinderAdder.h,
- source/headers/geos/noding/IteratedNoder.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/noding/MCIndexNoder.inl,
- source/headers/geos/noding/Makefile.am,
- source/headers/geos/noding/NodableSegmentString.h,
- source/headers/geos/noding/NodedSegmentString.h,
- source/headers/geos/noding/SegmentNodeList.h,
- source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SegmentString.inl,
- source/headers/geos/noding/SimpleNoder.h,
- source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
- source/headers/geos/noding/snapround/MCIndexSnapRounder.h,
- source/headers/geos/noding/snapround/MCIndexSnapRounder.inl,
- source/headers/geos/noding/snapround/SimpleSnapRounder.h,
- source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h,
- source/noding/BasicSegmentString.cpp,
- source/noding/IntersectionAdder.cpp,
- source/noding/IntersectionFinderAdder.cpp,
- source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
- source/noding/Makefile.am, source/noding/NodedSegmentString.cpp,
- source/noding/ScaledNoder.cpp, source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/noding/snapround/SimpleSnapRounder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- tests/unit/Makefile.am,
- tests/unit/noding/BasicSegmentStringTest.cpp,
- tests/unit/noding/NodedSegmentStringTest.cpp,
- tests/unit/noding/SegmentNodeTest.cpp,
- tests/unit/noding/SegmentStringTest.cpp: Refactor SegmentString
- to be an abstract class, to be in sync with JTS-1.9.
-
-2009-04-07 12:36 Sandro Santilli <strk at kbt.io>
-
- * [r2318] source/operation/valid/IndexedNestedRingTester.cpp,
- source/operation/valid/IndexedNestedRingTester.h: update
- copyright notice
-
-2009-04-07 11:11 Sandro Santilli <strk at kbt.io>
-
- * [r2317] source/headers/geos/noding/snapround/HotPixel.h,
- source/headers/geos/noding/snapround/HotPixel.inl,
- source/noding/snapround/HotPixel.cpp: Sync HotPixel to JTS-1.9
- (rev 1.3); fix a few bugs and use standard algorithms for min/max
-
-2009-04-07 10:48 Sandro Santilli <strk at kbt.io>
-
- * [r2316] source/headers/geos/noding/NodedSegmentString.h: Fix
- signed vs. unsigned compiler warning
-
-2009-04-07 10:18 Sandro Santilli <strk at kbt.io>
-
- * [r2315] source/headers/geos/operation/valid/IsValidOp.h: Port
- info, indenting
-
-2009-04-07 09:56 Sandro Santilli <strk at kbt.io>
-
- * [r2314] source/operation/valid/IndexedNestedRingTester.cpp,
- source/operation/valid/IndexedNestedRingTester.h,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/Makefile.am: Port IndexedNestedRingTester
- and have IsValidOp use it, syncing the operation to JTS-1.9
-
-2009-04-07 09:55 Sandro Santilli <strk at kbt.io>
-
- * [r2313] source/headers/geos/noding/SegmentStringUtil.h: Update
- port info, minor tweaks to doxygen comments
-
-2009-04-07 08:14 Sandro Santilli <strk at kbt.io>
-
- * [r2312] source/algorithm/HCoordinate.cpp,
- source/headers/geos/algorithm/HCoordinate.h: Sync HCoordinate
- class to JTS-1.9 (rev 1.18)
-
-2009-04-03 15:27 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2311] nmake.opt: Added _NMAKE_VER 9.00.21022.08 to nmake.opt.
- Fixed bug with using BUILD_DEBUG instead of BUILD_BATCH in
- nmake.opt.
-
-2009-03-27 02:39 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2310] build/msvc80/geos.sln,
- build/msvc80/geos_lib/geos_lib.vcproj: Updated build/msvc80.
-
-2009-03-27 02:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2309] nmake.opt, source/Makefile.vc: Forgotten nmake.opt in
- last commit.
-
-2009-03-26 21:52 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2308] build/msvc90/geos.sln,
- build/msvc90/geos_lib/geos_lib.vcproj, makefile.vc,
- source/Makefile.vc, source/dirlist.mk: Refactored NMAKE
- makefiles. Added nmake.opt file - GDAL style. Added some
- auto-magic to determine version of Visual C++ compiler and set
- version specific compilation flags. No need to specify Visual C++
- version in cmd line, but just run: nmake -f makefile.vc in root
- dir of the tree.
-
-2009-03-26 21:07 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2307] source/operation/union/CascadedPolygonUnion.cpp:
- CascadedPolygonUnion.cpp: added missing std headers.
-
-2009-03-26 01:53 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2306] TODO: Dummy commit - testing buildbot resurection.
-
-2009-03-24 16:49 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2304] capi/geos_ts_c.cpp: Fixed bug introduced in recent
- refactoring work (r2281). This is the reason of PostGIS
- regression test failing (Issue 143)
-
-2009-03-24 15:58 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2303] autogen.sh: Allow version test to work in glibtoolize
-
-2009-03-24 00:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2302] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- capi/geos_ts_c.cpp: refactoring, assert() to test against nullptr
- where it is forbidden.
-
-2009-03-24 00:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2301] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- REVERTED r2299: Fixed GEOSSetSRID_r missing, GEOSSetSRID
- duplicated (Ticket #242). A little of refactoring.
-
-2009-03-24 00:19 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2300] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp:
- Fixed GEOSSetSRID_r missing, GEOSSetSRID duplicated (Ticket
- #242). A little of refactoring.
-
-2009-03-23 23:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2299] capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring, use
- single return expression per function, added assert() to test
- against nullptr where it is forbidden.
-
-2009-03-23 23:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2298] capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring, use
- single return expression per function, added assert() to test
- against nullptr where it is forbidden, addd some comments.
-
-2009-03-23 22:19 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2297] capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring, use
- single return expression per function, added assert() to test
- against nullptr where it is forbidden, addd some comments.
-
-2009-03-23 21:07 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2296] capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring,
- replace manual strdup with gstrdup, use single return expression
- per function, added some comments.
-
-2009-03-23 20:31 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2295] autogen.sh: dummy commit
-
-2009-03-23 20:03 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2294] autogen.sh: autogen.sh: Fixed typo in tab character.
-
-2009-03-23 17:08 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2293] autogen.sh: autogen.sh: be more verbose about versions,
- check for autoconf, check if ./configure is really generated.
-
-2009-03-23 16:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2292] configure.in: configure.in: mloskot made a stupid
- mistake, mloskot has fixed it.
-
-2009-03-23 14:38 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2291] configure.in: configure.in: wrap macro arguments with
- proper M4 quote characters.
-
-2009-03-23 14:08 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2290] autogen.sh: autogen.sh: Call libtool *before* aclocal and
- automake (see Automake manual,8.3.9.1).
-
-2009-03-23 14:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2289] autogen.sh: autogen.sh: verbose check if autotools
- versions.
-
-2009-03-22 20:29 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2288] autogen.sh: Show what versions of things we're running
-
-2009-03-21 02:17 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2287] capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring -
- removed redundant return expressions, replaced bloated use of
- malloc + memcpy with single call to gstrdup, use of C++ cast
- operators, removed unnecessary allocation of std::string objects.
-
-2009-03-21 01:37 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2286] capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: added gstrdup and
- gstrdup_s helper functions to get rid of bloated code in future.
- Started eliminating redundant return expressions.
-
-2009-03-21 01:10 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2285] macros: macros: Updated svn:ignore property.
-
-2009-03-21 01:08 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2284] capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: Use of spaces
- instead of tabs applied.
-
-2009-03-21 01:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2283] source/operation/polygonize/EdgeRing.cpp:
- source/operation/polygonize/edgering.cpp: cleaned compiler
- warnings about mixed integral types.
-
-2009-03-21 01:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2282] capi/geos_ts_c.cpp: Fixed deprecated conversion from
- string constant to char* in GEOSisValidReason_r. Small
- refactoring.
-
-2009-03-21 00:47 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2281] capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring, use
- c++ cast operators.
-
-2009-03-20 23:37 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2280] source/operation/union: Updated svn:ignore property.
-
-2009-03-20 23:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2279] build/msvc80/geos_unit/geos_unit.vcproj: Updated
- build/msvc80 project.
-
-2009-03-19 16:45 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2278] autogen.sh: Fix spellingn mistake.
-
-2009-03-19 16:19 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2277] build/msvc90/geos_unit/geos_unit.vcproj,
- tests/unit/capi/GEOSGeomFromWKBTest.cpp, tests/unit/utility.h: *
- tests/unit/capi: added GEOSGeomFromWKBTest with test cases (see
- comment) reported as a bug (See
- http://postgis.refractions.net/pipermail/postgis-devel/2009-March/005199.html).
- TODO: Reproduce and ask the reporter to submit a ticket if
- necessary.
- * test/unit/utility.h: Added helper class wkb_hex_decoder.
- * Updated build/msvc90 projects.
-
-2009-03-11 12:51 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2276] source/operation/distance/DistanceOp.cpp,
- tests/unit/operation/distance/DistanceOpTest.cpp: BUG in
- DistanceOp:
- * Test case and explanation of existing bug in
- DistanceOp::closestPoints() recently reported by Aya (Ticket
- #236).
- * Refactored closestPoints() method to clearly present where is
- the bug. Again, chain calls are evil! Bless clear code!
- * tests/unit/operation/distance/DistanceOpTest.cpp: see test case
- test<17>, read FIXME comments. Uncomment closestPoints() to run
- and reproduce the bug.
- * A dirty fix: if loc0 or loc1 are nullptr, return nullptr
- CoordinatesSequence from closestPoints().
-
-2009-03-11 12:18 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2275] source/geom/CoordinateArraySequence.cpp: Number of
- assertions in CoordinateArraySequence class.
-
-2009-03-10 17:29 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2274] build/msvc90/geos_c_dll, build/msvc90/geos_lib,
- build/msvc90/geos_python, build/msvc90/geos_ruby,
- build/msvc90/geos_unit: svn:ignore
-
-2009-03-10 17:28 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2273] build/msvc90, build/msvc90/geos_c_dll,
- build/msvc90/geos_lib, build/msvc90/geos_python,
- build/msvc90/geos_ruby, build/msvc90/geos_unit: svn:ignore
-
-2009-03-10 17:18 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2272] NEWS: Update NEWS for 3.1.0
-
-2009-03-10 16:23 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2271] ChangeLog: Update ChangeLog for 3.1.0 release
-
-2009-02-07 23:29 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2269] source/headers/geos/precision/Makefile.am: Include
- GeometrySnapper.h in distribution package.
-
-2009-02-02 22:58 Sean Gillies <sgillies at frii.com>
-
- * [r2268] swig/python/README.txt: Note lack of Python support since
- 3.0
-
-2009-02-02 22:53 Sean Gillies <sgillies at frii.com>
-
- * [r2267] README: Notes on state of scripting language bindings
-
-2009-01-30 20:01 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2266] configure.in: Add new msvc targets to build
-
-2009-01-29 19:22 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2265] build/Makefile.am, build/msvc90,
- build/msvc90/Makefile.am, build/msvc90/README,
- build/msvc90/geos.sln, build/msvc90/geos.vsprops,
- build/msvc90/geos_c_dll, build/msvc90/geos_c_dll/Makefile.am,
- build/msvc90/geos_c_dll/geos_c_dll.vcproj, build/msvc90/geos_lib,
- build/msvc90/geos_lib/Makefile.am,
- build/msvc90/geos_lib/geos_lib.vcproj, build/msvc90/geos_python,
- build/msvc90/geos_python/Makefile.am,
- build/msvc90/geos_python/geos_python.vcproj,
- build/msvc90/geos_ruby, build/msvc90/geos_ruby/Makefile.am,
- build/msvc90/geos_ruby/geos_ruby.vcproj, build/msvc90/geos_unit,
- build/msvc90/geos_unit/Makefile.am,
- build/msvc90/geos_unit/geos_unit.vcproj: Added build/msvc90 with
- solution and project files for Microsoft Visual C++ 2009 (9.0).
- Successfully built and tested GEOS with Visual C++ 9.0.
-
-2009-01-29 19:02 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2264] README: update autogen.bat ref
-
-2009-01-29 18:56 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2263] source/headers/geos/algorithm/RayCrossingCounter.h,
- source/headers/geos/algorithm/locate/IndexedPointInAreaLocator.h,
- source/headers/geos/algorithm/locate/PointOnGeometryLocator.h,
- source/headers/geos/geom/util/ComponentCoordinateExtracter.h,
- source/headers/geos/index/intervalrtree/IntervalRTreeBranchNode.h,
- source/headers/geos/index/intervalrtree/IntervalRTreeLeafNode.h,
- source/headers/geos/index/intervalrtree/IntervalRTreeNode.h,
- source/headers/geos/index/intervalrtree/SortedPackedIntervalRTree.h,
- source/headers/geos/noding/FastSegmentSetIntersectionFinder.h,
- source/headers/geos/noding/NodableSegmentString.h,
- source/headers/geos/noding/NodedSegmentString.h,
- source/headers/geos/noding/SegmentIntersectionDetector.h,
- source/headers/geos/noding/SegmentStringUtil.h: Fixed broken
- svn:keyword Id
-
-2009-01-29 18:51 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2262] autogen.bat, bootstrap.bat: Renamed bootstrap.bat to
- autogen.bat for easier guass of the script purpose. Wiki updated.
-
-2009-01-28 01:06 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2261] README: Add to win32 instructions
-
-2009-01-27 18:10 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2260] source/headers/geos/geom/util/Makefile.am: Add
- GeometryCombiner.h to include dist
-
-2009-01-27 00:18 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2259] build/msvc80/geos_c_dll/geos_c_dll.vcproj: Revert some
- junk from an old commit, per issue #220
-
-2009-01-26 20:44 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2258] source/Makefile.vc: added two new files related to
- cascaded polygon union (#226)
-
-2009-01-24 05:03 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2257] HOWTO_RELEASE: Update
-
-2009-01-24 05:02 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2256] ChangeLog: Update changelog
-
-2009-01-24 01:33 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2255] capi/geos_ts_c.cpp: Fixed mixed signed/unsigned integral
- types in geos_ts_c.cpp, so no compilers should flood with
- warnings now.
-
-2009-01-24 01:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2254] build/msvc80/geos_c_dll/geos_c_dll.vcproj,
- build/msvc80/geos_lib/geos_lib.vcproj,
- build/msvc80/geos_unit/geos_unit.vcproj: Updated projects for
- Visual Studio 2005 adding new .h/.cpp files.
-
-2009-01-23 23:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2253] capi/geos_ts_c.cpp,
- source/geom/util/GeometryCombiner.cpp,
- source/headers/geos/geom/util/GeometryCombiner.h,
- source/headers/geos/io/CLocalizer.h,
- source/headers/geos/operation/union/CascadedPolygonUnion.h,
- source/io/CLocalizer.cpp,
- source/operation/union/CascadedPolygonUnion.cpp,
- tests/unit/capi/GEOSGeomToWKTTest.cpp,
- tests/unit/capi/badthreadtest.c, tests/unit/capi/threadtest.c,
- tests/unit/operation/union/CascadedPolygonUnionTest.cpp: Updated
- svn:keywords property on C/C++ files.
-
-2009-01-21 22:18 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2252] source/geom/Geometry.cpp: Remove geometryCollection
- protection from Union/Relate/Intersection/Difference.
-
-2009-01-20 01:01 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2251] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp,
- source/headers/geos/operation/union/CascadedPolygonUnion.h,
- source/operation/union/CascadedPolygonUnion.cpp: Add
- GEOSUnionCascaded(*GEOSGeometry) to CAPI in preparation for
- PostGIS hook-up.
-
-2009-01-19 23:55 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2250] capi/geos_c.cpp, capi/geos_ts_c.cpp: Formatting changes
- to function decls.
-
-2009-01-19 20:41 Howard Butler <hobu.inc at gmail.com>
-
- * [r2249] source/Makefile.vc: fixes to allow building in msvc 2003
-
-2009-01-19 20:00 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2248] configure.in: Make warning flags conditional behind a
- compiler test... fix to bug #192 ?
-
-2009-01-19 16:44 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2247]
- source/headers/geos/operation/union/CascadedPolygonUnion.h,
- source/operation/union/CascadedPolygonUnion.cpp: Added patch from
- hkaiser to allow cascadedunion to be run directly on a
- multipolygon.
-
-2009-01-19 00:12 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2246] autogen.sh: Fix error left behind from testing.
-
-2009-01-18 23:28 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2245] autogen.sh: Add some more info on missing tools.
-
-2009-01-18 23:07 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2244] HOWTO_RELEASE, Makefile.am, build, build/Makefile.am,
- build/msvc80, build/msvc80/Makefile.am, build/msvc80/geos_c_dll,
- build/msvc80/geos_c_dll/Makefile.am, build/msvc80/geos_lib,
- build/msvc80/geos_lib/Makefile.am, build/msvc80/geos_python,
- build/msvc80/geos_python/Makefile.am, build/msvc80/geos_ruby,
- build/msvc80/geos_ruby/Makefile.am, build/msvc80/geos_unit,
- build/msvc80/geos_unit/Makefile.am, configure.in,
- source/Makefile.vc, source/headers/geos/Makefile.am: Add msvc
- files to distribution target, and update release notes to include
- updating
- version in .vc headers.
-
-2009-01-18 22:35 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2243] configure.in: Add a couple extra program checks.
-
-2009-01-18 21:30 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2241] autogen.sh: Add version test for aclocal and automake to
- allow OpenSolaris to work.
-
-2009-01-18 20:34 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2240] configure.in, source/geom/Envelope.cpp,
- source/geom/util/GeometryCombiner.cpp,
- source/geom/util/Makefile.am,
- source/headers/geos/geom/Envelope.h,
- source/headers/geos/geom/util/GeometryCombiner.h,
- source/headers/geos/index/strtree/AbstractSTRtree.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/operation/union,
- source/headers/geos/operation/union/CascadedPolygonUnion.h,
- source/headers/geos/operation/union/Makefile.am,
- source/index/strtree/AbstractSTRtree.cpp,
- source/operation/Makefile.am, source/operation/union,
- source/operation/union/CascadedPolygonUnion.cpp,
- source/operation/union/Makefile.am, tests/unit,
- tests/unit/Makefile.am, tests/unit/operation/union,
- tests/unit/operation/union/CascadedPolygonUnionTest.cpp: Apply
- cascaded union patch, for issue #225
-
-2009-01-15 01:00 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2239] tests/xmltester/Makefile.am: Remove XMLTester from list
- of installed programs.
-
-2009-01-14 20:25 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2238] capi/geos_ts_c.cpp: Remove strdup use from code for
- compilation in mingw
-
-2009-01-13 20:59 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2237] configure.in: Add [macros] include to configure.in
- directly. Seems to make more recent aclocals happy
-
-2009-01-13 20:43 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2236] configure.in: Change AC_SUBST to one-per-line instead of
- one-line-for-all. Seems to make more recent autoconf's happier.
-
-2009-01-13 19:23 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2235] capi/geos_ts_c.cpp: Change return values for
- GEOSWKBWriter_getIncludeSRID_r to match function signature.
-
-2009-01-13 17:04 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2234] tests/unit/capi/badthreadtest.c,
- tests/unit/capi/brokengrammar, tests/unit/capi/threadtest.c: More
- files missing from commit.
-
-2009-01-13 15:47 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2233] capi/geos_ts_c.cpp: Add missing file to SVN.
-
-2009-01-13 01:21 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2232] capi/Makefile.am, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geostest.c, capi/test.expected, capi/test.wkt,
- capi/testrunner.sh, tests/unit/Makefile.am,
- tests/unit/capi/geostest.c, tests/unit/capi/test.expected,
- tests/unit/capi/test.wkt, tests/unit/capi/testrunner.sh: Apply
- patch for issue #210 (thread safe c-api) submitted by Chuck
- Thibert.
-
-2009-01-05 23:42 Stephen Wong <swongu at gmail.com>
-
- * [r2231] source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveVertexList.h,
- source/operation/linemerge/LineMerger.cpp: Fixed memory leak in
- BufferBuilder (#218); added read-only coordinates function in
- OffsetCurveVertexList; explicity pass ownership in LineMerger.
-
-2008-11-26 19:41 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2229] source/headers/geos/noding/Octant.h,
- tests/unit/noding/SegmentStringTest.cpp: Octant.h error (#185)
- from Denise Macleod.
-
-2008-11-26 19:27 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2228] source/io/WKBWriter.cpp: Allow proper writing out of z
- ordinates. From Justin Bronn (#216)
-
-2008-11-26 19:25 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2227] source/io/WKBReader.cpp: Allow readpoint to look at input
- dimension and fill higher ordinates. (#217)
-
-2008-11-26 19:06 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2226] capi/geos_c.cpp, capi/geos_c.h.in: Expose
- GEOSIsValidReason to CAPI
-
-2008-11-18 03:09 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2221] source/inlines.cpp: Cygwin build fix from MCA
-
-2008-11-11 17:32 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2220] source/geomgraph/EdgeList.cpp,
- source/headers/geos/geomgraph/EdgeList.h,
- source/operation/overlay/OverlayOp.cpp: Memory leak on invalid
- polygons in intersection(). (#170) from Denise MacLeod.
-
-2008-11-05 20:52 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2218] source/geom/prep/PreparedLineStringIntersects.cpp:
- Another minor memory leak removed.
-
-2008-10-28 15:47 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2217] source/inlines.cpp: Cygwin/Mingw patch from Mark
- Cave-Ayland
-
-2008-10-23 17:33 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2210] source/operation/valid/IsValidOp.cpp: set isChecked flag
- after checking to fix memory leak (#169)
-
-2008-10-16 00:40 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2203] HOWTO_RELEASE: change info to point to osgeo.org
-
-2008-10-14 15:01 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2200] capi/geos_c.cpp, capi/geos_c.h.in: Consistent const
- declarations in c-api ($#209)
-
-2008-10-13 22:40 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2199] source/headers/geos/io/Makefile.am: Add CLocalizer.h to
- build so it gets packaged in make dist
-
-2008-10-10 17:46 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2198] source/geom/prep/PreparedPolygonContainsProperly.cpp: One
- last memory leak fix.
-
-2008-10-09 16:39 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2197] source/geom/prep/PreparedPolygonIntersects.cpp: Memory
- leak fix for for prepared intersects. (#207)
-
-2008-10-04 18:14 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2196]
- source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
- source/noding/MCIndexSegmentSetMutualIntersector.cpp: Memory leak
- fix for prepared geometry, from Hartmut Kaiser. (#207)
-
-2008-09-29 19:24 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2195] capi/geos_c.cpp: Put function sig on one line
-
-2008-09-23 23:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2194] source/geom/prep/AbstractPreparedPolygonContains.cpp,
- source/geom/prep/PreparedPolygon.cpp,
- source/geom/prep/PreparedPolygonContains.cpp,
- source/geom/prep/PreparedPolygonPredicate.cpp,
- source/headers/geos/geom/prep/PreparedPolygonContains.h,
- source/headers/geos/index/SpatialIndex.h,
- source/headers/geos/index/chain/MonotoneChain.h,
- source/headers/geos/index/strtree/ItemBoundable.h,
- source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
- source/headers/geos/noding/SegmentSetMutualIntersector.h,
- source/index/chain/MonotoneChain.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/ItemBoundable.cpp: Moved some ctor/dctor
- bodies from headers to translation units. Improved source code
- readability. TODO: We need to run a beast like AStyle on all GEOS
- code because many places are very hard to read.
-
-2008-09-23 22:55 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2193] source/noding/MCIndexSegmentSetMutualIntersector.cpp:
- MCIndexSegmentSetMutualIntersector::addToIndex: Completed BWJ's
- comment on memory leaks with important observations about objects
- relation & lifetime. The note is a diagnosis of roots of the
- problem. Improved source code readability.
-
-2008-09-22 21:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2192] source/headers/geos/io/WKBWriter.h: Use conditional
- operators instead of cast bool to int.
-
-2008-09-22 20:16 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2191] source/simplify/TopologyPreservingSimplifier.cpp: Removed
- unnecessary std::endl from debug messages in
- TopologyPreservingSimplifier.cpp.
-
-2008-09-21 21:32 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2190] source/Makefile.vc: Patched NMAKE makefiles: replaced
- lib.exe with link.exe /lib command to enabled compilation using
- Microsoft Visual C++ Toolkit 2003
-
-2008-09-16 21:09 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2189] source/operation/predicate/SegmentIntersectionTester.cpp,
- source/util/math.cpp: Patch fixing build problems on Solaris
- (Ticket #205).
-
-2008-09-16 21:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2188] tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp:
- Fixed EOL to LF.
-
-2008-09-16 20:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2187] source/geom/prep/PreparedGeometryFactory.cpp,
- tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Fixed crash
- of Prepared Geometry construction with nullptr to Geometry object
- (Ticket #197).
-
-2008-09-16 20:55 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2186] build/msvc80/geos_unit/geos_unit.vcproj: Added
- PreparedGeometryFactoryTest to geos_unit.vcproj.
-
-2008-09-16 20:15 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2185] build/msvc80/geos_lib/geos_lib.vcproj: Added CLocalizer
- to geos_lib.vcproj project for Visual C++ 2005/2008.
-
-2008-09-16 20:13 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2184] tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp:
- Include missing <cassert> in isPointInRingTest.cpp
-
-2008-09-16 20:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2183] source/Makefile.vc, source/io/CLocalizer.cpp: Fixed
- undeclared std::locale in CLocalizer when building using Visual
- C++ (Ticket #201)
-
-2008-08-31 20:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2182] tests/unit/geos_unit.cpp: Replaced incorrect <cmath> with
- <cstdlib> in geos_unit.cpp.
-
-2008-08-31 20:23 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2181] tests/unit/geos_unit.cpp: Added missing include <cmath>
- in geos_unit.cpp.
-
-2008-08-31 19:54 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2180] source/headers/geos/io/CLocalizer.h,
- source/io/CLocalizer.cpp: Removed use of strdup function to fix
- compilation with GCC 4.3.1 (Ticket #204).
-
-2008-08-29 18:17 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2179] capi/geos_c.cpp: Removed redundant return expressions
- from geos_c.cpp. Testing changes notifications for buildbot.
-
-2008-08-29 00:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2176] capi/geos_c.cpp: Fixed execution paths and removed
- redundant return expr in some C API calls.
-
-2008-08-29 00:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2175] source/headers/geos/io/WKBWriter.h,
- source/io/WKBWriter.cpp: Added missing virtual destructor to
- WKBWriter class.
-
-2008-08-28 22:20 Sean Gillies <sgillies at frii.com>
-
- * [r2174] capi/geos_c.cpp, source/headers/geos/io.h,
- source/headers/geos/io/CLocalizer.h, source/io/CLocalizer.cpp,
- source/io/Makefile.am: Added CLocalizer class that switches to C
- locale and restores to the outer context's locale when deleted
- (#201)
-
-2008-08-28 21:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2173] tests/unit/Makefile.am,
- tests/unit/capi/GEOSGeomToWKTTest.cpp: tests/unit: added
- GEOSGeomToWKTTest.
-
-2008-08-28 19:16 Sean Gillies <sgillies at frii.com>
-
- * [r2172] capi/geos_c.cpp: Switch to C locale while reading and
- writing WKT and restore to the original context's locale
- afterward (#201)
-
-2008-08-22 17:25 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2171] source/operation/buffer/BufferOp.cpp: include cmath for
- std::pow() and std:log() on MSVC7.1 (#199)
-
-2008-08-22 16:10 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2170] build/bjam/README: Added build/bjam/README with status
- note.
-
-2008-08-19 17:02 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2169] tests/unit/geom/LineStringTest.cpp: LineStringTest: fixed
- memory leak.
-
-2008-08-19 17:00 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2168] source/geom/util/CoordinateOperation.cpp,
- source/geom/util/GeometryEditor.cpp: geos/geom/util: Prefer
- strict static_cast than C-style cast. Commented ownership
- transfer of coordinates object.
-
-2008-08-19 00:18 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2167] tests/unit/algorithm/ConvexHullTest.cpp:
- tests/unit/algorithm/ConvexHullTest.cpp: Fixed memory leaks.
-
-2008-08-19 00:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2166] tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp:
- tests/unit/algorithm/CGAlgorithms: Fixed memory leaks.
-
-2008-08-18 23:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2165] tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp:
- tests/unit/algorithm/CGAlgorithms: Fixed number of memory leaks.
-
-2008-08-18 23:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2164] tests/unit/capi/GEOSCoordSeqTest.cpp,
- tests/unit/capi/GEOSSimplifyTest.cpp: tests/unit/capi: Fixed
- number of memory leaks.
-
-2008-08-18 16:32 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2163] tests/bigtest/GeometryTestFactory.cpp,
- tests/bigtest/TestSweepLineSpeed.cpp: tests/bigtest: Pointed out
- number of memory leaks but not fixing them, waiting for comments.
-
-2008-08-18 16:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2162] tests/unit/algorithm/ConvexHullTest.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/MultiLineStringTest.cpp,
- tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/PolygonTest.cpp,
- tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp,
- tests/unit/simplify/TopologyPreservingSimplifierTest.cpp,
- tests/unit/utility.h: tests/unit: added tests cases to
- PreparedGeometryFactoryTest, refactored casting utils and
- geometry comparators, small cleanup.
-
-2008-08-18 16:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2161] source/algorithm/RayCrossingCounter.cpp,
- source/algorithm/locate/IndexedPointInAreaLocator.cpp,
- source/algorithm/locate/PointOnGeometryLocator.cpp,
- source/geom/util/ComponentCoordinateExtracter.cpp,
- source/index/intervalrtree/IntervalRTreeBranchNode.cpp,
- source/index/intervalrtree/IntervalRTreeLeafNode.cpp,
- source/index/intervalrtree/IntervalRTreeNode.cpp,
- source/index/intervalrtree/SortedPackedIntervalRTree.cpp,
- source/noding/FastSegmentSetIntersectionFinder.cpp,
- source/noding/MCIndexSegmentSetMutualIntersector.cpp,
- source/noding/NodedSegmentString.cpp,
- source/noding/SegmentIntersectionDetector.cpp,
- source/noding/SegmentStringUtil.cpp: Fixed svn:keywords.
-
-2008-08-18 16:27 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2160] source/headers/geos/util.h: Fixed UNREFERENCED_PARAMETER
- macro.
-
-2008-08-18 16:27 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2159]
- source/headers/geos/geom/prep/AbstractPreparedPolygonContains.h,
- source/headers/geos/geom/prep/BasicPreparedGeometry.h,
- source/headers/geos/geom/prep/PreparedGeometry.h,
- source/headers/geos/geom/prep/PreparedLineString.h,
- source/headers/geos/geom/prep/PreparedLineStringIntersects.h,
- source/headers/geos/geom/prep/PreparedPoint.h,
- source/headers/geos/geom/prep/PreparedPolygon.h,
- source/headers/geos/geom/prep/PreparedPolygonContains.h,
- source/headers/geos/geom/prep/PreparedPolygonContainsProperly.h,
- source/headers/geos/geom/prep/PreparedPolygonCovers.h,
- source/headers/geos/geom/prep/PreparedPolygonIntersects.h,
- source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Fixed
- svn:keywords.
-
-2008-08-18 16:24 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2158] source/geom/prep/AbstractPreparedPolygonContains.cpp,
- source/geom/prep/BasicPreparedGeometry.cpp,
- source/geom/prep/PreparedGeometry.cpp,
- source/geom/prep/PreparedGeometryFactory.cpp,
- source/geom/prep/PreparedLineString.cpp,
- source/geom/prep/PreparedLineStringIntersects.cpp,
- source/geom/prep/PreparedPoint.cpp,
- source/geom/prep/PreparedPolygon.cpp,
- source/geom/prep/PreparedPolygonContains.cpp,
- source/geom/prep/PreparedPolygonContainsProperly.cpp,
- source/geom/prep/PreparedPolygonCovers.cpp,
- source/geom/prep/PreparedPolygonIntersects.cpp,
- source/geom/prep/PreparedPolygonPredicate.cpp: geom/prep:
- Refactored kamikaze casts to more readable form. Fixed
- svn:keywords.
-
-2008-08-12 00:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2157] source/headers/geos/geomPrep.h: Fixed Id keywords.
-
-2008-08-12 00:23 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2156]
- tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp,
- tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp,
- tests/unit/algorithm/ConvexHullTest.cpp,
- tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp,
- tests/unit/operation/IsSimpleOpTest.cpp: Fixed EOL to LF in
- trunk/tests.
-
-2008-08-12 00:09 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2155] source/headers/geos/geom/prep/PreparedGeometryFactory.h:
- Updated svn:keywords property.
-
-2008-08-12 00:03 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2154] tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp:
- Updated svn:keywords property.
-
-2008-08-11 23:54 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2153] tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp:
- Refactored tabs vs spaces in PreparedGeometryFactoryTest.
-
-2008-08-11 23:52 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2152] source/headers/geos/geom/prep/PreparedGeometryFactory.h:
- PreparedGeometry must be a complete type where it is destroyed by
- the factory (Ticket #198).
-
-2008-08-11 23:42 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2151] source/headers/geos/geom/prep/PreparedGeometryFactory.h,
- tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Completed
- PreparedGeometryFactory class with missing named destructor for
- PreparedGeometry (Ticket #198)
-
-2008-08-11 23:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2150]
- tests/unit/geom/prep/.PreparedGeometryFactoryTest.cpp.swp:
- Removed .PreparedGeometryFactoryTest.cpp.swp that must sneaked
- accidentally.
-
-2008-08-11 22:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2149] tests/unit/Makefile.am, tests/unit/geom/prep,
- tests/unit/geom/prep/.PreparedGeometryFactoryTest.cpp.swp,
- tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Added
- PreparedGeometryFactoryTest with first test cases included.
- FIXME: The test causes memory leak because we don't know how to
- destroy PreparedGeometry objects returned by the factory,
- discussing on the geos-devel list now.
-
-2008-08-07 16:59 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2148] source/algorithm/RobustDeterminant.cpp: Added original
- author to main copyright block.
-
-2008-08-07 16:57 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2147] source/headers/geos/timeval.h: Change to standard header,
- with (c) credit to author.
-
-2008-08-01 23:23 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2146] ChangeLog: Updated ChangeLog with latest submissions.
- Hmm, should we stil maintain the ChangeLog file?
-
-2008-07-31 17:08 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2145] tests/unit/capi/GEOSPolygonizer_getCutEdgesTest.cpp:
- Fixed tabs, hopefully. Updated svn:keywords property.
-
-2008-07-31 17:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2144] capi/geos_c.cpp, capi/geos_c.h.in,
- tests/unit/Makefile.am,
- tests/unit/capi/GEOSPolygonizer_getCutEdgesTest.cpp: Patch
- completing C API interface with wrapper on
- Polygonizer::getCutEdges (Ticket #195). Unit test included in
- tests/unit/capi/GEOSPolygonizer_getCutEdgeTest.cpp. Thanks to
- Jurgen E. Fischer for this patch.
-
-2008-07-26 23:06 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2143] doc/example.cpp, source/geomgraph/GeometryGraph.cpp,
- source/headers/geos/noding/FastNodingValidator.h,
- source/headers/geos/noding/IntersectionAdder.h,
- source/index/quadtree/DoubleBits.cpp,
- source/io/StringTokenizer.cpp,
- tests/bigtest/TestSweepLineSpeed.cpp: Number of fixes enabling
- GEOS compilation with GCC 4.3 (Ticket #167).
-
-2008-07-26 21:00 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2142] capi/geos_c.h.in: Guarded version macros with #ifndef
- conditions to avoid redefinition errors (Ticket #167).
-
-2008-07-26 20:47 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2141] source/headers/geos/version.h.in,
- source/headers/geos/version.h.vc: Guarded version macros with
- #ifndef conditions to avoid redefinition errors (Ticket #167).
-
-2008-07-26 20:24 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2140] macros/ac_python_devel.m4: Fixed problems with finding
- libpython on Mac Darwin (Ticket #191).
-
-2008-07-26 19:57 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2139] autogen.sh: Updated svn:keywords property.
-
-2008-07-26 19:56 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2138] autogen.sh: Fixed autogen.sh for OpenSolaris (Ticket
- #192).
-
-2008-07-25 21:00 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2137] build/README, build/msvc80/README, macros/geos.m4,
- source/headers/geos/algorithm/CentralEndpointIntersector.h,
- source/headers/geos/geomPrep.h,
- source/headers/geos/indexIntervalRTree.h,
- source/headers/geos/noding/FastNodingValidator.h,
- source/headers/geos/noding/SingleInteriorIntersectionFinder.h,
- source/noding/FastNodingValidator.cpp,
- source/noding/SingleInteriorIntersectionFinder.cpp,
- source/operation/buffer/OffsetCurveVertexList.h,
- swig/python/tests/TESTING.txt: Updated svn:keywords property
-
-2008-07-25 20:56 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2136] tests/unit/operation/IsSimpleOpTest.cpp,
- tests/unit/precision/SimpleGeometryPrecisionReducerTest.cpp:
- Updated svn:keywords property
-
-2008-07-19 19:11 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2135] source/Makefile.vc: added manifest handling for DLLs
- (#193)
-
-2008-07-19 19:07 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2134] source/Makefile.vc: added rules to create platform.h,
- version.h and geos_c.h from templates on win32
-
-2008-07-15 22:04 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2131] ChangeLog, capi/geos_c.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/algorithm/locate/IndexedPointInAreaLocator.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/GeometryGraph.cpp,
- source/headers/geos/geom/Coordinate.inl,
- source/headers/geos/geom/LineSegment.inl,
- source/headers/geos/io/WKBReader.h,
- source/headers/geos/noding/IntersectionAdder.h,
- source/index/bintree/Key.cpp, source/index/quadtree/Key.cpp,
- source/io/ByteOrderValues.cpp, source/noding/Octant.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/planargraph/DirectedEdge.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp,
- source/util/math.cpp, tests/xmltester/XMLTester.cpp,
- tests/xmltester/markup/MarkupSTL.h: Fixed compilation on with Sun
- Studio compiler on Solaris x86 and Sparc (Ticket #189). Thanks to
- Magne Mahre for the patch.
-
-2008-07-15 13:35 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2130] source/Makefile.vc: For building with Visual C++, added
- new flag DEBUG=1 (see GEOS building instructions on GEOS Wiki).
- Added missing flags for Visual C++ compiler, in release and debug
- configuration.
-
-2008-05-20 21:34 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2129] source/dirlist.mk: Added missing subdirs to
- source/dirlist.mk
-
-2008-05-20 21:31 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2128] source/geom/prep: Updated svn:ignore patterns.
-
-2008-05-20 21:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2127] ChangeLog, bootstrap.bat, build/msvc80/geos.sln,
- build/msvc80/geos_lib/geos_lib.vcproj,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/PrecisionModel.cpp,
- source/geom/util/GeometryTransformer.cpp,
- source/headers/geos/geom/BinaryOp.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/noding/Octant.h,
- source/headers/geos/noding/ScaledNoder.h,
- source/headers/geos/operation/overlay/PointBuilder.h,
- source/headers/geos/util.h, source/index/quadtree/NodeBase.cpp,
- source/noding/ScaledNoder.cpp, source/noding/SegmentString.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/operation/overlay/FuzzyPointLocator.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/precision/GeometrySnapper.cpp,
- source/simplify/DouglasPeuckerSimplifier.cpp,
- tests/unit/geom/DimensionTest.cpp: * source\headers\geos\util.h:
- Add UNREFERENCED_PARAMETER macro.
- * source\geom\PrecisionModel.cpp,
- source\geom\GeometryComponentFilter.cpp,
- source\geom\util\GeometryTransformer.cpp,
- source\precision\GeometrySnapper.cpp,
- source\precision\CommonBitsRemover.cpp,
- source\simplify\DouglasPeuckerSimplifier.cpp,
- source\operation\overlay\OverlayOp.cpp,
- source\operation\overlay\FuzzyPointLocator.cpp,
- source\index\quadtree\NodeBase.cpp,
- source\headers\geos\geom\BinaryOp.h,
- source\headers\geos\operation\overlay\PointBuilder.h,
- source\headers\geos\noding\MCIndexNoder.h,
- source\headers\geos\noding\ScaledNoder.h,
- source\headers\geos\noding\Octant.h,
- source\noding\ScaledNoder.cpp,
- source\noding\snapround\MCIndexPointSnapper.cpp,
- source\noding\SegmentString.cpp,
- tests\unit\geom\DimensionTest.cpp: Use UNREFERENCED_PARAMETER
- macro to get rid of C4100 warning when building with Visual C++.
- * build\msvc80\geos_lib\geos_lib.vcproj: Remove non-existing
- source files.
-
-2008-05-20 20:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2126] ChangeLog, source/Makefile.vc: source/makefile.vc:
- Removed non-existing file entry:
- PreparedPolygonLineIntersects.obj.
-
-2008-05-20 20:33 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2125] ChangeLog, bootstrap.bat, source/Makefile.vc: *
- bootstrap.bat: Added script generating headers for use with
- Visual C++ compiler. DO NOT include this script in GEOS source
- distribution. * source/makefile.vc: Do not make copies of 3
- dynamic headers but let users to use bootstrap.bat instead.
-
-2008-02-07 22:59 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2123] Makefile.am: make sure makefile.vc gets distributed
-
-2008-02-06 22:17 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2122] source/Makefile.am, source/Makefile.vc,
- source/headers/geos/noding/Makefile.am: try to fix up the files
- include in distribution, and remove unused files from Makefile.vc
- (#175)
-
-2008-01-30 22:34 Ben Jubb <benjubb at refractions.net>
-
- * [r2120] source/headers/geos/algorithm/RayCrossingCounter.h,
- source/headers/geos/algorithm/locate/IndexedPointInAreaLocator.h,
- source/headers/geos/algorithm/locate/PointOnGeometryLocator.h,
- source/headers/geos/algorithm/locate/SimplePointInAreaLocator.h,
- source/headers/geos/geom/prep/AbstractPreparedPolygonContains.h,
- source/headers/geos/geom/prep/BasicPreparedGeometry.h,
- source/headers/geos/geom/prep/PreparedGeometry.h,
- source/headers/geos/geom/prep/PreparedGeometryFactory.h,
- source/headers/geos/geom/prep/PreparedLineString.h,
- source/headers/geos/geom/prep/PreparedLineStringIntersects.h,
- source/headers/geos/geom/prep/PreparedPoint.h,
- source/headers/geos/geom/prep/PreparedPolygon.h,
- source/headers/geos/geom/prep/PreparedPolygonContains.h,
- source/headers/geos/geom/prep/PreparedPolygonContainsProperly.h,
- source/headers/geos/geom/prep/PreparedPolygonCovers.h,
- source/headers/geos/geom/prep/PreparedPolygonIntersects.h,
- source/headers/geos/geom/prep/PreparedPolygonPredicate.h,
- source/headers/geos/geom/util/ComponentCoordinateExtracter.h,
- source/headers/geos/geomUtil.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/index/intervalrtree/SortedPackedIntervalRTree.h,
- source/headers/geos/indexIntervalRTree.h,
- source/headers/geos/noding/FastSegmentSetIntersectionFinder.h,
- source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
- source/headers/geos/noding/NodableSegmentString.h,
- source/headers/geos/noding/NodedSegmentString.h,
- source/headers/geos/noding/SegmentIntersectionDetector.h,
- source/headers/geos/noding/SegmentSetMutualIntersector.h,
- source/headers/geos/noding/SegmentStringUtil.h: Added
- documentation, for benefit of doxygen.
-
-2008-01-30 22:30 Ben Jubb <benjubb at refractions.net>
-
- * [r2119] source/geom/prep/PreparedPolygonIntersects.cpp: deleted
- out-commented line.
-
-2008-01-30 22:29 Ben Jubb <benjubb at refractions.net>
-
- * [r2118] source/geom/prep/PreparedPolygon.cpp: removed ref to
- PreparedPolygonLineIntersection
-
-2008-01-30 22:18 Ben Jubb <benjubb at refractions.net>
-
- * [r2117] source/geom/prep/Makefile.am,
- source/headers/geos/geom/prep/Makefile.am: Removed refs to
- PreparedPolygonLineIntersection.
-
-2008-01-30 22:17 Ben Jubb <benjubb at refractions.net>
-
- * [r2116] source/geom/prep/PreparedPolygonLineIntersection.cpp,
- source/headers/geos/geom/prep/PreparedPolygonLineIntersection.h:
- Deleted. not used, not needed.
-
-
-
-2008-01-30 19:09 Ben Jubb <benjubb at refractions.net>
-
- * [r2115] source/headers/geos/geomPrep.h: Added for benefit of
- doxygen.
-
-2008-01-29 17:55 Ben Jubb <benjubb at refractions.net>
-
- * [r2114] source/geom/prep/AbstractPreparedPolygonContains.cpp,
- source/geom/prep/PreparedLineString.cpp,
- source/geom/prep/PreparedPolygon.cpp,
- source/headers/geos/geom/prep/PreparedLineString.h,
- source/headers/geos/noding/SegmentIntersectionDetector.h,
- source/headers/geos/noding/SegmentIntersector.h,
- source/noding/MCIndexSegmentSetMutualIntersector.cpp,
- source/noding/SegmentIntersectionDetector.cpp: Some small changes
- to improve the memory management. These changes plug a few leaks,
- but not all.
-
-2008-01-29 17:49 Ben Jubb <benjubb at refractions.net>
-
- * [r2113] source/operation/predicate/RectangleContains.cpp: Fix a
- bug in the shortcut test for containment in a rectangle. This
- test wasn't correctly testing for case of a point on the
- boundary.
-
- Was also a bug in JTS (now fixed).
-
-2008-01-29 17:37 Ben Jubb <benjubb at refractions.net>
-
- * [r2112] source/geom/Geometry.cpp: Patch to fix bug in ticket #171
-
-2008-01-22 19:34 Ben Jubb <benjubb at refractions.net>
-
- * [r2111] capi/geos_c.h.in, source/headers/geos/version.h.vc:
- Updated for VC to give correct version (3.1.0-CAPI-1.5.0).
-
-2008-01-18 00:37 Ben Jubb <benjubb at refractions.net>
-
- * [r2110] configure.in: Added to CAPI interface, cleared
- CAPI_INTERFACE_REV, bumped AGE & CURRENT
-
-2008-01-18 00:35 Ben Jubb <benjubb at refractions.net>
-
- * [r2109] source/index/chain/MonotoneChainBuilder.cpp: Fixed a bug
- in the handling of line strings with repeated points.
-
- -This line, and those below, will be ignored--
-
- M MonotoneChainBuilder.cpp
-
-2008-01-17 19:15 Ben Jubb <benjubb at refractions.net>
-
- * [r2108] capi/geos_c.cpp: Fixed a misspelling,
- GEOSPreparedContainsProperty => GEOSPreparedContainsProperly
-
-2008-01-16 18:36 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r2107] source/Makefile.vc: updated to include post 3.0 classes
-
-2008-01-09 23:49 Ben Jubb <benjubb at refractions.net>
-
- * [r2106] capi/geos_c.cpp, capi/geos_c.h.in: Added support for
- prepared geometry
-
-2008-01-09 23:48 Ben Jubb <benjubb at refractions.net>
-
- * [r2105] source/headers/geos/geom/prep/PreparedGeometryFactory.h:
- removed extraneous 'using namespace'
-
-2008-01-03 21:11 Ben Jubb <benjubb at refractions.net>
-
- * [r2104] source/noding/MCIndexSegmentSetMutualIntersector.cpp:
- commented out some delete's in
- MCIndexSegmentSetMutualIntersector::addToIndex, to fix a bug in
- prepared contains() predicate.
-
-2008-01-02 23:23 Sean Gillies <sgillies at frii.com>
-
- * [r2102] swig/Makefile.am: Conditionally add swig/python,ruby to
- SUBDIRS
-
-2007-12-22 00:04 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2101] build/bjam/geos/Jamfile, build/bjam/geos_c,
- build/bjam/geos_unit: Updated configuration of experimental
- builder based on Boost.Build. GEOS compiles with bjam
- successfully as static library.
-
-2007-12-21 23:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2100] source/Makefile.vc, source/algorithm/locate,
- source/index/intervalrtree: Updated Visual C++ makefiles with new
- submissions from Ben. Now, new GEOS features compiles with NMAKE
- too.
-
-2007-12-21 23:31 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2099] source/headers/geos/algorithm/Makefile.am: Removed
- SimplePointInAreaLocator.h from algorithm/Makefile.am (header
- migrated to algorithm/locate).
-
-2007-12-21 23:26 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2098] source/algorithm/Makefile.am: Added comment about
- deprecated translation units in source/algorithm.
-
-2007-12-21 23:26 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2097] source/geom/util/Makefile.am: remove trailing backslash
-
-2007-12-21 23:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2096] ., source/headers/geos/algorithm,
- source/headers/geos/algorithm/locate, tests/unit: Updated
- svn:ignore property.
-
-2007-12-21 23:18 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2095] source/geom/prep/PreparedPolygonContainsProperly.cpp:
- Fixed extra qualifications in
- /geom/prep/PreparedPolygonContainsProperly.
-
-2007-12-21 23:12 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2094] source/geom/prep/AbstractPreparedPolygonContains.cpp,
- source/geom/prep/PreparedGeometryFactory.cpp,
- source/headers/geos/geom/prep/PreparedGeometryFactory.h: Fixed
- extra qualifications in PreparedGeometryFactory class.
-
-2007-12-21 22:57 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2093]
- source/headers/geos/geom/util/ComponentCoordinateExtracter.h:
- Fixed GeometryTypeId misused in
- geos/geom/util/ComponentCoordinateExtracter.h.
-
-2007-12-21 22:49 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2092] source/geom/util/Makefile.am: remove .cpp files that
- weren't there before
-
-2007-12-21 22:49 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2091] source/geom/CoordinateArraySequence.cpp,
- source/geom/CoordinateSequence.cpp, source/geom/LineString.cpp:
- Reverted changes appled in r2089 to three files from source/geom.
-
-2007-12-21 22:47 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2090] source/algorithm/Makefile.am: type subdir typo
-
-2007-12-21 22:43 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2089] source/geom/CoordinateArraySequence.cpp,
- source/geom/CoordinateSequence.cpp, source/geom/LineString.cpp,
- source/geom/prep, source/headers/geos/geom/prep,
- source/headers/geos/index/intervalrtree,
- source/index/intervalrtree: Updated svn:ignore property.
-
-2007-12-21 22:41 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2088] source/examples/CustomPointCoordinateSequence.cpp: Added
- missing <iostream> header to CustomPointCoordinateSequence.cpp.
-
-2007-12-21 22:40 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2087] source/algorithm/Makefile.am,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/locate: Removed unused
- SimplePointInAreaLocator.cpp. This unit migrated to
- algorithm/locate module.
-
-2007-12-21 22:21 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2086] configure.in: Updated configure.in with new locations.
-
-2007-12-21 22:14 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2085] configure.in: Updated configure.in with new locations.
-
-2007-12-21 22:12 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2084] configure.in: Updated configure.in with new locations.
-
-2007-12-21 22:09 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2083] configure.in: Updated configure.in with new locations.
-
-2007-12-21 22:07 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2082] configure.in: Updated configure.in with new locations.
-
-2007-12-21 22:02 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2081] source/headers/geos/algorithm/Makefile.am,
- source/headers/geos/algorithm/locate/Makefile.am,
- source/headers/geos/noding/Makefile.am: Add
- headers/geos/algorithm/locate to automake
-
-2007-12-21 22:01 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2080] source/noding/Makefile.am: Add files to automake
-
-2007-12-21 21:57 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2079] source/headers/geos/index/Makefile.am,
- source/headers/geos/index/intervalrtree/Makefile.am: Added
- headers/index/intervalrtree to automake
-
-2007-12-21 21:55 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2078] source/headers/geos/geom/Makefile.am,
- source/headers/geos/geom/prep/Makefile.am,
- source/headers/geos/geom/util/Makefile.am: Added
- headers/geom/prep headers/geom/util to automake
-
-2007-12-21 21:47 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2077] source/index/Makefile.am,
- source/index/intervalrtree/Makefile.am: Added index/intervalrtree
- to automake
-
-2007-12-21 21:43 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2076] source/geom/util/Makefile.am: added
- geom/util/ComponentCoordinateExtracter.h
-
-2007-12-21 21:40 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2075] source/geom/Makefile.am, source/geom/prep/Makefile.am:
- Add geom/prep to automake
-
-2007-12-21 21:36 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2074] source/algorithm/Makefile.am,
- source/algorithm/locate/Makefile.am: Add algorithm/location to
- automake
-
-2007-12-21 21:31 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2073] source/algorithm/Makefile.am: Added new files
-
-2007-12-21 20:50 Ben Jubb <benjubb at refractions.net>
-
- * [r2072] source/algorithm/RayCrossingCounter.cpp:
-
-2007-12-21 20:48 Ben Jubb <benjubb at refractions.net>
-
- * [r2071] build/msvc80/geos_lib/geos_lib.vcproj:
-
-2007-12-21 20:47 Ben Jubb <benjubb at refractions.net>
-
- * [r2070] source/headers/geos/index/intervalrtree,
- source/headers/geos/index/intervalrtree/IntervalRTreeBranchNode.h,
- source/headers/geos/index/intervalrtree/IntervalRTreeLeafNode.h,
- source/headers/geos/index/intervalrtree/IntervalRTreeNode.h,
- source/headers/geos/index/intervalrtree/SortedPackedIntervalRTree.h:
- Added from JTS 1.9 to support prepared geometry
-
-2007-12-21 20:47 Ben Jubb <benjubb at refractions.net>
-
- * [r2069] source/algorithm/locate,
- source/algorithm/locate/IndexedPointInAreaLocator.cpp,
- source/algorithm/locate/PointOnGeometryLocator.cpp,
- source/algorithm/locate/SimplePointInAreaLocator.cpp: Added from
- JTS 1.9 to support prepared geometry
-
-2007-12-21 20:44 Ben Jubb <benjubb at refractions.net>
-
- * [r2068] source/geom/util/ComponentCoordinateExtracter.cpp: Added
- from JTS 1.9 to support prepared geometry
-
-2007-12-21 20:44 Ben Jubb <benjubb at refractions.net>
-
- * [r2067]
- source/headers/geos/geom/util/ComponentCoordinateExtracter.h:
- Added from JTS 1.9 to support prepared geometry
-
-2007-12-21 20:42 Ben Jubb <benjubb at refractions.net>
-
- * [r2066] source/operation/predicate/RectangleIntersects.cpp:
- modified because SimplePointInAreaLocator.h moved
-
-2007-12-21 20:41 Ben Jubb <benjubb at refractions.net>
-
- * [r2065] source/noding/FastSegmentSetIntersectionFinder.cpp,
- source/noding/MCIndexSegmentSetMutualIntersector.cpp,
- source/noding/NodedSegmentString.cpp,
- source/noding/SegmentIntersectionDetector.cpp,
- source/noding/SegmentStringUtil.cpp: Added from JTS 1.9 to
- support prepared geometry
-
-2007-12-21 20:41 Ben Jubb <benjubb at refractions.net>
-
- * [r2064] source/index/intervalrtree,
- source/index/intervalrtree/IntervalRTreeBranchNode.cpp,
- source/index/intervalrtree/IntervalRTreeLeafNode.cpp,
- source/index/intervalrtree/IntervalRTreeNode.cpp,
- source/index/intervalrtree/SortedPackedIntervalRTree.cpp: Added
- from JTS 1.9 to support prepared geometry
-
-2007-12-21 20:40 Ben Jubb <benjubb at refractions.net>
-
- * [r2063] source/geom/prep,
- source/geom/prep/AbstractPreparedPolygonContains.cpp,
- source/geom/prep/BasicPreparedGeometry.cpp,
- source/geom/prep/PreparedGeometry.cpp,
- source/geom/prep/PreparedGeometryFactory.cpp,
- source/geom/prep/PreparedLineString.cpp,
- source/geom/prep/PreparedLineStringIntersects.cpp,
- source/geom/prep/PreparedPoint.cpp,
- source/geom/prep/PreparedPolygon.cpp,
- source/geom/prep/PreparedPolygonContains.cpp,
- source/geom/prep/PreparedPolygonContainsProperly.cpp,
- source/geom/prep/PreparedPolygonCovers.cpp,
- source/geom/prep/PreparedPolygonIntersects.cpp,
- source/geom/prep/PreparedPolygonLineIntersection.cpp,
- source/geom/prep/PreparedPolygonPredicate.cpp: Added from JTS 1.9
- to support prepared geometry
-
-2007-12-21 20:39 Ben Jubb <benjubb at refractions.net>
-
- * [r2062] source/geomgraph/EdgeEndStar.cpp: modified because
- SimplePointInAreaLocator.h moved
-
-2007-12-21 20:38 Ben Jubb <benjubb at refractions.net>
-
- * [r2061] source/headers/geos/algorithm/SimplePointInAreaLocator.h:
- Moved into geos::algorithm::locate
-
-2007-12-21 20:37 Ben Jubb <benjubb at refractions.net>
-
- * [r2060] source/headers/geos/algorithm/RayCrossingCounter.h: Added
- from JTS 1.9 to support prepared geometry
-
-2007-12-21 20:35 Ben Jubb <benjubb at refractions.net>
-
- * [r2059] source/headers/geos/geom/prep,
- source/headers/geos/geom/prep/AbstractPreparedPolygonContains.h,
- source/headers/geos/geom/prep/BasicPreparedGeometry.h,
- source/headers/geos/geom/prep/PreparedGeometry.h,
- source/headers/geos/geom/prep/PreparedGeometryFactory.h,
- source/headers/geos/geom/prep/PreparedLineString.h,
- source/headers/geos/geom/prep/PreparedLineStringIntersects.h,
- source/headers/geos/geom/prep/PreparedPoint.h,
- source/headers/geos/geom/prep/PreparedPolygon.h,
- source/headers/geos/geom/prep/PreparedPolygonContains.h,
- source/headers/geos/geom/prep/PreparedPolygonContainsProperly.h,
- source/headers/geos/geom/prep/PreparedPolygonCovers.h,
- source/headers/geos/geom/prep/PreparedPolygonIntersects.h,
- source/headers/geos/geom/prep/PreparedPolygonLineIntersection.h,
- source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Added
- from JTS 1.9 to support prepared geometry
-
-2007-12-21 20:34 Ben Jubb <benjubb at refractions.net>
-
- * [r2058]
- source/headers/geos/noding/FastSegmentSetIntersectionFinder.h,
- source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h,
- source/headers/geos/noding/NodableSegmentString.h,
- source/headers/geos/noding/NodedSegmentString.h,
- source/headers/geos/noding/SegmentIntersectionDetector.h,
- source/headers/geos/noding/SegmentSetMutualIntersector.h,
- source/headers/geos/noding/SegmentStringUtil.h: Added from JTS
- 1.9 to support prepared geometry
-
-2007-12-21 20:33 Ben Jubb <benjubb at refractions.net>
-
- * [r2057] source/headers/geos/noding/SegmentString.h: changed
- destructor to be virtual
-
-2007-12-21 20:31 Ben Jubb <benjubb at refractions.net>
-
- * [r2056] source/headers/geos/geom/Envelope.h: Added a covers()
- predicate, from JTS 1.9, to support prepared geometry
-
-2007-12-21 20:30 Ben Jubb <benjubb at refractions.net>
-
- * [r2055] source/headers/geos/geom/Geometry.h: changed IsRectangle
- to be public
-
-2007-12-21 20:03 Ben Jubb <benjubb at refractions.net>
-
- * [r2054] source/headers/geos/geom/Envelope.inl: Added a covers()
- predicate, from JTS 1.9, to support prepared geometry
-
-2007-12-21 20:00 Ben Jubb <benjubb at refractions.net>
-
- * [r2053]
- source/headers/geos/algorithm/locate/SimplePointInAreaLocator.h:
- Moved from geos::algorithm as in JTS 1.9
-
-2007-12-21 19:55 Ben Jubb <benjubb at refractions.net>
-
- * [r2052] source/headers/geos/algorithm/locate,
- source/headers/geos/algorithm/locate/IndexedPointInAreaLocator.h,
- source/headers/geos/algorithm/locate/PointOnGeometryLocator.h:
- New namaspace geos::algorithm::locate, as in JTS 1.9..
-
-2007-12-21 19:52 Ben Jubb <benjubb at refractions.net>
-
- * [r2051] source/headers/geos/algorithm/SimplePointInAreaLocator.h:
- Added a public constructor, and a method to bring in line with
- JTS 1.9. Changed namespace to geos::algorithm::locate
-
-2007-12-21 18:44 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2050] configure.in: version numbering for next release (3.1.0)
-
-2007-12-21 18:41 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2046] ChangeLog, configure.in: 3.0.0 release
-
-2007-12-19 20:18 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2045] ChangeLog, source/headers/geos/geom.h,
- source/headers/geos/io.h: Improved warning message about using
- DEPRECATED headers
-
-2007-12-17 23:09 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2044] tests/xmltester/XMLTester.cpp: Fixed std::tolower usage
- in XMLTester.cpp (Ticket #163).
-
-2007-12-17 23:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2043] source/algorithm/HCoordinate.cpp: Replaced finite
- function with std::numeric_limits (Ticket #162).
-
-2007-12-17 21:52 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2042] ChangeLog, source/Makefile.vc: source\Makefile.vc: Fixed
- MSVC_VER condition for Microsoft Visual C++ 2008 (9.0).
-
-2007-12-13 16:11 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2041] ChangeLog: Added Id keyword at the top of ChangeLog file.
-
-2007-12-13 16:09 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2040] ChangeLog, build/msvc80/geos_unit/geos_unit.vcproj,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp: *
- build\msvc80\geos_unit\geos_unit.vcproj: fixed post-build event
- * source\geom\GeometryCollection.cpp: removed unreachable code,
- shorten exception message.
- * source\geom\Geometry.cpp: purified condition based on
- dynamic_cast
- * tests\unit\geom\GeometryFactoryTest.cpp: use std::size_t
- instead of
- int where unsigned integral type required.
-
-2007-12-09 00:02 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2038] ChangeLog, tests/unit/Makefile.am,
- tests/unit/precision/SimpleGeometryPrecisionReducerTest.cpp:
- Added test suite for class
- geos::precision::SimpleGeometryPrecisionReducer.
-
-2007-12-08 22:59 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2037] .: Updated svn:keyword property.
-
-2007-11-26 16:26 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2036] build/msvc80/geos.vsprops: Added geos.vsprops - property
- sheet for Visual C++ projects.
-
-2007-11-26 15:19 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2035] ChangeLog, build/msvc80/geos_python/geos_python.vcproj,
- build/msvc80/geos_ruby/geos_ruby.vcproj,
- swig/python/geos_wrap.cxx: Added common Property Sheet for Visual
- C++ projects where Python and Ruby macros/locations are defined.
- Fixed include of Python.h, see Ticket #164 for details.
-
-2007-11-26 06:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2034] source/algorithm: Updated svn:ignore patterns.
-
-2007-11-26 06:16 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2033] ChangeLog, source/Makefile.vc,
- source/headers/geos/version.h.vc: Enabled target copying
- version.h.vc and geos_c.h.vc to headers used by Visual C++. Added
- test if version.h.vc is used with Visual C++.
-
-2007-11-23 02:33 Mateusz Loskot <mateusz at loskot.net>
-
- * [r2032] ChangeLog, source/headers/geos/io/WKBWriter.h: A bit of
- purification with explicit casting int to bool type.
-
-2007-11-02 22:41 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2031] web/index.html: urls updated to point to osgeo locations
-
-2007-11-02 22:17 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2030] web, web/index.html, web/style.css: add the web site
- content to svn for collaborative management
-
-2007-09-21 17:42 Charlie Savage <cfis at savagexi.com>
-
- * [r2029] configure.in: Update the CAPI and GEOS version numbers
- based on Reader/Writer additions to the CAPI and EWKB support for
- the C++ api.
-
-2007-09-21 17:40 Charlie Savage <cfis at savagexi.com>
-
- * [r2028] swig/geos.i.in, swig/ruby/geos_wrap.cxx,
- swig/ruby/ruby.i, swig/ruby/test/test_buffer.rb,
- swig/ruby/test/test_helper.rb, swig/ruby/test/test_io.rb,
- swig/ruby/test/test_operations.rb, swig/ruby/test/test_srid.rb,
- swig/ruby/test/test_version.rb: Updated the SWIG bindings and
- tests to use the new Reader/Writer classes exposed in the CAPI.
-
-2007-09-21 17:40 Charlie Savage <cfis at savagexi.com>
-
- * [r2027] capi/geos_c.cpp, capi/geos_c.h.in: Update the CAPI to
- expose WKTReader/WBTWriter and WKBReader/WBKWriter in the CAPI.
- This is an improvement over the existing API since it avoids the
- use of the static variable used to control byte order and # of
- dimenions, and gives clients more control over the
- creation/destruction of readers and writers. Finally, exposed the
- ability to output the EWKB format (set SRID to true in the
- WKBWriter).
-
-2007-09-21 17:35 Charlie Savage <cfis at savagexi.com>
-
- * [r2026] source/index/strtree/STRtree.cpp: Switched back to using
- < because the fuzzy comparison now in use trips assertion errors
- in VC++. See comments in code for more information. Note this
- change may cause problems. Strk left a note in the code saying
- that the '<' comparison sometimes gives unstable results. But
- that seems better than an assertion failure.
-
-2007-09-21 17:32 Charlie Savage <cfis at savagexi.com>
-
- * [r2025] source/headers/geos/io/WKBWriter.h,
- source/io/WKBWriter.cpp: Updated the WKBWriter so it can output
- EWKB format similar to PostGIS. Also added a few getter/setter
- methods that allow clients to specify the reader's number of
- dimensions, byte order and whether srid values should be output.
- These getters/setters make it easier to wrap the reader in the
- CAPI.
-
-2007-09-14 15:34 Charlie Savage <cfis at savagexi.com>
-
- * [r2024] build/msvc80/geos_c_dll/geos_c_dll.vcproj,
- build/msvc80/geos_ruby, build/msvc80/geos_ruby/geos_ruby.vcproj:
-
-2007-09-14 15:34 Charlie Savage <cfis at savagexi.com>
-
- * [r2023] build/msvc80/geos_python: Told SVN to ignore MSCV++
- Python swig build directories.
-
-2007-09-14 15:25 Charlie Savage <cfis at savagexi.com>
-
- * [r2022] source/io/WKBReader.cpp: Set unknown SRID values to 0
- instead of -1 to be more consistent with the rest of GEOS (srid
- values are initialized to 0 by default).
-
-2007-09-11 02:02 Charlie Savage <cfis at savagexi.com>
-
- * [r2021] source/headers/geos/profiler.h: Don't include config.h
- for MSVC++ builds.
-
-2007-09-07 17:32 Charlie Savage <cfis at savagexi.com>
-
- * [r2020] configure.in: The test for SWIG was incorrect. Fixed by
- patch from Mark Cave-Ayland.
-
-2007-09-06 23:24 Charlie Savage <cfis at savagexi.com>
-
- * [r2019] source/headers/geos/profiler.h: Applied patch from Mark
- Cave-Ayland's to make older versions of MingW that don't have
- struct timezone defined compile again. Also fixed issues with
- more recent versions of MingW that don't correctly compile with
- the -ansi compiler switch.
-
-2007-09-06 23:22 Charlie Savage <cfis at savagexi.com>
-
- * [r2018] configure.in, macros/ruby.m4: Applied patches from Mark
- Cave-Ayland's that reorganize/improve the SWIG support in the
- generated configure file.\
-
-2007-08-31 20:44 Charlie Savage <cfis at savagexi.com>
-
- * [r2017] capi/geos_c.cpp, capi/geos_c.h.in: For MSVC++ builds the
- CAPI version was set in geos_c.cpp instead of geos_c.h and it was
- set incorrectly. This patch fixes the MSVC++ version number and
- centralizes the various versoin #defines in the geos_c.h.
-
-2007-08-31 20:18 Charlie Savage <cfis at savagexi.com>
-
- * [r2016] swig/python/Makefile.am, swig/ruby/Makefile.am: Update
- swig makefiles to make the wrappers dependent on the SWIG
- interface files even if SWIG is disabled. Doing this means that
- Make will correctly recognize that a user has modified an I file,
- but that the .cxx wrapper cannot be regenerated since SWIG is not
- available.
-
-2007-08-30 20:06 Charlie Savage <cfis at savagexi.com>
-
- * [r2015] source/headers/geos/profiler.h,
- source/headers/geos/timeval.h: MingW now includes the
- gettimeofday function - so reworked includes to only use custom
- version when building with VC++.
-
-2007-08-30 17:00 Charlie Savage <cfis at savagexi.com>
-
- * [r2014] macros/ruby.m4, swig/ruby/Makefile.am: Added RUBY_BIN_DIR
- to autoconf macros - simplified auto make input file for ruby
- bindings.
-
-2007-08-30 06:19 Charlie Savage <cfis at savagexi.com>
-
- * [r2013] macros/ac_pkg_swig.m4: The last attempt to fix this file
- failed - instead keep the code that queries the swig libraries
- but use sed to merge multiple lines together. If this is not
- done, then the swig output causes ./configure to blow up on msys.
-
-2007-08-30 05:31 Charlie Savage <cfis at savagexi.com>
-
- * [r2012] macros/ac_pkg_swig.m4: Fixes sed issue with swig on msys.
- For more info see:
-
- http://lists.refractions.net/pipermail/geos-devel/2007-August/002956.html
-
-2007-08-30 03:18 Charlie Savage <cfis at savagexi.com>
-
- * [r2011] swig/geos.i.in: Changed from dos to unix line feeds.
-
-2007-08-29 01:41 Charlie Savage <cfis at savagexi.com>
-
- * [r2010] build/msvc80/geos.sln, build/msvc80/geos_python,
- build/msvc80/geos_python/geos_python.vcproj,
- build/msvc80/geos_ruby/geos_ruby.vcproj: New VC++ project for the
- python SWIG bindings.
-
-2007-08-29 01:29 Charlie Savage <cfis at savagexi.com>
-
- * [r2009] build/msvc80/geos_ruby/geos_ruby.vcproj, swig/geos.i.in,
- swig/python/python.i, swig/ruby/geos_wrap.cxx, swig/ruby/ruby.i:
- Ruby SWIG bindings - mapped eql? to == so that you can do point
- == point2 in ruby. Removed a hard-coded path from VC++ project.
- Updated out-of-date copyright notices for no particularly good
- reason.
-
-2007-08-28 21:29 Charlie Savage <cfis at savagexi.com>
-
- * [r2008] build/msvc80: Added release as an ignored directory for
- VC++, similar to the debug directory.
-
-2007-08-28 21:28 Charlie Savage <cfis at savagexi.com>
-
- * [r2007] build/msvc80/geos_ruby: Added new ruby VC++ project to
- solution file.
-
-2007-08-28 21:27 Charlie Savage <cfis at savagexi.com>
-
- * [r2006] capi/geos_c.h.in: Fixed c api include for VC++ - it
- should be #include <geos/version.h> instead of #include
- <version.h>.
-
-2007-08-28 21:27 Charlie Savage <cfis at savagexi.com>
-
- * [r2005] build/msvc80/geos.sln: Added new ruby VC++ project to
- solution file.
-
-2007-08-28 21:26 Charlie Savage <cfis at savagexi.com>
-
- * [r2004] build/msvc80/geos_c_dll/geos_c_dll.vcproj: Follow lead of
- geos_lib project - copy geos/geos_c.h.in to geos/geos_c.h when
- building with VC++.
-
-2007-08-28 21:25 Charlie Savage <cfis at savagexi.com>
-
- * [r2003] build/msvc80/geos_ruby,
- build/msvc80/geos_ruby/geos_ruby.vcproj: Added new vc++ project
- for building ruby bindings. Its not perfect since it hard-codes
- the path to Ruby, but its enough to get one started.
-
-2007-08-28 21:22 Charlie Savage <cfis at savagexi.com>
-
- * [r2002] swig/python/geos.py, swig/python/geos_wrap.cxx,
- swig/ruby/geos_wrap.cxx: Updated SWIG wrappers based on changed
- interface file. Also generated with SWIG 1.3.31
-
-2007-08-28 20:42 Charlie Savage <cfis at savagexi.com>
-
- * [r2001] swig/ruby/test/geos_tests.rb,
- swig/ruby/test/test_buffer.rb,
- swig/ruby/test/test_combinations.rb,
- swig/ruby/test/test_coordinate_sequence.rb,
- swig/ruby/test/test_envelope.rb, swig/ruby/test/test_geometry.rb,
- swig/ruby/test/test_io.rb, swig/ruby/test/test_operations.rb,
- swig/ruby/test/test_relations.rb, swig/ruby/test/test_srid.rb,
- swig/ruby/test/test_version.rb: SWIG bindings - updated Ruby
- tests based on name changes.
-
-2007-08-28 20:41 Charlie Savage <cfis at savagexi.com>
-
- * [r2000] swig/ruby/ruby.i: Updated Ruby swig bindings to more
- closely match Ruby style names. So eql? instead of equals,
- dimensions instead of get_dimensions, etc.
-
-2007-08-28 20:40 Charlie Savage <cfis at savagexi.com>
-
- * [r1999] swig/geos.i.in: Exposed Geometry::Clone method in SWIG
- bindings. Added check for NULL string in geomFromWKT wrapper.
-
-2007-08-23 20:35 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r1998] source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/OffsetCurveVertexList.h: Memory leak
- patches from Robert Coup
-
-2007-08-22 23:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1997] source/headers/geos/io/ByteOrderDataInStream.inl,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/polygonize/Polygonizer.cpp: Cleaned compilation
- warnings from VC++.
-
-2007-06-11 07:43 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1996] ChangeLog, source/operation/IsSimpleOp.cpp: Replaced
- post-increment operators with pre-increment operators where
- standard iterators are incremented in loops. NOTE: Prefer
- pre-incr. over post-inc. when working with standard iterators.
-
-2007-06-11 07:39 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1995] tests/unit/Makefile.am,
- tests/unit/operation/IsSimpleOpTest.cpp: Added unit test for
- geos::operation::IsSimpleOp class.
-
-2007-06-10 13:03 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1994] ., ChangeLog, tests/unit/Makefile.am: Updated
- tests/unit/Makefile.am with new files.
-
-2007-06-10 11:53 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1993] ChangeLog, build/msvc80/geos.sln,
- build/msvc80/geos_unit/geos_unit.vcproj,
- tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp,
- tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp,
- tests/unit/algorithm/ConvexHullTest.cpp: Added unit test for
- geos::algorithm::CGAlgorithms::computeOrientation() function.
-
-2007-06-10 11:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1992] ., capi, source, source/geom, source/geom/util,
- source/geomgraph, source/geomgraph/index, source/index/bintree,
- source/index/chain, source/index/quadtree, source/index/strtree,
- source/index/sweepline, source/io, source/noding,
- source/noding/snapround, source/operation,
- source/operation/buffer, source/operation/distance,
- source/operation/linemerge, source/operation/overlay,
- source/operation/polygonize, source/operation/predicate,
- source/operation/relate, source/operation/valid,
- source/planargraph, source/planargraph/algorithm,
- source/precision, source/simplify, source/util: Updated
- svn:ignore property for the whole tree adding VC++ and Windows
- specific patterns.
-
-2007-06-10 11:18 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1991] ChangeLog, build/msvc80/geos_unit/geos_unit.vcproj,
- tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp: Added unit test
- for CGAlgorithms::isCCW() function.
-
-2007-06-10 11:08 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1990] tests/unit/algorithm/ConvexHullTest.cpp,
- tests/unit/geom/LineStringTest.cpp: Added unit test for
- geos::algorithm::ConvexHull.
-
-2007-06-10 11:03 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1989] tests/unit/utility.h: Added custom operators for static
- and dynamic casts of pointers wrapped with std::auto_ptr<T> type.
-
-2007-06-08 17:13 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1988] tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
- Identified test case failing because of
- geos::index::strtree::yComparator() instability.
-
-2007-06-08 17:10 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1987] ChangeLog, source/index/strtree/STRtree.cpp: Analysis of
- instability of the yComparator, there are some new important
- questions to answer.
-
-2007-06-08 15:27 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1986] ChangeLog, build/msvc80/geos_lib/geos_lib.vcproj,
- source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/MinimumDiameter.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/geom/CoordinateSequence.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeList.cpp,
- source/headers/geos/geom/CoordinateFilter.h,
- source/headers/geos/geomgraph/Edge.h,
- source/headers/geos/geomgraph/Node.h,
- source/headers/geos/index/bintree/Root.h,
- source/headers/geos/index/chain/MonotoneChainOverlapAction.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/operation/buffer/BufferSubgraph.cpp: Cleaned
- signed/unsigned types mixtures, got rid from annoying compiler
- warnings.
-
-2007-06-08 14:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1985] ChangeLog: Applied Konstantin Baumann's suggestion about
- including version.h in C API header for Visual C++.
-
-2007-06-08 14:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1984] capi/geos_c.h.in: Applied Konstantin Baumann's suggestion
- about including version.h in C API header for Visual C++.
-
-2007-06-01 13:53 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1983] ChangeLog, build/bjam, build/bjam/Jamroot,
- build/bjam/geos, build/bjam/geos/Jamfile, build/bjam/geos_c,
- build/bjam/geos_c/Jamfile, build/bjam/geos_unit,
- build/bjam/geos_unit/Jamfile: Added Boost.Build configuration for
- GEOS (experimental). The idea is to enable users to build GEOS
- with bjam tool from Boost.Build package.
-
-2007-06-01 13:43 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1982] source/headers/geos/platform.h.vc,
- source/headers/geos/version.h.vc,
- tests/unit/operation/distance/DistanceOpTest.cpp,
- tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp,
- tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp,
- tests/unit/operation/overlay/OverlayResultValidatorTest.cpp: Set
- missing svn:keywords property.
-
-2007-06-01 13:06 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1981] ChangeLog, build/msvc80/geos_lib/geos_lib.vcproj: Applied
- patch with pre-build events generating platform.h and version.h
- headers. Thanks to Konstantin Baumann for this patch.
-
-2007-05-06 02:42 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1980] build/msvc80, build/msvc80/geos_c_dll,
- build/msvc80/geos_lib, build/msvc80/geos_unit: Updated svn:ignore
- property for build\msvc80.
-
-2007-05-06 02:40 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1979] ChangeLog, source/headers/geos/version.h.vc: Added
- source/headers/geos/version.h.vc file for Visual C++ compiler.
-
-2007-04-22 04:44 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1978] ., ChangeLog, capi,
- source/geom/CoordinateArraySequence.cpp, swig,
- tests/unit/capi/GEOSCoordSeqTest.cpp: Added assertion validating
- ordinateIndex in setOrdinate() function. Extended
- GEOSCoordSeqTest with swapped and non-swapped calls of
- coordiantes assignment functions.
-
-2007-04-15 18:02 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1977] ChangeLog, autogen.sh: Added detection of glibtoolize
- under Mac OS X.
-
-2007-03-05 09:58 Sandro Santilli <strk at kbt.io>
-
- * [r1976] ChangeLog, tests/xmltester/Makefile.am,
- tests/xmltester/hole_from_shell.xml,
- tests/xmltester/hole_red.xml: Add new testcases by Carl Anderson
-
-2007-02-26 10:46 Sandro Santilli <strk at kbt.io>
-
- * [r1975] ChangeLog, source/inlines.cpp: Patch by Tom Elwertowski:
- * source/inlines.cpp: fix for MingW32 builds.
-
-2007-02-21 10:14 Sandro Santilli <strk at kbt.io>
-
- * [r1974] ChangeLog,
- source/operation/buffer/SubgraphDepthLocater.cpp: Patch by Carl
- Anderson:
-
- * source/operation/buffer/SubgraphDepthLocater.cpp
- (findStabbedSegments):
- Implement short-circuit to avoid inner defective
- logic.
-
- Fixes badguy3.xml
-
-2007-02-21 10:12 Sandro Santilli <strk at kbt.io>
-
- * [r1973] ChangeLog, tests/xmltester/Makefile.am,
- tests/xmltester/badguy3.xml: * tests/xmltester/: Makefile.am,
- badguy3.xml:
- Added simplified version of nasty buffer bug test.
-
-2007-02-08 23:33 Sandro Santilli <strk at kbt.io>
-
- * [r1972] ChangeLog, configure.in: Patch by Mark Cave-Ayland:
-
- * configure.in: Allow configure to continue with use_python
- set to false if a python binary is not found, as per
- http://sources.redhat.com/automake/automake.html#Python.
-
-2007-02-07 00:34 Sandro Santilli <strk at kbt.io>
-
- * [r1971] ChangeLog,
- source/headers/geos/index/strtree/AbstractNode.h,
- source/headers/geos/index/strtree/AbstractSTRtree.h,
- source/headers/geos/index/strtree/Boundable.h,
- source/headers/geos/index/strtree/ItemBoundable.h,
- source/headers/geos/index/strtree/SIRtree.h,
- source/headers/geos/index/strtree/STRtree.h,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp: General refactoring aimed at
- making the code cleaner
- to read and maintain; use iterators rather then random
- accessing containers to allow easy future switch to std::list
- from std::vector; use a tolerance-based strict weak ordering
- operator for sorting child boundables in STRtree, this
- fixes the heisenbug when building with inlines disabled.
-
-2007-02-06 02:05 Sandro Santilli <strk at kbt.io>
-
- * [r1970] ChangeLog,
- tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: *
- tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
- Expect result of POLYGON simplification to always be
- a polygon, even if collapsed to the empty geom.
-
-2007-02-06 01:57 Sandro Santilli <strk at kbt.io>
-
- * [r1969] ChangeLog,
- source/headers/geos/operation/buffer/BufferBuilder.h,
- source/headers/geos/operation/buffer/BufferOp.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp: *
- operation::buffer::BufferBuilder,
- operation::buffer::BufferOp:
- Fixed buffer operation to always return polygonal
- geometry
-
-2007-02-03 02:18 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r1967] ChangeLog, configure.in: 3.0.0rc4 tagging
-
-2007-02-01 11:11 Sandro Santilli <strk at kbt.io>
-
- * [r1966] ChangeLog,
- source/headers/geos/operation/buffer/BufferOp.h,
- source/operation/buffer/BufferOp.cpp: *
- operation::buffer::BufferOp: set MAX_PRECISION_DIGITS
- so to match JTS.
-
-2007-01-26 01:19 Sandro Santilli <strk at kbt.io>
-
- * [r1965] ChangeLog, tests/xmltester/Makefile.am,
- tests/xmltester/stmlf-cases-20070119.xml: * tests/xmltester/:
- Makefile.am, stmlf-cases-20070119.xml:
- New overlay test.
-
-2007-01-26 00:57 Sandro Santilli <strk at kbt.io>
-
- * [r1964] ChangeLog, source/operation/buffer/BufferBuilder.cpp,
- tests/xmltester/XMLTester.cpp: * tests/xmltester/XMLTester.cpp:
- improved buffer
- result validator.
- * source/operation/buffer/BufferBuilder.cpp (computeNodedEdges):
- remove repeated points from noded SegmentStrings, skip collapsed
- edges.
-
-2007-01-17 11:59 Sandro Santilli <strk at kbt.io>
-
- * [r1963] ChangeLog, tests/xmltester/Makefile.am,
- tests/xmltester/heisenbugs.xml: New testcase for bug fixed by
- previous commit.
-
-2007-01-17 01:05 Sandro Santilli <strk at kbt.io>
-
- * [r1962] ChangeLog, source/index/strtree/STRtree.cpp: *
- source/index/strtree/STRtree.cpp (yComparator):
- Use static_cast<> and make code more readable.
- A side effect seems to be fixing a segfault :!
-
-2007-01-17 00:45 Sandro Santilli <strk at kbt.io>
-
- * [r1961] ChangeLog, source/headers/geos/index/strtree/STRtree.h: *
- source/headers/geos/index/strtree/STRtree.h (centreY):
- const-corrected.
-
-2007-01-16 14:12 Sandro Santilli <strk at kbt.io>
-
- * [r1960] ChangeLog, tests/xmltester/XMLTester.cpp,
- tests/xmltester/XMLTester.h: * tests/xmltester/XMLTester.cpp:
- don't include catch-all headers.
-
-2007-01-09 17:34 Sandro Santilli <strk at kbt.io>
-
- * [r1959] ChangeLog,
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/operation/buffer/Makefile.am,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveVertexList.h,
- tests/xmltester/Makefile.am,
- tests/xmltester/TestBufferExternal.xml,
- tests/xmltester/XMLTester.cpp: * source/operation/buffer/:
- Makefile.am, OffsetCurveVertexList.h:
- New helper class for OffsetCurveBuilder
- * operation::buffer::OffsetCurveBuilder:
- Move vertexlist management to external class.
- * tests/xmltester/: Makefile.am, TestBufferExternal.xml:
- added test for above changes (imported from JTS and
- modified to work with GEOS).
- * tests/xmltester/XMLTester.cpp: change buffer
- validator again: check area of topological
- difference between expected and obtained result
- to be smaller then 1/1000 of expected geometry
- area.
-
-2007-01-09 15:08 Sandro Santilli <strk at kbt.io>
-
- * [r1958] ChangeLog, source/geom/CoordinateArraySequence.cpp,
- source/headers/geos/geom/CoordinateArraySequence.h,
- source/headers/geos/geom/CoordinateSequence.h: *
- source/geom/CoordinateArraySequence.cpp,
- source/headers/geos/geom/CoordinateSequence.h,
- source/headers/geos/geom/CoordinateArraySequence.h:
- add(Coordinate, bool) made a virtual method and overrridden
- for CoordinateArraySequence, for better performance
- (single virtual call vs. multiple); added front() and
- back() methods.
-
-2007-01-09 10:27 Sandro Santilli <strk at kbt.io>
-
- * [r1957] ChangeLog, tests/xmltester/XMLTester.cpp: *
- tests/xmltester/XMLTester.cpp: add areatest to buffer test
- handler.
-
-2007-01-05 01:01 Sandro Santilli <strk at kbt.io>
-
- * [r1956] ChangeLog, configure.in: * configure.in: prepared for
- version to 3.0.0rc4,
- fixed swig python errors as suggested by hint
- (AM_PATH_PYTHON).
-
-2007-01-04 22:43 Sandro Santilli <strk at kbt.io>
-
- * [r1955] ChangeLog, configure.in, swig/geos.i, swig/geos.i.in: *
- configure.in, swig/geos.i.in, swig/geos.i:
- geos.i generated at configure time from geos.i.in
- (so we don't have to manually update versions there).
-
-2007-01-04 22:38 Sandro Santilli <strk at kbt.io>
-
- * [r1954] ChangeLog, swig/geos.i: Patch by dev-zero at gentoo dot
- org:
-
- * swig/geos.i: use unsigned int when CAPI signatures
- expect unsigned int (not size_t).
-
-2007-01-03 20:11 Sandro Santilli <strk at kbt.io>
-
- * [r1953] ChangeLog, tests/xmltester/Makefile.am,
- tests/xmltester/fme.xml: * tests/xmltester/: fme.xml,
- Makefile.am: added buffer testcase.
-
-2007-01-03 20:06 Sandro Santilli <strk at kbt.io>
-
- * [r1952] ChangeLog, tests/xmltester/XMLTester.cpp: *
- tests/xmltester/XMLTester.cpp: use a tolerance of 10E-6
- for buffer validation (~10cm at worst when using latlong
- projections); create sql tables with oid to work around a
- bug in qgis 0.7.4.
-
-2007-01-03 19:18 Sandro Santilli <strk at kbt.io>
-
- * [r1951] ChangeLog, source/algorithm/HCoordinate.cpp,
- source/inlines.cpp: Applied patch by Mark Cave-Ayland
- <mark.cave-ayland at ilande.co.uk>:
-
- * source/inlines.cpp, source/algorithm/HCoordinate.cpp:
- Fixes for MingW builds. See geos-devel/2007-January/002766.html.
-
-2007-01-03 14:56 Sandro Santilli <strk at kbt.io>
-
- * [r1950] ChangeLog, source/operation/buffer/BufferOp.cpp: *
- source/operation/buffer/BufferOp.cpp (bufferReducedPrecision):
- Fixed computation of reduced PrecisionModel scale.
-
-2006-12-18 20:04 Sandro Santilli <strk at kbt.io>
-
- * [r1949] ChangeLog, tests/xmltester/robustness.xml: *
- tests/xmltester/robustness.xml: added
- testcase reported to fail with 2.2.3 on
- postgis-users/2006-November/014013.html.
-
-2006-12-18 18:44 Sandro Santilli <strk at kbt.io>
-
- * [r1948] ChangeLog, source/headers/geos/geom/BinaryOp.h,
- source/headers/geos/precision/GeometrySnapper.h,
- source/precision/GeometrySnapper.cpp: Geometry snapping synced
- with JTS.
-
-2006-12-18 14:27 Sandro Santilli <strk at kbt.io>
-
- * [r1947] ChangeLog, HOWTO_RELEASE: * HOWTO_RELEASE: add
- ChangeLog's release mark step.
-
-2006-12-18 14:19 Sandro Santilli <strk at kbt.io>
-
- * [r1946] ChangeLog, source/precision/GeometrySnapper.cpp,
- tests/xmltester/Makefile.am,
- tests/xmltester/TestRobustOverlayFixed.xml: *
- source/precision/GeometrySnapper.cpp (computeSnapTolerance):
- properly compute snap tolerance for fixed precision geometries.
- * tests/xmltester/: Makefile.am, TestRobustOverlayFixed.xml:
- new test for fixed precision snapping.
-
-2006-12-15 10:50 Sandro Santilli <strk at kbt.io>
-
- * [r1945] ChangeLog: release 3.0.0rc3 marked
-
-2006-12-14 19:12 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r1943] configure.in: bumped version numbers for 3.0.0rc3
-
-2006-12-13 11:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1942] ChangeLog, build/msvc80/geos_lib/geos_lib.vcproj,
- source/Makefile.vc: Updated makefile and project files for Visual
- C++.
-
-2006-12-13 10:55 Sandro Santilli <strk at kbt.io>
-
- * [r1941] ChangeLog,
- source/headers/geos/operation/overlay/FuzzyPointLocator.h,
- source/headers/geos/operation/overlay/OffsetPointGenerator.h,
- source/headers/geos/operation/overlay/OverlayResultValidator.h,
- source/operation/overlay/FuzzyPointLocator.cpp,
- source/operation/overlay/OffsetPointGenerator.cpp,
- source/operation/overlay/OverlayResultValidator.cpp: Updated port
- information.
-
-2006-12-13 10:51 Sandro Santilli <strk at kbt.io>
-
- * [r1940] ChangeLog,
- source/headers/geos/precision/GeometrySnapper.h,
- source/headers/geos/precision/LineStringSnapper.h,
- source/precision/GeometrySnapper.cpp,
- source/precision/LineStringSnapper.cpp: *
- precision::GeometrySnapper, precision::LineStringSnapper:
- Updated port information.
-
-2006-12-11 17:42 Sandro Santilli <strk at kbt.io>
-
- * [r1939] ChangeLog,
- source/headers/geos/geomgraph/EdgeNodingValidator.h,
- source/headers/geos/noding/FastNodingValidator.h,
- source/headers/geos/noding/Makefile.am,
- source/headers/geos/noding/SegmentIntersector.h,
- source/headers/geos/noding/SingleInteriorIntersectionFinder.h,
- source/noding/FastNodingValidator.cpp,
- source/noding/MCIndexNoder.cpp, source/noding/Makefile.am,
- source/noding/SingleInteriorIntersectionFinder.cpp: *
- source/headers/geos/noding/SegmentIntersector.h: added virtual
- isDone() function, always returning false by default.
- * source/noding/MCIndexNoder.cpp (intersectChains):
- short-circuit from JTS-1.8, based on the new
- SegmentIntersector::isDone() method.
- * source/noding/Makefile.am,
- source/noding/FastNodingValidator.cpp,
- source/noding/SingleInteriorIntersectionFinder.cpp,
- source/headers/geos/noding/Makefile.am,
- source/headers/geos/noding/FastNodingValidator.h,
- source/headers/geos/noding/SingleInteriorIntersectionFinder.h:
- New ports from JTS-1.8-cvs.
- * source/headers/geos/geomgraph/EdgeNodingValidator.h:
- use a FastNodingValidator rather then a simple NodingValidator.
-
-2006-12-07 10:45 Sandro Santilli <strk at kbt.io>
-
- * [r1938] ChangeLog, source/algorithm/LineIntersector.cpp,
- source/headers/geos/algorithm/CentralEndpointIntersector.h,
- source/headers/geos/algorithm/LineIntersector.h,
- source/headers/geos/algorithm/Makefile.am: *
- source/headers/geos/algorithm/: CentralEndpointIntersector.h,
- Makefile.am: new port from JTS-1.8.
- * algorithm::LineIntersector: robustness improvements
- from JTS-1.8.
-
-2006-12-05 11:22 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1937] tests/unit/capi/GEOSCoordSeqTest.cpp,
- tests/unit/capi/GEOSSimplifyTest.cpp: Fixed indentantion in
- tests/unit/capi.
-
-2006-12-05 11:10 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1936] ChangeLog: Fixed typos in changelog.
-
-2006-12-05 11:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1935] tests/unit/capi/GEOSCoordSeqTest.cpp,
- tests/unit/capi/GEOSSimplifyTest.cpp: Set svn:keyword property on
- CAPI tests.
-
-2006-12-05 11:02 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1934] ChangeLog, tests/unit/capi/GEOSCoordSeqTest.cpp,
- tests/unit/capi/GEOSSimplifyTest.cpp,
- tests/unit/util/UniqueCoordinateArrayFilterTest.cpp: Purifying
- CAPI unit tests.
-
-2006-12-05 10:59 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1933] build/msvc80/geos_unit/geos_unit.vcproj: Added CAPI tests
- to VC++ project.
-
-2006-12-05 10:42 Sandro Santilli <strk at kbt.io>
-
- * [r1932] ChangeLog, source/headers/geos/geom/BinaryOp.h,
- source/operation/overlay/OverlayOp.cpp: *
- source/operation/overlay/OverlayOp.cpp: Use EdgeNodingValidator
- instead of OverlayResultValidator (faster and more effective).
- Note that compile-time defines can select use of either or both
- ones.
- * source/headers/geos/geom/BinaryOp.h: be quiet if not in DEBUG
- mode.
-
-2006-12-05 09:59 Sandro Santilli <strk at kbt.io>
-
- * [r1931] ChangeLog, source/headers/geos/noding/NodingValidator.h,
- source/noding/NodingValidator.cpp: * noding::NodingValidator.h:
- throw TopologyException
- rather then a generic GEOSException.
-
-2006-12-04 12:41 Sandro Santilli <strk at kbt.io>
-
- * [r1930] ChangeLog,
- source/headers/geos/geomgraph/EdgeNodingValidator.h: *
- source/headers/geos/geomgraph/EdgeNodingValidator.h:
- fix members initialization order.
-
-2006-12-04 11:38 Sandro Santilli <strk at kbt.io>
-
- * [r1929] ChangeLog, source/geomgraph/EdgeNodingValidator.cpp,
- source/headers/geos/geomgraph/EdgeNodingValidator.h: *
- geomgraph::EdgeNodingValidator: minor cleanup
- to use references args instead of pointers for
- method that doesn't handle NULLs anyway.
-
-2006-12-04 10:31 Sandro Santilli <strk at kbt.io>
-
- * [r1928] ChangeLog,
- source/simplify/DouglasPeuckerLineSimplifier.cpp,
- tests/unit/Makefile.am, tests/unit/capi/GEOSCoordSeq.cpp,
- tests/unit/capi/GEOSCoordSeqTest.cpp,
- tests/unit/capi/GEOSSimplifyTest.cpp: * tests/unit/capi/:
- GEOSCoordSeq.cpp => GEOSCoordSeqTest.cpp
- * tests/unit/capi/GEOSSimplifyTest.cpp: new test
- for GEOSSimplify (just a test for bug #134).
- * source/simplify/DouglasPeuckerLineSimplifier.cpp (simplify):
- don't try to simplify empty coordinate lists. Fixes bug #134.
-
-2006-12-04 10:14 Sandro Santilli <strk at kbt.io>
-
- * [r1927] ChangeLog, tests/unit/capi/GEOSCoordSeq.cpp: Other tests
- using setOrdinate instead of set{X,Y,Z}
-
-2006-12-04 10:12 Sandro Santilli <strk at kbt.io>
-
- * [r1926] ChangeLog, source/geom/CoordinateArraySequence.cpp: *
- source/geom/CoordinateArraySequence.cpp (setOrdinate): fix bug
- #133.
-
-2006-12-04 10:00 Sandro Santilli <strk at kbt.io>
-
- * [r1925] ChangeLog, tests/unit/capi/GEOSCoordSeq.cpp: *
- tests/unit/capi/GEOSCoordSeq.cpp: add test for bug #133
- (failing).
-
-2006-12-04 09:57 Sandro Santilli <strk at kbt.io>
-
- * [r1924] ChangeLog,
- tests/unit/geom/CoordinateArraySequenceTest.cpp: *
- tests/unit/geom/CoordinateArraySequenceTest.cpp: added tests for
- setOrdinate()
-
-2006-11-30 14:49 Sandro Santilli <strk at kbt.io>
-
- * [r1923] ChangeLog, capi/geos_c.cpp, tests/unit/Makefile.am,
- tests/unit/capi, tests/unit/capi/GEOSCoordSeq.cpp: * tests/unit/:
- Makefile.am, capi/GEOSCoordSeq.cpp:
- new experimental test for C-API GEOSCoordSeq.
- * capi/geos_c.cpp (GEOSCoordSeq_create): removed
- suspicious static cast.
-
-2006-11-28 19:13 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1922] build, build/README, build/msvc80, build/msvc80/README,
- build/msvc80/geos.sln, build/msvc80/geos_c_dll,
- build/msvc80/geos_c_dll/geos_c_dll.vcproj, build/msvc80/geos_lib,
- build/msvc80/geos_lib/geos_lib.vcproj, build/msvc80/geos_unit,
- build/msvc80/geos_unit/geos_unit.vcproj: Added Visual C++ 2005
- project files.
-
-2006-11-23 20:17 Sandro Santilli <strk at kbt.io>
-
- * [r1921] ChangeLog, source/geom/Point.cpp: * source/geom/Point.cpp
- (equalsExact): don't segfault on empty points. Fixes bug #132.
-
-2006-11-23 12:25 Sandro Santilli <strk at kbt.io>
-
- * [r1920] tests/xmltester/stmlf-cases-20061020.xml: Added short
- descripion of testcases provenience
-
-2006-11-22 20:29 Sandro Santilli <strk at kbt.io>
-
- * [r1919] ChangeLog, tests/xmltester/Makefile.am,
- tests/xmltester/stmlf-cases-20061020.xml: * tests/xmltester/:
- stmlf-cases-20061020.xml, Makefile.am: add more robustness
- testcases.
-
-2006-11-22 12:26 Sandro Santilli <strk at kbt.io>
-
- * [r1918] ChangeLog, autogen.sh: Patch by dron at ak4719.spb.edu:
-
- * autogen.sh: call 'autoheader' after 'aclocal'.
- Fixes bug #131
-
-2006-11-18 15:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1917] source/Makefile.vc: Fixed path to geos_c.h in
- source/makefile.vc.
-
-2006-11-15 18:26 Sandro Santilli <strk at kbt.io>
-
- * [r1916] ChangeLog, capi/Makefile.am, capi/geos_c.h.vc.in,
- configure.in, source/Makefile.vc,
- source/headers/geos/Makefile.am,
- source/headers/geos/version.h.vc: * configure.in: don't generate
- geos_c.h.vc
- * source/Makefile.vc: don't generate geos_c.h and version.h
- * source/headers/geos/version.h.vc, capi/geos_c.h.vc.in:
- removed, will NOT be needed by Makefile.vc
- * source/headers/geos/Makefile.am: distribute version.h
- * capi/Makefile.am: distribute geos_c.h
-
-2006-11-15 14:42 Sandro Santilli <strk at kbt.io>
-
- * [r1915] ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in:
- hopefully fixed GEOS_DLL use.
-
-2006-11-15 11:28 Sandro Santilli <strk at kbt.io>
-
- * [r1914] ChangeLog, capi/geos_c.cpp: * capi/geos_c.cpp
- (GEOSGeom_getDimensions): Fix a segfault on empty geometry input
- (fix bug #126).
-
-2006-11-11 05:32 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r1913] capi/geos_c.h.vc.in: Retreived original .vc file and put
- in MACRO substitutions. Somehow GNU version replaced .vc version
- during file shuffles to get macros in.
-
-2006-11-10 18:24 Sandro Santilli <strk at kbt.io>
-
- * [r1912] ChangeLog: fixed timewarp
-
-2006-11-10 17:56 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r1911] ChangeLog: noted .vc change
-
-2006-11-10 17:55 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r1910] capi/Makefile.am: Made sure geos_c.h.vc is part of 'make
- dist' since VC users won't have .configure
-
-2006-11-10 17:38 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r1909] capi/Makefile.am, capi/geos_c.h.vc, capi/geos_c.h.vc.in:
- Added substitution strings to .in files for .vc generation.
-
-2006-11-10 17:35 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r1908] configure.in: Changes for capi .vc generation
-
-2006-11-10 14:50 Howard Butler <hobu.inc at gmail.com>
-
- * [r1907] capi/geos_c.h.vc: update
-
-2006-11-09 09:10 Sandro Santilli <strk at kbt.io>
-
- * [r1906] ChangeLog, tests/xmltester/XMLTester.cpp: *
- test/xmltester/XMLTester.cpp: improved 'testarea' test.
-
-2006-11-08 11:54 Sandro Santilli <strk at kbt.io>
-
- * [r1905] ChangeLog: added 'release-separator' tag
-
-2006-11-08 11:51 Sandro Santilli <strk at kbt.io>
-
- * [r1904] ChangeLog, tests/xmltester/Makefile.am,
- tests/xmltester/robustness.xml: * tests/xmltester/robustness.xml:
- made test safe to
- run by using the new 'areatest' operation; added
- new testcases just raised on the mailing list.
- * tests/xmltester/Makefile.am: robustness.xml is now safe
- to run, so run it on make check.
-
-2006-11-08 10:40 Sandro Santilli <strk at kbt.io>
-
- * [r1903] ChangeLog, source/headers/geos/geom/BinaryOp.h: *
- source/headers/geos/geom/BinaryOp.h: enable
- COMMONBITS-removal heuristic so it is attempted
- before geometry snapping.
-
-2006-11-05 20:34 Sandro Santilli <strk at kbt.io>
-
- * [r1900] ChangeLog, capi/Makefile.am: * capi/Makefile.am:
- distribute files needed for testing, proper cleanup (make
- distcheck works now)
-
-2006-11-05 00:24 Charlie Savage <cfis at savagexi.com>
-
- * [r1899] swig/ruby/geos_wrap.cxx: Updated ruby swig wrapper for
- changes in header files.
-
-2006-11-05 00:24 Charlie Savage <cfis at savagexi.com>
-
- * [r1898] swig/python/geos_wrap.cxx: Updated python swig wrapper
- for changes in header files.
-
-2006-11-05 00:23 Charlie Savage <cfis at savagexi.com>
-
- * [r1897] swig/geos.i: Fixes for changes in header files.
-
-2006-11-03 12:35 Sandro Santilli <strk at kbt.io>
-
- * [r1896] capi/testrunner.sh: redirect 'diff' output to stderr
-
-2006-11-03 10:54 Sandro Santilli <strk at kbt.io>
-
- * [r1895] ChangeLog, capi/testrunner.sh: hopefully fixed proper
- quoting
-
-2006-11-03 10:30 Sandro Santilli <strk at kbt.io>
-
- * [r1894] ChangeLog, capi/testrunner.sh: Report non-zero return
- from ./geostest run
-
-2006-11-02 10:08 Sandro Santilli <strk at kbt.io>
-
- * [r1893] ChangeLog, source/headers/geos/geom/BinaryOp.h: *
- source/headers/geos/geom/BinaryOp.h: disable debugging output by
- default.
-
-2006-11-02 10:02 Sandro Santilli <strk at kbt.io>
-
- * [r1892] ChangeLog, capi/geostest.c: * capi/geostest.c: updated to
- use the new GEOSGeometry typedef, so to build w/out warnings and
- fully respecting current const specification.
-
-2006-11-02 09:48 Sandro Santilli <strk at kbt.io>
-
- * [r1891] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: *
- capi/geos_c.cpp, capi/geos_c.h.in: const-corrected and documented
- GEOSPolygonize function.
-
-2006-11-02 09:38 Sandro Santilli <strk at kbt.io>
-
- * [r1890] ChangeLog, capi/test.expected, capi/testrunner.sh: *
- capi/test.expected: updated expected version
- * capi/testrunner.sh: be happy with geostest running w/out
- segfaulting, still run diff for reference.
-
-2006-11-02 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r1889] ChangeLog, configure.in: * configure.in: updated versions
- to 3.0.0rc2 / CAPI-1.3.0
-
-2006-11-02 08:32 Sandro Santilli <strk at kbt.io>
-
- * [r1888] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: Patch by
- Markus Schaber <schabi at logix-tt.com>:
-
- * capi/geos_c.h.in: add GEOSGeometry and GEOSCoordSequence
- typedef, to unhide the pointer type and allow fine-grained
- const specification, use the new typedefs in function signatures
- (fix some const-specifications accordingly)
- * capi/geos_c.cpp: define GEOSGeometry and GEOSCoordSequence
- for cross-checking of types in header.
-
-2006-10-30 15:14 Sandro Santilli <strk at kbt.io>
-
- * [r1887] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: Patch by
- Markus Schaber <schabi at logix-tt.com>
-
- * capi/geos_c.cpp: more focused 'using' directives.
- * capi/geos_c.h.in: let the enum visible by geos_c.cpp
- now that there are no more name clashes.
-
-2006-10-30 13:20 Sandro Santilli <strk at kbt.io>
-
- * [r1886] capi/geos_c.cpp: removed useless GEOSGeomTypes define
-
-2006-10-30 13:00 Sandro Santilli <strk at kbt.io>
-
- * [r1885] ChangeLog, source/operation/overlay/OverlayOp.cpp: reduce
- default verbosity
-
-2006-10-30 12:49 Sandro Santilli <strk at kbt.io>
-
- * [r1884] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: *
- capi/geos_c.cpp:
- Remove a typedef which is also included via Header;
- Use dynamic_cast instead of C cast in 2 cases to allow the RTTI
- type check;
- Replace "geoms" temp vector in polygonizer function with a loop,
- this saves us at least one of the two vector copies;
- Drop 2 unneded const_cast occurences;
- Allow calling getNumGeometries against non-collections;
- 2 comment / whitespace cleanups.
- * capi/geos_c.h.in:
- Added a comment explaining ou #ifndef magic;
- Unified the two #ifndef into a single one.
-
-2006-10-30 10:29 Sandro Santilli <strk at kbt.io>
-
- * [r1883] ChangeLog, capi/Makefile.am, capi/test.expected,
- capi/testrunner.sh: * capi/: test.expected, testrunner.sh,
- Makefile.am: Added a run of ./geostest as part of 'make check'
-
-2006-10-30 10:15 Sandro Santilli <strk at kbt.io>
-
- * [r1882] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: Patch
- submitted by Markus Schaber <schabi at logix-tt.com> ( reviewed and
- fixed )
-
- * capi/: geos_c.cpp, geos_c.h.in:
- Changed the C-API implementation to actually include the header
- that's included by the clients, this allows the compiler to check
- declarations and implementation for consistency, fixed geos_c.cpp
- accordingly (const-correctness, mainly).
-
-2006-10-30 09:49 Sandro Santilli <strk at kbt.io>
-
- * [r1881] ChangeLog, capi/geostest.c: * capi/geostest.c: added some
- checks of return from CAPI functions returning GEOSGeom (not all,
- just a few)
-
-2006-10-27 11:54 Sandro Santilli <strk at kbt.io>
-
- * [r1880] ChangeLog, source/algorithm/InteriorPointLine.cpp,
- source/geom/Geometry.cpp,
- source/headers/geos/algorithm/InteriorPointLine.h,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/operation/polygonize/Polygonizer.h,
- source/operation/polygonize/Polygonizer.cpp: Patch by Markus
- Schaber <schabi at logix-tt.com>
-
- * algorithm::InteriorPointLine (ctor): take Geometry by
- const-pointer.
- * geom::Geometry (getInteriorPoint): made a const-method
- * operation::polygonize::Polygonizer: implement filter_ro rather
- then filter_rw, as it doesn't change the Geometry, propagated
- change to internal interfaces (add methods)
-
-2006-10-26 09:22 Sandro Santilli <strk at kbt.io>
-
- * [r1879] ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in: reverted
- all changes of 'int' types
- to 'size_t' types (the lib never changed, and still expects
- ints)
-
-2006-10-24 16:54 Sandro Santilli <strk at kbt.io>
-
- * [r1878] ChangeLog, source/headers/geos/geom/BinaryOp.h: *
- source/headers/geos/geom/BinaryOp.h: try original geoms first by
- default.
-
-2006-10-24 16:53 Sandro Santilli <strk at kbt.io>
-
- * [r1877] ChangeLog,
- source/headers/geos/operation/overlay/OverlayResultValidator.h,
- source/operation/overlay/OverlayResultValidator.cpp: *
- operation::overlay::OverlayResultValidator.cpp (isValid): run the
- test even if inputs and output are not areal.
-
-2006-10-24 16:49 Sandro Santilli <strk at kbt.io>
-
- * [r1876] ChangeLog,
- source/headers/geos/operation/overlay/FuzzyPointLocator.h,
- source/operation/overlay/FuzzyPointLocator.cpp: *
- operation::overlay::FuzzyPointLocator: eliminate non-polygonal
- components from consideration when testing the location of
- points.
-
-2006-10-24 10:16 Sandro Santilli <strk at kbt.io>
-
- * [r1875] ChangeLog,
- source/headers/geos/precision/GeometrySnapper.h,
- source/precision/GeometrySnapper.cpp: *
- precision::GeometrySnapper: snapPrecisionFactor augmented from
- 10e-12 to 10e-10.
-
-2006-10-24 09:49 Sandro Santilli <strk at kbt.io>
-
- * [r1874] ChangeLog,
- source/headers/geos/precision/LineStringSnapper.h,
- source/precision/LineStringSnapper.cpp: *
- precision::LineStringSnapper (findSegmentToSnap):
- return the *closest* segment, don't snap if the closest
- segment *intersects* the snap points, consider a distance
- of exactly snapTolerance as non-tolerated (got in sync with JTS)
-
-2006-10-23 10:23 Sandro Santilli <strk at kbt.io>
-
- * [r1873] ChangeLog, source/headers/geos/geom/BinaryOp.h: *
- source/headers/geos/geom/BinaryOp.h (SnapOp): document and add
- optional CBR step (snap after applying common bits removal - this
- is the default); (check_valid): add validity checker function.
-
-2006-10-20 11:18 Sandro Santilli <strk at kbt.io>
-
- * [r1872] ChangeLog, source/headers/geos/noding/SegmentString.h,
- source/noding/ScaledNoder.cpp, source/noding/SegmentString.cpp: *
- noding::SegmentString: added notifyCoordinatesChange method.
- * noding::ScaledNoder: notify possible coordinates change to
- SegmentString after removing repeated points.
-
-2006-10-19 18:26 Sandro Santilli <strk at kbt.io>
-
- * [r1871] ChangeLog, configure.in: * configure.in: use 'expr' for
- arithmetics (more portable)
-
-2006-10-18 19:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1870] ChangeLog, makefile.vc, source/Makefile.vc: Refactored
- Visual C++ makefiles.
-
-2006-10-18 17:53 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1869] source/Makefile.vc, source/dirlist.mk: Updated
- source\makefile.vc and source\dirlist.mk files.
-
-2006-10-18 17:53 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1868] makefile.vc: Added top-level makefile.vc.
-
-2006-10-18 14:28 Sandro Santilli <strk at kbt.io>
-
- * [r1867] .: fixed svn:ignore property
-
-2006-10-18 12:08 Sandro Santilli <strk at kbt.io>
-
- * [r1866] ChangeLog, source/operation/overlay/OverlayOp.cpp:
- disable non-JTS overlay result validators (to more closely track
- JTS at this stage)
-
-2006-10-17 14:26 Sandro Santilli <strk at kbt.io>
-
- * [r1865] ChangeLog, source/headers/geos/geom/BinaryOp.h: *
- source/headers/geos/geom/BinaryOp.h (SnapOp): fixed horrible
- bug applying overlay of first geom to itself :(
-
-2006-10-17 10:15 Sandro Santilli <strk at kbt.io>
-
- * [r1864] capi/geos_c.h.in: really fixed 'extra tokens at end of
- #endif directive' warning
-
-2006-10-17 10:10 Sandro Santilli <strk at kbt.io>
-
- * [r1863] capi/geos_c.h.in: fixed 'extra tokens at end of #endif
- directive' warning
-
-2006-10-17 08:44 Sandro Santilli <strk at kbt.io>
-
- * [r1862] ChangeLog, capi/Makefile.am: * capi/Makefile.am: don't
- directly link geostest against
- both libgeos.so and libstdc++ (should be derived by
- libgeos_c.so).
-
-2006-10-12 15:33 Sandro Santilli <strk at kbt.io>
-
- * [r1861] ChangeLog, tests/bigtest/GeometryTestFactory.cpp,
- tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h: *
- tests/bigtest/GeometryTestFactory.cpp, tests/bigtest/bigtest.h,
- tests/bigtest/TestSweepLineSpeed.cpp: fixed header inclusion, to
- reduce compiler noise.
-
-2006-10-09 16:39 Sandro Santilli <strk at kbt.io>
-
- * [r1860] ChangeLog, source/headers/geos/geom/BinaryOp.h: *
- source/headers/geos/geom/BinaryOp.h: always snap geoms to
- each-other before applying an overlay (temp hack).
-
-2006-10-09 16:35 Sandro Santilli <strk at kbt.io>
-
- * [r1859] ChangeLog, source/operation/overlay/OverlayOp.cpp: *
- source/operation/overlay/OverlayOp.cpp: enable all overlay result
- validators, make it disablable at compile time.
-
-2006-10-05 10:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1858] ChangeLog, capi/geos_c.h.in, capi/geos_c.h.vc: Added
- inclusion guards to geos_c.h files.
-
-2006-10-05 09:46 Sandro Santilli <strk at kbt.io>
-
- * [r1857] ChangeLog, tests/xmltester/XMLTester.cpp: increment
- areatest verbosity (needs -v -v)
-
-2006-10-02 18:53 Howard Butler <hobu.inc at gmail.com>
-
- * [r1856] ChangeLog, capi/geos_c.cpp: GEOSEnvelope wasn't in the
- PROTOTYPES section in geos_c.cpp
-
-2006-09-27 07:48 Sandro Santilli <strk at kbt.io>
-
- * [r1855] HOWTO_RELEASE: updated tag item
-
-2006-09-27 07:43 Sandro Santilli <strk at kbt.io>
-
- * [r1854] HOWTO_RELEASE: added info about svn tags
-
-2006-09-19 06:54 Sandro Santilli <strk at kbt.io>
-
- * [r1853] source/operation/overlay/OffsetPointGenerator.cpp: Added
- <algorithm> include
-
-2006-09-08 23:13 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r1851] AUTHORS: Added information about funders of the 3.0.0
- series: Safe Software, Autodesk,
- Bavarian State Ministry of Agriculture and Forestry and the State
- Survey of Bavaria.
-
-2006-09-08 09:38 Sandro Santilli <strk at kbt.io>
-
- * [r1850] TODO: updated
-
-2006-09-08 09:31 Sandro Santilli <strk at kbt.io>
-
- * [r1849] source/operation/overlay/OverlayResultValidator.cpp: more
- debugging output
-
-2006-09-08 09:21 Sandro Santilli <strk at kbt.io>
-
- * [r1848] tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp,
- tests/unit/operation/overlay/OverlayResultValidatorTest.cpp: More
- testcases
-
-2006-09-07 18:07 Sandro Santilli <strk at kbt.io>
-
- * [r1847] tests/unit/Makefile.am,
- tests/unit/operation/overlay/OverlayResultValidatorTest.cpp: New
- unit test for OverlayResultValidator class
-
-2006-09-07 18:07 Sandro Santilli <strk at kbt.io>
-
- * [r1846] source/operation/overlay/OverlayResultValidator.cpp: more
- debugging output
-
-2006-09-07 17:52 Sandro Santilli <strk at kbt.io>
-
- * [r1845]
- source/headers/geos/operation/overlay/OverlayResultValidator.h,
- source/operation/overlay/OverlayResultValidator.cpp: Added
- addVertices private method (unused, as in JTS, but possibly
- useful in the future)
-
-2006-09-07 17:41 Sandro Santilli <strk at kbt.io>
-
- * [r1844] source/operation/overlay/OverlayResultValidator.cpp:
- Added debugging code
-
-2006-09-07 17:35 Sandro Santilli <strk at kbt.io>
-
- * [r1843]
- tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp: more
- testcases (added test for max distance of offset points)
-
-2006-09-07 15:28 Sandro Santilli <strk at kbt.io>
-
- * [r1842] tests/unit/algorithm/PointLocatorTest.cpp,
- tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
- tests/unit/geom/CoordinateArraySequenceTest.cpp,
- tests/unit/geom/CoordinateListTest.cpp,
- tests/unit/geom/CoordinateTest.cpp,
- tests/unit/geom/DimensionTest.cpp,
- tests/unit/geom/EnvelopeTest.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/geom/LineSegmentTest.cpp,
- tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/LinearRingTest.cpp,
- tests/unit/geom/LocationTest.cpp,
- tests/unit/geom/MultiLineStringTest.cpp,
- tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/MultiPolygonTest.cpp,
- tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
- tests/unit/geom/TriangleTest.cpp,
- tests/unit/io/WKBReaderTest.cpp,
- tests/unit/noding/SegmentStringTest.cpp,
- tests/unit/operation/distance/DistanceOpTest.cpp,
- tests/unit/precision/LineStringSnapperTest.cpp: removed
- svn:executable prop from all .cpp files
-
-2006-09-07 15:22 Sandro Santilli <strk at kbt.io>
-
- * [r1841] tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp,
- tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp:
- removed svn:executable property
-
-2006-09-07 15:21 Sandro Santilli <strk at kbt.io>
-
- * [r1840] tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp:
- testing execute bit state
-
-2006-09-07 12:17 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1839] tests/unit/operation/distance/DistanceOpTest.cpp: Set
- svn:keyword for $ expansion.
-
-2006-09-07 11:34 Sandro Santilli <strk at kbt.io>
-
- * [r1838] source/operation/overlay/OverlayOp.cpp: Cleaned up
- OverlayResultValidator call (still disabled due to bugs)
-
-2006-09-07 11:27 Sandro Santilli <strk at kbt.io>
-
- * [r1837] source/operation/overlay/OverlayResultValidator.cpp:
- blindly return positive result if any input or output is not an
- area
-
-2006-09-07 11:08 Sandro Santilli <strk at kbt.io>
-
- * [r1836] tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp:
- new test for FuzzyPointLocator
-
-2006-09-07 10:30 Sandro Santilli <strk at kbt.io>
-
- * [r1835] source/headers/geos/geom/Location.h: Explicit values to
- LocationValue enum items. Removed CVS Log
-
-2006-09-07 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r1834] doc/example.cpp: Removed catch-all headers inclusion and
- use of obsoleted Unload class
-
-2006-09-07 09:24 Sandro Santilli <strk at kbt.io>
-
- * [r1833] README: updated
-
-2006-09-07 09:23 Sandro Santilli <strk at kbt.io>
-
- * [r1832]
- source/headers/geos/operation/overlay/OverlayResultValidator.h:
- comment cleanup
-
-2006-09-07 09:01 Sandro Santilli <strk at kbt.io>
-
- * [r1831] source/headers/geos/operation/distance/DistanceOp.h:
- Comments about ownership (and lifetime) of returned objects
-
-2006-09-07 08:59 Sandro Santilli <strk at kbt.io>
-
- * [r1830] tests/unit/Makefile.am, tests/unit/operation/distance,
- tests/unit/operation/distance/DistanceOpTest.cpp: New DistanceOp
- unit test
-
-2006-09-07 08:57 Sandro Santilli <strk at kbt.io>
-
- * [r1829] ChangeLog, source/operation/distance/DistanceOp.cpp:
- (computeMinDistancePoints): fixed invalid reference.
-
-2006-09-07 08:23 Sandro Santilli <strk at kbt.io>
-
- * [r1828] ChangeLog, autogen.sh: don't giveup on automake failures
- (testing)
-
-2006-09-06 18:44 Sandro Santilli <strk at kbt.io>
-
- * [r1827] source/operation/overlay/OverlayOp.cpp: Ops, overlay
- result validation erroenously committed
-
-2006-09-06 18:41 Sandro Santilli <strk at kbt.io>
-
- * [r1826] ChangeLog, tests/unit/Makefile.am,
- tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp: new
- test for OffsetPointGenerator class
-
-2006-09-06 18:37 Sandro Santilli <strk at kbt.io>
-
- * [r1825] source/operation/overlay/OffsetPointGenerator.cpp: Fixed
- uninitialized memory bug
-
-2006-09-06 17:59 Sandro Santilli <strk at kbt.io>
-
- * [r1824] ChangeLog, source/operation/overlay/OverlayOp.cpp,
- tests/unit/Makefile.am, tests/unit/operation,
- tests/unit/operation/overlay,
- tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp: new test
- for FuzzyPointLocator class
-
-2006-09-06 17:48 Sandro Santilli <strk at kbt.io>
-
- * [r1823] tests/unit/precision/GeometrySnapperTest.cpp: updated
- after GeometrySnapper interface change.
-
-2006-09-06 17:26 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1822] ChangeLog,
- source/headers/geos/operation/overlay/OffsetPointGenerator.h,
- source/headers/geos/operation/overlay/OverlayResultValidator.h,
- source/operation/overlay/OffsetPointGenerator.cpp,
- source/operation/overlay/OverlayResultValidator.cpp: Set $
- expansion for new files in 'overlay' module.
-
-2006-09-06 17:22 Sandro Santilli <strk at kbt.io>
-
- * [r1821] ChangeLog,
- source/headers/geos/operation/overlay/FuzzyPointLocator.h,
- source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/OffsetPointGenerator.h,
- source/headers/geos/operation/overlay/OverlayResultValidator.h,
- source/operation/overlay/FuzzyPointLocator.cpp,
- source/operation/overlay/Makefile.am,
- source/operation/overlay/OffsetPointGenerator.cpp,
- source/operation/overlay/OverlayResultValidator.cpp: Rest of
- Overlay validation classes.
-
-2006-09-06 16:54 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1820] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geos_c.h.vc, capi/geostest.c, configure.in, debian/watch,
- doc/Doxyfile.in, doc/example.cpp, source/Makefile.vc,
- source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/MinimumDiameter.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp, source/dirlist.mk,
- source/examples/CPCLException.cpp,
- source/examples/CoordinateSequencesExample.cpp,
- source/examples/CustomCoordinateSequenceExample.cpp,
- source/examples/CustomCoordinateSequenceExample.h,
- source/examples/CustomPointCoordinateSequence.cpp,
- source/geom/Coordinate.cpp,
- source/geom/CoordinateArraySequence.cpp,
- source/geom/CoordinateArraySequenceFactory.cpp,
- source/geom/CoordinateSequence.cpp,
- source/geom/CoordinateSequenceFactory.cpp,
- source/geom/Dimension.cpp, source/geom/Envelope.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/GeometryFactory.cpp, source/geom/GeometryList.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Location.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/PrecisionModel.cpp, source/geom/Triangle.cpp,
- source/geom/util/CoordinateOperation.cpp,
- source/geom/util/GeometryEditor.cpp,
- source/geom/util/GeometryTransformer.cpp,
- source/geom/util/LinearComponentExtracter.cpp,
- source/geom/util/PointExtracter.cpp,
- source/geom/util/PolygonExtracter.cpp,
- source/geom/util/ShortCircuitedGeometryVisitor.cpp,
- source/geomgraph/Depth.cpp, source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersection.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/EdgeList.cpp,
- source/geomgraph/EdgeNodingValidator.cpp,
- source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/GraphComponent.cpp, source/geomgraph/Label.cpp,
- source/geomgraph/Node.cpp, source/geomgraph/NodeFactory.cpp,
- source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/Position.cpp, source/geomgraph/Quadrant.cpp,
- source/geomgraph/TopologyLocation.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/MonotoneChainIndexer.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/geomgraph/index/SweepLineEvent.cpp,
- source/geomgraph/index/SweepLineSegment.cpp,
- source/headers/acconfig.h, source/headers/geos.h,
- source/headers/geos/algorithm/CGAlgorithms.h,
- source/headers/geos/algorithm/CentroidArea.h,
- source/headers/geos/algorithm/CentroidLine.h,
- source/headers/geos/algorithm/CentroidPoint.h,
- source/headers/geos/algorithm/ConvexHull.h,
- source/headers/geos/algorithm/ConvexHull.inl,
- source/headers/geos/algorithm/HCoordinate.h,
- source/headers/geos/algorithm/InteriorPointArea.h,
- source/headers/geos/algorithm/InteriorPointLine.h,
- source/headers/geos/algorithm/InteriorPointPoint.h,
- source/headers/geos/algorithm/LineIntersector.h,
- source/headers/geos/algorithm/MCPointInRing.h,
- source/headers/geos/algorithm/MinimumDiameter.h,
- source/headers/geos/algorithm/NotRepresentableException.h,
- source/headers/geos/algorithm/PointInRing.h,
- source/headers/geos/algorithm/PointLocator.h,
- source/headers/geos/algorithm/RobustDeterminant.h,
- source/headers/geos/algorithm/SIRtreePointInRing.h,
- source/headers/geos/algorithm/SimplePointInAreaLocator.h,
- source/headers/geos/algorithm/SimplePointInRing.h,
- source/headers/geos/geom.h, source/headers/geos/geom/BinaryOp.h,
- source/headers/geos/geom/Coordinate.h,
- source/headers/geos/geom/Coordinate.inl,
- source/headers/geos/geom/CoordinateArraySequence.h,
- source/headers/geos/geom/CoordinateArraySequenceFactory.h,
- source/headers/geos/geom/CoordinateArraySequenceFactory.inl,
- source/headers/geos/geom/CoordinateFilter.h,
- source/headers/geos/geom/CoordinateList.h,
- source/headers/geos/geom/CoordinateSequence.h,
- source/headers/geos/geom/CoordinateSequenceFactory.h,
- source/headers/geos/geom/Dimension.h,
- source/headers/geos/geom/Envelope.h,
- source/headers/geos/geom/Envelope.inl,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/Geometry.inl,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/GeometryCollection.inl,
- source/headers/geos/geom/GeometryComponentFilter.h,
- source/headers/geos/geom/GeometryFactory.h,
- source/headers/geos/geom/GeometryFactory.inl,
- source/headers/geos/geom/GeometryFilter.h,
- source/headers/geos/geom/GeometryList.h,
- source/headers/geos/geom/IntersectionMatrix.h,
- source/headers/geos/geom/LineSegment.h,
- source/headers/geos/geom/LineSegment.inl,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geom/LinearRing.h,
- source/headers/geos/geom/Location.h,
- source/headers/geos/geom/MultiLineString.h,
- source/headers/geos/geom/MultiLineString.inl,
- source/headers/geos/geom/MultiPoint.h,
- source/headers/geos/geom/MultiPolygon.h,
- source/headers/geos/geom/MultiPolygon.inl,
- source/headers/geos/geom/Point.h,
- source/headers/geos/geom/Polygon.h,
- source/headers/geos/geom/PrecisionModel.h,
- source/headers/geos/geom/PrecisionModel.inl,
- source/headers/geos/geom/Triangle.h,
- source/headers/geos/geom/util/CoordinateOperation.h,
- source/headers/geos/geom/util/GeometryEditor.h,
- source/headers/geos/geom/util/GeometryEditorOperation.h,
- source/headers/geos/geom/util/GeometryTransformer.h,
- source/headers/geos/geom/util/LinearComponentExtracter.h,
- source/headers/geos/geom/util/PointExtracter.h,
- source/headers/geos/geom/util/PolygonExtracter.h,
- source/headers/geos/geom/util/ShortCircuitedGeometryVisitor.h,
- source/headers/geos/geomUtil.h, source/headers/geos/geomgraph.h,
- source/headers/geos/geomgraph/Depth.h,
- source/headers/geos/geomgraph/DirectedEdge.h,
- source/headers/geos/geomgraph/DirectedEdge.inl,
- source/headers/geos/geomgraph/DirectedEdgeStar.h,
- source/headers/geos/geomgraph/Edge.h,
- source/headers/geos/geomgraph/EdgeEnd.h,
- source/headers/geos/geomgraph/EdgeEndStar.h,
- source/headers/geos/geomgraph/EdgeIntersection.h,
- source/headers/geos/geomgraph/EdgeIntersectionList.h,
- source/headers/geos/geomgraph/EdgeList.h,
- source/headers/geos/geomgraph/EdgeNodingValidator.h,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/geomgraph/GeometryGraph.h,
- source/headers/geos/geomgraph/GeometryGraph.inl,
- source/headers/geos/geomgraph/GraphComponent.h,
- source/headers/geos/geomgraph/Label.h,
- source/headers/geos/geomgraph/Node.h,
- source/headers/geos/geomgraph/NodeFactory.h,
- source/headers/geos/geomgraph/NodeMap.h,
- source/headers/geos/geomgraph/PlanarGraph.h,
- source/headers/geos/geomgraph/Position.h,
- source/headers/geos/geomgraph/Quadrant.h,
- source/headers/geos/geomgraph/TopologyLocation.h,
- source/headers/geos/geomgraph/index/EdgeSetIntersector.h,
- source/headers/geos/geomgraph/index/MonotoneChain.h,
- source/headers/geos/geomgraph/index/MonotoneChainEdge.h,
- source/headers/geos/geomgraph/index/MonotoneChainIndexer.h,
- source/headers/geos/geomgraph/index/SegmentIntersector.h,
- source/headers/geos/geomgraph/index/SimpleEdgeSetIntersector.h,
- source/headers/geos/geomgraph/index/SimpleMCSweepLineIntersector.h,
- source/headers/geos/geomgraph/index/SimpleSweepLineIntersector.h,
- source/headers/geos/geomgraph/index/SweepLineEvent.h,
- source/headers/geos/geomgraph/index/SweepLineEventObj.h,
- source/headers/geos/geomgraph/index/SweepLineSegment.h,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/index/ItemVisitor.h,
- source/headers/geos/index/SpatialIndex.h,
- source/headers/geos/index/bintree/Bintree.h,
- source/headers/geos/index/bintree/Interval.h,
- source/headers/geos/index/bintree/Key.h,
- source/headers/geos/index/bintree/Node.h,
- source/headers/geos/index/bintree/NodeBase.h,
- source/headers/geos/index/bintree/Root.h,
- source/headers/geos/index/chain/MonotoneChain.h,
- source/headers/geos/index/chain/MonotoneChainBuilder.h,
- source/headers/geos/index/chain/MonotoneChainOverlapAction.h,
- source/headers/geos/index/chain/MonotoneChainSelectAction.h,
- source/headers/geos/index/quadtree/DoubleBits.h,
- source/headers/geos/index/quadtree/IntervalSize.h,
- source/headers/geos/index/quadtree/Key.h,
- source/headers/geos/index/quadtree/Node.h,
- source/headers/geos/index/quadtree/NodeBase.h,
- source/headers/geos/index/quadtree/Quadtree.h,
- source/headers/geos/index/quadtree/Root.h,
- source/headers/geos/index/strtree/AbstractNode.h,
- source/headers/geos/index/strtree/AbstractSTRtree.h,
- source/headers/geos/index/strtree/Boundable.h,
- source/headers/geos/index/strtree/Interval.h,
- source/headers/geos/index/strtree/ItemBoundable.h,
- source/headers/geos/index/strtree/SIRtree.h,
- source/headers/geos/index/strtree/STRtree.h,
- source/headers/geos/index/sweepline/SweepLineEvent.h,
- source/headers/geos/index/sweepline/SweepLineIndex.h,
- source/headers/geos/index/sweepline/SweepLineInterval.h,
- source/headers/geos/index/sweepline/SweepLineOverlapAction.h,
- source/headers/geos/indexBintree.h,
- source/headers/geos/indexChain.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/indexStrtree.h,
- source/headers/geos/indexSweepline.h,
- source/headers/geos/inline.h, source/headers/geos/io.h,
- source/headers/geos/io/ByteOrderDataInStream.h,
- source/headers/geos/io/ByteOrderDataInStream.inl,
- source/headers/geos/io/ByteOrderValues.h,
- source/headers/geos/io/ParseException.h,
- source/headers/geos/io/StringTokenizer.h,
- source/headers/geos/io/WKBConstants.h,
- source/headers/geos/io/WKBReader.h,
- source/headers/geos/io/WKBWriter.h,
- source/headers/geos/io/WKTReader.h,
- source/headers/geos/io/WKTReader.inl,
- source/headers/geos/io/WKTWriter.h,
- source/headers/geos/io/Writer.h, source/headers/geos/noding.h,
- source/headers/geos/noding/IntersectionAdder.h,
- source/headers/geos/noding/IntersectionFinderAdder.h,
- source/headers/geos/noding/IteratedNoder.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/noding/MCIndexNoder.inl,
- source/headers/geos/noding/Noder.h,
- source/headers/geos/noding/NodingValidator.h,
- source/headers/geos/noding/Octant.h,
- source/headers/geos/noding/ScaledNoder.h,
- source/headers/geos/noding/SegmentIntersector.h,
- source/headers/geos/noding/SegmentNode.h,
- source/headers/geos/noding/SegmentNodeList.h,
- source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SegmentString.inl,
- source/headers/geos/noding/SimpleNoder.h,
- source/headers/geos/noding/SinglePassNoder.h,
- source/headers/geos/noding/snapround/HotPixel.h,
- source/headers/geos/noding/snapround/HotPixel.inl,
- source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
- source/headers/geos/noding/snapround/MCIndexSnapRounder.h,
- source/headers/geos/noding/snapround/MCIndexSnapRounder.inl,
- source/headers/geos/noding/snapround/SimpleSnapRounder.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opBuffer.h, source/headers/geos/opDistance.h,
- source/headers/geos/opLinemerge.h,
- source/headers/geos/opOverlay.h,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/opPredicate.h,
- source/headers/geos/opRelate.h, source/headers/geos/opValid.h,
- source/headers/geos/operation.h,
- source/headers/geos/operation/EndpointInfo.h,
- source/headers/geos/operation/GeometryGraphOperation.h,
- source/headers/geos/operation/IsSimpleOp.h,
- source/headers/geos/operation/buffer/BufferBuilder.h,
- source/headers/geos/operation/buffer/BufferOp.h,
- source/headers/geos/operation/buffer/BufferSubgraph.h,
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h,
- source/headers/geos/operation/buffer/RightmostEdgeFinder.h,
- source/headers/geos/operation/buffer/SubgraphDepthLocater.h,
- source/headers/geos/operation/distance/ConnectedElementLocationFilter.h,
- source/headers/geos/operation/distance/ConnectedElementPointFilter.h,
- source/headers/geos/operation/distance/DistanceOp.h,
- source/headers/geos/operation/distance/GeometryLocation.h,
- source/headers/geos/operation/linemerge/EdgeString.h,
- source/headers/geos/operation/linemerge/LineMergeDirectedEdge.h,
- source/headers/geos/operation/linemerge/LineMergeEdge.h,
- source/headers/geos/operation/linemerge/LineMergeGraph.h,
- source/headers/geos/operation/linemerge/LineMerger.h,
- source/headers/geos/operation/linemerge/LineSequencer.h,
- source/headers/geos/operation/overlay/EdgeSetNoder.h,
- source/headers/geos/operation/overlay/ElevationMatrix.h,
- source/headers/geos/operation/overlay/ElevationMatrixCell.h,
- source/headers/geos/operation/overlay/FuzzyPointLocator.h,
- source/headers/geos/operation/overlay/LineBuilder.h,
- source/headers/geos/operation/overlay/MaximalEdgeRing.h,
- source/headers/geos/operation/overlay/MinimalEdgeRing.h,
- source/headers/geos/operation/overlay/MinimalEdgeRing.inl,
- source/headers/geos/operation/overlay/OverlayNodeFactory.h,
- source/headers/geos/operation/overlay/OverlayOp.h,
- source/headers/geos/operation/overlay/PointBuilder.h,
- source/headers/geos/operation/overlay/PolygonBuilder.h,
- source/headers/geos/operation/polygonize/EdgeRing.h,
- source/headers/geos/operation/polygonize/PolygonizeDirectedEdge.h,
- source/headers/geos/operation/polygonize/PolygonizeEdge.h,
- source/headers/geos/operation/polygonize/PolygonizeGraph.h,
- source/headers/geos/operation/polygonize/Polygonizer.h,
- source/headers/geos/operation/predicate/RectangleContains.h,
- source/headers/geos/operation/predicate/RectangleIntersects.h,
- source/headers/geos/operation/predicate/SegmentIntersectionTester.h,
- source/headers/geos/operation/relate/EdgeEndBuilder.h,
- source/headers/geos/operation/relate/EdgeEndBundle.h,
- source/headers/geos/operation/relate/EdgeEndBundleStar.h,
- source/headers/geos/operation/relate/RelateComputer.h,
- source/headers/geos/operation/relate/RelateNode.h,
- source/headers/geos/operation/relate/RelateNodeFactory.h,
- source/headers/geos/operation/relate/RelateNodeGraph.h,
- source/headers/geos/operation/relate/RelateOp.h,
- source/headers/geos/operation/valid/ConnectedInteriorTester.h,
- source/headers/geos/operation/valid/ConsistentAreaTester.h,
- source/headers/geos/operation/valid/IsValidOp.h,
- source/headers/geos/operation/valid/QuadtreeNestedRingTester.h,
- source/headers/geos/operation/valid/RepeatedPointTester.h,
- source/headers/geos/operation/valid/SimpleNestedRingTester.h,
- source/headers/geos/operation/valid/SweeplineNestedRingTester.h,
- source/headers/geos/operation/valid/TopologyValidationError.h,
- source/headers/geos/planargraph.h,
- source/headers/geos/planargraph/DirectedEdge.h,
- source/headers/geos/planargraph/DirectedEdgeStar.h,
- source/headers/geos/planargraph/Edge.h,
- source/headers/geos/planargraph/GraphComponent.h,
- source/headers/geos/planargraph/Node.h,
- source/headers/geos/planargraph/NodeMap.h,
- source/headers/geos/planargraph/PlanarGraph.h,
- source/headers/geos/planargraph/Subgraph.h,
- source/headers/geos/planargraph/algorithm/ConnectedSubgraphFinder.h,
- source/headers/geos/platform.h.in,
- source/headers/geos/platform.h.vc,
- source/headers/geos/precision.h,
- source/headers/geos/precision/CommonBits.h,
- source/headers/geos/precision/CommonBitsOp.h,
- source/headers/geos/precision/CommonBitsRemover.h,
- source/headers/geos/precision/EnhancedPrecisionOp.h,
- source/headers/geos/precision/GeometrySnapper.h,
- source/headers/geos/precision/LineStringSnapper.h,
- source/headers/geos/precision/SimpleGeometryPrecisionReducer.h,
- source/headers/geos/profiler.h,
- source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
- source/headers/geos/simplify/DouglasPeuckerSimplifier.h,
- source/headers/geos/simplify/LineSegmentIndex.h,
- source/headers/geos/simplify/TaggedLineSegment.h,
- source/headers/geos/simplify/TaggedLineString.h,
- source/headers/geos/simplify/TaggedLineStringSimplifier.h,
- source/headers/geos/simplify/TaggedLinesSimplifier.h,
- source/headers/geos/simplify/TopologyPreservingSimplifier.h,
- source/headers/geos/spatialIndex.h,
- source/headers/geos/timeval.h, source/headers/geos/unload.h,
- source/headers/geos/util.h, source/headers/geos/util/Assert.h,
- source/headers/geos/util/AssertionFailedException.h,
- source/headers/geos/util/CoordinateArrayFilter.h,
- source/headers/geos/util/GEOSException.h,
- source/headers/geos/util/GeometricShapeFactory.h,
- source/headers/geos/util/IllegalArgumentException.h,
- source/headers/geos/util/TopologyException.h,
- source/headers/geos/util/UniqueCoordinateArrayFilter.h,
- source/headers/geos/util/UnsupportedOperationException.h,
- source/headers/geos/util/math.h,
- source/headers/geos/version.h.in,
- source/headers/geos/version.h.vc,
- source/index/bintree/Bintree.cpp,
- source/index/bintree/Interval.cpp, source/index/bintree/Key.cpp,
- source/index/bintree/Node.cpp, source/index/bintree/NodeBase.cpp,
- source/index/bintree/Root.cpp,
- source/index/chain/MonotoneChain.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/IntervalSize.cpp,
- source/index/quadtree/Key.cpp, source/index/quadtree/Node.cpp,
- source/index/quadtree/NodeBase.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/quadtree/Root.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/Interval.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/index/sweepline/SweepLineEvent.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/index/sweepline/SweepLineInterval.cpp, source/inlines.cpp,
- source/io/ByteOrderDataInStream.cpp,
- source/io/ByteOrderValues.cpp, source/io/ParseException.cpp,
- source/io/StringTokenizer.cpp, source/io/Unload.cpp,
- source/io/WKBReader.cpp, source/io/WKBWriter.cpp,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/io/Writer.cpp, source/noding/IntersectionAdder.cpp,
- source/noding/IntersectionFinderAdder.cpp,
- source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
- source/noding/NodingValidator.cpp, source/noding/Octant.cpp,
- source/noding/ScaledNoder.cpp, source/noding/SegmentNode.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
- source/noding/snapround/HotPixel.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/noding/snapround/SimpleSnapRounder.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/distance/ConnectedElementLocationFilter.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/GeometryLocation.cpp,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMergeDirectedEdge.cpp,
- source/operation/linemerge/LineMergeEdge.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/linemerge/LineSequencer.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixCell.cpp,
- source/operation/overlay/FuzzyPointLocator.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/polygonize/EdgeRing.cpp,
- source/operation/polygonize/PolygonizeDirectedEdge.cpp,
- source/operation/polygonize/PolygonizeEdge.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp,
- source/operation/predicate/RectangleContains.cpp,
- source/operation/predicate/RectangleIntersects.cpp,
- source/operation/predicate/SegmentIntersectionTester.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp,
- source/planargraph/DirectedEdge.cpp,
- source/planargraph/DirectedEdgeStar.cpp,
- source/planargraph/Edge.cpp, source/planargraph/Node.cpp,
- source/planargraph/NodeMap.cpp,
- source/planargraph/PlanarGraph.cpp,
- source/planargraph/Subgraph.cpp,
- source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
- source/precision/CommonBits.cpp,
- source/precision/CommonBitsOp.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/precision/EnhancedPrecisionOp.cpp,
- source/precision/GeometrySnapper.cpp,
- source/precision/LineStringSnapper.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp,
- source/simplify/DouglasPeuckerLineSimplifier.cpp,
- source/simplify/DouglasPeuckerSimplifier.cpp,
- source/simplify/LineSegmentIndex.cpp,
- source/simplify/TaggedLineSegment.cpp,
- source/simplify/TaggedLineString.cpp,
- source/simplify/TaggedLineStringSimplifier.cpp,
- source/simplify/TaggedLinesSimplifier.cpp,
- source/simplify/TopologyPreservingSimplifier.cpp,
- source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
- source/util/GeometricShapeFactory.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/Profiler.cpp,
- source/util/UnsupportedOperationException.cpp,
- source/util/math.cpp, swig/geos.i, swig/python/geos.py,
- swig/python/python.i, swig/python/tests/example.py,
- swig/python/tests/runtests.py,
- swig/python/tests/test_geometry.py, swig/ruby/ruby.i,
- tests/bigtest/GeometryTestFactory.cpp,
- tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h,
- tests/tut/tut.h, tests/tut/tut_reporter.h,
- tests/tut/tut_restartable.h,
- tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp,
- tests/unit/algorithm/PointLocatorTest.cpp,
- tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
- tests/unit/geom/CoordinateArraySequenceTest.cpp,
- tests/unit/geom/CoordinateListTest.cpp,
- tests/unit/geom/CoordinateTest.cpp,
- tests/unit/geom/DimensionTest.cpp,
- tests/unit/geom/EnvelopeTest.cpp,
- tests/unit/geom/Geometry/coversTest.cpp,
- tests/unit/geom/Geometry/isRectangleTest.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/geom/IntersectionMatrixTest.cpp,
- tests/unit/geom/LineSegmentTest.cpp,
- tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/LinearRingTest.cpp,
- tests/unit/geom/LocationTest.cpp,
- tests/unit/geom/MultiLineStringTest.cpp,
- tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/MultiPolygonTest.cpp,
- tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
- tests/unit/geom/TriangleTest.cpp, tests/unit/geos_unit.cpp,
- tests/unit/index/quadtree/DoubleBitsTest.cpp,
- tests/unit/io/ByteOrderValuesTest.cpp,
- tests/unit/io/WKBReaderTest.cpp,
- tests/unit/noding/SegmentNodeTest.cpp,
- tests/unit/noding/SegmentPointComparatorTest.cpp,
- tests/unit/noding/SegmentStringTest.cpp,
- tests/unit/precision/GeometrySnapperTest.cpp,
- tests/unit/precision/LineStringSnapperTest.cpp,
- tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp,
- tests/unit/simplify/TopologyPreservingSimplifierTest.cpp,
- tests/unit/util/UniqueCoordinateArrayFilterTest.cpp,
- tests/unit/utility.h, tests/xmltester/CTS.cpp,
- tests/xmltester/SimpleWKTTester.cpp,
- tests/xmltester/Stackwalker.cpp, tests/xmltester/Stackwalker.h,
- tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h,
- tests/xmltester/markup/MarkupSTL.cpp,
- tests/xmltester/markup/MarkupSTL.h, tools/geos-config.in: Set
- svn:keyword property for Id keyword expansion.
-
-2006-09-06 15:50 Sandro Santilli <strk at kbt.io>
-
- * [r1819]
- source/headers/geos/operation/overlay/FuzzyPointLocator.h,
- source/operation/overlay/FuzzyPointLocator.cpp: Fixed comments
- and includes
-
-2006-09-06 15:33 Sandro Santilli <strk at kbt.io>
-
- * [r1818] ChangeLog,
- source/headers/geos/operation/overlay/FuzzyPointLocator.h,
- source/operation/overlay/FuzzyPointLocator.cpp: new helper class
- for Overlay op validation.
-
-2006-09-06 15:21 Sandro Santilli <strk at kbt.io>
-
- * [r1817] source/headers/geos/geom/Geometry.h: (getBoundary) memory
- allocations documented
-
-2006-09-05 16:18 Sandro Santilli <strk at kbt.io>
-
- * [r1816] ChangeLog: updated (last commit log was bogus, refer to
- ChangeLog entry)
-
-2006-09-05 16:07 Sandro Santilli <strk at kbt.io>
-
- * [r1815] source/headers/geos/geom/BinaryOp.h,
- source/headers/geos/precision/GeometrySnapper.h,
- source/operation/overlay/OverlayOp.cpp,
- source/precision/GeometrySnapper.cpp:
- (OverlayOp::checkObviouslyWrongResult): exceptions messages
- rewording
-
-2006-08-31 23:13 Sandro Santilli <strk at kbt.io>
-
- * [r1814] ChangeLog, source/index/quadtree/Root.cpp:
- (insertContained): fixed bug reported in
- geos-devel/2006-August/002541.html
-
-2006-08-31 23:07 Sandro Santilli <strk at kbt.io>
-
- * [r1813] ChangeLog, configure.in: Reverted last two commits.
- Darwin host on buildbot seems to have its own problems...
-
-2006-08-31 22:28 Sandro Santilli <strk at kbt.io>
-
- * [r1812] configure.in: Ops, it was AM_CONFIG_HEADER the old
- version - still testing
-
-2006-08-31 22:21 Sandro Santilli <strk at kbt.io>
-
- * [r1811] ChangeLog, configure.in: AC_CONFIG_HEADERS =>
- AM_CONFIG_HEADER (to support older automake versions)
-
-2006-08-04 20:30 Howard Butler <hobu.inc at gmail.com>
-
- * [r1810] capi/geos_c.h.vc: version should be 3.0.0 instead of
- 3.3.0
-
-2006-08-04 20:29 Howard Butler <hobu.inc at gmail.com>
-
- * [r1809] source/headers/geos/version.h.vc: bump patch to rc1
-
-2006-08-04 20:23 Howard Butler <hobu.inc at gmail.com>
-
- * [r1808] source/Makefile.vc: give makefile.vc some love
-
-2006-08-04 16:40 Charlie Savage <cfis at savagexi.com>
-
- * [r1807] swig/geos.i, swig/python/geos.py,
- swig/python/geos_wrap.cxx, swig/ruby/geos_wrap.cxx: Updated SWIG
- bindings to expose the equalsExact and normalize methods.
-
-2006-08-03 23:43 Charlie Savage <cfis at savagexi.com>
-
- * [r1806] source/headers/geos/platform.h.in,
- source/headers/geos/timeval.h: Two changes needed to include the
- correct definitions for compiling geos using MingW/msys on
- Windows.
-
-2006-08-03 22:46 Sandro Santilli <strk at kbt.io>
-
- * [r1805] ChangeLog: try to keep text within 80 cols
-
-2006-08-03 22:24 Charlie Savage <cfis at savagexi.com>
-
- * [r1804] configure.in: Changed configure.in to use *nix line
- feeds.
-
-2006-08-03 22:17 Charlie Savage <cfis at savagexi.com>
-
- * [r1803] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_c.h.vc:
- Mistakenly used Geometry* in C api headers instead of GEOSGeom.
-
-2006-08-03 22:13 Charlie Savage <cfis at savagexi.com>
-
- * [r1802] configure.in: Removed native line endings for
- configure.in since CR/LF does not work on Windows under msys.
-
-2006-08-03 22:02 Charlie Savage <cfis at savagexi.com>
-
- * [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.refractions.net/pipermail/geos-devel/2006-July/002452.html).
-
-2006-08-03 21:34 Charlie Savage <cfis at savagexi.com>
-
- * [r1800] ChangeLog, swig/python/Makefile.am,
- swig/ruby/Makefile.am: Updated build scripts so that
- ruby/geos_wrap.cxx, python/geos_wrap.cxx and python/geos.py are
- removed by make maintainer-clean but not make clean.
-
-2006-08-03 16:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1799] ChangeLog, tests/unit/geos_unit.cpp: Fixed Bug #90
-
-2006-08-03 16:18 Charlie Savage <cfis at savagexi.com>
-
- * [r1798] swig/python/geos.py, swig/python/geos_wrap.cxx,
- swig/ruby/geos_wrap.cxx: Added SWIG generated wrapper files for
- Ruby and Python
-
-2006-07-27 06:18 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1797] .: Added svn:ignore property to ignore 'geos-3.0.0rc1'
- dir (testing commit access to SVN).
-
-2006-07-26 19:06 Sandro Santilli <strk at kbt.io>
-
- * [r1795] .cvsignore, capi/.cvsignore, doc/.cvsignore,
- macros/.cvsignore, source/.cvsignore,
- source/algorithm/.cvsignore, source/examples/.cvsignore,
- source/geom/.cvsignore, source/geom/util/.cvsignore,
- source/geomgraph/.cvsignore, source/geomgraph/index/.cvsignore,
- source/headers/.cvsignore, source/headers/geos/.cvsignore,
- source/headers/geos/algorithm/.cvsignore,
- source/headers/geos/geom/.cvsignore,
- source/headers/geos/geom/util/.cvsignore,
- source/headers/geos/geomgraph/.cvsignore,
- source/headers/geos/geomgraph/index/.cvsignore,
- source/headers/geos/index/.cvsignore,
- source/headers/geos/index/bintree/.cvsignore,
- source/headers/geos/index/chain/.cvsignore,
- source/headers/geos/index/quadtree/.cvsignore,
- source/headers/geos/index/strtree/.cvsignore,
- source/headers/geos/index/sweepline/.cvsignore,
- source/headers/geos/io/.cvsignore,
- source/headers/geos/noding/.cvsignore,
- source/headers/geos/noding/snapround/.cvsignore,
- source/headers/geos/operation/.cvsignore,
- source/headers/geos/operation/buffer/.cvsignore,
- source/headers/geos/operation/distance/.cvsignore,
- source/headers/geos/operation/linemerge/.cvsignore,
- source/headers/geos/operation/overlay/.cvsignore,
- source/headers/geos/operation/polygonize/.cvsignore,
- source/headers/geos/operation/predicate/.cvsignore,
- source/headers/geos/operation/relate/.cvsignore,
- source/headers/geos/operation/valid/.cvsignore,
- source/headers/geos/planargraph/.cvsignore,
- source/headers/geos/planargraph/algorithm/.cvsignore,
- source/headers/geos/precision/.cvsignore,
- source/headers/geos/simplify/.cvsignore,
- source/headers/geos/util/.cvsignore, source/index/.cvsignore,
- source/index/bintree/.cvsignore, source/index/chain/.cvsignore,
- source/index/quadtree/.cvsignore,
- source/index/strtree/.cvsignore,
- source/index/sweepline/.cvsignore, source/io/.cvsignore,
- source/noding/.cvsignore, source/noding/snapround/.cvsignore,
- source/operation/.cvsignore, source/operation/buffer/.cvsignore,
- source/operation/distance/.cvsignore,
- source/operation/linemerge/.cvsignore,
- source/operation/overlay/.cvsignore,
- source/operation/polygonize/.cvsignore,
- source/operation/predicate/.cvsignore,
- source/operation/relate/.cvsignore,
- source/operation/valid/.cvsignore, source/planargraph/.cvsignore,
- source/precision/.cvsignore, source/simplify/.cvsignore,
- source/util/.cvsignore, swig/.cvsignore, swig/python/.cvsignore,
- swig/python/tests/.cvsignore, swig/ruby/.cvsignore,
- swig/ruby/test/.cvsignore, tests/.cvsignore,
- tests/bigtest/.cvsignore, tests/tut/.cvsignore,
- tests/unit/.cvsignore, tests/xmltester/.cvsignore,
- tools/.cvsignore: Removed .cvsignore files from repository
-
-2006-07-26 17:51 Sandro Santilli <strk at kbt.io>
-
- * [r1794] ChangeLog, capi/Makefile.am,
- tests/xmltester/XMLTester.cpp: * capi/Makefile.am: forced link of
- geostest against stdc++ lib
- * tests/xmltester/XMLTester.cpp: added <cmath> include (for fabs
- use)
-
-2006-07-26 15:28 Sandro Santilli <strk at kbt.io>
-
- * [r1776] ChangeLog, source/headers/geos/geom/BinaryOp.h: Added
- geometry snapping heuristic
-
-2006-07-25 20:45 Sandro Santilli <strk at kbt.io>
-
- * [r1775] ChangeLog, autogen.sh: Made autogen.sh errors more
- visible
-
-2006-07-21 19:37 Charlie Savage <cfis at savagexi.com>
-
- * [r1773] NEWS: Added note about inclusion of version.in.vc. See
- http://geos.refractions.net/pipermail/geos-devel/2006-July/002463.html
- for more info.
-
-2006-07-21 17:59 Sandro Santilli <strk at kbt.io>
-
- * [r1772] ChangeLog, tests/unit/Makefile.am,
- tests/unit/precision/GeometrySnapperTest.cpp: Added test for
- GeometrySnapper
-
-2006-07-21 17:59 Sandro Santilli <strk at kbt.io>
-
- * [r1771] source/precision/LineStringSnapper.cpp: Fixed
- preprocessor directive use
-
-2006-07-21 17:09 Sandro Santilli <strk at kbt.io>
-
- * [r1770] ChangeLog,
- source/headers/geos/precision/GeometrySnapper.h,
- source/headers/geos/precision/LineStringSnapper.h,
- source/headers/geos/precision/Makefile.am,
- source/precision/GeometrySnapper.cpp,
- source/precision/LineStringSnapper.cpp,
- source/precision/Makefile.am, tests/unit/Makefile.am,
- tests/unit/precision,
- tests/unit/precision/LineStringSnapperTest.cpp: Added new
- precision::LineStringSnapper class + test
- and precision::GeometrySnapper (w/out test)
-
-2006-07-21 17:05 Sandro Santilli <strk at kbt.io>
-
- * [r1769] ChangeLog, source/headers/geos/geom/CoordinateList.h:
- added operator<< for CoordinateList class
-
-2006-07-21 17:00 Sandro Santilli <strk at kbt.io>
-
- * [r1768] ChangeLog, tests/unit/geom/LineSegmentTest.cpp: Added
- another distance() test
-
-2006-07-21 16:45 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1767] ChangeLog, source/headers/geos/geom.h,
- source/headers/geos/io.h: Wrapped FIXME message with #warning
- directive to shout about potential headers removal in future.
-
-2006-07-21 14:53 Sandro Santilli <strk at kbt.io>
-
- * [r1766] ChangeLog, source/headers/geos/geom/CoordinateList.h,
- source/headers/geos/geom/Makefile.am, tests/unit/Makefile.am,
- tests/unit/geom/CoordinateListTest.cpp: CoordinateList class
- re-introduced, for list-based ops
- (not strictly mapped to JTS version, not yet at least)
-
-2006-07-21 14:49 Sandro Santilli <strk at kbt.io>
-
- * [r1765] source/headers/geos/geom/LineSegment.h: Fixed typo in
- comment
-
-2006-07-21 08:33 Sandro Santilli <strk at kbt.io>
-
- * [r1764] swig/ruby/test/Makefile.am: Removed blank space after
- backslash (automake complained)
-
-2006-07-19 02:43 Charlie Savage <cfis at savagexi.com>
-
- * [r1763] source/headers/geos/Makefile.am: Added veresion.h.vc as
- EXTRA_DIST to ensure it is packaged when doing make dist.
-
-2006-07-15 19:36 Charlie Savage <cfis at savagexi.com>
-
- * [r1762] configure.in: Removed python test/cases directory (tests
- are now just in tests directory).
-
-2006-07-13 08:02 Charlie Savage <cfis at savagexi.com>
-
- * [r1761] ChangeLog: Updated ChangeLog to note additional SWIG
- tests and integration with the GEOS build system.
-
-2006-07-13 07:49 Charlie Savage <cfis at savagexi.com>
-
- * [r1760] capi/geos_c.h.vc: Updated version number to
- 3.0.0rc1-CAPI-1.1.1 to match the autoconf generated files.
-
-2006-07-13 07:38 Charlie Savage <cfis at savagexi.com>
-
- * [r1759] swig/ruby/test/Makefile.am: Fixed spelling mistake in
- test task.
-
-2006-07-13 07:36 Charlie Savage <cfis at savagexi.com>
-
- * [r1758] swig/Makefile.am: Removed dependency on README.txt since
- it has been removed.
-
-2006-07-13 07:35 Charlie Savage <cfis at savagexi.com>
-
- * [r1757] swig/ruby/test/test_buffer.rb: New tests for the buffer
- operation.
-
-2006-07-13 07:29 Charlie Savage <cfis at savagexi.com>
-
- * [r1756] configure.in: Added SWIG Python and Ruby bindings back
- into the main GEOS build system.
-
-2006-07-13 07:27 Charlie Savage <cfis at savagexi.com>
-
- * [r1755] swig/python/tests/Makefile.am,
- swig/ruby/test/Makefile.am: Updated extra_dist for test
- directories.
-
-2006-07-13 07:20 Charlie Savage <cfis at savagexi.com>
-
- * [r1754] swig/python/tests/Makefile.am: Remove the dependency on
- the cases subdirectory which is no longer needed.
-
-2006-07-13 07:19 Charlie Savage <cfis at savagexi.com>
-
- * [r1753] swig/python/tests/runtests.py: Updated test suite to use
- the correct tests.
-
-2006-07-13 07:16 Charlie Savage <cfis at savagexi.com>
-
- * [r1752] swig/python/tests/cases: Removed old tests cases which
- are no longer valid (worked using the C++ api).
-
-2006-07-13 07:14 Charlie Savage <cfis at savagexi.com>
-
- * [r1751] swig/python/tests/test_geometry.py: New Python test case
- to ensure creating coordinate sequences and geometries works
- correctly.
-
-2006-07-13 07:14 Charlie Savage <cfis at savagexi.com>
-
- * [r1750] swig/README.txt, swig/python/Makefile.am,
- swig/python/README.txt, swig/ruby/Makefile.am,
- swig/ruby/README.txt: Removed README.txt files which are no
- longer applicable now that the SWIG bindings have been
- intergrated into the GEOS build system.
-
-2006-07-13 07:13 Charlie Savage <cfis at savagexi.com>
-
- * [r1749] swig/ruby/test/test_geometry.rb: Renamed test class.
-
-2006-07-13 07:09 Charlie Savage <cfis at savagexi.com>
-
- * [r1748] swig/python/Makefile.am: Removed old, unused code.
-
-2006-07-13 07:09 Charlie Savage <cfis at savagexi.com>
-
- * [r1747] swig/python/python.i: Added tyepmap to support creating
- polygons with holes.
-
-2006-07-13 07:08 Charlie Savage <cfis at savagexi.com>
-
- * [r1746] swig/geos.i: Added default value for quadsegs parmeter in
- buffer operation.
-
-2006-07-13 04:47 Charlie Savage <cfis at savagexi.com>
-
- * [r1745] swig/python/tests/example.py: Manually moved from parent
- directory.
-
-2006-07-13 04:46 Charlie Savage <cfis at savagexi.com>
-
- * [r1744] swig/python/Makefile.am: Updated EXTRA_DIST to include
- python.i and geos.pth
-
-2006-07-13 04:46 Charlie Savage <cfis at savagexi.com>
-
- * [r1743] swig/python/example.py: Moved file to tests subdirectory.
-
-2006-07-13 04:45 Charlie Savage <cfis at savagexi.com>
-
- * [r1742] swig/python/setup.py: Installation is now done by
- autoconf macros instead of setup.py
-
-2006-07-13 04:39 Charlie Savage <cfis at savagexi.com>
-
- * [r1741] swig/geos.i, swig/python/python.i, swig/ruby/ruby.i:
- Cleaned up ruby.i, added licenxe to python.i, commented back in
- python.i into geos.i.
-
-2006-07-13 04:09 Charlie Savage <cfis at savagexi.com>
-
- * [r1740] swig/ruby/test/test_helper.rb: Added code to read xml
- test cases.
-
-2006-07-13 04:08 Charlie Savage <cfis at savagexi.com>
-
- * [r1739] swig/geos.i: Added exception handling for results that
- return geometries. Added normalize and equalsExact, but for the
- moment they are commented out.
-
-2006-07-13 03:59 Charlie Savage <cfis at savagexi.com>
-
- * [r1738] tests/xmltester/XMLTester.cpp: Changes to compile on VC++
- - fully qualified polygon name. Should also work on MingW, will
- test next.
-
-2006-07-12 23:17 Charlie Savage <cfis at savagexi.com>
-
- * [r1737] swig/ruby/test/geos_tests.rb: Disabled
- test_combinations.rb for the moment since it fails.
-
-2006-07-12 23:16 Charlie Savage <cfis at savagexi.com>
-
- * [r1736] swig/geos.i: Fixed serious bug in geom_to_hex and
- geom_to_wkb type maps. Was using temporary variable instead of
- passed in variable.
-
-2006-07-12 22:55 Charlie Savage <cfis at savagexi.com>
-
- * [r1735] capi/geos_c.h.vc: Switched GeosBytesOrder to int in api
- signatures.
-
-2006-07-12 22:11 Charlie Savage <cfis at savagexi.com>
-
- * [r1734] swig/geos.i: A number of changes to fix warning generated
- by gcc and to make sure the bindings compile for Python.
-
-2006-07-12 22:11 Charlie Savage <cfis at savagexi.com>
-
- * [r1733] swig/python/Makefile.am: Updated Python SWIG makefile to
- build with the c api.
-
-2006-07-12 22:10 Charlie Savage <cfis at savagexi.com>
-
- * [r1732] swig/ruby/ruby.i: Minor change to fix gcc warning.
-
-2006-07-12 22:10 Charlie Savage <cfis at savagexi.com>
-
- * [r1731] swig/ruby/Makefile.am: Updated Ruby SWIG makefile to
- build with the c api.
-
-2006-07-12 21:03 Charlie Savage <cfis at savagexi.com>
-
- * [r1730] capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_c.h.vc:
- Fixed an error in the way GEOSByteOrder was declared. It is now
- an enum in geos_c.h
-
-2006-07-12 19:10 Charlie Savage <cfis at savagexi.com>
-
- * [r1729] swig/geos.i: Added %rename directive so that GeomUnion is
- exposed as union is SWIG languages.
-
-2006-07-12 19:08 Charlie Savage <cfis at savagexi.com>
-
- * [r1728] swig/ruby/test/geos_tests.rb,
- swig/ruby/test/test_combinations.rb,
- swig/ruby/test/test_operations.rb: Updated tests for combinatins
- (union, intersection, etc.) and operaptions (buffer, centroid,
- etc.).
-
-2006-07-12 19:07 Charlie Savage <cfis at savagexi.com>
-
- * [r1727] swig/ruby/test/test_simple.rb: These tests are no longer
- needed.
-
-2006-07-12 17:51 Charlie Savage <cfis at savagexi.com>
-
- * [r1726] swig/ruby/test/geos_tests.rb,
- swig/ruby/test/test_helper.rb, swig/ruby/test/test_relations.rb:
- Ported old tests for relations, such as intersects, touches,
- etc., to new swig bindings.
-
-2006-07-12 08:30 Charlie Savage <cfis at savagexi.com>
-
- * [r1725] swig/ruby/ruby.i: Added type map needed to create
- polygons with holes. Unfortunately, this is Ruby specific. It
- needs to be ported to Python next.
-
-2006-07-12 08:29 Charlie Savage <cfis at savagexi.com>
-
- * [r1724] swig/geos.i: Removed wrapper classes and replace them
- with SWIG "fake" classes. This makes the interface cleaner, and
- makes memory management much easier. Also added area, dimension,
- length, getExteriorRing, getInteriorRingN methods.
-
-2006-07-12 08:27 Charlie Savage <cfis at savagexi.com>
-
- * [r1723] swig/ruby/test/test_srid.rb: Added test to read from wkb
- geometry - currently fails, needs more investigation.
-
-2006-07-12 08:27 Charlie Savage <cfis at savagexi.com>
-
- * [r1722] swig/ruby/test/test_io.rb: Added tests for invalid
- geometries.
-
-2006-07-12 08:27 Charlie Savage <cfis at savagexi.com>
-
- * [r1721] swig/ruby/test/geos_tests.rb: Updated ruby test suite.
-
-2006-07-12 08:24 Charlie Savage <cfis at savagexi.com>
-
- * [r1720] swig/ruby/test/test_geometry.rb: New tests for area,
- length, distance.
-
-2006-07-12 05:21 Charlie Savage <cfis at savagexi.com>
-
- * [r1719] swig/ruby/test/test_coordinate_sequence.rb,
- swig/ruby/test/test_version.rb: Converted line feeds to Unix
- style.
-
-2006-07-12 05:21 Charlie Savage <cfis at savagexi.com>
-
- * [r1718] swig/ruby/test/test_geometry.rb: New tests for creating
- geometries and calling various functions such as numGeometries,
- isValid, etc.
-
-2006-07-12 05:20 Charlie Savage <cfis at savagexi.com>
-
- * [r1717] swig/ruby/test/test_srid.rb: Tests for srid handling.
-
-2006-07-12 05:20 Charlie Savage <cfis at savagexi.com>
-
- * [r1716] swig/ruby/test/test_io.rb: Merged tests from
- test_wkb_reader.rb
-
-2006-07-12 05:18 Charlie Savage <cfis at savagexi.com>
-
- * [r1715] swig/ruby/test/test_wkb_reader.rb: Merging into
- test_io.rb
-
-2006-07-12 04:46 Charlie Savage <cfis at savagexi.com>
-
- * [r1714] swig/ruby/test/test_version.rb: Tests to verify returned
- version numbers from C api.
-
-2006-07-11 18:48 Charlie Savage <cfis at savagexi.com>
-
- * [r1713] swig/geos.i: Fixes for coordinate sequences. Fixed bug in
- range checking, chaned clone to be a method instead of copy
- constructor, marked clone as creating a new object.
-
-2006-07-11 18:44 Charlie Savage <cfis at savagexi.com>
-
- * [r1712] swig/ruby/test/test_coordinate_sequence.rb: Tests for
- SWIG coordinate sequence class.
-
-2006-07-11 09:07 Charlie Savage <cfis at savagexi.com>
-
- * [r1711] capi/geos_c.h.in, capi/geos_c.h.vc: Added reference to
- new enum called GEOSByteOrders. The enum has two values,
- GEOS_WKB_NDR and GEOS_WKB_XDR which signify big endian and little
- endian byte orders.
-
-2006-07-11 09:05 Charlie Savage <cfis at savagexi.com>
-
- * [r1710] capi/geos_c.h.in, capi/geos_c.h.vc: Added 5 methods to
- the C API as documented in the changelong. The new methods are
- read/write WKB Hex values, read/write WKB byte order and read wkb
- output dimensions.
-
-2006-07-11 08:55 Charlie Savage <cfis at savagexi.com>
-
- * [r1709] swig/ruby/test/test_wkb_reader.rb: Test cases for reading
- and writing geometries to WKT, WKB and hex encoded WKB formats
- via the SWIG bindings.
-
-2006-07-11 08:54 Charlie Savage <cfis at savagexi.com>
-
- * [r1708] capi/geos_c.h.vc: Updated visual studio header file to
- match geos_c.h.in
-
-2006-07-11 08:53 Charlie Savage <cfis at savagexi.com>
-
- * [r1707] capi/geos_c.cpp: Added 5 methods to the C API as
- documented in the changelong. The new methods are read/write WKB
- Hex values, read/write WKB byte order and read wkb output
- dimensions.
-
-2006-07-11 08:52 Charlie Savage <cfis at savagexi.com>
-
- * [r1706] ChangeLog: Noted additions to the C API and porting of
- SWIG to use the C api.
-
-2006-07-11 08:44 Charlie Savage <cfis at savagexi.com>
-
- * [r1705] swig/geos.i, swig/ruby/ruby.i: Ported SWIG bindings to
- use c-api.
-
-2006-07-10 22:29 Sandro Santilli <strk at kbt.io>
-
- * [r1704] tests/tut, tests/tut/.cvsignore: Added .cvsignore file
-
-2006-07-10 21:51 Sandro Santilli <strk at kbt.io>
-
- * [r1703] ChangeLog, capi/geos_c.cpp: don't use dynamic strings as
- format arg the formatted message callbacks.
-
-2006-07-10 10:16 Sandro Santilli <strk at kbt.io>
-
- * [r1702] ChangeLog,
- source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h:
- changed vector<bool> to vector<short int> (see bug#101)
-
-2006-07-09 03:37 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1701] tests/xmltester, tests/xmltester/.cvsignore: Added
- 'testrunner' pattern to tests/xmltester/.cvsignore.
-
-2006-07-09 03:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1700] ., .cvsignore: Added 'testrunner' to .cvsignore patterns.
-
-2006-07-09 03:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1699] ChangeLog: Updated ChangeLog with details about new unit
- tests.
-
-2006-07-09 03:16 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1698] tests/unit/Makefile.am: Added new tests to
- tests/unit/Makefile.am.
-
-2006-07-09 03:15 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1697] tests/unit/noding/SegmentNodeTest.cpp,
- tests/unit/noding/SegmentPointComparatorTest.cpp,
- tests/unit/noding/SegmentStringTest.cpp: Added new tests cases to
- tests/unit/noding. Removed zero-to-pointer casts.
-
-2006-07-09 00:24 Sandro Santilli <strk at kbt.io>
-
- * [r1696] tests/xmltester/Makefile.am: Added testrunner to
- CLEANFILES. make distcheck now succeeds.
-
-2006-07-08 00:33 Sandro Santilli <strk at kbt.io>
-
- * [r1693] ChangeLog, configure.in, source/geom/Geometry.cpp,
- source/geom/GeometryFactory.cpp, source/geomgraph/EdgeRing.cpp,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/GeometryFactory.h,
- source/headers/geos/geom/GeometryFactory.inl,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/platform.h.in: * configure.in: incremented
- CAPI minor version, to avoid falling behind any future version
- from the 2.2. branch.
- * source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
- source/geomgraph/EdgeRing.cpp,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/GeometryFactory.h,
- source/headers/geos/geom/GeometryFactory.inl,
- source/headers/geos/geomgraph/EdgeRing.h:
- updated doxygen comments (sync with JTS head).
- * source/headers/geos/platform.h.in: include <inttypes.h>
- rather then <stdint.h>
-
-2006-07-07 20:02 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1691] ChangeLog: Updated ChangeLog with version comparison fix
- in GEOS_UNIT.
-
-2006-07-07 20:00 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1690] macros/geos.m4: Fixed versions comparison in the
- GEOS_UNIT macro.
-
-2006-07-07 19:33 Sandro Santilli <strk at kbt.io>
-
- * [r1689] ChangeLog, acsite.m4, configure.in: * acsite.m4: include
- <inttypes.h> rather then <stdint.h>
- (the latter is not available on Solaris 9)
- * configure.in: make sure CFLAGS is set before compiling
- using the 64bit integer detection macro.
-
-2006-07-06 16:39 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1688] ChangeLog, macros/geos.m4: Fixed version query regexp
- with escaped dots. Removed -lpq from GEOS_LIBS flags.
-
-2006-07-05 23:27 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1687] ChangeLog, macros/geos.m4: Removed redundant -L and -I
- from GEOS_LIBS and GEOS_CFLAGS.
-
-2006-07-05 23:10 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1686] ChangeLog, macros/geos.m4: Fixed GEOS_INIT to support
- full paths to geos-config passed to --with-geos. Fixed version
- decoding.
-
-2006-07-05 22:54 Sandro Santilli <strk at kbt.io>
-
- * [r1685] ChangeLog, tests/unit/Makefile.am: distribute utility.h
-
-2006-07-05 22:19 Sandro Santilli <strk at kbt.io>
-
- * [r1684] ChangeLog, configure.in, tests/Makefile.am,
- tests/tut/Makefile.am: distribute the TUT framework.
-
-2006-07-05 21:47 Sandro Santilli <strk at kbt.io>
-
- * [r1683] ChangeLog, tests/xmltester/Makefile.am: Distribute XML
- tests and tester.
-
-2006-07-05 21:18 Sandro Santilli <strk at kbt.io>
-
- * [r1682] ChangeLog, source/operation/valid/Makefile.am: Fixed
- missing SweeplineNestedRingTester.cpp file.
-
-2006-07-05 20:52 Sandro Santilli <strk at kbt.io>
-
- * [r1681] ChangeLog,
- source/headers/geos/operation/linemerge/Makefile.am: Fixed
- missing backslash, dropping headers from distribution.
-
-2006-07-05 20:20 Sandro Santilli <strk at kbt.io>
-
- * [r1680] TODO: updated
-
-2006-07-05 20:19 Sandro Santilli <strk at kbt.io>
-
- * [r1679] ChangeLog,
- source/headers/geos/operation/overlay/OverlayOp.h,
- source/operation/overlay/OverlayOp.cpp: added checks for
- obviously wrong result of difference and intersection ops
-
-2006-06-27 15:59 Sandro Santilli <strk at kbt.io>
-
- * [r1677] ChangeLog, source/algorithm/HCoordinate.cpp: *
- source/algorithm/HCoordinate.cpp: added support for MingW -ansi
- builds.
-
-2006-06-27 15:26 Sandro Santilli <strk at kbt.io>
-
- * [r1676] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: *
- capi/geos_c.cpp: fixed forward declaration of
- GEOSCoordSeq_getOrdinate.
- * capi/geos_c.h.in: renamed GEOSGeomTypeId enum to GEOSGeomTypes,
- to make VC++ 2005 happy.
-
-2006-06-19 23:33 Sandro Santilli <strk at kbt.io>
-
- * [r1675] ChangeLog, source/headers/geos/geom/CoordinateFilter.h,
- source/headers/geos/noding/ScaledNoder.h,
- source/headers/geos/util/CoordinateArrayFilter.h,
- source/headers/geos/util/UniqueCoordinateArrayFilter.h,
- source/noding/ScaledNoder.cpp: Don't *require* CoordinateFilters
- to define both read-only and read-write methods.
-
-2006-06-19 22:52 Sandro Santilli <strk at kbt.io>
-
- * [r1674] ChangeLog, source/geom/Polygon.cpp: optimized loops
-
-2006-06-19 21:20 Sandro Santilli <strk at kbt.io>
-
- * [r1673] ChangeLog, source/geom/util/GeometryTransformer.cpp,
- source/headers/geos/geom/util/GeometryTransformer.h: updated port
- info
-
-2006-06-19 21:17 Sandro Santilli <strk at kbt.io>
-
- * [r1672] ChangeLog, source/geom/GeometryFactory.cpp,
- source/headers/geos/geom/GeometryFactory.h,
- source/headers/geos/geom/GeometryFactory.inl: port info and
- doxygen dox.
-
-2006-06-19 20:48 Sandro Santilli <strk at kbt.io>
-
- * [r1671] ChangeLog, tests/xmltester/XMLTester.cpp: parseCase():
- make sure to exit the <case> tag before returning
-
-2006-06-14 19:27 Sandro Santilli <strk at kbt.io>
-
- * [r1670] ChangeLog, source/geom/Coordinate.cpp,
- source/headers/geos/geom/Coordinate.h,
- source/headers/geos/geom/Coordinate.inl: Let the compiler
- synthetize copy ctor and assignment op for Coordinate class to
- obtain better numerical stability.
-
-2006-06-14 19:19 Sandro Santilli <strk at kbt.io>
-
- * [r1669] ChangeLog, tests/xmltester/XMLTester.cpp: Added support
- for "AreaTest" operations.
-
-2006-06-14 19:17 Sandro Santilli <strk at kbt.io>
-
- * [r1668] ChangeLog, source/operation/overlay/PolygonBuilder.cpp:
- Fixed bug in findShell() needlessly erasing vector elements
-
-2006-06-14 15:38 Sandro Santilli <strk at kbt.io>
-
- * [r1667] source/operation/overlay/OverlayOp.cpp: Fixed
- just-introduced bug
-
-2006-06-14 15:03 Sandro Santilli <strk at kbt.io>
-
- * [r1666] ChangeLog, source/operation/overlay/OverlayOp.cpp: *
- source/operation/overlay/OverlayOp.cpp: use NodeMap::container
- and related typedefs, removed (int) casts, optimized loops.
-
-2006-06-14 14:32 Sandro Santilli <strk at kbt.io>
-
- * [r1665] ChangeLog, source/geomgraph/EdgeEnd.cpp,
- source/headers/geos/geomgraph/DirectedEdge.h,
- source/headers/geos/geomgraph/DirectedEdge.inl,
- source/headers/geos/geomgraph/EdgeEnd.h: EdgeEnd::getEdge() made
- non-virtual and inlined.
-
-2006-06-14 13:59 Sandro Santilli <strk at kbt.io>
-
- * [r1664] ChangeLog, source/operation/overlay/PolygonBuilder.cpp:
- Fixed bug in PolygonBuilder::placePolygonHoles, performance
- improved as a side effect.
-
-2006-06-13 23:26 Sandro Santilli <strk at kbt.io>
-
- * [r1663] ChangeLog,
- source/headers/geos/operation/overlay/PolygonBuilder.h,
- source/operation/overlay/PolygonBuilder.cpp: cleanups
-
-2006-06-13 22:50 Sandro Santilli <strk at kbt.io>
-
- * [r1662] ChangeLog, source/headers/geos/io/WKTReader.inl: *
- source/headers/geos/io/WKTReader.inl: added missing include for
- GEOS_DEBUG set case, use stderr for debugging output.
-
-2006-06-13 22:19 Sandro Santilli <strk at kbt.io>
-
- * [r1661] ChangeLog, source/operation/overlay/LineBuilder.cpp:
- fixed unused parameter warning
-
-2006-06-13 22:00 Sandro Santilli <strk at kbt.io>
-
- * [r1660] ChangeLog, source/headers/geos/geomgraph/GeometryGraph.h:
- Changed GeometryGraph::lineEdgeMap set comparison function to be
- pointer-based. Should be safe and much faster. Available tests
- all succeed.
-
-2006-06-13 21:42 Sandro Santilli <strk at kbt.io>
-
- * [r1659] source/operation/overlay/OverlayOp.cpp: trimmed cvs log,
- cleanups
-
-2006-06-13 21:40 Sandro Santilli <strk at kbt.io>
-
- * [r1658] source/geomgraph/GeometryGraph.cpp: Cleanups and some
- more debugging lines
-
-2006-06-13 21:38 Sandro Santilli <strk at kbt.io>
-
- * [r1657] ChangeLog, source/geom/Geometry.cpp: Added self
- comparison check in Geometry::compareTo().
-
-2006-06-13 19:16 Sandro Santilli <strk at kbt.io>
-
- * [r1656] ChangeLog: fixed mis-assigned commit
-
-2006-06-12 17:18 Sandro Santilli <strk at kbt.io>
-
- * [r1655] ChangeLog, source/simplify/LineSegmentIndex.cpp:
- LineSegmentIndex: explicitly initialized parent class in
- constructors.
-
-2006-06-12 17:15 Sandro Santilli <strk at kbt.io>
-
- * [r1654] ChangeLog, source/headers/geos/index/quadtree/Root.h,
- source/headers/geos/operation/distance/ConnectedElementPointFilter.h,
- source/headers/geos/operation/polygonize/Polygonizer.h: Removed
- unused parameters warning
-
-2006-06-12 17:14 Sandro Santilli <strk at kbt.io>
-
- * [r1653] ChangeLog, source/headers/geos/geom/GeometryFilter.h:
- added assert(0) version of filter_ro() and filter_rw() to allow
- implementations to only defined the required one.
-
-2006-06-12 16:59 Sandro Santilli <strk at kbt.io>
-
- * [r1652] tests/bigtest/TestSweepLineSpeed.cpp,
- tests/xmltester/SimpleWKTTester.cpp: Removed unused parameter
- warnings
-
-2006-06-12 16:57 Sandro Santilli <strk at kbt.io>
-
- * [r1651] source/headers/geos/planargraph/Node.h: Added note about
- ownership of return from getEdgesBetween()
-
-2006-06-12 16:55 Sandro Santilli <strk at kbt.io>
-
- * [r1650] ChangeLog, source/headers/geos/io/WKTWriter.h,
- source/io/WKTWriter.cpp: fixed compiler warnings, fixed some
- methods to omit unused parameters.
-
-2006-06-12 16:51 Sandro Santilli <strk at kbt.io>
-
- * [r1649] ChangeLog, source/geom/CoordinateSequence.cpp,
- source/headers/geos/geom/CoordinateSequence.h,
- tests/unit/geom/CoordinateArraySequenceTest.cpp: Added equality
- and inequality operators and tests
-
-2006-06-12 16:36 Sandro Santilli <strk at kbt.io>
-
- * [r1648] ChangeLog, source/geom/CoordinateSequence.cpp,
- source/headers/geos/geom/CoordinateSequence.h: indentation, notes
- about things to be fixed.
-
-2006-06-12 15:47 Sandro Santilli <strk at kbt.io>
-
- * [r1647] ChangeLog, source/planargraph/Node.cpp: implemented
- missing getEdgesBetween() method (untested).
-
-2006-06-12 15:46 Sandro Santilli <strk at kbt.io>
-
- * [r1646] source/headers/geos/planargraph/DirectedEdge.h,
- source/planargraph/DirectedEdge.cpp: provided a memory friendly
- version of toEdges() method.
-
-2006-06-12 15:07 Sandro Santilli <strk at kbt.io>
-
- * [r1645] ChangeLog, source/geom/CoordinateArraySequence.cpp:
- explicitly invoked CoordinateSequence (copy) ctor - suggested by
- GCC warning.
-
-2006-06-12 15:06 Sandro Santilli <strk at kbt.io>
-
- * [r1644] source/headers/geos/geom/CoordinateSequence.h: Added
- default ctor and copy ctor (protected)
-
-2006-06-12 13:57 Sandro Santilli <strk at kbt.io>
-
- * [r1643] ChangeLog, acsite.m4, configure.in,
- source/headers/geos/platform.h.in: Check for int64_t type for
- int64 typedef.
-
-2006-06-12 11:29 Sandro Santilli <strk at kbt.io>
-
- * [r1642] ChangeLog, source/algorithm/SimplePointInAreaLocator.cpp,
- source/geomgraph/EdgeNodingValidator.cpp,
- source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/TopologyLocation.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/headers/geos/geom/CoordinateArraySequenceFactory.h,
- source/headers/geos/geom/CoordinateArraySequenceFactory.inl,
- source/headers/geos/geom/LineSegment.inl,
- source/headers/geos/geom/Location.h,
- source/headers/geos/geomgraph/TopologyLocation.h,
- source/headers/geos/noding/SegmentNodeList.h,
- source/headers/geos/profiler.h,
- source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
- source/headers/geos/simplify/TaggedLineString.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/noding/SegmentNodeList.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/predicate/SegmentIntersectionTester.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/simplify/DouglasPeuckerLineSimplifier.cpp,
- source/simplify/LineSegmentIndex.cpp,
- source/simplify/TaggedLineString.cpp, source/util/Profiler.cpp:
- unsigned int => size_t
-
-2006-06-12 10:49 Sandro Santilli <strk at kbt.io>
-
- * [r1641] ChangeLog, source/algorithm/ConvexHull.cpp,
- source/algorithm/PointLocator.cpp, source/geom/Envelope.cpp,
- source/geom/LineString.cpp,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geomgraph/EdgeEndStar.h,
- source/headers/geos/index/strtree/AbstractSTRtree.h,
- source/headers/geos/index/strtree/SIRtree.h,
- source/headers/geos/index/strtree/STRtree.h,
- source/headers/geos/planargraph/DirectedEdgeStar.h,
- source/headers/geos/planargraph/Node.h,
- source/headers/geos/planargraph/PlanarGraph.h,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/operation/linemerge/LineSequencer.cpp,
- source/planargraph/PlanarGraph.cpp: unsigned int => size_t
-
-2006-06-12 10:39 Sandro Santilli <strk at kbt.io>
-
- * [r1640] ChangeLog, tests/xmltester/XMLTester.cpp: don't print
- test file precision model if verbosity level < 2.
-
-2006-06-12 10:10 Sandro Santilli <strk at kbt.io>
-
- * [r1639] ChangeLog, NEWS, capi/geos_c.h.in,
- source/algorithm/CGAlgorithms.cpp,
- source/geom/CoordinateArraySequence.cpp,
- source/geom/CoordinateSequence.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPolygon.cpp, source/geom/Polygon.cpp,
- source/headers/geos/geom/CoordinateArraySequence.h,
- source/headers/geos/geom/CoordinateArraySequenceFactory.h,
- source/headers/geos/geom/CoordinateSequence.h,
- source/headers/geos/geom/CoordinateSequenceFactory.h,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/LineSegment.h,
- source/headers/geos/util/UniqueCoordinateArrayFilter.h: Fixed
- getGeometryN() to take size_t rather then int, changed unsigned
- int parameters to size_t.
-
-2006-06-09 08:28 Sandro Santilli <strk at kbt.io>
-
- * [r1638] tests/xmltester/SimpleWKTTester.cpp: Removed compiler
- warning
-
-2006-06-09 08:17 Sandro Santilli <strk at kbt.io>
-
- * [r1637] ChangeLog, tests/unit/noding/SegmentStringTest.cpp:
- removed signed/unsigned comparison warnings.
-
-2006-06-09 08:09 Sandro Santilli <strk at kbt.io>
-
- * [r1636] ChangeLog, tests/unit/geom/LinearRingTest.cpp,
- tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/PolygonTest.cpp: removed signed/unsigned
- comparison warnings.
-
-2006-06-09 08:02 Sandro Santilli <strk at kbt.io>
-
- * [r1635] ChangeLog, tests/unit/geom/LineStringTest.cpp: Fixed
- signed/unsigned comparison tests
-
-2006-06-09 07:42 Sandro Santilli <strk at kbt.io>
-
- * [r1634] ChangeLog, source/geomgraph/GeometryGraph.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/valid/RepeatedPointTester.cpp: *
- source/geomgraph/GeometryGraph.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/valid/RepeatedPointTester.cpp: Fixed warning
- after Polygon ring accessor methods changed to work with size_t.
- Small optimizations in loops.
-
-2006-06-09 06:41 Sandro Santilli <strk at kbt.io>
-
- * [r1633] ChangeLog: Added missing log for mloskot change
-
-2006-06-08 18:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1632] tests/unit/geom/DimensionTest.cpp: Fixed no-effect
- warning in test<1> from DimensionTest.cpp.
-
-2006-06-08 18:18 Sandro Santilli <strk at kbt.io>
-
- * [r1631] ChangeLog, tests/unit/geom/GeometryFactoryTest.cpp: *
- tests/unit/geom/GeometryFactoryTest.cpp: fixed compiler warnings
- about signed/unsigned comparisons.
-
-2006-06-08 17:58 Sandro Santilli <strk at kbt.io>
-
- * [r1630] ChangeLog, NEWS, source/algorithm/CentroidArea.cpp,
- source/geom/Polygon.cpp, source/geom/util/GeometryEditor.cpp,
- source/headers/geos/geom/Polygon.h, source/io/WKTWriter.cpp:
- Polygon::getNumInteriorRing() return size_t,
- Polygon::interiorRingN() takes size_t.
-
-2006-06-08 17:46 Sandro Santilli <strk at kbt.io>
-
- * [r1629] ChangeLog,
- tests/unit/geom/CoordinateArraySequenceTest.cpp: *
- tests/unit/geom/CoordinateArraySequenceTest.cpp: fix
- signed/unsigned comparison warning.
-
-2006-06-08 15:55 Sandro Santilli <strk at kbt.io>
-
- * [r1628] ChangeLog, tests/xmltester/markup/MarkupSTL.cpp: *
- tests/xmltester/markup/MarkupSTL.cpp: removed use of
- allocator<char>, which brings in some incompatibilities with
- libstdc++ 6.0.7 (gcc 4.0.2).
-
-2006-06-08 13:19 Sandro Santilli <strk at kbt.io>
-
- * [r1627] configure.in: Commented out ruby and python detection
-
-2006-06-08 12:58 Sandro Santilli <strk at kbt.io>
-
- * [r1626] tests/xmltester/Makefile.am,
- tests/xmltester/testrunner.sh: Fixed xml testrunner rule
-
-2006-06-08 12:16 Sandro Santilli <strk at kbt.io>
-
- * [r1625] ChangeLog, tests/xmltester/Makefile.am,
- tests/xmltester/testrunner.sh: added XML tests run to the 'make
- check' rule.
-
-2006-06-08 11:20 Sandro Santilli <strk at kbt.io>
-
- * [r1624] ChangeLog,
- source/headers/geos/geom/CoordinateSequenceFactory.h,
- source/headers/geos/geom/GeometryComponentFilter.h,
- source/headers/geos/geom/GeometryFilter.h,
- source/headers/geos/geom/util/CoordinateOperation.h,
- source/headers/geos/geom/util/GeometryEditorOperation.h,
- source/headers/geos/geom/util/ShortCircuitedGeometryVisitor.h,
- source/headers/geos/geomgraph/NodeFactory.h,
- source/headers/geos/index/ItemVisitor.h,
- source/headers/geos/index/strtree/AbstractSTRtree.h,
- source/headers/geos/index/sweepline/SweepLineOverlapAction.h:
- Added missing virtual destructor to abstract classes.
-
-2006-06-07 20:04 Sandro Santilli <strk at kbt.io>
-
- * [r1623] ChangeLog, configure.in: * configure.in: enforce -Wall
- -ansi -pedantic -Wno-long-long to C and CXX flags.
-
-2006-06-07 19:45 Sandro Santilli <strk at kbt.io>
-
- * [r1622] swig/ruby/test/Makefile.am: Renamed (reserved) TESTS
- variable to RUBY_TESTS
-
-2006-06-07 19:26 Sandro Santilli <strk at kbt.io>
-
- * [r1621] Makefile.am: Fixed SUBDIRS order, and added a NOTE about
- maintaining it.
-
-2006-06-07 17:03 Sandro Santilli <strk at kbt.io>
-
- * [r1620] ChangeLog, Makefile.am, configure.in,
- swig/python/Makefile.am, swig/ruby/Makefile.am,
- swig/ruby/test/Makefile.am: * Makefile.am, configure.in,
- swig/python/Makefile.am, swig/ruby/Makefile.am,
- swig/ruby/test/Makefile.am: swig removed from automatic build
- process.
- * configure.in: removed check for boost availability.
-
-2006-06-07 16:07 Sandro Santilli <strk at kbt.io>
-
- * [r1619] configure.in: Set release version to 3.0.0rc1
-
-2006-06-07 14:10 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1618] ChangeLog, tests/unit/Makefile.am: Update ChangeLog with
- info about new test case isPointInRingTest.cpp.
-
-2006-06-07 14:06 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1617] tests/unit/algorithm/CGAlgorithms/isPointInRing.cpp,
- tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp: Renamed
- file isPointInRing.cpp to isPointInRingTest.cpp to follow GEOS
- Unit Test convention.
-
-2006-06-07 13:52 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1616] tests/unit/Makefile.am,
- tests/unit/algorithm/CGAlgorithms,
- tests/unit/algorithm/CGAlgorithms/isPointInRing.cpp: Added new
- test: CGAlgorithms/isPointInRing.cpp.
-
-2006-06-07 13:10 Sandro Santilli <strk at kbt.io>
-
- * [r1615] ChangeLog, source/headers/geos/geom.h: Removed Triangle.h
- include from geom.h
-
-2006-06-07 13:08 Sandro Santilli <strk at kbt.io>
-
- * [r1614] ChangeLog, source/headers/geos/geom/Makefile.am: *
- source/headers/geos/geom/Makefile.am: removed Triangle.h from
- installed header set.
-
-2006-06-05 19:42 Sandro Santilli <strk at kbt.io>
-
- * [r1613] ChangeLog, source/headers/geos/Makefile.am,
- source/headers/geos/algorithm/Makefile.am,
- source/headers/geos/geom/Makefile.am,
- source/headers/geos/geom/util/Makefile.am,
- source/headers/geos/geomgraph/Makefile.am,
- source/headers/geos/geomgraph/index/Makefile.am,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/index/Makefile.am,
- source/headers/geos/index/bintree/Makefile.am,
- source/headers/geos/index/chain/Makefile.am,
- source/headers/geos/index/quadtree/Makefile.am,
- source/headers/geos/index/strtree/Makefile.am,
- source/headers/geos/index/sweepline/Makefile.am,
- source/headers/geos/indexSweepline.h,
- source/headers/geos/io/Makefile.am,
- source/headers/geos/noding/Makefile.am,
- source/headers/geos/noding/snapround/Makefile.am,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opDistance.h,
- source/headers/geos/opOverlay.h,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/opPredicate.h,
- source/headers/geos/opRelate.h,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/operation/buffer/Makefile.am,
- source/headers/geos/operation/distance/Makefile.am,
- source/headers/geos/operation/linemerge/Makefile.am,
- source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/polygonize/Makefile.am,
- source/headers/geos/operation/predicate/Makefile.am,
- source/headers/geos/operation/relate/Makefile.am,
- source/headers/geos/operation/valid/Makefile.am,
- source/headers/geos/planargraph.h,
- source/headers/geos/planargraph/Makefile.am,
- source/headers/geos/planargraph/algorithm/Makefile.am,
- source/headers/geos/precision/Makefile.am,
- source/headers/geos/util.h, source/headers/geos/util/Makefile.am:
- Fixed noinst_geos_HEADERS => noinst_HEADERS.
-
-2006-06-05 15:36 Sandro Santilli <strk at kbt.io>
-
- * [r1612] ChangeLog, NEWS, capi/geos_c.cpp,
- source/geom/Geometry.cpp, source/headers/geos/noding.h,
- source/headers/geos/noding/Makefile.am,
- source/headers/geos/operation/overlay/LineBuilder.h,
- source/headers/geos/operation/overlay/OverlayOp.h,
- source/headers/geos/operation/overlay/PointBuilder.h,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- tests/xmltester/XMLTester.cpp: Given OverlayOp funx code enum a
- name and renamed values to have a lowercase prefix. Drop all of
- noding headers from installed header set.
-
-2006-06-03 22:31 Howard Butler <hobu.inc at gmail.com>
-
- * [r1611] source/Makefile.vc: update to track latest removals
-
-2006-06-03 22:29 Howard Butler <hobu.inc at gmail.com>
-
- * [r1610] source/simplify/DouglasPeuckerLineSimplifier.cpp: Use a
- fully qualified namespace for LineSegment because we're inside of
- geos::simplify at the time
-
-2006-06-01 11:49 Sandro Santilli <strk at kbt.io>
-
- * [r1609] ChangeLog, source/headers/geos/geomgraph.h,
- source/headers/geos/geomgraph/Makefile.am,
- source/headers/geos/geomgraph/Node.h,
- source/headers/geos/geomgraph/PlanarGraph.h,
- source/headers/geos/io.h, source/headers/geos/io/Makefile.am,
- source/headers/geos/io/WKBReader.h,
- source/headers/geos/opValid.h,
- source/headers/geos/operation/buffer/Makefile.am,
- source/headers/geos/operation/distance/Makefile.am,
- source/headers/geos/operation/predicate/Makefile.am,
- source/headers/geos/operation/valid/Makefile.am,
- source/headers/geos/precision.h,
- source/headers/geos/precision/Makefile.am,
- source/io/WKTWriter.cpp, source/io/Writer.cpp: Reduced installed
- headers form geomgraph namespace
-
-2006-06-01 10:28 Sandro Santilli <strk at kbt.io>
-
- * [r1608] ChangeLog, source/headers/geos/index/bintree/Makefile.am,
- source/headers/geos/index/chain/Makefile.am,
- source/headers/geos/index/quadtree/Makefile.am,
- source/headers/geos/index/strtree/Makefile.am,
- source/headers/geos/index/sweepline/Makefile.am,
- source/headers/geos/indexBintree.h,
- source/headers/geos/indexChain.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/indexStrtree.h,
- source/headers/geos/indexSweepline.h,
- source/headers/geos/operation/valid/SweeplineNestedRingTester.h,
- source/operation/valid/Makefile.am: Reduced number of installed
- headers for the geos::index namespace
-
-2006-05-25 18:44 Sandro Santilli <strk at kbt.io>
-
- * [r1607] ChangeLog, tests/unit/geom/TriangleTest.cpp: *
- tests/unit/geom/TriangleTest.cpp: take floating-point rounding
- error into account.
-
-2006-05-25 16:11 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1606] tests/tut/tut.h: Changed precision constant with
- epsilon() from std::numeric_limits.
-
-2006-05-25 15:54 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1605] tests/tut/tut.h: Added specialization of ensure_equals
- for double type.
-
-2006-05-24 16:29 Sandro Santilli <strk at kbt.io>
-
- * [r1604] ChangeLog, source/index/quadtree/DoubleBits.cpp: *
- source/index/quadtree/DoubleBits.cpp: handled negative or zero
- values in getExponent().
-
-2006-05-24 16:01 Sandro Santilli <strk at kbt.io>
-
- * [r1603] ChangeLog, tests/unit/utility.h: * tests/unit/utility.h:
- fixed missing return from isSameStructure's specialization on
- GeometryCollection, also fixed a signed/unsigned mismatch warning
- there.
-
-2006-05-24 15:42 Sandro Santilli <strk at kbt.io>
-
- * [r1602] ChangeLog, source/util/CoordinateArrayFiter.cpp,
- source/util/GEOSException.cpp, source/util/Makefile.am,
- source/util/UniqueCoordinateArrayFilter.cpp: *
- source/util/Makefile.am, source/util/CoordinateArrayFiter.cpp,
- source/util/GEOSException.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp: removed empty
- implementation files.
-
-2006-05-24 15:32 Sandro Santilli <strk at kbt.io>
-
- * [r1601] ChangeLog,
- source/headers/geos/simplify/TaggedLinesSimplifier.h: *
- source/headers/geos/simplify/TaggedLinesSimplifier.h: added
- LineSegmentIndex.h include so that every use of the templated
- simplify() function get all the required definitions.
-
-2006-05-24 15:17 Sandro Santilli <strk at kbt.io>
-
- * [r1600] ChangeLog, source/headers/geos/algorithm/Makefile.am,
- source/headers/geos/geom/Makefile.am,
- source/headers/geos/geomgraph/Makefile.am,
- source/headers/geos/opLinemerge.h,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/operation/distance/Makefile.am,
- source/headers/geos/operation/linemerge/Makefile.am,
- source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/OverlayOp.h,
- source/headers/geos/operation/polygonize/Makefile.am,
- source/headers/geos/operation/relate/Makefile.am,
- source/headers/geos/planargraph/Makefile.am: Reduced number of
- installed headers in geos/operation/ subdir
-
-2006-05-24 13:44 Sandro Santilli <strk at kbt.io>
-
- * [r1599] NEWS: Added a note about unit tests being introduced
-
-2006-05-24 11:44 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1598] ChangeLog: Added missing entries to ChangeLog.
-
-2006-05-24 11:41 Sandro Santilli <strk at kbt.io>
-
- * [r1597] ChangeLog,
- source/headers/geos/simplify/TaggedLinesSimplifier.h,
- source/simplify/TaggedLinesSimplifier.cpp,
- source/simplify/TopologyPreservingSimplifier.cpp: *
- source/headers/geos/simplify/TaggedLinesSimplifier.h,
- source/simplify/TaggedLinesSimplifier.cpp,
- source/simplify/TopologyPreservingSimplifier.cpp:
- fixed bug in TopologyPreservingSimplifier failing to
- detect intersections, refactored TaggedLinesSimplifier
- class to more closely match JTS and use templated
- functions.
-
-2006-05-24 08:32 Sandro Santilli <strk at kbt.io>
-
- * [r1596] ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in: #include
- <stddef.h> to get size_t definition (only #ifndef __cplusplus)
-
-2006-05-24 05:53 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1595] tests/unit/Makefile.am,
- tests/unit/simplify/TopologyPreservingSimplifierTest.cpp,
- tests/unit/utility.h: Added new test:
- TopologyPreservingSimplifierTest.cpp. Added new utility.cpp
- helper for Unit Tests (implementes utils from JTS Unit Tests).
-
-2006-05-23 15:06 Sandro Santilli <strk at kbt.io>
-
- * [r1594] ChangeLog, source/headers/geos/geom/Coordinate.h: *
- source/headers/geos/geom/Coordinate.h: added missing <string>
- include.
-
-2006-05-23 14:44 Sandro Santilli <strk at kbt.io>
-
- * [r1593] ChangeLog, source/headers/geos/config.h: *
- source/headers/geos/config.h: removed file which is not supposed
- to be in the repository.
-
-2006-05-23 14:29 Sandro Santilli <strk at kbt.io>
-
- * [r1592] ChangeLog,
- source/headers/geos/index/quadtree/DoubleBits.h,
- source/index/quadtree/DoubleBits.cpp: *
- source/headers/geos/index/quadtree/DoubleBits.h,
- source/index/quadtree/DoubleBits.cpp: const correctness and
- documentation.
-
-2006-05-23 13:21 Sandro Santilli <strk at kbt.io>
-
- * [r1591] tests/unit/io/ByteOrderValuesTest.cpp: Added test for
- put/get Long values
-
-2006-05-23 13:16 Sandro Santilli <strk at kbt.io>
-
- * [r1590] ChangeLog, source/io/WKBWriter.cpp: Fixed a bug in
- WKBWriter::writeByteOrder() failing to consider machine's byte
- order
-
-2006-05-23 12:57 Sandro Santilli <strk at kbt.io>
-
- * [r1589] tests/unit/geom/CoordinateTest.cpp: Fixed small typo in
- label
-
-2006-05-23 12:33 Sandro Santilli <strk at kbt.io>
-
- * [r1588] ChangeLog, source/io/ByteOrderValues.cpp: *
- source/io/ByteOrderValues.cpp: fixed bug in putLong() also
- affecting putDouble()
-
-2006-05-23 12:23 Sandro Santilli <strk at kbt.io>
-
- * [r1587] ChangeLog, tests/unit/Makefile.am,
- tests/unit/io/ByteOrderValuesTest.cpp: * tests/unit/Makefile.am,
- tests/unit/io/ByteOrderValuesTest.cpp: unit test for
- ByteOrderValues class.
-
-2006-05-23 11:07 Sandro Santilli <strk at kbt.io>
-
- * [r1586] ChangeLog, source/io/WKBWriter.cpp: *
- source/io/WKBWriter.cpp: fixed bug in ::writeInt missing to
- honour the requested byte order.
-
-2006-05-23 10:56 Sandro Santilli <strk at kbt.io>
-
- * [r1585] tests/unit/io/WKBReaderTest.cpp: Fixed top comment
-
-2006-05-23 10:48 Sandro Santilli <strk at kbt.io>
-
- * [r1584] ChangeLog, tests/unit/io/WKBReaderTest.cpp: *
- tests/unit/io/WKBReaderTest.cpp: cleaned up and added both XDR
- and NDR tests.
-
-2006-05-23 09:24 Sandro Santilli <strk at kbt.io>
-
- * [r1583] ChangeLog, source/headers/geos/io/WKBConstants.h,
- source/io/ByteOrderValues.cpp: * source/io/ByteOrderValues.cpp:
- changed ENDIAN_BIG and ENDIAN_LITTLE values to match
- WKBConstants::XDR and WKBConstants::NDR respectively.
- * source/headers/geos/io/WKBConstants.h: added comments about
- meaning of XDR/NDR.
-
-2006-05-22 15:08 Sandro Santilli <strk at kbt.io>
-
- * [r1582] source/headers/geos/util/GEOSException.h: Print colon
- after exception name (as it has always been)
-
-2006-05-19 17:44 Sandro Santilli <strk at kbt.io>
-
- * [r1581] ChangeLog,
- source/simplify/TopologyPreservingSimplifier.cpp: *
- source/simplify/TopologyPreservingSimplifier.cpp:
- removed friend specification in
- TopologyPreservingSimplifier helper class
- (no more needed)
-
-2006-05-19 17:39 Sandro Santilli <strk at kbt.io>
-
- * [r1580] ChangeLog, tests/unit/geom/Geometry/coversTest.cpp: *
- tests/unit/geom/Geometry/coversTest.cpp:
- keep tests in 'tut' namespace.
-
-2006-05-19 16:38 Sandro Santilli <strk at kbt.io>
-
- * [r1579] ChangeLog, tests/xmltester/XMLTester.cpp: *
- tests/xmltester/XMLTester.cpp: report
- error on load of requested tests.
-
-2006-05-18 10:19 Sandro Santilli <strk at kbt.io>
-
- * [r1578] ChangeLog, source/headers/geos/geom.h: *
- source/headers/geos/geom.h: fixed doxygen header for mainpage.
-
-2006-05-18 10:16 Sandro Santilli <strk at kbt.io>
-
- * [r1577] NEWS: Added note about the new BinaryOp class and its
- uses.
-
-2006-05-18 10:13 Sandro Santilli <strk at kbt.io>
-
- * [r1576] ChangeLog, source/headers/geos/geom/BinaryOp.h: *
- source/headers/geos/geom/BinaryOp.h: added compile-time defines
- to avoid precision-reduction and simplify based policies (default
- to enabled).
-
-2006-05-18 09:32 Sandro Santilli <strk at kbt.io>
-
- * [r1575] NEWS: added note about new Geometry predicates
-
-2006-05-18 09:00 Sandro Santilli <strk at kbt.io>
-
- * [r1574] ChangeLog, tests/unit/geom/Geometry/coversTest.cpp: Added
- tests for coveredBy(), fixed ChangeLog entry
-
-2006-05-18 08:56 Sandro Santilli <strk at kbt.io>
-
- * [r1573] ChangeLog, source/geom/Geometry.cpp,
- source/headers/geos/geom/Geometry.h, tests/unit/Makefile.am,
- tests/unit/geom/Geometry/coversTest.cpp: *
- source/geom/Geometry.cpp,
- source/headers/geos/geom/Geometry.h: added
- covers() and isCoveredBy() predicates.
- * tests/unit/Makefile.am,
- tests/unit/geom/Geometry/coversTest.cpp:
- added test for covers() predicates.
-
-2006-05-17 17:41 Sandro Santilli <strk at kbt.io>
-
- * [r1572] source/geom/IntersectionMatrix.cpp,
- source/headers/geos/geom/IntersectionMatrix.h,
- tests/unit/geom/IntersectionMatrixTest.cpp: Added output operator
- + test
-
-2006-05-17 17:24 Sandro Santilli <strk at kbt.io>
-
- * [r1571] ChangeLog, source/geom/IntersectionMatrix.cpp,
- source/headers/geos/geom/IntersectionMatrix.h: Added port info,
- fixed isCoveredBy() comment.
-
-2006-05-17 17:20 Sandro Santilli <strk at kbt.io>
-
- * [r1570] ChangeLog, source/geom/IntersectionMatrix.cpp,
- source/headers/geos/geom/IntersectionMatrix.h,
- tests/unit/geom/IntersectionMatrixTest.cpp: added isCovers() and
- isCoveredBy() public methods to IntersectionMatrix and associated
- tests.
-
-2006-05-17 08:40 Sandro Santilli <strk at kbt.io>
-
- * [r1569] source/headers/geos/geom/BinaryOp.h: typo fixed to make
- description more clear
-
-2006-05-13 10:42 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1563] tests/unit/algorithm/PointLocatorTest.cpp: Fixed
- line-ends in PointLocatorTest.cpp file.
-
-2006-05-13 08:26 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1562] ., .cvsignore, tests/unit, tests/unit/.cvsignore,
- tests/unit/geom/Geometry/isRectangleTest.cpp: Fixed line-ends in
- isRectangleTest.cpp. Added new patterns to .cvsignore.
-
-2006-05-05 15:40 Sandro Santilli <strk at kbt.io>
-
- * [r1561] ChangeLog,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/noding/snapround/SimpleSnapRounder.cpp: Had nodind
- validation error throw an exception for SimpleSnapRounder
- and MCIndexSnapRounder
-
-2006-05-05 14:34 Sandro Santilli <strk at kbt.io>
-
- * [r1560] ChangeLog, tests/unit/Makefile.am, tests/unit/noding,
- tests/unit/noding/SegmentStringTest.cpp: New SegmentString unit
- test
-
-2006-05-05 14:25 Sandro Santilli <strk at kbt.io>
-
- * [r1559] source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SegmentString.inl,
- source/noding/SegmentString.cpp: moved getSegmentOctant out of
- .inl into .cpp, renamed private eiList to nodeList as in JTS,
- added more assertion checking and fixed doxygen comments
-
-2006-05-05 10:19 Sandro Santilli <strk at kbt.io>
-
- * [r1558] ChangeLog, source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SegmentString.inl,
- source/noding/SegmentNodeList.cpp: droppped
- SegmentString::getContext(), new name is getData() to reflect
- change in JTS
-
-2006-05-05 09:37 Sandro Santilli <strk at kbt.io>
-
- * [r1557] ChangeLog, source/headers/geos/geom.h: *
- source/headers/geos/geom.h: fixed namespace qualification in
- doxygen page about C++ interface.
-
-2006-05-04 15:49 Sandro Santilli <strk at kbt.io>
-
- * [r1556] ChangeLog, source/geom/GeometryCollection.cpp,
- source/geom/LineString.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/headers/geos/geom/Dimension.h,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geom/MultiLineString.h,
- source/headers/geos/geom/MultiPoint.h,
- source/headers/geos/geom/MultiPolygon.h,
- source/headers/geos/geom/Point.h,
- source/headers/geos/geom/Polygon.h,
- source/operation/buffer/BufferOp.cpp: updated all
- Geometry::getDimension() methods to return
- Dimension::DimensionType (closes bug#93)
-
-2006-05-04 14:05 Sandro Santilli <strk at kbt.io>
-
- * [r1555] ChangeLog, source/geom/PrecisionModel.cpp,
- source/headers/geos/noding/snapround/HotPixel.inl,
- source/headers/geos/util/math.h, source/noding/ScaledNoder.cpp: *
- source/headers/geos/util/math.h: provided an util::round() method
- being an inline proxy to call appropriate default rounding
- function for the whole GEOS codebase. Currently pointing at
- util::java_math_round() being the last being used.
-
-2006-05-04 13:38 Sandro Santilli <strk at kbt.io>
-
- * [r1554] source/headers/geos/geomgraph/DirectedEdge.h: doxygen
- comments cleanup
-
-2006-05-04 12:54 Sandro Santilli <strk at kbt.io>
-
- * [r1553] ChangeLog, source/headers/geos/geomgraph/NodeMap.h: Added
- invariant tester for NodeMap class, fixed comment about ownership
- of NodeFactory
-
-2006-05-04 12:33 Sandro Santilli <strk at kbt.io>
-
- * [r1552] source/operation/buffer/BufferSubgraph.cpp: Added some
- comments about RightmostEdgeFinder only considering forward
- DirectedEdge
-
-2006-05-04 12:19 Sandro Santilli <strk at kbt.io>
-
- * [r1551]
- source/headers/geos/operation/buffer/RightmostEdgeFinder.h: Added
- note about findEdge() only scanning for forward DirectedEdges
-
-2006-05-04 12:17 Sandro Santilli <strk at kbt.io>
-
- * [r1550] source/geomgraph/PlanarGraph.cpp: Added comment about
- management of newly created DirectedEdges
-
-2006-05-04 10:15 Sandro Santilli <strk at kbt.io>
-
- * [r1549] ChangeLog,
- source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h:
- Doxygen comments
-
-2006-05-04 09:16 Sandro Santilli <strk at kbt.io>
-
- * [r1548] source/operation/buffer/BufferBuilder.cpp: Added JTS
- debugging, for comparison with JTS
-
-2006-05-04 08:42 Sandro Santilli <strk at kbt.io>
-
- * [r1547] ChangeLog, source/headers/geos/geom/CoordinateSequence.h:
- Added note about the CoordinateSequence::toVector() method.
-
-2006-05-04 08:35 Sandro Santilli <strk at kbt.io>
-
- * [r1546] ChangeLog, source/noding/SegmentNodeList.cpp:
- noding/SegmentNodeList.cpp: cleanups, changed output operator to
- be more similar to JTS
-
-2006-05-04 08:30 Sandro Santilli <strk at kbt.io>
-
- * [r1545] source/noding/ScaledNoder.cpp: removed use of
- SegmentString::setCoordinates() [dropped]
-
-2006-05-04 08:29 Sandro Santilli <strk at kbt.io>
-
- * [r1544] ChangeLog, source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SegmentString.inl: *
- source/noding/ScaledNoder.cpp: removed use of
- SegmentString::setCoordinates().
- * source/headers/geos/noding/SegmentStrign.{h,inl}: removed new
- setCoordinates() interface.
-
-2006-05-04 07:43 Sandro Santilli <strk at kbt.io>
-
- * [r1543] ChangeLog, source/headers/geos/noding/SegmentString.h,
- source/noding/SegmentString.cpp: output operator for
- SegmentString class
-
-2006-05-04 07:41 Sandro Santilli <strk at kbt.io>
-
- * [r1542] ChangeLog, source/headers/geos/noding/SegmentNodeList.h:
- const-correct size() method for SegmentNodeList
-
-2006-05-04 06:36 Sandro Santilli <strk at kbt.io>
-
- * [r1541] source/headers/geos/noding/ScaledNoder.h: Extended
- definition to take new CoordinateSequence tracking into account
-
-2006-05-03 20:05 Sandro Santilli <strk at kbt.io>
-
- * [r1540] ChangeLog, source/noding/ScaledNoder.cpp: Added SQL
- debugging output
-
-2006-05-03 19:47 Sandro Santilli <strk at kbt.io>
-
- * [r1539] ChangeLog, source/geom/CoordinateSequence.cpp,
- source/headers/geos/geom/CoordinateSequence.h: added operator<<
- for CoordinateSequence
-
-2006-05-03 18:04 Sandro Santilli <strk at kbt.io>
-
- * [r1538] ChangeLog, source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SegmentString.inl: added
- SegmentString::setCoordinates() interface
-
-2006-05-03 17:54 Sandro Santilli <strk at kbt.io>
-
- * [r1537] source/noding/snapround/SimpleSnapRounder.cpp:
- Uncommented correctness checker
-
-2006-05-03 17:51 Sandro Santilli <strk at kbt.io>
-
- * [r1536] source/noding/snapround/HotPixel.cpp: system headers
- included after package headers
-
-2006-05-03 17:50 Sandro Santilli <strk at kbt.io>
-
- * [r1535] ChangeLog,
- source/headers/geos/noding/snapround/HotPixel.h: Doxygen comments
-
-2006-05-03 17:48 Sandro Santilli <strk at kbt.io>
-
- * [r1534] source/headers/geos/nodingSnapround.h: Forgot a slash
-
-2006-05-03 17:48 Sandro Santilli <strk at kbt.io>
-
- * [r1533] ChangeLog, source/headers/geos/nodingSnapround.h: Doxygen
- brief
-
-2006-05-03 16:22 Howard Butler <hobu.inc at gmail.com>
-
- * [r1532] source/Makefile.vc: tweak clean target
-
-2006-05-03 16:21 Howard Butler <hobu.inc at gmail.com>
-
- * [r1531] source/Makefile.vc: Build the C API and shared lib
- separate from the normal lib
- Add missing files
-
-2006-05-03 16:19 Sandro Santilli <strk at kbt.io>
-
- * [r1530] source/headers/geos/noding/SegmentString.h: fit in 80
- columns
-
-2006-05-03 16:09 Howard Butler <hobu.inc at gmail.com>
-
- * [r1529] capi/geos_c.h.vc: Maintain a geos_c.h.vc until we come up
- with a better solution
-
-2006-05-03 15:50 Howard Butler <hobu.inc at gmail.com>
-
- * [r1528] ChangeLog: *** empty log message ***
-
-2006-05-03 15:49 Sandro Santilli <strk at kbt.io>
-
- * [r1527] ChangeLog, source/noding/snapround/SimpleSnapRounder.cpp:
- fixed bug in SimpleSnapRounder::computeSnaps, trying to access
- out-of-bound vector element.
-
-2006-05-03 15:49 Howard Butler <hobu.inc at gmail.com>
-
- * [r1526] source/Makefile.vc: add additional files and change names
- where necessary
-
-2006-05-03 15:40 Sandro Santilli <strk at kbt.io>
-
- * [r1525] source/noding/ScaledNoder.cpp: test SegmentString
- invariant before and after scaling
-
-2006-05-03 15:37 Sandro Santilli <strk at kbt.io>
-
- * [r1524] ChangeLog: Tabs for indent
-
-2006-05-03 15:32 Howard Butler <hobu.inc at gmail.com>
-
- * [r1523] ChangeLog: *** empty log message ***
-
-2006-05-03 15:30 Howard Butler <hobu.inc at gmail.com>
-
- * [r1522] source/headers/geos/version.h.vc: Maintain a version.h.vc
- until we come up with a better solution
-
-2006-05-03 15:28 Sandro Santilli <strk at kbt.io>
-
- * [r1521] ChangeLog, configure.in: updated JTS_PORT to 1.7.1
-
-2006-05-03 15:26 Sandro Santilli <strk at kbt.io>
-
- * [r1520] ChangeLog, source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SegmentString.inl: testInvariant made
- public and always inlined
-
-2006-05-03 15:19 Sandro Santilli <strk at kbt.io>
-
- * [r1519] ChangeLog,
- source/headers/geos/noding/snapround/HotPixel.inl: Changed
- sym_round() to java_math_round()
-
-2006-05-03 15:12 Sandro Santilli <strk at kbt.io>
-
- * [r1518] source/noding/ScaledNoder.cpp: Oops, uninitialized value
- fix
-
-2006-05-03 15:06 Sandro Santilli <strk at kbt.io>
-
- * [r1517] ChangeLog: Updated
-
-2006-05-03 15:06 Sandro Santilli <strk at kbt.io>
-
- * [r1516] source/headers/geos/noding/IntersectionFinderAdder.h:
- Better doxygen comment
-
-2006-05-03 15:05 Sandro Santilli <strk at kbt.io>
-
- * [r1515] source/operation/buffer/RightmostEdgeFinder.cpp:
- Assertions checking
-
-2006-05-03 15:04 Sandro Santilli <strk at kbt.io>
-
- * [r1514] source/headers/geos/noding/ScaledNoder.h: removed
- reduntant port info
-
-2006-05-03 15:02 Sandro Santilli <strk at kbt.io>
-
- * [r1513] source/headers/geos/noding/snapround/SimpleSnapRounder.h,
- source/noding/snapround/SimpleSnapRounder.cpp: moved some
- implementations from header to .cpp file (taken out of inline)
-
-2006-05-03 15:00 Sandro Santilli <strk at kbt.io>
-
- * [r1512] source/headers/geos/noding/ScaledNoder.h,
- source/noding/ScaledNoder.cpp: Fixed scale() function to remove
- repeated points *after* rounding. Added brief doxygen class
- description.
-
-2006-05-03 10:26 Sandro Santilli <strk at kbt.io>
-
- * [r1511] ChangeLog, source/operation/buffer/BufferOp.cpp: Fixed
- misuse of precision model in noder (bufferFixedPrecision)
-
-2006-05-03 09:46 Sandro Santilli <strk at kbt.io>
-
- * [r1510] ChangeLog: buffer headers reduction item
-
-2006-05-03 09:45 Sandro Santilli <strk at kbt.io>
-
- * [r1509] source/headers/geos/opBuffer.h,
- source/headers/geos/operation/buffer/Makefile.am: Do not install
- following buffer headers: BufferBuilder.h,
- OffsetCurveSetBuilder.h, BufferSubgraph.h,
- SubgraphDepthLocater.h,
- RightmostEdgeFinder.h
-
-2006-05-03 09:14 Sandro Santilli <strk at kbt.io>
-
- * [r1508] ChangeLog, source/headers/geos/noding/ScaledNoder.h,
- source/noding/ScaledNoder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: *
- source/operation/buffer/OffsetCurveSetBuilder.cpp: used auto_ptr
- to protect leaks of CoordinateSequence
- * source/noding/ScaledNoder.cpp,
- source/headers/geos/noding/ScaledNoder.h: ported JTS bugfix in
- scale method.
-
-2006-05-03 08:58 Sandro Santilli <strk at kbt.io>
-
- * [r1507] ChangeLog, source/geom/CoordinateArraySequence.cpp,
- source/headers/geos/geom/CoordinateArraySequence.h,
- source/headers/geos/geom/CoordinateSequence.h,
- tests/unit/geom/CoordinateArraySequenceTest.cpp: added new
- non-static CoordinateSequence::removeRepeatedPoints() mutator.
-
-2006-05-02 16:22 Sandro Santilli <strk at kbt.io>
-
- * [r1506] ChangeLog, source/noding/ScaledNoder.cpp: *
- source/noding/ScaledNoder.cpp: use java_math_round instead of
- sym_round.
-
-2006-05-02 14:51 Sandro Santilli <strk at kbt.io>
-
- * [r1505] source/algorithm/CGAlgorithms.cpp,
- source/headers/geos/algorithm/CGAlgorithms.h: Added port info and
- fixed doxygen comments for CGAlgorithms class
-
-2006-05-02 14:32 Sandro Santilli <strk at kbt.io>
-
- * [r1503] ChangeLog, source/headers/geos/opPolygonize.h,
- source/headers/geos/operation/polygonize/EdgeRing.h,
- source/headers/geos/operation/polygonize/Makefile.am,
- source/operation/polygonize/EdgeRing.cpp: Added port info for
- polygonize/EdgeRing class, polygonize/EdgeRing.h header
- not installed.
-
-2006-05-02 14:22 Sandro Santilli <strk at kbt.io>
-
- * [r1502] ChangeLog, source/operation/polygonize/EdgeRing.cpp,
- source/operation/polygonize/Makefile.am,
- source/operation/polygonize/polygonizeEdgeRing.cpp: *
- source/operation/polygonize/: polygonizeEdgeRing.cpp renamed to
- EdgeRing.cpp, to follow JTS naming.
-
-2006-05-02 14:01 Sandro Santilli <strk at kbt.io>
-
- * [r1500] ChangeLog, source/io/WKBReader.cpp: *
- source/io/WKBReader.cpp: fixed reads of XDR WKB.
-
-2006-04-28 12:09 Sandro Santilli <strk at kbt.io>
-
- * [r1497] tests/xmltester/Makefile.am: Added 'verbose-test' rule
-
-2006-04-28 12:08 Sandro Santilli <strk at kbt.io>
-
- * [r1496] NEWS: Added note about Geometry constructors
-
-2006-04-28 11:56 Sandro Santilli <strk at kbt.io>
-
- * [r1495] ChangeLog, source/geom/GeometryFactory.cpp,
- source/geom/Polygon.cpp,
- source/headers/geos/geom/GeometryFactory.h: *
- source/geom/GeometryFactory.cpp,
- source/headers/geos/geom/GeometryFactory.h: added LineString copy
- constructor.
- * source/geom/Polygon.cpp: fixed getBoundary method to always
- return a geometry composed by LineStrings (not LinearRings)
-
-2006-04-28 11:12 Sandro Santilli <strk at kbt.io>
-
- * [r1494] ChangeLog,
- source/headers/geos/operation/predicate/RectangleIntersects.h,
- source/io/WKTWriter.cpp,
- source/operation/predicate/RectangleIntersects.cpp: removed
- warnings related to change in getNumPoints() return type.
-
-2006-04-28 10:55 Sandro Santilli <strk at kbt.io>
-
- * [r1493] ChangeLog, source/geom/GeometryCollection.cpp,
- source/geom/LineString.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geom/MultiLineString.h,
- source/headers/geos/geom/MultiPoint.h,
- source/headers/geos/geom/MultiPolygon.h,
- source/headers/geos/geom/Point.h,
- source/headers/geos/geom/Polygon.h: Geometry constructors made
- protected, to ensure all constructions use GeometryFactory,
- which has been made friend of all Geometry derivates.
- getNumPoints() changed to return
- size_t.
-
-2006-04-28 10:51 Sandro Santilli <strk at kbt.io>
-
- * [r1492] ChangeLog, tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp:
- Unit tests: only construct Geoms using GeometryFactory.
-
-2006-04-27 15:15 Sandro Santilli <strk at kbt.io>
-
- * [r1491] ChangeLog, source/headers/geos/geomgraph/Node.h: Z check
- removed from invariant tester to avoid aborts due to differences
- in FP computations.
-
-2006-04-27 15:07 Sandro Santilli <strk at kbt.io>
-
- * [r1490] source/geomgraph/PlanarGraph.cpp: use output operators in
- debugging lines
-
-2006-04-27 15:06 Sandro Santilli <strk at kbt.io>
-
- * [r1489] ChangeLog, source/geomgraph/NodeMap.cpp: (addNode):
- always use the Node Coordinate as a key in the map to reduce
- likeliness of a premature deletion.
-
-2006-04-27 15:03 Sandro Santilli <strk at kbt.io>
-
- * [r1488] source/geomgraph/Node.cpp: standard algorithm used in
- addZ() for vector seek
-
-2006-04-26 16:35 Sandro Santilli <strk at kbt.io>
-
- * [r1485] ChangeLog, source/io/StringTokenizer.cpp,
- source/io/WKTReader.cpp, tests/xmltester/testLeaksBig.xml: Had
- WKTReader accept correct form for MultiPoint
-
-2006-04-26 10:39 Sandro Santilli <strk at kbt.io>
-
- * [r1482] ChangeLog: Added mloskot item (bug#100)
-
-2006-04-26 10:26 Sandro Santilli <strk at kbt.io>
-
- * [r1481] ChangeLog, tools/geos-config.in: tools/geos-config.in:
- fixed library path to use layout detected by autoconf
-
-2006-04-24 15:47 Sandro Santilli <strk at kbt.io>
-
- * [r1480] source/simplify/TopologyPreservingSimplifier.cpp: Public
- constructors change made permanent
-
-2006-04-23 11:58 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1479] ., .cvsignore,
- tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: Small
- refactoring of DouglasPeuckerSimplifierTest (prefer to use ctor
- instead of operator= to create objects). Added new patterns to
- .cvsignore.
-
-2006-04-23 11:29 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1478] ., .cvsignore: Added new patterns to .cvsignore file.
-
-2006-04-22 17:16 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1477] source/simplify/TopologyPreservingSimplifier.cpp:
- Temporar fix of Bug #100. This report requires deeper analysis!.
-
-2006-04-21 17:04 Sandro Santilli <strk at kbt.io>
-
- * [r1476] ChangeLog, source/geom/PrecisionModel.cpp: Fixed
- constructor by type to always initialize scale factor
-
-2006-04-20 16:21 Sandro Santilli <strk at kbt.io>
-
- * [r1475] ChangeLog, source/headers/geos/geom/BinaryOp.h: Added
- missing debugging output
-
-2006-04-20 14:27 Sandro Santilli <strk at kbt.io>
-
- * [r1474] ChangeLog, source/algorithm/HCoordinate.cpp,
- source/headers/geos/algorithm/HCoordinate.h: HCoordinate class
- changed to use long double types internally, in order to improve
- computation precision
-
-2006-04-20 14:16 Sandro Santilli <strk at kbt.io>
-
- * [r1473] source/headers/geos/algorithm/LineIntersector.h: Added
- some more doxygen comments
-
-2006-04-20 11:11 Sandro Santilli <strk at kbt.io>
-
- * [r1472] ChangeLog, source/algorithm/HCoordinate.cpp:
- source/algorithm/HCoordinate.cpp: added compile time define to
- force storage of intermediate computation values to variables (in
- order to make the -ffloat-store gcc switch effective). Disabled
- by default.
-
-2006-04-19 09:21 Sandro Santilli <strk at kbt.io>
-
- * [r1471] TODO: Added snapround and simplify tests items
-
-2006-04-19 09:20 Sandro Santilli <strk at kbt.io>
-
- * [r1470] NEWS: updated
-
-2006-04-14 15:34 Sandro Santilli <strk at kbt.io>
-
- * [r1469] ChangeLog, capi/geos_c.cpp: Had CAPI use new BinaryOp
- class in an aim to reduce robustness problems
-
-2006-04-14 15:25 Sandro Santilli <strk at kbt.io>
-
- * [r1468] TODO: updated, somehow
-
-2006-04-14 15:19 Sandro Santilli <strk at kbt.io>
-
- * [r1467] ChangeLog, source/operation/overlay/OverlayOp.cpp:
- removed precision reduction code (use BinaryOp for that)
-
-2006-04-14 15:06 Sandro Santilli <strk at kbt.io>
-
- * [r1466] source/headers/geos/geom/Makefile.am: Added BinaryOp.h
- header
-
-2006-04-14 15:04 Sandro Santilli <strk at kbt.io>
-
- * [r1465] source/headers/geos/operation/overlay/OverlayOp.h: fixed
- missing namespace qualification in overlay::overlayOp
-
-2006-04-14 14:57 Sandro Santilli <strk at kbt.io>
-
- * [r1464] ChangeLog, tests/xmltester/XMLTester.cpp: XMLTester
- binary ops invoked using the new BinaryOp template function.
-
-2006-04-14 14:38 Sandro Santilli <strk at kbt.io>
-
- * [r1463] ChangeLog, source/headers/geos/geom/BinaryOp.h: new
- geos::Geom::BinaryOp template function implementing various
- heuristics aimed at making binary geometry ops work around
- robustness issues.
-
-2006-04-14 14:35 Sandro Santilli <strk at kbt.io>
-
- * [r1462] ChangeLog,
- source/headers/geos/operation/overlay/OverlayOp.h: Added
- overlayOp() adapter for use in templates expecting binary ops
-
-2006-04-14 09:02 Sandro Santilli <strk at kbt.io>
-
- * [r1461] ChangeLog, source/algorithm/HCoordinate.cpp,
- source/headers/geos/algorithm/HCoordinate.h: Hadded output
- operator and debugging prints for HCoordinate.
-
-2006-04-13 23:57 Sandro Santilli <strk at kbt.io>
-
- * [r1460] source/operation/overlay/OverlayOp.cpp: Disables reduced
- precision overlayOp (is broken)
-
-2006-04-13 23:42 Sandro Santilli <strk at kbt.io>
-
- * [r1459] source/operation/overlay/OverlayOp.cpp: Plugged
- CommonBitsOp attempts in overlay op, before brute force precision
- reduction (this is likely going to change)
-
-2006-04-13 23:28 Sandro Santilli <strk at kbt.io>
-
- * [r1458] source/precision/CommonBitsOp.cpp: "always build before
- commit" (forgot a closing paren)
-
-2006-04-13 23:23 Sandro Santilli <strk at kbt.io>
-
- * [r1457] ChangeLog, source/headers/geos/precision/CommonBitsOp.h,
- source/precision/CommonBitsOp.cpp: fixed bug in binary ops
- failing to consistently reduce operands.
-
-2006-04-13 21:53 Sandro Santilli <strk at kbt.io>
-
- * [r1456] capi/geostest.c: fixed bug introduced by previous commit
-
-2006-04-13 21:52 Sandro Santilli <strk at kbt.io>
-
- * [r1455] source/headers/geos/simplify/TaggedLineString.h,
- source/headers/geos/simplify/TaggedLineStringSimplifier.h,
- source/simplify/TaggedLineString.cpp,
- source/simplify/TaggedLineStringSimplifier.cpp,
- source/simplify/TopologyPreservingSimplifier.cpp: Many debugging
- lines and assertions added. Fixed bug in TaggedLineString class.
-
-2006-04-13 17:09 Sandro Santilli <strk at kbt.io>
-
- * [r1454] ChangeLog, capi/geos_c.cpp: Use default GeometryFactory
- instance (finishGEOS() is a no-op now)
-
-2006-04-13 16:48 Sandro Santilli <strk at kbt.io>
-
- * [r1453] ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in,
- capi/geostest.c: Added GEOSSimplify and
- GEOSTopologyPreserveSimplify interfaces. Removed compiler
- warnings in geostest
-
-2006-04-13 16:44 Sandro Santilli <strk at kbt.io>
-
- * [r1452] source/simplify/DouglasPeuckerSimplifier.cpp: Fixed a bug
- in DPTransformer handling of MultiPolygons
-
-2006-04-13 16:04 Sandro Santilli <strk at kbt.io>
-
- * [r1451] source/headers/geos/simplify/TaggedLineString.h,
- source/headers/geos/simplify/TopologyPreservingSimplifier.h,
- source/simplify/Makefile.am,
- source/simplify/TopologyPreservingSimplifier.cpp: Made
- TopologyPreservingSimplifier implementation successfully build
-
-2006-04-13 14:51 Sandro Santilli <strk at kbt.io>
-
- * [r1450] ChangeLog, tests/unit/io/WKBReaderTest.cpp: Forced NDR
- output (to not rely on architecture). Removed CRs endings.
-
-2006-04-13 14:25 Sandro Santilli <strk at kbt.io>
-
- * [r1449] ChangeLog, source/geom/GeometryComponentFilter.cpp,
- source/headers/geos/geom/GeometryComponentFilter.h,
- source/headers/geos/geom/util/GeometryTransformer.h,
- source/headers/geos/simplify/TaggedLinesSimplifier.h,
- source/headers/geos/simplify/TopologyPreservingSimplifier.h,
- source/simplify/Makefile.am,
- source/simplify/TaggedLinesSimplifier.cpp,
- source/simplify/TopologyPreservingSimplifier.cpp:
- TopologyPreservingSimplifier initial port
-
-2006-04-13 10:39 Sandro Santilli <strk at kbt.io>
-
- * [r1448] ChangeLog,
- source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
- source/headers/geos/simplify/DouglasPeuckerSimplifier.h,
- source/headers/geos/simplify/Makefile.am,
- source/headers/geos/simplify/TaggedLineStringSimplifier.h,
- source/headers/geos/simplify/TaggedLinesSimplifier.h,
- source/headers/geos/simplify/TopologyPreservingSimplifier.h,
- source/simplify/Makefile.am,
- source/simplify/TaggedLinesSimplifier.cpp,
- source/simplify/TopologyPreservingSimplifier.cpp: Initial
- implementation of TaggedLinesSimplifier class
-
-2006-04-13 09:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1447] source/headers/geos/simplify/LineSegmentIndex.h,
- source/simplify/LineSegmentIndex.cpp: Removed definition of copy
- ctor and assignment operator for LineSegmentString class.
-
-2006-04-13 09:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1446] source/headers/geos/simplify/TaggedLineString.h,
- source/simplify/TaggedLineString.cpp: Removed definition of copy
- ctor and assignment operator for TaggedLineString class.
- According to following rule: Declaring, but not defining, private
- copy operations has
- the effect of "turning off" copying for the class.
-
-2006-04-12 17:24 Sandro Santilli <strk at kbt.io>
-
- * [r1445] ChangeLog: Added note about reduction of installed
- headers in simplify namespace
-
-2006-04-12 17:19 Sandro Santilli <strk at kbt.io>
-
- * [r1444] ChangeLog, source/headers/geos/geom/LineSegment.h,
- source/headers/geos/simplify/Makefile.am,
- source/headers/geos/simplify/TaggedLineSegment.h,
- source/headers/geos/simplify/TaggedLineString.h,
- source/headers/geos/simplify/TaggedLineStringSimplifier.h,
- source/simplify/Makefile.am,
- source/simplify/TaggedLineSegment.cpp,
- source/simplify/TaggedLineStringSimplifier.cpp: Ported
- TaggedLineStringSimplifier class, made LineSegment class
- polymorphic to fix derivation of TaggedLineSegment
-
-2006-04-12 15:20 Sandro Santilli <strk at kbt.io>
-
- * [r1443] ChangeLog,
- source/headers/geos/simplify/LineSegmentIndex.h,
- source/headers/geos/simplify/Makefile.am,
- source/headers/geos/simplify/TaggedLineString.h,
- source/simplify/LineSegmentIndex.cpp,
- source/simplify/Makefile.am,
- source/simplify/TaggedLineString.cpp: LineSegmentIndex class
-
-2006-04-12 14:22 Sandro Santilli <strk at kbt.io>
-
- * [r1442] ChangeLog, source/headers/geos/simplify/Makefile.am,
- source/headers/geos/simplify/TaggedLineSegment.h,
- source/headers/geos/simplify/TaggedLineString.h,
- source/simplify/Makefile.am,
- source/simplify/TaggedLineSegment.cpp,
- source/simplify/TaggedLineString.cpp: Initial implementation of
- TaggedLineSegment and TaggedLineString classes
-
-2006-04-12 12:20 Sandro Santilli <strk at kbt.io>
-
- * [r1441] source/operation/overlay/OverlayOp.cpp: Added support for
- use of CommonBitsOp in reduced precision attempts
- (compile-time option)
-
-2006-04-12 11:57 Sandro Santilli <strk at kbt.io>
-
- * [r1440] source/algorithm/LineIntersector.cpp: Fixed debugging
- line
-
-2006-04-12 11:39 Sandro Santilli <strk at kbt.io>
-
- * [r1439] source/headers/geos/geom/GeometryFactory.h: Removed
- Geometry.h and CoordinateSequence.h includes.
- The former created a circular dependency.
-
-2006-04-12 11:17 Sandro Santilli <strk at kbt.io>
-
- * [r1438] ChangeLog, source/io/WKBReader.cpp: Fixed exceptions
- constructors (were using operator+ with strings and const char*)
-
-2006-04-12 10:57 Sandro Santilli <strk at kbt.io>
-
- * [r1437] ChangeLog, source/headers/geos/io/WKBReader.h,
- source/io/WKBReader.cpp: Added WKBReader default ctor using
- default GeometryFactory instance
-
-2006-04-11 16:04 Sandro Santilli <strk at kbt.io>
-
- * [r1436] ChangeLog, source/geom/util/GeometryTransformer.cpp,
- source/headers/geos/simplify/DouglasPeuckerSimplifier.h,
- source/headers/geos/simplify/Makefile.am,
- source/simplify/DouglasPeuckerSimplifier.cpp,
- source/simplify/Makefile.am, tests/unit/Makefile.am,
- tests/unit/simplify,
- tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
- geos::simplify::DouglasPeukerSimplifier class + unit test
-
-2006-04-11 12:56 Sandro Santilli <strk at kbt.io>
-
- * [r1435] source/headers/geos/geom/util/GeometryTransformer.h: used
- typedef for auto_ptr<CoordinateSequence>
-
-2006-04-11 12:21 Sandro Santilli <strk at kbt.io>
-
- * [r1434] ChangeLog, source/geom/util/GeometryTransformer.cpp,
- source/geom/util/Makefile.am,
- source/headers/geos/geom/util/GeometryTransformer.h,
- source/headers/geos/geom/util/Makefile.am: GeometryTransformer
- class ported
-
-2006-04-11 11:55 Sandro Santilli <strk at kbt.io>
-
- * [r1433] source/headers/geos/geom/CoordinateSequence.h: Added
- CoordinateSequence::AutoPtr typedef
-
-2006-04-11 11:16 Sandro Santilli <strk at kbt.io>
-
- * [r1432] ChangeLog, source/geom/GeometryFactory.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/headers/geos/geom/GeometryFactory.h,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geom/LinearRing.h: Added LineString and
- LinearRing constructors by auto_ptr
-
-2006-04-11 09:53 Sandro Santilli <strk at kbt.io>
-
- * [r1431] source/headers/geos/geom/GeometryList.h: Added missing
- duplicated include sentinel
-
-2006-04-11 09:41 Sandro Santilli <strk at kbt.io>
-
- * [r1430] source/geom/GeometryList.cpp, source/geom/Makefile.am,
- source/headers/geos/geom/GeometryList.h,
- source/headers/geos/geom/Makefile.am: Initial implementation of a
- GeometryList class, to be used to manage
- lists of Geometry pointers.
-
-2006-04-11 09:31 Sandro Santilli <strk at kbt.io>
-
- * [r1429] source/headers/geos/geom/Geometry.h: Added
- Geometry::AutoPtr typedef
-
-2006-04-11 09:29 Sandro Santilli <strk at kbt.io>
-
- * [r1428] source/geom/Geometry.cpp: Fixed initialization list
- (removed compiler warning)
-
-2006-04-10 18:15 Sandro Santilli <strk at kbt.io>
-
- * [r1427] ChangeLog, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/headers/geos/geom/Envelope.h,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geom/Point.h,
- source/headers/geos/geom/Polygon.h: Changed Geometry::envelope
- member to be of type auto_ptr<Envelope>.
- Changed computeEnvelopeInternal() signater to return
- auto_ptr<Envelope>
-
-2006-04-10 17:35 Sandro Santilli <strk at kbt.io>
-
- * [r1426] ChangeLog, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/Point.cpp,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geom/LinearRing.h,
- source/headers/geos/geom/Point.h,
- tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/PointTest.cpp: Changed LineString::points and
- Point::coordinates to be wrapped
- in an auto_ptr<>. This should close bugs #86 and #89
-
-2006-04-10 15:11 Sandro Santilli <strk at kbt.io>
-
- * [r1425] ChangeLog: First manual edit (will likely update later
- tonight... with changes grouped
- by date)
-
-2006-04-10 15:05 Sandro Santilli <strk at kbt.io>
-
- * [r1424] tests/xmltester/TestInteriorPoint.xml: Re-synced with JTS
- version (so this actually *was* a bug :)
-
-2006-04-10 15:05 Sandro Santilli <strk at kbt.io>
-
- * [r1423] source/geom/Geometry.cpp: Fixed a bug introduced by
- previous commit in getCentroid()
-
-2006-04-10 14:18 Sandro Santilli <strk at kbt.io>
-
- * [r1422] source/geom/Geometry.cpp: Fixed getCentroid(Coordinate&)
- to round using PrecisionModel
- all unit tests succeed.
-
-2006-04-10 13:40 Sandro Santilli <strk at kbt.io>
-
- * [r1421] source/headers/geos/io/WKTReader.h,
- source/headers/geos/io/WKTReader.inl: Added default ctor for
- WKTReader (using GeometryFactory's default instance)
-
-2006-04-10 13:13 Sandro Santilli <strk at kbt.io>
-
- * [r1420] tools/geos-config.in: Removed INLINE flags from
- geos-config --libs
-
-2006-04-10 13:09 Sandro Santilli <strk at kbt.io>
-
- * [r1419] source/geom/Geometry.cpp,
- source/geom/GeometryFactory.cpp,
- source/headers/geos/geom/GeometryFactory.h, source/io/Unload.cpp:
- Added GeometryFactory::defaultInstance()
- Made Geometry::INTERNAL_GEOMETRY_FACTORY an alias for it
- removed last deletion from Unload::Release class
-
-2006-04-10 12:05 Sandro Santilli <strk at kbt.io>
-
- * [r1418] source/Makefile.am, source/geom/LineSegment.cpp,
- source/headers/geos/geom/LineSegment.inl,
- source/headers/geos/io/WKTReader.h,
- source/headers/geos/io/WKTReader.inl,
- source/headers/geos/noding/MCIndexNoder.inl,
- source/headers/geos/noding/SegmentString.inl,
- source/headers/geos/noding/snapround/HotPixel.inl,
- source/headers/geos/noding/snapround/MCIndexSnapRounder.inl,
- source/inlines.cpp, source/io/ByteOrderDataInStream.cpp,
- source/io/WKTReader.cpp, source/operation/overlay/OverlayOp.cpp:
- Added inline-replicator implementation files to make sure
- functions in .inl files are still available out-of-line.
- A side effect is this should fix MingW build.
-
-2006-04-10 11:34 Sandro Santilli <strk at kbt.io>
-
- * [r1417] tests/unit/algorithm/PointLocatorTest.cpp: Uncommented
- required Geometry.h include (for use in auto_ptr)
-
-2006-04-10 09:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1416] source/headers/geos/util/UniqueCoordinateArrayFilter.h,
- tests/unit/Makefile.am,
- tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
- tests/unit/geom/CoordinateArraySequenceTest.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/LinearRingTest.cpp,
- tests/unit/geom/MultiPointTest.cpp, tests/unit/util,
- tests/unit/util/UniqueCoordinateArrayFilterTest.cpp: Added new
- test for UniqueCoordinateArrayFilter class. Small fixes related
- to signed/unsigned comparison.
-
-2006-04-09 11:07 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1413] doc/example.cpp: Small fixes in doc/example.cpp.
-
-2006-04-09 04:56 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1412] tests/xmltester/markup/MarkupSTL.cpp: Removed redundant
- semicolons from xmltester sources.
-
-2006-04-09 04:26 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1411] tests/xmltester/markup/MarkupSTL.cpp: Removed redundant
- semicolon reported by g++ -pedantic.
-
-2006-04-09 04:09 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1410] source/operation/valid/SweeplineNestedRingTester.cpp:
- Removed redundant semicolon reported by g++ -pedantic.
-
-2006-04-09 01:48 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1409] tests/unit/Makefile.am,
- tests/unit/geom/IntersectionMatrixTest.cpp: Added Unit Test for
- IntersectionMatrix class.
-
-2006-04-09 01:46 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1408] source/headers/geos/geom/IntersectionMatrix.h: [SORRY]
- Added comments for doxygen based on JTS docs. Added row/col
- dimension consts. Added asserts in functions to check if given
- row/col is in range.
-
-2006-04-09 01:41 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1407] source/geom/IntersectionMatrix.cpp: Added comments for
- doxygen based on JTS docs. Added row/col dimension consts. Added
- asserts in functions to check if given row/col is in range.
-
-2006-04-08 15:57 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1406] tests/tut/tut.h, tests/tut/tut_reporter.h,
- tests/tut/tut_restartable.h: Added copyright notice to TUT files.
- Small cleaning.
-
-2006-04-08 13:05 Sandro Santilli <strk at kbt.io>
-
- * [r1405] source/geomgraph/EdgeEnd.cpp: Added assertion
-
-2006-04-08 13:00 Sandro Santilli <strk at kbt.io>
-
- * [r1404] source/geomgraph/NodeMap.cpp: assertion checking,
- mergeLabel() call fix (bug#91)
-
-2006-04-07 16:52 Sandro Santilli <strk at kbt.io>
-
- * [r1403] source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/geomgraph/PlanarGraph.h: Port info, doxygen
- comments, assertion checking
-
-2006-04-07 16:01 Sandro Santilli <strk at kbt.io>
-
- * [r1402] source/geomgraph/Node.cpp,
- source/headers/geos/geomgraph/Node.h: Port info, doxygen
- comments, testInvariant(), many assertionss, handling of
- the NULL EdgeEndStar member
-
-2006-04-07 13:26 Sandro Santilli <strk at kbt.io>
-
- * [r1401] tests/xmltester/XMLTester.cpp,
- tests/xmltester/XMLTester.h: Use of auto_ptr<> to prevent
- confusing leaks in tester
-
-2006-04-07 13:14 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1400] tests/tut/tut_reporter.h: Fixed annoying warnings from
- TUT.
-
-2006-04-07 13:01 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1399] tests/unit/geos_unit.cpp: Fixed line-ends to LF.
-
-2006-04-07 12:55 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1398] tests/unit/geom/PolygonTest.cpp: Uncommented test nr 38
- in PolygonTest.cpp.
-
-2006-04-07 12:37 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1397] source/geom/PrecisionModel.cpp,
- source/headers/geos/util/math.h, source/util/math.cpp,
- tests/tut/tut_reporter.h,
- tests/unit/geom/MultiLineStringTest.cpp,
- tests/unit/geom/MultiPolygonTest.cpp,
- tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
- tests/unit/geos_unit.cpp: Added java_math_round() function for
- Asymmetric Arithmetic Rounding. Small fixes in Unit Tests.
-
-2006-04-07 10:42 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1396] tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/geom/PointTest.cpp: Added test nr 29 to PointTest (JTS
- conformance). Removed inform() calls from GeometryFactoryTest.
-
-2006-04-07 09:54 Sandro Santilli <strk at kbt.io>
-
- * [r1395] source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/PointLocator.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp, source/geom/MultiPolygon.cpp,
- source/geom/util/GeometryEditor.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/GeometryCollection.h,
- source/io/WKTWriter.cpp, source/operation/valid/IsValidOp.cpp,
- source/operation/valid/RepeatedPointTester.cpp:
- Geometry::getNumGeometries() changed to return 'unsigned int'
- rather then 'int'
-
-2006-04-07 09:12 Sandro Santilli <strk at kbt.io>
-
- * [r1394] source/algorithm/LineIntersector.cpp: kept
- isInSegmentEnvelopes() check even when not debugging
-
-2006-04-07 08:31 Sandro Santilli <strk at kbt.io>
-
- * [r1393] source/precision/EnhancedPrecisionOp.cpp: Debugging lines
-
-2006-04-07 08:30 Sandro Santilli <strk at kbt.io>
-
- * [r1392] source/headers/geos/precision/CommonBitsRemover.h: made
- addCommonBits/removeCommonBits interface consistent, doxygen
- comments
-
-2006-04-07 08:28 Sandro Santilli <strk at kbt.io>
-
- * [r1391] source/precision/CommonBitsRemover.cpp: debugging lines,
- assertions
-
-2006-04-07 08:27 Sandro Santilli <strk at kbt.io>
-
- * [r1390] source/precision/CommonBitsOp.cpp: debugging blocks
-
-2006-04-07 07:21 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1389] tests/unit/Makefile.am,
- tests/unit/geom/CoordinateTest.cpp: Add new-line at the EOF some
- files.
-
-2006-04-07 05:55 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1388] ., .cvsignore: Added new objects to .cvsignore.
-
-2006-04-07 05:44 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1387] source/headers/geos/geom/Dimension.h,
- tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
- tests/unit/geom/CoordinateArraySequenceTest.cpp,
- tests/unit/geom/CoordinateTest.cpp,
- tests/unit/geom/DimensionTest.cpp,
- tests/unit/geom/EnvelopeTest.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/geom/LineSegmentTest.cpp,
- tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/LinearRingTest.cpp,
- tests/unit/geom/LocationTest.cpp,
- tests/unit/geom/MultiLineStringTest.cpp,
- tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/MultiPolygonTest.cpp,
- tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
- tests/unit/geom/TriangleTest.cpp: Added name for anonymous enum
- in Dimension class (bug). Added missing new-line at the end of
- source files. Removed CR from line ends.
-
-2006-04-07 00:05 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1386] tests/unit/geom/Geometry,
- tests/unit/geom/Geometry/isRectangleTest.cpp: Adding missing
- isRectangleTest.cpp
-
-2006-04-06 23:50 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1385] tests/unit/Makefile.am, tests/unit/geom,
- tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp,
- tests/unit/geom/CoordinateArraySequenceTest.cpp,
- tests/unit/geom/CoordinateTest.cpp,
- tests/unit/geom/DimensionTest.cpp,
- tests/unit/geom/EnvelopeTest.cpp,
- tests/unit/geom/GeometryFactoryTest.cpp,
- tests/unit/geom/LineSegmentTest.cpp,
- tests/unit/geom/LineStringTest.cpp,
- tests/unit/geom/LinearRingTest.cpp,
- tests/unit/geom/LocationTest.cpp,
- tests/unit/geom/MultiLineStringTest.cpp,
- tests/unit/geom/MultiPointTest.cpp,
- tests/unit/geom/MultiPolygonTest.cpp,
- tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp,
- tests/unit/geom/TriangleTest.cpp, tests/unit/io,
- tests/unit/io/WKBReaderTest.cpp: Adding new Unit Tests.
-
-2006-04-06 23:35 Sandro Santilli <strk at kbt.io>
-
- * [r1384] AUTHORS: Added Mateusz Loskot
-
-2006-04-06 23:31 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1383] tests/unit/algorithm,
- tests/unit/algorithm/PointLocatorTest.cpp: [UT Files Renaming]
- Add PointLocatorTest.cpp
-
-2006-04-06 23:28 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1382] tests/unit/io: [UT Files Renaming] Remove 'io' tests.
-
-2006-04-06 23:26 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1381] tests/unit/geom: [UT Files Renaming] Remove 'geom' tests.
-
-2006-04-06 23:25 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1380] tests/unit/algorithm: [UT Files Renaming] Remove file
- PointLocator.cpp
-
-2006-04-06 23:20 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1379] tests/unit/geos_unit.cpp: New version of Unit Test
- runner. Now, it's more GNU style compatible
-
-2006-04-06 22:30 Mateusz Loskot <mateusz at loskot.net>
-
- * [r1378] tests/tut/tut.h, tests/tut/tut_reporter.h: Add inform()
- target in tut.h and new callbacks in tut_reporter.h
-
-2006-04-06 21:31 Sandro Santilli <strk at kbt.io>
-
- * [r1377] source/algorithm/LineIntersector.cpp,
- source/headers/geos/algorithm/LineIntersector.h: Const
- correctness for debugging function
-
-2006-04-06 21:30 Sandro Santilli <strk at kbt.io>
-
- * [r1376] source/headers/geos/util/math.h: Added missing rint_vc()
- forward declaration
-
-2006-04-06 17:33 Sandro Santilli <strk at kbt.io>
-
- * [r1375] tests/unit/Makefile.am, tests/unit/index,
- tests/unit/index/quadtree,
- tests/unit/index/quadtree/DoubleBitsTest.cpp: Added unit test for
- DoubleBits
-
-2006-04-06 14:36 Sandro Santilli <strk at kbt.io>
-
- * [r1374] source/headers/geos/precision/CommonBitsOp.h,
- source/headers/geos/precision/CommonBitsRemover.h,
- source/headers/geos/precision/EnhancedPrecisionOp.h,
- source/precision/CommonBitsOp.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/precision/EnhancedPrecisionOp.cpp: Cleanup in
- geos::precision namespace (leaks plugged, auto_ptr use, ...)
-
-2006-04-06 12:58 Sandro Santilli <strk at kbt.io>
-
- * [r1373] source/geomgraph/DirectedEdge.cpp: Added printing of
- EdgeRing if available
-
-2006-04-06 12:48 Sandro Santilli <strk at kbt.io>
-
- * [r1372]
- source/headers/geos/operation/valid/ConnectedInteriorTester.h:
- Added private vector to keep track of allocated MaximalEdgeRings
- objects
-
-2006-04-06 12:47 Sandro Santilli <strk at kbt.io>
-
- * [r1371] source/geomgraph/EdgeEnd.cpp: Fixed output function
-
-2006-04-06 12:45 Sandro Santilli <strk at kbt.io>
-
- * [r1370] source/operation/valid/ConnectedInteriorTester.cpp:
- Delayed deletion of newly allocated MaximalEdgeRings.
- Existing 'valid' operation tests don't should instability with
- this patch.
-
-2006-04-06 12:36 Sandro Santilli <strk at kbt.io>
-
- * [r1369] source/geom/PrecisionModel.cpp: removed spurious lines
- from previous commi
-
-2006-04-06 12:34 Sandro Santilli <strk at kbt.io>
-
- * [r1368] source/geom/PrecisionModel.cpp,
- source/headers/geos/geom/PrecisionModel.h,
- source/headers/geos/geom/PrecisionModel.inl: Port info, more
- debugging lines, doxygen comments
-
-2006-04-06 12:33 Sandro Santilli <strk at kbt.io>
-
- * [r1367] source/geom/GeometryFactory.cpp: More debugging lines
-
-2006-04-06 12:29 Sandro Santilli <strk at kbt.io>
-
- * [r1366] source/io/WKBReader.cpp: Fixed bogus static
- PrecisionModel variable in ::readCoordinate().
-
-2006-04-06 09:41 Sandro Santilli <strk at kbt.io>
-
- * [r1365] source/geomgraph/EdgeRing.cpp,
- source/headers/geos/geomgraph/EdgeRing.h: Added operator<<, added
- pts!=NULL assertion in testInvariant() function
-
-2006-04-06 09:39 Sandro Santilli <strk at kbt.io>
-
- * [r1364] source/geomgraph/EdgeEnd.cpp,
- source/headers/geos/geomgraph/EdgeEnd.h: Added operator<<
-
-2006-04-06 09:01 Sandro Santilli <strk at kbt.io>
-
- * [r1363] source/geomgraph/Label.cpp,
- source/geomgraph/TopologyLocation.cpp,
- source/headers/geos/geomgraph/Label.h,
- source/headers/geos/geomgraph/TopologyLocation.h: Doxygen
- comments, port info, operator<<, assertion checking
-
-2006-04-06 07:52 Sandro Santilli <strk at kbt.io>
-
- * [r1362] source/geomgraph/DirectedEdge.cpp: Fixed bug in ::print()
- function
-
-2006-04-05 18:28 Sandro Santilli <strk at kbt.io>
-
- * [r1361] source/headers/geos/geomgraph/Edge.h,
- source/headers/geos/geomgraph/EdgeRing.h: Moved testInvariant()
- methods from private to public, added
- some comments about them.
-
-2006-04-05 15:59 Sandro Santilli <strk at kbt.io>
-
- * [r1360] source/operation/overlay/OverlayOp.cpp: Removed dead code
-
-2006-04-05 14:33 Sandro Santilli <strk at kbt.io>
-
- * [r1359] tests/xmltester/markup/MarkupSTL.cpp,
- tests/xmltester/markup/MarkupSTL.h: Removed annoying warnings
- from external source
-
-2006-04-05 14:04 Sandro Santilli <strk at kbt.io>
-
- * [r1358] source/geom/Envelope.cpp,
- source/headers/geos/geom/Envelope.h,
- source/headers/geos/geom/Envelope.inl: Fixed copy ctor to support
- "Null" Envelope copies.
- Drop init(Envelope&) method.
- Port info and various cleanups.
-
-2006-04-05 10:25 Sandro Santilli <strk at kbt.io>
-
- * [r1357] source/geom/LineString.cpp,
- source/headers/geos/geom/LineString.h: Fixed LineString
- constructor to ensure deletion of CoordinateSequence
- argument on exception throw
-
-2006-04-05 09:34 Sandro Santilli <strk at kbt.io>
-
- * [r1356] source/headers/geos/util/GEOSException.h: GEOSException
- derived from std::exception again, hopefully the correct way now
-
-2006-04-05 09:20 Sandro Santilli <strk at kbt.io>
-
- * [r1355]
- source/headers/geos/operation/buffer/RightmostEdgeFinder.h,
- source/operation/buffer/RightmostEdgeFinder.cpp: Added port
- informations and many assertion checking.
- Fixed bug in getRightmostSide() method ( a "testing-only" corner
- case )
-
-2006-04-04 16:07 Sandro Santilli <strk at kbt.io>
-
- * [r1353] source/geomgraph/DirectedEdgeStar.cpp: More assertion
- checking, less overhead when built with NDEBUG defined
-
-2006-04-04 13:35 Sandro Santilli <strk at kbt.io>
-
- * [r1352] source/geomgraph/EdgeEndStar.cpp,
- source/headers/geos/geomgraph/EdgeEndStar.h: Port info, assertion
- checking, indentation
-
-2006-04-04 12:39 Sandro Santilli <strk at kbt.io>
-
- * [r1351] source/algorithm/LineIntersector.cpp: Changed
- NotRepresentableCoordinate exception handler to throw
- a TopologyException. This allows further handling.
-
-2006-04-04 11:37 Sandro Santilli <strk at kbt.io>
-
- * [r1350] source/algorithm/HCoordinate.cpp,
- source/headers/geos/algorithm/HCoordinate.h: Port information +
- initialization lists in ctors
-
-2006-04-04 11:28 Sandro Santilli <strk at kbt.io>
-
- * [r1349] source/algorithm/HCoordinate.cpp: NotRepresentable
- condition detected using finite() from <cmath>
- rather then using FINITE() macro. Made ::intersection() body
- more readable.
-
-2006-04-04 09:53 Sandro Santilli <strk at kbt.io>
-
- * [r1348] source/headers/geos/geom/CoordinateSequence.h: Fixed
- applyCoordinateFilter() templated function body
-
-2006-04-04 08:16 Sandro Santilli <strk at kbt.io>
-
- * [r1345] NEWS, doc/example.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/examples/CPCLException.cpp,
- source/examples/CustomCoordinateSequenceExample.cpp,
- source/examples/CustomCoordinateSequenceExample.h,
- source/headers/geos/io/ParseException.h,
- source/headers/geos/util/GEOSException.h,
- source/headers/geos/util/IllegalArgumentException.h,
- source/io/ParseException.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/util/GEOSException.cpp: Changed GEOSException hierarchy to
- be derived from std::runtime_exception.
- Removed the GEOSException::toString redundant method (use
- ::what() instead)
-
-2006-04-04 01:54 Howard Butler <hobu.inc at gmail.com>
-
- * [r1344] source/Makefile.vc: Add in changes/missing from previous
- rearranging.
-
-2006-04-04 01:29 Howard Butler <hobu.inc at gmail.com>
-
- * [r1343] capi/geos_c.cpp: GEOS_JTS_PORT is in version.h not
- platform.h
-
-2006-04-04 01:28 Howard Butler <hobu.inc at gmail.com>
-
- * [r1342] source/Makefile.vc: remove objects that no longer exist
- default to MSVC_VER=1310
-
-2006-04-03 17:05 Sandro Santilli <strk at kbt.io>
-
- * [r1341] source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/Label.cpp,
- source/headers/geos/geomgraph/EdgeEnd.h: Assertion checking, port
- info, cleanups
-
-2006-04-03 15:54 Sandro Santilli <strk at kbt.io>
-
- * [r1340] source/headers/geos/operation/GeometryGraphOperation.h,
- source/operation/GeometryGraphOperation.cpp: - getArgGeometry()
- parameter type changed from 'int' to 'unsigned int'
- - Added port informations
- - minor assertions checking
- - minor cleanups
-
-2006-04-03 14:07 Sandro Santilli <strk at kbt.io>
-
- * [r1339] source/headers/geos/geom/PrecisionModel.h: Commented out
- obsoleted toInternal() method
-
-2006-04-03 13:58 Sandro Santilli <strk at kbt.io>
-
- * [r1337] macros/ac_pkg_swig.m4, macros/ac_python_devel.m4,
- swig/geos.i, swig/python/Makefile.am, swig/python/python.i,
- swig/ruby/ruby.i, swig/ruby/test/geos_tests.rb,
- swig/ruby/test/test_helper.rb: Applied patch by Charlie Savage:
- - Fixes up the SWIG bindings to use the new GEOS namespaces
- - Fixes a bug in the Python m4 macro
- - Adds the -modern flag for SWIG when compiling a Python
- extension
-
-2006-04-03 13:56 Sandro Santilli <strk at kbt.io>
-
- * [r1336]
- source/headers/geos/precision/SimpleGeometryPrecisionReducer.h,
- source/precision/SimpleGeometryPrecisionReducer.cpp: Made
- externally-owned PrecisionModel const
-
-2006-04-03 10:56 Sandro Santilli <strk at kbt.io>
-
- * [r1334] source/geom/CoordinateSequenceFactory.cpp,
- source/geom/Makefile.am,
- source/geom/util/LinearComponentExtracter.cpp,
- source/geom/util/Makefile.am,
- source/geom/util/PointExtracter.cpp,
- source/geom/util/PolygonExtracter.cpp,
- source/util/AssertionFailedException.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/Makefile.am,
- source/util/UnsupportedOperationException.cpp: Removed
- implementation files build spec for fully-inlined classes
-
-2006-04-03 10:44 Sandro Santilli <strk at kbt.io>
-
- * [r1333] source/index/strtree/STRtree.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp: Added missing
- headers
-
-2006-04-03 10:16 Sandro Santilli <strk at kbt.io>
-
- * [r1332] configure.in, source/Makefile.am,
- source/headers/geos/Makefile.am, source/headers/geos/simplify,
- source/headers/geos/simplify/.cvsignore,
- source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h,
- source/headers/geos/simplify/Makefile.am, source/simplify,
- source/simplify/.cvsignore,
- source/simplify/DouglasPeuckerLineSimplifier.cpp,
- source/simplify/Makefile.am: DouglasPeuckerLineSimplifier class
- port
-
-2006-04-03 08:43 Sandro Santilli <strk at kbt.io>
-
- * [r1331] source/headers/geos/index/strtree/STRtree.h,
- source/index/strtree/STRtree.cpp: Added port info, minor cleanups
-
-2006-04-03 08:29 Sandro Santilli <strk at kbt.io>
-
- * [r1330] source/headers/geos/index/quadtree/Quadtree.h,
- source/index/quadtree/Quadtree.cpp: Added port info, cleaned up
- log message, minor assertion checking.
-
-2006-03-31 17:51 Sandro Santilli <strk at kbt.io>
-
- * [r1329] source/geom/GeometryFactory.cpp,
- source/headers/geos/geom/GeometryFactory.h: A few assertion
- checking, comments cleanup, use of initialization lists
- in constructors, handled NULL parameters.
-
-2006-03-31 16:55 Sandro Santilli <strk at kbt.io>
-
- * [r1328] NEWS, source/geom/LineString.cpp,
- source/headers/geos/geom/LineString.h: Added many assertions
- checking in LineString implementation.
- Changed ::getCoordinate() to return NULL on empty geom.
- Changed ::get{Start,End}Point() to return NULL on empty geom.
-
-2006-03-31 16:53 Sandro Santilli <strk at kbt.io>
-
- * [r1327] source/headers/geos/geom/Geometry.h: Added comment about
- possible NULL return from getCoordinate()
-
-2006-03-31 11:03 Sandro Santilli <strk at kbt.io>
-
- * [r1325] source/geom/Geometry.cpp: Fixed NULL-GeometryFactory
- constructor to use INTERNAL_GEOMETRY_FACTORY
- (should fix bug #81)
-
-2006-03-30 09:26 Sandro Santilli <strk at kbt.io>
-
- * [r1324] source/headers/geos/io/WKTReader.h: minor cleanup
-
-2006-03-29 15:48 Sandro Santilli <strk at kbt.io>
-
- * [r1323] capi/geos_c.cpp: Added missing 'const' in catch
- std::exception statements
-
-2006-03-29 15:23 Sandro Santilli <strk at kbt.io>
-
- * [r1322] source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/headers/geos/geomgraph/GeometryGraph.h,
- source/headers/geos/geomgraph/GeometryGraph.inl,
- source/headers/geos/geomgraph/Makefile.am: Moved GeometryGraph
- inlines from .h to .inl file
-
-2006-03-29 14:34 Sandro Santilli <strk at kbt.io>
-
- * [r1321] tests/xmltester/TestValid.xml: Sync'ed testfile with JTS
- head
-
-2006-03-29 14:31 Sandro Santilli <strk at kbt.io>
-
- * [r1320] tests/unit/Makefile.am, tests/unit/algorithm,
- tests/unit/algorithm/PointLocator.cpp,
- tests/unit/io/WKBReader.cpp: Added PointLocator unit test
-
-2006-03-29 13:53 Sandro Santilli <strk at kbt.io>
-
- * [r1319] source/geomgraph/EdgeRing.cpp,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/operation/valid/IsValidOp.h,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IsValidOp.cpp: EdgeRing equipped with
- Invariant testing function and lots of exceptional assertions.
- Removed useless heap allocations, and pointers usages.
-
-2006-03-29 11:52 Sandro Santilli <strk at kbt.io>
-
- * [r1318] source/algorithm/MCPointInRing.cpp,
- source/headers/geos/algorithm/MCPointInRing.h: const correctness,
- useless heap allocations removal
-
-2006-03-29 11:48 Sandro Santilli <strk at kbt.io>
-
- * [r1317]
- source/headers/geos/operation/valid/QuadtreeNestedRingTester.h,
- source/operation/valid/QuadtreeNestedRingTester.cpp: Removed
- useless heap allocations in construction, enforced const
- correctness
-
-2006-03-28 16:49 Sandro Santilli <strk at kbt.io>
-
- * [r1316] source/io/WKBReader.cpp: Reintroduced rewind of input
- parameter in printHEX() [dropped by prev commit]
-
-2006-03-28 16:33 Sandro Santilli <strk at kbt.io>
-
- * [r1315] source/headers/geos/geom/GeometryFactory.h: Added note
- about args responsibility in GeometryFactory constructor
-
-2006-03-28 16:11 Sandro Santilli <strk at kbt.io>
-
- * [r1314] tests/unit/io/WKBReader.cpp: swapped assert_equals() args
- to get obtained/expected the right way.
-
-2006-03-28 15:27 Sandro Santilli <strk at kbt.io>
-
- * [r1313] source/io/WKBReader.cpp: Simplified printHEX()
- implementation
-
-2006-03-28 15:19 Sandro Santilli <strk at kbt.io>
-
- * [r1312] doc/example.cpp: Added macros for sections skip (useful
- in debugging)
-
-2006-03-28 14:45 Sandro Santilli <strk at kbt.io>
-
- * [r1311] tests/unit/Makefile.am, tests/unit/io,
- tests/unit/io/WKBReader.cpp: Added simple test for WKB reader.
-
-2006-03-28 14:02 Sandro Santilli <strk at kbt.io>
-
- * [r1310] source/io/WKBReader.cpp: added missing header for
- non-inlined builds
-
-2006-03-28 14:01 Sandro Santilli <strk at kbt.io>
-
- * [r1309] source/io/ByteOrderDataInStream.cpp: forgot to add in
- previous commit
-
-2006-03-28 11:26 Sandro Santilli <strk at kbt.io>
-
- * [r1308] source/headers/geos/io/ByteOrderDataInStream.h,
- source/headers/geos/io/ByteOrderDataInStream.inl,
- source/headers/geos/io/Makefile.am,
- source/headers/geos/io/WKBWriter.h, source/io/Makefile.am:
- ByteOrderDataInStream inlines moved to .inl file, updated
- implementation files includes.
-
-2006-03-28 11:25 Sandro Santilli <strk at kbt.io>
-
- * [r1307] source/io/WKBWriter.cpp: Assertion checking
-
-2006-03-28 09:14 Sandro Santilli <strk at kbt.io>
-
- * [r1306] source/headers/geos/geom/LineSegment.h,
- source/headers/geos/geom/LineSegment.inl: Headers inclusion fix.
-
-2006-03-28 08:57 Sandro Santilli <strk at kbt.io>
-
- * [r1305] source/headers/geos/geom/PrecisionModel.h,
- source/headers/geos/geom/PrecisionModel.inl: Comments cleanup,
- system headers included after project headers
-
-2006-03-28 08:40 Sandro Santilli <strk at kbt.io>
-
- * [r1304] configure.in: C-API lib version bumped to 1.1.1 (release
- 2.2.2 will ship 1.1.0)
-
-2006-03-27 17:59 Sandro Santilli <strk at kbt.io>
-
- * [r1302] source/operation/buffer/OffsetCurveBuilder.cpp: Fixed
- small leak.
-
-2006-03-27 17:04 Sandro Santilli <strk at kbt.io>
-
- * [r1301]
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: Cleanups and
- explicit initializations
-
-2006-03-27 16:02 Sandro Santilli <strk at kbt.io>
-
- * [r1300] source/geomgraph/EdgeRing.cpp,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/MaximalEdgeRing.h,
- source/headers/geos/operation/overlay/MinimalEdgeRing.h,
- source/headers/geos/operation/overlay/MinimalEdgeRing.inl,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp: Added INL
- file for MinimalEdgeRing, added many debugging blocks,
- fixed memory leak in ConnectedInteriorTester (bug #59)
-
-2006-03-27 15:57 Sandro Santilli <strk at kbt.io>
-
- * [r1299] source/headers/geos/geom/Coordinate.h,
- source/headers/geos/geom/Coordinate.inl: Commented need for
- platform.h include
-
-2006-03-27 15:56 Sandro Santilli <strk at kbt.io>
-
- * [r1298] source/geom/Coordinate.cpp: Added missing platform.h
- include (for ISNAN macro)
-
-2006-03-27 14:20 Sandro Santilli <strk at kbt.io>
-
- * [r1297]
- source/headers/geos/operation/valid/ConnectedInteriorTester.h,
- source/operation/valid/ConnectedInteriorTester.cpp: Added
- paranoid assertion checking and a note in header about
- responsibility of return from buildMaximalEdgeRings()
-
-2006-03-27 10:37 Sandro Santilli <strk at kbt.io>
-
- * [r1296]
- source/headers/geos/operation/valid/ConsistentAreaTester.h,
- source/operation/valid/ConsistentAreaTester.cpp: Reduced heap
- allocations and probability of error by making LineIntersector
- and RelateNodeGraph part of ConsistentAreaTester class .
-
-2006-03-27 10:36 Sandro Santilli <strk at kbt.io>
-
- * [r1295] source/operation/valid/TopologyValidationError.cpp: added
- missing space in exception message
-
-2006-03-27 10:34 Sandro Santilli <strk at kbt.io>
-
- * [r1294] source/headers/geos/geom/Coordinate.inl: moved external
- includes after internal ones
-
-2006-03-27 09:50 Sandro Santilli <strk at kbt.io>
-
- * [r1293] tests/xmltester/Makefile.am,
- tests/xmltester/TestValid2-big.xml: Added final isValid test from
- JTS (floating version)
-
-2006-03-27 09:48 Sandro Santilli <strk at kbt.io>
-
- * [r1292] tests/xmltester/Makefile.am,
- tests/xmltester/TestValid2.xml, tests/xmltester/testLeaksBig.xml:
- Extracted TestValid2.xml from testLeaksBig.xml (target file is
- taken from JTS source tree)
-
-2006-03-27 09:45 Sandro Santilli <strk at kbt.io>
-
- * [r1291] tests/xmltester/Makefile.am,
- tests/xmltester/TestValid.xml, tests/xmltester/testLeaksBig.xml:
- Added TestValid.xml test, taken from JTS source tree, already
- present in testLeaksBig (from which tests were removed)
-
-2006-03-27 09:28 Sandro Santilli <strk at kbt.io>
-
- * [r1290] NEWS: added namespaces use and headers split
-
-2006-03-27 09:05 Sandro Santilli <strk at kbt.io>
-
- * [r1289] capi/geos_c.h.in: Added note about responsibility of
- return from GEOSGeomType()
-
-2006-03-27 09:00 Sandro Santilli <strk at kbt.io>
-
- * [r1288] source/geom/CoordinateArraySequence.cpp: Bug #79 - Small
- fix in CoordinateArraySequence::toString()
-
-2006-03-24 11:42 Sandro Santilli <strk at kbt.io>
-
- * [r1287] configure.in: reverted default of assertion checking
-
-2006-03-24 11:11 Sandro Santilli <strk at kbt.io>
-
- * [r1286] TODO, configure.in, tools/geos-config.in: Inlining
- enabled by default, assertion checking disabled by default.
- Added --enable-cassert and --disable-inline configure switches.
- Had geos-config --cflags output appropriate inline flag if
- required (-DGEOS_INLINE)
-
-2006-03-24 11:04 Sandro Santilli <strk at kbt.io>
-
- * [r1285] source/operation/linemerge/LineSequencer.cpp: Changed
- assert() with Assert::isTrue in addReverseSubpath
-
-2006-03-24 10:44 Sandro Santilli <strk at kbt.io>
-
- * [r1284] source/operation/linemerge/LineSequencer.cpp: Fixed to
- build with -DNDEBUG
-
-2006-03-24 09:52 Sandro Santilli <strk at kbt.io>
-
- * [r1283] TODO, capi/geos_c.cpp.bak,
- source/algorithm/ConvexHull.cpp, source/geom/Coordinate.cpp,
- source/geom/CoordinateArraySequenceFactory.cpp,
- source/geom/Envelope.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineSegment.cpp,
- source/geom/MultiLineString.cpp, source/geom/MultiPolygon.cpp,
- source/geom/PrecisionModel.cpp,
- source/geomgraph/DirectedEdge.cpp,
- source/headers/geos/algorithm/ConvexHull.h,
- source/headers/geos/geom/Coordinate.h,
- source/headers/geos/geom/CoordinateArraySequence.h,
- source/headers/geos/geom/CoordinateArraySequenceFactory.h,
- source/headers/geos/geom/CoordinateFilter.h,
- source/headers/geos/geom/CoordinateSequence.h,
- source/headers/geos/geom/CoordinateSequenceFactory.h,
- source/headers/geos/geom/Dimension.h,
- source/headers/geos/geom/Envelope.h,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/GeometryComponentFilter.h,
- source/headers/geos/geom/GeometryFactory.h,
- source/headers/geos/geom/GeometryFilter.h,
- source/headers/geos/geom/IntersectionMatrix.h,
- source/headers/geos/geom/LineSegment.h,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geom/LinearRing.h,
- source/headers/geos/geom/Location.h,
- source/headers/geos/geom/MultiLineString.h,
- source/headers/geos/geom/MultiPoint.h,
- source/headers/geos/geom/MultiPolygon.h,
- source/headers/geos/geom/Point.h,
- source/headers/geos/geom/Polygon.h,
- source/headers/geos/geom/PrecisionModel.h,
- source/headers/geos/geom/Triangle.h,
- source/headers/geos/geom/util/CoordinateOperation.h,
- source/headers/geos/geom/util/GeometryEditor.h,
- source/headers/geos/geom/util/GeometryEditorOperation.h,
- source/headers/geos/geom/util/ShortCircuitedGeometryVisitor.h,
- source/headers/geos/geomgraph/Depth.h,
- source/headers/geos/geomgraph/DirectedEdge.h,
- source/headers/geos/geomgraph/DirectedEdgeStar.h,
- source/headers/geos/geomgraph/Edge.h,
- source/headers/geos/geomgraph/EdgeEnd.h,
- source/headers/geos/geomgraph/EdgeEndStar.h,
- source/headers/geos/geomgraph/EdgeIntersection.h,
- source/headers/geos/geomgraph/EdgeIntersectionList.h,
- source/headers/geos/geomgraph/EdgeList.h,
- source/headers/geos/geomgraph/EdgeNodingValidator.h,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/geomgraph/GeometryGraph.h,
- source/headers/geos/geomgraph/GraphComponent.h,
- source/headers/geos/geomgraph/Label.h,
- source/headers/geos/geomgraph/Node.h,
- source/headers/geos/geomgraph/NodeFactory.h,
- source/headers/geos/geomgraph/NodeMap.h,
- source/headers/geos/geomgraph/PlanarGraph.h,
- source/headers/geos/geomgraph/Position.h,
- source/headers/geos/geomgraph/Quadrant.h,
- source/headers/geos/geomgraph/TopologyLocation.h,
- source/headers/geos/inline.h, source/headers/geos/io/WKTReader.h,
- source/headers/geos/noding/IntersectionAdder.h,
- source/headers/geos/noding/IntersectionFinderAdder.h,
- source/headers/geos/noding/IteratedNoder.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/noding/Noder.h,
- source/headers/geos/noding/NodingValidator.h,
- source/headers/geos/noding/Octant.h,
- source/headers/geos/noding/ScaledNoder.h,
- source/headers/geos/noding/SegmentIntersector.h,
- source/headers/geos/noding/SegmentNode.h,
- source/headers/geos/noding/SegmentNodeList.h,
- source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SimpleNoder.h,
- source/headers/geos/noding/SinglePassNoder.h,
- source/headers/geos/noding/snapround/HotPixel.h,
- source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
- source/headers/geos/noding/snapround/MCIndexSnapRounder.h,
- source/headers/geos/noding/snapround/SimpleSnapRounder.h,
- source/io/WKTReader.cpp, source/noding/MCIndexNoder.cpp,
- source/noding/SegmentString.cpp,
- source/noding/snapround/HotPixel.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/operation/distance/DistanceOp.cpp: USE_INLINE =>
- GEOS_INLINE
-
-2006-03-24 09:26 Sandro Santilli <strk at kbt.io>
-
- * [r1282] capi/geos_c.cpp: Bug #77 - Missing platform.h
-
-2006-03-24 09:25 Sandro Santilli <strk at kbt.io>
-
- * [r1281] source/noding/snapround/MCIndexPointSnapper.cpp,
- source/operation/buffer/BufferBuilder.cpp: Bugs #77 and #76:
- missing <algorithm>
-
-2006-03-24 09:23 Sandro Santilli <strk at kbt.io>
-
- * [r1280] tests/unit/geos_unit.cpp: Bug #78 - Small fixes and
- cleaning
-
-2006-03-23 15:10 Sandro Santilli <strk at kbt.io>
-
- * [r1278] source/geom/Coordinate.cpp,
- source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/DirectedEdgeStar.cpp,
- source/geomgraph/EdgeEndStar.cpp, source/geomgraph/EdgeRing.cpp,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geomgraph/DirectedEdge.inl,
- source/headers/geos/geomgraph/DirectedEdgeStar.h,
- source/headers/geos/util/TopologyException.h,
- source/operation/overlay/OverlayOp.cpp: Dropped by-pointer
- TopologyException constructor, various small cleanups
-
-2006-03-23 13:31 Sandro Santilli <strk at kbt.io>
-
- * [r1277] source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/quadtree/Node.cpp,
- source/index/quadtree/NodeBase.cpp,
- source/index/quadtree/Quadtree.cpp: Fixed to allow build with
- GEOS_DEBUG
-
-2006-03-23 12:12 Sandro Santilli <strk at kbt.io>
-
- * [r1276] source/geom/Geometry.cpp,
- source/geom/MultiLineString.cpp, source/geom/MultiPolygon.cpp,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/Geometry.inl,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/GeometryCollection.inl,
- source/headers/geos/geom/LineSegment.inl,
- source/headers/geos/geom/MultiLineString.h,
- source/headers/geos/geom/MultiLineString.inl,
- source/headers/geos/geom/MultiPolygon.inl,
- source/operation/distance/DistanceOp.cpp: Fixes to allow build
- with -DUSE_INLINE
-
-2006-03-23 10:55 Sandro Santilli <strk at kbt.io>
-
- * [r1275] Makefile.am, configure.in: Temporarly excluded 'swig'
- extension from distribution, to allow for
- successufull 'dist' rule and distributed testing.
-
-2006-03-23 10:41 Sandro Santilli <strk at kbt.io>
-
- * [r1274] source/headers/geos/Makefile.am,
- source/headers/geos/operation/relate/Makefile.am: Fixed automake
- files
-
-2006-03-23 10:09 Sandro Santilli <strk at kbt.io>
-
- * [r1273] source/headers/geos/operation/predicate/Makefile.am:
- Fixed missing backslash
-
-2006-03-23 09:17 Sandro Santilli <strk at kbt.io>
-
- * [r1272] configure.in, source/headers/geos/Makefile.am,
- source/headers/geos/precision, source/headers/geos/precision.h,
- source/headers/geos/precision/.cvsignore,
- source/headers/geos/precision/CommonBits.h,
- source/headers/geos/precision/CommonBitsOp.h,
- source/headers/geos/precision/CommonBitsRemover.h,
- source/headers/geos/precision/EnhancedPrecisionOp.h,
- source/headers/geos/precision/Makefile.am,
- source/headers/geos/precision/SimpleGeometryPrecisionReducer.h,
- source/operation/buffer/BufferOp.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/precision/CommonBits.cpp,
- source/precision/CommonBitsOp.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/precision/EnhancedPrecisionOp.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp: precision.h
- header split, minor optimizations
-
-2006-03-22 18:12 Sandro Santilli <strk at kbt.io>
-
- * [r1271] configure.in, source/algorithm/MCPointInRing.cpp,
- source/geom/LineSegment.cpp,
- source/headers/geos/algorithm/MCPointInRing.h,
- source/headers/geos/index/Makefile.am,
- source/headers/geos/index/chain,
- source/headers/geos/index/chain/.cvsignore,
- source/headers/geos/index/chain/Makefile.am,
- source/headers/geos/index/chain/MonotoneChain.h,
- source/headers/geos/index/chain/MonotoneChainBuilder.h,
- source/headers/geos/index/chain/MonotoneChainOverlapAction.h,
- source/headers/geos/index/chain/MonotoneChainSelectAction.h,
- source/headers/geos/indexChain.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
- source/index/bintree/NodeBase.cpp,
- source/index/chain/Makefile.am,
- source/index/chain/MonotoneChain.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/noding/MCIndexNoder.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/valid/IsValidOp.cpp: indexChain.h header split.
-
-2006-03-22 16:59 Sandro Santilli <strk at kbt.io>
-
- * [r1270] source/headers/geos/geosAlgorithm.h: cleaned up
-
-2006-03-22 16:58 Sandro Santilli <strk at kbt.io>
-
- * [r1269] source/geom/CoordinateArraySequence.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/CoordinateSequence.cpp, source/geom/Dimension.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/Location.cpp,
- source/geom/Makefile.am, source/geom/MultiPoint.cpp,
- source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
- source/geom/PrecisionModel.cpp,
- source/geom/TopologyException.cpp, source/geom/Triangle.cpp,
- source/geom/util/ShortCircuitedGeometryVisitor.cpp,
- source/headers/geos/geom/PrecisionModel.h,
- source/headers/geos/io/WKTReader.h,
- source/headers/geos/io/WKTReader.inl,
- source/headers/geos/io/WKTWriter.h, source/io/WKBReader.cpp,
- source/io/WKBWriter.cpp, source/io/WKTReader.cpp,
- source/io/WKTWriter.cpp, source/util/CoordinateArrayFiter.cpp,
- source/util/GeometricShapeFactory.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp: Removed (almost) all
- inclusions of geom.h.
- Removed obsoleted .cpp files.
- Fixed a bug in WKTReader not using the provided
- CoordinateSequence
- implementation, optimized out some memory allocations.
-
-2006-03-22 16:01 Sandro Santilli <strk at kbt.io>
-
- * [r1268] configure.in, source/algorithm/MCPointInRing.cpp,
- source/headers/geos/algorithm/MCPointInRing.h,
- source/headers/geos/index/bintree,
- source/headers/geos/index/bintree/.cvsignore,
- source/headers/geos/index/bintree/Bintree.h,
- source/headers/geos/index/bintree/Interval.h,
- source/headers/geos/index/bintree/Key.h,
- source/headers/geos/index/bintree/Makefile.am,
- source/headers/geos/index/bintree/Node.h,
- source/headers/geos/index/bintree/NodeBase.h,
- source/headers/geos/index/bintree/Root.h,
- source/headers/geos/indexBintree.h,
- source/index/bintree/BinTreeInterval.cpp,
- source/index/bintree/BinTreeNode.cpp,
- source/index/bintree/Bintree.cpp,
- source/index/bintree/Interval.cpp, source/index/bintree/Key.cpp,
- source/index/bintree/Makefile.am, source/index/bintree/Node.cpp,
- source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
- tests/xmltester/XMLTester.cpp: indexBintree.h header split,
- classes renamed to match JTS
-
-2006-03-22 14:28 Sandro Santilli <strk at kbt.io>
-
- * [r1267] source/index/quadtree/Key.cpp,
- source/index/quadtree/Makefile.am,
- source/index/quadtree/Node.cpp,
- source/index/quadtree/NodeBase.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Root.cpp: Filenames renamed to match class
- names (matching JTS)
-
-2006-03-22 12:22 Sandro Santilli <strk at kbt.io>
-
- * [r1266] configure.in, source/geomgraph/EdgeList.cpp,
- source/headers/geos/index/Makefile.am,
- source/headers/geos/index/quadtree,
- source/headers/geos/index/quadtree/.cvsignore,
- source/headers/geos/index/quadtree/DoubleBits.h,
- source/headers/geos/index/quadtree/IntervalSize.h,
- source/headers/geos/index/quadtree/Key.h,
- source/headers/geos/index/quadtree/Makefile.am,
- source/headers/geos/index/quadtree/Node.h,
- source/headers/geos/index/quadtree/NodeBase.h,
- source/headers/geos/index/quadtree/Quadtree.h,
- source/headers/geos/index/quadtree/Root.h,
- source/headers/geos/indexQuadtree.h,
- source/index/bintree/Key.cpp, source/index/bintree/Root.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/IntervalSize.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp:
- indexQuadtree.h split
-
-2006-03-22 11:19 Sandro Santilli <strk at kbt.io>
-
- * [r1265] capi/geos_c.cpp, configure.in,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/operation/polygonize,
- source/headers/geos/operation/polygonize/.cvsignore,
- source/headers/geos/operation/polygonize/EdgeRing.h,
- source/headers/geos/operation/polygonize/Makefile.am,
- source/headers/geos/operation/polygonize/PolygonizeDirectedEdge.h,
- source/headers/geos/operation/polygonize/PolygonizeEdge.h,
- source/headers/geos/operation/polygonize/PolygonizeGraph.h,
- source/headers/geos/operation/polygonize/Polygonizer.h,
- source/headers/geos/util/TopologyException.h,
- source/operation/polygonize/PolygonizeDirectedEdge.cpp,
- source/operation/polygonize/PolygonizeEdge.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp:
- opPolygonize.h headers split.
-
-2006-03-22 11:18 Sandro Santilli <strk at kbt.io>
-
- * [r1264] source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: Changed back
- 'unable to find edge to compute depths' from assertion to
- TopologyException
-
-2006-03-22 10:13 Sandro Santilli <strk at kbt.io>
-
- * [r1263] capi/geos_c.cpp, configure.in,
- source/headers/geos/opLinemerge.h,
- source/headers/geos/operation/linemerge,
- source/headers/geos/operation/linemerge/.cvsignore,
- source/headers/geos/operation/linemerge/EdgeString.h,
- source/headers/geos/operation/linemerge/LineMergeDirectedEdge.h,
- source/headers/geos/operation/linemerge/LineMergeEdge.h,
- source/headers/geos/operation/linemerge/LineMergeGraph.h,
- source/headers/geos/operation/linemerge/LineMerger.h,
- source/headers/geos/operation/linemerge/LineSequencer.h,
- source/headers/geos/operation/linemerge/Makefile.am,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMergeDirectedEdge.cpp,
- source/operation/linemerge/LineMergeEdge.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/linemerge/LineSequencer.cpp: opLinemerge.h split
-
-2006-03-21 21:42 Sandro Santilli <strk at kbt.io>
-
- * [r1262] configure.in, source/headers/geos/Makefile.am,
- source/headers/geos/planargraph,
- source/headers/geos/planargraph.h,
- source/headers/geos/planargraph/.cvsignore,
- source/headers/geos/planargraph/DirectedEdge.h,
- source/headers/geos/planargraph/DirectedEdgeStar.h,
- source/headers/geos/planargraph/Edge.h,
- source/headers/geos/planargraph/GraphComponent.h,
- source/headers/geos/planargraph/Makefile.am,
- source/headers/geos/planargraph/Node.h,
- source/headers/geos/planargraph/NodeMap.h,
- source/headers/geos/planargraph/PlanarGraph.h,
- source/headers/geos/planargraph/Subgraph.h,
- source/headers/geos/planargraph/algorithm,
- source/headers/geos/planargraph/algorithm/.cvsignore,
- source/headers/geos/planargraph/algorithm/ConnectedSubgraphFinder.h,
- source/headers/geos/planargraph/algorithm/Makefile.am,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/linemerge/LineMergeDirectedEdge.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/linemerge/LineSequencer.cpp,
- source/operation/polygonize/PolygonizeDirectedEdge.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/planargraph/DirectedEdge.cpp,
- source/planargraph/DirectedEdgeStar.cpp,
- source/planargraph/Edge.cpp, source/planargraph/Makefile.am,
- source/planargraph/Node.cpp, source/planargraph/NodeMap.cpp,
- source/planargraph/PlanarGraph.cpp,
- source/planargraph/Subgraph.cpp,
- source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
- source/planargraph/planarDirectedEdge.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp,
- source/planargraph/planarEdge.cpp,
- source/planargraph/planarGraphComponent.cpp,
- source/planargraph/planarNode.cpp,
- source/planargraph/planarNodeMap.cpp,
- source/planargraph/planarPlanarGraph.cpp,
- source/planargraph/planarSubgraph.cpp: planargraph.h header
- split, planargraph:: classes renamed to match JTS symbols
-
-2006-03-21 17:55 Sandro Santilli <strk at kbt.io>
-
- * [r1261] configure.in, source/geom/Geometry.cpp,
- source/headers/geos/opDistance.h,
- source/headers/geos/opOverlay.h, source/headers/geos/opRelate.h,
- source/headers/geos/opValid.h, source/headers/geos/operation.h,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/operation/distance,
- source/headers/geos/operation/distance/.cvsignore,
- source/headers/geos/operation/distance/ConnectedElementLocationFilter.h,
- source/headers/geos/operation/distance/ConnectedElementPointFilter.h,
- source/headers/geos/operation/distance/DistanceOp.h,
- source/headers/geos/operation/distance/GeometryLocation.h,
- source/headers/geos/operation/distance/Makefile.am,
- source/operation/distance/ConnectedElementLocationFilter.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/GeometryLocation.cpp: opDistance.h
- header split
-
-2006-03-21 17:11 Sandro Santilli <strk at kbt.io>
-
- * [r1260] configure.in, source/geom/Geometry.cpp,
- source/headers/geos/opPredicate.h,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/operation/predicate,
- source/headers/geos/operation/predicate/.cvsignore,
- source/headers/geos/operation/predicate/Makefile.am,
- source/headers/geos/operation/predicate/RectangleContains.h,
- source/headers/geos/operation/predicate/RectangleIntersects.h,
- source/headers/geos/operation/predicate/SegmentIntersectionTester.h,
- source/operation/predicate/RectangleContains.cpp,
- source/operation/predicate/RectangleIntersects.cpp,
- source/operation/predicate/SegmentIntersectionTester.cpp:
- opPredicate.h header split
-
-2006-03-21 13:11 Sandro Santilli <strk at kbt.io>
-
- * [r1259] configure.in, source/geom/Geometry.cpp,
- source/headers/geos/opRelate.h,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/operation/relate,
- source/headers/geos/operation/relate/.cvsignore,
- source/headers/geos/operation/relate/EdgeEndBuilder.h,
- source/headers/geos/operation/relate/EdgeEndBundle.h,
- source/headers/geos/operation/relate/EdgeEndBundleStar.h,
- source/headers/geos/operation/relate/Makefile.am,
- source/headers/geos/operation/relate/RelateComputer.h,
- source/headers/geos/operation/relate/RelateNode.h,
- source/headers/geos/operation/relate/RelateNodeFactory.h,
- source/headers/geos/operation/relate/RelateNodeGraph.h,
- source/headers/geos/operation/relate/RelateOp.h,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConsistentAreaTester.cpp: opRelate.h
- header split
-
-2006-03-21 11:20 Sandro Santilli <strk at kbt.io>
-
- * [r1258] tests/xmltester/TestInteriorPoint.xml: Changed expected
- result to the obtained one :)
- We're not cheating, it's a 2-vertex linestring for
- which an InteriorPoint is requested, both vertexes
- are correct answer (equidistant from centroid).
-
-2006-03-21 11:12 Sandro Santilli <strk at kbt.io>
-
- * [r1257] source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/MinimumDiameter.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/headers/geos/algorithm/SIRtreePointInRing.h: Cleanups:
- headers inclusion and Log section
-
-2006-03-21 10:47 Sandro Santilli <strk at kbt.io>
-
- * [r1256] configure.in, source/headers/geos/index/Makefile.am,
- source/headers/geos/index/strtree,
- source/headers/geos/index/strtree/.cvsignore,
- source/headers/geos/index/strtree/AbstractNode.h,
- source/headers/geos/index/strtree/AbstractSTRtree.h,
- source/headers/geos/index/strtree/Boundable.h,
- source/headers/geos/index/strtree/Interval.h,
- source/headers/geos/index/strtree/ItemBoundable.h,
- source/headers/geos/index/strtree/Makefile.am,
- source/headers/geos/index/strtree/SIRtree.h,
- source/headers/geos/index/strtree/STRtree.h,
- source/headers/geos/indexStrtree.h,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/Interval.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp: indexStrtree.h split
-
-2006-03-21 10:46 Sandro Santilli <strk at kbt.io>
-
- * [r1255] source/algorithm/RobustDeterminant.cpp: streamlined
- header inclusion, put original copyright on top
-
-2006-03-21 10:01 Sandro Santilli <strk at kbt.io>
-
- * [r1254] configure.in, source/headers/geos/index/Makefile.am,
- source/headers/geos/index/sweepline,
- source/headers/geos/index/sweepline/.cvsignore,
- source/headers/geos/index/sweepline/Makefile.am,
- source/headers/geos/index/sweepline/SweepLineEvent.h,
- source/headers/geos/index/sweepline/SweepLineIndex.h,
- source/headers/geos/index/sweepline/SweepLineInterval.h,
- source/headers/geos/index/sweepline/SweepLineOverlapAction.h,
- source/headers/geos/indexSweepline.h,
- source/index/sweepline/Makefile.am,
- source/index/sweepline/SweepLineEvent.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/index/sweepline/SweepLineInterval.cpp,
- source/index/sweepline/indexSweepLineEvent.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp:
- indexSweepline.h header split
-
-2006-03-20 18:18 Sandro Santilli <strk at kbt.io>
-
- * [r1253] capi/geos_c.cpp, configure.in,
- source/headers/geos/Makefile.am, source/headers/geos/io,
- source/headers/geos/io.h, source/headers/geos/io/.cvsignore,
- source/headers/geos/io/ByteOrderDataInStream.h,
- source/headers/geos/io/ByteOrderValues.h,
- source/headers/geos/io/Makefile.am,
- source/headers/geos/io/ParseException.h,
- source/headers/geos/io/StringTokenizer.h,
- source/headers/geos/io/WKBConstants.h,
- source/headers/geos/io/WKBReader.h,
- source/headers/geos/io/WKBWriter.h,
- source/headers/geos/io/WKTReader.h,
- source/headers/geos/io/WKTReader.inl,
- source/headers/geos/io/WKTWriter.h,
- source/headers/geos/io/Writer.h, source/io/ByteOrderValues.cpp,
- source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
- source/io/WKBReader.cpp, source/io/WKBWriter.cpp,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/io/Writer.cpp, source/operation/buffer/BufferSubgraph.cpp:
- io.h header split
-
-2006-03-20 17:40 Sandro Santilli <strk at kbt.io>
-
- * [r1252] source/index/quadtree/DoubleBits.cpp: <cmath> included
- when appropriate
-
-2006-03-20 17:27 Sandro Santilli <strk at kbt.io>
-
- * [r1251] source/headers/geos/geom/CoordinateSequence.h,
- source/headers/geos/geom/GeometryFactory.h: Bug #72 - Missing
- <vector> header
-
-2006-03-20 17:17 Sandro Santilli <strk at kbt.io>
-
- * [r1250] source/headers/geos/geomgraph/index/Makefile.am,
- source/headers/geos/index/Makefile.am,
- source/headers/geos/noding/snapround/Makefile.am,
- source/headers/geos/operation/buffer/Makefile.am,
- source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/valid/Makefile.am: Fixed geosdir
-
-2006-03-20 16:57 Sandro Santilli <strk at kbt.io>
-
- * [r1249] configure.in, source/geom/Geometry.cpp,
- source/headers/geos/Makefile.am, source/headers/geos/index,
- source/headers/geos/index/.cvsignore,
- source/headers/geos/index/ItemVisitor.h,
- source/headers/geos/index/Makefile.am,
- source/headers/geos/index/SpatialIndex.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/opValid.h,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/operation/valid,
- source/headers/geos/operation/valid/.cvsignore,
- source/headers/geos/operation/valid/ConnectedInteriorTester.h,
- source/headers/geos/operation/valid/ConsistentAreaTester.h,
- source/headers/geos/operation/valid/IsValidOp.h,
- source/headers/geos/operation/valid/Makefile.am,
- source/headers/geos/operation/valid/QuadtreeNestedRingTester.h,
- source/headers/geos/operation/valid/RepeatedPointTester.h,
- source/headers/geos/operation/valid/SimpleNestedRingTester.h,
- source/headers/geos/operation/valid/SweeplineNestedRingTester.h,
- source/headers/geos/operation/valid/TopologyValidationError.h,
- source/headers/geos/spatialIndex.h,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/STRtree.cpp, source/io/Unload.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp:
- spatialindex.h and opValid.h headers split
-
-2006-03-20 16:08 Sandro Santilli <strk at kbt.io>
-
- * [r1248] macros/ac_python_devel.m4: redirected find stderr to
- /dev/null
-
-2006-03-20 13:20 Sandro Santilli <strk at kbt.io>
-
- * [r1247] source/operation/overlay/PolygonBuilder.cpp: Changed
- assertion to TopologyException for the "orphaned" hole case
- in order to allow for reduced precision ops to catch the case.
-
-2006-03-20 12:33 Sandro Santilli <strk at kbt.io>
-
- * [r1246] source/headers/geos/operation/overlay/PolygonBuilder.h,
- source/operation/overlay/PolygonBuilder.cpp: Simplified some
- privat methods to use refs instead of pointers, added
- debugging section for failiures of holes/shells associations
-
-2006-03-20 12:32 Sandro Santilli <strk at kbt.io>
-
- * [r1245] source/headers/geos/geomgraph/EdgeRing.h: Added note
- about responsibility of return from ::toPolygon
-
-2006-03-20 12:03 Sandro Santilli <strk at kbt.io>
-
- * [r1244] source/geom/Geometry.cpp,
- source/headers/geos/geom/Geometry.h: Added operator<< for
- Geometry, writing HEXWKB
-
-2006-03-20 11:42 Sandro Santilli <strk at kbt.io>
-
- * [r1243] source/noding/Octant.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: Added missing
- <cmath> include
-
-2006-03-20 10:42 Sandro Santilli <strk at kbt.io>
-
- * [r1242] source/operation/predicate/RectangleContains.cpp,
- source/operation/predicate/RectangleIntersects.cpp: Bug #61 -
- Disambiguated geom::Polygon use
-
-2006-03-20 10:14 Sandro Santilli <strk at kbt.io>
-
- * [r1241] source/headers/geos/timeval.h: Bug #69 - Check for macro
- WIN32_LEAN_AND_MEAN
-
-2006-03-20 10:13 Sandro Santilli <strk at kbt.io>
-
- * [r1240] source/operation/buffer/SubgraphDepthLocater.cpp: Bug #71
- - Missing <algorithm>
-
-2006-03-20 10:12 Sandro Santilli <strk at kbt.io>
-
- * [r1239] source/headers/geos/geom/Coordinate.h: Bug #70 - Small
- fix in fwd decl. of CoordinateLessThen
-
-2006-03-20 10:11 Sandro Santilli <strk at kbt.io>
-
- * [r1238] source/geom/GeometryFactory.cpp: Bug #67 - Debugging
- helpers in GeometryFactory class
-
-2006-03-17 16:48 Sandro Santilli <strk at kbt.io>
-
- * [r1237] source/headers/geos/opRelate.h,
- source/headers/geos/opValid.h, source/io/Unload.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp:
- LineIntersector and PointLocator made complete components of
- RelateComputer
- (were statics const pointers before). Reduced inclusions from
- opRelate.h
- and opValid.h, updated .cpp files to allow build.
-
-2006-03-17 14:56 Sandro Santilli <strk at kbt.io>
-
- * [r1236] tests/xmltester/XMLTester.cpp: Fixed filename normalizer
- for sql output
-
-2006-03-17 13:24 Sandro Santilli <strk at kbt.io>
-
- * [r1235] configure.in, source/geom/Geometry.cpp,
- source/headers/geos/opOverlay.h,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/operation/overlay,
- source/headers/geos/operation/overlay/.cvsignore,
- source/headers/geos/operation/overlay/EdgeSetNoder.h,
- source/headers/geos/operation/overlay/ElevationMatrix.h,
- source/headers/geos/operation/overlay/ElevationMatrixCell.h,
- source/headers/geos/operation/overlay/LineBuilder.h,
- source/headers/geos/operation/overlay/Makefile.am,
- source/headers/geos/operation/overlay/MaximalEdgeRing.h,
- source/headers/geos/operation/overlay/MinimalEdgeRing.h,
- source/headers/geos/operation/overlay/OverlayNodeFactory.h,
- source/headers/geos/operation/overlay/OverlayOp.h,
- source/headers/geos/operation/overlay/PointBuilder.h,
- source/headers/geos/operation/overlay/PolygonBuilder.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixCell.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/Makefile.am,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp: opOverlay.h header
- splitted. Reduced header inclusions in operation/overlay
- implementation files. ElevationMatrixFilter code moved from own
- file to ElevationMatrix.cpp (ideally a class-private).
-
-2006-03-16 13:30 Sandro Santilli <strk at kbt.io>
-
- * [r1234] tests/xmltester/linemerge.xml: Added missing testfile
-
-2006-03-16 13:29 Sandro Santilli <strk at kbt.io>
-
- * [r1233] tests/unit/Makefile.am, tests/unit/geom/LineSegment.cpp:
- new unit test for LineSegment (adding tests would be helpful)
-
-2006-03-16 13:28 Sandro Santilli <strk at kbt.io>
-
- * [r1232] source/geom/LineSegment.cpp,
- source/headers/geos/geom/LineSegment.h,
- source/headers/geos/geom/LineSegment.inl: obsoleted
- getCoordinate(), replaced by operator[]
-
-2006-03-16 13:27 Sandro Santilli <strk at kbt.io>
-
- * [r1231] README: Added notes about testing
-
-2006-03-16 10:47 Sandro Santilli <strk at kbt.io>
-
- * [r1230] tests/tut/tut.h, tests/tut/tut_reporter.h,
- tests/tut/tut_restartable.h, tests/unit/geom/Envelope.cpp,
- tests/unit/geom/Geometry/isRectangle.cpp,
- tests/unit/geos_unit.cpp: Bug #65 - Command line changes and EOL
- fixes Unit Test
-
-2006-03-16 10:42 Sandro Santilli <strk at kbt.io>
-
- * [r1229] source/geom/Geometry.cpp: Bug #64 - Not all control paths
- return a value in geos::geom::Geometry::getClassSortIndex
-
-2006-03-16 10:38 Sandro Santilli <strk at kbt.io>
-
- * [r1228] source/algorithm/LineIntersector.cpp: Bug #63 - Remove
- unreferenced local variable warning
-
-2006-03-16 09:37 Sandro Santilli <strk at kbt.io>
-
- * [r1227] tests/tut, tests/tut/tut.h, tests/tut/tut_reporter.h,
- tests/tut/tut_restartable.h, tests/unit/Makefile.am,
- tests/unit/envelope_class_test.cpp, tests/unit/geom,
- tests/unit/geom/Envelope.cpp, tests/unit/geom/Geometry,
- tests/unit/geom/Geometry/isRectangle.cpp,
- tests/unit/geos_unit.cpp: Initial unit tests
-
-2006-03-15 18:59 Sandro Santilli <strk at kbt.io>
-
- * [r1226] source/headers/geos/operation/IsSimpleOp.h: Bug #62:
- 'struct' CoordinateLessThen in forward declaration
-
-2006-03-15 18:57 Sandro Santilli <strk at kbt.io>
-
- * [r1225] source/operation/buffer/SubgraphDepthLocater.cpp: small
- cleanup
-
-2006-03-15 18:57 Sandro Santilli <strk at kbt.io>
-
- * [r1224] source/operation/buffer/BufferBuilder.cpp: cleanups in
- DEBUG lines
-
-2006-03-15 18:56 Sandro Santilli <strk at kbt.io>
-
- * [r1223] source/operation/buffer/BufferOp.cpp: Temporary hack to
- avoid snapround:: Noders (still using ScaledNoder wrapper)
- to allow for buffer_snapround.xml test to succeed
-
-2006-03-15 18:55 Sandro Santilli <strk at kbt.io>
-
- * [r1222] tests/xmltester/buffer_snapround.xml: Added xml testfile
- showing bug in snapround:: noders
-
-2006-03-15 18:44 Sandro Santilli <strk at kbt.io>
-
- * [r1221] doc/example.cpp, source/geom/Envelope.cpp,
- source/geom/LineSegment.cpp, source/geom/PrecisionModel.cpp,
- source/headers/geos/geom/Coordinate.inl,
- source/index/bintree/Key.cpp,
- source/index/quadtree/IntervalSize.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/strtree/STRtree.cpp,
- source/util/GeometricShapeFactory.cpp: Bug #60 - Missing <cmath>
- header in some files
-
-2006-03-15 17:33 Sandro Santilli <strk at kbt.io>
-
- * [r1220] source/operation/buffer/BufferSubgraph.cpp: Changed
- operator<< to use operator<< for Nodes
-
-2006-03-15 17:17 Sandro Santilli <strk at kbt.io>
-
- * [r1219] source/headers/geos/geomgraph/DirectedEdgeStar.h,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/geomgraph/index/SweepLineEvent.h: Added
- missing forward declarations
-
-2006-03-15 17:16 Sandro Santilli <strk at kbt.io>
-
- * [r1218] source/geomgraph/Depth.cpp,
- source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersection.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/EdgeNodingValidator.cpp,
- source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/GraphComponent.cpp,
- source/geomgraph/NodeFactory.cpp,
- source/geomgraph/PlanarGraph.cpp, source/geomgraph/Position.cpp,
- source/geomgraph/Quadrant.cpp,
- source/geomgraph/TopologyLocation.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/MonotoneChainIndexer.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/geomgraph/index/SweepLineEvent.cpp,
- source/geomgraph/index/SweepLineSegment.cpp: streamlined headers
- inclusion
-
-2006-03-15 16:27 Sandro Santilli <strk at kbt.io>
-
- * [r1217] source/geomgraph/Node.cpp,
- source/headers/geos/geomgraph/Node.h: operator<< for Node class
-
-2006-03-15 15:50 Sandro Santilli <strk at kbt.io>
-
- * [r1216]
- source/headers/geos/operation/buffer/SubgraphDepthLocater.h,
- source/operation/buffer/SubgraphDepthLocater.cpp: const
- correctness, cleanups
-
-2006-03-15 15:27 Sandro Santilli <strk at kbt.io>
-
- * [r1215] source/headers/geos/geomgraph/DirectedEdge.h,
- source/headers/geos/geomgraph/EdgeEnd.h: cleanups
-
-2006-03-15 15:26 Sandro Santilli <strk at kbt.io>
-
- * [r1214] source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/EdgeRing.cpp: Cleanups
-
-2006-03-15 13:03 Sandro Santilli <strk at kbt.io>
-
- * [r1213] source/operation/buffer/BufferBuilder.cpp: removed
- leftover debugging line
-
-2006-03-15 12:54 Sandro Santilli <strk at kbt.io>
-
- * [r1212] source/headers/geos/opBuffer.h: Removed DepthSegment.h
- include
-
-2006-03-15 12:54 Sandro Santilli <strk at kbt.io>
-
- * [r1211] source/headers/geos/operation/buffer/DepthSegment.h,
- source/headers/geos/operation/buffer/Makefile.am: Removed public
- DepthSegment definition (moved inside SubgraphDepthLocater
- implementation)
-
-2006-03-15 12:52 Sandro Santilli <strk at kbt.io>
-
- * [r1210] source/operation/buffer/DepthSegment.cpp,
- source/operation/buffer/Makefile.am,
- source/operation/buffer/SubgraphDepthLocater.cpp: DepthSegment
- class moved inside SubgraphDepthLocator implementaion
- as it was private to this file in JTS. Also, changed to reduce
- copies of LineSegment copies.
-
-2006-03-15 11:45 Sandro Santilli <strk at kbt.io>
-
- * [r1209] source/headers/geos/operation/buffer/BufferSubgraph.h:
- doxygen comments
-
-2006-03-15 11:44 Sandro Santilli <strk at kbt.io>
-
- * [r1208] source/operation/overlay/PolygonBuilder.cpp: debug
- blocks, dumping SQL when GEOS_DEBUG > 1
-
-2006-03-15 11:42 Sandro Santilli <strk at kbt.io>
-
- * [r1207] source/operation/buffer/BufferBuilder.cpp: more debugging
- lines, with two levels of debugging handled
-
-2006-03-15 11:39 Sandro Santilli <strk at kbt.io>
-
- * [r1206] source/operation/buffer/BufferSubgraph.cpp: comments
- cleanup, changed computeDepths to use a list<> rather then a
- vector (performance related)
-
-2006-03-15 10:40 Sandro Santilli <strk at kbt.io>
-
- * [r1205] doc/Doxyfile.in: Fixed to allow doxygen runs from
- external builddir
-
-2006-03-15 09:51 Sandro Santilli <strk at kbt.io>
-
- * [r1204] source/headers/geos/noding/SegmentString.inl,
- source/headers/geos/noding/SimpleNoder.h: streamlined header
- usage
-
-2006-03-15 09:51 Sandro Santilli <strk at kbt.io>
-
- * [r1203] source/noding/IntersectionAdder.cpp,
- source/noding/IntersectionFinderAdder.cpp,
- source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
- source/noding/NodingValidator.cpp, source/noding/Octant.cpp,
- source/noding/ScaledNoder.cpp, source/noding/SegmentNode.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/noding/snapround/SimpleSnapRounder.cpp: streamlined
- headers usage
-
-2006-03-15 09:13 Sandro Santilli <strk at kbt.io>
-
- * [r1202] source/geom/Polygon.cpp: updated port info
-
-2006-03-15 09:12 Sandro Santilli <strk at kbt.io>
-
- * [r1201] source/headers/geos/geom/Polygon.h: isSimple doc
-
-2006-03-14 17:46 Sandro Santilli <strk at kbt.io>
-
- * [r1200] source/headers/geos/util/Assert.h: Removed unrequired
- include
-
-2006-03-14 17:10 Sandro Santilli <strk at kbt.io>
-
- * [r1199] source/operation/buffer/BufferSubgraph.cpp: cleanups
-
-2006-03-14 17:08 Sandro Santilli <strk at kbt.io>
-
- * [r1198] source/headers/geos/opOverlay.h,
- source/operation/overlay/MaximalEdgeRing.cpp: comments cleanup,
- integrity checks
-
-2006-03-14 16:55 Sandro Santilli <strk at kbt.io>
-
- * [r1197] source/operation/overlay/PolygonBuilder.cpp: oops,
- GEOS_DEBUG default to 0
-
-2006-03-14 16:55 Sandro Santilli <strk at kbt.io>
-
- * [r1196] source/headers/geos/opOverlay.h,
- source/operation/overlay/PolygonBuilder.cpp: comments cleanup
-
-2006-03-14 16:53 Sandro Santilli <strk at kbt.io>
-
- * [r1195] source/geomgraph/Edge.cpp: removed endline from printing
- funx
-
-2006-03-14 16:08 Sandro Santilli <strk at kbt.io>
-
- * [r1194] source/headers/geos/operation/buffer/BufferBuilder.h,
- source/operation/buffer/BufferBuilder.cpp: changed buildSubgraphs
- signature to use refs rather then pointers, made it
- const-correct. Reduced heap allocations in createSubgraphs()
-
-2006-03-14 15:46 Sandro Santilli <strk at kbt.io>
-
- * [r1193] source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/geomgraph/PlanarGraph.h: Added
- PlanarGraph::getNodes(vector&) func, to reduce useless heap
- allocations
-
-2006-03-14 15:32 Sandro Santilli <strk at kbt.io>
-
- * [r1192] source/geom/Coordinate.cpp,
- source/geom/CoordinateArraySequence.cpp,
- source/geomgraph/DirectedEdge.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/Node.cpp: Cleaned up toString funx (more WKT
- friendly)
-
-2006-03-14 14:16 Sandro Santilli <strk at kbt.io>
-
- * [r1191] source/headers/geos/operation/buffer/BufferSubgraph.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/overlay/PolygonBuilder.cpp: operator<< for
- BufferSubgraph, more debugging calls
-
-2006-03-14 12:55 Sandro Santilli <strk at kbt.io>
-
- * [r1190] configure.in, source/geom/Geometry.cpp,
- source/geomgraph/Label.cpp, source/geomgraph/Node.cpp,
- source/geomgraph/NodeMap.cpp,
- source/headers/geos/geomgraph/Makefile.am,
- source/headers/geos/geomgraph/index,
- source/headers/geos/geomgraph/index/.cvsignore,
- source/headers/geos/geomgraph/index/EdgeSetIntersector.h,
- source/headers/geos/geomgraph/index/Makefile.am,
- source/headers/geos/geomgraph/index/MonotoneChain.h,
- source/headers/geos/geomgraph/index/MonotoneChainEdge.h,
- source/headers/geos/geomgraph/index/MonotoneChainIndexer.h,
- source/headers/geos/geomgraph/index/SegmentIntersector.h,
- source/headers/geos/geomgraph/index/SimpleEdgeSetIntersector.h,
- source/headers/geos/geomgraph/index/SimpleMCSweepLineIntersector.h,
- source/headers/geos/geomgraph/index/SimpleSweepLineIntersector.h,
- source/headers/geos/geomgraph/index/SweepLineEvent.h,
- source/headers/geos/geomgraph/index/SweepLineEventObj.h,
- source/headers/geos/geomgraph/index/SweepLineSegment.h,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/noding/IntersectionFinderAdder.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/noding/MCIndexNoder.inl,
- source/headers/geos/noding/Makefile.am,
- source/headers/geos/noding/snapround,
- source/headers/geos/noding/snapround/.cvsignore,
- source/headers/geos/noding/snapround/HotPixel.h,
- source/headers/geos/noding/snapround/HotPixel.inl,
- source/headers/geos/noding/snapround/MCIndexPointSnapper.h,
- source/headers/geos/noding/snapround/MCIndexSnapRounder.h,
- source/headers/geos/noding/snapround/MCIndexSnapRounder.inl,
- source/headers/geos/noding/snapround/Makefile.am,
- source/headers/geos/noding/snapround/SimpleSnapRounder.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/operation/Makefile.am,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/noding/MCIndexNoder.cpp,
- source/noding/snapround/HotPixel.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp: Headers split:
- geomgraphindex.h, nodingSnapround.h
-
-2006-03-14 11:03 Sandro Santilli <strk at kbt.io>
-
- * [r1189] source/geomgraph/Edge.cpp, source/geomgraph/EdgeList.cpp,
- source/headers/geos/geomgraph/Edge.h,
- source/headers/geos/geomgraph/EdgeList.h: Added operator<< for
- Edge and EdgeList
-
-2006-03-14 00:37 Sandro Santilli <strk at kbt.io>
-
- * [r1188] source/headers/geos/operation/buffer/Makefile.am: Fixed
- include filenames
-
-2006-03-14 00:36 Sandro Santilli <strk at kbt.io>
-
- * [r1187] source/operation/buffer/BufferOp.cpp: Reduced 'buffer'
- headers inclusion
-
-2006-03-14 00:19 Sandro Santilli <strk at kbt.io>
-
- * [r1186] source/headers/geos/opBuffer.h,
- source/headers/geos/operation/buffer,
- source/headers/geos/operation/buffer/.cvsignore,
- source/headers/geos/operation/buffer/BufferBuilder.h,
- source/headers/geos/operation/buffer/BufferOp.h,
- source/headers/geos/operation/buffer/BufferSubgraph.h,
- source/headers/geos/operation/buffer/DepthSegment.h,
- source/headers/geos/operation/buffer/Makefile.am,
- source/headers/geos/operation/buffer/OffsetCurveBuilder.h,
- source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h,
- source/headers/geos/operation/buffer/RightmostEdgeFinder.h,
- source/headers/geos/operation/buffer/SubgraphDepthLocater.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/DepthSegment.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp: opBuffer.h
- split, streamlined headers in some (not all) files in
- operation/buffer/
-
-2006-03-13 22:33 Sandro Santilli <strk at kbt.io>
-
- * [r1185] source/headers/geos/geom/LineSegment.h: Added missing
- forward declarations
-
-2006-03-13 21:54 Sandro Santilli <strk at kbt.io>
-
- * [r1184] source/geom/Coordinate.cpp,
- source/geom/CoordinateSequence.cpp,
- source/geom/CoordinateSequenceFactory.cpp,
- source/geom/Geometry.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/Triangle.cpp: Streamlined headers inclusion.
-
-2006-03-13 21:19 Sandro Santilli <strk at kbt.io>
-
- * [r1183] source/headers/geos/noding/ScaledNoder.h,
- source/noding/ScaledNoder.cpp: Fixed bug in ScaledNoder scaling
- mechanism (hugly code, due to CoordinateSequence visitor pattern
- design). Tests are still failing so this possibly needs some
- other fix. Streamlined includes by implementation file.
-
-2006-03-13 21:14 Sandro Santilli <strk at kbt.io>
-
- * [r1182] source/headers/geos/noding/SegmentString.h: Added missing
- forward declarations
-
-2006-03-13 21:13 Sandro Santilli <strk at kbt.io>
-
- * [r1181] source/headers/geos/geom/CoordinateFilter.h: Added
- comment about possible refactoring
-
-2006-03-11 16:58 Sandro Santilli <strk at kbt.io>
-
- * [r1180] source/headers/geos/opBuffer.h,
- source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug in
- OffsetCurveBuilder::getCoordinates.
-
-2006-03-10 15:50 Sandro Santilli <strk at kbt.io>
-
- * [r1179] source/geomgraph/EdgeRing.cpp: Changed 'found null
- Directed Edge' from an Assertion to a TopologyException, to give
- 'precision-reducing' overlay operation a chance to handle it (it
- seems to work)
-
-2006-03-10 13:07 Sandro Santilli <strk at kbt.io>
-
- * [r1178] source/geomgraph/EdgeRing.cpp: fine-tuned includes,
- reverted Assert=>assert due to user-input based failure
-
-2006-03-10 12:50 Sandro Santilli <strk at kbt.io>
-
- * [r1177] configure.in, tests/unit/Makefile.am,
- tests/unit/envelope_class_test.cpp: boost detection code fix,
- first UTF source for testing purposes
-
-2006-03-10 12:43 Sandro Santilli <strk at kbt.io>
-
- * [r1176] TODO: updated
-
-2006-03-10 12:09 Sandro Santilli <strk at kbt.io>
-
- * [r1175] configure.in: Update configure script to work with new
- boost.m4 file
-
-2006-03-10 11:49 Sandro Santilli <strk at kbt.io>
-
- * [r1174] macros/boost.m4: Updated boost detection macro
-
-2006-03-10 11:41 Sandro Santilli <strk at kbt.io>
-
- * [r1173] source/index/quadtree/QuadTreeNodeBase.cpp: Added missing
- <algorithm> include (bug#56)
-
-2006-03-10 11:10 Sandro Santilli <strk at kbt.io>
-
- * [r1172] configure.in, macros/boost.m4, tests/Makefile.am,
- tests/unit, tests/unit/.cvsignore, tests/unit/Makefile.am:
- Initial boost detection code
-
-2006-03-10 11:09 Sandro Santilli <strk at kbt.io>
-
- * [r1171] source/operation/valid/ConnectedInteriorTester.cpp:
- Comments cleanup
-
-2006-03-10 10:48 Sandro Santilli <strk at kbt.io>
-
- * [r1170] source/Makefile.vc: Bug #58 - Patch to makefile.vc after
- big refactoring commit
-
-2006-03-10 10:44 Sandro Santilli <strk at kbt.io>
-
- * [r1169] source/operation/buffer/BufferBuilder.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/precision/EnhancedPrecisionOp.cpp: Unreferenced exception
- objects cleanup (#52)
-
-2006-03-10 10:37 Sandro Santilli <strk at kbt.io>
-
- * [r1168] source/geomgraph/index/SimpleSweepLineIntersector.cpp:
- Added missing <algorithm> include (#55)
-
-2006-03-10 10:34 Sandro Santilli <strk at kbt.io>
-
- * [r1167] source/geom/Polygon.cpp: Added missing <algorithm>
- include (#54)
-
-2006-03-09 18:22 Sandro Santilli <strk at kbt.io>
-
- * [r1166] tests/xmltester/Makefile.am,
- tests/xmltester/TestIsValid.xml: Added isvalid test for latest
- validop patch
-
-2006-03-09 18:18 Sandro Santilli <strk at kbt.io>
-
- * [r1165] source/headers/geos/opOverlay.h,
- source/headers/geos/opValid.h,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp: Added
- memory-friendly MaximalEdgeRing::buildMinimalRings()
- implementation.
- Applied patch to IsValid operation from JTS-1.7.1
-
-2006-03-09 17:40 Sandro Santilli <strk at kbt.io>
-
- * [r1164] source/headers/geos/opBuffer.h,
- source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug#33
- (hopefully)
-
-2006-03-09 16:46 Sandro Santilli <strk at kbt.io>
-
- * [r1163] configure.in, source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/MinimumDiameter.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/geom/Coordinate.cpp,
- source/geom/CoordinateArraySequence.cpp,
- source/geom/CoordinateArraySequenceFactory.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/CoordinateSequence.cpp,
- source/geom/CoordinateSequenceFactory.cpp,
- source/geom/Dimension.cpp, source/geom/Envelope.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Location.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/PrecisionModel.cpp,
- source/geom/TopologyException.cpp, source/geom/Triangle.cpp,
- source/geom/util/CoordinateOperation.cpp,
- source/geom/util/GeometryEditor.cpp,
- source/geom/util/Makefile.am, source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/Edge.cpp, source/geomgraph/EdgeEnd.cpp,
- source/geomgraph/EdgeEndStar.cpp, source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/PlanarGraph.cpp, source/geomgraph/Quadrant.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/MonotoneChainIndexer.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/geomgraph/index/SweepLineSegment.cpp,
- source/headers/geos.h, source/headers/geos/Makefile.am,
- source/headers/geos/algorithm,
- source/headers/geos/algorithm/.cvsignore,
- source/headers/geos/algorithm/CGAlgorithms.h,
- source/headers/geos/algorithm/CentroidArea.h,
- source/headers/geos/algorithm/CentroidLine.h,
- source/headers/geos/algorithm/CentroidPoint.h,
- source/headers/geos/algorithm/ConvexHull.h,
- source/headers/geos/algorithm/ConvexHull.inl,
- source/headers/geos/algorithm/HCoordinate.h,
- source/headers/geos/algorithm/InteriorPointArea.h,
- source/headers/geos/algorithm/InteriorPointLine.h,
- source/headers/geos/algorithm/InteriorPointPoint.h,
- source/headers/geos/algorithm/LineIntersector.h,
- source/headers/geos/algorithm/MCPointInRing.h,
- source/headers/geos/algorithm/Makefile.am,
- source/headers/geos/algorithm/MinimumDiameter.h,
- source/headers/geos/algorithm/NotRepresentableException.h,
- source/headers/geos/algorithm/PointInRing.h,
- source/headers/geos/algorithm/PointLocator.h,
- source/headers/geos/algorithm/RobustDeterminant.h,
- source/headers/geos/algorithm/SIRtreePointInRing.h,
- source/headers/geos/algorithm/SimplePointInAreaLocator.h,
- source/headers/geos/algorithm/SimplePointInRing.h,
- source/headers/geos/geom, source/headers/geos/geom.h,
- source/headers/geos/geom/.cvsignore,
- source/headers/geos/geom/Coordinate.h,
- source/headers/geos/geom/Coordinate.inl,
- source/headers/geos/geom/CoordinateArraySequence.h,
- source/headers/geos/geom/CoordinateArraySequenceFactory.h,
- source/headers/geos/geom/CoordinateArraySequenceFactory.inl,
- source/headers/geos/geom/CoordinateFilter.h,
- source/headers/geos/geom/CoordinateSequence.h,
- source/headers/geos/geom/CoordinateSequenceFactory.h,
- source/headers/geos/geom/Dimension.h,
- source/headers/geos/geom/Envelope.h,
- source/headers/geos/geom/Envelope.inl,
- source/headers/geos/geom/Geometry.h,
- source/headers/geos/geom/Geometry.inl,
- source/headers/geos/geom/GeometryCollection.h,
- source/headers/geos/geom/GeometryCollection.inl,
- source/headers/geos/geom/GeometryComponentFilter.h,
- source/headers/geos/geom/GeometryFactory.h,
- source/headers/geos/geom/GeometryFactory.inl,
- source/headers/geos/geom/GeometryFilter.h,
- source/headers/geos/geom/IntersectionMatrix.h,
- source/headers/geos/geom/LineSegment.h,
- source/headers/geos/geom/LineSegment.inl,
- source/headers/geos/geom/LineString.h,
- source/headers/geos/geom/LinearRing.h,
- source/headers/geos/geom/Location.h,
- source/headers/geos/geom/Makefile.am,
- source/headers/geos/geom/MultiLineString.h,
- source/headers/geos/geom/MultiLineString.inl,
- source/headers/geos/geom/MultiPoint.h,
- source/headers/geos/geom/MultiPolygon.h,
- source/headers/geos/geom/MultiPolygon.inl,
- source/headers/geos/geom/Point.h,
- source/headers/geos/geom/Polygon.h,
- source/headers/geos/geom/PrecisionModel.h,
- source/headers/geos/geom/PrecisionModel.inl,
- source/headers/geos/geom/Triangle.h,
- source/headers/geos/geom/util,
- source/headers/geos/geom/util/.cvsignore,
- source/headers/geos/geom/util/CoordinateOperation.h,
- source/headers/geos/geom/util/GeometryEditor.h,
- source/headers/geos/geom/util/GeometryEditorOperation.h,
- source/headers/geos/geom/util/LinearComponentExtracter.h,
- source/headers/geos/geom/util/Makefile.am,
- source/headers/geos/geom/util/PointExtracter.h,
- source/headers/geos/geom/util/PolygonExtracter.h,
- source/headers/geos/geom/util/ShortCircuitedGeometryVisitor.h,
- source/headers/geos/geomUtil.h, source/headers/geos/geomgraph,
- source/headers/geos/geomgraph.h,
- source/headers/geos/geomgraph/.cvsignore,
- source/headers/geos/geomgraph/Depth.h,
- source/headers/geos/geomgraph/DirectedEdge.h,
- source/headers/geos/geomgraph/DirectedEdge.inl,
- source/headers/geos/geomgraph/DirectedEdgeStar.h,
- source/headers/geos/geomgraph/Edge.h,
- source/headers/geos/geomgraph/EdgeEnd.h,
- source/headers/geos/geomgraph/EdgeEndStar.h,
- source/headers/geos/geomgraph/EdgeIntersection.h,
- source/headers/geos/geomgraph/EdgeIntersectionList.h,
- source/headers/geos/geomgraph/EdgeList.h,
- source/headers/geos/geomgraph/EdgeNodingValidator.h,
- source/headers/geos/geomgraph/EdgeRing.h,
- source/headers/geos/geomgraph/GeometryGraph.h,
- source/headers/geos/geomgraph/GraphComponent.h,
- source/headers/geos/geomgraph/Label.h,
- source/headers/geos/geomgraph/Makefile.am,
- source/headers/geos/geomgraph/Node.h,
- source/headers/geos/geomgraph/NodeFactory.h,
- source/headers/geos/geomgraph/NodeMap.h,
- source/headers/geos/geomgraph/PlanarGraph.h,
- source/headers/geos/geomgraph/Position.h,
- source/headers/geos/geomgraph/Quadrant.h,
- source/headers/geos/geomgraph/TopologyLocation.h,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/indexChain.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/indexStrtree.h, source/headers/geos/io.h,
- source/headers/geos/noding, source/headers/geos/noding.h,
- source/headers/geos/noding/.cvsignore,
- source/headers/geos/noding/IntersectionAdder.h,
- source/headers/geos/noding/IntersectionFinderAdder.h,
- source/headers/geos/noding/IteratedNoder.h,
- source/headers/geos/noding/MCIndexNoder.h,
- source/headers/geos/noding/Makefile.am,
- source/headers/geos/noding/Noder.h,
- source/headers/geos/noding/NodingValidator.h,
- source/headers/geos/noding/Octant.h,
- source/headers/geos/noding/ScaledNoder.h,
- source/headers/geos/noding/SegmentIntersector.h,
- source/headers/geos/noding/SegmentNode.h,
- source/headers/geos/noding/SegmentNodeList.h,
- source/headers/geos/noding/SegmentString.h,
- source/headers/geos/noding/SegmentString.inl,
- source/headers/geos/noding/SimpleNoder.h,
- source/headers/geos/noding/SinglePassNoder.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opBuffer.h, source/headers/geos/opDistance.h,
- source/headers/geos/opOverlay.h, source/headers/geos/opRelate.h,
- source/headers/geos/opValid.h, source/headers/geos/operation,
- source/headers/geos/operation.h,
- source/headers/geos/operation/.cvsignore,
- source/headers/geos/operation/EndpointInfo.h,
- source/headers/geos/operation/GeometryGraphOperation.h,
- source/headers/geos/operation/IsSimpleOp.h,
- source/headers/geos/operation/Makefile.am,
- source/headers/geos/spatialIndex.h, source/headers/geos/util,
- source/headers/geos/util.h, source/headers/geos/util/.cvsignore,
- source/headers/geos/util/Assert.h,
- source/headers/geos/util/AssertionFailedException.h,
- source/headers/geos/util/CoordinateArrayFilter.h,
- source/headers/geos/util/GEOSException.h,
- source/headers/geos/util/GeometricShapeFactory.h,
- source/headers/geos/util/IllegalArgumentException.h,
- source/headers/geos/util/Makefile.am,
- source/headers/geos/util/TopologyException.h,
- source/headers/geos/util/UniqueCoordinateArrayFilter.h,
- source/headers/geos/util/UnsupportedOperationException.h,
- source/headers/geos/util/math.h, source/io/WKBReader.cpp,
- source/io/WKBWriter.cpp, source/io/WKTReader.cpp,
- source/io/WKTWriter.cpp, source/noding/SegmentString.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/util/Assert.cpp, tests/xmltester/SimpleWKTTester.cpp,
- tests/xmltester/XMLTester.cpp, tests/xmltester/buffer.xml:
- geos::geom namespace definition, first pass at headers split
-
-2006-03-09 16:18 Sandro Santilli <strk at kbt.io>
-
- * [r1162] tests/xmltester/Makefile.am: Fixed to allow tests from
- external build tree (thanks Norman:)
-
-2006-03-09 16:01 Sandro Santilli <strk at kbt.io>
-
- * [r1161] source/geomgraph/Position.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp: Fixed
- debugging lines
-
-2006-03-09 15:50 Sandro Santilli <strk at kbt.io>
-
- * [r1160] source/operation/overlay/OverlayOp.cpp: Fixed debugging
- lines, added missing header
-
-2006-03-09 15:47 Sandro Santilli <strk at kbt.io>
-
- * [r1159] source/operation/linemerge/LineMergeGraph.cpp: Fixed
- debugging lines
-
-2006-03-09 15:39 Sandro Santilli <strk at kbt.io>
-
- * [r1158] source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/noding/SegmentNodeList.cpp: Fixed debugging lines
-
-2006-03-09 14:48 Sandro Santilli <strk at kbt.io>
-
- * [r1157] capi/Makefile.am: Added missing INCLUDES line
-
-2006-03-07 14:21 Sandro Santilli <strk at kbt.io>
-
- * [r1156] tests/xmltester/XMLTester.cpp: Leak plugged, tweeked
- output to be nice with --sql-output
-
-2006-03-07 14:20 Sandro Santilli <strk at kbt.io>
-
- * [r1155] source/headers/geos/opBuffer.h,
- source/operation/buffer/OffsetCurveBuilder.cpp: Big deal of heap
- allocations reduction
-
-2006-03-07 14:18 Sandro Santilli <strk at kbt.io>
-
- * [r1154] source/util/Profiler.cpp: Profiler singleton implemented
- with a function-static Profiler instance
-
-2006-03-07 12:42 Sandro Santilli <strk at kbt.io>
-
- * [r1153] tests/xmltester/buffer.xml: addedvalidity test for a case
- with invalid input
-
-2006-03-07 12:41 Sandro Santilli <strk at kbt.io>
-
- * [r1152] tests/xmltester/XMLTester.cpp,
- tests/xmltester/XMLTester.h: Added --wkb-output and made
- --sql-output compatible with -v
-
-2006-03-07 11:22 Sandro Santilli <strk at kbt.io>
-
- * [r1151] tests/xmltester/XMLTester.cpp: table name for sqlOutput
- normalized
-
-2006-03-07 11:06 Sandro Santilli <strk at kbt.io>
-
- * [r1150] tests/xmltester/XMLTester.cpp,
- tests/xmltester/XMLTester.h: Added --sql-output switch for
- debugging
-
-2006-03-07 10:46 Sandro Santilli <strk at kbt.io>
-
- * [r1149] tests/xmltester/XMLTester.cpp: verbose validity errors
-
-2006-03-06 21:27 Sandro Santilli <strk at kbt.io>
-
- * [r1148] doc/example.cpp, source/headers/geos/geom.h,
- source/headers/geos/opRelate.h, tests/xmltester/XMLTester.cpp:
- Cascading fixed after Unload definition moved to geos::io
- namespace
-
-2006-03-06 19:43 Sandro Santilli <strk at kbt.io>
-
- * [r1147] source/headers/geos/unload.h: Fixed Unload class
- definition namespace (geos::io)
-
-2006-03-06 19:40 Sandro Santilli <strk at kbt.io>
-
- * [r1146] capi/geos_c.cpp, doc/example.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/geom/Dimension.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Location.cpp, source/geom/Makefile.am,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/PrecisionModel.cpp,
- source/geom/util/GeometryEditor.cpp,
- source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/DirectedEdgeStar.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/GraphComponent.cpp,
- source/geomgraph/PlanarGraph.cpp, source/geomgraph/Quadrant.cpp,
- source/headers/geos/LineSegment.inl,
- source/headers/geos/Makefile.am, source/headers/geos/geom,
- source/headers/geos/geom.h,
- source/headers/geos/geom/GeometryCollection.inl,
- source/headers/geos/geom/LineSegment.inl,
- source/headers/geos/geomgraph.h,
- source/headers/geos/geosAlgorithm.h, source/headers/geos/io.h,
- source/headers/geos/opBuffer.h, source/headers/geos/profiler.h,
- source/headers/geos/util.h, source/index/bintree/BinTreeNode.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/Interval.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp, source/io/Unload.cpp,
- source/io/WKBWriter.cpp, source/io/WKTReader.cpp,
- source/io/WKTWriter.cpp, source/noding/IteratedNoder.cpp,
- source/noding/NodingValidator.cpp, source/noding/Octant.cpp,
- source/noding/SegmentNodeList.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/linemerge/LineMergeDirectedEdge.cpp,
- source/operation/linemerge/LineSequencer.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/precision/EnhancedPrecisionOp.cpp, source/util/Assert.cpp,
- source/util/AssertionFailedException.cpp,
- source/util/CoordinateArrayFiter.cpp,
- source/util/GEOSException.cpp,
- source/util/GeometricShapeFactory.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/Profiler.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp,
- source/util/UnsupportedOperationException.cpp,
- tests/xmltester/SimpleWKTTester.cpp,
- tests/xmltester/XMLTester.cpp: geos::util namespace. New
- GeometryCollection::iterator interface, many cleanups.
-
-2006-03-06 15:23 Sandro Santilli <strk at kbt.io>
-
- * [r1145] capi/geos_c.cpp, doc/example.cpp,
- source/geom/Geometry.cpp, source/headers/geos/io.h,
- source/io/ByteOrderValues.cpp, source/io/ParseException.cpp,
- source/io/StringTokenizer.cpp, source/io/Unload.cpp,
- source/io/WKBReader.cpp, source/io/WKBWriter.cpp,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/io/Writer.cpp, tests/xmltester/SimpleWKTTester.cpp,
- tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h,
- tests/xmltester/buffer.xml: geos::io namespace
-
-2006-03-06 14:30 Sandro Santilli <strk at kbt.io>
-
- * [r1143] capi/geos_c.cpp: Validity error include Coordinate
-
-2006-03-06 13:27 Sandro Santilli <strk at kbt.io>
-
- * [r1142] source/geom/Polygon.cpp: Cleaned up equalsExact
-
-2006-03-06 13:26 Sandro Santilli <strk at kbt.io>
-
- * [r1141] tests/xmltester/XMLTester.cpp: Fixed equalsExact check,
- and also reduced tolerance
-
-2006-03-06 12:47 Sandro Santilli <strk at kbt.io>
-
- * [r1140] source/headers/geos/opValid.h,
- source/operation/valid/IsValidOp.cpp: TopologyValidationError
- error names (enum) renamed to avoid conflicts.
-
-2006-03-06 12:16 Sandro Santilli <strk at kbt.io>
-
- * [r1139] tests/xmltester/robustness.xml: Added second case for
- Union
-
-2006-03-06 12:11 Sandro Santilli <strk at kbt.io>
-
- * [r1138] source/operation/overlay/OverlayOp.cpp: precision.h =>
- geos/precision.h (#48)
-
-2006-03-06 11:39 Sandro Santilli <strk at kbt.io>
-
- * [r1137] tests/xmltester/robustness.xml: Added test extracted from
- data provided by Guillaume Sueur
-
-2006-03-06 11:34 Sandro Santilli <strk at kbt.io>
-
- * [r1136] source/headers/geos/geom.h: Dropped
- unused/unmaintained/platform-problematic serial version info for
- classes (#47)
-
-2006-03-06 11:17 Sandro Santilli <strk at kbt.io>
-
- * [r1135] capi/geos_c.cpp: added a compile-time option to get
- VERBOSE_EXCEPTION (print args on exceptions)
-
-2006-03-06 11:17 Sandro Santilli <strk at kbt.io>
-
- * [r1134] source/operation/overlay/OverlayOp.cpp: precision
- reducing overlayOp made compile-time optional
-
-2006-03-06 11:05 Sandro Santilli <strk at kbt.io>
-
- * [r1133] tests/xmltester/XMLTester.cpp,
- tests/xmltester/XMLTester.h: Added input and output validity test
- facilities
-
-2006-03-03 14:01 Sandro Santilli <strk at kbt.io>
-
- * [r1132] source/operation/overlay/OverlayOp.cpp: Experimental
- precision-reducing overlayOp
-
-2006-03-03 13:50 Sandro Santilli <strk at kbt.io>
-
- * [r1131] source/algorithm/InteriorPointLine.cpp,
- source/headers/geos/geom.h, source/headers/geos/geosAlgorithm.h:
- Cleaned up InteriorPointLine class
-
-2006-03-03 10:46 Sandro Santilli <strk at kbt.io>
-
- * [r1130] capi/geos_c.cpp, doc/example.cpp,
- source/algorithm/CGAlgorithms.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/geom/Coordinate.cpp,
- source/geom/CoordinateArraySequence.cpp,
- source/geom/CoordinateSequence.cpp, source/geom/Dimension.cpp,
- source/geom/Envelope.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Location.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/PrecisionModel.cpp,
- source/geom/TopologyException.cpp,
- source/geom/util/GeometryEditor.cpp, source/geomgraph/Depth.cpp,
- source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersection.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/EdgeList.cpp, source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp, source/geomgraph/Label.cpp,
- source/geomgraph/Node.cpp, source/geomgraph/NodeMap.cpp,
- source/geomgraph/PlanarGraph.cpp, source/geomgraph/Quadrant.cpp,
- source/geomgraph/TopologyLocation.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/MonotoneChainIndexer.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/geomgraph/index/SweepLineEvent.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomUtil.h,
- source/headers/geos/geomgraph.h,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/indexChain.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/indexStrtree.h, source/headers/geos/io.h,
- source/headers/geos/noding.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opBuffer.h, source/headers/geos/opDistance.h,
- source/headers/geos/opLinemerge.h,
- source/headers/geos/opOverlay.h,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/opRelate.h, source/headers/geos/opValid.h,
- source/headers/geos/operation.h,
- source/headers/geos/planargraph.h,
- source/headers/geos/profiler.h, source/headers/geos/util.h,
- source/index/bintree/Bintree.cpp,
- source/index/bintree/NodeBase.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/IntervalSize.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/Interval.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp, source/io/ByteOrderValues.cpp,
- source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
- source/io/Unload.cpp, source/io/WKBReader.cpp,
- source/io/WKBWriter.cpp, source/io/WKTReader.cpp,
- source/io/WKTWriter.cpp, source/io/Writer.cpp,
- source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
- source/noding/NodingValidator.cpp, source/noding/Octant.cpp,
- source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp,
- source/noding/snapround/HotPixel.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/noding/snapround/SimpleSnapRounder.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/distance/ConnectedElementLocationFilter.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/linemerge/LineSequencer.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixCell.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp,
- source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
- source/planargraph/planarDirectedEdge.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp,
- source/planargraph/planarNode.cpp,
- source/planargraph/planarNodeMap.cpp,
- source/planargraph/planarPlanarGraph.cpp,
- source/planargraph/planarSubgraph.cpp,
- source/precision/CommonBitsOp.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp,
- source/util/Assert.cpp, source/util/GEOSException.cpp,
- source/util/GeometricShapeFactory.cpp, source/util/Profiler.cpp,
- tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h:
- Removed 'using namespace' from headers, added missing headers in
- .cpp files, removed useless includes in headers (bug#46)
-
-2006-03-02 18:17 Sandro Santilli <strk at kbt.io>
-
- * [r1129] tests/xmltester/Makefile.am,
- tests/xmltester/robustness.xml: Added robustness testcases
-
-2006-03-02 16:22 Sandro Santilli <strk at kbt.io>
-
- * [r1128] tests/xmltester/XMLTester.cpp: Updated copyright notice
-
-2006-03-02 16:21 Sandro Santilli <strk at kbt.io>
-
- * [r1127] source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/geomUtil.h, source/headers/geos/precision.h,
- source/precision/CommonBits.cpp,
- source/precision/CommonBitsOp.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/precision/EnhancedPrecisionOp.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp:
- geos::precision namespace added
-
-2006-03-02 14:53 Sandro Santilli <strk at kbt.io>
-
- * [r1126] source/geomgraph/index/SweepLineEvent.cpp,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/indexSweepline.h,
- source/index/sweepline/indexSweepLineEvent.cpp:
- SweepLineEvent::DELETE=>DELETE_EVENT, INSERT=>INSERT_EVENT (#45)
-
-2006-03-02 14:34 Sandro Santilli <strk at kbt.io>
-
- * [r1125] source/headers/geos/geomgraph.h,
- source/headers/geos/operation.h, source/io/Unload.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PolygonBuilder.cpp:
- GeometryGraphOperation::li made a non-static member, and not more
- a pointer
-
-2006-03-02 14:21 Sandro Santilli <strk at kbt.io>
-
- * [r1124] capi/geos_c.cpp: DEBUG => GEOS_DEBUG [#44]
-
-2006-03-02 12:12 Sandro Santilli <strk at kbt.io>
-
- * [r1123] source/algorithm/LineIntersector.cpp,
- source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/EdgeList.cpp,
- source/geomgraph/GeometryGraph.cpp, source/geomgraph/Node.cpp,
- source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/Position.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/index/bintree/Bintree.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
- source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/polygonize/Polygonizer.cpp: Renamed DEBUG macros
- to GEOS_DEBUG, all wrapped in #ifndef block to allow global
- override (bug#43)
-
-2006-03-02 11:03 Sandro Santilli <strk at kbt.io>
-
- * [r1122] tests/xmltester/XMLTester.cpp: Added assertion in relate
- test handler
-
-2006-03-02 11:00 Sandro Santilli <strk at kbt.io>
-
- * [r1121] source/geom/IntersectionMatrix.cpp,
- source/headers/geos/geom.h: Changed IntersectionMatrix funx
- taking strings to take const string& instead
-
-2006-03-02 10:25 Sandro Santilli <strk at kbt.io>
-
- * [r1120] tests/xmltester/XMLTester.cpp,
- tests/xmltester/buffer.xml: Added support for FLOATING_SINGLE
- precisionmodel in XML tests
-
-2006-03-02 10:03 Sandro Santilli <strk at kbt.io>
-
- * [r1119] capi/Makefile.am, capi/geos_c.cpp: Removed use of strdup,
- changed GEOSjtsport() to return const char* instead of char* (is
- not advertised in headerfile, so no compatibility problems)
-
-2006-03-02 09:51 Sandro Santilli <strk at kbt.io>
-
- * [r1118] source/operation/overlay/OverlayOp.cpp: Fixes in DEBUG
- lines (bug#42)
-
-2006-03-02 09:49 Sandro Santilli <strk at kbt.io>
-
- * [r1117] source/headers/geos/LineSegment.inl: Changed LineSegment
- output to use 'LINESEGMENT' label rather then 'LINESTRING'
-
-2006-03-02 09:49 Sandro Santilli <strk at kbt.io>
-
- * [r1116] source/headers/geos/timeval.h: WINCE implmentation of
- gettimeofday (bug#40)
-
-2006-03-02 09:46 Sandro Santilli <strk at kbt.io>
-
- * [r1115] source/operation/buffer/SubgraphDepthLocater.cpp: cleaned
- up debugging lines
-
-2006-03-01 18:44 Sandro Santilli <strk at kbt.io>
-
- * [r1114] NEWS: added note about getInteriorPoint() possibly
- returning NULL
-
-2006-03-01 18:43 Sandro Santilli <strk at kbt.io>
-
- * [r1113] capi/geos_c.cpp: Handled new NULL return from
- Geometry::getInteriorPoint()
-
-2006-03-01 18:37 Sandro Santilli <strk at kbt.io>
-
- * [r1112] source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
- source/headers/geos/geom.h:
- Geometry::createPointFromInternalCoord dropped (it's a
- duplication of GeometryFactory::createPointFromInternalCoord).
- Fixed bugs in InteriorPoint* and getCentroid() inserted by
- previous commits.
-
-2006-03-01 18:19 Sandro Santilli <strk at kbt.io>
-
- * [r1111] tests/xmltester/Makefile.am,
- tests/xmltester/TestCentroid.xml,
- tests/xmltester/testLeaksBig.xml: getCentroid() test moved from
- testLeaksBig.xml to TestCentroid.xml (synced with JTS-1.7)
-
-2006-03-01 18:15 Sandro Santilli <strk at kbt.io>
-
- * [r1110] tests/xmltester/Makefile.am,
- tests/xmltester/TestInteriorPoint.xml,
- tests/xmltester/testLeaksBig.xml: Extracted getInteriorPoint()
- tests out of testLeaksBig.xml and into TestInteriorPoint.xml
- (synced with JTS-1.7).
-
-2006-03-01 18:14 Sandro Santilli <strk at kbt.io>
-
- * [r1109] tests/xmltester/XMLTester.cpp: Handled NULL return from
- Geometry::getInteriorPoint()
-
-2006-03-01 17:16 Sandro Santilli <strk at kbt.io>
-
- * [r1108] source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/MinimumDiameter.cpp, source/geom/Geometry.cpp,
- source/geom/LineSegment.cpp, source/headers/geos/LineSegment.inl,
- source/headers/geos/Makefile.am, source/headers/geos/geom.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/inline.h, source/headers/geos/opBuffer.h,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/distance/DistanceOp.cpp: LineSegment class made
- final and optionally (compile-time) inlined.
- Reduced heap allocations in Centroid{Area,Line,Point} and
- InteriorPoint{Area,Line,Point}.
-
-2006-03-01 16:42 Sandro Santilli <strk at kbt.io>
-
- * [r1107] source/Makefile.vc: Fixed include name (Bug#41)
-
-2006-03-01 16:01 Sandro Santilli <strk at kbt.io>
-
- * [r1106] source/noding/SegmentNodeList.cpp: Fixed const
- correctness of operator<<(ostream&, SegmentNodeList&) [bug#37]
-
-2006-03-01 13:49 Sandro Santilli <strk at kbt.io>
-
- * [r1105] source/index/quadtree/Quadtree.cpp: Fixed debug lines
- (bug#36)
-
-2006-03-01 13:48 Sandro Santilli <strk at kbt.io>
-
- * [r1104] tests/xmltester/Stackwalker.cpp: Fixed missing type
- specifier (bug#35)
-
-2006-03-01 13:06 Sandro Santilli <strk at kbt.io>
-
- * [r1103] tests/xmltester/Makefile.am,
- tests/xmltester/XMLTester.cpp, tests/xmltester/buffer.xml: Used
- FLOATING precision model in buffer.xml test, added expected
- results,
- changed XMLTester.cpp to use a tolerance when comparing expected
- and obtained
- results from buffer operations.
-
-2006-03-01 12:12 Sandro Santilli <strk at kbt.io>
-
- * [r1102] tests/xmltester/XMLTester.cpp: Fixed a bug in verbose
- output preventing geometry arg 'A' from being properly printed
-
-2006-03-01 11:47 Sandro Santilli <strk at kbt.io>
-
- * [r1101] source/Makefile.vc: Applied patch by Mateusz Loskot (Bug
- #39)
-
-2006-03-01 10:48 Sandro Santilli <strk at kbt.io>
-
- * [r1100] source/headers/geos/opValid.h,
- source/operation/valid/TopologyValidationError.cpp: Changed
- static TopologyValidationError::errMsg[] from 'string' to 'const
- char*'
- to reduce dynamic memory allocations.
-
-2006-03-01 10:39 Sandro Santilli <strk at kbt.io>
-
- * [r1099] source/headers/geos/unload.h, source/io/Unload.cpp: ctor
- and dtor made private and inlined
-
-2006-03-01 09:56 Sandro Santilli <strk at kbt.io>
-
- * [r1098] tests/xmltester/XMLTester.cpp: Case insensitive operation
- names and geometry arguments names (a/b)
-
-2006-03-01 09:43 Sandro Santilli <strk at kbt.io>
-
- * [r1097] tests/xmltester/XMLTester.cpp: Unrecognized tests always
- printed (was only printed when verbose before)
-
-2006-03-01 08:52 Sandro Santilli <strk at kbt.io>
-
- * [r1096] source/dirlist.mk: File to be included by Makefile.vc
-
-2006-02-28 19:22 Sandro Santilli <strk at kbt.io>
-
- * [r1095] source/headers/geos/opBuffer.h,
- source/operation/buffer/OffsetCurveBuilder.cpp: Fixed in-place
- definition of static members in OffsetCurveBuilder (bug#33)
-
-2006-02-28 19:18 Sandro Santilli <strk at kbt.io>
-
- * [r1094] tests/xmltester/XMLTester.cpp: Added cctype include (bug
- #34)
-
-2006-02-28 17:44 Sandro Santilli <strk at kbt.io>
-
- * [r1093] source/geom/Coordinate.cpp, source/headers/geos/geom.h,
- source/headers/geos/noding.h, source/noding/SegmentNode.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp,
- source/operation/buffer/BufferBuilder.cpp: Added a check in
- SegmentNode::addSplitEdge to prevent attempts
- to build SegmentString with less then 2 points.
- This is a temporary fix for the buffer.xml assertion failure,
- temporary
- as Martin Davis review would really be needed there.
-
-2006-02-28 15:34 Sandro Santilli <strk at kbt.io>
-
- * [r1092] tests/xmltester/XMLTester.cpp: Fix for VC++ builds (Bug
- #32)
-
-2006-02-28 14:34 Sandro Santilli <strk at kbt.io>
-
- * [r1091] source/geom/Coordinate.cpp,
- source/geom/CoordinateArraySequence.cpp,
- source/geom/PrecisionModel.cpp,
- source/geomgraph/DirectedEdge.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeList.cpp,
- source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/noding.h, source/headers/geos/opBuffer.h,
- source/noding/MCIndexNoder.cpp, source/noding/SegmentNode.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- tests/xmltester/buffer.xml: Added many assertions and debugging
- output hunting for a bug in BufferOp
-
-2006-02-28 14:05 Sandro Santilli <strk at kbt.io>
-
- * [r1090] source/geomgraph/Edge.cpp: Fixed a bug in a debugging
- line
-
-2006-02-28 13:08 Sandro Santilli <strk at kbt.io>
-
- * [r1089] source/headers/geos/noding.h: Added missing definition of
- IteratedNoder::MAX_ITER, moving it to private access level
-
-2006-02-28 11:15 Sandro Santilli <strk at kbt.io>
-
- * [r1088] tests/xmltester/markup/MarkupSTL.cpp: Fixed strchr use
- (Bug #30)
-
-2006-02-28 11:11 Sandro Santilli <strk at kbt.io>
-
- * [r1087] capi/geos_c.cpp: Fixed typo in GEOSLenght function
-
-2006-02-28 05:03 Sean Gillies <sgillies at frii.com>
-
- * [r1085] NEWS, capi/geos_c.cpp, capi/geos_c.h.in: added
- GEOSLength(), GEOSEnvelope() to the C API
-
-2006-02-27 14:41 Sandro Santilli <strk at kbt.io>
-
- * [r1076] tests/xmltester/XMLTester.cpp: More verbose handling of
- exceptions
-
-2006-02-27 11:53 Sandro Santilli <strk at kbt.io>
-
- * [r1075] source/geomgraph/DirectedEdgeStar.cpp,
- source/headers/geos/geomgraph.h: DirectedEdgeStar made more safe
- trough assert(), use of standard iterator and
- dynamic casts substituting static ones.
-
-2006-02-27 09:05 Sandro Santilli <strk at kbt.io>
-
- * [r1074] source/algorithm/LineIntersector.cpp,
- source/geom/PrecisionModel.cpp,
- source/geomgraph/DirectedEdgeStar.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/opOverlay.h, source/headers/geos/operation.h,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/overlay/OverlayOp.cpp: Doxygen comments, a few
- inlines and general cleanups
-
-2006-02-24 16:20 Sandro Santilli <strk at kbt.io>
-
- * [r1073] source/geom/PrecisionModel.cpp,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/util.h, source/util/Makefile.am,
- source/util/math.cpp, tests/xmltester/testLeaksBig.xml: Added
- Mateusz implementation of round() in a new math.cpp file
- named sym_round(). Changed use of rint_vc to sym_round in
- PrecisionModel.
- Moved rint_vc to math.cpp (geos::util namespace), to be renamed
- to something more meaningful
-
-2006-02-24 15:39 Sandro Santilli <strk at kbt.io>
-
- * [r1072] source/geom/Coordinate.cpp, source/headers/geos/geom.h,
- source/headers/geos/opLinemerge.h,
- source/headers/geos/planargraph.h,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/planargraph/planarEdge.cpp,
- source/planargraph/planarNode.cpp, tests/xmltester/Makefile.am: -
- operator>> for Coordinate, planarNode and planarEdge
- - Fixed bug in planarGraphComponent::setMarked
- - Added linemerge.xml test (single test, should grow a bit)
-
-2006-02-24 12:19 Sandro Santilli <strk at kbt.io>
-
- * [r1071] doc/Doxyfile.in: Fixed typo in config file
-
-2006-02-23 23:17 Sandro Santilli <strk at kbt.io>
-
- * [r1070] source/geom/Coordinate.cpp, source/geom/Envelope.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineSegment.cpp,
- source/geom/PrecisionModel.cpp, source/headers/geos/geom.h,
- source/headers/geos/indexSweepline.h,
- source/headers/geos/opLinemerge.h,
- source/noding/MCIndexNoder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/operation/valid/TopologyValidationError.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp,
- source/util/GeometricShapeFactory.cpp: -
- Coordinate::nullCoordinate made private
- - Simplified Coordinate inline definitions
- - LMGeometryComponentFilter definition moved to LineMerger.cpp
- file
- - Misc cleanups
-
-2006-02-23 20:32 Sandro Santilli <strk at kbt.io>
-
- * [r1069] tests/xmltester/XMLTester.cpp: Added support for
- LineMerge tests. Exception printed on stderr.
-
-2006-02-23 20:05 Sandro Santilli <strk at kbt.io>
-
- * [r1068] source/headers/geos/noding.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opBuffer.h, source/noding/MCIndexNoder.cpp,
- source/noding/SimpleNoder.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp: Fixed bug in MCIndexNoder
- constructor making memory checker go crazy, more
- doxygen-friendly comments, miscellaneous cleanups
-
-2006-02-23 20:03 Sandro Santilli <strk at kbt.io>
-
- * [r1067] doc/Doxyfile.in: updated to also show undocumented
- methods
-
-2006-02-23 11:54 Sandro Santilli <strk at kbt.io>
-
- * [r1066] source/geom/MultiLineString.cpp,
- source/geom/TopologyException.cpp, source/geom/Triangle.cpp,
- source/geomgraph/Edge.cpp, source/geomgraph/EdgeList.cpp,
- source/geomgraph/GeometryGraph.cpp, source/geomgraph/NodeMap.cpp,
- source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/indexStrtree.h, source/headers/geos/noding.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opBuffer.h,
- source/headers/geos/spatialIndex.h, source/headers/geos/util.h,
- source/index/bintree/BinTreeNode.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp, source/io/Unload.cpp,
- source/noding/MCIndexNoder.cpp, source/noding/ScaledNoder.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
- source/util/GEOSException.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/Makefile.am,
- source/util/UnsupportedOperationException.cpp,
- tests/xmltester/buffer.xml: - MCIndexPointSnapper
- - MCIndexSnapRounder
- - SnapRounding BufferOp
- - ScaledNoder
- - GEOSException hierarchy cleanups
- - SpatialIndex memory-friendly query interface
- - GeometryGraph::getBoundaryNodes memory-friendly
- - NodeMap::getBoundaryNodes memory-friendly
- - Cleanups in geomgraph::Edge
- - Added an XML test for snaprounding buffer (shows leaks, working
- on it)
-
-2006-02-21 16:53 Sandro Santilli <strk at kbt.io>
-
- * [r1065] source/algorithm/MCPointInRing.cpp,
- source/headers/geos/indexChain.h, source/headers/geos/noding.h,
- source/headers/geos/nodingSnapround.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/noding/MCIndexNoder.cpp,
- source/noding/snapround/HotPixel.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/noding/snapround/SimpleSnapRounder.cpp:
- MCIndexPointSnapper, MCIndexSnapRounder
-
-2006-02-20 21:04 Sandro Santilli <strk at kbt.io>
-
- * [r1064] source/headers/geos/geomgraph.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/indexStrtree.h, source/headers/geos/noding.h,
- source/headers/geos/spatialIndex.h,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/STRtree.cpp: - namespace geos::index
- - SpatialIndex interface synced
-
-2006-02-20 10:14 Sandro Santilli <strk at kbt.io>
-
- * [r1063] ChangeLog, doc/Doxyfile.in,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/geom/Geometry.cpp, source/geomgraph/EdgeList.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/indexBintree.h,
- source/headers/geos/indexChain.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/indexStrtree.h,
- source/headers/geos/indexSweepline.h, source/headers/geos/io.h,
- source/headers/geos/noding.h, source/headers/geos/opBuffer.h,
- source/headers/geos/opDistance.h,
- source/headers/geos/opOverlay.h, source/headers/geos/opRelate.h,
- source/headers/geos/opValid.h, source/headers/geos/operation.h,
- source/headers/geos/planargraph.h,
- source/index/bintree/BinTreeInterval.cpp,
- source/index/bintree/BinTreeNode.cpp,
- source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
- source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/IntervalSize.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/Interval.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/index/sweepline/SweepLineInterval.cpp,
- source/index/sweepline/indexSweepLineEvent.cpp,
- source/io/Unload.cpp, source/noding/MCIndexNoder.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp: -
- namespaces geos::index::*
- - Doxygen documentation cleanup
-
-2006-02-19 19:46 Sandro Santilli <strk at kbt.io>
-
- * [r1062] NEWS, capi/geos_c.cpp, configure.in, doc/example.cpp,
- source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/MinimumDiameter.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/geom/Coordinate.cpp, source/geom/Geometry.cpp,
- source/geom/LineSegment.cpp, source/geom/LineString.cpp,
- source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
- source/geom/Polygon.cpp, source/geomgraph/Depth.cpp,
- source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersection.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/EdgeList.cpp,
- source/geomgraph/EdgeNodingValidator.cpp,
- source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/GraphComponent.cpp, source/geomgraph/Label.cpp,
- source/geomgraph/Node.cpp, source/geomgraph/NodeFactory.cpp,
- source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/Position.cpp, source/geomgraph/Quadrant.cpp,
- source/geomgraph/TopologyLocation.cpp,
- source/geomgraph/index/Makefile.am,
- source/geomgraph/index/MonotoneChain.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/MonotoneChainIndexer.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/geomgraph/index/SweepLineEvent.cpp,
- source/geomgraph/index/SweepLineSegment.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/noding.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opBuffer.h, source/headers/geos/opDistance.h,
- source/headers/geos/opLinemerge.h,
- source/headers/geos/opOverlay.h,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/opPredicate.h,
- source/headers/geos/opRelate.h, source/headers/geos/opValid.h,
- source/headers/geos/operation.h,
- source/headers/geos/planargraph.h, source/index/Makefile.am,
- source/index/bintree, source/index/bintree/.cvsignore,
- source/index/bintree/Makefile.am, source/index/chain,
- source/index/chain/.cvsignore, source/index/chain/Makefile.am,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/quadtree, source/index/quadtree/.cvsignore,
- source/index/quadtree/Makefile.am, source/index/strtree,
- source/index/strtree/.cvsignore,
- source/index/strtree/Makefile.am, source/index/sweepline,
- source/index/sweepline/.cvsignore,
- source/index/sweepline/Makefile.am, source/io/Unload.cpp,
- source/noding/IntersectionAdder.cpp,
- source/noding/IntersectionFinderAdder.cpp,
- source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
- source/noding/NodingValidator.cpp, source/noding/Octant.cpp,
- source/noding/ScaledNoder.cpp, source/noding/SegmentNode.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
- source/noding/snapround/HotPixel.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/noding/snapround/SimpleSnapRounder.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/DepthSegment.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/distance/ConnectedElementLocationFilter.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/GeometryLocation.cpp,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMergeDirectedEdge.cpp,
- source/operation/linemerge/LineMergeEdge.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/linemerge/LineSequencer.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixCell.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/polygonize/PolygonizeDirectedEdge.cpp,
- source/operation/polygonize/PolygonizeEdge.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/operation/predicate/RectangleIntersects.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp,
- source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
- source/planargraph/planarDirectedEdge.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp,
- source/planargraph/planarEdge.cpp,
- source/planargraph/planarGraphComponent.cpp,
- source/planargraph/planarNode.cpp,
- source/planargraph/planarNodeMap.cpp,
- source/planargraph/planarPlanarGraph.cpp,
- source/planargraph/planarSubgraph.cpp,
- tests/xmltester/XMLTester.cpp: Packages <-> namespaces mapping
- for most GEOS internal code (uncomplete, but working). Dir-level
- libs for index/ subdirs.
-
-2006-02-18 21:08 Sandro Santilli <strk at kbt.io>
-
- * [r1061] NEWS, source/geom/Geometry.cpp,
- source/geomgraph/EdgeNodingValidator.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/noding.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opBuffer.h, source/noding/MCIndexNoder.cpp,
- source/noding/Makefile.am, source/noding/NodingValidator.cpp,
- source/noding/ScaledNoder.cpp, source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
- source/noding/snapround/HotPixel.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/noding/snapround/SimpleSnapRounder.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: - new
- CoordinateSequence::applyCoordinateFilter method (slow but
- useful)
- - SegmentString::getCoordinates() doesn't return a clone anymore.
- - SegmentString::getCoordinatesRO() obsoleted.
- - SegmentString constructor does not promises constness of passed
- CoordinateSequence anymore.
- - NEW ScaledNoder class
- - Stubs for MCIndexPointSnapper and MCIndexSnapRounder
- - Simplified internal interaces of OffsetCurveBuilder and
- OffsetCurveSetBuilder
-
-2006-02-16 08:41 Sandro Santilli <strk at kbt.io>
-
- * [r1060] source/noding/NodingValidator.cpp: Fixed include:
- "util.h" => "geos/util.h"
-
-2006-02-16 08:41 Sandro Santilli <strk at kbt.io>
-
- * [r1059] source/headers/geos/nodingSnapround.h: added <cmath>
- include for round()
-
-2006-02-16 08:19 Sandro Santilli <strk at kbt.io>
-
- * [r1058] source/noding/IntersectionAdder.cpp: Missed from last
- commit
-
-2006-02-15 22:48 Sean Gillies <sgillies at frii.com>
-
- * [r1057] capi/geos_c.h.in: added GEOSGeomType
-
-2006-02-15 17:19 Sandro Santilli <strk at kbt.io>
-
- * [r1056] NEWS, source/geomgraph/EdgeNodingValidator.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/noding.h, source/noding/NodingValidator.cpp,
- source/noding/snapround/SimpleSnapRounder.cpp: NodingValidator
- synced with JTS-1.7, added CoordinateSequence::operator[]
- and size() to easy port maintainance.
-
-2006-02-15 14:59 Sandro Santilli <strk at kbt.io>
-
- * [r1055] source/headers/geos/noding.h,
- source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp: JTS-1.7 sync for:
- noding/SegmentNode.cpp
- noding/SegmentNodeList.cpp
- noding/SegmentString.cpp
-
-2006-02-14 13:28 Sandro Santilli <strk at kbt.io>
-
- * [r1054] NEWS, configure.in, source/algorithm/LineIntersector.cpp,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/indexChain.h, source/headers/geos/noding.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opBuffer.h,
- source/headers/geos/spatialIndex.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/noding/IntersectionFinderAdder.cpp,
- source/noding/IteratedNoder.cpp, source/noding/MCIndexNoder.cpp,
- source/noding/MCQuadtreeNoder.cpp, source/noding/Makefile.am,
- source/noding/Noder.cpp, source/noding/NodingValidator.cpp,
- source/noding/Octant.cpp, source/noding/SegmentNode.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
- source/noding/nodingSegmentIntersector.cpp,
- source/noding/snapround, source/noding/snapround/.cvsignore,
- source/noding/snapround/HotPixel.cpp,
- source/noding/snapround/MCIndexPointSnapper.cpp,
- source/noding/snapround/MCIndexSnapRounder.cpp,
- source/noding/snapround/Makefile.am,
- source/noding/snapround/SegmentSnapper.cpp,
- source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
- source/noding/snapround/SimpleSnapRounder.cpp,
- source/noding/snapround/SnapRounder.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- tests/xmltester/XMLTester.cpp: New SnapRounding code ported from
- JTS-1.7 (not complete yet).
- Buffer op optimized by using new snaprounding code.
- Leaks fixed in XMLTester.
-
-2006-02-09 15:52 Sandro Santilli <strk at kbt.io>
-
- * [r1053] capi/geos_c.cpp, capi/geos_c.cpp.bak, configure.in,
- doc/example.cpp, source/algorithm/CGAlgorithms.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/examples/CoordinateSequencesExample.cpp,
- source/examples/CustomCoordinateSequenceExample.cpp,
- source/examples/CustomPointCoordinateSequence.cpp,
- source/geom/Dimension.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/Location.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/PrecisionModel.cpp,
- source/geom/TopologyException.cpp,
- source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/DirectedEdgeStar.cpp,
- source/geomgraph/EdgeEndStar.cpp, source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/Quadrant.cpp,
- source/headers/geos/geosAlgorithm.h, source/headers/geos/io.h,
- source/headers/geos/opBuffer.h, source/headers/geos/util.h,
- source/index/quadtree/DoubleBits.cpp,
- source/io/ParseException.cpp, source/io/WKBReader.cpp,
- source/io/WKBWriter.cpp, source/io/WKTReader.cpp,
- source/io/WKTWriter.cpp, source/noding/IteratedNoder.cpp,
- source/noding/NodingValidator.cpp,
- source/noding/SegmentNodeList.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/precision/EnhancedPrecisionOp.cpp, source/util/Assert.cpp,
- source/util/AssertionFailedException.cpp,
- source/util/GEOSException.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/UnsupportedOperationException.cpp,
- tests/xmltester/CTS.cpp, tests/xmltester/SimpleWKTTester.cpp,
- tests/xmltester/XMLTester.cpp: GEOSException derived from
- std::exception; always thrown and cought by const ref.
-
-2006-02-09 15:41 Sean Gillies <sgillies at frii.com>
-
- * [r1052] configure.in: incrementing C API patch level
-
-2006-02-09 14:49 Sean Gillies <sgillies at frii.com>
-
- * [r1051] capi/geos_c.cpp, capi/geos_c.h.in, capi/geostest.c: added
- GEOSArea() to the C API
-
-2006-02-09 13:44 Sandro Santilli <strk at kbt.io>
-
- * [r1050] source/geom/Geometry.cpp, source/headers/geos/geom.h,
- source/io/WKBReader.cpp: Added support for SRID in input WKB,
- undeprecated Geometry::setSRID
- and Geometry::getSRID
-
-2006-02-09 01:47 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r1049] source/io/WKBReader.cpp: Botched last fix. Hopefully this
- is better.
-
-2006-02-09 01:13 Sandro Santilli <strk at kbt.io>
-
- * [r1048] ChangeLog, source/operation/linemerge/LineSequencer.cpp:
- Added missing <limits> include
-
-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.
- http://bugzilla.remotesensing.org/show_bug.cgi?id=1064
-
-2006-02-08 17:18 Sandro Santilli <strk at kbt.io>
-
- * [r1046] NEWS, source/geom/Envelope.cpp, source/geom/Geometry.cpp,
- source/geom/LineString.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/headers/geos/geom.h,
- source/headers/geos/io.h, source/headers/geos/opBuffer.h,
- source/headers/geos/opValid.h, source/io/WKTWriter.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/valid/IsValidOp.cpp: - New
- WKTWriter::toLineString and ::toPoint convenience methods
- - New IsValidOp::setSelfTouchingRingFormingHoleValid method
- - New Envelope::centre()
- - New Envelope::intersection(Envelope)
- - New Envelope::expandBy(distance, [ydistance])
- - New LineString::reverse()
- - New MultiLineString::reverse()
- - New Geometry::buffer(distance, quadSeg, endCapStyle)
- - Obsoleted toInternalGeometry/fromInternalGeometry
- - More const-correctness in Buffer "package"
-
-2006-02-08 13:07 Sandro Santilli <strk at kbt.io>
-
- * [r1045] NEWS: Added note about new LineSequencer class
-
-2006-02-08 12:59 Sandro Santilli <strk at kbt.io>
-
- * [r1044] source/headers/geos/geom.h,
- source/headers/geos/opLinemerge.h,
- source/headers/geos/planargraph.h,
- source/operation/linemerge/LineSequencer.cpp,
- source/operation/linemerge/Makefile.am,
- source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp,
- source/planargraph/planarSubgraph.cpp: - NEW
- Geometry::applyComponentFilter() templated method
- - Changed Geometry::getGeometryN() to take unsigned int and
- getNumGeometries
- to return unsigned int.
- - Changed planarNode::getDegree() to return unsigned int.
- - Added Geometry::NonConstVect typedef
- - NEW LineSequencer class
- - Changed planarDirectedEdgeStar::outEdges from protected to
- private
- - added static templated setVisitedMap to change Visited flag
- for all values in a map
- - Added const versions of some planarDirectedEdgeStar methods.
- - Added containers typedefs for planarDirectedEdgeStar
-
-2006-02-07 13:26 Sandro Santilli <strk at kbt.io>
-
- * [r1043] source/Makefile.am: Added missing geomgraph SUBDIR
-
-2006-02-07 12:02 Sandro Santilli <strk at kbt.io>
-
- * [r1042] tests/xmltester/Makefile.am: Removed TestConvexHull.xml
- file (already included in testLeaksBig.xml
-
-2006-02-06 11:27 Sandro Santilli <strk at kbt.io>
-
- * [r1041] tests, tests/.cvsignore: new entry
-
-2006-02-05 17:14 Sandro Santilli <strk at kbt.io>
-
- * [r1040] NEWS, source/headers/geos/planargraph.h,
- source/planargraph/Makefile.am, source/planargraph/algorithm,
- source/planargraph/algorithm/ConnectedSubgraphFinder.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp,
- source/planargraph/planarNode.cpp,
- source/planargraph/planarNodeMap.cpp,
- source/planargraph/planarPlanarGraph.cpp: - New
- ConnectedSubgraphFinder class.
- - More iterators returning methods, inlining and cleanups
- in planargraph.
-
-2006-02-04 00:54 Sandro Santilli <strk at kbt.io>
-
- * [r1039] ChangeLog, NEWS, source/headers/geos/geom.h,
- source/headers/geos/geomgraph.h,
- source/headers/geos/planargraph.h,
- source/planargraph/planarSubgraph.cpp, swig/ruby/Makefile.am,
- tests/xmltester/Makefile.am: - Doxygen dox updated
- - LineStringLT struct moved from geomgraph.h to geom.h
- - New planarSubgraph class
- - Fixed ruby Makefiles to avoid running tests when disabled
- - Renamed TESTS variable to XMLTESTS to not confuse 'make check'
- rule
-
-2006-02-03 09:26 Sandro Santilli <strk at kbt.io>
-
- * [r1038] source/geom/util/ShortCircuitedGeometryVisitor.cpp: Added
- missing file
-
-2006-02-02 02:20 Sandro Santilli <strk at kbt.io>
-
- * [r1037] source/geom/Polygon.cpp: Fixed bug in isRectangle()
- failing to detect rectangles.
-
-2006-02-01 22:22 Sandro Santilli <strk at kbt.io>
-
- * [r1036] NEWS: updated
-
-2006-02-01 22:21 Sandro Santilli <strk at kbt.io>
-
- * [r1035] source/geom/Geometry.cpp, source/geom/Polygon.cpp,
- source/geom/util/Makefile.am, source/headers/geos/geom.h,
- source/headers/geos/geomUtil.h,
- source/headers/geos/opPredicate.h,
- source/headers/geos/planargraph.h, source/operation/Makefile.am,
- source/operation/predicate/Makefile.am,
- source/planargraph/planarGraphComponent.cpp: - Added
- rectangle-based optimizations of intersects() and contains() ops
- - Inlined all planarGraphComponent class
-
-2006-01-31 21:42 Sandro Santilli <strk at kbt.io>
-
- * [r1034] source/Makefile.vc: Added DepthSegment object
-
-2006-01-31 21:36 Sandro Santilli <strk at kbt.io>
-
- * [r1033] swig/geos.i: Fixes error in calling read_hex from
- scripting languages.
-
-2006-01-31 21:35 Sandro Santilli <strk at kbt.io>
-
- * [r1032] capi/Makefile.in: Erroneusly ended in CVS
-
-2006-01-31 21:17 Sandro Santilli <strk at kbt.io>
-
- * [r1031] source/operation/predicate/RectangleContains.cpp: Added
- missing file from last commits
-
-2006-01-31 19:11 Sandro Santilli <strk at kbt.io>
-
- * [r1030] source/bigtest: Another left-over from cleanups
-
-2006-01-31 19:10 Sandro Santilli <strk at kbt.io>
-
- * [r1029] source/capi, source/test: Removed leftover files in
- obsoleted dirs
-
-2006-01-31 19:07 Sandro Santilli <strk at kbt.io>
-
- * [r1028] Makefile.am, NEWS, README, capi, capi/.cvsignore,
- capi/Makefile.am, capi/Makefile.in, capi/geos_c.cpp,
- capi/geos_c.cpp.bak, capi/geos_c.h.in, capi/geostest.c,
- capi/test.wkt, configure.in, doc/Doxyfile.in, doc/Makefile.am,
- doc/example.cpp, source, source/.cvsignore, source/Makefile.am,
- source/algorithm, source/algorithm/.cvsignore,
- source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/MCPointInRing.cpp, source/algorithm/Makefile.am,
- source/algorithm/MinimumDiameter.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/bigtest/GeometryTestFactory.cpp,
- source/bigtest/Makefile.am,
- source/bigtest/TestSweepLineSpeed.cpp, source/bigtest/bigtest.h,
- source/capi/Makefile.am, source/capi/geos_c.cpp,
- source/capi/geos_c.h.in, source/capi/geostest.c,
- source/capi/test.wkt, source/examples/CPCLException.cpp,
- source/examples/CoordinateSequencesExample.cpp,
- source/geom/Coordinate.cpp,
- source/geom/CoordinateArraySequence.cpp,
- source/geom/CoordinateArraySequenceFactory.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/CoordinateSequence.cpp,
- source/geom/DefaultCoordinateSequence.cpp,
- source/geom/DefaultCoordinateSequenceFactory.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Makefile.am, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp, source/geom/util,
- source/geom/util/.cvsignore, source/geom/util/GeometryEditor.cpp,
- source/geom/util/LinearComponentExtracter.cpp,
- source/geom/util/Makefile.am,
- source/geom/util/PointExtracter.cpp,
- source/geom/util/PolygonExtracter.cpp, source/geomgraph,
- source/geomgraph/.cvsignore, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/EdgeList.cpp, source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp, source/geomgraph/Makefile.am,
- source/geomgraph/PlanarGraph.cpp, source/geomgraph/index,
- source/geomgraph/index/.cvsignore,
- source/geomgraph/index/Makefile.am,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/MonotoneChainIndexer.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/headers/geos/Makefile.am, source/headers/geos/geom.h,
- source/headers/geos/geomUtil.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/opDistance.h,
- source/headers/geos/opPredicate.h,
- source/headers/geos/precision.h, source/headers/geos/util.h,
- source/index, source/index/.cvsignore, source/index/Makefile.am,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/indexMonotoneChain.cpp, source/io,
- source/io/.cvsignore, source/io/Makefile.am,
- source/io/Unload.cpp, source/io/WKTReader.cpp, source/io/markup,
- source/noding, source/noding/.cvsignore,
- source/noding/MCQuadtreeNoder.cpp, source/noding/Makefile.am,
- source/noding/NodingValidator.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
- source/noding/nodingSegmentIntersector.cpp,
- source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
- source/operation, source/operation/.cvsignore,
- source/operation/Makefile.am, source/operation/buffer,
- source/operation/buffer/.cvsignore,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/Makefile.am,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/distance, source/operation/distance/.cvsignore,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/Makefile.am,
- source/operation/linemerge,
- source/operation/linemerge/.cvsignore,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/Makefile.am, source/operation/overlay,
- source/operation/overlay/.cvsignore,
- source/operation/overlay/Makefile.am,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/polygonize,
- source/operation/polygonize/.cvsignore,
- source/operation/polygonize/Makefile.am,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/operation/predicate,
- source/operation/predicate/.cvsignore,
- source/operation/predicate/Makefile.am,
- source/operation/predicate/RectangleIntersects.cpp,
- source/operation/predicate/SegmentIntersectionTester.cpp,
- source/operation/relate, source/operation/relate/.cvsignore,
- source/operation/relate/Makefile.am, source/operation/valid,
- source/operation/valid/.cvsignore,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/Makefile.am,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/planargraph, source/planargraph/.cvsignore,
- source/planargraph/Makefile.am, source/precision,
- source/precision/.cvsignore, source/precision/Makefile.am,
- source/precision/SimpleGeometryPrecisionReducer.cpp,
- source/test/CTS.cpp, source/test/Makefile.am,
- source/test/SimpleWKTTester.cpp, source/test/Stackwalker.cpp,
- source/test/Stackwalker.h, source/test/WKTIn, source/test/WKTOut,
- source/test/XMLTester.cpp, source/test/XMLTester.h,
- source/test/hexwkb.xml, source/test/test.xml,
- source/test/testLeaksBig.xml, source/util,
- source/util/.cvsignore, source/util/CoordinateArrayFiter.cpp,
- source/util/GeometricShapeFactory.cpp, source/util/Makefile.am,
- source/util/UniqueCoordinateArrayFilter.cpp, tests,
- tests/Makefile.am, tests/bigtest, tests/bigtest/.cvsignore,
- tests/bigtest/GeometryTestFactory.cpp, tests/bigtest/Makefile.am,
- tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h,
- tests/xmltester, tests/xmltester/.cvsignore,
- tests/xmltester/CTS.cpp, tests/xmltester/Makefile.am,
- tests/xmltester/SimpleWKTTester.cpp,
- tests/xmltester/Stackwalker.cpp, tests/xmltester/Stackwalker.h,
- tests/xmltester/WKTIn, tests/xmltester/WKTOut,
- tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h,
- tests/xmltester/hexwkb.xml, tests/xmltester/markup,
- tests/xmltester/markup/MarkupSTL.cpp,
- tests/xmltester/markup/MarkupSTL.h, tests/xmltester/test.xml,
- tests/xmltester/testLeaksBig.xml: - Renamed
- DefaultCoordinateSequence to CoordinateArraySequence.
- - Moved GetNumGeometries() and GetGeometryN() interfaces
- from GeometryCollection to Geometry class.
- - Added getAt(int pos, Coordinate &to) funtion to
- CoordinateSequence class.
- - Reworked automake scripts to produce a static lib for each
- subdir and
- then link all subsystem's libs togheter
- - Moved C-API in it's own top-level dir capi/
- - Moved source/bigtest and source/test to tests/bigtest and
- test/xmltester
- - Fixed PointLocator handling of LinearRings
- - Changed CoordinateArrayFilter to reduce memory copies
- - Changed UniqueCoordinateArrayFilter to reduce memory copies
- - Added CGAlgorithms::isPointInRing() version working with
- Coordinate::ConstVect type (faster!)
- - Ported JTS-1.7 version of ConvexHull with big attention to
- memory usage optimizations.
- - Improved XMLTester output and user interface
- - geos::geom::util namespace used for geom/util stuff
- - Improved memory use in geos::geom::util::PolygonExtractor
- - New ShortCircuitedGeometryVisitor class
- - New operation/predicate package
-
-2006-01-30 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 Warmerdam <warmerdam at pobox.com>
-
- * [r1026] ChangeLog, source/algorithm/LineIntersector.cpp: fixed up
- some debug messages
-
-2006-01-30 16:55 Sandro Santilli <strk at kbt.io>
-
- * [r1025] macros/ac_python_devel.m4, swig/python/Makefile.am,
- swig/python/example.py, swig/python/geos.pth,
- swig/python/python.i, swig/ruby/test/geos_tests.rb: More patches
- from Charlie Savage
-
-2006-01-27 08:58 Sandro Santilli <strk at kbt.io>
-
- * [r1024] configure.in: Python and Ruby build disable by default
- (until we've properly tested it)
-
-2006-01-27 08:25 Sandro Santilli <strk at kbt.io>
-
- * [r1023] macros/ac_python_devel.m4, swig/python/Makefile.am,
- swig/ruby/ruby.i: * Ruby - removes dependency on renames.i file
- which is no longer deleted
- and was removed from CVS last week
- * Python - fixes autoconf search for Python include path
- * Python - fixes autoconf search for Python lib directory on
- MingW/windows
- * Python - adds python library to link line so that python
- extension can
- be built
-
-2006-01-22 22:48 Sandro Santilli <strk at kbt.io>
-
- * [r1022] TODO: Added Safe's performance improvement idea for
- CoordinateSequence
-
-2006-01-21 16:11 Sandro Santilli <strk at kbt.io>
-
- * [r1021] NEWS: updated
-
-2006-01-21 16:08 Sandro Santilli <strk at kbt.io>
-
- * [r1020] source/io/ByteOrderValues.cpp: Fixed integer conversion
- bug (ported from JTS-1.7).
- Added last port information.
-
-2006-01-21 16:04 Sandro Santilli <strk at kbt.io>
-
- * [r1019] source/test/hexwkb.xml: Added endian specification to
- case descriptions.
- All tests are Little Endian, should add the same
- tests with Big Endian format.
-
-2006-01-20 19:28 Sandro Santilli <strk at kbt.io>
-
- * [r1018] source/operation/overlay/PolygonBuilder.cpp: Updated port
- information
-
-2006-01-20 19:21 Sandro Santilli <strk at kbt.io>
-
- * [r1017] source/operation/overlay/PolygonBuilder.cpp: Fixed bug
- #13
-
-2006-01-20 19:11 Sandro Santilli <strk at kbt.io>
-
- * [r1016] source/operation/valid/IsValidOp.cpp,
- source/operation/valid/TopologyValidationError.cpp: Updated last
- port info
-
-2006-01-20 17:20 Sandro Santilli <strk at kbt.io>
-
- * [r1015] configure.in, macros/ruby.m4, swig/python/Makefile.am,
- swig/ruby/Makefile.am, swig/ruby/example.rb, swig/ruby/renames.i,
- swig/ruby/test/Makefile.am, swig/ruby/test/example.rb,
- swig/ruby/test/test_envelope.rb: More SWIG/python/ruby patches
-
-2006-01-20 00:59 Sandro Santilli <strk at kbt.io>
-
- * [r1014] source/io/WKBReader.cpp: Better debugging
-
-2006-01-20 00:59 Sandro Santilli <strk at kbt.io>
-
- * [r1013] source/test/hexwkb.xml: PrecisionModel made FLOATING
-
-2006-01-18 17:49 Sandro Santilli <strk at kbt.io>
-
- * [r1012] source/test/XMLTester.cpp, source/test/XMLTester.h:
- Reworked XMLTester to be quiet by default. Use -v switch to make
- it verbose.
-
-2006-01-18 17:47 Sandro Santilli <strk at kbt.io>
-
- * [r1011] source/test/hexwkb.xml: Added GEOMETRYCOLLECTION test
-
-2006-01-18 17:47 Sandro Santilli <strk at kbt.io>
-
- * [r1010] source/test/Makefile.am: Added another local test to the
- test rule
-
-2006-01-18 17:46 Sandro Santilli <strk at kbt.io>
-
- * [r1009] source/io/WKTWriter.cpp: Fixed leak in
- ::writeFormatted(Geometry *)
-
-2006-01-18 17:45 Sandro Santilli <strk at kbt.io>
-
- * [r1008] source/io/WKBReader.cpp: more debugging lines
-
-2006-01-18 13:23 Sandro Santilli <strk at kbt.io>
-
- * [r1007] source/io/WKBReader.cpp: Set binary flag for stringstream
- used in ::readHEX()
-
-2006-01-18 12:54 Sandro Santilli <strk at kbt.io>
-
- * [r1006] source/test/Makefile.am, source/test/XMLTester.cpp,
- source/test/XMLTester.h, source/test/hexwkb.xml: Added HEXWKB
- support in XMLTester. Added a simple test in HEXWKB form
- and a 'test' rule running the locally-available tests and showing
- result summay.
-
-2006-01-18 10:02 Sandro Santilli <strk at kbt.io>
-
- * [r1005] macros/ac_python_devel.m4: Added missing macro file
-
-2006-01-17 12:03 Sandro Santilli <strk at kbt.io>
-
- * [r1004] configure.in, macros/ac_pkg_swig.m4: Modified
- AC_PROG_SWIG macro to set SWIG to the empty string
- on error (rather then making it echo an error and return false).
- SWIG version 1.3.28 or up required in order to build SWIG-based
- extensions.
-
-2006-01-16 18:34 Sandro Santilli <strk at kbt.io>
-
- * [r1003] autogen.sh, configure.in, macros/ac_pkg_swig.m4,
- macros/python.m4, swig/python, swig/python/.cvsignore,
- swig/python/Makefile.am, swig/python/python.i,
- swig/ruby/Makefile.am: Added initial conditional build of python
- and ruby wrappers
-
-2006-01-15 23:01 Sandro Santilli <strk at kbt.io>
-
- * [r1001] NEWS, configure.in, swig/Makefile.am, swig/geos.i,
- swig/ruby, swig/ruby/.cvsignore, swig/ruby/Makefile,
- swig/ruby/Makefile.am, swig/ruby/renames.i, swig/ruby/ruby.i,
- swig/ruby/test, swig/ruby/test/.cvsignore,
- swig/ruby/test/Makefile.am: Added bare build/install/dist scripts
- support for ruby interface
-
-2006-01-15 21:23 Sandro Santilli <strk at kbt.io>
-
- * [r1000] swig/ruby/test, swig/ruby/test/geos_tests.rb,
- swig/ruby/test/test_combinations.rb,
- swig/ruby/test/test_helper.rb, swig/ruby/test/test_io.rb,
- swig/ruby/test/test_operations.rb,
- swig/ruby/test/test_relations.rb, swig/ruby/test/test_simple.rb:
- Initial import of ruby unit tests
-
-2006-01-15 21:22 Sandro Santilli <strk at kbt.io>
-
- * [r999] source/geom/Envelope.cpp, source/headers/geos/geom.h:
- Added Envelope constructor by string (accepting what's returned
- by ::toString)
-
-2006-01-15 21:19 Sandro Santilli <strk at kbt.io>
-
- * [r998] source/headers/geos/io.h, source/io/WKBReader.cpp,
- source/io/WKBWriter.cpp: Added WKBWriter::writeHEX() and
- WKBReader::readHEX()
-
-2006-01-12 11:44 Sandro Santilli <strk at kbt.io>
-
- * [r997] NEWS: synced after 2.2.1 release
-
-2006-01-12 11:44 Sandro Santilli <strk at kbt.io>
-
- * [r996] source/capi/geos_c.cpp: Removed double call to ::isValid
-
-2006-01-08 15:39 Sandro Santilli <strk at kbt.io>
-
- * [r994] source/capi/geos_c.cpp: Changed finite() function call
- with FINITE() macro.
-
-2006-01-08 15:24 Sandro Santilli <strk at kbt.io>
-
- * [r993] source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/GeometryGraph.cpp, source/geomgraph/NodeMap.cpp,
- source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/geomgraph.h, source/operation/IsSimpleOp.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/util/GeometricShapeFactory.cpp: Changed container-related
- typedef to class-scoped STL-like typedefs.
- Fixed const correctness of EdgeIntersectionList::begin() and
- ::end() consts;
- defined M_PI when undef as suggested by Charlie Savage.
- Removed <stdio.h> include from GeometricShapeFactory.cpp.
-
-2005-12-22 12:46 Sandro Santilli <strk at kbt.io>
-
- * [r992] swig/README.txt, swig/geos.i, swig/ruby,
- swig/ruby/Makefile, swig/ruby/README.txt, swig/ruby/example.rb,
- swig/ruby/renames.i, swig/ruby/ruby.i: Imported Charlie Savage
- new ruby wrapper and swig changes
-
-2005-12-14 11:22 Sandro Santilli <strk at kbt.io>
-
- * [r991] HOWTO_RELEASE: Added a note about the need to *always*
- increment CAPI version
-
-2005-12-14 02:32 Sandro Santilli <strk at kbt.io>
-
- * [r990] HOWTO_RELEASE, source/algorithm/ConvexHull.cpp: New entry
-
-2005-12-13 23:59 Sandro Santilli <strk at kbt.io>
-
- * [r989] source/capi/geos_c.h.in: Removed INTERFACE_* defines
- (obsoleted).
- Made GEOSCoordSeq_clone() arg const (won't change ABI, it's C
- world, lucky ;)
-
-2005-12-13 23:03 Sandro Santilli <strk at kbt.io>
-
- * [r988] source/capi/geos_c.cpp: Removed conditional blocks based
- on GEOS version (we're always
- in sync). This fixed an annoying problem introduced since
- INTERFACE_LAST
- and INTERFACE_CURREN were taken off geos/version.h
-
-2005-12-12 09:32 Sandro Santilli <strk at kbt.io>
-
- * [r987] configure.in, source/geom/Makefile.am,
- source/headers/geos/version.h.in: Switched to -release mode for
- C++ library versioning.
- Every release will be binary-incompatible with previous.
- Removed GEOS_FIRST_INTERFACE and GEOS_LAST_INTERFACE defines
- from geos/version.h.
-
-2005-12-11 10:41 Sandro Santilli <strk at kbt.io>
-
- * [r984] source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp: Fixed
- premature initialization of average Z value in
- ElevationMatrixFilter
-
-2005-12-11 10:38 Sandro Santilli <strk at kbt.io>
-
- * [r983] configure.in: Fixed mungled versions (1.0.0/3.0.1 =>
- 1.0.1/3.0.0)
-
-2005-12-10 16:07 Sandro Santilli <strk at kbt.io>
-
- * [r981] source/capi/geos_c.cpp: Unkown -> Unknown typo fix
-
-2005-12-09 13:24 Sandro Santilli <strk at kbt.io>
-
- * [r980] configure.in: Capi lib version set to 1.0.1 (due to leak
- fix in GEOSHasZ)
-
-2005-12-09 11:36 Sandro Santilli <strk at kbt.io>
-
- * [r977] NEWS, source/capi/geos_c.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp: Small leak
- plugged in CAPI::GEOSHasZ() and in
- invalid input to PolygonizeGraph (again)
-
-2005-12-09 10:32 Sandro Santilli <strk at kbt.io>
-
- * [r974] source/operation/polygonize/Polygonizer.cpp: Cleaned up
- debugging line left over from previous commit
-
-2005-12-09 10:03 Sandro Santilli <strk at kbt.io>
-
- * [r972] NEWS, source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp: Fixed a bug making
- PolygonizeGraph choking on invalid LineStrings.
- Minor optimizations in Polygonizer loops.
-
-2005-12-08 14:14 Sandro Santilli <strk at kbt.io>
-
- * [r971] NEWS, source/geom/DefaultCoordinateSequence.cpp,
- source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/headers/geos/geom.h, source/headers/geos/opOverlay.h,
- source/headers/geos/precision.h, source/headers/geos/util.h,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/util/CoordinateArrayFiter.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp:
- ElevationMatrixFilter used for both elevation and Matrix fill,
- thus removing CoordinateSequence copy in
- ElevetaionMatrix::add(Geometry *).
- Changed CoordinateFilter::filter_rw to be a const method: updated
- all apply_rw() methods to take a const CoordinateFilter.
-
-2005-12-08 01:39 Sandro Santilli <strk at kbt.io>
-
- * [r970] NEWS, source/headers/geos/noding.h,
- source/noding/Noder.cpp, source/noding/SegmentString.cpp:
- SegmentString::eiList made a real object rather then a pointer.
- Adde getter for const and non-const references of it (dropping
- get by pointer)
-
-2005-12-08 01:11 Sandro Santilli <strk at kbt.io>
-
- * [r969] source/geomgraph/EdgeIntersectionList.cpp: minor
- optimizations in loops
-
-2005-12-08 00:24 Sandro Santilli <strk at kbt.io>
-
- * [r968] source/geomgraph/EdgeIntersectionList.cpp: Reduced
- coordinate assignments in ::createSplitEdge
-
-2005-12-08 00:03 Sandro Santilli <strk at kbt.io>
-
- * [r967] NEWS, source/headers/geos/opOverlay.h,
- source/operation/overlay/LineBuilder.cpp:
- LineBuilder::lineEdgesList made a real vector, rather then
- pointer (private member).
- Small optimizations in LineBuilder loops, cleanups in LineBuilder
- class dox.
-
-2005-12-07 23:36 Sandro Santilli <strk at kbt.io>
-
- * [r966] source/geomgraph/EdgeIntersection.cpp: standard
- indentation
-
-2005-12-07 22:52 Sandro Santilli <strk at kbt.io>
-
- * [r965] NEWS, source/geom/DefaultCoordinateSequence.cpp,
- source/geom/LineString.cpp, source/headers/geos/geom.h: Added
- CoordinateSequence::apply_rw(CoordinateFilter *) and
- CoordinateSequence::apply_ro(CoordinateFilter *) const
- to reduce coordinate copies on read-write CoordinateFilter
- applications (previously required getAt()/setAt() calls).
- Undefined PROFILE_COORDINATE_COPIES (erroneously left defined by
- previous commit)
-
-2005-12-07 21:55 Sandro Santilli <strk at kbt.io>
-
- * [r964] source/geom/CoordinateSequence.cpp: Optimized memory
- allocations in ::removeRepeatedPoints
-
-2005-12-07 20:52 Sandro Santilli <strk at kbt.io>
-
- * [r963] source/geomgraph/GeometryGraph.cpp: minor container
- methods call reduction
-
-2005-12-07 20:51 Sandro Santilli <strk at kbt.io>
-
- * [r962] source/geomgraph/EdgeEndStar.cpp: removed dead code
-
-2005-12-07 20:51 Sandro Santilli <strk at kbt.io>
-
- * [r961] source/geomgraph/DirectedEdgeStar.cpp: minor cleanups
-
-2005-12-07 20:49 Sandro Santilli <strk at kbt.io>
-
- * [r960] source/geomgraph/Edge.cpp: Oops, removed Coordinate copies
- introduced by recent code cleanups
-
-2005-12-07 19:18 Sandro Santilli <strk at kbt.io>
-
- * [r959] NEWS, source/geomgraph/EdgeList.cpp,
- source/geomgraph/PlanarGraph.cpp, source/headers/geos/geom.h,
- source/headers/geos/geomgraph.h,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp: Changed
- PlanarGraph::addEdges and EdgeList::addAll to take
- a const vector by reference rather then a non-const vector by
- pointer.
- Optimized polygon vector allocations in
- OverlayOp::computeOverlay.
-
-2005-12-06 10:24 Sandro Santilli <strk at kbt.io>
-
- * [r958] Makefile.am, NEWS, configure.in, source/capi/Makefile.am,
- source/geom/Makefile.am: Added acsite.m4 to distribution.
- Added macros and flags required to build on mingw arch.
-
-2005-11-30 16:07 Sandro Santilli <strk at kbt.io>
-
- * [r955] source/capi, source/capi/.cvsignore: Added geos_c.h
-
-2005-11-30 16:03 Sandro Santilli <strk at kbt.io>
-
- * [r951] tools/geos-config.in: Added --ldflags
-
-2005-11-30 16:01 Sandro Santilli <strk at kbt.io>
-
- * [r949] README: Updated with C-API usage
-
-2005-11-30 11:27 Sandro Santilli <strk at kbt.io>
-
- * [r945] doc/example.cpp: catch std::exception by ref
-
-2005-11-30 11:25 Sandro Santilli <strk at kbt.io>
-
- * [r944] doc/example.cpp: includes cleanup
-
-2005-11-29 23:01 Sandro Santilli <strk at kbt.io>
-
- * [r942] NEWS: updated moving some items to 2.2.0
-
-2005-11-29 15:45 Sandro Santilli <strk at kbt.io>
-
- * [r936] source/geomgraph/TopologyLocation.cpp,
- source/headers/geos/geomgraph.h: Fixed signedness of
- TopologyLocation methods, cleanups.
-
-2005-11-29 15:16 Sandro Santilli <strk at kbt.io>
-
- * [r935] ChangeLog, source/algorithm/MinimumDiameter.cpp,
- source/headers/geos/geosAlgorithm.h: Fixed sign-related warnings
- and signatures.
-
-2005-11-29 14:49 Sandro Santilli <strk at kbt.io>
-
- * [r934] NEWS: More info
-
-2005-11-29 14:44 Sandro Santilli <strk at kbt.io>
-
- * [r933] NEWS: Updated
-
-2005-11-29 14:39 Sandro Santilli <strk at kbt.io>
-
- * [r932] source/geomgraph/Edge.cpp,
- source/headers/geos/geomgraph.h: Removed number of points cache
- in Edge, replaced with local caches.
-
-2005-11-29 14:39 Sandro Santilli <strk at kbt.io>
-
- * [r931] source/geom/CoordinateSequence.cpp,
- source/geom/DefaultCoordinateSequence.cpp: More signed/unsigned
- fixes
-
-2005-11-29 13:39 Sandro Santilli <strk at kbt.io>
-
- * [r930] source/headers/geos/geom.h, source/headers/geos/io.h:
- Moved byte typedef from geom.h to io.h.
- Removed useless commas at inlined funx end.
- Changed CoordinateSequenceFactory::create(siz,dims) to use
- unsigned for dims.
-
-2005-11-29 11:18 Sandro Santilli <strk at kbt.io>
-
- * [r929] NEWS: organized changes info
-
-2005-11-29 00:48 Sandro Santilli <strk at kbt.io>
-
- * [r928] source/geomgraph/DirectedEdgeStar.cpp,
- source/geomgraph/EdgeEndStar.cpp, source/geomgraph/Node.cpp,
- source/headers/geos/geomgraph.h,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/valid/ConsistentAreaTester.cpp: Removed edgeList
- cache from EdgeEndRing. edgeMap is enough.
- Restructured iterated access by use of standard ::iterator
- abstraction
- with scoped typedefs.
-
-2005-11-28 18:37 Sandro Santilli <strk at kbt.io>
-
- * [r927] source/geom/LineString.cpp: Minor warning removal
-
-2005-11-25 12:22 Sandro Santilli <strk at kbt.io>
-
- * [r926] NEWS, source/test/XMLTester.cpp, source/test/XMLTester.h:
- Made XMLTester able to run multiple test files and keep overall
- counters.
-
-2005-11-25 11:40 Sandro Santilli <strk at kbt.io>
-
- * [r925] source/precision/SimpleGeometryPrecisionReducer.cpp:
- Another getSize in for loop, another int-unsigned int warning
-
-2005-11-25 11:31 Sandro Santilli <strk at kbt.io>
-
- * [r924] source/algorithm/InteriorPointArea.cpp,
- source/noding/NodingValidator.cpp, source/noding/SimpleNoder.cpp,
- source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/RepeatedPointTester.cpp: Removed all
- CoordinateSequence::getSize() calls embedded in for loops.
-
-2005-11-25 11:30 Sandro Santilli <strk at kbt.io>
-
- * [r923] source/geomgraph/Edge.cpp: Fix in ::equals() - this
- finally passes testLeaksBig.xml tests
-
-2005-11-25 09:57 Sandro Santilli <strk at kbt.io>
-
- * [r922] source/geom/GeometryCollection.cpp: Fixed bug in
- getCoordinates() [ introduced by previous commit ]
-
-2005-11-24 23:43 Sandro Santilli <strk at kbt.io>
-
- * [r921] source/geomgraph/Edge.cpp,
- source/headers/geos/geomgraph.h: Yes another fix, sorry. Missing
- const-correctness.
-
-2005-11-24 23:24 Sandro Santilli <strk at kbt.io>
-
- * [r920] source/geomgraph/Edge.cpp,
- source/headers/geos/geomgraph.h: Fixed equals() function [
- optimized in previous commit, but unchecked ]
-
-2005-11-24 23:24 Sandro Santilli <strk at kbt.io>
-
- * [r919] NEWS: Added note about CoordinateSequence signed->unsigned
- change in API
-
-2005-11-24 23:09 Sandro Santilli <strk at kbt.io>
-
- * [r918] source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/MinimumDiameter.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/geom/CoordinateSequence.cpp,
- source/geom/DefaultCoordinateSequence.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/Polygon.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeRing.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/headers/geos/geom.h,
- source/noding/snapround/SimpleSegmentStringsSnapper.cpp:
- CoordinateSequence indexes switched from int to the more
- the correct unsigned int. Optimizations here and there
- to avoid calling getSize() in loops.
- Update of all callers is not complete yet.
-
-2005-11-24 23:07 Sandro Santilli <strk at kbt.io>
-
- * [r917] source/algorithm/CentroidLine.cpp,
- source/headers/geos/geosAlgorithm.h: CentroidLine made concrete
- class (only destructor was virtual) - avoided heap allocation for
- owned Coordinate centSum
-
-2005-11-21 16:03 Sandro Santilli <strk at kbt.io>
-
- * [r916] source/algorithm/CentroidArea.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/LineIntersector.cpp, source/geom/Coordinate.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/LineSegment.cpp, source/geom/Polygon.cpp,
- source/geomgraph/DirectedEdgeStar.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/Node.cpp, source/geomgraph/NodeFactory.cpp,
- source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/opOverlay.h, source/headers/geos/opRelate.h,
- source/headers/geos/opValid.h, source/headers/geos/operation.h,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IsValidOp.cpp: Coordinate interface
- change:
- Removed setCoordinate call, use assignment operator
- instead. Provided a compile-time switch to
- make copy ctor and assignment operators non-inline
- to allow for more accurate profiling.
-
- Coordinate copies removal:
- NodeFactory::createNode() takes now a Coordinate reference
- rather then real value. This brings coordinate copies
- in the testLeaksBig.xml test from 654818 to 645991
- (tested in 2.1 branch). In the head branch Coordinate
- copies are 222198.
- Removed useless coordinate copies in ConvexHull
- operations
-
- STL containers heap allocations reduction:
- Converted many containers element from
- pointers to real objects.
- Made some use of .reserve() or size
- initialization when final container size is known
- in advance.
-
- Stateless classes allocations reduction:
- Provided ::instance() function for
- NodeFactories, to avoid allocating
- more then one (they are all
- stateless).
-
- HCoordinate improvements:
- Changed HCoordinate constructor by HCoordinates
- take reference rather then real objects.
- Changed HCoordinate::intersection to avoid
- a new allocation but rather return into a provided
- storage. LineIntersector changed to reflect
- the above change.
-
-2005-11-18 00:55 Sandro Santilli <strk at kbt.io>
-
- * [r915] source/geomgraph/EdgeRing.cpp,
- source/headers/geos/geomgraph.h, source/headers/geos/opOverlay.h,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/PolygonBuilder.cpp: Fixed a bug in
- EdgeRing::containsPoint().
- Changed EdgeRing::getLinearRing() to avoid LinearRing copy and
- updated
- usages from PolygonBuilder.
- Removed CoordinateSequence copy in EdgeRing (ownership is
- transferred
- to its LinearRing).
- Removed heap allocations for EdgeRing containers.
- Initialization lists and cleanups.
-
-2005-11-16 22:21 Sandro Santilli <strk at kbt.io>
-
- * [r913] source/geomgraph/EdgeEnd.cpp,
- source/geomgraph/EdgeIntersection.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/geomgraph.h,
- source/operation/valid/IsValidOp.cpp: enforced const-correctness
- and use of initializer lists.
-
-2005-11-16 15:49 Sandro Santilli <strk at kbt.io>
-
- * [r912] source/geomgraph/Edge.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/GraphComponent.cpp,
- source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/geomgraph.h, source/headers/geos/opValid.h,
- source/operation/IsSimpleOp.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/valid/IsValidOp.cpp: Reduced gratuitous heap
- allocations.
-
-2005-11-15 18:30 Sandro Santilli <strk at kbt.io>
-
- * [r911] source/algorithm/LineIntersector.cpp,
- source/geomgraph/Label.cpp,
- source/geomgraph/TopologyLocation.cpp,
- source/headers/geos/geomgraph.h,
- source/headers/geos/geosAlgorithm.h: Removed dead code
-
-2005-11-15 12:14 Sandro Santilli <strk at kbt.io>
-
- * [r909] source/headers/geos/opOverlay.h,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/planargraph.h,
- source/operation/linemerge/LineMergeDirectedEdge.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp,
- source/planargraph/planarNodeMap.cpp,
- source/planargraph/planarPlanarGraph.cpp: Reduced heap
- allocations, made use of references when appropriate,
- small optimizations here and there.
-
-2005-11-15 10:04 Sandro Santilli <strk at kbt.io>
-
- * [r908] source/geomgraph/index/MonotoneChain.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/MonotoneChainIndexer.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/geomgraph/index/SweepLineSegment.cpp,
- source/headers/geos/geomgraphindex.h: Reduced heap allocations
- (vectors, mostly).
- Enforced const-correctness, changed some interfaces
- to use references rather then pointers when appropriate.
-
-2005-11-15 10:02 Sandro Santilli <strk at kbt.io>
-
- * [r907] source/geom/LineString.cpp: optimized envelope computation
- reducing virtual calls
-
-2005-11-14 18:14 Sandro Santilli <strk at kbt.io>
-
- * [r906] source/geomgraph/Depth.cpp,
- source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/GraphComponent.cpp, source/geomgraph/Label.cpp,
- source/geomgraph/Node.cpp, source/geomgraph/TopologyLocation.cpp,
- source/headers/geos/geomgraph.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp: Reduced heap
- allocations made by TopologyLocation and Label objects.
- Enforced const-correctness on GraphComponent.
- Cleanups.
-
-2005-11-10 16:26 Sandro Santilli <strk at kbt.io>
-
- * [r904] source/io/WKBReader.cpp: Fixed printHEX (was printing one
- char past the WKB)
-
-2005-11-10 15:20 Sandro Santilli <strk at kbt.io>
-
- * [r903] source/headers/geos/geomUtil.h,
- source/headers/geos/geomgraph.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/indexStrtree.h, source/headers/geos/noding.h,
- source/headers/geos/precision.h: Made virtual overloads explicit.
-
-2005-11-10 10:47 Sandro Santilli <strk at kbt.io>
-
- * [r902] source/geom/MultiPoint.cpp, source/headers/geos/geom.h:
- Renamed MultiPoint::getCoordinate(int) to
- MultiPoint::getCoordinateN(int)
- to avoid hiding of Geometry::getCoordinate().
-
-2005-11-10 10:24 Sandro Santilli <strk at kbt.io>
-
- * [r901] source/headers/geos/util.h,
- source/util/CoordinateArrayFiter.cpp: Fixed virtual overload of
- CoordinateArrayFilter::filter*
-
-2005-11-10 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r900] source/geom/LineString.cpp, source/headers/geos/geom.h:
- Removed virtual overloading LineString::compareTo(LineString *)
-
-2005-11-09 15:14 Sandro Santilli <strk at kbt.io>
-
- * [r899] source/operation/buffer/DepthSegment.cpp: Forgot to add
- this
-
-2005-11-09 13:44 Sandro Santilli <strk at kbt.io>
-
- * [r898] source/geomgraph/Node.cpp, source/geomgraph/NodeMap.cpp,
- source/headers/geos/geomgraph.h: Cleanups in Node and NodeMap.
- Optimization of EdgeIntersectionLessThen.
-
-2005-11-09 08:57 Sandro Santilli <strk at kbt.io>
-
- * [r897] source/geom/IntersectionMatrix.cpp,
- source/headers/geos/geom.h: IntersectionMatrix made a concrete
- and final type.
- Cleanups in class definition.
-
-2005-11-08 20:12 Sandro Santilli <strk at kbt.io>
-
- * [r896] NEWS, source/geom/Makefile.am, source/headers/geos/geom.h,
- source/headers/geos/opBuffer.h,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp: Memory overhead
- reductions in buffer operations.
-
-2005-11-08 12:32 Sandro Santilli <strk at kbt.io>
-
- * [r895] source/geom/DefaultCoordinateSequence.cpp: Cleanups,
- ::setPoint small improvement
-
-2005-11-08 11:33 Sandro Santilli <strk at kbt.io>
-
- * [r894] source/operation/overlay/OverlayOp.cpp: comments cleanup
-
-2005-11-08 10:26 Sandro Santilli <strk at kbt.io>
-
- * [r893] configure.in: Library versioning took back to 3.0.0
-
-2005-11-08 10:03 Sandro Santilli <strk at kbt.io>
-
- * [r892] configure.in, doc/Doxyfile.in, source/geom/Envelope.cpp,
- source/geom/Geometry.cpp, source/headers/geos/geom.h: Set library
- version to 2.2.0.
- Cleaned up Doxygen warnings.
- Inlined more Envelope methods.
- Dropped deprecated Envelope::overlaps methods.
-
-2005-11-07 18:07 Sandro Santilli <strk at kbt.io>
-
- * [r890] configure.in: Removed VisualStudio knowledge from
- configure script
-
-2005-11-07 18:05 Sandro Santilli <strk at kbt.io>
-
- * [r889] source/geomgraph/EdgeIntersectionList.cpp,
- source/headers/geos/noding.h, source/noding/SegmentNodeList.cpp:
- Reduced set<> lookups
-
-2005-11-07 13:17 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r888] VisualStudio: no longer used
-
-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 Warmerdam <warmerdam at pobox.com>
-
- * [r886] VisualStudio/.cvsignore: obsolete
-
-2005-11-07 12:31 Sandro Santilli <strk at kbt.io>
-
- * [r885] NEWS, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeIntersection.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/index/SweepLineEvent.cpp,
- source/headers/geos/geomgraph.h,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/opValid.h, source/operation/IsSimpleOp.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/valid/IsValidOp.cpp: Changed
- EdgeIntersectionList to use a set<> rathern then a vector<>, and
- to avoid dynamic allocation of initial header.
- Inlined short SweepLineEvent methods.
-
-2005-11-07 11:32 Sandro Santilli <strk at kbt.io>
-
- * [r884] source/capi/geos_c.h.in: Added const qualifiers to
- function to reflect paradigm of immutable
- Geometry objects.
-
-2005-11-04 15:42 Sandro Santilli <strk at kbt.io>
-
- * [r883] source/geomgraph/index/SweepLineEvent.cpp: Fixed bug in
- SweepLineEventLessThen functor
- (didn't conform to strict weak ordering).
- Note: this was introduced by previous commit.
-
-2005-11-04 11:06 Sandro Santilli <strk at kbt.io>
-
- * [r882] NEWS: updated
-
-2005-11-04 11:04 Sandro Santilli <strk at kbt.io>
-
- * [r881] source/headers/geos/opValid.h,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp: Ported
- revision 1.38 of IsValidOp.java (adding closed Ring checks).
- Changed NestedRingTester classes to use Coorinate pointers
- rather then actual objects, to speedup NULL tests.
- Added JTS port revision when applicable.
-
-2005-11-04 08:28 Sandro Santilli <strk at kbt.io>
-
- * [r880] NEWS, source/operation/overlay/OverlayOp.cpp: Ported
- speedup of OverlayOp::insertUniqueEdge() from JTS-1.7 (rev 1.23)
- Updated NEWS file.
-
-2005-11-03 21:28 Sandro Santilli <strk at kbt.io>
-
- * [r878] source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp: Fixed
- constructors broke by previous commit
-
-2005-11-03 19:51 Sandro Santilli <strk at kbt.io>
-
- * [r877] source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/headers/geos/geomgraphindex.h: Indentation changes, small
- vector memory allocation optimization.
-
-2005-11-03 09:15 Sandro Santilli <strk at kbt.io>
-
- * [r876] source/headers/geos/geom.h: Removed declaration of
- PointCoordinateSequence and PointCoordinateSequenceFactory
-
-2005-11-01 09:40 Sandro Santilli <strk at kbt.io>
-
- * [r875] source/operation/valid/IsValidOp.cpp: Replaced finite()
- with FINITE() calls.
-
-2005-10-27 14:05 Sandro Santilli <strk at kbt.io>
-
- * [r873] source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SweepLineEvent.cpp,
- source/headers/geos/geomgraphindex.h: Added a
- SweepLineEventLessThen functor to be used by sort algorithm.
-
-2005-10-24 13:28 Sandro Santilli <strk at kbt.io>
-
- * [r872] source/capi/geos_c.cpp, source/capi/geos_c.h.in,
- source/capi/geostest.c: Changed constructors to take ownership of
- GEOSGeom and GEOSCoordSeq objects.
- Changed inspectors to retain ownership of GEOSGeom and
- GEOSCoordSeq objects.
- Added GEOSGeom_clone() method.
-
-2005-10-21 15:13 Sandro Santilli <strk at kbt.io>
-
- * [r871] source/capi/geos_c.cpp, source/capi/geos_c.h.in: Added
- GEOSGeom_clone() function
-
-2005-10-21 12:14 Sandro Santilli <strk at kbt.io>
-
- * [r870] source/capi/geos_c.h.in: Added missing GEOS_DLL specifiers
-
-2005-10-21 12:07 Sandro Santilli <strk at kbt.io>
-
- * [r869] source/capi/geos_c.cpp, source/capi/geos_c.h.in,
- source/capi/geostest.c: Added fine-grained geometry constructors
- and GEOSCoordSeq abstract data type.
- Renamed GEOSmakeCollection to GEOSGeom_createCollection
-
-2005-10-21 09:02 Sandro Santilli <strk at kbt.io>
-
- * [r868] configure.in: typo fixed
-
-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 Warmerdam <warmerdam at pobox.com>
-
- * [r866] README: added note on source\makefile.vc
-
-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 Warmerdam <warmerdam at pobox.com>
-
- * [r864] source/Makefile.vc: added DLL building, and geostest.exe
-
-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 Warmerdam <warmerdam at pobox.com>
-
- * [r862] source/capi/geos_c.cpp: DLL Export functions
-
-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 Warmerdam <warmerdam at pobox.com>
-
- * [r860] source/Makefile.vc: updated for 3.0.0 and added C API
-
-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
-
-2005-10-19 13:07 Sandro Santilli <strk at kbt.io>
-
- * [r858] source/io/WKBReader.cpp: Added support for SRID flag in
- WKB (full EWKB is accepted now)
-
-2005-10-19 12:59 Sandro Santilli <strk at kbt.io>
-
- * [r857] source/headers/geos/io.h: Added input stream checks in
- ByteOrderDataInStream, throwing ParseException on unexpected EOF
-
-2005-10-17 15:55 Sandro Santilli <strk at kbt.io>
-
- * [r856] source/capi/geos_c.cpp, source/capi/geos_c.h.in: Added
- GetGeometryN, GetInteriorRingN, GetExteriorRing
-
-2005-10-17 14:37 Sandro Santilli <strk at kbt.io>
-
- * [r855] source/capi/geos_c.h.in: Added comments on exception
- returns for Geometry info functions
-
-2005-10-17 14:33 Sandro Santilli <strk at kbt.io>
-
- * [r854] source/capi/geos_c.cpp: Added missing exception handlers
- from previous commit.
- Fixed GEOSGeomTypeId signatures.
-
-2005-10-17 12:56 Sandro Santilli <strk at kbt.io>
-
- * [r853] source/geom/Makefile.am: Removed GEOS_VERSION define
- (Geometry.cpp, the only file using this will use the one in
- version.h)
-
-2005-10-17 12:55 Sandro Santilli <strk at kbt.io>
-
- * [r852] source/capi/geos_c.h.in: Fixed GEOSGeom typedef to be
- accepted by C++ compilers, added extern "C" namespace for
- inclusion by C++ code (really needed?)
-
-2005-10-17 09:38 Sandro Santilli <strk at kbt.io>
-
- * [r851] source/capi/geos_c.cpp, source/capi/geos_c.h.in,
- source/capi/geostest.c: Added GEOSDistance() function.
- Trapped all exceptions and reported using ERROR_MESSAGE rather
- then NOTICE_MESSAGE.
- Changed WKB functions to use 'unsigned char' rather then 'char'
- Added missing GEOS_setWKBOutputDims() function in header file.
-
-2005-09-28 16:33 Sandro Santilli <strk at kbt.io>
-
- * [r850] source/capi/geos_c.cpp: Added GEOS_setWKBOutputDims(int)
- function to specify coordinate
- dimension in WKB output.
-
-2005-09-28 10:15 Sandro Santilli <strk at kbt.io>
-
- * [r849] source/headers/geos/io.h, source/io/WKBWriter.cpp:
- WKBWriter ctor out-lined (will require changes in the near
- future, for higher dimensions support), added support for 3d WKB
- output
-
-2005-09-28 09:36 Sandro Santilli <strk at kbt.io>
-
- * [r848] source/io/WKBReader.cpp: Cleanups in the printHEX function
-
-2005-09-27 16:29 Sandro Santilli <strk at kbt.io>
-
- * [r847] source/io/WKBReader.cpp: Ported JTS-1.7 use of
- PrecisionModel in WKBReader
-
-2005-09-27 16:20 Sandro Santilli <strk at kbt.io>
-
- * [r846] doc/example.cpp, source/capi/geos_c.cpp,
- source/headers/geos/io.h, source/io/WKBReader.cpp: Reverted
- previous change, fixed the bug by turning WKBReader.factory
- into a reference rather then a real object. ABI still breaks, but
- API
- at least is safe (we didn't release any WKB-aware package so
- breaking
- ABI is not a big deal at this stage).
-
-2005-09-27 16:00 Sandro Santilli <strk at kbt.io>
-
- * [r845] doc/example.cpp, source/capi/geos_c.cpp,
- source/headers/geos/io.h, source/io/WKBReader.cpp: Fixed bug in
- WKBReader destroying the GeometryFactory used in Geometry
- construction. Changed it's definition to *require* a
- GeometryFactory
- pointer parameter.
-
-2005-09-27 08:51 Sandro Santilli <strk at kbt.io>
-
- * [r844] source/test/Makefile.am: Added XMLTester.h in
- XMLTester_SOURCES list
-
-2005-09-26 14:40 Sandro Santilli <strk at kbt.io>
-
- * [r843] source/io/WKBReader.cpp: Fixed handling of higher
- dimensional WKB streams
-
-2005-09-26 13:46 Sandro Santilli <strk at kbt.io>
-
- * [r842] source/capi/Makefile.am: Modified GEOS_CAPI_VERSION to
- include underlying GEOS version
-
-2005-09-26 13:42 Sandro Santilli <strk at kbt.io>
-
- * [r841] configure.in, source/capi/Makefile.am,
- source/capi/geos_c.cpp, source/capi/geos_c.h,
- source/capi/geos_c.h.in: Moved C-api versioning to top-level
- configure.in
- Added version info in geos_c.h
-
-2005-09-26 12:25 Sandro Santilli <strk at kbt.io>
-
- * [r840] source/capi/geos_c.cpp, source/capi/geos_c.h,
- source/capi/geostest.c: Changed LineMerge interface to accept a
- single Geometry and return the simpler Geometry obtainable with
- the set of merger LineStrings. Fixed leaks in geostest, fixed a
- leak in GEOSRelate().
-
-2005-09-26 12:23 Sandro Santilli <strk at kbt.io>
-
- * [r839] source/geom/PrecisionModel.cpp: Initializzation lists in
- PrecisionModel ctors
-
-2005-09-26 11:04 Sandro Santilli <strk at kbt.io>
-
- * [r838] NEWS: Added changes in LineMerger
-
-2005-09-26 11:01 Sandro Santilli <strk at kbt.io>
-
- * [r837] source/headers/geos/opLinemerge.h,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMergeEdge.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp: Const correctness
- changes in LineMerger package, and a few speedups.
-
-2005-09-26 08:18 Sandro Santilli <strk at kbt.io>
-
- * [r836] source/capi, source/capi/.cvsignore: Added .lo, .la and
- geostest
-
-2005-09-26 08:17 Sandro Santilli <strk at kbt.io>
-
- * [r835] doc/example.cpp: Removed memory leak from WKB tester
-
-2005-09-23 17:20 Sandro Santilli <strk at kbt.io>
-
- * [r834] source/headers/geos/opLinemerge.h,
- source/operation/linemerge/LineMerger.cpp: Made LineMerger graph
- be a real object (rather then a pointer to it)
-
-2005-09-23 16:07 Sandro Santilli <strk at kbt.io>
-
- * [r833] source/capi/geos_c.cpp: Fixed export of GEOSPolygonize()
- and GEOSMakeCollection()
-
-2005-09-23 09:49 Sandro Santilli <strk at kbt.io>
-
- * [r832] source/capi/geos_c.cpp, source/capi/geos_c.h: Added
- GEOSMakeCollection.
- Changed GEOSGetCentroid to return an EmptyGeometry when no
- Centroid can be
- computed (Empty input, for example).
-
-2005-09-19 08:16 Sandro Santilli <strk at kbt.io>
-
- * [r831] NEWS: Added C api
-
-2005-09-14 15:11 Sandro Santilli <strk at kbt.io>
-
- * [r830] source/capi/geos_c.h: Removed functions returning not-new
- GEOSGeom objects to avoid ambiguity
- whereas when to destroy returns. Added not about memory
- management.
-
-2005-09-14 14:55 Sandro Santilli <strk at kbt.io>
-
- * [r829] source/capi/geos_c.cpp, source/capi/geos_c.h,
- source/capi/geostest.c: Added copyright notices and usage notes
-
-2005-09-14 14:28 Sandro Santilli <strk at kbt.io>
-
- * [r828] source/io/WKBWriter.cpp: Fixed bug writing WKB for all
- Multi* geoms as Collections.
-
-2005-09-14 13:58 Sandro Santilli <strk at kbt.io>
-
- * [r827] configure.in, source/Makefile.am, source/capi,
- source/capi/.cvsignore, source/capi/Makefile.am,
- source/capi/geos_c.cpp, source/capi/geos_c.h,
- source/capi/geostest.c, source/capi/test.wkt: Initial abstract C
- api.
-
-2005-09-14 13:56 Sandro Santilli <strk at kbt.io>
-
- * [r826] source/io/WKBReader.cpp: Typo fixed
-
-2005-09-03 21:26 Sandro Santilli <strk at kbt.io>
-
- * [r825] doc/example.cpp, source/geom/Makefile.am,
- source/headers/geos/ByteOrderDataInStreamT.h,
- source/headers/geos/Makefile.am,
- source/headers/geos/WKBReaderT.h,
- source/headers/geos/WKBWriterT.h, source/headers/geos/io.h,
- source/io/WKBReader.cpp, source/io/WKBWriter.cpp: Reworked WKB
- I/O to avoid use of templates and make better use of STL
-
-2005-08-22 13:34 Sandro Santilli <strk at kbt.io>
-
- * [r822] NEWS: Added 2.1.4 section
-
-2005-08-22 13:31 Sandro Santilli <strk at kbt.io>
-
- * [r821] source/geom/Geometry.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp: Fixed comparator
- functions used with STL sort() algorithm to
- implement StrictWeakOrdering semantic.
-
-2005-07-12 14:33 Sandro Santilli <strk at kbt.io>
-
- * [r819] NEWS: updated
-
-2005-07-11 16:21 Sandro Santilli <strk at kbt.io>
-
- * [r818] source/headers/geos/ByteOrderDataInStreamT.h,
- source/headers/geos/WKBReaderT.h,
- source/headers/geos/WKBWriterT.h: Removed '_' prefix from header
- guards
-
-2005-07-11 12:17 Sandro Santilli <strk at kbt.io>
-
- * [r817] source/headers/geos/io.h, source/headers/geos/opOverlay.h,
- source/headers/geos/platform.h.in: Cleaned up syntax
-
-2005-07-11 12:17 Sandro Santilli <strk at kbt.io>
-
- * [r816] doc/example.cpp: Commented out useless include
-
-2005-07-11 10:50 Sandro Santilli <strk at kbt.io>
-
- * [r815] source/geom/Geometry.cpp: Added parens suggested by
- compiler
-
-2005-07-11 10:27 Sandro Santilli <strk at kbt.io>
-
- * [r814] source/geomgraph/Edge.cpp,
- source/headers/geos/WKBReaderT.h: Cleaned up signed/unsigned
- mismatches
-
-2005-07-11 10:27 Sandro Santilli <strk at kbt.io>
-
- * [r813] source/geomgraph/DirectedEdge.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp: Fixed
- initializzazion lists
-
-2005-07-11 10:26 Sandro Santilli <strk at kbt.io>
-
- * [r812] source/headers/geos/geom.h: Made
- CoordinateSequence::getDimension return unsigned int instead of
- int
-
-2005-07-11 10:23 Sandro Santilli <strk at kbt.io>
-
- * [r811] source/geom/Geometry.cpp: removed useless assignment
-
-2005-06-30 18:31 Sandro Santilli <strk at kbt.io>
-
- * [r807] source/headers/geos/opBuffer.h,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp: Ported
- SubgraphDepthLocator optimizations from JTS code
-
-2005-06-28 21:13 Sandro Santilli <strk at kbt.io>
-
- * [r803] source/operation/buffer/SubgraphDepthLocater.cpp: Fixed a
- bug introduced by LineSegment skip - made LineSegment skip a
- compile-time optione
-
-2005-06-28 16:52 Sandro Santilli <strk at kbt.io>
-
- * [r802] source/test/XMLTester.cpp: Added number of points count as
- a debugging aid
-
-2005-06-28 11:22 Sandro Santilli <strk at kbt.io>
-
- * [r801] NEWS: Added DepthSegmentLT bugfix
-
-2005-06-28 01:07 Sandro Santilli <strk at kbt.io>
-
- * [r796] source/headers/geos/opOverlay.h,
- source/operation/overlay/PointBuilder.cpp: improved extraction of
- result points in overlay op
-
-2005-06-28 00:04 Sandro Santilli <strk at kbt.io>
-
- * [r794] source/geomgraph/Node.cpp: improved
- ::isIncidentEdgeInResult() method
-
-2005-06-27 21:58 Sandro Santilli <strk at kbt.io>
-
- * [r793] source/operation/buffer/SubgraphDepthLocater.cpp: Bugfix
- in DepthSegmentLT as suggested by Graeme Hiebert
-
-2005-06-27 21:24 Sandro Santilli <strk at kbt.io>
-
- * [r790] source/operation/buffer/SubgraphDepthLocater.cpp: Fixed
- bug just-introduced with optimization.
-
-2005-06-27 21:21 Sandro Santilli <strk at kbt.io>
-
- * [r789] NEWS, source/operation/buffer/SubgraphDepthLocater.cpp:
- Reduced Coordinate copies due to LineSegment overuse
-
-2005-06-25 10:20 Sandro Santilli <strk at kbt.io>
-
- * [r787] NEWS, source/geomgraph/Node.cpp,
- source/headers/geos/geomgraph.h,
- source/operation/overlay/PointBuilder.cpp: OverlayOp speedup (JTS
- port)
-
-2005-06-24 11:12 Sandro Santilli <strk at kbt.io>
-
- * [r786] NEWS: Added LineIntersector concrete type note
-
-2005-06-24 11:09 Sandro Santilli <strk at kbt.io>
-
- * [r785] source/algorithm/CGAlgorithms.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/PointLocator.cpp, source/geom/LineSegment.cpp,
- source/geom/Makefile.am, source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/noding.h, source/noding/IteratedNoder.cpp,
- source/noding/NodingValidator.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp: Dropped
- RobustLineIntersector, made LineIntersector a concrete class.
- Added
- LineIntersector::hasIntersection(Coordinate&,Coordinate&,Coordinate&)
- to avoid computing intersection point (Z) when it's not
- necessary.
-
-2005-06-23 14:22 Sandro Santilli <strk at kbt.io>
-
- * [r784] NEWS, source/geom/GeometryCollection.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/headers/geos/geom.h: Inlined and added missing ::clone()
- for Geometry subclasses
-
-2005-06-23 11:23 Sandro Santilli <strk at kbt.io>
-
- * [r782] NEWS, source/algorithm/CGAlgorithms.cpp: performance
- improvement for CGAlgorithms::isOnLine()
-
-2005-06-22 00:46 Sandro Santilli <strk at kbt.io>
-
- * [r779] NEWS, source/geom/Geometry.cpp: Shortcircuit tests for
- Union
-
-2005-06-22 00:46 Sandro Santilli <strk at kbt.io>
-
- * [r777] source/geom/GeometryFactory.cpp: Fixed bugus handling of
- collections in ::buildGeometry
-
-2005-06-21 12:22 Sandro Santilli <strk at kbt.io>
-
- * [r773] NEWS, source/test/XMLTester.cpp, source/test/XMLTester.h:
- XMLTester code cleanups
-
-2005-06-20 10:23 Sandro Santilli <strk at kbt.io>
-
- * [r772] NEWS, source/test/Makefile.am: XMLTester installed by
- default
-
-2005-06-17 15:17 Sandro Santilli <strk at kbt.io>
-
- * [r770] ., .cvsignore, ltmain.sh: Removed ltmain.sh from
- repository, will be created by autogen.sh
-
-2005-06-17 15:08 Sandro Santilli <strk at kbt.io>
-
- * [r766] NEWS, source/operation/polygonize/Polygonizer.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp: Polygonizer
- segfault fix
-
-2005-06-17 14:58 Sandro Santilli <strk at kbt.io>
-
- * [r764] source/geom/GeometryFactory.cpp: Fixed segfault in
- LinearRing and LineString constructors
-
-2005-06-14 11:57 Sandro Santilli <strk at kbt.io>
-
- * [r761] NEWS, source/test/XMLTester.cpp: Added workaround for
- mingw Polygon name clash
-
-2005-06-10 14:04 Sandro Santilli <strk at kbt.io>
-
- * [r760] autogen.sh: Added libtoolize call
-
-2005-06-10 13:24 Sandro Santilli <strk at kbt.io>
-
- * [r758] source/test/XMLTester.cpp: Added use declaration to make
- MingW build work
-
-2005-06-08 09:38 Sandro Santilli <strk at kbt.io>
-
- * [r754] INSTALL: Added GCC version requirement note
-
-2005-06-05 10:41 Sandro Santilli <strk at kbt.io>
-
- * [r752] CHANGES, NEWS: Changes file renamed back to NEWS, automake
- insists on finding it.
-
-2005-05-30 16:20 No Body <no at body.net>
-
- * [r750] NEWS: Blank news file to molfify new versions of autoconf
-
-2005-05-24 08:42 Sandro Santilli <strk at kbt.io>
-
- * [r749] NEWS: Info moved into CHANGES file
-
-2005-05-24 08:42 Sandro Santilli <strk at kbt.io>
-
- * [r748] CHANGES: Filled in section from 2.0.0 to 2.1.1
-
-2005-05-24 07:48 Sandro Santilli <strk at kbt.io>
-
- * [r744] CHANGES: Initial import
-
-2005-05-23 16:42 Sandro Santilli <strk at kbt.io>
-
- * [r728] source/geom/Point.cpp: Added Refractions copyright
-
-2005-05-23 15:13 Sandro Santilli <strk at kbt.io>
-
- * [r717] source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp: Added debugging
- output
-
-2005-05-23 15:04 Sandro Santilli <strk at kbt.io>
-
- * [r716] source/geom/LineSegment.cpp: Fixed bug in ::reverse()
-
-2005-05-22 17:45 Sandro Santilli <strk at kbt.io>
-
- * [r715] source/operation/buffer/BufferSubgraph.cpp: Fixed
- initialization list order
-
-2005-05-22 17:42 Sandro Santilli <strk at kbt.io>
-
- * [r714] ChangeLog, source/headers/geos/Makefile.am: Added missing
- WKBWriterT.h
-
-2005-05-20 16:15 Sandro Santilli <strk at kbt.io>
-
- * [r713] source/geomgraph/Position.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp: Code cleanups
-
-2005-05-20 16:14 Sandro Santilli <strk at kbt.io>
-
- * [r712] source/operation/buffer/OffsetCurveSetBuilder.cpp: Fixed a
- bug in addPolygonRing setting wrong depths on Edges
-
-2005-05-19 10:29 Sandro Santilli <strk at kbt.io>
-
- * [r711] source/algorithm/CentroidArea.cpp,
- source/geomgraph/DirectedEdge.cpp, source/geomgraph/EdgeEnd.cpp,
- source/geomgraph/EdgeRing.cpp, source/headers/geos/geomgraph.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/opBuffer.h, source/headers/geos/opOverlay.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/PolygonBuilder.cpp: Removed some
- CGAlgorithms instances substituting them with direct calls
- to the static functions. Interfaces accepting CGAlgorithms
- pointers kept
- for backward compatibility but modified to make the argument
- optional.
- Fixed a small memory leak in OffsetCurveBuilder::getRingCurve.
- Inlined some smaller functions encountered during bug hunting.
- Updated Copyright notices in the touched files.
-
-2005-05-19 10:26 Sandro Santilli <strk at kbt.io>
-
- * [r710] source/test/testLeaksBig.xml: Added bogus multipolygon
- buffering test
-
-2005-05-13 18:06 Sandro Santilli <strk at kbt.io>
-
- * [r709] source/headers/geos/geom.h: Added default tolerance
- parameter for equalsExact
-
-2005-05-13 17:15 Sandro Santilli <strk at kbt.io>
-
- * [r708] source/geom/Point.cpp: cleanups and indentations
-
-2005-05-13 17:14 Sandro Santilli <strk at kbt.io>
-
- * [r707] source/geom/Geometry.cpp: Added comment about 2D-only
- comparison of ::equal(Coordinate, Coordinate, double)
-
-2005-05-09 21:17 Sandro Santilli <strk at kbt.io>
-
- * [r706] source/headers/geos/WKBWriterT.h: Second argument to
- ::write made mandatory.
-
-2005-05-09 10:35 Sandro Santilli <strk at kbt.io>
-
- * [r705] source/algorithm/RobustLineIntersector.cpp,
- source/headers/geos/geosAlgorithm.h: Ported JTS robustness
- patches made by Martin on suggestions by Kevin.
-
-2005-05-03 15:30 Sandro Santilli <strk at kbt.io>
-
- * [r704] TODO: Added WKB TODOs
-
-2005-04-29 17:40 Sandro Santilli <strk at kbt.io>
-
- * [r703] source/geom/Geometry.cpp, source/headers/geos.h,
- source/headers/geos/WKBReaderT.h,
- source/headers/geos/WKBWriterT.h, source/headers/geos/geom.h,
- source/headers/geos/io.h, source/headers/geos/opOverlay.h,
- source/io/ByteOrderValues.cpp,
- source/operation/overlay/OverlayOp.cpp: Updated Doxygen
- documentation and some Copyright headers.
-
-2005-04-29 16:36 Sandro Santilli <strk at kbt.io>
-
- * [r702] source/headers/geos/io.h: Fixed biostringstream stream
- output.
-
-2005-04-29 16:36 Sandro Santilli <strk at kbt.io>
-
- * [r701] doc/example.cpp: Made WKBReader use global_factory, for
- having WKB reads produce
- same context of input geoms.
-
-2005-04-29 15:34 Sandro Santilli <strk at kbt.io>
-
- * [r700] doc/example.cpp, source/headers/geos/WKBReaderT.h,
- source/headers/geos/WKBWriterT.h, source/headers/geos/io.h,
- source/io/ByteOrderValues.cpp: Typedef'ed biostringstream,
- preferred parameter for
- WKB parser templates.
- Added << operator for biostringstream.
- Typedef'ed WKBWriter and WKBReader to be parametrized by
- biostringstream.
- Added WKBtest in doc/example.cpp
-
-2005-04-29 11:52 Sandro Santilli <strk at kbt.io>
-
- * [r699] source/geom/CoordinateSequence.cpp,
- source/geom/DefaultCoordinateSequence.cpp,
- source/geom/DefaultCoordinateSequenceFactory.cpp,
- source/geom/Makefile.am, source/geom/PointCoordinateSequence.cpp,
- source/geom/PointCoordinateSequenceFactory.cpp,
- source/headers/geos/ByteOrderDataInStreamT.h,
- source/headers/geos/WKBReaderT.h,
- source/headers/geos/WKBWriterT.h, source/headers/geos/geom.h,
- source/headers/geos/io.h: Added new JTS interfaces for
- CoordinateSequence and factories,
- removed example implementations to reduce maintainance costs.
- Added first implementation of WKBWriter, made
- ByteOrderDataInStream
- a template class.
-
-2005-04-29 11:50 Sandro Santilli <strk at kbt.io>
-
- * [r698] source/headers/geos/platform.h.in: Added machine byte
- order extractor
-
-2005-04-21 15:13 Sandro Santilli <strk at kbt.io>
-
- * [r697] configure.in: library version bumped to 3.0.0
-
-2005-04-21 13:43 Sandro Santilli <strk at kbt.io>
-
- * [r696] ChangeLog, NEWS: Updated chage logs
-
-2005-04-21 11:16 Sandro Santilli <strk at kbt.io>
-
- * [r695] source/operation/overlay/OverlayOp.cpp: Removed useless
- Coordinate copies in mergeZ() - patch by Safe Software
-
-2005-04-20 17:56 Sandro Santilli <strk at kbt.io>
-
- * [r694] source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/RobustCGAlgorithms.cpp, source/geom/Makefile.am:
- Removed NonRobustCGAlgorithms and RobustCGAlgorithms, already
- unused (CGAlgorithms replaces both with robust implementation).
-
-2005-04-20 17:22 Sandro Santilli <strk at kbt.io>
-
- * [r693] source/geom/Makefile.am,
- source/headers/geos/ByteOrderDataInStreamT.h,
- source/headers/geos/Makefile.am,
- source/headers/geos/WKBReaderT.h, source/headers/geos/geom.h,
- source/headers/geos/io.h, source/io/ByteOrderValues.cpp,
- source/io/WKBReader.cpp: Added initial implementation of
- WKBReaderT and ByteOrderDataInStreamT
- class templates and ByteOrderValues class.
- Work is unfinished as WKBReader requires new interface of
- CoordinateSequence
- taking higher dimensions into account.
-
-2005-04-20 17:18 Sandro Santilli <strk at kbt.io>
-
- * [r692] source/headers/geos.h: Added standard copyright header
-
-2005-04-19 11:49 Sandro Santilli <strk at kbt.io>
-
- * [r691] source/geom/Point.cpp: Fixed segfault in ::isEmpty
-
-2005-04-14 11:49 Sandro Santilli <strk at kbt.io>
-
- * [r690] source/headers/geos/io.h, source/io/StringTokenizer.cpp,
- source/io/WKTReader.cpp: Applied slightly modified patch by Cheng
- Shan to speedup WKT parsing.
-
-2005-04-07 18:43 Sandro Santilli <strk at kbt.io>
-
- * [r689] source/operation/valid/IsValidOp.cpp: Fixed bug throwing
- an exception when a result could be returned instead
- (ported JTS patch)
-
-2005-04-06 11:09 Sandro Santilli <strk at kbt.io>
-
- * [r688] ChangeLog, ltmain.sh, source/algorithm/CGAlgorithms.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/bigtest/GeometryTestFactory.cpp,
- source/geomgraph/DirectedEdge.cpp, source/geomgraph/EdgeEnd.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/headers/geos/platform.h.in,
- source/noding/snapround/SegmentSnapper.cpp,
- source/planargraph/planarDirectedEdge.cpp: Applied patch from Jon
- Schlueter (math.h => cmath; ieeefp.h in "C" block)
-
-2005-04-02 17:07 Sean Gillies <sgillies at frii.com>
-
- * [r687] swig/python/setup.py: now supporting the win32 platform,
- thanks to Howard Butler
-
-2005-03-26 08:19 Sandro Santilli <strk at kbt.io>
-
- * [r686] source/headers/geos/opPolygonize.h: Commented out
- Polygonizer::LineStringAdder friendship
-
-2005-03-10 17:27 Sandro Santilli <strk at kbt.io>
-
- * [r685] source/io/WKBReader.cpp: ported from current JTS
-
-2005-03-04 07:48 Sandro Santilli <strk at kbt.io>
-
- * [r684] source/algorithm/CGAlgorithms.cpp: Removed useless copy
- from ::isOnLine() - suggested by Dale Lutz
-
-2005-03-02 08:14 Sandro Santilli <strk at kbt.io>
-
- * [r683] source/headers/Makefile.am: Removed commented line,
- cousing strange behaviours with autotools.
-
-2005-02-22 18:21 Sandro Santilli <strk at kbt.io>
-
- * [r682] source/headers/geos/noding.h,
- source/index/strtree/STRtree.cpp, source/noding/SegmentNode.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp: Changed SegmentNode to contain a
- *real* Coordinate (not a pointer) to reduce
- construction costs.
-
-2005-02-22 17:10 Sandro Santilli <strk at kbt.io>
-
- * [r681] source/geom/CoordinateSequence.cpp,
- source/geom/LineString.cpp, source/noding/MCQuadtreeNoder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp: Reduced
- CoordinateSequence::getSize() calls.
-
-2005-02-22 16:24 Sandro Santilli <strk at kbt.io>
-
- * [r680] source/geomgraph/Edge.cpp,
- source/headers/geos/geomgraph.h: cached number of points in Edge
-
-2005-02-22 16:23 Sandro Santilli <strk at kbt.io>
-
- * [r679] source/headers/geos/noding.h,
- source/noding/SegmentString.cpp: Cached number of points in
- CoordinateSequence.
-
-2005-02-22 15:49 Sandro Santilli <strk at kbt.io>
-
- * [r678] source/noding/SegmentString.cpp: Reduced calls to
- DefaultCoordinateSequence->getSize().
-
-2005-02-22 15:16 Sandro Santilli <strk at kbt.io>
-
- * [r677] source/headers/geos/indexStrtree.h,
- source/index/strtree/STRtree.cpp: STRtree::avg() and
- STRtree::centreY() inlined.
-
-2005-02-22 10:55 Sandro Santilli <strk at kbt.io>
-
- * [r676] source/geomgraph/Edge.cpp: Optimized Edge::equals(Edge *e)
-
-2005-02-18 08:20 Sandro Santilli <strk at kbt.io>
-
- * [r675] source/test/XMLTester.cpp: Added support for
- point-per-quadrant argument in buffer tests (using arg2).
-
-2005-02-17 09:56 Sandro Santilli <strk at kbt.io>
-
- * [r674] source/operation/buffer/OffsetCurveBuilder.cpp: Commented
- out unused variable.
-
-2005-02-17 09:56 Sandro Santilli <strk at kbt.io>
-
- * [r673] source/headers/geos/geom.h: Applied patch from Jon
- Schlueter using <cmath> instead of <math.h>
-
-2005-02-15 17:15 Sandro Santilli <strk at kbt.io>
-
- * [r672] source/algorithm/RobustLineIntersector.cpp,
- source/geom/Envelope.cpp, source/geom/LineSegment.cpp,
- source/headers/geos/geom.h, source/headers/geos/indexChain.h,
- source/headers/geos/indexStrtree.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/noding/MCQuadtreeNoder.cpp: Inlined most Envelope methods,
- reserved() memory for some vectors when
- the usage was known a priori.
-
-2005-02-11 08:58 Sandro Santilli <strk at kbt.io>
-
- * [r671] source/geom/Makefile.am, source/headers/Makefile.am,
- source/headers/geos/Makefile.am: Applied patch from Curtis
- Barrett handling --includedir and --libdir
- params for configure.
-
-2005-02-05 05:44 Sandro Santilli <strk at kbt.io>
-
- * [r670] source/algorithm/CGAlgorithms.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/GeometryGraph.cpp, source/geomgraph/NodeMap.cpp,
- source/geomgraph/PlanarGraph.cpp, source/geomgraph/Quadrant.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/opRelate.h, source/headers/geos/operation.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/noding/MCQuadtreeNoder.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/operation/IsSimpleOp.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp: Changed geomgraph nodeMap
- to use Coordinate pointers as keys, reduces
- lots of other Coordinate copies.
-
-2005-02-04 23:55 Sandro Santilli <strk at kbt.io>
-
- * [r669] source/headers/geos/geom.h: Envelope destructor made
- non-virtual to give compiler more static
- binding options.
-
-2005-02-04 18:49 Sandro Santilli <strk at kbt.io>
-
- * [r668] source/headers/geos/opBuffer.h,
- source/operation/buffer/BufferSubgraph.cpp: Changed
- ::computeDepths to use a set instead of a vector for checking
- visited Edges.
-
-2005-02-04 14:49 Sandro Santilli <strk at kbt.io>
-
- * [r667] source/test/Makefile.am: Added rule to build
- staticXMLTester (for profiling with gprof)
-
-2005-02-03 09:17 Sandro Santilli <strk at kbt.io>
-
- * [r666] source/geom/CoordinateSequence.cpp: more profiling label
-
-2005-02-01 16:09 Sandro Santilli <strk at kbt.io>
-
- * [r665] source/noding/MCQuadtreeNoder.cpp,
- source/noding/Noder.cpp: more profiling labels
-
-2005-02-01 16:06 Sandro Santilli <strk at kbt.io>
-
- * [r664] source/geom/Envelope.cpp,
- source/index/chain/indexMonotoneChain.cpp: Small optimizations.
-
-2005-02-01 14:18 Sandro Santilli <strk at kbt.io>
-
- * [r663] source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp: More profiler labels
-
-2005-02-01 14:18 Sandro Santilli <strk at kbt.io>
-
- * [r662] source/headers/geos/profiler.h, source/util/Profiler.cpp:
- Made profiler start/stop inline
-
-2005-02-01 13:44 Sandro Santilli <strk at kbt.io>
-
- * [r661] source/geom/LineSegment.cpp,
- source/geomgraph/EdgeList.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/noding/IteratedNoder.cpp,
- source/noding/SegmentNodeList.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/util/Profiler.cpp: More profiling labels.
-
-2005-01-31 15:41 Sandro Santilli <strk at kbt.io>
-
- * [r660] source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/noding/MCQuadtreeNoder.cpp: Small optimizations.
-
-2005-01-28 10:01 Sandro Santilli <strk at kbt.io>
-
- * [r659] source/io/ParseException.cpp: substituted sprintf calls
- with use of ostringstream
-
-2005-01-28 09:47 Sandro Santilli <strk at kbt.io>
-
- * [r658] source/examples/CustomPointCoordinateSequence.cpp,
- source/geom/Dimension.cpp, source/geom/Envelope.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/Location.cpp,
- source/geom/PointCoordinateSequence.cpp,
- source/geom/PrecisionModel.cpp, source/geomgraph/Depth.cpp,
- source/geomgraph/EdgeEnd.cpp,
- source/geomgraph/EdgeIntersection.cpp,
- source/geomgraph/Quadrant.cpp,
- source/geomgraph/index/SweepLineEvent.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/noding/SegmentNode.cpp,
- source/planargraph/planarDirectedEdge.cpp: Replaced sprintf uses
- with ostringstream.
-
-2005-01-28 08:47 Sandro Santilli <strk at kbt.io>
-
- * [r657] source/geom/Coordinate.cpp: Removed sprintf usage,
- replaced with sstream
-
-2005-01-28 07:58 Sandro Santilli <strk at kbt.io>
-
- * [r656] source/geom/DefaultCoordinateSequence.cpp: removed sprintf
- usage, ad ::toString call Coordinate::toString
-
-2005-01-18 17:22 Sandro Santilli <strk at kbt.io>
-
- * [r655] source/algorithm/LineIntersector.cpp: reverted previous
- change, sign was actually stored in zgap
-
-2005-01-18 17:09 Sandro Santilli <strk at kbt.io>
-
- * [r654] source/algorithm/RobustLineIntersector.cpp: Fixed
- interpolateZ call using final intersection point instead of
- HCoordinate.
-
-2005-01-14 08:04 Sandro Santilli <strk at kbt.io>
-
- * [r653] source/algorithm/LineIntersector.cpp: Fixed Z
- interpolation to use the correct sign
-
-2005-01-03 16:06 Sandro Santilli <strk at kbt.io>
-
- * [r652] source/test/XMLTester.cpp: Changed polygonize op to return
- a GeometryCollection
-
-2005-01-03 15:56 Sandro Santilli <strk at kbt.io>
-
- * [r651] source/test/XMLTester.cpp: Fixed memory leaks just
- introduced for Polygonizer test case.
-
-2005-01-03 15:49 Sandro Santilli <strk at kbt.io>
-
- * [r650] source/test/XMLTester.cpp: Added Polygonize test handling
-
-2004-12-30 13:32 Sandro Santilli <strk at kbt.io>
-
- * [r649] source/test/XMLTester.cpp: Handled NULL result from
- getCentroid()
-
-2004-12-30 13:31 Sandro Santilli <strk at kbt.io>
-
- * [r648] source/geom/Geometry.cpp: Fixed a segfault on
- EMPTYGEOM->getCeontroid()
-
-2004-12-30 10:14 Sandro Santilli <strk at kbt.io>
-
- * [r647] source/geom/Polygon.cpp: never return LinearRing or
- MultiLinearRing from getBoundary
-
-2004-12-30 10:14 Sandro Santilli <strk at kbt.io>
-
- * [r646] source/geom/GeometryFactory.cpp: input checking and class
- promoting in createMultiLineString()
-
-2004-12-22 09:42 Sandro Santilli <strk at kbt.io>
-
- * [r645] source/geom/util/GeometryEditor.cpp: Fixed a premature
- Geometry destruction, Avoided CoordinateSequence copies
- when possible.
-
-2004-12-16 18:29 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r644] configure.in: Bumped minor version number for 2.1.1
- release.
-
-2004-12-16 16:27 Sandro Santilli <strk at kbt.io>
-
- * [r643] source/geom/LinearRing.cpp, source/headers/geos/geom.h:
- Fixed LinearRing::clone() to return LinearRing instead of
- LineString
-
-2004-12-16 16:08 Sandro Santilli <strk at kbt.io>
-
- * [r642] swig/geos.i, swig/python/example.py: New patches from Niki
- Spahiev <niki.spahiev at gmail.com>
- (still unstable)
-
-2004-12-16 09:05 Sandro Santilli <strk at kbt.io>
-
- * [r641] swig/python/example.py: Added python example by Niki
- Spahiev <niki.spahiev at gmail.com>
-
-2004-12-16 08:56 Sandro Santilli <strk at kbt.io>
-
- * [r640] swig/geos.i: Applyed patches by Niki Spahiev
- <niki.spahiev at gmail.com>
-
-2004-12-14 10:35 Sandro Santilli <strk at kbt.io>
-
- * [r638] source/headers/geos/opPolygonize.h,
- source/headers/geos/planargraph.h,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/planargraph/planarDirectedEdge.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp: Comments cleanup.
- PolygonizeGraph keeps track of generated CoordinateSequence
- for delayed destruction.
-
-2004-12-13 13:54 Sandro Santilli <strk at kbt.io>
-
- * [r637] source/headers/geos/opPolygonize.h: Added a not about gcc
- 2.95.4 required friendship
-
-2004-12-13 13:53 Sandro Santilli <strk at kbt.io>
-
- * [r636] source/geom/TopologyException.cpp: Fixed uninitialized
- Coordinate.
-
-2004-12-12 17:22 Sandro Santilli <strk at kbt.io>
-
- * [r635] source/headers/geos/Makefile.am: version.h and platform.h
- installed again (missed when removed from dist)
-
-2004-12-08 14:33 Sandro Santilli <strk at kbt.io>
-
- * [r634] source/geom/MultiPolygon.cpp: Checked inner polys
- getBoundary return for the single LineString case.
-
-2004-12-08 14:32 Sandro Santilli <strk at kbt.io>
-
- * [r633] source/geom/GeometryCollection.cpp: cleanups
-
-2004-12-08 14:31 Sandro Santilli <strk at kbt.io>
-
- * [r632] source/test/testLeaksBig.xml: adjusted getBoundary
- expected returns to match OGC specs
-
-2004-12-08 14:31 Sandro Santilli <strk at kbt.io>
-
- * [r631] source/operation/overlay/OverlayOp.cpp: elevationMatrix
- deleted by destructor
-
-2004-12-08 14:30 Sandro Santilli <strk at kbt.io>
-
- * [r630] source/io/Unload.cpp: Added default profiler instance
- cleanup
-
-2004-12-08 13:54 Sandro Santilli <strk at kbt.io>
-
- * [r629] doc/example.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/bigtest/GeometryTestFactory.cpp, source/geom/Polygon.cpp,
- source/geom/util/GeometryEditor.cpp,
- source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/Node.cpp, source/headers/geos/opBuffer.h,
- source/headers/geos/opOverlay.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/noding/SegmentString.cpp,
- source/noding/snapround/SegmentSnapper.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp,
- source/operation/valid/IsValidOp.cpp, source/test/XMLTester.cpp,
- source/util/GeometricShapeFactory.cpp: gcc warnings checked and
- fixed, general cleanups.
-
-2004-12-06 10:54 Sandro Santilli <strk at kbt.io>
-
- * [r628] source/headers/geos/Makefile.am: Added timeval.h in
- distribution.
-
-2004-12-05 10:54 Sandro Santilli <strk at kbt.io>
-
- * [r627] VisualStudio, VisualStudio/.cvsignore: initial revision
-
-2004-12-05 10:50 Sandro Santilli <strk at kbt.io>
-
- * [r626] VisualStudio/Makefile.am: forgot to add
-
-2004-12-05 10:48 Sandro Santilli <strk at kbt.io>
-
- * [r625] debian/control, debian/libgeos-doc.doc-base, debian/rules:
- Modifications by Alex Bodnaru
-
-2004-12-05 10:44 Sandro Santilli <strk at kbt.io>
-
- * [r624] configure.in, doc/Makefile.am, source/bigtest/Makefile.am,
- source/examples/Makefile.am, source/test/Makefile.am: Applied
- Norman Vine patches for cleaner win32 build.
-
-2004-12-04 15:56 Sandro Santilli <strk at kbt.io>
-
- * [r623] source/Makefile.am, source/headers/geos/Makefile.am: Added
- source/Makefile.vc and source/headers/geos/platform.h.in in
- distribution
-
-2004-12-04 15:31 Sandro Santilli <strk at kbt.io>
-
- * [r622] Makefile.am, configure.in,
- source/headers/geos/Makefile.am: Added VisualStudio dir in
- distribution, removed platform.h and version.h from it.
-
-2004-12-04 01:20 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r621] source/Makefile.vc: removed dll delete
-
-2004-12-03 22:52 Sandro Santilli <strk at kbt.io>
-
- * [r620] source/geom/CoordinateSequence.cpp,
- source/geom/DefaultCoordinateSequence.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/PointCoordinateSequence.cpp,
- source/headers/geos/geom.h, source/util/Profiler.cpp: enforced
- const return of CoordinateSequence::toVector() method to derivate
- classes.
-
-2004-12-03 16:26 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r619] source/headers/geos/platform.h.vc: added headers
-
-2004-12-03 16:25 Frank Warmerdam <warmerdam at pobox.com>
-
- * [r618] source/Makefile.vc: New
-
-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 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 Warmerdam <warmerdam at pobox.com>
-
- * [r615] source/headers/geos/platform.h.vc: New
-
-2004-11-30 16:44 Sandro Santilli <strk at kbt.io>
-
- * [r614] source/headers/geos/profiler.h,
- source/headers/geos/timeval.h: Added gettimeofday implementation
- for win32, curtesy of Wu Yongwei.
-
-2004-11-30 13:05 Sandro Santilli <strk at kbt.io>
-
- * [r613] source/headers/geos/platform.h.in: Removed inclusion of
- stdio.h, which should now be useless.
-
-2004-11-30 13:04 Sandro Santilli <strk at kbt.io>
-
- * [r612] configure.in, source/headers/geos/platform.h.in: Added
- optional inclusion of ieeefp.h on platform providing it.
-
-2004-11-29 16:05 Sandro Santilli <strk at kbt.io>
-
- * [r611] source/algorithm/HCoordinate.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/geom/Coordinate.cpp, source/geomgraph/Node.cpp,
- source/headers/geos/geom.h, source/headers/geos/platform.h.in,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixCell.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp: Fixed a bug in
- LineIntersector::interpolateZ causing NaN values
- to come out.
- Handled dimensional collapses in ElevationMatrix.
- Added ISNAN macro and changed ISNAN/FINITE macros to avoid
- dispendious isnan() and finite() calls.
-
-2004-11-27 11:36 Sandro Santilli <strk at kbt.io>
-
- * [r610] debian/Makefile, debian/README.Debian, debian/changelog,
- debian/control, debian/libgeos-dev.install,
- debian/libgeos-dev.manpages, debian/rules, debian/shlibs.local:
- Updated scripts by Alex Bodnaru, added Makefile
-
-2004-11-26 09:53 Sandro Santilli <strk at kbt.io>
-
- * [r609] source/algorithm/LineIntersector.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/geomgraph/Node.cpp, source/headers/geos/platform.h.in:
- Added more FINITE calls, and added inf and -inf to FINITE checks
-
-2004-11-26 09:22 Sandro Santilli <strk at kbt.io>
-
- * [r608] source/headers/geos/platform.h.in,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixCell.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/operation/overlay/OverlayOp.cpp: Added FINITE(x) macro and
- its use.
- Made input geoms average Z computation optional in OverlayOp.
-
-2004-11-24 18:10 Sandro Santilli <strk at kbt.io>
-
- * [r607] source/operation/overlay/OverlayOp.cpp: Stricter handling
- of USE_ELEVATION_MATRIX define
-
-2004-11-24 18:10 Sandro Santilli <strk at kbt.io>
-
- * [r606] source/algorithm/LineIntersector.cpp: Cleanup of
- interpolateZ
-
-2004-11-24 12:29 Sandro Santilli <strk at kbt.io>
-
- * [r605] source/operation/overlay/ElevationMatrix.cpp: Handled
- boundary cases in ::getCell
-
-2004-11-24 11:32 Sandro Santilli <strk at kbt.io>
-
- * [r604] source/operation/overlay/LineBuilder.cpp: Re-enabled Z
- propagation in output lines.
-
-2004-11-23 19:53 Sandro Santilli <strk at kbt.io>
-
- * [r603] source/algorithm/LineIntersector.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/geomgraph/Edge.cpp, source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/headers/geos/geosAlgorithm.h,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp: Had LineIntersector
- compute Z by interpolation.
-
-2004-11-23 16:22 Sandro Santilli <strk at kbt.io>
-
- * [r602] source/geom/DefaultCoordinateSequence.cpp,
- source/geom/LineString.cpp, source/geom/Makefile.am,
- source/geom/Point.cpp, source/headers/geos/geom.h,
- source/headers/geos/opOverlay.h,
- source/operation/overlay/ElevationMatrix.cpp,
- source/operation/overlay/ElevationMatrixCell.cpp,
- source/operation/overlay/ElevationMatrixFilter.cpp,
- source/operation/overlay/OverlayOp.cpp: Added ElevationMatrix
- class and components to do post-processing draping of overlayed
- geometries.
-
-2004-11-22 15:51 Sandro Santilli <strk at kbt.io>
-
- * [r601] source/headers/geos/opOverlay.h,
- source/operation/overlay/OverlayOp.cpp: Added interpolation of
- containing geometry's average Z for point_in_poly case.
-
-2004-11-22 13:02 Sandro Santilli <strk at kbt.io>
-
- * [r600] source/algorithm/RobustLineIntersector.cpp: Fixed a bug in
- Collinear intersection Z computation
-
-2004-11-22 13:02 Sandro Santilli <strk at kbt.io>
-
- * [r599] source/geomgraph/EdgeIntersectionList.cpp: Forced use if
- computed intersection point in ::createSplitEdge (for Z
- computation)
-
-2004-11-22 12:59 Sandro Santilli <strk at kbt.io>
-
- * [r598] source/geomgraph/Edge.cpp: Added debugging lines
-
-2004-11-22 11:34 Sandro Santilli <strk at kbt.io>
-
- * [r597] source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeList.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/operation/overlay/OverlayOp.cpp: More debugging lines and
- comments/indentation cleanups
-
-2004-11-22 11:34 Sandro Santilli <strk at kbt.io>
-
- * [r596] source/algorithm/RobustLineIntersector.cpp: Added Z
- computation for CollinearIntersections
-
-2004-11-20 18:54 Sandro Santilli <strk at kbt.io>
-
- * [r595] debian/README.Debian, debian/control,
- debian/libgeos-dev.install, debian/rules: Scripts updates from
- Alex Bodnaru
-
-2004-11-20 18:17 Sandro Santilli <strk at kbt.io>
-
- * [r594] source/headers/geos/opOverlay.h,
- source/operation/overlay/LineBuilder.cpp: Added Z propagation for
- overlay lines output.
-
-2004-11-20 17:16 Sandro Santilli <strk at kbt.io>
-
- * [r593] source/headers/geos/opOverlay.h,
- source/operation/overlay/OverlayOp.cpp: Handled Z merging for
- point on polygon boundary case.
-
-2004-11-20 16:25 Sandro Santilli <strk at kbt.io>
-
- * [r592] source/operation/overlay/OverlayOp.cpp: Added Z
- computation for point on line case.
-
-2004-11-20 15:46 Sandro Santilli <strk at kbt.io>
-
- * [r591] source/headers/geos/geomgraph.h: Added composing Z
- management functions and elements for class Node
-
-2004-11-20 15:45 Sandro Santilli <strk at kbt.io>
-
- * [r590] source/geomgraph/NodeMap.cpp: Fixed Z merging in
- addNode(Node *)
-
-2004-11-20 15:41 Sandro Santilli <strk at kbt.io>
-
- * [r589] source/geomgraph/NodeMap.cpp: Added Z merging in ::addNode
-
-2004-11-20 15:41 Sandro Santilli <strk at kbt.io>
-
- * [r588] source/geomgraph/Node.cpp: Added management of vector of
- composing Z values.
-
-2004-11-20 15:40 Sandro Santilli <strk at kbt.io>
-
- * [r587] source/algorithm/RobustLineIntersector.cpp: Added Z
- computation in point-segment intersection.
-
-2004-11-20 15:39 Sandro Santilli <strk at kbt.io>
-
- * [r586] source/algorithm/CGAlgorithms.cpp: Reduced HEAP
- allocations.
-
-2004-11-19 16:35 Sandro Santilli <strk at kbt.io>
-
- * [r585] debian, debian/changelog, debian/compat, debian/control,
- debian/copyright, debian/geos-config.1, debian/libgeos-dev.dirs,
- debian/libgeos-dev.docs, debian/libgeos-dev.install,
- debian/libgeos-doc.doc-base, debian/libgeos-doc.docs,
- debian/libgeos.dirs, debian/libgeos.docs, debian/libgeos.install,
- debian/makedoc, debian/rules, debian/shlibs.local, debian/watch:
- Added debian package builder scripts.
-
-2004-11-19 16:15 Sandro Santilli <strk at kbt.io>
-
- * [r584] source/index/quadtree/QuadTreeNode.cpp: Completely removed
- sprintf usage, substituted by stringstream.
-
-2004-11-19 16:09 Sandro Santilli <strk at kbt.io>
-
- * [r583] source/index/quadtree/QuadTreeNode.cpp: Added <stdio.h>
- include for sprintf recognition.
-
-2004-11-19 10:10 Sandro Santilli <strk at kbt.io>
-
- * [r582] source/geomgraph/Node.cpp: COMPUTE_Z re-enabled by default
-
-2004-11-19 09:33 Sandro Santilli <strk at kbt.io>
-
- * [r581] source/geomgraph/GeometryGraph.cpp: removed useless
- CoordinateSequence copy in ::addLineString
-
-2004-11-17 15:09 Sandro Santilli <strk at kbt.io>
-
- * [r580] source/algorithm/RobustLineIntersector.cpp,
- source/geomgraph/Node.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp: Changed COMPUTE_Z
- defaults to be more conservative
-
-2004-11-17 08:41 Sandro Santilli <strk at kbt.io>
-
- * [r579] source/algorithm/RobustLineIntersector.cpp,
- source/geomgraph/index/SegmentIntersector.cpp: Fixed a bug in Z
- computation and removed debugging output by default.
-
-2004-11-17 08:13 Sandro Santilli <strk at kbt.io>
-
- * [r578] source/algorithm/PointLocator.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/geom/Geometry.cpp, source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/Label.cpp, source/geomgraph/Node.cpp,
- source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/operation.h,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp: Indentation changes.
- Some Z_COMPUTATION activated by default.
-
-2004-11-12 18:12 Sandro Santilli <strk at kbt.io>
-
- * [r576] source/geom/Polygon.cpp: Changed ::getBoundary() to return
- LineString if polygon has no holes.
- (has required to pass OGC conformance test T20)
-
-2004-11-09 20:22 Sandro Santilli <strk at kbt.io>
-
- * [r575] tools/geos-config.in: Removed -g -O2 from geos-config
- --cflags output
-
-2004-11-08 18:33 Sandro Santilli <strk at kbt.io>
-
- * [r574] source/index/strtree/STRtree.cpp: Just another small
- improvement.
-
-2004-11-08 15:58 Sandro Santilli <strk at kbt.io>
-
- * [r573] source/headers/geos/indexStrtree.h,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/noding/MCQuadtreeNoder.cpp,
- source/operation/buffer/BufferOp.cpp: More performance tuning.
-
-2004-11-08 13:12 Sandro Santilli <strk at kbt.io>
-
- * [r572] source/headers/geos/Makefile.am: Added profiler.h
-
-2004-11-08 12:15 Sandro Santilli <strk at kbt.io>
-
- * [r571] source/util/Profiler.cpp: Added number of gathered timings
- in output.
-
-2004-11-08 11:19 Sandro Santilli <strk at kbt.io>
-
- * [r570] source/util/Profiler.cpp: Profiler::get() always return a
- Profile (new if not existant).
-
-2004-11-08 10:58 Sandro Santilli <strk at kbt.io>
-
- * [r569] source/geom/Envelope.cpp: Optimized the ::intersect
- function to avoid nested function calls.
-
-2004-11-08 10:57 Sandro Santilli <strk at kbt.io>
-
- * [r568] source/headers/geos/geom.h: Moved Log lines at the bottom,
- and cut oldest
-
-2004-11-06 08:16 Sandro Santilli <strk at kbt.io>
-
- * [r567] source/algorithm/CGAlgorithms.cpp,
- source/headers/geos/geosAlgorithm.h,
- source/operation/valid/IsValidOp.cpp: Fixed CGAlgorithms::isCCW
- from JTS port.
- Code cleanup in IsValidOp.
-
-2004-11-05 12:18 Sandro Santilli <strk at kbt.io>
-
- * [r566] TODO: updated
-
-2004-11-05 11:41 Sandro Santilli <strk at kbt.io>
-
- * [r565] source/algorithm/CGAlgorithms.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/headers/geos/opValid.h,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/TopologyValidationError.cpp: Made
- IsValidOp handle IllegalArgumentException throw from
- GeometryGraph
- as a sign of invalidity (just for Polygon geometries).
- Removed leaks generated by this specific exception.
-
-2004-11-04 19:08 Sandro Santilli <strk at kbt.io>
-
- * [r564] source/algorithm/MinimumDiameter.cpp,
- source/geom/CoordinateSequence.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/headers/geos/indexChain.h,
- source/headers/geos/indexStrtree.h, source/headers/geos/noding.h,
- source/headers/geos/opBuffer.h,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/noding/IteratedNoder.cpp,
- source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/test/XMLTester.cpp: Cleanups, initializers list,
- profiling.
-
-2004-11-04 08:49 Sandro Santilli <strk at kbt.io>
-
- * [r563] source/headers/geos/indexQuadtree.h,
- source/headers/geos/profiler.h,
- source/index/quadtree/DoubleBits.cpp: Unlinked new documentation.
-
-2004-11-03 08:22 Sandro Santilli <strk at kbt.io>
-
- * [r562] source/index/quadtree/DoubleBits.cpp: Slightly modified
- log/log2 based algo to better handle numbers in the
- range 0-1.
-
-2004-11-02 16:38 Sandro Santilli <strk at kbt.io>
-
- * [r561] source/headers/geos/indexQuadtree.h: Fixed ieee-754
- detection switch
-
-2004-11-02 16:31 Sandro Santilli <strk at kbt.io>
-
- * [r560] TODO: updated
-
-2004-11-02 16:05 Sandro Santilli <strk at kbt.io>
-
- * [r559] source/headers/geos/indexQuadtree.h: Autodetect
- availability of IEEE-754 FP
-
-2004-11-02 15:49 Sandro Santilli <strk at kbt.io>
-
- * [r558] source/headers/geos/indexQuadtree.h,
- source/index/quadtree/DoubleBits.cpp: Moved ASSUME_IEEE_DOUBLE
- define from DoubleBits.cpp to indexQuadtree.h.
- Fixed a bug in powerOf2(). Made the !IEEE version less prone to
- round-offs (still has approximation errors).
-
-2004-11-02 14:13 Sandro Santilli <strk at kbt.io>
-
- * [r557] source/index/quadtree/DoubleBits.cpp: Fixed bug in
- IEEE-based exponent and PowerOf2 computation, but disabled
- at compile time.
-
-2004-11-02 14:11 Sandro Santilli <strk at kbt.io>
-
- * [r556] source/noding/MCQuadtreeNoder.cpp: Added more profiling.
-
-2004-11-02 09:38 Sandro Santilli <strk at kbt.io>
-
- * [r555] source/test/XMLTester.cpp: Added timer for buffer test.
-
-2004-11-01 16:43 Sandro Santilli <strk at kbt.io>
-
- * [r554] source/geom/Coordinate.cpp, source/geom/Envelope.cpp,
- source/geom/Makefile.am, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeEndStar.cpp, source/geomgraph/EdgeList.cpp,
- source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/noding.h, source/headers/geos/opBuffer.h,
- source/headers/geos/profiler.h, source/headers/geos/util.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/noding/IteratedNoder.cpp,
- source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp,
- source/noding/NodingValidator.cpp, source/noding/SegmentNode.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp,
- source/noding/nodingSegmentIntersector.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp, source/util/Profiler.cpp:
- Added Profiler code.
- Temporarly patched a bug in DoubleBits (must check drawbacks).
- Various cleanups and speedups.
-
-2004-10-27 13:57 Sandro Santilli <strk at kbt.io>
-
- * [r553] source/operation/polygonize/Polygonizer.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp: Added some
- debugging lines (disabled by default)
-
-2004-10-27 11:05 Sandro Santilli <strk at kbt.io>
-
- * [r552] TODO: updated
-
-2004-10-26 17:46 Sandro Santilli <strk at kbt.io>
-
- * [r551] source/headers/geos/indexBintree.h,
- source/headers/geos/indexChain.h,
- source/headers/geos/indexStrtree.h,
- source/headers/geos/spatialIndex.h: Removed slash-stars in
- comments to remove annoying compiler warnings.
-
-2004-10-26 17:14 Sandro Santilli <strk at kbt.io>
-
- * [r550] NEWS, configure.in: current:revision:age set to 3.0.1
- (will be release 2.1.0).
- added news.
-
-2004-10-26 16:22 Sandro Santilli <strk at kbt.io>
-
- * [r549] TODO: updated
-
-2004-10-26 16:09 Sandro Santilli <strk at kbt.io>
-
- * [r548] source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp: Some more
- intentation and envelope equality check fix.
-
-2004-10-21 22:29 Sandro Santilli <strk at kbt.io>
-
- * [r547] source/algorithm/LineIntersector.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/geom/Coordinate.cpp, source/geomgraph/EdgeEnd.cpp,
- source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/GeometryGraph.cpp, source/geomgraph/Node.cpp,
- source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/geomgraph.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/opOverlay.h, source/io/WKTWriter.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp: Indentation changes
- and some more COMPUTE_Z rules
-
-2004-10-21 17:13 Sandro Santilli <strk at kbt.io>
-
- * [r546] source/io/WKTReader.cpp: Fixed bug introduced by previous
- patch.
-
-2004-10-21 07:03 Sandro Santilli <strk at kbt.io>
-
- * [r545] source/io/WKTReader.cpp: Removed leak in ::readPolygonText
- reported by Carlos A. Rueda
-
-2004-10-20 17:32 Sandro Santilli <strk at kbt.io>
-
- * [r544] source/algorithm/HCoordinate.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/index/MonotoneChain.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/io/WKTWriter.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp: Initial approach to
- 2.5d intersection()
-
-2004-10-19 21:04 Sandro Santilli <strk at kbt.io>
-
- * [r543] TODO: updated
-
-2004-10-19 19:51 Sandro Santilli <strk at kbt.io>
-
- * [r542] source/geomgraph/GeometryGraph.cpp,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/planargraph.h,
- source/operation/polygonize/PolygonizeDirectedEdge.cpp,
- source/operation/polygonize/PolygonizeEdge.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/planargraph/planarDirectedEdge.cpp,
- source/planargraph/planarNode.cpp,
- source/planargraph/planarNodeMap.cpp: Fixed many leaks and bugs
- in Polygonizer.
- Output still bogus.
-
-2004-10-18 12:43 Sandro Santilli <strk at kbt.io>
-
- * [r541] Makefile.am, configure.in, swig, swig/.cvsignore,
- swig/Makefile.am, swig/python, swig/python/.cvsignore,
- swig/python/Makefile.am, swig/python/tests,
- swig/python/tests/.cvsignore, swig/python/tests/Makefile.am,
- swig/python/tests/cases, swig/python/tests/cases/.cvsignore,
- swig/python/tests/cases/Makefile.am: swig interface added to
- distribution.
-
-2004-10-13 10:03 Sandro Santilli <strk at kbt.io>
-
- * [r540] doc/example.cpp, source/geom/CoordinateSequence.cpp,
- source/geom/Makefile.am, source/geomgraph/PlanarGraph.cpp,
- source/headers/geos/geom.h, source/headers/geos/opLinemerge.h,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/planargraph.h, source/io/Unload.cpp,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMergeDirectedEdge.cpp,
- source/operation/linemerge/LineMergeEdge.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/polygonize/PolygonizeDirectedEdge.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/planargraph/planarDirectedEdge.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp,
- source/planargraph/planarEdge.cpp,
- source/planargraph/planarGraphComponent.cpp,
- source/planargraph/planarNode.cpp,
- source/planargraph/planarNodeMap.cpp,
- source/planargraph/planarPlanarGraph.cpp: Added missing linemerge
- and polygonize operation.
- Bug fixes and leaks removal from the newly added modules and
- planargraph (used by them).
- Some comments and indentation changes.
-
-2004-09-23 21:36 Sandro Santilli <strk at kbt.io>
-
- * [r539] source/geom/CoordinateSequence.cpp: Fixed a bug in
- ::reverse (thanks to Elliott Edwards)
-
-2004-09-23 21:28 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r538] configure.in: Back minor version back to 2.0.1
-
-2004-09-23 04:30 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r537] configure.in: Bumped minor version to 2.0.2 after 2.0.1
- release.
-
-2004-09-21 09:47 Sandro Santilli <strk at kbt.io>
-
- * [r536] source/precision/SimpleGeometryPrecisionReducer.cpp: fixed
- a mis-initialization bug in ::reduce
-
-2004-09-21 09:47 Sandro Santilli <strk at kbt.io>
-
- * [r535] source/index/quadtree/DoubleBits.cpp: Removed useless
- auto_ptr usage in ::exponent
-
-2004-09-16 09:50 Sandro Santilli <strk at kbt.io>
-
- * [r534] TODO: updated
-
-2004-09-16 09:48 Sandro Santilli <strk at kbt.io>
-
- * [r533] source/geom/Geometry.cpp: Finer short-circuit tests for
- equals, within, contains.
-
-2004-09-16 09:48 Sandro Santilli <strk at kbt.io>
-
- * [r532] source/geom/Envelope.cpp, source/headers/geos/geom.h:
- Added Envelope::equals
-
-2004-09-16 07:32 Sandro Santilli <strk at kbt.io>
-
- * [r531] TODO: updated
-
-2004-09-16 07:32 Sandro Santilli <strk at kbt.io>
-
- * [r530] source/geom/Geometry.cpp: Added short-circuit tests. Can
- be disabled at compile-time
-
-2004-09-13 12:50 Sandro Santilli <strk at kbt.io>
-
- * [r529] source/operation/valid/IsValidOp.cpp: comments cleanup
-
-2004-09-13 12:40 Sandro Santilli <strk at kbt.io>
-
- * [r528] TODO: updated
-
-2004-09-13 12:40 Sandro Santilli <strk at kbt.io>
-
- * [r527] configure.in: Updated version number
-
-2004-09-13 12:39 Sandro Santilli <strk at kbt.io>
-
- * [r526] source/test/XMLTester.cpp: Added missing newline at end of
- output
-
-2004-09-13 12:39 Sandro Santilli <strk at kbt.io>
-
- * [r525] source/geom/MultiPoint.cpp, source/geom/Point.cpp,
- source/headers/geos/geom.h, source/headers/geos/opValid.h,
- source/operation/valid/IsValidOp.cpp: Made Point and MultiPoint
- subject to Validity tests.
-
-2004-09-13 10:14 Sandro Santilli <strk at kbt.io>
-
- * [r524] source/operation/valid/TopologyValidationError.cpp: Added
- INVALID_COORDINATE code num and error message.
-
-2004-09-13 10:12 Sandro Santilli <strk at kbt.io>
-
- * [r523] TODO, source/headers/geos/geosAlgorithm.h,
- source/headers/geos/opValid.h,
- source/operation/valid/IsValidOp.cpp: Added invalid coordinates
- checks in IsValidOp.
- Cleanups.
-
-2004-09-13 09:18 Sandro Santilli <strk at kbt.io>
-
- * [r522] source/headers/geos/opValid.h,
- source/operation/valid/IsValidOp.cpp: Added
- IsValidOp::isValid(Coordinate &)
-
-2004-09-13 09:07 Sandro Santilli <strk at kbt.io>
-
- * [r521] source/geom/LineString.cpp: Ported fix in
- LineString::isCoordinate
-
-2004-09-12 03:51 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r520] source/geom/LineString.cpp,
- source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp:
- Casting changes to allow OS/X compilation.
-
-2004-09-07 08:29 Sandro Santilli <strk at kbt.io>
-
- * [r519] source/headers/geos/geom.h: Fixed doxygen malformed
- comment for Coordinate class
-
-2004-08-20 03:20 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r517] source/bigtest/Makefile.am: Added reference to bigtest.h
- so 'make dist' includes it properly.
-
-2004-08-20 01:55 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r516] configure.in: Removed examples from build directories for
- release (they don't build now).
-
-2004-08-04 08:26 Sandro Santilli <strk at kbt.io>
-
- * [r515] source/operation/relate/RelateComputer.cpp: comments lift,
- stack allocation reduced
-
-2004-07-27 16:35 Sandro Santilli <strk at kbt.io>
-
- * [r514] source/algorithm/InteriorPointArea.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/Polygon.cpp,
- source/geomgraph/EdgeRing.cpp, source/headers/geos/geom.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/indexStrtree.h,
- source/headers/geos/opRelate.h,
- source/headers/geos/spatialIndex.h,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp:
- Geometry::getEnvelopeInternal() changed to return a const
- Envelope *.
- This should reduce object copies as once computed the envelope of
- a
- geometry remains the same.
-
-2004-07-26 19:28 Sean Gillies <sgillies at frii.com>
-
- * [r513] AUTHORS: added to AUTHORS
-
-2004-07-26 18:53 Sean Gillies <sgillies at frii.com>
-
- * [r512] swig/geos.i, swig/python/tests/cases/pointtest.py,
- swig/python/tests/cases/wkttest.py: added simple exception
- handling on all method calls
-
-2004-07-26 16:35 Sandro Santilli <strk at kbt.io>
-
- * [r511] source/headers/geos/geom.h: Removed dangling
- MultiPoint::isClosed() method definition.
-
-2004-07-26 15:40 Sean Gillies <sgillies at frii.com>
-
- * [r510] swig/geos.i, swig/python/setup.py,
- swig/python/tests/cases/wkttest.py,
- swig/python/tests/runtests.py: wrapped up WKT reader and writer
- and added two test cases to check that it works. found a bug
- where the WKT reader crashes the program in the case of poorly
- formatted WKT string.
-
-2004-07-25 23:45 Sean Gillies <sgillies at frii.com>
-
- * [r509] swig, swig/README.txt, swig/geos.i, swig/python,
- swig/python/README.txt, swig/python/setup.py, swig/python/tests,
- swig/python/tests/TESTING.txt, swig/python/tests/cases,
- swig/python/tests/cases/__init__.py,
- swig/python/tests/cases/pointtest.py,
- swig/python/tests/cases/testing.py,
- swig/python/tests/runtests.py: SWIG interface for high level
- language modules, Python setup script, and beginning of a unit
- testing framework under swig/python/tests. The build works for
- today's CVS GEOS, and the test passes -- means that a module can
- be built, installed, and imported.
-
-2004-07-22 16:58 Sandro Santilli <strk at kbt.io>
-
- * [r508] TODO, doc/example.cpp, source/geom/Geometry.cpp,
- source/headers/geos/geom.h: runtime version extractor functions
- split. geos::version() is now
- geos::geosversion() and geos::jtsport()
-
-2004-07-22 08:45 Sandro Santilli <strk at kbt.io>
-
- * [r507] TODO, source/geom/GeometryCollection.cpp,
- source/geom/LineString.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/headers/geos/geom.h:
- Documentation updates, memory leaks fixed.
-
-2004-07-22 07:19 Sandro Santilli <strk at kbt.io>
-
- * [r506] source/headers/geos/geom.h: Changed getCoordinatesRO
- description.
-
-2004-07-22 07:04 Sandro Santilli <strk at kbt.io>
-
- * [r505] source/geom/Coordinate.cpp,
- source/geom/GeometryCollection.cpp, source/geom/Polygon.cpp,
- source/headers/geos/geom.h: Documented missing geometry
- functions.
-
-2004-07-21 09:55 Sandro Santilli <strk at kbt.io>
-
- * [r504] source/geom/Coordinate.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/CoordinateSequence.cpp, source/geom/Envelope.cpp,
- source/geom/Geometry.cpp, source/geom/LineSegment.cpp,
- source/geom/PrecisionModel.cpp, source/geomgraph/Edge.cpp,
- source/headers/geos.h, source/headers/geos/geom.h:
- CoordinateSequence::atLeastNCoordinatesOrNothing definition fix.
- Documentation fixes.
-
-2004-07-21 09:11 Sandro Santilli <strk at kbt.io>
-
- * [r503] NEWS, README, TODO: Updated
-
-2004-07-20 08:35 Sandro Santilli <strk at kbt.io>
-
- * [r502] doc/README: Updated doxygen rule
-
-2004-07-20 08:34 Sandro Santilli <strk at kbt.io>
-
- * [r501] doc/Doxyfile.in, source/geom/CoordinateList.cpp,
- source/geom/Geometry.cpp, source/headers/geos/geom.h,
- source/headers/geos/opDistance.h: Fixed a bug in opDistance.h.
- Removed doxygen tags from obsoleted CoordinateList.cpp.
- Got doxygen to run with no warnings.
-
-2004-07-19 19:37 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r500] doc/Makefile.am: Changed doxygen target to be more "make
- dist" friendly. (and allow autogeneration of CVS snapshot to work
- again.)
-
-2004-07-19 13:19 Sandro Santilli <strk at kbt.io>
-
- * [r499] doc/Doxyfile.in, source/geom/Envelope.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
- source/geom/LineString.cpp, source/headers/geos/geom.h,
- source/headers/geos/geomUtil.h, source/headers/geos/geomgraph.h,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/indexBintree.h,
- source/headers/geos/indexChain.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/indexStrtree.h,
- source/headers/geos/indexSweepline.h,
- source/headers/geos/noding.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opBuffer.h, source/headers/geos/opDistance.h,
- source/headers/geos/opLinemerge.h,
- source/headers/geos/opOverlay.h,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/opRelate.h, source/headers/geos/opValid.h,
- source/headers/geos/operation.h,
- source/headers/geos/planargraph.h,
- source/headers/geos/precision.h,
- source/headers/geos/spatialIndex.h, source/io/WKTWriter.cpp:
- Documentation fixes
-
-2004-07-19 10:38 Sandro Santilli <strk at kbt.io>
-
- * [r498] doc, doc/.cvsignore: Added Doxyfile
-
-2004-07-19 10:38 Sandro Santilli <strk at kbt.io>
-
- * [r497] TODO: updated
-
-2004-07-19 10:37 Sandro Santilli <strk at kbt.io>
-
- * [r496] doc/Makefile.am: Doxygen doc added to default build rules
-
-2004-07-19 10:37 Sandro Santilli <strk at kbt.io>
-
- * [r495] source/geom/DefaultCoordinateSequenceFactory.cpp:
- defaultCoordinateSequenceFactory made module-static (use
- DefaultCoordinateSequenceFactory::instance() instead)
-
-2004-07-19 10:35 Sandro Santilli <strk at kbt.io>
-
- * [r494] source/bigtest/GeometryTestFactory.cpp,
- source/bigtest/TestSweepLineSpeed.cpp, source/bigtest/bigtest.h,
- source/headers/geos/bigtest.h: bigtest.h moved to local dir
-
-2004-07-19 10:34 Sandro Santilli <strk at kbt.io>
-
- * [r493] source/headers/geos/geom.h: removed doxygen documentation
- of removed feature
-
-2004-07-19 10:33 Sandro Santilli <strk at kbt.io>
-
- * [r492] source/headers/geos/io.h: Class documentation changed to
- report geos.h as WKT writer/parser header file
-
-2004-07-19 10:30 Sandro Santilli <strk at kbt.io>
-
- * [r491] source/headers/acconfig.h,
- source/headers/geos/Makefile.am, source/headers/geos/acconfig.h:
- acconfig.h moved one directory up
-
-2004-07-19 10:28 Sandro Santilli <strk at kbt.io>
-
- * [r490] doc/Doxyfile.in: Excluded example and test dirs from input
- set
-
-2004-07-17 10:48 Sandro Santilli <strk at kbt.io>
-
- * [r489] TODO: updated
-
-2004-07-17 10:48 Sandro Santilli <strk at kbt.io>
-
- * [r488] doc, doc/.cvsignore: added Doxyfile (generated)
-
-2004-07-17 10:48 Sandro Santilli <strk at kbt.io>
-
- * [r487] source/geom/Geometry.cpp: fixed typo in documentation
-
-2004-07-17 10:47 Sandro Santilli <strk at kbt.io>
-
- * [r486] configure.in, doc/Doxyfile, doc/Doxyfile.in: Doxygen
- configuration created at ./configure time, for versioning.
-
-2004-07-17 09:19 Sandro Santilli <strk at kbt.io>
-
- * [r485] doc/example.cpp: added GEOS version report
-
-2004-07-17 09:18 Sandro Santilli <strk at kbt.io>
-
- * [r484] source/geom/Geometry.cpp, source/headers/geos/geom.h:
- Added geos::version()
-
-2004-07-17 09:07 Sandro Santilli <strk at kbt.io>
-
- * [r483] tools/geos-config.in: Added --jtsport
-
-2004-07-17 09:06 Sandro Santilli <strk at kbt.io>
-
- * [r482] source/headers/geos/version.h.in: Added
- GEOS_FIRST_INTERFACE, GEOS_LAST_INTERFACE and GEOS_JTS_PORT
-
-2004-07-17 09:05 Sandro Santilli <strk at kbt.io>
-
- * [r481] configure.in: Added JTS_PORT variable.
- Simplified versioning settings: comments added,
- major/minor/patchlevel
- extracted by CURRENT,AGE,REVISION.
-
-2004-07-16 17:02 Sandro Santilli <strk at kbt.io>
-
- * [r480] TODO: updated
-
-2004-07-16 16:20 Sandro Santilli <strk at kbt.io>
-
- * [r479] configure.in, source/geom/Makefile.am: Libtool versioning
- scheme adopted.
-
-2004-07-16 16:09 Sandro Santilli <strk at kbt.io>
-
- * [r478] doc/Makefile.am: removed useless Includedir
-
-2004-07-16 15:57 Sandro Santilli <strk at kbt.io>
-
- * [r477] source/headers/geos.h: made includes use <>
-
-2004-07-16 13:27 Sandro Santilli <strk at kbt.io>
-
- * [r476] TODO: updated
-
-2004-07-16 10:28 Sandro Santilli <strk at kbt.io>
-
- * [r475] source/headers/geos/util.h,
- source/util/GeometricShapeFactory.cpp: Dimesions object allocated
- on the heap
-
-2004-07-16 10:00 Sandro Santilli <strk at kbt.io>
-
- * [r474] doc/example.cpp: Bug fixed in GeometricShapeFactory
- examples.
- Added example of GeometricShapeFactory::createArc.
-
-2004-07-16 09:58 Sandro Santilli <strk at kbt.io>
-
- * [r473] TODO: updated
-
-2004-07-16 09:58 Sandro Santilli <strk at kbt.io>
-
- * [r472] doc/example.tosql: Added LINEARRING to LINESTRING
- conversion
-
-2004-07-16 09:57 Sandro Santilli <strk at kbt.io>
-
- * [r471] source/geom/Makefile.am: Modified library version to 1.4.0
-
-2004-07-15 13:41 Sandro Santilli <strk at kbt.io>
-
- * [r470] doc/example.cpp: Added createRectangle example.
-
-2004-07-15 13:40 Sandro Santilli <strk at kbt.io>
-
- * [r469] source/util/GeometricShapeFactory.cpp: Memory leaks fixed,
- CoordinateSequence use made JTS - compatible.
-
-2004-07-14 21:21 Sandro Santilli <strk at kbt.io>
-
- * [r468] TODO: updated
-
-2004-07-14 21:20 Sandro Santilli <strk at kbt.io>
-
- * [r467] source/geom/Geometry.cpp: Added GeometricShapeFactory note
- on doxygen mainpage
-
-2004-07-14 21:20 Sandro Santilli <strk at kbt.io>
-
- * [r466] source/headers/geos.h: added geos/io.h and geos/unload.h
-
-2004-07-14 21:19 Sandro Santilli <strk at kbt.io>
-
- * [r465] source/headers/geos/util.h,
- source/util/GeometricShapeFactory.cpp: GeometricShapeFactory
- first pass of bug fixes
-
-2004-07-14 21:17 Sandro Santilli <strk at kbt.io>
-
- * [r464] source/geom/Makefile.am: added missing
- GeometricShapeFactory.cpp
-
-2004-07-14 21:17 Sandro Santilli <strk at kbt.io>
-
- * [r463] source/geom/Coordinate.cpp, source/headers/geos/geom.h:
- added inequality operator for Coordinate
-
-2004-07-14 21:15 Sandro Santilli <strk at kbt.io>
-
- * [r462] doc/example.cpp, doc/example.tosql: Added
- GeometricShapeFactory example: createCircle.
- Added simple filter to send example output to a postgis table.
-
-2004-07-13 08:33 Sandro Santilli <strk at kbt.io>
-
- * [r461] source/geom/GeometryFactory.cpp, source/geom/Polygon.cpp,
- source/headers/geos/geom.h, source/headers/geos/geomgraph.h,
- source/headers/geos/indexChain.h,
- source/headers/geos/indexStrtree.h,
- source/headers/geos/planargraph.h,
- source/index/bintree/Bintree.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/noding/MCQuadtreeNoder.cpp,
- source/noding/SegmentNodeList.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/planargraph/planarGraphComponent.cpp: Added missing
- virtual destructor to virtual classes.
- Fixed implicit unsigned int -> int casts
-
-2004-07-12 19:16 Sandro Santilli <strk at kbt.io>
-
- * [r460] source/headers/geos/geom.h: Commented out CoordinateList
- class definition.
-
-2004-07-12 15:42 Sandro Santilli <strk at kbt.io>
-
- * [r459] source/geom/PrecisionModel.cpp: Fixed maximumPreciseValue
- scope
-
-2004-07-09 08:01 Sandro Santilli <strk at kbt.io>
-
- * [r458] TODO: updated
-
-2004-07-08 19:41 Sandro Santilli <strk at kbt.io>
-
- * [r457] source/examples/CoordinateListsExample.cpp,
- source/examples/CoordinateSequencesExample.cpp,
- source/examples/CustomCoordinateListExample.cpp,
- source/examples/CustomCoordinateListExample.h,
- source/examples/CustomCoordinateSequenceExample.cpp,
- source/examples/CustomCoordinateSequenceExample.h,
- source/examples/CustomPointCoordinateList.cpp,
- source/examples/CustomPointCoordinateSequence.cpp: renamed to
- reflect JTS API.
-
-2004-07-08 19:38 Sandro Santilli <strk at kbt.io>
-
- * [r456] source/geom/CoordinateSequence.cpp,
- source/geom/CoordinateSequenceFactory.cpp,
- source/geom/DefaultCoordinateSequence.cpp,
- source/geom/DefaultCoordinateSequenceFactory.cpp,
- source/geom/PointCoordinateSequence.cpp,
- source/geom/PointCoordinateSequenceFactory.cpp: renamed from
- *List* equivalents
-
-2004-07-08 19:37 Sandro Santilli <strk at kbt.io>
-
- * [r455] source/geom/PointCoordinateList.cpp: Renamed to
- PointCoordinateSequence.cpp
-
-2004-07-08 19:37 Sandro Santilli <strk at kbt.io>
-
- * [r454] source/geom/CoordinateListFactory.cpp: Renamed to
- CoordinateSequenceFactory.cpp
-
-2004-07-08 19:36 Sandro Santilli <strk at kbt.io>
-
- * [r453] source/geom/BasicCoordinateList.cpp: Renamed to
- DefaultCoordinateSequence.cpp
-
-2004-07-08 19:34 Sandro Santilli <strk at kbt.io>
-
- * [r452] TODO, doc/example.cpp, source/Makefile.am,
- source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/MinimumDiameter.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/bigtest/GeometryTestFactory.cpp,
- source/examples/CPCLException.cpp,
- source/examples/CoordinateListsExample.cpp,
- source/examples/Makefile.am, source/geom/CoordinateList.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Makefile.am, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/util/GeometryEditor.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/EdgeList.cpp, source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/MonotoneChainIndexer.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/headers/geos/bigtest.h, source/headers/geos/geom.h,
- source/headers/geos/geomUtil.h, source/headers/geos/geomgraph.h,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/indexChain.h, source/headers/geos/io.h,
- source/headers/geos/noding.h, source/headers/geos/opBuffer.h,
- source/headers/geos/opDistance.h,
- source/headers/geos/opLinemerge.h,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/opValid.h, source/headers/geos/precision.h,
- source/headers/geos/util.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/indexMonotoneChain.cpp, source/io/Unload.cpp,
- source/io/WKTReader.cpp, source/noding/MCQuadtreeNoder.cpp,
- source/noding/NodingValidator.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
- source/noding/nodingSegmentIntersector.cpp,
- source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp,
- source/util/CoordinateArrayFiter.cpp,
- source/util/GeometricShapeFactory.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp: Mirrored JTS
- interface of CoordinateSequence, factory and
- default implementations.
- Added DefaultCoordinateSequenceFactory::instance() function.
-
-2004-07-07 18:54 Sandro Santilli <strk at kbt.io>
-
- * [r451] TODO: updated
-
-2004-07-07 10:29 Sandro Santilli <strk at kbt.io>
-
- * [r450] source/algorithm/NotRepresentableException.cpp,
- source/headers/geos/geosAlgorithm.h, source/headers/geos/io.h,
- source/headers/geos/util.h: Adjusted exceptions documentation.
-
-2004-07-07 09:38 Sandro Santilli <strk at kbt.io>
-
- * [r449] NEWS, source/geom/Geometry.cpp,
- source/headers/geos/geom.h, source/headers/geos/geosAlgorithm.h,
- source/headers/geos/io.h, source/io/WKTReader.cpp,
- source/io/WKTWriter.cpp, source/test/XMLTester.cpp: Dropped
- WKTWriter::stringOfChars (implemented by std::string).
- Dropped WKTWriter default constructor (internally created
- GeometryFactory).
- Updated XMLTester to respect the changes.
- Main documentation page made nicer.
-
-2004-07-07 07:52 Sandro Santilli <strk at kbt.io>
-
- * [r448] TODO, source/operation/buffer/BufferSubgraph.cpp: Removed
- note about required speedup in BufferSubgraph.
- I've made tests with 'sets' and there is actually a big slow
- down..
-
-2004-07-06 17:58 Sandro Santilli <strk at kbt.io>
-
- * [r447] source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/headers/geos/geom.h, source/headers/geos/precision.h,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp: Removed
- deprecated Geometry constructors based on PrecisionModel and
- SRID specification. Removed SimpleGeometryPrecisionReducer
- capability
- of changing Geometry's factory. Reverted Geometry::factory member
- to be a reference to external factory.
-
-2004-07-05 19:40 Sandro Santilli <strk at kbt.io>
-
- * [r446] source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
- source/headers/geos/geom.h: Added
- GeometryFactory::destroyGeometry(Geometry *)
-
-2004-07-05 15:20 Sandro Santilli <strk at kbt.io>
-
- * [r445] TODO, source/geom/Geometry.cpp,
- source/headers/geos/geom.h: Documentation again.
-
-2004-07-05 14:23 Sandro Santilli <strk at kbt.io>
-
- * [r444] NEWS, source/geom/CoordinateList.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/PrecisionModel.cpp, source/headers/geos/geom.h,
- source/headers/geos/util.h: More documentation cleanups.
-
-2004-07-05 11:50 Sandro Santilli <strk at kbt.io>
-
- * [r443] doc/README: initial import
-
-2004-07-05 10:50 Sandro Santilli <strk at kbt.io>
-
- * [r442] NEWS, doc/Doxyfile, source/geom/BasicCoordinateList.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
- source/geom/Polygon.cpp, source/headers/geos.h,
- source/headers/geos/geom.h, source/headers/geos/util.h,
- source/io/WKTReader.cpp: deep-dopy construction taken out of
- Geometry and implemented only
- in GeometryFactory.
- Deep-copy geometry construction takes care of cleaning up copies
- on exception.
- Implemented clone() method for CoordinateList
- Changed createMultiPoint(CoordinateList) signature to reflect
- copy semantic (by-ref instead of by-pointer).
- Cleaned up documentation.
-
-2004-07-03 12:54 Sandro Santilli <strk at kbt.io>
-
- * [r441] source/headers/geos, source/headers/geos/.cvsignore: more
- entries
-
-2004-07-03 12:51 Sandro Santilli <strk at kbt.io>
-
- * [r440] source/algorithm/NotRepresentableException.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
- source/geom/LineString.cpp, source/geom/PrecisionModel.cpp,
- source/headers/geos.h, source/headers/geos/geom.h: Documentation
- cleanups for DoxyGen.
-
-2004-07-02 17:22 Sandro Santilli <strk at kbt.io>
-
- * [r439] doc/Doxyfile, doc/Makefile.am, doc/geosDoxygen.conf:
- Doxygen configuration file renamed.
-
-2004-07-02 14:27 Sandro Santilli <strk at kbt.io>
-
- * [r438] source/geom/GeometryFactory.cpp, source/geom/Point.cpp,
- source/headers/geos/geom.h: Added deep-copy / take-ownerhship for
- Point type.
-
-2004-07-02 13:28 Sandro Santilli <strk at kbt.io>
-
- * [r437] ChangeLog, README, configure.in, doc/Makefile.am,
- doc/example.cpp, source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/MinimumDiameter.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/bigtest/GeometryTestFactory.cpp,
- source/bigtest/TestSweepLineSpeed.cpp,
- source/examples/CPCLException.cpp,
- source/examples/CoordinateListsExample.cpp,
- source/examples/CustomCoordinateListExample.cpp,
- source/examples/CustomCoordinateListExample.h,
- source/examples/CustomPointCoordinateList.cpp,
- source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/CoordinateListFactory.cpp, source/geom/Dimension.cpp,
- source/geom/Envelope.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Location.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
- source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
- source/geom/TopologyException.cpp, source/geom/Triangle.cpp,
- source/geom/util/GeometryEditor.cpp,
- source/geom/util/LinearComponentExtracter.cpp,
- source/geom/util/PointExtracter.cpp,
- source/geom/util/PolygonExtracter.cpp,
- source/geomgraph/Depth.cpp, source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersection.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/EdgeList.cpp,
- source/geomgraph/EdgeNodingValidator.cpp,
- source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/GraphComponent.cpp, source/geomgraph/Label.cpp,
- source/geomgraph/Node.cpp, source/geomgraph/NodeFactory.cpp,
- source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/Position.cpp, source/geomgraph/Quadrant.cpp,
- source/geomgraph/TopologyLocation.cpp,
- source/geomgraph/index/MonotoneChain.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/MonotoneChainIndexer.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/geomgraph/index/SweepLineEvent.cpp,
- source/geomgraph/index/SweepLineSegment.cpp,
- source/index/bintree/BinTreeInterval.cpp,
- source/index/bintree/BinTreeNode.cpp,
- source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
- source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/IntervalSize.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/Interval.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/index/sweepline/SweepLineInterval.cpp,
- source/index/sweepline/indexSweepLineEvent.cpp,
- source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
- source/io/Unload.cpp, source/io/WKTReader.cpp,
- source/io/WKTWriter.cpp, source/io/Writer.cpp,
- source/io/markup/MarkupSTL.cpp, source/noding/IteratedNoder.cpp,
- source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp,
- source/noding/NodingValidator.cpp, source/noding/SegmentNode.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
- source/noding/nodingSegmentIntersector.cpp,
- source/noding/snapround/SegmentSnapper.cpp,
- source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
- source/noding/snapround/SnapRounder.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/distance/ConnectedElementLocationFilter.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/GeometryLocation.cpp,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMergeDirectedEdge.cpp,
- source/operation/linemerge/LineMergeEdge.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/polygonize/PolygonizeDirectedEdge.cpp,
- source/operation/polygonize/PolygonizeEdge.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp,
- source/planargraph/planarDirectedEdge.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp,
- source/planargraph/planarEdge.cpp,
- source/planargraph/planarGraphComponent.cpp,
- source/planargraph/planarNode.cpp,
- source/planargraph/planarNodeMap.cpp,
- source/planargraph/planarPlanarGraph.cpp,
- source/precision/CommonBits.cpp,
- source/precision/CommonBitsOp.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/precision/EnhancedPrecisionOp.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp,
- source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
- source/test/XMLTester.cpp, source/util/Assert.cpp,
- source/util/AssertionFailedException.cpp,
- source/util/CoordinateArrayFiter.cpp,
- source/util/GEOSException.cpp,
- source/util/GeometricShapeFactory.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp,
- source/util/UnsupportedOperationException.cpp: Fixed all #include
- lines to reflect headers layout change.
- Added client application build tips in README.
-
-2004-07-02 13:21 Sandro Santilli <strk at kbt.io>
-
- * [r436] source/headers/geos_version.h.in: renamed to
- geos/version.h.in
-
-2004-07-02 13:20 Sandro Santilli <strk at kbt.io>
-
- * [r435] source/headers, source/headers/.cvsignore,
- source/headers/Makefile.am, source/headers/acconfig.h,
- source/headers/bigtest.h, source/headers/geom.h,
- source/headers/geomUtil.h, source/headers/geomgraph.h,
- source/headers/geomgraphindex.h, source/headers/geos,
- source/headers/geos.h, source/headers/geos/.cvsignore,
- source/headers/geos/Makefile.am, source/headers/geos/acconfig.h,
- source/headers/geos/bigtest.h, source/headers/geos/config.h,
- source/headers/geos/geom.h, source/headers/geos/geomUtil.h,
- source/headers/geos/geomgraph.h,
- source/headers/geos/geomgraphindex.h,
- source/headers/geos/geosAlgorithm.h,
- source/headers/geos/indexBintree.h,
- source/headers/geos/indexChain.h,
- source/headers/geos/indexQuadtree.h,
- source/headers/geos/indexStrtree.h,
- source/headers/geos/indexSweepline.h, source/headers/geos/io.h,
- source/headers/geos/noding.h,
- source/headers/geos/nodingSnapround.h,
- source/headers/geos/opBuffer.h, source/headers/geos/opDistance.h,
- source/headers/geos/opLinemerge.h,
- source/headers/geos/opOverlay.h,
- source/headers/geos/opPolygonize.h,
- source/headers/geos/opRelate.h, source/headers/geos/opValid.h,
- source/headers/geos/operation.h,
- source/headers/geos/planargraph.h,
- source/headers/geos/platform.h.in,
- source/headers/geos/precision.h,
- source/headers/geos/spatialIndex.h, source/headers/geos/unload.h,
- source/headers/geos/util.h, source/headers/geos/version.h.in,
- source/headers/geosAlgorithm.h, source/headers/indexBintree.h,
- source/headers/indexChain.h, source/headers/indexQuadtree.h,
- source/headers/indexStrtree.h, source/headers/indexSweepline.h,
- source/headers/io.h, source/headers/noding.h,
- source/headers/nodingSnapround.h, source/headers/opBuffer.h,
- source/headers/opDistance.h, source/headers/opLinemerge.h,
- source/headers/opOverlay.h, source/headers/opPolygonize.h,
- source/headers/opRelate.h, source/headers/opValid.h,
- source/headers/operation.h, source/headers/planargraph.h,
- source/headers/platform.h.in, source/headers/precision.h,
- source/headers/spatialIndex.h, source/headers/unload.h,
- source/headers/util.h: Header files moved under geos/ dir.
-
-2004-07-01 17:34 Sandro Santilli <strk at kbt.io>
-
- * [r434] source/geom/Geometry.cpp: GeometryFactory argument in
- Geometry constructor reverted
- to its copy-and-destroy semantic.
-
-2004-07-01 17:07 Sandro Santilli <strk at kbt.io>
-
- * [r433] doc, doc/.cvsignore, doc/Makefile.am: Added doxygen_docs
- generation rule
-
-2004-07-01 16:49 Sandro Santilli <strk at kbt.io>
-
- * [r432] doc/geosDoxygen.conf: re-generated with doxygen 1.2.15
-
-2004-07-01 15:47 No Body <no at body.net>
-
- * [r431] doc/geosDoxygen.conf: Added doxygen file for better doco
- generation.
-
-2004-07-01 14:12 Sandro Santilli <strk at kbt.io>
-
- * [r430] ChangeLog, NEWS, TODO, doc/example.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/InteriorPointArea.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/util/GeometryEditor.cpp,
- source/geomgraph/EdgeRing.cpp, source/headers/geom.h,
- source/headers/io.h, source/headers/noding.h,
- source/headers/opBuffer.h, source/headers/opOverlay.h,
- source/io/WKTReader.cpp, source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp,
- source/util/GeometricShapeFactory.cpp: Geometry constructors come
- now in two flavors:
- - deep-copy args (pass-by-reference)
- - take-ownership of args (pass-by-pointer)
- Same functionality is available through GeometryFactory,
- including buildGeometry().
-
-2004-06-30 20:59 Sandro Santilli <strk at kbt.io>
-
- * [r429] source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geomgraph/EdgeRing.cpp, source/headers/geom.h,
- source/headers/geomgraph.h, source/headers/geosAlgorithm.h,
- source/headers/opBuffer.h, source/headers/opOverlay.h,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp: Removed
- GeoemtryFactory copy from geometry constructors.
- Enforced const-correctness on GeometryFactory arguments.
-
-2004-06-28 21:58 Sandro Santilli <strk at kbt.io>
-
- * [r428] source/geom/Polygon.cpp: Constructors speedup.
-
-2004-06-28 21:11 Sandro Santilli <strk at kbt.io>
-
- * [r427] source/geom/GeometryCollection.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
- source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
- source/geom/Polygon.cpp, source/headers/geom.h: Moved
- getGeometryTypeId() definitions from geom.h to each geometry
- module.
- Added holes argument check in Polygon.cpp.
-
-2004-06-25 14:26 Sandro Santilli <strk at kbt.io>
-
- * [r426] tools/geos-config.in: fixed --includes
-
-2004-06-22 16:57 Sandro Santilli <strk at kbt.io>
-
- * [r425] NEWS: Written down some news
-
-2004-06-22 16:56 Sandro Santilli <strk at kbt.io>
-
- * [r424] source/headers/Makefile.am, source/headers/geos.h: Added
- geos.h file.
-
-2004-06-21 22:14 Sandro Santilli <strk at kbt.io>
-
- * [r423] source/headers, source/headers/.cvsignore: added
- geos_version.h
-
-2004-06-21 22:13 Sandro Santilli <strk at kbt.io>
-
- * [r422] TODO: updated
-
-2004-06-21 22:13 Sandro Santilli <strk at kbt.io>
-
- * [r421] configure.in, source/headers/Makefile.am,
- source/headers/geos_version.h.in: Added VERSION defines
-
-2004-06-16 13:13 Sandro Santilli <strk at kbt.io>
-
- * [r420] TODO, source/geom/BasicCoordinateList.cpp,
- source/geom/GeometryFactory.cpp, source/geom/MultiPolygon.cpp,
- source/geomgraph/Edge.cpp, source/headers/noding.h,
- source/noding/MCQuadtreeNoder.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp,
- source/noding/nodingSegmentIntersector.cpp: Changed interface of
- SegmentString, now copying CoordinateList argument.
- Fixed memory leaks associated with this and MultiGeometry
- constructors.
- Other associated fixes.
-
-2004-06-15 21:35 Sandro Santilli <strk at kbt.io>
-
- * [r419] source/geom/GeometryFactory.cpp: fixed buildGeometry to
- always return a newly allocated geometry
-
-2004-06-15 20:42 Sandro Santilli <strk at kbt.io>
-
- * [r418] doc/example.cpp, source/geom/LineString.cpp,
- source/geom/MultiPolygon.cpp, source/geom/Polygon.cpp: updated to
- respect deep-copy GeometryCollection interface
-
-2004-06-15 20:30 Sandro Santilli <strk at kbt.io>
-
- * [r417] source/io/WKTReader.cpp: fixed a typo
-
-2004-06-15 20:20 Sandro Santilli <strk at kbt.io>
-
- * [r416] source/geom/util/GeometryEditor.cpp,
- source/io/WKTReader.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp: updated to respect
- deep-copy GeometryCollection interface
-
-2004-06-15 20:07 Sandro Santilli <strk at kbt.io>
-
- * [r415] source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/headers/geom.h:
- GeometryCollections constructors make a deep copy of Geometry
- vector argument.
-
-2004-06-15 20:01 Sandro Santilli <strk at kbt.io>
-
- * [r414] source/operation/buffer/BufferBuilder.cpp: Empty geometry
- creation call made using NULL instead of newly created empty
- vector (will be faster)
-
-2004-06-15 19:24 Sandro Santilli <strk at kbt.io>
-
- * [r413] tools/geos-config.in: Fixed a bug preventing geos-config
- from giving correct version info
-
-2004-06-15 07:40 Sandro Santilli <strk at kbt.io>
-
- * [r412] source/noding/SegmentNode.cpp,
- source/planargraph/planarDirectedEdge.cpp: Added missing
- <stdio.h> include
-
-2004-06-15 07:40 Sandro Santilli <strk at kbt.io>
-
- * [r411] TODO: Updated
-
-2004-05-28 18:16 Yury Bychkov <me at yury.ca>
-
- * [r410] source/geom/PrecisionModel.cpp: Changed rounding method to
- make compilable with VC++
-
-2004-05-27 12:09 Sandro Santilli <strk at kbt.io>
-
- * [r409] source/test/testLeaksBig.xml: added one buffer test
-
-2004-05-27 10:27 Sandro Santilli <strk at kbt.io>
-
- * [r408] source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp: Memory leaks fixed.
-
-2004-05-27 10:26 Sandro Santilli <strk at kbt.io>
-
- * [r407] source/noding/nodingSegmentIntersector.cpp: set (useless?)
- recordIsolated member in constructor
-
-2004-05-27 09:53 Sandro Santilli <strk at kbt.io>
-
- * [r406] source/headers/indexChain.h:
- MonotoneChainOverlapAction::overlap(*) funx made virtual
- as they are supposed to be.
-
-2004-05-27 08:40 Sandro Santilli <strk at kbt.io>
-
- * [r405] source/test/XMLTester.cpp: Fixed a memleak in buffer test.
-
-2004-05-27 08:37 Sandro Santilli <strk at kbt.io>
-
- * [r404] source/headers/opBuffer.h,
- source/operation/buffer/OffsetCurveBuilder.cpp: Fixed a bug
- preventing OffsetCurveBuilder point list from being reset.
-
-2004-05-26 19:48 Sandro Santilli <strk at kbt.io>
-
- * [r403] source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: Changed abs()
- to fabs() when working with doubles.
- Used dynamic_cast<> instead of typeid() when JTS uses instanceof.
-
-2004-05-26 13:12 Sandro Santilli <strk at kbt.io>
-
- * [r402] source/operation/buffer/BufferBuilder.cpp: Removed
- try/catch block from ::buildSubgraphs
-
-2004-05-26 09:50 Sandro Santilli <strk at kbt.io>
-
- * [r401] source/headers/geomgraph.h: Added comments about
- OverlayNodeFactory() ownership in NodeMap and PlanarGraph
- constuctors
-
-2004-05-26 09:49 Sandro Santilli <strk at kbt.io>
-
- * [r400] source/headers/opBuffer.h,
- source/operation/buffer/BufferBuilder.cpp: PlanarGraph made local
- to ::buffer instead of Class private.
-
-2004-05-21 14:17 Sandro Santilli <strk at kbt.io>
-
- * [r399] TODO: updated
-
-2004-05-21 13:58 Sandro Santilli <strk at kbt.io>
-
- * [r398] source/geom/Geometry.cpp: ::intersection missed to
- invalidate geometryCollection inputs
-
-2004-05-21 13:55 Sandro Santilli <strk at kbt.io>
-
- * [r397] TODO: updated
-
-2004-05-21 13:39 Sandro Santilli <strk at kbt.io>
-
- * [r396] source/geom/PrecisionModel.cpp: ::makePrecise make use of
- nearbyint() now, to be compatible with JTS
-
-2004-05-21 13:37 Sandro Santilli <strk at kbt.io>
-
- * [r395] source/test/testLeaksBig.xml: first import
-
-2004-05-20 09:14 Sandro Santilli <strk at kbt.io>
-
- * [r394] TODO: updated
-
-2004-05-19 19:39 Yury Bychkov <me at yury.ca>
-
- * [r393] source/geom/PrecisionModel.cpp: Changed rounding method to
- make compilable with VC++
-
-2004-05-19 13:40 Sandro Santilli <strk at kbt.io>
-
- * [r392] source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug
- in ::addCircle
-
-2004-05-19 13:18 Sandro Santilli <strk at kbt.io>
-
- * [r391] source/geom/BasicCoordinateList.cpp,
- source/geom/PointCoordinateList.cpp, source/headers/geom.h: made
- CoordinateList::toString() a const member function
-
-2004-05-19 13:01 Sandro Santilli <strk at kbt.io>
-
- * [r390] source/operation/buffer/BufferOp.cpp: avoided assignment
- operator calls for BufferBuilder
-
-2004-05-19 12:50 Sandro Santilli <strk at kbt.io>
-
- * [r389] source/operation/buffer/BufferSubgraph.cpp: Removed all
- try/catch blocks transforming stack allocated-vectors to
- auto-heap-allocations
-
-2004-05-19 09:57 Yury Bychkov <me at yury.ca>
-
- * [r388] source/operation/buffer/OffsetCurveSetBuilder.cpp: Bugfix
- in OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)
-
-2004-05-18 13:49 Sandro Santilli <strk at kbt.io>
-
- * [r387] source/test/XMLTester.cpp: Output made more neat (geometry
- B is not printed if not existent).
- Added support for buffer tests.
-
-2004-05-18 13:15 Sandro Santilli <strk at kbt.io>
-
- * [r386] source/geom/CoordinateList.cpp: made ::scroll handle
- already scrolled vect and more readable
-
-2004-05-18 00:02 Yury Bychkov <me at yury.ca>
-
- * [r385] source/headers/opValid.h,
- source/operation/valid/IsValidOp.cpp:
- IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1 (not
- released yet) has been added.
-
-2004-05-17 21:14 Yury Bychkov <me at yury.ca>
-
- * [r384] source/geom/GeometryCollection.cpp, source/headers/geom.h:
- JavaDoc updated
-
-2004-05-17 21:09 Yury Bychkov <me at yury.ca>
-
- * [r383] source/geom/BasicCoordinateList.cpp,
- source/geom/PointCoordinateList.cpp: toString() performance
- enhancement
-
-2004-05-17 21:03 Yury Bychkov <me at yury.ca>
-
- * [r382] source/geom/CoordinateList.cpp, source/headers/geom.h:
- JavaDoc updated
-
-2004-05-17 12:54 Sandro Santilli <strk at kbt.io>
-
- * [r381] source/io/markup/MarkupSTL.cpp: Added tab in list of blank
- chars
-
-2004-05-17 12:53 Sandro Santilli <strk at kbt.io>
-
- * [r380] source/test/XMLTester.cpp: Expected result string trimmed
- for blanks
-
-2004-05-17 12:37 Sandro Santilli <strk at kbt.io>
-
- * [r379] source/io/StringTokenizer.cpp: Added carriage returns and
- tabs in set of blanks chars
-
-2004-05-17 12:36 Sandro Santilli <strk at kbt.io>
-
- * [r378] source/io/ParseException.cpp: ParseException message made
- more readable
-
-2004-05-17 10:45 Sandro Santilli <strk at kbt.io>
-
- * [r377] source/geom/PrecisionModel.cpp: Fixed bogus FIXED
- coordinate rounding
-
-2004-05-17 08:34 Sandro Santilli <strk at kbt.io>
-
- * [r376] source/operation/overlay/OverlayOp.cpp: reduced stack
- allocations, try/catch blocks in ::overlayOp
-
-2004-05-17 07:42 Sandro Santilli <strk at kbt.io>
-
- * [r375] source/algorithm/CentroidArea.cpp: CentroidArea::add(const
- Geometry *geom) uses dynamic_cast
-
-2004-05-17 07:23 Sandro Santilli <strk at kbt.io>
-
- * [r374] source/geom/Geometry.cpp: ::getCeontroid(): reduced
- dynamic allocations, added missing check for isEmpty
-
-2004-05-14 14:47 Sandro Santilli <strk at kbt.io>
-
- * [r373]
- source/operation/distance/ConnectedElementLocationFilter.cpp:
- Added LinearRing support
-
-2004-05-14 14:45 Sandro Santilli <strk at kbt.io>
-
- * [r372] source/headers/geomUtil.h: Fixed bogus inheritance of
- LinearComponentExtracter
-
-2004-05-14 13:42 Sandro Santilli <strk at kbt.io>
-
- * [r371] source/geom/LineSegment.cpp,
- source/geom/util/LinearComponentExtracter.cpp,
- source/geom/util/PointExtracter.cpp,
- source/geom/util/PolygonExtracter.cpp, source/headers/geomUtil.h,
- source/headers/opDistance.h,
- source/operation/distance/ConnectedElementLocationFilter.cpp,
- source/operation/distance/DistanceOp.cpp: DistanceOp bug removed,
- cascading errors fixed.
-
-2004-05-14 12:14 Sandro Santilli <strk at kbt.io>
-
- * [r370] source/geom/Geometry.cpp, source/headers/geom.h: const
- correctness
-
-2004-05-14 12:10 Sandro Santilli <strk at kbt.io>
-
- * [r369] source/io/WKTReader.cpp: avoided leaks on malformed
- LinearRing
-
-2004-05-14 09:20 Sandro Santilli <strk at kbt.io>
-
- * [r368] source/geom/util/LinearComponentExtracter.cpp,
- source/geom/util/PointExtracter.cpp,
- source/geom/util/PolygonExtracter.cpp: Mem leaks fixed
-
-2004-05-14 07:19 Sandro Santilli <strk at kbt.io>
-
- * [r367] source/test/XMLTester.cpp: Changed the algorythm for
- finding precisionModel type (current way did
- not work): now if you specify a scale precisionModel will be
- FIXED,
- otherwise it will be FLOATING.
-
-2004-05-07 14:15 Sandro Santilli <strk at kbt.io>
-
- * [r366] source/io/StringTokenizer.cpp: fixed peekNextToken to
- avoid incrementing string pointer
-
-2004-05-07 14:13 Sandro Santilli <strk at kbt.io>
-
- * [r365] source/index/bintree/Bintree.cpp: Fixed segfault in
- ::insert
-
-2004-05-07 14:12 Sandro Santilli <strk at kbt.io>
-
- * [r364] source/algorithm/InteriorPointArea.cpp: Fixed segfault in
- destructor
-
-2004-05-07 13:23 Sandro Santilli <strk at kbt.io>
-
- * [r363] source/io/WKTReader.cpp, source/test/XMLTester.cpp: Memory
- leaks fixed.
-
-2004-05-07 13:04 Sandro Santilli <strk at kbt.io>
-
- * [r362] source/geom/MultiLineString.cpp: leak removed in
- MultiLineString::getBoundary()
-
-2004-05-07 09:05 Sandro Santilli <strk at kbt.io>
-
- * [r361] source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
- source/geom/MultiPolygon.cpp, source/headers/geom.h: Some const
- correctness added. Fixed bug in GeometryFactory::createMultiPoint
- to handle NULL CoordinateList.
-
-2004-05-07 07:57 Sandro Santilli <strk at kbt.io>
-
- * [r360] source/geom/Makefile.am, source/headers/noding.h,
- source/headers/opBuffer.h, source/noding/SegmentString.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: Added missing
- EdgeNodingValidator to build scripts.
- Changed SegmentString constructor back to its original form
- (takes const void *), implemented local tracking of "contexts"
- in caller objects for proper destruction.
-
-2004-05-06 16:30 Sandro Santilli <strk at kbt.io>
-
- * [r359] source/headers/indexBintree.h,
- source/headers/indexQuadtree.h, source/index/bintree/Bintree.cpp,
- source/index/quadtree/Quadtree.cpp: Kept track of newly allocated
- objects by ensureExtent for Bintree and Quadtree,
- deleted at destruction time. doc/example.cpp runs with no leaks.
-
-2004-05-06 15:54 Sandro Santilli <strk at kbt.io>
-
- * [r358] source/headers/noding.h,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp:
- SegmentNodeList keeps track of created splitEdges for later
- destruction.
- SegmentString constructor copies given Label.
- Buffer operation does no more leaks for doc/example.cpp
-
-2004-05-06 15:00 Sandro Santilli <strk at kbt.io>
-
- * [r357] source/headers/indexStrtree.h,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp: Boundable destructor made
- virtual.
- Added vector <AbstractNode *> *nodes member in AbstractSTRTree,
- used to keep track of created node to cleanly delete them at
- destruction time.
-
-2004-05-06 13:58 Sandro Santilli <strk at kbt.io>
-
- * [r356] source/index/strtree/STRtree.cpp: leak removed from
- createParentBoundablesFromVerticalSlices
-
-2004-05-06 08:59 Sandro Santilli <strk at kbt.io>
-
- * [r355] source/index/strtree/AbstractSTRtree.cpp: memory leak
- fixed
-
-2004-05-05 17:42 Sandro Santilli <strk at kbt.io>
-
- * [r354] source/headers/indexStrtree.h,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp: AbstractNode destructor made
- virtual. AbstractNode::bounds made protected.
- SIRAbstractNode and STRAbstractNode destructors added to get rid
- of
- AbstractNode::bounds in the right way (is a void * casted to
- appropriate
- Class in the subClasses).
-
-2004-05-05 16:57 Sandro Santilli <strk at kbt.io>
-
- * [r353] source/headers/opBuffer.h,
- source/operation/buffer/BufferBuilder.cpp: Rewritten static cga
- allocation to avoid copy constructor calls.
-
-2004-05-05 16:51 Sandro Santilli <strk at kbt.io>
-
- * [r352] source/geom/Geometry.cpp: avoided copy constructor in
- Geometry::geometryChangedFilter initializzazion
-
-2004-05-05 16:39 Sandro Santilli <strk at kbt.io>
-
- * [r351] source/noding/MCQuadtreeNoder.cpp: reduced explicit local
- objects allocation
-
-2004-05-05 16:36 Sandro Santilli <strk at kbt.io>
-
- * [r350] source/operation/buffer/BufferBuilder.cpp: Avoid use of
- copy c'tors on local objects initializzation
-
-2004-05-05 15:51 Sandro Santilli <strk at kbt.io>
-
- * [r349] source/noding/MCQuadtreeNoder.cpp: Fixed big leak in
- intersectChains()
-
-2004-05-05 13:08 Sandro Santilli <strk at kbt.io>
-
- * [r348] source/algorithm/MinimumDiameter.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: Leaks fixed,
- explicit allocations/deallocations reduced.
-
-2004-05-05 12:29 Sandro Santilli <strk at kbt.io>
-
- * [r347] source/operation/buffer/SubgraphDepthLocater.cpp: memleak
- fixed in ::getDepth
-
-2004-05-05 12:20 Sandro Santilli <strk at kbt.io>
-
- * [r346] source/geom/util/GeometryEditor.cpp: Memory leak plugged
- in editGeometryCollection
-
-2004-05-05 10:54 Sandro Santilli <strk at kbt.io>
-
- * [r345] source/geom/Geometry.cpp, source/headers/geom.h,
- source/headers/opBuffer.h, source/io/Unload.cpp,
- source/operation/buffer/BufferBuilder.cpp: Removed some private
- static heap explicit allocation, less cleanup done by
- the unloader.
-
-2004-05-05 10:44 Sandro Santilli <strk at kbt.io>
-
- * [r344] TODO: updated
-
-2004-05-05 10:22 Sandro Santilli <strk at kbt.io>
-
- * [r343] source/operation/buffer/BufferOp.cpp: Removed dynamic
- allocations.
-
-2004-05-05 10:03 Sandro Santilli <strk at kbt.io>
-
- * [r342] source/operation/buffer/BufferOp.cpp: Reduced dynamic
- allocations in bufferOriginalPrecision and bufferFixedPrecision.
-
-2004-05-03 22:56 Sandro Santilli <strk at kbt.io>
-
- * [r341] source/geomgraph/EdgeList.cpp, source/headers/noding.h,
- source/index/strtree/AbstractSTRtree.cpp,
- source/noding/IteratedNoder.cpp,
- source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp,
- source/noding/SegmentNodeList.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp: leaks fixed,
- exception specification omitted.
-
-2004-05-03 20:49 Sandro Santilli <strk at kbt.io>
-
- * [r340] source/geom/util/LinearComponentExtracter.cpp,
- source/geom/util/PointExtracter.cpp,
- source/noding/SegmentNodeList.cpp: Some more leaks fixed
-
-2004-05-03 17:15 Sandro Santilli <strk at kbt.io>
-
- * [r339] source/geom/util/GeometryEditor.cpp,
- source/headers/precision.h, source/index/strtree/STRtree.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/precision/CommonBitsOp.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp: leaks on
- exception fixed.
-
-2004-05-03 16:29 Sandro Santilli <strk at kbt.io>
-
- * [r338] source/headers/indexStrtree.h,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp: Added sortBoundables(const
- vector<Boundable *>) pure virtual in AbstractSTRtree,
- implemented in SIRtree and STRtree. Comparator funx made static
- in STRtree.cpp
- and SIRtree.cpp.
-
-2004-05-03 13:17 Sandro Santilli <strk at kbt.io>
-
- * [r337] source/headers/indexStrtree.h,
- source/index/strtree/AbstractSTRtree.cpp: Fixed comparator
- function to express StrictWeakOrdering.
-
-2004-05-03 12:09 Sandro Santilli <strk at kbt.io>
-
- * [r336] source/noding/Noder.cpp, source/noding/SegmentNode.cpp,
- source/noding/nodingSegmentIntersector.cpp,
- source/planargraph/planarNodeMap.cpp: newline added at end of
- file
-
-2004-05-03 10:43 Sandro Santilli <strk at kbt.io>
-
- * [r335] source/geomgraph/DirectedEdgeStar.cpp,
- source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/PlanarGraph.cpp, source/headers/geomgraph.h,
- source/headers/opBuffer.h, source/headers/opOverlay.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/planargraph/planarDirectedEdge.cpp: Exception
- specification considered harmful - left as comment.
-
-2004-04-30 09:15 Sandro Santilli <strk at kbt.io>
-
- * [r334] source/geom/Geometry.cpp, source/headers/noding.h,
- source/headers/opBuffer.h, source/noding/IteratedNoder.cpp,
- source/operation/buffer/BufferBuilder.cpp: Enlarged exception
- specifications to allow for AssertionFailedException.
- Added missing initializers.
-
-2004-04-28 14:58 Sandro Santilli <strk at kbt.io>
-
- * [r333] source/index/strtree/AbstractSTRtree.cpp: Made
- AbstractSTRtree::query use dynamic_cast<> to simulate java's
- instanceof. Previous typeid(*) use missed to catch an
- STRAbstractNode
- as a class derived from AbstractNode. Still have to check if this
- is the correct semantic with Martin, but at least lots of
- SIGABORT
- are no more raised.
-
-2004-04-26 22:00 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r332] configure.in: Bump version number to 1.4 to indicate new
- changes.
-
-2004-04-26 12:37 Sandro Santilli <strk at kbt.io>
-
- * [r331] source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/STRtree.cpp: Some leaks fixed.
-
-2004-04-23 00:02 Sandro Santilli <strk at kbt.io>
-
- * [r330] source/headers/noding.h, source/headers/opBuffer.h,
- source/noding/IteratedNoder.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp: const-correctness changes
-
-2004-04-21 14:14 Sandro Santilli <strk at kbt.io>
-
- * [r329] source/geomgraph/DirectedEdgeStar.cpp: Fixed bug in
- computeDepths
-
-2004-04-20 13:24 Sandro Santilli <strk at kbt.io>
-
- * [r328] source/algorithm/ConvexHull.cpp,
- source/algorithm/MinimumDiameter.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/Polygon.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/overlay/OverlayOp.cpp: More leaks removed.
-
-2004-04-20 12:47 Sandro Santilli <strk at kbt.io>
-
- * [r327] source/algorithm/MinimumDiameter.cpp,
- source/headers/geosAlgorithm.h: MinimumDiameter leaks plugged.
-
-2004-04-20 10:58 Sandro Santilli <strk at kbt.io>
-
- * [r326] source/headers/opBuffer.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: More memory
- leaks removed.
-
-2004-04-20 10:14 Sandro Santilli <strk at kbt.io>
-
- * [r325] source/algorithm/MinimumDiameter.cpp,
- source/geom/Geometry.cpp, source/geom/util/GeometryEditor.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp: Memory leaks
- removed.
-
-2004-04-20 08:52 Sandro Santilli <strk at kbt.io>
-
- * [r324] source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Polygon.cpp, source/geom/Triangle.cpp,
- source/geom/util/GeometryEditor.cpp, source/headers/geom.h,
- source/headers/geomUtil.h, source/headers/precision.h,
- source/precision/SimpleGeometryPrecisionReducer.cpp:
- GeometryFactory and Geometry const correctness.
- Memory leaks removed from SimpleGeometryPrecisionReducer
- and GeometryFactory.
-
-2004-04-19 16:14 Sandro Santilli <strk at kbt.io>
-
- * [r323] source/headers/noding.h, source/noding/IteratedNoder.cpp,
- source/noding/MCQuadtreeNoder.cpp,
- source/noding/SegmentString.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: Some memory
- leaks plugged in noding algorithms.
-
-2004-04-19 15:14 Sandro Santilli <strk at kbt.io>
-
- * [r322] source/geomgraph/PlanarGraph.cpp,
- source/headers/indexQuadtree.h, source/headers/opBuffer.h,
- source/headers/spatialIndex.h,
- source/index/quadtree/Quadtree.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp: Added missing
- virtual destructor in SpatialIndex class.
- Memory leaks fixes. Const and throw specifications added.
-
-2004-04-19 12:51 Sandro Santilli <strk at kbt.io>
-
- * [r321] source/headers/noding.h, source/headers/opBuffer.h,
- source/noding/IteratedNoder.cpp,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferOp.cpp: Memory leaks fixes. Throw
- specifications added.
-
-2004-04-16 14:12 Sandro Santilli <strk at kbt.io>
-
- * [r320] source/geom/Point.cpp: Memory leak fix in copy constructor
-
-2004-04-16 14:09 Sandro Santilli <strk at kbt.io>
-
- * [r319] source/operation/buffer/BufferOp.cpp: Leaks fixes
-
-2004-04-16 13:03 Sandro Santilli <strk at kbt.io>
-
- * [r318] source/operation/buffer/OffsetCurveBuilder.cpp: More leaks
- fixed
-
-2004-04-16 12:48 Sandro Santilli <strk at kbt.io>
-
- * [r317] source/noding/IteratedNoder.cpp,
- source/noding/MCQuadtreeNoder.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp: Leak fixes.
-
-2004-04-16 11:04 Sandro Santilli <strk at kbt.io>
-
- * [r316] source/operation/buffer/BufferOp.cpp: Memory leaks plugged
- on exception thrown
-
-2004-04-16 10:00 Sandro Santilli <strk at kbt.io>
-
- * [r315] source/operation/buffer/BufferOp.cpp: Memory leak fixed.
-
-2004-04-16 09:01 Sandro Santilli <strk at kbt.io>
-
- * [r314] source/algorithm/CGAlgorithms.cpp: Removed memory leak in
- CGAlgorithms::isOnline
-
-2004-04-16 08:52 Sandro Santilli <strk at kbt.io>
-
- * [r313] source/headers/planargraph.h, source/io/Unload.cpp:
- Unload::Release final delete (static heap allocations should be
- gone now)
-
-2004-04-16 08:35 Sandro Santilli <strk at kbt.io>
-
- * [r312] source/geom/GeometryFactory.cpp, source/geom/Point.cpp,
- source/headers/geom.h: Memory leaks fixed and const correctness
- applied for Point class.
-
-2004-04-16 07:42 Sandro Santilli <strk at kbt.io>
-
- * [r311] source/geom/PrecisionModel.cpp, source/headers/geom.h,
- source/io/Unload.cpp: PrecisionModel::Type made an enum instead
- of a Type.
-
-2004-04-15 15:11 Sandro Santilli <strk at kbt.io>
-
- * [r310] source/io/Unload.cpp: Commented out deletion that seems to
- cause segfaults
-
-2004-04-15 14:00 Sandro Santilli <strk at kbt.io>
-
- * [r309] source/headers/geom.h, source/headers/opBuffer.h,
- source/io/Unload.cpp: Added new cleanup to Unload::Release
-
-2004-04-14 13:56 Sandro Santilli <strk at kbt.io>
-
- * [r308] source/geom/Geometry.cpp, source/headers/geom.h: All
- geometries returned by {from,to}InternalGeometry calls are
- now deleted after use (unless NOT new).
- Some 'commented' throw specifications in geom.h
-
-2004-04-14 13:14 Sandro Santilli <strk at kbt.io>
-
- * [r307] source/operation/overlay/OverlayOp.cpp: Removed deletion
- of externally pointed GeometryFactory from OverlayOp destructor
-
-2004-04-14 12:28 Sandro Santilli <strk at kbt.io>
-
- * [r306] source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp,
- source/index/strtree/AbstractSTRtree.cpp: shouldNeverReachHere
- exceptions made more verbose
-
-2004-04-14 11:05 Sandro Santilli <strk at kbt.io>
-
- * [r305] source/geom/util/GeometryEditor.cpp: Added support for
- LinearRing in GeometryEditor
-
-2004-04-14 10:56 Sandro Santilli <strk at kbt.io>
-
- * [r304] source/operation/distance/DistanceOp.cpp: Uncommented
- initializzazion and destruction of
- DistanceOp::minDistanceLocation
-
-2004-04-14 09:38 Sandro Santilli <strk at kbt.io>
-
- * [r303] source/geom/PrecisionModel.cpp: PrecisionModel(double
- newScale) missed to set the scale
-
-2004-04-14 09:30 Sandro Santilli <strk at kbt.io>
-
- * [r302] source/headers/noding.h, source/noding/IteratedNoder.cpp:
- Private iterated noding funx now use int* instead of vector to
- know
- when it's time to stop.
-
-2004-04-14 09:11 Sandro Santilli <strk at kbt.io>
-
- * [r301] source/operation/buffer/BufferOp.cpp: endCapStyle was
- never set in BufferOp contructor
-
-2004-04-14 08:38 Sandro Santilli <strk at kbt.io>
-
- * [r300] source/operation/buffer/BufferBuilder.cpp: BufferBuilder
- constructor missed to initialize workingPrecisionModel
-
-2004-04-14 08:38 Sandro Santilli <strk at kbt.io>
-
- * [r299] source/operation/buffer/BufferOp.cpp: BufferOp constructor
- missed to set argGeom
-
-2004-04-14 07:29 Sandro Santilli <strk at kbt.io>
-
- * [r298] source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
- source/headers/geom.h: Fixed GeometryFactory constructors to copy
- given PrecisionModel. Added GeometryFactory copy constructor.
- Fixed Geometry constructors to copy GeometryFactory.
-
-2004-04-14 06:04 Yury Bychkov <me at yury.ca>
-
- * [r297] source/geomgraph/index,
- source/geomgraph/index/MonotoneChain.cpp,
- source/geomgraph/index/MonotoneChainEdge.cpp,
- source/geomgraph/index/MonotoneChainIndexer.cpp,
- source/geomgraph/index/SegmentIntersector.cpp,
- source/geomgraph/index/SimpleEdgeSetIntersector.cpp,
- source/geomgraph/index/SimpleMCSweepLineIntersector.cpp,
- source/geomgraph/index/SimpleSweepLineIntersector.cpp,
- source/geomgraph/index/SweepLineEvent.cpp,
- source/geomgraph/index/SweepLineSegment.cpp: "geomgraph/index"
- committ problem fixed.
-
-2004-04-13 14:45 Sandro Santilli <strk at kbt.io>
-
- * [r296] source/geom/Point.cpp: Removed faulty assert in
- constructor
-
-2004-04-13 14:33 Sandro Santilli <strk at kbt.io>
-
- * [r295] source/geom/Makefile.am: Added more source files
-
-2004-04-13 14:28 Sandro Santilli <strk at kbt.io>
-
- * [r294] doc/example.cpp: Removed spurious line
-
-2004-04-13 13:31 Sandro Santilli <strk at kbt.io>
-
- * [r293] source/headers/precision.h: prototype mismatch fixed
-
-2004-04-13 12:29 Sandro Santilli <strk at kbt.io>
-
- * [r292] source/headers/opDistance.h,
- source/operation/distance/GeometryLocation.cpp: GeometryLocation
- const-correctness.
-
-2004-04-13 11:04 Sandro Santilli <strk at kbt.io>
-
- * [r291] source/headers/Makefile.am: Added lost opDistance.h
-
-2004-04-13 11:03 Sandro Santilli <strk at kbt.io>
-
- * [r290] source/headers/Makefile.am: Added new header files
-
-2004-04-13 10:58 Sandro Santilli <strk at kbt.io>
-
- * [r289] source/geom/Makefile.am: Added new source files
-
-2004-04-13 10:05 Sandro Santilli <strk at kbt.io>
-
- * [r288] source/headers/opDistance.h,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/GeometryLocation.cpp: GeometryLocation
- constructor made const-correct.
- Fixed erroneus down-casting in
- DistanceOp::computeMinDistancePoints.
-
-2004-04-13 08:15 Sandro Santilli <strk at kbt.io>
-
- * [r287] source/headers/geom.h: Changed all 'long long' with int64.
- Changed all 'long long' constants to end with two Ls.
-
-2004-04-10 22:41 Yury Bychkov <me at yury.ca>
-
- * [r286] VisualStudio/GEOS.vcproj, source/geom/LineString.cpp,
- source/geom/Point.cpp, source/headers/geom.h,
- source/headers/precision.h, source/headers/util.h,
- source/operation/buffer/BufferOp.cpp, source/precision,
- source/precision/CommonBits.cpp,
- source/precision/CommonBitsOp.cpp,
- source/precision/CommonBitsRemover.cpp,
- source/precision/EnhancedPrecisionOp.cpp,
- source/precision/SimpleGeometryPrecisionReducer.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp: "precision" upgraded
- to JTS 1.4
-
-2004-04-10 08:40 Yury Bychkov <me at yury.ca>
-
- * [r285] VisualStudio/GEOS.vcproj,
- source/geomgraph/PlanarGraph.cpp, source/headers/geomgraph.h,
- source/headers/opBuffer.h, source/headers/opOverlay.h,
- source/operation/buffer/BufferBuilder.cpp,
- source/operation/buffer/BufferEdgeBuilder.cpp,
- source/operation/buffer/BufferLineBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/LoopFilter.cpp,
- source/operation/buffer/OffsetCurveBuilder.cpp,
- source/operation/buffer/OffsetCurveSetBuilder.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/buffer/SubgraphDepthLocater.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PolygonBuilder.cpp: "operation/buffer"
- upgraded to JTS 1.4
-
-2004-04-08 04:53 Yury Bychkov <me at yury.ca>
-
- * [r284] VisualStudio/GEOS.vcproj, source/headers/opPolygonize.h,
- source/operation/polygonize,
- source/operation/polygonize/PolygonizeDirectedEdge.cpp,
- source/operation/polygonize/PolygonizeEdge.cpp,
- source/operation/polygonize/PolygonizeGraph.cpp,
- source/operation/polygonize/Polygonizer.cpp,
- source/operation/polygonize/polygonizeEdgeRing.cpp:
- "operation/polygonize" ported from JTS 1.4
-
-2004-04-07 06:55 Yury Bychkov <me at yury.ca>
-
- * [r283] VisualStudio/GEOS.vcproj, source/geom/CoordinateList.cpp,
- source/headers/geom.h, source/headers/opLinemerge.h,
- source/headers/planargraph.h, source/operation/linemerge,
- source/operation/linemerge/EdgeString.cpp,
- source/operation/linemerge/LineMergeDirectedEdge.cpp,
- source/operation/linemerge/LineMergeEdge.cpp,
- source/operation/linemerge/LineMergeGraph.cpp,
- source/operation/linemerge/LineMerger.cpp,
- source/planargraph/PlanarGraph.cpp,
- source/planargraph/planarNodeMap.cpp,
- source/planargraph/planarPlanarGraph.cpp: "operation/linemerge"
- ported from JTS 1.4
-
-2004-04-05 06:35 Yury Bychkov <me at yury.ca>
-
- * [r282] VisualStudio/GEOS.vcproj,
- source/algorithm/CGAlgorithms.cpp, source/geom/LineSegment.cpp,
- source/headers/indexStrtree.h, source/headers/opDistance.h,
- source/index/strtree/STRtree.cpp,
- source/operation/distance/ConnectedElementLocationFilter.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/GeometryLocation.cpp,
- source/operation/distance/LineExtracterFilter.cpp,
- source/operation/distance/PointExtracterFilter.cpp,
- source/operation/distance/PolygonExtracterFilter.cpp:
- "operation/distance" upgraded to JTS 1.4
-
-2004-04-04 06:29 Yury Bychkov <me at yury.ca>
-
- * [r281] VisualStudio/GEOS.vcproj, source/geom/GeometryFactory.cpp,
- source/geom/util, source/geom/util/GeometryEditor.cpp,
- source/geom/util/LinearComponentExtracter.cpp,
- source/geom/util/PointExtracter.cpp,
- source/geom/util/PolygonExtracter.cpp, source/headers/geom.h,
- source/headers/geomUtil.h, source/headers/geomgraph.h,
- source/headers/geomgraphindex.h, source/headers/planargraph.h,
- source/planargraph, source/planargraph/PlanarGraph.cpp,
- source/planargraph/planarDirectedEdge.cpp,
- source/planargraph/planarDirectedEdgeStar.cpp,
- source/planargraph/planarEdge.cpp,
- source/planargraph/planarGraphComponent.cpp,
- source/planargraph/planarNode.cpp,
- source/planargraph/planarNodeMap.cpp: "planargraph" and
- "geom/utill" upgraded to JTS 1.4
-
-2004-04-01 10:44 Yury Bychkov <me at yury.ca>
-
- * [r280] source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/Polygon.cpp,
- source/headers/geom.h, source/io/Unload.cpp: All "geom" classes
- from JTS 1.3 upgraded to JTS 1.4
-
-2004-03-31 07:50 Yury Bychkov <me at yury.ca>
-
- * [r279] source/geom/LineString.cpp, source/geom/MultiPoint.cpp,
- source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
- source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
- source/geomgraph/EdgeNodingValidator.cpp, source/headers/geom.h:
- "geom" partially upgraded to JTS 1.4
-
-2004-03-29 06:59 Yury Bychkov <me at yury.ca>
-
- * [r278] VisualStudio/GEOS.vcproj, source/geom/LineSegment.cpp,
- source/headers/geom.h, source/headers/nodingSnapround.h,
- source/headers/opOverlay.h, source/headers/opRelate.h,
- source/headers/opValid.h, source/headers/operation.h,
- source/io/Unload.cpp, source/noding/snapround,
- source/noding/snapround/SegmentSnapper.cpp,
- source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
- source/noding/snapround/SnapRounder.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp:
- "noding/snapround" package ported (JTS 1.4);
- "operation", "operation/valid", "operation/relate" and
- "operation/overlay" upgraded to JTS 1.4;
- "geom" partially upgraded.
-
-2004-03-26 07:48 Yury Bychkov <me at yury.ca>
-
- * [r277] VisualStudio/GEOS.vcproj, source/headers/noding.h,
- source/noding, source/noding/IteratedNoder.cpp,
- source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp,
- source/noding/NodingValidator.cpp, source/noding/SegmentNode.cpp,
- source/noding/SegmentNodeList.cpp,
- source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
- source/noding/nodingSegmentIntersector.cpp: "noding" package
- ported (JTS 1.4)
-
-2004-03-25 02:23 Yury Bychkov <me at yury.ca>
-
- * [r276] source/algorithm/RobustLineIntersector.cpp, source/graph,
- source/headers/indexBintree.h, source/headers/indexChain.h,
- source/headers/indexQuadtree.h, source/headers/indexStrtree.h,
- source/headers/spatialIndex.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp: All "index/*" packages upgraded
- to JTS 1.4
-
-2004-03-19 09:49 Yury Bychkov <me at yury.ca>
-
- * [r275] VisualStudio/GEOS.vcproj,
- source/algorithm/PointLocator.cpp, source/geomgraph,
- source/geomgraph/Depth.cpp, source/geomgraph/DirectedEdge.cpp,
- source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
- source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
- source/geomgraph/EdgeIntersection.cpp,
- source/geomgraph/EdgeIntersectionList.cpp,
- source/geomgraph/EdgeList.cpp,
- source/geomgraph/EdgeNodingValidator.cpp,
- source/geomgraph/EdgeRing.cpp,
- source/geomgraph/GeometryGraph.cpp,
- source/geomgraph/GraphComponent.cpp, source/geomgraph/Label.cpp,
- source/geomgraph/Node.cpp, source/geomgraph/NodeFactory.cpp,
- source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
- source/geomgraph/Position.cpp, source/geomgraph/Quadrant.cpp,
- source/geomgraph/TopologyLocation.cpp,
- source/graph/index/MonotoneChain.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/MonotoneChainIndexer.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleEdgeSetIntersector.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SimpleSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp,
- source/graph/index/SweepLineSegment.cpp,
- source/headers/geomgraph.h, source/headers/geomgraphindex.h,
- source/headers/graph.h, source/headers/graphindex.h,
- source/headers/noding.h, source/headers/opOverlay.h,
- source/headers/opRelate.h, source/headers/operation.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/io/Unload.cpp, source/operation/buffer/BufferOp.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/test/XMLTester.cpp: "geomgraph" and "geomgraph/indexl"
- upgraded to JTS 1.4
-
-2004-03-18 10:42 Yury Bychkov <me at yury.ca>
-
- * [r274] VisualStudio/GEOS.vcproj, source/geom/Coordinate.cpp,
- source/geom/CoordinateList.cpp, source/geom/Envelope.cpp,
- source/geom/Triangle.cpp, source/headers/geom.h,
- source/headers/io.h, source/headers/util.h,
- source/io/StringTokenizer.cpp, source/io/WKTReader.cpp,
- source/io/WKTWriter.cpp, source/util/GeometricShapeFactory.cpp:
- "IO" and "Util" upgraded to JTS 1.4
- "Geometry" partially upgraded.
-
-2004-03-17 02:00 Yury Bychkov <me at yury.ca>
-
- * [r273] VisualStudio/GEOS.sln, VisualStudio/GEOS.vcproj,
- source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MinimumDiameter.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp, source/geom/Geometry.cpp,
- source/headers/geom.h, source/headers/geosAlgorithm.h,
- source/test/Stackwalker.h: "Algorithm" upgraded to JTS 1.4
-
-2004-03-01 22:04 Sandro Santilli <strk at kbt.io>
-
- * [r272] source/geom/Geometry.cpp, source/headers/geom.h,
- source/headers/opBuffer.h, source/headers/opRelate.h,
- source/operation/buffer/BufferOp.cpp,
- source/operation/relate/RelateOp.cpp: applied const correctness
- changes by Manuel Prieto Villegas
- <ManuelPrietoVillegas at telefonica.net>
-
-2004-02-27 17:43 Sandro Santilli <strk at kbt.io>
-
- * [r271] source/geom/Polygon.cpp: memory leak fix in
- Polygon::getArea() - reported by 'Manuel Prieto Villegas'
- <mprieto at dap.es>
-
-2004-02-27 17:42 Sandro Santilli <strk at kbt.io>
-
- * [r270] source/algorithm/CGAlgorithms.cpp,
- source/headers/geosAlgorithm.h: made CGAlgorithms::signedArea()
- and CGAlgorithms::length() arguments const-correct
-
-2004-02-20 05:44 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r269] ltmain.sh: Changed to new version of ltmain, that matches
- the version of libtool
- on build box
-
-2004-01-20 05:51 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r268] configure.in: Change platform.h back to AM_CONFIG_HEADER.
-
-2004-01-20 05:10 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r267] configure.in: Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS
- to allow autoheader to work
- its magic.
-
-2003-12-11 17:01 Sandro Santilli <strk at kbt.io>
-
- * [r266] source/operation/buffer/BufferOp.cpp: made buffer(0) back
- to its *correct* semantic (empy collection)
-
-2003-12-11 16:01 Sandro Santilli <strk at kbt.io>
-
- * [r265] source/operation/buffer/BufferOp.cpp: made buffer
- operation return a cloned input geom when called with 0 as
- distance
-
-2003-12-11 15:53 Sandro Santilli <strk at kbt.io>
-
- * [r264] source/geom/GeometryCollection.cpp: Fixed bogus copy
- constructor (making clone bogus)
-
-2003-11-13 11:57 Sandro Santilli <strk at kbt.io>
-
- * [r263] doc/example.cpp: bug fixed in relate call
-
-2003-11-12 22:03 Sandro Santilli <strk at kbt.io>
-
- * [r262] doc/example.cpp: added relational operators
-
-2003-11-12 18:02 Sandro Santilli <strk at kbt.io>
-
- * [r261] source/graph/PlanarGraph.cpp, source/headers/graph.h,
- source/headers/opOverlay.h,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PolygonBuilder.cpp: Added throw
- specification. Fixed leaks on exceptions.
-
-2003-11-12 17:15 Sandro Santilli <strk at kbt.io>
-
- * [r260] source/geom/PrecisionModel.cpp: made sure PrecisionModel
- scale is never 0
-
-2003-11-12 17:10 Sandro Santilli <strk at kbt.io>
-
- * [r259] source/test/XMLTester.cpp: added missing initialization
-
-2003-11-12 16:14 Sandro Santilli <strk at kbt.io>
-
- * [r258] source/headers/opOverlay.h,
- source/operation/overlay/OverlayOp.cpp: Added some more throw
- specifications and cleanup on exception (leaks removed).
-
-2003-11-12 15:43 Sandro Santilli <strk at kbt.io>
-
- * [r257] source/graph/DirectedEdgeStar.cpp,
- source/graph/EdgeEndStar.cpp, source/graph/GeometryGraph.cpp,
- source/headers/graph.h: Added some more throw specifications
-
-2003-11-12 15:02 Sandro Santilli <strk at kbt.io>
-
- * [r256] source/test/XMLTester.cpp: more cleanup on exception
-
-2003-11-12 11:08 Sandro Santilli <strk at kbt.io>
-
- * [r255] doc/example.cpp: removed old changelog, moved comments in
- the nice standard frame
-
-2003-11-12 11:05 Sandro Santilli <strk at kbt.io>
-
- * [r254] autogen.sh: added autoheader call
-
-2003-11-07 17:51 Sandro Santilli <strk at kbt.io>
-
- * [r253] source/operation/buffer/BufferOp.cpp: Memory leak fix in
- insertEdge()
-
-2003-11-07 17:49 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r252] ChangeLog: Added current ChangeLog
-
-2003-11-07 17:45 Sandro Santilli <strk at kbt.io>
-
- * [r251] source/headers/config.h.in: will be generated with
- ./autogen.sh
-
-2003-11-07 14:21 Sandro Santilli <strk at kbt.io>
-
- * [r250] Makefile.am, configure.in, doc, doc/.cvsignore,
- doc/Makefile, doc/Makefile.am: Made doc/ directory part of
- distribution. Uniformed doc build script to
- autotools.
-
-2003-11-07 14:19 Sandro Santilli <strk at kbt.io>
-
- * [r249] source/headers, source/headers/.cvsignore: added
- config.h.in (missed before)
-
-2003-11-07 14:18 Sandro Santilli <strk at kbt.io>
-
- * [r248] source/headers, source/headers/.cvsignore: added
- config.h.in
-
-2003-11-07 01:58 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r247] AUTHORS: Added people!
-
-2003-11-07 01:23 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r245] doc/example.cpp, source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/bigtest/GeometryTestFactory.cpp,
- source/bigtest/TestSweepLineSpeed.cpp,
- source/examples/CPCLException.cpp,
- source/examples/CoordinateListsExample.cpp,
- source/examples/CustomCoordinateListExample.cpp,
- source/examples/CustomCoordinateListExample.h,
- source/examples/CustomPointCoordinateList.cpp,
- source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/CoordinateListFactory.cpp, source/geom/Dimension.cpp,
- source/geom/Envelope.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Location.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
- source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
- source/geom/TopologyException.cpp, source/graph/Depth.cpp,
- source/graph/DirectedEdge.cpp, source/graph/DirectedEdgeStar.cpp,
- source/graph/Edge.cpp, source/graph/EdgeEnd.cpp,
- source/graph/EdgeEndStar.cpp, source/graph/EdgeIntersection.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
- source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
- source/graph/GraphComponent.cpp, source/graph/Label.cpp,
- source/graph/Node.cpp, source/graph/NodeFactory.cpp,
- source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
- source/graph/Position.cpp, source/graph/Quadrant.cpp,
- source/graph/TopologyLocation.cpp,
- source/graph/index/MonotoneChain.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/MonotoneChainIndexer.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleEdgeSetIntersector.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SimpleSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp,
- source/graph/index/SweepLineSegment.cpp,
- source/headers/acconfig.h, source/headers/bigtest.h,
- source/headers/config.h.in, source/headers/geom.h,
- source/headers/geosAlgorithm.h, source/headers/graph.h,
- source/headers/graphindex.h, source/headers/indexBintree.h,
- source/headers/indexChain.h, source/headers/indexQuadtree.h,
- source/headers/indexStrtree.h, source/headers/indexSweepline.h,
- source/headers/io.h, source/headers/opBuffer.h,
- source/headers/opDistance.h, source/headers/opOverlay.h,
- source/headers/opRelate.h, source/headers/opValid.h,
- source/headers/operation.h, source/headers/spatialIndex.h,
- source/headers/unload.h, source/headers/util.h,
- source/index/bintree/BinTreeInterval.cpp,
- source/index/bintree/BinTreeNode.cpp,
- source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
- source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/IntervalSize.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/Interval.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/index/sweepline/SweepLineInterval.cpp,
- source/index/sweepline/indexSweepLineEvent.cpp,
- source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
- source/io/Unload.cpp, source/io/WKTReader.cpp,
- source/io/WKTWriter.cpp, source/io/Writer.cpp,
- source/io/markup/MarkupSTL.h,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/BufferEdgeBuilder.cpp,
- source/operation/buffer/BufferLineBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/LoopFilter.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/LineExtracterFilter.cpp,
- source/operation/distance/PointExtracterFilter.cpp,
- source/operation/distance/PolygonExtracterFilter.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp,
- source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
- source/test/Stackwalker.h, source/test/XMLTester.cpp,
- source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
- source/util/CoordinateArrayFiter.cpp,
- source/util/GEOSException.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp,
- source/util/UnsupportedOperationException.cpp: Add standard CVS
- headers licence notices and copyrights to all cpp and h
- files.
-
-2003-11-06 19:04 Sandro Santilli <strk at kbt.io>
-
- * [r244] source/graph/EdgeIntersectionList.cpp: removed useless
- Coordinate copy in ::createSplitEdge()
-
-2003-11-06 18:50 Sandro Santilli <strk at kbt.io>
-
- * [r243] doc, doc/.cvsignore: first import
-
-2003-11-06 18:48 Sandro Santilli <strk at kbt.io>
-
- * [r242] TODO: updated
-
-2003-11-06 18:48 Sandro Santilli <strk at kbt.io>
-
- * [r241] source/operation/overlay/PolygonBuilder.cpp: added throw
- information comment in PolygonBuilder
-
-2003-11-06 18:47 Sandro Santilli <strk at kbt.io>
-
- * [r240] source/operation/buffer/BufferOp.cpp: Added throw
- specification for BufferOp's ::buildSubgraphs() and
- ::computeBuffer(). Cleanup on exception in computeBuffer().
-
-2003-11-06 18:46 Sandro Santilli <strk at kbt.io>
-
- * [r239] source/headers/opBuffer.h: Added throw specification for
- BufferOp's ::buildSubgraphs() and ::computeBuffer()
-
-2003-11-06 18:45 Sandro Santilli <strk at kbt.io>
-
- * [r238] source/graph/DirectedEdgeStar.cpp, source/headers/graph.h:
- Added throw specification for
- DirectEdgeStar::linkResultDirectedEdges()
-
-2003-11-06 18:00 Sandro Santilli <strk at kbt.io>
-
- * [r237] source/operation/buffer/BufferOp.cpp: Cleanup on exception
- in ::bufferOp()
-
-2003-11-06 17:59 Sandro Santilli <strk at kbt.io>
-
- * [r236] source/graph/EdgeRing.cpp: Memory leaks fixed in
- ::containsPoint()
-
-2003-11-06 17:48 Sandro Santilli <strk at kbt.io>
-
- * [r235] source/operation/buffer/BufferLineBuilder.cpp: Fixed
- memory leaks in ::closePt() and ::addLineEndCap()
-
-2003-11-06 17:47 Sandro Santilli <strk at kbt.io>
-
- * [r234] source/operation/buffer/BufferEdgeBuilder.cpp: Added
- support for LinearRing, removed memory leaks in ::addLineString
-
-2003-11-06 17:41 Sandro Santilli <strk at kbt.io>
-
- * [r233] doc/example.cpp: Added Buffer,Intersection,Difference and
- Symdifference. Exception cleanup
-
-2003-11-06 17:33 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r232] INSTALL: Small addition of into about LD_LIBRARY_PATH
-
-2003-11-05 21:52 Sandro Santilli <strk at kbt.io>
-
- * [r231] doc/Makefile, doc/example.cpp: Modified example.cpp to
- make use of vectors instead of Geometry * / int
- couples. Added LineString creation example. Added Makefile to
- compile it.
-
-2003-11-03 16:09 Sandro Santilli <strk at kbt.io>
-
- * [r230] doc/example.cpp: Removed comments about segfaults, made
- the simple collection creation call
- cleaner by use of the clone() method.
-
-2003-10-31 16:36 Sandro Santilli <strk at kbt.io>
-
- * [r229] source/geom/GeometryCollection.cpp,
- source/geom/LineString.cpp, source/geom/Point.cpp,
- source/geom/Polygon.cpp, source/headers/geom.h: Re-introduced
- clone() method. Copy constructor could not really replace it.
-
-2003-10-29 10:38 Sandro Santilli <strk at kbt.io>
-
- * [r228] doc/example.cpp: Added centroid computation example
-
-2003-10-29 10:38 Sandro Santilli <strk at kbt.io>
-
- * [r227] source/algorithm/CentroidLine.cpp: Added support for
- LinearRing types (treated as LineString)
-
-2003-10-24 21:27 Sandro Santilli <strk at kbt.io>
-
- * [r226] source/headers/geom.h: Added GeometryTypeId enum and
- getGeometryTypeId abstract Geometry method.
-
-2003-10-23 09:17 Sandro Santilli <strk at kbt.io>
-
- * [r225] source/headers, source/headers/.cvsignore: Added stamp-h2
- and platform.h
-
-2003-10-23 09:12 Sandro Santilli <strk at kbt.io>
-
- * [r224] source/headers/util.h: Made CoordinateArrayFilter
- destructor virtual.
-
-2003-10-22 23:58 Sandro Santilli <strk at kbt.io>
-
- * [r223] configure.in, source/headers/platform.h,
- source/headers/platform.h.in: Made platform.h be created by
- configure. In this way we will not have
- problems of installed headers trying to include phantom config.h.
-
-2003-10-22 00:44 Sandro Santilli <strk at kbt.io>
-
- * [r222] source/headers/indexQuadtree.h, source/headers/platform.h,
- source/index/quadtree/DoubleBits.cpp: Quadtree bitfield
- operations made using type int64. Type int64 typedef'ed based
- on autoconf detected int type (long or long long). If long is not
- 64bits int64
- will be really 32 bits and INT64_IS_REALLY32 will be defined.
-
-2003-10-21 23:51 Sandro Santilli <strk at kbt.io>
-
- * [r221] acsite.m4, configure.in, source/headers/acconfig.h,
- source/headers/config.h.in: Added macros to find 64bit integer.
-
-2003-10-21 16:16 Sandro Santilli <strk at kbt.io>
-
- * [r220] doc/example.cpp: Uncommented point creation lines. Updated
- comments about segfaults.
-
-2003-10-21 05:35 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r219] source/test/Makefile.am: Added test.xml so it gets picked
- up by 'make dist'
-
-2003-10-21 05:09 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r218] INSTALL: Added simple installation directions.
-
-2003-10-21 04:55 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r217] source/examples/Makefile.am, source/geom/Makefile.am,
- source/test/Makefile.am: Fix up references to header files to
- 'make dist' works.
-
-2003-10-20 17:50 Sandro Santilli <strk at kbt.io>
-
- * [r216] doc/example.cpp: added Union example
-
-2003-10-20 15:41 Sandro Santilli <strk at kbt.io>
-
- * [r215] source/geom/Geometry.cpp, source/headers/geom.h:
- Geometry::checkNotGeometryCollection made static and
- non-distructive.
-
-2003-10-20 14:02 Sandro Santilli <strk at kbt.io>
-
- * [r214] source/graph/EdgeRing.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp: more explicit
- exception thrown on null Directed Edge detection
-
-2003-10-20 13:56 Sandro Santilli <strk at kbt.io>
-
- * [r213] source/util/AssertionFailedException.cpp: fixed typo
-
-2003-10-20 13:53 Sandro Santilli <strk at kbt.io>
-
- * [r212] source/graph/GeometryGraph.cpp: LinearRing handled as a
- LineString in GeometryGraph::add(const Geometry *) - more
- explicit exception thrown for unknown geometries
-
-2003-10-17 05:51 Yury Bychkov <me at yury.ca>
-
- * [r211] VisualStudio/GEOS.vcproj, source/geom/Polygon.cpp,
- source/headers/indexQuadtree.h,
- source/index/quadtree/DoubleBits.cpp, source/test/XMLTester.cpp:
- Fixed a small memory leak.
-
-2003-10-16 17:41 Sandro Santilli <strk at kbt.io>
-
- * [r210] source/util/GEOSException.cpp,
- source/util/UnsupportedOperationException.cpp: Fixed a bug in
- GEOSException that prevented print of the type of exception
- thrown.
-
-2003-10-16 17:33 Sandro Santilli <strk at kbt.io>
-
- * [r209] source/operation/valid/RepeatedPointTester.cpp: dropped
- useless string() cast
-
-2003-10-16 17:05 Sandro Santilli <strk at kbt.io>
-
- * [r208] source/geom/TopologyException.cpp, source/headers/geom.h,
- source/headers/util.h, source/util/IllegalArgumentException.cpp:
- Made TopologyException inherit from GEOSException. Adjusted
- IllegalArgumentException subclassing.
-
-2003-10-16 13:01 Sandro Santilli <strk at kbt.io>
-
- * [r207] source/test/XMLTester.cpp: Added call to Unload::Release()
-
-2003-10-16 12:09 Sandro Santilli <strk at kbt.io>
-
- * [r206] source/test/XMLTester.cpp: bug fixed in exception handling
-
-2003-10-16 08:50 Sandro Santilli <strk at kbt.io>
-
- * [r205] source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/geom/LineString.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Polygon.cpp, source/headers/geosAlgorithm.h,
- source/operation/distance/DistanceOp.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp: Memory leak
- fixes. Improved performance by mean of more calls to new
- getCoordinatesRO() when applicable.
-
-2003-10-16 08:48 Sandro Santilli <strk at kbt.io>
-
- * [r204] source/test/XMLTester.cpp: Exceptions handled
-
-2003-10-15 16:39 Sandro Santilli <strk at kbt.io>
-
- * [r203] source/geom/GeometryFactory.cpp, source/graph/Edge.cpp,
- source/graph/EdgeList.cpp, source/graph/EdgeRing.cpp,
- source/graph/GeometryGraph.cpp, source/graph/PlanarGraph.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/MonotoneChainIndexer.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleEdgeSetIntersector.cpp,
- source/graph/index/SimpleSweepLineIntersector.cpp,
- source/headers/geom.h, source/headers/graph.h,
- source/headers/graphindex.h,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/overlay/LineBuilder.cpp: Made
- Edge::getCoordinates() return a 'const' value. Adapted code set.
-
-2003-10-15 15:47 Sandro Santilli <strk at kbt.io>
-
- * [r202] source/algorithm/MCPointInRing.cpp,
- source/algorithm/PointLocator.cpp: Adapted to new
- getCoordinatesRO() interface
-
-2003-10-15 15:30 Sandro Santilli <strk at kbt.io>
-
- * [r201] source/graph/index/MonotoneChain.cpp,
- source/graph/index/SweepLineEvent.cpp,
- source/graph/index/SweepLineSegment.cpp,
- source/headers/graphindex.h: Declared a SweepLineEventOBJ from
- which MonotoneChain and SweepLineSegment
- derive to abstract SweepLineEvent object previously done on void
- * pointers.
- No more compiler warnings...
-
-2003-10-15 11:24 Sandro Santilli <strk at kbt.io>
-
- * [r200] source/graph/GeometryGraph.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IsValidOp.cpp: Use getCoordinatesRO()
- introduced.
-
-2003-10-15 11:23 Sandro Santilli <strk at kbt.io>
-
- * [r199] source/geom/BasicCoordinateList.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/PointCoordinateList.cpp, source/headers/geom.h:
- Formalized const nature of toVector() method and of first
- argument to static removeRepeatedPoints().
-
-2003-10-15 10:17 Sandro Santilli <strk at kbt.io>
-
- * [r198] source/geom/BasicCoordinateList.cpp,
- source/geom/PointCoordinateList.cpp, source/headers/geom.h: Made
- setPoints() get a const vector<Coordinate>.
-
-2003-10-15 09:54 Sandro Santilli <strk at kbt.io>
-
- * [r197] source/geom/LineString.cpp, source/headers/geom.h: Added
- getCoordinatesRO() public method.
-
-2003-10-15 08:52 Sandro Santilli <strk at kbt.io>
-
- * [r196] source/io/WKTReader.cpp: Memory leaks fixed.
-
-2003-10-15 08:51 Sandro Santilli <strk at kbt.io>
-
- * [r195] TODO: Initial import
-
-2003-10-15 08:08 Sandro Santilli <strk at kbt.io>
-
- * [r194] source/geom/Polygon.cpp: Memory leaks fixed. Partially due
- to getCoordinates() and GeometryCollection()
- changes, partially old dated.
-
-2003-10-14 15:58 Sandro Santilli <strk at kbt.io>
-
- * [r193] source/geom/GeometryFactory.cpp: Useless vector<Geometry
- *> leaking allocations removed
-
-2003-10-13 21:26 Sandro Santilli <strk at kbt.io>
-
- * [r192] ., .cvsignore, macros, macros/.cvsignore, source/bigtest,
- source/bigtest/.cvsignore, source/examples,
- source/examples/.cvsignore, source/geom, source/geom/.cvsignore,
- source/headers, source/headers/.cvsignore, source/test,
- source/test/.cvsignore: Added build time created files to
- cvsignore lists
-
-2003-10-13 17:54 Sandro Santilli <strk at kbt.io>
-
- * [r191] source/headers/opValid.h,
- source/operation/valid/IsValidOp.cpp: IsValidOp constructor used
- same name for the arg and a private element. Fixed.
-
-2003-10-13 17:47 Sandro Santilli <strk at kbt.io>
-
- * [r190] source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/PolygonBuilder.cpp: delete statement
- removed
-
-2003-10-13 15:39 Sandro Santilli <strk at kbt.io>
-
- * [r189] source/algorithm/CentroidArea.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/headers/geosAlgorithm.h: Fixed some leak or fault flips
- (forced copy of a single coordinate)
-
-2003-10-13 15:02 Sandro Santilli <strk at kbt.io>
-
- * [r188] source/test/XMLTester.cpp: accept input file as first
- argument on cmdline
-
-2003-10-13 12:51 Sandro Santilli <strk at kbt.io>
-
- * [r187] source/geom/Geometry.cpp, source/headers/geom.h: removed
- sortedClasses strings array from all geometries.
-
-2003-10-13 09:24 Sandro Santilli <strk at kbt.io>
-
- * [r186] source/headers/indexQuadtree.h,
- source/index/quadtree/DoubleBits.cpp: long -> long long
- enlargement of types to allow for left/rigth shift of 53 bits
-
-2003-10-11 03:23 Sandro Santilli <strk at kbt.io>
-
- * [r185] source/geom/LineString.cpp, source/geom/LinearRing.cpp:
- fixed spurious typos
-
-2003-10-11 01:56 Sandro Santilli <strk at kbt.io>
-
- * [r184] source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
- source/geom/CoordinateList.cpp, source/geom/Envelope.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
- source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
- source/geom/PointCoordinateList.cpp, source/geom/Polygon.cpp,
- source/geom/PrecisionModel.cpp, source/graph/Edge.cpp,
- source/graph/EdgeEnd.cpp, source/graph/EdgeIntersection.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeRing.cpp,
- source/graph/GeometryGraph.cpp, source/graph/GraphComponent.cpp,
- source/graph/Label.cpp, source/graph/Node.cpp,
- source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
- source/graph/Quadrant.cpp, source/graph/TopologyLocation.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp, source/headers/geom.h,
- source/headers/geosAlgorithm.h, source/headers/graph.h,
- source/headers/io.h, source/headers/opBuffer.h,
- source/headers/opDistance.h, source/headers/opOverlay.h,
- source/headers/opRelate.h, source/headers/opValid.h,
- source/headers/operation.h, source/headers/util.h,
- source/index/chain/indexMonotoneChain.cpp,
- source/io/WKTWriter.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/BufferEdgeBuilder.cpp,
- source/operation/buffer/BufferLineBuilder.cpp,
- source/operation/buffer/LoopFilter.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/LineExtracterFilter.cpp,
- source/operation/distance/PointExtracterFilter.cpp,
- source/operation/distance/PolygonExtracterFilter.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/util/Assert.cpp, source/util/CoordinateArrayFiter.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp: Code base padded
- with 'const' keywords ;)
-
-2003-10-09 15:35 Sandro Santilli <strk at kbt.io>
-
- * [r183] source/geom/GeometryFactory.cpp, source/headers/geom.h:
- added 'const' keyword to GeometryFactory constructor, Log on top
- of geom.h
-
-2003-10-09 11:20 Sandro Santilli <strk at kbt.io>
-
- * [r182] doc/example.cpp: moved Log to a better place
-
-2003-10-09 11:19 Sandro Santilli <strk at kbt.io>
-
- * [r181] doc/example.cpp: added convexHull and PrecisionModel
-
-2003-10-09 10:14 Sandro Santilli <strk at kbt.io>
-
- * [r180] source/geom/GeometryFactory.cpp: just a style change in
- top Log comment.
-
-2003-10-09 10:10 Sandro Santilli <strk at kbt.io>
-
- * [r179] source/geom/PrecisionModel.cpp: Throw an exception if
- scale is 0. Added Log entry.
-
-2003-10-09 09:42 Sandro Santilli <strk at kbt.io>
-
- * [r178] source/geom/GeometryFactory.cpp: Tried to "formalize"
- constant nature of the first argument given to constructor by
- PrecisionModel and SRID specification. Added CVS Log on top.
-
-2003-10-09 08:58 Sandro Santilli <strk at kbt.io>
-
- * [r177] doc/example.cpp, source/algorithm/ConvexHull.cpp: Added
- convexHull() call to example, fixed leaks in ConvexHull
-
-2003-10-09 00:11 Sandro Santilli <strk at kbt.io>
-
- * [r176] doc, doc/example.cpp: First reference-by-example file.
-
-2003-10-08 16:51 Sandro Santilli <strk at kbt.io>
-
- * [r175] source/geom/Makefile.am, source/headers/Makefile.am,
- source/headers/geom.h, source/headers/graph.h,
- source/headers/indexQuadtree.h, source/headers/opRelate.h,
- source/headers/opValid.h, source/headers/operation.h,
- source/headers/unload.h, source/io/Unload.cpp: Added xie's Unload
- class with some fixes.
-
-2003-10-08 13:18 Sandro Santilli <strk at kbt.io>
-
- * [r174] source/headers/io.h, source/io/WKTWriter.cpp: added
- missing LinearRing writing capabilities.
-
-2003-10-08 10:36 Sandro Santilli <strk at kbt.io>
-
- * [r173] source/geom/GeometryCollection.cpp: Constructor by
- vector<Geometry *> * now makes a copy of the vector so that call
- ers can safely delete it when done.
-
-2003-10-07 21:47 Sandro Santilli <strk at kbt.io>
-
- * [r172] source/algorithm/SimplePointInAreaLocator.cpp,
- source/geom/Polygon.cpp, source/graph/EdgeRing.cpp,
- source/graph/GeometryGraph.cpp,
- source/operation/overlay/PolygonBuilder.cpp: had all
- getCoordinates() callers free returned value.
-
-2003-10-07 18:58 Sandro Santilli <strk at kbt.io>
-
- * [r171] source/algorithm/PointLocator.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/GeometryCollection.cpp, source/geom/LineString.cpp,
- source/graph/GeometryGraph.cpp, source/headers/config.h.in:
- LineString constructor now creates its own copy of given
- CoordinateList object, and returns a new copy with
- getCoordinates().
- will be easier to remove by anyone else.
-
-2003-10-03 01:20 Yury Bychkov <me at yury.ca>
-
- * [r170] source/geom/MultiPolygon.cpp, source/test/XMLTester.cpp:
- Memory leak in Overlay fixed.
-
-2003-09-29 16:25 Sandro Santilli <strk at kbt.io>
-
- * [r169] macros, macros/.cvsignore, source/bigtest,
- source/bigtest/.cvsignore, source/examples,
- source/examples/.cvsignore, source/headers,
- source/headers/.cvsignore: Some more cvsignore files. Some
- entries should probably not be
- in the local copy
-
-2003-09-29 15:07 Sandro Santilli <strk at kbt.io>
-
- * [r168] ., .cvsignore: Added config.sub, config.guess and
- autom4te.cache
-
-2003-09-29 13:15 Sandro Santilli <strk at kbt.io>
-
- * [r167] tools, tools/.cvsignore: Don't wonder about Makefile.in,
- Makefile, gdal-config
-
-2003-09-26 17:31 Sandro Santilli <strk at kbt.io>
-
- * [r166] source/algorithm/ConvexHull.cpp: getConvexHull() made
- check value returned by reduce() before deleting
- it (might be the untouched input).
-
-2003-09-26 09:17 Yury Bychkov <me at yury.ca>
-
- * [r165] source/index/bintree/NodeBase.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/test/XMLTester.cpp: isValid segfault fixed. Overlay still
- leaks a bit.
-
-2003-09-24 02:16 Yury Bychkov <me at yury.ca>
-
- * [r164] source/geom/MultiPolygon.cpp,
- source/graph/EdgeEndStar.cpp, source/index/bintree/NodeBase.cpp,
- source/index/bintree/Root.cpp,
- source/operation/buffer/BufferEdgeBuilder.cpp,
- source/operation/buffer/BufferLineBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/test/XMLTester.cpp: All reported bugs fiexd. Small leak in
- Overlay remains.
-
-2003-09-06 08:24 Yury Bychkov <me at yury.ca>
-
- * [r163] source/geom/Geometry.cpp, source/headers/opDistance.h,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/LineExtracterFilter.cpp,
- source/operation/distance/PointExtracterFilter.cpp,
- source/operation/distance/PolygonExtracterFilter.cpp,
- source/test/XMLTester.cpp: isWithinDistance fixed and tested.
-
-2003-09-06 00:01 Yury Bychkov <me at yury.ca>
-
- * [r162] source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/geom/Geometry.cpp, source/graph/DirectedEdge.cpp,
- source/graph/DirectedEdgeStar.cpp,
- source/graph/GeometryGraph.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/test/XMLTester.cpp: getInteriorPoint bugs fixed.
-
-2003-09-01 06:32 Yury Bychkov <me at yury.ca>
-
- * [r161] source/algorithm/ConvexHull.cpp, source/geom/Geometry.cpp,
- source/geom/Polygon.cpp, source/test/XMLTester.cpp: Some
- ConvexHull bugs fixed.
-
-2003-08-30 07:55 Yury Bychkov <me at yury.ca>
-
- * [r160] source/algorithm/CentroidArea.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/Polygon.cpp, source/graph/GeometryGraph.cpp,
- source/operation/IsSimpleOp.cpp, source/test/XMLTester.cpp: Some
- bugfixes. XMLTester expanded to accomodate getBoundary,
- getCentroid, isSimple.
-
-2003-08-18 23:40 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r159] source/algorithm/ConvexHull.java: Removed java source file
- from archive.
-
-2003-08-18 22:34 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r158] configure.in: Change it back :/
-
-2003-08-18 22:33 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r157] configure.in: Change version number.
-
-2003-08-18 20:42 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r156] ltmain.sh: Return ltmain to distro (oops)
-
-2003-08-18 20:36 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r155] mkinstalldirs: Remove more autoconf files
-
-2003-08-18 20:34 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r154] acinclude.m4, config.guess, config.sub, install-sh,
- ltmain.sh: Removed more autoconf files...
-
-2003-08-18 20:27 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r153] missing: Removed 'missing' script.
-
-2003-08-18 16:38 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r152] source/headers/Makefile.am: Fixed up to treat headers as
- headers.
-
-2003-08-17 18:40 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r151] Makefile.am, source/Makefile.am,
- source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/ConvexHull.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/bigtest/Makefile.am,
- source/examples/CustomCoordinateListExample.h,
- source/examples/Makefile.am, source/geom/BasicCoordinateList.cpp,
- source/geom/Coordinate.cpp, source/geom/CoordinateList.cpp,
- source/geom/CoordinateListFactory.cpp, source/geom/Dimension.cpp,
- source/geom/Envelope.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Location.cpp, source/geom/Makefile.am,
- source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
- source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
- source/geom/PointCoordinateList.cpp, source/geom/Polygon.cpp,
- source/geom/PrecisionModel.cpp,
- source/geom/TopologyException.cpp, source/graph/Depth.cpp,
- source/graph/DirectedEdge.cpp, source/graph/DirectedEdgeStar.cpp,
- source/graph/Edge.cpp, source/graph/EdgeEnd.cpp,
- source/graph/EdgeEndStar.cpp, source/graph/EdgeIntersection.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
- source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
- source/graph/GraphComponent.cpp, source/graph/Label.cpp,
- source/graph/Node.cpp, source/graph/NodeFactory.cpp,
- source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
- source/graph/Position.cpp, source/graph/Quadrant.cpp,
- source/graph/TopologyLocation.cpp,
- source/graph/index/MonotoneChain.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/MonotoneChainIndexer.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleEdgeSetIntersector.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SimpleSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp,
- source/graph/index/SweepLineSegment.cpp,
- source/headers/Makefile.am, source/headers/geom.h,
- source/headers/geosAlgorithm.h,
- source/index/bintree/BinTreeInterval.cpp,
- source/index/bintree/BinTreeNode.cpp,
- source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
- source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/IntervalSize.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/Interval.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/index/sweepline/SweepLineInterval.cpp,
- source/index/sweepline/indexSweepLineEvent.cpp,
- source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/io/Writer.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/BufferEdgeBuilder.cpp,
- source/operation/buffer/BufferLineBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/LoopFilter.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/LineExtracterFilter.cpp,
- source/operation/distance/PointExtracterFilter.cpp,
- source/operation/distance/PolygonExtracterFilter.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp,
- source/test/Makefile.am, source/test/XMLTester.cpp,
- source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
- source/util/CoordinateArrayFiter.cpp,
- source/util/GEOSException.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp,
- source/util/UnsupportedOperationException.cpp: Norman's patch +
- global removal of "no newline" + small changes
- to make Norman's patch work in the linux build environment.
-
-2003-08-17 18:01 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r150] libtool: Removed more configuration files per Norman's
- request.
-
-2003-08-17 17:56 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r149] aclocal.m4, configure: Removed more configure files per
- Norman's request.
-
-2003-08-17 17:55 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r148] Makefile.in, macros/Makefile.in, source/Makefile.in,
- source/bigtest/Makefile.in, source/geom/Coordinate.cpp,
- source/geom/Makefile.in, source/headers/Makefile.in,
- source/test/Makefile.in, tools/Makefile.in: Removed Makefile.in
- files, per Norman's request.
-
-2003-08-16 06:33 Yury Bychkov <me at yury.ca>
-
- * [r147] VisualStudio/GEOS.vcproj, source/algorithm/ConvexHull.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/bigtest/TestSweepLineSpeed.cpp,
- source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
- source/geom/CoordinateList.cpp, source/geom/Dimension.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/Location.cpp,
- source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
- source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
- source/geom/Polygon.cpp, source/geom/TopologyException.cpp,
- source/graph/Depth.cpp, source/graph/DirectedEdge.cpp,
- source/graph/DirectedEdgeStar.cpp, source/graph/Edge.cpp,
- source/graph/EdgeEnd.cpp, source/graph/EdgeEndStar.cpp,
- source/graph/EdgeIntersection.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
- source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
- source/graph/GraphComponent.cpp, source/graph/Label.cpp,
- source/graph/Node.cpp, source/graph/NodeMap.cpp,
- source/graph/PlanarGraph.cpp, source/graph/TopologyLocation.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SimpleSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp, source/headers/bigtest.h,
- source/headers/geom.h, source/headers/geosAlgorithm.h,
- source/headers/graph.h, source/headers/graphindex.h,
- source/headers/indexBintree.h, source/headers/indexChain.h,
- source/headers/indexQuadtree.h, source/headers/indexStrtree.h,
- source/headers/indexSweepline.h, source/headers/io.h,
- source/headers/opBuffer.h, source/headers/opDistance.h,
- source/headers/opOverlay.h, source/headers/opRelate.h,
- source/headers/opValid.h, source/headers/operation.h,
- source/headers/spatialIndex.h, source/headers/util.h,
- source/index/bintree/BinTreeInterval.cpp,
- source/index/bintree/BinTreeNode.cpp,
- source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
- source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp, source/io/WKTReader.cpp,
- source/io/WKTWriter.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/test/Stackwalker.cpp, source/test/Stackwalker.h,
- source/test/XMLTester.cpp, source/util/CoordinateArrayFiter.cpp,
- source/util/UniqueCoordinateArrayFilter.cpp: Memory leak fixes.
-
-2003-06-21 22:17 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r146] source/geom/Makefile.am: GNU compile fixes from nvine.
-
-2003-06-19 20:54 Yury Bychkov <me at yury.ca>
-
- * [r145] source/algorithm/CGAlgorithms.cpp,
- source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/bigtest/GeometryTestFactory.cpp,
- source/bigtest/TestSweepLineSpeed.cpp,
- source/examples/CPCLException.cpp,
- source/examples/CoordinateListsExample.cpp,
- source/examples/CustomCoordinateListExample.cpp,
- source/examples/CustomCoordinateListExample.h,
- source/examples/CustomPointCoordinateList.cpp,
- source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/CoordinateListFactory.cpp, source/geom/Dimension.cpp,
- source/geom/Envelope.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Location.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
- source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
- source/geom/TopologyException.cpp, source/graph/Depth.cpp,
- source/graph/DirectedEdge.cpp, source/graph/DirectedEdgeStar.cpp,
- source/graph/Edge.cpp, source/graph/EdgeEnd.cpp,
- source/graph/EdgeEndStar.cpp, source/graph/EdgeIntersection.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
- source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
- source/graph/GraphComponent.cpp, source/graph/Label.cpp,
- source/graph/Node.cpp, source/graph/NodeFactory.cpp,
- source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
- source/graph/Position.cpp, source/graph/Quadrant.cpp,
- source/graph/TopologyLocation.cpp,
- source/graph/index/MonotoneChain.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/MonotoneChainIndexer.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleEdgeSetIntersector.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SimpleSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp,
- source/graph/index/SweepLineSegment.cpp,
- source/headers/bigtest.h, source/headers/geom.h,
- source/headers/geosAlgorithm.h, source/headers/graph.h,
- source/headers/graphindex.h, source/headers/indexBintree.h,
- source/headers/indexChain.h, source/headers/indexQuadtree.h,
- source/headers/indexStrtree.h, source/headers/indexSweepline.h,
- source/headers/io.h, source/headers/opBuffer.h,
- source/headers/opDistance.h, source/headers/opOverlay.h,
- source/headers/opRelate.h, source/headers/opValid.h,
- source/headers/operation.h, source/headers/spatialIndex.h,
- source/headers/util.h, source/index/bintree/BinTreeInterval.cpp,
- source/index/bintree/BinTreeNode.cpp,
- source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
- source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/IntervalSize.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/Interval.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/index/strtree/SIRtree.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/index/sweepline/SweepLineInterval.cpp,
- source/index/sweepline/indexSweepLineEvent.cpp,
- source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/io/Writer.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/buffer/BufferEdgeBuilder.cpp,
- source/operation/buffer/BufferLineBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/LoopFilter.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/LineExtracterFilter.cpp,
- source/operation/distance/PointExtracterFilter.cpp,
- source/operation/distance/PolygonExtracterFilter.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp,
- source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
- source/test/XMLTester.cpp, source/util/Assert.cpp,
- source/util/AssertionFailedException.cpp,
- source/util/GEOSException.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/UnsupportedOperationException.cpp: 'geos' namespace
- added.
-
-2003-06-18 20:08 Yury Bychkov <me at yury.ca>
-
- * [r144] source/headers/opBuffer.h, source/operation/buffer,
- source/operation/buffer/BufferEdgeBuilder.cpp,
- source/operation/buffer/BufferLineBuilder.cpp,
- source/operation/buffer/BufferOp.cpp,
- source/operation/buffer/BufferSubgraph.cpp,
- source/operation/buffer/LoopFilter.cpp,
- source/operation/buffer/RightmostEdgeFinder.cpp: Buffer is almost
- fully debugged.
-
-2003-05-29 00:05 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r143] source/bigtest/Makefile.am, source/geom/Makefile.am: Final
- GNU build adjustments.
-
-2003-05-28 23:55 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r142] source/examples/Makefile.am: Added new exception class.
-
-2003-05-28 23:39 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r141] source/headers/Makefile.am: Change reference to
- spatialIndex.h
-
-2003-05-28 23:22 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r140] source/geom/Makefile.am: Removed obsolete build entries
- for removed classes.
-
-2003-05-28 22:22 Yury Bychkov <me at yury.ca>
-
- * [r139] source/headers/indexStrtree.h,
- source/index/strtree/Interval.cpp: Some bugfixes.
-
-2003-05-28 22:11 Yury Bychkov <me at yury.ca>
-
- * [r138] source/index/bintree/Interval.cpp,
- source/index/bintree/Node.cpp, source/test/XMLTester.cpp: no
- message
-
-2003-05-28 05:02 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r137] source/index/strtree/Interval.cpp,
- source/index/strtree/SIRtree.cpp: Changed __max/__min to max/min
-
-2003-05-28 05:01 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r136] source/index/quadtree/IntervalSize.cpp: Change __max to
- max
-
-2003-05-27 23:56 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r135] source/geom/Makefile.am: Changed from mistaken cpp file
- names.
-
-2003-05-27 23:54 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r134] source/algorithm/CentroidArea.cpp: Added include for
- <typeinfo>
-
-2003-05-27 23:45 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r133] source/headers/indexStrtree.h: GNU build support
-
-2003-05-27 23:42 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r132] source/headers/indexQuadtree.h: Fix reference to
- spatialIndex header
-
-2003-05-27 23:41 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r131] source/headers/Makefile.in, source/headers/SpatialIndex.h,
- source/headers/geom.h, source/headers/indexStrtree.h,
- source/headers/spatialIndex.h: Build updates.
-
-2003-05-27 23:33 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r130] source/geom/Makefile.am: Add new files into build support
-
-2003-05-27 23:17 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r129] source/headers/Makefile.am: Add all new headers into the
- build process.
-
-2003-05-27 23:11 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r128] source/geom/Makefile.am, source/headers/Makefile.am: Some
- updates to synch build with devel.
-
-2003-05-21 23:28 Yury Bychkov <me at yury.ca>
-
- * [r127] source/algorithm/MCPointInRing.cpp,
- source/geom/PrecisionModel.cpp, source/graph/GeometryGraph.cpp,
- source/index/bintree/Key.cpp,
- source/operation/relate/RelateOp.cpp: Several bugs fixed.
-
-2003-05-19 06:18 Yury Bychkov <me at yury.ca>
-
- * [r126] source/algorithm/HCoordinate.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/examples/CPCLException.cpp,
- source/examples/CoordinateListsExample.cpp,
- source/examples/CustomCoordinateListExample.cpp,
- source/examples/CustomCoordinateListExample.h,
- source/examples/CustomPointCoordinateList.cpp,
- source/geom/CoordinateList.cpp, source/geom/Dimension.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/Location.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/TopologyException.cpp,
- source/graph/GeometryGraph.cpp, source/graph/Quadrant.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/headers/geom.h, source/headers/geosAlgorithm.h,
- source/headers/io.h, source/headers/util.h,
- source/index/quadtree/DoubleBits.cpp,
- source/io/ParseException.cpp, source/io/WKTReader.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
- source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
- source/util/GEOSException.cpp,
- source/util/IllegalArgumentException.cpp,
- source/util/UnsupportedOperationException.cpp: All exceptions are
- now classes.
-
-2003-05-17 07:47 Yury Bychkov <me at yury.ca>
-
- * [r125] source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp: Last fix for CVS.
-
-2003-05-17 06:08 Yury Bychkov <me at yury.ca>
-
- * [r124] source/algorithm/MCPointInRing.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/graph/GeometryGraph.cpp,
- source/headers/geom.h, source/headers/geosAlgorithm.h,
- source/headers/graph.h, source/headers/graphindex.h,
- source/headers/indexQuadtree.h, source/headers/indexStrtree.h,
- source/index/quadtree/Quadtree.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/operation/valid/IsValidOp.cpp: Fixing CVS error.
-
-2003-05-17 00:27 Yury Bychkov <me at yury.ca>
-
- * [r123] source/geom/GeometryCollection.cpp,
- source/headers/geosAlgorithm.h: Fixing a commit problem.
-
-2003-05-17 00:07 Yury Bychkov <me at yury.ca>
-
- * [r122] source/algorithm/MCPointInRing.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/graph/GeometryGraph.cpp,
- source/headers/geom.h, source/headers/geosAlgorithm.h,
- source/headers/graph.h, source/headers/opDistance.h,
- source/index/intervaltree, source/index/strtree/SIRtree.cpp,
- source/index/strtree/STRtree.cpp, source/operation/distance,
- source/operation/distance/ConnectedElementPointFilter.cpp,
- source/operation/distance/DistanceOp.cpp,
- source/operation/distance/LineExtracterFilter.cpp,
- source/operation/distance/PointExtracterFilter.cpp,
- source/operation/distance/PolygonExtracterFilter.cpp: SIRtree is
- done. Distance is done.
-
-2003-05-07 09:06 Yury Bychkov <me at yury.ca>
-
- * [r121] source/algorithm/CentroidArea.cpp,
- source/algorithm/CentroidLine.cpp,
- source/algorithm/CentroidPoint.cpp,
- source/algorithm/ConvexHull.java,
- source/algorithm/IntTreePointInRing.cpp,
- source/algorithm/InteriorPointArea.cpp,
- source/algorithm/InteriorPointLine.cpp,
- source/algorithm/InteriorPointPoint.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/SIRtreePointInRing.cpp,
- source/geom/GeometryComponentFilter.cpp,
- source/geom/TopologyException.cpp,
- source/graph/index/SimpleEdgeSetIntersector.cpp,
- source/graph/index/SimpleSweepLineIntersector.cpp,
- source/headers/SpatialIndex.h, source/headers/geosAlgorithm.h,
- source/headers/graphindex.h, source/headers/indexBintree.h,
- source/headers/indexIntervaltree.h,
- source/headers/indexQuadtree.h, source/headers/indexStrtree.h,
- source/index/bintree, source/index/bintree/BinTreeInterval.cpp,
- source/index/bintree/BinTreeNode.cpp,
- source/index/bintree/Bintree.cpp,
- source/index/bintree/Interval.cpp, source/index/bintree/Key.cpp,
- source/index/bintree/Node.cpp, source/index/bintree/NodeBase.cpp,
- source/index/bintree/Root.cpp,
- source/index/quadtree/DoubleBits.cpp,
- source/index/quadtree/IntervalSize.cpp,
- source/index/quadtree/Quad.cpp,
- source/index/quadtree/QuadTreeKey.cpp,
- source/index/quadtree/QuadTreeNode.cpp,
- source/index/quadtree/QuadTreeNodeBase.cpp,
- source/index/quadtree/QuadTreeRoot.cpp,
- source/index/quadtree/Quadtree.cpp, source/index/strtree,
- source/index/strtree/AbstractNode.cpp,
- source/index/strtree/AbstractSTRtree.cpp,
- source/index/strtree/Interval.cpp,
- source/index/strtree/ItemBoundable.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp: Closer to
- 1.3
-
-2003-05-04 22:34 Yury Bychkov <me at yury.ca>
-
- * [r120] source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/PrecisionModel.cpp, source/graph/EdgeList.cpp,
- source/graph/index/MonotoneChain.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp, source/headers/geom.h,
- source/headers/geosAlgorithm.h, source/headers/graph.h,
- source/headers/graphindex.h, source/headers/opRelate.h,
- source/headers/opValid.h, source/headers/operation.h,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/IsValidOp.cpp: Closer to JTS 1.3
-
-2003-04-28 06:01 Yury Bychkov <me at yury.ca>
-
- * [r119] source/algorithm/CGAlgorithms.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/IntTreePointInRing.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/MCPointInRing.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/bigtest/GeometryTestFactory.cpp,
- source/examples/CustomCoordinateListExample.h,
- source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/CoordinateListFactory.cpp, source/geom/Dimension.cpp,
- source/geom/Envelope.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Location.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
- source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
- source/graph/Depth.cpp, source/graph/DirectedEdge.cpp,
- source/graph/DirectedEdgeStar.cpp, source/graph/Edge.cpp,
- source/graph/EdgeEnd.cpp, source/graph/EdgeEndStar.cpp,
- source/graph/EdgeIntersection.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
- source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
- source/graph/GraphComponent.cpp, source/graph/Label.cpp,
- source/graph/Node.cpp, source/graph/NodeFactory.cpp,
- source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
- source/graph/Position.cpp, source/graph/Quadrant.cpp,
- source/graph/TopologyLocation.cpp,
- source/graph/index/MonotoneChain.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/MonotoneChainIndexer.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp,
- source/graph/index/SweepLineSegment.cpp, source/headers/geom.h,
- source/headers/geosAlgorithm.h, source/headers/graph.h,
- source/headers/graphindex.h, source/headers/opOverlay.h,
- source/headers/opValid.h,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/intervaltree/IntervalNode.cpp,
- source/index/intervaltree/IntervalTree.cpp,
- source/index/quadtree/Quad.cpp,
- source/index/quadtree/Quadtree.cpp,
- source/index/sweepline/SweepLineIndex.cpp,
- source/index/sweepline/SweepLineInterval.cpp,
- source/index/sweepline/indexSweepLineEvent.cpp,
- source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/io/Writer.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp,
- source/util/Assert.cpp, source/util/AssertionFailedException.cpp:
- Partially upgraded to JTS 1.3
-
-2003-04-21 22:16 Yury Bychkov <me at yury.ca>
-
- * [r118] VisualStudio, VisualStudio/GEOS.sln,
- VisualStudio/GEOS.vcproj: VisualStudio project added.
-
-2003-04-17 00:37 Yury Bychkov <me at yury.ca>
-
- * [r117] source/geom/BasicCoordinateList.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
- source/geom/PointCoordinateList.cpp,
- source/graph/GeometryGraph.cpp, source/io/WKTReader.cpp: Changed
- PrecisionModel to Value type. Removed bounds checking from *At
- methods in CoordinateLists.
-
-2003-04-12 04:31 Yury Bychkov <me at yury.ca>
-
- * [r116] source/graph/EdgeRing.cpp,
- source/operation/overlay/OverlayOp.cpp: Overlay passes all tests
- (both precise and normal)
-
-2003-04-11 23:16 Yury Bychkov <me at yury.ca>
-
- * [r115] source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/PrecisionModel.cpp, source/graph/GeometryGraph.cpp,
- source/headers/geom.h, source/io/WKTReader.cpp,
- source/test/XMLTester.cpp: Overlay almost works. Fails 2 tests.
-
-2003-04-10 04:34 Yury Bychkov <me at yury.ca>
-
- * [r114] source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
- source/graph/Depth.cpp, source/graph/DirectedEdgeStar.cpp,
- source/graph/EdgeIntersectionList.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/test/XMLTester.cpp: Overlay passes all normal tests. Still
- fails on Precision tests.
-
-2003-04-09 21:52 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r113] source/headers/geom.h: Changed destructors to virtual to
- quiet GNU warnings
-
-2003-04-04 23:49 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r112] source/headers/Makefile.am: Install all headers at install
- time.
-
-2003-04-04 22:04 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r111] source/examples/CustomCoordinateListExample.cpp,
- source/examples/CustomCoordinateListExample.h,
- source/examples/CustomPointCoordinateList.cpp: Newlines added to
- quiet gcc.
-
-2003-04-04 03:44 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r110] source/geom/Makefile.am: Build support
-
-2003-04-04 03:43 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r109] source/examples/Makefile.am: Build support.
-
-2003-04-04 03:28 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r108] source/geom/Makefile.am: Build support updates.
-
-2003-04-04 03:11 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r107] source/examples/Makefile.am: Build support for new example
- programs.
-
-2003-04-04 00:18 David Blasby <dblasby at gmail.com>
-
- * [r106] INSTALL: added comment about running ./autogen.sh
-
-2003-04-02 21:55 Yury Bychkov <me at yury.ca>
-
- * [r105] source/examples/CustomCoordinateListExample.cpp,
- source/examples/CustomCoordinateListExample.h,
- source/examples/CustomPointCoordinateList.cpp: Added example on
- how to wrap internal storage format with CoordinateLists.
-
-2003-04-02 08:02 Yury Bychkov <me at yury.ca>
-
- * [r104] source/algorithm/MCPointInRing.cpp,
- source/geom/BasicCoordinateList.cpp, source/geom/LineString.cpp,
- source/geom/PointCoordinateList.cpp,
- source/graph/DirectedEdge.cpp, source/graph/EdgeEnd.cpp,
- source/graph/EdgeEndStar.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeRing.cpp,
- source/graph/Node.cpp, source/headers/geom.h,
- source/headers/indexChain.h, source/headers/opOverlay.h,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/IsValidOp.cpp: isValid is debugged (passes
- all 805 tests).
-
-2003-03-24 19:23 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r103] source/headers/indexQuadtree.h,
- source/headers/indexSweepline.h: Added newlines to end to quiet
- gcc
-
-2003-03-24 19:21 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r102] Makefile.in, aclocal.m4, configure, configure.in, libtool,
- macros/Makefile.in, source/Makefile.am, source/Makefile.in,
- source/algorithm/Makefile.am, source/algorithm/Makefile.in,
- source/bigtest/Makefile.in, source/geom/Makefile.in,
- source/graph/Makefile.am, source/graph/Makefile.in,
- source/graph/index/Makefile.am, source/graph/index/Makefile.in,
- source/headers/Makefile.in, source/headers/config.h.in,
- source/headers/indexChain.h, source/headers/indexIntervaltree.h,
- source/io/Makefile.am, source/io/Makefile.in,
- source/io/markup/Makefile.am, source/io/markup/Makefile.in,
- source/operation/Makefile.am, source/operation/Makefile.in,
- source/operation/relate/Makefile.am,
- source/operation/relate/Makefile.in,
- source/operation/valid/Makefile.am, source/test/Makefile.in,
- source/util/Makefile.am, source/util/Makefile.in,
- tools/Makefile.in: Yet more GNU build fiddling. Removed
- extraneous build support from all
- non-geom library directories.
-
-2003-03-24 03:45 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r101] source/geom/Makefile.am: More GNU build support
-
-2003-03-24 03:07 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r100] Makefile.in, aclocal.m4, configure, configure.in, libtool,
- macros/Makefile.in, source/Makefile.in,
- source/algorithm/Makefile.in, source/bigtest/Makefile.in,
- source/geom/Makefile.am, source/geom/Makefile.in,
- source/graph/Makefile.in, source/graph/index/Makefile.in,
- source/headers/Makefile.in, source/headers/config.h.in,
- source/headers/geosAlgorithm.h, source/headers/opValid.h,
- source/io/Makefile.in, source/io/markup/Makefile.in,
- source/operation/Makefile.am, source/operation/Makefile.in,
- source/operation/relate/Makefile.in, source/test/Makefile.in,
- source/test/XMLTester.cpp, source/util/Makefile.in,
- tools/Makefile.in: GNU build support on latest changes.
-
-2003-03-19 00:34 Yury Bychkov <me at yury.ca>
-
- * [r99] source/algorithm/IntTreePointInRing.cpp,
- source/geom/Geometry.cpp, source/headers/geosAlgorithm.h,
- source/headers/opOverlay.h,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/OverlayOp.cpp,
- source/operation/overlay/OverlayOp.java: All Overlay classes are
- ported. Overlay and isValid have not been tested yet.
-
-2003-03-18 01:42 Yury Bychkov <me at yury.ca>
-
- * [r98] source/geom/Geometry.cpp, source/graph/PlanarGraph.cpp,
- source/headers/opOverlay.h, source/headers/opValid.h,
- source/index/intervaltree/IntervalNode.cpp,
- source/index/quadtree/Quad.cpp,
- source/operation/overlay/EdgeSetNoder.cpp,
- source/operation/overlay/LineBuilder.cpp,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/OverlayNodeFactory.cpp,
- source/operation/overlay/OverlayOp.java,
- source/operation/overlay/PointBuilder.cpp,
- source/operation/overlay/PolygonBuilder.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/test/XMLTester.cpp: 90% of Overlay classes ported.
-
-2003-03-17 18:04 Yury Bychkov <me at yury.ca>
-
- * [r97] source/algorithm/MCPointInRing.cpp,
- source/headers/geosAlgorithm.h, source/headers/indexChain.h,
- source/headers/indexIntervaltree.h, source/index/chain,
- source/index/chain/MonotoneChainBuilder.cpp,
- source/index/chain/MonotoneChainOverlapAction.cpp,
- source/index/chain/MonotoneChainSelectAction.cpp,
- source/index/chain/indexMonotoneChain.cpp,
- source/index/intervaltree,
- source/index/intervaltree/IntervalNode.cpp,
- source/index/intervaltree/IntervalTree.cpp: All 'index' packages
- and part of 'overlay' are done.
-
-2003-03-17 02:49 Yury Bychkov <me at yury.ca>
-
- * [r96] source/algorithm/MCPointInRing.cpp,
- source/headers/geosAlgorithm.h, source/headers/opOverlay.h,
- source/headers/opValid.h, source/operation/overlay,
- source/operation/overlay/MaximalEdgeRing.cpp,
- source/operation/overlay/MinimalEdgeRing.cpp,
- source/operation/valid/IsValidOp.cpp: IsValid and supporting
- packages are ported (but NOT tested).
-
-2003-03-12 23:45 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r95] source/geom/Makefile.am, source/operation/Makefile.am,
- source/operation/valid/Makefile.am: Build support for valid.
-
-2003-03-10 10:18 Yury Bychkov <me at yury.ca>
-
- * [r94] source/headers/indexQuadtree.h, source/headers/opOverlay.h,
- source/headers/opValid.h,
- source/operation/valid/ConnectedInteriorTester.cpp,
- source/operation/valid/QuadtreeNestedRingTester.cpp: IsValid()
- and supporting index classes are ported, but don't work yet
- (external dependencies)
-
-2003-03-10 01:17 Yury Bychkov <me at yury.ca>
-
- * [r93] source/headers/indexQuadtree.h,
- source/headers/indexSweepline.h, source/headers/opValid.h,
- source/index, source/index/quadtree,
- source/index/quadtree/Quad.cpp,
- source/index/quadtree/Quadtree.cpp, source/index/sweepline,
- source/index/sweepline/SweepLineIndex.cpp,
- source/index/sweepline/SweepLineInterval.cpp,
- source/index/sweepline/indexSweepLineEvent.cpp,
- source/operation/valid,
- source/operation/valid/ConsistentAreaTester.cpp,
- source/operation/valid/IsValidOp.cpp,
- source/operation/valid/RepeatedPointTester.cpp,
- source/operation/valid/SimpleNestedRingTester.cpp,
- source/operation/valid/SweeplineNestedRingTester.cpp,
- source/operation/valid/TopologyValidationError.cpp,
- source/test/XMLTester.cpp: IsValid and supporting index classes
- are almost done.
-
-2003-03-05 17:04 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r92] configure.in, source/Makefile.am,
- source/examples/Makefile.am: Build support for new coordinateline
- examples.
-
-2003-03-05 08:02 Yury Bychkov <me at yury.ca>
-
- * [r91] source/examples,
- source/examples/CoordinateListsExample.cpp,
- source/geom/PointCoordinateList.cpp, source/headers/geom.h:
- CoordinateList interface example.
-
-2003-03-03 03:56 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r90] source/geom/Makefile.am: Remove PointInRing
-
-2003-03-03 03:35 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r89] source/algorithm/PointInRing.cpp: Removed unused file.
-
-2003-03-03 02:41 Yury Bychkov <me at yury.ca>
-
- * [r88] source/algorithm/LineIntersector.cpp,
- source/bigtest/GeometryTestFactory.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/PointCoordinateList.cpp,
- source/graph/EdgeIntersectionList.cpp, source/io/WKTReader.cpp:
- Some Coordinate& related bugs fixed.
-
-2003-03-03 02:26 Yury Bychkov <me at yury.ca>
-
- * [r87] source/geom/GeometryFactory.cpp: GeometryFactory bug fix.
-
-2003-03-03 00:46 Yury Bychkov <me at yury.ca>
-
- * [r86] source/algorithm/CGAlgorithms.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
- source/geom/LineSegment.cpp, source/geom/LineString.cpp,
- source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
- source/geom/PrecisionModel.cpp, source/graph/EdgeEndStar.cpp,
- source/graph/EdgeIntersection.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeRing.cpp,
- source/graph/GeometryGraph.cpp, source/graph/Node.cpp,
- source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
- source/graph/Quadrant.cpp,
- source/graph/index/SegmentIntersector.cpp, source/headers/geom.h,
- source/headers/geosAlgorithm.h, source/headers/graph.h,
- source/headers/graphindex.h, source/headers/opRelate.h,
- source/headers/operation.h, source/headers/util.h,
- source/io/WKTReader.cpp, source/operation/IsSimpleOp.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp, source/test/CTS.cpp,
- source/util/Assert.cpp: Second pass of code cleanup. Coordinate
- references and inlining.
-
-2003-03-02 03:47 Yury Bychkov <me at yury.ca>
-
- * [r85] source/graph/Depth.cpp, source/graph/DirectedEdge.cpp,
- source/graph/DirectedEdgeStar.cpp, source/graph/Edge.cpp,
- source/graph/EdgeEnd.cpp, source/graph/EdgeEndStar.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeRing.cpp,
- source/graph/GeometryGraph.cpp, source/graph/GraphComponent.cpp,
- source/graph/Label.cpp, source/graph/Node.cpp,
- source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
- source/graph/TopologyLocation.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/MonotoneChainIndexer.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/headers/graph.h, source/headers/graphindex.h,
- source/operation/IsSimpleOp.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNodeGraph.cpp: First pass of code
- cleanup completed over all packages.
-
-2003-03-01 06:10 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r84] source/headers/geosAlgorithm.h: Uncommented default
- constructor for PointInRing
-
-2003-03-01 06:08 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r83] source/test/SimpleWKTTester.cpp: Fixed call to geometry
- factory.
-
-2003-02-26 23:16 Yury Bychkov <me at yury.ca>
-
- * [r82] source/algorithm/LineIntersector.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/headers/geosAlgorithm.h, source/headers/io.h,
- source/headers/util.h, source/io/StringTokenizer.cpp,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/io/Writer.cpp, source/test/XMLTester.cpp: All packages
- except 'graph' has been refactored.
-
-2003-02-20 03:32 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r81] source/test/SimpleWKTTester.cpp: Fixed small bug in call to
- GeometryFactory (instantiate PrecisionModel
- with new)
-
-2003-02-20 03:30 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r80] source/geom/CoordinateListFactory.cpp,
- source/geom/GeometryFactory.cpp: GFactory: Move i outside of for
- loop. Needed to compile GNU
- CListFactory: Add newline to end of file.
-
-2003-02-20 00:10 Yury Bychkov <me at yury.ca>
-
- * [r79] source/geom/GeometryFactory.cpp, source/headers/opRelate.h,
- source/operation/IsSimpleOp.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp: Geom and Operation
- (including Relate) packages are updated.
-
-2003-02-17 09:38 Yury Bychkov <me at yury.ca>
-
- * [r78] source/geom/Envelope.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
- source/geom/Polygon.cpp,
- source/graph/index/MonotoneChainEdge.cpp, source/headers/geom.h,
- source/headers/io.h, source/headers/opRelate.h,
- source/headers/operation.h, source/io/WKTWriter.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateOp.cpp, source/test/XMLTester.cpp:
- GEOM package fully updated & bugs fixed.
-
-2003-02-17 00:40 Yury Bychkov <me at yury.ca>
-
- * [r77] source/geom/Geometry.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp,
- source/headers/geom.h, source/headers/io.h,
- source/io/WKTReader.cpp: GEOM package fully updated.
-
-2003-02-16 22:52 Yury Bychkov <me at yury.ca>
-
- * [r76] source/bigtest/GeometryTestFactory.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/graph/EdgeRing.cpp, source/headers/geom.h,
- source/io/WKTReader.cpp: GEOM package partially updated.
-
-2003-02-12 21:09 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r75] INSTALL, missing: Added two files required by autoconf
- build process.
-
-2003-02-12 20:51 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r74] configure, libtool, source/geom/Makefile.in,
- source/headers/Makefile.in, source/test/Makefile.in: Commit build
- support files.
-
-2003-02-12 19:11 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r73] source/headers/Makefile.am: Change header installation path
- to $(prefix)/include/geos.
-
-2003-02-12 06:50 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r72] source/algorithm/LineIntersector.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/relate/EdgeEndBundle.cpp: Added newlines to
- quiet g++ warnings.
-
-2003-02-12 06:48 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r71] source/graph/Depth.cpp, source/graph/DirectedEdge.cpp,
- source/graph/DirectedEdgeStar.cpp, source/graph/EdgeEnd.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
- source/graph/Label.cpp, source/graph/NodeFactory.cpp,
- source/graph/index/MonotoneChain.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp: Added newlines to ends of
- files to quiet g++ warnings.
-
-2003-02-12 06:27 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r70] source/test/XMLTester.cpp: Fix headers.
-
-2003-02-12 06:26 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r69] source/test/SimpleWKTTester.cpp: Changed headers.
-
-2003-02-12 06:24 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r68] source/bigtest/TestSweepLineSpeed.cpp: Added return value.
-
-2003-02-12 06:24 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r67] source/bigtest/TestSweepLineSpeed.cpp, source/test/CTS.cpp,
- source/test/XMLTester.cpp: Changed headers.
-
-2003-02-12 06:19 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r66] source/test/XMLTester.cpp: Make path to test file relative.
-
-2003-02-12 06:18 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r65] source/bigtest/GeometryTestFactory.cpp: Change include
- reference syntax.
-
-2003-02-12 06:07 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r64] source/graph/EdgeEndStar.cpp: Remove NULL test.
-
-2003-02-12 06:07 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r63] source/io/WKTWriter.cpp: Pass double to log().
-
-2003-02-12 06:07 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r62] source/bigtest/TestSweepLineSpeed.cpp: Fixed main() return
- type.
-
-2003-02-12 06:04 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r61] source/test/Makefile.am: Remove old library references.
-
-2003-02-12 05:58 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r60] source/bigtest/TestSweepLineSpeed.cpp: Added stdio
- reference and newline at end.
-
-2003-02-12 00:58 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r59] source/test/test.xml: Added all JTS test cases to the file.
-
-2003-02-11 23:54 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r58] source/geom/Makefile.am: Added support for new cpp files.
-
-2003-02-11 23:33 Yury Bychkov <me at yury.ca>
-
- * [r57] source/geom/CoordinateList.cpp, source/geom/Geometry.cpp,
- source/geom/PointCoordinateList.cpp, source/geom/Polygon.cpp,
- source/headers/geom.h: Some bugs fixed.
-
-2003-02-11 20:24 Yury Bychkov <me at yury.ca>
-
- * [r56] source/geom/PointCoordinateList.cpp,
- source/graph/EdgeEndStar.cpp, source/headers/graph.h: Small
- changes in PointCoordinateList and EdgeEndStar.
-
-2003-02-11 19:01 Martin Davis <mtnclimb at gmail.com>
-
- * [r55] source/geom/Geometry.cpp: fixed duplicate for loop index
-
-2003-02-05 08:14 Yury Bychkov <me at yury.ca>
-
- * [r54] source/bigtest/GeometryTestFactory.cpp,
- source/geom/BasicCoordinateList.cpp,
- source/geom/CoordinateList.cpp,
- source/geom/CoordinateListFactory.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/MultiPoint.cpp,
- source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
- source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
- source/graph/Edge.cpp, source/graph/EdgeIntersectionList.cpp,
- source/graph/GeometryGraph.cpp,
- source/graph/index/MonotoneChainEdge.cpp, source/headers/geom.h,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/operation/IsSimpleOp.cpp, source/test/XMLTester.cpp:
- Second pass of CoordinateList interface migration.
-
-2003-01-27 08:04 Yury Bychkov <me at yury.ca>
-
- * [r53] source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/geom/BasicCoordinateList.cpp, source/geom/Envelope.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/MultiLineString.cpp, source/geom/Point.cpp,
- source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
- source/graph/Edge.cpp, source/graph/EdgeIntersectionList.cpp,
- source/graph/EdgeList.cpp, source/graph/EdgeRing.cpp,
- source/graph/GeometryGraph.cpp, source/graph/PlanarGraph.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/MonotoneChainIndexer.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SweepLineSegment.cpp, source/headers/geom.h,
- source/headers/geosAlgorithm.h, source/headers/graph.h,
- source/headers/graphindex.h, source/headers/io.h,
- source/io/WKTReader.cpp: First pass of CoordinateList interface
- replacement.
-
-2003-01-27 07:56 Yury Bychkov <me at yury.ca>
-
- * [r52] source/algorithm/CGAlgorithms.cpp: First pass of
- CoordinateList interface replacement.
-
-2003-01-27 07:26 Yury Bychkov <me at yury.ca>
-
- * [r51] source/algorithm/CGAlgorithms.cpp: First pass of
- CoordinateList interface replacement.
-
-2002-12-02 09:48 Yury Bychkov <me at yury.ca>
-
- * [r50] source/algorithm/CGAlgorithms.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/SimplePointInRing.cpp,
- source/bigtest/TestSweepLineSpeed.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/LinearRing.cpp, source/geom/Point.cpp,
- source/geom/Polygon.cpp, source/graph/Edge.cpp,
- source/graph/EdgeList.cpp, source/graph/EdgeRing.cpp,
- source/graph/GeometryGraph.cpp, source/graph/PlanarGraph.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SweepLineSegment.cpp, source/headers/geom.h,
- source/headers/geosAlgorithm.h, source/headers/graph.h: More
- performance updates.
-
-2002-11-24 10:48 Yury Bychkov <me at yury.ca>
-
- * [r49] source/algorithm/RobustLineIntersector.cpp,
- source/bigtest/TestSweepLineSpeed.cpp,
- source/geom/CoordinateList.cpp,
- source/graph/index/MonotoneChainIndexer.cpp,
- source/headers/geom.h, source/headers/graphindex.h: Some
- performance improvements.
-
-2002-11-14 23:43 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r48] configure.in, source/Makefile.am, source/Makefile.in,
- source/bigtest/Makefile.am, source/bigtest/Makefile.in,
- source/geom/Makefile.am, source/geom/Makefile.in: Build support
- for the bigtest programs.
-
-2002-11-08 19:49 Yury Bychkov <me at yury.ca>
-
- * [r47] source/bigtest/TestSweepLineSpeed.cpp,
- source/geom/Coordinate.cpp, source/graph/Edge.cpp,
- source/graph/EdgeList.cpp, source/graph/EdgeRing.cpp,
- source/graph/GeometryGraph.cpp, source/graph/PlanarGraph.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SweepLineSegment.cpp, source/headers/geom.h,
- source/headers/graph.h, source/headers/graphindex.h: Preformance
- is drastically improved
-
-2002-11-05 23:13 Yury Bychkov <me at yury.ca>
-
- * [r46] source/bigtest, source/bigtest/GeometryTestFactory.cpp,
- source/bigtest/TestSweepLineSpeed.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/headers/bigtest.h,
- source/operation/relate/RelateComputer.cpp: Code for generating
- large tests added.
-
-2002-10-31 07:37 Yury Bychkov <me at yury.ca>
-
- * [r45] source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/io/StringTokenizer.cpp, source/test/XMLTester.cpp: XML
- tester is less fragile now.
-
-2002-10-30 21:59 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r44] config.guess, config.sub: Added configure support files for
- building w/o automake/autoconf
-
-2002-10-30 21:58 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r43] configure.in: Small changes to make autoconf happy.
-
-2002-10-30 20:04 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r42] source/test/test.xml: Edited test file to not crash
- XMLTester
-
-2002-10-30 19:54 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r41] Makefile.in, aclocal.m4, configure, configure.in, libtool,
- macros/Makefile.in, source/Makefile.in,
- source/algorithm/Makefile.in, source/geom/Makefile.am,
- source/geom/Makefile.in, source/graph/Makefile.in,
- source/graph/index/Makefile.in, source/headers/Makefile.in,
- source/headers/config.h.in, source/headers/opRelate.h,
- source/io/Makefile.in, source/io/markup/Makefile.in,
- source/operation/Makefile.in,
- source/operation/relate/Makefile.in, source/test/Makefile.am,
- source/test/Makefile.in, source/util/Makefile.in,
- tools/Makefile.in: New build changes necessary to build under
- Linux GNU.
-
-2002-10-23 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,
- source/geom/Polygon.cpp, source/graph/Depth.cpp,
- source/graph/DirectedEdgeStar.cpp, source/graph/EdgeEnd.cpp,
- source/graph/EdgeEndStar.cpp, source/graph/EdgeIntersection.cpp,
- source/graph/EdgeList.cpp, source/graph/EdgeRing.cpp,
- source/graph/PlanarGraph.cpp, source/graph/Quadrant.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/relate/RelateComputer.cpp, source/test/CTS.cpp,
- source/test/SimpleWKTTester.cpp, source/test/XMLTester.cpp: GNU
- portability changes
-
-2002-10-17 07:12 Yury Bychkov <me at yury.ca>
-
- * [r39] source/algorithm/SimplePointInAreaLocator.cpp,
- source/geom/Geometry.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/graph/GeometryGraph.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/headers/graphindex.h, source/test/XMLTester.cpp: All test
- cases now work. Some are still too slow.
-
-2002-10-06 09:56 Yury Bychkov <me at yury.ca>
-
- * [r38] source/algorithm/PointLocator.cpp,
- source/graph/DirectedEdgeStar.cpp, source/graph/EdgeEndStar.cpp,
- source/graph/GeometryGraph.cpp, source/graph/Label.cpp,
- source/graph/PlanarGraph.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp, source/headers/graph.h,
- source/headers/graphindex.h, source/headers/opRelate.h,
- source/operation/IsSimpleOp.cpp,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/test/XMLTester.cpp: Relate() is almost debugged.
-
-2002-09-12 14:08 Fernando Villa <fvilla at zoo.uvm.edu>
-
- * [r37] Makefile.in, configure, configure.in, libtool,
- source/geom/Makefile.am, source/geom/Makefile.in,
- source/headers/Makefile.am, source/headers/Makefile.in,
- source/operation/Makefile.am, source/operation/Makefile.in,
- source/operation/relate/Makefile.am,
- source/operation/relate/Makefile.in: Add makefile support for new
- files and dir
-
-2002-09-12 01:27 Yury Bychkov <me at yury.ca>
-
- * [r36] source/geom/Geometry.cpp, source/geom/LineString.cpp,
- source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
- source/geom/Polygon.cpp, source/graph/DirectedEdgeStar.cpp,
- source/graph/Edge.cpp, source/graph/EdgeEnd.cpp,
- source/graph/EdgeEndStar.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
- source/graph/GeometryGraph.cpp, source/graph/GraphComponent.cpp,
- source/graph/Node.cpp, source/graph/NodeFactory.cpp,
- source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
- source/graph/Quadrant.cpp,
- source/graph/index/SegmentIntersector.cpp, source/headers/geom.h,
- source/headers/graph.h, source/headers/opRelate.h,
- source/headers/operation.h,
- source/operation/GeometryGraphOperation.cpp,
- source/operation/relate,
- source/operation/relate/EdgeEndBuilder.cpp,
- source/operation/relate/EdgeEndBundle.cpp,
- source/operation/relate/EdgeEndBundleStar.cpp,
- source/operation/relate/RelateComputer.cpp,
- source/operation/relate/RelateNode.cpp,
- source/operation/relate/RelateNodeFactory.cpp,
- source/operation/relate/RelateNodeGraph.cpp,
- source/operation/relate/RelateOp.cpp, source/test/XMLTester.cpp:
- Relate is finished,but doesn't work yet.
-
-2002-09-10 13:46 Fernando Villa <fvilla at zoo.uvm.edu>
-
- * [r35] configure, configure.in, libtool, source/Makefile.am,
- source/Makefile.in, source/geom/Makefile.am,
- source/geom/Makefile.in, source/operation/Makefile.am,
- source/operation/Makefile.in: Added operation/Makefiles
-
-2002-09-06 20:18 Yury Bychkov <me at yury.ca>
-
- * [r34] source/algorithm/CGAlgorithms.cpp,
- source/algorithm/HCoordinate.cpp,
- source/algorithm/NonRobustCGAlgorithms.cpp,
- source/algorithm/NonRobustLineIntersector.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp, source/geom/Envelope.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/LineSegment.cpp, source/geom/LineString.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/PrecisionModel.cpp,
- source/graph/DirectedEdgeStar.cpp, source/graph/EdgeEndStar.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeRing.cpp,
- source/graph/GeometryGraph.cpp, source/graph/NodeMap.cpp,
- source/graph/PlanarGraph.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/headers/geom.h, source/headers/geosAlgorithm.h,
- source/headers/graph.h, source/headers/operation.h,
- source/operation, source/operation/GeometryGraphOperation.cpp,
- source/operation/IsSimpleOp.cpp: A lot of changes: Code is
- brought to version 1.2 of JTS. Compilable part of Operation
- added.
-
-2002-09-05 18:32 Fernando Villa <fvilla at zoo.uvm.edu>
-
- * [r33] ChangeLog, Makefile.in, configure, configure.in, libtool,
- source/Makefile.in, source/geom/Makefile.am,
- source/geom/Makefile.in, source/graph/Makefile.in,
- source/graph/index/Makefile.in, source/headers/Makefile.am,
- source/headers/Makefile.in, source/io/Makefile.in,
- source/io/markup/Makefile.in, source/test/Makefile.in,
- source/util/Makefile.in, tools/Makefile.in: Fixed version
- numbering. Whenever version numbers are bumped up the
- change should be reflected in the AC_INIT_AUTOMAKE macro in
- configure.in.
- I've put it at 0.0.1 - should be changed as appropriate. The
- version is
- #define'd for code being compiled as GEOS_VERSION.
-
-2002-09-03 16:04 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r32] source/test/Makefile.am: Changed reference to 'libgeom' to
- 'libgeos'
-
-2002-09-03 13:53 Fernando Villa <fvilla at zoo.uvm.edu>
-
- * [r31] Makefile.am, Makefile.in, acinclude.m4, aclocal.m4,
- configure, configure.in, install-sh, libtool, ltmain.sh, macros,
- macros/Makefile.am, macros/Makefile.in, macros/geos.m4,
- mkinstalldirs, source/Makefile.am, source/Makefile.in,
- source/algorithm/Makefile.am, source/algorithm/Makefile.in,
- source/geom/Makefile.am, source/geom/Makefile.in,
- source/graph/Makefile.am, source/graph/Makefile.in,
- source/graph/index/Makefile.am, source/graph/index/Makefile.in,
- source/headers/Makefile.am, source/headers/Makefile.in,
- source/headers/config.h.in, source/io/Makefile.am,
- source/io/Makefile.in, source/io/markup/Makefile.am,
- source/io/markup/Makefile.in, source/test/Makefile.am,
- source/test/Makefile.in, source/util/Makefile.am,
- source/util/Makefile.in, tools, tools/Makefile.am,
- tools/Makefile.in, tools/geos-config.in: * Add automake/autoconf
- support for one-lib compilation
-
- * add libtool support for shared libraries.
- --enable-shared={yes|no} and
- --enable-static={yes|no} control static and shared lib
- generation.
-
- * Makefile.in and configure files added to cvs (for users without
- automake)
-
- * add dir macros/ with a GEOS_INIT macro to be used in
- configure.in
- of other packages using geos (not used by geos itself)
-
- * add dir tools/ with geos-config script
-
- * the makefile in source/geom is the only one that generates a
- library - all others have the source files in EXTRA_DIST only
-
- * small glitch: 'make dist' will give errors trying to add the
- source files non local to source/geom to the archive using
- relative
- paths. Does not have consequences other than the error messages -
- will
- see if I can fix this. In general the one-lib, complex-tree
- solution is not
- easy to work with in automake.
-
-2002-09-01 18:08 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r30] source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointInRing.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/io/ParseException.cpp, source/io/WKTWriter.cpp,
- source/io/Writer.cpp, source/io/markup/MarkupSTL.cpp: Minor
- portability changes.
-
-2002-09-01 17:53 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r29] configure.in, source/Makefile.am,
- source/algorithm/Makefile.am: Changes to support algorithm
- directory in build structure.
-
-2002-09-01 17:51 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r28] source/geom/Coordinate.cpp, source/geom/CoordinateList.cpp,
- source/geom/Dimension.cpp, source/geom/Envelope.cpp,
- source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/Location.cpp,
- source/geom/MultiPoint.cpp, source/geom/PrecisionModel.cpp: GNU
- compatibility fixes, changing __min/__max to min/max, adding
- stdio.h where needed, small syntax adjustments, newlines at
- end of files.
-
-2002-08-30 18:33 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r27] COPYING: Added LGPL licence text.
-
-2002-08-30 18:30 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r26] AUTHORS, Authors: Changed name of authors file as requested
- by autoconf.
-
-2002-08-30 18:28 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r25] autogen.sh: Removed --force-missing which did not work for
- my version of autoconf
-
-2002-08-30 18:16 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r24] ., .cvsignore, source, source/.cvsignore, source/geom,
- source/geom/.cvsignore, source/graph, source/graph/.cvsignore,
- source/graph/index, source/graph/index/.cvsignore, source/io,
- source/io/.cvsignore, source/io/markup,
- source/io/markup/.cvsignore, source/test, source/test/.cvsignore,
- source/util, source/util/.cvsignore: Added cvs ignore files.
-
-2002-08-30 18:15 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r23] source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
- source/test/WKTIn, source/test/WKTOut, source/test/XMLTester.cpp,
- source/test/test.xml: Added the testing files back into their new
- subdirectory.
-
-2002-08-30 18:15 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r22] Authors, ChangeLog, Makefile.am, NEWS, README, autogen.sh,
- configure.in, source/CTS.cpp, source/Makefile.am,
- source/SimpleWKTTester.cpp, source/WKTIn, source/WKTOut,
- source/XMLTester.cpp, source/geom/Makefile.am,
- source/graph/Makefile.am, source/graph/index/Makefile.am,
- source/io/Makefile.am, source/io/markup/Makefile.am, source/test,
- source/test.xml, source/test/Makefile.am,
- source/util/Makefile.am: Added GNU autoconf support files
- submitted by Norman Vine. Moved test
- files to a new subdirectory.
-
-2002-08-30 15:52 Yury Bychkov <me at yury.ca>
-
- * [r21] source/algorithm, source/algorithm/HCoordinate.cpp,
- source/algorithm/LineIntersector.cpp,
- source/algorithm/NotRepresentableException.cpp,
- source/algorithm/PointInRing.cpp,
- source/algorithm/PointLocator.cpp,
- source/algorithm/RobustCGAlgorithms.cpp,
- source/algorithm/RobustDeterminant.cpp,
- source/algorithm/RobustLineIntersector.cpp,
- source/algorithm/SimplePointInAreaLocator.cpp,
- source/algorithm/SimplePointInRing.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
- source/geom/Polygon.cpp, source/graph/DirectedEdgeStar.cpp,
- source/graph/EdgeEndStar.cpp, source/graph/GeometryGraph.cpp,
- source/headers/geom.h, source/headers/geosAlgorithm.h,
- source/headers/graph.h, source/headers/graphindex.h,
- source/headers/operation.h, source/headers/platform.h,
- source/headers/util.h, source/io/WKTWriter.cpp: 'algorithm' is
- almost complete
-
-2002-08-22 09:23 Yury Bychkov <me at yury.ca>
-
- * [r20] source/graph/index, source/graph/index/MonotoneChain.cpp,
- source/graph/index/MonotoneChainEdge.cpp,
- source/graph/index/MonotoneChainIndexer.cpp,
- source/graph/index/SegmentIntersector.cpp,
- source/graph/index/SimpleMCSweepLineIntersector.cpp,
- source/graph/index/SweepLineEvent.cpp,
- source/graph/index/SweepLineSegment.cpp, source/headers/geom.h,
- source/headers/geosAlgorithm.h, source/headers/graph.h,
- source/headers/graphindex.h, source/headers/io.h,
- source/headers/operation.h, source/headers/platform.h,
- source/headers/util.h: 'graph/index' finished. Some .h changes.
-
-2002-08-21 05:49 Yury Bychkov <me at yury.ca>
-
- * [r19] source/graph/GeometryGraph.cpp, source/headers/graph.h,
- source/headers/graphindex.h: Some changes in 'graph'
-
-2002-08-20 21:08 Yury Bychkov <me at yury.ca>
-
- * [r18] source/XMLTester.cpp, source/graph/Node.cpp,
- source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp,
- source/headers/geom.h, source/headers/geosAlgorithm.h,
- source/headers/graph.h, source/headers/io.h: Changed consts to
- enums
-
-2002-08-14 07:00 Yury Bychkov <me at yury.ca>
-
- * [r17] Assert.cpp, AssertionFailedException.cpp, CTS.cpp,
- Coordinate.cpp, CoordinateList.cpp, Depth.cpp, Dimension.cpp,
- Envelope.cpp, Geometry.cpp, GeometryCollection.cpp,
- GeometryCollectionIterator.cpp, GeometryFactory.cpp,
- IntersectionMatrix.cpp, Label.cpp, LineSegment.cpp,
- LineString.cpp, LinearRing.cpp, Location.cpp, MarkupSTL.cpp,
- MarkupSTL.h, MultiLineString.cpp, MultiPoint.cpp,
- MultiPolygon.cpp, ParseException.cpp, Point.cpp, Polygon.cpp,
- Position.cpp, PrecisionModel.cpp, SimpleWKTTester.cpp,
- StringTokenizer.cpp, TopologyLocation.cpp, WKTIn, WKTOut,
- WKTReader.cpp, WKTWriter.cpp, Writer.cpp, XMLTester.cpp, geom.h,
- graph.h, io.h, operation.h, platform.h, source, source/CTS.cpp,
- source/SimpleWKTTester.cpp, source/WKTIn, source/WKTOut,
- source/XMLTester.cpp, source/geom, source/geom/Coordinate.cpp,
- source/geom/CoordinateList.cpp, source/geom/Dimension.cpp,
- source/geom/Envelope.cpp, source/geom/Geometry.cpp,
- source/geom/GeometryCollection.cpp,
- source/geom/GeometryCollectionIterator.cpp,
- source/geom/GeometryFactory.cpp,
- source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
- source/geom/LineString.cpp, source/geom/LinearRing.cpp,
- source/geom/Location.cpp, source/geom/MultiLineString.cpp,
- source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
- source/geom/Point.cpp, source/geom/Polygon.cpp,
- source/geom/PrecisionModel.cpp, source/graph,
- source/graph/Depth.cpp, source/graph/DirectedEdge.cpp,
- source/graph/DirectedEdgeStar.cpp, source/graph/Edge.cpp,
- source/graph/EdgeEnd.cpp, source/graph/EdgeEndStar.cpp,
- source/graph/EdgeIntersection.cpp,
- source/graph/EdgeIntersectionList.cpp, source/graph/EdgeList.cpp,
- source/graph/EdgeRing.cpp, source/graph/GraphComponent.cpp,
- source/graph/Label.cpp, source/graph/Node.cpp,
- source/graph/NodeFactory.cpp, source/graph/NodeMap.cpp,
- source/graph/Position.cpp, source/graph/Quadrant.cpp,
- source/graph/TopologyLocation.cpp, source/headers,
- source/headers/geom.h, source/headers/geosAlgorithm.h,
- source/headers/graph.h, source/headers/graphindex.h,
- source/headers/io.h, source/headers/operation.h,
- source/headers/platform.h, source/headers/util.h, source/io,
- source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
- source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
- source/io/Writer.cpp, source/io/markup,
- source/io/markup/MarkupSTL.cpp, source/io/markup/MarkupSTL.h,
- source/test.xml, source/util, source/util/Assert.cpp,
- source/util/AssertionFailedException.cpp, test.xml, util.h: New
- structure of source.
-
-2002-07-11 07:57 Yury Bychkov <me at yury.ca>
-
- * [r16] Assert.cpp, AssertionFailedException.cpp, Depth.cpp,
- Geometry.cpp, GeometryCollection.cpp, GeometryFactory.cpp,
- Label.cpp, Position.cpp, TopologyLocation.cpp, WKTReader.cpp,
- WKTWriter.cpp, XMLTester.cpp, graph.h, operation.h, test.xml,
- util.h: Assert and some graph classes
-
-2002-07-03 05:24 Yury Bychkov <me at yury.ca>
-
- * [r15] MarkupSTL.cpp, MarkupSTL.h, XMLTester.cpp: started XML
- tester
-
-2002-07-02 06:41 Yury Bychkov <me at yury.ca>
-
- * [r14] CTS.cpp, GeometryCollection.cpp,
- GeometryCollectionIterator.cpp, GeometryFactory.cpp,
- MultiPolygon.cpp, Polygon.cpp, SimpleWKTTester.cpp, WKTIn,
- WKTOut, WKTReader.cpp, WKTWriter.cpp, geom.h, io.h: 'io' and
- SimpleTester done
-
-2002-06-27 02:50 Yury Bychkov <me at yury.ca>
-
- * [r13] CTS.cpp, StringTokenizer.cpp, WKTWriter.cpp, Writer.cpp,
- io.h: 'io' is almost done
-
-2002-06-26 09:10 Yury Bychkov <me at yury.ca>
-
- * [r12] CTS.cpp, GeometryCollection.cpp, ParseException.cpp,
- Polygon.cpp, StringTokenizer.cpp, WKTReader.cpp, io.h: Some 'io'
- classes done.
-
-2002-06-21 07:13 Yury Bychkov <me at yury.ca>
-
- * [r11] CTS.cpp, CoordinateList.cpp, Geometry.cpp,
- GeometryCollection.cpp, LineString.cpp, Point.cpp, Polygon.cpp,
- geom.h: 'geos': first pass done. Some external dependencies and
- polishing left.
-
-2002-06-20 08:58 Yury Bychkov <me at yury.ca>
-
- * [r10] CTS.cpp, Geometry.cpp, GeometryCollection.cpp,
- GeometryCollectionIterator.cpp, GeometryFactory.cpp, geom.h: Only
- Geometry.java left
-
-2002-06-19 06:29 Yury Bychkov <me at yury.ca>
-
- * [r9] CTS.cpp, CoordinateList.cpp, Geometry.cpp,
- GeometryCollection.cpp, LineString.cpp, LinearRing.cpp,
- MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp, Point.cpp,
- Polygon.cpp, geom.h: 'geom' mostly done.
-
-2002-06-14 07:46 Yury Bychkov <me at yury.ca>
-
- * [r8] CTS.cpp, GeometryCollection.cpp, GeometryFactory.cpp,
- MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp,
- Polygon.cpp, geom.h: 'geom' almost done
-
-2002-06-12 01:47 Yury Bychkov <me at yury.ca>
-
- * [r7] CoordinateList.cpp, LineString.cpp, geom.h: LineString is
- 99% finished
-
-2002-06-11 23:43 Yury Bychkov <me at yury.ca>
-
- * [r6] CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
- Envelope.cpp, Geometry.cpp, GeometryCollection.cpp,
- IntersectionMatrix.cpp, LineSegment.cpp, LineString.cpp,
- LinearRing.cpp, Location.cpp, Point.cpp, PrecisionModel.cpp,
- geom.h, operation.h, platform.h: 'geom' package 70% done
-
-2002-06-07 17:47 Paul Ramsey <pramsey at cleverelephant.ca>
-
- * [r2] CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
- Envelope.cpp, LineSegment.cpp, Location.cpp, geom.h, platform.h:
- Initial revision
-
-2002-06-07 17:47 No Body <no at body.net>
-
- * [r1] .: New repository initialized by cvs2svn.
-
diff --git a/Makefile.am b/Makefile.am
index 2dfc445..7e96123 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -7,6 +7,11 @@
# is not able to detect required build order but blindly
# relies on the order items in SUBDIRS appear.
#
+
+# foreign is needed to avoid enforced ChangeLog in EXTRA_DIST
+# (we'll still take care of adding it ourselves)
+AUTOMAKE_OPTIONS = foreign
+
SUBDIRS = \
include \
src \
@@ -26,8 +31,18 @@ EXTRA_DIST = acsite.m4 makefile.vc nmake.opt autogen.bat CMakeLists.txt \
ACLOCAL_AMFLAGS = -I macros
-cl:
- cd $(srcdir) && svn update && svn2cl --authors=authors.svn -i -o ChangeLog
+dist-hook: gen-ChangeLog
+
+gen-ChangeLog:
+ cd $(distdir) && owd=`pwd` && \
+ cd ../ && cd $(srcdir) && \
+ if test -d .git; then \
+ git2cl > $${owd}/ChangeLog; \
+ elif test -d .svn; then \
+ svn2cl --authors=authors.svn -i -o $${owd}/ChangeLog; \
+ elif test -f ChangeLog; then \
+ cp ChangeLog $${owd}/ChangeLog; \
+ fi
apidoc doxygen:
cd doc && make $@
diff --git a/Makefile.in b/Makefile.in
index 90dde20..2da1d92 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -13,6 +13,16 @@
# PARTICULAR PURPOSE.
@SET_MAKE@
+
+#
+# This file is part of project GEOS (http://trac.osgeo.org/geos/)
+#
+# NOTE: Make sure that 'src' appears first.
+# 'capi' and 'doc' surely rely on availability of libgeos
+# which is built under 'src' and it seems that automake
+# is not able to detect required build order but blindly
+# relies on the order items in SUBDIRS appear.
+#
VPATH = @srcdir@
am__is_gnu_make = { \
if test -z '$(MAKELEVEL)'; then \
@@ -166,9 +176,9 @@ ETAGS = etags
CTAGS = ctags
CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
-am__DIST_COMMON = $(srcdir)/Makefile.in AUTHORS COPYING ChangeLog \
- INSTALL NEWS README TODO compile config.guess config.sub \
- install-sh ltmain.sh missing
+am__DIST_COMMON = $(srcdir)/Makefile.in AUTHORS COPYING INSTALL NEWS \
+ README TODO compile config.guess config.sub install-sh \
+ ltmain.sh missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
@@ -383,15 +393,9 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-#
-# This file is part of project GEOS (http://trac.osgeo.org/geos/)
-#
-# NOTE: Make sure that 'src' appears first.
-# 'capi' and 'doc' surely rely on availability of libgeos
-# which is built under 'src' and it seems that automake
-# is not able to detect required build order but blindly
-# relies on the order items in SUBDIRS appear.
-#
+# foreign is needed to avoid enforced ChangeLog in EXTRA_DIST
+# (we'll still take care of adding it ourselves)
+AUTOMAKE_OPTIONS = foreign
SUBDIRS = \
include \
src \
@@ -420,15 +424,15 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
- echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
- $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
+ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
+ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
&& exit 0; \
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --gnu Makefile
+ $(AUTOMAKE) --foreign Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -620,6 +624,9 @@ distdir: $(DISTFILES)
|| exit 1; \
fi; \
done
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
-test -n "$(am__skip_mode_fix)" \
|| find "$(distdir)" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
@@ -865,24 +872,35 @@ uninstall-am:
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
am--refresh check check-am clean clean-cscope clean-generic \
clean-libtool cscope cscopelist-am ctags ctags-am dist \
- dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
- dist-xz dist-zip distcheck distclean distclean-generic \
- distclean-libtool distclean-tags distcleancheck distdir \
- distuninstallcheck dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- installdirs-am maintainer-clean maintainer-clean-generic \
- mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
- ps ps-am tags tags-am uninstall uninstall-am
+ dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \
+ dist-tarZ dist-xz dist-zip distcheck distclean \
+ distclean-generic distclean-libtool distclean-tags \
+ distcleancheck distdir distuninstallcheck dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+ uninstall-am
.PRECIOUS: Makefile
-cl:
- cd $(srcdir) && svn update && svn2cl --authors=authors.svn -i -o ChangeLog
+dist-hook: gen-ChangeLog
+
+gen-ChangeLog:
+ cd $(distdir) && owd=`pwd` && \
+ cd ../ && cd $(srcdir) && \
+ if test -d .git; then \
+ git2cl > $${owd}/ChangeLog; \
+ elif test -d .svn; then \
+ svn2cl --authors=authors.svn -i -o $${owd}/ChangeLog; \
+ elif test -f ChangeLog; then \
+ cp ChangeLog $${owd}/ChangeLog; \
+ fi
apidoc doxygen:
cd doc && make $@
diff --git a/NEWS b/NEWS
index c919b6c..377cb0e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+Changes in 3.6.1
+2016-12-24
+
+- Bug fixes / improvements
+ - Fix GEOSSTRtree_nearest_r signature and add implementation (#796)
+ - Fix --static-clibs and --static-cclibs returns from geos-config
+ - Fix WKB representation of empty polygon (#680).
+ - Fix empty GEOSSimplify return on inner ring collapse (#741)
+
Changes in 3.6.0
2016-10-25
diff --git a/capi/geos_c.cpp b/capi/geos_c.cpp
index a653ef9..d4c6468 100644
--- a/capi/geos_c.cpp
+++ b/capi/geos_c.cpp
@@ -717,7 +717,7 @@ GEOSSetSRID(Geometry *g, int srid)
return GEOSSetSRID_r( handle, g, srid );
}
-void *
+void *
GEOSGeom_getUserData(const Geometry *g)
{
return GEOSGeom_getUserData_r( handle, g );
@@ -1174,7 +1174,7 @@ const GEOSGeometry *
GEOSSTRtree_nearest (geos::index::strtree::STRtree *tree,
const geos::geom::Geometry *g)
{
- return (const GEOSGeometry*) GEOSSTRtree_nearest_generic( tree, g, g, NULL, NULL);
+ return GEOSSTRtree_nearest_r( handle, tree, g);
}
const void* GEOSSTRtree_nearest_generic(GEOSSTRtree *tree,
diff --git a/capi/geos_c.h b/capi/geos_c.h
index be50e42..9e241d2 100644
--- a/capi/geos_c.h
+++ b/capi/geos_c.h
@@ -25,7 +25,7 @@
* all returned char * (unless const).
*
* - Functions ending with _r are thread safe; see details in RFC 3
- * http://trac.osgeo.org/geos/wiki/RFC3.
+ * http://trac.osgeo.org/geos/wiki/RFC3.
* To avoid using by accident non _r functions,
* define GEOS_USE_ONLY_R_API before including geos_c.h
*
@@ -60,8 +60,8 @@ extern "C" {
#include <geos/version.h>
#define GEOS_CAPI_VERSION_MAJOR 1
#define GEOS_CAPI_VERSION_MINOR 10
-#define GEOS_CAPI_VERSION_PATCH 0
-#define GEOS_CAPI_VERSION "3.6.0-CAPI-1.10.0"
+#define GEOS_CAPI_VERSION_PATCH 1
+#define GEOS_CAPI_VERSION "3.6.1-CAPI-1.10.1"
#else
#ifndef GEOS_VERSION_MAJOR
#define GEOS_VERSION_MAJOR 3
@@ -70,10 +70,10 @@ extern "C" {
#define GEOS_VERSION_MINOR 6
#endif
#ifndef GEOS_VERSION_PATCH
-#define GEOS_VERSION_PATCH 0
+#define GEOS_VERSION_PATCH 1
#endif
#ifndef GEOS_VERSION
-#define GEOS_VERSION "3.6.0"
+#define GEOS_VERSION "3.6.1"
#endif
#ifndef GEOS_JTS_PORT
#define GEOS_JTS_PORT "1.13.0"
@@ -81,8 +81,8 @@ extern "C" {
#define GEOS_CAPI_VERSION_MAJOR 1
#define GEOS_CAPI_VERSION_MINOR 10
-#define GEOS_CAPI_VERSION_PATCH 0
-#define GEOS_CAPI_VERSION "3.6.0-CAPI-1.10.0"
+#define GEOS_CAPI_VERSION_PATCH 1
+#define GEOS_CAPI_VERSION "3.6.1-CAPI-1.10.1"
#endif
#define GEOS_CAPI_FIRST_INTERFACE GEOS_CAPI_VERSION_MAJOR
@@ -693,7 +693,7 @@ extern GEOSGeometry GEOS_DLL * GEOSDelaunayTriangulation_r(
/*
* Returns the Voronoi polygons of a set of Vertices given as input
- *
+ *
* @param g the input geometry whose vertex will be used as sites.
* @param tolerance snapping tolerance to use for improved robustness
* @param onlyEdges whether to return only edges of the voronoi cells
@@ -701,12 +701,12 @@ extern GEOSGeometry GEOS_DLL * GEOSDelaunayTriangulation_r(
* determined if NULL.
* The diagram will be clipped to the larger
* of this envelope or an envelope surrounding the sites.
- *
+ *
* @return a newly allocated geometry, or NULL on exception.
*/
extern GEOSGeometry GEOS_DLL * GEOSVoronoiDiagram_r(
- GEOSContextHandle_t extHandle,
- const GEOSGeometry *g,
+ GEOSContextHandle_t extHandle,
+ const GEOSGeometry *g,
const GEOSGeometry *env,
double tolerance,
int onlyEdges);
@@ -823,7 +823,7 @@ extern void GEOS_DLL GEOSSTRtree_query_r(GEOSContextHandle_t handle,
GEOSQueryCallback callback,
void *userdata);
-extern const void GEOS_DLL *GEOSSTRtree_nearest_r(GEOSContextHandle_t handle,
+extern const GEOSGeometry GEOS_DLL *GEOSSTRtree_nearest_r(GEOSContextHandle_t handle,
GEOSSTRtree *tree,
const GEOSGeometry* geom);
@@ -1635,7 +1635,7 @@ extern GEOSGeometry GEOS_DLL * GEOSDelaunayTriangulation(
/*
* Returns the Voronoi polygons of a set of Vertices given as input
- *
+ *
* @param g the input geometry whose vertex will be used as sites.
* @param tolerance snapping tolerance to use for improved robustness
* @param onlyEdges whether to return only edges of the voronoi cells
@@ -1643,7 +1643,7 @@ extern GEOSGeometry GEOS_DLL * GEOSDelaunayTriangulation(
* determined if NULL.
* The diagram will be clipped to the larger
* of this envelope or an envelope surrounding the sites.
- *
+ *
* @return a newly allocated geometry, or NULL on exception.
*/
extern GEOSGeometry GEOS_DLL * GEOSVoronoiDiagram(
diff --git a/capi/geos_c.h.in b/capi/geos_c.h.in
index c4cc326..2446af4 100644
--- a/capi/geos_c.h.in
+++ b/capi/geos_c.h.in
@@ -25,7 +25,7 @@
* all returned char * (unless const).
*
* - Functions ending with _r are thread safe; see details in RFC 3
- * http://trac.osgeo.org/geos/wiki/RFC3.
+ * http://trac.osgeo.org/geos/wiki/RFC3.
* To avoid using by accident non _r functions,
* define GEOS_USE_ONLY_R_API before including geos_c.h
*
@@ -60,8 +60,8 @@ extern "C" {
#include <geos/version.h>
#define GEOS_CAPI_VERSION_MAJOR 1
#define GEOS_CAPI_VERSION_MINOR 10
-#define GEOS_CAPI_VERSION_PATCH 0
-#define GEOS_CAPI_VERSION "3.6.0-CAPI-1.10.0"
+#define GEOS_CAPI_VERSION_PATCH 1
+#define GEOS_CAPI_VERSION "3.6.1-CAPI-1.10.1"
#else
#ifndef GEOS_VERSION_MAJOR
#define GEOS_VERSION_MAJOR @VERSION_MAJOR@
@@ -693,7 +693,7 @@ extern GEOSGeometry GEOS_DLL * GEOSDelaunayTriangulation_r(
/*
* Returns the Voronoi polygons of a set of Vertices given as input
- *
+ *
* @param g the input geometry whose vertex will be used as sites.
* @param tolerance snapping tolerance to use for improved robustness
* @param onlyEdges whether to return only edges of the voronoi cells
@@ -701,12 +701,12 @@ extern GEOSGeometry GEOS_DLL * GEOSDelaunayTriangulation_r(
* determined if NULL.
* The diagram will be clipped to the larger
* of this envelope or an envelope surrounding the sites.
- *
+ *
* @return a newly allocated geometry, or NULL on exception.
*/
extern GEOSGeometry GEOS_DLL * GEOSVoronoiDiagram_r(
- GEOSContextHandle_t extHandle,
- const GEOSGeometry *g,
+ GEOSContextHandle_t extHandle,
+ const GEOSGeometry *g,
const GEOSGeometry *env,
double tolerance,
int onlyEdges);
@@ -823,7 +823,7 @@ extern void GEOS_DLL GEOSSTRtree_query_r(GEOSContextHandle_t handle,
GEOSQueryCallback callback,
void *userdata);
-extern const void GEOS_DLL *GEOSSTRtree_nearest_r(GEOSContextHandle_t handle,
+extern const GEOSGeometry GEOS_DLL *GEOSSTRtree_nearest_r(GEOSContextHandle_t handle,
GEOSSTRtree *tree,
const GEOSGeometry* geom);
@@ -1635,7 +1635,7 @@ extern GEOSGeometry GEOS_DLL * GEOSDelaunayTriangulation(
/*
* Returns the Voronoi polygons of a set of Vertices given as input
- *
+ *
* @param g the input geometry whose vertex will be used as sites.
* @param tolerance snapping tolerance to use for improved robustness
* @param onlyEdges whether to return only edges of the voronoi cells
@@ -1643,7 +1643,7 @@ extern GEOSGeometry GEOS_DLL * GEOSDelaunayTriangulation(
* determined if NULL.
* The diagram will be clipped to the larger
* of this envelope or an envelope surrounding the sites.
- *
+ *
* @return a newly allocated geometry, or NULL on exception.
*/
extern GEOSGeometry GEOS_DLL * GEOSVoronoiDiagram(
diff --git a/capi/geos_ts_c.cpp b/capi/geos_ts_c.cpp
index d2542ff..c852938 100644
--- a/capi/geos_ts_c.cpp
+++ b/capi/geos_ts_c.cpp
@@ -6066,6 +6066,14 @@ GEOSSTRtree_query_r(GEOSContextHandle_t extHandle,
}
}
+const GEOSGeometry *
+GEOSSTRtree_nearest_r(GEOSContextHandle_t extHandle,
+ geos::index::strtree::STRtree *tree,
+ const geos::geom::Geometry* geom)
+{
+ return (const GEOSGeometry*) GEOSSTRtree_nearest_generic_r( extHandle, tree, geom, geom->getEnvelope(), NULL, NULL);
+}
+
const void *
GEOSSTRtree_nearest_generic_r(GEOSContextHandle_t extHandle,
geos::index::strtree::STRtree *tree,
diff --git a/configure b/configure
index d18fc74..e82c7ec 100755
--- a/configure
+++ b/configure
@@ -2621,12 +2621,12 @@ test -n "$target_alias" &&
JTS_PORT=1.13.0
CAPI_INTERFACE_CURRENT=11
-CAPI_INTERFACE_REVISION=0
+CAPI_INTERFACE_REVISION=1
CAPI_INTERFACE_AGE=10
VERSION_MAJOR=3
VERSION_MINOR=6
-VERSION_PATCH=0
+VERSION_PATCH=1
VERSION="$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH"
CAPI_VERSION_MAJOR=`expr $CAPI_INTERFACE_CURRENT - $CAPI_INTERFACE_AGE`
diff --git a/configure.ac b/configure.ac
index 37ad8bd..99a6abb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,7 +15,7 @@ JTS_PORT=1.13.0
dnl -- Version info for the CAPI
CAPI_INTERFACE_CURRENT=11
-CAPI_INTERFACE_REVISION=0
+CAPI_INTERFACE_REVISION=1
CAPI_INTERFACE_AGE=10
dnl
@@ -24,7 +24,7 @@ dnl -- encoding ABI break at every release
dnl
VERSION_MAJOR=3
VERSION_MINOR=6
-VERSION_PATCH=0
+VERSION_PATCH=1
VERSION="$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH"
dnl CAPI_VERSION_MAJOR=$(($CAPI_INTERFACE_CURRENT-$CAPI_INTERFACE_AGE))
diff --git a/doc/Doxyfile b/doc/Doxyfile
index 3d5fb97..42e5670 100644
--- a/doc/Doxyfile
+++ b/doc/Doxyfile
@@ -23,7 +23,7 @@ PROJECT_NAME = GEOS
# This could be handy for archiving the generated documentation or
# if some version control system is used.
-PROJECT_NUMBER = 3.6.0
+PROJECT_NUMBER = 3.6.1
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.
diff --git a/include/geos/geom/util/GeometryTransformer.h b/include/geos/geom/util/GeometryTransformer.h
index c2e93ba..e940449 100644
--- a/include/geos/geom/util/GeometryTransformer.h
+++ b/include/geos/geom/util/GeometryTransformer.h
@@ -8,7 +8,7 @@
*
* This is free software; you can redistribute and/or modify it under
* the terms of the GNU Lesser General Public Licence as published
- * by the Free Software Foundation.
+ * by the Free Software Foundation.
* See the COPYING file for more information.
*
**********************************************************************
@@ -66,14 +66,14 @@ namespace util { // geos.geom.util
* the parent geometries types change appropriately to maintain valid structure.
* Subclasses will override whichever <code>transformX</code> methods
* they need to to handle particular Geometry types.
- *
+ *
* A typically usage would be a transformation that may transform Polygons into
* Polygons, LineStrings
* or Points. This class would likely need to override the
* {@link transformMultiPolygon} method to ensure that if input Polygons
* change type the result is a GeometryCollection,
* not a MultiPolygon
- *
+ *
* The default behaviour of this class is to simply recursively transform
* each Geometry component into an identical object by copying.
*
@@ -99,6 +99,8 @@ public:
std::auto_ptr<Geometry> transform(const Geometry* nInputGeom);
+ void setSkipTransformedInvalidInteriorRings(bool b);
+
protected:
const GeometryFactory* factory;
@@ -178,9 +180,14 @@ private:
*/
bool preserveType;
- // Declare type as noncopyable
- GeometryTransformer(const GeometryTransformer& other);
- GeometryTransformer& operator=(const GeometryTransformer& rhs);
+ /**
+ * <code>true</code> if transformed invalid interior rings should be skipped
+ */
+ bool skipTransformedInvalidInteriorRings;
+
+ // Declare type as noncopyable
+ GeometryTransformer(const GeometryTransformer& other);
+ GeometryTransformer& operator=(const GeometryTransformer& rhs);
};
diff --git a/include/geos/version.h.vc b/include/geos/version.h.vc
index 3ae395e..2994127 100644
--- a/include/geos/version.h.vc
+++ b/include/geos/version.h.vc
@@ -7,7 +7,7 @@
*
* This is free software; you can redistribute and/or modify it under
* the terms of the GNU Lesser General Public Licence as published
- * by the Free Software Foundation.
+ * by the Free Software Foundation.
* See the COPYING file for more information.
*
**********************************************************************
@@ -34,11 +34,11 @@
#endif
#ifndef GEOS_VERSION_PATCH
-#define GEOS_VERSION_PATCH 0
+#define GEOS_VERSION_PATCH 1
#endif
#ifndef GEOS_VERSION
-#define GEOS_VERSION "3.6.0"
+#define GEOS_VERSION "3.6.1"
#endif
#ifndef GEOS_JTS_PORT
diff --git a/src/geom/util/GeometryTransformer.cpp b/src/geom/util/GeometryTransformer.cpp
index 67fb91d..29b3006 100644
--- a/src/geom/util/GeometryTransformer.cpp
+++ b/src/geom/util/GeometryTransformer.cpp
@@ -8,7 +8,7 @@
*
* This is free software; you can redistribute and/or modify it under
* the terms of the GNU Lesser General Public Licence as published
- * by the Free Software Foundation.
+ * by the Free Software Foundation.
* See the COPYING file for more information.
*
**********************************************************************
@@ -59,13 +59,19 @@ GeometryTransformer::GeometryTransformer()
pruneEmptyGeometry(true),
preserveGeometryCollectionType(true),
preserveCollections(false),
- preserveType(false)
+ preserveType(false),
+ skipTransformedInvalidInteriorRings(false)
{}
GeometryTransformer::~GeometryTransformer()
{
}
+void GeometryTransformer::setSkipTransformedInvalidInteriorRings(bool b)
+{
+ skipTransformedInvalidInteriorRings = b;
+}
+
/*public*/
auto_ptr<Geometry>
GeometryTransformer::transform(const Geometry* nInputGeom)
@@ -98,7 +104,7 @@ GeometryTransformer::transform(const Geometry* nInputGeom)
throw IllegalArgumentException("Unknown Geometry subtype.");
}
-
+
std::auto_ptr<CoordinateSequence>
GeometryTransformer::createCoordinateSequence(
std::auto_ptr< std::vector<Coordinate> > coords)
@@ -262,7 +268,7 @@ GeometryTransformer::transformPolygon(
Geometry::AutoPtr shell = transformLinearRing(lr, geom);
if ( shell.get() == NULL
- || ! dynamic_cast<LinearRing*>(shell.get())
+ || ! dynamic_cast<LinearRing*>(shell.get())
|| shell->isEmpty() )
{
isAllValidLinearRings = false;
@@ -283,6 +289,8 @@ GeometryTransformer::transformPolygon(
if ( ! dynamic_cast<LinearRing*>(hole.get()) )
{
+ if ( skipTransformedInvalidInteriorRings )
+ continue;
isAllValidLinearRings = false;
}
diff --git a/src/io/WKBWriter.cpp b/src/io/WKBWriter.cpp
index 09c9d81..c57e458 100644
--- a/src/io/WKBWriter.cpp
+++ b/src/io/WKBWriter.cpp
@@ -163,6 +163,11 @@ WKBWriter::writePolygon(const Polygon &g)
writeGeometryType(WKBConstants::wkbPolygon, g.getSRID());
writeSRID(g.getSRID());
+
+ if (g.isEmpty()) {
+ writeInt(0);
+ return;
+ }
std::size_t nholes = g.getNumInteriorRing();
writeInt(nholes+1);
diff --git a/src/simplify/DouglasPeuckerSimplifier.cpp b/src/simplify/DouglasPeuckerSimplifier.cpp
index 64be39a..0657645 100644
--- a/src/simplify/DouglasPeuckerSimplifier.cpp
+++ b/src/simplify/DouglasPeuckerSimplifier.cpp
@@ -7,7 +7,7 @@
*
* This is free software; you can redistribute and/or modify it under
* the terms of the GNU Lesser General Licence as published
- * by the Free Software Foundation.
+ * by the Free Software Foundation.
* See the COPYING file for more information.
*
**********************************************************************
@@ -19,10 +19,10 @@
#include <geos/simplify/DouglasPeuckerSimplifier.h>
#include <geos/simplify/DouglasPeuckerLineSimplifier.h>
#include <geos/geom/Geometry.h> // for AutoPtr typedefs
-#include <geos/geom/MultiPolygon.h>
+#include <geos/geom/MultiPolygon.h>
#include <geos/geom/CoordinateSequence.h> // for AutoPtr typedefs
-#include <geos/geom/GeometryFactory.h>
-#include <geos/geom/CoordinateSequenceFactory.h>
+#include <geos/geom/GeometryFactory.h>
+#include <geos/geom/CoordinateSequenceFactory.h>
#include <geos/geom/util/GeometryTransformer.h> // for DPTransformer inheritance
#include <geos/util/IllegalArgumentException.h>
#include <geos/util.h>
@@ -89,6 +89,7 @@ DPTransformer::DPTransformer(double t)
:
distanceTolerance(t)
{
+ setSkipTransformedInvalidInteriorRings(true);
}
Geometry::AutoPtr
diff --git a/swig/geos.i b/swig/geos.i
index 5a59cdc..ed92fa8 100644
--- a/swig/geos.i
+++ b/swig/geos.i
@@ -29,16 +29,16 @@
the whole c api. */
#define GEOS_VERSION_MAJOR 3
#define GEOS_VERSION_MINOR 6
-#define GEOS_VERSION_PATCH 0
-#define GEOS_VERSION "3.6.0"
+#define GEOS_VERSION_PATCH 1
+#define GEOS_VERSION "3.6.1"
#define GEOS_JTS_PORT "1.13.0"
#define GEOS_CAPI_VERSION_MAJOR 1
#define GEOS_CAPI_VERSION_MINOR 10
-#define GEOS_CAPI_VERSION_PATCH 0
+#define GEOS_CAPI_VERSION_PATCH 1
#define GEOS_CAPI_FIRST_INTERFACE GEOS_CAPI_VERSION_MAJOR
#define GEOS_CAPI_LAST_INTERFACE (GEOS_CAPI_VERSION_MAJOR+GEOS_CAPI_VERSION_MINOR)
-#define GEOS_CAPI_VERSION "3.6.0-CAPI-1.10.0"
+#define GEOS_CAPI_VERSION "3.6.1-CAPI-1.10.1"
/* Supported geometry types */
enum GEOSGeomTypes {
diff --git a/tests/unit/io/WKBWriterTest.cpp b/tests/unit/io/WKBWriterTest.cpp
index dcfdec7..c69cade 100644
--- a/tests/unit/io/WKBWriterTest.cpp
+++ b/tests/unit/io/WKBWriterTest.cpp
@@ -159,6 +159,30 @@ namespace tut
}
+ // 5 - Check WKB representation of empty polygon
+ // See http://trac.osgeo.org/geos/ticket/680
+ template<>
+ template<>
+ void object::test<5>()
+ {
+ geos::geom::Geometry *geom = wktreader.read("POLYGON EMPTY");
+ geom->setSRID(4326);
+ std::stringstream result_stream;
+
+ wkbwriter.setOutputDimension( 2 );
+ wkbwriter.setByteOrder( 1 );
+ wkbwriter.setIncludeSRID( 1 );
+ wkbwriter.writeHEX( *geom, result_stream );
+
+ std::string actual = result_stream.str();
+ ensure_equals( actual, "0103000020E610000000000000" );
+
+ geos::geom::Geometry *geom2 = wkbreader.readHEX(result_stream);
+ assert( geom->equals(geom2) );
+
+ delete geom;
+ delete geom2;
+ }
} // namespace tut
diff --git a/tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp b/tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp
index 13a5289..50b29cb 100644
--- a/tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp
+++ b/tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp
@@ -1,4 +1,4 @@
-//
+//
// Test Suite for geos::simplify::DouglasPeuckerSimplifierTest
#include <tut.hpp>
@@ -19,7 +19,7 @@
namespace tut
{
using namespace geos::simplify;
-
+
//
// Test Group
//
@@ -51,7 +51,7 @@ namespace tut
template<>
template<>
void object::test<1>()
- {
+ {
std::string wkt("POLYGON((20 220, 40 220, 60 220, 80 220, 100 220, \
120 220, 140 220, 140 180, 100 180, 60 180, 20 180, 20 220))");
@@ -70,10 +70,10 @@ namespace tut
template<>
template<>
void object::test<2>()
- {
+ {
std::string wkt_in("POLYGON ((40 240, 160 241, 280 240, 280 160, \
160 240, 40 140, 40 240))");
-
+
std::string wkt_ex("MULTIPOLYGON (((40.0 240.0, 160.0 240.0, 40.0 140.0, 40.0 240.0)), \
((160.0 240.0, 280.0 240.0, 280.0 160.0, 160.0 240.0)))");
@@ -87,7 +87,7 @@ namespace tut
g.get(), 10.0);
ensure( simplified->isValid() );
-
+
ensure( simplified->equalsExact(expected.get()) );
}
@@ -96,7 +96,7 @@ namespace tut
template<>
template<>
void object::test<3>()
- {
+ {
std::string wkt_in("POLYGON ((120 120, 121 121, 122 122, 220 120, \
180 199, 160 200, 140 199, 120 120))");
@@ -110,7 +110,7 @@ namespace tut
g.get(), 10.0);
ensure( simplified->isValid() );
-
+
ensure( simplified->equalsExact(expected.get()) );
}
@@ -119,10 +119,10 @@ namespace tut
template<>
template<>
void object::test<4>()
- {
+ {
std::string wkt_in("POLYGON ((80 200, 240 200, 240 60, 80 60, 80 200), \
(120 120, 220 120, 180 199, 160 200, 140 199, 120 120))");
-
+
std::string wkt_ex("POLYGON ((80 200, 160 200, 240 200, 240 60, 80 60, 80 200), \
(160 200, 140 199, 120 120, 220 120, 180 199, 160 200)))");
@@ -145,7 +145,7 @@ namespace tut
template<>
template<>
void object::test<5>()
- {
+ {
std::string wkt_in("POLYGON ((0 0, 50 0, 53 0, 55 0, 100 0, 70 1, 60 1, 50 1, 40 1, 0 0))");
std::string wkt_ex("POLYGON EMPTY");
@@ -167,7 +167,7 @@ namespace tut
template<>
template<>
void object::test<6>()
- {
+ {
std::string wkt_in("POLYGON ((0 5, 5 5, 5 0, 0 0, 0 1, 0 5))");
std::string wkt_ex("POLYGON EMPTY");
@@ -189,7 +189,7 @@ namespace tut
template<>
template<>
void object::test<7>()
- {
+ {
std::string wkt_in("LINESTRING (0 5, 1 5, 2 5, 5 5)");
std::string wkt_ex("LINESTRING (0 5, 5 5)");
@@ -210,7 +210,7 @@ namespace tut
template<>
template<>
void object::test<8>()
- {
+ {
std::string wkt_in("MULTIPOINT(80 200, 240 200, 240 60, 80 60, 80 200, 140 199, 120 120)");
GeomPtr g(wktreader.read(wkt_in));
@@ -226,10 +226,10 @@ namespace tut
template<>
template<>
void object::test<9>()
- {
+ {
std::string wkt_in("MULTILINESTRING( (0 0, 50 0, 70 0, 80 0, 100 0), \
(0 0, 50 1, 60 1, 100 0) )");
-
+
std::string wkt_ex("MULTILINESTRING( (0 0, 100 0), (0 0, 100 0) )");
GeomPtr g(wktreader.read(wkt_in));
@@ -248,7 +248,7 @@ namespace tut
template<>
template<>
void object::test<10>()
- {
+ {
std::string wkt_in("GEOMETRYCOLLECTION ( \
MULTIPOINT (80 200, 240 200, 240 60, 80 60, 80 200, 140 199, 120 120), \
POLYGON ((80 200, 240 200, 240 60, 80 60, 80 200)), \
@@ -286,7 +286,7 @@ namespace tut
GeomPtr g(wktreader.read(wkt));
std::size_t const gN = g->getNumPoints();
ensure_equals(gN, std::size_t(37));
-
+
// 1) Simplify with 1/2048
double const d1 = 1/2048.0;
GeomPtr simplified1 = DouglasPeuckerSimplifier::simplify(g.get(), d1);
@@ -311,8 +311,8 @@ namespace tut
::geos::ignore_unused_variable_warning(seq);
::geos::ignore_unused_variable_warning(i);
}
- bool isDone() const { return false; }
- bool isGeometryChanged() const { return true; }
+ bool isDone() const { return false; }
+ bool isGeometryChanged() const { return true; }
};
Multiplier m(2047);
@@ -331,5 +331,26 @@ namespace tut
//std::string const simplifiedWkt2 = wktwriter.write(simplified2.get());
}
+ // 13 - Polygon with inner ring whose extent is less than the simplify distance (#741)
+ template<>
+ template<>
+ void object::test<13>()
+ {
+ std::string wkt_in("POLYGON ((0 0,0 1,1 1,0 0),(0.1 0.1,0.2 0.1,0.2 0.2,0.1 0.1))");
+
+ std::string wkt_ex("POLYGON ((0 0,0 1,1 1,0 0))");
+
+ GeomPtr g(wktreader.read(wkt_in));
+
+ GeomPtr expected(wktreader.read(wkt_ex));
+
+ GeomPtr simplified = DouglasPeuckerSimplifier::simplify(
+ g.get(), 0.5);
+
+ ensure( simplified->isValid() );
+
+ ensure( simplified->equalsExact(expected.get()) );
+ }
+
} // namespace tut
diff --git a/tools/geos-config.in b/tools/geos-config.in
index 9b45b5f..5af6cb7 100644
--- a/tools/geos-config.in
+++ b/tools/geos-config.in
@@ -52,10 +52,10 @@ case $1 in
echo -L${libdir} -lgeos
;;
--static-clibs)
- echo -L${libdir} -lgeos_c -lgeos -m
+ echo -L${libdir} -lgeos_c -lgeos -lm
;;
--static-cclibs)
- echo -L${libdir} -lgeos -m
+ echo -L${libdir} -lgeos -lm
;;
--ldflags)
echo -L${libdir}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/geos.git
More information about the Pkg-grass-devel
mailing list