⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.140
Server IP:
68.65.123.197
Server:
Linux premium49.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
Server Software:
LiteSpeed
PHP Version:
8.2.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
opt
/
alt
/
libgeos
/
share
/
doc
/
alt-libgeos
/
Edit File: ChangeLog
2017-07-25 Sandro Santilli
* CMakeLists.txt, HOWTO_RELEASE, capi/geos_c.h.in, include/geos/version.h.vc: Fix 3.6.2 versions in more places 2017-07-25 Sandro Santilli
* NEWS, configure.ac: Set release date for 3.6.2 2017-07-25 Sandro Santilli
* HOWTO_RELEASE: Indexed steps, configure.ac name fix 2017-07-19 Sandro Santilli
* tests/xmltester/Makefile.am, tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h, tests/xmltester/tests/general/MISSING, tests/xmltester/tests/general/TestPreparedPointPredicate.xml, tests/xmltester/tests/general/TestPreparedPolygonPredicate.xml, tests/xmltester/tests/general/TestPreparedPredicatesWithGeometryCol lection.xml: Add support for testing prepared geometries operations in XMLTester Add 3 more tests from JTS testsuite now that they can be run See #694 for 3.6 branch 2017-07-14 Sandro Santilli
* tests/xmltester/XMLTester.cpp: Use overlay specific result checker The check just supports some snap-distance based tolerance for exact match (in addition to topology equality which is needed for some JTS tests to pass) Closes #837 (backport of tolerant test checker to 3.6 branch) 2017-07-11 Sandro Santilli
* NEWS, include/geos/operation/union/CascadedPolygonUnion.h, include/geos/operation/union/GeometryListHolder.h, src/operation/union/CascadedPolygonUnion.cpp, tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug837.xml: UnaryUnion: Drop assumption about union not moving vertices The assumption resulted in invalid geometries being output by CascadedPolygonUnion intermediary results and then fed as input by further union calls, which in turn would fail on first robustness issue. Fixes #837 in 3.6 branch Includes automated XML test 2017-07-14 Sandro Santilli
* .editorconfig: Institutionalize that CascadedUnion directories uses spaces indent 2017-04-24 Mateusz Łoskot
* tests/xmltester/XMLTester.cpp: Avoid use of internal geos/util/math.h Copy java_math_round geos/util/math.cpp to xmltester.cpp. Declared functions are internal to the library and not included in GEOS shared library exports. Fixes #831 2017-04-18 Mateusz Łoskot
* nmake.opt: Add NMAKE_VER from VS 2017 Version 15.1 2017-04-15 Sandro Santilli
* NEWS: Add NEWS item about WKTReader leak fixes 2017-04-12 Kurt Schwehr
* src/io/WKTReader.cpp, tests/unit/io/WKTReaderTest.cpp: Fix leaks in WKT parser Cleanup if failing to parse the WKT MultiLineString, MultiPolygon, and GeometryCollection string. Wrap parsing in try blocks. Catch any exception, cleanup, and rethrow. Closes #830 Includes testcase Signed-off-by: Sandro Santilli
2017-04-12 Sandro Santilli
* README.md: Update drone build badge url 2017-04-11 Sandro Santilli
* tests/xmltester/XMLTester.cpp: Fixed compile error in Microsoft VS2010 Patch by sunxunfeng Closes #801 in 3.6 branch 2017-04-10 Mateusz Loskot
* tests/unit/capi/GEOSSTRtreeTest.cpp: Add explicit cast of sqrt arguments to double Fixes parts of #801 2017-04-10 Mateusz Loskot
* tools/CMakeLists.txt: [CMake] Fix geos-config is not installed on MinGW/MSYS builds Closes #706 2017-04-10 Sandro Santilli
* TODO: Triangulation API was ported 2017-04-08 Sandro Santilli
* HOWTO_RELEASE: Update release howto for SVN -> GIT move Closes #825 2017-04-08 Sandro Santilli
* tests/unit/Makefile.am: Distribute all of the new TUT Fixes #824 2017-04-06 Mateusz Loskot
* README.md: [README] Fix branches vs URLs mix-up [ci skip] 2017-04-06 Mateusz Loskot
* README.md: [README] Switch Travis CI and AppVeyor URLs to /OSGeo/geos Add svn-trunk to CI build status table. [ci skip] 2017-04-06 Mateusz Loskot
* tests/unit/tut/tut.hpp, tests/unit/tut/tut_assert.hpp, tests/unit/tut/tut_config.hpp, tests/unit/tut/tut_console_reporter.hpp, tests/unit/tut/tut_cppunit_reporter.hpp, tests/unit/tut/tut_exception.hpp, tests/unit/tut/tut_fpt.hpp, tests/unit/tut/tut_macros.hpp, tests/unit/tut/tut_main.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/tut/tut_xml_reporter.hpp: Update TUT to latest release 2016-12-19. Source: https://github.com/mrzechonek/tut-framework/releases/tag/2016-12-19 Fixes #639 Fixes #804 2017-04-05 Sandro Santilli
* README.md: Remove alt tag (confuses github) 2017-04-05 Sandro Santilli
* README.md: Fix markdown table 2017-04-05 Sandro Santilli
* README.md: Add winnie badge, move Dronie to the left 2017-04-05 Sandro Santilli
* README.md: Fix build badge urls, drop drone 2017-04-05 Sandro Santilli
* README.md: Quotes in markdown git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4398 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-04-04 Sandro Santilli
* .gitignore, CMakeLists.txt, Makefile.am, autogen.bat, capi/geos_ts_c.cpp, tools/Makefile.am, tools/geos_revision_cmake.h.in, tools/geos_svn_revision_cmake.h.in, tools/{svn_repo_revision.sh => repo_revision.sh}: Add support for GIT only revision references Backports revisions 4388-4396 from trunk Fixes #794 for 3.6 branch git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4396 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-28 Mateusz Loskot
* .editorconfig, .travis.yml, CMakeLists.txt: Merged revision(s) 4382-4384 from trunk: Add indent_size = 2 for .yml files ........ Travis CI: Add ppa:george-edison55/precise-backports with CMake 3+ ........ CMake: Use CMAKE_CXX_STANDARD to require C++98 ........ git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4385 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-28 Mateusz Loskot
* CMakeLists.txt, NEWS: Merged revision(s) 4380 from trunk: CMake: Bump cmake_minimum_required to 3.0.0 Closes #817 git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4381 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-26 Mateusz Loskot
* NEWS: Update NEWS with r4372 and r4373: - AppVeyor CI build added (#813) - Clean up numerous MSVC warnings, notably C4275 and C4589 (#814) git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4374 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-26 Mateusz Loskot
* autogen.bat, include/geos/geom/Lineal.h, include/geos/geom/Polygonal.h, include/geos/geom/Puntal.h, include/geos/index/strtree/AbstractSTRtree.h, include/geos/util/GEOSException.h, src/algorithm/CGAlgorithms.cpp, src/algorithm/LineIntersector.cpp, src/geom/IntersectionMatrix.cpp: Merged revision(s) 4344-4346, 4350, 4356, 4364 from trunk: Fix warning: conversion from size_t to int ........ Disable warning C4275: non-DLL-interface std::exception used as base for DLL-interface GEOSException ........ Fix warnings about variables aliasing within scope ........ Disable false warning C4589 : Constructor of abstract class A ignores initializer for virtual base class B (Details at https://connect.microsoft.com/VisualStudio/feedback/details/1581706/false-warning-c4589-constructor-of-abstract-class-class2-ignores-initializer-for-virtual-base-class-class1)........ Fix warnings about variables aliasing within scope ........ Add step generating geos_svn_revision.h template with revision 0 Simplifies CI build steps. ........ git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4373 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-26 Mateusz Loskot
* appveyor.yml: Merged revision(s) 4343, 4347-4349, 4351-4355, 4358, 4360, 4362, 4365 from trunk: AppVeyor: Sync CI builds configuration with trunk git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4372 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot
* appveyor.yml: AppVeyor: Restore and fix build configuration git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4363 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-17 Mateusz Loskot
* nmake.opt: Merged revision(s) 4340 from trunk: Add NMAKE version from VS2017 RTM git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4341 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-02-14 Sandro Santilli
* NEWS, include/geos/geomgraph/DirectedEdge.h, include/geos/geomgraph/DirectedEdgeStar.h, src/geomgraph/DirectedEdge.cpp, src/geomgraph/DirectedEdgeStar.cpp: Fix overloaded virtual print in DirectedEdge*. - Make print() method of child classes also const - Make getDepthDelta() const - Add virtual. For C++11 and newer this eventually should be overload. e.g. geos::geomgraph::DirectedEdge::print' hides overloaded virtual function [-Woverloaded-virtual] Patch by Kurt Schwehr
Closes #812 in 3.6 branch (for 3.6.2) git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4337 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-02-14 Sandro Santilli
* NEWS, src/algorithm/LineIntersector.cpp, src/operation/overlay/OverlayOp.cpp: Protect from computations against NaN numbers Fixes an unhandled exception: 0xC0000090: Floating-point invalid operation. Closes #811 for 3.6 branch - thanks sunxunfeng git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4335 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-02-01 Sandro Santilli
* NEWS, src/geom/util/GeometryEditor.cpp, src/index/strtree/AbstractSTRtree.cpp, src/linearref/ExtractLineByLocation.cpp, src/operation/union/CascadedPolygonUnion.cpp, src/operation/union/CascadedUnion.cpp: Add static_assert
to strings inside of assert calls Allows compiling with -Wpointer-bool-conversion. Patch by Kurt Schwehr
Closes #638 git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4332 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-18 Sandro Santilli
* NEWS, src/algorithm/MinimumDiameter.cpp: Fix build for android-ndk Closes #799 (and #802) git-svn-id: https://svn.osgeo.org/geos/branches/3.6@4327 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-18 Sandro Santilli
* src/algorithm/MinimumDiameter.cpp: Remove trailing spaces git-svn-id: https://svn.osgeo.org/geos/branches/3.6@4326 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-05 Sandro Santilli
* NEWS: Add python3 support item git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4324 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-05 Sandro Santilli
* macros/python.m4: Update python m4 macro, should fix #774 git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4323 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-05 Sandro Santilli
* HOWTO_RELEASE, Makefile.am: Print a warning if ChangeLog isn't found on make dist Tweak HOWTO_RELEASE file to make sure a ChangeLog is included git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4322 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-05 Sandro Santilli
* CMakeLists.txt, NEWS, configure.ac: Target 3.6.2 git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4321 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-24 Sandro Santilli
* CMakeLists.txt, NEWS, configure.ac: Set 3.6.1 version and release date git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4316 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-13 Sandro Santilli
* NEWS: Remove yet-to-define 3.6.1 release date git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4315 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-02 Sandro Santilli
* NEWS, include/geos/geom/util/GeometryTransformer.h, src/geom/util/GeometryTransformer.cpp, src/simplify/DouglasPeuckerSimplifier.cpp, tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: Fix empty GEOSSimplify return on inner ring collapse Patch by Even Rouault Closes #741 git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4313 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-02 Sandro Santilli
* include/geos/geom/util/GeometryTransformer.h, src/geom/util/GeometryTransformer.cpp, src/simplify/DouglasPeuckerSimplifier.cpp, tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: Style only change, trim trailing blanks and fix indents git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4312 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-01 Sandro Santilli
* NEWS, src/io/WKBWriter.cpp, tests/unit/io/WKBWriterTest.cpp: Fix WKB representation of empty polygon. Patch by Sergey Fedoseev Closes #680. git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4309 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-11-22 Sandro Santilli
* NEWS, tools/geos-config.in: Fix --static-clibs and --static-cclibs returns from geos-config Patch by Edzer Pebesma
git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4306 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-11-10 Sandro Santilli
* NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Fix GEOSSTRtree_nearest_r signature and add missing implementation Closes #796 git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4304 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-11-10 Sandro Santilli
* NEWS: Fix NEWS git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4302 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-28 Sandro Santilli
* .drone.yml: Update drone yml to 0.5 version See https://git.osgeo.org/gogs/sac/gogs-service/issues/14 git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4297 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-27 Sandro Santilli
* .gitlab-ci.yml: Install a fake git2cl in gitlab-ci This fixes "distcheck" step git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4292 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-27 Sandro Santilli
* HOWTO_RELEASE: Update release procedure to drop manual ChangeLog generation git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4287 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-27 Sandro Santilli
* ChangeLog, Makefile.am: Remove ChangeLog from repository. The file will be created by "make dist" from either git (if .git exists) or svn (if .svn exists). Tested with builds from package, from source dir and from external build dir. Only automake. See #778 git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4282 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli
* CMakeLists.txt, HOWTO_RELEASE, capi/geos_c.h.in, configure.ac, include/geos/version.h.vc: Prepare for 3.6.1 git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4274 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli
* : Branched 3.6 from trunk git-svn-id: http://svn.osgeo.org/geos/branches/3.6@4271 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli
* : Drop php subdir git-svn-id: http://svn.osgeo.org/geos/trunk@4269 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli
* ChangeLog: Update ChangeLog for 3.6.0 release git-svn-id: http://svn.osgeo.org/geos/trunk@4263 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli
* NEWS: Tweak NEWS, in preparation for 3.6.0 release git-svn-id: http://svn.osgeo.org/geos/trunk@4262 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-04 Sandro Santilli
* src/operation/overlay/snap/LineStringSnapper.cpp: And more trailing spaces git-svn-id: http://svn.osgeo.org/geos/trunk@4261 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-04 Sandro Santilli
* include/geos/operation/overlay/snap/LineStringSnapper.h: Remove more trailing blanks git-svn-id: http://svn.osgeo.org/geos/trunk@4260 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-04 Sandro Santilli
* src/operation/overlay/snap/GeometrySnapper.cpp: Drop trailing blanks git-svn-id: http://svn.osgeo.org/geos/trunk@4259 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-27 Sandro Santilli
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4258 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-07 Sandro Santilli
* include/geos/geom/Geometry.h, include/geos/geom/LineString.h: Fix documentation typos. Courtesy of Todd Trimble
git-svn-id: http://svn.osgeo.org/geos/trunk@4257 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-07 Sandro Santilli
* tests/unit/capi/GEOSGeom_createCollection.cpp: Fix initialization order warning git-svn-id: http://svn.osgeo.org/geos/trunk@4256 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-07 Sandro Santilli
* CMakeLists.txt: CMake: generate geos_svn_revision.h in binary directory if not exists Patch by Rashad Kanavath
git-svn-id: http://svn.osgeo.org/geos/trunk@4255 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-07 Sandro Santilli
* 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
git-svn-id: http://svn.osgeo.org/geos/trunk@4254 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-02 Sandro Santilli
* CMakeLists.txt, src/CMakeLists.txt: Add option to build static and shared. (default is build both) Fixes #788 Patch by Rashad Kanavath
git-svn-id: http://svn.osgeo.org/geos/trunk@4253 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-02 Sandro Santilli
* authors.svn: Fix my email address git-svn-id: http://svn.osgeo.org/geos/trunk@4252 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-08-24 Mateusz Loskot
* CMakeLists.txt: CMake now sets GEOS_BUILD_PACKAGED to FALSE on CI services git-svn-id: http://svn.osgeo.org/geos/trunk@4251 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-08-24 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4250 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-08-24 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4249 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-08-03 Mateusz Loskot
* src/Makefile.vc: Add missing .cpp files added in r4203 git-svn-id: http://svn.osgeo.org/geos/trunk@4245 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-08-03 Mateusz Loskot
* nmake.opt: Add NMAKE version from VS2015 Update 3 git-svn-id: http://svn.osgeo.org/geos/trunk@4244 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-21 Sandro Santilli
* .drone.yml: Only run "make check", not "make distcheck" ... distcheck can be run manually just before a release git-svn-id: http://svn.osgeo.org/geos/trunk@4243 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-21 Sandro Santilli
* .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/ git-svn-id: http://svn.osgeo.org/geos/trunk@4242 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-21 Sandro Santilli
* src/operation/buffer/BufferOp.cpp: Do not define unused function git-svn-id: http://svn.osgeo.org/geos/trunk@4241 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-21 Sandro Santilli
* .drone.yml: Fix test-image variable use git-svn-id: http://svn.osgeo.org/geos/trunk@4240 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-21 Sandro Santilli
* .drone.yml: Turn off optimization while building, reduce clone depth git-svn-id: http://svn.osgeo.org/geos/trunk@4239 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-19 Sandro Santilli
* web/index.html, web/style.css: Remove website content Moved to https://git.osgeo.org/gogs/geos/website (was obsoleted and unused anyway) git-svn-id: http://svn.osgeo.org/geos/trunk@4238 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-19 Sandro Santilli
* .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 git-svn-id: http://svn.osgeo.org/geos/trunk@4237 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-19 Sandro Santilli
* docker/build-test/Dockerfile: Reduce size of build-test image git-svn-id: http://svn.osgeo.org/geos/trunk@4236 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-16 Sandro Santilli
* README.md: Add link to build status table on trac git-svn-id: http://svn.osgeo.org/geos/trunk@4235 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-16 Sandro Santilli
* .gitignore, docker/README, docker/build-test/Dockerfile, docker/build-test/Makefile: Add configuration to make dockers for build-testing GEOS git-svn-id: http://svn.osgeo.org/geos/trunk@4234 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-15 Sandro Santilli
* README.md: Add OSGeo/Drone badge git-svn-id: http://svn.osgeo.org/geos/trunk@4233 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-15 Sandro Santilli
* .drone.yml: Add a "make check" step to the drone config git-svn-id: http://svn.osgeo.org/geos/trunk@4231 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-15 Sandro Santilli
* README.md: Adds all the currently supported Visual Studio versions Patch by gmasetti@ccom.unh.edu git-svn-id: http://svn.osgeo.org/geos/trunk@4230 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-14 Sandro Santilli
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4224 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-12 Sandro Santilli
* .drone.yml: Add .drone.yml git-svn-id: http://svn.osgeo.org/geos/trunk@4221 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-09 Sandro Santilli
* tests/perf/Makefile.am: Add missing LIBS Thanks Andrew Watkins for spotting this git-svn-id: http://svn.osgeo.org/geos/trunk@4220 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-29 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4219 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-09 Mateusz Loskot
* CMakeLists.txt: Fix CMake syntax. git-svn-id: http://svn.osgeo.org/geos/trunk@4218 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-09 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4217 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-08 Mateusz Loskot
* README.md: Fix Markdown syntax for build status table. git-svn-id: http://svn.osgeo.org/geos/trunk@4216 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-08 Mateusz Loskot
* appveyor.yml: AppVeyor: add some colours git-svn-id: http://svn.osgeo.org/geos/trunk@4215 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-07 Mateusz Loskot
* README.md: Add AppVeyor and Drone.io badge status. Reformat build status into table by service X branch. git-svn-id: http://svn.osgeo.org/geos/trunk@4214 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-07 Mateusz Loskot
* appveyor.yml: AppVeyor: Fix CMake build folder location git-svn-id: http://svn.osgeo.org/geos/trunk@4213 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-07 Mateusz Loskot
* appveyor.yml: First stab at AppVeyor configuration git-svn-id: http://svn.osgeo.org/geos/trunk@4212 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-07 Mateusz Loskot
* CMakeLists.txt: Merged revision(s) 4210 from branches/3.5: Update CMake configuration based on trunk/CMakeLists.txt git-svn-id: http://svn.osgeo.org/geos/trunk@4211 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-07 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4209 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-05-12 Sandro Santilli
* README.md: Revert "Cips" This reverts commit c816b6747129a59f82c6ebc9a952bc11b32a48f6. Sorry, was a debug commit pushed in error git-svn-id: http://svn.osgeo.org/geos/trunk@4208 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-05-12 Sandro Santilli
* README.md: Use https for debbie links git-svn-id: http://svn.osgeo.org/geos/trunk@4207 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-05-12 Sandro Santilli
* README.md: Cips git-svn-id: http://svn.osgeo.org/geos/trunk@4205 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-25 Sandro Santilli
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4204 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-25 Sandro Santilli
* 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
via https://github.com/libgeos/libgeos/pull/65 Closes #776 git-svn-id: http://svn.osgeo.org/geos/trunk@4203 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-24 Sandro Santilli
* .gitignore, Makefile.am, autogen.sh: Symlink README to README.md at autogen.sh time Should fix distcheck git-svn-id: http://svn.osgeo.org/geos/trunk@4202 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-23 Sandro Santilli
* Makefile.am: Add rule to make README from README.md README is a standard GNU file that ends up in the distribution git-svn-id: http://svn.osgeo.org/geos/trunk@4201 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-23 Sandro Santilli
* README.md: Drop drone.io badge The service times out before our tests complete, not a good one. git-svn-id: http://svn.osgeo.org/geos/trunk@4200 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-23 Sandro Santilli
* README, README.md: Merge README into README.md Thanks Mike Toews for the kickstart on this git-svn-id: http://svn.osgeo.org/geos/trunk@4199 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-23 Sandro Santilli
* tests/unit/capi/GEOSSTRtreeTest.cpp: Correctly initialize strtree in test Patch by dbaston git-svn-id: http://svn.osgeo.org/geos/trunk@4198 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli
* include/geos/index/strtree/Makefile.am: Fix distcheck (#768) Patch by Daniel Baston
git-svn-id: http://svn.osgeo.org/geos/trunk@4197 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli
* README.md: Add drone.io badge git-svn-id: http://svn.osgeo.org/geos/trunk@4196 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli
* README.md: Add Debbie badge git-svn-id: http://svn.osgeo.org/geos/trunk@4195 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli
* README.md: Add project homepage url git-svn-id: http://svn.osgeo.org/geos/trunk@4191 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli
* .travis.yml: Fix typo git-svn-id: http://svn.osgeo.org/geos/trunk@4190 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli
* README.md: Put build badges on the same line git-svn-id: http://svn.osgeo.org/geos/trunk@4189 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli
* README.md: Add gitlab-ci badge git-svn-id: http://svn.osgeo.org/geos/trunk@4188 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli
* .gitlab-ci.yml: Add gitlab-ci configuration git-svn-id: http://svn.osgeo.org/geos/trunk@4187 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-19 Sandro Santilli
* capi/geos_ts_c.cpp: Move CustomItemDistance defn some contexts higher git-svn-id: http://svn.osgeo.org/geos/trunk@4186 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-19 Sandro Santilli
* capi/geos_ts_c.cpp: Trim trailing whitespaces (as per .editorconfig) git-svn-id: http://svn.osgeo.org/geos/trunk@4185 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-19 Sandro Santilli
* 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
via https://github.com/libgeos/libgeos/pull/61 git-svn-id: http://svn.osgeo.org/geos/trunk@4184 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-12 Sandro Santilli
* include/geos/geom/LineSegment.h: Fix 'Segemnt' typo. Patch by Todd Trimble
Closes https://github.com/libgeos/libgeos/pull/63 git-svn-id: http://svn.osgeo.org/geos/trunk@4183 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-12 Sandro Santilli
* include/geos/geom/LineSegment.h: Match .h declaration parameter name with .cpp definitiion. Patch by Todd Trimble
See https://github.com/libgeos/libgeos/pull/63 git-svn-id: http://svn.osgeo.org/geos/trunk@4182 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-06 Sandro Santilli
* .editorconfig: Stub an EditorConfig file See http://editorconfig.org git-svn-id: http://svn.osgeo.org/geos/trunk@4181 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-05 Sandro Santilli
* nmake.opt: Handle nmake builds with the latest MSVC Patch by Jeff McKenna Closes #775 git-svn-id: http://svn.osgeo.org/geos/trunk@4180 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-12 Mateusz Loskot
* tests/unit/geom/prep/PreparedGeometry/touchesTest.cpp: Add test for PreparedGeometry::touches git-svn-id: http://svn.osgeo.org/geos/trunk@4179 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-12 Mateusz Loskot
* tests/unit/geom/Geometry/touchesTest.cpp: Remove unused header git-svn-id: http://svn.osgeo.org/geos/trunk@4178 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-12 Mateusz Loskot
* tests/unit/geom/Geometry/touchesTest.cpp: Add test for Geometry::touches git-svn-id: http://svn.osgeo.org/geos/trunk@4177 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-12 Mateusz Loskot
* tests/unit/geom/Geometry/coversTest.cpp: Revert r4175 (wrong file) git-svn-id: http://svn.osgeo.org/geos/trunk@4176 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-12 Mateusz Loskot
* tests/unit/geom/Geometry/coversTest.cpp: Add test for Geometry::touches git-svn-id: http://svn.osgeo.org/geos/trunk@4175 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-07 Mateusz Loskot
* tests/xmltester/CMakeLists.txt: Update CMakeLists.txt after bugXXX.xml moved into tickets subfolder git-svn-id: http://svn.osgeo.org/geos/trunk@4174 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-07 Sandro Santilli
* Makefile.am: Add "valgrindcheck" Makefile rule, currently fails git-svn-id: http://svn.osgeo.org/geos/trunk@4173 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-07 Sandro Santilli
* .travis.yml: Report build activity in #postgis-activity (not #postgis) Also do not use notices git-svn-id: http://svn.osgeo.org/geos/trunk@4170 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-07 Sandro Santilli
* configure.ac: Look for isnan in std:: namespace Tested with gcc 4.8.4 git-svn-id: http://svn.osgeo.org/geos/trunk@4169 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-06 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4168 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-06 Mateusz Loskot
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4167 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-06 Mateusz Loskot
* .travis.yml: Change Travis CI webhook notifications to 'always' git-svn-id: http://svn.osgeo.org/geos/trunk@4166 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-06 Mateusz Loskot
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4165 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-06 Mateusz Loskot
* .travis.yml: Clean up to address some issues reported by lint.travis-ci.org. Enable mailing list notification. Add Gitter notification. git-svn-id: http://svn.osgeo.org/geos/trunk@4164 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-05 Mateusz Loskot
* tests/unit/geom/GeometryComponentFilterTest.cpp, tests/unit/geom/GeometryFilterTest.cpp: Fix repeated test groups definitions (introduced in r4162). git-svn-id: http://svn.osgeo.org/geos/trunk@4163 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-05 Mateusz Loskot
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4162 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-02 Mateusz Loskot
* tests/unit/operation/linemerge/LineMergerTest.cpp: Describe test cases git-svn-id: http://svn.osgeo.org/geos/trunk@4161 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-02 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4160 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-01 Mateusz Loskot
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4159 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-01 Mateusz Loskot
* tests/unit/capi/GEOSContainsTest.cpp: Unify GEOSContains test cases added in r4156 with corresponding tests in GEOSPreparedGeometryTest git-svn-id: http://svn.osgeo.org/geos/trunk@4158 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-01 Mateusz Loskot
* tests/unit/capi/GEOSContainsTest.cpp: Test check refinement missing from r4156 git-svn-id: http://svn.osgeo.org/geos/trunk@4157 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-01 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4156 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-29 Mateusz Loskot
* tests/unit/Makefile.am: Add OverlayOpUnionTest.cpp to Makefile.am git-svn-id: http://svn.osgeo.org/geos/trunk@4155 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-29 Mateusz Loskot
* tests/unit/operation/overlay/OverlayOpUnionTest.cpp: Add clean-up missing from r4153. It should fix the failing build on Travis SI. git-svn-id: http://svn.osgeo.org/geos/trunk@4154 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-29 Mateusz Loskot
* tests/unit/operation/overlay/OverlayOpUnionTest.cpp: Add basic test for geos::operation::OverlayOp with UNION. Test union of four segments (linestrings) of a suqare. git-svn-id: http://svn.osgeo.org/geos/trunk@4153 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-29 Mateusz Loskot
* capi/geos_ts_c.cpp, src/operation/intersection/RectangleIntersectionBuilder.cpp, src/operation/overlay/PolygonBuilder.cpp: Fix build with preprocessor symbol GEOS_DEBUG defined. git-svn-id: http://svn.osgeo.org/geos/trunk@4152 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-24 Sandro Santilli
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4149 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-22 Sandro Santilli
* src/algorithm/RobustDeterminant.cpp: ! FINITE already includes NAN, duplicate test unneeded git-svn-id: http://svn.osgeo.org/geos/trunk@4147 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-17 Mateusz Loskot
* tests/unit/capi/GEOSGeom_createCollection.cpp: #include
only if C++0x is available (refines r4145) git-svn-id: http://svn.osgeo.org/geos/trunk@4146 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-17 Mateusz Loskot
* tests/unit/capi/GEOSGeom_createCollection.cpp: Enable test case using std::array only if C++0x is available. git-svn-id: http://svn.osgeo.org/geos/trunk@4145 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-17 Mateusz Loskot
* tests/unit/capi/GEOSGeom_createCollection.cpp: Add test for GEOSGeom_createCollection function git-svn-id: http://svn.osgeo.org/geos/trunk@4144 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-05 Sandro Santilli
* src/io/StringTokenizer.cpp: Include
in StringTokenizer Patch by Jeff Mckenna See #766 git-svn-id: http://svn.osgeo.org/geos/trunk@4142 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-01-20 Paul Ramsey
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4141 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-31 Sandro Santilli
* NEWS: Add missing 3.3.9 section git-svn-id: http://svn.osgeo.org/geos/trunk@4138 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-18 Sandro Santilli
* tests/xmltester/XMLTester.cpp: Add support for "relatestring" test operation git-svn-id: http://svn.osgeo.org/geos/trunk@4136 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-17 Sandro Santilli
* CMakeLists.txt: Fix cmake build with Visual Studio 2015 Patch by Stefan Hacker
Closes https://github.com/libgeos/libgeos/pull/49 git-svn-id: http://svn.osgeo.org/geos/trunk@4135 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-14 Sandro Santilli
* src/operation/overlay/snap/LineStringSnapper.cpp, tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp: Fix snapping of last segment in a closed linestring See #758 git-svn-id: http://svn.osgeo.org/geos/trunk@4129 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-14 Sandro Santilli
* tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp: Enable a commented-out test (works) git-svn-id: http://svn.osgeo.org/geos/trunk@4128 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-14 Sandro Santilli
* tests/unit/io/WKBWriterTest.cpp: Tweak WKB output test to do what's really said in the comments git-svn-id: http://svn.osgeo.org/geos/trunk@4127 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-14 Sandro Santilli
* tests/unit/io/WKBReaderTest.cpp: Add test for parsing EWKB git-svn-id: http://svn.osgeo.org/geos/trunk@4126 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-30 Sandro Santilli
* tests/unit/capi/GEOSMinimumWidthTest.cpp: Add another test for GEOSMinimumWidth git-svn-id: http://svn.osgeo.org/geos/trunk@4125 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-30 Sandro Santilli
* NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/{GEOSMinimumDiameterTest.cpp => GEOSMinimumWidthTest.cpp}: Rename GEOSMinimumDiameter to GEOSMinimumWidth, add docs Patch by Nyall Dawson git-svn-id: http://svn.osgeo.org/geos/trunk@4124 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-30 Sandro Santilli
* 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
Signed-off-by: Sandro Santilli
git-svn-id: http://svn.osgeo.org/geos/trunk@4123 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-30 Sandro Santilli
* capi/geos_ts_c.cpp, include/geos/algorithm/SIRtreePointInRing.h, src/algorithm/SIRtreePointInRing.cpp: Fix some leaks identified by Coverity Patch by Nyall Dawson
git-svn-id: http://svn.osgeo.org/geos/trunk@4122 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-30 Sandro Santilli
* include/geos/triangulate/quadedge/Vertex.h, src/triangulate/quadedge/Vertex.cpp: Fix incorrect logic in Vertex::classify, sync to r705 Patch by Nyall Dawson
git-svn-id: http://svn.osgeo.org/geos/trunk@4121 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-21 Sandro Santilli
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4119 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-16 Sandro Santilli
* include/geos/geomgraph/EdgeEnd.h, include/geos/geomgraph/EdgeEndStar.h, src/geomgraph/EdgeEnd.cpp, src/geomgraph/EdgeEndStar.cpp: Fix output operator for EdgeEndStar git-svn-id: http://svn.osgeo.org/geos/trunk@4118 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-13 Sandro Santilli
* include/geos/geomgraph/EdgeEndStar.h, src/geomgraph/EdgeEndStar.cpp, src/operation/relate/RelateComputer.cpp: Add output operator for EdgeEndStar git-svn-id: http://svn.osgeo.org/geos/trunk@4117 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-04 Mateusz Loskot
* include/geos/platform.h.cmake: Add #define NOMINMAX for Visual C++ git-svn-id: http://svn.osgeo.org/geos/trunk@4114 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-03 Sandro Santilli
* tests/unit/Makefile.am, tests/unit/capi/GEOSEqualsTest.cpp: Add test for GEOSEquals Includes disabled test for #752 git-svn-id: http://svn.osgeo.org/geos/trunk@4113 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-02 Mateusz Loskot
* CMakeLists.txt: CMake should not try to generate geos_svn_revision.h if GEOS is built from packaged sources. Fixes #753 git-svn-id: http://svn.osgeo.org/geos/trunk@4112 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-31 Sandro Santilli
* include/geos/geom/GeometryFactory.h, src/geom/Geometry.cpp, src/geom/GeometryFactory.cpp: Make GeometryFactory refcount geometry-agnostic git-svn-id: http://svn.osgeo.org/geos/trunk@4111 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-13 Sandro Santilli
* 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) git-svn-id: http://svn.osgeo.org/geos/trunk@4109 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-07 Sandro Santilli
* CMakeLists.txt, capi/geos_c.h.in, configure.ac: Fix CAPI versioning (broke in r4085, after release) git-svn-id: http://svn.osgeo.org/geos/trunk@4108 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-05 Mateusz Loskot
* src/geomgraph/PlanarGraph.cpp: Use std::auto_ptr to simplify r4100 fix of a memory leak potential git-svn-id: http://svn.osgeo.org/geos/trunk@4104 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-04 Sandro Santilli
* src/operation/buffer/BufferBuilder.cpp: Fix a few potential (one confirmed) leak in single sided buffer See #747 git-svn-id: http://svn.osgeo.org/geos/trunk@4103 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-04 Mateusz Loskot
* 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>. git-svn-id: http://svn.osgeo.org/geos/trunk@4100 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot
* tests/unit/triangulate/DelaunayTest.cpp: Fix memory leaks (two) due to misuse of CoordinateArraySequence git-svn-id: http://svn.osgeo.org/geos/trunk@4099 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4098 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4097 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot
* CMakeLists.txt: Clean up CMake variables mismatch git-svn-id: http://svn.osgeo.org/geos/trunk@4096 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot
* CMakeLists.txt: Tell CMake to use GEOS instead geos. git-svn-id: http://svn.osgeo.org/geos/trunk@4095 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot
* CMakeLists.txt: Remove CDash configuration which generates unnecessary targets (Experimental, Nightly, Continuous) git-svn-id: http://svn.osgeo.org/geos/trunk@4094 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot
* : Ignore .obj and some other patterns git-svn-id: http://svn.osgeo.org/geos/trunk@4093 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-02 Sandro Santilli
* 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.cp p, 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4091 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-01 Sandro Santilli
* src/operation/buffer/BufferBuilder.cpp: Fix a memory leak in bufferLineSingleSided The leak was exposed by an existing unit test git-svn-id: http://svn.osgeo.org/geos/trunk@4090 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-09-10 Sandro Santilli
* .travis.yml: 64bit builds do not fail anymore on travis git-svn-id: http://svn.osgeo.org/geos/trunk@4089 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-16 Paul Ramsey
* CMakeLists.txt, HOWTO_RELEASE, NEWS, capi/geos_c.h.in, configure.ac, include/geos/version.h.vc: Bump trunk versions to 3.6 git-svn-id: http://svn.osgeo.org/geos/trunk@4085 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-14 Paul Ramsey
* : Ignore build artefacts git-svn-id: http://svn.osgeo.org/geos/trunk@4082 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-12 Paul Ramsey
* src/algorithm/ConvexHull.cpp: Include interrupt header, dummy git-svn-id: http://svn.osgeo.org/geos/trunk@4080 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-12 Paul Ramsey
* src/algorithm/ConvexHull.cpp: Add some interrupt checks to ConvexHull git-svn-id: http://svn.osgeo.org/geos/trunk@4079 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-12 Paul Ramsey
* include/geos/geom/prep/PreparedPoint.h, src/geom/prep/PreparedPoint.cpp: Quiet clang warning and match const signatures on PreparedPolygon git-svn-id: http://svn.osgeo.org/geos/trunk@4078 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-12 Paul Ramsey
* configure.ac: Quiet 64-bit errors in OSX build by preferring longlongint defn of 64bit to longint git-svn-id: http://svn.osgeo.org/geos/trunk@4077 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-12 Regina Obe
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4076 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-11 Regina Obe
* src/inlines.cpp: #736 3.5.0-dev compilation errors on MinGW git-svn-id: http://svn.osgeo.org/geos/trunk@4075 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-06 Mateusz Loskot
* .travis.yml: Allow failure for CMake x64 build on Travis CI. This should eliminate unimportant signal and keep the core GEOS builds green. git-svn-id: http://svn.osgeo.org/geos/trunk@4072 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-05 Mateusz Loskot
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4069 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-05 Mateusz Loskot
* .travis.yml: First stab at migrating travis builds to container architecture (#739) git-svn-id: http://svn.osgeo.org/geos/trunk@4068 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-04 Sandro Santilli
* NEWS, php/geos.c, php/test/test.php: Expose clipByRect to PHP bindings (#734) git-svn-id: http://svn.osgeo.org/geos/trunk@4067 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-28 Mateusz Loskot
* src/algorithm/LineIntersector.cpp, src/io/WKTWriter.cpp, src/operation/buffer/BufferOp.cpp, src/operation/buffer/OffsetCurveSetBuilder.cpp: Include
which defines NOMINMAX on Windows/VC++. Closes ticket #701. git-svn-id: http://svn.osgeo.org/geos/trunk@4064 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-28 Mateusz Loskot
* src/Makefile.vc, src/dirlist.mk: Add operation/intersection/*.cpp to NMAKE makefiles git-svn-id: http://svn.osgeo.org/geos/trunk@4063 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-28 Mateusz Loskot
* nmake.opt: Add NMAKE version from released Visual Studio 2015 git-svn-id: http://svn.osgeo.org/geos/trunk@4062 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-20 Sandro Santilli
* capi/geos_ts_c.cpp: Initialize all members of GEOSContextHandle_HS on construction git-svn-id: http://svn.osgeo.org/geos/trunk@4061 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-20 Sandro Santilli
* 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
Tested by Alessandro Furieri
Signed-off-by: Sandro Santilli
git-svn-id: http://svn.osgeo.org/geos/trunk@4060 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-19 Sandro Santilli
* src/operation/intersection/RectangleIntersectionBuilder.cpp: Add missing include (thanks Alessandro Furieri) git-svn-id: http://svn.osgeo.org/geos/trunk@4059 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-07 Mateusz Loskot
* nmake.opt: Update nmake.opt to recognize NMAKE 11.00.50522.1. Fixes #578. git-svn-id: http://svn.osgeo.org/geos/trunk@4058 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-05-18 Mateusz Loskot
* nmake.opt: Merged revision(s) 4056 from branches/3.4: Fixed build configuration for NMAKE with Visual Leak Detector enabled (#715) git-svn-id: http://svn.osgeo.org/geos/trunk@4057 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-30 Mateusz Loskot
* nmake.opt: Add NMAKE version from Visual Studio 2015 RC git-svn-id: http://svn.osgeo.org/geos/trunk@4054 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-20 Sandro Santilli
* tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Fix unused variables warnings git-svn-id: http://svn.osgeo.org/geos/trunk@4053 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-20 Sandro Santilli
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4052 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-16 Mateusz Loskot
* 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-10731724git-svn-id: http://svn.osgeo.org/geos/trunk@4051 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-10 Sandro Santilli
* tests/unit/Makefile.am: Enable GEOSisClosed test git-svn-id: http://svn.osgeo.org/geos/trunk@4050 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-10 Sandro Santilli
* 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
git-svn-id: http://svn.osgeo.org/geos/trunk@4049 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-03-02 Sandro Santilli
* 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 git-svn-id: http://svn.osgeo.org/geos/trunk@4048 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-02-03 Sandro Santilli
* README.md: Add github-friendly README.md file contains travis build status and reference to actual README git-svn-id: http://svn.osgeo.org/geos/trunk@4047 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-01-23 Sandro Santilli
* tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug569.xml: Add (succeeding) test for reported bug #569 git-svn-id: http://svn.osgeo.org/geos/trunk@4046 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-01-19 Sandro Santilli
* 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
git-svn-id: http://svn.osgeo.org/geos/trunk@4040 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-12-05 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4038 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-11-26 Mateusz Loskot
* 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. git-svn-id: http://svn.osgeo.org/geos/trunk@4037 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-11-26 Mateusz Loskot