Alessandro Pasotti
60c401a8d2
Merge pull request #32999 from elpaso/rasterize-c-plus-plus-concurrent
...
Rasterize: QtConcurrent version
2019-12-06 14:58:35 +01:00
Martin Schitter
cfbe66473e
Fix single threaded use of MBTiles generator
2019-12-06 10:59:00 +01:00
mash-graz
89f1640419
successive ThreadPoolExecutors for all zoom levels
...
instead of using only one ThreadPoolExecutor for all MetaTiles, its now handled in a loop and new ThreadPools for the next zoom level will be started when all work for the previous one is already done. i guess, this will fix the issues and interferences described in #32471 and shouldn't be much slower.
2019-12-06 10:59:00 +01:00
Nyall Dawson
d969e41799
[processing][saga] Allow saga algorithms to be run under SAGA 7.3,
...
but show a huge obnoxious "NOT OFFICIALLY SUPPORTED" warning
SAGA 7.3 is the new SAGA LTR, so we eventually need to move towards this.
But adding full support is going to be a painstaking tedious process. So
allow users to use this combination, but totally at their own risk.
TODO: Make SAGA provider a 3rd party plugin only and save QGIS core dev sanity ;)
2019-12-06 17:35:41 +10:00
Nyall Dawson
61454c67cd
[processing] Add api to allow providers to report warnings which should
...
be shown to users when using that provider
This can be used to return a translated warning message which should be
shown to users of this provider. It's intended for use in cases such as
a provider which relies on a 3rd-party backend, where the version of the
backend software is not officially supported, or for alerting users to
providers in a "beta" or "untrustworthy" state.
2019-12-06 17:35:41 +10:00
Denis Rouzaud
d6644595c6
remove invokable because it is already used on another method with same name ( #33247 )
2019-12-06 07:55:11 +01:00
Nyall Dawson
567cdb3d2a
Disable qgis_layerdefinition on CI
...
This test relies on an unreliable 3rd party service
2019-12-06 14:54:12 +10:00
Nyall Dawson
2dbc0d726f
[FEATURE] Show html items to browser panel
...
Allows HTML files to be shown and opened from the browser panel
2019-12-06 14:39:08 +10:00
Nyall Dawson
7478e7973d
Show helpful status bar tooltip informing of the current select tool behavior
...
whenever ctrl/shift/alt modifiers are changed during a selection operation
2019-12-06 14:38:09 +10:00
Nyall Dawson
6cd5ade937
Fix intermittently failing test (python was garbage collecting too early)
2019-12-06 13:17:53 +10:00
Juergen E. Fischer
46e6b2d376
azure pipelines: re-add poppler & doxygen
2019-12-06 00:36:16 +01:00
Juergen E. Fischer
81a08fd3e8
azure pipelines:
...
* fail on error
* align build name for pull requests more with travis builds
* include dash link on azure page
2019-12-06 00:34:01 +01:00
Nyall Dawson
61903a766a
Fix some build warnings, clazy warnings
2019-12-06 08:48:40 +10:00
Peillet Sebastien
35eea1c083
Visible status for embedded layers in embedded group
...
- For project : check visible state for embedded layers inside an unchecked group, instead of putting all layers in embedded-invisible-layers
- For theme : Add an 'checked-group-node' to save group visible state independently to layers in it.
Fixes #33097
2019-12-06 04:54:27 +10:00
Nyall Dawson
1e9709cf5b
Don't try to style poly2tri library
2019-12-06 04:51:48 +10:00
Nyall Dawson
a9d02dab8b
Update poly2tri external library (minor changes only)
2019-12-06 04:51:48 +10:00
Nyall Dawson
a6c563c6cb
Update kdbush external module
2019-12-06 04:51:48 +10:00
Alvaro Huarte
3dadc2235d
Extra simple fast check of types in equality methods of geometry
2019-12-06 04:51:31 +10:00
Nyall Dawson
d182cf2d76
[gps] Correctly set initial value of hoz/vert accuracy and direction as not available
2019-12-06 04:50:53 +10:00
Nyall Dawson
6a7293908d
Don't overwrite good gps headings (e.g. from a GPHDT message) with n/a values from another message
2019-12-06 04:50:53 +10:00
Nyall Dawson
382098e188
[gps] Don't treat n/a values as '0'
...
Avoids reporting things like an unavailable heading as a real "0" heading
2019-12-06 04:50:53 +10:00
Nyall Dawson
6b5f983ad6
[gps] Add support for GPHDT heading from true north messages
2019-12-06 04:50:53 +10:00
Nyall Dawson
07915f7af7
[gps] Support GNGSV messages
2019-12-06 04:50:53 +10:00
Nyall Dawson
2234d92be6
[gps] Support GNGSA messages
2019-12-06 04:50:53 +10:00
Nyall Dawson
299c61292b
[gps] Support GNGGA nmea messages
2019-12-06 04:50:53 +10:00
Nyall Dawson
99c8afe4e9
[FEATURE] Show the total pan distance and bearing in the status bar during
...
canvas pan operations
Allows users to know exactly how far (and in what direction) they've dragged
the map.
2019-12-06 04:50:17 +10:00
Nyall Dawson
0b1c0fdbf2
Followup 89de7579, fix broken authentication/username/password
...
support in WMS and other providers
These providers rely on the QgsDataSourceUri param methods for storing and retrieving
authentication details, so the change made to use the dedicated username/password/auth
setters in 89de7579 broke all auth support for these providers.
Ensure that the param system is fully compatible and aliased to the dedicated
username/password/authcfg getters and setters
2019-12-06 04:49:35 +10:00
Denis Rouzaud
d147a8dffa
Merge pull request #33233 from 3nids/class_method_params
...
Option to filter negative values in logarithmic classification method
2019-12-05 14:59:04 +01:00
Denis Rouzaud
bd447f4b88
fix leak
2019-12-05 13:50:30 +01:00
Matthias Kuhn
2b66b3d70f
Merge pull request #33242 from nyalldawson/wms_quiet
...
Make wms provider less debug noisy
2019-12-05 11:28:13 +01:00
Denis Rouzaud
dbd2d74a57
fix documentation
2019-12-05 10:17:51 +01:00
Denis Rouzaud
2868074eb3
fix test with locale thousand separator
2019-12-05 10:00:57 +01:00
Denis Rouzaud
456384e4b3
use QgsProcessingParameters::parameterAsBool
...
rather than re-implementing QVariant conversion in QgsClassificationMethod
2019-12-05 09:50:16 +01:00
Matthias Kuhn
2f5d210b02
Merge pull request #33161 from m-kuhn/dxf_export_quadrant_based
...
Respect placement quadrant in DXF export
2019-12-05 08:46:18 +01:00
Matthias Kuhn
c01f8042f8
Merge pull request #33162 from m-kuhn/dxf_dash_beautify
...
DXF export preserve dashed line style
2019-12-05 08:46:00 +01:00
Denis Rouzaud
7acc936d7b
better layout in UI
2019-12-05 07:10:05 +01:00
Peter Petrik
7df4ec7f4a
fix issues from 2nd review
2019-12-05 07:08:50 +01:00
Peter Petrik
284abe074c
add python directory to cache so can be modified by ccmake
2019-12-05 07:08:50 +01:00
Peter Petrik
d1dd68ae11
remove averaging settings class and expore averaging methods outside qgis core
2019-12-05 07:08:50 +01:00
Peter Petrik
8aa0c28070
update MDAL to 0.4.91 (alpha release of 0.5.0 for QGIS 3.12) - stacked meshes 3d
2019-12-05 07:08:50 +01:00
Peter Petrik
a30bda6c3d
[FEATURE] Initial implementation of QEP 158: Support of 3d stacked meshes in QGIS.
...
Stacked 3D meshes store values on the volumes that are regularly stacked over base 2d mesh. User can select various 3d to 2d averaging/interpolation method to convert values on volumes (3d) to values on faces (2d) that can be shown in mesh layer. This is achieved by new tab in the mesh layer properties dialog.
2019-12-05 07:08:50 +01:00
Nyall Dawson
ee33fa5a38
Make wms provider less debug noisy
2019-12-05 15:57:53 +10:00
Denis Rouzaud
24a5326f8f
fix crash by using unique pointers to hold the widget wrappers
2019-12-05 06:51:24 +01:00
Denis Rouzaud
a3a7b5f447
code layout, loop improvements, dox, const correction
2019-12-05 06:09:29 +01:00
Denis Rouzaud
a4fda0ac01
adapt test and actually run it
2019-12-04 22:20:40 +01:00
Denis Rouzaud
aec68661ca
update python bindings
2019-12-04 22:20:26 +01:00
Denis Rouzaud
576e81d21e
update API in other methods
2019-12-04 22:20:13 +01:00
Denis Rouzaud
a6e1920bc9
add option to filter negative and 0 values in logarithmic method
2019-12-04 22:19:50 +01:00
Denis Rouzaud
011b63fd38
add classification method parameters to GUI
2019-12-04 22:19:32 +01:00
Denis Rouzaud
b07837025d
add API to allow adding processing parameters to classification methods
2019-12-04 22:16:54 +01:00