Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from OSGeo:master #86

Merged
merged 998 commits into from
Nov 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
998 commits
Select commit Hold shift + click to select a range
fa27996
Merge pull request #11169 from rouault/pg_FindFieldIndex
rouault Oct 30, 2024
c0595f4
Merge pull request #11139 from rouault/gpkg_truncate
rouault Oct 30, 2024
08cdbd2
Merge pull request #11136 from rouault/tiff_jxl_float_16
rouault Oct 30, 2024
cba7cb2
Internal libtiff: resync with upstream
rouault Oct 30, 2024
ac90456
Doc: add a page describing the RFC process step by step
rouault Oct 30, 2024
ccbf704
Merge pull request #11176 from rouault/resync_libtiff
rouault Oct 30, 2024
1e3229f
Doc: add a top-page banner advertizing the survey
rouault Oct 30, 2024
e00ed32
Merge pull request #11178 from rouault/doc_survey_banner
rouault Oct 30, 2024
38fb9e9
typo fixes
rouault Oct 30, 2024
dc207a2
Internal libtiff: resync to suppress warnings about unknowns tags / h…
rouault Oct 30, 2024
051a853
Doc: announcement.js: tweak language
rouault Oct 30, 2024
0a05127
CI: build-windows-msys2-mingw: disable HDF5 driver because of test fa…
rouault Oct 31, 2024
451f66b
Merge pull request #11182 from rouault/workaround_11181
rouault Oct 31, 2024
2be3957
VRT: allow to use a <VRTDataset> instead of a <SourceFilename> inside…
rouault Oct 31, 2024
f21634b
Update gti.rst
mdsumner Oct 31, 2024
5bdb844
Merge pull request #11184 from mdsumner/patch-9
rouault Oct 31, 2024
c95d5d4
Bump actions/cache from 4.0.2 to 4.1.2
dependabot[bot] Nov 1, 2024
dd0fe60
Bump actions/setup-python from 5.2.0 to 5.3.0
dependabot[bot] Nov 1, 2024
770a4a4
Bump actions/upload-artifact from 4.4.0 to 4.4.3
dependabot[bot] Nov 1, 2024
190bd1d
Bump coverallsapp/github-action from 2.3.0 to 2.3.4
dependabot[bot] Nov 1, 2024
19f210a
Bump github/codeql-action from 3.26.10 to 3.27.0
dependabot[bot] Nov 1, 2024
ee0b2f0
SQL expression tree to string: add missing parenthesis that could mak…
rouault Nov 1, 2024
17bd934
OGR SQL: fix wrong handling of NULL expression in AND and NOT (3.10.0…
rouault Nov 1, 2024
f7836d1
MIGRATION_GUIDE.TXT: mention change w.r.t OGR SQL and NULL values
rouault Nov 1, 2024
a4505b9
Merge pull request #11190 from rouault/sql_fixes
rouault Nov 1, 2024
646144a
Merge pull request #11185 from OSGeo/dependabot/github_actions/action…
rouault Nov 1, 2024
ff41933
Merge pull request #11186 from OSGeo/dependabot/github_actions/action…
rouault Nov 1, 2024
f78030a
Merge pull request #11187 from OSGeo/dependabot/github_actions/action…
rouault Nov 1, 2024
6923178
Merge pull request #11188 from OSGeo/dependabot/github_actions/covera…
rouault Nov 1, 2024
b6a63a7
Merge pull request #11189 from OSGeo/dependabot/github_actions/github…
rouault Nov 1, 2024
779871e
NEWS.md: update 3.10.0 news [ci skip]
rouault Nov 1, 2024
456f6f7
tests: GTiff: verify that we can generate an output that is byte-iden…
rouault Oct 30, 2024
a2fb449
tests: COG: verify that we can generate an output that is byte-identi…
rouault Oct 30, 2024
3af4745
test: GPKG: verify that we can generate an output that is byte-identi…
rouault Oct 30, 2024
1e7220e
test: OpenFileGDB: verify that we can generate an output that is byte…
rouault Oct 30, 2024
9a71eff
test: shape: verify that we can generate an output that is byte-ident…
rouault Oct 31, 2024
d10585d
test: JP2OpenJPEG: verify that we can generate an output that is byte…
rouault Nov 1, 2024
0d7c23d
test: netCDF: verify that we can generate an output that is byte-iden…
rouault Nov 1, 2024
2211f7a
Correct typo in CI test name
eschnett Nov 1, 2024
7c0ad01
Merge pull request #11193 from eschnett/patch-3
rouault Nov 1, 2024
3e8bf03
scripts/cppcheck.sh: remove obsolete lines about SDE
rouault Nov 2, 2024
062bbee
OGRGeometry classes: implement move constructor and move assignment o…
rouault Nov 2, 2024
d130c5c
Attempt at fixing Coverity warnings about underflow/overflow relate t…
rouault Nov 2, 2024
f23b059
Add gdal_minmax_element.hpp public header, that can also be vendored,…
rouault Nov 2, 2024
26d5885
ADBC: add a PRELUDE_STATEMENTS open option typically to load DuckDB s…
rouault Nov 2, 2024
6239881
Fix MSVC warnings
rouault Nov 3, 2024
32b0d0d
libertiff.hpp: resync with upstream
rouault Nov 3, 2024
f5eedd2
Python bindings: hopefully fix 'VSIFile' object has no attribute '_cl…
rouault Nov 3, 2024
d848496
gdal_minmax_element.hpp: add SSE2 optimization for uint8, int8, uint1…
rouault Nov 3, 2024
5b332b5
testperf_gdal_minmax_element.cpp: fix -Wshadow compiler warnings
rouault Nov 3, 2024
0b95d46
testperf_gdal_minmax_element.cpp: factor code
rouault Nov 3, 2024
8ca1376
Add testperf_gdal_minmax_element as a ctest target
rouault Nov 3, 2024
db65ab5
gdal_minmax_element.hpp: fallback to std::min_element/max_element in …
rouault Nov 3, 2024
14c25cd
CI ARM64: run cpp perf tests
rouault Nov 3, 2024
58d4d3e
Add GDALRasterComputeMinMaxLocation / GDALRasterBand::ComputeMinMaxLo…
rouault Nov 3, 2024
4ff7749
Add gcore/sse2neon.h
rouault Mar 16, 2024
9f2faa4
CMake: add detection of potential use of sse2neon.h, and a GDAL_ENABL…
rouault Mar 16, 2024
f49cebc
sse2neon.h: disable #warning
rouault Nov 3, 2024
0b14374
Use include_sse2neon.h in gcore/rasterio functionnality
rouault Mar 16, 2024
6fa1a8e
include_sse2neon.h: add missing _MM_SHUFFLE2()
rouault Mar 17, 2024
d922dc5
Use include_sse2neon.h in gcore/overview functionality
rouault Mar 17, 2024
b42f7a8
Use include_sse2neon.h in gcore/gdal_minmax_element.hpp
rouault Nov 3, 2024
df45c33
scripts/fix_typos.sh: skip sse2neon.h
rouault Nov 4, 2024
06ea2d4
gdal_minmax_element.hpp: use SSE4.1 _mm_blendv_XXX() when possible
rouault Nov 4, 2024
0d4970f
gdal_minmax_element.hpp: improve code
rouault Nov 4, 2024
648add6
gcore/CMakeLists.txt: also install gdal_priv_templates.hpp
rouault Nov 4, 2024
9164d9d
gdal_minmax_element.hpp: fixes when vendoring with GDAL < 3.7
rouault Nov 4, 2024
0ef39fc
CI: check that GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS is on on MacOSX ARM…
rouault Nov 4, 2024
f3231b7
gdalenhance: fix memory leaks
dbaston Oct 29, 2024
a503cdc
gdalenhance: Use CPLStringList
dbaston Nov 4, 2024
f83e9be
gdalenhance: Use GDALDataset::FromHandle
dbaston Nov 4, 2024
4899ddd
Merge pull request #11204 from dbaston/gdalenhance-fix-leaks
rouault Nov 4, 2024
4d3722f
/vsis3/ / AWS: implement support for AWS Single-Sign On (AWS IAM Iden…
rouault Nov 4, 2024
e0118a1
Merge pull request #11177 from rouault/doc_rfc_process
rouault Nov 4, 2024
3286f43
Merge pull request #11102 from rouault/rs2_drdc
rouault Nov 4, 2024
b230f51
Merge pull request #11104 from rouault/nitf_sar
rouault Nov 4, 2024
3347bbf
Merge pull request #11112 from rouault/rcm
rouault Nov 4, 2024
db788bb
Merge pull request #11118 from rouault/vsigs_GetFileMetadata_bucket_root
rouault Nov 4, 2024
af82417
Merge pull request #11119 from rouault/remove_include_ctest
rouault Nov 4, 2024
38151bc
Merge pull request #11132 from rouault/jpegxl_read_float16
rouault Nov 4, 2024
290ee83
Merge pull request #11165 from dbaston/ogrgf-fromwkt-return-unique
rouault Nov 4, 2024
19fa95a
Merge pull request #11183 from rouault/inline_VRTDataset
rouault Nov 4, 2024
ffaac30
Merge pull request #11197 from rouault/adbc_PRELUDE_STATEMENTS
rouault Nov 4, 2024
a76fe42
Merge pull request #11198 from rouault/CPLGetUsablePhysicalRAM_coverity
rouault Nov 4, 2024
79f6f3e
Merge pull request #11201 from rouault/msvc_warning_fixes
rouault Nov 4, 2024
c578e9d
CI/Docker: update to libduckdb 1.1.3
rouault Nov 4, 2024
856af98
netCDF: add a GDAL_NETCDF_REPORT_EXTRA_DIM_VALUES config option ...
rouault Nov 5, 2024
71078a1
third_party/fast_float: resync with upstream
rouault Nov 5, 2024
361754b
Doc: software_using_gdal.rst: mention OpenDataCube
rouault Nov 6, 2024
7baa26e
Java bindings: add byte[] org.gdal.gdal.GetMemFileBuffer(String filen…
rouault Nov 5, 2024
d08a823
Merge pull request #11214 from rouault/doc_odc
rouault Nov 6, 2024
825c659
CITATION.cff: update with 3.10.0 [ci skip]
rouault Nov 6, 2024
611cf4c
Doc: advertize 3.10.0
rouault Oct 29, 2024
8ed00e7
doc/source/download.rst: update date
rouault Oct 30, 2024
3e9451d
HOWTO-RELEASE: add paragraph about ReadTheDocs [ci skip]
rouault Nov 6, 2024
174ea00
Doc: update 3.10.0 release date
rouault Nov 1, 2024
9a8dd07
Merge pull request #11211 from rouault/resync_fastfloat
rouault Nov 6, 2024
73d89b7
Doc: stop promoting unregulated far-right medium
rouault Nov 6, 2024
48ddd5d
Merge pull request #11215 from rouault/doc_remove_x
rouault Nov 6, 2024
1f6defc
ogr_recordbatch.h: replace pragma once by regular inclusion guard to …
rouault Nov 7, 2024
8177ae3
CI: check that all our public headers can be compiled with -Wall -Wpe…
rouault Nov 7, 2024
b89408a
Merge pull request #11217 from rouault/header_pedantic
rouault Nov 7, 2024
b47a2f2
CPLDebug: Accept values of YES,TRUE,1
dbaston Nov 7, 2024
35c6073
docker/README.md: advertize 3.10.0 [ci skip]
rouault Nov 7, 2024
3050b5c
CI: try to solve issue with maxim-lobanov/setup-xcode action no longe…
rouault Nov 7, 2024
22cf156
Merge pull request #11221 from rouault/ci_build_mac
rouault Nov 7, 2024
0defeab
Merge pull request #11220 from dbaston/cpl-debug-yes
rouault Nov 7, 2024
6ebf24c
Add read-only AIVector (Artificial intelligence powered vector) driver
rouault Oct 18, 2024
0958e1b
Merge pull request #11047 from rouault/aivector
rouault Nov 7, 2024
6966463
gdaldem: fix help message for subcommands
rouault Nov 9, 2024
9d49899
RCM: fix various crasher bugs on corrupted files, and other minor iss…
rouault Nov 9, 2024
efb6229
Merge pull request #11194 from rouault/golden_files
rouault Nov 9, 2024
bb64609
autotest: fix test failure with msys2 mingw64
rouault Nov 9, 2024
253e480
Merge pull request #11226 from rouault/gnm_fix_mingw64
rouault Nov 9, 2024
88295af
Merge pull request #11224 from rouault/gdaldem_usage_fix
rouault Nov 9, 2024
b281c45
Merge pull request #11225 from rouault/rcm_fixes
rouault Nov 9, 2024
4b57886
cmake/modules/thirdparty/FindDotnet.cmake: remove obsolete cmake_mini…
rouault Nov 9, 2024
720deb8
autotest/cpp/googletest/CMakeLists.txt.in: bump minimum cmake_minimum…
rouault Nov 9, 2024
a396e19
Merge pull request #11229 from rouault/autotest_googletest_cmake
rouault Nov 10, 2024
566f90d
autotest: fix memory leak
rouault Nov 10, 2024
37bec72
LVBAG: only run IsValid() if bFixInvalidData
rouault Nov 10, 2024
69d4dd3
autotest: update internal googletest to 1.15.2 to avoid CMake warnings
rouault Nov 10, 2024
3646323
docker: enable IPO
pjonsson Nov 10, 2024
13cce6e
Merge pull request #11236 from rouault/autotest_gtest_update
rouault Nov 10, 2024
fbfaf42
Merge pull request #11234 from rouault/lvbag_faster
rouault Nov 10, 2024
e92dd72
Merge pull request #11202 from rouault/gdal_minmax_element_sse2neon
rouault Nov 10, 2024
d107444
Merge pull request #11200 from rouault/GDALRasterComputeMinMaxLocation
rouault Nov 10, 2024
0d8eb30
Merge pull request #11199 from rouault/gdal_minmax_element
rouault Nov 10, 2024
d6c168c
Merge pull request #11196 from rouault/ogr_geometry_move
rouault Nov 10, 2024
5f31183
Merge pull request #11235 from pjonsson/docker-enable-lto
rouault Nov 10, 2024
929a51e
RCM: fix opening LUT and noise level files on subdatasets
rouault Nov 10, 2024
47bed56
RCM: fix CodeQL warnings about 'Multiplication result converted to la…
rouault Nov 10, 2024
81b6502
RCM: harden against excessive memory allocation
rouault Nov 10, 2024
f183732
Merge pull request #11240 from rouault/rcm_codeql
rouault Nov 10, 2024
33ce63d
Merge pull request #11233 from rouault/test_ogr_fix_memleak
rouault Nov 10, 2024
fbe5743
autotest: fix pyarrow 18 compatibility
rouault Nov 10, 2024
1f4ec9b
Merge pull request #11241 from rouault/pyarrow_18
rouault Nov 10, 2024
67c45ef
GDALRasterBand::ComputeRasterMinMaxLocation(): fix memleak in error c…
rouault Nov 11, 2024
e85d363
Silence various non interesting Coverity Scan reports
rouault Nov 11, 2024
971762d
Fix Coverity suppression
rouault Nov 11, 2024
2293cae
Various tunings to make Clang Static Analyzer 18 happy
rouault Nov 11, 2024
7c75f2e
CI: update clang static analyzer to ubuntu 24.04
rouault Nov 11, 2024
7c28714
HDF4: fix REMQUOTE implementation that caused valgrind to warn about …
rouault Nov 11, 2024
6b9549e
Doc: Clarify Ubuntu version is 24.04 for GDAL 3.10 (#11244) [ci skip]
quassy Nov 11, 2024
8dd92ad
gdaltindex: restore -ot option accidentally removed in GDAL 3.10.0
rouault Nov 11, 2024
934312e
VRT: fix reading from a CFloat32/CFloat64 ComplexSource in a non-comp…
rouault Nov 11, 2024
7f97a3f
remove Python2 crumbs
a-detiste Nov 11, 2024
7c55296
Merge pull request #11249 from a-detiste/master
rouault Nov 11, 2024
194329b
Fix Coverity warning
rouault Nov 11, 2024
a63f2f3
Python bindings: add a colorInterpretation argument to gdal.Translate()
rouault Nov 12, 2024
7c8c1d9
remove more Python2 compatiblity code
a-detiste Nov 12, 2024
5a3dc7f
Merge pull request #11251 from a-detiste/master
rouault Nov 12, 2024
e6ae79a
Doc: user survey announcement: remove end date
rouault Nov 12, 2024
fce0166
CMake: fix swig/csharp/CMakeLists.txt compatibility with CMake 3.31
rouault Nov 12, 2024
2ce3df2
GDALCopyWords64(): tidy code
rouault Nov 12, 2024
f5076e7
Merge pull request #11255 from rouault/cmake_3_31_compat_csharp
rouault Nov 12, 2024
0012eaf
Merge pull request #11254 from rouault/GDALCopyWords64_tidy
rouault Nov 12, 2024
33d2b37
CI: disable cfchecker based tests
rouault Nov 12, 2024
7ce56cb
Raster API: error out on GDT_Unknown/GDT_TypeCount
rouault Nov 13, 2024
fab593b
ogrspatialreference.cpp: typo fix - prsence → presence
schwehr Nov 13, 2024
9cc1ae5
Update ci/travis/conda/libgdal-adbc.patch
rouault Nov 13, 2024
fbaa99c
test_gdal_edit.py / test_gdal_proximity.py: skip on sanitize CI
rouault Nov 13, 2024
17d6392
Doc: mention new libgdal-avif and libgdal-heif Conda packages
rouault Nov 13, 2024
f2275dc
Revert "CI: disable cfchecker based tests"
rouault Nov 13, 2024
7467f24
create class gdal::VectorX to do easy vector operations
jjimenezshaw Nov 12, 2024
ba20ede
use gdal::VectorX in gdal_interpolateatpoint
jjimenezshaw Nov 12, 2024
57dc495
Merge pull request #10744 from jjimenezshaw/prototype-pixel
rouault Nov 13, 2024
7bf832e
Merge pull request #11266 from rouault/fix_11256
rouault Nov 13, 2024
d1ab669
Merge pull request #11265 from rouault/doc_conda_avif_heif
rouault Nov 13, 2024
a8642db
Merge pull request #11258 from rouault/fix_11257
rouault Nov 13, 2024
c17c048
Merge pull request #11250 from rouault/python_colorinterp
rouault Nov 13, 2024
f2c7ec4
Merge pull request #11248 from rouault/fix_rasterio_3070
rouault Nov 13, 2024
387b4df
Merge pull request #11247 from rouault/fix_11246
rouault Nov 13, 2024
a0f5127
Merge pull request #11243 from rouault/hdf4_REMQUOTE
rouault Nov 13, 2024
d9b65d7
Merge pull request #11120 from rouault/remove_jp2lura
rouault Nov 13, 2024
ff60c4e
Doc: FAQ: specifically points at QGIS for the GUI question
rouault Nov 13, 2024
d23bc4a
Merge pull request #11273 from rouault/doc_fac_qgis
rouault Nov 14, 2024
77acb91
GTIFF: store bJXLLossless as a bool
andrew-aitchison Nov 14, 2024
ecb6f83
typo fix [ci skip]
rouault Nov 14, 2024
4dd4d08
Merge pull request #11277 from andrew-aitchison/bJXLLossless.is.bool
rouault Nov 14, 2024
0ea26b2
GPKG: make sure gpkg_ogr_contents.feature_count = 0 on a newly create…
rouault Nov 14, 2024
78ea0e6
GDALVectorInfo(): do not crash if psOptions == nullptr
rouault Nov 14, 2024
3d045c4
Update ogr2ogr.rst - missing filename option
phidrho Nov 15, 2024
eebbd64
Merge pull request #11278 from phidrho/patch-2
rouault Nov 15, 2024
89a211e
Java bindings: remove useless -link when invoking javadoc
rouault Nov 15, 2024
759ddc8
GPKG: make CreateCopy() work on vector datasets
rouault Nov 15, 2024
6f2a100
DXF: use Z value for SPLINE entities
rouault Nov 16, 2024
91f7420
CMake: use add_compile_options() instead of setting CMAKE_CXX_FLAGS f…
rouault Nov 16, 2024
f84b0b9
Merge pull request #11287 from rouault/fix_11286
rouault Nov 16, 2024
3fa80ff
gdalinfo: bring back stdout streaming mode that went away during argp…
rouault Nov 16, 2024
d30f030
avif: typo fix
bradh Nov 17, 2024
dd6f82c
Merge pull request #11289 from bradh/avif_typo_2024-11-17
rouault Nov 17, 2024
9b5cc40
GDALVectorTranslate(): fix null-ptr dereference when no source driver
rouault Nov 17, 2024
6c4153f
fix some coverity tests
jjimenezshaw Nov 17, 2024
e69c6df
ogr2ogr: fix 'ogr2ogr out.parquet in.gpkg/fgb/parquet -t_srs {srs_def…
rouault Nov 17, 2024
d9614a0
Merge pull request #11291 from jjimenezshaw/fix-coverity-tests
rouault Nov 17, 2024
c9d1eaf
OGRWarpedLayer: do not use source layer GetArrowStream() as this woul…
rouault Nov 17, 2024
957c178
Merge pull request #11285 from rouault/fix_11284
rouault Nov 18, 2024
c9731d1
Merge pull request #11292 from rouault/ogr2ogr_reproject_arrow_compat…
rouault Nov 18, 2024
b5c5e1e
Doc: Python: move all docs beneath doc/source/api/python
rouault Nov 12, 2024
4e069b4
Doc: Python: add executable examples using myst-nb
rouault Nov 12, 2024
e6d23f5
doc/source/conf.py: tune to make myst_nb work better with 'spelling' …
rouault Nov 18, 2024
92ecc59
dev_documentation.rst: add paragraph about MyST-NB
rouault Nov 18, 2024
8f0abd4
Merge pull request #11252 from rouault/doc_python_notebooks
rouault Nov 18, 2024
96ada76
Doc: add source/_extensions/sphinxcontrib_programoutput_gdal.py from …
rouault Nov 19, 2024
27fce71
Doc: use sphinxcontrib_programoutput_gdal for gdalinfo doc
rouault Nov 19, 2024
3805a22
Doc: Simplify paths in gdalinfo examples
dbaston Nov 19, 2024
abef77e
Merge pull request #63 from dbaston/doc_programoutput-patch-1
rouault Nov 19, 2024
fa0ac75
CI: avoid random failures on test_ogr_gpkg_arrow_stream_huge_array[hu…
rouault Nov 19, 2024
a00fbc1
Merge pull request #11301 from rouault/doc_programoutput
rouault Nov 19, 2024
5ecc163
DXF writer: do not set 0 as the value for DXF code 5 (HANDLE)
rouault Nov 20, 2024
39585b8
Update ogr2ogr.rst - option where syntax with filename
phidrho Nov 20, 2024
3cabd19
Merge pull request #11283 from rouault/fix_11282
rouault Nov 20, 2024
52850a4
Merge pull request #11293 from rouault/OGRWarpedLayer_GetArrowStream
rouault Nov 20, 2024
bf808a0
Merge pull request #11304 from rouault/fix_11299
rouault Nov 20, 2024
1344d8d
Merge pull request #11306 from phidrho/patch-3
rouault Nov 20, 2024
22363b7
cmake/helpers/GdalCompilationFlags.cmake: enable -Wstring-conversion
rouault Nov 20, 2024
273c3f1
MSVC 64-bit cleanup
dg0yt Nov 20, 2024
0a5148c
Remove obsolete FindDB2.cmake
dg0yt Nov 20, 2024
b533432
frmts/drivers.ini: remove DB2 [ci skip]
rouault Nov 20, 2024
50585ef
Merge pull request #11318 from dg0yt/64
rouault Nov 20, 2024
5a7aac3
Merge pull request #11316 from rouault/w_string_conversion
rouault Nov 20, 2024
f1a3631
Doc: Add cli_example extension for documenting CLI utils
dbaston Nov 21, 2024
7df7c15
Doc: Format and xref examples for GDAL CLI
dbaston Nov 13, 2024
e5a41a2
Doc: Add instructions on documenting CLI programs
dbaston Nov 21, 2024
d0a39f8
Doc: Fix error message raised by malformed :since: option
dbaston Nov 21, 2024
b2f1632
gdalinfo: fix bound checking for value of -sds argument
rouault Nov 21, 2024
e229c29
Merge pull request #11324 from rouault/gdalinfo_sds_bound_check_fix
rouault Nov 21, 2024
8148992
Preparatory steps to have https://gdal.org default to a 'stable' branch
rouault Nov 21, 2024
7d0c6e3
Update doc/source/development/dev_documentation.rst
dbaston Nov 21, 2024
ab9653e
Merge pull request #11326 from rouault/doc_stable
rouault Nov 21, 2024
fdbf39c
Merge pull request #11271 from dbaston/doc-gdal-calc
rouault Nov 21, 2024
3b154b1
Doc: software_using_gdal.rst: mention geofileops
rouault Nov 21, 2024
d650e0a
Doc: OSM: advertize competition (#11327)
rouault Nov 21, 2024
369bc70
Merge pull request #11328 from rouault/doc_geofileops
rouault Nov 21, 2024
33e4a3c
doc/source/software_using_gdal.rst: fix some links, and remove a coup…
rouault Nov 21, 2024
aeea78e
Doc: Fix example xrefs in singlehtml build
dbaston Nov 21, 2024
4ab9ce5
Merge pull request #11331 from dbaston/doc-gdal-calc
rouault Nov 22, 2024
b760a4b
Set GDAL_DEV_SUFFIX to the pre-release suffix if a corresponding Git …
SunBlack Nov 22, 2024
de06f59
Doc: Revert changes related to user survey
rouault Nov 22, 2024
5ff2d23
Merge pull request #11205 from rouault/aws_sso
rouault Nov 22, 2024
1783cc1
Merge pull request #11208 from rouault/fix_11207
rouault Nov 22, 2024
0904e8b
Merge pull request #11210 from rouault/fix_11192
rouault Nov 22, 2024
bbf5667
Merge pull request #11242 from rouault/csa_2404
rouault Nov 22, 2024
0151b87
Merge pull request #11275 from rouault/fix_11274
rouault Nov 22, 2024
53c759a
Merge pull request #11281 from rouault/java_remove_link
rouault Nov 22, 2024
17f6835
Merge pull request #11335 from SunBlack/preReleaseSuffix
rouault Nov 22, 2024
f694531
CI: homebrew: fix issue with pkgconf
rouault Nov 23, 2024
4b88650
Doc: typo fix
rouault Nov 24, 2024
f39fcb4
typo fixes [ci skip]
rouault Nov 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
82 changes: 0 additions & 82 deletions .github/workflows/alpine_numpy2/Dockerfile.ci

This file was deleted.

36 changes: 0 additions & 36 deletions .github/workflows/alpine_numpy2/build.sh

This file was deleted.

6 changes: 4 additions & 2 deletions .github/workflows/android_cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@ on:
push:
paths-ignore:
- 'doc/**'
- 'docker/**'
branches-ignore:
- 'backport**'
- 'dependabot**'
pull_request:
paths-ignore:
- 'doc/**'
- 'docker/**'

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
Expand All @@ -24,10 +26,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

- name: Cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
id: cache
with:
path: |
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/android_cmake/start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,10 @@ PKG_CONFIG_LIBDIR=/tmp/install/lib/pkgconfig cmake .. \
-DSFCGAL_CONFIG=disabled \
-DHDF5_C_COMPILER_EXECUTABLE=disabled \
-DHDF5_CXX_COMPILER_EXECUTABLE=disabled

echo "Check that GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS:BOOL=ON"
(grep "GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS:BOOL=ON" CMakeCache.txt > /dev/null && echo "yes") || (echo "Missing" && /bin/false)

make -j$(nproc)
make install
cd ..
Expand Down
47 changes: 47 additions & 0 deletions .github/workflows/auto_tag_stable.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Update Stable Tag

on:
push:
branches:
- '**' # Matches all branches, but we later filter on the one matching the STABLE_BRANCH repository variable

permissions:
contents: read

jobs:
update-stable-tag:
runs-on: ubuntu-latest
if: github.repository == 'OSGeo/GDAL'
permissions:
contents: write
steps:
- name: Check branch match
id: check_branch
env:
STABLE_BRANCH: ${{ vars.STABLE_BRANCH }} # Repository variable
run: |
echo "Push detected on branch $GITHUB_REF"
if [[ "${GITHUB_REF#refs/heads/}" != "${STABLE_BRANCH}" ]]; then
echo "This workflow only runs for branch $STABLE_BRANCH. Skipping further steps."
echo "run=false" >> $GITHUB_OUTPUT
else
echo "run=true" >> $GITHUB_OUTPUT
fi

- name: Checkout code
if: steps.check_branch.outputs.run == 'true'
uses: actions/checkout@v4

- name: Tag
if: steps.check_branch.outputs.run == 'true'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git config --global user.email "[email protected]"
git config --global user.name "GDAL-bot"
touch .dummy-file
git add .dummy-file
# Do that so that stable doesn't have the same git sha as the stable branch, so ReadTheDocs triggers a build
git commit -a -m "Add .dummy-file"
git checkout -b stable
git push -f origin stable
3 changes: 2 additions & 1 deletion .github/workflows/cifuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
pull_request:
paths-ignore:
- 'doc/**'
- 'docker/**'

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
Expand Down Expand Up @@ -31,7 +32,7 @@ jobs:
fuzz-seconds: 600
dry-run: false
- name: Upload Crash
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
if: failure() && steps.build.outcome == 'success'
with:
name: artifacts
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/clang_static_analyzer.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
name: CLang Static Analyzer
name: Clang Static Analyzer

on:
push:
paths-ignore:
- 'doc/**'
- 'docker/**'
branches-ignore:
- 'backport**'
- 'dependabot**'
pull_request:
paths-ignore:
- 'doc/**'
- 'docker/**'

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
Expand All @@ -21,10 +23,10 @@ permissions:
jobs:

clang_static_analyzer:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

- name: Run
run: docker run --rm -v $PWD:$PWD ubuntu:22.04 sh -c "cd $PWD && apt update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends sudo software-properties-common && DEBIAN_FRONTEND=noninteractive sh ./ci/travis/csa_common/before_install.sh && sh ./ci/travis/csa_common/install.sh && sh ./ci/travis/csa_common/script.sh"
run: docker run --rm -v $PWD:$PWD ubuntu:24.04 sh -c "cd $PWD && apt update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends sudo software-properties-common && DEBIAN_FRONTEND=noninteractive sh ./ci/travis/csa_common/before_install.sh && sh ./ci/travis/csa_common/install.sh && sh ./ci/travis/csa_common/script.sh"
Loading