92143 Commits

Author SHA1 Message Date
Andrea Giudiceandrea
eb8bc81630 [DXF] add INSUNITS and MEASUREMENT creation options (GDAL >= 3.11)
Ref. https://github.com/OSGeo/gdal/pull/11424
2025-06-24 11:07:54 +12:00
uclaros
52c5662d72 Add test, also check resulting pointer 2025-06-24 11:05:32 +12:00
uclaros
59be5e85f0 Handle exception in GEOSGeom_createLinearRing_r 2025-06-24 11:05:32 +12:00
Alessandro Pasotti
d945494a2b Fix select by expression
Layer scope was missing from the expression context

Fix #62231
2025-06-23 09:43:18 +02:00
Juergen E. Fischer
e0e6405172 debian packaging: disable webkit on sid, trixie and plucky 2025-06-21 22:16:39 +02:00
Juergen E. Fischer
5d9ba037df Release of 3.44 (Solothurn) final-3_44_0 ltr-3_44 2025-06-20 14:08:50 +02:00
Juergen E. Fischer
2b602276b8 changelog and news update for 3.44 2025-06-20 14:08:50 +02:00
Juergen E. Fischer
02f0cef821 translation update for 3.44.0 from transifex 2025-06-20 14:08:46 +02:00
Juergen E. Fischer
b0d46a6964 release.pl: follow changelog redirection 2025-06-20 14:03:30 +02:00
Mathieu Pellerin
56de3d4259 Manually adjust properties of server test project 2025-06-20 12:00:01 +00:00
Mathieu Pellerin
fb11239112 Revert "Allow free naming of project properties"
This reverts commit e0f5602fedd5ceb425e57576cfcf698ed33c3431.
2025-06-20 12:00:01 +00:00
Nyall Dawson
9ac9e15ab2 Correctly accept and swallow handled key presses
Avoids eg "S" for walk mode also toggling snapping when 3d map
is docked
2025-06-20 23:19:57 +12:00
Nyall Dawson
4c2b19c5cd Fix walk navigation mode not restored for 3d maps 2025-06-20 23:19:57 +12:00
Nyall Dawson
0e916c40a1 [3d] Fix broken key handling in walk mode
By treating KeyPress and ShortcutOverride as the same, we ended
up calling the same logic twice for all key presses. This resulted
in toggle style keystrokes (like the ctrl+backtick press to toggle
walk mode or backtick to lock cursor movements) being
activated and then immediately deactivated.

They Ctrl+number keystrokes to switch to top/left/... views
were also being double-triggered.

