- Update to version 3.9.0
+ New things
- OverlayNG engine from JTS, now the default (Martin Davis, Paul Ramsey)
- MaximumInscribedCircle and LargestEmptyCircle (JTS-530, Paul Ramsey)
- CAPI: Fixed precision overlay operations (Sandro Santilli)
- CAPI: GEOSPreparedNearestPoints (#1007, Sandro Santilli)
- CAPI: GEOSPreparedDistance (#1066, Sandro Santilli)
- CAPI: GEOSGeom_setPrecision uses OverlayNG (Paul Ramsey)
- SimpleSTRTree spatial index implementation (Paul Ramsey)
- Add support for pkg-config for GEOS C API (#1073, Mike Taves)
+ Improvements:
- Stack allocate segments in OverlapUnion (Paul Ramsey)
- Improve performance of GEOSisValid (Dan Baston)
- Update geos-config tool for consistency
and escape paths (https://git.osgeo.org/gitea/geos/geos/pulls/99)
changes mostly affect CMake MSVC builds (#1015, Mike Taves)
- Testing on Rasberry Pi 32-bit (berrie) (#1017, Bruce Rindahl, Regina Obe)
- Replace ttmath with JTS DD double-double implementation (Paul Ramsey)
- Fix bug in DistanceOp for geometries with empty components (#1026, Paul Ramsey)
- Remove undefined behaviour in CAPI (#1021, Greg Troxel)
- Fix buffering issue (#1022, JTS-525, Paul Ramsey)
- MinimumBoundingCircle.getMaximumDiameter fix (JTS-533, Paul Ramsey)
+ Changes:
- Drop SWIG bindings, including for Ruby and Python (#1076, Mike Taves)
- Packaging:
+ Remove ruby related package and related patch libruby.patch
+ spec-clean mini (copyright year)
OBS-URL: https://build.opensuse.org/request/show/861541
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=36
- Update to version 3.8.1 Bug fixes / improvements
+ Stack allocate line segments in OverlapUnion (Paul Ramsey)
+ Avoid returning non-empty CoordinateSequence from empty Point
(#1001, Dan Baston)
+ Avoid assertion failure with MSVC 2017 / 2019 (#1002, Dan Baston)
+ Remove whitespace from end of GEOSversion() output (azhi)
+ Improve performance of GEOSisValid (#1008, Dan Baston)
+ Avoid changing MultiLineString component order in GEOSReverse
(#1013, Dan Baston)
+ Fix missing vtable for LineString and CoordinateArraySequenceFactory
(#299 and #1016, Evgen Bodunov)
+ Reduce performance regression in GEOSBuffer (#1020)
- Use https for URL and Source
OBS-URL: https://build.opensuse.org/request/show/802302
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=34
- Update to version 3.6.2:
* Bug fixes / improvements:
+ Fix exception in UnaryUnion of collection of touching polygons (#837)
+ Allow building against python 3 (#774)
+ Fix build with android-ndk and other compilers (#799)
+ Allows compiling with -Wpointer-bool-conversion (#638)
+ Fix unhandled exception on invalid fp operation (#811)
+ Fix overloaded virtual print in DirectedEdge* (#812)
+ AppVeyor CI build added (#813)
+ Clean up numerous MSVC warnings, notably C4275 and C4589 (#814)
+ Bump CMake version to 3.0.0 (#817)
+ Fix leaks in WKT parser (#830)
OBS-URL: https://build.opensuse.org/request/show/541308
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=23
- Updated to 3.5.1 Bug fixes / improvements
+ Fix CMake configuration to allow build from released sources
package (#753)
+ Fix memory leaks in single-sided buffers (#747), PlanarGraph
and tests
+ Fix GeometryEditor to correctly update factory of empty
geometries (#749)
+ Fix snapping of last segment of a closed linestring (#758)
+ Fix memory exhaustion case in isvalid (#757)
+ Fix Windows build with Visual Studio 2008 (#766)
+ Fix incorrect return from prepared multipoint intersects (#764)
+ Fix build against GCC 3.5.0+ (#784)
OBS-URL: https://build.opensuse.org/request/show/445094
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=15