62346 Commits

Author SHA1 Message Date
Harrissou Sant-anna
bb621677c8 Use the "deselect all in active layer" icon in the attribute table
given that feature (de)selection scope is within the current layer
2020-04-30 08:37:53 +10:00
uclaros
53a083f053 Disable attribute table save button when there are no uncommited changes 2020-04-30 08:34:46 +10:00
Nyall Dawson
326917f1ce Avoid unnecessary transforms caused by disconnected GPS widget 2020-04-30 08:24:11 +10:00
Nyall Dawson
b250063076 Flag another transform as ballpark appropriate 2020-04-30 08:24:11 +10:00
Nyall Dawson
17c8a59e4e Refactor QgsLineString::interpolatePoint to extract segment traversal
to a separate visitor function

This allows other code paths to utilise this same logic in an efficient
way
2020-04-30 08:23:43 +10:00
Matthias Kuhn
752d0ad369 Allow map interactions when multiedit window is open
Fix #36059

Sponsored by QGIS Sustainability Initiative
2020-04-30 05:21:00 +10:00
Peter Petrik
eb7ce2b26c [ios] fix qrc path required for Qt 5.14.2 for iOS 2020-04-30 04:56:33 +10:00
Peter Petrik
9ecb94d8ac [ios] fix qrc path required for Qt 5.14.2 for iOS 2020-04-30 04:56:33 +10:00
Alessandro Pasotti
909dd31108
Merge pull request #36087 from Samweli/provider_metadata_bool_params
Functions for adding a variant of bool params in provider metadata
2020-04-29 18:47:22 +02:00
Samweli
0cbb4dbb5b add setting of bool params in provider metadata 2020-04-29 14:05:08 +02:00
obrix
f4a5986ff4 Update snapping test with min max inversion. 2020-04-29 13:00:39 +02:00
obrix
5a1d10b170 Force reset of layer tree view when snapping scale mode is changed. Get rid of the ugly hack forcing the refresh of the rows when the mode was changed. This should fix two bugs with scale combox and min and max column being disabled when they should not. Should fix #35789. 2020-04-29 13:00:39 +02:00
obrix
44fec550d5 Invert th meaning of min scale and max scale to be coherent with other qgis feature. Minimum scale is the most zoomed out scale, maximum scale the most zoomed in. Enrich the tooltip to be more explicit. Should fix issue #35786. 2020-04-29 13:00:39 +02:00
Nyall Dawson
64caa4c03d [processing] Only show detailed logging messages when running a model
algorithm IF the model is being run through the model designer dialog

If you run it from the toolbox (or as a sub-component in another model)
then skip all the additional verbose debugging information that normally
gets logged.

