92254 Commits

Author SHA1 Message Date
Nyall Dawson
c08f2596dc Fix '^': unsafe mix of type 'size_t' and type 'bool' in operation warning 2025-08-13 01:34:12 +02:00
Jean Felder
1f79d5d8f4 testqgs3drendering: Properly free scene in testExtrudedPolygonsClipping
Fix the order order of deletion.
2025-08-11 11:23:14 +10:00
Jean Felder
28325c421a qgsplotcanvas: Fix mousePressEvent when no tool is set
In that case, `mTool->flags()` cannot be checked. Fix the issue by
also checking that `mTool` is set.

Closes: https://github.com/qgis/QGIS/issues/62800
2025-08-11 11:11:09 +10:00
DelazJ
d7b445907a Reassign correct name to the item selector button in layout vs modeler dialogs 2025-08-11 11:10:59 +10:00
Jürgen E. Fischer
68d1122fb2 debian packaging: drop explicit dependency on python3-sip 2025-08-11 11:10:15 +10:00
Andrea Giudiceandrea
ba9fd95550 [gui] Do not add the "Save As…" action for unsupported layer types
as suggested during the PR review
2025-08-08 07:56:03 +10:00
Andrea Giudiceandrea
1a285be064 [gui] Disable "Save As…" for not supported layer types
Restore the previous behaviour after regression.
2025-08-08 07:56:03 +10:00
Andrea Giudiceandrea
248a5fa19a Also detect 'dted' phrase in raster layer names as hints that a layer represents an elevation surface 2025-08-03 00:10:57 +02:00
qgis-bot
6788565a57
Fix pre-commit workflow on backports (#62754)
Do not run on push on backport branches, only on master and release-*

Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>
2025-08-02 07:20:12 +02:00
Denis Rouzaud
b4c32a4f03
Merge pull request #62613 from qgis/backport-62530-to-release-3_44
[Backport release-3_44] Fix 2d => 3d sync
2025-08-01 10:18:06 +02:00
qgis-bot
a75e957f8c
Add missing enum class monkey patching (#62737)
Fix accidental API break introduced by #61451

Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2025-08-01 05:14:23 +02:00
Nyall Dawson
a121936802 [lazperf] Port https://github.com/hobuinc/laz-perf/commit/9048d0d
Causing a warning in mingw builds, already fixed by upstream commit
2025-08-01 10:58:39 +10:00
qgis-bot
c6490ea0ce auto sipify 🍺 2025-07-31 22:26:06 +00:00
Denis Rouzaud
a1cff65df6 add since 2025-08-01 08:22:56 +10:00
Denis Rouzaud
ef23a603cf allow to specify data role in QgsSettingsStringComboBoxWrapper 2025-08-01 08:22:56 +10:00
Denis Rouzaud
90528a1937 [cmake] use detected ccache executable 2025-08-01 08:22:39 +10:00
uclaros
1b19ff6787 Pass authcfg to blocking network request 2025-07-31 08:08:10 +10:00
Alexander Bruy
fefa67aa0d
Merge pull request #62704 from qgis/backport-62610-to-release-3_44
[Backport release-3_44] [Server] Also read data for PATCH requests
2025-07-30 09:15:43 +01:00
Sandro Mani
8f254e3cd9 [Server] Also read data for PATCH requests 2025-07-29 15:14:29 +00:00
Alexander Bruy
eb967785ae
Merge pull request #62699 from qgis/backport-62657-to-release-3_44
[Backport release-3_44] Fix order of layers in layout elevation profiles
2025-07-29 11:53:24 +01:00
Nyall Dawson
b38faf4da5 Add test 2025-07-29 08:54:41 +00:00
Nyall Dawson
ff77c9eb0f Fix order of layers in layout elevation profiles
Fixes #61064
2025-07-29 08:54:41 +00:00
Alexander Bruy
63a5ac51f1
Merge pull request #62696 from qgis/backport-62688-to-release-3_44
[Backport release-3_44] Move splitter in Execute SQL dialog to include error label
2025-07-29 06:43:59 +01:00
Nyall Dawson
236ec902d3 Avoid excessive vertical height in 'load as new layer' group box 2025-07-28 21:46:26 +00:00
Nyall Dawson
8101c219ed Move splitter in Execute SQL dialog to include error label
When there's a SQL error, the splitter was incorrectly including
the error label in the top part of the split, causing the SQL
query editor to resize to a very small vertical height

Move the splitter so that the bottom half always shows the query
result table or error text label
2025-07-28 21:46:26 +00:00
Alexander Bruy
43d0ee0a64
Merge pull request #62660 from qgis/backport-62646-to-release-3_44
[Backport release-3_44] [mssql] Fix handling of unset attributes and constraint checks
2025-07-24 08:54:09 +01:00
Alexander Bruy
4ec11c7d7f
Merge pull request #62662 from qgis/backport-62595-to-release-3_44
[Backport release-3_44] Add a meaningful point when 'interior ring not in exterior ring' geometry error is found
2025-07-24 08:43:35 +01:00
Germán Carrillo
ab20292391 [tests] QgsGeometryValidator: unit test for interior ring inside exterior ring 2025-07-24 03:07:16 +00:00
Germán Carrillo
4086bc7135 Add a meaningful point geometry when 'interior ring not in exterior ring' geometry error is found (currently, a NULL geometry is passed) 2025-07-24 03:07:16 +00:00
Nyall Dawson
2c5a543f24 [mssql] Fix handling of unset attributes and constraint checks
Fixes #62498
2025-07-24 02:05:33 +00:00
github-actions[bot]
431bf25a69 auto-fix pre-commit issues 2025-07-23 10:40:38 +00:00
Alexander Bruy
0bb9d903ae
Merge pull request #62648 from qgis/backport-62593-to-release-3_44
[Backport release-3_44] Fix missing attribute "connection" in VLayerConnector during init
2025-07-23 11:39:27 +01:00
Nyall Dawson
11c1a88da1 Update python/plugins/db_manager/db_plugins/vlayers/connector.py
Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>
2025-07-23 03:40:32 +00:00
TiGIS Sagl
5889241305 Fix missing attribute connection in VLayerConnector during init
This fix initialize the two variabiles connection and _uri in VLayerConnector as it is implemented in all the other db_plugins. This fix avoid a crash when __del__ is called in the class DBConnector that check is connection is null which does not exist in VLayerConnector.
2025-07-23 03:40:32 +00:00
Alexander Bruy
295b17c32c
Merge pull request #62632 from qgis/backport-62628-to-release-3_44
[Backport release-3_44] Fix win build failure
2025-07-21 09:02:12 +01:00
Nyall Dawson
8e1209a576 Rename FRAME_MARGIN to FRAME_MARGIN_PX to avoid clash with winapi constant
And move to constexpr
2025-07-21 03:28:35 +00:00
Alexander Bruy
56297a13ea
Merge pull request #62618 from uclaros/backport-62324-to-release-3_44
[Backport release-3_44] Don't trigger reshape logic when using less than two points
2025-07-19 14:20:50 +01:00
Juergen E. Fischer
c8b94a2061 Release of 3.44.1 final-3_44_1 2025-07-18 14:02:25 +02:00
Juergen E. Fischer
406927975c translation update for 3.44.1 from transifex 2025-07-18 14:02:16 +02:00
uclaros
6e4bcad5b5 Don't trigger reshape logic when using less than two points 2025-07-18 09:50:35 +03:00
Matthias Kuhn
946132ff53 Unconst 2025-07-17 15:01:08 +00:00
Matthias Kuhn
67acfec3ce narrow 2025-07-17 15:01:08 +00:00
Matthias Kuhn
0bdccebaae Narrrrrow 2025-07-17 15:01:08 +00:00
Matthias Kuhn
ce835455c9 Unflip world coordinates 2025-07-17 15:01:08 +00:00
Matthias Kuhn
90d9b0ece2 QgsVector3D is more precise 2025-07-17 15:01:08 +00:00
Matthias Kuhn
f4d9082450 Address review comments 2025-07-17 15:01:08 +00:00
Matthias Kuhn
de157abb7d Fix 2d => 3d sync
This was completely broken (probably since origin shifts have been introduced).
This fix:

 - re-shifts according to origin
 - takes elevation into account (similar to viewZoomFull)
2025-07-17 15:01:08 +00:00
Alexander Bruy
0faaee7f1f
Merge pull request #62552 from qgis/backport-62524-to-release-3_44
[Backport release-3_44] remove output annotation from dijkstra declaration as they can not be used with the %MethodCode
2025-07-09 08:14:46 +01:00
ViperMiniQ
a5025d3a66 fix double event when saving changes in options 2025-07-09 13:57:57 +12:00
Martin Dobias
6315efbf56 Fix rendering of VPCs when overview point cloud is missing 2025-07-09 13:57:44 +12:00