found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1916-x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Microsoft MPI\Bin\;E:\app\szekeres\product\11.2.0\dbhome_1\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Users\szekeres\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files\dotnet\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;;C:\Program Files\7-Zip;C:\Program Files (x86)\Certum\proCertum CardManager;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\dotnet\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Users\szekeres\AppData\Roaming\npm;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\AppData\Local\Programs\Fiddler;C:\Users\szekeres\.dotnet\tools;C:\Users\szekeres\.dotnet\tools;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja if not exist src\mapserver-7-6 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-7-6 cd src\mapserver-7-6 git reset --hard HEAD HEAD is now at 59821b7c Merge pull request #6221 from MapServer-backport-bot/backport-6220-to-branch-7-6 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 6f4da6e9 Merge pull request #6250 from rouault/fix_6249 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1916-x64\doc\ms_revision.txt type E:\buildsystem\release-1916-x64\doc\ms_revision.txt 6f4da6e99cbcd272abce72274c171e589285379b cd E:\buildsystem if not exist src\gdal-vc15x64 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc15x64 cd src\gdal-vc15x64 git reset --hard HEAD HEAD is now at 97229afd4f Merge pull request #3536 from rouault/service_provider_improvement git fetch git checkout master Your branch is behind 'origin/master' by 75 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating 97229afd4f..447e7505ba Fast-forward .github/workflows/ubuntu_20.04.yml | 2 +- .github/workflows/ubuntu_20.04/build-deps.sh | 30 +- .github/workflows/ubuntu_20.04/build.sh | 9 +- appveyor.yml | 2 +- autotest/alg/warp.py | 5 +- autotest/cpp/testclosedondestroydm.cpp | 1 + autotest/gcore/basic_test.py | 4 +- autotest/gcore/hfa_rfc40.py | 37 +- autotest/gcore/numpy_rw.py | 11 +- autotest/gcore/numpy_rw_multidim.py | 7 +- autotest/gcore/pixfun.py | 106 +- autotest/gcore/rasterio.py | 30 +- autotest/gcore/testnonboundtoswig.py | 19 +- autotest/gcore/thread_test.py | 9 +- autotest/gcore/tiff_ovr.py | 7 +- autotest/gcore/tiff_read.py | 17 +- autotest/gcore/tiff_write.py | 30 +- autotest/gcore/virtualmem.py | 45 +- autotest/gcore/vrt_read.py | 10 +- autotest/gcore/vsicrypt.py | 8 +- autotest/gcore/vsigs.py | 21 +- autotest/gcore/vsis3.py | 21 +- autotest/gdrivers/data/e00grid/fake_e00grid.e00 | 32 - .../data/e00grid/fake_e00grid_compressed.e00 | 11 - .../ignfheightasciigrid/ignfheightasciigrid.gra | 9 - .../ignfheightasciigrid_ar1.mnt | 7 - .../ignfheightasciigrid_ar1_nocoords.mnt | 7 - .../ignfheightasciigrid_ar1_nocoords_noprec.mnt | 2 - .../ignfheightasciigrid_ar1_noprec.mnt | 7 - .../ignfheightasciigrid_ar2.mnt | 7 - .../ignfheightasciigrid_ar3.mnt | 7 - .../ignfheightasciigrid_ar4.mnt | 7 - autotest/gdrivers/data/ntv1/ntv1_can_truncated.dat | Bin 256 -> 0 bytes autotest/gdrivers/e00grid.py | 123 - autotest/gdrivers/eedai.py | 4 +- autotest/gdrivers/ignfheightasciigrid.py | 199 -- autotest/gdrivers/jp2lura.py | 12 +- autotest/gdrivers/jp2openjpeg.py | 12 +- autotest/gdrivers/jpeg.py | 16 +- autotest/gdrivers/kmlsuperoverlay.py | 5 +- autotest/gdrivers/lcp.py | 16 +- autotest/gdrivers/mem.py | 8 +- autotest/gdrivers/netcdf.py | 10 +- autotest/gdrivers/nitf.py | 10 +- autotest/gdrivers/ntv1.py | 49 - autotest/gdrivers/rmf.py | 5 +- autotest/gdrivers/sentinel2.py | 4 +- autotest/gdrivers/tiledb_write.py | 10 +- autotest/ogr/data/bna/test.bna | 119 - autotest/ogr/data/gpx/bna_for_gpx.bna | 4 - autotest/ogr/data/gpx/csv_for_gpx.csv | 3 + autotest/ogr/data/htf/test.htf | 130 - autotest/ogr/data/openair/openair_test.txt | 40 - autotest/ogr/data/segukooa/test.ukooa | 16 - autotest/ogr/data/segy/ascii-header-with-nuls.sgy | Bin 28176 -> 0 bytes autotest/ogr/data/segy/testsegy.segy | Bin 3840 -> 0 bytes autotest/ogr/data/shp/pointnan.dbf | Bin 0 -> 116 bytes autotest/ogr/data/shp/pointnan.shp | Bin 0 -> 156 bytes autotest/ogr/data/shp/pointnan.shx | Bin 0 -> 116 bytes autotest/ogr/data/sua/za.sua | 83 - autotest/ogr/data/xplane/apt.dat | 1283 -------- autotest/ogr/data/xplane/apt810/apt.dat | 101 - autotest/ogr/data/xplane/awy.dat | 14 - autotest/ogr/data/xplane/fix.dat | 5 - autotest/ogr/data/xplane/nav.dat | 30 - autotest/ogr/ogr_bna.py | 224 -- autotest/ogr/ogr_fgdb.py | 30 +- autotest/ogr/ogr_geom.py | 38 +- autotest/ogr/ogr_geos.py | 4 + autotest/ogr/ogr_gpkg.py | 6 +- autotest/ogr/ogr_gpx.py | 4 +- autotest/ogr/ogr_htf.py | 103 - autotest/ogr/ogr_odbc.py | 7 +- autotest/ogr/ogr_openair.py | 73 - autotest/ogr/ogr_segukooa.py | 188 -- autotest/ogr/ogr_segy.py | 98 - autotest/ogr/ogr_shape.py | 159 +- autotest/ogr/ogr_sua.py | 66 - autotest/ogr/ogr_xplane.py | 191 -- autotest/osr/osr_basic.py | 24 +- autotest/osr/osr_ct_proj.py | 3 +- autotest/osr/osr_pci.py | 4 +- autotest/osr/osr_url.py | 25 +- autotest/osr/osr_usgs.py | 4 +- autotest/pyscripts/test_gdal_calc.py | 31 +- autotest/pyscripts/test_gdal_edit.py | 6 +- autotest/pyscripts/test_gdal_merge.py | 4 +- autotest/pyscripts/test_gdal_retile.py | 5 +- autotest/pyscripts/test_ogr2ogr_py.py | 10 +- autotest/pyscripts/test_pct.py | 12 +- autotest/pytest.ini | 21 +- autotest/utilities/test_gdal_rasterize.py | 9 +- autotest/utilities/test_ogr2ogr.py | 12 +- gdal/NEWS | 68 +- gdal/alg/gdalgrid.cpp | 94 +- gdal/alg/gdaltransformer.cpp | 4 +- gdal/alg/marching_squares/level_generator.h | 2 +- gdal/alg/rasterfill.cpp | 2 +- gdal/apps/gdal_grid_lib.cpp | 6 +- gdal/apps/gdalbuildvrt_lib.cpp | 2 + gdal/ci/travis/conda/compile.sh | 1 + gdal/ci/travis/csa_common/script.sh | 3 +- gdal/ci/travis/osx/script.sh | 2 +- gdal/ci/travis/python3/script.sh | 2 +- gdal/configure | 437 --- gdal/configure.ac | 40 +- gdal/doc/images/logo-mundialis.png | Bin 0 -> 5189 bytes gdal/doc/source/community/service_providers.rst | 15 + gdal/doc/source/contributing/rst_style.rst | 2 +- .../rfc/rfc41_multiple_geometry_fields.rst | 2 +- .../source/development/rfc/rfc45_virtualmem.rst | 6 +- .../development/rfc/rfc46_gdal_ogr_unification.rst | 2 +- .../development/rfc/rfc52_strict_sql_quoting.rst | 2 +- .../development/rfc/rfc53_ogr_notnull_default.rst | 8 +- .../development/rfc/rfc54_dataset_transactions.rst | 6 +- .../rfc/rfc59.1_utilities_as_a_library.rst | 2 +- gdal/doc/source/development/rfc/rfc5_unicode.rst | 2 +- .../rfc/rfc63_sparse_datasets_improvements.rst | 2 +- .../doc/source/development/rfc/rfc9_maintainer.rst | 2 +- gdal/doc/source/drivers/raster/bpg.rst | 12 - gdal/doc/source/drivers/raster/byn.rst | 2 +- gdal/doc/source/drivers/raster/cog.rst | 64 +- gdal/doc/source/drivers/raster/e00grid.rst | 24 - gdal/doc/source/drivers/raster/epsilon.rst | 57 - gdal/doc/source/drivers/raster/esric.rst | 2 +- gdal/doc/source/drivers/raster/gtiff.rst | 2 +- .../source/drivers/raster/ignfheightasciigrid.rst | 29 - gdal/doc/source/drivers/raster/index.rst | 10 +- gdal/doc/source/drivers/raster/jp2lura.rst | 4 +- gdal/doc/source/drivers/raster/jp2openjpeg.rst | 2 +- gdal/doc/source/drivers/raster/jpeg.rst | 4 +- gdal/doc/source/drivers/raster/mg4lidar.rst | 2 +- gdal/doc/source/drivers/raster/ntv1.rst | 18 - gdal/doc/source/drivers/raster/rasterlite.rst | 12 +- .../source/drivers/raster/vrt_multidimensional.rst | 4 +- gdal/doc/source/drivers/raster/wcs.rst | 2 +- gdal/doc/source/drivers/vector/aeronavfaa.rst | 26 - gdal/doc/source/drivers/vector/bna.rst | 126 - gdal/doc/source/drivers/vector/csv.rst | 6 +- gdal/doc/source/drivers/vector/htf.rst | 101 - gdal/doc/source/drivers/vector/index.rst | 14 +- gdal/doc/source/drivers/vector/netcdf.rst | 4 +- gdal/doc/source/drivers/vector/openair.rst | 35 - gdal/doc/source/drivers/vector/segukooa.rst | 29 - gdal/doc/source/drivers/vector/segy.rst | 32 - gdal/doc/source/drivers/vector/sqlite.rst | 2 +- gdal/doc/source/drivers/vector/sua.rst | 29 - gdal/doc/source/drivers/vector/xplane.rst | 689 ----- gdal/doc/source/faq.rst | 2 +- gdal/doc/source/programs/gdal2tiles.rst | 2 +- gdal/doc/source/programs/gdal_calc.rst | 4 +- gdal/doc/source/programs/gdal_contour.rst | 2 +- gdal/doc/source/programs/gdaladdo.rst | 2 +- gdal/doc/source/programs/gdalmdimtranslate.rst | 4 +- gdal/doc/source/software_using_gdal.rst | 2 +- gdal/doc/source/tutorials/osr_api_tut.rst | 2 +- gdal/doc/source/tutorials/raster_driver_tut.rst | 2 +- gdal/doc/source/tutorials/wktproblems.rst | 8 +- .../doc/source/user/multidim_raster_data_model.rst | 2 +- gdal/docker/ubuntu-full/Dockerfile | 8 +- gdal/frmts/adrg/adrgdataset.cpp | 4 +- gdal/frmts/adrg/srpdataset.cpp | 4 +- gdal/frmts/bmp/bmpdataset.cpp | 2 +- gdal/frmts/bpg/bpgdataset.cpp | 352 --- gdal/frmts/ceos2/ceos.h | 2 +- gdal/frmts/dods/dodsdataset2.cpp | 6 + gdal/frmts/e00grid/GNUmakefile | 17 - gdal/frmts/e00grid/e00compr.h | 178 -- gdal/frmts/e00grid/e00griddataset.cpp | 933 ------ gdal/frmts/e00grid/e00read.c | 670 ---- gdal/frmts/e00grid/makefile.vc | 13 - gdal/frmts/eeda/eedadataset.cpp | 14 +- gdal/frmts/elas/elasdataset.cpp | 4 +- gdal/frmts/envisat/envisat_dump.c | 2 +- gdal/frmts/envisat/envisatdataset.cpp | 2 +- gdal/frmts/epsilon/GNUmakefile | 13 - gdal/frmts/epsilon/epsilondataset.cpp | 1051 ------- gdal/frmts/epsilon/makefile.vc | 15 - gdal/frmts/ers/ersdataset.cpp | 2 +- gdal/frmts/esric/esric_dataset.cpp | 13 +- gdal/frmts/fits/fitsdataset.cpp | 4 +- gdal/frmts/gdalallregister.cpp | 15 - gdal/frmts/georaster/georaster_priv.h | 2 +- gdal/frmts/georaster/georaster_rasterband.cpp | 6 +- gdal/frmts/georaster/georaster_wrapper.cpp | 2 +- gdal/frmts/georaster/oci_wrapper.cpp | 14 +- gdal/frmts/grib/gribcreatecopy.cpp | 4 +- gdal/frmts/gsg/gs7bgdataset.cpp | 4 +- gdal/frmts/gsg/gsbgdataset.cpp | 4 +- gdal/frmts/gtiff/geotiff.cpp | 524 ++-- gdal/frmts/gtiff/gt_jpeg_copy.cpp | 10 +- gdal/frmts/gtiff/gt_overview.cpp | 4 +- gdal/frmts/gtiff/gt_overview.h | 4 +- gdal/frmts/gtiff/gt_wkt_srs.cpp | 160 +- gdal/frmts/gtiff/gtiff.h | 7 +- .../libgeotiff/gdal_libgeotiff_symbol_rename.h | 2 +- gdal/frmts/gtiff/libgeotiff/geo_normalize.c | 182 +- gdal/frmts/gtiff/libgeotiff/geo_normalize.h | 4 +- gdal/frmts/gtiff/libtiff/tif_aux.c | 106 +- gdal/frmts/gtiff/libtiff/tif_close.c | 4 +- gdal/frmts/gtiff/libtiff/tif_codec.c | 4 +- gdal/frmts/gtiff/libtiff/tif_color.c | 42 +- gdal/frmts/gtiff/libtiff/tif_compress.c | 30 +- gdal/frmts/gtiff/libtiff/tif_dir.c | 462 +-- gdal/frmts/gtiff/libtiff/tif_dir.h | 88 +- gdal/frmts/gtiff/libtiff/tif_dirinfo.c | 22 +- gdal/frmts/gtiff/libtiff/tif_dirread.c | 2033 ++++++------ gdal/frmts/gtiff/libtiff/tif_dirwrite.c | 1020 +++--- gdal/frmts/gtiff/libtiff/tif_dumpmode.c | 22 +- gdal/frmts/gtiff/libtiff/tif_extension.c | 4 +- gdal/frmts/gtiff/libtiff/tif_fax3.c | 366 +-- gdal/frmts/gtiff/libtiff/tif_fax3.h | 14 +- gdal/frmts/gtiff/libtiff/tif_getimage.c | 500 +-- gdal/frmts/gtiff/libtiff/tif_jpeg.c | 180 +- gdal/frmts/gtiff/libtiff/tif_luv.c | 311 +- gdal/frmts/gtiff/libtiff/tif_lzma.c | 32 +- gdal/frmts/gtiff/libtiff/tif_lzw.c | 86 +- gdal/frmts/gtiff/libtiff/tif_next.c | 24 +- gdal/frmts/gtiff/libtiff/tif_ojpeg.c | 648 ++-- gdal/frmts/gtiff/libtiff/tif_open.c | 46 +- gdal/frmts/gtiff/libtiff/tif_packbits.c | 64 +- gdal/frmts/gtiff/libtiff/tif_pixarlog.c | 238 +- gdal/frmts/gtiff/libtiff/tif_predict.c | 130 +- gdal/frmts/gtiff/libtiff/tif_predict.h | 2 +- gdal/frmts/gtiff/libtiff/tif_print.c | 201 +- gdal/frmts/gtiff/libtiff/tif_read.c | 495 ++- gdal/frmts/gtiff/libtiff/tif_strip.c | 104 +- gdal/frmts/gtiff/libtiff/tif_swab.c | 28 +- gdal/frmts/gtiff/libtiff/tif_thunder.c | 12 +- gdal/frmts/gtiff/libtiff/tif_tile.c | 82 +- gdal/frmts/gtiff/libtiff/tif_webp.c | 42 +- gdal/frmts/gtiff/libtiff/tif_write.c | 110 +- gdal/frmts/gtiff/libtiff/tif_zip.c | 56 +- gdal/frmts/gtiff/libtiff/tif_zstd.c | 19 +- gdal/frmts/gtiff/libtiff/tiff.h | 60 +- gdal/frmts/gtiff/libtiff/tiffio.h | 254 +- gdal/frmts/gtiff/libtiff/tiffiop.h | 158 +- gdal/frmts/gtiff/tif_lerc.c | 54 +- gdal/frmts/gxf/gxf_ogcwkt.c | 28 +- gdal/frmts/hdf4/hdf4dataset.cpp | 2 +- gdal/frmts/hdf4/hdf4imagedataset.cpp | 54 +- gdal/frmts/hdf4/hdf4multidim.cpp | 26 +- gdal/frmts/hfa/hfadataset.cpp | 14 +- gdal/frmts/hfa/hfadataset.h | 2 +- gdal/frmts/hfa/hfaopen.cpp | 48 +- gdal/frmts/ignfheightasciigrid/GNUmakefile | 15 - .../ignfheightasciigrid/ignfheightasciigrid.cpp | 721 ----- gdal/frmts/ignfheightasciigrid/makefile.vc | 13 - gdal/frmts/ilwis/ilwiscoordinatesystem.cpp | 42 +- gdal/frmts/ilwis/ilwisdataset.cpp | 2 +- gdal/frmts/ilwis/ilwisdataset.h | 2 +- gdal/frmts/ingr/IngrTypes.cpp | 140 +- gdal/frmts/ingr/IngrTypes.h | 175 +- gdal/frmts/ingr/IntergraphBand.cpp | 48 +- gdal/frmts/ingr/IntergraphBand.h | 16 +- gdal/frmts/ingr/IntergraphDataset.cpp | 13 +- gdal/frmts/iris/irisdataset.cpp | 2 +- gdal/frmts/jaxapalsar/jaxapalsardataset.cpp | 2 +- gdal/frmts/jp2kak/jp2kakdataset.cpp | 45 +- gdal/frmts/jp2lura/jp2luradataset.cpp | 2 +- gdal/frmts/jpeg/jpgdataset.cpp | 2 +- gdal/frmts/jpeg/jpgdataset.h | 2 +- gdal/frmts/jpeg/libjpeg12/jmorecfg.h.12 | 2 +- gdal/frmts/jpeg2000/jpeg2000dataset.cpp | 6 + gdal/frmts/jpegls/jpeglsdataset.cpp | 9 +- gdal/frmts/kea/keadataset.cpp | 36 +- gdal/frmts/kea/keadataset.h | 6 +- gdal/frmts/makefile.vc | 4 +- gdal/frmts/mem/memdataset.h | 2 +- gdal/frmts/mrf/marfa_dataset.cpp | 2 +- gdal/frmts/mrf/mrf_util.cpp | 2 +- gdal/frmts/mrsid/mrsiddataset.cpp | 222 +- gdal/frmts/mrsid_lidar/gdal_MG4Lidar.cpp | 3 + gdal/frmts/netcdf/netcdfdataset.cpp | 146 +- gdal/frmts/netcdf/netcdfdataset.h | 6 +- gdal/frmts/netcdf/netcdfsg.cpp | 4 +- gdal/frmts/netcdf/netcdfsgwriterutil.h | 2 +- gdal/frmts/nitf/nitfdataset.cpp | 86 +- gdal/frmts/nitf/nitffile.c | 22 +- gdal/frmts/northwood/grcdataset.cpp | 16 +- gdal/frmts/northwood/grddataset.cpp | 30 +- gdal/frmts/northwood/northwood.cpp | 22 +- gdal/frmts/northwood/northwood.h | 4 +- gdal/frmts/ozi/ozidataset.cpp | 2 +- gdal/frmts/pcidsk/pcidskdataset2.cpp | 78 +- gdal/frmts/pcidsk/pcidskdataset2.h | 2 +- gdal/frmts/pcidsk/sdk/blockdir/blockdir.cpp | 2 +- gdal/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp | 6 +- .../pcidsk/sdk/channel/cbandinterleavedchannel.cpp | 4 +- gdal/frmts/pcidsk/sdk/channel/ctiledchannel.cpp | 12 +- gdal/frmts/pcidsk/sdk/core/pcidsk_utils.cpp | 10 +- gdal/frmts/pcidsk/sdk/core/pcidsk_utils.h | 6 +- gdal/frmts/pcidsk/sdk/pcidsk_georef.h | 36 +- gdal/frmts/pcidsk/sdk/pcidsk_poly.h | 4 +- gdal/frmts/pcidsk/sdk/pcidsk_vectorsegment.h | 6 +- gdal/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp | 88 +- gdal/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp | 10 +- gdal/frmts/pcidsk/sdk/segment/cpcidskpolymodel.h | 4 +- .../pcidsk/sdk/segment/cpcidskvectorsegment.cpp | 6 +- .../pcidsk/sdk/segment/cpcidskvectorsegment.h | 2 +- gdal/frmts/pcidsk/sdk/tutorial.dox | 4 +- gdal/frmts/pcraster/pcrasterdataset.cpp | 4 +- gdal/frmts/pcraster/pcrasterdataset.h | 2 +- gdal/frmts/pdf/pdfdataset.cpp | 2 +- gdal/frmts/pds/isis2dataset.cpp | 12 +- gdal/frmts/pds/pds4vector.cpp | 4 +- gdal/frmts/pds/pdsdataset.cpp | 2 +- gdal/frmts/png/pngdataset.h | 2 +- gdal/frmts/rasdaman/rasdamandataset.cpp | 2 +- gdal/frmts/rasterlite/rasterlitecreatecopy.cpp | 9 - gdal/frmts/rasterlite/rasterlitedataset.cpp | 9 +- gdal/frmts/raw/GNUmakefile | 2 +- gdal/frmts/raw/cpgdataset.cpp | 2 +- gdal/frmts/raw/ehdrdataset.cpp | 8 +- gdal/frmts/raw/ehdrdataset.h | 2 +- gdal/frmts/raw/fastdataset.cpp | 6 +- gdal/frmts/raw/fujibasdataset.cpp | 3 + gdal/frmts/raw/genbindataset.cpp | 4 +- gdal/frmts/raw/hkvdataset.cpp | 4 +- gdal/frmts/raw/idadataset.cpp | 10 +- gdal/frmts/raw/iscedataset.cpp | 2 +- gdal/frmts/raw/makefile.vc | 2 +- gdal/frmts/raw/mffdataset.cpp | 6 +- gdal/frmts/raw/ndfdataset.cpp | 14 +- gdal/frmts/raw/ntv1dataset.cpp | 318 -- gdal/frmts/raw/pauxdataset.cpp | 26 +- gdal/frmts/raw/pnmdataset.cpp | 2 +- gdal/frmts/rdb/rdbdataset.cpp | 28 +- gdal/frmts/rmf/rmfdataset.cpp | 24 +- gdal/frmts/rmf/rmfdataset.h | 2 +- gdal/frmts/saga/sagadataset.cpp | 8 +- gdal/frmts/tiledb/tiledbdataset.cpp | 3 + gdal/frmts/wcs/wcsdataset.cpp | 14 +- gdal/frmts/zmap/zmapdataset.cpp | 6 + gdal/fuzzers/build_google_oss_fuzzers.sh | 1 - gdal/fuzzers/build_seed_corpus.sh | 6 - gdal/gcore/gdal_frmts.h | 4 - gdal/gcore/gdal_misc.cpp | 2 +- gdal/gcore/gdal_priv.h | 2 + gdal/gcore/gdaldriver.cpp | 2 +- gdal/gcore/gdaldrivermanager.cpp | 28 + gdal/gcore/gdalmultidim.cpp | 18 +- gdal/gcore/gdalpamrasterband.cpp | 2 +- gdal/gcore/gdalpythondriverloader.cpp | 6 +- gdal/gcore/gdalvirtualmem.cpp | 26 +- gdal/generate_vcxproj.bat | 2 +- gdal/gnm/gnm.h | 2 +- gdal/gnm/gnmgraph.cpp | 24 +- gdal/gnm/gnmgraph.h | 4 +- gdal/ogr/gml2ogrgeometry.cpp | 2 +- gdal/ogr/ogr_core.h | 2 +- gdal/ogr/ogr_geometry.h | 13 +- gdal/ogr/ogr_srs_api.h | 4 +- gdal/ogr/ogr_srs_ozi.cpp | 54 +- gdal/ogr/ogr_srs_usgs.cpp | 2 +- gdal/ogr/ogr_srs_xml.cpp | 30 +- gdal/ogr/ogrcircularstring.cpp | 16 +- gdal/ogr/ogrct.cpp | 4 +- gdal/ogr/ogrgeometry.cpp | 24 +- gdal/ogr/ogrgeometryfactory.cpp | 10 +- gdal/ogr/ogrpoint.cpp | 18 +- gdal/ogr/ogrsf_frmts/aeronavfaa/GNUmakefile | 14 - gdal/ogr/ogrsf_frmts/aeronavfaa/makefile.vc | 15 - gdal/ogr/ogrsf_frmts/aeronavfaa/ogr_aeronavfaa.h | 183 -- .../aeronavfaa/ograeronavfaadatasource.cpp | 172 -- .../ogrsf_frmts/aeronavfaa/ograeronavfaadriver.cpp | 84 - .../ogrsf_frmts/aeronavfaa/ograeronavfaalayer.cpp | 718 ----- gdal/ogr/ogrsf_frmts/arcgen/ograrcgendriver.cpp | 3 + gdal/ogr/ogrsf_frmts/arcobjects/aodriver.cpp | 3 + gdal/ogr/ogrsf_frmts/arcobjects/aolayer.cpp | 2 +- gdal/ogr/ogrsf_frmts/bna/GNUmakefile | 13 - gdal/ogr/ogrsf_frmts/bna/makefile.vc | 16 - gdal/ogr/ogrsf_frmts/bna/ogr_bna.h | 150 - gdal/ogr/ogrsf_frmts/bna/ogrbnadatasource.cpp | 377 --- gdal/ogr/ogrsf_frmts/bna/ogrbnadriver.cpp | 156 - gdal/ogr/ogrsf_frmts/bna/ogrbnalayer.cpp | 820 ----- gdal/ogr/ogrsf_frmts/bna/ogrbnaparser.cpp | 670 ---- gdal/ogr/ogrsf_frmts/bna/ogrbnaparser.h | 92 - .../ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp | 20 +- gdal/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h | 10 +- gdal/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h | 4 +- gdal/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp | 98 +- .../ogr/ogrsf_frmts/cloudant/ogrcloudantdriver.cpp | 6 + gdal/ogr/ogrsf_frmts/couchdb/ogrcouchdbdriver.cpp | 9 + gdal/ogr/ogrsf_frmts/db2/ogrdb2driver.cpp | 6 + gdal/ogr/ogrsf_frmts/dods/ogrdodsdriver.cpp | 3 + gdal/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp | 8 +- .../flatgeobuf/flatbuffers/flatbuffers.h | 4 +- .../flatgeobuf/flatbuffers/flexbuffers.h | 2 +- .../ogrsf_frmts/flatgeobuf/ogrflatgeobuflayer.cpp | 4 +- gdal/ogr/ogrsf_frmts/fme/ogrfmedriver.cpp | 6 + gdal/ogr/ogrsf_frmts/generic/makefile.vc | 2 +- gdal/ogr/ogrsf_frmts/generic/ogrregisterall.cpp | 24 - gdal/ogr/ogrsf_frmts/geoconcept/geoconcept.c | 11 +- gdal/ogr/ogrsf_frmts/geojson/ogrgeojsondriver.cpp | 2 +- .../ogr/ogrsf_frmts/geomedia/ogrgeomediadriver.cpp | 10 +- gdal/ogr/ogrsf_frmts/gml/ogrgmldatasource.cpp | 2 +- gdal/ogr/ogrsf_frmts/gpkg/ogr_geopackage.h | 6 +- .../ogrsf_frmts/gpkg/ogrgeopackagedatasource.cpp | 22 +- .../ogrsf_frmts/gpkg/ogrgeopackagetablelayer.cpp | 10 +- gdal/ogr/ogrsf_frmts/gtm/ogrgtmdriver.cpp | 12 + gdal/ogr/ogrsf_frmts/htf/GNUmakefile | 14 - gdal/ogr/ogrsf_frmts/htf/makefile.vc | 15 - gdal/ogr/ogrsf_frmts/htf/ogr_htf.h | 172 -- gdal/ogr/ogrsf_frmts/htf/ogrhtfdatasource.cpp | 239 -- gdal/ogr/ogrsf_frmts/htf/ogrhtfdriver.cpp | 83 - gdal/ogr/ogrsf_frmts/htf/ogrhtflayer.cpp | 703 ----- gdal/ogr/ogrsf_frmts/ili/ogrili1layer.cpp | 4 +- gdal/ogr/ogrsf_frmts/ingres/ogringresdriver.cpp | 11 + gdal/ogr/ogrsf_frmts/makefile.vc | 18 +- gdal/ogr/ogrsf_frmts/mdb/ogrmdblayer.cpp | 2 +- gdal/ogr/ogrsf_frmts/mitab/mitab.h | 2 +- gdal/ogr/ogrsf_frmts/mitab/mitab_coordsys.cpp | 10 +- gdal/ogr/ogrsf_frmts/mitab/mitab_feature.cpp | 30 +- gdal/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp | 2 +- gdal/ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp | 342 +- gdal/ogr/ogrsf_frmts/mongodb/ogrmongodbdriver.cpp | 3 + gdal/ogr/ogrsf_frmts/oci/ogr_oci.h | 2 +- gdal/ogr/ogrsf_frmts/oci/ogrocidriver.cpp | 4 +- gdal/ogr/ogrsf_frmts/oci/ogrociselectlayer.cpp | 12 +- gdal/ogr/ogrsf_frmts/oci/ogrocisession.cpp | 20 +- gdal/ogr/ogrsf_frmts/oci/ogrocistatement.cpp | 20 +- gdal/ogr/ogrsf_frmts/oci/ogrocitablelayer.cpp | 6 +- gdal/ogr/ogrsf_frmts/ogrsf_frmts.h | 8 - gdal/ogr/ogrsf_frmts/openair/GNUmakefile | 14 - gdal/ogr/ogrsf_frmts/openair/makefile.vc | 15 - gdal/ogr/ogrsf_frmts/openair/ogr_openair.h | 138 - .../ogrsf_frmts/openair/ogropenairdatasource.cpp | 204 -- gdal/ogr/ogrsf_frmts/openair/ogropenairdriver.cpp | 128 - .../ogrsf_frmts/openair/ogropenairlabellayer.cpp | 161 - gdal/ogr/ogrsf_frmts/openair/ogropenairlayer.cpp | 461 --- gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp | 24 +- gdal/ogr/ogrsf_frmts/osm/ogr_osm.h | 10 +- gdal/ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp | 33 +- gdal/ogr/ogrsf_frmts/osm/ogrosmlayer.cpp | 12 +- gdal/ogr/ogrsf_frmts/osm/osm_parser.cpp | 2 +- gdal/ogr/ogrsf_frmts/pg/ogrpgdatasource.cpp | 4 +- gdal/ogr/ogrsf_frmts/pgeo/ogrpgeolayer.cpp | 2 +- gdal/ogr/ogrsf_frmts/plscenes/ogr_plscenes.h | 4 +- .../plscenes/ogrplscenesdatav1dataset.cpp | 75 +- .../plscenes/ogrplscenesdatav1layer.cpp | 28 +- gdal/ogr/ogrsf_frmts/rec/ogrrecdriver.cpp | 5 + gdal/ogr/ogrsf_frmts/segukooa/GNUmakefile | 14 - gdal/ogr/ogrsf_frmts/segukooa/makefile.vc | 15 - gdal/ogr/ogrsf_frmts/segukooa/ogr_segukooa.h | 155 - .../ogrsf_frmts/segukooa/ogrsegukooadatasource.cpp | 188 -- .../ogr/ogrsf_frmts/segukooa/ogrsegukooadriver.cpp | 81 - gdal/ogr/ogrsf_frmts/segukooa/ogrsegukooalayer.cpp | 834 ----- gdal/ogr/ogrsf_frmts/segukooa/segukooa.txt | 13 - gdal/ogr/ogrsf_frmts/segy/GNUmakefile | 14 - gdal/ogr/ogrsf_frmts/segy/makefile.vc | 15 - gdal/ogr/ogrsf_frmts/segy/ogr_segy.h | 158 - gdal/ogr/ogrsf_frmts/segy/ogrsegydatasource.cpp | 215 -- gdal/ogr/ogrsf_frmts/segy/ogrsegydriver.cpp | 195 -- gdal/ogr/ogrsf_frmts/segy/ogrsegylayer.cpp | 939 ------ gdal/ogr/ogrsf_frmts/segy/segy.txt | 30 - .../ogrsf_frmts/selafin/ogrselafindatasource.cpp | 3 +- gdal/ogr/ogrsf_frmts/shape/shape2ogr.cpp | 391 ++- gdal/ogr/ogrsf_frmts/shape/shpopen.c | 8 +- gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitelayer.cpp | 14 +- gdal/ogr/ogrsf_frmts/sua/GNUmakefile | 14 - gdal/ogr/ogrsf_frmts/sua/makefile.vc | 15 - gdal/ogr/ogrsf_frmts/sua/ogr_sua.h | 90 - gdal/ogr/ogrsf_frmts/sua/ogrsuadatasource.cpp | 99 - gdal/ogr/ogrsf_frmts/sua/ogrsuadriver.cpp | 125 - gdal/ogr/ogrsf_frmts/sua/ogrsualayer.cpp | 352 --- gdal/ogr/ogrsf_frmts/sxf/ogrsxfdatasource.cpp | 4 +- gdal/ogr/ogrsf_frmts/walk/ogrwalkdriver.cpp | 10 +- gdal/ogr/ogrsf_frmts/wfs/ogroapifdriver.cpp | 32 +- gdal/ogr/ogrsf_frmts/wfs/ogrwfsdatasource.cpp | 48 +- gdal/ogr/ogrsf_frmts/xplane/GNUmakefile | 18 - gdal/ogr/ogrsf_frmts/xplane/makefile.vc | 18 - gdal/ogr/ogrsf_frmts/xplane/ogr_xplane.h | 130 - .../ogrsf_frmts/xplane/ogr_xplane_apt_reader.cpp | 3260 -------------------- .../ogr/ogrsf_frmts/xplane/ogr_xplane_apt_reader.h | 674 ---- .../ogrsf_frmts/xplane/ogr_xplane_awy_reader.cpp | 426 --- .../ogr/ogrsf_frmts/xplane/ogr_xplane_awy_reader.h | 101 - .../ogrsf_frmts/xplane/ogr_xplane_fix_reader.cpp | 179 -- .../ogr/ogrsf_frmts/xplane/ogr_xplane_fix_reader.h | 71 - .../ogrsf_frmts/xplane/ogr_xplane_nav_reader.cpp | 905 ------ .../ogr/ogrsf_frmts/xplane/ogr_xplane_nav_reader.h | 210 -- gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_reader.cpp | 332 -- gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_reader.h | 147 - .../ogr/ogrsf_frmts/xplane/ogrxplanedatasource.cpp | 179 -- gdal/ogr/ogrsf_frmts/xplane/ogrxplanedriver.cpp | 98 - gdal/ogr/ogrsf_frmts/xplane/ogrxplanelayer.cpp | 333 -- gdal/ogr/ogrspatialreference.cpp | 43 +- gdal/ogr/ogrutils.cpp | 2 +- gdal/port/cpl_aws.cpp | 2 +- gdal/port/cpl_conv.cpp | 11 +- gdal/port/cpl_minizip_zip.cpp | 4 +- gdal/port/cpl_odbc.cpp | 2 +- gdal/port/cpl_port.h | 4 +- gdal/port/cpl_spawn.cpp | 2 + gdal/port/cpl_virtualmem.cpp | 6 +- gdal/port/cpl_vsil.cpp | 2 +- gdal/port/cpl_vsil_adls.cpp | 4 +- gdal/port/cpl_vsil_crypt.cpp | 2 +- gdal/scripts/fix_typos.sh | 26 +- gdal/scripts/typos_allowlist.txt | 109 +- gdal/swig/csharp/apps/GDALColorTable.cs | 12 +- gdal/swig/csharp/apps/GDALWrite.cs | 8 +- gdal/swig/include/ogr.i | 2 +- gdal/swig/include/osr.i | 16 +- gdal/swig/include/perl/gdal_perl.i | 7 + gdal/swig/java/javadoc.java | 12 +- gdal/swig/perl/lib/Geo/GDAL.dox | 2 +- gdal/swig/perl/lib/Geo/OSR.dox | 4 +- gdal/swig/python/extensions/osr_wrap.cpp | 8 +- 509 files changed, 7177 insertions(+), 32956 deletions(-) delete mode 100644 autotest/gdrivers/data/e00grid/fake_e00grid.e00 delete mode 100644 autotest/gdrivers/data/e00grid/fake_e00grid_compressed.e00 delete mode 100644 autotest/gdrivers/data/ignfheightasciigrid/ignfheightasciigrid.gra delete mode 100644 autotest/gdrivers/data/ignfheightasciigrid/ignfheightasciigrid_ar1.mnt delete mode 100644 autotest/gdrivers/data/ignfheightasciigrid/ignfheightasciigrid_ar1_nocoords.mnt delete mode 100644 autotest/gdrivers/data/ignfheightasciigrid/ignfheightasciigrid_ar1_nocoords_noprec.mnt delete mode 100644 autotest/gdrivers/data/ignfheightasciigrid/ignfheightasciigrid_ar1_noprec.mnt delete mode 100644 autotest/gdrivers/data/ignfheightasciigrid/ignfheightasciigrid_ar2.mnt delete mode 100644 autotest/gdrivers/data/ignfheightasciigrid/ignfheightasciigrid_ar3.mnt delete mode 100644 autotest/gdrivers/data/ignfheightasciigrid/ignfheightasciigrid_ar4.mnt delete mode 100644 autotest/gdrivers/data/ntv1/ntv1_can_truncated.dat delete mode 100755 autotest/gdrivers/e00grid.py delete mode 100755 autotest/gdrivers/ignfheightasciigrid.py delete mode 100755 autotest/gdrivers/ntv1.py delete mode 100644 autotest/ogr/data/bna/test.bna delete mode 100644 autotest/ogr/data/gpx/bna_for_gpx.bna create mode 100644 autotest/ogr/data/gpx/csv_for_gpx.csv delete mode 100644 autotest/ogr/data/htf/test.htf delete mode 100644 autotest/ogr/data/openair/openair_test.txt delete mode 100644 autotest/ogr/data/segukooa/test.ukooa delete mode 100644 autotest/ogr/data/segy/ascii-header-with-nuls.sgy delete mode 100644 autotest/ogr/data/segy/testsegy.segy create mode 100644 autotest/ogr/data/shp/pointnan.dbf create mode 100644 autotest/ogr/data/shp/pointnan.shp create mode 100644 autotest/ogr/data/shp/pointnan.shx delete mode 100644 autotest/ogr/data/sua/za.sua delete mode 100644 autotest/ogr/data/xplane/apt.dat delete mode 100644 autotest/ogr/data/xplane/apt810/apt.dat delete mode 100644 autotest/ogr/data/xplane/awy.dat delete mode 100644 autotest/ogr/data/xplane/fix.dat delete mode 100644 autotest/ogr/data/xplane/nav.dat delete mode 100755 autotest/ogr/ogr_bna.py delete mode 100755 autotest/ogr/ogr_htf.py delete mode 100755 autotest/ogr/ogr_openair.py delete mode 100755 autotest/ogr/ogr_segukooa.py delete mode 100755 autotest/ogr/ogr_segy.py delete mode 100755 autotest/ogr/ogr_sua.py delete mode 100755 autotest/ogr/ogr_xplane.py create mode 100644 gdal/doc/images/logo-mundialis.png delete mode 100644 gdal/doc/source/drivers/raster/bpg.rst delete mode 100644 gdal/doc/source/drivers/raster/e00grid.rst delete mode 100644 gdal/doc/source/drivers/raster/epsilon.rst delete mode 100644 gdal/doc/source/drivers/raster/ignfheightasciigrid.rst delete mode 100644 gdal/doc/source/drivers/raster/ntv1.rst delete mode 100644 gdal/doc/source/drivers/vector/aeronavfaa.rst delete mode 100644 gdal/doc/source/drivers/vector/bna.rst delete mode 100644 gdal/doc/source/drivers/vector/htf.rst delete mode 100644 gdal/doc/source/drivers/vector/openair.rst delete mode 100644 gdal/doc/source/drivers/vector/segukooa.rst delete mode 100644 gdal/doc/source/drivers/vector/segy.rst delete mode 100644 gdal/doc/source/drivers/vector/sua.rst delete mode 100644 gdal/doc/source/drivers/vector/xplane.rst delete mode 100644 gdal/frmts/bpg/bpgdataset.cpp delete mode 100644 gdal/frmts/e00grid/GNUmakefile delete mode 100644 gdal/frmts/e00grid/e00compr.h delete mode 100644 gdal/frmts/e00grid/e00griddataset.cpp delete mode 100644 gdal/frmts/e00grid/e00read.c delete mode 100644 gdal/frmts/e00grid/makefile.vc delete mode 100644 gdal/frmts/epsilon/GNUmakefile delete mode 100644 gdal/frmts/epsilon/epsilondataset.cpp delete mode 100644 gdal/frmts/epsilon/makefile.vc delete mode 100644 gdal/frmts/ignfheightasciigrid/GNUmakefile delete mode 100644 gdal/frmts/ignfheightasciigrid/ignfheightasciigrid.cpp delete mode 100644 gdal/frmts/ignfheightasciigrid/makefile.vc delete mode 100644 gdal/frmts/raw/ntv1dataset.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/aeronavfaa/GNUmakefile delete mode 100644 gdal/ogr/ogrsf_frmts/aeronavfaa/makefile.vc delete mode 100644 gdal/ogr/ogrsf_frmts/aeronavfaa/ogr_aeronavfaa.h delete mode 100644 gdal/ogr/ogrsf_frmts/aeronavfaa/ograeronavfaadatasource.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/aeronavfaa/ograeronavfaadriver.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/aeronavfaa/ograeronavfaalayer.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/bna/GNUmakefile delete mode 100644 gdal/ogr/ogrsf_frmts/bna/makefile.vc delete mode 100644 gdal/ogr/ogrsf_frmts/bna/ogr_bna.h delete mode 100644 gdal/ogr/ogrsf_frmts/bna/ogrbnadatasource.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/bna/ogrbnadriver.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/bna/ogrbnalayer.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/bna/ogrbnaparser.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/bna/ogrbnaparser.h delete mode 100644 gdal/ogr/ogrsf_frmts/htf/GNUmakefile delete mode 100644 gdal/ogr/ogrsf_frmts/htf/makefile.vc delete mode 100644 gdal/ogr/ogrsf_frmts/htf/ogr_htf.h delete mode 100644 gdal/ogr/ogrsf_frmts/htf/ogrhtfdatasource.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/htf/ogrhtfdriver.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/htf/ogrhtflayer.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/openair/GNUmakefile delete mode 100644 gdal/ogr/ogrsf_frmts/openair/makefile.vc delete mode 100644 gdal/ogr/ogrsf_frmts/openair/ogr_openair.h delete mode 100644 gdal/ogr/ogrsf_frmts/openair/ogropenairdatasource.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/openair/ogropenairdriver.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/openair/ogropenairlabellayer.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/openair/ogropenairlayer.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/segukooa/GNUmakefile delete mode 100644 gdal/ogr/ogrsf_frmts/segukooa/makefile.vc delete mode 100644 gdal/ogr/ogrsf_frmts/segukooa/ogr_segukooa.h delete mode 100644 gdal/ogr/ogrsf_frmts/segukooa/ogrsegukooadatasource.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/segukooa/ogrsegukooadriver.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/segukooa/ogrsegukooalayer.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/segukooa/segukooa.txt delete mode 100644 gdal/ogr/ogrsf_frmts/segy/GNUmakefile delete mode 100644 gdal/ogr/ogrsf_frmts/segy/makefile.vc delete mode 100644 gdal/ogr/ogrsf_frmts/segy/ogr_segy.h delete mode 100644 gdal/ogr/ogrsf_frmts/segy/ogrsegydatasource.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/segy/ogrsegydriver.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/segy/ogrsegylayer.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/segy/segy.txt delete mode 100644 gdal/ogr/ogrsf_frmts/sua/GNUmakefile delete mode 100644 gdal/ogr/ogrsf_frmts/sua/makefile.vc delete mode 100644 gdal/ogr/ogrsf_frmts/sua/ogr_sua.h delete mode 100644 gdal/ogr/ogrsf_frmts/sua/ogrsuadatasource.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/sua/ogrsuadriver.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/sua/ogrsualayer.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/GNUmakefile delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/makefile.vc delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane.h delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_apt_reader.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_apt_reader.h delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_awy_reader.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_awy_reader.h delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_fix_reader.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_fix_reader.h delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_nav_reader.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_nav_reader.h delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_reader.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogr_xplane_reader.h delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogrxplanedatasource.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogrxplanedriver.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/xplane/ogrxplanelayer.cpp git reset --hard HEAD HEAD is now at 447e7505ba Merge pull request #3556 from rouault/fix_3542 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1916-x64\doc\gdal_revision.txt type E:\buildsystem\release-1916-x64\doc\gdal_revision.txt 447e7505baf95cf3bdba07b3b36f5b96849ab59d cd E:\buildsystem set PATH=E:\buildsystem\release-1916-x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Microsoft MPI\Bin\;E:\app\szekeres\product\11.2.0\dbhome_1\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Users\szekeres\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files\dotnet\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;;C:\Program Files\7-Zip;C:\Program Files (x86)\Certum\proCertum CardManager;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\dotnet\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Users\szekeres\AppData\Roaming\npm;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\AppData\Local\Programs\Fiddler;C:\Users\szekeres\.dotnet\tools;C:\Users\szekeres\.dotnet\tools;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja if not exist src\mapcache-main git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-main cd src\mapcache-main git reset --hard HEAD HEAD is now at d8d7173 Merge pull request #241 from jmckenna/main 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-1916-x64\doc\mapcache_revision.txt type E:\buildsystem\release-1916-x64\doc\mapcache_revision.txt d8d71730e4f03e0b56d1562e484ae0e35f37f96c cd E:\buildsystem