49771 Commits

Author SHA1 Message Date
Matthias Kuhn
d77906ab62 Fix save/restore of a layers geometry properties 2018-08-21 15:14:27 +02:00
Matthias Kuhn
c01220cb64 Fix typo 2018-08-21 15:14:27 +02:00
Matthias Kuhn
1d6d4cb11c Add missing docstrings 2018-08-21 15:14:27 +02:00
Matthias Kuhn
256876eb45 Add autofixers for geomtries
* Snap to grid
 * Remove duplicate nodes
2018-08-21 15:14:27 +02:00
Matthias Kuhn
50acde03be
Merge branch 'master' into geomCheckerCodingConventions 2018-08-21 14:41:12 +02:00
Matthias Kuhn
c0032f1c62 Fix build for Android
Followup 07c80b82815
2018-08-21 14:22:13 +02:00
Martin Dobias
eb220ed8f9 std::ceil instead of qCeil 2018-08-21 12:59:47 +02:00
Martin Dobias
2e56fadcd1 Add 3D map print layout item
So far this is just support in the layout framework, not yet exposed to the GUI.
2018-08-21 12:59:47 +02:00
Stéphane Brunner
eab6440d96 Add tests on WFS GetFeature with right namespace 2018-08-21 11:18:33 +02:00
Nyall Dawson
9fbef832c9 [processing] Also standardise names for Spatialite algorithms 2018-08-21 16:00:18 +10:00
Nyall Dawson
5fab46f41c [processing][needs-docs] Refine names for 'Import into PostGIS' algs
Renames the existing algorithms for clarity and consistency
to the format 'Export to PostgreSQL...'. Add tags so that they
still show when searching for the old names, and add descriptions
to make their use more obvious from the toolbox.

Fixes #19658
2018-08-21 16:00:18 +10:00
Nyall Dawson
a7bf4f1b99 [processing][needs-docs] Rename "Save Selected Features"
to "Extract selected features"

Adds consistency with other extraction algorithms, and fixes
inconsistent capitalization

Fixes #19656
2018-08-21 15:10:02 +10:00
Nyall Dawson
5241ff3c22 [processing] Fix creation of new layers doesn't default output folder
Fixes #19637
2018-08-21 15:09:37 +10:00
Nyall Dawson
8f3ac4506b [processing] Remove some unused configuration settings 2018-08-21 15:09:37 +10:00
Nyall Dawson
16503b38b2 [processing] Add unit test for gdalinfo algorithm 2018-08-21 14:28:42 +10:00
Nyall Dawson
d0a705fad0 [processing][gdal] Fix ogrinfo algorithm fails when path name has spaces
Fixes #19655
2018-08-21 14:28:42 +10:00
Nyall Dawson
85d740026a [processing] Remove extraneous parameter value check
The subsequent call to checkParameterValues covers the same checks,
but in a more flexible way.

