Opened 17 years ago

Last modified 17 years ago

#2032 closed enhancement

[TRACKER] RFC 24: memory management for SWIG mapscript — at Version 3

Reported by: unicoletti Owned by: unicoletti
Priority: high Milestone: 5.0 release
Component: MapScript-SWIG Version: 4.10
Severity: minor Keywords:
Cc:

Description (last modified by hobu)

Tracker bug for rfc 24:

mapserver.gis.umn.edu/development/rfc/ms-rfc-24/

Change History (10)

by unicoletti, 17 years ago

Attachment: rfc-24-layers-final.patch added

Convert map->layers into an array of pointers (item 3.3 of rfc 24)

by unicoletti, 17 years ago

Convert map->layers into an array of pointers with dynamic allocation (item 3.3 of rfc 24)

comment:1 by unicoletti, 17 years ago

attachments.isobsolete: 01

by unicoletti, 17 years ago

Add not-null checks to functions where layer->map was used without checking

by unicoletti, 17 years ago

Example implementation of rfc24 limited to the map and layer objects

by unicoletti, 17 years ago

Resolve a problem when a layer is created with a not-null map

by unicoletti, 17 years ago

Attachment: rfc24-demo2.patch added

Dynamic class array (only for C) and fixed memleaks

comment:2 by unicoletti, 17 years ago

attachments.description: Dynamic classe array (only for C) and fixed memleaksDynamic class array (only for C) and fixed memleaks

by unicoletti, 17 years ago

Attachment: rfc24-USE_MAPSCRIPT.patch added

USE_MAPSCRIPT implementation

comment:3 by hobu, 17 years ago

Description: modified (diff)
Milestone: 5.0 release

Putting this on the 5.0 milestone for clarity. Umberto, please close this when you are ready.

Note: See TracTickets for help on using tickets.