79bdf464d3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-12-18 09:48:12 +00:00  
				
					
						
							
							
								 
						
							
							
								caea7601cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-18 09:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								b9939a46a1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2012-12-18 09:44:10 +00:00  
				
					
						
							
							
								 
						
							
							
								861477d85e 
								
							
								 
							
						 
						
							
							
								
								Fix locking for good  
							
							
							
						 
						
							2012-12-18 09:32:05 +01:00  
				
					
						
							
							
								 
						
							
							
								72c7f4b2eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-12-18 02:15:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ed9cb18cf0 
								
							
								 
							
						 
						
							
							
								
								missing file  
							
							
							
						 
						
							2012-12-18 00:54:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f87af983f3 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
							
						 
						
							2012-12-18 00:50:36 +00:00  
				
					
						
							
							
								 
						
							
							
								235afebf03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-17 22:19:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9089bc7e37 
								
							
								 
							
						 
						
							
							
								
								some clean up/fix  
							
							
							
						 
						
							2012-12-17 22:11:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8653ea93b2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: apply friction to linear and angular motion before returning advanced motor value. This seems to be the problem with BulletSim vehicles turning too quickly. Also removed the configuration parameter that controlled the timestep scaling kludge for angular velocity that was added to research the question of quick turning.  
							
							
							
						 
						
							2012-12-17 13:51:39 -08:00  
				
					
						
							
							
								 
						
							
							
								e6fd8365af 
								
							
								 
							
						 
						
							
							
								
								Extend default 1 second wait for event completion to other thread script reset (as called by llResetOtherScript()).  
							
							... 
							
							
							
							As with script stop (via llDie()) aborting other scripts event threads, llResetOtherScript() can also abort any current event thread on another script.
