Nyall Dawson
a9a57a6fbe
Start on dedicated GPS toolbar
2022-11-04 11:24:05 +10:00
Mathieu Pellerin
aaf7c89603
[wms] Implement specific sample implementation for tiled layers with relevant data types
2022-11-04 08:09:40 +10:00
Julien Cabieces
f24c082483
Merge pull request #50529 from troopa81/fix_clazy_container_anti_pattern
...
[Clazy] Fix container-anti-pattern check and make it mandatory
2022-11-03 21:24:17 +01:00
Nyall Dawson
a2c4cde8a4
Update .github/workflows/run-tests.yml
2022-11-03 18:02:27 +01:00
Julien Cabieces
ad77f388e7
Fix clang-tidy bad int to double conversion
2022-11-03 18:02:27 +01:00
Julien Cabieces
20d006ddfa
[Clazy] Fixes container-anti-pattern
2022-11-03 18:02:24 +01:00
mhugent
a3d44fece2
Merge pull request #50094 from mhugent/get_legend_graphic_groups
...
WMS server: Get legend graphic groups
2022-11-03 16:32:42 +01:00
Nyall Dawson
6d37cb7097
Fix a crash when changing raster data source while styling dock is open
2022-11-03 14:50:26 +10:00
Nyall Dawson
3124915cf4
Closing the 3d settings dialog should also apply unapplied changes
...
Make this dialog more standard, with Apply / Cancel / Ok buttons
so that it works just like other QGIS apply-able dialogs.
2022-11-03 10:16:45 +10:00
Nyall Dawson
bd651bace3
Add space between coordinate values in status bar
...
Makes it easier to visually parse vs one long string
2022-11-03 05:40:32 +10:00
dependabot[bot]
9c3ed8e011
Bump pat-s/always-upload-cache from 3.0.1 to 3.0.11
...
Bumps [pat-s/always-upload-cache](https://github.com/pat-s/always-upload-cache ) from 3.0.1 to 3.0.11.
- [Release notes](https://github.com/pat-s/always-upload-cache/releases )
- [Changelog](https://github.com/pat-s/always-upload-cache/blob/main/RELEASES.md )
- [Commits](https://github.com/pat-s/always-upload-cache/compare/v3.0.1...v3.0.11 )
---
updated-dependencies:
- dependency-name: pat-s/always-upload-cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 08:15:56 +10:00
Chris Mayo
b15f6facd7
Remove Python six package from installation
...
Already removed from RPM template in:
15e5419a74 ("Initial RPM sources update for QGIS3", 2017-10-01)
Python ext-libs removed in:
f10e9eee7d ("remove python ext-libs that should meanwhile available
everywhere", 2017-03-09)
Last use removed from scripts/process_function_template.py in:
d37a79943f ("handle utf-8 in function help", 2018-09-17)
2022-11-02 08:15:40 +10:00
dependabot[bot]
e7da01897f
Bump actions/cache from 3.0.9 to 3.0.11
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.9 to 3.0.11.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.9...v3.0.11 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 08:15:09 +10:00
Nyall Dawson
652d326bbe
Cleanly exit QgsApplication from qgis_process runs
...
Fixes #50623
2022-11-02 05:28:25 +10:00
Nyall Dawson
c098b73da2
Fix clangtidy warning
2022-11-01 16:08:15 +10:00
Nyall Dawson
3222d399e9
Fix build
2022-11-01 16:08:15 +10:00
Nyall Dawson
16e81df0aa
Record last valid location in GPS connection and add changed signal
2022-11-01 16:08:15 +10:00
Nyall Dawson
fa185872cb
Add constellation information to QgsGpsInformation and handle GPS fix type across different constellations
2022-11-01 16:08:15 +10:00
Martin Dobias
fdf14879f9
Use full link to the ticket
...
Co-authored-by: Stefanos Natsis <uclaros@gmail.com>
2022-10-31 15:05:24 +01:00
Martin Dobias
dedc29e985
Fix missing tiles in 3D view ( fixes #48334 )
...
It turns out this is most likely a Qt3D bug - if an entity is initially
added to the scene as disabled, sometimes it does not get shown after
enabling it, it need some extra refresh of the scene to actually appear.
There does not seem to be any existing Qt3D bug, but there are
indications this may be the case:
- https://stackoverflow.com/questions/52424008/qentitys-setenabled-does-not-work-properly-when-entities-are-created-in-a-metho
- https://github.com/florianblume/qt3d-gizmo (see caveats in readme, although that's related to picking)
We work this around by returning enabled 3D entities (actually only
DEM-based terrain and flat terrain was returning disabled entities)
and that seems to help.
In theory it's not great that we immediately show an entity right
after it was created (because the scene may have changed since the time
it was requested), but the scene gets updated very soon afterwards
anyway.
2022-10-31 15:05:24 +01:00
Alessandro Pasotti
41be4fecf6
Fix again the HTML widget newline inside exp
...
Fix #50727
2022-10-31 11:03:24 +01:00
Nyall Dawson
c6e349914e
Fix test
2022-10-31 17:22:54 +10:00
Nyall Dawson
3a89b5505b
Add fix status changed signal to QgsGpsConnection
2022-10-31 17:22:54 +10:00
Nyall Dawson
8cd280c9f6
Move lat/long range checking to GPS class
2022-10-31 17:22:54 +10:00
Nyall Dawson
f79eaf61e8
Cleanup GPS fix status handling, remove duplicate code
2022-10-31 17:22:54 +10:00
Etienne Trimaille
bf4496437e
UX - Switch from level info to level success when appropriate
2022-10-29 09:57:24 +10:00
Denis Rouzaud
2a3cdfd4c5
Merge pull request #50468 from domi4484/wfs3crs
...
OGC Api features suport for non 4326 layers
2022-10-28 17:31:56 +02:00
Marco Hugentobler
a08535e3fd
Add request parameter ADDLAYERGROUPS
2022-10-27 17:46:49 +02:00
Harrissou Sant-anna
ca130dd49c
build 3.28 docker image ( #50719 )
...
* build 3.28 docker image
* oups
2022-10-27 17:25:43 +02:00
Nyall Dawson
f2873572fd
Use messagebar for GPS connection errors, not message box
2022-10-27 16:56:12 +10:00
Nyall Dawson
1f76312583
Take responsibility for managing the app GPS connection away
...
from the GPS information dock class and move it to separate common
class
This allows for other parts of the QGIS interface to hook into
the app GPS device, and provides a cleaner separation from
the GPS information panel GUI code.
2022-10-27 16:56:12 +10:00
Nyall Dawson
1801cad6ce
Use a full symbol for GPS track instead of just color/width settings
2022-10-27 13:37:14 +10:00
Nyall Dawson
721ca6c594
Tweak labels
2022-10-27 13:37:14 +10:00
Nyall Dawson
ec6611b24c
Promote to collapsible group box
2022-10-27 13:37:14 +10:00
Nyall Dawson
2cc77f3d2c
Fix clang warnings
2022-10-27 13:37:14 +10:00
Nyall Dawson
c888c8e576
Add settings to registry
2022-10-27 13:37:14 +10:00
Nyall Dawson
fed69eb76a
Use QgsScrollArea
2022-10-27 13:37:14 +10:00
Nyall Dawson
8eced3f08c
Minor alignment fix
2022-10-27 13:37:14 +10:00
Nyall Dawson
02b3d0e05d
[gps] Move setting for automatic map recentering and rotation
...
thresholds to GPS panel in options
2022-10-27 13:37:14 +10:00
Nyall Dawson
5840af01dc
[gps] Move 'calculate bearing from travel direction' setting to
...
options GPS pane
2022-10-27 13:37:14 +10:00
Nyall Dawson
aaa74227c5
[gps] Move bearing line symbol setting to GPS pane in options
...
This is an infrequently changed setting
2022-10-27 13:37:14 +10:00
Nyall Dawson
2223e19f63
[gps] Move GPS track point filtering settings to settings GPS pane
...
These are infrequently changed settings
2022-10-27 13:37:14 +10:00
Nyall Dawson
3897639507
[gps] Move track line width and color settings to settings GPS pane
...
These are infrequently changed settings, which don't need to be
in user's faces
2022-10-27 13:37:14 +10:00
Nyall Dawson
4c3ab10058
[gps] Move GPS connection settings from GPS information panel
...
to GPS options tab in QGIS settings
This is a more of a "set once and forget" setting, vs something
which needs to be frequently changed and always right in the user's
face.
2022-10-27 13:37:14 +10:00
Denis Rouzaud
341853f577
move digitizing mode button to simple digitize toolbar
2022-10-27 09:52:33 +10:00
Mathieu Pellerin
bec8dbbc45
[themes] Fix menu item color regression with Night Mapping
...
(fixes #50674 )
2022-10-27 09:26:00 +10:00
Martin Dobias
f0df3e1f59
Add a unit test (would crash without the fix)
2022-10-26 06:36:55 -07:00
Martin Dobias
9e853bd415
Fix a crash when rendering a raster outside of its extent
...
If QgsRasterLayerRenderer constructor exists prematurely because there
is nothing to render, its internal pointers end up null, but forceRasterRender()
was expecting that mPipe was always allocated.
The crash was introduced recently in #50382
2022-10-26 06:36:55 -07:00
Matthias Kuhn
354e38df48
Merge pull request #50702 from domi4484/fastcgiIncludePublic
...
Make target include fastcgi public
2022-10-26 15:30:28 +02:00
Damiano Lombardi
93e7a2875d
Make target include fastcgi public
2022-10-26 12:10:52 +02:00