1880 Commits

Author SHA1 Message Date
Yoann Quenach de Quivillic
88417360f3 Fix #62337 - Pressing F1 do not open API page 2025-07-14 12:15:02 +12:00
qgis-bot
798f63fc3c auto sipify 🍺 2025-07-10 10:27:49 +00:00
Nyall Dawson
109252d65d Fix typehint 2025-07-10 22:24:56 +12:00
Nyall Dawson
6417adf60e Fix Python docstring for dijkstra method
Fixes #56172
2025-07-10 22:24:56 +12:00
qgis-bot
51df526a40 auto sipify 🍺 2025-07-09 09:16:35 +00:00
Alexander Bruy
d22e0d2eb2
Merge pull request #62539 from nyalldawson/package_dest_crs
Add optional destination crs for Package Layers algorithm
2025-07-09 10:13:38 +01:00
Alexander Bruy
6de643607f remove output annotation from dijkstra declaration as they can not be
used with the %MethodCode
2025-07-09 10:46:02 +12:00
Nyall Dawson
b04a908892
Clarify docs 2025-07-08 16:34:28 +10:00
qgis-bot
a0ba625868 auto sipify 🍺 2025-07-07 06:53:49 +00:00
Julien Cabieces
f9e73eabc6
Merge pull request #62488 from nyalldawson/mask_switch
Add (hidden) setting to force raster clip masks for layout exports
2025-07-07 08:50:52 +02:00
qgis-bot
71697c478a auto sipify 🍺 2025-07-06 23:11:19 +00:00
Yoann Quenach de Quivillic
91e25e8051 Apply suggestions from review 2025-07-07 11:08:27 +12:00
Yoann Quenach de Quivillic
4c3aaa09ca Add methods to remove plugin-defined layout items when unloading plugin 2025-07-07 11:08:27 +12:00
qgis-bot
37ec164377 auto sipify 🍺 2025-07-03 12:57:28 +00:00
Julien Cabieces
e83db3e361
Merge pull request #62139 from Simon-Lopez/simon/PR-add-profileSource
Add QgsMapLayer::profileSource
2025-07-03 14:54:30 +02:00
qgis-bot
2bfc210e5f auto sipify 🍺 2025-07-03 05:34:32 +00:00
Nyall Dawson
4936e775b7
Add (hidden) setting to force raster clip masks for layout exports 2025-07-02 11:58:53 +10:00
qgis-bot
fe299930cd auto sipify 🍺 2025-07-01 23:40:57 +00:00
Mathieu Pellerin
8c7edbeec2 Rename rotation enum keys 2025-07-02 11:38:05 +12:00
Mathieu Pellerin
ce2c8ac21f Address review 2025-07-02 11:38:05 +12:00
Mathieu Pellerin
4bad76d876 Where did my pre-commit hook go? 2025-07-02 11:38:05 +12:00
Nyall Dawson
a940543035 Fix a number of warnings when building in c++20 mode 2025-06-30 14:03:24 +12:00
qgis-bot
d1528ee83d auto sipify 🍺 2025-06-29 23:10:34 +00:00
Mathieu Pellerin
d31b74c0ae Address review 2025-06-30 11:07:37 +12:00
Mathieu Pellerin
231929e6e3 Make the feature filter provider thread friendly, relocate old filter classes back into server 2025-06-30 11:07:37 +12:00
Mathieu Pellerin
8133424f5e Address review 2025-06-30 11:07:37 +12:00
Mathieu Pellerin
d8d7d5480e Fix rebase conflict 2025-06-30 11:07:37 +12:00
Mathieu Pellerin
6c9e71fae2 Sipify, again! 2025-06-30 11:07:37 +12:00
Mathieu Pellerin
d2377a0c48 Sipify 2025-06-30 11:07:37 +12:00
Mathieu Pellerin
cc17d79bd7 [layout] Add an atlas option to limit coverage layer rendering to the current feature only 2025-06-30 11:07:37 +12:00
David Koňařík
19ded7be74 Fix saving/loading 3D map view viewpoint
Previously the point was saved in origin-relative coordinates. Now since
we pick the origin automatically, it can be changed by various
initialisation routines, so the coordinates will be interpreted relative
to the wrong origin.

This commit changes the format to use map coordinates instead, and saves
the "original" origin from the XML for interpreting older projects.
2025-06-29 19:44:56 +02:00
qgis-bot
cd3a1d0710 auto sipify 🍺 2025-06-24 22:22:26 +00:00
Nyall Dawson
9241880300 Fix ambiguity in QgsMapLayer::saveStyleToDatabase API
Don't require successful generation of both QML AND SLD, and return descriptive results flags
2025-06-25 10:19:31 +12:00
Simon Lopez
be9608f776 Add QgsMapLayer::profileSource
This commit adds a virtual method to QgsMapLayer to enable the creation of custom
elevation profiles for any type of layer.
The methods returns a pointer to a helper class of type
QgsAbstractProfileSource which is a factory for profile generators
(cf. documentation for QgsAbstractProfileSource).
Existing layers that derive from QgsAbstractProfileSource just override
this method returning a *this* pointer.
As the method is *sipified* it can be used in python to declare custom
profile source for classes derived from PluginLayer (ownership of the
QgsAbstractProfileSource must then be managed on the python side).
2025-06-24 23:24:00 +02:00
qgis-bot
9d0f20dae9 auto sipify 🍺 2025-06-23 23:17:56 +00:00
Alessandro Pasotti
ae2cf3bed9 Expose QgsPolyline to SIP 2025-06-24 11:11:32 +12:00
Alessandro Pasotti
89e165dfdf [GML] Add parsing support for Z geometries
Funded by: QGIS Danish User Group
2025-06-24 11:11:32 +12:00
qgis-bot
bf2a17801c auto sipify 🍺 2025-06-19 02:52:17 +00:00
Nyall Dawson
fa40eedcd3 Return requires rasterization flag when required 2025-06-19 14:49:17 +12:00
Nyall Dawson
01cf5bbc63 Introduce paint effect flags 2025-06-19 14:49:17 +12:00
qgis-bot
8fc5848dca auto sipify 🍺 2025-06-18 22:37:42 +00:00
Germán Carrillo
24565cf6cc [fix] Make Oriented Minimum Bounding Box of a singlepart point return the bounding box of the point, instead of features with no extent and misleading geometric attributes 2025-06-19 10:33:29 +12:00
qgis-bot
db23ef1682 auto sipify 🍺 2025-06-18 22:29:20 +00:00
Germap
52aa7985ab Apply suggestions from code review
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2025-06-19 10:24:24 +12:00
Germán Carrillo
f9f4c4129d [ux] Open a specific tab in the Message Log Panel; expose it via QgsInterface 2025-06-19 10:24:24 +12:00
Julien Cabieces
69fabc24f8
Merge pull request #62295 from uclaros/fix-reshape-topological
Add all topological points to all editable layers when reshaping
2025-06-18 17:37:14 +02:00
uclaros
a8a98e9ee8 Refactor topological point addition into a static method 2025-06-18 14:38:15 +03:00
Alexander Bruy
7a164e75cc add missed SIP annotations to the dijkstra method, to get correct PyQGIS
docs (refs #56172)
2025-06-17 15:32:36 +01:00
qgis-bot
b0d328dbe6 auto sipify 🍺 2025-06-17 04:40:49 +00:00
Jacky Volpes
3bb6b9799e fix(qgsgeometry): add grid size for merge lines 2025-06-17 13:32:10 +12:00