47453 Commits

Author SHA1 Message Date
Tom Elwertowski
d3a9fad429 macOS needs path to GEOS framework 2018-04-29 06:09:03 +10:00
Matthias Kuhn
01dd718afb Remove unrequired ; semicolons 2018-04-28 12:57:13 +02:00
Matthias Kuhn
4aaa652dce
Merge pull request #6870 from m-kuhn/offlineediting_zm
[FEATURE] Offline editing support for Z and M coordinates
2018-04-28 11:33:18 +02:00
Nyall Dawson
c1552e728a [processing] Add createByDefault argument to destination parameter
constructors

Allows this setting to be set for parameters created from
description text files
2018-04-28 05:51:07 +10:00
Nyall Dawson
c314639e00 [processing] More stringent testing of parameter validity
- Check static QgsProperty parameter values
- Properly check QgsProcessingFeatureSourceDefinition and
QgsProcessingOutputLayerDefinition values
2018-04-28 05:50:47 +10:00
Nyall Dawson
e25fd4c90b [processing] Use info logging instead of warning logging for non-warnings 2018-04-28 05:50:47 +10:00
Nyall Dawson
249dca7830 [processing] Consist helpful error messages when sinks cannot be created
And throw exceptions always when sinks are not created to avoid
generic errors
2018-04-28 05:50:47 +10:00
Nyall Dawson
5339d62715 [processing] More helpful errors when sources cannot be loaded
Include descriptive text with the specified parameter value
in error, and always check that sources were loaded to avoid
raw Python exceptions when they are not
2018-04-28 05:50:47 +10:00
Nyall Dawson
199af26048 Fix some warnings 2018-04-28 05:50:47 +10:00
Daniele Viganò
5f11692cbe Update RPM spec since GRASS 7.4 has been backported to F27 2018-04-27 19:29:40 +02:00
Denis Rouzaud
a34c44361d
fix PROJ_HAS_VERSION and also display version in cmake output (#6878) 2018-04-27 09:16:53 -04:00
matteo
291c039435
Shapefile instead of GML for travis 2018-04-27 11:49:41 +02:00
matteo
9c0a9ca466
[processing] add test for fixed algorithm 2018-04-27 09:15:37 +02:00
Hugo Mercier
3984e906ea
Merge pull request #6513 from pblottiere/executesql_params
[FEATURE][needs-docs] Add parameters to 'Execute SQL' algorithm
2018-04-27 09:12:34 +02:00
Nyall Dawson
9ce21e4a82 [processing] Add an example of running a sub-algorithm correctly
to script template file
2018-04-27 17:04:57 +10:00
Matthias Kuhn
fb14214e41 Remove unrequired include 2018-04-27 08:12:52 +02:00
Matthias Kuhn
c31ce0f942 Improve wording 2018-04-27 08:12:35 +02:00
Nyall Dawson
a5a91ec3ba Fix some more redundant geos includes in headers
And re-add geos include directory for grass provider
2018-04-27 09:21:28 +10:00
Nyall Dawson
83cb3da2ca Fix gcc8 ignore qualifier warning 2018-04-27 09:21:00 +10:00
Nyall Dawson
cf7cf8201c Fix gcc8 "writing to an object of with no trivial copy-assignment"
warning
2018-04-27 09:13:45 +10:00
Nyall Dawson
efce881bd9 Re-add proj include to grass provider 2018-04-27 09:13:15 +10:00
Nyall Dawson
e1c6afab26 Fix ui build warnings 2018-04-27 09:12:54 +10:00
Nyall Dawson
48f2217ddf Fix gcc8 catch-value "catch expection by value" warnings 2018-04-27 09:12:10 +10:00
Martin Dobias
e811c54bd2
Merge pull request #6835 from wonder-sk/identify-selection-modes
[FEATURE] Identify: more selection modes (simple / polygon / freehand / radius)
2018-04-26 23:03:00 +02:00
Martin Dobias
16a6a90dd7
Merge pull request #6859 from wonder-sk/overlay-alg-fixes-3
Port Union algorithm to C++ and fix it
2018-04-26 22:56:22 +02:00
Blottiere Paul
1afe0d1bb8 Add unit tests 2018-04-26 16:18:29 +01:00
Blottiere Paul
e39e3b5dfe Add BBOX and CRS before layers definition 2018-04-26 16:14:19 +01:00
Peter Petrik
b1bf9b2809 [FEATURE] Introduction of QGIS Quick library
This pull request is a subset of #6490

This adds a new library for creation of applications based on Qt Quick
framework.
It contains reusable QML / Qt Quick components based on QGIS core
library.
The initial work introduces MapCanvas

To enable compilation of the library, use WITH_QUICK=TRUE

Further documentation of the library is located in doc/qgsquick.dox

For background information see the associated QEP:
qgis/QGIS-Enhancement-Proposals#109

The initial implementation is largely based on the work of Matthias Kuhn
and Marco Bernasocchi on QField probject - kudos to them for the great
job!
2018-04-26 13:33:48 +02:00
Blottiere Paul
ba02a5e258
Merge pull request #6851 from pblottiere/bugfix_segfault_z
[bugfix]  Fixes Add Feature map tool when snapped layer has ZM support
2018-04-26 11:59:07 +01:00
matteo
9050a89af1
[processing] fix broken SAGA algorithms 2018-04-26 12:27:13 +02:00
Martin Dobias
f2a2eeba7b Improvements from review 2018-04-26 12:13:43 +02:00
Matthias Kuhn
f8165888e4
Merge pull request #6862 from m-kuhn/core-headers-no-qforeach
Rewrite all core header usages of Q_FOREACH
2018-04-26 11:42:52 +02:00
Matthias Kuhn
806545b0f8 Plural disambiguation 2018-04-26 11:40:29 +02:00
Matthias Kuhn
87bb4bc1a3 Show feature count and layer when asking for delete confirmation 2018-04-26 11:26:49 +02:00
Nyall Dawson
c3b69900f7 Followups 2018-04-26 19:01:50 +10:00
Nyall Dawson
c78bdaebca [oracle] Some updates to Oracle provider test suite
Now the Oracle provider passes the data provider edit stress/
conformance tests without issue!
2018-04-26 19:01:50 +10:00
Nyall Dawson
bbd335ab1b [oracle] Fix incorrect feature count after adding features to layers 2018-04-26 19:01:50 +10:00
Nyall Dawson
3a3b0fe56d [oracle] Fix handling of NULL values when add features to provider
Fixes NULL attribute values are incorrectly converted to empty
strings or 0 numeric values instead of NULL.
2018-04-26 19:01:50 +10:00
Matthias Kuhn
f5099db8d4 Fix doxygen warning 2018-04-26 10:54:17 +02:00
Martin Dobias
5e7719c38f Tests for fieldNamesToIndices() and indicesToFields() 2018-04-26 10:51:34 +02:00
Blottiere Paul
232470670c Remove unused variable 2018-04-26 09:47:40 +01:00
Blottiere Paul
40e0b89f9b Fixes when no geometry 2018-04-26 09:47:40 +01:00
Blottiere Paul
aef2b6e3e7 Update ExecuteSQL to be configurable with expressions 2018-04-26 09:47:40 +01:00
Blottiere Paul
b13ba37279 New method to add a scope to the current context 2018-04-26 09:47:40 +01:00
Blottiere Paul
4f4844fa8a Add a new source type for parameters 2018-04-26 09:47:40 +01:00
Blottiere Paul
4168c05c3e Add method to search variables in text with expressions 2018-04-26 09:47:40 +01:00
Blottiere Paul
07b07ab12a Remove unnecessary checks 2018-04-26 09:44:23 +01:00
Salvatore Larosa
4749306af3 fix svg size for cross-hair, capture-point, zoomin and zoomout, adjustment for cursor position 2018-04-26 10:35:11 +02:00
Martin Dobias
091ed912ab Move fieldNamesToIndices() and indicesToFields() to QgsProcessingUtils 2018-04-26 10:34:30 +02:00
Matthias Kuhn
d0240e82c9 Also remove Q_FOREACH from all gui headers 2018-04-26 10:02:58 +02:00