49425 Commits

Author SHA1 Message Date
Nyall Dawson
c7421c77a6 Fix project home folder in browser always closes all subfolders
when saving a project
2018-08-10 11:18:22 +10:00
Nyall Dawson
bc2d963090 Fix warning 2018-08-10 10:45:14 +10:00
Nyall Dawson
a5b0c76f84 Double number of projects kept on welcome page, make configurable
Because 10 isn't enough!
2018-08-10 10:45:14 +10:00
Marco Hugentobler
7127e381c2 Another QLatin1String 2018-08-10 10:01:32 +10:00
Marco Hugentobler
c02630b770 Use more efficient string functions 2018-08-10 10:01:32 +10:00
Marco Hugentobler
83da5707b8 Fix QgsClipboard::retrieveFields and adapt unit test (because features without geometries are now allowed in QgsClipboard) 2018-08-10 10:01:32 +10:00
Marco Hugentobler
036000f10b Allow copy / paste with text format between different projects also for geometryless layers 2018-08-10 10:01:32 +10:00
Marco Hugentobler
dfe3acd999 Fix copy/paste using text format between projects 2018-08-10 10:01:32 +10:00
Nyall Dawson
37f5b0c945 Followup a9ca69b7, port geometry type fix to DB2 provider
Also cleanup and modernize some code
2018-08-10 09:32:52 +10:00
Simon South
a9ca69b768 [MSSQL] Correctly interpret geometry-type setting
Interpret a table's geometry type (as selected in the Data Source Manager) as a
value from the QgsWkbTypes::Type enum, matching the values used to populate the
combo box in QgsMssqlSourceSelectDelegate::createEditor().

This allows an empty table whose geometry type is set to "Polygon" to be
selected and added using the dialog.

Fixes #19578.
2018-08-10 09:16:19 +10:00
Matthias Kuhn
d2f05b6d1e
Merge pull request #7581 from m-kuhn/relabelRunButton
Rename "Run in background" to "Run"
2018-08-09 17:19:41 +02:00
Matthias Kuhn
4a9dec7794 Rename "Run in background" to "Run"
The user has no other option anyway, so the only thing the extra text could possibly make a user do is look for the other button which is not there.

Fix #19573 (https://issues.qgis.org/issues/19573)
2018-08-09 11:57:56 +02:00
Nyall Dawson
d39bdcdadd [processing] Don't create frequency distribution file for relief
algorithm by default

