347c5b3070 
								
							
								 
							
						 
						
							
							
								
								Add perms check  
							
							
							
						 
						
							2014-09-09 05:20:53 +02:00  
				
					
						
							
							
								 
						
							
							
								f4efa25820 
								
							
								 
							
						 
						
							
							
								
								remove  messing with KeyframeMotion on attach  
							
							
							
						 
						
							2014-09-09 03:54:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b732ee8d27 
								
							
								 
							
						 
						
							
							
								
								dont force Phantom on attachments, breaking no mod objects if wear by  
							
							... 
							
							
							
							mistake 
							
						 
						
							2014-09-09 03:47:51 +01:00  
				
					
						
							
							
								 
						
							
							
								136749c651 
								
							
								 
							
						 
						
							
							
								
								drop attachments with original physical proprieties  
							
							
							
						 
						
							2014-09-09 03:45:26 +01:00  
				
					
						
							
							
								 
						
							
							
								aa84ad369c 
								
							
								 
							
						 
						
							
							
								
								Add some forgotten calls  
							
							
							
						 
						
							2014-09-09 04:35:08 +02:00  
				
					
						
							
							
								 
						
							
							
								d2324b64c7 
								
							
								 
							
						 
						
							
							
								
								Add missing file  
							
							
							
						 
						
							2014-09-09 04:12:58 +02:00  
				
					
						
							
							
								 
						
							
							
								18023169e7 
								
							
								 
							
						 
						
							
							
								
								Actually do the overriding  
							
							
							
						 
						
							2014-09-09 04:12:10 +02:00  
				
					
						
							
							
								 
						
							
							
								5376d0a97b 
								
							
								 
							
						 
						
							
							
								
								Also check standard anim names  
							
							
							
						 
						
							2014-09-09 03:31:04 +02:00  
				
					
						
							
							
								 
						
							
							
								17154fbffa 
								
							
								 
							
						 
						
							
							
								
								set default LinksetPhysPrims to 0 so max number of prims for physical  
							
							... 
							
							
							
							object is disabled 
							
						 
						
							2014-09-09 02:22:07 +01:00  
				
					
						
							
							
								 
						
							
							
								d00aa403e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into ubitworkmaster  
							
							
							
						 
						
							2014-09-09 02:05:44 +01:00  
				
					
						
							
							
								 
						
							
							
								e775e1a317 
								
							
								 
							
						 
						
							
							
								
								make PERMISSION_OVERRIDE_ANIMATIONS implicit for attachments  
							
							
							
						 
						
							2014-09-09 03:03:27 +02:00  
				
					
						
							
							
								 
						
							
							
								f2390f7c72 
								
							
								 
							
						 
						
							
							
								
								Plumb llSetAnimationOverride  
							
							
							
						 
						
							2014-09-09 03:01:05 +02:00  
				
					
						
							
							
								 
						
							
							
								51697944b6 
								
							
								 
							
						 
						
							
							
								
								dont send fullObjectUpdate on deselect  
							
							
							
						 
						
							2014-09-09 00:09:39 +01:00  
				
					
						
							
							
								 
						
							
							
								8e15d4ad57 
								
							
								 
							
						 
						
							
							
								
								limit number of prims on physical objects. Not all cases covered still  
							
							
							
						 
						
							2014-09-08 23:58:49 +01:00  
				
					
						
							
							
								 
						
							
							
								93143ba012 
								
							
								 
							
						 
						
							
							
								
								on drop send full update on root prim, terse on others ( as sl ). Fix  
							
							... 
							
							
							
							count down of number of physicial prims on attach, if removing them 
							
						 
						
							2014-09-08 23:44:29 +01:00  
				
					
						
							
							
								 
						
							
							
								25b4e268a3 
								
							
								 
							
						 
						
							
							
								
								change attachment drop, to make object Phanton. THis is not as SL, but  
							
							... 
							
							
							
							rez position is automatic and object interpenetrations will
 happen including with the avatar, with the usual ugly effects. 
							
						 
						
							2014-09-08 11:16:59 +01:00  
				
					
						
							
							
								 
						
							
							
								2d352e6348 
								
							
								 
							
						 
						
							
							
								
								*NEEDS more testing*  on attachment drop:  fix adding prims to physics  
							
							... 
							
							
							
							engine, remove disturbing phantom flag. On attach: fix removing prims from
