Snoopy Pfeffer
							
						 
						
							 
							
							
							
								
							
								e19843a0ee 
								
							
								 
							
						 
						
							
							
								
								WorldMap: Added map item for Land-for-Sale. Implemented backlist item timeouts (default 10 minutes; see also new config file setting BlacklistTimeout) and removing backlisted neigboring regions that have been restarted from the blacklist.  
							
							 
							
							
							
						 
						
							2011-08-14 17:45:23 +02:00  
						
					 
				
					
						
							
							
								 
								Micheil Merlin
							
						 
						
							 
							
							
							
								
							
								b80dfb6572 
								
							
								 
							
						 
						
							
							
								
								llGetPrimitiveParams fix prim hollow/hole shape value  
							
							 
							
							
							
						 
						
							2011-08-13 15:34:08 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								dcb4b2de09 
								
							
								 
							
						 
						
							
							
								
								Fix a problem in the Flotsam asset cache where assets were being put into the memory cache even when it wasn't enabled.  
							
							 
							
							... 
							
							
							
							This hopefully addresses http://opensimulator.org/mantis/view.php?id=5634 
This is the most probable cause of the memory problems that people have been seeing in the past month.
This bug has been around since commit 5dc785b  (4th July 2011).  Doh!  This is why regressions tests are such a good idea... :)
Many thanks to Nebadon for using git bisect to track down this bug, which made it a 5 minute fix. 
							
						 
						
							2011-08-13 15:21:03 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								77625dae36 
								
							
								 
							
						 
						
							
							
								
								Revert "llGetPrimitveParams fix prim hollow/hole shape return value"  
							
							 
							
							... 
							
							
							
							This reverts commit d0bcaf1f16 .
