36748 Commits

Author SHA1 Message Date
Larry Shaffer
233a01aaae FindQGIS.cmake document OSGeo4W variables 2017-01-31 16:56:41 -07:00
Larry Shaffer
8026c9837f FindQGIS.cmake fix macOS search paths; add support for bundles
- Setting QGIS_MAC_PATH to any QGIS.app/Contents allows for building
against any bundled install
- Prioritizes QGIS_MAC_PATH bundles over Homebrew default in /usr/local
- Remove hardcoded QGIS_MAC_PATH for specific distribution
2017-01-31 16:55:51 -07:00
Larry Shaffer
1e34f860f2 FindQGIS.cmake fix plugins search path; add QGIS_UI_INCLUDE_DIR 2017-01-31 16:31:12 -07:00
Larry Shaffer
3ca86ba16a FindQGIS.cmake search OSGeo4W qgis locations relative to install
With newer OSGeo4W installs, the dev may have multiple ‘qgis’ installs
and this allows defining the subdirectory prior to searching
2017-01-31 16:19:19 -07:00
Juergen E. Fischer
b52b5770e3 postgres providers: null values in array don't need curly braces 2017-01-31 20:23:14 +01:00
Juergen E. Fischer
7bc3bfd2af fix 'Set Group WMS data' layer action connection 2017-01-31 20:23:14 +01:00
Alessandro Pasotti
db0fa9ff5b Merge pull request #4087 from elpaso/resource-sharing-plugin
Added QGIS Resource Sharing Plugin and deps
2017-01-31 16:07:08 +01:00
Alessandro Pasotti
b370c8b815 Do not spell-check some test QMLs 2017-01-31 15:47:43 +01:00
Alessandro Pasotti
248c5831ca Resource Sharing Plugin Tests Added 2017-01-31 15:23:42 +01:00
Alessandro Pasotti
b3de34a6b6 Fixed spell check 2017-01-31 12:56:27 +01:00
Alessandro Pasotti
e50bc7c2e8 Added QGIS Resource Sharing Plugin and deps 2017-01-31 12:05:27 +01: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
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
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
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
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
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