physics engine, delete any keyframeMotion, remove physical flag. This is
 executed in all attachs possible only need on attach from the scene (?),
 but its where original code removed only root part from physics engine 
							
						 
						
							2014-09-08 02:19:53 +01:00  
				
					
						
							
							
								 
						
							
							
								e5b269e9a0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bullet-2.82  
							
							
							
						 
						
							2014-09-05 21:20:02 -07:00  
				
					
						
							
							
								 
						
							
							
								41f2f3132b 
								
							
								 
							
						 
						
							
							
								
								For monitoring purposes, start non-timeout tasks (which do not currently use a threadpool) via Watchdog.RunInThread() rather than Util.RunThreadNoTimeout()  
							
							... 
							
							
							
							The functionality is the same but this allow us to monitor such tasks via "show threads" and abort them for test purposes, etc.
Also extends thread names to provide more info (e.g. SendInitialDataToClient says what client the task is for). 
							
						 
						
							2014-09-05 23:20:59 +01:00  
				
					
						
							
							
								 
						
							
							
								cf1d58d164 
								
							
								 
							
						 
						
							
							
								
								do not send objectproprieties on sop.SetGroup(). I many cases this will  
							
							... 
							
							
							
							arrive before creating the object in viewer with respective full update 
							
						 
						
							2014-09-05 15:16:13 +01:00  
				
					
						
							
							
								 
						
							
							
								25bc349ec9 
								
							
								 
							
						 
						
							
							
								
								near region check on tp  needs to be a full current view check.  
							
							... 
							
							
							
							sp.KnownRegions is unreliable for this. 
							
						 
						
							2014-09-05 12:28:57 +01:00  
				
					
						
							
							
								 
						
							
							
								e4d16e6795 
								
							
								 
							
						 
						
							
							
								
								Make LLUDP output queue refill thread active by default, since load tests have shown that this has better scalability.  
							
							... 
							
							
							
							For testing, previous behaviour can be restored with the console command "debug lludp oqre stop" at runtime. 
							
						 
						
							2014-09-04 18:24:59 +01:00  
				
					
						
							
							
								 
						
							
							
								47ac103df7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bullet-2.82  
							
							
							
						 
						
							2014-09-03 21:21:01 -07:00  
				
					
						
							
							
								 
						
							
							
								73e20b7f5f 
								
							
								 
							
						 
						
							
							
								
								For processing outbound http requests in the XMLRPCModule, start the thread through Watchdog for monitoring and stat purposes.  
							
							
							
						 
						
							2014-09-04 00:22:30 +01:00  
				
					
						
							
							
								 
						
							
							
								0692ebfbc6 
								
							
								 
							
						 
						
							
							
								
								Start long-lived thread in IRCConnector via watchdog rather than indepedently, so that it can be seen in "show threads" and stats  
							
							
							
						 
						
							2014-09-04 00:00:51 +01:00  
				
					
						
							
							
								 
						
							
							
								4b04d22899 
								
							
								 
							
						 
						
							
							
								
								Don't need to check separate physics status in bulletsim update since that method is only run for an indepndent thread anyway.  
							
							... 
							
							
							
							Also remove bulletsim monitored thread from watchdog on shutdown. 
							
						 
						
							2014-09-03 23:53:04 +01:00  
				
					
						
							
							
								 
						
							
							
								6e6512eb4a 
								
							
								 
							
						 
						
							
							
								
								Make bulletsim thread alarm if no update for 5 seconds.  
							
							... 
							
							
							
							The cost is minimal (also done for scene loop) at the benefit of telling us if this thread simply stops for some reason. 
							
						 
						
							2014-09-03 23:43:59 +01:00  
				
					
						
							
							
								 
						
							
							
								29400538b7 
								
							
								 
							
						 
						
							
							
								
								minor: fix indenting from previous commit  b08ab1e 
							
							
							
						 
						
							2014-09-03 23:37:20 +01:00  
				
					
						
							
							
								 
						
							
							
								b08ab1e375 
								
							
								 
							
						 
						
							
							
								
								If BulletSim is running on its own threads, start this thread via the thread watchdog.  
							
							... 
							
							
							
							This allows us to see the presence of the permanent thread via the "show threads" console comand.
