91664 Commits

Author SHA1 Message Date
Juergen E. Fischer
11165902d4 non-unity builds like msvc nightly 2025-05-16 16:36:28 +02:00
Benoit D.-M. - oslandia
af6dae0f0f
feat(3d/renderview): extract ambient occlusion renderview (#61626) 2025-05-16 15:32:52 +02:00
David Koňařík
a45ecfa030 Fix camera rotation in 3D globe view 2025-05-16 15:28:06 +02:00
Jean Felder
ac9f54ad1f test_qgslayoutexporter: Fix test for qt 6.9
Starting with Qt 6.9 QPdfWriter generates a pdf with an empty author
by default.
2025-05-16 21:51:11 +10:00
qgis-bot
a142f155c6 auto sipify 🍺 2025-05-16 07:30:45 +00:00
Nyall Dawson
b74f2cf22d Correctly scale identify highlight to account for canvas magnification
Avoids super-large line highlights when canvas is magnified
2025-05-16 17:27:39 +10:00
Nyall Dawson
6ac774efb2 Improve docs, make comments accurate as to correct unit 2025-05-16 17:27:39 +10:00
Nyall Dawson
1dd5cdbfbd Increase test tolerance 2025-05-16 17:27:30 +10:00
Nyall Dawson
6aa935cff6 Identify tool search radius should adjust if canvas is magnified
When we have a magnified canvas, we need to adjust the map tool
search radius accordingly. This ensures the same search radius
in millimeters is respected regardless of magnification.

Fixes identify tool capturing features very far from clicked
point when canvas is magnified.
2025-05-16 17:27:30 +10:00
Nyall Dawson
db939df611 More tolerance 2025-05-16 17:27:19 +10:00
Nyall Dawson
d978062a0a More tolerance 2025-05-16 17:27:19 +10:00
Nyall Dawson
bfcafc10ce Increase test tolerance 2025-05-16 17:27:19 +10:00
Nyall Dawson
08da3464e2 Fix zooming canvas to feature extent when scale lock is enabled
Scale should remain locked, with only the magnification changing
to fit the feature
2025-05-16 17:27:19 +10:00
qgis-bot
5a5b9cc27a auto sipify 🍺 2025-05-16 04:40:30 +00:00
Nyall Dawson
2d52ed36fc Apply suggestions from code review 2025-05-16 14:37:30 +10:00
Till Frankenbach
01ed5b5c0e Add QgsGeometry.from_shapely() conversion method 2025-05-16 14:37:30 +10:00
Nyall Dawson
49e4c089cd Update src/gui/qgsmapcanvas.h 2025-05-16 14:37:00 +10:00
kannes
85eaef734f sipify 2025-05-16 14:37:00 +10:00
Hannes
292d04c763 Add info about properly setting a map theme via API 2025-05-16 14:37:00 +10:00
Alexander Bruy
ee3e5ba8a2 add short description 2025-05-16 12:31:46 +10:00
Alexander Bruy
a82864b390 address review comments 2025-05-16 12:31:46 +10:00
Alexander Bruy
43e8499071 port Find projection algorithm to C++ 2025-05-16 12:31:46 +10:00
Jan Caha
3e050475df Apply suggestions from code review - consts
Co-authored-by: Stefanos Natsis <uclaros@gmail.com>
2025-05-16 12:30:26 +10:00
Jan Caha
d3a0bcdcd4 add this and tr() 2025-05-16 12:30:26 +10:00
Jan Caha
121cf26c50 remove import 2025-05-16 12:30:26 +10:00
Jan Caha
ad5d4dc7ef add button with menu 2025-05-16 12:30:26 +10:00
Jan Caha
c9ed2b5d9a remove menu from widget 2025-05-16 12:30:26 +10:00
Jan Caha
5c9bb55909 add option to convert name into lowercase 2025-05-16 12:30:26 +10:00
Jan Caha
21daf76654 extend QgsFieldMappingWidget with signal willShowContextMenu and contextMenuEvent to allow showing of context menu 2025-05-16 12:30:26 +10:00
Nyall Dawson
c5b7f29500 Language tweaks 2025-05-16 10:56:28 +10:00
Harrissou Sant-anna
c93e6923b0 Remove unnecessary parenthesis
Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>
2025-05-16 10:56:28 +10:00
DelazJ
04b342c33d [Processing algorithms] Add more short description methods 2025-05-16 10:56:28 +10:00
Vedran Stojnović
17734b3a46
Update of GUI description of CREATE_CSVT option for CSV driver (#61812)
Option CREATE_CSVT also creates a side car PRJ file that stores coordinate system description. I also added this text to GDAL documentation and it is accepted by Even, can be seen in latest version:
https://gdal.org/en/latest/drivers/vector/csv.html#layer-creation-options

Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2025-05-15 20:00:50 +02:00
Julien Cabieces
aecd96f5b7
Merge pull request #61833 from nyalldawson/conformance
Add conformance tests for algorithm descriptions
2025-05-15 15:59:21 +02:00
Even Rouault
4fed6eae16 [OAPIF provider] Parse Location header response in case insensitive way
Fixes #61729

Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>
2025-05-15 17:04:37 +10:00
Nyall Dawson
d309cf21a4
No HTML in short descriptions 2025-05-15 13:09:55 +10:00
Nyall Dawson
689ea67e74
Fix algorithm string conformance 2025-05-15 13:08:36 +10:00
Nyall Dawson
158b4a6b0d
Add conformance tests for algorithm descriptions 2025-05-15 13:08:36 +10:00
Nyall Dawson
9e8746d5e9 Update src/3d/processing/qgsalgorithmtessellate.cpp 2025-05-15 12:23:26 +10:00
Nyall Dawson
8f583221c6 Remove duplicate shortDescription 2025-05-15 12:23:26 +10:00
Harrissou Sant-anna
48f2dd3f93 Adjust short help string based on reviewed description 2025-05-15 12:23:26 +10:00
Harrissou Sant-anna
7ab482cb20 Adjust short description following review
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2025-05-15 12:23:26 +10:00
DelazJ
577c77c591 Add missing short description to many algs 2025-05-15 12:23:26 +10:00
Nyall Dawson
767d3b4dee [ogr] Fix creating db connections from sources with vsi prefixes
As well as fixing the creation of the connection, this avoids
a potentially lengthy hang when attempting to create the
connection. This can present itself as a frozen QGIS when
right-clicking a vector layer coming from a remote vsi source
in the layer tree.
2025-05-15 12:14:26 +10:00
Jean Felder
25075a149b testqgsdockwidget: Fix signal test for Qt 6.8 and above
Since Qt 6.8, the `showEvent` is now correctly propagated to the dock
when `w->show()` is called. Therefore, the first call to
`spyClosedStateChanged.count()` is equal to 2 instead of 1.

By moving the `w->show()` call before the spies initialization, this
ensures that the count is equal to 1 regardless of the Qt version and
this also properly tests the signals emission.
2025-05-15 08:58:29 +10:00
Jan Caha
7f86e7c363
Prefer using copc index file for processing if it exist (#61771)
* prefer using copc index file for processing if it exist

* ensure that copc layer is valid

* read using copc data provider

* add test case to verify that copc file is used in alg

* fix error in doc

* review suggestions

* add more complex test

* simplify test

* wait for index to be created and verify that it exists

* reflow for copc input check

* avoid marking lyr as unused
2025-05-14 22:48:40 +02:00
Julien Cabieces
5e2826e306
Merge pull request #61813 from DiGro/patch-3
Added one space at end of sentence
2025-05-14 18:41:48 +02:00
Loïc Bartoletti
56aa1fd18d
Merge pull request #61799 from YoannQDQ/fix-trim-extend
Fix Trim Extend Tool
2025-05-14 14:07:02 +02:00
github-actions[bot]
f91085d24a auto-fix pre-commit issues 2025-05-14 11:45:45 +00:00
Alexander Bruy
3aed9222b0
Merge pull request #61777 from ViperMiniQ/fix-output-fields-creation-python-and-cpp
fix colliding fields in processing algs
2025-05-14 12:44:50 +01:00