37118 Commits

Author SHA1 Message Date
Alessandro Pasotti
e50bc7c2e8 Added QGIS Resource Sharing Plugin and deps 2017-01-31 12:05:27 +01:00
Jorge Gustavo Rocha
8e989c1e38 improve deleteStyleFromDatabase signature 2017-01-31 10:46:49 +00:00
Nyall Dawson
aaa8c4e492 [FEATURE] Expose GEOS Voronoi and delaunay triangulation to QgsGeometry 2017-01-31 19:35:32 +10:00
Denis Rouzaud
f85ac23cde fix version in added note 2017-01-31 10:03:33 +01:00
Nyall Dawson
1fce65707c Add missing annotation api break docs, fix sip binding 2017-01-31 12:58:51 +10:00
Martin Dobias
f79fc2509b Add unit tests for joins - removal of joined layer, resolve refs 2017-01-31 09:33:02 +08:00
Martin Dobias
7683cfacd3 Rework vector joins so they do not use QgsProject::instance()
The basic idea is to split reading of XML definition and resolution of layer IDs into layers.

Also includes some cleanups in QgsProject and improvements in QgsVectorLayerJoinInfo.
2017-01-31 09:33:02 +08:00
Nyall Dawson
2a518fda3b Add missing docs 2017-01-31 10:47:00 +10:00
Nyall Dawson
87f2fe55b2 Add unit test for processing polygonize algorithm 2017-01-31 10:47:00 +10:00
Nyall Dawson
14bd79f844 Remove dependance on shapely library
Port processing polygonize alg to use native QgsGeometry methods
2017-01-31 10:47:00 +10:00
Nyall Dawson
4cebb46445 [FEATURE] Expose GEOS polygonize operation via QgsGeometry 2017-01-31 10:47:00 +10:00
Jorge Gustavo Rocha
6d6f288102 make deleteStyleFromDatabase consistent with other vectorlayer's methods 2017-01-30 23:48:20 +00:00
Nyall Dawson
8709e1f9d5 Merge pull request #4078 from nyalldawson/geom_api
API changes to QgsGeometry::isEmpty()/isNull()
2017-01-31 09:13:15 +10:00
Nyall Dawson
afcb75af51 Remove QgsGeometry::isGeosEmpty
Use the faster native QgsGeometry::isEmpty instead
2017-01-31 07:19:56 +10:00
Nyall Dawson
79bf17ae1f Replace deprecated assertRegexpMatches call 2017-01-31 07:18:11 +10:00
Nyall Dawson
af0d68b882 Implement QgsGeometry::isEmpty()
Faster than QgsGeometry::isGeosEmpty() because it avoids the
conversion to GEOS geometries and just uses the QgsAbstractGeometry
subclasses directly.

Also implements faster isEmpty() overrides for specific
QgsAbstractGeometry subclasses.
2017-01-31 07:15:51 +10:00
Jorge Gustavo Rocha
a4637a6af5 Simple tests for style load, insert and remove from Postgis provider 2017-01-30 18:05:13 +00:00
matteo
83a24884f9 [processing] rename execute sql output 2017-01-30 17:39:45 +01:00
LOMENEDE Jean-Daniel
c4165e4eeb [processing]Execute Sql : fix Input2.. InputN parameters 2017-01-30 16:38:58 +01:00
Denis Rouzaud
a79bf9704a Revert "remove GDAL_VERSION_MAJOR >= 2 test"
This reverts commit cb2e81e44623d4bde8ac9ff6d1a8ded4aef1dd9b.
2017-01-30 14:07:53 +01:00
Denis Rouzaud
cb2e81e446 remove GDAL_VERSION_MAJOR >= 2 test 2017-01-30 13:52:24 +01:00
Nyall Dawson
49aae6e908 Rename QgsGeometry::isEmpty to isNull
Differentiates missing geometries from empty geometries (eg
empty geometry collections)
2017-01-30 21:58:23 +10:00
Nyall Dawson
61d3147261 Merge pull request #4073 from nyalldawson/annotations
Refactor annotations, add new annotation features + some other exciting stuff
2017-01-30 21:21:01 +10:00
volaya
f94f0d753c [processing] removed otb tests 2017-01-30 11:59:49 +01:00
rldhont
50319b1cf0 Merge pull request #3942 from pblottiere/qgsserverprojectutils
[server] WIP clean project parsing by using QgsProject
2017-01-30 11:58:21 +01:00
Blottiere Paul
83f4c99eb2 add SERVER_EXPORT for each function in namespace 2017-01-30 11:23:22 +01:00
Nyall Dawson
1f7758a9f9 Fix failing tests 2017-01-30 20:01:09 +10:00
Nyall Dawson
10c40dcaab Fix rendering offset lines as part of fill symbol (outside of
vector layers) results in broken offset outline
2017-01-30 19:58:08 +10:00
volaya
6002ca749f [processing] removed providers imports 2017-01-30 10:56:51 +01:00
volaya
0c11b8dd8f fixed Cmake file 2017-01-30 10:28:37 +01:00
Nyall Dawson
f80b92a23f Also registry HTML annotation when webkit isn't available 2017-01-30 19:19:24 +10:00
Nyall Dawson
6bffa17cc2 Fix failing tests 2017-01-30 19:13:07 +10:00
volaya
cd17680c71 [processing] removed otb and lidartools providers 2017-01-30 09:41:38 +01:00
Nyall Dawson
1c1dae3b30 Add missing docs 2017-01-30 18:02:03 +10:00
Nyall Dawson
41fe33551c Add missing python bindings 2017-01-30 17:40:41 +10:00
Nyall Dawson
7594774dac Correctly handle offset when calculating symbol bleed 2017-01-30 17:33:54 +10:00
Blottiere Paul
44da573002 replace class by namespace 2017-01-30 08:21:06 +01:00
Blottiere Paul
a868f0b7b6 clean-up 2017-01-30 08:21:06 +01:00
Blottiere Paul
6a64a556f0 rename Store into Registry 2017-01-30 08:21:06 +01:00
Blottiere Paul
5b42d4ac2e fix indent 2017-01-30 08:21:06 +01:00
Blottiere Paul
31898e0254 fix indent 2017-01-30 08:21:06 +01:00
Blottiere Paul
a93c2e256a fix typo 2017-01-30 08:21:06 +01:00
Blottiere Paul
5594418113 fix typo 2017-01-30 08:21:06 +01:00
Blottiere Paul
5c8360dba2 [server] WIP clean project parsing by using QgsProject 2017-01-30 08:21:05 +01:00
Nyall Dawson
219a45adcb Ensure newly added annotations are selected 2017-01-30 15:54:47 +10:00
Nyall Dawson
404056558b Ensure annotation frame is closed before rendering 2017-01-30 15:35:37 +10:00
Nyall Dawson
5584c5312b Correctly add newly created annotations to manager 2017-01-30 15:35:26 +10:00
Nyall Dawson
ad184cdeed [composer] Remove last link between composer maps and canvas
you WILL respect the separation between core and gui!!\!
2017-01-30 15:09:27 +10:00
Nyall Dawson
4a0793d1a3 [composer] Draw annotations over grids/overviews (fix #10300) 2017-01-30 15:07:29 +10:00
Nyall Dawson
22939736f4 [composer] Respect linked layer visibility when drawing annotation items (fix #10172) 2017-01-30 15:04:12 +10:00