rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							08c06def1b 
							
						 
					 
					
						
						
							
							Merge pull request  #4846  from rldhont/server-wms-configparser-getfeatureinfo  
						
						... 
						
						
						
						[Server] WMS GetFeatureInfo refactoring 
						
						
					 
					
						2017-07-19 10:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Juergen E. Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							4f9a9e0360 
							
						 
					 
					
						
						
							
							s/( )/()/;  s/==  /== /; s/!=  /!= /;  
						
						
						
						
					 
					
						2017-07-19 09:19:37 +02:00 
						 
				 
			
				
					
						
							
							
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							f926033699 
							
						 
					 
					
						
						
							
							[Server] WMS GetFeatureInfo refactoring  
						
						
						
						
					 
					
						2017-07-17 12:39:34 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
						
						
							
						
						
							54c6291378 
							
						 
					 
					
						
						
							
							script to write include SIP files  
						
						
						
						
					 
					
						2017-06-28 10:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								Juergen E. Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							0f83a5f52d 
							
						 
					 
					
						
						
							
							fix windows build  
						
						
						
						
					 
					
						2017-06-27 13:31:27 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d524c111 
							
						 
					 
					
						
						
							
							sipify server  
						
						
						
						
					 
					
						2017-06-26 14:22:26 +02:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							2b7b0db747 
							
						 
					 
					
						
						
							
							Allow keyword arguments for all arguments in PyQGIS bindings  
						
						... 
						
						
						
						Previously this was only enabled for optional arguments (i.e.
those with default values). Enabling them for all arguments
allows for more readable PyQGIS code, and there seems no
downside given that we already have this support partly enabled.
The consequence of this change is that when 3.0 API is frozen
the freeze must also include the naming of function arguments,
since that's effectively now part of public API. 
						
						
					 
					
						2017-06-25 20:07:14 +10:00 
						 
				 
			
				
					
						
							
							
								Blottiere Paul 
							
						 
					 
					
						
						
						
						
							
						
						
							c85cf23344 
							
						 
					 
					
						
						
							
							Update sip binding  
						
						
						
						
					 
					
						2017-05-30 10:50:28 +02:00 
						 
				 
			
				
					
						
							
							
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							5b78297149 
							
						 
					 
					
						
						
							
							[Server] Rename QgsServerProjectUtils::wcsLayers to QgsServerProjectUtils::wcsLayerIds  
						
						
						
						
					 
					
						2017-05-26 16:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							95a5ccefab 
							
						 
					 
					
						
						
							
							[Server] fix wmsInspireActivated to wmsInspireActivate  
						
						
						
						
					 
					
						2017-05-25 17:27:46 +02:00 
						 
				 
			
				
					
						
							
							
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							087e7f75dc 
							
						 
					 
					
						
						
							
							[Server] wmsInfoFormatSIA2045 to wmsInfoFormatSia2045: Qt style naming  
						
						
						
						
					 
					
						2017-05-21 10:43:03 +02:00 
						 
				 
			
				
					
						
							
							
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							ca29b221c0 
							
						 
					 
					
						
						
							
							[Server] Update QgsServerProjectUtils SIP file  
						
						
						
						
					 
					
						2017-05-20 16:29:58 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							cbef51cc0a 
							
						 
					 
					
						
						
							
							[server] Sipify QgsRequestHandler  
						
						
						
						
					 
					
						2017-05-16 11:57:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							569593b79a 
							
						 
					 
					
						
						
							
							[server] Python plugins API cleanup part 3  
						
						... 
						
						
						
						This removes the handleRequest method that returns the
headers and body as byte array.
This superceeded by the implementation that takes a
request and response instances. 
						
						
					 
					
						2017-05-03 10:58:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							2afcad279d 
							
						 
					 
					
						
						
							
							[server] Python plugins API cleanup part 2  
						
						... 
						
						
						
						This part adds the headers as an optional argument
to the request and start using the handleRequest(request, response)
call in the python tests.
Some additional tests are also added. 
						
						
					 
					
						2017-05-03 10:58:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d6c1e59e 
							
						 
					 
					
						
						
							
							[server] Python plugins API cleanup part 1  
						
						... 
						
						
						
						This is the first step to a cleaner and consitent API
