439f11cc3c 
								
							
								 
							
						 
						
							
							
								
								Add region heartbeat start event to complement heartbeat end event.  
							
							... 
							
							
							
							This allows object modification before the usual heartbeat operation. 
							
						 
						
							2013-05-30 19:16:31 -07:00  
				
					
						
							
							
								 
						
							
							
								3aa2fb9928 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove unuseful BulletSim parameters from OpenSimDefaults.ini and  
							
							... 
							
							
							
							replace with things someone might actually want to tune (avatar height, ...). 
							
						 
						
							2013-05-30 19:16:29 -07:00  
				
					
						
							
							
								 
						
							
							
								46335b103e 
								
							
								 
							
						 
						
							
							
								
								If an exception occurs in the AsyncCommandManager loop, spit it out to log rather than silently swallowing it.  
							
							... 
							
							
							
							This might help diagnose the cause of http://opensimulator.org/mantis/view.php?id=6651  where sometimes scripts fail to start on region start. 
							
						 
						
							2013-05-30 23:51:35 +01:00  
				
					
						
							
							
								 
						
							
							
								328883700a 
								
							
								 
							
						 
						
							
							
								
								UserProfiles  
							
							... 
							
							
							
							UserProfiles for Robust and Standalone. Includes service and connectors for Robust and standalone opensim plus matching region module. 
							
						 
						
							2013-05-30 17:59:18 -04:00  
				
					
						
							
							
								 
						
							
							
								6b88a665d3 
								
							
								 
							
						 
						
							
							
								
								minor: fix warnings in GodsModule that were due to duplicate using statements  
							
							
							
						 
						
							2013-05-30 22:43:52 +01:00  
				
					
						
							
							
								 
						
							
							
								12a3b85561 
								
							
								 
							
						 
						
							
							
								
								Fix passing of voice distance attenuation to the Vivox voice server.  
							
							... 
							
							
							
							Because of a typo, this wasn't being done at all - now the 'default' value as described in OpenSimDefaults.ini of 10m is passed (vivox_channel_clamping_distance)
Thanks to Ai Austin for spotting this. 
							
						 
						
							2013-05-30 22:20:02 +01:00  
				
					
						
							
							
								 
						
							
							
								669fa3ff9a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/OptionalModules/Avatar/Voice/VivoxVoice/VivoxVoiceModule.cs 
							
						 
						
							2013-05-30 21:48:09 +01:00  
				
					
						
							
							
								 
						
							
							
								8f9a726465 
								
							
								 
							
						 
						
							
							
								
								If on a sit request we sit the avatar on a different prim in a linkset for some reason (e.g. because it has a sit target), then send the actual sit prim UUID to the viewer rather than the requested one.  
							
							... 
							
							
							
							This purports to fix the issue described in http://opensimulator.org/mantis/view.php?id=6653  where the camera can end up following the requested sit prim rather than the actual.
The original spot was by Vegaslon, this commit just goes about it in a slightly different way
This commit also makes m_requestedSitTargetUUID to be the actual UUID, which is consistent with m_requestedSitTargetID which was already doing this.
However, this adjustment has no practical effect since we only currently need to know that there's any requested sit UUID at all, not which one it is. 
							
						 
						
							2013-05-30 19:27:20 +01:00  
				
					
						
							
							
								 
						
							
							
								cc7aa88b26 
								
							
								 
							
						 
						
							
							
								
								Try caching the user name for a new agent earlier on in the process of establishing a connection, to see if this helps with "Unknown UserUMMTGUN" issues.  
							
							... 
							
							
							
							The UMMTGUN form of Unknown User seems to appear because a viewer sometimes sends a UUIDNameRequest UDP request that fails to find a binding.
