found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1930-x64\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe if not exist src\mapserver-vc17x64 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc17x64 cd src\mapserver-vc17x64 git reset --hard HEAD HEAD is now at 5eea88a3f Merge pull request #6747 from rouault/fix_ossfuzz_52947 git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git reset --hard HEAD HEAD is now at 5eea88a3f Merge pull request #6747 from rouault/fix_ossfuzz_52947 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1930-x64\doc\ms_revision.txt type E:\buildsystem\release-1930-x64\doc\ms_revision.txt 5eea88a3fd365eee86196f9bbc6aeb002fa9514d cd E:\buildsystem if not exist src\gdal-vc17x64 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc17x64 cd src\gdal-vc17x64 git reset --hard HEAD HEAD is now at 7f16b09a89 Merge pull request #6607 from rouault/eeda_plugin git fetch git checkout master Your branch is behind 'origin/master' by 14 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating 7f16b09a89..e7245635e0 Fast-forward BUILDING.md | 10 +- CITATION.cff | 4 +- HOWTO-RELEASE | 17 +- MIGRATION_GUIDE.TXT | 2 + NEWS.md | 478 +++++++++++++++++++++ NEWS.template | 233 +--------- VERSION | 2 +- autotest/cpp/test_gdal.cpp | 5 +- autotest/gdrivers/data/grib/subgrids.grib2.idx | 2 + autotest/gdrivers/grib.py | 32 +- autotest/gdrivers/pds.py | 2 +- autotest/gdrivers/pds4.py | 2 +- doc/source/conf.py | 7 + frmts/aaigrid/aaigriddataset.cpp | 17 +- frmts/aaigrid/aaigriddataset.h | 7 +- frmts/adrg/adrgdataset.cpp | 24 +- frmts/adrg/srpdataset.cpp | 42 +- frmts/aigrid/aigdataset.cpp | 23 +- frmts/blx/blxdataset.cpp | 20 +- frmts/bsb/bsbdataset.cpp | 40 +- frmts/ceos2/sar_ceosdataset.cpp | 17 +- frmts/daas/daasdataset.cpp | 39 +- frmts/eeda/eedaidataset.cpp | 18 +- frmts/envisat/envisatdataset.cpp | 19 +- frmts/ers/ersdataset.cpp | 108 ++--- frmts/georaster/georaster_dataset.cpp | 88 ++-- frmts/georaster/georaster_priv.h | 26 +- frmts/gif/gifabstractdataset.cpp | 30 -- frmts/gif/gifabstractdataset.h | 9 - frmts/grib/gribdataset.cpp | 7 + frmts/gxf/gxfdataset.cpp | 25 +- frmts/hdf5/bagdataset.cpp | 75 ++-- frmts/hdf5/hdf5imagedataset.cpp | 85 ++-- frmts/hdf5/iso19115_srs.cpp | 1 + frmts/hf2/hf2dataset.cpp | 28 +- frmts/ilwis/ilwiscoordinatesystem.cpp | 187 ++++---- frmts/ilwis/ilwisdataset.cpp | 24 +- frmts/ilwis/ilwisdataset.h | 12 +- frmts/iris/irisdataset.cpp | 42 +- frmts/jpeg/jpgdataset.cpp | 24 +- frmts/jpeg/jpgdataset.h | 7 +- frmts/kea/keadataset.cpp | 57 ++- frmts/kea/keadataset.h | 26 +- frmts/kmlsuperoverlay/kmlsuperoverlaydataset.cpp | 16 +- frmts/kmlsuperoverlay/kmlsuperoverlaydataset.h | 8 +- frmts/l1b/l1bdataset.cpp | 47 +- frmts/leveller/levellerdataset.cpp | 59 ++- frmts/map/mapdataset.cpp | 48 +-- frmts/mbtiles/mbtilesdataset.cpp | 39 +- frmts/mem/memdataset.cpp | 17 +- frmts/mem/memdataset.h | 14 +- frmts/msgn/msgndataset.cpp | 44 +- frmts/netcdf/netcdfdataset.cpp | 95 ++-- frmts/netcdf/netcdfdataset.h | 14 +- frmts/ngsgeoid/ngsgeoiddataset.cpp | 39 +- frmts/nitf/ecrgtocdataset.cpp | 9 +- frmts/nitf/nitfdataset.cpp | 112 ++--- frmts/nitf/nitfdataset.h | 26 +- frmts/nitf/nitfimage.c | 8 +- frmts/nitf/rpftocdataset.cpp | 24 +- frmts/northwood/grcdataset.cpp | 22 +- frmts/null/nulldataset.cpp | 11 +- frmts/pcidsk/pcidskdataset2.cpp | 1 + frmts/pdf/gdal_pdf.h | 24 +- frmts/pdf/pdfdataset.cpp | 137 +++--- frmts/pds/isis2dataset.cpp | 35 +- frmts/pds/pds4dataset.cpp | 195 ++++----- frmts/pds/pds4dataset.h | 13 +- frmts/pds/pdsdataset.cpp | 37 +- frmts/plmosaic/plmosaicdataset.cpp | 21 +- frmts/postgisraster/postgisraster.h | 13 +- frmts/postgisraster/postgisrasterdataset.cpp | 80 ++-- frmts/rasterlite/rasterlitedataset.cpp | 17 +- frmts/rasterlite/rasterlitedataset.h | 8 +- frmts/rik/rikdataset.cpp | 14 +- frmts/rmf/rmfdataset.cpp | 85 ++-- frmts/rmf/rmfdataset.h | 12 +- frmts/rs2/rs2dataset.cpp | 42 +- frmts/safe/safedataset.cpp | 32 +- frmts/safe/safedataset.h | 14 +- frmts/saga/sagadataset.cpp | 56 +-- frmts/sigdem/sigdemdataset.cpp | 12 +- frmts/sigdem/sigdemdataset.h | 7 +- frmts/srtmhgt/srtmhgtdataset.cpp | 42 +- frmts/terragen/terragendataset.cpp | 49 +-- frmts/tsx/tsxdataset.cpp | 58 ++- frmts/usgsdem/usgsdemdataset.cpp | 21 +- frmts/wmts/wmtsdataset.cpp | 30 +- gcore/gdal.h | 21 + gcore/gdal_misc.cpp | 3 + gcore/gdal_pam.h | 6 - gcore/gdal_priv.h | 14 - gcore/gdal_proxy.h | 12 - gcore/gdal_version.h.in | 6 +- gcore/gdaldataset.cpp | 169 +------- gcore/gdalpamdataset.cpp | 68 --- gcore/gdalproxydataset.cpp | 7 - gcore/gdalproxypool.cpp | 51 +-- gcore/overview.cpp | 3 +- gdal.cmake | 4 +- gnm/gnm.h | 10 +- gnm/gnm_frmts/db/gnmdbnetwork.cpp | 15 +- gnm/gnm_frmts/file/gnmfilenetwork.cpp | 26 +- gnm/gnmgenericnetwork.cpp | 14 +- gnm/gnmnetwork.cpp | 6 +- .../amigocloud/ogramigoclouddatasource.cpp | 8 + ogr/ogrsf_frmts/amigocloud/ogramigoclouddriver.cpp | 1 + ogr/ogrsf_frmts/arrow/ogrfeatherdriver.cpp | 1 + ogr/ogrsf_frmts/avc/ogravcbindriver.cpp | 1 + ogr/ogrsf_frmts/avc/ogravce00driver.cpp | 1 + ogr/ogrsf_frmts/cad/gdalcaddataset.cpp | 23 +- ogr/ogrsf_frmts/cad/ogr_cad.h | 11 +- ogr/ogrsf_frmts/cad/ogrcaddriver.cpp | 1 + ogr/ogrsf_frmts/carto/ogrcartodriver.cpp | 1 + ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp | 1 + ogr/ogrsf_frmts/csw/ogrcswdataset.cpp | 1 + ogr/ogrsf_frmts/dgn/ogrdgndriver.cpp | 1 + ogr/ogrsf_frmts/dwg/ogrdwgdriver.cpp | 1 + ogr/ogrsf_frmts/dxf/ogrdxfdriver.cpp | 1 + ogr/ogrsf_frmts/edigeo/ogredigeodriver.cpp | 1 + ogr/ogrsf_frmts/elastic/ogrelasticdriver.cpp | 1 + ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp | 1 + .../flatgeobuf/ogrflatgeobufdataset.cpp | 1 + ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdriver.cpp | 1 + ogr/ogrsf_frmts/geojson/ogresrijsondriver.cpp | 1 + ogr/ogrsf_frmts/geojson/ogrgeojsondriver.cpp | 1 + ogr/ogrsf_frmts/geojson/ogrgeojsonseqdriver.cpp | 1 + ogr/ogrsf_frmts/georss/ogrgeorssdriver.cpp | 1 + ogr/ogrsf_frmts/gml/ogrgmldriver.cpp | 1 + ogr/ogrsf_frmts/gmlas/ogrgmlasdriver.cpp | 1 + ogr/ogrsf_frmts/gmt/ogrgmtdriver.cpp | 1 + ogr/ogrsf_frmts/gpkg/ogrgeopackagedriver.cpp | 1 + ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp | 1 + ogr/ogrsf_frmts/gpx/ogrgpxdriver.cpp | 1 + ogr/ogrsf_frmts/hana/ogrhanadriver.cpp | 1 + ogr/ogrsf_frmts/ili/ogrili1driver.cpp | 1 + ogr/ogrsf_frmts/ili/ogrili2driver.cpp | 1 + ogr/ogrsf_frmts/jml/ogrjmldataset.cpp | 1 + ogr/ogrsf_frmts/kml/ogrkmldriver.cpp | 1 + ogr/ogrsf_frmts/libkml/ogrlibkmldriver.cpp | 1 + ogr/ogrsf_frmts/lvbag/ogrlvbagdriver.cpp | 1 + ogr/ogrsf_frmts/mapml/ogrmapmldataset.cpp | 1 + ogr/ogrsf_frmts/mem/ogrmemdriver.cpp | 1 + ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp | 1 + ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp | 1 + .../mssqlspatial/ogrmssqlspatialdriver.cpp | 1 + ogr/ogrsf_frmts/mvt/ogrmvtdataset.cpp | 2 + ogr/ogrsf_frmts/mysql/ogrmysqldriver.cpp | 1 + ogr/ogrsf_frmts/nas/ogrnasdriver.cpp | 1 + ogr/ogrsf_frmts/ngw/ogrngwdriver.cpp | 1 + ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp | 1 + ogr/ogrsf_frmts/oci/ogrocidriver.cpp | 1 + ogr/ogrsf_frmts/odbc/ogrodbcdriver.cpp | 1 + ogr/ogrsf_frmts/ods/ogrodsdriver.cpp | 1 + ogr/ogrsf_frmts/ogdi/ogrogdidriver.cpp | 1 + .../openfilegdb/ogropenfilegdbdriver.cpp | 2 + ogr/ogrsf_frmts/osm/ogrosmdriver.cpp | 1 + ogr/ogrsf_frmts/parquet/ogrparquetdriver.cpp | 1 + ogr/ogrsf_frmts/pds/ogrpdsdriver.cpp | 1 + ogr/ogrsf_frmts/pg/ogrpgdriver.cpp | 1 + ogr/ogrsf_frmts/pgeo/ogrpgeodriver.cpp | 1 + ogr/ogrsf_frmts/plscenes/ogrplscenesdriver.cpp | 1 + ogr/ogrsf_frmts/s57/ogrs57driver.cpp | 1 + ogr/ogrsf_frmts/sdts/ogrsdtsdriver.cpp | 1 + ogr/ogrsf_frmts/selafin/ogrselafindriver.cpp | 1 + ogr/ogrsf_frmts/shape/ogrshapedriver.cpp | 1 + ogr/ogrsf_frmts/sosi/ogrsosidriver.cpp | 1 + ogr/ogrsf_frmts/sqlite/ogr_sqlite.h | 7 +- ogr/ogrsf_frmts/sqlite/ogrsqlitedriver.cpp | 1 + ogr/ogrsf_frmts/sqlite/rasterlite2.cpp | 24 +- ogr/ogrsf_frmts/sxf/ogrsxfdriver.cpp | 1 + ogr/ogrsf_frmts/tiger/ogrtigerdriver.cpp | 1 + ogr/ogrsf_frmts/vdv/ogrvdvdatasource.cpp | 1 + ogr/ogrsf_frmts/vfk/ogrvfkdriver.cpp | 1 + ogr/ogrsf_frmts/vrt/ogrvrtdriver.cpp | 1 + ogr/ogrsf_frmts/wasp/ogrwaspdriver.cpp | 1 + ogr/ogrsf_frmts/wfs/ogroapifdriver.cpp | 1 + ogr/ogrsf_frmts/wfs/ogrwfsdriver.cpp | 1 + ogr/ogrsf_frmts/xls/ogrxlsdriver.cpp | 1 + ogr/ogrsf_frmts/xlsx/ogrxlsxdriver.cpp | 1 + scripts/completionFinder.py | 9 +- scripts/gdal-bash-completion.sh | 58 ++- scripts/generate_log_feature_release.py | 62 +++ swig/include/gdal_array.i | 63 +-- swig/include/gdalconst.i | 3 + swig/python/README.rst | 2 +- swig/python/extensions/gdal_array_wrap.cpp | 63 +-- swig/python/extensions/gdalconst_wrap.c | 1 + swig/python/gdal-utils/osgeo_utils/__init__.py | 2 +- .../python/gdal-utils/scripts/ogr_layer_algebra.py | 0 swig/python/osgeo/gdalconst.py | 1 + 191 files changed, 2044 insertions(+), 2430 deletions(-) create mode 100644 autotest/gdrivers/data/grib/subgrids.grib2.idx create mode 100755 scripts/generate_log_feature_release.py mode change 100644 => 100755 swig/python/gdal-utils/scripts/ogr_layer_algebra.py git reset --hard HEAD HEAD is now at e7245635e0 Merge pull request #6614 from rouault/fix_6613 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1930-x64\doc\gdal_revision.txt type E:\buildsystem\release-1930-x64\doc\gdal_revision.txt e7245635e03f6a091ddc94ecf975edb1ba98b2eb cd E:\buildsystem set PATH=E:\buildsystem\release-1930-x64\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe if not exist src\mapcache-vc17x64 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc17x64 cd src\mapcache-vc17x64 git reset --hard HEAD HEAD is now at 882c009 docs(cache_disk.c): proofread comment text (#292) git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git log --pretty=format:%H -n 1 > E:\buildsystem\release-1930-x64\doc\mapcache_revision.txt type E:\buildsystem\release-1930-x64\doc\mapcache_revision.txt 882c009d6e059286753007bdcc9e7cd4af66dbd6 cd E:\buildsystem