6878049952 
								
							
								 
							
						 
						
							
							
								
								get rid of bogus log message  
							
							
							
						 
						
							2011-08-06 03:06:05 +01:00  
				
					
						
							
							
								 
						
							
							
								eec54adac5 
								
							
								 
							
						 
						
							
							
								
								remove some obsolete tests that are now done elsewhere  
							
							
							
						 
						
							2011-08-06 02:38:38 +01:00  
				
					
						
							
							
								 
						
							
							
								e37f8cf902 
								
							
								 
							
						 
						
							
							
								
								Add a test to check that ScenePresence and circuit go away when a root agent is closed down  
							
							
							
						 
						
							2011-08-06 02:27:25 +01:00  
				
					
						
							
							
								 
						
							
							
								85e07c78fb 
								
							
								 
							
						 
						
							
							
								
								refactor: Change SceneHelpers.AddClient() to AddScenePresence().  
							
							... 
							
							
							
							This seems to make more sense as we can get SP.ControllingClient 
							
						 
						
							2011-08-06 02:17:41 +01:00  
				
					
						
							
							
								 
						
							
							
								83ba35a26b 
								
							
								 
							
						 
						
							
							
								
								rip out sog generation methods in ScenePresenceAgentTests and use SceneHelpers instead  
							
							... 
							
							
							
							Not that it matters, since these tests are pretty bogus anyway.
Also, renames some test classes for consistency. 
							
						 
						
							2011-08-06 02:01:25 +01:00  
				
					
						
							
							
								 
						
							
							
								2b26d2f1a5 
								
							
								 
							
						 
						
							
							
								
								prevent "create region" console command from being able to create a region with the same id as one that already exists.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=5617  
							
						 
						
							2011-08-06 01:35:01 +01:00  
				
					
						
							
							
								 
						
							
							
								76f46b2545 
								
							
								 
							
						 
						
							
							
								
								Do proper locking of m_localScenes list in SceneManager  
							
							
							
						 
						
							2011-08-06 01:15:49 +01:00  
				
					
						
							
							
								 
						
							
							
								dad1d6df18 
								
							
								 
							
						 
						
							
							
								
								rename TestHelper => TestHelpers for consistency  
							
							
							
						 
						
							2011-08-06 00:31:03 +01:00  
				
					
						
							
							
								 
						
							
							
								bda1a4be45 
								
							
								 
							
						 
						
							
							
								
								rename test SceneSetupHelpers -> SceneHelpers for consistency  
							
							
							
						 
						
							2011-08-06 00:26:37 +01:00  
				
					
						
							
							
								 
						
							
							
								cba40de109 
								
							
								 
							
						 
						
							
							
								
								extend phantom flag regression test to toggle back off  
							
							
							
						 
						
							2011-08-06 00:22:14 +01:00  
				
					
						
							
							
								 
						
							
							
								c6c91e6599 
								
							
								 
							
						 
						
							
							
								
								refactor: Fold most SOP.ScriptSet* methods back into script code.  Simplify.  
							
							
							
						 
						
							2011-08-06 00:13:08 +01:00  
				
					
						
							
							
								 
						
							
							
								ba89fc3aa1 
								
							
								 
							
						 
						
							
							
								
								Add regression test for setting phantom status on a scene object.  This is not yet complete.  
							
							
							
						 
						
							2011-08-05 23:42:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f18780d0e3 
								
							
								 
							
						 
						
							
							
								
								Get "show region" command in GridService to show grid co-ordinates rather than meters co-ord.  
							
							... 
							
							
							
							This makes it consistent with "show regions"
