92891 Commits

Author SHA1 Message Date
bdm-oslandia
64b52334cf sfcgal: remove QgsAbstractGeometry inheritance from QgsSfcgalGeometry 2025-09-05 09:30:02 +10:00
bdm-oslandia
ec6a90fc69 sfcgal: add partcount in QgsSfcgalEngine 2025-09-05 09:30:02 +10:00
bdm-oslandia
7ecc60e807 sfcgal: add advanced operations: extrude and simplify 2025-09-05 09:30:02 +10:00
bdm-oslandia
8b18258714 sfcgal: add buffer like operations 2025-09-05 09:30:02 +10:00
bdm-oslandia
97f1e3259c sfcgal: add basic operations (translate, scale, rotate, boolean) 2025-09-05 09:30:02 +10:00
bdm-oslandia
c51e9c7490 sfcgal: add engine and geometry base 2025-09-05 09:30:02 +10:00
Nyall Dawson
e15ceb9671 More fixes 2025-09-04 16:04:23 +10:00
Nyall Dawson
f31cff4dd7 Fix builds 2025-09-04 16:04:23 +10:00
Nyall Dawson
70301af093 Cleanup run_tests.sh 2025-09-04 16:04:23 +10:00
Nyall Dawson
3493df3d31 Partial update of INSTALL.md 2025-09-04 16:04:23 +10:00
Nyall Dawson
b7e1710503 Default to webengine enabled, enable for Ubuntu CI builds 2025-09-04 16:04:23 +10:00
Nyall Dawson
6b26831e51 Build ogc tests with qt5
Non trivial to fix this workflow
2025-09-04 16:04:23 +10:00
Nyall Dawson
ba752fd43e Webkit defaults to disabled 2025-09-04 16:04:23 +10:00
Nyall Dawson
8ba9359509 Disable qt5 based mingw build 2025-09-04 16:04:23 +10:00
Nyall Dawson
cfc7c797af Update CI to assume qt6 builds 2025-09-04 16:04:23 +10:00
Nyall Dawson
ec7346488c Make qt6 build default, show warning when qt5 support is enabled
Retain ability to build with qt5, but mark it as unsupported,
broken and potentially buggy
2025-09-04 16:04:23 +10:00
qgis-bot
0f77984d01 auto sipify 🍺 2025-09-04 05:47:11 +00:00
Loïc Bartoletti
b730835376
Merge pull request #62835 from ptitjano/rectangle-isvalid
QgsRectangle: introduce isValid
2025-09-04 07:44:35 +02:00
qgis-bot
8288231667 auto sipify 🍺 2025-09-04 02:48:57 +00:00
Mathieu Pellerin
3ff54d8166
Charts implementation, part 2: layout chart items (#62952) 2025-09-04 09:46:23 +07:00
Nyall Dawson
fd9e2ce5a0 Fix crash in "points layer from table" when field does not exist
Fixes #63030
2025-09-04 10:58:25 +10:00
Nyall Dawson
dba8213d21 Update src/core/layout/qgslayoutitemlegend.cpp
Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>
2025-09-04 07:32:45 +10:00
Nyall Dawson
06326ff03b Properly check for null pointer dereferences
Followup #62876
2025-09-04 07:32:45 +10:00
Nyall Dawson
d893c1fa0b Fix fragility in vertex tool test
We have two layers with overlapping line features -- one is
reprojected and the other isn't. The majority of tests are
only using the non-reprojected layer, but were setup in
such a way that the vertex tool edits MAY snap to the
features from the reprojected line layer and edit that
layer instead.

Fix this by only making the reprojected layer editable
for the test which it's needed for, so that the other
tests ALWAYS modify the non-reprojected layer.
2025-09-03 17:04:48 +10:00
Nyall Dawson
15d0e8e362 Add additional tests 2025-09-03 17:04:48 +10:00
Nyall Dawson
9289554b46 Memory safety, fix leak 2025-09-03 17:04:48 +10:00
Nyall Dawson
c3189c9f14 Fix warning 2025-09-03 17:04:48 +10:00
Nyall Dawson
9b88dfcd30 Fix test
I'm not sure how this ever passed, but it must have relied on some
esoteric combination of platform specific transformations which
caused a 3 vertex linestring to be represented as a 2 vertex one
2025-09-03 17:04:48 +10:00
Nyall Dawson
ac779b5ad3 Make tests completely independant, by recreating all layers and tool between tests 2025-09-03 17:04:48 +10:00
Nyall Dawson
6fa9aef3b3 Force use of non-grid shift transform to add test stability 2025-09-03 17:04:48 +10:00
Nyall Dawson
efd71875b9 Check that test starts from a known state 2025-09-03 17:04:48 +10:00
Nyall Dawson
a3051d4e74 Vertex tool test: don't rely on tests running in a certain order
Instead re-setup layers before each test, and drop changes after each
one
2025-09-03 17:04:48 +10:00
Nyall Dawson
eed2fa0d03 Vertex tool test: correctly clear settings to start from stable environment 2025-09-03 17:04:48 +10:00
dependabot[bot]
f47bb5eb34 Bump lukka/get-cmake from 4.0.3 to 4.1.1
Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 4.0.3 to 4.1.1.
- [Release notes](https://github.com/lukka/get-cmake/releases)
- [Commits](6b3e96a9bc...2ecc21724e)

---
updated-dependencies:
- dependency-name: lukka/get-cmake
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-03 12:12:56 +10:00
Andrea Giudiceandrea
9625ba5a28 [dbmanager] Fix typo in dlg_versioning.py 2025-09-03 05:29:53 +10:00
Even Rouault
75a180c645
Merge pull request #63041 from qgis/dependabot/github_actions/actions/checkout-5
Bump actions/checkout from 4 to 5
2025-09-02 17:24:20 +02:00
dependabot[bot]
8db817fc99
Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 10:31:38 +00:00
Nyall Dawson
bcc5422e18 Update comment 2025-09-02 18:51:52 +10:00
Nyall Dawson
1d38590490 Move to Fedora 41 2025-09-02 18:51:52 +10:00
Nyall Dawson
ad0b82dde9 Avoid test failure artifact name clash 2025-09-02 18:51:52 +10:00
Nyall Dawson
831a471b30 Avoid hardcoding distro version in file names 2025-09-02 18:51:52 +10:00
Nyall Dawson
2ecbff8a05 Add distro name to test results report to avoid clash 2025-09-02 18:51:52 +10:00
Nyall Dawson
cfb80176e5 Use a different blocklist for fedora/ubuntu qt6 builds 2025-09-02 18:51:52 +10:00
Nyall Dawson
4d207b8871 Fix clang-tidy run 2025-09-02 18:51:52 +10:00
Nyall Dawson
e49087b258 Move Ubuntu workflow to qt 6 2025-09-02 18:51:52 +10:00
Malik Blesius
306cdba12b
[themes][ui] Fix colors for disabled slider for dark themes (#63011) 2025-09-02 15:13:18 +07:00
qgis-bot
d5df6e3158 auto sipify 🍺 2025-09-02 07:57:18 +00:00
uclaros
dce941a743 update auth method help label 2025-09-02 09:54:40 +02:00
uclaros
0700348b04 remove redundant inner if in QgsAuthPlanetaryComputerMethod 2025-09-02 09:54:40 +02:00
uclaros
72ee36b84c Make SasToken::isValid() const 2025-09-02 09:54:40 +02:00