61957 Commits

Author SHA1 Message Date
Alessandro Pasotti
1219d61b2b Label expressions: address PR comments 2020-04-13 08:30:53 +02:00
Alessandro Pasotti
7334ad0547 Forms: expression controlled aliases (labels) 2020-04-13 08:30:52 +02:00
uclaros
a84ec120b4
Warn that layers will be lost when overwriting container vector file
Fixes #32823
2020-04-13 07:37:23 +10:00
root676
bea2834630 address parameter length and rounding function optimization 2020-04-13 07:34:25 +10:00
root676
0612721d00 move scale factor to processAlgorithm() 2020-04-13 07:34:25 +10:00
root676
053e4ed392 use valueAndNoData() for retrieving values 2020-04-13 07:34:25 +10:00
root676
731261cd13 remove input raster layer as member 2020-04-13 07:34:25 +10:00
root676
cb69235483 change algorithm group 2020-04-13 07:34:25 +10:00
root676
a76feaf414 update icon 2020-04-13 07:34:25 +10:00
root676
1aa87af57f fix intendation 2020-04-13 07:34:25 +10:00
root676
538dd71207 another spelling fix 2020-04-13 07:34:25 +10:00
root676
6ad89b114a spelling fixes 2020-04-13 07:34:25 +10:00
root676
b9b7c4dbb9 [feature] add native Round raster algorithm 2020-04-13 07:34:25 +10:00
Salvatore Fiandaca
f7921272d5 Fix Typography alert em-dash 2020-04-13 07:14:44 +10:00
Salvatore Fiandaca
e690f69470 Fix Typography alert em-dash 2020-04-13 07:14:44 +10:00
Salvatore Fiandaca
33a0f10535 fix travis 2020-04-13 07:14:44 +10:00
Salvatore Fiandaca
c4091ef0de fix indentation 2020-04-13 07:14:44 +10:00
Salvatore Fiandaca
3846e29d1e Fix #35679 2020-04-13 07:14:44 +10:00
Salvatore Fiandaca
c952f59da5 Omogenize window title for select by expression 2020-04-13 07:14:44 +10:00
Nyall Dawson
839a1b85e1 Fix tasks don't show in status bar if they start before the widget is created 2020-04-12 15:57:47 +10:00
Nyall Dawson
da4a195a94 Don't prompt to cancel the news feed task on shutdown
If it hasn't completed, just cancel it immediately without prompting
users -- it's not essential that it completes
2020-04-12 15:57:47 +10:00
Nyall Dawson
c0f0a49f9c Add an optional flag to QgsTask to indicate that the task can be canceled
without any user facing prompts

