d011896341 
								
							
								 
							
						 
						
							
							
								
								Add generic EventManager.OnObjectAddedToScene and get PrimCountModule to listen for that rather than EventManager.OnParcelPrimCountAdd  
							
							... 
							
							
							
							OnParcelPrimCountAdd had the wrong semantics for the PrimCountModule - it was invoked for every entity in the scene, not just new ones, which would screw up the untainted count.
Extend automated test for this scenario. 
							
						 
						
							2011-03-23 21:53:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0ad9366abb 
								
							
								 
							
						 
						
							
							
								
								In InventoryAccessModule.RezObject, move the calling of AddNewSceneObject to the later part of  
							
							... 
							
							
							
							the function, so that the object's most properties have values already set when AddNewSceneObject
is called, which will trigger RegionSyncModule.SendNewObject to sync across scene copies. 
							
						 
						
							2011-03-23 10:23:13 -07:00  
				
					
						
							
							
								 
						
							
							
								9c979dd0fc 
								
							
								 
							
						 
						
							
							
								
								Fix a typo in the SQLite DLL config and amend the instructions for running on Linux.  
							
							... 
							
							
							
							Under Linux (and probably also under OSX), the operating system must be able to find the new SQLite DLL in the library search path. 
							
						 
						
							2011-03-23 08:35:39 +01:00  
				
					
						
							
							
								 
						
							
							
								b34743e5fe 
								
							
								 
							
						 
						
							
							
								
								Add an initial confidence-building TestAddObject() for prim counts.  
							
							
							
						 
						
							2011-03-22 23:47:36 +00:00  
				
					
						
							
							
								 
						
							
							
								be878795aa 
								
							
								 
							
						 
						
							
							
								
								Typo fix  
							
							
							
						 
						
							2011-03-22 17:36:01 -04:00  
				
					
						
							
							
								 
						
							
							
								97d46648cd 
								
							
								 
							
						 
						
							
							
								
								More SQLite work.  
							
							
							
						 
						
							2011-03-22 16:42:12 -04:00  
				
					
						
							
							
								 
						
							
							
								7acade00b9 
								
							
								 
							
						 
						
							
							
								
								On initial setup, include estate and regions names in questions to make it clearer what they relate to.  
							
							
							
						 
						
							2011-03-21 23:26:35 +00:00  
				
					
						
							
							
								 
						
							
							
								3382de4d8b 
								
							
								 
							
						 
						
							
							
								
								In initial setup, stop a user being able to create a new estate with the same name as an existing estate.  
							
							
							
						 
						
							2011-03-21 23:16:57 +00:00  
				
					
						
							
							
								 
						
							
							
								060a53b896 
								
							
								 
							
						 
						
							
							
								
								On initial opensim setup, don't ask the user whether they want to join an existing opensim estate when there aren't any.  Proceed directly to estate setup instead.  
							
							
							
						 
						
							2011-03-21 22:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								ee7cfc2854 
								
							
								 
							
						 
						
							
							
								
								refactor: use EstateDataService property directly instead of loading it into a local variable  
							
							
							
						 
						
							2011-03-21 22:47:02 +00:00  
				
					
						
							
							
								 
						
							
							
								2d1f0d224c 
								
							
								 
							
						 
						
							
							
								
								minor: slightly adjust previous method doc.  
							
							
							
						 
						
							2011-03-21 22:27:16 +00:00  
				
					
						
							
							
								 
						
							
							
								793bfb5a66 
								
							
								 
							
						 
						
							
							
								
								add method doc to IEstateDataService and IEstateDataStore interfaces  
							
							
							
						 
						
							2011-03-21 22:25:20 +00:00  
				
					
						
							
							
								 
						
							
							
								71566e31c2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' of ssh://island.sciencesim.com/home/sceneapi/sceneapi into sceneapi  
							
							
							
						 
						
							2011-03-21 15:22:52 -07:00  
				
					
						
							
							
								 
						
							
							
								6e13ddf072 
								
							
								 
							
						 
						
							
							
								
								Added Mic's update logging patch  
							
							
							
						 
						
							2011-03-21 15:21:55 -07:00  
				
					
						
							
							
								 
						
							
							
								fb8a91bc8d 
								
							
								 
							
						 
						
							
							
								
								Removed some debug logs, and changed some from Debug to DebugFormat.  
							
							
							
						 
						
							2011-03-21 14:51:03 -07:00  
				
					
						
							
							
								 
						
							
							
								d3a20a1e92 
								
							
								 
							
						 
						
							
							
								
								On initial region registration, if the user chooses the option to make the region part of an existing estate, then list the existing region names.  
							
							
							
						 
						
							2011-03-21 21:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fb890e543f 
								
							
								 
							
						 
						
							
							
								
								Don't send a windlight profile to clients if windlight is not set for  
							
							... 
							
							
							
							that region. This should restore normal day and night cycles for
