[geos-commits] r4106 - branches/3.5

svn_geos at osgeo.org svn_geos at osgeo.org
Mon Oct 5 02:45:38 PDT 2015


Author: mloskot
Date: 2015-10-05 02:45:38 -0700 (Mon, 05 Oct 2015)
New Revision: 4106

Modified:
   branches/3.5/NEWS
Log:
Update NEWS item about memory leaks fixes

Modified: branches/3.5/NEWS
===================================================================
--- branches/3.5/NEWS	2015-10-05 09:44:36 UTC (rev 4105)
+++ branches/3.5/NEWS	2015-10-05 09:45:38 UTC (rev 4106)
@@ -2,7 +2,7 @@
 2015-MM-dd
 
 - Bug fixes / improvements
-  - Fix memory leaks in single-sided buffers (#747)
+  - Fix memory leaks in single-sided buffers (#747), PlanarGraph and tests
 
 
 Changes in 3.5.0
@@ -26,15 +26,15 @@
 2013-08-25
 
 - Bug fixes / improvements
-  - Use a double for PrecisionModel scale, avoiding overflows 
+  - Use a double for PrecisionModel scale, avoiding overflows
     should fix 32-bit regression failures (#652)
   - isnan workaround OS detection missing NetBSD, DragonFly, Sun nuance (#650)
   - Do not distribute platform.h and version.h, but install both (#601)
-  - Non-standard ChangeLog file in 3.4.0 and 3.4.1 releases (#654) 
+  - Non-standard ChangeLog file in 3.4.0 and 3.4.1 releases (#654)
   - new travis bot (#657)
   - accept multiple Nan representations (#656)
-		
 
+
 Changes in 3.4.1
 2013-08-17
 
@@ -60,7 +60,7 @@
 
 - C++ API changes:
   - New noding::GeometryNoder class
-  - Added BufferOp::setSingleSided 
+  - Added BufferOp::setSingleSided
   - Signature of most functions taking a Label changed to take it
     by reference rather than pointer.
   - Signature of most functions taking an IntersectionMatrix changed
@@ -68,13 +68,13 @@
   - GraphComponent::label is now a Label value (from a pointer)
   - NodedSegmentString takes ownership of CoordinateSenuence now
   - io::Writer's toString() returns by const ref, write() takes a const ref
-  - Unify prototypes of WKTReader and WKBReader constructor (#310) 
-  - GeometryCollection::computeEnvelopInternal and 
+  - Unify prototypes of WKTReader and WKBReader constructor (#310)
+  - GeometryCollection::computeEnvelopInternal and
     GeometryCollection::compareToSameClass are marked virtual (#478)
-  
+
 - Bug fixes / improvements
-  - A point interpolated from a line does not always intersect 
-    the same line (#323) 
+  - A point interpolated from a line does not always intersect
+    the same line (#323)
   - Port ConvexHull robustness fix from JTS-1.13 (#457)
   - Improve Overlay robustness by reducing input precision on topology
     exception and by refusing to accept unnoded output (#459)
@@ -88,8 +88,8 @@
   - Fix EMPTY return from single-point lines and zero-length polygons (#612)
   - CMakeLists.txt, tools/geos_svn_revision_cmake.h.in: Add
 	  geos_svn_revision.h generator to CMake config (#643)
-	- Makefile.vc 'clean' step leaks obj files (#607) 
-  
+	- Makefile.vc 'clean' step leaks obj files (#607)
+
 Changes in 3.3.8
 2013-02-28
 
@@ -100,7 +100,7 @@
     - Fix centroid computation for collections with empty components (#582)
 
 Changes in 3.3.7
-2013-01-22 
+2013-01-22
 
 - Bug fixes / improvements
     - Fix abort in RightmostEdgeFinder (#605)
@@ -199,10 +199,10 @@
           the polygonizer
   - CAPI: GEOSOrientationIndex
   - CAPI: GEOSSharedPaths to find shared paths and their orientation
-  - CAPI: GEOSSnap 
-  - CAPI: GEOSRelatePatternMatch 
-  - CAPI: GEOSCovers, GEOSCoveredBy (#396) 
-  - CAPI: GEOSRelateBoundaryNodeRule (#399) 
+  - CAPI: GEOSSnap
+  - CAPI: GEOSRelatePatternMatch
+  - CAPI: GEOSCovers, GEOSCoveredBy (#396)
+  - CAPI: GEOSRelateBoundaryNodeRule (#399)
   - CAPI: GEOSGeom_getCoordinateDimension() (#311)
   - CAPI: GEOSWKTWriter_setOutputDimension, GEOSWKTWriter_setOld3D (#292)
   -  PHP: new PHP5 bindings based on CAPI
@@ -225,13 +225,13 @@
   - Fix NodedSegmentString to handle zero-length line segments correctly
     (via safeOctant)
   - Fixed buffer OffsetCurveSetBuilder to handle "flat" rings correctly
-  - Added illegal state check in LineSegment::pointAlongOffset() 
+  - Added illegal state check in LineSegment::pointAlongOffset()
   - Improved performance of RectangleIntersects by always using
     segment-scanning and refining SegmentIntersectionTester
   - Reduce memory use in PreparedGeometry predicates (#342)
   - Fix infinite loop in RobustDeterminant with nan/inf input (#357)
 
-Changes in 3.2.0 
+Changes in 3.2.0
 2009-12-14
 
 - Add Single-sided buffer operation
@@ -253,7 +253,7 @@
 
 - PreparedGeometry operations for very fast predicate testing.
   - Intersects()
-  - Covers() 
+  - Covers()
   - CoveredBy()
   - ContainsProperly()
 - Easier builds under MSVC and OpenSolaris
@@ -280,7 +280,7 @@
 	- Added GEOSSimplify() and GEOSTopologyPreserveSimplify()
 	  to the C API
 	- Added closed ring checks in IsValidOp
-	- Multi-input support in XMLTester 
+	- Multi-input support in XMLTester
 	- HEXWKB I/O
 	- Envelope(string) ctor
 	- Ruby interface
@@ -329,7 +329,7 @@
 	  contains() ops
 	- Inlined all planarGraphComponent class
 	- More iterators returning methods and inlining in planargraph.
-	- Obsoleted toInternalGeometry/fromInternalGeometry 
+	- Obsoleted toInternalGeometry/fromInternalGeometry
 	- Improved buffering speed and robustness by using Snap Rounding
 
 - Semantic changes
@@ -375,7 +375,7 @@
 	  result of overlaying polygons containing touching holes (#13)
 	- Fixed integer conversion bug
 	- Fixed PointLocator handling of LinearRings
-	- Added missing ::clone() methods for Multi* geoms 
+	- Added missing ::clone() methods for Multi* geoms
 
 - (Partial) Detailed list of changes:
 	- Changed SegmentNode to contain a *real* Coordinate (not a pointer)
@@ -399,7 +399,7 @@
 	- CoordinateSequence API changes:
 		- point index and size related functions
 	  	  use unsigned int rather then int
-	- Changed EdgeEndStar to maintain a single container for EdgeEnds 
+	- Changed EdgeEndStar to maintain a single container for EdgeEnds
 	- Changed PlanarGraph::addEdges to take a const vector by ref
 	  rathern then a non-const vector by pointer
 	- Changed EdgeList::addAll to take a const vector by ref
@@ -424,17 +424,17 @@
 
 - Support for MingW builds
 - Bugfix in Polygonizer chocking on invalid LineString inputs
-- CAPI: small leak removed in GEOSHasZ() 
+- CAPI: small leak removed in GEOSHasZ()
 
 Changes in 2.2.0
 
 - Performance improvement in OverlayOp::insertUniqueEdge()
 - CoordinateSequence copy removal in EdgeRing
-- Minor memory allocation improvements 
+- Minor memory allocation improvements
 - Higher dimensions interface for CoordinateSequence
 - Added getCoordinatesRO for Point class
 - NEW WKB IO
-- NEW Simplified and stabler C API 
+- NEW Simplified and stabler C API
 
 Changes in 2.1.4
 
@@ -531,4 +531,3 @@
   been dropped. You have to use GeometryFactory instead.
 - WKTWriter default constructor has been dropped. You need
   to initialize it with an explicit GeometryFactory
-



More information about the geos-commits mailing list