25249 Commits

Author SHA1 Message Date
Nyall Dawson
eea34ecc1f Tweak docs 2025-06-05 09:24:52 +10:00
Nyall Dawson
b9d88da6c5 QgsTopologicalMesh must be exposed to sip
It's inherited by QgsMeshAdvancedEditing, which is itself exposed,
hence the base class must also be exposed.

Fixes #61951
2025-06-05 09:24:52 +10:00
Alex
143b1092fd looser tolerance 2025-06-04 14:16:59 +10:00
Alex
40e5eaf854 correct test 2025-06-04 14:16:59 +10:00
Alex
37f1836036 Delete join_attributes_subset_unordered.qmd 2025-06-04 14:16:59 +10:00
Alex
ea374ff4c3 fix non-default field order in join bys 2025-06-04 14:16:59 +10:00
github-actions[bot]
3d661da669 auto-fix pre-commit issues 2025-06-04 10:04:35 +10:00
Harrissou Sant-anna
0960be13b6 Add one more translatable string 2025-06-04 10:04:35 +10:00
Harrissou Sant-anna
74dd0a0052 Make button label translatable 2025-06-04 10:04:35 +10:00
Anna
b8aa8237d0 style edit 2025-06-04 10:02:27 +10:00
Anna
df76328892 made changes to section Vector with tolerance 2025-06-04 10:02:27 +10:00
Anna
cd908188ef made changes to section Algoritm tests and How to 2025-06-04 10:02:27 +10:00
qgis-bot
f32b644ea3 auto sipify 🍺 2025-06-03 21:39:52 +00:00
Nyall Dawson
085043b459 Use protected, not private virtual methods for map tool classes
These are NOT called by sip when implementing the class in Python,
making these classes unusable in PyQGIS. Just make the virtual
methods protected instead.
2025-06-04 07:36:51 +10:00
qgis-bot
5c8b8c65b5 auto sipify 🍺 2025-06-03 11:04:34 +00:00
Mathieu Pellerin
2dc9a23094
[symbology] Fix line/point pattern fill symbol layer freezing QGIS when rendering an insane amount of points/lines per pixel (#62074) 2025-06-03 18:01:29 +07:00
Nyall Dawson
31b1e197c0 More test tolerance 2025-06-03 13:42:29 +10:00
Nyall Dawson
9996e9cdfc [processing] Fix execution of nested models
Fixes #60883
2025-06-03 13:42:29 +10:00
qgis-bot
2c41d4fbe0 auto sipify 🍺 2025-06-03 01:37:11 +00:00
Nyall Dawson
868e067da9 Rename 'AllowRasterization' to 'Default' 2025-06-03 11:34:13 +10:00
Nyall Dawson
6bd71ef1de Promote layout render context flags to enum class, move to Qgis 2025-06-03 11:34:13 +10:00
Nyall Dawson
e04145f053 Add new enum for rasterised rendering policy 2025-06-03 11:34:13 +10:00
qgis-bot
0cdc48caa8 auto sipify 🍺 2025-06-02 23:40:37 +00:00
Alexander Bruy
451098bf93 sipify 2025-06-03 09:37:36 +10:00
Nyall Dawson
8ea8798c52 Add "concave hull by feature" algorithm
The existing concave hull algorithm is quite restrictive as it
forces operation on an entire layer, which makes it useless eg
to create concave hulls from service area outputs.

Rename the existing one to "concave hull (by layer)", and make
sure all the documentation explains this so its more predictable
for users.
2025-06-02 07:17:39 +10:00
qgis-bot
44be240940 auto sipify 🍺 2025-06-01 00:36:38 +00:00
Nyall Dawson
29e6723f1e Don't try to pass unset attributes to ArcGIS REST backends
Fixes #61673
2025-06-01 10:33:39 +10:00
qgis-bot
601dcadcc7 auto sipify 🍺 2025-05-30 17:53:36 +00: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
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
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
Even Rouault
4df0244c94 GdalUtils.ogrLayerName(): fix parsing a PostgreSQL non-spatial table
Fixes #61655
2025-05-28 11:32:30 +10:00
Jan Caha
c263c8dc31
Move table to another schema for PostgreSQL Provider (#61851) 2025-05-28 11:31:34 +10:00
Malik Blesius
d6c8e2e7a7 swap '$name' and 'function' and replace '<br>' with '\n'
For QgsPyExpressionFunctions swap the positions of the '$name'-placeholder and 'function' to be consistent with native QGIS functions. Also replace the following break-Tag with a newline to get rid of extra space.
2025-05-23 11:20:30 +02:00
qgis-bot
9714017589 auto sipify 🍺 2025-05-23 06:04:39 +00:00
Nyall Dawson
0b81fecd7f Don't return doubles for bools 2025-05-22 12:51:06 +10:00
qgis-bot
78aa6f1fc4 auto sipify 🍺 2025-05-20 21:22:48 +00:00
Nyall Dawson
08cfe062d1 [api] Detect if map renderer label job has non-default composition modes 2025-05-21 07:19:45 +10:00
Nyall Dawson
183e86f5b3 [api] Add method to test if labeling as non-default blend modes 2025-05-21 07:19:45 +10:00
Alexander Bruy
5e0fc5539f
Merge pull request #61912 from elpaso/bugfix-gh61867-new-http-conn-dlg-too-tall
[ux] New HTTP conn dlg: adjust height
2025-05-20 10:55:12 +01:00
Even Rouault
c8861f748f [Build] Fix weird (invalid?) CMake construct that cause issues at least on some environments
Fixes #61887
2025-05-20 08:48:52 +10:00
Alessandro Pasotti
42b08d57c6 sipify 2025-05-19 11:29:24 +02:00
Alexander Bruy
d882673078
Merge pull request #61880 from alexbruy/processing-virtual-layers-gdal-provider
Fix support for virtual layers in GDAL algorithms provider
2025-05-19 08:00:59 +01:00
Nyall Dawson
2366440f66
Fix typo 2025-05-19 10:55:55 +10:00
Alexander Bruy
39543e7c86 add missing import 2025-05-17 10:16:44 +01:00
Alexander Bruy
1840dfef0d raise exception when algorithm requires layer name, but layer name is
not set
2025-05-17 06:48:03 +01:00