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

[pull] master from OSGeo:master #83

Open
wants to merge 1,408 commits into
base: master
Choose a base branch
from
Open

[pull] master from OSGeo:master #83

wants to merge 1,408 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 16, 2024

  1. Merge pull request #10799 from rouault/recode_improvements

    CPLRecode(): make ISO-8859-2 and -15 and CP437/CP1250/CP1251/CP1252 to UTF-8 always available
    rouault authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    c637701 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10798 from rouault/tiledb_identify

    TileDB: make Identify() method return false if passed object is not a directory
    rouault authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    0db013b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79577b1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10771 from rouault/invisible_vsimem

    Add VSIMemGenerateHiddenFilename() and use it in drivers
    rouault authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ce6bae8 View commit details
    Browse the repository at this point in the history
  5. VRTSourcedRasterBand::IRasterIO(): initialize output buffer to nodata…

    … value if VRT band type is Int64 or UInt64
    rouault committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    596f7d2 View commit details
    Browse the repository at this point in the history
  6. VRTComplexSource::RasterIO(): use double working data type for more s…

    …ource or VRT data types
    rouault committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    47bc43b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    99a17e5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b8e608f View commit details
    Browse the repository at this point in the history
  9. GDALCreateGeoLocTransformer(): increase threshold to use GTiff geoloc…

    … working datasets to 24 megapixels
    
    Fixes #10809
    rouault committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    a93a76c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    642f7cc View commit details
    Browse the repository at this point in the history
  11. Merge pull request #10698 from rouault/ogr_sqlite_median_mode

    SQLite SQL dialect: add MEDIAN, PERCENTILE, PERCENTILE_CONT and MODE ordered-set aggregate functions
    rouault authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    60eccc5 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #10711 from rouault/doc_android

    Doc: add instructions for Android installation
    rouault authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    6ccf77f View commit details
    Browse the repository at this point in the history
  13. Merge pull request #10716 from rouault/transformWithOptions

    OGRGeometryFactory::transformWithOptions(): deal with polar or anti-meridian discontinuities when going from projected to (any) geographic CRS
    rouault authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    2742d2b View commit details
    Browse the repository at this point in the history
  14. Parquet: fix crash when using SetIgnoredFields() + SetSpatialFilter()…

    … on GEOMETRY_ENCODING=GEOARROW layers with a covering bounding box
    
    Fixes qgis/QGIS#58086
    rouault committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    37777a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    eff841f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f674a8 View commit details
    Browse the repository at this point in the history
  3. MakeValid(METHOD=STRUCTURE): make sure to return a MULTIPOLYGON if in…

    …put is MULTIPOLYGON
    
    Fixes #10819
    rouault committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ec3f277 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    262ffc2 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. CPLWorkerThreadPool: fix locking in GetNextJob() to make 'valgrind --…

    …tool=helgrind autotest/cpp/gdal_unit_test --gtest_filter=test_cpl.CPLWorkerThreadPool' happy (master only)
    
    Related to #10825
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    0c4395b View commit details
    Browse the repository at this point in the history
  2. viewshed: add explicit ~Cumulative() destructor, to avoid redefinitio…

    …n of NotifyQueue symbols, leading to mutex corruption
    
    Fixes #10825
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    8b9376f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10822 from rouault/fix_gdalwarp_one_one_blank_edge

    gdalwarp: fix crash/infinite loop when using -tr one a 1x1 blank raster (3.8.0 regression)
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    cde7a4d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10826 from rouault/fix_10825

    Fix issue with gdal_viewshed with gcc 9.4 in debug mode (master only)
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e5bb066 View commit details
    Browse the repository at this point in the history
  5. Python bindings: silence SWIG 'detected a memory leak' message

    Previous workarounds (PR #8003) no longer worked with latest SWIG versions
    
    Refs #4907
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    212543d View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10824 from rouault/fix_10821

    /vsitar/: fix support of /vsitar/ of /vsitar/
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c8a0113 View commit details
    Browse the repository at this point in the history
  7. LIBKML: dump feature when its geometry cannot be written

    Fixes #10829
    
    Example
    ```
    $ ogr2ogr -f LIBKML test.kml test.csv || echo "==> failed"
    Warning 1: Self-intersection at or near point 0.5 0.5
    ERROR 6: Invalid polygon
    ERROR 1: Cannot translate feature: OGRFeature(test):-1
      id (Integer) = 1
      i (Integer) = -21121
      WKT (String) = POLYGON((0 0,1 1,1 0,0 1,0 0))
      POLYGON ((0 0,1 1,1 0,0 1,0 0))
    
    ERROR 1: Unable to write feature 1 from layer test.
    ERROR 1: Terminating translation prematurely after failed
    translation of layer test (use -skipfailures to skip errors)
    ==> failed
    ```
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    ce8b294 View commit details
    Browse the repository at this point in the history
  8. gdalwarper.cpp: more details about OPTIMIZE_SIZE

    and document XSCALE and YSCALE warping options
    
    Ref #10813
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    a290af1 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10817 from rouault/fix_10813

    gdalwarper.cpp: more details about OPTIMIZE_SIZE
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9d7f03e View commit details
    Browse the repository at this point in the history
  10. EEDA/EEDAI drivers: add a VSI_PATH_FOR_AUTH open option to allow usin…

    …g a /vsigs/ path-specific GOOGLE_APPLICATION_CREDENTIALS option
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    300ceb8 View commit details
    Browse the repository at this point in the history
  11. Warped VRT: instantiate overview bands in a lazy fashion for faster e…

    …xecution
    
    This benefits use cases with a 'large' number of overview levels, and
    where creation of the GDALWarpOperation for each one is slow (might
    involve PROJ operations)
    
    On a warped VRT using a source GeoTIFF with 7 overview levels,
    ``gdal_translate warped_vrt_.vrt out.tif -outsize 1024 0`` goes from
    1.6 sec to 0.9 s.
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c558e98 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #10717 from rouault/ogr2ogr_arrow_reproj

    ogr2ogr: speed-up reprojection in Arrow code path
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    94ede75 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #10720 from rouault/GDALRegenerateOverviewsMultiBa…

    …nd_tmp_ds
    
    GDALRegenerateOverviewsMultiBand(): make sure than when computing large reduction factors (like > 1024)…
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    34cca5d View commit details
    Browse the repository at this point in the history
  14. Merge pull request #10724 from rouault/parquet_dataset_close

    Parquet: in dataset mode, make sure all files are closed before closing the GDALDataset
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    84db033 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #10733 from rouault/fix_10732

    WMTS: when reading a WMTS capabilities file, use in priority Operation.GetCapabilities.DCP.HTTP to retrieve the URL
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    217e342 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #10737 from rouault/doc_rasterio_window

    Doc: RasterIO(): clarify that the window of interest must be fully within the raster space
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    42e4237 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #10749 from rouault/arrow_read_stringview

    Feather: add read support for StringView and BinaryView…
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7ca9ed0 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #10751 from rouault/tiff_jpeg_error_msg

    GTiff: better error messages when trying to create too-large untiled JPEG/WEBP compressed files (or with huge tiles)
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    86cfe19 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #10754 from rouault/OGRJSONFGGetOGRGeometryType

    JSONFG: avoid Polyhedron/Prism geometry instantiation during initial scan
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    5dfd063 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #10755 from rouault/gensql_fast_arrow

    GenSQL layer: implement OLCFastGetArrowStream when underlying layer does and for very simple SQL statements
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    3120e32 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #10761 from rouault/fix_10758

    Overview: fix nearest and mode resamplings to be exact with all data types
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6c1d64a View commit details
    Browse the repository at this point in the history
  22. Merge pull request #10794 from rouault/fix_geojson_update_feature

    MEM layer: fix UpdateFeature() that didn't mark the layer as updated, which caused GeoJSON files to not be updated
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    0178ae6 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #10806 from rouault/gmlas_nas_billion_laugh

    Make GMLAS and NAS drivers robust to XML billion laugh attack
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    8ffe534 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #10815 from rouault/fix_qgis_58086

    Parquet: fix crash when using SetIgnoredFields() + SetSpatialFilter()…
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e2a3b9f View commit details
    Browse the repository at this point in the history
  25. GTiff: when reading a unrecognized value of color interpretation in t…

    …he GDAL_METADATA, expose it in a COLOR_INTERPRETATION metadata item
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b45a3d3 View commit details
    Browse the repository at this point in the history
  26. Add new GCI_ constants in particular for InfraRed, and 'standardize' …

    …a band-level IMAGERY metadata domain
    
    Added values:
        * GCI_PanBand: Panchromatic band [0.40 - 1.00 um]
        * GCI_CoastalBand: Coastal band [0.40 - 0.45 um]
        * GCI_RedEdgeBand: Red-edge band [0.69 - 0.79 um]
        * GCI_NIRBand: Near-InfraRed (NIR) band [0.75 - 1.40 um]
        * GCI_SWIRBand: Short-Wavelength InfraRed (SWIR) band [1.40 - 3.00 um]
        * GCI_MWIRBand: Mid-Wavelength InfraRed (MWIR) band [3.00 - 8.00 um]
        * GCI_LWIRBand: Long-Wavelength InfraRed (LWIR) band [8.00 - 15 um]
        * GCI_TIRBand: Thermal InfraRed (TIR) band (MWIR or LWIR) [3 - 15 um]
        * GCI_OtherIRBand: Other infrared band [0.75 - 1000 um]
    
    For spectral bands, the wavelength ranges are indicative only, and may vary
    depending on sensors.
    
    STACIT driver enhanced to map STAC common_name to GCI_ constants
    
    gdalinfo -json output enhanced to output STAC common_name from GCI_
    constants
    
    Items in the IMAGERY band-level metadata domain:
    - CENTRAL_WAVELENGTH_UM: Central Wavelength in micrometers.
    - FWHM_UM: Full-width half-maximum (FWHM) in micrometers.
    
    Filled by the SENTINEL2 and ENVI drivers (if corresponding metadata items are found in
    the ENVI header)
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6123db2 View commit details
    Browse the repository at this point in the history
  27. GTiff: make sure CreateCopy() copies the band IMAGERY metadata domain…

    … by default (unless COPY_SRC_MDD or SRC_MDD creation options are set)
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f2eb859 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    804bc11 View commit details
    Browse the repository at this point in the history
  29. GDALColorInterp: add GCI_SAR_[Ka|K|Ku|X|C|S|L|P_Band], as well as GCI…

    …_[IR|SAR]_[Start|End]
    
    as well as GCI_IR_Reserved[1|2|3|4] and GCI_SAR_Reserved_[1|2]
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    66d2068 View commit details
    Browse the repository at this point in the history
  30. Merge pull request #10831 from rouault/workaround_4907

    Python bindings: silence SWIG 'detected a memory leak' message
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    39c1842 View commit details
    Browse the repository at this point in the history
  31. Merge pull request #10823 from rouault/fix_10819

    MakeValid(METHOD=STRUCTURE): make sure to return a MULTIPOLYGON if input is MULTIPOLYGON
    rouault authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7567141 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. CI: disable MSSQL Docker based testing

    This has become unreliable lately with failures like in
    https://github.com/OSGeo/gdal/actions/runs/10930480309/job/30377732865?pr=10840
    
    ```
    + docker exec -t gdal-sql1 /opt/mssql-tools/bin/sqlcmd -l 30 -S localhost -U SA -P DummyPassw0rd -Q CREATE DATABASE TestDB
    Error response from daemon: container fba0406fd45fd855feea4090a0b46c321d70c1b4e000ba318ff1045c400d1b43 is not running
    ```
    
    Although I can't reproduce the error locally
    rouault committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    26b3394 View commit details
    Browse the repository at this point in the history
  2. Doc: add a page about security issues

    Adapted from https://trac.osgeo.org/gdal/wiki/SecurityIssues
    
    Co-authored-by: Daniel Baston <[email protected]>
    rouault and dbaston committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    6d22276 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10843 from rouault/ci_disable_mssql

    CI: disable MSSQL Docker based testing
    rouault authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c814fd3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10721 from rouault/new_gci_values

    Add new GCI_ constants in particular for InfraRed and SAR, and 'standardize' …
    rouault authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    9ada0c8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    772c3c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    40c3212 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d324122 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e8c93b6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2086df3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a91859d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f2bd381 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    07a4e9d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9d3b4d6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    13b9edf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e68c1a7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    abd1486 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f443175 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    071af6a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    87a0478 View commit details
    Browse the repository at this point in the history
  20. OGRMutexDataSource/OGREmulatedTransaction: change to use GDALDataset;…

    … do related changes in FileGDB driver
    rouault committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    d9c7ba1 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    76de10f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    9799716 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    eb9fb15 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    09c58b2 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e901e6e View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a0f7fa9 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    58d3401 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    adc3174 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    01aab02 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    0081bb9 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    5214fd9 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    9fb0a99 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    e6947c3 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    9cad9d7 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    e6023e6 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    f78e1e8 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    9403b27 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    0ad2026 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    d2cfe6c View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    bf3adbc View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    e720de5 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    6dbb53a View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    6389690 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    d599ac2 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    9fa2385 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    003a4ad View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    707835c View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    54fa553 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    abc40b7 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    973dca9 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    3bc0e06 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    8cdae19 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    21dcf73 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    17ebd1e View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    0f66a48 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    6bdf336 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    f0817cb View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    ddbeda2 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    fbe7275 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    762fe15 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    f1ef574 View commit details
    Browse the repository at this point in the history
  62. RFC 101 text: update status

    rouault committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    983fdeb View commit details
    Browse the repository at this point in the history
  63. Merge pull request #10676 from rouault/rfc101_text

    Add RFC101 text: Raster dataset read-only thread-safety
    rouault authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    817899c View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    4515651 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    86d8526 View commit details
    Browse the repository at this point in the history
  66. Make GDALRasterBand::GetLockedBlockRef/TryGetLockedBlockRef/FlushBloc…

    …k virtual; make GDALDataset::BlockBasedRasterIO virtual
    rouault committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    027e957 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    70b0143 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    7ac2d7d View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    8823ea4 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    80f785d View commit details
    Browse the repository at this point in the history
  71. GDALDataset::GetProjectionRef() and GetGCPProjection(): add locking o…

    …n thread-safe dataset
    rouault committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    b4999bb View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    580c610 View commit details
    Browse the repository at this point in the history
  73. Merge pull request #10746 from rouault/raster_multi_thread

    [RFC 101 implementation] Add GDALGetThreadSafeDataset() and GDAL_OF_THREAD_SAFE
    rouault authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    927be3f View commit details
    Browse the repository at this point in the history
  74. LIBKML: report XML id attribute as 'id' field; implement SetFeature()…

    … and DeleteFeature() for regular layers
    
    Fixes qgis/QGIS#58780
    rouault committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    518c2e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    63f2bf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bb7aa7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    60fc9c5 View commit details
    Browse the repository at this point in the history
  4. PDF: avoid 'Non closed ring detected' warning when reading neatlines …

    …from OGC Best Practice encoding
    rouault committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    d5ed936 View commit details
    Browse the repository at this point in the history
  5. appslib: enable -Weffc++

    rouault committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    14faa95 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2545a2c View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10852 from dbaston/doc-threshold

    Doc: Add more detail to THRESHOLD config option
    rouault authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5ff357b View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    fe5137f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5808d8d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    123930a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    feced73 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4ca4d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    966b01c View commit details
    Browse the repository at this point in the history
  7. Fixes for CMAKE_UNITY_BUILD

    rouault committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    b2ae27f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    996230d View commit details
    Browse the repository at this point in the history
  9. Make GeoJSON (and companion TopoJSON, ESRIJSON, GeoJSONSeq) drivers o…

    …ptional or buildable as a plugin (if not builtin, the JSONFG driver is not available)
    rouault committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    6ebc888 View commit details
    Browse the repository at this point in the history
  10. Make MapInfo driver optional or buildable as a plugin (if not builtin…

    …, Northwoord driver is not available, and Shapefile attribute indices too)
    rouault committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    28a00b0 View commit details
    Browse the repository at this point in the history
  11. /vsicurl/: no longer forward Authorization header when doing redirect…

    …ion to other hosts. Can be configured with the CPL_VSIL_CURL_AUTHORIZATION_HEADER_ALLOWED_IF_REDIRECT=YES/NO/IF_SAME_HOST config option
    rouault committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    58cc577 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1bd4333 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3b37f5a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    be866a5 View commit details
    Browse the repository at this point in the history
  15. Allow Northwoord drivers to be built if TAB driver is disabled (but w…

    …ithout write support for NWT_GRD)
    rouault committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    b783045 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    be2db8b View commit details
    Browse the repository at this point in the history
  17. Raster MEM driver: disable opening a dataset with MEM::: syntax by de…

    …fault
    
    ```
        Starting with GDAL 3.10, opening a MEM dataset using the above syntax is no
        longer enabled by default for security reasons.
        If you want to allow it, define the ``GDAL_MEM_ENABLE_OPEN`` configuration
        option to ``YES``, or build GDAL with the ``GDAL_MEM_ENABLE_OPEN`` compilation
        definition.
    
        .. config:: GDAL_MEM_ENABLE_OPEN
           :choices: YES, NO
           :default: NO
           :since: 3.10
    
           Whether opening a MEM dataset with the ``MEM:::`` syntax is allowed.
    ```
    rouault committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    cd635ee View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b51f137 View commit details
    Browse the repository at this point in the history
  19. nitfdump.c: fix warnings

    rouault committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    453ab82 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    9f8fea1 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Allow to partially disable VRT driver with GDAL_ENABLE_VRT_DRIVER=OFF

    but still enable it by default even if GDAL_BUILD_OPTIONAL_DRIVERS=OFF
    
    Creation side is still available, but Open() not
    
    Also enable GTI driver to be separately enabled/disabled, and buildable
    as a plugin (if built as a plugin, gdaladdo --partial-refresh-from-source-timestamp
    won't work)
    rouault committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    3b15049 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a5c02e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c8b8b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d9f05d3 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10864 from dbaston/doc-warp

    Doc: Add high-level description of gdalwarp procedure
    rouault authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    24b161c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    51bf0ec View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    b4360bc View commit details
    Browse the repository at this point in the history
  2. [gdal_contour] Fix argparse nargs issue

    Fix unreported issue with argparse confused by multiple
    -fl args.
    elpaso committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e70f441 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10866 from elpaso/bugfix-gh10854-gdal_contour-arg…

    …parse-issues
    
    [gdal_contour] Fix argparse nargs issue
    rouault authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6aa2e2e View commit details
    Browse the repository at this point in the history
  4. GTiff: fix to not delete DIMAP XML files when cleaning overviews on a…

    … DIMAP2 GeoTIFF file with external overviews
    rouault committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    664799a View commit details
    Browse the repository at this point in the history
  5. GeoRaster: Preserve quote in the connection string to the GeoRaster d…

    …river so that Oracle Database wallet can be supported. (#10865)
    
    Preserve quote in the connection string to the GeoRaster driver so that Oracle Database wallet can be supported.
    fechen123 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    388d97f View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    5ed310e View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    b4fb034 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10876 from lnicola/patch-1

    Doc: add missing word to MBTiles docs
    rouault authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    b89b28d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61555de View commit details
    Browse the repository at this point in the history
  4. gdalwarp: be more robust to numerical instability when selecting over…

    …views
    
    Fixes #10873
    
    Uniformize logic with the one of GDALBandGetBestOverviewLevel2()
    rouault committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    160b1dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    faccfea View commit details
    Browse the repository at this point in the history
  6. Doc: sorry, no VPAT here (#10880)

    Co-authored-by: Howard Butler <[email protected]>
    Co-authored-by: Daniel Baston <[email protected]>
    3 people authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    31ce94f View commit details
    Browse the repository at this point in the history
  7. Make gdalinfo/ogrinfo --formats -json work

    Fixes #10878
    
    Note: only available in utilities-as-binaries, not
    utilities-as-libraries...
    
    Returns drivers in the order of their registration.
    
    Example
    ```shell
    $ gdalinfo --formats -json
    [
      {
        "short_name":"VRT",
        "long_name":"Virtual Raster",
        "scopes":[
          "raster",
          "multidimensional_raster"
        ],
        "capabilities":[
          "open",
          "create",
          "create_copy",
          "virtual_io"
        ],
        "file_extensions":[
          "vrt"
        ]
      },
      ...
    ]
    ```
    
    ```shell
    $ ogrinfo --formats -json
    [
      {
        "short_name":"FITS",
        "long_name":"Flexible Image Transport System",
        "scopes":[
          "raster",
          "vector"
        ],
        "capabilities":[
          "open",
          "create"
        ],
        "file_extensions":[
          "fits"
        ]
      },
      ...
    ]
    ```
    rouault committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f4766b1 View commit details
    Browse the repository at this point in the history
  8. CMake: still build GeoJSON and Shapefile drivers by default, even if …

    …OGR_BUILD_OPTIONAL_DRIVERS=OFF
    rouault committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    283ef74 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. gti.rst: grammar fix

    rouault authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    8055974 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10808 from rouault/fix_10805

    Python bindings: clarify destNameOrDestDS semantics regarding updates
    rouault authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    de392b9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10812 from rouault/fix_10809

    Speed-up geolocation-array based warping of Sentinel3 datasets
    rouault authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    82c04de View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10832 from rouault/fix_10829

    LIBKML: dump feature when its geometry cannot be written
    rouault authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    caf4b54 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10833 from rouault/deferred_warped_vrt_overview

    Warped VRT: instantiate overview bands in a lazy fashion for faster execution
    rouault authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    725739a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10846 from rouault/remove_use_OGRSFDriver_OGRData…

    …Source
    
    [Lint] Remove most remaining uses of deprecated OGRDataSource and OGRSFDriver classes
    rouault authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    c32fbfe View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10844 from rouault/doc_security

    Doc: add a page about security issues
    rouault authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    9757124 View commit details
    Browse the repository at this point in the history
  8. Doc: typo fix

    rouault committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    91bfec3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    27cab6c View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10890 from rouault/workaround_brew_hdf5

    CI Mac Homebrew: workaround issue with latest hdf5 package
    rouault authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    b23a4b3 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Configuration menu
    Copy the full SHA
    13df1be View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10891 from rouault/doc_s102_warning

    Doc: warn about incomplete S-102 v3 support
    rouault authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    68c4838 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d04e73d View commit details
    Browse the repository at this point in the history
  4. Warper: fix too lax heuristics about antimeridian warping for Avg/Sum…

    …/Q1/Q3/Mode algorithms
    
    Amends #6482
    
    Fixes #10892
    rouault committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    e75b18e View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. VRTProcessedDataset: fix issue when computing RasterIO window on auxi…

    …liary datasets on right-most/bottom-most tiles
    rouault committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    57d953e View commit details
    Browse the repository at this point in the history
  2. MiraMonVector Fix issue 5250834764464128

    This correction complements the previous one, which contained a minor error.
    AbelPau committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    619185b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10895 from rouault/vrtprocesseddataset_edge_effects

    VRTProcessedDataset: fix issue when computing RasterIO window on auxiliary datasets on right-most/bottom-most tiles
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    c62cfc1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10894 from rouault/fix_10892

    Warper: fix too lax heuristics about antimeridian warping for Avg/Sum/Q1/Q3/Mode algorithms
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    7c02fda View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10897 from AbelPau/MiraMonVector-Fix-issue-525083…

    …4764464128
    
    MiraMonVector Fix issue 5250834764464128
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    dc46a7b View commit details
    Browse the repository at this point in the history
  6. Doc: SQLite dialect: remove erroneous mention about GEOMETRY being a …

    …special field in all cases
    rouault committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    4ded6ed View commit details
    Browse the repository at this point in the history
  7. Code typo fixes

    rouault committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    7babe99 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10834 from rouault/eeda_VSI_PATH_FOR_AUTH

    EEDA/EEDAI drivers: add a VSI_PATH_FOR_AUTH open option to allow using…
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    5163f78 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10840 from rouault/libkml_update_delete

    LIBKML: report XML id attribute as 'id' field; implement SetFeature() and DeleteFeature() for regular layers
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    e46313f View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10848 from rouault/pdf_strong_cxx_flags

    PDF: enable -Weffc++ and -Wold-style-cast
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    9a36d29 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #10849 from rouault/pdf_ogc_bp_neatline

    PDF: avoid 'Non closed ring detected' warning when reading neatlines from OGC Best Practice encoding
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    a807f7c View commit details
    Browse the repository at this point in the history
  12. Merge pull request #10851 from rouault/appslib_effcpp

    appslib: enable -Weffc++
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    67daebf View commit details
    Browse the repository at this point in the history
  13. Merge pull request #10856 from rouault/more_optional_drivers

    Make all OGR drivers optional (but the Memory one)!
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    092b1b3 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #10857 from rouault/http_redirect_bearer

     /vsicurl/: no longer forward Authorization header when doing redirection to other hosts.
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    aef927b View commit details
    Browse the repository at this point in the history
  15. Merge pull request #10860 from rouault/vrt_optional

    Allow to partially disable VRT driver with GDAL_ENABLE_VRT_DRIVER=OFF ; GTI driver as optional
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    1eedc9b View commit details
    Browse the repository at this point in the history
  16. Merge pull request #10861 from rouault/GDAL_MEM_ENABLE_OPEN

    Raster MEM driver: disable opening a dataset with MEM::: syntax by default
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    5698b3f View commit details
    Browse the repository at this point in the history
  17. Merge pull request #10863 from rouault/ci_expected_formats

    CI: check that the Ubuntu 24.04 and Windows Conda builds have the expected drivers
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    e37e680 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #10868 from rouault/tiff_do_not_delete_dim_on_ovr

    GTiff: fix to not delete DIMAP XML files when cleaning overviews on a DIMAP2 GeoTIFF file with external overviews
    rouault authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    d832173 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d413cc8 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b4e2202 View commit details
    Browse the repository at this point in the history
  21. ODBC: add GDAL_DMD_LONGNAME

    rouault committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    7d0ed64 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5deb126 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    1571b1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84d127a View commit details
    Browse the repository at this point in the history
  3. Bump github/codeql-action from 3.26.6 to 3.26.10

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.6 to 3.26.10.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@4dd1613...e2b3eaf)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    d5feb1d View commit details
    Browse the repository at this point in the history
  4. Bump actions/checkout from 4.1.7 to 4.2.0

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@692973e...d632683)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    e9f07b9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10906 from OSGeo/dependabot/github_actions/action…

    …s/checkout-4.2.0
    
    Bump actions/checkout from 4.1.7 to 4.2.0
    rouault authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    5ee7cde View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10905 from OSGeo/dependabot/github_actions/github…

    …/codeql-action-3.26.10
    
    Bump github/codeql-action from 3.26.6 to 3.26.10
    rouault authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ecc3648 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10902 from rouault/CPLGetValueType_01

    CPLGetValueType(): do not recognize '01' as integer, but as string
    rouault authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    0472c5d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c0a14a4 View commit details
    Browse the repository at this point in the history
  9. Make the GTiff driver optional

    Make it possible to build without TIFF or GeoTIFF support, and disable the
    GTiff driver with GDAL_ENABLE_DRIVER_GTIFF=OFF
    
    but, in the absence of an explicit value for GDAL_ENABLE_DRIVER_GTIFF, we
    still enable it by default even if GDAL_BUILD_OPTIONAL_DRIVERS=OFF.
    
    GDAL_ENABLE_DRIVER_GTIFF=OFF also disables the COG driver.
    
    If the GTiff driver is disabled, then TIFF overview building is
    obviously no longer available.
    As well as:
    - the esoteric BELEVEL NITF codec
    - GeoJP2 support for JPEG2000 georeferencing
    - Reading/writing the GeoTIFF label in VICAR datasets
    rouault committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    6ca3154 View commit details
    Browse the repository at this point in the history
  10. HFA (Erdas Imagine) driver: make it optional and buildable as a plugin

    Note that when built as a plugin, HFA .aux overview building is not
    supported
    rouault committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    6e95c3b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a157ac2 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #10862 from rouault/gtiff_optional

    Make the GTiff driver optional
    rouault authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    a93973b View commit details
    Browse the repository at this point in the history
  13. Merge pull request #10858 from rouault/hfa_optional

    HFA (Erdas Imagine) driver: make it optional and buildable as a plugin
    rouault authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    9b57c09 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9660894 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    f0a3c95 View commit details
    Browse the repository at this point in the history
  2. Build: enable -DOGR_ENABLE_DRIVER_GML_PLUGIN=ON, provided that -DOGR_…

    …ENABLE_DRIVER_NAS=OFF; make CSW and WFS drivers plugin capable too
    rouault committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    5984846 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    579ffc7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb2130c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10916 from jjimenezshaw/link-sponsorship-prospectus

    [doc] fix link to GDAL sponsorship prospectus
    rouault authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    ebf55e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Python bindings: fix passing a dict value to the transformerOptions a…

    …rgument of gdal.Warp()
    
    Fixes #10919
    rouault committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    b949670 View commit details
    Browse the repository at this point in the history
  2. port: Fix minor typos

    schwehr committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    0197f83 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10923 from schwehr/typos

    port: Fix minor typos
    rouault authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    3a9bf85 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. PG: ensure current user has superuser priviledge beore attemption to …

    …create event trigger for metadata table
    
    Fixes #10925
    rouault committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    8488a39 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10879 from rouault/fix_10873

    gdalwarp: be more robust to numerical instability when selecting overviews
    rouault authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    d8c569d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10912 from rouault/fix_10907

    PG/PGDump: properly truncates identifiers exactly of 64 characters
    rouault authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    88994b7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10921 from rouault/fix_10919

    Python bindings: fix passing a dict value to the transformerOptions argument of gdal.Warp()
    rouault authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    7888722 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10900 from rouault/sql_sqlite_dialect_fix

    Doc: SQLite dialect: remove erroneous mention about GEOMETRY being a special field in all cases
    rouault authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f1f750e View commit details
    Browse the repository at this point in the history
  6. docker: print HTTP errors on failure

    The -q parameter to wget makes it completely
    silent, even on faliure which gives build errors
    that are difficult to diagnose. Someone
    else had the same problem 15 years ago:
    
    https://serverfault.com/questions/70889/wget-to-print-errors-but-nothing-otherwise
    
    and the easiest way to robustly print
    errors but nothing else seems to be
    to use curl instead.
    
    Since the docker images already include
    curl, switch them to use that instead.
    pjonsson committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    37ff703 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a6a034a View commit details
    Browse the repository at this point in the history
  8. NITF: properly take into account comma-separated list of values for J…

    …PEG2000 QUALITY
    
    when JPEG2000_DRIVER=JP2OpenJPEG
    
    Fixes #10927
    rouault committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    881550f View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10926 from rouault/fix_10925

    PG: ensure current user has superuser priviledge beore attemption to create event trigger for metadata table
    rouault authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    9acdfef View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10929 from pjonsson/print-http-errors

    docker: print HTTP errors on failure
    rouault authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    88bca08 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #10931 from rouault/fix_10928

    DIMAP: emit verbose error message if not able to open image file
    rouault authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b067b12 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #10930 from rouault/nitf_quality

    NITF: properly take into account comma-separated list of values for JPEG2000 QUALITY
    rouault authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    916280a View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Configuration menu
    Copy the full SHA
    43efaa5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10881 from rouault/gdalinfo_ogrinfo_formats_json

    Make gdalinfo/ogrinfo --formats -json work
    rouault authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    9b44a75 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10914 from rouault/gml_plugin

    Build: enable -DOGR_ENABLE_DRIVER_GML_PLUGIN=ON, …
    rouault authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    3b92680 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8effd5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10942 from rouault/nitf_CSCSDB_fix

    NITF: fix parsing of CSCSDB DES
    rouault authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    3c00e08 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d09bdd0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a8f5915 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    14c7415 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10947 from rouault/ci_docker

    CI: add a workflow to build docker/ images
    rouault authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    cf3e254 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10944 from rouault/ci_ignore_docker

    CI: do not trigger builds for changes in docker/
    rouault authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    d0eb0a9 View commit details
    Browse the repository at this point in the history