Skip to content
1896a18
Compare
Choose a tag to compare
7ae4e6d
Compare
Choose a tag to compare

libspatialindex 1.9.2

libspatialindex 1.9.2 continues improvements to the library. Thanks to @mortezaipo, @evanmiller, @las3rlars, @ffontaine, and @leobuskin for their contributions!

Note 1.9.2 is a quick release of 1.9.1 to fix some override declarations that were too aggressive and caused the wrong methods to be called. See eb428c6 for details.

New features

  • Expose Index_Contains_id and Index_Contains_obj in C API #154
  • Switch CI platform to Azure Pipelines e8e0f6a
  • Full Azure Pipelines build matrix for Linux #164

Behavioral changes

  • Autconf/automake configuration removed in favor of CMake #168
  • Modernize CMake configuration #168. CMake 3.5.0+ is now required.

Bug Fixes

  • Change mktemp usage to mkstemp #142
  • Fix exception warnings in gcc8 #143
  • Fix strncpy warning #144
  • Fix strict prototype warnings in C API #151
  • gtest updated to 1.10.0 #165
  • MSVC warnings cleanup #166

Documentation and Project Updates

4b208e1
Compare
Choose a tag to compare

libspatialindex 1.9.1

libspatialindex 1.9.1 continues improvements to the library. Thanks to @mortezaipo, @evanmiller, @las3rlars, @ffontaine, and @leobuskin for their contributions!

New features

  • Expose Index_Contains_id and Index_Contains_obj in C API #154
  • Switch CI platform to Azure Pipelines e8e0f6a
  • Full Azure Pipelines build matrix for Linux #164

Behavioral changes

  • Autconf/automake configuration removed in favor of CMake #168
  • Modernize CMake configuration #168. CMake 3.5.0+ is now required.

Bug Fixes

  • Change mktemp usage to mkstemp #142
  • Fix exception warnings in gcc8 #143
  • Fix strncpy warning #144
  • Fix strict prototype warnings in C API #151
  • gtest updated to 1.10.0 #165
  • MSVC warnings cleanup #166

Documentation and Project Updates

Compare
Choose a tag to compare

libspatialindex 1.9.0

libspatialindex 1.9.0 brings forward a number of bug fixes and updates since the last release November of 2014.

New features

  • Add flush function to each index type #47
  • Expose internal Nodes of query for RTree types #116

Behavioral changes

  • Fix unnecessary locking calls in pthread on Linux #49
  • Fix Node::reinsertData selection criteria #53
  • MSVC 2017 CMake support #114
  • Modernization toward C++11 for a number of things #117 #119
  • Correct findLeastEnlargement to always return a correct value #126
  • Update the root MBR during condenseTree #56
  • Fix adjustTree during R*-tree reinserts #58 #63

Bug Fixes

  • Fix possible memory leak in C API SetCustomStorageCallbacks #54
  • Fix Region::touchesRegion #61
  • Compilation fixes for Cygwin #67
  • Fix RTree deletions #79
  • Making error passing over C interface reentrant for GCC implementation #74
  • Modify C API internals to match C API definitions in headers #92 #94
  • Do not force -O2 in configure #101
  • Fix array allocation in Index_GetLeaves #108
  • C API memory usage, leaks, and release issues #111
  • Use _stat64 on windows #81
  • C API type fixups #82
  • Tools.h specific integer types for only MSVC #127

Documentation and Project Updates

c580eeb
Compare
Choose a tag to compare

1.9.0RC1

Pre-release
Pre-release

libspatialindex 1.9.0RC1

libspatialindex 1.9.0RC1 brings forward a number of bug fixes and updates since the last release November of 2014.

New features

  • Add flush function to each index type #47
  • Expose internal Nodes of query for RTree types #116

Behavioral changes

  • Fix unnecessary locking calls in pthread on Linux #49
  • Fix Node::reinsertData selection criteria #53
  • MSVC 2017 CMake support #114
  • Modernization toward C++11 for a number of things #117 #119
  • Correct findLeastEnlargement to always return a correct value #126
  • Update the root MBR during condenseTree #56
  • Fix adjustTree during R*-tree reinserts #58 #63

Bug Fixes

  • Fix possible memory leak in C API SetCustomStorageCallbacks #54
  • Fix Region::touchesRegion #61
  • Compilation fixes for Cygwin #67
  • Fix RTree deletions #79
  • Making error passing over C interface reentrant for GCC implementation #74
  • Modify C API internals to match C API definitions in headers #92 #94
  • Do not force -O2 in configure #101
  • Fix array allocation in Index_GetLeaves #108
  • C API memory usage, leaks, and release issues #111
  • Use _stat64 on windows #81
  • C API type fixups #82
  • Tools.h specific integer types for only MSVC #127

Documentation and Project Updates