47488 Commits

Author SHA1 Message Date
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
Matthias Kuhn
2d5ec75acf Rewrite all core header usages of Q_FOREACH 2018-04-26 09:59:22 +02:00
Matthias Kuhn
8ad579b754 [FEATURE] Offline editing support for Z and M coordinates 2018-04-26 08:27:56 +02:00
Nyall Dawson
201f10806a Fix doxygen warnings 2018-04-26 17:28:59 +12:00
Nyall Dawson
d8c36233e8 Remove some more redundant include directories 2018-04-26 17:28:59 +12:00
Nyall Dawson
3f6e411edb Remove some redundant geos includes 2018-04-26 17:28:59 +12:00
Nyall Dawson
d5626d9236 Remove geos include from qgsgeometry.h
Avoids the need to include geos from some build targets
2018-04-26 17:28:59 +12:00
Matthias Kuhn
3e2694a068
Merge pull request #6848 from gacarrillor/line_intersection_with_geometry_collections
[processing] Make line intersection alg able to handle collections
2018-04-26 07:20:55 +02:00
Nyall Dawson
2d4b48287a [mdal] Fix bad header guard 2018-04-26 13:39:02 +10:00
nirvn
e875e5ed40 [FEATURE][ogr/gdal] Add UI to expose HTTP(S) and cloud datasets 2018-04-26 10:37:23 +07:00
Harrissou Sant-anna
4e175fd9f0 Use "Displacement lines" label 2018-04-26 13:13:49 +12:00
Harrissou Sant-anna
365b63233d Fix labels in Displacement Point renderer GUI 2018-04-26 13:13:49 +12:00
Martin Dobias
21a756ff1d Remove older (incorrect!) test cases for union
The newer test data (overlay1_a and overlay1_b) cover more scenarios
and can be more easily investigated if something goes wrong.
2018-04-25 23:29:04 +02:00
Martin Dobias
8a96573880 Port Union algorithm to c++ using existing intersection+difference algs 2018-04-25 17:22:40 +02:00
Loïc Bartoletti
07caafe7c6 try disconnect/connect for destroyIndex 2018-04-25 17:05:14 +02:00
Martin Dobias
85b2efae2c Move internal intersection to overlay utils, code de-duplication 2018-04-25 16:28:54 +02:00