Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							0d3ae97df0 
							
						 
					 
					
						
						
							
							Move QgsProject enums to Qgis, and add new read flag to skip style loading  
						
						... 
						
						
						
						Ensure that there's no speed regression when loading projects for
server and other special cases 
						
						
					 
					
						2022-05-17 16:36:00 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							ab9c27a1b6 
							
						 
					 
					
						
						
							
							Allow retrieving matching project style by path  
						
						
						
						
					 
					
						2022-05-17 16:36:00 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							1f63112e6d 
							
						 
					 
					
						
						
							
							Allow project style paths to be xml exports of databases  
						
						
						
						
					 
					
						2022-05-17 16:36:00 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3eb1df64 
							
						 
					 
					
						
						
							
							Add combined style model to project  
						
						
						
						
					 
					
						2022-05-17 16:36:00 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							3c0f5e0fd5 
							
						 
					 
					
						
						
							
							add combined model  
						
						
						
						
					 
					
						2022-05-17 16:36:00 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							9124d1acb6 
							
						 
					 
					
						
						
							
							Load project associated style databases  
						
						
						
						
					 
					
						2022-05-17 16:36:00 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							ca458a4e7d 
							
						 
					 
					
						
						
							
							Add methods to set style database paths to QgsProjectStyleSettings  
						
						
						
						
					 
					
						2022-05-17 16:36:00 +10:00 
						 
				 
			
				
					
						
							
							
								Mathieu Pellerin 
							
						 
					 
					
						
						
						
						
							
						
						
							383b2f9f78 
							
						 
					 
					
						
						
							
							Fix dox  
						
						
						
						
					 
					
						2022-05-09 14:44:28 +10:00 
						 
				 
			
				
					
						
							
							
								Mathieu Pellerin 
							
						 
					 
					
						
						
						
						
							
						
						
							366b88cae5 
							
						 
					 
					
						
						
							
							Address review  
						
						
						
						
					 
					
						2022-05-09 14:44:28 +10:00 
						 
				 
			
				
					
						
							
							
								Mathieu Pellerin 
							
						 
					 
					
						
						
						
						
							
						
						
							21f99d1234 
							
						 
					 
					
						
						
							
							Fix doxygen check  
						
						
						
						
					 
					
						2022-05-09 14:44:28 +10:00 
						 
				 
			
				
					
						
							
							
								Mathieu Pellerin 
							
						 
					 
					
						
						
						
						
							
						
						
							9e0d077d6e 
							
						 
					 
					
						
						
							
							Migrate randomize fill color and default opacity settings  
						
						
						
						
					 
					
						2022-05-09 14:44:28 +10:00 
						 
				 
			
				
					
						
							
							
								Mathieu Pellerin 
							
						 
					 
					
						
						
						
						
							
						
						
							95b637520b 
							
						 
					 
					
						
						
							
							Implement a QgsProjectStyleSettings class  
						
						
						
						
					 
					
						2022-05-09 14:44:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							0ee1cee1d5 
							
						 
					 
					
						
						
							
							Rework project coordinate format handling to use numeric format instead  
						
						... 
						
						
						
						This now follows the approach used for bearing formats, where a user
can defined a default coordinate format for newly created projects
in the Settings - Options - Map Tools section.
New projects will inherit that setting, but the format can then
be changed through the Project Properties - Coordinate Format button.
This ultimately exposes more control to users for how coordinates
are formatted for a project, eg allowing them to control whether
direction suffixes are shown, and whether leading or trailing zeros
should be included. 
						
						
					 
					
						2022-04-21 19:05:38 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							02829d5a3e 
							
						 
					 
					
						
						
							
							Fix another documentation typo  
						
						
						
						
					 
					
						2022-03-22 10:48:57 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							11c5547cbc 
							
						 
					 
					
						
						
							
							Fix documentation warning  
						
						
						
						
					 
					
						2022-03-22 10:48:57 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							9efe9f512c 
							
						 
					 
					
						
						
							
							Change some boolean QgsProject properties to flags instead  
						
						
						
						
					 
					
						2022-03-22 10:48:57 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							52c778f3a0 
							
						 
					 
					
						
						
							
							Remove offset/scale from project elevation properties as these were moved to terrain providers  
						
						
						
						
					 
					
						2022-03-19 05:58:37 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							231596cd8d 
							
						 
					 
					
						
						
							
							Make terrain provider classes generic and move outside of project  
						
						
						
						
					 
					
						2022-03-19 05:58:37 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							22034f354e 
							
						 
					 
					
						
						
							
							Project elevation properties framework  
						
						
						
						
					 
					
						2022-03-19 05:58:37 +10:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b459d5de4 
							
						 
					 
					
						
						
							
							Merge pull request  #46750  from domi4484/bufferedTransactionCore  
						
						... 
						
						
						
						Buffered Transactional Editing 
						
						
					 
					
						2022-03-10 14:10:55 +01:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							13949f932d 
							
						 
					 
					
						
						
							
							Show a user-facing message bar warning when opening a project created in a  
						
						... 
						
						
						
						newer version of qgis, warning that the project may not be
