github-actions[bot]
e5ee5686c1
auto-fix pre-commit issues
2025-06-29 23:04:38 +00:00
Harrissou Sant-anna
8c0a4221e1
Add more methods to the Processing script template
2025-06-30 11:03:42 +12:00
David Koňařík
174c548d40
Improve camera XML format per review suggestion
2025-06-29 19:44:56 +02:00
David Koňařík
19ded7be74
Fix saving/loading 3D map view viewpoint
...
Previously the point was saved in origin-relative coordinates. Now since
we pick the origin automatically, it can be changed by various
initialisation routines, so the coordinates will be interpreted relative
to the wrong origin.
This commit changes the format to use map coordinates instead, and saves
the "original" origin from the XML for interpreting older projects.
2025-06-29 19:44:56 +02:00
Matthias Kuhn
89dbd40b8f
Add qtimageformats
2025-06-29 13:02:03 +02:00
Germán Carrillo
429500187c
[tests] Add more tests for extent parameter in Package Layers algorithm
2025-06-29 09:00:21 +12:00
Germán Carrillo
cd7a0f9ce4
[tests] Tests for extent parameter in Package Layers algorithm
2025-06-29 09:00:21 +12:00
Germán Carrillo
700ba50d15
[feature] Add optional extent parameter for Package Layers alg., to only export features that intersect a given extent
2025-06-29 09:00:21 +12:00
Alexander Bruy
4edb67501a
Merge pull request #62438 from uclaros/fix-vtiles-longint
...
Fix overflow in vector tile long int attributes
2025-06-27 15:38:04 +01:00
bdm-oslandia
b1c8ef3265
fixup! fix: update default cgi-bin installation paths according to OS
2025-06-27 09:35:48 +02:00
Alessandro Pasotti
b32ddd8972
Merge pull request #62429 from dvdkon/fix-exit-crash
...
Fix crash when exiting QGIS
2025-06-27 08:15:13 +02:00
Nyall Dawson
e388375c71
Bump workflow python versions
2025-06-27 16:18:55 +12:00
Nyall Dawson
e13978d61f
Bump minimum Python version to 3.11
2025-06-27 16:18:55 +12:00
Matthias Kuhn
852d84a8c8
Merge pull request #62433 from m-kuhn/network-comm
...
[macos] Local network communication
2025-06-27 05:52:00 +02:00
uclaros
7e1d3bb944
Fix overflow in vector tile long int attributes
2025-06-26 16:58:11 +03:00
Matthias Kuhn
c36d211e8b
Local network communication
2025-06-26 11:49:46 +02:00
David Koňařík
4a0477af3c
Fix crash when exiting QGIS
...
The handler was being called when the QgsAuthConfigurationStorageDb
object had been already destroyed.
2025-06-26 09:58:56 +02:00
Alessandro Pasotti
c637e42516
Merge pull request #62394 from elpaso/server-wfs-3d-z-gml-part-2-server
...
[server] Server WFS Z gml transactional support
2025-06-26 09:19:40 +02:00
Nyall Dawson
ea4fa041e8
Update README
2025-06-26 11:49:00 +12:00
Nyall Dawson
b9c2611153
Remove xca project folder
...
Keys are now generated with a script
2025-06-26 11:49:00 +12:00
Nyall Dawson
b3920f056f
Revert "[Tests] Disable 7 tests that break due to expired certificate"
...
This reverts commit 47576382adeea10d5392bd36d1fcc277d6172496.
2025-06-26 11:49:00 +12:00
Nyall Dawson
e06fec0084
Add script to regenerate auth certificates
2025-06-26 11:49:00 +12:00
Martin Dobias
37449ae90f
More robust way to pick zoom level of a scene layer (2D)
...
For world-wide datasets like google 3d tiles or quantized mesh terrains,
when zoomed full, the 2D map canvas would fetch tiles at a much more
detailed zoom level than I would expect. It turned out this was because
of ellipsoidal distance calculation on full extent width, where we would
often calculate much shorter distances than we should.
To make it more robust, we use only one pixel distance at the center
of the map, which should avoid these issues.
2025-06-26 10:33:04 +12:00
Matthias Kuhn
85637da1f1
Remove spaces from master build ids
2025-06-25 20:22:17 +02:00
Matthias Kuhn
ced6fd5280
Use filename instead of display-name
2025-06-25 18:49:54 +02:00
Matthias Kuhn
2b1c9fe053
Fix ccache id for macos
2025-06-25 16:08:44 +02:00
Matthias Kuhn
4fa4a323ff
Merge pull request #62407 from qgis/py-duckdb
...
Add py-duckdb and fix master builds of mac packages
2025-06-25 15:40:03 +02:00
Matthias Kuhn
244746fde0
Fixed target name and configurable executable name
2025-06-25 09:52:05 +02:00
Matthias Kuhn
99ff547e69
vcpkg-diff: graceful with * at the start of the line
2025-06-25 09:23:53 +02:00
Matthias Kuhn
ae81584a3f
Add py-duckdb
2025-06-25 08:56:01 +02:00
bdm-oslandia
f4cf09d4b0
fixup! fix: update default cgi-bin installation paths according to OS
2025-06-25 08:29:52 +02:00
Matthias Kuhn
b1ce2329a4
Merge pull request #60039 from qgis/macdmg
...
🍎 Mac Qt6 .dmg
2025-06-25 07:08:36 +02:00
Alexander Bruy
3676cacced
Merge pull request #62370 from gacarrillor/fix_load_action_items_in_attributes_form_designer
...
[fix] Remove extra item in the Actions container (Available Widgets tree view)
2025-06-25 05:59:17 +01:00
Nyall Dawson
73e4ff232b
Add early exit path to hue/saturation filter
2025-06-25 15:02:03 +12:00
Nyall Dawson
2e24086cab
Optimize hue/saturation filter
...
Avoid calling costly per-pixel getters/setters
2025-06-25 15:02:03 +12:00
Nyall Dawson
688afa6fff
Slightly delay background render of layout maps in preview
...
Avoids incurring the main thread preparation cost many times when resizing a layout window
2025-06-25 15:01:28 +12:00
Nyall Dawson
b97c1f9d2d
Apply suggestions from code review
...
Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>
2025-06-25 15:00:51 +12:00
Nyall Dawson
5142e4995a
[ogr] Only retrieve layer crs once
...
Instead of retrieving and converting the layer crs with every
call to ::crs(), just read it once when determining the layer
properties and store for later retrieval.
Speeds up construction of OGR feature sources, which occurs
on the main thread when starting a new map render and adds
significant cost to the map render preparation.
2025-06-25 15:00:51 +12:00
qgis-bot
cd3a1d0710
auto sipify 🍺
2025-06-24 22:22:26 +00:00
Nyall Dawson
48e1efebfc
Replace deprecated method calls
2025-06-25 10:19:31 +12:00
Nyall Dawson
9241880300
Fix ambiguity in QgsMapLayer::saveStyleToDatabase API
...
Don't require successful generation of both QML AND SLD, and return descriptive results flags
2025-06-25 10:19:31 +12:00
Simon Lopez
be9608f776
Add QgsMapLayer::profileSource
...
This commit adds a virtual method to QgsMapLayer to enable the creation of custom
elevation profiles for any type of layer.
The methods returns a pointer to a helper class of type
QgsAbstractProfileSource which is a factory for profile generators
(cf. documentation for QgsAbstractProfileSource).
Existing layers that derive from QgsAbstractProfileSource just override
this method returning a *this* pointer.
As the method is *sipified* it can be used in python to declare custom
profile source for classes derived from PluginLayer (ownership of the
QgsAbstractProfileSource must then be managed on the python side).
2025-06-24 23:24:00 +02:00
Even Rouault
47576382ad
[Tests] Disable 7 tests that break due to expired certificate
...
Workaround for refs #62373
2025-06-24 20:07:50 +02:00
bdm-oslandia
9db58e3726
fixup! fix: update default cgi-bin installation paths according to OS
2025-06-24 17:37:57 +02:00
Alessandro Pasotti
379a3ee48b
Add server tests for Z WFS transactions
2025-06-24 10:45:38 +02:00
Alessandro Pasotti
755fe2dec0
Restore patch from julien
2025-06-24 10:36:33 +02:00
Alessandro Pasotti
0a5242ac96
Server WFS: GML Z transaction support
2025-06-24 10:36:33 +02:00
Nyall Dawson
1a019895c9
Apply suggestions from code review
2025-06-24 16:40:06 +12:00
Mathieu Pellerin
f24d4c4f3d
Improve layers and bookmarks toolbar actions' tooltip
2025-06-24 16:40:06 +12:00
Mathieu Pellerin
d74364a15b
Inform user of absence of spatial layers/bookmarks instead of empty menu
2025-06-24 16:40:06 +12:00