Addresses http://opensimulator.org/mantis/view.php?id=5619  
							
						 
						
							2011-08-05 22:56:53 +01:00  
				
					
						
							
							
								 
						
							
							
								82f41fdcb5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem with not convex hulling large objects by creating unit meshes and always scaling in Bullet  
							
							
							
						 
						
							2011-08-05 14:53:39 -07:00  
				
					
						
							
							
								 
						
							
							
								7d35bf8193 
								
							
								 
							
						 
						
							
							
								
								refactor: remove a sliver of unnecessary code  
							
							
							
						 
						
							2011-08-05 22:45:42 +01:00  
				
					
						
							
							
								 
						
							
							
								1a2518d19b 
								
							
								 
							
						 
						
							
							
								
								Instead of moving the file to its final place when FlotsamCache writes to disk, copy it instead.  
							
							... 
							
							
							
							This is to eliminate IOException where two threads compete to cache the same file. 
							
						 
						
							2011-08-05 19:57:47 +01:00  
				
					
						
							
							
								 
						
							
							
								c3f579046c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bulletsim  
							
							
							
						 
						
							2011-08-05 11:13:02 -07:00  
				
					
						
							
							
								 
						
							
							
								7640b5abf6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Parameters settable from ini file. Linksets. Physical property value tuning  
							
							
							
						 
						
							2011-08-05 11:01:27 -07:00  
				
					
						
							
							
								 
						
							
							
								94d496cf2b 
								
							
								 
							
						 
						
							
							
								
								remove the largely unused copy/pasted HandleAgentRequestSit() method  
							
							
							
						 
						
							2011-08-05 00:57:43 +01:00  
				
					
						
							
							
								 
						
							
							
								1918402cb1 
								
							
								 
							
						 
						
							
							
								
								if an NPC target is set to a ground location, then automatically land them when they get there.  
							
							... 
							
							
							
							This doesn't help where the target is a prim surface.  In these situations, it might be better to provide manual overrides so the script can control whethre an avatar flys there/lands, etc. 
							
						 
						
							2011-08-04 03:08:35 +01:00  
				
					
						
							
							
								 
						
							
							
								54ce029342 
								
							
								 
							
						 
						
							
							
								
								if an NPC move to target is above the terrain then make it fly to destination  
							
							
							
						 
						
							2011-08-04 02:31:40 +01:00  
				
					
						
							
							
								 
						
							
							
								f999acd095 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-08-04 01:46:34 +01:00  
				
					
						
							
							
								 
						
							
							
								c678b75d65 
								
							
								 
							
						 
						
							
							
								
								if a move to target is set underground, constrain it to the terrain height  
							
							
							
						 
						
							2011-08-04 01:45:56 +01:00  
				
					
						
							
							
								 
						
							
							
								61a931490d 
								
							
								 
							
						 
						
							
							
								
								move bAllowUpdateMoveToPosition switch outside of HandleMoveToTargetUpdate()  
							
							
							
						 
						
							2011-08-04 01:30:37 +01:00  
				
					
						
							
							
								 
						
							
							
								831f933ce6 
								
							
								 
							
						 
						
							
							
								
								only call move target code in SP.HandleAgentUpdate() if we're actually in the process of moving to a position  
							
							
							
						 
						
							2011-08-04 01:22:01 +01:00  
				
					
						
							
							
								 
						
							
							
								7b2b47530e 
								
							
								 
							
						 
						
							
							
								
								move reset code out of HandleMoveToTargetUpdate() so that we only call it where needed instead of passing in a flag  
							
							
							
						 
						
							2011-08-04 01:16:24 +01:00  
				
					
						
							
							
								 
						
							
							
								fc64cc2439 
								
							
								 
							
						 
						
							
							
								
								Make SIGNIFICANT_MOVEMENT SP constant a top-level property so that other classes can use it.  
							
							
							
						 
						
							2011-08-04 01:05:43 +01:00  
				
					
						
							
							
								 
						
							
							
								7f6f100c5a 
								
							
								 
							
						 
						
							
							
								
								When the NPC reaches within the SIGNIFICANT_CLIENT_MOVEMENT distance of the target, move it directly to the target.  
							
							... 
							
							
							
							This makes the movement exact.  Regression test changed to check avatar reaches exact target.
