90287 Commits

Author SHA1 Message Date
Alexander Bruy
ff939b7cce use userFriendlyIdentifier instead of authid 2025-02-14 08:48:38 +10:00
Alexander Bruy
6614a003e7 add expression functions to create CRS from string definition and to get
CRS authid (refs #58313)
2025-02-14 08:48:38 +10:00
uclaros
f6965e278f explicitly discard return value when releasing 2025-02-14 08:46:55 +10:00
uclaros
4b4cb2fbc5 Use unique_ptr when transferring ownership 2025-02-14 08:46:55 +10:00
uclaros
683c47beb6 limit try/catch and simplify leak fix 2025-02-14 08:46:55 +10:00
uclaros
5eb0b4c961 fix clang-tidy 2025-02-14 08:46:55 +10:00
uclaros
b76cdb8017 Plug leaks 2025-02-14 08:46:55 +10:00
uclaros
0b53d223f3 Remove autos 2025-02-14 08:46:55 +10:00
Patrik Sylve
4b9e1d665e Handle polar CRS with NE axis order 2025-02-14 07:56:45 +10:00
Alexander Bruy
9e127a8358 update linedensity test 2025-02-14 07:36:43 +10:00
Alexander Bruy
bf2a6df16a round width and height to the nearest integer in native raster creation
Processing algorithms to match behaviour of gdal_rasterize (fix #43547)
2025-02-14 07:36:43 +10:00
Julien Cabieces
6de7612345 ci(ClangTidy): Disable unity build for clang-tidy
"Unity builds" build everything into a unique cpp file. That's
problematic for clang-tidy which rely on compile_command.json to
figure out how to build each file. Without these informations, clang-tidy
displayed false errors (missing include file for instance)
2025-02-14 07:35:15 +10:00
qgis-bot
06502da4e5 auto sipify 🍺 2025-02-13 14:50:17 +00:00
Jean Felder
ddf579a457
Merge pull request #60586 from dvdkon/pointcloudindex-remove-clone
Remove unused clone() method from QgsAbstractPointCloudIndex
2025-02-13 15:47:22 +01:00
Jean Felder
d08c757cef
Merge pull request #60589 from benoitdm-oslandia/fix/contributors
fix(contributors.json): update benoitdm-oslandia commiter flag
2025-02-13 15:46:08 +01:00
bdm-oslandia
d02efbe9c7 fix(contributors.json): update benoitdm-oslandia commiter flag 2025-02-13 14:08:05 +01:00
Nyall Dawson
e7457be370 Override test to handle different source table definition
This provider check has non-standard default values set for the source table
2025-02-13 19:46:34 +10:00
Nyall Dawson
963f08c863 [mssql] Ignore unset attributes when changing attribute values, adding features 2025-02-13 19:46:34 +10:00
Nyall Dawson
0943631342 [oracle] Ignore unset attributes when changing attribute values, adding features 2025-02-13 19:46:34 +10:00
Nyall Dawson
160eac499c [hana] Ignore unset attributes when changing attribute values, adding features 2025-02-13 19:46:34 +10:00
Nyall Dawson
7dde0f83a7 [postgres] Ignore unset attributes when changing attribute values, adding features 2025-02-13 19:46:34 +10:00
Nyall Dawson
28152b4c24 Remove dead code 2025-02-13 19:46:34 +10:00
Nyall Dawson
1328a2bb4b Add Python hash for QgsUnsetAttributeValue 2025-02-13 19:46:34 +10:00
Nyall Dawson
18e7e287ef [pyprovider] Ignore unset attributes when changing attribute values 2025-02-13 19:46:34 +10:00
Nyall Dawson
dbcaea5646 [spatialite] Ignore unset attributes when adding, changing attributes 2025-02-13 19:46:34 +10:00
Nyall Dawson
baec17bba3 [ogr] Ignore unset attributes when calling changeAttributeValues 2025-02-13 19:46:34 +10:00
Nyall Dawson
ac756bb8e8 [memory] Ignore unset attributes when calling changeAttributeValues 2025-02-13 19:46:34 +10:00
Nyall Dawson
984d75c3ff Add provider conformance tests for adding/editing features with unset attribute values 2025-02-13 19:46:34 +10:00
Nyall Dawson
cc327f8503 Unset attribute values are always compatible with all field types
Refs #38913
2025-02-13 19:46:34 +10:00
David Koňařík
1647b75e0b Remove unused clone() method from QgsAbstractPointCloudIndex 2025-02-13 10:16:19 +01:00
Jean Felder
db546ff142 contributors: Add jean felder 2025-02-13 08:47:41 +01:00
Alexander Bruy
e25067ab24
Merge pull request #60576 from nyalldawson/opt_log
Fix some app slowdown when many queries visible in network/db log panel
2025-02-13 06:53:32 +00:00
Loïc Bartoletti
3aa69150bb docs(contributors): add myself 2025-02-13 06:49:19 +01:00
Julien Cabieces
15dca8dd7f fix(Snapping): avoid memory leaks of point locator 2025-02-13 06:30:02 +01:00
Julien Cabieces
7fd1c662eb fix(Snapping): Remove and delete locator when layer is destroyed
Fixes #59530
2025-02-13 06:30:02 +01:00
Nicolas Godet
f9365c2658 fix 2025-02-13 06:29:09 +01:00
Nicolas Godet
28a01d6460 fix compil 2025-02-13 06:29:09 +01:00
Nicolas Godet
3a71f87d0f Add test 2025-02-13 06:29:09 +01:00
Nicolas Godet
f61fae0cff Prefer check on QgsProcessing::TEMPORARY_OUTPUT instead of filepath 2025-02-13 06:29:09 +01:00
Nyall Dawson
e8c378318a Diamond star marker shape is not closed 2025-02-13 06:21:27 +01:00
qgis-bot
482fa624e4 auto sipify 🍺 2025-02-13 04:57:07 +00:00
Nyall Dawson
22d828f2e0 Fix artifacts when rendering filled line symbol
Use geos to calculate the buffered line instead of Qt's path stroker,
as the later results in artifacts when line segments pass close
to other segments

Fixes #59689
2025-02-13 14:54:20 +10:00
Nyall Dawson
a48ec1012f Add methods to directly buffer/offset GEOS geometry in QgsGeos
These methods directly work with GEOS geometries and avoid the
forced conversions to/from QgsAbstractGeometry objects, and are
intended for use in chained operations where the intermediate conversions
are not required.
2025-02-13 14:54:20 +10:00
Nyall Dawson
8f4893d8b2 Move some useful utility methods to QgsSymbolLayerUtils 2025-02-13 14:54:20 +10:00
Nyall Dawson
60360f9b97 Add method to directly convert QgsAbstractGeometry to QPolygonF lists
This overload avoids creating a QgsGeometry if we only have a
QgsAbstractGeometry pointer object to convert
2025-02-13 14:54:20 +10:00
Nyall Dawson
cddc3c9c5e
Fix some app slowdown when many queries visible in network/db log panel 2025-02-13 14:48:33 +10:00
notguiltyspark
0cd5ccd42a Simplified authentication configuration step during adding plugin repository process via inserting authentication selector widget directly into repository-adding dialog 2025-02-13 11:11:12 +10:00
notguiltyspark
cd14c78da7 fix explicit vsicurl prefix 2025-02-13 10:56:44 +10:00
Loïc Bartoletti
a76a616c73
Add a CMAKE option to completely disable Python (#60463) 2025-02-12 20:11:10 +01:00
Andrea Giudiceandrea
7d47b66ab0
Merge pull request #60516 from bogind/master
Update link to ninja in INSTALL.md
2025-02-12 16:49:57 +01:00