f30bf429c2 
								
							
								 
							
						 
						
							
							
								
								refactor: rename SOG collections in SceneGraph to make it clearer that they are indexing each part's UUID, not just the root part.  
							
							
							
						 
						
							2011-03-26 00:42:48 +00:00  
				
					
						
							
							
								 
						
							
							
								cc8897fceb 
								
							
								 
							
						 
						
							
							
								
								Add test for PCM taint.  This currently fails due to unexpected behaviour of SceneGraph.ForEachSOG().  This will be corrected soon.  
							
							... 
							
							
							
							Also adds lots of temproarily debug logging 
							
						 
						
							2011-03-26 00:34:49 +00:00  
				
					
						
							
							
								 
						
							
							
								d8e1c380e6 
								
							
								 
							
						 
						
							
							
								
								minor: make it clearer in the log where we're loading region config files and not the regions themselves  
							
							
							
						 
						
							2011-03-25 23:36:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3a55d59b45 
								
							
								 
							
						 
						
							
							
								
								in region web loader, print out url that config is being loaded from (this wasn't being done anywhere).  
							
							
							
						 
						
							2011-03-25 23:29:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ea72745d43 
								
							
								 
							
						 
						
							
							
								
								Log the xml/ini regions config files that opensim loads from, and the regions that it loaded from them  
							
							... 
							
							
							
							This will show up with the lines [REGION LOADER FILE SYSTEM]: Loading config files from ./Regions, etc. 
							
						 
						
							2011-03-25 23:18:47 +00:00  
				
					
						
							
							
								 
						
							
							
								6ae04448f7 
								
							
								 
							
						 
						
							
							
								
								Start using IPrimCounts populated by PrimCountModule instead of LandData counts populated by LandManagementModule.  
							
							... 
							
							
							
							In order to pass ILandObject into IClientAPI.SendLandProperties(), had to push ILandObject and IPrimCounts into OpenSim.Framework from OpenSim.Region.Framework.Interfaces, in order to avoid ci
Counts are showing odd behaviour at the moment, this will be addressed shortly. 
							
						 
						
							2011-03-25 23:05:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7f5019b0f2 
								
							
								 
							
						 
						
							
							
								
								Add ILandObject.IPrimCounts for the new prim count module.  
							
							... 
							
							
							
							Not functional yet, but tests now act against this object rather than interrogating the module directly 
							
						 
						
							2011-03-25 21:47:54 +00:00  
				
					
						
							
							
								 
						
							
							
								eaa37d15f2 
								
							
								 
							
						 
						
							
							
								
								factor out common test setup code in PCM tests  
							
							
							
						 
						
							2011-03-23 23:28:23 +00:00  
				
					
						
							
							
								 
						
							
							
								f001aab8aa 
								
							
								 
							
						 
						
							
							
								
								extend TestAddOwnerObject() to add a second object  
							
							
							
						 
						
							2011-03-23 23:19:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ebbe3afaf1 
								
							
								 
							
						 
						
							
							
								
								Add PrimCountModuleTests.TestRemoveOwnerObject().  
							
							... 
							
							
							
							Also adds SceneSetupHelpers methods to easily create sogs with different part UUIDs 
							
						 
						
							2011-03-23 23:14:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d5c7ae5c6b 
								
							
								 
							
						 
						
							
							
								
								refactor common sop setup parts into a single method  
							
							
							
						 
						
							2011-03-23 22:40:23 +00:00  
				
					
						
							
							
								 
						
							
							
								de88227bc4 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify part of AddSceneObject() test setup by moving sog construction into SceneSetupHelpers.CreateSceneObject()  
							
							
							
						 
						
							2011-03-23 22:29:27 +00:00  
				
					
						
							
							
								 
						
							
							
								88673c86a4 
								
							
								 
							
						 
						
							
							
								
								use a 3 part object for the pcm test rather than a 1 part, for improved test coverage  
							
							
							
						 
						
							2011-03-23 22:17:47 +00:00  
				
					
						
							
							
								 
						
							
							
								f1f4985ab6 
								
							
								 
							
						 
						
							
							
								
								user a non UUID.Zero user in pcm test to avoid any special treatment of UUID.Zero  
							
							
							
						 
						
							2011-03-23 22:14:04 +00:00  
				
					
						
							
							
								 
						
							
							
								654aa7abeb 
								
							
								 
							
						 
						
							
							
								
								Extend simple PCM add object test to check all counts  
							
							
							
						 
						
							2011-03-23 22:12:20 +00:00  
				
					
						
							
							
								 
						
							
							
								08c3cd6b36 
								
							
								 
							
						 
						
							
							
								
								Add method doc to the Get*() methods on PrimCountModule  
							
							
							
						 
						
							2011-03-23 22:04:14 +00:00  
				
					
						
							
							
								 
						
							
							
								67cafbd33a 
								
							
								 
							
						 
						
							
							
								
								remove a rogue Console.WriteLine() from the last commit.  
							
							
							
						 
						
							2011-03-23 21:54:02 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e3c327a305 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/OpenSim/Core  
							
							
							
						 
						
							2011-03-21 22:06:43 -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