Médéric RIBREUX 
							
						 
					 
					
						
						
						
						
							
						
						
							a676db2c0f 
							
						 
					 
					
						
						
							
							Handle parameters and update description files (WIP)  
						
						
						
						
					 
					
						2017-11-04 15:31:21 +01:00 
						 
				 
			
				
					
						
							
							
								Médéric Ribreux 
							
						 
					 
					
						
						
						
						
							
						
						
							733218caca 
							
						 
					 
					
						
						
							
							(WIP) enable Grass7 provider and start to work on QgsProcessing new framework  
						
						
						
						
					 
					
						2017-11-04 15:31:21 +01:00 
						 
				 
			
				
					
						
							
							
								Médéric Ribreux 
							
						 
					 
					
						
						
						
						
							
						
						
							297c7b5f8b 
							
						 
					 
					
						
						
							
							Update TODO list  
						
						
						
						
					 
					
						2017-11-04 15:31:21 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							6538ba0bf2 
							
						 
					 
					
						
						
							
							Fix too-many-format-args  
						
						
						
						
					 
					
						2017-10-16 23:25:13 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Manghi 
							
						 
					 
					
						
						
						
						
							
						
						
							3cc3946029 
							
						 
					 
					
						
						
							
							improves grass7 v.in.dxf making a couple of parameters optional/mandatory  
						
						
						
						
					 
					
						2017-08-19 07:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mario Baranzini 
							
						 
					 
					
						
						
						
						
							
						
						
							78af413dcc 
							
						 
					 
					
						
						
							
							Remove python future compatibility layer  
						
						
						
						
					 
					
						2017-08-07 10:27:15 +02:00 
						 
				 
			
				
					
						
							
							
								Harrissou Sant-anna 
							
						 
					 
					
						
						
						
						
							
						
						
							99ea2e8e8f 
							
						 
					 
					
						
						
							
							Use Cartesian instead of cartesian  
						
						
						
						
					 
					
						2017-07-13 17:40:55 +02:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							a87ca09e34 
							
						 
					 
					
						
						
							
							Move some temp file/folder utils to c++  
						
						
						
						
					 
					
						2017-06-22 06:48:25 +10:00 
						 
				 
			
				
					
						
							
							
								PedroVenancio 
							
						 
					 
					
						
						
						
						
							
						
						
							aedb95b1aa 
							
						 
					 
					
						
						
							
							Fixes GRASS 7 v.net.alloc  #16672  
						
						
						
						
					 
					
						2017-06-10 09:41:05 +01:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							a658135693 
							
						 
					 
					
						
						
							
							Remove global processing use selection setting  
						
						
						
						
					 
					
						2017-06-06 07:41:20 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							d85522582a 
							
						 
					 
					
						
						
							
							Temporarily deactivate more algorithms  
						
						
						
						
					 
					
						2017-06-06 07:41:20 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							937347582c 
							
						 
					 
					
						
						
							
							Indentation  
						
						
						
						
					 
					
						2017-06-06 07:41:20 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							0c3ad14c79 
							
						 
					 
					
						
						
							
							Adapt more python code to new API  
						
						
						
						
					 
					
						2017-06-06 07:41:19 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							87fc31d6de 
							
						 
					 
					
						
						
							
							Adapt more python code to new API  
						
						
						
						
					 
					
						2017-06-06 07:41:19 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							ba03f1a13a 
							
						 
					 
					
						
						
							
							Move minimum layer extent calculation to c++  
						
						
						
						
					 
					
						2017-06-06 07:41:19 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							189f804714 
							
						 
					 
					
						
						
							
							Adapt more code to c++ API  
						
						
						
						
					 
					
						2017-06-06 07:41:19 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							ef59d0c454 
							
						 
					 
					
						
						
							
							Port parameter checking to c++  
						
						
						
						
					 
					
						2017-06-06 07:41:19 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb7d18b1c 
							
						 
					 
					
						
						
							
							Push parameters into processAlgorithm and related functions  
						
						
						
						
					 
					
						2017-06-06 07:41:19 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							77ab933788 
							
						 
					 
					
						
						
							
							Move alg character definitions to __init__  
						
						
						
						
					 
					
						2017-06-06 07:41:19 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1579d28a 
							
						 
					 
					
						
						
							
							Port algorithm help to QgsProcessingAlgorithm  
						
						
						
						
					 
					
						2017-06-06 07:41:19 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							fac8ca4d4f 
							
						 
					 
					
						
						
							
							Move execution check to QgsProcessingAlgorithm  
						
						
						
						
					 
					
						2017-06-06 07:41:19 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							03e40f7497 
							
						 
					 
					
						
						
							
							[processing] Remove all remaining algorithm copies  
						
						... 
						
						
						
						Algorithms are no longer copied - just a single const instance