Accidentally applied only the prebuild.xml conflict fix.  But the full application seems to generate a regression test error anyway. 
							
						 
						
							2011-08-13 01:13:17 +01:00  
						
					 
				
					
						
							
							
								 
								Micheil Merlin
							
						 
						
							 
							
							
							
								
							
								d0bcaf1f16 
								
							
								 
							
						 
						
							
							
								
								llGetPrimitveParams fix prim hollow/hole shape return value  
							
							 
							
							
							
						 
						
							2011-08-13 01:02:07 +01:00  
						
					 
				
					
						
							
							
								 
								Aaron Duffy
							
						 
						
							 
							
							
							
								
							
								90c6fa89be 
								
							
								 
							
						 
						
							
							
								
								Fix a bug preventing region modules from creating trees at anything but the default scale.  
							
							 
							
							
							
						 
						
							2011-08-13 00:52:32 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								78ff82bfe9 
								
							
								 
							
						 
						
							
							
								
								If a map request to a server fails, always close the outbound connection.  
							
							 
							
							... 
							
							
							
							This probably doesn't help with the current memory leak. 
							
						 
						
							2011-08-12 23:40:22 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								ed142ead25 
								
							
								 
							
						 
						
							
							
								
								minor: change login enable/disable messages in last commit so that they occur after the setting has been made  
							
							 
							
							
							
						 
						
							2011-08-12 22:50:58 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								4b88f04c0a 
								
							
								 
							
						 
						
							
							
								
								minor: On "login disable/enable" always tell the user the final login status, rather than remaining silent if it was already on/off  
							
							 
							
							
							
						 
						
							2011-08-12 22:46:42 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								76e0afe83f 
								
							
								 
							
						 
						
							
							
								
								tidy up some OSSL NPC parameter names  
							
							 
							
							
							
						 
						
							2011-08-12 02:46:44 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								16ac5413dd 
								
							
								 
							
						 
						
							
							
								
								rename position parameter in osNpcMoveToTarget to target  
							
							 
							
							
							
						 
						
							2011-08-12 01:52:12 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								aebd46a434 
								
							
								 
							
						 
						
							
							
								
								rename osNpcStopMoveTo() to osNpcStopMoveToTarget()  
							
							 
							
							
							
						 
						
							2011-08-12 01:32:49 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								2169cf04f9 
								
							
								 
							
						 
						
							
							
								
								When saving appearance, only save the baked textures, not the other face textures (which are already stored permanently)  
							
							 
							
							
							
						 
						
							2011-08-12 01:24:15 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								65c4b8d37b 
								
							
								 
							
						 
						
							
							
								
								Fix kicking of NPCs via "kick user" console command.  
							
							 
							
							... 
							
							
							
							Needed to hook up the Close() function in the NPCAvatar IClientAPI implementation, which [unfortunately] is still needed 
							
						 
						
							2011-08-12 00:51:05 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								0a1bbc27d2 
								
							
								 
							
						 
						
							
							
								
								Allow the osNpcCreate() function to accept a notecard name or asset for initial appearance  
							
							 
							
							
							
						 
						
							2011-08-12 00:14:06 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								d23d37d2aa 
								
							
								 
							
						 
						
							
							
								
								implement osNpcGetPos()  
							
							 
							
							
							
						 
						
							2011-08-11 23:36:22 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								a21e98ae1a 
								
							
								 
							
						 
						
							
							
								
								implement osNpcGetRot() and osNpcSetRot()  
							
							 
							
							... 
							
							
							
							Rotation works if done around the z axis.  Anything else leads to random results. 
							
						 
						
							2011-08-11 23:28:14 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								b1ae930c6b 
								
							
								 
							
						 
						
							
							
								
								Implement osAgentSaveAppearance() to save the appearance of an avatar in the region to a notecard  
							
							 
							
							... 
							
							
							
							This is separate from osOwnerSaveAppearance() so that owner saves can be allowed without allowing arbitrary avatar saves 
							
						 
						
							2011-08-11 22:26:47 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								50945dd560 
								
							
								 
							
						 
						
							
							
								
								add regression test for osNpcCreate when cloning an in-region avatar  
							
							 
							
							
							
						 
						
							2011-08-11 21:43:26 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								83ca5a101d 
								
							
								 
							
						 
						
							
							
								
								Split out to-be-common setup stuff from TestOsOwnerSaveAppearance()  
							
							 
							
							
							
						 
						
							2011-08-11 20:56:18 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								5d694a224f 
								
							
								 
							
						 
						
							
							
								
								Add missing System.Xml reference which is required to build on Windows but not mono  
							
							 
							
							
							
						 
						
							2011-08-11 20:05:11 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								b3a4b10531 
								
							
								 
							
						 
						
							
							
								
								eliminate redundant ground sitting checks since these are already done in enclosing control structures  
							
							 
							
							
							
						 
						
							2011-08-11 03:16:46 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								3d4cc93a8e 
								
							
								 
							
						 
						
							
							
								
								minor: a little bit of log message correction/commenting out  
							
							 
							
							
							
						 
						
							2011-08-11 03:07:41 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								1aa1711893 
								
							
								 
							
						 
						
							
							
								
								eliminate the rotation parameter from SP.HandleMoveToTargetUpdate().  This can just use the currently set Rotation  
							
							 
							
							... 
							
							
							
							looks like I spoke to soon about eliminating jerkiness on "go here"/autopilot.  It's still there. 
							
						 
						
							2011-08-11 03:06:38 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								36f7d36fa1 
								
							
								 
							
						 
						
							
							
								
								instead of setting avatar rotation twice in SP.HandleAgentUpdate(), eliminate the second setting in AddNewMovement()  
							
							 
							
							
							
						 
						
							2011-08-11 02:54:15 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								29093df1a7 
								
							
								 
							
						 
						
							
							
								
								get rid of intermediate local store of body rotation in ScenePresence, this is not used.  
							
							 
							
							
							
						 
						
							2011-08-11 02:36:02 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								ee22569c92 
								
							
								 
							
						 
						
							
							
								
								only accept npc UUIDs to osNpc* functions, not names (except for create)  
							
							 
							
							
							
						 
						
							2011-08-11 02:19:13 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								cace6eaa8a 
								
							
								 
							
						 
						
							
							
								
								comment out some of the currently less useful debug log messages  
							
							 
							
							
							
						 
						
							2011-08-11 02:06:32 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								4402851b08 
								
							
								 
							
						 
						
							
							
								
								Get NPCs to revert to the correct 'resting' animation (e.g. stand or hover) after finishing their movement.  This also fixes judder after an avatar has finished "go here"/autopilot movement in a viewer.  
							
							 
							
							... 
							
							
							
							This meant reseting the SP.AgentControlFlags since the Animator uses these to determine the correct default animation. 
							
						 
						
							2011-08-11 01:56:42 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								951ffad81e 
								
							
								 
							
						 
						
							
							
								
								If SP.MoveToTarget has been called with a force walk, begin by landing the avatar.  
							
							 
							
							... 
							
							
							
							There is a bug here - once an avatar has landed it glides to its new position instead of performing a walk animation 
							
						 
						
							2011-08-11 00:23:54 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								7f499ff3f3 
								
							
								 
							
						 
						
							
							
								
								Add a OS_NPC_LAND_AT_TARGET option to osMoveToTarget()  
							
							 
							
							... 
							
							
							
							Default for this function is now not to automatically land.