for server plugin.
It also adds some new tests for the base request and
response classes 
						
						
					 
					
						2017-05-03 10:57:39 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
						
						
							
						
						
							85f3b81b55 
							
						 
					 
					
						
						
							
							remove double spaces in sip files  
						
						... 
						
						
						
						fix indentation 
						
						
					 
					
						2017-05-03 08:02:14 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
						
						
							
						
						
							7d459149c7 
							
						 
					 
					
						
						
							
							[sip] align missing bits and replace nullptr by 0  
						
						
						
						
					 
					
						2017-05-02 08:09:53 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
						
						
							
						
						
							93971d5ed3 
							
						 
					 
					
						
						
							
							[sip] align pointer and reference in blacklisted files  
						
						... 
						
						
						
						this will facilitate sip diff checking 
						
						
					 
					
						2017-05-01 17:49:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							cbcd193875 
							
						 
					 
					
						
						
							
							[server] Add to API break and pass enum by value  
						
						
						
						
					 
					
						2017-04-22 13:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							c2ba23173a 
							
						 
					 
					
						
						
							
							[server] handleRequest accept QgsServerRequest.Method instead of a string  
						
						... 
						
						
						
						Also made this optional 
						
						
					 
					
						2017-04-22 11:05:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							7f08e7206f 
							
						 
					 
					
						
						
							
							[server] More Qt-style getter changes getHeader( key ) -> header( key )  
						
						
						
						
					 
					
						2017-04-22 10:27:10 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Pasotti 
							
						 
					 
					
						
						
						
						
							
						
						
							d03b005969 
							
						 
					 
					
						
						
							
							[server] Expose HTTP status code and test refactoring  
						
						... 
						
						
						
						* Renamed returnCode to statusCode (as per RFC https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html )
* Expose statusCode to server iface
* API Break: Renamed getHeader() to header() Qt-style
* Split server plugin filter tests in its own test file
* Added tests for clearBody() and body() getter 
						
						
					 
					
						2017-04-22 10:17:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							018d2a24fb 
							
						 
					 
					
						
						
							
							Server: pass full url string and data to handleRequest()  
						
						... 
						
						
						
						Fix tests by removing passing url pieces from environment 
						
						
					 
					
						2017-04-21 17:38:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							a55390e319 
							
						 
					 
					
						
						
							
							Restore body() accessor in QgsRequestHandler  
						
						... 
						
						
						
						Restore clearBody() method in QgsRequestHandler 
						
						
					 
					
						2017-04-21 14:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							d018f0329a 
							
						 
					 
					
						
						
							
							[Server] remove QgsWfsProjectParser  
						
						
						
						
					 
					
						2017-04-08 17:07:17 +02:00 
						 
				 
			
				
					
						
							
							
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							04ed2b4dcd 
							
						 
					 
					
						
						
							
							[Server] WFS GetCapapbilities and DescribeFeatureType refactoring  
						
						... 
						
						
						
						Remove QgsWFSProjectParser from GetCapabilities and DescribeFeatureType 
						
						
					 
					
						2017-04-08 17:06:56 +02:00 
						 
				 
			
				
					
						
							
							
								rldhont 
							
						 
					 
					
						
						
						
						
							
						
						
							98d323edb1 
							
						 
					 
					
						
						
							
							[Server] Remove QgsWCSProjectParser  
						
						
						
						
					 
					
						2017-02-27 16:55:00 +01:00 
						 
				 
			
				
					
						
							
							
								Blottiere Paul 
							
						 
					 
					
						
						
						
						
							
						
						
							44da573002 
							
						 
					 
					
						
						
							
							replace class by namespace  
						
						
						
						
					 
					
						2017-01-30 08:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Blottiere Paul 
							
						 
					 
					
						
						
						
						
							
						
						
							5594418113 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2017-01-30 08:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Blottiere Paul 
							
						 
					 
					
						
						
						
						
							
						
						
							5c8360dba2 
							
						 
					 
					
						
						
							
							[server] WIP clean project parsing by using QgsProject  
						
						
						
						
					 
					
						2017-01-30 08:21:05 +01:00 
						 
				 
			
				
					
						
							
							
								Juergen E. Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							6a56cb0dd0 
							
						 
					 
					
						
						
							
							updates and fixes for windows qt5/py3 build  
						
						
						
						
					 
					
						2017-01-24 01:25:59 +01:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
						
						
							
						
						
							4c3968b9aa 
							
						 
					 
					
						
						
							
							more spelling fixes  
						
						
						
						
					 
					
						2017-01-20 15:06:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							e17a7d4e21 
							
						 
					 
					
						
						
							
							Move wcs as service module  
						
						
						
						
					 
					
						2017-01-17 22:02:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							56b2f08865 
							
						 
					 
					
						
						
							
							Move wfs as service module  
						
						
						
						
					 
					
						2017-01-17 17:21:25 +01:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
						
						
							
						
						
							0a63d1f2c2 
							
						 
					 
					
						
						
							
							[spellcheck] properly look into various cases and add more fixes"  
						
						
						
						
					 
					
						2017-01-16 16:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							8b0526d678 
							
						 
					 
					
						
						
							
							Revisit server exceptions  
						
						... 
						
						
						
						- Add server exception base class
    - Enable per service exception definition
    - Handle QgsException gracefully (error 500)
    - Handle OGC exception versioning 
						
						
					 
					
						2017-01-14 22:17:45 +01:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							231f6af0e1 
							
						 
					 
					
						
						
							
							Don't return const references to implicitly shared Qt classes  
						
						... 
						
						
						
						Instead return the inexpensive copies. Should provide extra safety
