Nyall Dawson
1e1535d63d
Handle tiled mesh layers in more code paths
2023-06-28 17:47:17 +10:00
Nyall Dawson
5cf8f2ceb5
Shell for QgsTiledMeshLayer/QgsTiledMeshDataProvider
2023-06-28 17:47:17 +10:00
Nyall Dawson
8adb33cbcf
Add TiledMesh to Qgis::MapLayerType enum and partially handle
2023-06-28 17:47:17 +10:00
Nyall Dawson
60e5852498
Fix warning on non debug builds
2023-06-28 17:39:09 +10:00
Nyall Dawson
b3f80e8fd9
Rebuild cached provider registry file filter strings whenever a new
...
provider is registered.
Otherwise any file filter handling implemented in the provider
will not be considered
2023-06-28 17:39:09 +10:00
Nyall Dawson
ab24dc2cd1
Add test for QgsProviderRegistry::fileTiledMeshFilters
2023-06-28 17:39:09 +10:00
Nyall Dawson
61a3f44e98
Provider registry tiled mesh file handling support
2023-06-28 17:39:09 +10:00
Nyall Dawson
6e02d953fd
Fix interaction of locked scale ranges with zoom distance range tool
...
in elevation profile canvas
Fixes #53303
2023-06-28 17:16:39 +10:00
Nyall Dawson
42b509a013
When elevation profile scales are locked, ensure the lock is
...
respected when the profile is resized
Refs #53303
2023-06-28 17:16:39 +10:00
Nyall Dawson
1b76bc8fe2
Update src/providers/gpx/qgsgpxsourceselect.cpp
...
Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>
2023-06-28 12:08:23 +10:00
Nyall Dawson
a3e06229ec
Deprecate layer type specific signals from QgsAbstractDataSourceWidget
...
and move toward generic signal for all layer types
2023-06-28 12:08:23 +10:00
Alessandro Pasotti
634511e348
MSSQL: fix geom type detection when no metadata are used
...
Fix #53614
2023-06-28 07:37:44 +10:00
Nyall Dawson
e53d900204
Remove more residual
2023-06-28 05:35:58 +10:00
Nyall Dawson
bf1a8ffd68
Drop interactive shell from grass c++ plugin, drop embedded qtermwidget
...
Qtermwidget upstream is effectively dead, and there's no movement
toward getting this library modernised and compatible with Qt6 builds.
Rather then fight against it and try to maintain it ourselves, instead
let's just drop it.
Rationale:
- The grass c++ plugin itself is effectively unmaintained, and we
need to take steps to port its remaining functionality to the
Processing grass plugin or elsewhere
- Given that the c++ plugin is unmaintained and lags severly behind
the Processing one, the plugin itself is likely to be relatively rarely used
- The interactive GRASS shell is not a critical functionality for QGIS.
Users can always fire up a terminal or grass itself if they require
this functionality.
- If we REALLY REALLY want an interactive shell, we'd be better off
having a generic one which isn't tied specifically into the grass
plugin
2023-06-28 05:35:58 +10:00
Nyall Dawson
37fe52ada5
Upgrade a handful of tests to newer methods
2023-06-28 05:35:32 +10:00
Maxim Rylov
93e6b83652
HANA: Set sessionVariable:APPLICATION in connection string
2023-06-28 05:35:07 +10:00
Mathieu Pellerin
951d7e3307
[ui] Allow toggling of vector tile labels in the layer tree right-click menu and style panel
2023-06-27 20:43:33 +07:00
Mathieu Pellerin
1f1d1f981c
[vector tile] Add a pair of function to QgsVectorTileLayer to toggle labels rendering just like QgsVectorLayer
2023-06-27 20:43:33 +07:00
Nyall Dawson
c8185ac7f9
Ensure elevation profile dock titles are really unique
...
Fixes #53552
2023-06-27 14:49:50 +10:00
Nyall Dawson
c3b20257dc
Address review comments
2023-06-27 14:49:20 +10:00
Nyall Dawson
391ab37539
Another 3.32 -> 3.34 update
2023-06-27 14:49:20 +10:00
Nyall Dawson
d849feabfb
Change to version 3.34
2023-06-27 14:49:20 +10:00
Nyall Dawson
0233b38f29
Fix build
2023-06-27 14:49:20 +10:00
Nyall Dawson
a1e246bcbc
Auto register gamepad devices
2023-06-27 14:49:20 +10:00
Nyall Dawson
d1ec7cbf10
WITH_QTGAMEPAD should default to false
2023-06-27 14:49:20 +10:00
Nyall Dawson
ac74fb6b0a
Add unit tests, fix sip annotation
2023-06-27 14:49:20 +10:00
Nyall Dawson
75340527d0
Allow setting 2d input controller for map canvas
2023-06-27 14:49:20 +10:00
Nyall Dawson
f86e46ed7a
Add optional WITH_QTGAMEPAD cmake switch, and create 2d/3d gamepad
...
map controller classes which expose QGamepad functionality
Especially handy because the underlying QGamepad classes
are not accessible to Python
2023-06-27 14:49:20 +10:00
Nyall Dawson
eca6b7a409
Add framework for handling non-keyboard/mouse map controllers
...
This is the base API interface classes for creation of custom
2d or 3d map controllers, and registering them in a common
QgsInputControllerManager singleton class.
2023-06-27 14:49:20 +10:00
Alexandre Neto
3c99f364c0
Replace reference to CAD tools
2023-06-27 06:34:34 +10:00
Nyall Dawson
71499aacf4
Fix array creation mismatched allocation function warning
2023-06-26 15:45:25 +10:00
Yoann Quenach de Quivillic
fd8b6b0bcd
Fix user selector icon size #53548
2023-06-26 08:35:10 +10:00
Martin Dobias
f848b7cd8e
Fix global map shading to work high DPI
2023-06-26 08:27:56 +10:00
Sandro Mani
56c0de884f
Drop unused mingw-extras repo
2023-06-26 08:25:00 +10:00
Chris Mayo
ecdb1e2989
Fix build with WITH_BINDINGS=yes and WITH_QTSERIALPORT=no
...
auto_generated/sensor/qgsabstractsensor.sip: In function ‘const sipTypeDef* sipSubClass_QgsAbstractSensor(void**)’:
auto_generated/sensor/qgsabstractsensor.sip:35: error: ‘QgsSerialPortSensor’ does not name a type; did you mean ‘sipName_QgsSerialPortSensor’?
2023-06-26 08:24:43 +10:00
Juergen E. Fischer
7df22c4d1e
transifex: switch back from branch to individual resource per release
2023-06-23 20:07:30 +02:00
Juergen E. Fischer
bbc4be0ced
Bump version to 3.33
2023-06-23 14:42:18 +02:00
Juergen E. Fischer
734c5a229b
changelog and news update for 3.32
2023-06-23 14:40:50 +02:00
Juergen E. Fischer
bee102712b
translation update for 3.32.0 from transifex
2023-06-23 14:40:45 +02:00
Alessandro Pasotti
3d72bedddb
Merge pull request #53428 from elpaso/bugfix-gh53379-layout-lock-layers-group-layer
...
Fix map layout item lock group layers
2023-06-23 13:43:42 +02:00
Nyall Dawson
f0179e2f8a
Partially fix sizes of layer tree icons on hidpi displays
2023-06-23 15:05:15 +10:00
Nyall Dawson
b86bb1e2ef
Simplify logic
2023-06-23 15:05:15 +10:00
Nyall Dawson
3cfb71b3e9
Fix symbol legend nodes are generating new preview icons for
...
every call to draw
These should be cached, but the logic for restricting the maximum
size of rendered symbols was breaking the cache check and
requiring a redraw for every call
2023-06-23 15:05:15 +10:00
Nyall Dawson
c2352af95b
Add mechanism to make screen properties available for icon
...
generation in layer tree model
2023-06-23 15:05:15 +10:00
Julien Cabieces
a275cb61f9
use GEOSCoordSeq_getXYZ_r and unique_ptr
2023-06-23 09:26:07 +10:00
Julien Cabieces
4c04404587
Fixes #52145 : Correctly split 3D feature
2023-06-23 09:26:07 +10:00
MorriganR
6c689b02a3
fix PostgreSQL Client Version in About window
2023-06-23 09:24:39 +10:00
Nyall Dawson
39fade10e9
Workaround exception when cleaning up faulthandler on windows
...
Fixes #53473
2023-06-23 09:23:00 +10:00
Nyall Dawson
65087e4932
Update src/plugins/topology/checkDock.cpp
2023-06-23 09:09:03 +10:00
Julien Cabieces
e5db747409
Fixes #52903 : Fix topology checker results display with geometry collection
2023-06-23 09:09:03 +10:00