On mono 2.6, 2.10 and possibly later this may cause locking problems in certain code areas.
This commit reuses the recently introduced [XEngine] WaitForEventCompletionOnScriptStop to make this a 1 sec timeout, rather than 0 secs. 
							
						 
						
							2012-12-17 21:37:02 +00:00  
				
					
						
							
							
								 
						
							
							
								11532a4390 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix vehicles going underground when unsat. Problem was that, when doing unsit, the order of operations on the prims and the vehicle is very chaotic and not in a good order so the root prim was being left physical and thus it fell for a bit. Also changed default of velocity scaling to be closer to the movement standard.  
							
							
							
						 
						
							2012-12-17 13:22:04 -08:00  
				
					
						
							
							
								 
						
							
							
								021623a17d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix vehicles being shot in the air at border crossings because of mis-application of correction to postion for below groundness.  
							
							
							
						 
						
							2012-12-16 22:31:22 -08:00  
				
					
						
							
							
								 
						
							
							
								2b8efa24dd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter to UpdateProperties call into the linkset so changes from the physics engine can be differentiated from changes made by the user. This eliminates a linkset rebuild loop. Also add logic to not rebuild or freak out when the object/linkset crosses a terrain boundry.  
							
							
							
						 
						
							2012-12-16 21:19:13 -08:00  
				
					
						
							
							
								 
						
							
							
								3f2aaffd4d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add even more to the TODO list.  
							
							
							
						 
						
							2012-12-16 21:19:13 -08:00  
				
					
						
							
							
								 
						
							
							
								7ed860d3ac 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add check for border crossing in character position sanity check.  
							
							
							
						 
						
							2012-12-16 21:19:12 -08:00  
				
					
						
							
							
								 
						
							
							
								4cbc5082ff 
								
							
								 
							
						 
						
							
							
								
								BulletSim: refactor to combine common terrain height testing code. Add function to test if a position is over known terrain.  
							
							
							
						 
						
							2012-12-16 21:19:12 -08:00  
				
					
						
							
							
								 
						
							
							
								8a95953bb7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: experimentally remove unit displacement from prim border crossing test. This seems to cause border crossing to be sensed either a little early or a little late depending on which directin the object is moving. If border crossings become totally borked or someone remembers why this was displacement was done, revert this change.  
							
							
							
						 
						
							2012-12-16 21:19:12 -08:00  
				
					
						
							
							
								 
						
							
							
								21dc5f4a1a 
								
							
								 
							
						 
						
							
							
								
								Add stack dump function that takes an alternate printer outter. I've found that log4net can be slowish so, if one is generating A LOT of debug output, alternate printers are better  
							
							
							
						 
						
							2012-12-16 21:19:11 -08:00  
				
					
						
							
							
								 
						
							
							
								f3b1efd889 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove some errors on shutdown by moving terrain destruction until after physical object destruction. TerrainManager also made disposable and that feature used.  
							
							
							
						 
						
							2012-12-16 21:19:11 -08:00  
				
					
						
							
							
								 
						
							
							
								ace1f1e931 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rip out old code for linkset child position fetching. BulletSim doesn't need to do that bookkeeping because SOG/SOP already does it.  
							
							
							
						 
						
							2012-12-16 21:19:10 -08:00  
				
					
						
							
							
								 
						
							
							
								9d1a6558d9 
								
							
								 
							
						 
						
							
							
								
								*TESTP unscripted sit: missing files  
							
							
							
						 
						
							2012-12-17 01:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d003aa2e7b 
								
							
								 
							
						 
						
							
							
								
								* TEST * unscripted sit  
							
							
							
						 
						
							2012-12-17 01:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								51354bad48 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-12-17 02:01:47 +01:00  
				
					
						
							
							
								 
						
							
							
								a5781ea9fc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' of ssh://3dhosting.de/var/git/careminster into avination  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2012-12-17 01:59:50 +01:00  
				
					
						
							
							
								 
						
							
							
								0a876a305c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs 
							
						 
						
							2012-12-16 21:19:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7d8c2b342c 
								
							
								 
							
						 
						
							
							
								
								Fix locking objects  
							
							
							
						 
						
							2012-12-16 02:05:01 +01:00  
				
					
						
							
							
								 
						
							
							
								d2695cb3f7 
								
							
								 
							
						 
						
							
							
								
								* Fix for Prim Locking.   Prior to the merge, it was just a clone of the root part to each of the child parts.  
							
							
							
						 
						
							2012-12-15 16:26:03 -05:00  
				
					
						
							
							
								 
						
							
							
								1a262bdde7 
								
							
								 
							
						 
						
							
							
								
								Make WebStatsModule properly handle scenes added or removed after initial startup.  
							
							... 
							
							
							
							This may have been the cause of the DivByZero in http://opensimulator.org/mantis/view.php?id=6460  
							
						 
						
							2012-12-15 00:45:27 +00:00  
				
					
						
							
							
								 
						
							
							
								494e6a5f11 
								
							
								 
							
						 
						
							
							
								
								minor: If the physics module tells us that an object has gone out of bounds, more helpfully log the name, id, position and region of that object.  
							
							
							
						 
						
							2012-12-15 00:30:17 +00:00  
				
					
						
							
							
								 
						
							
							
								56ec177b3b 
								
							
								 
							
						 
						
							
							
								
								minor: Add commented out log lines to ScenePresenceAnimator for future debug use (such as logging anim pack contents sent to clients)  
							
							
							
						 
						
							2012-12-14 23:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2816551215 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-14 23:29:33 +00:00  
				
					
						
							
							
								 
						
							
							
								750ad2d3af 
								
							
								 
							
						 
						
							
							
								
								Fix issue where calling llVolumeDetect(FALSE) would not remove phantom flag, causing subsequent issues if physics was re-enabled.  
							
							... 
							
							
							
							Added regression tests
