d05af4bdad 
								
							
								 
							
						 
						
							
							
								
								Fix bug in AssetService where requesting data only for an asset would throw an exception if the asset did not exist.  
							
							
							
						 
						
							2013-03-15 22:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7fb458b055 
								
							
								 
							
						 
						
							
							
								
								minor: log an error rather than info if a connector fails to load.  
							
							
							
						 
						
							2013-03-15 22:08:11 +00:00  
				
					
						
							
							
								 
						
							
							
								3a7d9f740e 
								
							
								 
							
						 
						
							
							
								
								minor: Make logged message in ServerUtils more consistent.  
							
							
							
						 
						
							2013-03-15 22:05:18 +00:00  
				
					
						
							
							
								 
						
							
							
								8cc3adb585 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-15 21:57:25 +00:00  
				
					
						
							
							
								 
						
							
							
								924d6e892a 
								
							
								 
							
						 
						
							
							
								
								Make it possible to chain another asset service underneath the de-duplicating XAssetService.  
							
							... 
							
							
							
							This makes it possible to use the dedupliicating service without needing to migrate all the existing asset data beforehand.
Currently controlled by a ChainedServiceModule setting in [AssetService] (e.g. ChainedServiceModule = "OpenSim.Services.AssetService.dll:AssetService")
Not yet ready for use. 
							
						 
						
							2013-03-15 21:53:39 +00:00  
				
					
						
							
							
								 
						
							
							
								032b645e80 
								
							
								 
							
						 
						
							
							
								
								Add Vegaslon to CONTRIBUTORS.txt  
							
							
							
						 
						
							2013-03-15 14:07:28 -07:00  
				
					
						
							
							
								 
						
							
							
								78b25094dc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Tweak vertical angular attraction to remove double VehicleOrientation application fixing the problem with the vertical attractor pushing vehicles nose first into ground when tilted on side.  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-03-15 14:05:38 -07:00  
				
					
						
							
							
								 
						
							
							
								c10c43d6f6 
								
							
								 
							
						 
						
							
							
								
								Fix server statistics always reporting zero for total network bytes in/out.  
							
							... 
							
							
							
							Clean up some parameter code in Statistics.Binary. 
							
						 
						
							2013-03-15 13:59:34 -07:00  
				
					
						
							
							
								 
						
							
							
								d3e76730bd 
								
							
								 
							
						 
						
							
							
								
								Add example code to DOExampleModule to pull data from that previously saved by DAExampleModule when instantiating a dynamc object.  
							
							
							
						 
						
							2013-03-15 00:49:35 +00:00  
				
					
						
							
							
								 
						
							
							
								cb74186888 
								
							
								 
							
						 
						
							
							
								
								Add ParentGroup.HasGroupChanged = true setting to DAExampleModule as this is necessary to get attributes to save (though this probably happens anyway due to the prim move)  
							
							
							
						 
						
							2013-03-15 00:27:06 +00:00  
				
					
						
							
							
								 
						
							
							
								e25ba116a3 
								
							
								 
							
						 
						
							
							
								
								refactor: make llGetLinkName() and llGetLinkKey() use a common GetLinkEntity() method  
							
							
							
						 
						
							2013-03-15 00:06:42 +00:00  
				
					
						
							
							
								 
						
							
							
								081271e1d7 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings in LSL_Api.cs  
							
							
							
						 
						
							2013-03-14 23:44:16 +00:00  
				
					
						
							
							
								 
						
							
							
								12900ea84e 
								
							
								 
							
						 
						
							
							
								
								Log same environment information to Robust log as is already done for simulator logs, for debug purposes  
							
							
							
						 
						
							2013-03-14 23:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2fbc08d7dd 
								
							
								 
							
						 
						
							
							
								
								refactor: minor cleanup in osGetAvatarList()  
							
							
							
						 
						
							2013-03-14 23:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								0ea0f8aa83 
								
							
								 
							
						 
						
							
							
								
								Fix bug in osCauseHealing() if called with an avatar ID for an avatar that is not in the scene.  
							
							
							
						 
						
							2013-03-14 23:16:39 +00:00  
				
					
						
							
							
								 
						
							
							
								56b333f301 
								
							
								 
							
						 
						
							
							
								
								minor: Use more compact libomv primitive constructors in osNpcGetPos() and osNpcGetRot()  
							
							
							
						 
						
							2013-03-14 23:12:58 +00:00  
				
					
						
							
							
								 
						
							
							
								55204ccde6 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in OSSL_Api functions where a parcel could be misidentified for moving prims.  
							
							
							
						 
						
							2013-03-14 23:09:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f8dab4f93f 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llCastRay()  
							
							
							
						 
						
							2013-03-14 23:06:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ca99f418d8 
								
							
								 
							
						 
						
							
							
								
								refactor: Use ILandChannel.GetLandObject(Vector3) in LSL_Api rather than having to continually take intermediate Vector3s to avoid race conditions  
							
							
							
						 
						
							2013-03-14 23:05:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c1115e4c2e 
								
							
								 
							
						 
						
							
							
								
								Add ILandChannel.GetLandObject(Vector3 position) as this is a very common input to GetLandObject()  
							
							... 
							
							
							
							This conforms to the existing ILandChannel.ParcelsNearPoint() method 
							
						 
						
							2013-03-14 22:56:26 +00:00  
				
					
						
							
							
								 
						
							
							
								c09f4ff483 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetCameraRot() where inconsistent information could be returned for a rotating camera  
							
							
							
						 
						
							2013-03-14 22:49:08 +00:00  
				
					
						
							
							
								 
						
							
							
								114fd042de 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetCameraPos() where an inconsistent post could be returned for a moving camera  
							
							
							
						 
						
							2013-03-14 22:46:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d4b109b4c4 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llParcelMediaCommandList() where a parcel could be misidentified for a moving prim  
							
							
							
						 
						
							2013-03-14 22:45:00 +00:00  
				
					
						
							
							
								 
						
							
							
								2a81eb8d45 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in LSL_Api.GetPrimParams() for PRIM_POSITION, PRIM_SIZE and PRIM_ROT_LOCAL  
							
							... 
							
							
							
							This function is used by all the various ll*Params() and os*Params() functions 
							
						 
						
							2013-03-14 22:42:11 +00:00  
				
					
						
							
							
								 
						
							
							
								b23009e480 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetGeometricCenter() if this was changing whilst the function was called.  
							
							
							
						 
						
							2013-03-14 22:35:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a6f8638174 
								
							
								 
							
						 
						
							
							
								
								refactor: use LSL_Rotation(Quaternion) constructor in lLGetRootRotation()  
							
							
							
						 
						
							2013-03-14 22:34:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8b657773e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/SensorRepeat.cs 
							
						 
						
							2013-03-14 22:34:15 +00:00  
				
					
						
							
							
								 
						
							
							
								dd6f1fc637 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetRootPosition() where inconsistent results could be returned for moving prims  
							
							
							
						 
						
							2013-03-14 22:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e7603f98b7 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in detecting current parcel for llAddToLandPassList(), llSetParcelMusicURL() and llGetParcelMusicURL() for moving prims  
							
							
							
						 
						
							2013-03-14 22:31:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e6eb914675 
								
							
								 
							
						 
						
							
							
								
								refactor: use LSL_Vector(Vector3) constructor in llGroundNormal()  
							
							
							
						 
						
							2013-03-14 22:29:09 +00:00  
				
					
						
							
							
								 
						
							
							
								f8c24b2a61 
								
							
								 
							
						 
						
							
							
								
								minor: Reuse ground LSL_Vector in llGroundSlope() rather than creating a new one.  
							
							
							
						 
						
							2013-03-14 22:26:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9bea1e3f 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in llTeleportAgent(), llTeleportAgentGlobalCoords(), llEjectFromLand() and llOverMyLand() where the wrong parcel could be identified for very fast moving avatars.  
							
							
							
						 
						
							2013-03-14 22:22:10 +00:00  
				
					
						
							
							
								 
						
							
							
								7b85279dba 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llGetCenterOfMass()  
							
							
							
						 
						
							2013-03-14 22:14:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ff6a16b46e 
								
							
								 
							
						 
						
							
							
								
								Fix a minor race condition in llInstantMessage() where slightly wrong origin co-ordinates could be given for a fast moving prim  
							
							
							
						 
						
							2013-03-14 22:09:05 +00:00  
				
					
						
							
							
								 
						
							
							
								895aa7346f 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetOmega() where inconsistent results could be returned (accidentally stated that commit  1774c631 was this fix).  
							
							... 
							
							
							
							Commit 1774c631 
							
						 
						
							2013-03-14 22:07:07 +00:00  
				
					
						
							
							
								 
						
							
							
								1774c631cb 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetOmega() where a call whilst a prim was changing angular velocity could return inconsistent results  
							
							
							
						 
						
							2013-03-14 22:04:11 +00:00  
				
					
						
							
							
								 
						
							
							
								04e806036f 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llGetVel()  
							
							
							
						 
						
							2013-03-14 22:02:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ffbbe29229 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llGetTorque()  
							
							
							
						 
						
							2013-03-14 22:01:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c3e081a5ca 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetLocalRot() where inconsistent results could be returned if the prim was rotating during the call  
							
							
							
						 
						
							2013-03-14 22:00:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f840728273 
								
							
								 
							
						 
						
							
							
								
								refactor: use cleaner LSL_Rotation quaternion constructor in LSL_Api.GetPartRot()  
							
							
							
						 
						
							2013-03-14 21:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ad9bd3fe93 
								
							
								 
							
						 
						
							
							
								
								Fix sensors, llGetRootRotation(), llGet*Param() and other functions to use the world rotation if the avatar to which they are attached is sitting  
							
							
							
						 
						
							2013-03-14 21:46:29 +00:00  
				
					
						
							
							
								 
						
							
							
								e9c394fb4e 
								
							
								 
							
						 
						
							
							
								
								Make llGetObjectDetails() return the correct world rotation for a sitting avatar  
							
							... 
							
							
							
							This addresses http://opensimulator.org/mantis/view.php?id=6567 
This creates a ScenePresence.GetWorldRotation() with the same semantics as SOP.GetWorldRotation()
SP.Rotation can't be used since it's relative to the sat upon prim if the avatar is sitting. 
							
						 
						
							2013-03-14 21:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9fad90a914 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensim/var/git/opensim  
							
							
							
						 
						
							2013-03-14 00:58:00 -04:00  
				
					
						
							
							
								 
						
							
							
								42c533c589 
								
							
								 
							
						 
						
							
							
								
								* Updates HttpServer again to re-add the code that closes the stream and connection when It's done sending.  Be on the lookout for an old linux/mono bug where the client doesn't get the last bit of the stream before it is disconnected!. Code on opensim-libs.  All tests pass..   HttpServer's internal tests pass..   but just a bad feeling.   More people should test :)  
							
							
							
						 
						
							2013-03-14 00:57:42 -04:00  
				
					
						
							
							
								 
						
							
							
								43220afda2 
								
							
								 
							
						 
						
							
							
								
								Improve DAExampleModule to show current necessary locking to avoid race conditions with a serialization thread.  
							
							
							
						 
						
							2013-03-13 23:42:14 +00:00  
				
					
						
							
							
								 
						
							
							
								48d41ef307 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary instation of DOMap() in SOP from commit  5c53660 since this is being done lazily  
							
							
							
						 
						
							2013-03-13 23:25:56 +00:00  
				
					
						
							
							
								 
						
							
							
								39a0928052 
								
							
								 
							
						 
						
							
							
								
								minor: Remove some mono compiler warnings in OpenSim.Framework.dll  
							
							
							
						 
						
							2013-03-13 23:17:27 +00:00  
				
					
						
							
							
								 
						
							
							
								5c53660a7f 
								
							
								 
							
						 
						
							
							
								
								Add prototype dynamic objects map for scene object parts  
							
							... 
							
							
							
							This allows region modules to add dynamic objects to SOPs rather than having to continually push and pull OSD dynamic attributes.
This is to explore the original MOAP use case for dynamic attributes where it could be very awkward and possibly time-consuming to keep reconstructing MediaEntrys from stored DynamicAttributes.
This commit adds a DOExampleModule to demonstrate/evolve this code.
Dynamic objects involve no storage or persistence changes - the 'backing store' for any data that does need to be saved will remain the DAMap.
DOExampleModule in this commit only attaches a fresh dynamic object.  Actually constructing this from stored dynamic attributes and handling persistence is left for later.
These changes should affect no existing functionality, though it may or may not reveal necessary changes in DAMap down the road. 
							
						 
						
							2013-03-13 22:59:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0e426c5cd0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-03-13 02:03:46 +00:00  
				
					
						
							
							
								 
						
							
							
								710381e838 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Tests/SceneObjectUndoRedoTests.cs 
							
						 
						
							2013-03-13 02:02:46 +00:00