41289 Commits

Author SHA1 Message Date
lbartoletti
e57c3b3974 Merge branch 'master' into regularShape_gui 2017-09-06 21:55:33 +02:00
lbartoletti
37b60527f2 Add Rectangle from 3 points 2017-09-06 21:52:25 +02:00
Harrissou Sant-anna
a0e6b7fde0 Code cleanup
Remove already declared groups in header
2017-09-06 15:58:27 +02:00
Harrissou Sant-anna
59d758280e Add help link for OWS Server tab 2017-09-06 11:37:25 +02:00
Harrissou Sant-anna
02c43445ce Set the most accurate User Manual page to Project Properties tabs
Because some of the tabs in the dialog have a dedicated chapter where they are fully described, better use those links instead of the global one.
2017-09-06 11:37:25 +02:00
Matthias Kuhn
f0cf4c3ee8 Merge pull request #5137 from m-kuhn/expressionhistory
[FEATURE] History for attribute table form view display expressions
2017-09-06 11:36:04 +02:00
Matthias Kuhn
6f9be4de0f
[travis] Fail fast on error 2017-09-06 10:46:59 +02:00
Matthias Kuhn
ee75d8cd14
Fix build with Qt 5.5 2017-09-06 10:46:59 +02:00
Matthias Kuhn
b3c15900c1 [travis] Stop building on errors 2017-09-06 10:14:33 +02:00
Matthias Kuhn
a09839081c
[travis] Fold build output 2017-09-06 09:17:31 +02:00
Matthias Kuhn
33f0a604a8
[travis] Workaround timeouts 2017-09-06 09:15:31 +02:00
Blottiere Paul
3b839ceb43 Merge pull request #5084 from pblottiere/server_bugfix_ogc_mode
[server][bugfix] Fixes OGC test on getmap:each-format mode for 1bit/8bit/16bit
2017-09-06 08:14:34 +01:00
Blottiere Paul
eb9e2ace75 Add some tests 2017-09-06 07:28:39 +01:00
Blottiere Paul
25accbcbdb Fix OGC test getmap:each-format mode for 1bit/8bit/16bit 2017-09-06 07:28:39 +01:00
Nyall Dawson
2e20b6f69b Merge pull request #4720 from nyalldawson/ref_geom
Template based referenced geometry class
2017-09-06 13:51:31 +10:00
Nyall Dawson
f1313af914 Add some more unit tests 2017-09-06 11:25:17 +10:00
Nyall Dawson
f12bb74b58 Add missing docs 2017-09-06 11:25:16 +10:00
Nyall Dawson
1e1ed8a462 Add unit tests for referenced geometries 2017-09-06 11:25:16 +10:00
Nyall Dawson
6ab7ebadec Metatype Qgs(Referenced)Rectangle/PointXY 2017-09-06 11:25:16 +10:00
Nyall Dawson
1194b5abea Use inheritance rather than composition for QgsReferencedGeometries
See https://github.com/qgis/QGIS/pull/4720#issuecomment-308652392
for discussion of the rationale
2017-09-06 11:25:16 +10:00
Nyall Dawson
e926f345e8 Update sip 2017-09-06 11:25:16 +10:00
Denis Rouzaud
8053b96ec0 fix constructor and skip method with same python signature 2017-09-06 11:25:16 +10:00
Nyall Dawson
1a961e8045 Template based referenced geometry class 2017-09-06 11:25:16 +10:00
Nyall Dawson
9502022bb5 Merge pull request #5141 from nyalldawson/disable_osx_travis
Disable Travis OSX builds
2017-09-06 11:20:47 +10:00
Nyall Dawson
2830f31e8b Disable Travis OSX builds
They are broken and ignored at the moment, but still
causing a massive backlog and delay in obtaining
the valid test results
2017-09-06 09:10:49 +10:00
Nyall Dawson
e464c76b64 Merge pull request #5110 from nyalldawson/ogr_crs
[ogr] Don't try to calculate CRS for geometryless layers
2017-09-06 04:23:04 +10:00
Nyall Dawson
a11e0c6687 Merge pull request #5130 from nyalldawson/deprecated
Fix use of some deprecated Qt methods
2017-09-06 04:22:40 +10:00
Nyall Dawson
26b9c043b4 Merge pull request #5116 from nyalldawson/remove_transect
Remove QgsTransectSample
2017-09-06 04:22:00 +10:00
Alessandro Pasotti
5f5be25357 Merge pull request #5124 from boundlessgeo/providers_gui_config
Providers gui config
2017-09-05 19:27:47 +02:00
Matthias Kuhn
1d0de6028e
Remove generic debug noise 2017-09-05 18:19:36 +02:00
Matthias Kuhn
ff2c109d3d
Make ogr a bit less verbose 2017-09-05 18:19:36 +02:00
Matthias Kuhn
11240a3d72
Remove dead code 2017-09-05 18:19:36 +02:00
Matthias Kuhn
93ec7616e5
Make raster rendering a bit less verbose 2017-09-05 18:19:36 +02:00
Matthias Kuhn
63d0a91566
[FEATURE] History for attribute table form view display expressions
It's possible to re-use the last 10 display expressions in the form view
of the attribute table.

