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.29.30133\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\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\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:\ActiveTcl\bin;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:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;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 git config --global core.autocrlf false 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 ceba66213 Apply const qualifiers in Mapscript for strings (#6908) git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git reset --hard HEAD HEAD is now at ceba66213 Apply const qualifiers in Mapscript for strings (#6908) git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928\doc\ms_revision.txt type E:\buildsystem\release-1928\doc\ms_revision.txt ceba66213e53695872f4ae4dbf1c8ca50a417feb cd E:\buildsystem git config --global core.autocrlf false 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 db9cd8be98 Merge pull request #8000 from rouault/jpeg_quality_one git fetch git checkout master Your branch is behind 'origin/master' by 18 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating db9cd8be98..bb931fe41a Fast-forward autotest/alg/cutline.py | 6 +- autotest/alg/warp.py | 42 +++---- autotest/cpp/test_cpl.cpp | 43 +++++-- autotest/gcore/bmp_read.py | 11 +- autotest/gcore/bmp_write.py | 2 +- .../webp_lossless_rgba_alpha_fully_opaque.tif | Bin 0 -> 738 bytes autotest/gcore/geoloc.py | 2 +- autotest/gcore/hdf4_read.py | 2 +- autotest/gcore/misc.py | 89 +++++++++++-- autotest/gcore/tiff_ovr.py | 15 +-- autotest/gcore/tiff_read.py | 27 +++- autotest/gcore/tiff_write.py | 45 ++++--- autotest/gdrivers/aaigrid.py | 12 +- autotest/gdrivers/ace2.py | 4 +- autotest/gdrivers/adrg.py | 6 +- autotest/gdrivers/aigrid.py | 6 +- autotest/gdrivers/bag.py | 3 +- autotest/gdrivers/blx.py | 8 +- autotest/gdrivers/bsb.py | 8 +- autotest/gdrivers/bt.py | 12 +- autotest/gdrivers/byn.py | 2 +- autotest/gdrivers/cals.py | 4 +- autotest/gdrivers/ctg.py | 21 ++-- autotest/gdrivers/dipex.py | 2 +- autotest/gdrivers/dted.py | 15 ++- autotest/gdrivers/ecw.py | 5 +- autotest/gdrivers/ehdr.py | 14 +-- autotest/gdrivers/eir.py | 2 +- autotest/gdrivers/elas.py | 4 +- autotest/gdrivers/envi.py | 16 +-- autotest/gdrivers/ers.py | 6 +- autotest/gdrivers/exr.py | 26 ++-- autotest/gdrivers/fast.py | 10 +- autotest/gdrivers/gdalhttp.py | 6 +- autotest/gdrivers/genbin.py | 2 +- autotest/gdrivers/georaster.py | 26 ++-- autotest/gdrivers/gif.py | 8 +- autotest/gdrivers/gmt.py | 4 +- autotest/gdrivers/grassasciigrid.py | 2 +- autotest/gdrivers/grib.py | 6 +- autotest/gdrivers/gsc.py | 2 +- autotest/gdrivers/gsg.py | 16 +-- autotest/gdrivers/gtx.py | 2 +- autotest/gdrivers/gxf.py | 4 +- autotest/gdrivers/hf2.py | 9 +- autotest/gdrivers/hfa.py | 6 +- autotest/gdrivers/idrisi.py | 8 +- autotest/gdrivers/ilwis.py | 10 +- autotest/gdrivers/iris.py | 2 +- autotest/gdrivers/isce.py | 6 +- autotest/gdrivers/isg.py | 2 +- autotest/gdrivers/isis.py | 8 +- autotest/gdrivers/isis2.py | 6 +- autotest/gdrivers/jdem.py | 2 +- autotest/gdrivers/jp2kak.py | 22 ++-- autotest/gdrivers/jp2lura.py | 9 +- autotest/gdrivers/jp2openjpeg.py | 7 +- autotest/gdrivers/jpeg.py | 2 +- autotest/gdrivers/jpegxl.py | 14 +-- autotest/gdrivers/kea.py | 2 +- autotest/gdrivers/kmlsuperoverlay.py | 4 +- autotest/gdrivers/kro.py | 8 +- autotest/gdrivers/lan.py | 4 +- autotest/gdrivers/leveller.py | 2 +- autotest/gdrivers/loslas.py | 3 +- autotest/gdrivers/mff.py | 6 +- autotest/gdrivers/mff2.py | 4 +- autotest/gdrivers/mrf.py | 2 +- autotest/gdrivers/mrsid.py | 6 +- autotest/gdrivers/ndf.py | 2 +- autotest/gdrivers/netcdf.py | 24 ++-- autotest/gdrivers/ngsgeoid.py | 4 +- autotest/gdrivers/nitf.py | 64 +++++----- autotest/gdrivers/noaa_b.py | 4 +- autotest/gdrivers/ntv2.py | 14 +-- autotest/gdrivers/nwt_grc.py | 2 +- autotest/gdrivers/paux.py | 6 +- autotest/gdrivers/pcidsk.py | 22 ++-- autotest/gdrivers/pcraster.py | 6 +- autotest/gdrivers/pdf.py | 40 ++---- autotest/gdrivers/pds.py | 10 +- autotest/gdrivers/pds4.py | 23 ++-- autotest/gdrivers/png.py | 15 ++- autotest/gdrivers/pnm.py | 8 +- autotest/gdrivers/postgisraster.py | 8 +- autotest/gdrivers/prf.py | 4 +- autotest/gdrivers/r.py | 6 +- autotest/gdrivers/rik.py | 4 +- autotest/gdrivers/rl2.py | 24 ++-- autotest/gdrivers/rmf.py | 52 ++++---- autotest/gdrivers/roipac.py | 9 +- autotest/gdrivers/rpftoc.py | 5 +- autotest/gdrivers/rs2.py | 4 +- autotest/gdrivers/safe.py | 10 +- autotest/gdrivers/saga.py | 10 +- autotest/gdrivers/sar_ceos.py | 4 +- autotest/gdrivers/sgi.py | 6 +- autotest/gdrivers/sigdem.py | 6 +- autotest/gdrivers/snodas.py | 15 +-- autotest/gdrivers/srp.py | 3 +- autotest/gdrivers/terragen.py | 2 +- autotest/gdrivers/til.py | 2 +- autotest/gdrivers/usgsdem.py | 18 +-- autotest/gdrivers/vrtfilt.py | 6 +- autotest/gdrivers/vrtlut.py | 2 +- autotest/gdrivers/vrtrawlink.py | 2 +- autotest/gdrivers/vrtwarp.py | 2 +- autotest/gdrivers/xpm.py | 2 +- autotest/gdrivers/xyz.py | 2 +- autotest/gdrivers/zarr_driver.py | 6 +- autotest/gdrivers/zmap.py | 2 +- .../parquet/part_with_empty_batch/part1.parquet | Bin 0 -> 2312 bytes .../parquet/part_with_empty_batch/part2.parquet | Bin 0 -> 2014 bytes autotest/ogr/ogr_fgdb.py | 7 +- autotest/ogr/ogr_geos.py | 2 +- autotest/ogr/ogr_libkml.py | 6 +- autotest/ogr/ogr_ods.py | 4 +- autotest/ogr/ogr_osm.py | 14 +-- autotest/ogr/ogr_parquet.py | 13 ++ autotest/ogr/ogr_pg.py | 10 +- autotest/ogr/ogr_rfc35_mem.py | 30 ++--- autotest/ogr/ogr_rfc35_mitab.py | 1 - autotest/ogr/ogr_rfc35_shape.py | 2 - autotest/ogr/ogr_shape_qix.py | 16 +-- autotest/ogr/ogr_vrt.py | 6 +- autotest/ogr/ogr_xlsx.py | 4 +- autotest/pymod/gdaltest.py | 45 +------ frmts/gtiff/gtiffdataset_write.cpp | 6 +- frmts/gtiff/libtiff/tif_webp.c | 8 +- ogr/ogrsf_frmts/arrow/ogrfeatherlayer.cpp | 140 +++++++++++---------- ogr/ogrsf_frmts/parquet/ogrparquetdatasetlayer.cpp | 29 +++-- ogr/ogrsf_frmts/parquet/ogrparquetlayer.cpp | 37 +++--- port/cpl_conv.cpp | 44 ++++--- port/cpl_conv.h | 2 + swig/include/cpl.i | 5 + swig/include/java/ogr_java.i | 1 - swig/include/ogr.i | 7 ++ swig/include/python/gdal_python.i | 5 +- 138 files changed, 809 insertions(+), 797 deletions(-) create mode 100644 autotest/gcore/data/gtiff/webp_lossless_rgba_alpha_fully_opaque.tif create mode 100644 autotest/ogr/data/parquet/part_with_empty_batch/part1.parquet create mode 100644 autotest/ogr/data/parquet/part_with_empty_batch/part2.parquet git reset --hard HEAD HEAD is now at bb931fe41a Merge pull request #8064 from rouault/fix_8042 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928\doc\gdal_revision.txt type E:\buildsystem\release-1928\doc\gdal_revision.txt bb931fe41aa2c348c6d40f4d3b0e3612246ba21e 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.29.30133\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\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\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:\ActiveTcl\bin;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:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;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 git config --global core.autocrlf false 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 0cb6c00 change Migration Guide to markdown (#305) 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\doc\mapcache_revision.txt type E:\buildsystem\release-1928\doc\mapcache_revision.txt 0cb6c00d19708cab7fbb1719eac62a738aa5405d cd E:\buildsystem