However, in theory the incoming agent should have made that binding before any such request is triggered.
So moving this binding to an earlier point in the process to see if this makes a difference.
Unknown user name is also updated to UserUMMTGUN2 - if you see the old name then you need to clear your viewer cache.
This relates to http://opensimulator.org/mantis/view.php?id=6625  
							
						 
						
							2013-05-29 23:08:54 +01:00  
				
					
						
							
							
								 
						
							
							
								f9ee9efb97 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-05-29 22:40:51 +01:00  
				
					
						
							
							
								 
						
							
							
								4898f18f89 
								
							
								 
							
						 
						
							
							
								
								Add HG regression TestCachedUserNameForNewAgent()  
							
							
							
						 
						
							2013-05-29 21:28:38 +01:00  
				
					
						
							
							
								 
						
							
							
								233b9ec4d7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-05-28 20:59:54 -07:00  
				
					
						
							
							
								 
						
							
							
								7e1c7f54c7 
								
							
								 
							
						 
						
							
							
								
								First change in Vivox for ages! -- added a lock to serialize calls to vivox servers. This may ameliorate things when lots of avies arrive in a sim at about the same time. Turns out that there are 4 http requests per avie to Vivox.  
							
							
							
						 
						
							2013-05-28 20:59:25 -07:00  
				
					
						
							
							
								 
						
							
							
								ae0d6ab28a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: don't zero motion when changing vehicle type.  
							
							... 
							
							
							
							Some vehicle scripts change type on the fly as an easy way of setting
all the parameters (like a plane changing to a car when on the ground). 
							
						 
						
							2013-05-28 09:19:08 -07:00  
				
					
						
							
							
								 
						
							
							
								7c3a46ccea 
								
							
								 
							
						 
						
							
							
								
								BulletSim: default using mesh asset hulls to 'true'. This means that,  
							
							... 
							
							
							
							if the mesh asset specifies physics hulls, BulletSim will fetch and
use same rather than approximating the hulls. If physics hulls are not
specified, the representation will fall back to the regular physics mesh. 
							
						 
						
							2013-05-27 14:38:59 -07:00  
				
					
						
							
							
								 
						
							
							
								0c35d28933 
								
							
								 
							
						 
						
							
							
								
								BulletSim: enable GImpact shape for prims with cuts. Include DLLs and SOs  
							
							... 
							
							
							
							which recompute GImpact shape bounding box after creation as Bullet
doesn't do that itself (something it does for nearly every other shape).
Now, physical prims without cuts become single mesh convex meshes. Physical
prims with cuts become GImpact meshes. Meshes become a set of convex
hulls approximated from the mesh unless the hulls are specified in the
mesh asset data. The use of GImpact shapes should make some mechanical
physics more stable. 
							
						 
						
							2013-05-26 17:35:12 -07:00  
				
					
						
							
							
								 
						
							
							
								a348c8e44a 
								
							
								 
							
						 
						
							
							
								
								Allow Linden trees to preserve their type when taken into inventory and rezzed again. Allow Linden trees to be sensed by LLSensor as PASSIVE objects.  
							
							
							
						 
						
							2013-05-26 14:11:48 +02:00  
				
					
						
							
							
								 
						
							
							
								533bbf033d 
								
							
								 
							
						 
						
							
							
								
								Update the money framework to allow sending the new style linden "serverside is now viewerside" messages regarding currency  
							
							... 
							
							
							
							This will require all money modules to be refactored! 
							
						 
						
							2013-05-25 02:08:54 +01:00  
				
					
						
							
							
								 
						
							
							
								ec22c84cb1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-05-25 02:00:22 +01:00  
				
					
						
							
							
								 
						
							
							
								2ea41718de 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a087dbed7f57f3ec431782dd51ba43110a0f4ae3' into careminster  
							
							
							
						 
						
							2013-05-25 02:00:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2b87fb73a9 
								
							
								 
							
						 
						
							
							
								
								Merge commit '440905ad14d4261df9da0fd2ce7e20a350982af1' into careminster  
							
							
							
						 
						
							2013-05-25 02:00:02 +01:00  
				
					
						
							
							
								 
						
							
							
								0086c3b5fb 
								
							
								 
							
						 
						
							
							
								
								Update the money framework to allow sending the new style linden "serverside is now viewerside" messages regarding currency  
							
							... 
							
							
							
							This will require all money modules to be refactored! 
							
						 
						
							2013-05-25 01:58:50 +02:00  
				
					
						
							
							
								 
						
							
							
								1821372634 
								
							
								 
							
						 
						
							
							
								
								Meshmerizer: remember to add the copied hull verts to the list of hulls.  
							
							
							
						 
						
							2013-05-24 16:32:19 -07:00  
				
					
						
							
							
								 
						
							
							
								5f1f5ea5ab 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add VehicleInertiaFactor to allow modifying inertia.  
							
							... 
							
							
							
							Another parameter for vehicle operation tuning.