The expressions will also be persisted in the project file.

Using fields will now show field aliases instead of column names where
available.
2017-09-05 18:18:15 +02:00
Alessandro Pasotti
59aaa2780e Use the tooltip: virtual layer needs it
... because the automatically generated one was:
"Add Virtual Layer layer"
2017-09-05 17:08:04 +02:00
Alessandro Pasotti
08588a54da Add tooltips and tests for the provider class 2017-09-05 17:03:20 +02:00
Alessandro Pasotti
e43cb79630 Q_FOREACH removal 2017-09-05 16:58:17 +02:00
Alessandro Pasotti
41eccd1bf9 Sip updates for qgssourceselectprovider 2017-09-05 16:56:09 +02:00
Alessandro Pasotti
fb125056e1 Removed SIP_FACTORY and fixed docstrings 2017-09-05 16:55:10 +02:00
DiGro
b3448ed4a8 Typo corrected
appoximation   --> should be:  approximation
2017-09-05 15:28:40 +02:00
Richard Duivenvoorde
117261bfb7 Fix for #17104 2017-09-05 14:16:48 +02:00
Matthias Kuhn
8efa9fa815 [FEATURE] Add "starts with" and "ends with" to multi attribute search 2017-09-05 14:15:38 +02:00
Nyall Dawson
655f121af5 Merge pull request #5129 from nyalldawson/collect
[processing] Rework 'singlepart to multipart' algorithm
2017-09-05 20:56:21 +10:00
Matthias Kuhn
4ea4478bad Thread safety for feature counter
Make sure that results from a feature counter will only be delivered on
the main thread and that they will be discarded if the layer is deleted
meanwhile.
2017-09-05 12:18:52 +02:00
Nyall Dawson
7627851026 Fix bad strings 2017-09-05 19:46:49 +10:00
Nyall Dawson
08c5c4b18a Add notes to see related algorithms in algorithm help 2017-09-05 19:46:26 +10:00
Nyall Dawson
a55fbd8ef3 [FEATURE] Remove Singleparts to Multiparts algorithm
This algorithm is no longer required - it's been replaced by
the 'Promote to multipart' and 'Collect geometries" algorithms.

Tagged as feature to remember to include in release notes
2017-09-05 19:41:28 +10:00
Nyall Dawson
16c4f830b3 [FEATURE] New algorithm for 'collecting' geometries
This is basically the equivalent of the dissolve algorithm, but
instead of a dissolving overlapping geometries the geometries
are instead just collected together into a multipart geometry.

It's designed to slot between the 'promote to multipart' algorithm
(which performs no collection of geometries - it just converts
singleparts to multiparts with 1 part) and the more complex
all-encompassing 'aggregate' algorithm.
2017-09-05 19:41:27 +10:00
Nyall Dawson
3484eb019c [FEATURE] Native 'Promote to Multipart' algorithm
This algorithm is basically the equivalent of the ST_Multi(...)
command - it forces a feature's geometry to become multipart,
regardless of the input geometry type.

If input geometries are singlepart, they will output as
multipart with just 1 part. If they are already multipart,
they will be output unchanged.
2017-09-05 19:40:35 +10:00
Nyall Dawson
8776122d78 Show WKB type in vector layer information tab 2017-09-05 19:39:06 +10:00