found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1928-x64\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.29.30133\bin\HostX64\x64;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\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\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 (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit;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 (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework64\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:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files (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-vc16x64 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc16x64 cd src\mapserver-vc16x64 git reset --hard HEAD HEAD is now at 8d6c9ecdd MS_TOKEN_COMPARISON_LIKE is never generated by maplexer.l. Remove any uses of it (#6763) 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 8d6c9ecdd..71ecf4028 Fast-forward mapogr.cpp | 17 +++++++++-- msautotest/wxs/data/db.sqlite | Bin 157696 -> 167936 bytes ..._native_sql_like_backslash_and_single_quote.xml | 34 +++++++++++++++++++++ .../wfs_ogr_native_sql_like_parenthesis.xml | 34 +++++++++++++++++++++ msautotest/wxs/wfs_ogr_native_sql.map | 26 ++++++++++++++++ 5 files changed, 109 insertions(+), 2 deletions(-) create mode 100644 msautotest/wxs/expected/wfs_ogr_native_sql_like_backslash_and_single_quote.xml create mode 100644 msautotest/wxs/expected/wfs_ogr_native_sql_like_parenthesis.xml git reset --hard HEAD HEAD is now at 71ecf4028 Merge pull request #6764 from rouault/fix_6751 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928-x64\doc\ms_revision.txt type E:\buildsystem\release-1928-x64\doc\ms_revision.txt 71ecf4028b0769027df3a970a36d56feb1d46ab6 cd E:\buildsystem if not exist src\gdal-vc16x64 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc16x64 cd src\gdal-vc16x64 git reset --hard HEAD HEAD is now at fdba56243a warp: log number of chunks in warp operation progress debug logs (#6708) git fetch git checkout master Your branch is behind 'origin/master' by 15 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating fdba56243a..d346d34569 Fast-forward MIGRATION_GUIDE.TXT | 10 ++ alg/gdalpansharpen.cpp | 19 ++++ alg/gdalrasterize.cpp | 20 +++- alg/gdalwarpkernel.cpp | 84 ++++++++++++-- apps/gdal_create.cpp | 2 +- apps/gdal_rasterize_bin.cpp | 2 +- apps/gdal_translate_bin.cpp | 2 +- apps/gdal_translate_lib.cpp | 4 + apps/gdalinfo_lib.cpp | 3 + apps/gdalmdiminfo_lib.cpp | 6 +- autotest/cpp/test_gdal.cpp | 37 +++++- autotest/cpp/testcopywords.cpp | 64 +++++++++-- autotest/gcore/hdf4_write.py | 1 + autotest/gcore/numpy_rw.py | 2 +- autotest/gcore/tiff_write.py | 20 ++-- autotest/gcore/vrtmisc.py | 18 --- .../data/gtiff/{byte_signed.tif => int8.tif} | Bin autotest/gdrivers/ehdr.py | 8 +- autotest/gdrivers/ers.py | 9 +- autotest/gdrivers/gta.py | 4 +- autotest/gdrivers/hdf5multidim.py | 8 +- autotest/gdrivers/kea.py | 44 +++++--- autotest/gdrivers/memmultidim.py | 5 +- autotest/gdrivers/netcdf.py | 2 +- autotest/gdrivers/netcdf_multidim.py | 27 ++--- autotest/gdrivers/pds4.py | 1 + autotest/gdrivers/rl2.py | 7 +- autotest/gdrivers/rraster.py | 5 +- autotest/gdrivers/zarr_driver.py | 11 +- autotest/pymod/gdaltest.py | 7 +- doc/source/development/rfc/index.rst | 1 + .../development/rfc/rfc14_imagestructure.rst | 7 +- doc/source/development/rfc/rfc87_signed_int8.rst | 119 ++++++++++++++++++++ doc/source/drivers/raster/ers.rst | 4 +- doc/source/drivers/raster/gtiff.rst | 2 + doc/source/drivers/raster/hfa.rst | 2 + doc/source/drivers/raster/netcdf.rst | 2 + doc/source/drivers/raster/rraster.rst | 2 + doc/source/drivers/raster/vrt.rst | 6 +- doc/source/programs/gdal_calc.rst | 3 +- doc/source/programs/gdal_create.rst | 2 +- doc/source/programs/gdal_rasterize.rst | 2 +- doc/source/programs/gdal_retile.rst | 2 +- doc/source/programs/gdal_translate.rst | 2 +- doc/source/programs/options/ot.rst | 2 +- doc/source/user/raster_data_model.rst | 6 +- frmts/eeda/eeda.h | 1 - frmts/eeda/eedacommon.cpp | 4 +- frmts/eeda/eedaidataset.cpp | 16 +-- frmts/ers/ersdataset.cpp | 14 +-- frmts/gta/gtadataset.cpp | 8 +- frmts/gtiff/cogdriver.cpp | 2 +- frmts/gtiff/geotiff.cpp | 75 +++++++------ frmts/gtiff/gt_overview.cpp | 8 +- frmts/hdf4/hdf4dataset.cpp | 11 +- frmts/hdf4/hdf4imagedataset.cpp | 4 +- frmts/hdf5/gh5_convenience.cpp | 2 +- frmts/hdf5/hdf5dataset.cpp | 9 +- frmts/hdf5/hdf5multidim.cpp | 32 ++---- frmts/hfa/hfaband.cpp | 4 +- frmts/hfa/hfadataset.cpp | 26 +++-- frmts/ilwis/ilwisdataset.cpp | 7 +- frmts/kea/keadataset.cpp | 5 + frmts/kea/keadriver.cpp | 2 +- frmts/kmlsuperoverlay/kmlsuperoverlaydataset.cpp | 9 +- frmts/mem/memdataset.cpp | 2 +- frmts/netcdf/netcdfdataset.cpp | 42 ++++--- frmts/netcdf/netcdfmultidim.cpp | 3 +- frmts/pds/pds4dataset.cpp | 20 ++-- frmts/postgisraster/postgisraster.h | 3 +- frmts/postgisraster/postgisrasterdataset.cpp | 9 +- frmts/postgisraster/postgisrastertools.cpp | 16 +-- frmts/raw/ehdrdataset.cpp | 16 +-- frmts/raw/rrasterdataset.cpp | 64 ++++------- frmts/vrt/pixelfunctions.cpp | 1 + frmts/vrt/vrtdriver.cpp | 2 +- frmts/zarr/zarr_array.cpp | 22 +--- frmts/zarr/zarr_group.cpp | 9 +- gcore/gdal.h | 7 +- gcore/gdal_misc.cpp | 124 ++++++++++++++++++--- gcore/gdal_priv_templates.hpp | 36 ++++++ gcore/gdalcachedpixelaccessor.h | 1 + gcore/gdalmultidim.cpp | 43 +++++-- gcore/gdalnodatamaskband.cpp | 1 + gcore/gdalnodatavaluesmaskband.cpp | 1 + gcore/gdalrasterband.cpp | 64 +++++++++-- gcore/overview.cpp | 13 +++ gcore/rasterio.cpp | 22 +++- ogr/ogrsf_frmts/sqlite/ogr_sqlite.h | 1 - ogr/ogrsf_frmts/sqlite/ogrsqlitedriver.cpp | 2 +- ogr/ogrsf_frmts/sqlite/rasterlite2.cpp | 23 +--- ogr/ogrsf_frmts/wfs/ogrwfsfilter.cpp | 13 +-- port/cpl_port.h | 2 + scripts/typos_allowlist.txt | 1 + swig/include/gdal.i | 3 +- swig/include/gdal_array.i | 6 +- swig/include/gdalconst.i | 1 + swig/include/python/gdal_python.i | 4 +- swig/java/javadoc.java | 7 +- swig/python/CMakeLists.txt | 4 + swig/python/extensions/gdal_array_wrap.cpp | 3 + swig/python/extensions/gdal_wrap.cpp | 1 + swig/python/extensions/gdalconst_wrap.c | 1 + swig/python/gdal-utils/osgeo_utils/gdal_calc.py | 1 + swig/python/gdal-utils/osgeo_utils/gdal_retile.py | 2 +- swig/python/osgeo/gdal.py | 3 +- swig/python/osgeo/gdal_array.py | 3 +- swig/python/osgeo/gdalconst.py | 1 + swig/python/setup.py.in | 9 +- 109 files changed, 982 insertions(+), 465 deletions(-) rename autotest/gdrivers/data/gtiff/{byte_signed.tif => int8.tif} (100%) create mode 100644 doc/source/development/rfc/rfc87_signed_int8.rst git reset --hard HEAD HEAD is now at d346d34569 Merge pull request #6723 from scottstanie/patch-1 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928-x64\doc\gdal_revision.txt type E:\buildsystem\release-1928-x64\doc\gdal_revision.txt d346d34569b6ff4ac119689924091a7713c45f32 cd E:\buildsystem set PATH=E:\buildsystem\release-1928-x64\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.29.30133\bin\HostX64\x64;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\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\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 (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit;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 (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework64\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:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files (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-vc16x64 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc16x64 cd src\mapcache-vc16x64 git reset --hard HEAD HEAD is now at 882c009 docs(cache_disk.c): proofread comment text (#292) git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928-x64\doc\mapcache_revision.txt type E:\buildsystem\release-1928-x64\doc\mapcache_revision.txt 882c009d6e059286753007bdcc9e7cd4af66dbd6 cd E:\buildsystem