Default to <1,1,1> which means nothing is different under normal use. 
							
						 
						
							2013-05-24 16:24:16 -07:00  
				
					
						
							
							
								 
						
							
							
								4979940def 
								
							
								 
							
						 
						
							
							
								
								BulletSim: properly set mesh hash key in use tracking structure.  
							
							... 
							
							
							
							Shouldn't see any functional difference. 
							
						 
						
							2013-05-24 16:23:10 -07:00  
				
					
						
							
							
								 
						
							
							
								81a6c39781 
								
							
								 
							
						 
						
							
							
								
								Meshmerizer: add INI parameter to enable DEBUG mesh detail logging.  
							
							... 
							
							
							
							Default to off.
To turn mesh parsing DEBUG detail logging on, add
    [Mesh]
        LogMeshDetail=true
to the INI file. 
							
						 
						
							2013-05-24 16:20:26 -07:00  
				
					
						
							
							
								 
						
							
							
								a087dbed7f 
								
							
								 
							
						 
						
							
							
								
								One more appearance change: drop sending the SendAppearance packet  
							
							... 
							
							
							
							to avatar when it becomes root. This packet shows up in the viewer
logs as an error and appears to cause problems for completing the
texture rebake process for v1 viewers in some cases. 
							
						 
						
							2013-05-24 13:26:07 -07:00  
				
					
						
							
							
								 
						
							
							
								bb0ea25090 
								
							
								 
							
						 
						
							
							
								
								Protect one more update of the baked texture hashes.  
							
							
							
						 
						
							2013-05-24 13:25:25 -07:00  
				
					
						
							
							
								 
						
							
							
								681fbda4b6 
								
							
								 
							
						 
						
							
							
								
								This is an experimental patch that adds support for comparing texture  
							
							... 
							
							
							
							hashes for the purpose of accurately responding to AgentTextureCached
packets. There is a change to IClientAPI to report the wearbles hashes
that come in through the SetAppearance packet. Added storage of the
texture hashes in the appearance. While these are added to the
Pack/Unpack (with support for missing values) routines (which means
Simian will store them properly), they are not currently persisted in
Robust. 
							
						 
						
							2013-05-24 13:18:16 -07:00  
				
					
						
							
							
								 
						
							
							
								440905ad14 
								
							
								 
							
						 
						
							
							
								
								change a hull debugging message to Debug instead of Info  
							
							
							
						 
						
							2013-05-24 10:31:14 -07:00  
				
					
						
							
							
								 
						
							
							
								21a3a81c7a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-05-24 01:54:28 -07:00  
				
					
						
							
							
								 
						
							
							
								0cdea5c2f3 
								
							
								 
							
						 
						
							
							
								
								correct some errors in decoding of mesh asset convex decomposition data  
							
							
							
						 
						
							2013-05-24 01:53:37 -07:00  
				
					
						
							
							
								 
						
							
							
								e2e839a0cd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Physics/BulletSPlugin/BSShapes.cs 
							
						 
						
							2013-05-24 01:11:49 +01:00  
				
					
						
							
							
								 
						
							
							
								eb2bd9d203 
								
							
								 
							
						 
						
							
							
								
								minor: Remove unnecessary duplication of AbsolutePosition Vector3 in SOG.Copy()  
							
							... 
							
							
							
							As a struct, Vector3 has already been cloned by MemberwiseClone() 
							
						 
						
							2013-05-24 00:46:58 +01:00  
				
					
						
							
							
								 
						
							
							
								09c2cd0d76 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Physics/BulletSPlugin/BSShapes.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-05-24 00:45:08 +01:00  
				
					
						
							
							
								 
						
							
							
								02fe05f346 
								
							
								 
							
						 
						
							
							
								
								Fix issue where llSetPayPrice on either one of a clone prim in the same OpenSimulator session would change the prices on both prims.  
							
							... 
							
							
							
							This is because the PayPrice array refernence was being memberwise cloned and not the array itself.