Refs #19570
2018-08-09 19:17:30 +10:00
Nyall Dawson
c860696a3e Fix crash in relief calculation when exporting distribution to csv
Fixes #19570
2018-08-09 19:17:30 +10:00
Nyall Dawson
4c9a23e28b Modernize code 2018-08-09 19:17:30 +10:00
Juergen E. Fischer
cf728275f1 fix yo-yo warning (followup 5e37e824, 18dbf031, 2ed144ac) 2018-08-09 08:36:55 +02:00
Nyall Dawson
7495ec276e [processing][grass] Fix r.stream.extract definition, resurrect test 2018-08-09 12:32:27 +10:00
Nyall Dawson
e893aae190 [processing][grass] Fix definition of r.watershed, resurrect test 2018-08-09 12:32:27 +10:00
Nyall Dawson
0c24fdb883 [processing][grass] Fix r.sun parameter definition, resurrect test 2018-08-09 12:32:27 +10:00
Nyall Dawson
c50c615ecb Resurrect some processing grass tests 2018-08-09 12:32:27 +10:00
Nyall Dawson
08a8ea7b72 [processing][grass] Fix v.surf.bspline definition, add test 2018-08-09 12:32:27 +10:00
Nyall Dawson
113e16351d [processing][grass] Fix skipped outputs are still added in grass commands 2018-08-09 12:32:27 +10:00
Nyall Dawson
526e590c8d [FEATURE][processing] Add "raster pixels to points" algorithm
Refactor the existing "raster pixels to polygons" algorithm and
create a new "pixels to points" algorithm, which creates a point
feature at the center of every pixel. nodata pixels are skipped.
2018-08-09 12:02:22 +10:00
Nyall Dawson
64de2a2375 Fix warning 2018-08-09 10:04:04 +10:00
Håvard Tveite
d2b71c307b [processing] Added isclose function to VoronoyPolygons.py to avoid numerical instability
Fixes #8002 - hopefully, and adds tests
2018-08-09 09:18:54 +10:00
raymondnijssen
283441022f 360+ degrees wedge buffer tests 2018-08-09 06:32:31 +10:00
raymondnijssen
9bda6b8f4a fix for negative wedge buffer angles 2018-08-09 06:32:31 +10:00
raymondnijssen
57a2bc7e1a fix code formatting 2018-08-09 06:32:31 +10:00
raymondnijssen
faaa590750 wedgebuffer constructed by qgsCircles 2018-08-09 06:32:31 +10:00
raymondnijssen
5c285aa080 more efficient and reliable wedgebuffer calculation 2018-08-09 06:32:31 +10:00
raymondnijssen
5121f72b9b fix for 360+ degrees wedgebuffer 2018-08-09 06:32:31 +10:00
Juergen E. Fischer
6e30c6264b debian packaging: add opencl-headers for OpenCL support 2018-08-08 20:38:03 +02:00
Alessandro Pasotti
0b502ff5b9
Merge pull request #7451 from elpaso/opencl-utils-2
[feature] OpenCL support
2018-08-08 16:33:48 +02:00
Denis Rouzaud
55473e7e21 fix build without webkit 2018-08-08 14:20:44 +02:00
Alessandro Pasotti
0960b1f25f [opencl] Restore clang -Wimplicit-fallthrough 2018-08-08 13:26:39 +02:00
Alessandro Pasotti
6ecf16e69f [opencl] Fix doxy comment 2018-08-08 13:26:04 +02:00
Rudi von Staden
4f59bca213 Allow geometryless layers in Spatialite execute SQL
Fixes #19558
2018-08-08 19:29:10 +10:00
Nyall Dawson
b0bc604d2e Also show desktop notifications when tasks fail, not just when they succeed 2018-08-08 19:27:38 +10:00
Alessandro Pasotti
4af52f221c [opencl] Update CMakeList and sipify 2018-08-08 11:18:05 +02:00
Alessandro Pasotti
44adfe53df [opencl] Final rebase before merge 2018-08-08 10:08:14 +02:00
Nyall Dawson
1eee88593b Fix fallback to system tray based notifications 2018-08-08 17:47:30 +10:00
Alessandro Pasotti
e79f6d1a1c Fix documentation for ninecell filters 2018-08-08 09:40:02 +02:00
Alessandro Pasotti
14f8c4361d [opencl] Translate tab name 2018-08-08 09:40:00 +02:00
Alessandro Pasotti
6317a068a5 [opencl] Translate message when no opencl is available
Plus Typos and code style
2018-08-08 09:40:00 +02:00
Alessandro Pasotti
9ed9cbded8 [opencl] Initialize opencl path from cmd line and env 2018-08-08 09:39:57 +02:00
Alessandro Pasotti
82fdb56c6a Const correctness for rasterblock 2018-08-08 09:39:57 +02:00
Alessandro Pasotti
966c3db2c9 [opencl] Uppercase CMake 2018-08-08 09:39:57 +02:00
Alessandro Pasotti
c42a748afc [opencl] Fix build when headers are not available 2018-08-08 09:39:55 +02:00
Alessandro Pasotti
445d453b05 [opencl] Remove obsolete test (superceeded) 2018-08-08 09:39:55 +02:00
Alessandro Pasotti
84dd14ae95 [opencl] Rename test function for consistency 2018-08-08 09:39:52 +02:00