regions without WL settings. 
							
						 
						
							2011-03-21 08:02:56 +00:00  
				
					
						
							
							
								 
						
							
							
								83b4d4121e 
								
							
								 
							
						 
						
							
							
								
								Added CopyRight disclaimers in RegionSyncModule files.  
							
							
							
						 
						
							2011-03-18 13:59:33 -07:00  
				
					
						
							
							
								 
						
							
							
								9704793a1c 
								
							
								 
							
						 
						
							
							
								
								Refreshed from dev, fixed merge problems with packet category logging. (by removing the debug feature)  
							
							
							
						 
						
							2011-03-18 12:36:09 -07:00  
				
					
						
							
							
								 
						
							
							
								f4a30f3a23 
								
							
								 
							
						 
						
							
							
								
								Upgrade SQLite:  
							
							... 
							
							
							
							Fixes metadata issues. Tested on Linux and Windows - may fix
	issues seen on OSx as well. 
							
						 
						
							2011-03-18 12:12:08 -04:00  
				
					
						
							
							
								 
						
							
							
								b7dc2af5e6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' of ssh://sceneapi@island.sciencesim.com/home/sceneapi/sceneapi into dev  
							
							
							
						 
						
							2011-03-17 17:20:58 -07:00  
				
					
						
							
							
								 
						
							
							
								4076cb4a3c 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in RegionSyncModule.SendSceneUpdates: if there are no SyncConnectors in connection,  
							
							... 
							
							
							
							clear the update list before return.
Also, if a SyncConnector receives a request GetObject, only sends back NewObject to that SyncConnector. 
							
						 
						
							2011-03-17 17:18:16 -07:00  
				
					
						
							
							
								 
						
							
							
								ab6b9e5812 
								
							
								 
							
						 
						
							
							
								
								Changed warning to debug message for outgoing packet queues  
							
							
							
						 
						
							2011-03-17 14:10:01 -07:00  
				
					
						
							
							
								 
						
							
							
								6e251b13c4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into collisionevent  
							
							
							
						 
						
							2011-03-17 10:31:16 -07:00  
				
					
						
							
							
								 
						
							
							
								74903876eb 
								
							
								 
							
						 
						
							
							
								
								Collision events generated by physics engine and processed by script engine.  
							
							
							
						 
						
							2011-03-17 10:29:03 -07:00  
				
					
						
							
							
								 
						
							
							
								a3651eb5d0 
								
							
								 
							
						 
						
							
							
								
								Thanks Kevin Cozens for a patch that:  
							
							... 
							
							
							
							Fixes several spelling mistakes 
							
						 
						
							2011-03-17 05:48:42 -04:00  
				
					
						
							
							
								 
						
							
							
								0df0e92ff0 
								
							
								 
							
						 
						
							
							
								
								In RegionSyncModule.DoInitialSync(), calling DeleteAllSceneObjectsBySync() instead of DeleteAllSceneObjects().  
							
							
							
						 
						
							2011-03-16 16:36:54 -07:00  
				
					
						
							
							
								 
						
							
							
								271f460bae 
								
							
								 
							
						 
						
							
							
								
								Handler of SymmetricSyncMessage.MsgType.UpdatedObject changed to HandleUpdateObjectBySynchronization,  
							
							... 
							
							
							
							that is, since we add objects in scene by sending around NewObject, we no longer "add" objects after
