92956 Commits

Author SHA1 Message Date
Nyall Dawson
034c066aca Legend test masks 2025-09-08 15:33:50 +10:00
Nyall Dawson
8be2dd1d33 Layout attribute table masks 2025-09-08 15:33:50 +10:00
Nyall Dawson
0a9f5f4978 Layout scalebar mask 2025-09-08 15:33:50 +10:00
Nyall Dawson
9cf5de1ede layout picture variants, masks 2025-09-08 15:33:50 +10:00
Nyall Dawson
be29306573 Layout manual table masks 2025-09-08 15:33:50 +10:00
Nyall Dawson
343c147d57 Add test mask 2025-09-08 15:33:50 +10:00
Nyall Dawson
a651233b8a Use standard test font, add masks 2025-09-08 15:33:50 +10:00
Nyall Dawson
7f392c23b6 Add test render variant 2025-09-08 15:33:50 +10:00
Nyall Dawson
4ec894ffcf Update test to new infrastructure 2025-09-08 15:33:50 +10:00
Nyall Dawson
f3d855ea8f Test masks 2025-09-08 15:33:50 +10:00
Nyall Dawson
ca168fd90a Port test to new infrastructure 2025-09-08 15:33:50 +10:00
Nyall Dawson
f26046b64a Test masks, variants 2025-09-08 15:33:50 +10:00
Nyall Dawson
9b455ea247 Try bumping CI to Fedora 42 2025-09-08 15:33:50 +10:00
Jean Felder
c1d12edd4c tests(hillshade): Update hash for gcc 14
gcc 14 introduces minor floating-point discrepancies, typically around
1e-7.
2025-09-08 12:22:41 +10:00
Jean Felder
9881defa98 pyplugin_installer: Fix qt6 compatibility
Closes: https://github.com/qgis/QGIS/issues/62960
2025-09-08 09:35:05 +10:00
Nyall Dawson
9bf7548d51 [vertextool] Interpolate Z/M when adding vertex to segment
When adding a vertex in the middle of a segment with valid
Z or M values at the neighbouring vertices, interpolate the
new vertex Z / M value from these neighbouring Z / M values.

Fixes #57819
2025-09-06 10:16:55 +02:00
Nyall Dawson
05862f18ef Add vertex tool tests for adding vertices to layer with M 2025-09-06 10:16:55 +02:00
Nyall Dawson
0b52060e43 Add unit tests for vertex editor adding vertices to z enabled layer 2025-09-06 10:16:55 +02:00
qgis-bot
3a23b2722f auto sipify 🍺 2025-09-04 23:32:43 +00:00
Jean Felder
711934f56f qgssfcgalgeometry: Throw en exception in case of error
This replaces the lastError workflow.
2025-09-05 09:30:02 +10:00
Jean Felder
fb1d294104 qgsexception: Introduce QgsSfcgalException
This will be used by QgsSfcgalGeometry in the next commit.
2025-09-05 09:30:02 +10:00
Jean Felder
d52606061c chore(qgssfcgalgeometry): Improve not supported comment
It is not possible to compile QGIS with SFCGAL 1.X
2025-09-05 09:30:02 +10:00
Jean Felder
b5b26d2583 refactor(qtg6-docker-ci): Improve comment with SFCGAL dependency 2025-09-05 09:30:02 +10:00
Jean Felder
c07bbfbd56 fix(qgssfcgalengine): Fix memory leak in toWkb method 2025-09-05 09:30:02 +10:00
Jean Felder
3b5e5c6039 fix(qgssfcgalgeometry): Add missing SIP_THROW annotation 2025-09-05 09:30:02 +10:00
Jean Felder
571d335857 fix(qgis): Fix 3d buffer style version added 2025-09-05 09:30:02 +10:00
Jean Felder
46b581f4c6 feat(sfcgal): Add approximateMedialAxis algorithm 2025-09-05 09:30:02 +10:00
Jean Felder
cc63a9e782 qgssfcgalengine: Fix memory leak in isValid 2025-09-05 09:30:02 +10:00
Jean Felder
5fb794731c qgssfcgalgeometry: Remove unused parameter in difference methods 2025-09-05 09:30:02 +10:00
Jean Felder
e84e6fe84b qgssfcgalgeometry: Remove unused parameter in intersection methods 2025-09-05 09:30:02 +10:00
Jean Felder
4df0b9014f qgssfcgalgeometry: Replace errorMsg by a lastError workflow 2025-09-05 09:30:02 +10:00
Jean Felder
820aa33fe7 sfcgal: Downgrade min version to SFCGAL 2.0 2025-09-05 09:30:02 +10:00
Jean Felder
4340ce8ae6 tests: Add python tests for QgsSfcgalGeometry 2025-09-05 09:30:02 +10:00
Jean Felder
22be110457 qgssfcgalgeometry: Fix SFCGAL typo 2025-09-05 09:30:02 +10:00
Jean Felder
57e601f2fc qgssfcgalengine: Remove unused forward declarations 2025-09-05 09:30:02 +10:00
Jean Felder
37068f1915 qgssfcgalgeometry: Remove unused parameter flags in isValid 2025-09-05 09:30:02 +10:00
Jean Felder
d3c8c2d37f qgssfcgalgeometry: Add missing SIP_OUT parameter to combine 2025-09-05 09:30:02 +10:00
Jean Felder
1391badd27 qgssfcgalgeometry: Remove not implemented boundingBox3D method 2025-09-05 09:30:02 +10:00
Jean Felder
894ed23f91 qgssfcgalgeometry: Cleanup includes 2025-09-05 09:30:02 +10:00
Jean Felder
6bd8f4fd5b testqgssfcgal: Cleanup includes 2025-09-05 09:30:02 +10:00
Jean Felder
f35ae37ffb CMakeLists: Do not duplicate WITH_SFCGAL definitions 2025-09-05 09:30:02 +10:00
bdm-oslandia
80bab19c6c fix SIP ON/OFF build 2025-09-05 09:30:02 +10:00
bdm-oslandia
9edd0de3a2 fixes from review 2025-09-05 09:30:02 +10:00
bdm-oslandia
fa030a34a2 fixup! add SFCGAL sip module 2025-09-05 09:30:02 +10:00
bdm-oslandia
e1c089f773 add SFCGAL sip module 2025-09-05 09:30:02 +10:00
bdm-oslandia
52d29656e9 add sip for combine 2025-09-05 09:30:02 +10:00
bdm-oslandia
40db5c8ef1 add sfcgal sip files 2025-09-05 09:30:02 +10:00
bdm-oslandia
62d65ebd2d fix some function prototype and doc 2025-09-05 09:30:02 +10:00
bdm-oslandia
8757eef7c7 qgssfcgalgeometry: fix doc, remove SIP_NO_FILE 2025-09-05 09:30:02 +10:00
bdm-oslandia
6f5e3dab94 CI(qt6): add SFCGAL build and test runs
* add CGAL+SFCGAL 2.1.0 installation in docker image
* call test for SFCGAL integration
2025-09-05 09:30:02 +10:00