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,184 commits into
base: master
Choose a base branch
from
Open

[pull] master from OSGeo:master #83

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

Commits on Sep 2, 2024

  1. Merge pull request #10625 from rouault/fix_10623

    JP2KAK: add Cycc=yes/no creation option to set YCbCr/YUV color space …
    rouault committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d716162 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10640 from rouault/fix_10629

     KMLSuperOverlay: recognize <GroundOverlay> with <gx:LatLonQuad> forming a rectangle
    rouault committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    5a5fa9d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10641 from rouault/s102_pam_fix

    PAM .aux.xml classic vs multidim fixes
    rouault committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    08315b5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10645 from rouault/netcdf_tmp_path

    netcdf.py: use tmp_path
    rouault committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    f1117e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    031a209 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a77a0e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Merge pull request #10672 from rouault/fix_10671

    Geoloc: fix bad usage of path API that resulted in temporary files not being created where expected
    rouault committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    80c5d04 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10699 from rouault/fix_10697

    MrSID: prevent infinite recursion in MrSIDDataset::IRasterIO() in some cases
    rouault committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    8b2a0c6 View commit details
    Browse the repository at this point in the history
  3. GDALRegenerateOverviewsMultiBand(): make sure than when computing lar…

    …ge reduction factors (like > 1024) on huge rasters does not lead to excessive memory requirements
    
    The new code paths are well tested by existing tests in tiff_ovr.py that
    set GDAL_OVR_CHUNK_MAX_SIZE
    rouault committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    831df5a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d629e77 View commit details
    Browse the repository at this point in the history
  5. test_gdalwarp_lib.py: disable test_gdalwarp_lib_to_projection_without…

    …_inverse_method() since no longer work with PROJ 9.5
    rouault committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    bb9e5c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d88000f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d61da59 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10722 from rouault/libtiff_resync

    Internal libtiff: resync with upstream
    rouault committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    71efe5e View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. VSIVirtualHandle: add a Interrupt() method and implement in in /vsicu…

    …rl/ (and related filesystems)
    rouault committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    c4c0a1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ae4176 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b0f0244 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20207fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68253c7 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10725 from rouault/doc_duckdb_spatial

    Doc: software_using_gdal: mention DuckDB Spatial
    rouault committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    4650dbb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f19a7a3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4bb6d16 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6bd5b15 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    595cc85 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. gdal_contour: add a -gt option to define the transaction flush interv…

    …al (default it to 100,000) (#10731)
    
    Fixes #10729
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    99c7be4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10730 from rouault/no_cache

    /vsicurl/: honor 'Cache-Control: no-cache' header
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0cd4fba View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10728 from rouault/multidim_asclassicds_metadata

    Multidim: AsClassicDataset(): make it able to retrieve dataset metadata from PAM
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1ab5e60 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10726 from GeoSander/master

    gdal_rasterize docs: add notes about -at and -sql options
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1bc58f8 View commit details
    Browse the repository at this point in the history
  5. WMTS: when reading a WMTS capabilities file, use in priority Operatio…

    …n.GetCapabilities.DCP.HTTP to retrieve the URL
    
    Fixes #10732
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    3d6c010 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2d8beec View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    62dc186 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10635 from rouault/fix_10627

    SRTMHGT: add support for creating 7201x7201 files
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1db1a17 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10651 from rouault/dgn_encoding

    DGN: add ENCODING open option and creation option
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a8be1ce View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10652 from rouault/java_NewStringUTF

    Java: UTF-8 related fixes
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f832d0e View commit details
    Browse the repository at this point in the history
  11. Merge pull request #10656 from rouault/fix_10655

    GRIB: adjust longitude range from [180, xxx] to [-180, xxx]
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    ac213a3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    09b21a9 View commit details
    Browse the repository at this point in the history
  13. autotest: ogr_pg.py: make it work with PostgreSQL release candidates

    With that, successfully passes test with PostgreSQL 17.0rc1 + PostGIS 3.4.3
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a4db504 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5d87e68 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5bb6103 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #10735 from AbelPau/Fix-Issue-69168

    MiraMonVector: Fix Issue 69168 oss-fuzz
    rouault committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    aef1f3f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    33dd00c View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    8f4571f View commit details
    Browse the repository at this point in the history
  2. netCDF driver: simplify identification logic by just checking runtime…

    … availability of HDF4/HDF5 drivers...
    
    ... ignoring their compile-time availability, which makes it more
    robust in the case of plugin-only builds.
    
    Also remove the GDAL_HAS_HDF4 and GDAL_HAS_HDF5 metadata items
    from the metadata of the netCDF driver. They are redundant with checking
    for GDALGetDriverByName("HDF4" / "HDF5") != nullptr.
    rouault committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    e78d91e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d9ceab View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10742 from rouault/netcdf_identify_hdf4_hdf5

    netCDF driver: simplify identification logic by just checking runtime  availability of HDF4/HDF5 drivers
    rouault committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    462285a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    76740da View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Docs: fix incorrect and missing World Files ref

    GIF, GTiff, JP2MrSID, JPEG, GTiff, PNG drivers docs
    agiudiceandrea committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    53918a9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10745 from agiudiceandrea/patch-5

    Docs: fix incorrect and missing World Files references (GIF, GTiff, JP2MrSID, JPEG, GTiff, PNG)
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    360432f View commit details
    Browse the repository at this point in the history
  3. typo fixes [ci skip]

    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    2943d03 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    664f825 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a7cb80 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    81f5ed9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fb592bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7374979 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10658 from rouault/fix_10653

    OAPIF/OGCAPI: combine CURL error message and data payload (when it exists) to form error message
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    ec02d42 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10661 from rouault/pathspecificoption_streaming

    CPLHTTPGetOptionsFromEnv(): fallback to non-streaming filename with no path specific option has been found on the streaming one
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    5f3eb89 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #10663 from rouault/SanitizeDispositionFilename

    HTTP driver: make parsing of Content-Disposition header aware of double quotes around filename=
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    ec26a9d View commit details
    Browse the repository at this point in the history
  12. Merge pull request #10675 from rouault/geojsonseq_write_bbox

    GeoJSONSeq: add a WRITE_BBOX layer creation option
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    24d6a82 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #10688 from rouault/fix_10686

    OGRGeometryFactory::transformWithOptions(): in WRAPDATELINE=YES mode, return a multi polygon if a input multi polygon has been provided
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    c754772 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #10690 from rouault/gcs_catch_oauth2_authorized_us…

    …er_json_file
    
    /vsigs/: make sure access token with GOOGLE_APPLICATION_FILE in authorized_user mode is cached
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    072db35 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #10695 from rouault/stacit_single_feature

    STACIT: support top-level Feature in addition to FeatureCollection
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    f65642c View commit details
    Browse the repository at this point in the history
  16. Merge pull request #10696 from rouault/gti_stac_geoparquet

    GTI driver: recognize STAC GeoParquet catalogs
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    56b701b View commit details
    Browse the repository at this point in the history
  17. Merge pull request #10700 from rouault/ogrsql_do_not_query_geom_if_no…

    …t_needed
    
    [Optim] OGRSQL: do not query geometry column(s) when not needed
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    19a9093 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #10708 from rouault/warp_int16_nodata_32767

    Fix issues related to warping and source nodata value
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    99651ea View commit details
    Browse the repository at this point in the history
  19. Merge pull request #10701 from rouault/sqlite_STRONG_CXX_WFLAGS

    SQLite driver: fix warnings related to STRONG_CXX_WFLAGS
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    33189b3 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #10710 from rouault/check_binaries

    Add scripts/check_binaries.py to detect unknown binaries and run it in CI
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    432c08c View commit details
    Browse the repository at this point in the history
  21. Merge pull request #10747 from rouault/cleanups

    A few code cleanups, but mostly use pop_back() and back()
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    4eeccba View commit details
    Browse the repository at this point in the history
  22. Merge pull request #10723 from rouault/wfs_gml_strong_cxx_wflags

    [Lint] GML: enable STRONG_CXX_WFLAGS and fix related warnings
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    113b677 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #10743 from OSGeo/rouault-patch-1

    GDALRasterBand::BuildOverviews(): clarify warning
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    9fab616 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #10736 from rouault/autotest_pg_postgresql_rc

    autotest: ogr_pg.py: make it work with PostgreSQL release candidates
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    8a94525 View commit details
    Browse the repository at this point in the history
  25. Merge pull request #10738 from rouault/autotest_remove_release

    autotest: avoid deprecation warnings related to DataSource.Release()
    rouault committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    4ca4d62 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    fa4c932 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. OGRGeometryFactory::transformWithOptions(): deal with polar or anti-m…

    …eridian discontinuities when going from projected to (any) geographic CRS
    
    The logic already existed but was restricted to WGS 84 without any good
    reason.
    rouault committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    ffb6004 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e6c00c View commit details
    Browse the repository at this point in the history
  3. OGRProjCT::TransformWithErrorCodes(): speed-up by avoiding OSRGetProj…

    …TLSContext() when possible
    rouault committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    cfc5ff0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c410fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6f88dcf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d4cafcd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    620cbba View commit details
    Browse the repository at this point in the history
  8. ogr2ogr: use OGRWKBTransform(), when possible, to speed-up -t_srs in …

    …Arrow code path
    
    Also use multi-threaded coordinate transformation by splitting the
    features within each batch in several sub-batches, each processed in its
    own thread.
    rouault committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    d4a125f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0131e4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e4fa8f4 View commit details
    Browse the repository at this point in the history
  11. Feather: add read support for StringView and BinaryView (but not in O…

    …GR generic Arrow code)
    rouault committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    58ec9e2 View commit details
    Browse the repository at this point in the history
  12. GTiff: better error messages when trying to create too-large untiled …

    …JPEG/WEBP compressed files (or with huge tiles)
    rouault committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    6260dd9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    048be38 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f396e32 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #10748 from mdsumner/gti-tiny-typo

    doc: gti typo (and some others)
    rouault committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    9b4c9e1 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #10752 from rouault/coverity_fixes

    Fix Coverity warnings (mostly false positives)
    rouault committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    bf2a8f2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    83d81b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    cf67174 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3c6b04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e36e569 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcf40ae View commit details
    Browse the repository at this point in the history
  5. RegisterDriver(): tweak to make it possible to register a non-deferre…

    …d Y driver when loading a deferred X one
    rouault committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    ddbc8e4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    154b1cb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d47bf4b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2da076c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c548d47 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    242a1ce View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    018f801 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    272efa8 View commit details
    Browse the repository at this point in the history
  13. JSONFG: avoid Polyhedron/Prism geometry instantiation during initial …

    …scan
    
    During that phase, we only need the geometry type.
    rouault committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    b2e5b23 View commit details
    Browse the repository at this point in the history
  14. Add OGRCloneArrowSchema()

    rouault committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    247a201 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fdbd6a8 View commit details
    Browse the repository at this point in the history
  16. GenSQL layer: implement OLCFastGetArrowStream when underlying layer d…

    …oes and for very simple SQL statements
    
    This can speed-up ``ogr2ogr -sql`` scenarios where the source is Arrow/Parquet/FlatGeoBuf
    and the SQL statement is something as simple as
    "SELECT column_a [AS renamed], ... FROM the_layer [WHERE some_cond] [LIMIT limit]"
    with all or a subset of columns, not reordered compared to the source layer, or repeated.
    rouault committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e43fa19 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Python bindings: Layer.WriteArrow(): add compatibility with DuckDB 1.…

    …1 __arrow_c_stream__()
    rouault committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    91ef2f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4de6f48 View commit details
    Browse the repository at this point in the history
  3. OGR_GPKG_FillArrowArray_Step(): more rigourous locking to perhaps fix…

    … random failure on ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[huge_string]
    rouault committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    31ddb3c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10757 from rouault/try_fix_test_ogr_gpkg_arrow_st…

    …ream_huge_array
    
    OGR_GPKG_FillArrowArray_Step(): more rigourous locking to perhaps fix…
    rouault committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    b986fba View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10756 from rouault/CPLSpawn_fix

    CPLSpawn() (unix): correctly return the exit() code of the process
    rouault committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    feb0e99 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10621 from rouault/avif

    Add read/write AVIF raster driver
    rouault committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    54bec3d View commit details
    Browse the repository at this point in the history
  7. Doc: Make sidebar version text visible

    Fixes #10679
    dbaston committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    fc96ba5 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10759 from dbaston/doc-show-version

    Doc: Make sidebar version text visible
    rouault committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    b3b8d79 View commit details
    Browse the repository at this point in the history
  9. Overview: fix nearest resampling to be exact with all data types

    Fixes #10758
    
    Also make sure that for other resampling methods, the working data type
    is large enough (e.g using Float64 for Int32/UInt32/Int64/UInt64). While
    doing so, fix an underlying bug in the convolution based code, where a
    hard-coded pixel stride value of 4 was used instead of sizeof(TWork),
    which I believe wasn't visible before.
    rouault committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    f928339 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4a938e5 View commit details
    Browse the repository at this point in the history
  11. Fix build issue of external code including gdal_priv.h with MSVC (mas…

    …ter only)
    
    MSVC complains about "use of undefined type 'GDALDoublePointsCache'"
    since presumably it tries to locate the destructor of
    GDALDoublePointsCache, to which it doesn't have access
    rouault committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    515fbf0 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    912dcf2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10762 from rouault/GDALDoublePointsCache

    Fix build issue of external code including gdal_priv.h with MSVC (master only)
    rouault committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    1e48b77 View commit details
    Browse the repository at this point in the history
  3. [gdal_rasterize] Fix crash with no options after argparser (#10770) (…

    …master only)
    
    Fixes #10767
    Followup #10741
    elpaso committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    5999d8b View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    79d6513 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10776 from dbaston/doc-osr-stripvertical

    Doc: Add Python doc for SpatialReference.StripVertical
    rouault committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    25eb9f6 View commit details
    Browse the repository at this point in the history
  3. autotest/ogr/ogr_ogrtest.py: fix with GEOS 3.13

    The ogrtest.check_feature_geometry(poly_ccw, poly_cw) used to wrongly
    pass with earlier GEOS versions!
    rouault committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    91e4f55 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10777 from rouault/fix_ogr_ogrtest

    autotest/ogr/ogr_ogrtest.py: fix with GEOS 3.13
    rouault committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    63ed1ea View commit details
    Browse the repository at this point in the history
  5. Doc: insert Unicode zero-width space character in :choices: output, t…

    …o be nice with browsers line-break insertion logic
    
    Fixes #10778
    rouault committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    a63ef82 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    62c0a6c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc040df View commit details
    Browse the repository at this point in the history
  8. Make OGRSFDriver::TestCapability(ODrCCreateDataSource) work with defe…

    …red-loaded drivers
    
    Fixes #10783
    rouault committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b92d5c9 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10782 from rouault/fix_10778_bis

    Doc: insert Unicode zero-width space character in :choices: output, to be nice with browsers line-break insertion logic
    rouault committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b405394 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fcebb97 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    93905e3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4eef566 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Doc: add missing word

    pjonsson committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    3bb7146 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10788 from pjonsson/doc-missing-word

    Doc: add missing word
    rouault committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    e307198 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10787 from rouault/fix_10765

    Various optimizations to help with layers with big number of fields
    rouault committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    2d5ef32 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10786 from rouault/fix_10783

    Make OGRSFDriver::TestCapability(ODrCCreateDataSource) work with defered-loaded drivers
    rouault committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    8717339 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10784 from rouault/speedup_warped_vrt

    OGRWarpedVRT:  faster SrcFeature <--> WarpedFeature transformations
    rouault committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    906dc0a View commit details
    Browse the repository at this point in the history
  6. gdal_rasterize: fix (workaround) regressions related to argparse for …

    …-b / -burn / -init arguments (master only) (#10772)
    
    * gdal_rasterize: fix (workaround) regressions related to argparse for -b / -burn / -init arguments (master only)
    
    Fixes #10766
    
    * gdal_rasterize: comment nargs(argparse::nargs_pattern::at_least_one) for -band and -init, to be consistent with what is advertized in documentation page, even if we still accept -band 1 2 or -band "1 2", as in the past
    rouault committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    ee60a6f View commit details
    Browse the repository at this point in the history
  7. Update gdalwarp.rst: remove link to Trac

    The Trac page is now empty. Its content has been imported in our Sphinx based documentation
    
    Fixes #10790
    rouault committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    ce50ef0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    56b9c4f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    acca3c2 View commit details
    Browse the repository at this point in the history
  10. MEM layer: fix UpdateFeature() that didn't mark the layer as updated,…

    … which caused GeoJSON files to not be updated
    
    This amends #10197 which didn't fix
    the issue of qgis/QGIS#57736 (comment)
    rouault committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    21dba70 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    29b0bad View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    daab6da View commit details
    Browse the repository at this point in the history
  13. Merge pull request #10796 from kevinmehall/jpeg-warning

    JPEG: Fix inverted handling of GDAL_ERROR_ON_LIBJPEG_WARNING
    rouault committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    78a1e2b View commit details
    Browse the repository at this point in the history
  14. Merge pull request #10791 from rouault/followup_pr_10763

    OpenFileGDB: exclude straight line segments when parsing arcs
    rouault committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    6a5ab0e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d742a7c View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    ae91738 View commit details
    Browse the repository at this point in the history
  2. CPLRecode(): make ISO-8859-2 and -15 and CP437/CP1250/CP1251/CP1252 t…

    …o UTF-8 always available
    
    (but not other direction yet)
    
    This will help for common use cases when using a minimal GDAL build
    lacking iconv support.
    rouault committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    ce9bbb5 View commit details
    Browse the repository at this point in the history
  3. autotest: fixes for SWIG master

    Commit swig/swig@9bf4842
    changed the Python exception emitted on NULL detection from ValueError
    to TypeError
    rouault committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    5c37c41 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eccaa68 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e3f5464 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10801 from dbaston/gdalwarp-clarify-et

    Doc: Clarify behavior of gdalwarp -et option
    rouault committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    1c6e3cb View commit details
    Browse the repository at this point in the history
  7. CI: Fix ReadTheDocs test for [ci skip] with multiline commit messages

    git log will emit a blank line which passes the grep -v test and
    prevents exiting.
    dbaston committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    161b159 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Merge pull request #10802 from dbaston/ci-rtd-ci-skip

    CI: Fix ReadTheDocs test for [ci skip] with multiline commit messages
    rouault committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    07dae65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06e7a7b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    640dafc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8182bb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    29d44e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a763a24 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4216271 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f12f3f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Merge pull request #10800 from rouault/compat_latest_swig_master

    autotest: fixes for SWIG master
    rouault committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    68c0dbc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10804 from rouault/use_std_sort

    [Lint] Use std::sort() instead of qsort()
    rouault committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    5b9e9e7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10807 from rouault/gml_lvbag_force_opening

    GML and LVBAG: honour IsSingleAllowedDriver()
    rouault committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ca5b639 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00db7a6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6bdfda3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    07fa267 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    af528db View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fb2f9ce View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5e0b6f9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    045bc82 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f6e473f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3296b1a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d171122 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    dc3536e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4de6468 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e294fb3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b230384 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b8884e4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    259418a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2d1588e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    75de26a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5fd2bb4 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b4d43a8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    76ca1d2 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ada9b7f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    137fb59 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    f54ede4 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    aa0ba75 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    e8d1b9e View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    f020669 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    05d3dc0 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    e9288d3 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    5c09833 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    2a822ce View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    7a19cb2 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    1654b36 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    7155f5e View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    d175f4d View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    2c743fe View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    bb6bca3 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    c5e912b View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    9245f47 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    bbd825e View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    25cf6a1 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    9902f63 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    c3e0f3a View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    18ccc5c View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    f290b88 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    3480bd8 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    2f0b254 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    75affb4 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    fc925d5 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    de372d8 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    9119a48 View commit details
    Browse the repository at this point in the history
  55. 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 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    c637701 View commit details
    Browse the repository at this point in the history
  56. Merge pull request #10798 from rouault/tiledb_identify

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

    Add VSIMemGenerateHiddenFilename() and use it in drivers
    rouault committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ce6bae8 View commit details
    Browse the repository at this point in the history
  59. 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 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    60eccc5 View commit details
    Browse the repository at this point in the history
  60. Merge pull request #10711 from rouault/doc_android

    Doc: add instructions for Android installation
    rouault committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    6ccf77f View commit details
    Browse the repository at this point in the history
  61. 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 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    2742d2b View commit details
    Browse the repository at this point in the history
  62. 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 committed 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 committed 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 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c8a0113 View commit details
    Browse the repository at this point in the history
  7. 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
  8. Merge pull request #10817 from rouault/fix_10813

    gdalwarper.cpp: more details about OPTIMIZE_SIZE
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9d7f03e View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10717 from rouault/ogr2ogr_arrow_reproj

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

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

    Parquet: in dataset mode, make sure all files are closed before closing the GDALDataset
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    84db033 View commit details
    Browse the repository at this point in the history
  12. 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 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    217e342 View commit details
    Browse the repository at this point in the history
  13. 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 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    42e4237 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #10749 from rouault/arrow_read_stringview

    Feather: add read support for StringView and BinaryView…
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7ca9ed0 View commit details
    Browse the repository at this point in the history
  15. 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 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    86cfe19 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #10754 from rouault/OGRJSONFGGetOGRGeometryType

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

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

    Overview: fix nearest and mode resamplings to be exact with all data types
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6c1d64a View commit details
    Browse the repository at this point in the history
  19. 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 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    0178ae6 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #10806 from rouault/gmlas_nas_billion_laugh

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

    Parquet: fix crash when using SetIgnoredFields() + SetSpatialFilter()…
    rouault committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e2a3b9f View commit details
    Browse the repository at this point in the history
  22. Merge pull request #10831 from rouault/workaround_4907

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

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