Useful for non-essential tasks
2020-04-12 15:57:47 +10:00
Håvard Tveite
2022848492 Random Points on Lines algorithm: Fix check minimum distance logic (#35713) 2020-04-12 09:04:10 +10:00
Matthias Kuhn
7a9c3c621a
Merge pull request #35008 from suricactus/plugins_sort_by_date
Adds support to sort the plugins by update date; Show the plugin version update time
2020-04-11 07:15:24 +02:00
Matthias Kuhn
e525b1ef84
Merge pull request #35712 from vcloarec/master
fix copyright and doxygen
2020-04-11 06:58:57 +02:00
vcloarec
fee5ee68e4 fix copyright and doxygen 2020-04-10 21:07:01 -04:00
Juergen E. Fischer
b6d6306035 sqlite expression compiler: fix ILIKE/NOT ILIKE c(refs #35698) 2020-04-11 00:26:30 +02:00
Nyall Dawson
ed71c5a1b8 Ensure tests pass on hidpi 2020-04-11 05:25:22 +10:00
Nyall Dawson
3e7ebdc632 Fix tests 2020-04-11 05:25:22 +10:00
Nyall Dawson
c4049c6439 Save and restore patch shapes for symbol nodes 2020-04-11 05:25:22 +10:00
Nyall Dawson
8c94c9d9bf Save and restore legend patch shape for QgsLayerTreeLayer nodes 2020-04-11 05:25:22 +10:00
Nyall Dawson
b920e358c7 Add methods to serialize QgsLegendPatchShape 2020-04-11 05:25:22 +10:00
Nyall Dawson
07b64a3f2d Add support for setting legend patch shapes for nodes in the layer tree 2020-04-11 05:25:22 +10:00
Nyall Dawson
40638fe62b Add support for rendering using QgsLegendPatchShape to QgsSymbol::drawPreviewIcon 2020-04-11 05:25:22 +10:00
Nyall Dawson
e1b23139ac Add API to convert legend patch shapes to QPolygonF based paths for rendering 2020-04-11 05:25:22 +10:00
Nyall Dawson
8564c453ec Add methods to get default patch shapes to QgsLegendPatchShape 2020-04-11 05:25:22 +10:00
Nyall Dawson
fd95215355 Allow for null QgsLegendPatchShapes 2020-04-11 05:25:22 +10:00
Nyall Dawson
1b5f4dd771 New class QgsLegendPatchShape
Represents a patch shape for use in map legends.
2020-04-11 05:25:22 +10:00
Nyall Dawson
bd86addae6 Even less hardcoded type handling 2020-04-11 05:24:54 +10:00
Nyall Dawson
a08af65b42 More boring duplicate code cleanup 2020-04-11 05:24:54 +10:00
Nyall Dawson
0e8be09fd0 Remove a bunch of duplicate code and simplify interface for QgsStyle/QgsStyleModel 2020-04-11 05:24:54 +10:00
Alexander Bruy
6c2937fd86 [processing] set correct filter for v.in.lidar (fix #35700) 2020-04-11 05:22:09 +10:00
Alessandro Pasotti
55f89b475c
Merge pull request #35695 from roya0045/master
[MXE] Free space before zip
2020-04-10 13:58:16 +02:00
Mathieu Pellerin
c0a29051b4 [FEATURE][digitizing] Add avoid intersection/overlap mode
This commit adds a new avoid intersection mode setting when
digitizing new features. The three available modes are:
- allow intersections/overlaps
- avoid intersections/overlaps on active layer
- avoid intersectonss/overlaps on layers list

The third mode is what QGIS has had for a while, except
its UI/UX is a bit messy. The layers list is setup by
the user via the advanced snapping configuration widgets,
but isn't connected at all with whether snapping is
enabled / disabled.

This new approach makes it explicit to user whether
newly-added features might be clipped or not, and
if so by which layer(s).

Finally, the new 'avoid intersections/overlaps on
active layer' is likely a far more useful behavior
than having a list of layers (for e.g., you might
be digitizing on a layer that can't have overlap
with itself but is fine to overlap with another
layer, the latter also in need of avoid overlap
_with itself_).
2020-04-10 13:42:07 +07:00
Alex
7d4086267a
Free space before zip 2020-04-09 17:11:11 -04:00
Nyall Dawson
3ad17e526b Enable per-pixel horizontal scrolling on attribute table
Instead of the previous per-cell scrolling mode, which is very
frustrating to work with when you have wide columns (e.g. columns
wider than the the attribute table window)
2020-04-09 19:32:01 +10:00
Alessandro Pasotti
d3c4e4dda9
Merge pull request #35680 from elpaso/mxe-protobuf
Fix MXE builds after protobuf
2020-04-09 11:24:49 +02:00
Alessandro Pasotti
8513c8dbd2 Fix MXE builds after protobuf 2020-04-09 10:00:39 +02:00
Nyall Dawson
fad20170bc Fix (0,0) points are ignored when calculating the bounding box
for a multipoint geometry
2020-04-09 09:04:10 +10:00
Matthias Kuhn
e3211a0434
Merge pull request #35514 from stev-0/#29225
Fix sip __hash__ for QgsActionScope
2020-04-08 10:57:59 +02:00