1
0
mirror of https://github.com/qgis/QGIS.git synced 2025-03-24 00:06:24 -04:00

42951 Commits

Author SHA1 Message Date
Etienne Trimaille
386eef2e6c new string concatenation algorithm in processing 2017-10-25 08:17:59 +11:00
Etienne Trimaille
89a31e5086 reorder alphabetically imports for native algorithms 2017-10-25 08:17:59 +11:00
Matthias Kuhn
86b28ff39e Speed up spatialite provider
No need to iterate over all the features in the datasource only to find
out that there is no feature which is not in an empty list of feature
ids.
2017-10-24 20:59:44 +02:00
Borys Jurgiel
269f751e71 Merge branch 'master' of github.com:qgis/QGIS 2017-10-24 20:18:42 +02:00
Alessandro Pasotti
821be45c4f Merge pull request from boundlessgeo/BD-2239-clear-access-cache
[auth][needs-docs][feature] Clear access cache
2017-10-24 17:04:17 +02:00
Matthias Kuhn
f33accab4a
[postgres] respect empty FilterFids list
Considering this statement:

    layer.dataProvider().getFeatures(QgsFeatureRequest().setFilterFids([]))

this resulted in an iteration over the whole postgres source.
Internally, this happened implicitly when iterating over a layer with
an active edit buffer but no edited features. In such a scenario, we are
now much faster.
2017-10-24 16:21:01 +02:00
Matthias Kuhn
e086d9a56a
[postgres] A bit less talky 2017-10-24 16:20:47 +02:00
Alexander Bruy
d34c09b3fe Merge pull request from alexbruy/processing-distance
[processing] keep column names in standard distance matrix (fix )
2017-10-24 17:17:10 +03:00
Alexander Bruy
04a8418a32 add tests for distance matrix algorithm 2017-10-24 15:27:23 +03:00
Alexander Bruy
c64f03d0a4 [processing] keep column names in standard distance matrix (fix ) 2017-10-24 15:27:22 +03:00
Matthias Kuhn
5261a9a5df Disable spell check in prepare-commit.sh
The spell check slows down the pre-commit hook a lot. Spell checking
will still be done on travis.
2017-10-24 11:15:27 +02:00
mhugent
628a60be27 Merge pull request from mhugent/server_wms_print_layers
Server wms print layers
2017-10-24 11:02:06 +02:00
Borys Jurgiel
1c1ecf4cf5 Merge branch 'master' of github.com:qgis/QGIS 2017-10-24 09:37:24 +02:00
Sandro Mani
bb21395e3d Make QgsVScrollArea inherit QgsScrollArea 2017-10-24 09:35:28 +02:00
Alessandro Pasotti
ceab42e4b9 [auth] Tooltip minor rewording 2017-10-24 09:10:59 +02:00
Alessandro Pasotti
f11c6ddc1f [auth] translate menu actions 2017-10-24 09:00:21 +02:00
Alessandro Pasotti
7a070acf47 [auth] Added recommended and tooltip 2017-10-24 08:59:53 +02:00
Harrissou Sant-anna
cff3569ca1 Typo fixes 2017-10-24 16:43:08 +11:00
lbartoletti
9388717843 [needs-docs][feature] New button for empty the composer table ()
Adds a button to empty a composer table. Useful when you have a table
with a lot of columns and you want only a few.

Also change table  from SingleSelection to MultiSelection and allow to
delete selected rows and move selections up and down.
2017-10-24 16:41:04 +11:00
Nyall Dawson
8514fa3675 Fix build warning
In related news, Travis is no longer failing builds which
throw new warnings
2017-10-24 11:41:18 +10:00
Borys Jurgiel
87d087bbfd [Plugin manager] Add a label for built-in plugins explaining they aren't uninstallable. 2017-10-23 23:47:33 +02:00
Sandro Mani
ea0e09b322 Merge pull request from manisandro/geomchecker
[FEATURE][Geometry checker] Support checking multiple layers at once, add new checks
2017-10-23 23:32:45 +02:00
Nyall Dawson
46a6f25d6f Merge pull request from nyalldawson/from_polyline
Rename QgsGeometry::fromPolyline as QgsGeometry::fromPolylineXY
2017-10-24 08:21:30 +11:00
Etienne Trimaille
2f44de0e4f [FEATURE] Download a file in Processing 2017-10-24 08:12:49 +11:00
Sandro Mani
8421a7e0d8 [Geometry checker] Add some debug code 2017-10-23 22:40:03 +02:00
Sandro Mani
2dccc3c152 [Geometry checker] Remove unused includes 2017-10-23 22:31:21 +02:00
lbartoletti
52e9a48c09 Init z support and GML3 3D 2017-10-23 21:57:24 +02:00
lbartoletti
977ce426db [FEATURE][processing]Transect processing
Adds a C++ version of the "ststion lines" plugin as a
new processing algorithm for creating transect lines.
2017-10-24 05:42:03 +11:00
Alessandro Pasotti
e872716b40 [auth] Typo in comment 2017-10-23 19:19:29 +02:00
Alessandro Pasotti
8643177421 [auth] Add connection cache clear options
This fixes a bug that required to restart
QGIS after a connection failed due to SSL
errors (the connection auth was cached).