of each algorithm is used 
						
						
					 
					
						2017-06-06 07:41:19 +10:00 
						 
				 
			
				
					
						
							
							
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							19cfa83e4e 
							
						 
					 
					
						
						
							
							[processing] fix description for GRASS 7 v.drape algorithm ( fix   #16175 )  
						
						
						
						
					 
					
						2017-06-02 09:21:53 +03:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							4ed18b112a 
							
						 
					 
					
						
						
							
							Add a bunch of missing QgsProcessingUtils imports  
						
						
						
						
					 
					
						2017-05-02 14:36:23 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							49c688bbe4 
							
						 
					 
					
						
						
							
							Fix use of QgsProcessingUtils.mapLayerFromString  
						
						
						
						
					 
					
						2017-05-02 13:40:49 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							f84d703234 
							
						 
					 
					
						
						
							
							Add method QgsProcessingUtils::mapLayerFromString  
						
						... 
						
						
						
						Algorithms and other processing code should use this method
(instead of dataobjects.getLayerFromString) to
retrieve layers from a string, as it considers the processing
context and allows resolving strings to temporarily stored layers.
This permits processing models to function correctly when
intermediate results are stored as memory layers. Subsequent
model algorithms can then access these temporary layers as inputs.
All temporary layers will be removed when the context object
is destroyed after the model algorithm is run. 
						
						
					 
					
						2017-05-02 12:33:04 +10:00 
						 
				 
			
				
					
						
							
							
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							3f669140d5 
							
						 
					 
					
						
						
							
							[processing] fix GRASS commands logging  
						
						
						
						
					 
					
						2017-04-30 14:31:52 +03:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							e9f13d1ea3 
							
						 
					 
					
						
						
							
							Just use standard QgsMessageLog functionality instead of a dedicated  
						
						... 
						
						
						
						method for processing 
						
						
					 
					
						2017-04-26 13:57:06 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							1394c28d13 
							
						 
					 
					
						
						
							
							[processing] Move some log handling to c++ class  
						
						
						
						
					 
					
						2017-04-26 13:56:29 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							dd4f530cfb 
							
						 
					 
					
						
						
							
							[processing] Pass context argument to processAlgorithm  
						
						
						
						
					 
					
						2017-04-26 12:53:35 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							1bc3b28f94 
							
						 
					 
					
						
						
							
							Fix processing error when grass7 not available  
						
						
						
						
					 
					
						2017-04-07 13:21:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd851993a 
							
						 
					 
					
						
						
							
							Remove processing specific methods for adding/removing providers  
						
						... 
						
						
						
						QgsProcessingRegistry methods should always be used instead 
						
						
					 
					
						2017-04-07 13:21:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							fdcf04f9f3 
							
						 
					 
					
						
						
							
							Remove AlgorithmProvider  
						
						... 
						
						
						
						Totally ported to QgsProcessingProvider 
						
						
					 
					
						2017-04-07 13:21:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							117260dcf3 
							
						 
					 
					
						
						
							
							Remove activation control from AlgorithmProvider  
						
						... 
						
						
						
						Split between QgsProcessingProvider and subclasses 
						
						
					 
					
						2017-04-07 13:21:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							ff32054da6 
							
						 
					 
					
						
						
							
							Fix some breakage  
						
						
						
						
					 
					
						2017-04-07 13:21:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							3739c3aa51 
							
						 
					 
					
						
						
							
							Move tr out of AlgorithmProvider to subclasses  
						
						
						
						
					 
					
						2017-04-07 13:21:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							4970bb4cd5 
							
						 
					 
					
						
						
							
							Move more algList functionality to QgsProcessingRegistry  
						
						
						
						
					 
					
						2017-04-07 13:21:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							2a1a71574a 
							
						 
					 
					
						
						
							
							Move algorithm id (previously commandLineName) to QgsProcessingAlgorithm  
						
						
						
						
					 
					
						2017-04-07 13:21:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							b3142a0baf 
							
						 
					 
					
						
						
							
							Move provider algorithm handling to QgsProcessingProvider  
						
						
						
						
					 
					
						2017-04-07 13:21:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							377b181c4e 
							
						 
					 
					
						
						
							
							Port more processing dataobjects methods to c++  
						
						... 
						
						
						
						Also
- simplify and add tests
- remove large memory leak (persistant store of all non-project layers)
- remove broken support for direct loading postgres/virtual layers
by string (Python version was very broken and would never match
a postgres/virtual layer) 
						
						
					 
					
						2017-04-05 19:50:46 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							d2a242aa95 
							
						 
					 
					
						
						
							
							Move format handling flags to QgsAlgorithmProvider  
						
						
						
						
					 
					
						2017-04-04 08:15:54 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							a0bd464232 
							
						 
					 
					
						
						
							
							Use formatted name for algorithm names  
						
						... 
						
						
						
						Avoids conversion of names later and gives clearer separation
between visible names and internal names 
						
						
					 
					
						2017-04-03 21:17:45 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							e506ceb1f8 
							
						 
					 
					
						
						
							
							Move flags (hide from toolbox, etc) to QgsProcessingAlgorithm  
						
						
						
						
					 
					
						2017-04-03 21:17:45 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							6987d7b37c 
							
						 
					 
					
						
						
							
							Port handling of algorithm names to QgsProcessingAlgorithm  
						
						
						
						
					 
					
						2017-04-03 21:17:45 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							dc729c1b5a 
							
						 
					 
					
						
						
							
							Move algorithm group handling to QgsProcessingAlgorithm  
						
						
						
						
					 
					
						2017-04-03 21:17:45 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							faa8a653b2 
							
						 
					 
					
						
						
							
							Move algorithm icon handling to QgsProcessingAlgorithm  
						
						
						
						
					 
					
						2017-04-03 21:17:45 +10:00 
						 
				 
			
				
					
						
							
							
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							b8cb196322 
							
						 
					 
					
						
						
							
							Merge pull request  #4293  from alexbruy/processing-api  
						
						... 
						
						
						
						[processing][needs-docs] Processing API improvements 
						
						
					 
					
						2017-03-27 10:25:43 +03:00 
						 
				 
			
				
					
						
							
							
								Mathieu Pellerin 
							
						 
					 
					
						
						
						
						
							
						
						
							40f86b2033 
							
						 
					 
					
						
						
							
							[processing] GRASS 7.2 support: use SQL compatible output names ( #4298 )  
						
						... 
						
						
						
						(fixes  #16370 ) 
						
						
					 
					
						2017-03-24 08:35:57 +07:00 
						 
				 
			
				
					
						
							
							
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							1a46ddbf28 
							
						 
					 
					
						
						
							
							[processing][API] rename runalg() and runandload() to improve  
						
						... 
						
						
						
						readability 
						
						
					 
					
						2017-03-22 19:17:12 +02:00 
						 
				 
			
				
					
						
							
							
								Juergen E. Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							c77172ed3d 
							
						 
					 
					
						
						
							
							fix more flake8 warnings  
						
						
						
						
					 
					
						2017-03-05 10:21:24 +01:00