Jean Felder
c33f01b076
qgs3dexportobject: Merge material methods
...
`setMaterialParameter` is only used by `setupMaterial`.
2025-09-13 07:26:05 +10:00
Jean Felder
cda3a9f338
qgs3dexportobject: Remove unused parameter in setupLine method
2025-09-13 07:26:05 +10:00
Jean Felder
b42e7cc549
qgs3dsceneexporter: Fix usedObjectNamesCounter naming
...
It should start with a `m`.
2025-09-13 07:26:05 +10:00
Jean Felder
e6df4fc640
qgs3dsceneexporter: Mark some methods const
2025-09-13 07:26:05 +10:00
qgis-bot
80b6cf9866
auto sipify 🍺
2025-09-12 08:08:43 +00:00
Alessandro Pasotti
26dd51939c
Merge pull request #63086 from elpaso/server-oapif-configure-rootpath
...
[server] OAPIF URL root path configuration option
2025-09-12 10:06:08 +02:00
github-actions[bot]
2c1cf760a9
auto-fix pre-commit issues
2025-09-12 06:36:36 +00:00
mhugent
644e968b21
Merge pull request #63066 from mhugent/server_ignore_rendering_errors
...
Add server option 'QGIS_SERVER_IGNORE_RENDERING_ERRORS'
2025-09-12 08:35:36 +02:00
Juergen E. Fischer
d9ee6cf083
debian packaging: lower sfcgal dependency to 2.0 and include trixie and plucky
2025-09-12 08:17:55 +02:00
Juergen E. Fischer
89b06b52ad
fix and improve translation strings
2025-09-12 08:17:33 +02:00
Nyall Dawson
fd7a638be3
Add missing file
2025-09-12 07:09:37 +10:00
Nyall Dawson
64b0491260
Slightly speed up grass provider tests
...
These tests involve re-opening a LOT of grass layers, which
in turn requires calls to qgis.g.info to retrieve the layer CRS.
On newer GRASS versions this has slowed down significantly. While
it shouldn't impact actual QGIS users (they won't be reopening as
many datasets in such a short period of time as the test is doing),
it is causing test timeouts and fragility.
Workaround this by re-working all tests to use the newer PROJ_SRID
metadata approach, so that we get CRS information on the first
call to qgis.g.info and don't need to fallback to subsequent calls
to retrieve the CRS using the older, lossy metadata keys. This
drops test execution time from ~45 seconds to ~30 seconds on
my machine. (The downside is less/no test coverage for the older
CRS metadata key handling)
2025-09-12 07:09:37 +10:00
Nyall Dawson
a1e8f25fa2
Speedup grass raster import
...
Don't try to convert the block data for every row, use constBits
2025-09-12 07:09:37 +10:00
Nyall Dawson
519aec95f3
More memory safety in grass raster import
2025-09-12 07:09:37 +10:00
Nyall Dawson
8c4d9ab598
Less debug noise in grass tests
2025-09-12 07:09:37 +10:00
Marco Hugentobler
7b6894d028
Log all rendering errors even if they are ignored
2025-09-11 14:44:37 +02:00
Juergen E. Fischer
f130a7fd6f
debian packaging: add sfcgal support (only sid yet)
2025-09-11 09:28:36 +02:00
Juergen E. Fischer
f71f7bb969
fix non-unified builds
2025-09-11 09:28:36 +02:00
Juergen E. Fischer
7995af4140
debian packaging: include planetary computer auth plugin (followup 7d0e21a6bf94)
2025-09-11 09:28:36 +02:00
Malik Blesius
535691d4df
[themes] Fix options list widget text color on hover
2025-09-11 07:54:01 +07:00
Mathieu Pellerin
c317bf8540
Merge pull request #63130 from nirvn/charts_dd_imp
...
Layout chart items UI and UX polishing
2025-09-11 07:52:14 +07:00
Nyall Dawson
a083a830b1
Fix warnings
2025-09-11 10:23:29 +10:00
Nyall Dawson
127141c2f6
Hide warnings
2025-09-11 10:23:29 +10:00
Nyall Dawson
c8bb76128c
Update sha
2025-09-11 10:23:29 +10:00
Nyall Dawson
705d80a27c
Add missing files
2025-09-11 10:23:29 +10:00
Nyall Dawson
312d31f71a
Resync Pdf4Qt, drop downstream qt5/c++17 compatibility hacks
2025-09-11 10:23:29 +10:00
Nyall Dawson
b9fe1c2f8a
Require qt6 for PDF4Qt building (upstream requirement)
2025-09-11 10:23:29 +10:00
Mathieu Pellerin
cd4ea03a9c
[layouts] Insure that @layout_page and @layout_numpages reflect the actual page index and count during export
2025-09-11 08:53:47 +10:00
Nyall Dawson
a9f82e27ae
Remove unnecessary utility function
2025-09-11 08:51:10 +10:00
Even Rouault
68d14771a1
qgsauthoauth2method.cpp: signal related fixes
...
- an old style Qt<5 signal connection pattern
- a wrong expected sender() in the onRefreshFinished() slot
None of them seemed to affect normal usage, but the error on the
onRefreshFinished() slot generated an erroneous log message
'Token refresh finished but no reply object accessible' that complicates
diagnostic.
2025-09-11 08:06:55 +10:00
qgis-bot
787b9a8b72
auto sipify 🍺
2025-09-10 21:14:48 +00:00
Jean Felder
c599d20875
processing: Add approximate medial axis processing
...
SFCGAL backend is needed.
2025-09-11 07:12:12 +10:00
Jean Felder
ce91c3e80f
qgssfcgalgeometry: Add a default copy assignment operator
...
This fixes the following compilation error:
```
definition of implicit copy assignment operator for
'QgsSfcgalGeometry' is deprecated because it has a user-provided copy
constructor [-Werror,-Wdeprecated-copy-with-user-provided-copy] 89 |
QgsSfcgalGeometry( const QgsSfcgalGeometry &otherGeom ) SIP_THROW(
QgsSfcgalException );
```
2025-09-11 07:12:12 +10:00
Alessandro Pasotti
795ddd0cd1
Change OAPIF rootpath to "ogcapi"
2025-09-10 08:33:08 +02:00
Jean Felder
a7e3bd3483
qgsprocess: Add support for SFCGAL version in addVersionInformation
2025-09-10 09:00:16 +10:00
Jean Felder
b6c3ddcc14
qgscommandlineutils: Add support for SFCGAL version in allVersions
2025-09-10 09:00:16 +10:00
Jean Felder
6ec27a1e10
qgsprocessingfeedback: Get SFCGAL version in pushVersionInfo
2025-09-10 09:00:16 +10:00
Jean Felder
1fea6d89e6
qgisapp: Display SFCGAL version in the about page
2025-09-10 09:00:16 +10:00
Juergen E. Fischer
372e1ff3c6
debian packaging: adapt to changed defaults (Qt5->Qt6)
2025-09-10 09:00:00 +10:00
Nyall Dawson
33115094fb
Update comment
2025-09-10 07:21:51 +10:00
Nyall Dawson
33083c7c03
Make cxx_std_20 PUBLIC for qgis_core, so that this propagates to other targets
2025-09-10 07:21:51 +10:00
Nyall Dawson
bb6841a23b
Remove majority of target_compile_features
2025-09-10 07:21:51 +10:00
Nyall Dawson
1d5edb1d40
Silence warning from qwt library
2025-09-10 07:21:51 +10:00
Nyall Dawson
51b7eb9a94
Avoid unnecessary deprecated lambda slots
2025-09-10 07:21:51 +10:00
Nyall Dawson
b9683102b0
Also update target_compile_features
2025-09-10 07:21:51 +10:00
Nyall Dawson
7e6a5e1117
Use cxx20 standard for build
2025-09-10 07:21:51 +10:00
Germán Carrillo
f672b4eeff
Address review on custom nodes for elevation profile's tree view
2025-09-09 18:24:40 +02:00
Mathieu Pellerin
29c140e45b
[charts][ui] Plug in expression context for Y grid symbol button widgets
2025-09-09 18:34:46 +07:00
Mathieu Pellerin
b8477a5e1f
[charts][ui] Allow negative X axis values in the GUI
2025-09-09 18:01:55 +07:00
Mathieu Pellerin
8ec7f32aa9
[layout][ui] Add empty plot variables when creating an expression context to configure elevation profile items
2025-09-09 17:48:12 +07:00