Refs discussion at https://github.com/qgis/QGIS-Documentation/pull/2797
2018-08-21 05:24:30 +10:00
Alessandro Pasotti
b57afa47ed [bugfix] Focus jumps at eol after replacing in the middle of the string
Fixes #19643 : bug modifying name of the project
2018-08-21 05:20:19 +10:00
Matthias Kuhn
245715ced5
Merge pull request #7650 from m-kuhn/geometry_check_uniqueptr
Use std::unique_ptr in QgsGeometryGapCheck
2018-08-20 17:38:53 +02:00
Matthias Kuhn
7c9aa5d0d4
Merge pull request #7660 from 3nids/maplayer_crs_property
add Q_PROPERTY for crs in QgsMapLayer
2018-08-20 17:05:42 +02:00
Denis Rouzaud
0dbb63a054
fix native/CMakeLists.txt for mac (#7658) 2018-08-20 16:45:09 +03:00
Denis Rouzaud
5e050a47eb use Q_OS_MACOS instead of deprecated Q_WS_MAC 2018-08-20 16:28:20 +03:00
Denis Rouzaud
9c97a341fe add Q_PROPERTY for crs in QgsMapLayer 2018-08-20 16:12:02 +03:00
Nyall Dawson
444bf12b31 Fix map canvas current layer is out of sync with layer tree current layer 2018-08-20 20:50:07 +10:00
Nyall Dawson
e6fcce4570 Follow upp bf18f15, fix warning 2018-08-20 20:35:47 +10:00
Nyall Dawson
bf18f15ba9 Improve confusing error message, fix incorrect widget state restoration 2018-08-20 20:07:24 +10:00
Nyall Dawson
e8b29134c8 Avoid unnecessary geometry clone - use shallow copy instead 2018-08-20 20:07:24 +10:00
Nyall Dawson
a59900f786 QgsFeaturePool does not need to be a QObject 2018-08-20 20:07:24 +10:00
Nyall Dawson
0ba7b5fe48 Removed unused code 2018-08-20 20:07:24 +10:00
Nyall Dawson
167e23e45e Pass small object by value 2018-08-20 20:07:24 +10:00
Nyall Dawson
26e4ea72b5 Fix QgsFeaturePool never uses cached feature, always retrieves feature from layer 2018-08-20 20:07:24 +10:00
Nyall Dawson
4a8d84bdf9 Optimise QgsFeaturePool construction
- Avoid double iteration over complete layer when all features are
being used
- Avoid iterating over non-required features when selected features
are being used
2018-08-20 20:07:24 +10:00
Martin Dobias
26631b3d44 Rename faceIsActive() to isFaceActive() 2018-08-20 11:56:27 +02:00
Peter Petrik
419ec1f736 [mesh] fix bug in rendering datasets with inactive faces 2018-08-20 11:56:27 +02:00
viktor.sklencar@lutraconsulting.co.uk
b39ee5a40c Changed font size and wrap mode for multiline text edit. 2018-08-20 10:21:34 +02:00
viktor.sklencar@lutraconsulting.co.uk
5f5499d977 Added identify mode for identify tool
Identification all features on all layers from Top to bottom down layers (TopDownAll) or only first non-empty list going from top to down layers.
2018-08-20 10:20:54 +02:00
nirvn
683df59b6a [ui] add security warning to the plugin manager's install from ZIP 2018-08-20 14:41:07 +07:00
nirvn
2aebeb0157 [ui] add security warning to the python console 2018-08-20 14:41:07 +07:00
Nyall Dawson
91dc84d2ed Register metatype for QgsFeatureId
Fixes warnings with use of slots/signals which require QgsFeatureId
2018-08-20 15:08:48 +10:00
Nyall Dawson
860968b74a Make QgisApp::showProgress private
Just gotta fix the canvas rendering use of this method and we can
finally remove the duplicate progress bar in the status bar...
2018-08-20 15:01:52 +10:00
Nyall Dawson
48bf6278bc Use proxy task for oracle browser table scanning 2018-08-20 15:01:52 +10:00
Nyall Dawson
485803d819 Use progress progress task for identify tool progress 2018-08-20 15:01:52 +10:00
Nyall Dawson
c7845ddbb4 Deprecate unused QgsAbstractDataSourceWidget progress report signal
QgsProxyProgressTask should be used instead for progress reporting
2018-08-20 15:01:52 +10:00
Nyall Dawson
6e9e0e8ba5 Use proxy progress task for Oracle db table scan 2018-08-20 15:01:52 +10:00
Nyall Dawson
aa62f3ae63 Remove unused methods 2018-08-20 15:01:52 +10:00
Nyall Dawson
fd934d84a6 Use a proxy task when scanning for postgres column types 2018-08-20 15:01:52 +10:00
Nyall Dawson
cea8b55480 Remove unused method 2018-08-20 15:01:52 +10:00
Nyall Dawson
2191db44a6 Fix warning when running crssync 2018-08-20 15:01:17 +10:00
nirvn
3c3cc43010 [FEATURE] Add generate_series(start,stop,step) expression function
The function creates an array containing a sequence of numbers.
2018-08-20 11:56:49 +07:00
nirvn
cc5e0e174b [ui] add security warning when executing scripts 2018-08-20 09:19:02 +07:00