Also adds the region name to the thread name. 
							
						 
						
							2014-09-03 23:35:18 +01:00  
				
					
						
							
							
								 
						
							
							
								e19d1ecce8 
								
							
								 
							
						 
						
							
							
								
								Cleanup some unused code and configuration entries  
							
							
							
						 
						
							2014-09-03 17:09:57 -04:00  
				
					
						
							
							
								 
						
							
							
								40c579addf 
								
							
								 
							
						 
						
							
							
								
								Don't show the ScrLPS data twice in the WebStats based statistics page.  
							
							
							
						 
						
							2014-09-03 14:17:37 -04:00  
				
					
						
							
							
								 
						
							
							
								3e5bc75f89 
								
							
								 
							
						 
						
							
							
								
								Remove the 32 bit launchers as discussed at OpenSimulator Office Hour 9//2/14  http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2014-09-02 . Find the binaries, sources and README in ./share/32BitLaunch if needed.  
							
							
							
						 
						
							2014-09-03 13:00:09 -04:00  
				
					
						
							
							
								 
						
							
							
								e8ca900ef8 
								
							
								 
							
						 
						
							
							
								
								Move the 32 bit launchers as discussed at OpenSimulator Office Hour 9//2/14  http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2014-09-02 .  
							
							
							
						 
						
							2014-09-03 12:57:29 -04:00  
				
					
						
							
							
								 
						
							
							
								ac866a1c46 
								
							
								 
							
						 
						
							
							
								
								Add [EntityTransfer] AllowAvatarCrossing setting to determine whether avatars are allowed to cross regions at all.  
							
							... 
							
							
							
							Defaults to true.  For test purposes. 
							
						 
						
							2014-09-03 00:25:56 +01:00  
				
					
						
							
							
								 
						
							
							
								d582db6132 
								
							
								 
							
						 
						
							
							
								
								Fix recent regression from  473c5594 where camera started to judder on moving vehicles.  
							
							... 
							
							
							
							Other parts of OpenSimulator are relying on SP.Velocity == 0 for vehicles.
So add and use SP.GetWorldVelocity() instead when we need vehicle velocity, along the same lines as existing SP.GetWorldRotation() 
							
						 
						
							2014-09-02 23:39:52 +01:00  
				
					
						
							
							
								 
						
							
							
								0514679b15 
								
							
								 
							
						 
						
							
							
								
								reduce MIN_CALLBACK_MS guard time. A value too high introduces a extra  
							
							... 
							
							
							
							throttle and makes more packets to be sent in bursts and not in steady
 state flow. 
							
						 
						
							2014-09-02 18:51:49 +01:00  
				
					
						
							
							
								 
						
							
							
								6611e75a2b 
								
							
								 
							
						 
						
							
							
								
								void time change between gettime calls  
							
							
							
						 
						
							2014-09-02 16:11:46 +01:00  
				
					
						
							
							
								 
						
							
							
								50433e089b 
								
							
								 
							
						 
						
							
							
								
								*needs testing, not that good*  change throttles math using floats and not  
							
							... 
							
							
							
							int64, etc. Limite brust bytes to the total rate client requested times a