Addresses http://opensimulator.org/mantis/view.php?id=6639  
							
						 
						
							2013-05-24 00:41:47 +01:00  
				
					
						
							
							
								 
						
							
							
								027580935a 
								
							
								 
							
						 
						
							
							
								
								Reset "Show in search" on parcels cut off other parcels that are in search  
							
							
							
						 
						
							2013-05-24 01:09:07 +02:00  
				
					
						
							
							
								 
						
							
							
								e597a7d94e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-05-23 23:53:44 +01:00  
				
					
						
							
							
								 
						
							
							
								9b56f99326 
								
							
								 
							
						 
						
							
							
								
								Fix bug where a cloned object would report the wrong llGetNumberOfPrims() when avatars had been sitting on the original and a different avatar sat on the copy within the same opensim session.  
							
							... 
							
							
							
							This was because the sitting avatars list was being cloned rather than reset.
Addresses http://opensimulator.org/mantis/view.php?id=6649  
							
						 
						
							2013-05-23 23:52:07 +01:00  
				
					
						
							
							
								 
						
							
							
								d90d8e9999 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-05-23 15:48:47 -07:00  
				
					
						
							
							
								 
						
							
							
								c5549d2730 
								
							
								 
							
						 
						
							
							
								
								add decoder for bounding convex hull  
							
							
							
						 
						
							2013-05-23 15:47:47 -07:00  
				
					
						
							
							
								 
						
							
							
								9ba35c6b7e 
								
							
								 
							
						 
						
							
							
								
								Port fix from justicc - decouple pay prices on drag-copied prims  
							
							
							
						 
						
							2013-05-24 00:45:30 +02:00  
				
					
						
							
							
								 
						
							
							
								0d5566e879 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-05-23 23:07:46 +01:00  
				
					
						
							
							
								 
						
							
							
								28548ab347 
								
							
								 
							
						 
						
							
							
								
								Fix bug where both ordinary UserManagementModule and HGUserManagementModules were being added to scenes if no UserManagementModule was specified.  
							
							... 
							
							
							
							Without explicit config non-hg UMM is used - this is in common with other HG modules.
This was causing a non-HG module to unpredictably use the UMM or HGUMM, though lack of bug reports suggest either UMM was always used or it didn't matter in this case. 
							
						 
						
							2013-05-23 23:05:56 +01:00  
				
					
						
							
							
								 
						
							
							
								0e002e3693 
								
							
								 
							
						 
						
							
							
								
								Add DEBUG level logging in Meshmerizer for mesh parsing. There is  
							
							... 
							
							
							
							a compile time variable to turn this logging off if it is too spammy. 
							
						 
						
							2013-05-23 14:41:05 -07:00  
				
					
						
							
							
								 
						
							
							
								29b3b44fab 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add locking around Meshmerizer use to eliminate possible race  
							
							... 
							
							
							
							condition when extracting the convex hulls. 
							
						 
						
							2013-05-23 14:40:16 -07:00  
				
					
						
							
							
								 
						
							
							
								5efce21abc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct errors caused by misspelled INI parameter spec.  
							
							... 
							
							
							
							Add debugging messages for hull asset use. 
							
						 
						
							2013-05-22 21:57:07 -07:00  
				
					
						
							
							
								 
						
							
							
								f490522082 
								
							
								 
							
						 
						
							
							
								
								BulletSim: specify directory for OpenSim.Region.Physics.Meshing  
							
							... 
							
							
							
							DLL file in prebuild.xml since that file ends up in bin/Physics
directory. 
							
						 
						
							2013-05-22 21:09:37 -07:00  
				
					
						
							
							
								 
						
							
							
								ffc9b3dda7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add code to experimentally use asset hull data.  
							
							... 
							
							
							
							Default to 'off' as it needs debugging. 
							
						 
						
							2013-05-22 21:01:00 -07:00  
				
					
						
							
							
								 
						
							
							
								61cdf9390d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem with walking up stairs that are oriented  
							
							... 
							
							
							
							in certain directions. The problem was really that the avatar capsule
orientation was being set incorrectly. 
							
						 
						
							2013-05-22 16:06:06 -07:00