against issues like #14822 
(refs #14822 ) 
						
						
					 
					
						2017-01-14 15:53:45 +10:00 
						 
				 
			
				
					
						
							
							
								Blottiere Paul 
							
						 
					 
					
						
						
						
						
							
						
						
							932d9fb5d3 
							
						 
					 
					
						
						
							
							[server] parallel map rendering  
						
						
						
						
					 
					
						2017-01-13 09:24:31 +01:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
						
						
							
						
						
							6c74e4ea5d 
							
						 
					 
					
						
						
							
							spelling fixes  
						
						
						
						
					 
					
						2017-01-12 22:01:50 +01:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
						
						
							
						
						
							748be8de71 
							
						 
					 
					
						
						
							
							[spelling] replace behaviour by behavior  
						
						
						
						
					 
					
						2017-01-11 11:35:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							4f996980be 
							
						 
					 
					
						
						
							
							Replace headersWritten by headersSent  
						
						
						
						
					 
					
						2017-01-10 14:34:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							3f41db3759 
							
						 
					 
					
						
						
							
							Fix sip syntax error  
						
						
						
						
					 
					
						2017-01-10 14:34:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc081d3dd 
							
						 
					 
					
						
						
							
							Fix indent and documentation  
						
						
						
						
					 
					
						2017-01-10 14:34:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							262969015d 
							
						 
					 
					
						
						
							
							Add headers keys and value accessors  
						
						
						
						
					 
					
						2017-01-10 14:34:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							12f3b5fae7 
							
						 
					 
					
						
						
							
							QgsRequestHandler is now a concrete class  
						
						... 
						
						
						
						I/O transactions are now abstracted with QgsServerRequest/QgsServerResponse
    So there is no need for another abstraction layer 
						
						
					 
					
						2017-01-10 14:34:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							64fc56c808 
							
						 
					 
					
						
						
							
							Implement QgsFcgiRequest and QgsFcgiResponse  
						
						
						
						
					 
					
						2017-01-10 14:34:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							fc7c0f0560 
							
						 
					 
					
						
						
							
							Fix indent  
						
						
						
						
					 
					
						2017-01-10 14:34:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							fcacb2899f 
							
						 
					 
					
						
						
							
							Fix coding style and update comments  
						
						
						
						
					 
					
						2017-01-10 14:34:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Marteau 
							
						 
					 
					
						
						
						
						
							
						
						
							689f3b1ab2 
							
						 
					 
					
						
						
							
							Expose QgsServerInterface to service modules  
						
						... 
						
						
						
						* Instanciate QgsServerInterface even if HAVE_SERVER_PYTHON_PLUGINS is
      not defined
    * Pass QgsServerInterface in module registration methods.
    * Add QgsServer initialisation test
 #Please enter the commit message for your changes. Lines starting 
						
						
					 
					
						2017-01-10 14:34:16 +01:00