look ahead estimation time, Avoid queues starvation with updates waiting... 
							
						 
						
							2014-09-02 15:48:59 +01:00  
				
					
						
							
							
								 
						
							
							
								3d65d22138 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bullet-2.82  
							
							
							
						 
						
							2014-08-30 08:29:39 -07:00  
				
					
						
							
							
								 
						
							
							
								473c559478 
								
							
								 
							
						 
						
							
							
								
								As per the LL grid, if an avatar is sitting then return it's velocity relative to the region rather than relative to its seat.  
							
							... 
							
							
							
							Resolves http://opensimulator.org/mantis/view.php?id=7175  
							
						 
						
							2014-08-30 01:09:33 +01:00  
				
					
						
							
							
								 
						
							
							
								bb7c88805a 
								
							
								 
							
						 
						
							
							
								
								As per the LL grid, for attachments make llGetObjectDetails() OBJECT_VELOCITY return the avatar's velocity and not always Vector3.Zero.  
							
							... 
							
							
							
							This completes http://opensimulator.org/mantis/view.php?id=7177  
							
						 
						
							2014-08-30 00:58:47 +01:00  
				
					
						
							
							
								 
						
							
							
								4d8bc007e2 
								
							
								 
							
						 
						
							
							
								
								minor: fix wrong indentation in previous commit 0cc3cd  
							
							
							
						 
						
							2014-08-30 00:54:36 +01:00  
				
					
						
							
							
								 
						
							
							
								0cc3cdfb4e 
								
							
								 
							
						 
						
							
							
								
								As per the LL grid, for attachments make llGetObjectDetails() OBJECT_ROT return the avatar's rotation.  
							
							... 
							
							
							
							This is already the behaviour of OBJECT_POS.
Partially satisfies http://opensimulator.org/mantis/view.php?id=7177  
							
						 
						
							2014-08-30 00:48:59 +01:00  
				
					
						
							
							
								 
						
							
							
								a02dae566c 
								
							
								 
							
						 
						
							
							
								
								Fix issue where moving a seated avatar would not adjust their subsequent stand position.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=7299  
							
						 
						
							2014-08-30 00:26:18 +01:00  
				
					
						
							
							
								 
						
							
							
								099212167b 
								
							
								 
							
						 
						
							
							
								
								Implement STATUS_BLOCK_GRAB_OBJECT in llSetStatus()/llGetStatus() and correct effect of STATUS_BLOCK_GRAB  
							
							... 
							
							
							
							As per http://wiki.secondlife.com/wiki/LlSetStatus 
Setting STATUS_BLOCK_GRAB_OBJECT prevents or allows move of a physical linkset by grab on any prim.
Setting STATUS_BLOCK_GRAB prevents or allows move of a physical linkset by grab on a particular prim.
Previously, setting STATUS_BLOCK_GRAB would prevent drag via all prims of the linkset. 
							
						 
						
							2014-08-29 23:40:21 +01:00  
				
					
						
							
							
								 
						
							
							
								1b75ec5647 
								
							
								 
							
						 
						
							
							
								
								Ignore whitespace when reading serialized XML objects.  
							
							... 
							
							
							
							This was previously effectively being done by XmlDocument in the multiple passes through the XML.
This change tells XmlReader to ignore whitespace.  This also means changing arguments to use XmlReader instead of XmlTextReader (a descendent of XmlReader) directly.
XmlReader.Create() has been the recommend way to create XML readers since .NET 2.0 as per MS SDK and is the only way to specific ignore whitespace settings. 
							
						 
						
							2014-08-29 19:08:23 +01:00  
				
					
						
							
							
								 
						
							
							
								3555c0c3f3 
								
							
								 
							
						 
						
							
							
								
								Fix recent regression test TestDeserializeXmlObjectWithOtherParts() which was not meant to indent the input xml  
							
							
							
						 
						
							2014-08-29 18:14:47 +01:00  
				
					
						
							
							
								 
						
							
							
								305c3e668a 
								
							
								 
							
						 
						
							
							
								
								Add regression test for deserializing xml objects with more than one non-root part.  
							
							
							
						 
						
							2014-08-29 18:06:29 +01:00  
				
					
						
							
							
								 
						
							
							
								18de5c8a2d 
								
							
								 
							
						 
						
							
							
								
								make use of it in GetMeshModule, and meshs are Assets not Task itens,  
							
							... 
							
							
							
							reduce MeshModule impact on udp rate 
							
						 
						
							2014-08-29 16:30:49 +01:00  
				
					
						
							
							
								 
						
							
							
								7351d92a76 
								
							
								 
							
						 
						
							
							
								
								add method to get a category throttle rate  
							
							
							
						 
						
							2014-08-29 16:19:30 +01:00