Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge GDAL changes into upstream shapelib #70

Merged
merged 1 commit into from
Nov 19, 2023

Conversation

rouault
Copy link
Member

@rouault rouault commented Nov 19, 2023

With this PR, shapelib and GDAL (OSGeo/gdal#8749) will be sync'ed again

@rouault rouault force-pushed the resync_gdal branch 2 times, most recently from 3fbb9a5 to 4c7defb Compare November 19, 2023 11:55
- Polygon writing: avoid considering rings slightly overlapping as inner-outer
  rings of others (refs OSGeo/gdal#5315)
  OSGeo/gdal@a41e0a2
- Polygon writing: consider rings at non-constant Z as outer rings
  (fixes OSGeo/gdal#5315)
  As noted in code comments, this is an approximation of more complicated
  tests we'd likely have to do, that would take into account real
  co-planar testing, to allow detecting inner rings of outer rings in an
  oblique plane.
  OSGeo/gdal@702b19f
- shpopen.c: Communicate why the file size cannot be reached when appending
  features (OSGeo/gdal#4140)
  Clearly state why the file size cannot be reached. This is important in order
  to correctly inform the user and prevent him/her from looking for other reasons.
  Related to qgis/QGIS#44202
  OSGeo/gdal@91988f8
- SHPWriteObject(): prevent potential overflows on 64-bit
  platforms on huge geometries:
  OSGeo/gdal@454e5ed
- SHPRestoreSHX: update SHX content length even if error occurred:
  OSGeo/gdal@998c91d
- in creation, uses w+b file opening mode instead of wb followed by r+b,
  to support network file systems having sequential write only and when
  using CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE=YES (fixes OSGeo/gdal#7801):
  OSGeo/gdal@e9f9842
- fix adding features in a .dbf without columns (fixes qgis/QGIS#51247):
  OSGeo/gdal@17c0b0b
@rouault rouault added this to the 1.5.1 milestone Nov 19, 2023
@rouault rouault merged commit 0b87e05 into OSGeo:master Nov 19, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant