5acaba2974 
								
							
								 
							
						 
						
							
							
								
								Added basic implementation for ClientManagerSyncModule and PhysicsEngineSyncModule.  
							
							
							
						 
						
							2010-12-29 17:01:45 -08:00  
				
					
						
							
							
								 
						
							
							
								2ce7d982fa 
								
							
								 
							
						 
						
							
							
								
								Added functions to sync terrain updates. Either script engine or Scene can update terrain  
							
							... 
							
							
							
							and the other will be updated. 
							
						 
						
							2010-12-29 13:41:51 -08:00  
				
					
						
							
							
								 
						
							
							
								994d70f9d8 
								
							
								 
							
						 
						
							
							
								
								Code good for script engine and Scene to sync on majority object operations:  
							
							... 
							
							
							
							e.g. script execution, editing objects, reloading
oar file on Scene (but terrian not updated correctly to the debugging viewer of script engine),
rezing objects by scripts, deleting objects. 
							
						 
						
							2010-12-28 17:11:30 -08:00  
				
					
						
							
							
								 
						
							
							
								821f80bf3f 
								
							
								 
							
						 
						
							
							
								
								Add funtions in RegionSyncModule and (Actor)SyncModules to correctly process SyncStop.  
							
							... 
							
							
							
							E.g. script engine will save script states and delete objects in local scene copy;
ScenePersistence still maintains object copies, though. 
							
						 
						
							2010-12-28 15:58:16 -08:00  
				
					
						
							
							
								 
						
							
							
								130915f669 
								
							
								 
							
						 
						
							
							
								
								Added functions to sync on RemoveObject event. Object can now be removed from either script-engine  
							
							... 
							
							
							
							or Scene and can be synced.
Problem: there is significant delay form when an object is removed on one actor, to the time it also
disappears from the viewer attaching to the other actor. 
							
						 
						
							2010-12-28 14:54:40 -08:00  
				
					
						
							
							
								 
						
							
							
								384895cbdd 
								
							
								 
							
						 
						
							
							
								
								Added synchronization functions to RegionSyncModule, Scene, SceneGraph, SceneObjectGroup and  
							
							... 
							
							
							
							SceneObjectPart: examples:
HandleAddOrUpdateObjectBySynchronization
QueueSceneObjectPartForUpdate
SceneObjectGroup.UpdateObjectAllProperties
SceneObjectPart.UpdateAllProperties
Now script engine and Scene can sync on script updating or Scene editing objects. 
							
						 
						
							2010-12-28 12:09:17 -08:00  
				
					
						
							
							
								 
						
							
							
								f10059ccd9 
								
							
								 
							
						 
						
							
							
								
								1. Added ActorID to IDSGActorSyncModule and the modules that implements this interface.  
							
							... 
							
							
							
							2. Added LastUpdateTimeStamp and LastUpdateActorID to SceneObjectPart. Also added functions to
serialize and de-serialize the two new members. 
							
						 
						
							2010-12-27 12:15:39 -08:00  
				
					
						
							
							
								 
						
							
							
								e68a8f7710 
								
							
								 
							
						 
						
							
							
								
								Added handlers to SceneGraph.OnObjectCreate event in both ScenePersistenceSyncModule  
							
							... 
							
							
							
							and ScriptEngineSyncModule, so that they can apply actor specific operations once
an object is added to the local Scene. 
							
						 
						
							2010-12-23 15:42:05 -08:00  
				
					
						
							
							
								 
						
							
							
								d0b429c186 
								
							
								 
							
						 
						
							
							
								
								Added SymmetricSyncMessage.cs to git index.  
							
							... 
							
							
							
							Added ScriptEngineSyncModule.cs with basic implementation. Code now good for script engine
to initilaize local scene by synch'ing with ScenePersistence's copy.
Fixed a bug in SyncStart(), so that it won't read in remote listeners' config info every time
SyncStart() is called. 
							
						 
						
							2010-12-23 14:36:02 -08:00  
				
					
						
							
							
								 
						
							
							
								d63e3db533 
								
							
								 
							
						 
						
							
							
								
								Added event OnPostSceneCreation to OpenSim/Region/Framework/Scenes/EventManager.cs, and TriggerOnPostSceneCreation. Reason: to emulate what PostInitialise() used to do for IRegionsModules, which is no longer included in INonSharedRegionModule.  
							
							... 
							
							
							
							Added OnPostSceneCreation() in RegionSynModule.cs, to gain ActorType information from the
loaded Scene.ActorSyncModule. OpenSim, when configured as ScenePersistence, can start normally now. 
							
						 
						
							2010-12-23 14:07:05 -08:00  
				
					
						
							
							
								 
						
							
							
								650b0bfe54 
								
							
								 
							
						 
						
							
							
								
								1. Restored SceneObjectSerializer.SOGToXml2() as in opensim trunk (master), so that objects  
							
							... 
							
							
							
							are serialized properly.
2. Added code to pass ActorType from a particular ActorSyncModule to RegionSyncModule. 
							
						 
						
							2010-12-23 14:06:33 -08:00  
				
					
						
							
							
								 
						
							
							
								dc6964444e 
								
							
								 
							
						 
						
							
							
								
								Two SyncConnectors now exchange RegionName and Terrian (Scene and Scriptengine tested).  
							
							
							
						 
						
							2010-12-22 16:56:34 -08:00  
				
					
						
							
							
								 
						
							
							
								f97fe18648 
								
							
								 
							
						 
						
							
							
								
								Code good for an actor (script engine tested) to connect to ScenePersistence for synchronization.  
							
							... 
							
							
							
							Need to work on data transmission along the connection as next step. 
							
						 
						
							2010-12-22 11:41:31 -08:00  
				
					
						
							
							
								 
						
							
							
								c1af982ff4 
								
							
								 
							
						 
						
							
							
								
								Added code to initiate listener or start connecting to remote listeners.  
							
							
							
						 
						
							2010-12-21 17:15:30 -08:00  
				
					
						
							
							
								 
						
							
							
								cb49cfe6c5 
								
							
								 
							
						 
						
							
							
								
								Added "[Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule", Id = "AttachmentsModule")]" to  
							
							... 
							
							
							
							SymmetricSync modules that implement INonSharedRegionModule. They now start running as a region is loaded. 
							
						 
						
							2010-12-21 13:23:52 -08:00  
				
					
						
							
							
								 
						
							
							
								e96625c8ca 
								
							
								 
							
						 
						
							
							
								
								Started to implement Symmetric Sync between all actors. Reserved all old code for asym-sync implemented.  
							
							... 
							
							
							
							Created a subdir, SymmetricSync/ under OpenSim/Region/CoreModules/RegionSync/RegionSyncModule/. Newly
added files are kept here.
See SymmetricSyncDesign.pptx for the high level SW arch design. Available at \\jfea1pub303\PlanetLAB\vwi\sceneapi.
Added implementation of RegionSyncModule, SyncConnector, and ScenePersistenceSyncModule (this is ScenePersistence specific actions, e.g. message/event subscription). 
							
						 
						
							2010-12-21 10:48:34 -08:00  
				
					
						
							
							
								 
						
							
							
								2b390f2436 
								
							
								 
							
						 
						
							
							
								
								Fixed issues with save and retrieve appearance from grid.  
							
							
							
						 
						
							2010-12-14 15:06:31 -08:00  
				
					
						
							
							
								 
						
							
							
								c7923338bc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into danmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	bin/OpenSim.exe.config 
							
						 
						
							2010-12-09 15:49:40 -08:00  
				
					
						
							
							
								 
						
							
							
								dc86adbd17 
								
							
								 
							
						 
						
							
							
								
								Fixing up Appearance handling in Region Sync modules and connectors.  
							
							
							
						 
						
							2010-12-09 15:07:42 -08:00  
				
					
						
							
							
								 
						
							
							
								3675bb2981 
								
							
								 
							
						 
						
							
							
								
								Make configs consistent, as per mantos  #5258  
							
							
							
						 
						
							2010-12-09 09:30:17 -08:00  
				
					
						
							
							
								 
						
							
							
								baa8ddfd26 
								
							
								 
							
						 
						
							
							
								
								Minor bug fixes. Hunting down mantis  #5259  
							
							
							
						 
						
							2010-12-09 08:28:21 -08:00  
				
					
						
							
							
								 
						
							
							
								ab980fc927 
								
							
								 
							
						 
						
							
							
								
								Fixed wrong comment  
							
							
							
						 
						
							2010-12-08 19:47:05 -08:00  
				
					
						
							
							
								 
						
							
							
								90bcfefe09 
								
							
								 
							
						 
						
							
							
								
								Fixed previous compile error -- I haven't pushed the CreatorID in AssetBase yet...  
							
							
							
						 
						
							2010-12-08 19:37:35 -08:00  
				
					
						
							
							
								 
						
							
							
								0f240a9f7c 
								
							
								 
							
						 
						
							
							
								
								Update ode.dll to r1754  
							
							
							
						 
						
							2010-12-09 03:16:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3de0749aa7 
								
							
								 
							
						 
						
							
							
								
								Update libode.so to r1755.  
							
							... 
							
							
							
							This revision dates from 02 Sep 2010 and has received some testing.  This code will be updated in the opensim-libs repository
Updates for libode-x86_64, ode.dll and libode.dylib will follow 
							
						 
						
							2010-12-09 03:10:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d7346dd5ff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-12-09 01:55:45 +00:00  
				
					
						
							
							
								 
						
							
							
								1070cffcf9 
								
							
								 
							
						 
						
							
							
								
								Added ability for GetTexture to serve multiple formats. The format may come as an extra query parameter in the URL format=<format> (this was tested and working) or it may come in the Accept header (code added, but not tested). The result of the conversion is placed in the asset cache, under the name <uuid>-<format>.  
							
							
							
						 
						
							2010-12-08 18:53:15 -08:00  
				
					
						
							
							
								 
						
							
							
								4df1d25d23 
								
							
								 
							
						 
						
							
							
								
								Plumb a code path for the entity transfer module to ask a destination scene  
							
							... 
							
							
							
							whether or not an agent is allowed there as a root agent. 
							
						 
						
							2010-12-09 01:55:32 +00:00  
				
					
						
							
							
								 
						
							
							
								796216e44f 
								
							
								 
							
						 
						
							
							
								
								Added an exception handler on CreateObject handler, just in case there's an exception being thrown that is silently being ignored by the http server. (Trying to catch Melanie's problem with attachments on TPs)  
							
							
							
						 
						
							2010-12-07 20:05:53 -08:00  
				
					
						
							
							
								 
						
							
							
								7cfb3d7e96 
								
							
								 
							
						 
						
							
							
								
								Removed extraneous left-/ on /object/ subpath. Bug introduced during region URLs clean up.  
							
							
							
						 
						
							2010-12-07 17:17:06 -08:00  
				
					
						
							
							
								 
						
							
							
								1fa9399ab8 
								
							
								 
							
						 
						
							
							
								
								change doc.  trivial commit to get panda to rebuild  
							
							
							
						 
						
							2010-12-08 00:41:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c0d3ab59e6 
								
							
								 
							
						 
						
							
							
								
								Remove old Freeswitch configurations  
							
							
							
						 
						
							2010-12-07 15:30:10 +00:00  
				
					
						
							
							
								 
						
							
							
								72748746d5 
								
							
								 
							
						 
						
							
							
								
								Fixed some inconsistency with trailing /. Made debug messages consistent. Changed the stored region names of HG regions. Increased the size of regionName in DB.  
							
							
							
						 
						
							2010-12-05 19:43:24 -08:00  
				
					
						
							
							
								 
						
							
							
								45cd2e3ef9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master-core' into mantis5110  
							
							
							
						 
						
							2010-12-05 11:49:15 -08:00  
				
					
						
							
							
								 
						
							
							
								6639aaeed4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /var/git/opensim/  
							
							
							
						 
						
							2010-12-03 22:00:08 -08:00  
				
					
						
							
							
								 
						
							
							
								cdd0df9aae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /var/git/opensim/  
							
							
							
						 
						
							2010-12-03 21:30:05 -08:00  
				
					
						
							
							
								 
						
							
							
								4ca108f85e 
								
							
								 
							
						 
						
							
							
								
								Simplify updating of agent inventory assets. Make newly created asset IDs  
							
							... 
							
							
							
							random rather than using IDs known by the client ahead of time. 
							
						 
						
							2010-12-04 04:50:24 +00:00  
				
					
						
							
							
								 
						
							
							
								89fec4ff5b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-12-04 04:25:08 +00:00  
				
					
						
							
							
								 
						
							
							
								ea17b262a3 
								
							
								 
							
						 
						
							
							
								
								Convert the agent asset transactions module to a new style module.  
							
							... 
							
							
							
							Refactor to remove the property "MyScene" and the pointless circular
refs to the managing classes. Converted the module to a non-shared module.
Reformatted source for 80 columns. Removed the special role the module
had in the old loader. 
							
						 
						
							2010-12-04 04:24:55 +00:00  
				
					
						
							
							
								 
						
							
							
								755180612a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /var/git/opensim/  
							
							
							
						 
						
							2010-12-03 18:50:03 -08:00  
				
					
						
							
							
								 
						
							
							
								7b6b4501b7 
								
							
								 
							
						 
						
							
							
								
								minor: add class doc line to older region module example code pointing towards newer  
							
							
							
						 
						
							2010-12-04 02:49:41 +00:00  
				
					
						
							
							
								 
						
							
							
								f268cd7c53 
								
							
								 
							
						 
						
							
							
								
								comment out the extension attribute  
							
							
							
						 
						
							2010-12-04 02:47:29 +00:00  
				
					
						
							
							
								 
						
							
							
								57b5263ecf 
								
							
								 
							
						 
						
							
							
								
								add bare bones shared example module  
							
							
							
						 
						
							2010-12-04 02:46:59 +00:00  
				
					
						
							
							
								 
						
							
							
								2756e8fd67 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /var/git/opensim/  
							
							
							
						 
						
							2010-12-03 18:40:03 -08:00  
				
					
						
							
							
								 
						
							
							
								510b55c7f0 
								
							
								 
							
						 
						
							
							
								
								refactor some common code in RegionModulesControllerPlugin  
							
							... 
							
							
							
							also some minor doc changes in BareBonesNonSharedModule 
							
						 
						
							2010-12-04 02:38:26 +00:00  
				
					
						
							
							
								 
						
							
							
								cc471d9ca6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /var/git/opensim/  
							
							
							
						 
						
							2010-12-03 17:40:03 -08:00  
				
					
						
							
							
								 
						
							
							
								c010491d34 
								
							
								 
							
						 
						
							
							
								
								correct the id of the example module  
							
							
							
						 
						
							2010-12-04 01:38:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a06032d96e 
								
							
								 
							
						 
						
							
							
								
								Add the most bare bones non-shared region module example.  Not active unless the correct line is uncommented.  
							
							
							
						 
						
							2010-12-04 01:36:35 +00:00  
				
					
						
							
							
								 
						
							
							
								935929c2b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /var/git/opensim/  
							
							
							
						 
						
							2010-12-03 17:10:03 -08:00  
				
					
						
							
							
								 
						
							
							
								0ab774d484 
								
							
								 
							
						 
						
							
							
								
								add warning decals and information to RegionModule.cs in  probably non-functional OpenSim.Region.Examples.SimpleModule project  
							
							
							
						 
						
							2010-12-04 01:06:29 +00:00