Clarify problems with linking against C++ api (#553)

Path by Greg Troxel.

git-svn-id: http://svn.osgeo.org/geos/trunk@3663 5242fede-7e19-0410-aef8-94bd7d2200fb
Enable capi::GEOSConvexHull test, and fix it (#555)

git-svn-id: http://svn.osgeo.org/geos/trunk@3665 5242fede-7e19-0410-aef8-94bd7d2200fb
Add support for registering interruption-checking callback.

This is to enhance flexibility of the interruption request model.

git-svn-id: http://svn.osgeo.org/geos/trunk@3666 5242fede-7e19-0410-aef8-94bd7d2200fb
Unregister the interrupt request on initGEOS

git-svn-id: http://svn.osgeo.org/geos/trunk@3667 5242fede-7e19-0410-aef8-94bd7d2200fb
Test that initGEOS clears the interrupt callback

Also explicitly cleanup the callback after each test.

git-svn-id: http://svn.osgeo.org/geos/trunk@3668 5242fede-7e19-0410-aef8-94bd7d2200fb
Drop orphaned custom allocation signatures from C-API header

git-svn-id: http://svn.osgeo.org/geos/trunk@3669 5242fede-7e19-0410-aef8-94bd7d2200fb
Clear interruption request flag just before interrupting

git-svn-id: http://svn.osgeo.org/geos/trunk@3670 5242fede-7e19-0410-aef8-94bd7d2200fb
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....

git-svn-id: http://svn.osgeo.org/geos/trunk@3671 5242fede-7e19-0410-aef8-94bd7d2200fb
Allow chaining interrupt callbacks, drop arg parameter

git-svn-id: http://svn.osgeo.org/geos/trunk@3672 5242fede-7e19-0410-aef8-94bd7d2200fb
Retain GEOS_INLINE define while building XMLTester (#319, #472)

git-svn-id: http://svn.osgeo.org/geos/trunk@3673 5242fede-7e19-0410-aef8-94bd7d2200fb
Port robustness fix to CentroidArea (#559)

git-svn-id: http://svn.osgeo.org/geos/trunk@3677 5242fede-7e19-0410-aef8-94bd7d2200fb
Always return POINT from GEOSGetCentroid, even for EMPTY (#560)

git-svn-id: http://svn.osgeo.org/geos/trunk@3679 5242fede-7e19-0410-aef8-94bd7d2200fb
Add note about handling of degenerate polygons

git-svn-id: http://svn.osgeo.org/geos/trunk@3680 5242fede-7e19-0410-aef8-94bd7d2200fb
[CMake] Set SOVERSION property on C API shared library using CAPI_INTERFACE_* values (Ticket #446).

git-svn-id: http://svn.osgeo.org/geos/trunk@3683 5242fede-7e19-0410-aef8-94bd7d2200fb
Always return POINT from GEOSPointOnSurface, even for EMPTY (#561)

git-svn-id: http://svn.osgeo.org/geos/trunk@3684 5242fede-7e19-0410-aef8-94bd7d2200fb
Add tarball verification step

git-svn-id: http://svn.osgeo.org/geos/trunk@3691 5242fede-7e19-0410-aef8-94bd7d2200fb
[CMake] Fixed incorrect SOVERSION value. The SOVERSION is now set with CAPI_VERSION_CURRENT - CAPI_VERSION_AGE (Ticket #446)

git-svn-id: http://svn.osgeo.org/geos/trunk@3692 5242fede-7e19-0410-aef8-94bd7d2200fb
Port Delaunay Triangulation API from JTS (#487)

Work contributed by Benjamin Campbell

git-svn-id: http://svn.osgeo.org/geos/trunk@3693 5242fede-7e19-0410-aef8-94bd7d2200fb
typo

git-svn-id: http://svn.osgeo.org/geos/trunk@3694 5242fede-7e19-0410-aef8-94bd7d2200fb
Updated svn:ignore for tests/perf

git-svn-id: http://svn.osgeo.org/geos/trunk@3695 5242fede-7e19-0410-aef8-94bd7d2200fb