1243 Commits

Author SHA1 Message Date
Even Rouault
46da0ab329
[WFS Provider] Add a UI and URI parameter featureMode=default/SimpleFeatures/ComplexFeatures
Fixes #61476 / #61493

The analysis of DescribeFeatureType response with the GMLAS driver makes
appear fields that are not supported by the
addFeatures()/changeAttributeValues() method. So if transaction support
is detected and featureMode=default, use QGIS built-in analyser to get
SimpleFeatures only. Otherwise try the GMLAS method.
2025-04-16 20:53:43 +02:00
qgis-bot
f524780acc auto sipify 🍺 2025-04-15 07:09:42 +00:00
Alexander Bruy
c0491d6997
Merge pull request #61321 from alexbruy/harmonize-create-options-naming
Harmonize terminology related to create options
2025-04-15 08:06:44 +01:00
qgis-bot
569aa196e7 auto sipify 🍺 2025-04-15 06:08:30 +00:00
Nyall Dawson
005908f073 Expose method to python, rename 2025-04-15 16:05:33 +10:00
Nyall Dawson
8182d8b169 Add python conversion code for QMap<int, int> 2025-04-15 16:05:33 +10:00
Nyall Dawson
44d96a3fdb Fix Python conversion code for Python dict->QMap<QString, int> 2025-04-15 09:03:48 +10:00
Alexander Bruy
78cdb4216b add SIP deprecation tags to deprecated methods 2025-04-14 20:12:15 +01:00
Alexander Bruy
d7fd6fd619 use more semantic argument name 2025-04-12 11:00:42 +01:00
Alexander Bruy
dfe0e16660 harmonize terminology related to creation options with GDAL 2025-04-12 11:00:41 +01:00
qgis-bot
5fbef15433 auto sipify 🍺 2025-04-11 20:43:25 +00:00
Nyall Dawson
0e6d5f5593 Properly silence overloaded-virtual warning on Fedora 42 2025-04-12 06:38:32 +10:00
qgis-bot
68ff5ec6b5 auto sipify 🍺 2025-04-11 00:31:38 +00:00
Nyall Dawson
887fffa3dd Fix missing docstring 2025-04-11 10:28:38 +10:00
Nyall Dawson
0fc05051dd Fix docstrings for QgsDateRange/QgsDateTimeRange
We can't rely on sip to generate these -- it outputs malformed
docstrings where the constructor docs are incorrectly placed
before the class docstrings
2025-04-11 10:03:58 +10:00
Nyall Dawson
54d078ed7a Add missing SIP_OUT annotations
Fixes #54404 (at least, the remaining discernable portions of that ticket)
2025-04-11 05:42:02 +10:00
qgis-bot
80b7ee2058 auto sipify 🍺 2025-04-10 07:57:38 +00:00
qgis-bot
dccbdb5f2e auto sipify 🍺 2025-04-10 01:24:53 +00:00
Nyall Dawson
1f31e41d20 Fix project zip creation from QTemporaryFile
QTemporaryFile creates an empty file in order to reserve the
filename, so we need to allow overwriting of existing files
2025-04-10 11:21:54 +10:00
qgis-bot
be26e391bf auto sipify 🍺 2025-04-09 04:07:20 +00:00
Nyall Dawson
bdb5904283 Fix more malformed docstrings, enforce correct format in sipify 2025-04-09 14:04:24 +10:00
Nyall Dawson
fb645f0e04 Fix another documentation build warning 2025-04-09 14:04:24 +10:00
Nyall Dawson
fc76784e09 Misc documentation fixes causing errors in PyQGIS doc builder 2025-04-09 14:04:24 +10:00
Nyall Dawson
e5327c3749 Fix build error for PyQGIS docs
Correctly convert typehints for c++ pointer arguments
2025-04-09 14:04:24 +10:00
qgis-bot
df91956126 auto sipify 🍺 2025-04-09 03:12:34 +00:00
Nyall Dawson
1e1c415261 Allow data-defined control over legend wrap distance 2025-04-09 13:09:36 +10:00
Nyall Dawson
bbdc235c61 Drop units API for auto wrap distance
This isn't exposed, and needs more thought before it is (should
we use RenderUnits or LayoutUnits?)
2025-04-09 13:09:36 +10:00
Nyall Dawson
61009bdf95 [feature] Add auto-wrap after setting for layout legends
Allows legend text to be automatically wrapped after a set
line length (in millimeters).

This can prevent very wide auto-generated legends.

Sponsored by North Road, thanks to SLYR
2025-04-09 13:09:36 +10:00
qgis-bot
9067198dc6 auto sipify 🍺 2025-04-07 12:04:34 +00:00
Julien Cabieces
68dd8200c1
Merge pull request #61195 from troopa81/feat_groupwmsdata
[Server] Add server properties on layer tree group
2025-04-07 14:01:35 +02:00
qgis-bot
7862775d08 auto sipify 🍺 2025-04-07 08:23:47 +00:00
Mathieu Pellerin
6771869a30
[symbology] Fix [categorized,graduated] symbol renderer UUID collision leading to unstable experience (#61292) 2025-04-07 15:20:53 +07:00
qgis-bot
117a69e465 auto sipify 🍺 2025-04-06 05:01:21 +00:00
qgis-bot
d691d102f7 auto sipify 🍺 2025-04-03 01:47:55 +00:00
Nyall Dawson
d4027f3c09 [sipify] Strip \ref tags 2025-04-03 11:44:59 +10:00
Nyall Dawson
8565a63e1a Fix ref 2025-04-03 11:44:59 +10:00
Nyall Dawson
d868fb1e30 Fix missing docstring 2025-04-03 11:44:59 +10:00
Nyall Dawson
71420a5628 Cleanup global constants
- Deprecate global geographic crs strings, these should not be used
- Move some global constants to Qgis, and monkey patch for
  API compatibility
- Deprecate global qgsVsiPrefix. Use QgsGdalUtils::vsiPrefixForPath()
  instead
2025-04-03 11:44:59 +10:00
Nyall Dawson
a9fc31921e No need to use string for bool type 2025-04-03 01:05:31 +10:00
Nyall Dawson
9435a84ff7 sipify 2025-04-03 01:05:31 +10:00
qgis-bot
a7d8d418d1 auto sipify 🍺 2025-04-02 08:25:46 +00:00
Alexander Bruy
34aedd067d
Merge pull request #60710 from GispoCoding/59494_merge_policies
Add merge policies
2025-04-02 09:22:52 +01:00
qgis-bot
559c48199d auto sipify 🍺 2025-04-02 07:29:39 +00:00
David Koňařík
5b9bb8b056 Parallelise point cloud attribute editing 2025-04-02 09:26:45 +02:00
qgis-bot
2cbadecd13 auto sipify 🍺 2025-04-02 01:14:06 +00:00
Nyall Dawson
3f6b490218 Sipify 2025-04-02 11:11:10 +10:00
Nyall Dawson
2b1aa4e517 Correctly mark code/literal blocks in doxygen 2025-04-02 11:11:10 +10:00
Nyall Dawson
2854ab55b6 Fix list 2025-04-02 11:11:10 +10:00
qgis-bot
210d14040f auto sipify 🍺 2025-04-01 10:08:52 +00:00
Nyall Dawson
c22c7bed68 Add warning to method 2025-04-01 20:05:56 +10:00