This avoids a whole lot of unnecessary log noise when running models,
unless you're actively working on changing the model.
2020-04-29 17:10:52 +10:00
Nyall Dawson
69e841a256 Allow specifying hidden parameter values when setting initial parameter values for an algorithm dialog 2020-04-29 17:10:52 +10:00
Nyall Dawson
d0cff49333 Typo 2020-04-29 11:07:34 +10:00
Nyall Dawson
99ffa0ed8c Add support for retrieving temporal extent from WMS-T version 1.1 2020-04-29 11:07:34 +10:00
Nyall Dawson
8ba73c6ff2 Followup 800c54f, nicer fix 2020-04-29 09:01:35 +10:00
vcloarec
d28e3013f9 fix sip doc 2020-04-29 08:53:26 +10:00
vcloarec
79b51a6755 fix doc 2020-04-29 08:53:26 +10:00
vcloarec
56916581e1 fix sip 2020-04-29 08:53:26 +10:00
vcloarec
a6ef994cd2 identify tool for 1d mesh 2020-04-29 08:53:26 +10:00
Ismail Sunni
f7b001f380 Set maximum time step to max int. Fix #35887. 2020-04-29 08:21:20 +10:00
uclaros
7cc0d92aff Added test for tessellator fix 2020-04-29 05:17:00 +10:00
uclaros
800c54fc91 Make tessellator properly handle 2d triangles (fix #36024) 2020-04-29 05:17:00 +10:00
rldhont
19d2dc5b96
Merge pull request #35939 from Gustry/project_title
check project root name in the server validator
2020-04-28 18:51:46 +02:00
Matthias Kuhn
232cf06cb6
Merge pull request #36040 from espinafre/postgresql_fix_bigint_field_attributes
Correctly handle bigint PostgreSQL values
2020-04-28 18:49:49 +02:00
José de Paula Rodrigues Neto Assis
678b5a8c16 Fix default bigint values; tests for bigint fields (pgsql) 2020-04-28 08:57:16 -03:00
vsklencar
35576d72f2 [QgsQuick] Fix overlaped variable name with QT widget's variable
Qt 5.14 introduced currentValue variable for combobox widget which clashes with qgsquick variable
2020-04-28 13:34:53 +02:00
Nyall Dawson
e89b7283fe Fix exception when editing certain model algorithms
Fixes #36036
2020-04-28 19:21:24 +10:00
Nyall Dawson
40db7f9efd [processing] Fix subset string is ignored for vector layers when
running GDAL algorithms

If a subset string is set, we must export the subset of the layer
for use by the GDAL command*

Fixes #35981

* well, we probably **should** just build the gdal command to include
the SQL definition of the subset filter, but that's non-trivial, so
this fix is a good simple solution for now
2020-04-28 19:21:00 +10:00
Nyall Dawson
a8706647cc rm -rf tests/src/server ;) 2020-04-28 18:19:59 +10:00
Nyall Dawson
3a191b723b More test masks 2020-04-28 18:19:59 +10:00
Nyall Dawson
c360484d80 Fix indentation 2020-04-28 18:19:59 +10:00
Nyall Dawson
fb62c61f78 Update server test masks
Note that most of these legend tests are broken by design -- the font used
is far too small and narrow for reliable testing. These need to be remade
using the standard reference test font at reasonable sizes.
2020-04-28 18:19:59 +10:00
Nyall Dawson
38dfcdfc46 Deprecate QgsLegendRenderer methods which use raw QPainter and force use of QgsRenderContext 2020-04-28 18:19:59 +10:00
Juergen E. Fischer
2d74769405 debian packaging: fix 8ee4d0572f9 2020-04-28 07:27:09 +02:00
Mathieu Pellerin
01af33f5ab [authentication manager] Fix mutex leak 2020-04-28 14:10:57 +10:00
Nyall Dawson
0c64fd7907 [FEATURE] Allow overriding the legend patch size on a per-item basis
Allows users to override the symbol patch size for individual legend
nodes, by double clicking the node

Width and height can be individually overridden, with the node falling
back to the default width or height when the override isn't set.

Sponsored by SLYR
2020-04-28 11:31:43 +10:00
Nyall Dawson
18547ec258 Allow custom QgsDataItem types a chance to create a info widget
This allows plugin provided browser items a chance to create their
own information panel widgets
2020-04-28 11:27:05 +10:00
Samweli
742e0c36df docs for wms-t temporal uri parameters 2020-04-28 09:53:11 +10:00
Samweli
c70c33e2cd added tests for the wmst match mode logic 2020-04-28 09:52:40 +10:00
Samweli
df335f2f11 improved logic for search of closest datetimes 2020-04-28 09:52:40 +10:00
José de Paula Rodrigues Neto Assis
c5ac1a4fac Undoing overcorrection on handling bigint min/max values. 2020-04-27 20:32:02 -03:00
José de Paula Rodrigues Neto Assis
d1497bfb8b Correctly handle bigint PostgreSQL values
Fixes #36011
2020-04-27 16:27:39 -03:00
Nyall Dawson
24546133b2 ln prepare-commit.sh to prepare_commit.sh 2020-04-28 02:22:33 +10:00
Nyall Dawson
85d543a739 Rename scripts to swap "-" for "_" for consistency
We had a confusing and unpredictable mix of script names with
- vs _, e.g. scripts/prepare-commit.sh vs scripts/sipify_all.sh

This unifies with the preferred _ convention for script file names
2020-04-28 02:22:33 +10:00
Jan Caha
3656b101ee
Expressions for geometry Z and M minimum and maximum (#35928)
* add expressions for min and max M and Z - including tests

* add my info to contributors.json

* Apply suggestions from code review

suggestions to help for expressions from Nyall

Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

* Apply suggestions from code review

add suggestions to qgsexpressionfunction.cpp from Nyall

Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

* [feature][expressions] - fix expressions Z/M min and max

* [feature][expressions] - fix styling Z/M min and max expressions

Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2020-04-27 13:28:22 +02:00
Martin Dobias
4065ae48b7 Only write bounds when reprojection of layer extents does not fail 2020-04-27 12:09:25 +02:00
Martin Dobias
c2a7f25829 Improvements to the vector tile writer
- filtering of input layers by expressions and min/max zoom level
- custom layer names in the output
- writing of custom metadata for MBTiles output
- auto-calculate output extent (instead of defaulting to the whole world's extent)
- passing transform context to the encoder
2020-04-27 12:09:25 +02:00