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 #90

Open
wants to merge 402 commits into
base: master
Choose a base branch
from
Open

[pull] master from OSGeo:master #90

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

Commits on Oct 27, 2024

  1. SQLite/GPKG: turn on SQLite 'PRAGMA secure_delete=1' by default

    unless the user specifies a value of this pragma through OGR_SQLITE_PRAGMA.
    
    For example, Debian and Conda-Forge SQLite3 builds already turn on secure_delete.
    Make sure that this is done for all SQLite3 builds.
    rouault committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    5e84b2d View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Python bindings: __init__.py: remove calls to warnings.simplefilter()

    Fixes #11140
    
    This changes the global warnings configuration, which is not appropriate
    to do inside a library.
    rouault committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    166ee6f View commit details
    Browse the repository at this point in the history
  2. Add (minimum) support for libarrow 18.0.0

    Essentially to fix compiler warnings about missing cases in switch() and
    fix a deprecation warning.
    
    Support for DECIMAL32 and DECIMAL64 should work on the read side, but
    not actually tested. The ogrlayerarrow.cpp generic code isn't ready for
    them yet.
    No support on the write side to limit backwards compatibility issues.
    rouault committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    9a8c5c0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11142 from rouault/arrow_18_compat

    Add (minimum) support for libarrow 18.0.0
    rouault authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    c089ee9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11138 from rouault/sqlite_gpkg_secure_delete

    SQLite/GPKG: turn on SQLite 'PRAGMA secure_delete=1' by default
    rouault authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    5095aa7 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11130 from rouault/OSRGetAuthorityListFromDatabase

    Add OSRGetAuthorityListFromDatabase() to get the list of CRS authorities used in the PROJ database.
    rouault authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    2c12b7a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #11141 from rouault/fix_11140

    Python bindings: __init__.py: remove calls to warnings.simplefilter()
    rouault authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    0332c83 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    62a2176 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e3171c6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9975372 View commit details
    Browse the repository at this point in the history
  10. Use CPLIsInteractive()

    rouault committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    1a3335b View commit details
    Browse the repository at this point in the history
  11. GDALTermProgress: display estimated remaining time for tasks >= 10 se…

    …conds
    
    Refreshed every tick (so 2.5%)
    
    (only on interactive terminals. Tested with bash on Linux and cmd on Windows,
    but should work for all reasonable terminals)
    
    ```
    Before 5 seconds:
    0...10...20...
    
    After 5 seconds:
    0...10...20...30...40...50                           - estimated remaining time: 00:00:07
    
    Upon completion:
    0...10...20...30...40...50...60...70...80...90...100 - done in 00:00:13.
    ```
    
    Fixes #11100
    
    Co-authored-by: Daniel Baston <[email protected]>
    rouault and dbaston committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    ae153d0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    67f18e2 View commit details
    Browse the repository at this point in the history
  13. Doc: Add documentation for gdalenhance

    Co-authored by: Adam Zhang
    dbaston committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    da6662d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f7efede View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0c26a88 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6f3083d View commit details
    Browse the repository at this point in the history
  17. Merge pull request #11155 from rouault/doc_survey

    Doc: main page: link to user survey
    rouault authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    36b8798 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #11154 from rouault/fix_conda_995

    Python bindings: fix compatibility issue with SWIG 4.3.0 and PYTHONWARNINGS=error
    rouault authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    42d0e58 View commit details
    Browse the repository at this point in the history
  19. gdalenhance: add minimal tests

    Co-authored-by: Even Rouault <[email protected]>
    dbaston and rouault committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    f5c07f2 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a4ea665 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    784ba1c View commit details
    Browse the repository at this point in the history
  22. NEWS.md: update [ci skip]

    rouault committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    81a7b1a View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Merge pull request #11033 from EmilRybergAkson/feature/getmemfilebuff…

    …er-csharp
    
    CSharp bindings: Add VSIGetMemFileBuffer bindings
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    8fb79c4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10985 from rouault/gdal_fsspec

    Python bindings: add a osgeo.gdal_fsspec module that on import will register GDAL VSI file system handlers as fsspec AbstractFileSystem
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    81fb43a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3df2f4d View commit details
    Browse the repository at this point in the history
  4. Add OGRDuplicateCharacter()

    rouault committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    7f18fd6 View commit details
    Browse the repository at this point in the history
  5. Add read-only OGR ADBC (Arrow Database Connectivity) driver

    Cf https://arrow.apache.org/adbc/current/index.html for what ADBC is.
    
    Depends on the adbc-driver-manager library.
    
    The driver is read-only, and there is no support for spatial data currently.
    
    Beyond official ADBC drivers (adbc-driver-sqlite,
    adbc-driver-postgresql, adbc-driver-snowflake, adbc-driver-bigquery,
    etc.), it can also be used to read Parquet or DuckDB datasets using libduckdb, if
    libduckdb is installed and can be loaded through dynamic shared library opening.
    rouault committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    400e020 View commit details
    Browse the repository at this point in the history
  6. Add GDALSetAdbcDriverInitFunc() and use it in OGR ADBC driver

    Also no longer make AdbcDriverManager a requirement
    paleolimbot authored and rouault committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    ecf9fe7 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #11051 from rouault/warp_cubic_improvement

    Warper: improve performance of multi-band bicubic warping
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    1742fdf View commit details
    Browse the repository at this point in the history
  8. Merge pull request #11111 from dbaston/remove-apps

    Remove gdalwarpsimple and ogrdissolve
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    5479b45 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #11145 from dbaston/apps-add-unique-ptr

    apps: use unique_ptr overloads of addGeometry, addRing
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    fb36ab7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f5dcc2e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    17e66b5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    53d4d13 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #11160 from rouault/doc_past_releases

    Doc: fix link to past releases in PDF output
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    d61b835 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #11003 from rouault/adbc

    Add read-only OGR ADBC (Arrow Database Connectivity) driver
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    103580a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6676353 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1c459f5 View commit details
    Browse the repository at this point in the history
  17. GPKG: optimize speed of 'DELETE FROM table_name', especially on ones …

    …with RTree
    
    On a .gpkg of 1.6 GB with a table of 3.2 million features, this
    decreases the time from 1 minute to 12 seconds (with secure delete
    enabled, or 1 second with secure delete disabled)
    rouault committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    5eb2512 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7c9d6a7 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    904c749 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #11122 from rouault/fix_11079

    OpenFileGDB: change long name to 'ESRI FileGeodatabase (using OpenFileGDB)'
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    d458bd0 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #11152 from rouault/fix_11100

    GDALTermProgress: display estimated remaining time for tasks >= 10 seconds
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    71535b5 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #11144 from dbaston/add_doc_gdalenhance

    gdalenhance: add docs and tests
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    1c4caf3 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #11153 from dbaston/ogrfeature-set-unique-ptr

    OGRFeature: Add SetGeometry overloads taking unique_ptr<OGRGeometry>
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    1fd36d7 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #10972 from rouault/embedded_resources

    RFC102 implementation: embedded resources
    rouault authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    b4a3fde View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    886fe26 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    289b9ea View commit details
    Browse the repository at this point in the history
  27. Revert "doc/build_doc_snapshot.sh: fix PDF generation"

    This reverts commit 6676353.
    rouault committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    38aaedb View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    2ed74d7 View commit details
    Browse the repository at this point in the history
  29. Add RFC 102 text: Embedding resource files into libgdal (#10913)

    Co-authored-by: Peter A. Jonsson <[email protected]>
    rouault and pjonsson authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    8ce554b View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    7fc7f57 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    60543fc View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b98de29 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    0c00065 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    2a64484 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    6da37eb View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    51b8698 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    04b9bdb View commit details
    Browse the repository at this point in the history
  2. Warp: fix issue with Lanczos resampling when YSCALE < 1

    This fix of b0fe304 contained a
    copy&paste error. Spotted by Coverity Scan CID 1564755
    
    Fixes #11042
    rouault committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    7b57a97 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d35c4c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3761727 View commit details
    Browse the repository at this point in the history
  5. PGeo: fix memory leak

    rouault committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    0384335 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #11171 from rouault/fix_11042_extra

    Warp: fix issue with Lanczos resampling when YSCALE < 1
    rouault authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    8d4a211 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #11168 from rouault/fix_ossfuzz_376126833

    PDF: fix nullptr dereference on invalid file
    rouault authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    78f9ec3 View commit details
    Browse the repository at this point in the history
  8. MiraMonVector: fix a case of mutirecord (lists) in some fields (#11148)

    Fixes a found error writing a MiraMon vector from a JSON file. This JSON file contains some lists in some fields (not the first ones).
    There was a memory allocation error due to an error in initializing the number of fields of the second MiraMon record.
    AbelPau authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    77a4479 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #11170 from rouault/remove_alpine_numpy2

    CI: remove alpine_numpy2 config, now that alpine:edge has switched to numpy 2.1.2
    rouault authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    9edec15 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #11166 from rouault/fix_11162

    Doc: fix issue with Unicode zero-width space character and PDF output
    rouault authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    e4effaf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e32a2fd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5d15a89 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #11172 from rouault/coverity_fixes

    Coverity fixes
    rouault authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    c8caae8 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #11169 from rouault/pg_FindFieldIndex

     PG: implement OGRLayer::FindFieldIndex()
    rouault authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    fa27996 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #11139 from rouault/gpkg_truncate

    GPKG: optimize speed of 'DELETE FROM table_name', especially on ones with RTree
    rouault authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    c0595f4 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #11136 from rouault/tiff_jxl_float_16

    TIFF JXL: add support for Float16 and Compression=52546 which is JPEG XL from DNG 1.7 specification
    rouault authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    08cdbd2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cba7cb2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ac90456 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #11176 from rouault/resync_libtiff

    Internal libtiff: resync with upstream
    rouault authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    ccbf704 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1e3229f View commit details
    Browse the repository at this point in the history
  21. Merge pull request #11178 from rouault/doc_survey_banner

    Doc: add a top-page banner advertizing the survey
    rouault authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    e00ed32 View commit details
    Browse the repository at this point in the history
  22. typo fixes

    rouault committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    38fb9e9 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    dc207a2 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    051a853 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. CI: build-windows-msys2-mingw: disable HDF5 driver because of test fa…

    …ilures with hdf5 1.14.5-1
    
    Refs #11181
    rouault committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    0a05127 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11182 from rouault/workaround_11181

    CI: build-windows-msys2-mingw: disable hdf5 because of test failures with hdf5 1.14.5-1
    rouault authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    451f66b View commit details
    Browse the repository at this point in the history
  3. VRT: allow to use a <VRTDataset> instead of a <SourceFilename> inside…

    … a <SimpleSource> or <ComplexSource>
    
    Currently a number of users use the ugly hack of putting a <![CDATA[some stuff]]>
    trick inside the <SourceFilename>. This will make things cleaner.
    rouault committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    2be3957 View commit details
    Browse the repository at this point in the history
  4. Update gti.rst

    add note about vrt:// in 'location' sources
    mdsumner authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    f21634b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11184 from mdsumner/patch-9

    Update gti.rst
    rouault authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    5bdb844 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Bump actions/cache from 4.0.2 to 4.1.2

    Bumps [actions/cache](https://github.com/actions/cache) from 4.0.2 to 4.1.2.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](actions/cache@0c45773...6849a64)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    c95d5d4 View commit details
    Browse the repository at this point in the history
  2. Bump actions/setup-python from 5.2.0 to 5.3.0

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@f677139...0b93645)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    dd0fe60 View commit details
    Browse the repository at this point in the history
  3. Bump actions/upload-artifact from 4.4.0 to 4.4.3

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.0 to 4.4.3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@5076954...b4b15b8)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    770a4a4 View commit details
    Browse the repository at this point in the history
  4. Bump coverallsapp/github-action from 2.3.0 to 2.3.4

    Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 2.3.0 to 2.3.4.
    - [Release notes](https://github.com/coverallsapp/github-action/releases)
    - [Commits](coverallsapp/github-action@643bc37...cfd0633)
    
    ---
    updated-dependencies:
    - dependency-name: coverallsapp/github-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    190bd1d View commit details
    Browse the repository at this point in the history
  5. Bump github/codeql-action from 3.26.10 to 3.27.0

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.10 to 3.27.0.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@e2b3eaf...6624720)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    19f210a View commit details
    Browse the repository at this point in the history
  6. SQL expression tree to string: add missing parenthesis that could mak…

    …e further evaluation of operator priority wrong
    rouault committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    ee0b2f0 View commit details
    Browse the repository at this point in the history
  7. OGR SQL: fix wrong handling of NULL expression in AND and NOT (3.10.0…

    … regression)
    
    Fixes ropensci/osmextract#298 (provided they
    also fix their SQL expressions)
    rouault committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    17bd934 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f7836d1 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #11190 from rouault/sql_fixes

    OGR SQL: fix wrong handling of NULL expression in AND and NOT (3.10.0 regression)
    rouault authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    a4505b9 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #11185 from OSGeo/dependabot/github_actions/action…

    …s/cache-4.1.2
    
    Bump actions/cache from 4.0.2 to 4.1.2
    rouault authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    646144a View commit details
    Browse the repository at this point in the history
  11. Merge pull request #11186 from OSGeo/dependabot/github_actions/action…

    …s/setup-python-5.3.0
    
    Bump actions/setup-python from 5.2.0 to 5.3.0
    rouault authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    ff41933 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #11187 from OSGeo/dependabot/github_actions/action…

    …s/upload-artifact-4.4.3
    
    Bump actions/upload-artifact from 4.4.0 to 4.4.3
    rouault authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    f78030a View commit details
    Browse the repository at this point in the history
  13. Merge pull request #11188 from OSGeo/dependabot/github_actions/covera…

    …llsapp/github-action-2.3.4
    
    Bump coverallsapp/github-action from 2.3.0 to 2.3.4
    rouault authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    6923178 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #11189 from OSGeo/dependabot/github_actions/github…

    …/codeql-action-3.27.0
    
    Bump github/codeql-action from 3.26.10 to 3.27.0
    rouault authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    b6a63a7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    779871e View commit details
    Browse the repository at this point in the history
  16. tests: GTiff: verify that we can generate an output that is byte-iden…

    …tical to the expected golden file.
    rouault committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    456f6f7 View commit details
    Browse the repository at this point in the history
  17. tests: COG: verify that we can generate an output that is byte-identi…

    …cal to the expected golden file.
    rouault committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    a2fb449 View commit details
    Browse the repository at this point in the history
  18. test: GPKG: verify that we can generate an output that is byte-identi…

    …cal to the expected golden file.
    rouault committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    3af4745 View commit details
    Browse the repository at this point in the history
  19. test: OpenFileGDB: verify that we can generate an output that is byte…

    …-identical to the expected golden file.
    rouault committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    1e7220e View commit details
    Browse the repository at this point in the history
  20. test: shape: verify that we can generate an output that is byte-ident…

    …ical to the expected golden file.
    rouault committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    9a71eff View commit details
    Browse the repository at this point in the history
  21. test: JP2OpenJPEG: verify that we can generate an output that is byte…

    …-identical to the expected golden file.
    rouault committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    d10585d View commit details
    Browse the repository at this point in the history
  22. test: netCDF: verify that we can generate an output that is byte-iden…

    …tical to the expected golden file.
    rouault committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    0d7c23d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    2211f7a View commit details
    Browse the repository at this point in the history
  24. Merge pull request #11193 from eschnett/patch-3

    CI: Correct typo in test name
    rouault authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    7c0ad01 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. Configuration menu
    Copy the full SHA
    3e8bf03 View commit details
    Browse the repository at this point in the history
  2. OGRGeometry classes: implement move constructor and move assignment o…

    …perator
    
    as suggested by performance warnings of Coverity Scan
    rouault committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    062bbee View commit details
    Browse the repository at this point in the history
  3. Attempt at fixing Coverity warnings about underflow/overflow relate t…

    …o use of CPLGetUsablePhysicalRAM()
    rouault committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    d130c5c View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. Add gdal_minmax_element.hpp public header, that can also be vendored,…

    … to find the min/max elements in a buffer
    
    Refs qgis/QGIS#59285
    
    NaN values are taken into account for float/double
    Contains a SSE2 optimized version for int8/uint8/int16/uint16/int32/uint32/float/double in the no-nodata case (also taking into account NaN)
    rouault committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    f23b059 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26d5885 View commit details
    Browse the repository at this point in the history
  3. Fix MSVC warnings

    rouault committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    6239881 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32b0d0d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5eedd2 View commit details
    Browse the repository at this point in the history
  6. gdal_minmax_element.hpp: add SSE2 optimization for uint8, int8, uint1…

    …6, int16, uint32, int32, float and double nodata cases
    rouault committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    d848496 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5b332b5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0b95d46 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8ca1376 View commit details
    Browse the repository at this point in the history
  10. gdal_minmax_element.hpp: fallback to std::min_element/max_element in …

    …the non-SSE2 case, as it turns out at least on Apple Silicon that our 'optimized' version is generally slower
    rouault committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    db65ab5 View commit details
    Browse the repository at this point in the history
  11. CI ARM64: run cpp perf tests

    rouault committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    14c25cd View commit details
    Browse the repository at this point in the history
  12. Add GDALRasterComputeMinMaxLocation / GDALRasterBand::ComputeMinMaxLo…

    …cation, and map it to SWIG
    
    and add a gdal_minmax_location.py script:
    
    ```
    $ python ../swig/python/gdal-utils/osgeo_utils/samples/gdal_minmax_location.py byte.tif
    Minimum=74.0 at (col,line)=(9,17), (X,Y)_georef=(441290.0,3750270.0), (long,lat)_WGS84=(-117.6358076,33.8929309)
    Maximum=255.0 at (col,line)=(2,18), (X,Y)_georef=(440870.0,3750210.0), (long,lat)_WGS84=(-117.6403456,33.8923662)
    ```
    rouault committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    58d4d3e View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Add gcore/sse2neon.h

    rouault committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4ff7749 View commit details
    Browse the repository at this point in the history
  2. CMake: add detection of potential use of sse2neon.h, and a GDAL_ENABL…

    …E_ARM_NEON_OPTIMIZATIONS variable
    rouault committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    9f2faa4 View commit details
    Browse the repository at this point in the history
  3. sse2neon.h: disable #warning

    rouault committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f49cebc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b14374 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6fa1a8e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d922dc5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b42f7a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    df45c33 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    06ea2d4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0d4970f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    648add6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9164d9d View commit details
    Browse the repository at this point in the history
  13. CI: check that GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS is on on MacOSX ARM…

    …64 and Android targets
    rouault committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    0ef39fc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f3231b7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a503cdc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f83e9be View commit details
    Browse the repository at this point in the history
  17. Merge pull request #11204 from dbaston/gdalenhance-fix-leaks

    gdalenhance: fix memory leaks
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4899ddd View commit details
    Browse the repository at this point in the history
  18. Merge pull request #11177 from rouault/doc_rfc_process

    Doc: add a page describing the RFC process step by step
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    e0118a1 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #11102 from rouault/rs2_drdc

    RS2: merge modifications coming from DRDC related to NITF Complex datasets
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    3286f43 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #11104 from rouault/nitf_sar

    NITF: represent SAR products with I,Q bands as single complex band
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    b230f51 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #11112 from rouault/rcm

    Add contributed raster read-only RCM (Radarsat Constellation Mission) driver
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    3347bbf View commit details
    Browse the repository at this point in the history
  22. Merge pull request #11118 from rouault/vsigs_GetFileMetadata_bucket_root

    /vsigs/: make GetFileMetadata('/vsigs/bucket', NULL, NULL) work if using OAuth2 auth
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    db788bb View commit details
    Browse the repository at this point in the history
  23. Merge pull request #11119 from rouault/remove_include_ctest

    CMake: use enable_testing() instead of include(CTest)
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    af82417 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #11132 from rouault/jpegxl_read_float16

    JPEGXL: add support for reading Float16 (as Float32)
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    38151bc View commit details
    Browse the repository at this point in the history
  25. Merge pull request #11165 from dbaston/ogrgf-fromwkt-return-unique

    OGRGeometryFactory: Add createFromWkt overload returning unique_ptr
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    290ee83 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #11183 from rouault/inline_VRTDataset

    VRT: allow to use a <VRTDataset> instead of a <SourceFilename> inside…
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    19fa95a View commit details
    Browse the repository at this point in the history
  27. Merge pull request #11197 from rouault/adbc_PRELUDE_STATEMENTS

    ADBC: add a PRELUDE_STATEMENTS open option typically to load DuckDB spatial
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    ffaac30 View commit details
    Browse the repository at this point in the history
  28. Merge pull request #11198 from rouault/CPLGetUsablePhysicalRAM_coverity

    Attempt at fixing Coverity warnings about underflow/overflow relate to use of CPLGetUsablePhysicalRAM()
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a76fe42 View commit details
    Browse the repository at this point in the history
  29. Merge pull request #11201 from rouault/msvc_warning_fixes

    Fix MSVC warnings
    rouault authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    79f6f3e View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    c578e9d View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

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

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    361754b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11214 from rouault/doc_odc

    Doc: software_using_gdal.rst: mention OpenDataCube
    rouault authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d08a823 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    825c659 View commit details
    Browse the repository at this point in the history
  4. Doc: advertize 3.10.0

    rouault committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    611cf4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8ed00e7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e9451d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    174ea00 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #11211 from rouault/resync_fastfloat

    third_party/fast_float: resync with upstream
    rouault authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    9a8dd07 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    73d89b7 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #11215 from rouault/doc_remove_x

    Doc: stop promoting unregulated far-right medium
    rouault authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    48ddd5d View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    1f6defc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8177ae3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11217 from rouault/header_pedantic

    CI: check that all our public headers can be compiled with -Wall -Wpedantic
    rouault authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b89408a View commit details
    Browse the repository at this point in the history
  4. CPLDebug: Accept values of YES,TRUE,1

    Fixes #11219
    dbaston committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b47a2f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    35c6073 View commit details
    Browse the repository at this point in the history
  6. CI: try to solve issue with maxim-lobanov/setup-xcode action no longe…

    …r accepting xcode 14.3
    rouault committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3050b5c View commit details
    Browse the repository at this point in the history
  7. Merge pull request #11221 from rouault/ci_build_mac

    CI: try to solve issue with maxim-lobanov/setup-xcode action no longer accepting xcode 14.3
    rouault authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    22cf156 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #11220 from dbaston/cpl-debug-yes

    CPLDebug: Accept values of YES,TRUE,1
    rouault authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0defeab View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6ebf24c View commit details
    Browse the repository at this point in the history
  10. Merge pull request #11047 from rouault/aivector

    Add read-only AIVector (Artificial intelligence powered vector) driver
    rouault authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0958e1b View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. gdaldem: fix help message for subcommands

    Now:
    ```
    $ gdaldem TPI --help
    Usage: gdaldem TPI [--help] [--long-usage] [--help-general]
                       [-of <output_format>] [-compute_edges] [-b <value>] [-co <NAME>=<VALUE>]... [--quiet]
                       input_dem output_TPI_map
    
    Note: gdaldem TPI --long-usage for full help.
    ```
    
    vs before:
    ```
    $ gdaldem TPI --help
    Usage: TPI [--help] [--long-usage] [--help-general]
               [-of <output_format>] [-compute_edges] [-b <value>] [-co <NAME>=<VALUE>]... [--quiet]
               input_dem output_TPI_map
    
    Note: TPI --long-usage for full help.
    ```
    
    argparse.hpp stream fix submitted to upstream in p-ranav/argparse#382
    rouault committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    6966463 View commit details
    Browse the repository at this point in the history
  2. RCM: fix various crasher bugs on corrupted files, and other minor iss…

    …ues found by Coverity Scan (master only)
    rouault committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    9d49899 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11194 from rouault/golden_files

    Test suite: check that we can generate binary identical files compared to "golden" files
    rouault authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    efb6229 View commit details
    Browse the repository at this point in the history
  4. autotest: fix test failure with msys2 mingw64

    A recent update of msys2 mingw (presumably Python 3.11 -> 3.12) causes
    the test_gnm_filenetwork_open() test to fail when run just after
    test_gnm_filenetwork_create(), presumably because the just created
    dataset has not been properly closed.
    Cf https://github.com/OSGeo/gdal/actions/runs/11755814302/job/32752542561?pr=11224
    rouault committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    bb64609 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11226 from rouault/gnm_fix_mingw64

    autotest: fix test failure with msys2 mingw64
    rouault authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    253e480 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #11224 from rouault/gdaldem_usage_fix

    gdaldem: fix help message for subcommands
    rouault authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    88295af View commit details
    Browse the repository at this point in the history
  7. Merge pull request #11225 from rouault/rcm_fixes

    RCM: fix various crasher bugs on corrupted files, …
    rouault authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    b281c45 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4b57886 View commit details
    Browse the repository at this point in the history
  9. autotest/cpp/googletest/CMakeLists.txt.in: bump minimum cmake_minimum…

    …_required() to avoid warnings about CMake 3.10 support being soon removed with newer CMake
    rouault committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    720deb8 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

  1. Merge pull request #11229 from rouault/autotest_googletest_cmake

    autotest/cpp/googletest/CMakeLists.txt.in: bump minimum cmake_minimum…
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    a396e19 View commit details
    Browse the repository at this point in the history
  2. autotest: fix memory leak

    rouault committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    566f90d View commit details
    Browse the repository at this point in the history
  3. LVBAG: only run IsValid() if bFixInvalidData

    This will speed up processing if not needing to fix invalid data.
    May be related to https://lists.osgeo.org/pipermail/gdal-dev/2024-November/059794.html
    rouault committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    37bec72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69d4dd3 View commit details
    Browse the repository at this point in the history
  5. docker: enable IPO

    This reduces the size of the small Ubuntu
    image by 4 MB. There also seems to be
    a slight speedup, the user time for the example
    from #10809 goes from 34.x seconds to
    33.x seconds on my computer.
    pjonsson committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    3646323 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #11236 from rouault/autotest_gtest_update

    autotest: update internal googletest to 1.15.2 to avoid CMake warnings
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    13cce6e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #11234 from rouault/lvbag_faster

    LVBAG: only run IsValid() if bFixInvalidData
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    fbfaf42 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #11202 from rouault/gdal_minmax_element_sse2neon

    Enable ARM Neon optimizations in gcore/ using sse2neon.h
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    e92dd72 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #11200 from rouault/GDALRasterComputeMinMaxLocation

    Add GDALRasterComputeMinMaxLocation / GDALRasterBand::ComputeMinMaxLocation, and map it to SWIG
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    d107444 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #11199 from rouault/gdal_minmax_element

    Add gdal_minmax_element.hpp public header, that can also be vendored, to find the min/max elements in a buffer
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    0d8eb30 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #11196 from rouault/ogr_geometry_move

    OGRGeometry classes: implement move constructor and move assignment operator
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    d6c168c View commit details
    Browse the repository at this point in the history
  12. Merge pull request #11235 from pjonsson/docker-enable-lto

    docker: enable IPO
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    5f31183 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    929a51e View commit details
    Browse the repository at this point in the history
  14. RCM: fix CodeQL warnings about 'Multiplication result converted to la…

    …rger type' (master only)
    rouault committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    47bed56 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    81b6502 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #11240 from rouault/rcm_codeql

    RCM: fix CodeQL warnings about 'Multiplication result converted to larger type' (master only)
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    f183732 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #11233 from rouault/test_ogr_fix_memleak

    autotest: fix memory leak
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    33ce63d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fbe5743 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #11241 from rouault/pyarrow_18

    autotest: fix pyarrow 18 compatibility
    rouault authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    1f4ec9b View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. GDALRasterBand::ComputeRasterMinMaxLocation(): fix memleak in error c…

    …ode path (master only)
    rouault committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    67c45ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e85d363 View commit details
    Browse the repository at this point in the history
  3. Fix Coverity suppression

    rouault committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    971762d View commit details
    Browse the repository at this point in the history
  4. HDF4: fix REMQUOTE implementation that caused valgrind to warn about …

    …overlapping source and target buffers
    rouault committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    7c28714 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6b9549e View commit details
    Browse the repository at this point in the history
  6. gdaltindex: restore -ot option accidentally removed in GDAL 3.10.0

    Fixes #11246
    
    This option was new of GDAL 3.9 for GTI tile indices.
    Workaround: ``-mo DATA_TYPE=<datatype>``
    rouault committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    8dd92ad View commit details
    Browse the repository at this point in the history
  7. VRT: fix reading from a CFloat32/CFloat64 ComplexSource in a non-comp…

    …lex-type buffer
    
    Fixes a GDAL 3.8.0 regression introduced by #8367
    
    Fixes rasterio/rasterio#3070
    rouault committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    934312e View commit details
    Browse the repository at this point in the history
  8. remove Python2 crumbs

    a-detiste committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    7f97a3f View commit details
    Browse the repository at this point in the history
  9. Merge pull request #11249 from a-detiste/master

    remove Python2 crumbs
    rouault authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    7c55296 View commit details
    Browse the repository at this point in the history
  10. Fix Coverity warning

    rouault committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    194329b View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Python bindings: add a colorInterpretation argument to gdal.Translate()

    and fixes a copy&paste issue in the similar argument of gdal.TileIndex()
    
    Refs #11231 (comment)
    rouault committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    a63f2f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c8c1d9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11251 from a-detiste/master

    remove more Python2 compatiblity code
    rouault authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    5a3dc7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e6ae79a View commit details
    Browse the repository at this point in the history
  5. CMake: fix swig/csharp/CMakeLists.txt compatibility with CMake 3.31

    that no longer accept invalid PRE_BUILD keyword in OUTPUT form of
    add_custom_command() per https://cmake.org/cmake/help/latest/policy/CMP0175.html
    
    Should fix error of https://github.com/OSGeo/gdal/actions/runs/11805369849/job/32887659405?pr=11254
    rouault committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    fce0166 View commit details
    Browse the repository at this point in the history
  6. GDALCopyWords64(): tidy code

    Technically it is safer to cast a pointer to uintptr_t than our custom
    type. At least, it better documents the intent. In practice, I doubt
    this changes much.
    rouault committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    2ce3df2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #11255 from rouault/cmake_3_31_compat_csharp

    CMake: fix swig/csharp/CMakeLists.txt compatibility with CMake 3.31
    rouault authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    f5076e7 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #11254 from rouault/GDALCopyWords64_tidy

    GDALCopyWords64(): tidy code
    rouault authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    0012eaf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    33d2b37 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Raster API: error out on GDT_Unknown/GDT_TypeCount

    in:
    - GDALCopyWords[64]
    - GDALRasterBand/GDALDataset::RasterIO
    - GDALDataset::AddBand: MEM and VRT implementations
    - GDALDriver::Create()
    
    Fixes #11257
    rouault committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    7ce56cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fab593b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cc1ae5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbaa99c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    17d6392 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f2275dc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7467f24 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ba20ede View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10744 from jjimenezshaw/prototype-pixel

    gdal::VectorX Prototype
    rouault authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    57dc495 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #11266 from rouault/fix_11256

    Revert "CI: disable cfchecker based tests"
    rouault authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    7bf832e View commit details
    Browse the repository at this point in the history
  11. Merge pull request #11265 from rouault/doc_conda_avif_heif

    Doc: mention new libgdal-avif and libgdal-heif Conda packages
    rouault authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    d1ab669 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #11258 from rouault/fix_11257

    Raster API: error out on GDT_Unknown/GDT_TypeCount
    rouault authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    a8642db View commit details
    Browse the repository at this point in the history
  13. Merge pull request #11250 from rouault/python_colorinterp

    Python bindings: add a colorInterpretation argument to gdal.Translate()
    rouault authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    c17c048 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #11248 from rouault/fix_rasterio_3070

    VRT: fix reading from a CFloat32/CFloat64 ComplexSource in a non-complex-type buffer
    rouault authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    f2c7ec4 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #11247 from rouault/fix_11246

    gdaltindex: restore -ot option accidentally removed in GDAL 3.10.0
    rouault authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    387b4df View commit details
    Browse the repository at this point in the history
  16. Merge pull request #11243 from rouault/hdf4_REMQUOTE

    HDF4: fix REMQUOTE implementation that caused valgrind to warn about …
    rouault authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    a0f5127 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #11120 from rouault/remove_jp2lura

    Remove JP2Lura driver
    rouault authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    d9b65d7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ff60c4e View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Merge pull request #11273 from rouault/doc_fac_qgis

    Doc: FAQ: specificly points at QGIS for the GUI question
    rouault authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    d23bc4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77acb91 View commit details
    Browse the repository at this point in the history
  3. typo fix [ci skip]

    rouault committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    ecb6f83 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11277 from andrew-aitchison/bJXLLossless.is.bool

    GTIFF: store bJXLLossless as a bool
    rouault authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    4dd4d08 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    78ea0e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Update ogr2ogr.rst - missing filename option

    added filename option for -sql
    phidrho authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    3d045c4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11278 from phidrho/patch-2

    Update ogr2ogr.rst - missing filename option
    rouault authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    eebbd64 View commit details
    Browse the repository at this point in the history