Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

GEOS 2.1.2 Released

The latest maintenance release of GEOS includes a number of bug fixes for special cases and processing issues discovered since the 2.1.1 release:

  • Segfault fix in Point::isEmpty
  • Mem Leak fix in OffsetCurveBuilder::getRingCurve
  • Bugfix in LineSegment::reverse
  • Added multipolygon buffering test in source/test/testLeaksBig
  • Ported JTS robustness patch for RobustLineIntersector
  • Removed useless Coordinate copies in OverlayOp::mergeZ()
  • Avoided throws by IsValid on invalid input
  • Stricter C++ syntax (math.h=>cmath, ieeefp.h in "C" block, ostringstream instead of sprintf)
  • Better support for older compilers (Polygonizer::LineStringAdder friendship)
  • Removed useless Coordinate copies in CGAlgorithms::isOnLine()
  • Added support for polygonize and parametrized buffer tests in XMLTester
  • Fixed support for --includedir and --libdir
  • Fixed Z interpolation in LineIntersector
  • Handled NULL results from getCentroid() in XMLTester
  • Segfault fix in (EMPTY)Geometry::getCentroid()
  • Made polygon::getBoundary() always OGC-valid (no LinearRings)
  • Input checking and promoting in GeometryFactory::createMultiLineString()
  • Segfault fix in GeometryEditor::editPolygon()