Addresses http://opensimulator.org/mantis/view.php?id=6365  
							
						 
						
							2012-12-14 22:15:40 +00:00  
				
					
						
							
							
								 
						
							
							
								664dad53dd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add more to the TODO list. Clean up and improve some comments.  
							
							
							
						 
						
							2012-12-13 23:08:01 -08:00  
				
					
						
							
							
								 
						
							
							
								1d713bcdb8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-12-14 03:57:31 +01:00  
				
					
						
							
							
								 
						
							
							
								7a093df24b 
								
							
								 
							
						 
						
							
							
								
								Prevent a failed user relogi from throwing exceptions in poll services  
							
							
							
						 
						
							2012-12-14 03:35:55 +01:00  
				
					
						
							
							
								 
						
							
							
								469c6c000a 
								
							
								 
							
						 
						
							
							
								
								Return the last set targetVelocity rather than the current velocity as the default action made available in PhysicsActor.TargetVelocity. Doesn't change any physics operation but makes DSG work better as the targetVelocity value does not keep moving around.  
							
							
							
						 
						
							2012-12-13 16:32:25 -08:00  
				
					
						
							
							
								 
						
							
							
								31d3952477 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem with continuious rebuilding of physical linksets. This caused movement problems and large prim vehicles to take up a LOT of simulation time.  
							
							
							
						 
						
							2012-12-13 16:32:19 -08:00  
				
					
						
							
							
								 
						
							
							
								60950bfab5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct line endings in new BulletSimData.cs file.  
							
							
							
						 
						
							2012-12-13 16:32:12 -08:00  
				
					
						
							
							
								 
						
							
							
								3b2b785a46 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add 'BulletSimData' which separates structures created  
							
							... 
							
							
							
							for the operation of BulletSim and those defintiions/structures defined
so they can be used in the unmanaged world.
Consolidate setting of collision flags so implementation is not scattered. 
							
						 
						
							2012-12-13 16:32:06 -08:00  
				
					
						
							
							
								 
						
							
							
								9e0dd9952b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove extra linkset rebuilds.  
							
							
							
						 
						
							2012-12-13 16:32:00 -08:00  
				
					
						
							
							
								 
						
							
							
								4a67b93618 
								
							
								 
							
						 
						
							
							
								
								Independently control logging for per region module loading. I just got sick of, when debugging, the zillions of log lines verifying that each module is being added to each region.  
							
							
							
						 
						
							2012-12-13 16:31:53 -08:00  
				
					
						
							
							
								 
						
							
							
								0b93a68030 
								
							
								 
							
						 
						
							
							
								
								minor: add some more detail to the logging if an LLClientView fails to process a packet  
							
							
							
						 
						
							2012-12-13 23:32:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3c91d0e00d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-13 23:21:52 +00:00  
				
					
						
							
							
								 
						
							
							
								523213060b 
								
							
								 
							
						 
						
							
							
								
								Add WaitForEventCompletionOnScriptStop [XEngine] config param to OpenSimDefaults.ini to allow change of the wait time for an event to complete on script removal before aborting its thread  
							
							... 
							
							
							
							Default is 1000, as has previously been the case.
This parameter exists for further debug work concerning mono 2.10 crashes that may be related to locks not being removed on Thread.Abort 
							
						 
						
							2012-12-13 23:21:25 +00:00  
				
					
						
							
							
								 
						
							
							
								88b094cbf7 
								
							
								 
							
						 
						
							
							
								
								Simplify sit code a bit by determining correct animation in HandleSit instead of HandleSitRequest. This eliminates m_nextSitAnimation, an unneeded state-saving variable in ScenePresence  
							
							
							
						 
						
							2012-12-13 13:05:28 -08:00  
				
					
						
							
							
								 
						
							
							
								6f002733b1 
								
							
								 
							
						 
						
							
							
								
								Fix formatting  
							
							
							
						 
						
							2012-12-13 13:38:57 -05:00  
				
					
						
							
							
								 
						
							
							
								5f11b4658e 
								
							
								 
							
						 
						
							
							
								
								Fix module pathname handling for Windows  
							
							
							
						 
						
							2012-12-13 13:15:57 -05:00  
				
					
						
							
							
								 
						
							
							
								5ad424a792 
								
							
								 
							
						 
						
							
							
								
								right fix this time ??  
							
							
							
						 
						
							2012-12-13 07:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								94a659a9e0 
								
							
								 
							
						 
						
							
							
								
								fix the 'fix'  
							
							
							
						 
						
							2012-12-13 07:46:33 +00:00