1788 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
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
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
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
qgis-bot
af530d266f auto sipify 🍺 2025-05-28 01:35:31 +00: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
Alessandro Pasotti
42b08d57c6 sipify 2025-05-19 11:29:24 +02:00
qgis-bot
14f4fc7fa7 auto sipify 🍺 2025-05-16 17:05:30 +00:00
Juergen E. Fischer
11165902d4 non-unity builds like msvc nightly 2025-05-16 16:36:28 +02:00
qgis-bot
a142f155c6 auto sipify 🍺 2025-05-16 07:30:45 +00:00
Nyall Dawson
6ac774efb2 Improve docs, make comments accurate as to correct unit 2025-05-16 17:27:39 +10:00
qgis-bot
5a5b9cc27a auto sipify 🍺 2025-05-16 04:40:30 +00:00
Nyall Dawson
2d52ed36fc Apply suggestions from code review 2025-05-16 14:37:30 +10:00
Till Frankenbach
01ed5b5c0e Add QgsGeometry.from_shapely() conversion method 2025-05-16 14:37:30 +10:00
kannes
85eaef734f sipify 2025-05-16 14:37:00 +10:00
Jan Caha
c9ed2b5d9a remove menu from widget 2025-05-16 12:30:26 +10:00
Jan Caha
21daf76654 extend QgsFieldMappingWidget with signal willShowContextMenu and contextMenuEvent to allow showing of context menu 2025-05-16 12:30:26 +10:00
qgis-bot
752f61ecb2 auto sipify 🍺 2025-05-14 06:55:04 +00:00
Julien Cabieces
e01bd3d3f7
Merge pull request #61788 from troopa81/add_unique_ptr_v2
Use unique_ptr when class has clear ownership V3
2025-05-14 08:49:39 +02:00
Nyall Dawson
96247de345 Fix qgsVariantGreaterThan may return false result when values are equal
Fixes #61759
2025-05-14 04:57:31 +10:00
Julien Cabieces
49fb842a3d refactor(ExpressionNode): use unique_ptr when possible 2025-05-12 15:41:34 +02:00
Julien Cabieces
6650438967 refactor(core): Use unique_ptr when class has clear ownership 2025-05-12 12:07:16 +02:00
qgis-bot
7002ee248c auto sipify 🍺 2025-05-08 20:25:35 +00:00
Julien Cabieces
e5233e2c11 refactor(core): make deleted copy ctor/operator= private 2025-05-09 06:22:03 +10:00
Julien Cabieces
a3b5232612 refactor(core): remove empty overrided destructor 2025-05-09 06:22:03 +10:00
Julien Cabieces
bd970ea77b fix(Sip): because of adding unique_ptr 2025-05-09 06:22:03 +10:00
qgis-bot
08a15949c7 auto sipify 🍺 2025-05-08 16:48:57 +00:00
Denis Rouzaud
4afc4e8104
Merge pull request #61472 from gacarrillor/gps_tracking
[feature] Add a QgsAppGpsTools class to expose QGIS GPS Tools to Python plugins via QgisInterface
2025-05-08 18:45:55 +02:00
Germán Carrillo
cb8d1aacaa Refactor of GPS tools exposed via iface:
Introduce abstract QgsGpsToolsInterface and its subclass QgsAppGpsTools, which can be accessed via iface.gpsTools()
Deprecate existent GPS method in iface and move it to GPS tools.
2025-05-06 13:21:26 -05:00
qgis-bot
a6cade8058 auto sipify 🍺 2025-05-06 11:54:28 +00:00
Julien Cabieces
b8f32df475
Merge pull request #61424 from troopa81/feat_ifremer_time
[WMS][Time dimension] Allow group node to expose time dimension
2025-05-06 13:51:24 +02:00