[geos-devel] GEOS cross-heap problems
Frank Warmerdam
warmerdam at pobox.com
Wed May 13 08:43:35 EDT 2009
strk wrote:
> On Wed, May 13, 2009 at 12:19:23AM -0400, Frank Warmerdam wrote:
>> Paul Ramsey wrote:
>
>>> I'd like to hear from others on this.
>> OK - though I don't see the downside. Downstream packages only need
>> to check for, and use GEOSFree() if they want. We are just adding a
>> new option, not altering an existing one or removing anything.
>
> Agreed, no compatibility problem adding a GEOSFree.
Folks,
OK, I've back ported the GEOSFree() function into the 3.1 branch.
Note, it will be very important to ensure that the C API version
is upgraded for the 3.1.1 release. I'm not sure how we remember
to do stuff like this. I see there have been a few fixes in the 3.1
branch:
http://trac.osgeo.org/geos/log/branches/3.1
Perhaps it would be appropriate for us to roll out a 3.1.1?
> Only, it'll have to stay (I've read Mateusz suggesting using
> type-specific destroyers).
I cannot imagine why a type specific destroyer would be needed
for simple malloc()/free() buffer allocations.
> Worth going throught the CAPI header files and properly document
> when to use GEOSFree on the return right above the function.
I have slightly modified the geos_c.h.in to reflect use of GEOSFree()
but I wonder if there is other documentation of the C API.
> PS: I've noticed Frank added a ChangeLog entry manually.
> Was that the way ? As I haven't touched it :(
I assumed this was expected practice since the ChangeLog exists
and is updated by at least some developers.
Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush | Geospatial Programmer for Rent
More information about the geos-devel
mailing list