Missing namespace prevented Visual C++ compiler to find GEOSAllocator and GEOSFreer

git-svn-id: http://svn.osgeo.org/geos/trunk@3635 5242fede-7e19-0410-aef8-94bd7d2200fb
Renamed Freer to Deallocator

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

git-svn-id: http://svn.osgeo.org/geos/trunk@3637 5242fede-7e19-0410-aef8-94bd7d2200fb
Added missing GEOS_DLL directive to GeometryNoder and custom allocators.

git-svn-id: http://svn.osgeo.org/geos/trunk@3638 5242fede-7e19-0410-aef8-94bd7d2200fb
[CMake] Link GEOS C-API library against geos.dll instead of static geos.lib to avoid breaking ODR for allocators.

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

git-svn-id: http://svn.osgeo.org/geos/trunk@3640 5242fede-7e19-0410-aef8-94bd7d2200fb
Don't call GeometryFactory::getDefaultInstance() at startup (#540)

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

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

git-svn-id: http://svn.osgeo.org/geos/trunk@3643 5242fede-7e19-0410-aef8-94bd7d2200fb
Add strategic check for interrupt in MCIndexNoder loop

Greatly increases interruptability of buffer operations in
presence of many polygons.

git-svn-id: http://svn.osgeo.org/geos/trunk@3644 5242fede-7e19-0410-aef8-94bd7d2200fb
Add method to cancel an interruption request in util::Interrupt

git-svn-id: http://svn.osgeo.org/geos/trunk@3645 5242fede-7e19-0410-aef8-94bd7d2200fb
Expose interrupt request cancel to the C-API

git-svn-id: http://svn.osgeo.org/geos/trunk@3646 5242fede-7e19-0410-aef8-94bd7d2200fb
Revert the whole custom memory allocation work (#540)

It wasn't well done. Pity.

git-svn-id: http://svn.osgeo.org/geos/trunk@3647 5242fede-7e19-0410-aef8-94bd7d2200fb
Rename interrupt request/cancel methods, cancel interrupt in init

git-svn-id: http://svn.osgeo.org/geos/trunk@3648 5242fede-7e19-0410-aef8-94bd7d2200fb
Install BufferInputLineSimplifier.h header (#548)

Thanks ylan for the patch

git-svn-id: http://svn.osgeo.org/geos/trunk@3649 5242fede-7e19-0410-aef8-94bd7d2200fb
Drop embedded RCS logs

git-svn-id: http://svn.osgeo.org/geos/trunk@3650 5242fede-7e19-0410-aef8-94bd7d2200fb
Add script to fetch SVN revision from git or SVN

git-svn-id: http://svn.osgeo.org/geos/trunk@3651 5242fede-7e19-0410-aef8-94bd7d2200fb
Fix test for directory existance


git-svn-id: http://svn.osgeo.org/geos/trunk@3652 5242fede-7e19-0410-aef8-94bd7d2200fb
Fix revision file path

git-svn-id: http://svn.osgeo.org/geos/trunk@3653 5242fede-7e19-0410-aef8-94bd7d2200fb
Include SVN revision in GEOSversion output

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