Only listen for the ShortcutOverride event instead, as that
is the "highest priority" event
2025-06-20 23:19:57 +12:00
Julien Cabieces
2094746417
Merge pull request #62323 from uclaros/fix-reshape-nothing
Don't return success when nothing happened during reshape
2025-06-19 15:41:05 +02:00
uclaros
c14c3097ed fix python tests 2025-06-19 10:13:38 +03:00
qgis-bot
bf2a17801c auto sipify 🍺 2025-06-19 02:52:17 +00:00
Nyall Dawson
afc2d008fa Only draw source once if forcing vector and any part of stack requires raster
Avoids multiple stacked sources when forcing vector outputs
2025-06-19 14:49:17 +12:00
Nyall Dawson
fa40eedcd3 Return requires rasterization flag when required 2025-06-19 14:49:17 +12:00
Nyall Dawson
01cf5bbc63 Introduce paint effect flags 2025-06-19 14:49:17 +12:00
Nyall Dawson
721954a364 Fix test, which was explicitly trying to prevent rendering of rasterised effects... 2025-06-19 14:49:17 +12:00
Nyall Dawson
3a3eefd66c Don't render effects which require rasterisation when forcing vector 2025-06-19 14:49:17 +12:00
Nyall Dawson
833582a1f0 Increase QImageReader allocation limit for qt6 builds
The default of 256mb isn't sufficient for eg large size layouts.
Qt 6 force blocks loading of images which exceed this size,
whereas qt 5 builds didn't.
2025-06-19 14:35:59 +12:00
qgis-bot
8fc5848dca auto sipify 🍺 2025-06-18 22:37:42 +00:00
Even Rouault
8f76e0d600 QT6 tests: fix PyQgsServerAccessControlWFSTransactional 2025-06-19 10:34:44 +12:00
Germap
a63fb03a02 Apply suggestions from code review
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2025-06-19 10:33:29 +12:00
Germán Carrillo
9c9aa62fb4 [test] Fix test for main angle expression function and fix python test for Oriented Minimum Bounding Box; address review: change 'a' by 'an' in corresponding processing help 2025-06-19 10:33:29 +12:00
Germán Carrillo
6a288cf912 [test] Add unit tests for the Oriented Minimum Bounding Box on singlepart points and on multipart point geometries which correspond to a singlepart point 2025-06-19 10:33:29 +12:00
Germán Carrillo
24565cf6cc [fix] Make Oriented Minimum Bounding Box of a singlepart point return the bounding box of the point, instead of features with no extent and misleading geometric attributes 2025-06-19 10:33:29 +12:00
qgis-bot
db23ef1682 auto sipify 🍺 2025-06-18 22:29:20 +00:00
Even Rouault
e1223b8e9e resources/data/world_map.gpkg: fix typo on 'Seine-et-Marne' French department
Fixes #62278
2025-06-19 10:26:27 +12:00
Julien Cabieces
d664e1d40a fix(Model): add a comment when looking for algorithm unique names 2025-06-19 10:26:00 +12:00
Julien Cabieces
62f87ad67f fix(Model): Properly generate unique names when exporting in Python 2025-06-19 10:26:00 +12:00
Till Frankenbach
89dbd5c71a Move icon connection to constructor 2025-06-19 10:25:13 +12:00
Till Frankenbach
79900171f8 Display icon with new log message instead of jumping to it 2025-06-19 10:25:13 +12:00
Germap
52aa7985ab Apply suggestions from code review
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2025-06-19 10:24:24 +12:00
Germán Carrillo
f9f4c4129d [ux] Open a specific tab in the Message Log Panel; expose it via QgsInterface 2025-06-19 10:24:24 +12:00
Jan Caha
d42c26af90 Update src/app/browser/qgsinbuiltdataitemproviders.cpp
Co-authored-by: Stefanos Natsis <uclaros@gmail.com>
2025-06-19 10:24:14 +12:00
Jan Caha
2093f48b47 remove duplicate menu entry 2025-06-19 10:24:14 +12:00
Julien Cabieces
69fabc24f8
Merge pull request #62295 from uclaros/fix-reshape-topological
Add all topological points to all editable layers when reshaping
2025-06-18 17:37:14 +02:00
Alexander Bruy
a1b68ca477
Merge pull request #62316 from alexbruy/qgsgraphanalyzer-sip-annotations
add missed SIP annotations to the dijkstra method, to get correct PyQGIS docs (refs #56172)
2025-06-18 16:03:59 +01:00
uclaros
9eecefba44 Don't return success when nothing happened during reshape 2025-06-18 17:58:19 +03:00
uclaros
a8a98e9ee8 Refactor topological point addition into a static method 2025-06-18 14:38:15 +03:00
Harrissou Sant-anna
48490d4bbb Add scrollbar to tabs in vector tiles properties dialog
permitting better dialog resizing
Also adjust margins
2025-06-18 10:46:00 +12:00
Alexander Bruy
7a164e75cc add missed SIP annotations to the dijkstra method, to get correct PyQGIS
docs (refs #56172)
2025-06-17 15:32:36 +01:00
Mathieu Pellerin
a93bf8b646 [qml] Make a few QgsWkbTypes static functions invokable 2025-06-17 11:56:48 +07:00
Mathieu Pellerin
35c5ce5ad4 Tweak logic of pre-existing test 2025-06-17 16:43:23 +12:00
Mathieu Pellerin
be812a709d [vector layer] Favor "name" over "somethingname" when determining friendly identifier field 2025-06-17 16:43:23 +12:00
qgis-bot
b0d328dbe6 auto sipify 🍺 2025-06-17 04:40:49 +00:00
Matthias Kuhn
3b1627a8fd
Merge pull request #62297 from m-kuhn/glsl_330
Fix depth map for GLSL compatibility
2025-06-17 06:37:55 +02:00