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\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\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:\ActiveTcl\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Microsoft MPI\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 (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\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\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\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files\Azure Data Studio\bin;C:\Program Files (x86)\dotnet\;C:\nodejs\;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\Azure Data Studio\bin;E:\MSVSCode\bin;C:\Users\szekeres\AppData\Roaming\npm;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 b3196c0f5 reset layer filteritem to its old value in case of no overlap (fixes #6580) (#6584) git fetch git checkout main Your branch is behind 'origin/main' by 2 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin main Updating b3196c0f5..dba17f0b5 Fast-forward .travis.yml | 2 +- HISTORY.TXT | 40 ++++++++++++++++++++++++++++++++++++++++ msautotest/php/classObjTest.php | 10 +++++++++- 3 files changed, 50 insertions(+), 2 deletions(-) git reset --hard HEAD HEAD is now at dba17f0b5 update history in main branch 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 dba17f0b5c4fc44748b0a52fcde2fc2c28e8b4b0 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 876cb1a01b autotest/osr/osr_ct.py: remove part of test no longer relevant with latest PROJ master git fetch git checkout master Your branch is behind 'origin/master' by 39 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating 876cb1a01b..9f269de726 Fast-forward .cmake-format.py | 348 +- .flake8 | 21 + .github/workflows/cmake_builds.yml | 4 +- .github/workflows/code_checks.yml | 18 +- .isort.cfg | 3 + .pre-commit-config.yaml | 29 + CONTRIBUTING.md | 8 + GDALmake.opt.in | 656 -- GNUmakefile | 309 - alg/GNUmakefile | 64 - alg/makefile.vc | 52 - apps/GNUmakefile | 234 - apps/gdal-config.in | 64 - apps/gdalbuildvrt_lib.cpp | 29 +- apps/gdalwarp_lib.cpp | 81 +- apps/makefile.vc | 222 - autogen.sh | 14 - autotest/GNUmakefile | 26 - autotest/alg/applyverticalshiftgrid.py | 175 +- autotest/alg/contour.py | 338 +- autotest/alg/cutline.py | 33 +- autotest/alg/dither.py | 41 +- autotest/alg/fillnodata.py | 167 +- autotest/alg/polygonize.py | 190 +- autotest/alg/proximity.py | 77 +- autotest/alg/rasterize.py | 563 +- autotest/alg/reproject.py | 97 +- autotest/alg/sieve.py | 156 +- autotest/alg/transformgeoloc.py | 48 +- autotest/alg/warp.py | 1002 +- autotest/conftest.py | 23 +- autotest/cpp/GNUmakefile | 182 - autotest/cpp/makefile.vc | 184 - autotest/gcore/aaigrid_read.py | 13 +- autotest/gcore/aaigrid_write.py | 22 +- autotest/gcore/asyncreader.py | 27 +- autotest/gcore/basic_test.py | 412 +- autotest/gcore/basic_test_subprocess.py | 5 +- autotest/gcore/bmp_read.py | 44 +- autotest/gcore/bmp_write.py | 32 +- autotest/gcore/cog.py | 1164 +- autotest/gcore/colortable.py | 14 +- autotest/gcore/envi_read.py | 36 +- autotest/gcore/gcps2geotransform.py | 166 +- autotest/gcore/gdal_stats.py | 614 +- autotest/gcore/geoloc.py | 389 +- autotest/gcore/gtiff_write.py | 60 +- autotest/gcore/hdf4_read.py | 258 +- autotest/gcore/hdf4_write.py | 49 +- autotest/gcore/hdf4multidim.py | 420 +- autotest/gcore/hfa_read.py | 37 +- autotest/gcore/hfa_rfc40.py | 89 +- autotest/gcore/hfa_srs.py | 65 +- autotest/gcore/hfa_write.py | 356 +- autotest/gcore/histogram.py | 659 +- autotest/gcore/identify.py | 60 +- autotest/gcore/mask.py | 631 +- autotest/gcore/minixml.py | 144 +- autotest/gcore/misc.py | 449 +- autotest/gcore/multidim.py | 230 +- autotest/gcore/nodatamaskband.py | 117 +- autotest/gcore/numpy_rw.py | 530 +- autotest/gcore/numpy_rw_multidim.py | 197 +- autotest/gcore/overviewds.py | 203 +- autotest/gcore/pam.py | 297 +- autotest/gcore/pamproxydb.py | 80 +- autotest/gcore/pixfun.py | 677 +- autotest/gcore/pnm_read.py | 15 +- autotest/gcore/pnm_write.py | 24 +- autotest/gcore/rasterio.py | 2586 ++++- autotest/gcore/rat.py | 78 +- autotest/gcore/relationship.py | 58 +- autotest/gcore/rfc30.py | 39 +- autotest/gcore/test_driver_metadata.py | 179 +- autotest/gcore/testnonboundtoswig.py | 133 +- autotest/gcore/thread_test.py | 21 +- autotest/gcore/tiff_ovr.py | 1738 +-- autotest/gcore/tiff_read.py | 3243 ++++-- autotest/gcore/tiff_read_subifds.py | 51 +- autotest/gcore/tiff_srs.py | 651 +- autotest/gcore/tiff_write.py | 6847 +++++++----- autotest/gcore/transformer.py | 767 +- autotest/gcore/virtualmem.py | 198 +- autotest/gcore/vrt_read.py | 714 +- autotest/gcore/vrtmisc.py | 427 +- autotest/gcore/vsiadls.py | 773 +- autotest/gcore/vsiadls_real_instance.py | 180 +- autotest/gcore/vsiaz.py | 1563 ++- autotest/gcore/vsiaz_real_instance_auto.py | 178 +- autotest/gcore/vsiaz_real_instance_manual.py | 142 +- autotest/gcore/vsicredential.py | 43 +- autotest/gcore/vsicrypt.py | 469 +- autotest/gcore/vsicurl.py | 520 +- autotest/gcore/vsicurl_streaming.py | 36 +- autotest/gcore/vsifile.py | 611 +- autotest/gcore/vsigs.py | 1207 +- autotest/gcore/vsihdfs.py | 54 +- autotest/gcore/vsioss.py | 974 +- autotest/gcore/vsis3.py | 4112 ++++--- autotest/gcore/vsistdin.py | 131 +- autotest/gcore/vsiswift.py | 730 +- autotest/gcore/vsiwebhdfs.py | 436 +- autotest/gcore/vsizip.py | 360 +- autotest/gdrivers/aaigrid.py | 224 +- autotest/gdrivers/ace2.py | 18 +- autotest/gdrivers/adrg.py | 128 +- autotest/gdrivers/aigrid.py | 180 +- autotest/gdrivers/arg.py | 188 +- autotest/gdrivers/bag.py | 850 +- autotest/gdrivers/basisu.py | 351 +- autotest/gdrivers/blx.py | 37 +- autotest/gdrivers/bsb.py | 79 +- autotest/gdrivers/bt.py | 58 +- autotest/gdrivers/byn.py | 14 +- autotest/gdrivers/cals.py | 87 +- autotest/gdrivers/ceos.py | 9 +- autotest/gdrivers/cpg.py | 6 +- autotest/gdrivers/ctg.py | 23 +- autotest/gdrivers/daas.py | 2114 ++-- autotest/gdrivers/daas_real_instance.py | 29 +- .../gdrivers/data/netcdf/longitude_latitude.nc | Bin 0 -> 272 bytes autotest/gdrivers/data/zarr/generate_test_files.py | 167 +- autotest/gdrivers/dds.py | 39 +- autotest/gdrivers/derived.py | 163 +- autotest/gdrivers/dimap.py | 149 +- autotest/gdrivers/dipex.py | 6 +- autotest/gdrivers/doq1.py | 12 +- autotest/gdrivers/doq2.py | 34 +- autotest/gdrivers/dted.py | 191 +- autotest/gdrivers/ecrgtoc.py | 196 +- autotest/gdrivers/ecw.py | 1614 ++- autotest/gdrivers/eedai.py | 1020 +- autotest/gdrivers/ehdr.py | 202 +- autotest/gdrivers/eir.py | 6 +- autotest/gdrivers/elas.py | 9 +- autotest/gdrivers/envi.py | 264 +- autotest/gdrivers/envisat.py | 251 +- autotest/gdrivers/ers.py | 187 +- autotest/gdrivers/esric.py | 34 +- autotest/gdrivers/exr.py | 141 +- autotest/gdrivers/fast.py | 101 +- autotest/gdrivers/fit.py | 14 +- autotest/gdrivers/fits.py | 742 +- autotest/gdrivers/gdalhttp.py | 78 +- autotest/gdrivers/genbin.py | 21 +- autotest/gdrivers/generate_bag.py | 75 +- autotest/gdrivers/generate_fits.py | 359 +- autotest/gdrivers/georaster.py | 300 +- autotest/gdrivers/gff.py | 24 +- autotest/gdrivers/gif.py | 110 +- autotest/gdrivers/gmt.py | 27 +- autotest/gdrivers/gpkg.py | 2538 +++-- autotest/gdrivers/grassasciigrid.py | 7 +- autotest/gdrivers/grib.py | 1656 ++- autotest/gdrivers/gribmultidim.py | 161 +- autotest/gdrivers/gsc.py | 6 +- autotest/gdrivers/gsg.py | 23 +- autotest/gdrivers/gta.py | 177 +- autotest/gdrivers/gtx.py | 8 +- autotest/gdrivers/gxf.py | 37 +- autotest/gdrivers/hdf5.py | 338 +- autotest/gdrivers/hdf5multidim.py | 583 +- autotest/gdrivers/heif.py | 55 +- autotest/gdrivers/hf2.py | 26 +- autotest/gdrivers/hfa.py | 768 +- autotest/gdrivers/idrisi.py | 33 +- autotest/gdrivers/ilwis.py | 33 +- autotest/gdrivers/iris.py | 41 +- autotest/gdrivers/isce.py | 46 +- autotest/gdrivers/isg.py | 3 +- autotest/gdrivers/isis.py | 1501 ++- autotest/gdrivers/isis2.py | 31 +- autotest/gdrivers/jdem.py | 6 +- autotest/gdrivers/jp2kak.py | 581 +- autotest/gdrivers/jp2lura.py | 1627 ++- autotest/gdrivers/jp2metadata.py | 213 +- autotest/gdrivers/jp2openjpeg.py | 2719 +++-- autotest/gdrivers/jpeg.py | 1079 +- autotest/gdrivers/jpeg_profile.py | 99 +- autotest/gdrivers/jpegxl.py | 435 +- autotest/gdrivers/jpipkak.py | 59 +- autotest/gdrivers/kea.py | 415 +- autotest/gdrivers/kmlsuperoverlay.py | 220 +- autotest/gdrivers/kro.py | 29 +- autotest/gdrivers/ktx2.py | 371 +- autotest/gdrivers/l1b.py | 203 +- autotest/gdrivers/lan.py | 9 +- autotest/gdrivers/lcp.py | 906 +- autotest/gdrivers/leveller.py | 7 +- autotest/gdrivers/loslas.py | 20 +- autotest/gdrivers/mbtiles.py | 371 +- autotest/gdrivers/mem.py | 311 +- autotest/gdrivers/memmultidim.py | 1563 +-- autotest/gdrivers/mff.py | 12 +- autotest/gdrivers/mff2.py | 6 +- autotest/gdrivers/mrf.py | 548 +- autotest/gdrivers/mrsid.py | 194 +- autotest/gdrivers/ndf.py | 19 +- autotest/gdrivers/netcdf.py | 3014 +++-- autotest/gdrivers/netcdf_cf.py | 609 +- autotest/gdrivers/netcdf_cfchecks.py | 1821 ++- autotest/gdrivers/netcdf_multidim.py | 2086 ++-- autotest/gdrivers/netcdf_multidim_pamproxydb.py | 40 +- autotest/gdrivers/ngsgeoid.py | 33 +- autotest/gdrivers/ngw.py | 191 +- autotest/gdrivers/nitf.py | 3601 +++--- autotest/gdrivers/ntv2.py | 98 +- autotest/gdrivers/nwt_grc.py | 6 +- autotest/gdrivers/nwt_grd.py | 32 +- autotest/gdrivers/ozi.py | 44 +- autotest/gdrivers/paux.py | 16 +- autotest/gdrivers/pcidsk.py | 477 +- autotest/gdrivers/pcraster.py | 38 +- autotest/gdrivers/pdf.py | 1788 ++- autotest/gdrivers/pds.py | 276 +- autotest/gdrivers/pds4.py | 1079 +- autotest/gdrivers/plmosaic.py | 645 +- autotest/gdrivers/png.py | 202 +- autotest/gdrivers/png_profile.py | 209 +- autotest/gdrivers/pnm.py | 19 +- autotest/gdrivers/postgisraster.py | 315 +- autotest/gdrivers/prf.py | 43 +- autotest/gdrivers/r.py | 19 +- autotest/gdrivers/rasdaman.py | 24 +- autotest/gdrivers/rasterlite.py | 246 +- autotest/gdrivers/rik.py | 43 +- autotest/gdrivers/rl2.py | 344 +- autotest/gdrivers/rmf.py | 650 +- autotest/gdrivers/roipac.py | 43 +- autotest/gdrivers/rpftoc.py | 89 +- autotest/gdrivers/rraster.py | 387 +- autotest/gdrivers/rs2.py | 54 +- autotest/gdrivers/safe.py | 57 +- autotest/gdrivers/saga.py | 127 +- autotest/gdrivers/sar_ceos.py | 10 +- autotest/gdrivers/sdts.py | 25 +- autotest/gdrivers/sentinel2.py | 2459 ++-- autotest/gdrivers/sgi.py | 13 +- autotest/gdrivers/sigdem.py | 14 +- autotest/gdrivers/snodas.py | 23 +- autotest/gdrivers/srp.py | 96 +- autotest/gdrivers/srtmhgt.py | 85 +- autotest/gdrivers/stacit.py | 100 +- autotest/gdrivers/stacta.py | 143 +- autotest/gdrivers/terragen.py | 23 +- autotest/gdrivers/test_validate_jp2.py | 289 +- autotest/gdrivers/tga.py | 41 +- autotest/gdrivers/tiff_profile.py | 363 +- autotest/gdrivers/til.py | 44 +- autotest/gdrivers/tiledb_read.py | 6 +- autotest/gdrivers/tiledb_write.py | 277 +- autotest/gdrivers/usgsdem.py | 219 +- autotest/gdrivers/vicar.py | 469 +- autotest/gdrivers/vrtderived.py | 532 +- autotest/gdrivers/vrtfilt.py | 60 +- autotest/gdrivers/vrtlut.py | 3 +- autotest/gdrivers/vrtmask.py | 219 +- autotest/gdrivers/vrtmultidim.py | 709 +- autotest/gdrivers/vrtovr.py | 135 +- autotest/gdrivers/vrtpansharpen.py | 538 +- autotest/gdrivers/vrtrawlink.py | 196 +- autotest/gdrivers/vrtwarp.py | 310 +- autotest/gdrivers/wcs.py | 432 +- autotest/gdrivers/webp.py | 84 +- autotest/gdrivers/wms.py | 534 +- autotest/gdrivers/wmts.py | 563 +- autotest/gdrivers/xmp.py | 32 +- autotest/gdrivers/xpm.py | 24 +- autotest/gdrivers/xyz.py | 151 +- autotest/gdrivers/zarr_driver.py | 2736 +++-- autotest/gdrivers/zmap.py | 11 +- autotest/generate_parquet_test_file.py | 646 +- autotest/gnm/gnm_test.py | 108 +- autotest/ogc_cite_testing/generate_sample_gpkg.py | 390 +- .../ogc_cite_testing/kml_generate_test_files.py | 231 +- .../missingidentify/ogr_missing_identify.py | 1 + .../missingmetadata/ogr_missing_metadata.py | 1 - autotest/ogr/data/pydrivers/ogr_DUMMY.py | 107 +- .../ogr_unsupported_api_version.py | 1 + autotest/ogr/ogr_arrow.py | 291 +- autotest/ogr/ogr_as_sqlite_extension.py | 50 +- autotest/ogr/ogr_avc.py | 74 +- autotest/ogr/ogr_basic_test.py | 407 +- autotest/ogr/ogr_cad.py | 273 +- autotest/ogr/ogr_carto.py | 919 +- autotest/ogr/ogr_csv.py | 1956 ++-- autotest/ogr/ogr_csw.py | 347 +- autotest/ogr/ogr_db2_hack.py | 53 +- autotest/ogr/ogr_dgn.py | 172 +- autotest/ogr/ogr_dgnv8.py | 120 +- autotest/ogr/ogr_dwg.py | 173 +- autotest/ogr/ogr_dxf.py | 3809 ++++--- autotest/ogr/ogr_edigeo.py | 95 +- autotest/ogr/ogr_eeda.py | 536 +- autotest/ogr/ogr_elasticsearch.py | 1812 +-- autotest/ogr/ogr_esrijson.py | 240 +- autotest/ogr/ogr_factory.py | 897 +- autotest/ogr/ogr_feature.py | 625 +- autotest/ogr/ogr_fgdb.py | 1740 +-- autotest/ogr/ogr_fgdb_stress_test.py | 59 +- autotest/ogr/ogr_fielddomain.py | 225 +- autotest/ogr/ogr_flatgeobuf.py | 665 +- autotest/ogr/ogr_geoconcept.py | 197 +- autotest/ogr/ogr_geojson.py | 2477 ++-- autotest/ogr/ogr_geojsonseq.py | 122 +- autotest/ogr/ogr_geom.py | 2556 +++-- autotest/ogr/ogr_georss.py | 463 +- autotest/ogr/ogr_geos.py | 309 +- autotest/ogr/ogr_gml_fgd_read.py | 50 +- autotest/ogr/ogr_gml_geom.py | 1428 ++- autotest/ogr/ogr_gml_read.py | 2743 +++-- autotest/ogr/ogr_gmlas.py | 2380 ++-- autotest/ogr/ogr_gmt.py | 128 +- autotest/ogr/ogr_gpkg.py | 4183 ++++--- autotest/ogr/ogr_gpsbabel.py | 71 +- autotest/ogr/ogr_gpx.py | 265 +- autotest/ogr/ogr_hana.py | 638 +- autotest/ogr/ogr_idrisi.py | 77 +- autotest/ogr/ogr_ili.py | 663 +- autotest/ogr/ogr_index_test.py | 232 +- autotest/ogr/ogr_jml.py | 299 +- autotest/ogr/ogr_join_test.py | 348 +- autotest/ogr/ogr_kml.py | 397 +- autotest/ogr/ogr_layer_algebra.py | 344 +- autotest/ogr/ogr_libkml.py | 1416 ++- autotest/ogr/ogr_lvbag.py | 503 +- autotest/ogr/ogr_mapml.py | 287 +- autotest/ogr/ogr_mem.py | 428 +- autotest/ogr/ogr_mitab.py | 1596 +-- autotest/ogr/ogr_mongodbv3.py | 617 +- autotest/ogr/ogr_mssqlspatial.py | 323 +- autotest/ogr/ogr_mvt.py | 1514 ++- autotest/ogr/ogr_mysql.py | 528 +- autotest/ogr/ogr_nas.py | 162 +- autotest/ogr/ogr_ngw.py | 608 +- autotest/ogr/ogr_ntf.py | 76 +- autotest/ogr/ogr_oapif.py | 781 +- autotest/ogr/ogr_oci.py | 526 +- autotest/ogr/ogr_odbc.py | 538 +- autotest/ogr/ogr_ods.py | 259 +- autotest/ogr/ogr_ogdi.py | 119 +- autotest/ogr/ogr_openfilegdb.py | 1962 ++-- autotest/ogr/ogr_openfilegdb_write.py | 2206 ++-- autotest/ogr/ogr_osm.py | 476 +- autotest/ogr/ogr_parquet.py | 1279 ++- autotest/ogr/ogr_pcidsk.py | 151 +- autotest/ogr/ogr_pdf.py | 334 +- autotest/ogr/ogr_pds.py | 40 +- autotest/ogr/ogr_pds4.py | 850 +- autotest/ogr/ogr_pg.py | 3920 ++++--- autotest/ogr/ogr_pgdump.py | 973 +- autotest/ogr/ogr_pgeo.py | 799 +- autotest/ogr/ogr_plscenes.py | 690 +- autotest/ogr/ogr_pythondrivers.py | 82 +- autotest/ogr/ogr_refcount.py | 41 +- autotest/ogr/ogr_rfc30.py | 14 +- autotest/ogr/ogr_rfc35_mem.py | 144 +- autotest/ogr/ogr_rfc35_mitab.py | 210 +- autotest/ogr/ogr_rfc35_shape.py | 217 +- autotest/ogr/ogr_rfc35_sqlite.py | 165 +- autotest/ogr/ogr_rfc41.py | 472 +- autotest/ogr/ogr_s57.py | 302 +- autotest/ogr/ogr_sdts.py | 48 +- autotest/ogr/ogr_selafin.py | 81 +- autotest/ogr/ogr_shape.py | 3442 +++--- autotest/ogr/ogr_shape_qix.py | 92 +- autotest/ogr/ogr_shape_sbn.py | 41 +- autotest/ogr/ogr_sosi.py | 47 +- autotest/ogr/ogr_sql_rfc28.py | 895 +- autotest/ogr/ogr_sql_sqlite.py | 1412 ++- autotest/ogr/ogr_sql_test.py | 765 +- autotest/ogr/ogr_sqlite.py | 2345 ++-- autotest/ogr/ogr_style.py | 37 +- autotest/ogr/ogr_svg.py | 58 +- autotest/ogr/ogr_sxf.py | 69 +- autotest/ogr/ogr_tiger.py | 150 +- autotest/ogr/ogr_topojson.py | 159 +- autotest/ogr/ogr_vdv.py | 281 +- autotest/ogr/ogr_vfk.py | 156 +- autotest/ogr/ogr_virtualogr.py | 277 +- autotest/ogr/ogr_vrt.py | 2133 ++-- autotest/ogr/ogr_wasp.py | 223 +- autotest/ogr/ogr_wfs.py | 2421 ++-- autotest/ogr/ogr_wkbwkt_geom.py | 930 +- autotest/ogr/ogr_wktempty.py | 108 +- autotest/ogr/ogr_xls.py | 74 +- autotest/ogr/ogr_xlsx.py | 382 +- autotest/ogr/ograpispy.py | 79 +- autotest/osr/osr_basic.py | 783 +- autotest/osr/osr_basic_subprocess.py | 4 +- autotest/osr/osr_compd.py | 111 +- autotest/osr/osr_ct.py | 253 +- autotest/osr/osr_ct_proj.py | 461 +- autotest/osr/osr_epsg.py | 179 +- autotest/osr/osr_erm.py | 24 +- autotest/osr/osr_esri.py | 593 +- autotest/osr/osr_micoordsys.py | 48 +- autotest/osr/osr_ozi.py | 61 +- autotest/osr/osr_pci.py | 202 +- autotest/osr/osr_pm.py | 32 +- autotest/osr/osr_proj4.py | 470 +- autotest/osr/osr_url.py | 38 +- autotest/osr/osr_usgs.py | 68 +- autotest/osr/osr_validate.py | 58 +- autotest/osr/osr_xml.py | 11 +- autotest/pymod/gdaltest.py | 1120 +- autotest/pymod/ogrtest.py | 166 +- autotest/pymod/test_cli_utilities.py | 104 +- autotest/pymod/test_py_scripts.py | 54 +- autotest/pymod/uffd.py | 15 +- autotest/pymod/webserver.py | 262 +- autotest/pymod/xmlvalidate.py | 385 +- .../test_add_alpha_band_to_string_vrt.py | 49 +- .../test_add_gdal_warp_options_to_string.py | 23 +- .../pyscripts/gdal2tiles/test_nb_data_bands.py | 9 +- .../pyscripts/gdal2tiles/test_option_parser.py | 167 +- .../pyscripts/gdal2tiles/test_reproject_dataset.py | 28 +- .../pyscripts/gdal2tiles/test_setup_input_srs.py | 38 +- .../gdal2tiles/test_setup_no_data_value.py | 29 +- ...test_update_alpha_value_for_non_alpha_inputs.py | 11 +- autotest/pyscripts/gdal2tiles/test_vsimem.py | 28 +- autotest/pyscripts/setup.cfg | 2 - autotest/pyscripts/test_gdal2tiles.py | 453 +- autotest/pyscripts/test_gdal2xyz.py | 73 +- autotest/pyscripts/test_gdal_calc.py | 434 +- autotest/pyscripts/test_gdal_edit.py | 247 +- autotest/pyscripts/test_gdal_fillnodata.py | 81 +- autotest/pyscripts/test_gdal_ls_py.py | 123 +- autotest/pyscripts/test_gdal_merge.py | 179 +- autotest/pyscripts/test_gdal_pansharpen.py | 58 +- autotest/pyscripts/test_gdal_polygonize.py | 158 +- autotest/pyscripts/test_gdal_proximity.py | 61 +- autotest/pyscripts/test_gdal_retile.py | 282 +- autotest/pyscripts/test_gdal_sieve.py | 47 +- autotest/pyscripts/test_gdal_utils.py | 163 +- autotest/pyscripts/test_gdal_utils_cli.py | 3 +- autotest/pyscripts/test_gdal_utils_retcodes.py | 8 +- autotest/pyscripts/test_gdalinfo_py.py | 191 +- autotest/pyscripts/test_gdallocationinfo_py.py | 126 +- autotest/pyscripts/test_gdalmove.py | 35 +- autotest/pyscripts/test_ogr2ogr_py.py | 1404 ++- autotest/pyscripts/test_ogrinfo_py.py | 168 +- autotest/pyscripts/test_ogrmerge.py | 350 +- autotest/pyscripts/test_osr_util.py | 21 +- autotest/pyscripts/test_pct.py | 148 +- autotest/setup.cfg | 60 - autotest/test_random_tiff.py | 88 +- autotest/utilities/test_gdal_contour.py | 332 +- autotest/utilities/test_gdal_create.py | 113 +- autotest/utilities/test_gdal_grid.py | 746 +- autotest/utilities/test_gdal_grid_lib.py | 122 +- autotest/utilities/test_gdal_rasterize.py | 269 +- autotest/utilities/test_gdal_rasterize_lib.py | 369 +- autotest/utilities/test_gdal_translate.py | 755 +- autotest/utilities/test_gdal_translate_lib.py | 561 +- autotest/utilities/test_gdal_viewshed.py | 152 +- autotest/utilities/test_gdaladdo.py | 102 +- autotest/utilities/test_gdalbuildvrt.py | 432 +- autotest/utilities/test_gdalbuildvrt_lib.py | 435 +- autotest/utilities/test_gdaldem.py | 408 +- autotest/utilities/test_gdaldem_lib.py | 436 +- autotest/utilities/test_gdalinfo.py | 816 +- autotest/utilities/test_gdalinfo_lib.py | 144 +- autotest/utilities/test_gdallocationinfo.py | 67 +- autotest/utilities/test_gdalmdiminfo.py | 8 +- autotest/utilities/test_gdalmdiminfo_lib.py | 110 +- autotest/utilities/test_gdalmdimtranslate.py | 16 +- autotest/utilities/test_gdalmdimtranslate_lib.py | 371 +- autotest/utilities/test_gdalsrsinfo.py | 236 +- autotest/utilities/test_gdaltindex.py | 234 +- autotest/utilities/test_gdaltransform.py | 137 +- autotest/utilities/test_gdalwarp.py | 1022 +- autotest/utilities/test_gdalwarp_lib.py | 1998 ++-- autotest/utilities/test_gnmutils.py | 74 +- autotest/utilities/test_nearblack.py | 156 +- autotest/utilities/test_nearblack_lib.py | 93 +- autotest/utilities/test_ogr2ogr.py | 2127 ++-- autotest/utilities/test_ogr2ogr_lib.py | 584 +- autotest/utilities/test_ogrinfo.py | 474 +- autotest/utilities/test_ogrlineref.py | 83 +- autotest/utilities/test_ogrtindex.py | 204 +- ci/travis/trusty_clang/before_install.sh | 7 +- cmake/helpers/GdalDriverHelper.cmake | 8 + cmake/modules/packages/FindKDU.cmake | 16 +- config.guess | 1480 --- config.rpath | 0 config.sub | 1801 --- configure.ac | 5803 ---------- doc/source/_extensions/configoptions.py | 20 +- doc/source/_extensions/driverproperties.py | 413 +- doc/source/_extensions/redirects.py | 217 +- doc/source/build_configoptions_index.py | 42 +- doc/source/build_driver_summary.py | 106 +- doc/source/conf.py | 480 +- doc/source/drivers/raster/vrt.rst | 2 +- doc/source/drivers/vector/geojson.rst | 11 +- doc/source/drivers/vector/geojsonseq.rst | 10 + doc/source/drivers/vector/georss.rst | 2 +- examples/pydrivers/ogr_CityJSON.py | 128 +- examples/pydrivers/ogr_DUMMY.py | 107 +- examples/pydrivers/ogr_PASSTHROUGH.py | 73 +- frmts/GNUmakefile | 34 - frmts/aaigrid/GNUmakefile | 15 - frmts/aaigrid/makefile.vc | 13 - frmts/adrg/GNUmakefile | 14 - frmts/adrg/makefile.vc | 16 - frmts/aigrid/GNUmakefile | 31 - frmts/aigrid/makefile.vc | 21 - frmts/airsar/GNUmakefile | 13 - frmts/airsar/makefile.vc | 13 - frmts/arg/GNUmakefile | 14 - frmts/arg/makefile.vc | 15 - frmts/blx/GNUmakefile | 15 - frmts/blx/makefile.vc | 15 - frmts/bmp/GNUmakefile | 13 - frmts/bmp/makefile.vc | 13 - frmts/bsb/GNUmakefile | 37 - frmts/bsb/makefile.vc | 13 - frmts/cals/GNUmakefile | 17 - frmts/cals/makefile.vc | 15 - frmts/ceos/GNUmakefile | 17 - frmts/ceos/makefile.vc | 13 - frmts/ceos2/GNUmakefile | 18 - frmts/ceos2/makefile.vc | 14 - frmts/coasp/GNUmakefile | 13 - frmts/coasp/makefile.vc | 13 - frmts/cosar/GNUmakefile | 13 - frmts/cosar/makefile.vc | 13 - frmts/ctg/GNUmakefile | 15 - frmts/ctg/makefile.vc | 13 - frmts/daas/GNUmakefile | 13 - frmts/daas/makefile.vc | 16 - frmts/dds/GNUmakefile | 24 - frmts/dds/makefile.vc | 15 - frmts/derived/GNUmakefile | 11 - frmts/derived/makefile.vc | 13 - frmts/dimap/GNUmakefile | 17 - frmts/dimap/makefile.vc | 15 - frmts/dted/GNUmakefile | 17 - frmts/dted/makefile.vc | 18 - frmts/ecw/GNUmakefile | 23 - frmts/ecw/lookup.py | 123 +- frmts/ecw/makefile.vc | 44 - frmts/eeda/GNUmakefile | 13 - frmts/eeda/makefile.vc | 16 - frmts/elas/GNUmakefile | 14 - frmts/elas/makefile.vc | 13 - frmts/envisat/GNUmakefile | 22 - frmts/envisat/makefile.vc | 13 - frmts/ers/GNUmakefile | 22 - frmts/ers/makefile.vc | 13 - frmts/esric/GNUmakefile | 25 - frmts/esric/makefile.vc | 28 - frmts/exr/GNUmakefile | 13 - frmts/exr/makefile.vc | 16 - frmts/fit/GNUmakefile | 15 - frmts/fit/makefile.vc | 14 - frmts/fits/GNUmakefile | 15 - frmts/fits/makefile.vc | 31 - frmts/georaster/GNUmakefile | 41 - frmts/georaster/makefile.vc | 54 - frmts/gff/GNUmakefile | 14 - frmts/gff/makefile.vc | 13 - frmts/gif/GNUmakefile | 28 - frmts/gif/giflib/makefile.vc | 16 - frmts/gif/makefile.vc | 23 - frmts/grib/GNUmakefile | 73 - frmts/grib/degrib/degrib/makefile.vc | 13 - frmts/grib/degrib/extract_tables.py | 103 +- frmts/grib/degrib/g2clib/makefile.vc | 15 - frmts/grib/degrib/makefile.vc | 10 - frmts/grib/degrib/merge_degrib_and_wmo_tables.py | 274 +- frmts/grib/makefile.vc | 39 - frmts/gsg/GNUmakefile | 13 - frmts/gsg/makefile.vc | 13 - frmts/gta/GNUmakefile | 13 - frmts/gta/makefile.vc | 15 - frmts/gtiff/GNUmakefile | 88 - frmts/gtiff/libgeotiff/GNUmakefile | 67 - frmts/gtiff/libgeotiff/makefile.vc | 28 - frmts/gtiff/libtiff/GNUmakefile | 135 - frmts/gtiff/libtiff/makefile.vc | 108 - frmts/gtiff/libtiff/tif_dir.c | 75 +- frmts/gtiff/libtiff/tif_dirinfo.c | 3 + frmts/gtiff/libtiff/tif_dirread.c | 29 +- frmts/gtiff/libtiff/tif_dirwrite.c | 97 +- frmts/gtiff/libtiff/tif_print.c | 6 +- frmts/gtiff/makefile.vc | 64 - frmts/gxf/GNUmakefile | 64 - frmts/gxf/makefile.vc | 13 - frmts/hdf4/GNUmakefile | 29 - frmts/hdf4/hdf-eos/GNUmakefile | 22 - frmts/hdf4/hdf-eos/makefile.vc | 21 - frmts/hdf4/makefile.vc | 42 - frmts/hdf5/GNUmakefile | 28 - frmts/hdf5/makefile.vc | 49 - frmts/heif/GNUmakefile | 13 - frmts/heif/makefile.vc | 13 - frmts/hf2/GNUmakefile | 13 - frmts/hf2/makefile.vc | 13 - frmts/hfa/GNUmakefile | 21 - frmts/hfa/makefile.vc | 27 - frmts/idrisi/GNUmakefile | 15 - frmts/idrisi/makefile.vc | 16 - frmts/ilwis/GNUmakefile | 11 - frmts/ilwis/makefile.vc | 13 - frmts/iris/GNUmakefile | 13 - frmts/iris/makefile.vc | 15 - frmts/iso8211/GNUmakefile | 88 - frmts/iso8211/makefile.vc | 48 - frmts/jaxapalsar/GNUmakefile | 10 - frmts/jaxapalsar/makefile.vc | 12 - frmts/jdem/GNUmakefile | 13 - frmts/jdem/makefile.vc | 13 - frmts/jp2kak/GNUmakefile | 33 - frmts/jp2kak/jp2kak_headers.h | 1 + frmts/jp2kak/jp2kakdataset.cpp | 761 +- frmts/jp2kak/makefile.vc | 64 - frmts/jp2lura/GNUmakefile | 22 - frmts/jp2lura/makefile.vc | 32 - frmts/jpeg/GNUmakefile | 74 - frmts/jpeg/libjpeg/makefile.vc | 25 - frmts/jpeg/libjpeg12/makefile.vc | 76 - frmts/jpeg/makefile.vc | 42 - frmts/jpipkak/GNUmakefile | 40 - frmts/jpipkak/makefile.vc | 36 - frmts/kea/GNUmakefile | 15 - frmts/kea/makefile.vc | 26 - frmts/kmlsuperoverlay/GNUmakefile | 15 - frmts/kmlsuperoverlay/makefile.vc | 20 - frmts/l1b/GNUmakefile | 13 - frmts/l1b/makefile.vc | 13 - frmts/leveller/GNUmakefile | 13 - frmts/leveller/makefile.vc | 13 - frmts/makefile.vc | 244 - frmts/map/GNUmakefile | 11 - frmts/map/makefile.vc | 13 - frmts/mbtiles/GNUmakefile | 23 - frmts/mbtiles/makefile.vc | 21 - frmts/mem/GNUmakefile | 17 - frmts/mem/makefile.vc | 13 - frmts/mrf/GNUmakefile | 103 - frmts/mrf/LERCV1/GNUmakefile | 20 - frmts/mrf/LERCV1/makefile.vc | 20 - frmts/mrf/makefile.vc | 103 - frmts/mrsid/GNUmakefile | 33 - frmts/mrsid/makefile.vc | 47 - frmts/mrsid/nmake.opt | 591 - frmts/msg/GNUmakefile | 24 - frmts/msg/makefile.vc | 26 - frmts/msgn/GNUmakefile | 13 - frmts/msgn/makefile.vc | 15 - frmts/netcdf/GNUmakefile | 47 - frmts/netcdf/makefile.vc | 59 - frmts/netcdf/netcdfdataset.cpp | 38 +- frmts/ngsgeoid/GNUmakefile | 13 - frmts/ngsgeoid/makefile.vc | 13 - frmts/nitf/GNUmakefile | 50 - frmts/nitf/makefile.vc | 37 - frmts/northwood/GNUmakefile | 18 - frmts/northwood/makefile.vc | 15 - frmts/null/GNUmakefile | 12 - frmts/ogcapi/GNUmakefile | 13 - frmts/ogcapi/makefile.vc | 16 - frmts/openjpeg/GNUmakefile | 21 - frmts/openjpeg/makefile.vc | 30 - frmts/ozi/GNUmakefile | 19 - frmts/ozi/makefile.vc | 19 - frmts/pcidsk/GNUmakefile | 134 - frmts/pcidsk/makefile.vc | 87 - frmts/pcidsk/sdk/GNUmakefile | 94 - frmts/pcraster/GNUmakefile | 28 - frmts/pcraster/libcsf/makefile.vc | 29 - frmts/pcraster/makefile.vc | 30 - frmts/pdf/GNUmakefile | 53 - frmts/pdf/makefile.vc | 53 - frmts/pds/GNUmakefile | 33 - frmts/pds/makefile.vc | 25 - frmts/plmosaic/GNUmakefile | 13 - frmts/plmosaic/makefile.vc | 16 - frmts/png/GNUmakefile | 55 - frmts/png/libpng/makefile.vc | 42 - frmts/png/makefile.vc | 33 - frmts/postgisraster/GNUmakefile | 25 - frmts/postgisraster/makefile.vc | 15 - frmts/prf/GNUmakefile | 10 - frmts/prf/makefile.vc | 13 - frmts/r/GNUmakefile | 13 - frmts/r/makefile.vc | 13 - frmts/rasdaman/GNUmakefile | 13 - frmts/rasdaman/makefile.vc | 13 - frmts/rasterlite/GNUmakefile | 13 - frmts/rasterlite/makefile.vc | 15 - frmts/raw/GNUmakefile | 24 - frmts/raw/makefile.vc | 22 - frmts/rdb/GNUmakefile | 13 - frmts/rdb/makefile.vc | 15 - frmts/rik/GNUmakefile | 19 - frmts/rik/makefile.vc | 19 - frmts/rmf/GNUmakefile | 15 - frmts/rmf/makefile.vc | 17 - frmts/rs2/GNUmakefile | 13 - frmts/rs2/makefile.vc | 13 - frmts/safe/GNUmakefile | 13 - frmts/safe/makefile.vc | 13 - frmts/saga/GNUmakefile | 11 - frmts/saga/makefile.vc | 13 - frmts/sdts/GNUmakefile | 71 - frmts/sdts/makefile.vc | 34 - frmts/sentinel2/GNUmakefile | 11 - frmts/sentinel2/makefile.vc | 13 - frmts/sgi/GNUmakefile | 18 - frmts/sgi/makefile.vc | 14 - frmts/sigdem/GNUmakefile | 17 - frmts/sigdem/makefile.vc | 13 - frmts/sigdem/sigdemdataset.cpp | 2 + frmts/srtmhgt/GNUmakefile | 18 - frmts/srtmhgt/makefile.vc | 14 - frmts/stacit/GNUmakefile | 14 - frmts/stacit/makefile.vc | 15 - frmts/stacta/GNUmakefile | 14 - frmts/stacta/makefile.vc | 15 - frmts/terragen/GNUmakefile | 13 - frmts/terragen/makefile.vc | 11 - frmts/tga/GNUmakefile | 14 - frmts/tga/makefile.vc | 13 - frmts/til/GNUmakefile | 15 - frmts/til/makefile.vc | 15 - frmts/tiledb/GNUmakefile | 18 - frmts/tiledb/makefile.vc | 15 - frmts/tsx/GNUmakefile | 10 - frmts/tsx/makefile.vc | 12 - frmts/usgsdem/GNUmakefile | 13 - frmts/usgsdem/makefile.vc | 15 - frmts/vrt/GNUmakefile | 28 - frmts/vrt/makefile.vc | 18 - frmts/wcs/GNUmakefile | 13 - frmts/wcs/makefile.vc | 16 - frmts/webp/GNUmakefile | 13 - frmts/webp/makefile.vc | 15 - frmts/wms/GNUmakefile | 26 - frmts/wms/makefile.vc | 23 - frmts/wmts/GNUmakefile | 11 - frmts/wmts/makefile.vc | 14 - frmts/xpm/GNUmakefile | 15 - frmts/xpm/makefile.vc | 15 - frmts/xyz/GNUmakefile | 13 - frmts/xyz/makefile.vc | 13 - frmts/zarr/GNUmakefile | 22 - frmts/zarr/makefile.vc | 19 - frmts/zlib/GNUmakefile | 27 - frmts/zlib/makefile.vc | 29 - frmts/zmap/GNUmakefile | 13 - frmts/zmap/makefile.vc | 13 - fuzzers/GNUmakefile | 88 - fuzzers/tests/GNUmakefile | 34 - gcore/GNUmakefile | 88 - gcore/generate_gdal_version_h.sh | 55 - gcore/makefile.vc | 66 - gcore/mdreader/GNUmakefile | 28 - gcore/mdreader/makefile.vc | 16 - gdal.pc.in | 11 - generate_vcxproj.bat | 487 - generated_headers/.gitignore | 2 - generated_headers/GNUmakefile | 11 - gnm/GNUmakefile | 35 - gnm/gnm_frmts/GNUmakefile | 38 - gnm/gnm_frmts/db/GNUmakefile | 18 - gnm/gnm_frmts/db/makefile.vc | 16 - gnm/gnm_frmts/file/GNUmakefile | 18 - gnm/gnm_frmts/file/makefile.vc | 16 - gnm/gnm_frmts/makefile.vc | 32 - gnm/makefile.vc | 46 - install-sh | 256 - ltmain.sh | 11156 ------------------- m4/acinclude.m4 | 510 - m4/ax_cflags_warn_all.m4 | 158 - m4/ax_check_compile_flag.m4 | 74 - m4/ax_compiler_vendor.m4 | 117 - m4/ax_cxx_compile_stdcxx.m4 | 562 - m4/ax_cxx_compile_stdcxx_11.m4 | 39 - m4/ax_lib_expat.m4 | 246 - m4/ax_lib_libkml.m4 | 337 - m4/ax_lib_sqlite3.m4 | 188 - m4/ax_lib_xerces.m4 | 273 - m4/ax_oracle_oci.m4 | 309 - m4/ax_prepend_flag.m4 | 51 - m4/ax_require_defined.m4 | 37 - m4/geos.m4 | 167 - m4/iconv.m4 | 273 - m4/lib-ld.m4 | 110 - m4/lib-link.m4 | 709 -- m4/lib-prefix.m4 | 185 - m4/libtool.m4 | 8388 -------------- m4/ltoptions.m4 | 437 - m4/ltsugar.m4 | 124 - m4/ltversion.m4 | 23 - m4/lt~obsolete.m4 | 99 - m4/pkg.m4 | 275 - m4/sfcgal.m4 | 165 - makefile.vc | 277 - nmake.opt | 1143 -- ogr/GNUmakefile | 101 - ogr/makefile.vc | 74 - ogr/ogrsf_frmts/GNUmakefile | 24 - ogr/ogrsf_frmts/amigocloud/GNUmakefile | 14 - ogr/ogrsf_frmts/amigocloud/makefile.vc | 33 - ogr/ogrsf_frmts/avc/GNUmakefile | 26 - ogr/ogrsf_frmts/avc/makefile.vc | 24 - ogr/ogrsf_frmts/cad/GNUmakefile | 20 - ogr/ogrsf_frmts/cad/libopencad/GNUmakefile | 31 - ogr/ogrsf_frmts/cad/libopencad/dwg/GNUmakefile | 19 - ogr/ogrsf_frmts/cad/libopencad/dwg/makefile.vc | 18 - ogr/ogrsf_frmts/cad/libopencad/makefile.vc | 34 - ogr/ogrsf_frmts/cad/makefile.vc | 21 - ogr/ogrsf_frmts/carto/GNUmakefile | 14 - ogr/ogrsf_frmts/carto/makefile.vc | 16 - ogr/ogrsf_frmts/csv/GNUmakefile | 15 - ogr/ogrsf_frmts/csv/makefile.vc | 15 - ogr/ogrsf_frmts/csw/GNUmakefile | 14 - ogr/ogrsf_frmts/csw/makefile.vc | 15 - ogr/ogrsf_frmts/dgn/GNUmakefile | 64 - ogr/ogrsf_frmts/dgn/dist/Makefile | 18 - ogr/ogrsf_frmts/dgn/dist/Makefile.vc | 24 - ogr/ogrsf_frmts/dgn/dist/README | 209 - ogr/ogrsf_frmts/dgn/dist/cpl_config.h | 57 - ogr/ogrsf_frmts/dgn/makefile.vc | 23 - ogr/ogrsf_frmts/dwg/GNUmakefile | 33 - ogr/ogrsf_frmts/dwg/makefile.vc | 47 - ogr/ogrsf_frmts/dxf/GNUmakefile | 20 - ogr/ogrsf_frmts/dxf/makefile.vc | 18 - ogr/ogrsf_frmts/edigeo/GNUmakefile | 14 - ogr/ogrsf_frmts/edigeo/makefile.vc | 15 - ogr/ogrsf_frmts/elastic/GNUmakefile | 14 - ogr/ogrsf_frmts/elastic/makefile.vc | 15 - ogr/ogrsf_frmts/filegdb/GNUmakefile | 22 - ogr/ogrsf_frmts/filegdb/makefile.vc | 39 - ogr/ogrsf_frmts/flatgeobuf/GNUmakefile | 15 - ogr/ogrsf_frmts/flatgeobuf/makefile.vc | 12 - ogr/ogrsf_frmts/generic/GNUmakefile | 86 - ogr/ogrsf_frmts/generic/makefile.vc | 157 - ogr/ogrsf_frmts/geoconcept/GNUmakefile | 11 - ogr/ogrsf_frmts/geoconcept/makefile.vc | 13 - ogr/ogrsf_frmts/geojson/GNUmakefile | 33 - ogr/ogrsf_frmts/geojson/libjson/GNUmakefile | 34 - ogr/ogrsf_frmts/geojson/libjson/makefile.vc | 30 - ogr/ogrsf_frmts/geojson/makefile.vc | 40 - ogr/ogrsf_frmts/geojson/ogrgeojsonreader.cpp | 27 +- ogr/ogrsf_frmts/geojson/ogrgeojsonseqdriver.cpp | 12 +- ogr/ogrsf_frmts/georss/GNUmakefile | 19 - ogr/ogrsf_frmts/georss/makefile.vc | 18 - ogr/ogrsf_frmts/gml/GNUmakefile | 42 - ogr/ogrsf_frmts/gml/makefile.vc | 46 - ogr/ogrsf_frmts/gmlas/GNUmakefile | 17 - ogr/ogrsf_frmts/gmlas/makefile.vc | 18 - ogr/ogrsf_frmts/gmt/GNUmakefile | 11 - ogr/ogrsf_frmts/gmt/makefile.vc | 16 - ogr/ogrsf_frmts/gpkg/GNUmakefile | 22 - ogr/ogrsf_frmts/gpkg/makefile.vc | 22 - ogr/ogrsf_frmts/gpsbabel/GNUmakefile | 14 - ogr/ogrsf_frmts/gpsbabel/makefile.vc | 16 - ogr/ogrsf_frmts/gpx/GNUmakefile | 19 - ogr/ogrsf_frmts/gpx/makefile.vc | 18 - ogr/ogrsf_frmts/hana/GNUmakefile | 27 - ogr/ogrsf_frmts/idb/GNUmakefile | 15 - ogr/ogrsf_frmts/idb/makefile.vc | 16 - ogr/ogrsf_frmts/idrisi/GNUmakefile | 14 - ogr/ogrsf_frmts/idrisi/makefile.vc | 15 - ogr/ogrsf_frmts/ili/GNUmakefile | 21 - ogr/ogrsf_frmts/ili/makefile.vc | 17 - ogr/ogrsf_frmts/jml/GNUmakefile | 19 - ogr/ogrsf_frmts/jml/makefile.vc | 18 - ogr/ogrsf_frmts/kml/GNUmakefile | 25 - ogr/ogrsf_frmts/kml/makefile.vc | 22 - ogr/ogrsf_frmts/libkml/GNUmakefile | 29 - ogr/ogrsf_frmts/libkml/makefile.vc | 37 - ogr/ogrsf_frmts/lvbag/GNUmakefile | 22 - ogr/ogrsf_frmts/lvbag/makefile.vc | 18 - ogr/ogrsf_frmts/makefile.vc | 276 - ogr/ogrsf_frmts/mapml/GNUmakefile | 12 - ogr/ogrsf_frmts/mapml/makefile.vc | 15 - ogr/ogrsf_frmts/mem/GNUmakefile | 14 - ogr/ogrsf_frmts/mem/makefile.vc | 13 - ogr/ogrsf_frmts/mitab/GNUmakefile | 30 - ogr/ogrsf_frmts/mitab/makefile.vc | 32 - ogr/ogrsf_frmts/mongodbv3/GNUmakefile | 15 - ogr/ogrsf_frmts/mongodbv3/makefile.vc | 32 - ogr/ogrsf_frmts/mssqlspatial/GNUmakefile | 12 - ogr/ogrsf_frmts/mssqlspatial/makefile.vc | 43 - ogr/ogrsf_frmts/mvt/GNUmakefile | 24 - ogr/ogrsf_frmts/mvt/makefile.vc | 19 - ogr/ogrsf_frmts/mysql/GNUmakefile | 15 - ogr/ogrsf_frmts/mysql/makefile.vc | 19 - ogr/ogrsf_frmts/nas/GNUmakefile | 26 - ogr/ogrsf_frmts/nas/makefile.vc | 26 - ogr/ogrsf_frmts/ngw/GNUmakefile | 18 - ogr/ogrsf_frmts/ngw/makefile.vc | 13 - ogr/ogrsf_frmts/ntf/GNUmakefile | 20 - ogr/ogrsf_frmts/ntf/makefile.vc | 19 - ogr/ogrsf_frmts/oci/GNUmakefile | 29 - ogr/ogrsf_frmts/oci/makefile.vc | 48 - ogr/ogrsf_frmts/odbc/GNUmakefile | 13 - ogr/ogrsf_frmts/odbc/makefile.vc | 14 - ogr/ogrsf_frmts/ods/GNUmakefile | 33 - ogr/ogrsf_frmts/ods/makefile.vc | 20 - ogr/ogrsf_frmts/ogdi/GNUmakefile | 14 - ogr/ogrsf_frmts/ogdi/makefile.vc | 18 - ogr/ogrsf_frmts/openfilegdb/GNUmakefile | 18 - ogr/ogrsf_frmts/openfilegdb/makefile.vc | 17 - ogr/ogrsf_frmts/osm/GNUmakefile | 21 - ogr/ogrsf_frmts/osm/makefile.vc | 18 - ogr/ogrsf_frmts/pds/GNUmakefile | 14 - ogr/ogrsf_frmts/pds/makefile.vc | 15 - ogr/ogrsf_frmts/pg/GNUmakefile | 25 - ogr/ogrsf_frmts/pg/makefile.vc | 30 - ogr/ogrsf_frmts/pgdump/GNUmakefile | 14 - ogr/ogrsf_frmts/pgdump/makefile.vc | 15 - ogr/ogrsf_frmts/pgeo/GNUmakefile | 13 - ogr/ogrsf_frmts/pgeo/makefile.vc | 14 - ogr/ogrsf_frmts/plscenes/GNUmakefile | 15 - ogr/ogrsf_frmts/plscenes/makefile.vc | 17 - ogr/ogrsf_frmts/s57/GNUmakefile | 25 - ogr/ogrsf_frmts/s57/makefile.vc | 19 - ogr/ogrsf_frmts/s57/s57tables.py | 19 +- ogr/ogrsf_frmts/sdts/GNUmakefile | 37 - ogr/ogrsf_frmts/sdts/makefile.vc | 19 - ogr/ogrsf_frmts/selafin/GNUmakefile | 18 - ogr/ogrsf_frmts/selafin/makefile.vc | 15 - ogr/ogrsf_frmts/shape/GNUmakefile | 36 - ogr/ogrsf_frmts/shape/makefile.vc | 18 - ogr/ogrsf_frmts/sosi/GNUmakefile | 15 - ogr/ogrsf_frmts/sosi/makefile.vc | 30 - ogr/ogrsf_frmts/sqlite/GNUmakefile | 51 - ogr/ogrsf_frmts/sqlite/makefile.vc | 38 - ogr/ogrsf_frmts/svg/GNUmakefile | 19 - ogr/ogrsf_frmts/svg/makefile.vc | 18 - ogr/ogrsf_frmts/sxf/GNUmakefile | 14 - ogr/ogrsf_frmts/sxf/makefile.vc | 15 - ogr/ogrsf_frmts/tiger/GNUmakefile | 37 - ogr/ogrsf_frmts/tiger/makefile.vc | 24 - ogr/ogrsf_frmts/vdv/GNUmakefile | 14 - ogr/ogrsf_frmts/vdv/makefile.vc | 15 - ogr/ogrsf_frmts/vfk/GNUmakefile | 21 - ogr/ogrsf_frmts/vfk/makefile.vc | 20 - ogr/ogrsf_frmts/vrt/GNUmakefile | 14 - ogr/ogrsf_frmts/vrt/makefile.vc | 15 - ogr/ogrsf_frmts/wasp/GNUmakefile | 14 - ogr/ogrsf_frmts/wasp/makefile.vc | 15 - ogr/ogrsf_frmts/wfs/GNUmakefile | 14 - ogr/ogrsf_frmts/wfs/makefile.vc | 15 - ogr/ogrsf_frmts/xls/GNUmakefile | 14 - ogr/ogrsf_frmts/xls/makefile.vc | 15 - ogr/ogrsf_frmts/xlsx/GNUmakefile | 18 - ogr/ogrsf_frmts/xlsx/makefile.vc | 20 - perftests/cog.py | 38 +- perftests/computeminmax.py | 43 +- perftests/computestatistics.py | 43 +- perftests/downsample_integer_factor.py | 260 +- perftests/overview.py | 37 +- port/GNUmakefile | 149 - port/cpl_json_streaming_parser.cpp | 9 +- port/cpl_json_streaming_parser.h | 4 +- port/makefile.vc | 182 - scripts/GNUmakefile | 20 - scripts/analyze_ossfuzz.py | 258 +- scripts/check_broken_links.py | 19 +- scripts/completionFinder.py | 166 +- scripts/cppcheck.sh | 1 + scripts/detect_self_assignment.py | 6 +- scripts/fix_container_dot_size_zero.py | 119 +- scripts/update_copyright.py | 100 +- submake.bat | 5 - swig/GNUmakefile | 32 - swig/SWIGmake.base | 21 - swig/csharp/CMakeLists.txt | 10 + swig/csharp/GNUmakefile | 105 - swig/csharp/const/makefile.vc | 19 - swig/csharp/csharp.opt | 15 - swig/csharp/gdal/makefile.vc | 19 - swig/csharp/makefile.vc | 349 - swig/csharp/ogr/makefile.vc | 19 - swig/csharp/osr/makefile.vc | 19 - swig/include/osr.i | 9 +- swig/include/python/docs/doxy2swig.py | 180 +- swig/include/python/docs/ogr_datasource_docs.i | 5 +- swig/include/python/docs/ogr_geometry_docs.i | 1728 +-- swig/include/python/docs/ogr_layer_docs.i | 436 +- swig/include/python/gdal_python.i | 64 +- swig/java/CMakeLists.txt | 11 + swig/java/GNUmakefile | 126 - swig/java/const/makefile.vc | 18 - swig/java/gdal/makefile.vc | 19 - swig/java/gnm/makefile.vc | 17 - swig/java/java.opt | 12 - swig/java/makefile.vc | 94 - swig/java/ogr/makefile.vc | 17 - swig/java/osr/makefile.vc | 17 - swig/makefile.vc | 102 - swig/python/CMakeLists.txt | 17 + swig/python/GNUmakefile | 179 - swig/python/README.rst | 67 +- swig/python/extensions/ogr_wrap.cpp | 1421 ++- swig/python/extensions/osr_wrap.cpp | 71 +- swig/python/fallback_build.bat | 35 - swig/python/fallback_build_mingw32_under_unix.sh | 53 - .../fallback_build_mingw32_under_unix_py37.sh | 2 +- swig/python/gdal-utils/osgeo_utils/__init__.py | 9 +- .../gdal-utils/osgeo_utils/auxiliary/array_util.py | 16 +- .../gdal-utils/osgeo_utils/auxiliary/base.py | 30 +- .../osgeo_utils/auxiliary/batch_creator.py | 23 +- .../osgeo_utils/auxiliary/color_palette.py | 125 +- .../osgeo_utils/auxiliary/color_table.py | 53 +- .../osgeo_utils/auxiliary/extent_util.py | 67 +- .../osgeo_utils/auxiliary/gdal_argparse.py | 73 +- .../gdal-utils/osgeo_utils/auxiliary/numpy_util.py | 19 +- .../gdal-utils/osgeo_utils/auxiliary/osr_util.py | 46 +- .../gdal-utils/osgeo_utils/auxiliary/progress.py | 17 +- .../osgeo_utils/auxiliary/raster_creation.py | 96 +- .../gdal-utils/osgeo_utils/auxiliary/rectangle.py | 24 +- .../gdal-utils/osgeo_utils/auxiliary/util.py | 168 +- swig/python/gdal-utils/osgeo_utils/gdal2tiles.py | 1947 ++-- swig/python/gdal-utils/osgeo_utils/gdal2xyz.py | 215 +- swig/python/gdal-utils/osgeo_utils/gdal_calc.py | 477 +- swig/python/gdal-utils/osgeo_utils/gdal_edit.py | 243 +- .../gdal-utils/osgeo_utils/gdal_fillnodata.py | 194 +- swig/python/gdal-utils/osgeo_utils/gdal_merge.py | 264 +- .../gdal-utils/osgeo_utils/gdal_pansharpen.py | 194 +- .../gdal-utils/osgeo_utils/gdal_polygonize.py | 208 +- .../gdal-utils/osgeo_utils/gdal_proximity.py | 84 +- swig/python/gdal-utils/osgeo_utils/gdal_retile.py | 441 +- swig/python/gdal-utils/osgeo_utils/gdal_sieve.py | 85 +- .../python/gdal-utils/osgeo_utils/gdalattachpct.py | 33 +- swig/python/gdal-utils/osgeo_utils/gdalcompare.py | 181 +- swig/python/gdal-utils/osgeo_utils/gdalmove.py | 145 +- swig/python/gdal-utils/osgeo_utils/ogrmerge.py | 436 +- swig/python/gdal-utils/osgeo_utils/pct2rgb.py | 108 +- swig/python/gdal-utils/osgeo_utils/rgb2pct.py | 122 +- .../gdal-utils/osgeo_utils/samples/assemblepoly.py | 44 +- .../osgeo_utils/samples/build_jp2_from_xml.py | 279 +- .../gdal-utils/osgeo_utils/samples/classify.py | 18 +- .../gdal-utils/osgeo_utils/samples/crs2crs2grid.py | 177 +- .../gdal-utils/osgeo_utils/samples/densify.py | 235 +- .../gdal-utils/osgeo_utils/samples/dump_jp2.py | 97 +- .../gdal-utils/osgeo_utils/samples/epsg_tr.py | 196 +- .../gdal-utils/osgeo_utils/samples/esri2wkt.py | 17 +- swig/python/gdal-utils/osgeo_utils/samples/fft.py | 52 +- .../gdal-utils/osgeo_utils/samples/fix_gpkg.py | 31 +- .../gdal-utils/osgeo_utils/samples/gcps2ogr.py | 36 +- .../gdal-utils/osgeo_utils/samples/gcps2vec.py | 61 +- .../gdal-utils/osgeo_utils/samples/gcps2wld.py | 8 +- .../gdal-utils/osgeo_utils/samples/gdal2grd.py | 83 +- .../gdal-utils/osgeo_utils/samples/gdal_auth.py | 76 +- .../gdal-utils/osgeo_utils/samples/gdal_cp.py | 141 +- .../osgeo_utils/samples/gdal_create_pdf.py | 14 +- .../gdal-utils/osgeo_utils/samples/gdal_ls.py | 183 +- .../gdal-utils/osgeo_utils/samples/gdal_lut.py | 40 +- .../gdal-utils/osgeo_utils/samples/gdal_mkdir.py | 14 +- .../osgeo_utils/samples/gdal_remove_towgs84.py | 63 +- .../gdal-utils/osgeo_utils/samples/gdal_rm.py | 36 +- .../gdal-utils/osgeo_utils/samples/gdal_rmdir.py | 14 +- .../osgeo_utils/samples/gdal_vrtmerge.py | 144 +- .../gdal-utils/osgeo_utils/samples/gdal_zip.py | 39 +- .../gdal-utils/osgeo_utils/samples/gdalchksum.py | 19 +- .../gdal-utils/osgeo_utils/samples/gdalcopyproj.py | 10 +- .../gdal-utils/osgeo_utils/samples/gdalfilter.py | 62 +- .../gdal-utils/osgeo_utils/samples/gdalident.py | 12 +- .../gdal-utils/osgeo_utils/samples/gdalimport.py | 33 +- .../gdal-utils/osgeo_utils/samples/gdalinfo.py | 309 +- .../osgeo_utils/samples/gdallocationinfo.py | 443 +- .../gdal-utils/osgeo_utils/samples/get_soundg.py | 16 +- .../gdal-utils/osgeo_utils/samples/histrep.py | 37 +- .../gdal-utils/osgeo_utils/samples/hsv_merge.py | 34 +- .../osgeo_utils/samples/jpeg_in_tiff_extract.py | 168 +- .../gdal-utils/osgeo_utils/samples/load2odbc.py | 60 +- .../gdal-utils/osgeo_utils/samples/loslas2ntv2.py | 161 +- .../gdal-utils/osgeo_utils/samples/magphase.py | 21 +- .../samples/make_fuzzer_friendly_archive.py | 14 +- .../gdal-utils/osgeo_utils/samples/mkgraticule.py | 42 +- .../gdal-utils/osgeo_utils/samples/ogr2ogr.py | 968 +- .../gdal-utils/osgeo_utils/samples/ogr2vrt.py | 212 +- .../samples/ogr_build_junction_table.py | 92 +- .../gdal-utils/osgeo_utils/samples/ogr_dispatch.py | 194 +- .../osgeo_utils/samples/ogr_layer_algebra.py | 256 +- .../gdal-utils/osgeo_utils/samples/ogrinfo.py | 208 +- .../gdal-utils/osgeo_utils/samples/ogrupdate.py | 274 +- swig/python/gdal-utils/osgeo_utils/samples/rel.py | 104 +- .../gdal-utils/osgeo_utils/samples/tigerpoly.py | 54 +- .../osgeo_utils/samples/tile_extent_from_raster.py | 44 +- .../gdal-utils/osgeo_utils/samples/tolatlong.py | 28 +- .../gdal-utils/osgeo_utils/samples/val_repl.py | 32 +- .../samples/validate_cloud_optimized_geotiff.py | 363 +- .../osgeo_utils/samples/validate_gpkg.py | 3362 +++--- .../gdal-utils/osgeo_utils/samples/validate_jp2.py | 1240 ++- .../gdal-utils/osgeo_utils/samples/vec_tr.py | 16 +- .../gdal-utils/osgeo_utils/samples/vec_tr_spat.py | 16 +- .../osgeo_utils/samples/wcs_virtds_params.py | 72 +- swig/python/gdal-utils/scripts/gdal2tiles.py | 8 +- swig/python/gdal-utils/scripts/gdal2xyz.py | 7 +- swig/python/gdal-utils/scripts/gdal_calc.py | 7 +- swig/python/gdal-utils/scripts/gdal_edit.py | 7 +- swig/python/gdal-utils/scripts/gdal_fillnodata.py | 7 +- swig/python/gdal-utils/scripts/gdal_merge.py | 7 +- swig/python/gdal-utils/scripts/gdal_pansharpen.py | 7 +- swig/python/gdal-utils/scripts/gdal_polygonize.py | 7 +- swig/python/gdal-utils/scripts/gdal_proximity.py | 7 +- swig/python/gdal-utils/scripts/gdal_retile.py | 7 +- swig/python/gdal-utils/scripts/gdal_sieve.py | 7 +- swig/python/gdal-utils/scripts/gdalattachpct.py | 7 +- swig/python/gdal-utils/scripts/gdalcompare.py | 7 +- swig/python/gdal-utils/scripts/gdalmove.py | 7 +- swig/python/gdal-utils/scripts/ogrmerge.py | 7 +- swig/python/gdal-utils/scripts/pct2rgb.py | 7 +- swig/python/gdal-utils/scripts/rgb2pct.py | 7 +- swig/python/gdal-utils/setup.py | 51 +- swig/python/osgeo/gdal.py | 64 +- swig/python/osgeo/ogr.py | 1421 ++- swig/python/osgeo/osr.py | 6 +- swig/python/setup.cfg | 10 - swig/python/{setup.py => setup_fallback_mingw.py} | 280 +- swig/python/trimmedsysconfig.py | 24 +- third_party/GNUmakefile | 18 - third_party/LercLib/GNUmakefile | 17 - third_party/LercLib/makefile.vc | 10 - third_party/makefile.vc | 27 - 1124 files changed, 146490 insertions(+), 141109 deletions(-) create mode 100644 .flake8 create mode 100644 .isort.cfg create mode 100644 .pre-commit-config.yaml delete mode 100644 GDALmake.opt.in delete mode 100644 GNUmakefile delete mode 100644 alg/GNUmakefile delete mode 100644 alg/makefile.vc delete mode 100644 apps/GNUmakefile delete mode 100644 apps/gdal-config.in delete mode 100644 apps/makefile.vc delete mode 100755 autogen.sh delete mode 100644 autotest/GNUmakefile delete mode 100644 autotest/cpp/GNUmakefile delete mode 100644 autotest/cpp/makefile.vc create mode 100644 autotest/gdrivers/data/netcdf/longitude_latitude.nc delete mode 100644 autotest/pyscripts/setup.cfg delete mode 100644 autotest/setup.cfg delete mode 100755 config.guess delete mode 100644 config.rpath delete mode 100755 config.sub delete mode 100644 configure.ac delete mode 100644 frmts/GNUmakefile delete mode 100644 frmts/aaigrid/GNUmakefile delete mode 100644 frmts/aaigrid/makefile.vc delete mode 100644 frmts/adrg/GNUmakefile delete mode 100644 frmts/adrg/makefile.vc delete mode 100644 frmts/aigrid/GNUmakefile delete mode 100644 frmts/aigrid/makefile.vc delete mode 100644 frmts/airsar/GNUmakefile delete mode 100644 frmts/airsar/makefile.vc delete mode 100644 frmts/arg/GNUmakefile delete mode 100644 frmts/arg/makefile.vc delete mode 100644 frmts/blx/GNUmakefile delete mode 100644 frmts/blx/makefile.vc delete mode 100644 frmts/bmp/GNUmakefile delete mode 100644 frmts/bmp/makefile.vc delete mode 100644 frmts/bsb/GNUmakefile delete mode 100644 frmts/bsb/makefile.vc delete mode 100644 frmts/cals/GNUmakefile delete mode 100644 frmts/cals/makefile.vc delete mode 100644 frmts/ceos/GNUmakefile delete mode 100644 frmts/ceos/makefile.vc delete mode 100644 frmts/ceos2/GNUmakefile delete mode 100644 frmts/ceos2/makefile.vc delete mode 100644 frmts/coasp/GNUmakefile delete mode 100644 frmts/coasp/makefile.vc delete mode 100644 frmts/cosar/GNUmakefile delete mode 100644 frmts/cosar/makefile.vc delete mode 100644 frmts/ctg/GNUmakefile delete mode 100644 frmts/ctg/makefile.vc delete mode 100644 frmts/daas/GNUmakefile delete mode 100644 frmts/daas/makefile.vc delete mode 100644 frmts/dds/GNUmakefile delete mode 100644 frmts/dds/makefile.vc delete mode 100644 frmts/derived/GNUmakefile delete mode 100644 frmts/derived/makefile.vc delete mode 100644 frmts/dimap/GNUmakefile delete mode 100644 frmts/dimap/makefile.vc delete mode 100644 frmts/dted/GNUmakefile delete mode 100644 frmts/dted/makefile.vc delete mode 100644 frmts/ecw/GNUmakefile delete mode 100644 frmts/ecw/makefile.vc delete mode 100644 frmts/eeda/GNUmakefile delete mode 100644 frmts/eeda/makefile.vc delete mode 100644 frmts/elas/GNUmakefile delete mode 100644 frmts/elas/makefile.vc delete mode 100644 frmts/envisat/GNUmakefile delete mode 100644 frmts/envisat/makefile.vc delete mode 100644 frmts/ers/GNUmakefile delete mode 100644 frmts/ers/makefile.vc delete mode 100644 frmts/esric/GNUmakefile delete mode 100644 frmts/esric/makefile.vc delete mode 100644 frmts/exr/GNUmakefile delete mode 100644 frmts/exr/makefile.vc delete mode 100644 frmts/fit/GNUmakefile delete mode 100644 frmts/fit/makefile.vc delete mode 100644 frmts/fits/GNUmakefile delete mode 100644 frmts/fits/makefile.vc delete mode 100644 frmts/georaster/GNUmakefile delete mode 100644 frmts/georaster/makefile.vc delete mode 100644 frmts/gff/GNUmakefile delete mode 100644 frmts/gff/makefile.vc delete mode 100644 frmts/gif/GNUmakefile delete mode 100644 frmts/gif/giflib/makefile.vc delete mode 100644 frmts/gif/makefile.vc delete mode 100644 frmts/grib/GNUmakefile delete mode 100644 frmts/grib/degrib/degrib/makefile.vc delete mode 100644 frmts/grib/degrib/g2clib/makefile.vc delete mode 100644 frmts/grib/degrib/makefile.vc delete mode 100644 frmts/grib/makefile.vc delete mode 100644 frmts/gsg/GNUmakefile delete mode 100644 frmts/gsg/makefile.vc delete mode 100644 frmts/gta/GNUmakefile delete mode 100644 frmts/gta/makefile.vc delete mode 100644 frmts/gtiff/GNUmakefile delete mode 100644 frmts/gtiff/libgeotiff/GNUmakefile delete mode 100644 frmts/gtiff/libgeotiff/makefile.vc delete mode 100644 frmts/gtiff/libtiff/GNUmakefile delete mode 100644 frmts/gtiff/libtiff/makefile.vc delete mode 100644 frmts/gtiff/makefile.vc delete mode 100644 frmts/gxf/GNUmakefile delete mode 100644 frmts/gxf/makefile.vc delete mode 100644 frmts/hdf4/GNUmakefile delete mode 100644 frmts/hdf4/hdf-eos/GNUmakefile delete mode 100644 frmts/hdf4/hdf-eos/makefile.vc delete mode 100644 frmts/hdf4/makefile.vc delete mode 100644 frmts/hdf5/GNUmakefile delete mode 100644 frmts/hdf5/makefile.vc delete mode 100644 frmts/heif/GNUmakefile delete mode 100644 frmts/heif/makefile.vc delete mode 100644 frmts/hf2/GNUmakefile delete mode 100644 frmts/hf2/makefile.vc delete mode 100644 frmts/hfa/GNUmakefile delete mode 100644 frmts/hfa/makefile.vc delete mode 100644 frmts/idrisi/GNUmakefile delete mode 100644 frmts/idrisi/makefile.vc delete mode 100644 frmts/ilwis/GNUmakefile delete mode 100644 frmts/ilwis/makefile.vc delete mode 100644 frmts/iris/GNUmakefile delete mode 100644 frmts/iris/makefile.vc delete mode 100644 frmts/iso8211/GNUmakefile delete mode 100644 frmts/iso8211/makefile.vc delete mode 100644 frmts/jaxapalsar/GNUmakefile delete mode 100644 frmts/jaxapalsar/makefile.vc delete mode 100644 frmts/jdem/GNUmakefile delete mode 100644 frmts/jdem/makefile.vc delete mode 100644 frmts/jp2kak/GNUmakefile delete mode 100644 frmts/jp2kak/makefile.vc delete mode 100644 frmts/jp2lura/GNUmakefile delete mode 100644 frmts/jp2lura/makefile.vc delete mode 100644 frmts/jpeg/GNUmakefile delete mode 100644 frmts/jpeg/libjpeg/makefile.vc delete mode 100644 frmts/jpeg/libjpeg12/makefile.vc delete mode 100644 frmts/jpeg/makefile.vc delete mode 100644 frmts/jpipkak/GNUmakefile delete mode 100644 frmts/jpipkak/makefile.vc delete mode 100644 frmts/kea/GNUmakefile delete mode 100644 frmts/kea/makefile.vc delete mode 100644 frmts/kmlsuperoverlay/GNUmakefile delete mode 100644 frmts/kmlsuperoverlay/makefile.vc delete mode 100644 frmts/l1b/GNUmakefile delete mode 100644 frmts/l1b/makefile.vc delete mode 100644 frmts/leveller/GNUmakefile delete mode 100644 frmts/leveller/makefile.vc delete mode 100644 frmts/makefile.vc delete mode 100644 frmts/map/GNUmakefile delete mode 100644 frmts/map/makefile.vc delete mode 100644 frmts/mbtiles/GNUmakefile delete mode 100644 frmts/mbtiles/makefile.vc delete mode 100644 frmts/mem/GNUmakefile delete mode 100644 frmts/mem/makefile.vc delete mode 100644 frmts/mrf/GNUmakefile delete mode 100644 frmts/mrf/LERCV1/GNUmakefile delete mode 100644 frmts/mrf/LERCV1/makefile.vc delete mode 100644 frmts/mrf/makefile.vc delete mode 100644 frmts/mrsid/GNUmakefile delete mode 100644 frmts/mrsid/makefile.vc delete mode 100644 frmts/mrsid/nmake.opt delete mode 100644 frmts/msg/GNUmakefile delete mode 100644 frmts/msg/makefile.vc delete mode 100644 frmts/msgn/GNUmakefile delete mode 100644 frmts/msgn/makefile.vc delete mode 100644 frmts/netcdf/GNUmakefile delete mode 100644 frmts/netcdf/makefile.vc delete mode 100644 frmts/ngsgeoid/GNUmakefile delete mode 100644 frmts/ngsgeoid/makefile.vc delete mode 100644 frmts/nitf/GNUmakefile delete mode 100644 frmts/nitf/makefile.vc delete mode 100644 frmts/northwood/GNUmakefile delete mode 100644 frmts/northwood/makefile.vc delete mode 100644 frmts/null/GNUmakefile delete mode 100644 frmts/ogcapi/GNUmakefile delete mode 100644 frmts/ogcapi/makefile.vc delete mode 100644 frmts/openjpeg/GNUmakefile delete mode 100644 frmts/openjpeg/makefile.vc delete mode 100644 frmts/ozi/GNUmakefile delete mode 100644 frmts/ozi/makefile.vc delete mode 100644 frmts/pcidsk/GNUmakefile delete mode 100644 frmts/pcidsk/makefile.vc delete mode 100644 frmts/pcidsk/sdk/GNUmakefile delete mode 100644 frmts/pcraster/GNUmakefile delete mode 100644 frmts/pcraster/libcsf/makefile.vc delete mode 100644 frmts/pcraster/makefile.vc delete mode 100644 frmts/pdf/GNUmakefile delete mode 100644 frmts/pdf/makefile.vc delete mode 100644 frmts/pds/GNUmakefile delete mode 100644 frmts/pds/makefile.vc delete mode 100644 frmts/plmosaic/GNUmakefile delete mode 100644 frmts/plmosaic/makefile.vc delete mode 100644 frmts/png/GNUmakefile delete mode 100644 frmts/png/libpng/makefile.vc delete mode 100644 frmts/png/makefile.vc delete mode 100644 frmts/postgisraster/GNUmakefile delete mode 100644 frmts/postgisraster/makefile.vc delete mode 100644 frmts/prf/GNUmakefile delete mode 100644 frmts/prf/makefile.vc delete mode 100644 frmts/r/GNUmakefile delete mode 100644 frmts/r/makefile.vc delete mode 100644 frmts/rasdaman/GNUmakefile delete mode 100644 frmts/rasdaman/makefile.vc delete mode 100644 frmts/rasterlite/GNUmakefile delete mode 100644 frmts/rasterlite/makefile.vc delete mode 100644 frmts/raw/GNUmakefile delete mode 100644 frmts/raw/makefile.vc delete mode 100644 frmts/rdb/GNUmakefile delete mode 100644 frmts/rdb/makefile.vc delete mode 100644 frmts/rik/GNUmakefile delete mode 100644 frmts/rik/makefile.vc delete mode 100644 frmts/rmf/GNUmakefile delete mode 100644 frmts/rmf/makefile.vc delete mode 100644 frmts/rs2/GNUmakefile delete mode 100644 frmts/rs2/makefile.vc delete mode 100644 frmts/safe/GNUmakefile delete mode 100644 frmts/safe/makefile.vc delete mode 100644 frmts/saga/GNUmakefile delete mode 100644 frmts/saga/makefile.vc delete mode 100644 frmts/sdts/GNUmakefile delete mode 100644 frmts/sdts/makefile.vc delete mode 100644 frmts/sentinel2/GNUmakefile delete mode 100644 frmts/sentinel2/makefile.vc delete mode 100644 frmts/sgi/GNUmakefile delete mode 100644 frmts/sgi/makefile.vc delete mode 100644 frmts/sigdem/GNUmakefile delete mode 100644 frmts/sigdem/makefile.vc delete mode 100644 frmts/srtmhgt/GNUmakefile delete mode 100644 frmts/srtmhgt/makefile.vc delete mode 100644 frmts/stacit/GNUmakefile delete mode 100644 frmts/stacit/makefile.vc delete mode 100644 frmts/stacta/GNUmakefile delete mode 100644 frmts/stacta/makefile.vc delete mode 100644 frmts/terragen/GNUmakefile delete mode 100644 frmts/terragen/makefile.vc delete mode 100644 frmts/tga/GNUmakefile delete mode 100644 frmts/tga/makefile.vc delete mode 100644 frmts/til/GNUmakefile delete mode 100644 frmts/til/makefile.vc delete mode 100644 frmts/tiledb/GNUmakefile delete mode 100644 frmts/tiledb/makefile.vc delete mode 100644 frmts/tsx/GNUmakefile delete mode 100644 frmts/tsx/makefile.vc delete mode 100644 frmts/usgsdem/GNUmakefile delete mode 100644 frmts/usgsdem/makefile.vc delete mode 100644 frmts/vrt/GNUmakefile delete mode 100644 frmts/vrt/makefile.vc delete mode 100644 frmts/wcs/GNUmakefile delete mode 100644 frmts/wcs/makefile.vc delete mode 100644 frmts/webp/GNUmakefile delete mode 100644 frmts/webp/makefile.vc delete mode 100644 frmts/wms/GNUmakefile delete mode 100644 frmts/wms/makefile.vc delete mode 100644 frmts/wmts/GNUmakefile delete mode 100644 frmts/wmts/makefile.vc delete mode 100644 frmts/xpm/GNUmakefile delete mode 100644 frmts/xpm/makefile.vc delete mode 100644 frmts/xyz/GNUmakefile delete mode 100644 frmts/xyz/makefile.vc delete mode 100644 frmts/zarr/GNUmakefile delete mode 100644 frmts/zarr/makefile.vc delete mode 100644 frmts/zlib/GNUmakefile delete mode 100644 frmts/zlib/makefile.vc delete mode 100644 frmts/zmap/GNUmakefile delete mode 100644 frmts/zmap/makefile.vc delete mode 100644 fuzzers/GNUmakefile delete mode 100644 fuzzers/tests/GNUmakefile delete mode 100644 gcore/GNUmakefile delete mode 100755 gcore/generate_gdal_version_h.sh delete mode 100644 gcore/makefile.vc delete mode 100644 gcore/mdreader/GNUmakefile delete mode 100644 gcore/mdreader/makefile.vc delete mode 100644 gdal.pc.in delete mode 100644 generate_vcxproj.bat delete mode 100644 generated_headers/.gitignore delete mode 100644 generated_headers/GNUmakefile delete mode 100644 gnm/GNUmakefile delete mode 100644 gnm/gnm_frmts/GNUmakefile delete mode 100644 gnm/gnm_frmts/db/GNUmakefile delete mode 100644 gnm/gnm_frmts/db/makefile.vc delete mode 100644 gnm/gnm_frmts/file/GNUmakefile delete mode 100644 gnm/gnm_frmts/file/makefile.vc delete mode 100644 gnm/gnm_frmts/makefile.vc delete mode 100644 gnm/makefile.vc delete mode 100755 install-sh delete mode 100644 ltmain.sh delete mode 100644 m4/acinclude.m4 delete mode 100644 m4/ax_cflags_warn_all.m4 delete mode 100644 m4/ax_check_compile_flag.m4 delete mode 100644 m4/ax_compiler_vendor.m4 delete mode 100644 m4/ax_cxx_compile_stdcxx.m4 delete mode 100644 m4/ax_cxx_compile_stdcxx_11.m4 delete mode 100644 m4/ax_lib_expat.m4 delete mode 100644 m4/ax_lib_libkml.m4 delete mode 100644 m4/ax_lib_sqlite3.m4 delete mode 100644 m4/ax_lib_xerces.m4 delete mode 100644 m4/ax_oracle_oci.m4 delete mode 100644 m4/ax_prepend_flag.m4 delete mode 100644 m4/ax_require_defined.m4 delete mode 100644 m4/geos.m4 delete mode 100644 m4/iconv.m4 delete mode 100644 m4/lib-ld.m4 delete mode 100644 m4/lib-link.m4 delete mode 100644 m4/lib-prefix.m4 delete mode 100644 m4/libtool.m4 delete mode 100644 m4/ltoptions.m4 delete mode 100644 m4/ltsugar.m4 delete mode 100644 m4/ltversion.m4 delete mode 100644 m4/lt~obsolete.m4 delete mode 100644 m4/pkg.m4 delete mode 100644 m4/sfcgal.m4 delete mode 100644 makefile.vc delete mode 100644 nmake.opt delete mode 100644 ogr/GNUmakefile delete mode 100644 ogr/makefile.vc delete mode 100644 ogr/ogrsf_frmts/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/amigocloud/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/amigocloud/makefile.vc delete mode 100644 ogr/ogrsf_frmts/avc/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/avc/makefile.vc delete mode 100644 ogr/ogrsf_frmts/cad/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/cad/libopencad/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/cad/libopencad/dwg/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/cad/libopencad/dwg/makefile.vc delete mode 100644 ogr/ogrsf_frmts/cad/libopencad/makefile.vc delete mode 100644 ogr/ogrsf_frmts/cad/makefile.vc delete mode 100644 ogr/ogrsf_frmts/carto/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/carto/makefile.vc delete mode 100644 ogr/ogrsf_frmts/csv/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/csv/makefile.vc delete mode 100644 ogr/ogrsf_frmts/csw/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/csw/makefile.vc delete mode 100644 ogr/ogrsf_frmts/dgn/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/dgn/dist/Makefile delete mode 100644 ogr/ogrsf_frmts/dgn/dist/Makefile.vc delete mode 100644 ogr/ogrsf_frmts/dgn/dist/README delete mode 100644 ogr/ogrsf_frmts/dgn/dist/cpl_config.h delete mode 100644 ogr/ogrsf_frmts/dgn/makefile.vc delete mode 100644 ogr/ogrsf_frmts/dwg/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/dwg/makefile.vc delete mode 100644 ogr/ogrsf_frmts/dxf/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/dxf/makefile.vc delete mode 100644 ogr/ogrsf_frmts/edigeo/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/edigeo/makefile.vc delete mode 100644 ogr/ogrsf_frmts/elastic/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/elastic/makefile.vc delete mode 100644 ogr/ogrsf_frmts/filegdb/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/filegdb/makefile.vc delete mode 100644 ogr/ogrsf_frmts/flatgeobuf/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/flatgeobuf/makefile.vc delete mode 100644 ogr/ogrsf_frmts/generic/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/generic/makefile.vc delete mode 100644 ogr/ogrsf_frmts/geoconcept/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/geoconcept/makefile.vc delete mode 100644 ogr/ogrsf_frmts/geojson/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/geojson/libjson/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/geojson/libjson/makefile.vc delete mode 100644 ogr/ogrsf_frmts/geojson/makefile.vc delete mode 100644 ogr/ogrsf_frmts/georss/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/georss/makefile.vc delete mode 100644 ogr/ogrsf_frmts/gml/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/gml/makefile.vc delete mode 100644 ogr/ogrsf_frmts/gmlas/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/gmlas/makefile.vc delete mode 100644 ogr/ogrsf_frmts/gmt/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/gmt/makefile.vc delete mode 100644 ogr/ogrsf_frmts/gpkg/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/gpkg/makefile.vc delete mode 100644 ogr/ogrsf_frmts/gpsbabel/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/gpsbabel/makefile.vc delete mode 100644 ogr/ogrsf_frmts/gpx/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/gpx/makefile.vc delete mode 100644 ogr/ogrsf_frmts/hana/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/idb/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/idb/makefile.vc delete mode 100644 ogr/ogrsf_frmts/idrisi/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/idrisi/makefile.vc delete mode 100644 ogr/ogrsf_frmts/ili/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/ili/makefile.vc delete mode 100644 ogr/ogrsf_frmts/jml/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/jml/makefile.vc delete mode 100644 ogr/ogrsf_frmts/kml/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/kml/makefile.vc delete mode 100644 ogr/ogrsf_frmts/libkml/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/libkml/makefile.vc delete mode 100644 ogr/ogrsf_frmts/lvbag/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/lvbag/makefile.vc delete mode 100644 ogr/ogrsf_frmts/makefile.vc delete mode 100644 ogr/ogrsf_frmts/mapml/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/mapml/makefile.vc delete mode 100644 ogr/ogrsf_frmts/mem/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/mem/makefile.vc delete mode 100644 ogr/ogrsf_frmts/mitab/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/mitab/makefile.vc delete mode 100644 ogr/ogrsf_frmts/mongodbv3/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/mongodbv3/makefile.vc delete mode 100644 ogr/ogrsf_frmts/mssqlspatial/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/mssqlspatial/makefile.vc delete mode 100644 ogr/ogrsf_frmts/mvt/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/mvt/makefile.vc delete mode 100644 ogr/ogrsf_frmts/mysql/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/mysql/makefile.vc delete mode 100644 ogr/ogrsf_frmts/nas/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/nas/makefile.vc delete mode 100644 ogr/ogrsf_frmts/ngw/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/ngw/makefile.vc delete mode 100644 ogr/ogrsf_frmts/ntf/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/ntf/makefile.vc delete mode 100644 ogr/ogrsf_frmts/oci/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/oci/makefile.vc delete mode 100644 ogr/ogrsf_frmts/odbc/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/odbc/makefile.vc delete mode 100644 ogr/ogrsf_frmts/ods/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/ods/makefile.vc delete mode 100644 ogr/ogrsf_frmts/ogdi/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/ogdi/makefile.vc delete mode 100644 ogr/ogrsf_frmts/openfilegdb/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/openfilegdb/makefile.vc delete mode 100644 ogr/ogrsf_frmts/osm/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/osm/makefile.vc delete mode 100644 ogr/ogrsf_frmts/pds/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/pds/makefile.vc delete mode 100644 ogr/ogrsf_frmts/pg/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/pg/makefile.vc delete mode 100644 ogr/ogrsf_frmts/pgdump/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/pgdump/makefile.vc delete mode 100644 ogr/ogrsf_frmts/pgeo/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/pgeo/makefile.vc delete mode 100644 ogr/ogrsf_frmts/plscenes/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/plscenes/makefile.vc delete mode 100644 ogr/ogrsf_frmts/s57/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/s57/makefile.vc delete mode 100644 ogr/ogrsf_frmts/sdts/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/sdts/makefile.vc delete mode 100644 ogr/ogrsf_frmts/selafin/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/selafin/makefile.vc delete mode 100644 ogr/ogrsf_frmts/shape/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/shape/makefile.vc delete mode 100644 ogr/ogrsf_frmts/sosi/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/sosi/makefile.vc delete mode 100644 ogr/ogrsf_frmts/sqlite/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/sqlite/makefile.vc delete mode 100644 ogr/ogrsf_frmts/svg/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/svg/makefile.vc delete mode 100644 ogr/ogrsf_frmts/sxf/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/sxf/makefile.vc delete mode 100644 ogr/ogrsf_frmts/tiger/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/tiger/makefile.vc delete mode 100644 ogr/ogrsf_frmts/vdv/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/vdv/makefile.vc delete mode 100644 ogr/ogrsf_frmts/vfk/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/vfk/makefile.vc delete mode 100644 ogr/ogrsf_frmts/vrt/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/vrt/makefile.vc delete mode 100644 ogr/ogrsf_frmts/wasp/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/wasp/makefile.vc delete mode 100644 ogr/ogrsf_frmts/wfs/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/wfs/makefile.vc delete mode 100644 ogr/ogrsf_frmts/xls/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/xls/makefile.vc delete mode 100644 ogr/ogrsf_frmts/xlsx/GNUmakefile delete mode 100644 ogr/ogrsf_frmts/xlsx/makefile.vc delete mode 100644 port/GNUmakefile delete mode 100644 port/makefile.vc delete mode 100644 scripts/GNUmakefile delete mode 100644 submake.bat delete mode 100644 swig/GNUmakefile delete mode 100644 swig/SWIGmake.base delete mode 100644 swig/csharp/GNUmakefile delete mode 100644 swig/csharp/const/makefile.vc delete mode 100644 swig/csharp/csharp.opt delete mode 100644 swig/csharp/gdal/makefile.vc delete mode 100644 swig/csharp/makefile.vc delete mode 100644 swig/csharp/ogr/makefile.vc delete mode 100644 swig/csharp/osr/makefile.vc delete mode 100644 swig/java/GNUmakefile delete mode 100644 swig/java/const/makefile.vc delete mode 100644 swig/java/gdal/makefile.vc delete mode 100644 swig/java/gnm/makefile.vc delete mode 100644 swig/java/java.opt delete mode 100644 swig/java/makefile.vc delete mode 100644 swig/java/ogr/makefile.vc delete mode 100644 swig/java/osr/makefile.vc delete mode 100644 swig/makefile.vc delete mode 100644 swig/python/GNUmakefile delete mode 100644 swig/python/fallback_build.bat delete mode 100755 swig/python/fallback_build_mingw32_under_unix.sh delete mode 100644 swig/python/setup.cfg rename swig/python/{setup.py => setup_fallback_mingw.py} (56%) delete mode 100644 third_party/GNUmakefile delete mode 100644 third_party/LercLib/GNUmakefile delete mode 100644 third_party/LercLib/makefile.vc delete mode 100644 third_party/makefile.vc git reset --hard HEAD HEAD is now at 9f269de726 Merge pull request #6193 from rouault/ci_fix_pip_mac 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 9f269de726dd052e782167d3a602036492b8d33a cd E:\buildsystem set PATH=E:\buildsystem\release-1930-x64\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\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:\ActiveTcl\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Microsoft MPI\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 (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\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\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\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files\Azure Data Studio\bin;C:\Program Files (x86)\dotnet\;C:\nodejs\;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\Azure Data Studio\bin;E:\MSVSCode\bin;C:\Users\szekeres\AppData\Roaming\npm;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 593314a Fix check failure caused by wrong HTTP header removal on Windows (#285) 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 593314a0a10c40cb69d9bf57cdee4826626d0c78 cd E:\buildsystem