receiving UpdateObject.
Also, ProcessBackup is now only executed by Persistece Actor (ScenePersistenceSyncModule, if configured
to run, will set each SOG's ToPersistObjectState to true). 
							
						 
						
							2011-03-16 11:32:26 -07:00  
				
					
						
							
							
								 
						
							
							
								a8c722bead 
								
							
								 
							
						 
						
							
							
								
								Added code to encode and decode all object properties, including those in Physics bucket,  
							
							... 
							
							
							
							to sending and handling received NewObject sync message.
Also, NewObject, RemoveObject, and LinkObject are now all sent out via
SendSceneEventToRelevantSyncConnectors, that is, they are sent out on wire right away,
not enqueue first. 
							
						 
						
							2011-03-16 09:32:27 -07:00  
				
					
						
							
							
								 
						
							
							
								04e3ae3733 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-03-16 00:15:48 +00:00  
				
					
						
							
							
								 
						
							
							
								aadd0e8d42 
								
							
								 
							
						 
						
							
							
								
								minor: bring comment into line with code reality  
							
							
							
						 
						
							2011-03-16 00:14:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d4ed38821f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-03-15 17:17:28 -04:00  
				
					
						
							
							
								 
						
							
							
								28c335e25f 
								
							
								 
							
						 
						
							
							
								
								Hello, World!  
							
							
							
						 
						
							2011-03-15 17:16:50 -04:00  
				
					
						
							
							
								 
						
							
							
								04ef2366c2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' of ssh://sceneapi@island.sciencesim.com/home/sceneapi/sceneapi into dev  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2011-03-15 11:26:46 -07:00  
				
					
						
							
							
								 
						
							
							
								3d17bd5654 
								
							
								 
							
						 
						
							
							
								
								Reimplement logic in RegionSyncModule so that a SyncRelay node (e.g. PSA) only sends out updates for a bucket  
							
							... 
							
							
							
							that has properties updated in the last update interval: the previous implemenation has some flaws in design. 
							
						 
						
							2011-03-15 11:21:46 -07:00  
				
					
						
							
							
								 
						
							
							
								afca24acbe 
								
							
								 
							
						 
						
							
							
								
								Added some debugging for queues. Temporary change  
							
							
							
						 
						
							2011-03-14 22:37:09 -07:00  
				
					
						
							
							
								 
						
							
							
								10e405704a 
								
							
								 
							
						 
						
							
							
								
								Added some debugging for queues. Temporary change  
							
							
							
						 
						
							2011-03-14 22:17:51 -07:00  
				
					
						
							
							
								 
						
							
							
								7bcab8e975 
								
							
								 
							
						 
						
							
							
								
								Added some debugging for queues. Temporary change  
							
							
							
						 
						
							2011-03-14 21:41:47 -07:00  
				
					
						
							
							
								 
						
							
							
								fdcf910e00 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in T015_LargeSceneObjects() where the large scene object was stored 31 times (1 time for each added part) instead of once at the end, even though only the largest 31 prim scene object was retrieved and tested.  
							
							... 
							
							
							
							This considerably speeds up the test, when on sqlite it now only takes 2 seconds rather than 30+ 
							
						 
						
							2011-03-14 23:35:03 +00:00  
				
					
						
							
							
								 
						
							
							
								38c3be07b8 
								
							
								 
							
						 
						
							
							
								
								when retrieving a sog in database tests, don't bother adding the scene since this isn't used  
							
							
							
						 
						
							2011-03-14 23:32:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8509678e48 
								
							
								 
							
						 
						
							
							
								
								Add method doc to T015_LargeSceneObjects() and slightly clean up formatting.  
							
							... 
							
							
							
							This test takes a considerable time on SQLite but should remain since it's testing storage and retrieval of a scene object with 31 parts. 
							
						 
						
							2011-03-14 23:26:50 +00:00  
				
					
						
							
							
								 
						
							
							
								48c62eb51b 
								
							
								 
							
						 
						
							
							
								
								Add current method output to all persistence level tests so that we can track where we are in the test suite  
							
							
							
						 
						
							2011-03-14 23:17:15 +00:00  
				
					
						
							
							
								 
						
							
							
								9885f68f44 
								
							
								 
							
						 
						
							
							
								
								When setting media on a prim values, use generic object permissions instead of media permissions.  
							
							... 
							
							
							
							Media permissions are just meant to be checked when we want to know if a user should be shown the navigation bar or allowed to navigate.  It should not be checked when we're setting the media up.
This bug was preventing a user from ever setting any more values if they had unchecked the owner settings. 
							
						 
						
							2011-03-14 22:47:14 +00:00  
				
					
						
							
							
								 
						
							
							
								2868f3fc72 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-03-14 21:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								7a89cf5a68 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' of ssh://island.sciencesim.com/home/sceneapi/sceneapi into dev  
							
							
							
						 
						
							2011-03-14 12:52:52 -07:00  
				
					
						
							
							
								 
						
							
							
								3bdc04acf3 
								
							
								 
							
						 
						
							
							
								
								Added some debugging for queues. Temporary change  
							
							
							
						 
						
							2011-03-14 12:52:10 -07:00  
				
					
						
							
							
								 
						
							
							
								cee5e3e264 
								
							
								 
							
						 
						
							
							
								
								Up the timeout on slow requests to 3000 to stop console spam. Make sure  
							
							... 
							
							
							
							request method and target are reported correctly and drop the txn id
as it's empty 99% of the time. 
							
						 
						
							2011-03-14 14:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								f6f8d124d1 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-03-12 00:52:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f6b638fec9 
								
							
								 
							
						 
						
							
							
								
								factor inventory file loading into its own method  
							
							
							
						 
						
							2011-03-12 00:49:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c4060e56ef 
								
							
								 
							
						 
						
							
							
								
								factor out iar asset load code into its own method  
							
							
							
						 
						
							2011-03-12 00:35:40 +00:00