91843 Commits

Author SHA1 Message Date
Nyall Dawson
b8f45ad2be Don't try to read remote file in test, we don't actually need a valid url to test conversion 2025-05-31 03:50:30 +10:00
Nyall Dawson
99b8a36e9f Cleanups and fixes 2025-05-31 03:50:30 +10:00
Olivier Dalang
97583c82a4 feat: sld supports rastersymbollayers 2025-05-31 03:50:30 +10:00
Nyall Dawson
e7e1311472 [processing] Allow dynamic travel cost for service area from layer alg
It doesn't make sense to force a single cost for all input points, so
make this parameter dynamic so that the cost can be eg taken from
an input layer field

Fixes #62004
2025-05-30 14:17:49 +10:00
Nyall Dawson
4cf15e496c [processing] Allow creating tests with dynamic expression params 2025-05-30 14:17:49 +10:00
Nyall Dawson
14190fa008 Update src/providers/hana/qgshanadataitemguiprovider.cpp 2025-05-30 12:44:58 +10:00
Mathieu Pellerin
cb50b90a09 Parent browser panel's new connection dialogs to the main window to insure proper styling 2025-05-30 12:44:58 +10:00
Mathieu Pellerin
e9c7eb8fef [ui] Fix various new connection dialog spacing and size 2025-05-30 12:44:58 +10:00
Nyall Dawson
f429a08f03 Fix calculation of cost for speed strategy with null/negative values
When falling back to the default speed the strategy was incorrectly
inverting the to metric factor calculation.

Fixes #61667
2025-05-30 11:59:22 +10:00
Mathieu Pellerin
e0967e2041 Add test coverage for locator result scores 2025-05-30 11:58:57 +10:00
Mathieu Pellerin
37a4400e0c [locator] Fix sorting not taking into account result score 2025-05-30 11:58:57 +10:00
Nyall Dawson
d5e9881690 Fix leak 2025-05-30 11:58:27 +10:00
Nyall Dawson
831d75ea48 Adapt variable help initialization to match expression help init
Fixes potential thread safety issue
2025-05-30 11:12:31 +10:00
Nyall Dawson
8159590ecf Avoid some other lengthy lambdas in call_once 2025-05-30 11:12:31 +10:00
Nyall Dawson
7906258d01 Don't build a giant lambda for function help initialization
Likely cause of QgsExpression::initFunctionHelp crashes on Windows
builds

