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
Jean Felder
3de62bfca7
qgsserverprojectutils: Switch to range loop syntax in wmsOutputCrsList
...
This improves readibility.
2025-09-04 18:03:22 +02:00
Jean Felder
3db65566f7
qgsserverprojectutils: Directly Use wmsOutputCrsList in wmsOutputCrsListAsOgcUrn
...
This avoids some code duplication.
2025-09-04 18:03:18 +02:00
Jean Felder
c2d8538dd6
server: Use URNs by default for WFS 1.1
...
QGIS server and the the WFS provider do not have the same behavior
regarding "ESPG:4326" and axis inversion for WFS 1.1.
QGIS server follows Geoserver convention and does not invert the
coordinates with EPSG:4326. However, the WFS provider inverts the
coordinates in that case.
Based on earlier discussions, there is no clear consensus what the
expected behavior is. However, QGIS server would be better using URNs
for WFS 1.1. this would remove this ambiguity.
With this change, the WFS 1.1 requests from QGIS server now expose
URNs by default. There is no change in the 1.0 case.
The unit tests are updated to reflect this change.
Related: https://github.com/qgis/QGIS/pull/57357
2025-09-04 13:26:45 +02: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
Jean Felder
9f64afe421
qgsogcutils: Fix axis inversion in geometryFromGML
...
`QgsOgcUtils::geometryFromGML` converts a GML to a QgsGeometry. in the
GML3 case, this checks if the X/Y coordinates need to be inverted only
if a context is provided and the destination crs is different from the
source crs.
However, the check for axis inversion should be done whether a context
is provided or not. This issue is fixed by the moving the `srsName`
and `swapXy` logic before the context check.
2025-09-03 19:34:56 +02:00
Marco Hugentobler
3bf96ab1de
Add server option 'QGIS_SERVER_IGNORE_RENDERING_ERRORS'
2025-09-03 16:20:33 +02: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