Harrissou Sant-anna 
							
						 
					 
					
						
						
						
						
							
						
						
							60d0db9ebd 
							
						 
					 
					
						
						
							
							[DB Manager]Set dialog alignment instead of adding trailing spaces to labels  
						
						 
						
						
						
						
					 
					
						2017-10-19 07:14:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Kralidis 
							
						 
					 
					
						
						
						
						
							
						
						
							92e5de9e9e 
							
						 
					 
					
						
						
							
							[MetaSearch] update plugin icon ( fixes   #11732 ) [needs-docs]  
						
						 
						
						
						
						
					 
					
						2017-10-17 14:29:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							ba9e0437cc 
							
						 
					 
					
						
						
							
							Merge pull request  #5386  from m-kuhn/pylintFixes  
						
						 
						
						... 
						
						
						
						Pylint fixes 
						
						
					 
					
						2017-10-17 08:31:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							5b1afd86bc 
							
						 
					 
					
						
						
							
							"Loosen" up acceptable parameter for model child inputs  
						
						 
						
						... 
						
						
						
						Previously we took a harsher approach to filtering which inputs
were acceptable for child algorithm parameters. E.g. a child algorithm
with a vector layer input would only show outputs from other algorithms
which generated a vector layer output.
But this can needlessly restrict what's possible in models. E.g.
an algorithm which outputs a QgsProcessingOutputFile or
QgsProcessingOutputString could potentially be a valid source
to a vector layer. So we should allow these as possible
inputs for vector layer parameters too.
This commit adds many extra acceptable input types for
child parameters. It will probably expose "corner cases" where
algorithms may get unexpected input types, but these will
not affect existing model stability and can be fixed when
identified.
The payoff is a much more flexible modeler. 
						
						
					 
					
						2017-10-17 08:55:27 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							262836d5fd 
							
						 
					 
					
						
						
							
							Fix too-many-format-args  
						
						 
						
						
						
						
					 
					
						2017-10-17 00:32:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							f1eba211f6 
							
						 
					 
					
						
						
							
							Fix call to non-existent method  
						
						 
						
						
						
						
					 
					
						2017-10-17 00:29:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							7aae9454ec 
							
						 
					 
					
						
						
							
							Add abstract base method  
						
						 
						
						
						
						
					 
					
						2017-10-17 00:28:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							b0855e2c41 
							
						 
					 
					
						
						
							
							Fix super call  
						
						 
						
						
						
						
					 
					
						2017-10-17 00:28:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							506a831565 
							
						 
					 
					
						
						
							
							Fix typo in method name  
						
						 
						
						
						
						
					 
					
						2017-10-17 00:03:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							b94612dffa 
							
						 
					 
					
						
						
							
							Properly raise NotImplementedError  
						
						 
						
						
						
						
					 
					
						2017-10-17 00:01:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							740f58b1db 
							
						 
					 
					
						
						
							
							Remove broken and unused code  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:55:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							5bf300d79f 
							
						 
					 
					
						
						
							
							Fix access to member variable in classmethod  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:45:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							118e303a8d 
							
						 
					 
					
						
						
							
							Fix typo in method call  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:36:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							23c7517dc9 
							
						 
					 
					
						
						
							
							Migrate processing help to new processing registry  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:34:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							60db6b0665 
							
						 
					 
					
						
						
							
							Fix member access in postgis.py  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:34:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							6538ba0bf2 
							
						 
					 
					
						
						
							
							Fix too-many-format-args  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:25:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							d793f6c5ab 
							
						 
					 
					
						
						
							
							Fix typo in method name  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:22:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							7c8cdff216 
							
						 
					 
					
						
						
							
							Fix used-before-assignment  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:21:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							34a9d91488 
							
						 
					 
					
						
						
							
							Fix broken error handling  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:16:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							28c67e1c01 
							
						 
					 
					
						
						
							
							Remove double-defined __init__ function  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:05:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							8b3a348b6d 
							
						 
					 
					
						
						
							
							Fix file modes  
						
						 
						
						
						
						
					 
					
						2017-10-16 23:00:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Viganò 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f7655030 
							
						 
					 
					
						
						
							
							Fix a syntax error in dlg_sql_layer_window.py  
						
						 
						
						
						
						
					 
					
						2017-10-16 21:46:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							54f8825350 
							
						 
					 
					
						
						
							
							Fix processing tests  
						
						 
						
						
						
						
					 
					
						2017-10-16 20:10:37 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							e92e20e613 
							
						 
					 
					
						
						
							
							Move native c++ processing algorithms from core library to analysis  
						
						 
						
						... 
						
						
						
						And split into separate files for each algorithm 
						
						
					 
					
						2017-10-16 20:10:37 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							949d216744 
							
						 
					 
					
						
						
							
							Merge pull request  #5316  from rldhont/db_manager_update_dblayer  
						
						 
						
						... 
						
						
						
						[FEATURE][needs-docs][DB Manager] Be able to update every Db layer from Postgres, Spatialite and Oracle 
						
						
					 
					
						2017-10-14 15:58:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							18f85d9e54 
							
						 
					 
					
						
						
							
							Port drop M/Z algorithm to c++  
						
						 
						
						
						
						
					 
					
						2017-10-13 08:30:12 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							b5197c8c53 
							
						 
					 
					
						
						
							
							Port drop geometries to c++  
						
						 
						
						
						
						
					 
					
						2017-10-13 08:29:37 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							2951afa324 
							
						 
					 
					
						
						
							
							Port boundary algorithm to c++  
						
						 
						
						... 
						
						
						
						Also allow feature based algorithms to customise their appectable
input layers types and set suitable filters for all applicable
algorithms 
						
						
					 
					
						2017-10-13 08:28:34 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							97c1b0d322 
							
						 
					 
					
						
						
							
							[FEATURE] Port autoincremental field to c++  
						
						 
						
						... 
						
						
						
						Also add:
- support for setting initial value for field to start at
- support for user-set field names (instead of always using 'AUTO') 
						
						
					 
					
						2017-10-13 08:26:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							61dc8ea28f 
							
						 
					 
					
						
						
							
							[FEATURE][processing] New 'assign projection' algorithm  
						
						 
						
						... 
						
						
						
						This algorithm assigns a new projection to a vector layer.
It creates a new layer with the exact same features and
geometries as the input one, but assigned to a new CRS.
E.g. the geometries are not reprojected, they are just
assigned to a different CRS.
This algorithm can be used to repair layers which have
been assigned an incorrect projection. 
						
						
					 
					
						2017-10-13 08:26:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							bd24c8b664 
							
						 
					 
					
						
						
							
							Allow selection of a subset of fields to keep for hub lines algorithm  
						
						 
						
						
						
						
					 
					
						2017-10-13 08:26:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							cc19d0a70d 
							
						 
					 
					
						
						
							
							Port hub lines algorithm to c++  
						
						 
						
						... 
						
						
						
						Also:
- optimise a bit
- retain z/m values
- use point on surface for non-point layers, instead of
center of geometry bounding box 
						
						
					 
					
						2017-10-13 08:26:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							cac171a2e0 
							
						 
					 
					
						
						
							
							Port Join Attributes to c++, add option to select subset of fields to copy  
						
						 
						
						
						
						
					 
					
						2017-10-13 08:26:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathieu Pellerin 
							
						 
					 
					
						
						
						
						
							
						
						
							edf734677e 
							
						 
					 
					
						
						
							
							[processing] use a vector feature source for gdal clip raster by mask ( #5351 )  
						
						 
						
						
						
						
					 
					
						2017-10-12 22:08:34 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7ca58442 
							
						 
					 
					
						
						
							
							[processing] add second hash for linear grid interpolation test  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:55:26 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							c0e47a71ae 
							
						 
					 
					
						
						
							
							[processing] disable test for script-based algorithms as GDAL scripts  
						
						 
						
						... 
						
						
						
						are not available on Travis 
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							21e4fc515e 
							
						 
					 
					
						
						
							
							[processing] exclude location field from check  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							49f9ceef1a 
							
						 
					 
					
						
						
							
							[processing] disable clip by polygon tests as they pass locally but  
						
						 
						
						... 
						
						
						
						fail on Travis with TopologyException
ERROR 1: TopologyException: Input geom 1 is invalid: Self-intersection
at or near point 2 -1 at 2 -1 
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							2104b273af 
							
						 
					 
					
						
						
							
							[processing][API]introduce QgsProcessingOutputFile output and fix gdal2xyz test  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							79c26c384d 
							
						 
					 
					
						
						
							
							[processing] fix execute sql test  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							4ac442f5a3 
							
						 
					 
					
						
						
							
							[processing] fix test for clip vector by mask algorithms  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							f65de2caa9 
							
						 
					 
					
						
						
							
							[processing] fix clip by extent tests  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							97238fd687 
							
						 
					 
					
						
						
							
							[processing] fix SQL-based geoprocessing tools and tests  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							e165d45a0f 
							
						 
					 
					
						
						
							
							[processing] fix GDAL raster tests  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							613852758e 
							
						 
					 
					
						
						
							
							fix indentation  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							c4c780fa04 
							
						 
					 
					
						
						
							
							[processing] tests for clipping (raster and vector) algorithms  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							67265c64c1 
							
						 
					 
					
						
						
							
							[processing] reproject extent into input CRS where possible  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							2c50fd8dd8 
							
						 
					 
					
						
						
							
							[processing] use feature source in the interpolation algorithms  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							874c7f545e 
							
						 
					 
					
						
						
							
							[processing] fix copy-paste error in Execute SQL  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							1ece552c40 
							
						 
					 
					
						
						
							
							[processing] fix import  
						
						 
						
						
						
						
					 
					
						2017-10-11 17:06:11 +03:00