found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1928\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;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\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\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:\WINDOWS\system32\config\systemprofile\.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\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe if not exist src\mapserver-vc16 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc16 cd src\mapserver-vc16 git reset --hard HEAD HEAD is now at 3138f55b3 Add note on GEOS and Python MapScript (#6401) git fetch git checkout main Your branch is behind 'origin/main' by 4 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin main Updating 3138f55b3..17d8fa973 Fast-forward mapserv.c | 32 +++++++++----------------------- mapwfslayer.c | 11 ++++------- mapwmslayer.c | 2 +- 3 files changed, 14 insertions(+), 31 deletions(-) git reset --hard HEAD HEAD is now at 17d8fa973 Merge pull request #6385 from rouault/fix_6167 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928\doc\ms_revision.txt type E:\buildsystem\release-1928\doc\ms_revision.txt 17d8fa9730768c2122cbc78f07598b365d1a6c37 cd E:\buildsystem if not exist src\gdal-vc16 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc16 cd src\gdal-vc16 git reset --hard HEAD HEAD is now at d363707c44 Merge pull request #4423 from rouault/fix_4420 git fetch git checkout master Your branch is behind 'origin/master' by 135 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating d363707c44..e17ead6aeb Fast-forward .github/workflows/code_checks.yml | 42 +- autotest/alg/warp.py | 18 +- autotest/cpp/Makefile | 1 + autotest/cpp/test_gdal.cpp | 5 + .../data/gtiff/invalid_semimajoraxis_compound.tif | Bin 0 -> 629 bytes autotest/gcore/data/{ => vrt}/pixfun_cmul_c.vrt | 4 +- autotest/gcore/data/{ => vrt}/pixfun_cmul_r.vrt | 4 +- autotest/gcore/data/{ => vrt}/pixfun_complex.vrt | 4 +- autotest/gcore/data/{ => vrt}/pixfun_conj_c.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_conj_r.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_dB2amp.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_dB2pow.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_dB_c.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_dB_r.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_diff_c.vrt | 4 +- autotest/gcore/data/{ => vrt}/pixfun_diff_r.vrt | 4 +- autotest/gcore/data/{ => vrt}/pixfun_imag_c.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_imag_r.vrt | 2 +- .../gcore/data/{ => vrt}/pixfun_intensity_c.vrt | 2 +- .../gcore/data/{ => vrt}/pixfun_intensity_r.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_inv_c.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_inv_r.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_log10_c.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_log10_r.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_mod_c.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_mod_r.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_mul_c.vrt | 4 +- autotest/gcore/data/{ => vrt}/pixfun_mul_r.vrt | 6 +- autotest/gcore/data/{ => vrt}/pixfun_phase_c.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_phase_r.vrt | 0 autotest/gcore/data/vrt/pixfun_phase_unsigned.vrt | 13 + autotest/gcore/data/{ => vrt}/pixfun_pow.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_real_c.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_real_r.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_sqrt.vrt | 2 +- autotest/gcore/data/{ => vrt}/pixfun_sum_c.vrt | 6 +- autotest/gcore/data/{ => vrt}/pixfun_sum_r.vrt | 6 +- autotest/gcore/pixfun.py | 77 +- autotest/gcore/tiff_srs.py | 8 + autotest/gcore/vsicurl.py | 12 +- autotest/gcore/vsifile.py | 13 +- autotest/gcore/vsis3.py | 3340 ++++++++++++++------ autotest/gdrivers/aigrid.py | 3 + .../gdrivers/data/netcdf/float_valid_min_max.nc | Bin 0 -> 340 bytes autotest/gdrivers/data/netcdf/float_valid_range.nc | Bin 0 -> 316 bytes .../gdrivers/data/pds4/oblique_cylindrical.IMG | Bin 0 -> 4 bytes .../gdrivers/data/pds4/oblique_cylindrical.xml | 231 ++ autotest/gdrivers/data/pds4/template_with_sp.xml | 893 ++++++ autotest/gdrivers/eedai.py | 25 +- autotest/gdrivers/gdalhttp.py | 193 +- autotest/gdrivers/gpkg.py | 8 +- autotest/gdrivers/jp2metadata.py | 31 +- autotest/gdrivers/jp2openjpeg.py | 17 +- autotest/gdrivers/netcdf.py | 106 +- autotest/gdrivers/netcdf_multidim.py | 144 +- autotest/gdrivers/ngw.py | 140 +- autotest/gdrivers/pds4.py | 92 +- autotest/gdrivers/wms.py | 5 + autotest/gdrivers/wmts.py | 71 +- .../invalid_multisurface_of_polyhedralsurface.fgb | Bin 0 -> 322 bytes autotest/ogr/data/gml/citygml_compound_crs.gml | 106 + autotest/ogr/data/gmlas/test_max_mem_xerces.xml | 3 + autotest/ogr/data/gmlas/test_max_mem_xerces.xsd | 27 + autotest/ogr/data/gmlas/test_max_time_xerces.xml | 3 + autotest/ogr/data/gmlas/test_max_time_xerces.xsd | 27 + autotest/ogr/data/pgeo/encoding.mdb | Bin 0 -> 528384 bytes autotest/ogr/ogr_flatgeobuf.py | 3 +- autotest/ogr/ogr_gml_read.py | 29 + autotest/ogr/ogr_gmlas.py | 26 + autotest/ogr/ogr_gmt.py | 2 + autotest/ogr/ogr_gpkg.py | 18 +- autotest/ogr/ogr_mitab.py | 29 +- autotest/ogr/ogr_ngw.py | 180 +- autotest/ogr/ogr_pds4.py | 137 +- autotest/ogr/ogr_pgeo.py | 39 +- autotest/ogr/ogr_sqlite.py | 39 + autotest/osr/data/Test_Data_File.csv | 2 - autotest/osr/osr_basic.py | 55 +- autotest/osr/osr_epsg.py | 12 +- autotest/osr/osr_metacrs.py | 147 - autotest/pymod/webserver.py | 9 + autotest/setup.cfg | 60 + autotest/utilities/test_gdalwarp.py | 21 +- autotest/utilities/test_gdalwarp_lib.py | 2 +- gdal/Doxyfile | 10 +- gdal/doc/source/_extensions/driverproperties.py | 61 +- gdal/doc/source/about_no_title.rst | 4 +- gdal/doc/source/community/index.rst | 13 +- gdal/doc/source/download.rst | 12 +- gdal/doc/source/drivers/raster/dods.rst | 3 + gdal/doc/source/drivers/raster/fujibas.rst | 3 + gdal/doc/source/drivers/raster/ida.rst | 3 + .../doc/source/drivers/raster/intergraphraster.rst | 3 + gdal/doc/source/drivers/raster/jpeg2000.rst | 4 + gdal/doc/source/drivers/raster/jpegls.rst | 3 + gdal/doc/source/drivers/raster/mg4lidar.rst | 3 + gdal/doc/source/drivers/raster/pds4.rst | 4 + gdal/doc/source/drivers/vector/ao.rst | 3 + gdal/doc/source/drivers/vector/arcgen.rst | 3 + gdal/doc/source/drivers/vector/cloudant.rst | 3 + gdal/doc/source/drivers/vector/couchdb.rst | 3 + gdal/doc/source/drivers/vector/db2.rst | 3 + gdal/doc/source/drivers/vector/dods.rst | 3 + gdal/doc/source/drivers/vector/fme.rst | 3 + gdal/doc/source/drivers/vector/geomedia.rst | 3 + gdal/doc/source/drivers/vector/gtm.rst | 3 + gdal/doc/source/drivers/vector/ingres.rst | 3 + gdal/doc/source/drivers/vector/mdb.rst | 4 + gdal/doc/source/drivers/vector/mongodb.rst | 4 + gdal/doc/source/drivers/vector/pg.rst | 4 +- gdal/doc/source/drivers/vector/walk.rst | 3 + gdal/doxygen_index.md | 24 + gdal/frmts/georaster/georaster_wrapper.cpp | 2 +- gdal/frmts/georaster/oci_wrapper.cpp | 7 +- gdal/frmts/georaster/oci_wrapper.h | 5 + gdal/frmts/grib/degrib/degrib/metaparse.cpp | 17 +- gdal/frmts/grib/gribdataset.cpp | 13 +- gdal/frmts/gtiff/geotiff.cpp | 27 +- gdal/frmts/gtiff/gt_wkt_srs.cpp | 5 +- gdal/frmts/gtiff/libtiff/tif_dirwrite.c | 4 + gdal/frmts/gtiff/libtiff/tif_lzw.c | 1 + gdal/frmts/netcdf/netcdf_cf_constants.h | 6 +- gdal/frmts/netcdf/netcdfdataset.cpp | 144 +- gdal/frmts/netcdf/netcdfdataset.h | 8 +- gdal/frmts/pcidsk/pcidskdataset2.cpp | 4 +- gdal/frmts/pcidsk/sdk/core/cpcidskfile.cpp | 10 +- gdal/frmts/pcidsk/sdk/core/cpcidskfile.h | 4 +- gdal/frmts/pcidsk/sdk/core/pcidskopen.cpp | 5 +- gdal/frmts/pcidsk/sdk/pcidsk.h | 4 +- gdal/frmts/pdf/pdfdataset.cpp | 28 + gdal/frmts/pds/pds4dataset.cpp | 276 +- gdal/frmts/pds/pds4dataset.h | 3 +- gdal/frmts/pds/pds4vector.cpp | 118 +- gdal/frmts/raw/envidataset.cpp | 63 +- gdal/frmts/raw/envidataset.h | 14 +- gdal/frmts/vrt/pixelfunctions.cpp | 290 +- gdal/frmts/wms/wmsdriver.cpp | 57 +- gdal/frmts/wmts/wmtsdataset.cpp | 19 + gdal/frmts/zarr/zarr.h | 2 + gdal/frmts/zarr/zarr_array.cpp | 64 +- gdal/fuzzers/GNUmakefile | 4 + gdal/fuzzers/build.sh | 50 +- gdal/fuzzers/build_google_oss_fuzzers.sh | 5 +- gdal/fuzzers/build_seed_corpus.sh | 20 + gdal/gcore/gdal.h | 3 + gdal/gcore/gdal_misc.cpp | 3 + gdal/gcore/gdal_priv.h | 6 +- gdal/gcore/gdaldriver.cpp | 36 +- gdal/gcore/gdaljp2structure.cpp | 731 +++-- gdal/gcore/gdalmultidim.cpp | 9 +- gdal/ogr/ogr_core.h | 24 +- gdal/ogr/ogr_spatialref.h | 7 + gdal/ogr/ogr_xerces.cpp | 264 +- gdal/ogr/ogr_xerces.h | 6 + gdal/ogr/ogr_xerces_headers.h | 2 + gdal/ogr/ogrsf_frmts/flatgeobuf/geometryreader.cpp | 7 +- gdal/ogr/ogrsf_frmts/gml/gmlfeatureclass.cpp | 27 +- gdal/ogr/ogrsf_frmts/gml/gmlreader.cpp | 1 + gdal/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h | 3 +- gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp | 66 +- gdal/ogr/ogrsf_frmts/gmt/ogrgmtlayer.cpp | 4 +- gdal/ogr/ogrsf_frmts/gpkg/ogr_geopackage.h | 10 +- .../ogrsf_frmts/gpkg/ogrgeopackagedatasource.cpp | 10 +- .../ogrsf_frmts/gpkg/ogrgeopackageselectlayer.cpp | 14 +- .../ogrsf_frmts/gpkg/ogrgeopackagetablelayer.cpp | 4 +- gdal/ogr/ogrsf_frmts/ods/ogrodsdatasource.cpp | 33 +- gdal/ogr/ogrsf_frmts/pgdump/ogrpgdumplayer.cpp | 21 +- gdal/ogr/ogrsf_frmts/sqlite/ogr_sqlite.h | 245 +- gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitebase.h | 52 +- .../ogr/ogrsf_frmts/sqlite/ogrsqlitedatasource.cpp | 457 ++- .../ogr/ogrsf_frmts/sqlite/ogrsqliteexecutesql.cpp | 50 +- gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitelayer.cpp | 308 +- .../ogrsf_frmts/sqlite/ogrsqliteselectlayer.cpp | 298 +- .../ogr/ogrsf_frmts/sqlite/ogrsqlitetablelayer.cpp | 1089 ++++--- gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteviewlayer.cpp | 230 +- .../ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp | 54 +- gdal/ogr/ogrsf_frmts/vrt/ogrvrtlayer.cpp | 48 +- gdal/ogr/ogrspatialreference.cpp | 145 +- gdal/port/cpl_google_cloud.cpp | 4 +- gdal/port/cpl_http.cpp | 9 +- gdal/port/cpl_vsi_mem.cpp | 3 + gdal/port/cpl_vsil_curl.cpp | 24 +- .../gdal-utils/osgeo_utils/auxiliary/array_util.py | 3 +- .../gdal-utils/osgeo_utils/auxiliary/osr_util.py | 2 +- .../gdal-utils/osgeo_utils/auxiliary/util.py | 1 - .../python/gdal-utils/osgeo_utils/gdal2tiles.py | 5 +- .../python/gdal-utils/osgeo_utils/gdalattachpct.py | 1 - gdal/swig/python/gdal-utils/osgeo_utils/rgb2pct.py | 1 - 188 files changed, 8287 insertions(+), 4055 deletions(-) create mode 100644 autotest/gcore/data/gtiff/invalid_semimajoraxis_compound.tif rename autotest/gcore/data/{ => vrt}/pixfun_cmul_c.vrt (81%) rename autotest/gcore/data/{ => vrt}/pixfun_cmul_r.vrt (81%) rename autotest/gcore/data/{ => vrt}/pixfun_complex.vrt (82%) rename autotest/gcore/data/{ => vrt}/pixfun_conj_c.vrt (86%) rename autotest/gcore/data/{ => vrt}/pixfun_conj_r.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_dB2amp.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_dB2pow.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_dB_c.vrt (86%) rename autotest/gcore/data/{ => vrt}/pixfun_dB_r.vrt (86%) rename autotest/gcore/data/{ => vrt}/pixfun_diff_c.vrt (80%) rename autotest/gcore/data/{ => vrt}/pixfun_diff_r.vrt (81%) rename autotest/gcore/data/{ => vrt}/pixfun_imag_c.vrt (86%) rename autotest/gcore/data/{ => vrt}/pixfun_imag_r.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_intensity_c.vrt (86%) rename autotest/gcore/data/{ => vrt}/pixfun_intensity_r.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_inv_c.vrt (86%) rename autotest/gcore/data/{ => vrt}/pixfun_inv_r.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_log10_c.vrt (86%) rename autotest/gcore/data/{ => vrt}/pixfun_log10_r.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_mod_c.vrt (86%) rename autotest/gcore/data/{ => vrt}/pixfun_mod_r.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_mul_c.vrt (80%) rename autotest/gcore/data/{ => vrt}/pixfun_mul_r.vrt (79%) rename autotest/gcore/data/{ => vrt}/pixfun_phase_c.vrt (86%) rename autotest/gcore/data/{ => vrt}/pixfun_phase_r.vrt (100%) create mode 100644 autotest/gcore/data/vrt/pixfun_phase_unsigned.vrt rename autotest/gcore/data/{ => vrt}/pixfun_pow.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_real_c.vrt (86%) rename autotest/gcore/data/{ => vrt}/pixfun_real_r.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_sqrt.vrt (87%) rename autotest/gcore/data/{ => vrt}/pixfun_sum_c.vrt (78%) rename autotest/gcore/data/{ => vrt}/pixfun_sum_r.vrt (78%) create mode 100644 autotest/gdrivers/data/netcdf/float_valid_min_max.nc create mode 100644 autotest/gdrivers/data/netcdf/float_valid_range.nc create mode 100644 autotest/gdrivers/data/pds4/oblique_cylindrical.IMG create mode 100644 autotest/gdrivers/data/pds4/oblique_cylindrical.xml create mode 100644 autotest/gdrivers/data/pds4/template_with_sp.xml create mode 100644 autotest/ogr/data/flatgeobuf/invalid_multisurface_of_polyhedralsurface.fgb create mode 100644 autotest/ogr/data/gml/citygml_compound_crs.gml create mode 100644 autotest/ogr/data/gmlas/test_max_mem_xerces.xml create mode 100644 autotest/ogr/data/gmlas/test_max_mem_xerces.xsd create mode 100644 autotest/ogr/data/gmlas/test_max_time_xerces.xml create mode 100644 autotest/ogr/data/gmlas/test_max_time_xerces.xsd create mode 100644 autotest/ogr/data/pgeo/encoding.mdb delete mode 100644 autotest/osr/data/Test_Data_File.csv delete mode 100755 autotest/osr/osr_metacrs.py create mode 100644 autotest/setup.cfg create mode 100644 gdal/doxygen_index.md git reset --hard HEAD HEAD is now at e17ead6aeb netcdf_multidim.py: better pytest'ification git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928\doc\gdal_revision.txt type E:\buildsystem\release-1928\doc\gdal_revision.txt e17ead6aeba3b840da3b762d8277f2086ce94915 cd E:\buildsystem set PATH=E:\buildsystem\release-1928\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;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\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\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:\WINDOWS\system32\config\systemprofile\.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\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe if not exist src\mapcache-vc16 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc16 cd src\mapcache-vc16 git reset --hard HEAD HEAD is now at 47d2757 Merge pull request #258 from geographika/fastcgi-headers git fetch git checkout main Your branch is behind 'origin/main' by 32 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin main Updating 47d2757..11f7713 Fast-forward CMakeLists.txt | 13 ++ appveyor.yml | 79 +-------- cgi/mapcache.c | 4 +- cmake/FindRedis.cmake | 29 ++++ include/mapcache-config.h.in | 1 + include/mapcache.h | 7 + lib/cache_redis.c | 313 +++++++++++++++++++++++++++++++++++ lib/configuration.c | 13 +- lib/configuration_xml.c | 17 ++ lib/http.c | 7 +- mapcache.xml.sample | 48 ++++-- tests/expected/wmts_capabilities.xml | 27 +++ util/mapcache_seed.c | 54 ++++-- 13 files changed, 500 insertions(+), 112 deletions(-) create mode 100644 cmake/FindRedis.cmake create mode 100644 lib/cache_redis.c git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928\doc\mapcache_revision.txt type E:\buildsystem\release-1928\doc\mapcache_revision.txt 11f7713c5efb730a1699dfd35bbf7300b38c8e06 cd E:\buildsystem