Also:

- added a tab for content and connection
  auth cache configuration
- user feedback on (both) caches cleared
- changed icon for content cache clear to
  a trash bin (after users enquiries about
  what was that "back/undo" icon for)
2017-10-23 19:16:18 +02:00
Gary Sherman
65c6974d1d Remove invalid decode statements from plugin installer 2017-10-23 09:04:37 -08:00
Alessandro Pasotti
67b9341870 [auth] Removed configuration checkbox for auto clear 2017-10-23 18:11:17 +02:00
Alessandro Pasotti
990147164b [auth] Reverted to previous GUI 2017-10-23 18:10:11 +02:00
Sandro Mani
9a2393ea92 [Geometry checker] Qt < 5.9 compatibility fix 2017-10-23 17:25:08 +02:00
Sandro Mani
972d14f6c7 [Geometry checker] Exclude from sip bindings 2017-10-23 17:25:08 +02:00
Sandro Mani
1f300cfa2e Add QgsVScrollArea sip bindings 2017-10-23 17:25:08 +02:00
Sandro Mani
2c36a51fa6 Add missing QgsVScrollArea documentation 2017-10-23 17:25:08 +02:00
Sandro Mani
ecd951dc5c [Geometry checker] Try harder to match old errors to those found after a recheck 2017-10-23 17:25:08 +02:00
Sandro Mani
8cefc6561a [Geometry checker] Don't recheck any features if fixed error resulted in no changes 2017-10-23 17:25:08 +02:00
Sandro Mani
e089b3ba6a [Geometry checker] Only add to feature pool spatial indices features which are to be processed 2017-10-23 17:25:08 +02:00
Sandro Mani
e00f767576 [Geometry checker] Fix possible crash in QgsGeometryCheckerFixSummaryDialog::addError 2017-10-23 17:25:08 +02:00
Sandro Mani
50e1c7a70a [Geometry checker] Disable sorting in QgsGeometryCheckerFixSummaryDialog::addError for better performance 2017-10-23 17:25:08 +02:00
Sandro Mani
5de0c8037a [Geometry checker] Fix incomplete QgsGeometryOverlapCheckError::handleChanges 2017-10-23 17:25:08 +02:00
Sandro Mani
9218afd3af [Geometry checker] Don't make the layer-feature iterator return features without valid geometry 2017-10-23 17:25:08 +02:00
Sandro Mani
f507246d3b [Geometry checker] Don't recollect errors with empty recheck list 2017-10-23 17:25:08 +02:00
Sandro Mani
15b5da8fea [Geometry checker] Fix incorrect change parametrization in QgsGeometryCheck::replaceFeatureGeometryPart 2017-10-23 17:25:08 +02:00
Sandro Mani
f0116b493e [Geometry checker] Use reduced tolerance when attempting to combine two geometries, and ensure that the output is a single-part geometry 2017-10-23 17:25:08 +02:00
Sandro Mani
fde740a3ba Re-add QgsGeometryEngine::combine taking a list of QgsAbstractGeometries 2017-10-23 17:25:08 +02:00
Sandro Mani
efc00c38a1 [Geometry checker] Fix features not correctly removed from QgsFeaturePool spatial index 2017-10-23 17:25:08 +02:00
Sandro Mani
084660a47f [Geometry checker] More change tracking tests 2017-10-23 17:25:08 +02:00