completely loaded 
						
						
					 
					
						2022-03-10 12:27:51 +10:00 
						 
				 
			
				
					
						
							
							
								Damiano Lombardi 
							
						 
					 
					
						
						
						
						
							
						
						
							8c5af4e194 
							
						 
					 
					
						
						
							
							SIP_OUT for output parameters  
						
						
						
						
					 
					
						2022-03-04 08:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Damiano Lombardi 
							
						 
					 
					
						
						
						
						
							
						
						
							03f4740e65 
							
						 
					 
					
						
						
							
							More detailed error feedback for rollback  
						
						
						
						
					 
					
						2022-03-04 08:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Damiano Lombardi 
							
						 
					 
					
						
						
						
						
							
						
						
							22de7e8a69 
							
						 
					 
					
						
						
							
							Fix docstrings since QGIS 3.24 to 3.26  
						
						
						
						
					 
					
						2022-03-04 08:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Damiano Lombardi 
							
						 
					 
					
						
						
						
						
							
						
						
							cabf50d831 
							
						 
					 
					
						
						
							
							Buffered transactions rollback  
						
						
						
						
					 
					
						2022-03-04 08:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Damiano Lombardi 
							
						 
					 
					
						
						
						
						
							
						
						
							b502da8bca 
							
						 
					 
					
						
						
							
							Change transaction mode only if all layers are not in edit mode  
						
						
						
						
					 
					
						2022-03-04 08:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Damiano Lombardi 
							
						 
					 
					
						
						
						
						
							
						
						
							ba1002d163 
							
						 
					 
					
						
						
							
							Show commit errors + docstrings  
						
						
						
						
					 
					
						2022-03-04 08:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Damiano Lombardi 
							
						 
					 
					
						
						
						
						
							
						
						
							219d450075 
							
						 
					 
					
						
						
							
							Initial implementation of buffered transactions  
						
						
						
						
					 
					
						2022-03-04 08:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Damiano Lombardi 
							
						 
					 
					
						
						
						
						
							
						
						
							69f02e9f4c 
							
						 
					 
					
						
						
							
							Applied suggestions from code review  
						
						
						
						
					 
					
						2022-03-04 08:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Damiano Lombardi 
							
						 
					 
					
						
						
						
						
							
						
						
							ab3f2fca8a 
							
						 
					 
					
						
						
							
							Transaction mode setting gui  
						
						
						
						
					 
					
						2022-03-04 08:41:06 +01:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							fc26342f04 
							
						 
					 
					
						
						
							
							Fix incorrect doc link  
						
						
						
						
					 
					
						2022-02-23 15:16:33 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							72116925ad 
							
						 
					 
					
						
						
							
							Sip_skip some private api  
						
						
						
						
					 
					
						2022-01-14 16:06:41 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							479d37def0 
							
						 
					 
					
						
						
							
							Add missing TransferThis annotation  
						
						
						
						
					 
					
						2022-01-14 16:06:41 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							216b9d2a2a 
							
						 
					 
					
						
						
							
							Fix getter name should not include 'get' prefix  
						
						
						
						
					 
					
						2022-01-14 16:06:41 +10:00 
						 
				 
			
				
					
						
							
							
								NEDJIMAbelgacem 
							
						 
					 
					
						
						
						
						
							
						
						
							ff5bde77a4 
							
						 
					 
					
						
						
							
							rename stuff  
						
						
						
						
					 
					
						2022-01-12 13:46:49 +10:00 
						 
				 
			
				
					
						
							
							
								NEDJIMAbelgacem 
							
						 
					 
					
						
						
						
						
							
						
						
							f54136e616 
							
						 
					 
					
						
						
							
							address Nyall reviews  
						
						
						
						
					 
					
						2022-01-12 13:46:49 +10:00 
						 
				 
			
				
					
						
							
							
								NEDJIMAbelgacem 
							
						 
					 
					
						
						
						
						
							
						
						
							05824dc1c8 
							
						 
					 
					
						
						
							
							fix sip  
						
						
						
						
					 
					
						2022-01-12 13:46:49 +10:00 
						 
				 
			
				
					
						
							
							
								NEDJIMAbelgacem 
							
						 
					 
					
						
						
						
						
							
						
						
							0381373df9 
							
						 
					 
					
						
						
							
							fix ci build  
						
						
						
						
					 
					
						2022-01-12 13:46:49 +10:00 
						 
				 
			
				
					
						
							
							
								NEDJIMAbelgacem 
							
						 
					 
					
						
						
						
						
							
						
						
							89c661b35d 
							
						 
					 
					
						
						
							
							split 3dviewsmanager into 3dviews manager and dialog class  
						
						
						
						
					 
					
						2022-01-12 13:46:49 +10:00 
						 
				 
			
				
					
						
							
							
								Sandro Mani 
							
						 
					 
					
						
						
						
						
							
						
						
							792ce7f962 
							
						 
					 
					
						
						
							
							Automatically removed attached layer sources when layer is deleted  
						
						
						
						
					 
					
						2021-12-15 13:20:14 +01:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							711a363798 
							
						 
					 
					
						
						
							
							Expose clipping blend modes for layers which are contained within group  
						
						... 
						
						
						
						layers 
						
						
					 
					
						2021-11-25 14:23:57 +11:00 
						 
				 
			
				
					
						
							
							
								Juergen E. Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							c6008b7ee1 
							
						 
					 
					
						
						
							
							fix MSVC build: reverts fee62e4, dff05dd and e3a77b9484c effectivly  
						
						... 
						
						
						
						reverting 3fb0f66 (followup #45348 )
Using --no-public-is-protected (default on Windows) also works on Linux
and fixes  #45331  too 
						
						
					 
					
						2021-10-21 23:03:48 +02:00 
						 
				 
			
				
					
						
							
							
								nirvn 
							
						 
					 
					
						
						
						
						
							
						
						
							ef84e48a09 
							
						 
					 
					
						
						
							
							Run sipify_all.sh  
						
						
						
						
					 
					
						2021-10-12 16:34:05 +10:00 
						 
				 
			
				
					
						
							
							
								Denis Rouzaud 
							
						 
					 
					
						
						
						
						
							
						
						
							ec16736306 
							
						 
					 
					
						
						
							
							run sipify  
						
						
						
						
					 
					
						2021-10-12 16:34:05 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							354d334e94 
							
						 
					 
					
						
						
							
							Add utility function QgsProjectUtils.updateLayerPath to bulk replace  
						
						... 
						
						
						
						a file path with a new path for all matching layers in a project 
						
						
					 
					
						2021-08-06 14:17:28 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							8ce347397e 
							
						 
					 
					
						
						
							
							Add QgsProjectUtils utility class with function for retrieving layers matching a file path from a project  
						
						
						
						
					 
					
						2021-07-28 19:39:12 +10:00 
						 
				 
			
				
					
						
							
							
								Sandro Mani 
							
						 
					 
					
						
						
						
						
							
						
						
							6209193d29 
							
						 
					 
					
						
						
							
							Add QgsProject::attachmentIdentifier and QgsProject::resolveAttachementIdentifier  
						
						
						
						
					 
					
						2021-07-27 12:19:25 +02:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							1f31a38dd3 
							
						 
					 
					
						
						
							
							Add API to QgsProjectStorage to determine matching project storage  
						
						... 
						
						
						
						implementation from a file path 
						
						
					 
					
						2021-07-15 16:51:06 +10:00 
						 
				 
			
				
					
						
							
							
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							ee141a1a8e 
							
						 
					 
					
						
						
							
							Add enum Qgis::FilePathType and add proper stable api for setting  
						
						... 
						
						
						
						whether QgsProject uses absolute or relative paths for file storage 
						
						
					 
					
						2021-07-03 06:39:36 +10:00 
						 
				 
			
				
					
						
							
							
								Sandro Mani 
							
						 
					 
					
						
						
						
						
							
						
						
							6f0bac42be 
							
						 
					 
					
						
						
							
							Also support project attachments for QGS format  
						
						
						
						
					 
					
						2021-06-22 11:46:51 +02:00