Marco Bernasocchi
c65815957d
fix docstring "since" for QGIS_SERVER_WMS_MAX_XXXX to 3.6.2
...
This was backported in #9752
2020-01-17 10:55:03 +10:00
Nyall Dawson
ddfa98cfbf
Another capitalization fix
2020-01-17 10:54:34 +10:00
Nyall Dawson
9a3445c3ab
[mesh] Standardise capitalization in widgets, standardize padding
2020-01-17 10:46:16 +10:00
Sandro Mani
d573e3be95
Merge pull request #33764 from kadas-albireo/install_sip
...
Install source sip files
2020-01-17 00:23:15 +01:00
Juergen E. Fischer
d2e4fd9349
translation string fix
2020-01-17 00:01:33 +01:00
Martin Dobias
5cb8997dc2
Merge pull request #33837 from vcloarec/3D_back_simple
...
[Feature][Mesh][3D] new 3D mesh layer renderer
2020-01-17 00:00:58 +01:00
Martin Dobias
a5c9b39955
Merge pull request #33480 from wonder-sk/3d-layers-load-in-background
...
[3d] Load 3D vector layer data in background + tiling
2020-01-17 00:00:33 +01:00
Sandro Mani
f39d53bf71
Merge pull request #33820 from kadas-albireo/kml
...
Add QgsAbstractGeometry::asKml
2020-01-16 23:47:43 +01:00
Juergen E. Fischer
fa568a5da1
translation string fixes
2020-01-16 21:12:21 +01:00
rldhont
4478e202df
Merge pull request #33849 from rldhont/server-add-project-to-bad-layers-message
...
[Server] Add project path to bad layers message
2020-01-16 18:07:27 +01:00
Martin Dobias
ee92e10e46
Updates based on PeterP's review
2020-01-16 17:08:40 +01:00
Sandro Santilli
1f44b29933
Only look for pointcloud in its installed extension schema
...
Closes #33509
2020-01-16 14:59:48 +01:00
Sandro Mani
6c32a6ae85
Add QgsAbstractGeometry::asKml
2020-01-16 14:36:31 +01:00
rldhont
ab9cbe0ab4
Merge pull request #33725 from rldhont/fix-read-sld-textsymbolizer-units
...
[BUGFIX] Read SLD TextSymbolizer set units to pixels
2020-01-16 14:09:09 +01:00
Alexander Bruy
fe7085de94
Merge pull request #33794 from alexbruy/rectangles-ovals-diamonds
...
[processing][needs-docs] port Rectangle,ovals,diamonds algorithm to C++
2020-01-16 15:07:05 +02:00
vcloarec
1b4de39e36
request change
2020-01-16 09:04:46 -04:00
rldhont
87cf08c7c1
[Server] Add project path to bad layers message
...
The QGIS Server logs can contained the list of bad layers but the project in which these bad layers are found was not in it.
2020-01-16 13:43:14 +01:00
signedav
10cbf59f16
Merge pull request #33765 from signedav/fix_null_reset
...
Fix NULL set of fkeys in QgsFeatureListModel
2020-01-16 10:23:21 +00:00
rldhont
dbb53be7f3
[Tests] Add QgsSymbolLayerUtils::encodeSldUom test
2020-01-16 11:04:39 +01:00
rldhont
39ae955e43
[Tests] Add QgsSymbolLayerUtils::decodeSldUom test
2020-01-16 11:04:39 +01:00
Alexander Bruy
2fd44b31d8
apply rotation only when requested
2020-01-16 11:02:55 +02:00
Denis Rouzaud
71808d2d2d
[github] stop the milestone bot during feature freeze
...
since it tags PR for master as 3.12 while they might be waiting for 3.14
2020-01-16 09:02:06 +01:00
Alexander Bruy
a25a7b8205
add Z and M from input point
...
fix typo
2020-01-16 09:59:35 +02:00
Nyall Dawson
8c8d48bb8f
[FEATURE][processing] Add new algorithm "Detect Dataset Changes"
...
This algorithm compares two vector layers, and determines which features
are unchanged, added or deleted between the two. It is designed for comparing
two different versions of the same dataset.
When comparing features, the original and revised feature geometries will be
compared against each other. Depending on the Geometry Comparison Behavior setting,
the comparison will either be made using an exact comparison (where geometries must
be an exact match for each other, including the order and count of vertices) or a
topological comparison only (where are geometries area considered equal if all of
the their component edges overlap. E.g. lines with the same vertex locations but
opposite direction will be considered equal by this method). If the topological
comparison is selected then any z or m values present in the geometries will not
be compared.
By default, the algorithm compares all attributes from the original and revised
features. If the Attributes to Consider for Match parameter is changed, then only
the selected attributes will be compared (e.g. allowing users to ignore a timestamp
or ID field which is expected to change between the revisions).
If any features in the original or revised layers do not have an associated geometry,
then care must be taken to ensure that these features have a unique set of
attributes selected for comparison. If this condition is not met, warnings will be
raised and the resultant outputs may be misleading.
The algorithm outputs three layers, one containing all features which are considered
to be unchanged between the revisions, one containing features deleted from the
original layer which are not present in the revised layer, and one containing features
add to the revised layer which are not present in the original layer.
2020-01-16 16:35:50 +10:00
Sandro Mani
c304eb5496
Call QgsMapTool::deactivate after clearing QgsMapCanvas::mMapTool
...
Ensures that QgsMapCanvas::mapTool does not return tool currently being unset.
2020-01-16 15:37:35 +10:00
Sandro Mani
ae25d6179f
Clear QgsMapCanvas::mMapTool before emitting mapToolSet in QgsMapCanvas::unsetMapTool
...
Otherwise, third-parties setting another tool based on the emitted signal will have their tool cleared again immediately
2020-01-16 15:37:35 +10:00
Sandro Mani
4667152d84
Disconnect QgsMapTool::destroyed also when tool is unset via QgsMapCanvas::unsetMapTool
...
Ensures consistent behaviour with when tool is replaced in QgsMapCanvas::setMapTool.
2020-01-16 15:37:35 +10:00
Sandro Mani
0c83435e2b
Emit QgsMapCanvas::mapToolSet before tool is activated
...
So that QgisApp::mapToolChanged can connect the relevant signals before the tool is actually activated
2020-01-16 15:37:35 +10:00
Sandro Mani
60b4cad050
Add const version of QgsRenderContext::painter
2020-01-16 15:22:58 +10:00
Sandro Mani
062600f101
Add inline keyword to declarations to match definitions and avoid "redeclared without dllimport" warnings
2020-01-16 15:22:58 +10:00
vcloarec
23de3109cc
fix layout code
2020-01-15 22:40:38 -04:00
vcloarec
1c4a20f73c
new 3D mesh renderer
2020-01-15 19:55:43 -04:00
Juergen E. Fischer
8946aa707c
translation string fix
2020-01-16 00:08:01 +01:00
Martin Dobias
1085810e76
Put settings into collapsible group box as suggested by Mathieu
2020-01-15 22:09:02 +01:00
Martin Dobias
a79c5540b6
Lower the maximum number of zoom levels to 5
...
With more zoom levels, we may get over the current limit of 512 active nodes
per entity and the engine would get into a vicious loop of loading tiles
and unloading other tiles (which are also needed) until it all crashes.
2020-01-15 21:53:54 +01:00
Martin Dobias
878dfc165c
Fix 3D rule-based rendering test
2020-01-15 21:52:09 +01:00
Martin Dobias
c868768b43
Fix billboard test
...
The test got affected by #33823 so we just side step it by moving
away from using also point at location 0,0
2020-01-15 21:23:26 +01:00
Sandro Mani
666b839517
Install source sip files
2020-01-15 19:43:03 +01:00
Denis Rouzaud
56bb8e958c
[github] fix condition followup
2020-01-15 15:37:19 +01:00
Denis Rouzaud
2f7eaf7aed
[github] fix conditions
2020-01-15 14:20:03 +01:00
Alexander Bruy
57e211dc4e
update tests
2020-01-15 15:17:39 +02:00
Matthias Kuhn
ee0449e48d
Merge pull request #33792 from m-kuhn/offline_editing_boolean
...
Preserve boolean in offline editing
2020-01-15 14:11:19 +01:00
Sandro Mani
e684b51f80
Merge pull request #33760 from kadas-albireo/headers
...
Install various missing headers and fix some includes to work with installed headers
2020-01-15 13:40:26 +01:00
Alexander Bruy
1fe16b712a
use native algorithm instead of RectanglesOvalsDiamondFixed
2020-01-15 13:41:52 +02:00
Alexander Bruy
9a02e216d7
optimize polygon creation
2020-01-15 13:41:52 +02:00
Alexander Bruy
a6d2a82c52
throw exception if multipart input found
2020-01-15 13:41:52 +02:00
Alexander Bruy
fb4d9c0b81
fix algorithm description and make width, height and rotation parameters
...
limits more reliable and meaningful
2020-01-15 13:41:52 +02:00
Alexander Bruy
c752919dd0
[processing][needs-docs] port Rectangle,ovals,diamonds algorithm to C++
...
and make width, height and rotation parameters dynamic.
Old Python implementations marked as deprecated to maintain API
compatibility.
2020-01-15 13:41:52 +02:00
Peter Petrik
cf36172e33
bugfix: fix exporting of the mesh contours for polygons. now the exported polygons does not match triangular mesh
2020-01-15 12:31:11 +01:00
Peter Petrik
a2a80976c2
update MDAL to 0.4.94
2020-01-15 12:25:03 +01:00