11084 Commits

Author SHA1 Message Date
Matthias Kuhn
40955b24dd Merge pull request #5440 from m-kuhn/relrefthreadingv2
[feature] Relation Reference Widget : Threaded Version
2017-10-27 11:07:25 +02:00
Matthias Kuhn
38a4eb48be
Code improvements 2017-10-27 09:43:55 +02:00
Nyall Dawson
68179e224c Merge pull request #5475 from nyalldawson/snap_to_grid
[FEATURE][processing] Native c++ snap to grid algorithm
2017-10-27 17:19:37 +11:00
Nyall Dawson
4372ac2658 [FEATURE][processing] Native c++ snap to grid algorithm
With support for snapping Z/M values, keeping curves
2017-10-27 15:16:15 +10:00
Nyall Dawson
c67e39812d Improvements to QgsAbstractGeometry::snappedToGrid
- Fix loss of coordinates when not rounding a particular dimension
- Don't segmentize curved geometries
- Add extra unit tests
- Make createEmptyWithSameType() protected and skip from Python bindings.
This method relies on low-level manipulation of the returned geometry
which we do not want to expose as public/fixed API
2017-10-27 14:37:35 +10:00
Harrissou Sant-anna
30aa5f5f96 Allow double typed values in algorithm
Also homogenize the output name
2017-10-27 13:09:39 +11:00
Martí Angelats i Ribera
3f5b11bffe Make asGridified and newSameType (helper function) 2017-10-27 11:22:47 +10:00
Nyall Dawson
131b15f2a7 Merge pull request #5472 from nyalldawson/grid_renderer
Grid renderer
2017-10-27 10:23:21 +11:00
Nyall Dawson
b80160a628 Merge pull request #5464 from lbartoletti/improve_triangle
Improve triangle
2017-10-27 08:47:41 +11:00
myarjunar
ff2ade9843 [FEATURE] add grid renderer for points displacement. funded by Kartoza 2017-10-27 07:06:07 +10:00
Larry Shaffer
8501053a0d Merge pull request #5463 from boundlessgeo/BD-2507-pki-bundle-validation
[auth] PKI bundle validation utility function
2017-10-26 13:52:57 -06:00
Larry Shaffer
3210f8546a Merge pull request #5401 from boundlessgeo/pkcs8-to-pkcs1
[auth] Convert PKCS8 to PKCS1 private keys (for macOS)
2017-10-26 12:42:12 -06:00
Alessandro Pasotti
89166a0d2e [auth] Add utility method to validate a PKI bundle 2017-10-26 18:26:47 +02:00
Alessandro Pasotti
f1eba3a849 [auth] Add validatePKIBundle 2017-10-26 18:24:35 +02:00
Alessandro Pasotti
0557b394d8 Add documentation for the hostName argument 2017-10-26 18:24:35 +02:00
Alessandro Pasotti
368b0df24e [auth] Add certificate chain validation routine 2017-10-26 18:24:35 +02:00
Alessandro Pasotti
92b3b5bcbc Merge pull request #5446 from boundlessgeo/BD-2279-authmanager-singleton
[auth] Authmanager singleton API removal
2017-10-26 17:31:04 +02:00
Matthias Kuhn
7ec35e0859
Add a selectOnFocus property to QgsFilterLineEdit 2017-10-26 16:29:46 +02:00
Matthias Kuhn
c661ab1090
Allow using NULL values 2017-10-26 15:31:50 +02:00
Matthias Kuhn
0b090fe141
Doxyfixes 2017-10-26 15:30:40 +02:00
Matthias Kuhn
a15c183aeb
More doxymentation 2017-10-26 15:30:39 +02:00
Matthias Kuhn
d8b641b591
Doxymentation 2017-10-26 15:30:39 +02:00
Matthias Kuhn
7811f38e48
[FEATURE] Add QgsFeatureListComboBox with live-filter-capabilities 2017-10-26 15:30:38 +02:00
lbartoletti
6bcbbeb708 - A triangle can have double points or colinear points, my bad. It is a
degenerate triangle
- remove duplicate tests (triangle2())
2017-10-26 13:30:32 +02:00
Matthias Kuhn
d31f0940e1
Update sip 2017-10-26 12:25:50 +02:00
Nyall Dawson
034baf1b53 Merge pull request #5436 from alexbruy/processing-gdal-memory
[processing] correctly handle layers without attributes in GDAL-based geoprocessing algorithms (fix #17287)
2017-10-26 20:19:12 +11:00
Matthias Kuhn
ba75123f4f Merge pull request #5443 from m-kuhn/iteratorTimeout
[feature] Allow to specify timeout when requesting features
2017-10-26 10:55:23 +02:00
Matthias Kuhn
dc5eefb588 Merge pull request #5448 from signedav/relationshipstrength
Duplication Feature and its relating Features
2017-10-26 10:43:45 +02:00
David
3dbffb07a4 improved api doc 2017-10-26 10:28:42 +02:00
Alessandro Pasotti
bb73f0d8db [auth] Removed instance and ctor from bindings 2017-10-26 10:10:27 +02:00
Alessandro Pasotti
48984dd089 [auth] Authmanager singleton removal from API 2017-10-26 10:10:27 +02:00
Blottiere Paul
861e05b406 Merge pull request #5376 from pblottiere/dirty
[FEATURE] Add a flag to dirty edit buffer when using executeSql in transactions
2017-10-26 07:07:14 +01:00
David
69f069a353 spelling stuff 2017-10-26 07:10:30 +02:00
Nyall Dawson
d8775fca55 Merge pull request #5398 from DelazJ/DelazJ-patch-1
[DB Manager] Set correct dialog alignment
2017-10-26 12:59:31 +11:00
Nyall Dawson
55203a0fc2 Merge pull request #5359 from nyalldawson/primitive
Rename (and make safe) QgsGeometry::geometry()
2017-10-26 11:04:34 +11:00
Nyall Dawson
93f8abecaa Merge pull request #5423 from nyalldawson/gdal_ptr
Implement scoped pointers for gdal handled objects
2017-10-26 11:02:22 +11:00
Nyall Dawson
a2f380b2bd Add missing override 2017-10-26 09:13:08 +10:00
Nyall Dawson
837c1c56eb Fix tests 2017-10-26 08:44:38 +10:00
Nyall Dawson
7455c2f912 More gdal scoped pointer types 2017-10-26 08:12:11 +10:00
Nyall Dawson
a9f8e60064 Merge pull request #5428 from lbartoletti/triangleGML
ADD GML export to QgsTriangle
2017-10-26 08:38:10 +11:00
Nyall Dawson
c50ee6d42f Update python code to new API 2017-10-26 07:06:34 +10:00
Nyall Dawson
70361063d8 Rename QgsGeometry::geometry as QgsGeometry::get()
Because feature.geometry().geometry() is confusing, and impossible
to search for in python code (e.g. is input.geometry() a QgsGeometry
or a QgsAbstractGeometry?)

But more importantantly: also add a const version
QgsGeometry::constGet(). The non-const
version is slow, since it now forces a detach to avoid corrupting
geometries (since QgsGeometry is shared, it's not safe to directly
access its primitive QgsAbstractGeometry and start messing with
it without first detaching). This is a big risk in the 2.x API
which could potentially corrupt feature geometries with unexpected
outcomes.

Update all uses to constGet where possible.
2017-10-26 07:06:34 +10:00
David
82d94aad9d Add some api documentations for new functions 2017-10-25 19:32:33 +02:00
David
f7073d0587 [FEATURE] Duplicate features including children (one level deep) when relation strength is competition - configuration for the relationsstrength in the relation GUI [needs-docs] 2017-10-25 17:04:48 +02:00
Blottiere Paul
8a4382a473 Private attributes 2017-10-25 15:29:13 +01:00
Blottiere Paul
4923a3f3e8 Rename signal in dirtied 2017-10-25 15:29:13 +01:00
Blottiere Paul
2bfb366e45 Remove duplicated protected 2017-10-25 15:29:13 +01:00
Blottiere Paul
32ff78b377 [FEATURE] Add a flag to dirty edit buffer when using executeSql in transactions 2017-10-25 15:29:13 +01:00
lbartoletti
7922608ef3 Change the approach: returns an empty element 2017-10-25 15:01:28 +02:00
Matthias Kuhn
ad7b2d03b0 Add missing doc 2017-10-25 02:07:14 +02:00