Also has the nice side effect of making NPC animations continue to work after the first movement (which wasn't working).  However, avatar still pauses in mid-stride 
							
						 
						
							2011-08-04 01:00:33 +01:00  
				
					
						
							
							
								 
						
							
							
								ba0c65e028 
								
							
								 
							
						 
						
							
							
								
								extend npc move test to check a second movement  
							
							
							
						 
						
							2011-08-04 00:25:51 +01:00  
				
					
						
							
							
								 
						
							
							
								6f913e8caf 
								
							
								 
							
						 
						
							
							
								
								eliminate pre-existing unused SP.StopMovement()  
							
							
							
						 
						
							2011-08-04 00:13:27 +01:00  
				
					
						
							
							
								 
						
							
							
								a2f5b4ac9a 
								
							
								 
							
						 
						
							
							
								
								Rename HandleMoveToPositionUpdate() to HandleMoveToTargetUpdate() for consistency.  Improve method doc.  
							
							
							
						 
						
							2011-08-04 00:10:53 +01:00  
				
					
						
							
							
								 
						
							
							
								0299cb060e 
								
							
								 
							
						 
						
							
							
								
								eliminate a reset position flag by using functionally equivalent DCFlagKeyPressed  
							
							
							
						 
						
							2011-08-04 00:06:01 +01:00  
				
					
						
							
							
								 
						
							
							
								6ab01b338f 
								
							
								 
							
						 
						
							
							
								
								Stop calling the SP.ResetMoveToTarget() code if a target is not actually set  
							
							
							
						 
						
							2011-08-03 23:59:13 +01:00  
				
					
						
							
							
								 
						
							
							
								31fb6b2d72 
								
							
								 
							
						 
						
							
							
								
								remove move to duck walk compensation - no longer required.  
							
							... 
							
							
							
							extends npc move to regression test to check stop after sufficient sim updates 
							
						 
						
							2011-08-03 23:40:05 +01:00  
				
					
						
							
							
								 
						
							
							
								61d49d4f63 
								
							
								 
							
						 
						
							
							
								
								rename NPC.Autopilot to NPC.MoveToTarget internally.  Add method doc to INPCModule  
							
							
							
						 
						
							2011-08-03 23:20:36 +01:00  
				
					
						
							
							
								 
						
							
							
								31cea17f8e 
								
							
								 
							
						 
						
							
							
								
								extend move test to check avatar is moving in the right direction after setting a move target  
							
							
							
						 
						
							2011-08-03 23:13:52 +01:00  
				
					
						
							
							
								 
						
							
							
								21d8a6b0e8 
								
							
								 
							
						 
						
							
							
								
								extend move test to check one beat of the simulator without actually asking the npc to move.  
							
							
							
						 
						
							2011-08-03 23:06:18 +01:00  
				
					
						
							
							
								 
						
							
							
								d78fe44191 
								
							
								 
							
						 
						
							
							
								
								Add passing but incomplete NPC move regression test  
							
							
							
						 
						
							2011-08-03 22:51:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e0503d397c 
								
							
								 
							
						 
						
							
							
								
								stop avatar service being set up in NPC TestCreate() - it's no longer used  
							
							
							
						 
						
							2011-08-03 22:45:43 +01:00  
				
					
						
							
							
								 
						
							
							
								a333c60f28 
								
							
								 
							
						 
						
							
							
								
								refactor: rename the move to position methods to move to target to be consistent with terminology used by scene object part and elsewhere  
							
							
							
						 
						
							2011-08-03 22:34:05 +01:00  
				
					
						
							
							
								 
						
							
							
								2964467708 
								
							
								 
							
						 
						
							
							
								
								get rid of vestigal move to parameters  
							
							
							
						 
						
							2011-08-03 22:11:05 +01:00  
				
					
						
							
							
								 
						
							
							
								b7a3f36c65 
								
							
								 
							
						 
						
							
							
								
								enable the NPC module for its regression test  
							
							
							
						 
						
							2011-08-03 04:48:47 +01:00  
				
					
						
							
							
								 
						
							
							
								c1c0d780ee 
								
							
								 
							
						 
						
							
							
								
								correct config comments mistakes  
							
							
							
						 
						
							2011-08-03 04:36:25 +01:00  
				
					
						
							
							
								 
						
							
							
								797def8aa4 
								
							
								 
							
						 
						
							
							
								
								Put config to enable disable [NPC] module.  
							
							... 
							
							
							
							Default is disabled.  You will need to explicitly enable to toy with this. 
							
						 
						
							2011-08-03 04:33:45 +01:00  
				
					
						
							
							
								 
						
							
							
								6e4ec29722 
								
							
								 
							
						 
						
							
							
								
								Do a partial fix/implementation of OSSL osNpcMoveTo()  
							
							... 
							
							
							
							Avatar moves and stops.  However, will stop in mid stride.
And if the move to position is in the air, avatar will continue to make vain and quite hilarious attempts to take off (but never doing so).
Clearly more work is needed. 
							
						 
						
							2011-08-03 04:19:19 +01:00  
				
					
						
							
							
								 
						
							
							
								68a5fe0431 
								
							
								 
							
						 
						
							
							
								
								Improve z axis move to/autopilot so the avatar does alternative crouch/huzzah when walking along the ground  
							
							... 
							
							
							
							Moving a flying avatar to a ground point doesn't yet land the avatar.  This may or may not be the best thing 
							
						 
						
							2011-08-03 02:59:49 +01:00  
				
					
						
							
							
								 
						
							
							
								30e816bfa2 
								
							
								 
							
						 
						
							
							
								
								Implement move to/autopilot for z axis movement as well.  
							
							... 
							
							
							
							This is jerky (an artifact of the way it's being done, I think), but it's better than on implementation. 
							
						 
						
							2011-08-03 02:04:38 +01:00  
				
					
						
							
							
								 
						
							
							
								0c23764ce2 
								
							
								 
							
						 
						
							
							
								
								get autopilot/go here to work immediately.  
							
							... 
							
							
							
							This works with viewer 1.23.5 and so in theory should work with libopenmetaverse. 
							
						 
						
							2011-08-03 01:12:32 +01:00  
				
					
						
							
							
								 
						
							
							
								1c126e6e22 
								
							
								 
							
						 
						
							
							
								
								refactor: Move update_movement_flag and the final check inside the m_allowMovement if in HandleAgentUpdate() since it's logically only ever used there  
							
							
							
						 
						
							2011-08-03 00:55:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f9689f5cc9 
								
							
								 
							
						 
						
							
							
								
								refactor: move out code from HandleAgentUpdate() which processes updates to move to a set position  
							
							... 
							
							
							
							Also comment out the really spammy log message I accidentally left in on the last commit. 
							
						 
						
							2011-08-03 00:46:46 +01:00