Refs #61956
Refs #62009
Refs #59003
Refs #61910
Refs #61644
Refs #60434
Refs #61452
Refs #60922
Refs #60429
2025-05-30 11:12:31 +10:00
Mathieu Pellerin
b6312d01f9 [map tools] Fix fill ring map tool not respecting the global and/or layer feature form suppression setting 2025-05-30 09:21:57 +10:00
Nyall Dawson
01855a08ab
Followup #40109, fix clang tidy warnings 2025-05-30 09:18:22 +10:00
Valentin Buira
6de7c62942 typo 2025-05-30 09:07:32 +10:00
Valentin Buira
078e96eadc More restrictive regex 2025-05-30 09:07:32 +10:00
Valentin Buira
15317c91cb Fix input ENV variable 2025-05-30 09:07:32 +10:00
Valentin Buira
48dd085880 add regex example 2025-05-30 09:07:32 +10:00
Valentin Buira
8180056e9d Rename 2025-05-30 09:07:32 +10:00
Valentin Buira
d1d3681040 Remove auto label 2025-05-30 09:07:32 +10:00
Valentin Buira
2f98e95757 Add get_latest_qgis_version.py script 2025-05-30 09:07:32 +10:00
Valentin Buira
39b355c34f Check QGIS version in report, skip already running latest LTR 2025-05-30 09:07:32 +10:00
Valentin Buira
9c50efd553 Automatically add label 'Feedback' if the user is running unsupported version 2025-05-30 09:07:32 +10:00
Valentin Buira
ede618975c test github actions check version reported again 2025-05-30 09:07:32 +10:00
github-actions[bot]
d6c98fe80e auto-fix pre-commit issues 2025-05-29 23:07:10 +00:00
viperminiq
b907250698 change pushInfo to pushWarning for duplicate input 2025-05-30 09:06:14 +10:00
viperminiq
b95fd4d757 fix uninitialized variable 2025-05-30 09:06:14 +10:00
viperminiq
9a4b4d388a add kmeans++ 2025-05-30 09:06:14 +10:00
Mathieu Pellerin
5500f43ebc Adjust test to reflect that we now (correctly) return a list of unziped files, not folders 2025-05-30 09:00:48 +10:00
Mathieu Pellerin
3b184a5268 Fix QgsZipUtils' unzip function throwing warnings when attempting to write into a directory 2025-05-30 09:00:48 +10:00
Even Rouault
b84d936fa4 Replace all QVariant( QString() ) by QVariant() 2025-05-30 06:50:55 +10:00
Even Rouault
1fa7fa6970 [WFS/OAPIF provider] Fix 'NULL QString was stored in a QVariant -- stop it' warning 2025-05-30 06:50:40 +10:00
github-actions[bot]
f6af9f6a67 auto-fix pre-commit issues 2025-05-29 00:19:21 +00:00
Alexander Bruy
790db841e0 address review 2025-05-29 10:18:27 +10:00
Alexander Bruy
769248be4a do not limit Style Manager to the specific style database when opening
it from the layer properties dialog (fix #58653)
2025-05-29 10:18:27 +10:00
Even Rouault
4c60628727 QgsCoordinateTransform::transformBoundingBox(): improve world-wide coverage from EPSG:4326 to ESRI:54099
Fixes #61318
2025-05-29 09:19:21 +10:00
Even Rouault
2a638221d3 QgsCoordinateTransform::transformBoundingBox(): in legacyImplementation, avoid int overflow of size of x and y arrays
Fixes issue discussed in https://github.com/qgis/QGIS/issues/59821#issuecomment-2548304899
2025-05-29 09:19:21 +10:00
Even Rouault
7a981aa352 QgsCoordinateTransform::transformBoundingBox(): avoid error when transformer object is directly constructed from a PROJ pipeline
Fixes #61999

PROJ fix in https://github.com/OSGeo/PROJ/pull/4512 (likely for PROJ 9.7)

QGIS workaround consists in taking the old QGIS code path.
2025-05-29 09:19:21 +10:00
Jean Felder
ab827c123d testing: Ignore swig deprecation warnings
With recent versions of Python + unittest + swig (like the ones from
fedora 42), `PyQgsProcessExecutablePt1` and
`PyQgsProcessExecutablePt2` unit test fail because of some deprecation
warning message coming from Swig.

This issue will be fixed in Swig 4.4. In the meantime, ignore them.

See: https://github.com/swig/swig/issues/2881
2025-05-29 08:47:21 +10:00
Benoit D.-M. - oslandia
9bc2fc25ae
Merge pull request #61980 from benoitdm-oslandia/fix/qgsgeometrycollection
fix(qgsgeometrycollection): add missing supported type
2025-05-28 08:02:13 +02:00
viperminiq
eb880363e3 fix drop event with qt copy action 2025-05-28 13:50:49 +10:00
Alexander Bruy
8b89cfd199 update coordinate CRS with the project CRS whenever it is changed (fix #61684) 2025-05-28 13:50:15 +10:00
github-actions[bot]
1a6e4dcb02 auto-fix pre-commit issues 2025-05-28 11:41:02 +10:00
Alexander Bruy
698a24fda8 do not add some actions for raster layers 2025-05-28 11:41:02 +10:00
Alexander Bruy
1d41f078cc do not show in the layer context menu actions which works with a single
layer if more than one layer is selected (fix #30130)
2025-05-28 11:41:02 +10:00
qgis-bot
af530d266f auto sipify 🍺 2025-05-28 01:35:31 +00:00
Even Rouault
635acf7c93 Remove GdalUtils.ogrOutputLayerName() 2025-05-28 11:32:30 +10:00