This allows better control by scripts when an avatar is going to be landing on a prim rather than the ground.
Stopping the avatar involves faking a collision, to avoid the pid controller making it overshoot.
A better approach would be to gradually slow the avatar as we near the target 
							
						 
						
							2011-08-10 23:56:19 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								fb92678b83 
								
							
								 
							
						 
						
							
							
								
								fly and no fly constants for osNpcMoveToTarget()  
							
							 
							
							
							
						 
						
							2011-08-10 22:34:42 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								5d6c9644fa 
								
							
								 
							
						 
						
							
							
								
								early code to allow scripts to force npcs not to fly when moving to target  
							
							 
							
							... 
							
							
							
							this is to allow walking on prims.  it will be up to the script writer to be sure that there is a continuous path.
currently implemented in osNpcMoveToTarget(), but none of this is final. 
							
						 
						
							2011-08-10 01:47:37 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								4cb8d6379d 
								
							
								 
							
						 
						
							
							
								
								Stop trying to deregister caps or close child agents when an NPC is removed  
							
							 
							
							
							
						 
						
							2011-08-10 00:59:31 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								195c1dc9b8 
								
							
								 
							
						 
						
							
							
								
								implement osNpcStopMoveTo() to cancel any current move target  
							
							 
							
							
							
						 
						
							2011-08-10 00:26:38 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								cba54090c7 
								
							
								 
							
						 
						
							
							
								
								When an NPC appearance is loaded, rez the attachments too  
							
							 
							
							
							
						 
						
							2011-08-09 23:25:52 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								92e96d394a 
								
							
								 
							
						 
						
							
							
								
								When an NPC is created, stop telling neighbouring regions to expect a child agent  
							
							 
							
							
							
						 
						
							2011-08-09 23:11:07 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								795c8e6c22 
								
							
								 
							
						 
						
							
							
								
								Add osOwnerSaveAppearance() to help with setting up NPC appearances.  Not yet ready for user use.  
							
							 
							
							... 
							
							
							
							Adds regression test. 
							
						 
						
							2011-08-09 22:05:47 +01:00  
						
					 
				
					
						
							
							
								 
								Melanie
							
						 
						
							 
							
							
							
								
							
								6ab5ca2bda 
								
							
								 
							
						 
						
							
							
								
								Guard another nullref  
							
							 
							
							
							
						 
						
							2011-08-09 22:11:27 +02:00  
						
					 
				
					
						
							
							
								 
								Melanie
							
						 
						
							 
							
							
							
								
							
								0e9dda91cb 
								
							
								 
							
						 
						
							
							
								
								Guard against a bad login leaving us with a null queue  
							
							 
							
							
							
						 
						
							2011-08-09 20:55:06 +02:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								57cc180fd5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							 
							
							
							
						 
						
							2011-08-09 03:52:31 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								e869eeb0bf 
								
							
								 
							
						 
						
							
							
								
								Implement first draft functions for saving and loading NPC appearance from storage.  
							
							 
							
							... 
							
							
							
							This works by serializing and deserializing NPC AvatarAppearance to a notecard in the prim inventory and making the required baked textures permanent.
By using notecards, we avoid lots of awkward, technical and user-unfriendly issues concerning retaining asset references and creating a new asset type.
Notecards also allow different appearances to be swapped and manipulated easily.
This also allows stored NPC appearances to work transparently with OARs/IARs since the UUID scan will pick up and store the necessary references from the notecard text.
This works in my basic test but is not at all ready for user use or bug reporting yet. 
							
						 
						
							2011-08-09 03:51:34 +01:00  
						
					 
				
					
						
							
							
								 
								Snoopy Pfeffer
							
						 
						
							 
							
							
							
								
							
								916d1b7511 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://snoopy@opensimulator.org/var/git/opensim  
							
							 
							
							
							
						 
						
							2011-08-09 01:14:53 +02:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								3e16a0fbdd 
								
							
								 
							
						 
						
							
							
								
								factor out common notecard caching code from 3 methods.  
							
							 
							
							
							
						 
						
							2011-08-09 00:12:41 +01:00  
						
					 
				
					
						
							
							
								 
								Snoopy Pfeffer
							
						 
						
							 
							
							
							
								
							
								1677587532 
								
							
								 
							
						 
						
							
							
								
								Let's see if I am really a core developer, now.  ;)  
							
							 
							
							
							
						 
						
							2011-08-09 01:11:39 +02:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								78d8ce3816 
								
							
								 
							
						 
						
							
							
								
								refactor: split out generic parts of osMakeNotecard() into a separate.  Add method doc.  Other minor tidies.  
							
							 
							
							
							
						 
						
							2011-08-08 23:22:47 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								6878049952 
								
							
								 
							
						 
						
							
							
								
								get rid of bogus log message  
							
							 
							
							
							
						 
						
							2011-08-06 03:06:05 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								eec54adac5 
								
							
								 
							
						 
						
							
							
								
								remove some obsolete tests that are now done elsewhere  
							
							 
							
							
							
						 
						
							2011-08-06 02:38:38 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								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