146d78edfa 
								
							
								 
							
						 
						
							
							
								
								ObjectAddedToScene event should be fired when duplicating objects  
							
							
							
						 
						
							2012-02-02 17:41:05 -08:00  
				
					
						
							
							
								 
						
							
							
								ee2b2aadc3 
								
							
								 
							
						 
						
							
							
								
								fix line endings  
							
							
							
						 
						
							2012-02-02 17:39:05 -08:00  
				
					
						
							
							
								 
						
							
							
								76a658324c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-02-03 00:07:23 +00:00  
				
					
						
							
							
								 
						
							
							
								574c240202 
								
							
								 
							
						 
						
							
							
								
								Fix test failure  
							
							
							
						 
						
							2012-02-03 00:05:36 +00:00  
				
					
						
							
							
								 
						
							
							
								447a66d660 
								
							
								 
							
						 
						
							
							
								
								Replace ParcelAccessEntry with a new struct, LandAccessEntry, which more  
							
							... 
							
							
							
							accurately reflects the data sent by the viewer. Add times bans and the
expiration of timed bans.
Warning: Contains a Migration (and nuts) 
							
						 
						
							2012-02-02 23:40:56 +00:00  
				
					
						
							
							
								 
						
							
							
								54d473e200 
								
							
								 
							
						 
						
							
							
								
								D'oh - we want to call llGetLinkNumberOfSides() in the LSL_Stub, not llGetLinkNumber().  
							
							
							
						 
						
							2012-02-02 23:35:16 +00:00  
				
					
						
							
							
								 
						
							
							
								264c83aec4 
								
							
								 
							
						 
						
							
							
								
								Add llGetLinkNumberOfSides to LSL_Stub and ILSL_Api  
							
							... 
							
							
							
							It already existed in LSL_Api but it also needs to exist in these two other places for a script to be able to see it.
Hopefully resolves http://opensimulator.org/mantis/view.php?id=5489  
							
						 
						
							2012-02-02 22:48:36 +00:00  
				
					
						
							
							
								 
						
							
							
								17df4185ce 
								
							
								 
							
						 
						
							
							
								
								Add stress tests for simple object add of 100 prim objects.  Add time taken to output (this is unreliable).  
							
							
							
						 
						
							2012-02-02 18:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								dbf6381e34 
								
							
								 
							
						 
						
							
							
								
								OpenID: server connector had a copy-and-paste error that made identity queries fail.  
							
							
							
						 
						
							2012-02-02 08:39:23 -08:00  
				
					
						
							
							
								 
						
							
							
								567f4c51f8 
								
							
								 
							
						 
						
							
							
								
								Improve reliability of script state saving by covering various saving  
							
							... 
							
							
							
							and loading scenarios which resulted in loss of continuity on item ids 
							
						 
						
							2012-02-02 01:52:17 +00:00  
				
					
						
							
							
								 
						
							
							
								0ce9ad4a56 
								
							
								 
							
						 
						
							
							
								
								Add event RegionHeartbeatEnd for modules interested in coordinating activity with region heartbeats  
							
							
							
						 
						
							2012-02-01 17:01:28 -08:00  
				
					
						
							
							
								 
						
							
							
								c10193c72b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-02-01 16:25:35 -08:00  
				
					
						
							
							
								 
						
							
							
								003bd9f1b3 
								
							
								 
							
						 
						
							
							
								
								Small optimization to last commit  
							
							
							
						 
						
							2012-02-01 10:05:04 +00:00  
				
					
						
							
							
								 
						
							
							
								cc1476fc36 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-02-01 09:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								241ddd031f 
								
							
								 
							
						 
						
							
							
								
								Fix copy/paste errors  
							
							
							
						 
						
							2012-02-01 09:45:15 +00:00  
				
					
						
							
							
								 
						
							
							
								c08d6df7e1 
								
							
								 
							
						 
						
							
							
								
								Prevent a changed attachment that has been saved from being saved again.  
							
							
							
						 
						
							2012-02-01 09:38:20 +00:00  
				
					
						
							
							
								 
						
							
							
								fcc1fa2c32 
								
							
								 
							
						 
						
							
							
								
								Straighten out some attachment mess. Don't save attachment states for HG  
							
							... 
							
							
							
							visitors at all. On Leaving a sim, save only the changed ones. Don't save
all scripted stuff when leaving a sim. 
							
						 
						
							2012-02-01 09:36:14 +00:00  
				
					
						
							
							
								 
						
							
							
								3d7b5e5e93 
								
							
								 
							
						 
						
							
							
								
								HG: This hopefully fixes the HG teleports back home to OSGrid. Looks like Uri.ToString() drops the port when it's port 80.  
							
							
							
						 
						
							2012-01-31 22:00:59 -08:00  
				
					
						
							
							
								 
						
							
							
								99e71222f0 
								
							
								 
							
						 
						
							
							
								
								Lay out script status in property per row format, since getting too long for console lines.  
							
							
							
						 
						
							2012-02-01 00:27:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e3680f216e 
								
							
								 
							
						 
						
							
							
								
								Add count of events queued for a particular script in "scripts show" console command  
							
							
							
						 
						
							2012-02-01 00:17:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8b3da1bff4 
								
							
								 
							
						 
						
							
							
								
								Make script console commands only show for selected region.  
							
							
							
						 
						
							2012-02-01 00:10:07 +00:00  
				
					
						
							
							
								 
						
							
							
								437de6743c 
								
							
								 
							
						 
						
							
							
								
								Implement "xengine status" console command to show various xengine stats  
							
							
							
						 
						
							2012-02-01 00:07:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f028dca711 
								
							
								 
							
						 
						
							
							
								
								Add "show part uuid" and "show part name" console commands.  
							
							... 
							
							
							
							These commands will display part/prim details for a given uuid or name
The "show object uuid" and "show object name" commands will now only display details for objects (i.e. not child parts in a linkset).
This is for consistency with the "delete object" commands which only delete objects, not parts. 
							
						 
						
							2012-01-31 23:35:13 +00:00  
				
					
						
							
							
								 
						
							
							
								996cc6097e 
								
							
								 
							
						 
						
							
							
								
								Implement "show object name <name>" console command to show details of an object with the given name  
							
							
							
						 
						
							2012-01-31 23:21:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ac7cded080 
								
							
								 
							
						 
						
							
							
								
								Get rid of the "no objects found" feedback for now - this doesn't work well if a command is executed over multiple scenes.  
							
							
							
						 
						
							2012-01-31 23:06:48 +00:00  
				
					
						
							
							
								 
						
							
							
								ab89adfaef 
								
							
								 
							
						 
						
							
							
								
								Implement "show object uuid <uuid>" console command.  
							
							... 
							
							
							
							This will show details about a part with the given uuid if it's found. 
							
						 
						
							2012-01-31 23:03:39 +00:00  
				
					
						
							
							
								 
						
							
							
								647b326edc 
								
							
								 
							
						 
						
							
							
								
								Add more user feedback if an object isn't found for which delete was requested.  
							
							
							
						 
						
							2012-01-31 22:27:05 +00:00  
				
					
						
							
							
								 
						
							
							
								77b032549e 
								
							
								 
							
						 
						
							
							
								
								Add the name of a deleted object to the console output  
							
							
							
						 
						
							2012-01-31 22:22:32 +00:00  
				
					
						
							
							
								 
						
							
							
								e3e38e34c5 
								
							
								 
							
						 
						
							
							
								
								If a particular region is selected in the console, only try to delete objects in that region, rather than in every region on the simulator  
							
							... 
							
							
							
							The old wrong behaviour was in place before the command was extracted to a module. 
							
						 
						
							2012-01-31 22:21:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9bd02b5da1 
								
							
								 
							
						 
						
							
							
								
								Move object delete commands into a commands region module, in preparation for adding similar show commands.  
							
							
							
						 
						
							2012-01-31 21:57:45 +00:00  
				
					
						
							
							
								 
						
							
							
								2f84d5397b 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2012-01-31 21:14:09 +00:00  
				
					
						
							
							
								 
						
							
							
								1505c22995 
								
							
								 
							
						 
						
							
							
								
								Use Environment.TickCount & Int32.MaxValue; instead of Util.EnvironmentTickCount(); when producing the threads report to reduce wraparound.  
							
							... 
							
							
							
							This matches the tickcount masking in the thread watchdog.
For some reason, Util.EnvironmentTickCount() masks ticks by 0x3fffffff instead of 0xffffffff 
							
						 
						
							2012-01-31 21:09:26 +00:00  
				
					
						
							
							
								 
						
							
							
								10b9348071 
								
							
								 
							
						 
						
							
							
								
								Remove scene object null check on SceneGraph.AddSceneObject().  Complain explicitly if there's an attempt to add any object with a zero UUID.  
							
							... 
							
							
							
							Callers themselves need to check that they're not attempting to add a null scene object. 
							
						 
						
							2012-01-31 20:30:30 +00:00  
				
					
						
							
							
								 
						
							
							
								f3780b9eae 
								
							
								 
							
						 
						
							
							
								
								Add torture tests to test adding 10,000, 100,000 and 200,000 single prim scene objects.  
							
							... 
							
							
							
							These can be run using the "nant torture" target.  They are not part of "nant test" due to their long-run future nature.
Such tests are designed to do some testing of extreme situations and give some feedback on memory usage, etc.
However, data can be inconsistent due to different machine circumstances and virtual machine actions.
This area is under development. 
							
						 
						
							2012-01-31 19:56:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a98a146c50 
								
							
								 
							
						 
						
							
							
								
								Fix:llSetText - limited text to a maximum of 254 chars  
							
							... 
							
							
							
							mantis: http://opensimulator.org/mantis/view.php?id=5867 
Signed-off-by: nebadon <michael@osgrid.org> 
							
						 
						
							2012-01-31 10:17:38 -07:00  
				
					
						
							
							
								 
						
							
							
								d2dfa4cfe7 
								
							
								 
							
						 
						
							
							
								
								Make parcel sale overlays work. No auction support.  
							
							
							
						 
						
							2012-01-31 03:09:44 +00:00  
				
					
						
							
							
								 
						
							
							
								fe0975dc24 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-01-30 21:39:36 +00:00  
				
					
						
							
							
								 
						
							
							
								2b84b6d8b1 
								
							
								 
							
						 
						
							
							
								
								Use the requested sim's map, not our own  
							
							
							
						 
						
							2012-01-30 21:39:12 +00:00  
				
					
						
							
							
								 
						
							
							
								dbc039783b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-30 21:34:40 +00:00  
				
					
						
							
							
								 
						
							
							
								53c3faac5d 
								
							
								 
							
						 
						
							
							
								
								Patch in the rest of the maptile stuff  
							
							
							
						 
						
							2012-01-30 21:24:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c4cc626dff 
								
							
								 
							
						 
						
							
							
								
								Add the needed column in the regions table and a few tweaks.  
							
							... 
							
							
							
							Warning: Contains a Migration
Warning: Cannot guarantee nut free 
							
						 
						
							2012-01-30 20:34:32 +00:00  
				
					
						
							
							
								 
						
							
							
								bde2ff5e78 
								
							
								 
							
						 
						
							
							
								
								Next step for world map overlays  
							
							
							
						 
						
							2012-01-30 20:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								df9c35bc0f 
								
							
								 
							
						 
						
							
							
								
								Some plumbing for map overlays  
							
							
							
						 
						
							2012-01-30 19:46:55 +00:00  
				
					
						
							
							
								 
						
							
							
								9d93c4808e 
								
							
								 
							
						 
						
							
							
								
								lock SceneObjectGroupsByFullID in SceneGraph.ForEachSOG() to stop failure if SceneObjectGroupsByFullID is updated elsewhere at the same time.  
							
							
							
						 
						
							2012-01-30 19:21:58 +00:00  
				
					
						
							
							
								 
						
							
							
								54e6b2402c 
								
							
								 
							
						 
						
							
							
								
								Revert "Pickup map overlay tile from RegionSettings.ParcelImageID"  
							
							... 
							
							
							
							This reverts commit 00d1c88c59 
							
						 
						
							2012-01-30 12:39:08 -05:00  
				
					
						
							
							
								 
						
							
							
								00d1c88c59 
								
							
								 
							
						 
						
							
							
								
								Pickup map overlay tile from RegionSettings.ParcelImageID  
							
							
							
						 
						
							2012-01-30 11:49:22 -05:00  
				
					
						
							
							
								 
						
							
							
								3de534896e 
								
							
								 
							
						 
						
							
							
								
								Add ParcelImageID to RegionSettings so we can have that overlay.  
							
							... 
							
							
							
							Warning: Contains a Migration.
Warning: May contain nuts. 
							
						 
						
							2012-01-30 16:22:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5e60afe5ed 
								
							
								 
							
						 
						
							
							
								
								Fix llEdgeOfWorld functionality - see mantis  http://opensimulator.org/mantis/view.php?id=5865  
							
							... 
							
							
							
							Signed-off-by: nebadon <michael@osgrid.org> 
							
						 
						
							2012-01-29 14:41:47 -07:00  
				
					
						
							
							
								 
						
							
							
								e8b688b61f 
								
							
								 
							
						 
						
							
							
								
								Fix:Get embedded objects in notecard  http://opensimulator.org/mantis/view.php?id=2607  
							
							... 
							
							
							
							Signed-off-by: nebadon <michael@osgrid.org> 
							
						 
						
							2012-01-29 12:40:43 -07:00  
				
					
						
							
							
								 
						
							
							
								f7c237c0e1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim into mapwork  
							
							
							
						 
						
							2012-01-28 11:35:28 -05:00  
				
					
						
							
							
								 
						
							
							
								ae057a7589 
								
							
								 
							
						 
						
							
							
								
								Adding our parcel's generated id to map packets  
							
							
							
						 
						
							2012-01-28 10:36:39 -05:00  
				
					
						
							
							
								 
						
							
							
								1a20b60d82 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-28 08:47:25 -05:00  
				
					
						
							
							
								 
						
							
							
								2e31f12cf4 
								
							
								 
							
						 
						
							
							
								
								Send CHANGED_TELEPORT during local TP again - partially revert  cf73afec35 
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-01-28 08:43:58 -05:00  
				
					
						
							
							
								 
						
							
							
								2ef9fd05fa 
								
							
								 
							
						 
						
							
							
								
								Add an overloaded SceneObjectPart.UpdateTextureEntry(Primitive.TextureEntry texEntry) for region modules  
							
							
							
						 
						
							2012-01-28 02:45:13 +00:00  
				
					
						
							
							
								 
						
							
							
								154ba0124a 
								
							
								 
							
						 
						
							
							
								
								Add experimental --publish option to "save oar" so that OARs reloaded to the same grid don't have the publisher as owner.  
							
							
							
						 
						
							2012-01-28 02:21:41 +00:00  
				
					
						
							
							
								 
						
							
							
								e391d6390c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-28 00:44:11 +00:00  
				
					
						
							
							
								 
						
							
							
								deeb7287a2 
								
							
								 
							
						 
						
							
							
								
								Comment out xfer section in Scene.UpdateTaskInventory() which was causing spurious errors and "script saved" messages when script properties were changed.  
							
							... 
							
							
							
							Viewers since at least Linden Lab 1.23 use the script upload capability to save script changes.
It's unknown whether the commented out code was working for very old viewers or not.
Code is commented out to reduce complexity and so that useful error messages don't need to be removed.
If there is a substantial population using extremely old viewers that can't upgrade to a newer version 1 viewer (e.g. 1.23) or similar TPV then this can be revisited. 
							
						 
						
							2012-01-28 00:39:53 +00:00  
				
					
						
							
							
								 
						
							
							
								7352aea9ac 
								
							
								 
							
						 
						
							
							
								
								Remove IClientAPI from the money module. It was only used to pass in the  
							
							... 
							
							
							
							agent id anyway 
							
						 
						
							2012-01-28 00:18:12 +00:00  
				
					
						
							
							
								 
						
							
							
								7837c611fb 
								
							
								 
							
						 
						
							
							
								
								Add OS_NPC_SENSE_AS_AGENT option to osNpcCreate().  
							
							... 
							
							
							
							This allows NPCs to be sensed as agents by LSL sensors rather than as a specific NPC type (which is currently an OpenSimulator-only extension).
Wiki doc on this and other recent NPC functions will follow soon 
							
						 
						
							2012-01-28 00:00:12 +00:00  
				
					
						
							
							
								 
						
							
							
								31b87ff07b 
								
							
								 
							
						 
						
							
							
								
								Increment LPS script stat for OSSL functions that were not already doing this  
							
							
							
						 
						
							2012-01-27 23:24:49 +00:00  
				
					
						
							
							
								 
						
							
							
								7c1d075a5a 
								
							
								 
							
						 
						
							
							
								
								Implement osIsNpc(key npc):integer.  This return TRUE if the given key belongs to an NPC in the region.  FALSE if not or if the NPC module isn't present.  
							
							
							
						 
						
							2012-01-27 23:17:13 +00:00  
				
					
						
							
							
								 
						
							
							
								abf0dd4250 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-27 23:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								9939f94f08 
								
							
								 
							
						 
						
							
							
								
								Implement osNpcGetOwner(key npc):key.  This returns the owner for an 'owned' NPC, the npc's own key for an 'unowned' NPC and NULL_KEY is the input key was not an npc.  
							
							... 
							
							
							
							llGetOwnerKey() could also be extended but this does not allow one to distinguish between an unowned NPC and some other result (e.g. 'no such object' if NULL_KEY is the return.
Also, any future extensions to LSL functions by Linden Lab are unpredictable and OpenSim-specific extensions could clash. 
							
						 
						
							2012-01-27 23:05:48 +00:00  
				
					
						
							
							
								 
						
							
							
								91ac21b9ec 
								
							
								 
							
						 
						
							
							
								
								HG Inventoty: Guard against items not found.  
							
							
							
						 
						
							2012-01-26 17:00:58 -08:00  
				
					
						
							
							
								 
						
							
							
								6da82d9805 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-26 16:29:39 -05:00  
				
					
						
							
							
								 
						
							
							
								616373db16 
								
							
								 
							
						 
						
							
							
								
								llManageEstateAccess implementation  http://wiki.secondlife.com/wiki/LlManageEstateAccess  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-01-26 16:15:23 -05:00  
				
					
						
							
							
								 
						
							
							
								da720ce9be 
								
							
								 
							
						 
						
							
							
								
								Support rejecting a teleport if a user is banned in all parcels that have  
							
							... 
							
							
							
							spawn points 
							
						 
						
							2012-01-26 10:21:45 +00:00  
				
					
						
							
							
								 
						
							
							
								a6abecf5fa 
								
							
								 
							
						 
						
							
							
								
								Change references from sop to sog and add protection from null ref  
							
							... 
							
							
							
							I had code made additions to the map module that was based on the earlier work that I did before Melanie made improvements. Updating the new code to incorporate the same changes. 
							
						 
						
							2012-01-26 00:33:34 -05:00  
				
					
						
							
							
								 
						
							
							
								093469c33c 
								
							
								 
							
						 
						
							
							
								
								Add basic TestAddScript() regression test  
							
							
							
						 
						
							2012-01-26 01:16:03 +00:00  
				
					
						
							
							
								 
						
							
							
								13d9b64b1d 
								
							
								 
							
						 
						
							
							
								
								Re-enable error logging associated with assembly and script loading failure in ScriptInstance.  
							
							... 
							
							
							
							Swallowing exceptions just leads to more mysterious failures later on. 
							
						 
						
							2012-01-26 00:28:51 +00:00  
				
					
						
							
							
								 
						
							
							
								55c6cbabfd 
								
							
								 
							
						 
						
							
							
								
								refactor: change RezScriptFromAgentInventory(), RezNewScript() and AddInventoryItem() to accept an agent id rather than a full IClientAPI.  
							
							... 
							
							
							
							This stops some code having to make spurious client == null checks and reduces regression test complexity. 
							
						 
						
							2012-01-26 00:10:37 +00:00  
				
					
						
							
							
								 
						
							
							
								8e5502fdc2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-25 23:24:44 +00:00  
				
					
						
							
							
								 
						
							
							
								2de3a1b9da 
								
							
								 
							
						 
						
							
							
								
								refactor: decompose most of RezScript() into RezScriptFromAgentInventory(), RezNewScript() and rename one RezScript() to RezScriptFromPrim()  
							
							
							
						 
						
							2012-01-25 23:22:07 +00:00  
				
					
						
							
							
								 
						
							
							
								d053625663 
								
							
								 
							
						 
						
							
							
								
								Update save oar and save iar help responses to reflect new -h|--home  
							
							... 
							
							
							
							switches which replace -p|--profile ie: "save oar
--home=http://hg.osgrid.org:80  region.oar" 
							
						 
						
							2012-01-25 15:59:07 -07:00  
				
					
						
							
							
								 
						
							
							
								e9de7e7107 
								
							
								 
							
						 
						
							
							
								
								Update BulletSim.dll with some interface changes and tuning (see opensim-libs). Change BSScene to use new interface.  
							
							
							
						 
						
							2012-01-25 14:40:38 -08:00  
				
					
						
							
							
								 
						
							
							
								2e7c1bcfd9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-25 21:26:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8f53c768f5 
								
							
								 
							
						 
						
							
							
								
								llGetParcelMusicURL implementation  http://wiki.secondlife.com/wiki/LlGetParcelMusicURL  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-01-25 15:48:38 -05:00  
				
					
						
							
							
								 
						
							
							
								82c3d0cf89 
								
							
								 
							
						 
						
							
							
								
								minor: stop the WebStatsModule logging UPDATE or INSERT every time it updates bin/LocalUserStatistics.db  
							
							
							
						 
						
							2012-01-25 20:36:51 +00:00  
				
					
						
							
							
								 
						
							
							
								e20cf3789b 
								
							
								 
							
						 
						
							
							
								
								Serialize calls to ODE Collide() function across OdeScene instances to prevent ODE crashes on simulators running more than one region.  
							
							... 
							
							
							
							It turns out that calls to Collide() are not thread-safe even for objects in different ODE physics worlds due to ODE static caches.
For simulators running multiple regions, not serializing calls from different scene loops will sooner or later cause OpenSim to crash with a native stack trace referencing OBBCollider.
This affects the default OPCODE collider but not GIMPACT.  However, GIMPACT fails for other reasons under some current simulator loads.
ODE provides a thread local storage option, but as of ODE r1755 (and r1840) DLLs compiled with this crash OpenSim immediately. 
							
						 
						
							2012-01-25 19:31:50 +00:00  
				
					
						
							
							
								 
						
							
							
								7444f3bfad 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs 
							
						 
						
							2012-01-25 15:02:54 +00:00  
				
					
						
							
							
								 
						
							
							
								f84b69cad1 
								
							
								 
							
						 
						
							
							
								
								Change the WorldMapModule to use SOG rather than SOP for the telehub ans  
							
							... 
							
							
							
							cover a potential nullref 
							
						 
						
							2012-01-25 15:00:06 +00:00  
				
					
						
							
							
								 
						
							
							
								959bcfa7f8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2012-01-24 21:35:12 -05:00  
				
					
						
							
							
								 
						
							
							
								7c514fe155 
								
							
								 
							
						 
						
							
							
								
								Telehub map items displayed  
							
							
							
						 
						
							2012-01-24 21:33:11 -05:00  
				
					
						
							
							
								 
						
							
							
								3d1f43046d 
								
							
								 
							
						 
						
							
							
								
								Removed unused delegates in SceneGraph: ObjectDuplicateDelegate, ObjectCreateDelegate, ObjectDeleteDelegate  
							
							
							
						 
						
							2012-01-24 17:05:53 -08:00  
				
					
						
							
							
								 
						
							
							
								2d0412d366 
								
							
								 
							
						 
						
							
							
								
								Make errors reported by OpenSim when it halts because it can't find certain config sections or files a bit more user friendly.  
							
							
							
						 
						
							2012-01-24 22:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8e0eaa980f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-24 22:16:45 +00:00  
				
					
						
							
							
								 
						
							
							
								09baa3e679 
								
							
								 
							
						 
						
							
							
								
								Comment out asset statistics section from periodic stats as these have not been recorded for a very long time.  
							
							... 
							
							
							
							Some might make a comeback in the future but others are of dubious usefuless for health check purposes, or the complexity of collection outweighs their usefulness.
Some data is available via other means (e.g. "fcache status"). 
							
						 
						
							2012-01-24 22:14:21 +00:00  
				
					
						
							
							
								 
						
							
							
								3ae6345f1b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2012-01-24 17:14:08 -05:00  
				
					
						
							
							
								 
						
							
							
								dc329202ef 
								
							
								 
							
						 
						
							
							
								
								Put Telehubs on the map  
							
							
							
						 
						
							2012-01-24 17:11:35 -05:00  
				
					
						
							
							
								 
						
							
							
								5e445aaf7b 
								
							
								 
							
						 
						
							
							
								
								Fix "Abnormal client thread terminations" stat in period CONNECTION STATISTICS to count the number of times clients are disconnected due to ack timeouts.  
							
							... 
							
							
							
							This has been broken for a long period and would only ever show 0. 
							
						 
						
							2012-01-24 22:09:13 +00:00  
				
					
						
							
							
								 
						
							
							
								ab8956d58f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-24 22:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e8f1e7e96e 
								
							
								 
							
						 
						
							
							
								
								Comment out inventory statistics section from periodic stats, since this only contained the now uncollected and irrelevant inventory cache number.  
							
							
							
						 
						
							2012-01-24 22:03:30 +00:00  
				
					
						
							
							
								 
						
							
							
								488fe0ae9c 
								
							
								 
							
						 
						
							
							
								
								Removed unused events in SceneGraph: OnObjectCreate, OnObjectRemove, OnObjectDuplicate  
							
							
							
						 
						
							2012-01-24 13:41:26 -08:00  
				
					
						
							
							
								 
						
							
							
								7e76397a26 
								
							
								 
							
						 
						
							
							
								
								minor: correct text and usage for "image queues show" reigon console command.  
							
							
							
						 
						
							2012-01-24 20:54:35 +00:00  
				
					
						
							
							
								 
						
							
							
								a704d444f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-24 20:36:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8b035dc3c7 
								
							
								 
							
						 
						
							
							
								
								Restrict accessible of ODECharacter Shell and Body.  Add method doc and some error log lines.  
							
							
							
						 
						
							2012-01-24 18:46:24 +00:00  
				
					
						
							
							
								 
						
							
							
								855d3a3ba5 
								
							
								 
							
						 
						
							
							
								
								Teleport routing, part 1  
							
							
							
						 
						
							2012-01-24 04:06:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a4977bbe19 
								
							
								 
							
						 
						
							
							
								
								Simplify and streamline telehub editing code. Verify rotations and fix  
							
							... 
							
							
							
							spwan point positioning on rotated telehubs. 
							
						 
						
							2012-01-24 02:36:35 +00:00  
				
					
						
							
							
								 
						
							
							
								0d2e02efb1 
								
							
								 
							
						 
						
							
							
								
								Reverse the spawn point distance vector  
							
							
							
						 
						
							2012-01-24 01:30:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c0e1784e86 
								
							
								 
							
						 
						
							
							
								
								Correct a coordinate to make the viewer like it  
							
							
							
						 
						
							2012-01-24 01:18:13 +00:00  
				
					
						
							
							
								 
						
							
							
								7bb01a17ee 
								
							
								 
							
						 
						
							
							
								
								Add a forgotten parameter  
							
							
							
						 
						
							2012-01-24 00:38:00 +00:00  
				
					
						
							
							
								 
						
							
							
								87799c1f3d 
								
							
								 
							
						 
						
							
							
								
								Change Telehubs to store only the data that is really needed and not  
							
							... 
							
							
							
							additional redundant information. 
							
						 
						
							2012-01-24 00:32:10 +00:00  
				
					
						
							
							
								 
						
							
							
								c36c916342 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-01-23 21:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								48379e6442 
								
							
								 
							
						 
						
							
							
								
								IMPORTANT!!!!! Please READ. DO NOT Use this version or any before it since the  
							
							... 
							
							
							
							Telehub commits! They will eat your babies and corrupt your database while
they munch. DO NOT use anything from the first Telehub commit to this one.
FIRST GOOD COMMIT is the one FOLLOWING this one. You have been warned. 
							
						 
						
							2012-01-23 21:23:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8db64dc77f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim into telehub  
							
							
							
						 
						
							2012-01-23 14:54:43 -05:00  
				
					
						
							
							
								 
						
							
							
								6a85abbd14 
								
							
								 
							
						 
						
							
							
								
								Add update to Telehub position and rotation before adding SpawnPoints  
							
							
							
						 
						
							2012-01-23 14:53:25 -05:00  
				
					
						
							
							
								 
						
							
							
								c1f6478a37 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-23 11:10:56 -05:00  
				
					
						
							
							
								 
						
							
							
								9cfc43005d 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							2012-01-23 10:28:18 -05:00  
				
					
						
							
							
								 
						
							
							
								39c9b656c8 
								
							
								 
							
						 
						
							
							
								
								Cleanup unused parts, add some error handling  
							
							
							
						 
						
							2012-01-23 09:42:15 -05:00  
				
					
						
							
							
								 
						
							
							
								7c404375c7 
								
							
								 
							
						 
						
							
							
								
								Fix up some parameter naming  
							
							
							
						 
						
							2012-01-22 23:20:10 +00:00  
				
					
						
							
							
								 
						
							
							
								74c1ed77a4 
								
							
								 
							
						 
						
							
							
								
								Finish connecting Telehub to database  
							
							
							
						 
						
							2012-01-22 14:51:15 -05:00  
				
					
						
							
							
								 
						
							
							
								1cd26ba85e 
								
							
								 
							
						 
						
							
							
								
								Hooking up new telehub data to the database  
							
							
							
						 
						
							2012-01-22 11:46:16 -05:00  
				
					
						
							
							
								 
						
							
							
								24b20f6e4b 
								
							
								 
							
						 
						
							
							
								
								Change the key name I missed in last commit  
							
							
							
						 
						
							2012-01-22 15:35:14 +00:00  
				
					
						
							
							
								 
						
							
							
								68365c20c0 
								
							
								 
							
						 
						
							
							
								
								Move Telehub tables and data from EstateSettings to RegionSettings.  
							
							... 
							
							
							
							This is damage control es EstateSettings is not the place this can be put.
EstateSettings is nt unique to a region and therefore would introduce
a hard limit of one telehub per estate, completely shutting off the
option of having SL style telehubs, e.g. one per region. Whole
estate teleport routing can still be implemented id desiresd, this
way all options are open while the other way most options get closed
off. 
							
						 
						
							2012-01-22 11:36:04 +00:00  
				
					
						
							
							
								 
						
							
							
								32d58d6e3e 
								
							
								 
							
						 
						
							
							
								
								Telehub Support:  
							
							... 
							
							
							
							Telehub settings now persist to the database and are saved across sim restarts. So-far this only works on MySQL. this is a work in progress, teleport routing is not yet implemented. 
							
						 
						
							2012-01-21 23:26:27 -05:00  
				
					
						
							
							
								 
						
							
							
								590f707c42 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-20 23:54:29 -05:00  
				
					
						
							
							
								 
						
							
							
								b6f3de5028 
								
							
								 
							
						 
						
							
							
								
								Telehub Support:  
							
							... 
							
							
							
							Support for viewer side of telehub management. Can manupulate Telehubs and SpawnPoints from the viewer estate managemnt tools. This is a work in progress and does not yet persist or affect teleport routing. 
							
						 
						
							2012-01-20 23:50:37 -05:00  
				
					
						
							
							
								 
						
							
							
								ea72428c9d 
								
							
								 
							
						 
						
							
							
								
								Allow a viewer UDP image request retry to trigger another asset fetch if an existing fetch hasn't responded before a timeout.  
							
							... 
							
							
							
							This is to stop a high priority image/texture request from blocking the entire download queue if its asset fetch got dropped for some reason. 
							
						 
						
							2012-01-19 23:09:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d38e2c0c91 
								
							
								 
							
						 
						
							
							
								
								Add image not in database test for LLImageManager  
							
							
							
						 
						
							2012-01-19 21:57:12 +00:00  
				
					
						
							
							
								 
						
							
							
								503faaea62 
								
							
								 
							
						 
						
							
							
								
								refactor: separate out common parts of LLImageManagerTests  
							
							
							
						 
						
							2012-01-19 21:23:40 +00:00  
				
					
						
							
							
								 
						
							
							
								381f74276b 
								
							
								 
							
						 
						
							
							
								
								Add LLImageManager regression test for discard case  
							
							
							
						 
						
							2012-01-19 21:14:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c92a9a6640 
								
							
								 
							
						 
						
							
							
								
								Add "image queues clear <first-name> <last-name>" console command  
							
							... 
							
							
							
							This allows a way to manually clear pending image queue requests for debug purposes 
							
						 
						
							2012-01-19 19:49:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d75899f2d1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-19 19:47:18 +00:00  
				
					
						
							
							
								 
						
							
							
								8f871cca10 
								
							
								 
							
						 
						
							
							
								
								Add osGetGridHomeURI function  
							
							... 
							
							
							
							Add osGetHomeURI function to the family of osGetGrid* functions. Returns the SRV_HomeURI setting from the [LoginService] configuration. 
							
						 
						
							2012-01-19 14:21:12 -05:00  
				
					
						
							
							
								 
						
							
							
								9356963bd3 
								
							
								 
							
						 
						
							
							
								
								Add basic request and send image regression tests for LLImageManager  
							
							
							
						 
						
							2012-01-19 19:00:11 +00:00  
				
					
						
							
							
								 
						
							
							
								edb2e4c5b3 
								
							
								 
							
						 
						
							
							
								
								Change URI to lowercase to match existing  
							
							
							
						 
						
							2012-01-19 13:55:53 -05:00  
				
					
						
							
							
								 
						
							
							
								bf9ce4709f 
								
							
								 
							
						 
						
							
							
								
								Add fetching of SRV_HomeURI to "/json_grid_info"  
							
							... 
							
							
							
							Make SRV_HomeURI available on the GridInfoService through the "/json_grid_info" URI. This i s mainly to service OSSL, but can be seen externally via the URI. 
							
						 
						
							2012-01-19 13:48:31 -05:00  
				
					
						
							
							
								 
						
							
							
								e41f23dead 
								
							
								 
							
						 
						
							
							
								
								Trigger event when prims are scheduled for an update. This gives modules early access to changed parameters.  
							
							
							
						 
						
							2012-01-19 03:06:35 -08:00  
				
					
						
							
							
								 
						
							
							
								5ced49aaa8 
								
							
								 
							
						 
						
							
							
								
								Cleaned up Color and Text parameters in SOP and made LocalFlags public for module access.  
							
							
							
						 
						
							2012-01-19 03:03:22 -08:00  
				
					
						
							
							
								 
						
							
							
								2c6272d11a 
								
							
								 
							
						 
						
							
							
								
								Add a version of GetGroupByPrim to Scene which accepts UUID instead of localID  
							
							
							
						 
						
							2012-01-19 03:01:37 -08:00  
				
					
						
							
							
								 
						
							
							
								f8079bcd72 
								
							
								 
							
						 
						
							
							
								
								Fixed bugs in earlier commit on custom user parameters in Regions.ini  
							
							
							
						 
						
							2012-01-19 02:52:05 -08:00  
				
					
						
							
							
								 
						
							
							
								eea726d74e 
								
							
								 
							
						 
						
							
							
								
								RegionReady:  
							
							... 
							
							
							
							Back out some of the oar monitoring for the time being. Need to find  a better way to get feedback. Will re-visit this soon. 
							
						 
						
							2012-01-18 20:30:57 -05:00  
				
					
						
							
							
								 
						
							
							
								ba7d8cedec 
								
							
								 
							
						 
						
							
							
								
								Add function osGetGridCustom  
							
							... 
							
							
							
							Add function osGetGridCustom to take an argument for the GridInfo kpv to retrieve from the GridInfoService 
							
						 
						
							2012-01-17 22:38:36 -05:00  
				
					
						
							
							
								 
						
							
							
								9ed9720861 
								
							
								 
							
						 
						
							
							
								
								Update osGetGrid**** functions  
							
							... 
							
							
							
							The osGetGrid**** functions will now get the grid settings from the GridInfoService. Set the GridInfoURI in your ./bin/config-include/GridCommon.ini [GridInfo] section. 
							
						 
						
							2012-01-17 22:07:40 -05:00  
				
					
						
							
							
								 
						
							
							
								939d60da59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/lib/osgrid/opensim  
							
							
							
						 
						
							2012-01-17 21:10:31 -05:00  
				
					
						
							
							
								 
						
							
							
								ef5575be1b 
								
							
								 
							
						 
						
							
							
								
								Add json handler for GridInfo  
							
							
							
						 
						
							2012-01-17 21:09:46 -05:00  
				
					
						
							
							
								 
						
							
							
								e13a17cc0c 
								
							
								 
							
						 
						
							
							
								
								Allow retrival of multiple user records in one operation, analog to presence  
							
							
							
						 
						
							2012-01-16 23:09:24 +00:00  
				
					
						
							
							
								 
						
							
							
								59a0c50d48 
								
							
								 
							
						 
						
							
							
								
								Comment out noisy log lines I accidentally included in the nant build target adjustment commit.  
							
							... 
							
							
							
							Left in the method doc. 
							
						 
						
							2012-01-16 23:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								82ad9d4e04 
								
							
								 
							
						 
						
							
							
								
								Remove monocov and other obsolete nant build targets.  
							
							... 
							
							
							
							monocov was a code coverage attempt 3 years ago which no longer works.
other removed targets have been commented out or unused for a very long time 
							
						 
						
							2012-01-16 22:58:58 +00:00  
				
					
						
							
							
								 
						
							
							
								2e4fbe6b17 
								
							
								 
							
						 
						
							
							
								
								protect the region ready alerts for loading oarfiles if no post URI is set  
							
							
							
						 
						
							2012-01-14 23:43:21 -08:00  
				
					
						
							
							
								 
						
							
							
								43173f1b0d 
								
							
								 
							
						 
						
							
							
								
								commented out redundant land owner checks for osTeleportAgent there is  
							
							... 
							
							
							
							no need for these checks just use Allow_osTeleportAgent = PARCEL_OWNER
also increased function to severe threat level to make it harder to
accidently enable it for everyone. 
							
						 
						
							2012-01-14 18:36:46 -07:00  
				
					
						
							
							
								 
						
							
							
								ec299bfa87 
								
							
								 
							
						 
						
							
							
								
								Allow SmtpClients and other SSL users to work with our cert handler installed  
							
							
							
						 
						
							2012-01-14 06:03:27 +00:00  
				
					
						
							
							
								 
						
							
							
								82f0e19349 
								
							
								 
							
						 
						
							
							
								
								Extend scripts show command to accept a single item UUID parameter to display one script's status  
							
							... 
							
							
							
							Usage is now scripts show [<script-item-uuid>] 
							
						 
						
							2012-01-14 00:44:19 +00:00  
				
					
						
							
							
								 
						
							
							
								b5bb559cc0 
								
							
								 
							
						 
						
							
							
								
								Register the UrlModule for script engine events OnScriptRemoved and OnObjectRemoved just once in the UrlModule itself, rather than repeatedly for every script.  
							
							... 
							
							
							
							Doing this in every script is unnecessary since the event trigger is parameterized by the item id.
All that would happen is 2000 scripts would trigger 1999 unnecessary calls, and a large number of initialized scripts may eventually trigger a StackOverflowException.
Registration moved to UrlModule so that the handler is registered for all script engine implementations.
This required moving the OnScriptRemoved and OnObjectRemoved events (only used by UrlModule in core) from IScriptEngine to IScriptModule to avoid circular references. 
							
						 
						
							2012-01-14 00:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a30a02e7ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-13 14:51:11 -08:00  
				
					
						
							
							
								 
						
							
							
								e1a2c44ebe 
								
							
								 
							
						 
						
							
							
								
								Cleaned up the LookAt code in SOP and SOG. Added support for incrementally  
							
							... 
							
							
							
							rotating physical objects. This does not use physics. Currently the rate
of change is determined as 1 / (PI * Strength). 
							
						 
						
							2012-01-13 14:48:56 -08:00  
				
					
						
							
							
								 
						
							
							
								cde80125ad 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2012-01-13 17:16:20 -05:00  
				
					
						
							
							
								 
						
							
							
								02d6b033d0 
								
							
								 
							
						 
						
							
							
								
								Fix improper code formatting introduced in  6214e6a217 
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-01-13 17:10:48 -05:00  
				
					
						
							
							
								 
						
							
							
								adea92f8b7 
								
							
								 
							
						 
						
							
							
								
								Fix llRotLookAt and llLookAt for non-physical objects. Per conversation  
							
							... 
							
							
							
							with Melanie and Nebadon, SL behavior seems to be that non physical
objects snap to the request rotation. 
							
						 
						
							2012-01-13 11:37:17 -08:00  
				
					
						
							
							
								 
						
							
							
								57ba9ef5ad 
								
							
								 
							
						 
						
							
							
								
								Update RegionReadyModule  
							
							... 
							
							
							
							Fix triggering of alerts when rezzing first script to an empty region, add login disable when loading oars. 
							
						 
						
							2012-01-13 11:35:44 -05:00  
				
					
						
							
							
								 
						
							
							
								c5594e839e 
								
							
								 
							
						 
						
							
							
								
								Undo some prior work  
							
							... 
							
							
							
							Move some added fuctions out of core into the addon module to keep things clean 
							
						 
						
							2012-01-12 21:19:31 -05:00  
				
					
						
							
							
								 
						
							
							
								acbff305f5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-01-12 21:06:27 -05:00  
				
					
						
							
							
								 
						
							
							
								d40ec1c346 
								
							
								 
							
						 
						
							
							
								
								Move some interfaces to a more apropriate place  
							
							
							
						 
						
							2012-01-12 20:49:50 -05:00  
				
					
						
							
							
								 
						
							
							
								3b59af2225 
								
							
								 
							
						 
						
							
							
								
								Change the default osNpcCreate() to create an 'owned' npc rather than an 'unowned' one.  
							
							... 
							
							
							
							An owned NPC is one that only the original creator can manipulate and delete.
An unowned NPC is one that anybody with access to the osNpc* methods and knowledge of the avatar id can manipulate.
This is to correct an oversight I made in the original reimplementation where I mistakenly assumed that avatar IDs could be treated as private.
I am not anticipating that many people were deliberately making use of unowned npcs due to their insecure nature.
If you do need an unowned NPC please call the new overloaded osCreateNpc() function with the option OS_NPC_NOT_OWNED. 
							
						 
						
							2012-01-13 00:03:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6e7154d55c 
								
							
								 
							
						 
						
							
							
								
								Removing osNpcCreateOwned().  Please use osNpcCreate(string user, string name, vector position, string notecard, int options) instead with option OS_NPC_CREATOR_OWNED  
							
							... 
							
							
							
							Please note that correct option name is OS_NPC_CREATOR_OWNED not OS_NPC_CREATE_OWNED as mistakenly put in a previous commit. 
							
						 
						
							2012-01-13 00:00:18 +00:00  
				
					
						
							
							
								 
						
							
							
								47377f17c6 
								
							
								 
							
						 
						
							
							
								
								Add missing assert to confirm owner delete succeeded to the end of TestOsNpcRemoveOwned()  
							
							
							
						 
						
							2012-01-12 23:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								beab155434 
								
							
								 
							
						 
						
							
							
								
								Add api level test for removing an owned npc  
							
							
							
						 
						
							2012-01-12 22:35:11 +00:00  
				
					
						
							
							
								 
						
							
							
								caa207f59f 
								
							
								 
							
						 
						
							
							
								
								Add ossl level test for removing an unowned npc  
							
							
							
						 
						
							2012-01-12 21:03:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1ac5aa6808 
								
							
								 
							
						 
						
							
							
								
								Add remove test for unowned avatars  
							
							
							
						 
						
							2012-01-12 20:47:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c4972e7734 
								
							
								 
							
						 
						
							
							
								
								Add osNpcCreate(string firstname, string lastname, LSL_Vector position, string notecard, int options) variant.  
							
							... 
							
							
							
							This will be documented soon.  Options can currently be
  OS_NPC_CREATE_OWNED - creates a 'creator owned' avatar that will only respond to osNpc* functions made by scripts owned by the npc creator
  OS_NPC_NOT_OWNED    - creates an avatar which will respond to any osNpc* functions that a caller has permission to make (through the usual OSSL permission mechanisms).
options is being added to provide better scope for future extensibility without having to add more functions
The original non-options osNpcCreate() function will continue to exist. 
							
						 
						
							2012-01-12 19:37:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d27dd3714f 
								
							
								 
							
						 
						
							
							
								
								Allow all NPCs to show up on sensors as all osNpc* script methods now check for ownership permission before executing.  
							
							... 
							
							
							
							As per #opensim-dev irc discussion. 
							
						 
						
							2012-01-12 19:19:34 +00:00  
				
					
						
							
							
								 
						
							
							
								ba3491c76e 
								
							
								 
							
						 
						
							
							
								
								Add permissions checks for owned avatars to all other osNpc* functions.  
							
							... 
							
							
							
							This is being done outside the npc module since the check is meaningless for region module callers, who can fake any id that they like. 
							
						 
						
							2012-01-12 19:06:46 +00:00  
				
					
						
							
							
								 
						
							
							
								0a1d61950b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-12 19:03:26 +00:00  
				
					
						
							
							
								 
						
							
							
								cadd645076 
								
							
								 
							
						 
						
							
							
								
								Renamed one var and deleted commented code. No functional changes.  
							
							
							
						 
						
							2012-01-12 10:22:52 -08:00  
				
					
						
							
							
								 
						
							
							
								b47c0d7e51 
								
							
								 
							
						 
						
							
							
								
								refactor: Move existing npc owner checks to NPCModule.CheckPermissions() methods and expose on interface for external calls.  
							
							
							
						 
						
							2012-01-12 18:14:19 +00:00  
				
					
						
							
							
								 
						
							
							
								8bdd80abfa 
								
							
								 
							
						 
						
							
							
								
								HG: normalize all externalized user ULRs to be the Home URL, i.e. the location of the user's UAS. This corrects an earlier design which had some cases pointing to the profile server. WARNING: CONFIGURATION CHANGES in both the sims (*Common.ini) and the Robust configs (Robust.HG.ini). Please check diff of the example files, but basically all vars that were pointing to profile should point to the UAS instead and should be called HomeURI.  
							
							
							
						 
						
							2012-01-12 09:56:35 -08:00  
				
					
						
							
							
								 
						
							
							
								6214e6a217 
								
							
								 
							
						 
						
							
							
								
								Allow update of stored entries within User Management Module-this is needed for proper work of HG friends.  
							
							... 
							
							
							
							See http://opensimulator.org/mantis/view.php?id=5847  
							
						 
						
							2012-01-12 17:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								38db874755 
								
							
								 
							
						 
						
							
							
								
								If deserializing a scene object fails during IAR load then ignore the object rather than halting the IAR load with an exception.  
							
							
							
						 
						
							2012-01-11 14:33:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5f7e392c7c 
								
							
								 
							
						 
						
							
							
								
								Add a check to see if an asset exists before recreating it while  
							
							... 
							
							
							
							loading an archive. This does add an extra roundtrip to the asset
server if loading new assets but it protects against overwriting
(and potentially corrupting) existing assets. 
							
						 
						
							2012-01-10 16:26:01 -08:00  
				
					
						
							
							
								 
						
							
							
								53fb20880c 
								
							
								 
							
						 
						
							
							
								
								minor: Fix wrong column length in image queues report  
							
							
							
						 
						
							2012-01-10 22:02:35 +00:00  
				
					
						
							
							
								 
						
							
							
								5002f06d24 
								
							
								 
							
						 
						
							
							
								
								rename "show image queue" to "show image queues" in line with other udp info commands.  
							
							... 
							
							
							
							Eliminate redundant one line methods 
							
						 
						
							2012-01-10 21:36:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ef074deb52 
								
							
								 
							
						 
						
							
							
								
								Add "show image queue <first-name> <last-name>" region console command  
							
							... 
							
							
							
							This is so that we can inspect the image download queue (texture download via udp) for debugging purposes. 
							
						 
						
							2012-01-10 21:30:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ce44f56af9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-10 11:11:08 -08:00  
				
					
						
							
							
								 
						
							
							
								7b84942f86 
								
							
								 
							
						 
						
							
							
								
								HG landing points: this hopefully fixes some confusion that was making HG avies always land in 0,0  
							
							
							
						 
						
							2012-01-10 11:10:47 -08:00  
				
					
						
							
							
								 
						
							
							
								18497cef73 
								
							
								 
							
						 
						
							
							
								
								Add avatar names to appearance log messages  
							
							
							
						 
						
							2012-01-10 18:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a3bb1a81de 
								
							
								 
							
						 
						
							
							
								
								correct very minor typo in "debug scene" help  
							
							
							
						 
						
							2012-01-10 18:47:30 +00:00  
				
					
						
							
							
								 
						
							
							
								66783398d0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-10 13:43:42 -05:00  
				
					
						
							
							
								 
						
							
							
								d67e9916b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-10 18:42:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3deb52d399 
								
							
								 
							
						 
						
							
							
								
								Teleport Debugging  
							
							... 
							
							
							
							Move setting from ini to existing facitilies - thanks justincc
	toggle with console command: debug teleport 
							
						 
						
							2012-01-10 13:41:35 -05:00  
				
					
						
							
							
								 
						
							
							
								d67e8291c8 
								
							
								 
							
						 
						
							
							
								
								Add "app find <uuid-or-start-of-uuid>" command to find the appearance using a particular baked texture, if any.  
							
							... 
							
							
							
							This is for debugging to relate texture console entries back to particular users on the simulator end. 
							
						 
						
							2012-01-10 18:41:07 +00:00  
				
					
						
							
							
								 
						
							
							
								a22d0dcab9 
								
							
								 
							
						 
						
							
							
								
								HG Friends: fixed bug introduced by  571efeddb2 (r/17672)  
							
							
							
						 
						
							2012-01-10 09:58:53 -08:00  
				
					
						
							
							
								 
						
							
							
								707c8c6f2b 
								
							
								 
							
						 
						
							
							
								
								Add some run-time debugging support  
							
							... 
							
							
							
							Add configuration option - DEBUG to enable debugging methods. This is temporary for helping users testing teleport routing be able to report back the data with the test cases. We can remove when finished with this, or leave it if it proves to be useful.
	Users: set DEBUG = true in OpenSim.ini to get more information from teleport routing. The default is false. It presently prints the TeleportFlags value. 
							
						 
						
							2012-01-09 18:19:55 -05:00  
				
					
						
							
							
								 
						
							
							
								b3a12167d6 
								
							
								 
							
						 
						
							
							
								
								Use our TeleportFlags  
							
							... 
							
							
							
							Switch to our TeleportFlags enum instead of LibOMV because we need to define a type for HG Logins. Also moved some debugging in ScenePresence into a function to make it simpler to enable/disable. 
							
						 
						
							2012-01-09 17:54:35 -05:00  
				
					
						
							
							
								 
						
							
							
								95345521f0 
								
							
								 
							
						 
						
							
							
								
								TP Routing debug  
							
							... 
							
							
							
							Fix test to checking against bitfield instead of int 
							
						 
						
							2012-01-09 17:04:34 -05:00  
				
					
						
							
							
								 
						
							
							
								3640afdd95 
								
							
								 
							
						 
						
							
							
								
								Fix teleport routing for incoming HG+Owner  
							
							... 
							
							
							
							Incoming HG owner/estate manager, etc. is routed according to the rules defined for teleports within the local grid. Left some commented debugging code inside so we can test other cases. Will remove when tings are settled in. 
							
						 
						
							2012-01-09 14:31:22 -05:00  
				
					
						
							
							
								 
						
							
							
								43145c7f67 
								
							
								 
							
						 
						
							
							
								
								Debugging HG teleport routing  
							
							... 
							
							
							
							Add some temporary debugging to the teleport routing to get a better view of what happens when HG jumps are made. 
							
						 
						
							2012-01-09 13:07:02 -05:00  
				
					
						
							
							
								 
						
							
							
								34c42cdab0 
								
							
								 
							
						 
						
							
							
								
								Fix HG teleport routing  
							
							... 
							
							
							
							Needed to breakout the ViaHGLogin check to it's own section. For some reason it would not factor in when combined with the other teleport flag types. 
							
						 
						
							2012-01-09 01:37:28 -05:00  
				
					
						
							
							
								 
						
							
							
								0e855fea7c 
								
							
								 
							
						 
						
							
							
								
								Fix a build break  
							
							
							
						 
						
							2012-01-09 01:05:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1ebd79e413 
								
							
								 
							
						 
						
							
							
								
								Add the HG case to landing point checks  
							
							
							
						 
						
							2012-01-09 00:54:59 +00:00  
				
					
						
							
							
								 
						
							
							
								44cde8d5c6 
								
							
								 
							
						 
						
							
							
								
								Update teleport routing to match Avination  
							
							
							
						 
						
							2012-01-08 23:36:49 +00:00  
				
					
						
							
							
								 
						
							
							
								fb16d49511 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2012-01-08 17:56:03 -05:00  
				
					
						
							
							
								 
						
							
							
								266167f5a3 
								
							
								 
							
						 
						
							
							
								
								Fix teleport routing  
							
							... 
							
							
							
							Route non-owner avatars according to land settings 
							
						 
						
							2012-01-08 17:41:47 -05:00  
				
					
						
							
							
								 
						
							
							
								32eb7ddc37 
								
							
								 
							
						 
						
							
							
								
								Fix threat level setting on osNpcPlayAnimation  
							
							
							
						 
						
							2012-01-07 18:09:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6f19e231b6 
								
							
								 
							
						 
						
							
							
								
								Don't try to save a NPCs attachment states on NPC delete  
							
							
							
						 
						
							2012-01-07 18:09:45 +00:00  
				
					
						
							
							
								 
						
							
							
								58cb7cd084 
								
							
								 
							
						 
						
							
							
								
								fix a typo "osNpcCreated" to "osNpcCreate" in OSSL threat level check  
							
							
							
						 
						
							2012-01-06 23:07:48 -07:00  
				
					
						
							
							
								 
						
							
							
								f4231f0628 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2012-01-07 00:32:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ba163ab05b 
								
							
								 
							
						 
						
							
							
								
								Add method doc to SPA.Falling and use automatic private get property  
							
							
							
						 
						
							2012-01-07 00:29:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c5c079f6aa 
								
							
								 
							
						 
						
							
							
								
								Fix bug where tapping home to stop falling would stop any avatar movement other than falling again.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=5839  
							
						 
						
							2012-01-07 00:17:40 +00:00  
				
					
						
							
							
								 
						
							
							
								679d155a39 
								
							
								 
							
						 
						
							
							
								
								Fix some syntax issues  
							
							
							
						 
						
							2012-01-06 23:08:18 +00:00  
				
					
						
							
							
								 
						
							
							
								9668992493 
								
							
								 
							
						 
						
							
							
								
								Add osNpcPlayAnimation and osNpcStopAnimation which respect ownership as well  
							
							
							
						 
						
							2012-01-06 22:59:50 +00:00  
				
					
						
							
							
								 
						
							
							
								1cffd8fa03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-01-06 22:36:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7518b075b7 
								
							
								 
							
						 
						
							
							
								
								Add osNpcCreateOwned to create an owned NPC. Those can be sensed only by the owner, can be destroyed only by the owner and only the owner can save their appearance. Added "NPC" as a flag to llSensor to sense NPCs and exclude them from "AGENT" results.  
							
							
							
						 
						
							2012-01-06 22:35:06 +00:00  
				
					
						
							
							
								 
						
							
							
								3073370d0e 
								
							
								 
							
						 
						
							
							
								
								Allow RemoteAdmin to deal with all the different kinds of region id parameter that have been used in different methods.  
							
							... 
							
							
							
							See http://opensimulator.org/mantis/view.php?id=5814 
Thanks Michelle Argus! 
							
						 
						
							2012-01-06 22:29:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ff5a83d192 
								
							
								 
							
						 
						
							
							
								
								Fixed llAngleBetween() to allow denormal rotations  
							
							
							
						 
						
							2012-01-06 21:14:42 +00:00  
				
					
						
							
							
								 
						
							
							
								8c445dac67 
								
							
								 
							
						 
						
							
							
								
								Add script instruction count back to llRot2Euler.  Other minor formatting/doc changes.  
							
							
							
						 
						
							2012-01-06 21:12:22 +00:00  
				
					
						
							
							
								 
						
							
							
								eb9bf71726 
								
							
								 
							
						 
						
							
							
								
								Replaced llRot2Euler function.  
							
							... 
							
							
							
							The original function suffered from unexpected results due to rounding
errors. An error of only 1 or 2 ulps would cause the code to not detect
a singularity at Y rotation +/- PI/2 and take the non-singularity code
path. The replacement code does not suffer from wildly inaccurate
results at the +/- PI/2 singularity. The check in the code for the
singularity isn't strictly needed, but gives more consistent results
At the singularity, the X and Z rotations add. The if check simply
forces the X rotation to be zero so the entirety of the X+Z rotation is
carried by Z.
Additionally, the test code has been updated to include test cases that
caused the old code to fail. The test algorithm is also updated to
perform a more meaningful test. The original code checked if the values
against expected values. This could fail at +/- PI rotations since a
rotation around an axis by PI causes the identical effect as a rotation
by -PI. The new test code checks that the returned angles can be used
to recreate a quaternion that causes the same rotation. 
							
						 
						
							2012-01-06 21:08:54 +00:00  
				
					
						
							
							
								 
						
							
							
								7661a0b2a9 
								
							
								 
							
						 
						
							
							
								
								Implement the FetchInventory2 capability.  This accompanies the existing FetchInventoryDescendents2 capability.  
							
							... 
							
							
							
							Not yet enabled by default.  You can enable this by setting Cap_FetchInventory2 = "localhost" in the [ClientStack.LindenCaps] section of OpenSim.ini
Enabling both FetchInventory2 and FetchInventoryDescendents2 improves the situation with properly fetching attachments and hud objects
Probably because viewers are never expecting the odd situation where FetchInventoryDescendents2 is present but not FetchInventory2
However, for some reason attachments and hud objects occasionally fail to appear, though their status is correct in inventory
For attachments, focussing on the avatar makes them appear.  Hud objects have to be reattached. 
							
						 
						
							2012-01-06 21:07:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f8c15d38a6 
								
							
								 
							
						 
						
							
							
								
								If dragging a script that is no copy from prim inventory into agent  
							
							... 
							
							
							
							inventory, stop it first in scene. If deleting from prims, move to trash
rather then making it poof. 
							
						 
						
							2012-01-06 17:43:35 +00:00  
				
					
						
							
							
								 
						
							
							
								fbb2a7e90d 
								
							
								 
							
						 
						
							
							
								
								Add ThreatLevel.NoAccess to OSSL. This allows to enable OSSL without enabling  
							
							... 
							
							
							
							any methods, even those without threat, automatically. It is for use with
setups wanting to allow only specific methods to specific users. 
							
						 
						
							2012-01-06 17:37:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b06d878790 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-05 17:55:24 -05:00  
				
					
						
							
							
								 
						
							
							
								f252161941 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-05 17:54:51 -05:00  
				
					
						
							
							
								 
						
							
							
								b86e7715a8 
								
							
								 
							
						 
						
							
							
								
								Improve "j2k decode" command to tell us how many layers and components were decoded, instead of just success/failure  
							
							
							
						 
						
							2012-01-05 22:54:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e393b47da8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'new_modules'  
							
							
							
						 
						
							2012-01-05 17:54:05 -05:00  
				
					
						
							
							
								 
						
							
							
								2b4edd659f 
								
							
								 
							
						 
						
							
							
								
								Adding empty ISearchModule interface  
							
							
							
						 
						
							2012-01-05 17:53:03 -05:00  
				
					
						
							
							
								 
						
							
							
								5ea9740f1b 
								
							
								 
							
						 
						
							
							
								
								Add a "j2k decode" region console command that allows a manual request for a JPEG2000 decode of an asset  
							
							... 
							
							
							
							For debugging purposes. 
							
						 
						
							2012-01-05 22:40:49 +00:00  
				
					
						
							
							
								 
						
							
							
								da0fc3c8f5 
								
							
								 
							
						 
						
							
							
								
								Make "show asset" command available simulator side.  Actually make the service command be "show asset" instead of "show digest" this time.  
							
							... 
							
							
							
							Last time I accidnetally just changed the usage message. 
							
						 
						
							2012-01-05 21:11:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f06acc0a85 
								
							
								 
							
						 
						
							
							
								
								Add size and temporary information to "show asset" command  
							
							
							
						 
						
							2012-01-05 21:05:10 +00:00  
				
					
						
							
							
								 
						
							
							
								5b160f5b7b 
								
							
								 
							
						 
						
							
							
								
								Rename 'show digest' console command to 'show asset'  
							
							
							
						 
						
							2012-01-05 20:56:29 +00:00  
				
					
						
							
							
								 
						
							
							
								7319ba62dd 
								
							
								 
							
						 
						
							
							
								
								Move simulator asset info commands to an optional module from the connector.  Make them conform with service side commands.  
							
							... 
							
							
							
							This stops them appearing twice when Hypergrid is enabled. 
							
						 
						
							2012-01-05 20:51:49 +00:00  
				
					
						
							
							
								 
						
							
							
								f2ff6d5186 
								
							
								 
							
						 
						
							
							
								
								Move asset commands from AssetService to AssetServerConnector so that we can harmonise the same commands on the simulator side.  
							
							... 
							
							
							
							No functional change. 
							
						 
						
							2012-01-05 20:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								50e459d265 
								
							
								 
							
						 
						
							
							
								
								recomment log messages I accidentally left uncommented  
							
							
							
						 
						
							2012-01-05 19:44:06 +00:00  
				
					
						
							
							
								 
						
							
							
								c201b54b85 
								
							
								 
							
						 
						
							
							
								
								Improve "app rebake" command to return a better message if no uploaded texture ids were available for the rebake request  
							
							
							
						 
						
							2012-01-05 19:40:54 +00:00  
				
					
						
							
							
								 
						
							
							
								da6c816204 
								
							
								 
							
						 
						
							
							
								
								Commenting out DataSnapShot message "Registering service discovery capability" for now.  
							
							... 
							
							
							
							Please uncomment if/when needed. 
							
						 
						
							2012-01-05 17:10:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2c401b7359 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-01-05 08:12:34 +00:00  
				
					
						
							
							
								 
						
							
							
								97ba3c9346 
								
							
								 
							
						 
						
							
							
								
								Small fix to GetWorldPosition to get closer to Avination sit behavior  
							
							
							
						 
						
							2012-01-05 08:11:52 +00:00  
				
					
						
							
							
								 
						
							
							
								8fb70a2058 
								
							
								 
							
						 
						
							
							
								
								Add "appearance rebake" command to ask a specific viewer to rebake textures from the server end.  
							
							... 
							
							
							
							This is not as useful as it sounds, since you can only request rebakes for texture IDs already received.
In other words, if the viewer has never sent the server this information (which happens quite often) then it will have no effect.
Nonetheless, this is useful for diagnostic/debugging purposes. 
							
						 
						
							2012-01-04 22:45:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0634c38505 
								
							
								 
							
						 
						
							
							
								
								Separate out rebake request code from cache validation code AvatarFactoryModule.  
							
							... 
							
							
							
							This allows some logic simplification and allows an external caller to manually request rebakes even if textures are uploaded (future command). 
							
						 
						
							2012-01-04 22:22:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7e6c84c334 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-04 21:41:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3a64522267 
								
							
								 
							
						 
						
							
							
								
								Minor formatting changes and commented out log lines for future debugging of image manager (udp texture fetch).  No significant functional changes.  
							
							
							
						 
						
							2012-01-04 21:40:15 +00:00  
				
					
						
							
							
								 
						
							
							
								3a2ac0e2ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-04 12:01:32 -08:00  
				
					
						
							
							
								 
						
							
							
								fc391d4b10 
								
							
								 
							
						 
						
							
							
								
								Added EventManager.OnRegionStarted which is triggered when Heartbeat is started.  
							
							
							
						 
						
							2012-01-04 12:01:18 -08:00  
				
					
						
							
							
								 
						
							
							
								aa625da6a6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-04 19:53:48 +00:00  
				
					
						
							
							
								 
						
							
							
								82df5de5cf 
								
							
								 
							
						 
						
							
							
								
								Remove the pointless LLClientView.m_imageManager null check.  
							
							... 
							
							
							
							Despite the code comments we never actually null it. 
							
						 
						
							2012-01-04 16:15:05 +00:00  
				
					
						
							
							
								 
						
							
							
								ecf9824b63 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-03 16:52:53 -08:00  
				
					
						
							
							
								 
						
							
							
								0ab2289cdc 
								
							
								 
							
						 
						
							
							
								
								Access to these static methods to serialize objects are useful outside of serializer  
							
							
							
						 
						
							2012-01-03 16:52:08 -08:00  
				
					
						
							
							
								 
						
							
							
								983b49c0c8 
								
							
								 
							
						 
						
							
							
								
								commented out "Prevented flyoff" log message for now as this becomes problematic with bot testing.  
							
							... 
							
							
							
							Please uncomment if still needed. 
							
						 
						
							2012-01-03 18:25:31 +00:00  
				
					
						
							
							
								 
						
							
							
								01eacd3a31 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-03 18:22:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e78a3913e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-03 12:22:13 -05:00  
				
					
						
							
							
								 
						
							
							
								2c8e72217e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'new_modules'  
							
							
							
						 
						
							2012-01-03 12:20:49 -05:00  
				
					
						
							
							
								 
						
							
							
								6941058824 
								
							
								 
							
						 
						
							
							
								
								Profile Updates  
							
							... 
							
							
							
							Update basic profile to use the replaceable interface, making configuration less error-prone. Add support to query avatar's home user account and profile service for regions usng the updated OpenProfileModule with Hypergrid. 
							
						 
						
							2012-01-03 11:10:23 -05:00  
				
					
						
							
							
								 
						
							
							
								fa79588a20 
								
							
								 
							
						 
						
							
							
								
								minor: add missing newlines to pCampbot usage statement  
							
							
							
						 
						
							2012-01-03 15:42:36 +00:00  
				
					
						
							
							
								 
						
							
							
								fac8c25851 
								
							
								 
							
						 
						
							
							
								
								Reduce accessibility of some J2KImage/LLImageManager properties and methods to reduce potential code complexity and make code reading easier.  
							
							
							
						 
						
							2012-01-02 21:31:42 +00:00  
				
					
						
							
							
								 
						
							
							
								014a86c26b 
								
							
								 
							
						 
						
							
							
								
								Adding commented out log messages and some minor formatting for future bug hunting.  No functional changes.  
							
							
							
						 
						
							2012-01-02 19:46:30 +00:00  
				
					
						
							
							
								 
						
							
							
								87374274b9 
								
							
								 
							
						 
						
							
							
								
								Fix for failed http request status  
							
							... 
							
							
							
							Thanks "sendapatch" for fixes to llHTTPRequest status reporting. 
							
						 
						
							2012-01-01 23:44:46 -05:00  
				
					
						
							
							
								 
						
							
							
								56dbcae402 
								
							
								 
							
						 
						
							
							
								
								Bug fix in map tiles in standalone: the map has been blank since commit  01ae916bad r/17324 (Nov.18, justincc). But the root cause comes from commit  02e54c57c4 Author: Oren Hurvitz Date: 7/22/2011  
							
							... 
							
							
							
							This is a nasty situation. The map tile UUID is, in principle, stored authoritatively in RegionSettings. However, it also needs to be stored in the Grid Service because that's how other sims can retrieve it to send it in Map Blocks to non-V3 viewers. So every time the tile image changes, that change needs to propagate to the Grid Service, and this is done via RegisterRegion (ugh!). Interestingly, this problem didn't affect grids because by default AllowRemoteDelete is false, so the prior images aren't being deleted from the asset servers -- but they were not being correctly updated in the map either, the map was stuck with old images. 
							
						 
						
							2011-12-30 21:32:28 -08:00  
				
					
						
							
							
								 
						
							
							
								5d8ed077bc 
								
							
								 
							
						 
						
							
							
								
								Bring back the Hyperlinker to the Robust console. Moved the config to [GridService]. Changed all HG-related .inis, including HyperSimianGrid. No changes in user-facing inis.  
							
							
							
						 
						
							2011-12-30 19:17:35 -08:00  
				
					
						
							
							
								 
						
							
							
								5aad1f7afe 
								
							
								 
							
						 
						
							
							
								
								Default LocalToGrid to true. Fixes minor bug introduced yesterday where old robust UserAccount service would result is LocalToGrid at the sim being false.  
							
							
							
						 
						
							2011-12-30 10:40:57 -08:00  
				
					
						
							
							
								 
						
							
							
								967ea51980 
								
							
								 
							
						 
						
							
							
								
								Set the local grid flag in the user account through the simian connector  
							
							... 
							
							
							
							This should make bi-directional hypergrid work. 
							
						 
						
							2011-12-29 16:37:16 -08:00  
				
					
						
							
							
								 
						
							
							
								571efeddb2 
								
							
								 
							
						 
						
							
							
								
								Added UserManagementModule.IsLocalGridUser(UUID) to be used throughout region Scenes and Modules. Changed existing modules to use it instead of assuming that foreign = null account.  
							
							
							
						 
						
							2011-12-29 16:12:06 -08:00  
				
					
						
							
							
								 
						
							
							
								42f5394677 
								
							
								 
							
						 
						
							
							
								
								Added field LocalToGrid in UserAccount. Context: make HG work in Simian.  
							
							
							
						 
						
							2011-12-29 15:39:12 -08:00  
				
					
						
							
							
								 
						
							
							
								98ab3dffa3 
								
							
								 
							
						 
						
							
							
								
								Deleted two obsolete files in Inventory modules.  
							
							
							
						 
						
							2011-12-29 15:33:04 -08:00  
				
					
						
							
							
								 
						
							
							
								ef4d989f37 
								
							
								 
							
						 
						
							
							
								
								Deleted unused methods from HGAssetBroker  
							
							
							
						 
						
							2011-12-29 15:21:56 -08:00  
				
					
						
							
							
								 
						
							
							
								6974596e83 
								
							
								 
							
						 
						
							
							
								
								Fixed mix-up in UserAccount fields when passing UserAccounts remotely.  
							
							
							
						 
						
							2011-12-29 12:34:57 -08:00  
				
					
						
							
							
								 
						
							
							
								b756077269 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-29 12:18:22 -08:00  
				
					
						
							
							
								 
						
							
							
								70e36ee2b4 
								
							
								 
							
						 
						
							
							
								
								HG: more adjustments for making HG Simian work. Added server_uri as new key on get_agent_home in UAS.  
							
							
							
						 
						
							2011-12-29 12:17:58 -08:00  
				
					
						
							
							
								 
						
							
							
								5b52440e61 
								
							
								 
							
						 
						
							
							
								
								Introduce a LightShare kill packet ans send it when needed. Currently only  
							
							... 
							
							
							
							understood by AVN v0.3 
							
						 
						
							2011-12-28 09:24:02 +00:00  
				
					
						
							
							
								 
						
							
							
								b6cfe15c7c 
								
							
								 
							
						 
						
							
							
								
								HG: more / love for Xmas  
							
							
							
						 
						
							2011-12-24 07:44:26 -08:00  
				
					
						
							
							
								 
						
							
							
								f9a1fd5748 
								
							
								 
							
						 
						
							
							
								
								HG: one more adjustment with trailing /s  
							
							
							
						 
						
							2011-12-23 15:08:13 -08:00  
				
					
						
							
							
								 
						
							
							
								d38b8caf2b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-23 10:58:55 -08:00  
				
					
						
							
							
								 
						
							
							
								26bb95fe3d 
								
							
								 
							
						 
						
							
							
								
								HG: AAdded a few missing /'s at the end of URLs  
							
							
							
						 
						
							2011-12-23 10:58:30 -08:00  
				
					
						
							
							
								 
						
							
							
								c6ce464dbc 
								
							
								 
							
						 
						
							
							
								
								remove the old region crossing handler  
							
							
							
						 
						
							2011-12-23 10:13:32 -08:00  
				
					
						
							
							
								 
						
							
							
								456c89a7a3 
								
							
								 
							
						 
						
							
							
								
								Fixes some problems with objects that attempt to cross a region boundary  
							
							... 
							
							
							
							into a region that does not exist. This is particularly problematic for
physical objects where the velocity continues to move them out of the
region causing an infinite number of failed region crossings. The patch
forces an object that fails a crossing to be non-physical and moves it
back into the starting region. 
							
						 
						
							2011-12-22 16:59:51 -08:00  
				
					
						
							
							
								 
						
							
							
								f394cb2e8f 
								
							
								 
							
						 
						
							
							
								
								fix the UsesPhysics flag to reference the physics flag rather than the temponrez flag  
							
							
							
						 
						
							2011-12-22 16:21:32 -08:00  
				
					
						
							
							
								 
						
							
							
								6b08c051a3 
								
							
								 
							
						 
						
							
							
								
								Enables processing of hypergrid links through simiangrid services. Thanks  
							
							... 
							
							
							
							otakup0pe 
							
						 
						
							2011-12-22 15:31:51 -08:00  
				
					
						
							
							
								 
						
							
							
								790ca65c84 
								
							
								 
							
						 
						
							
							
								
								Align default ODE_STEPSIZE with that already used through OpenSimDefaults.ini  
							
							
							
						 
						
							2011-12-22 20:22:15 +00:00  
				
					
						
							
							
								 
						
							
							
								7ccd8f8f1d 
								
							
								 
							
						 
						
							
							
								
								rename Scene.m_physicalPrim to PhysicalPrims since its public and access external as a property  
							
							
							
						 
						
							2011-12-22 19:57:50 +00:00  
				
					
						
							
							
								 
						
							
							
								f7dbdba447 
								
							
								 
							
						 
						
							
							
								
								Remove unused m_physicalPrim parameter from SOG.ApplyPhysics()  
							
							
							
						 
						
							2011-12-22 19:52:09 +00:00  
				
					
						
							
							
								 
						
							
							
								48113f0fc8 
								
							
								 
							
						 
						
							
							
								
								Make it possible to force all prims to be phantom via the collidable_prim boolean setting in the OpenSim.ini config [Startup] section.  
							
							... 
							
							
							
							Naturally, default is true.
When set to false, "phantom" flags on prims can be set as usual but all prims remain phantom.
This setting is for test purposes.
This switch does not affect the collision of avatars with the terrain. 
							
						 
						
							2011-12-22 19:44:52 +00:00  
				
					
						
							
							
								 
						
							
							
								469955889e 
								
							
								 
							
						 
						
							
							
								
								Region crossings redone: (1) removed WaitForCallback. Now that we are passing the entire agent with attachs in one big message we don't necessarily need to wait for confirmation. The callback sometimes is problematic and it adds delay to the process. (2) Z velocity sent to the viewer = 0. This is an heuristic; the Z velocity usually is negative, and it makes the viewer move the avie down. This only matters while the agent is in transit and therefore not being physically simulated by neither region. As soon as the receiving region receives CompleteMovement from the viewer, the position and velocity get corrected.  
							
							
							
						 
						
							2011-12-22 09:30:06 -08:00  
				
					
						
							
							
								 
						
							
							
								7f527814d5 
								
							
								 
							
						 
						
							
							
								
								And a typo fix  
							
							
							
						 
						
							2011-12-22 16:57:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6412349dec 
								
							
								 
							
						 
						
							
							
								
								Add a few comments, correct a merge artefact  
							
							
							
						 
						
							2011-12-22 16:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2347593dac 
								
							
								 
							
						 
						
							
							
								
								Harmonizing SP with Avination  
							
							
							
						 
						
							2011-12-22 16:48:52 +00:00  
				
					
						
							
							
								 
						
							
							
								219ec7ef20 
								
							
								 
							
						 
						
							
							
								
								Fixing a bug introduced yesterday. This put the precondition test inside CheckForBorderCrossing the right way.  
							
							
							
						 
						
							2011-12-22 08:18:03 -08:00  
				
					
						
							
							
								 
						
							
							
								bb0c6a498b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-21 15:17:44 -08:00  
				
					
						
							
							
								 
						
							
							
								ddff2f246c 
								
							
								 
							
						 
						
							
							
								
								Moved an external test into the method that uses those preconditions.  
							
							
							
						 
						
							2011-12-21 15:17:26 -08:00  
				
					
						
							
							
								 
						
							
							
								651f9f47d0 
								
							
								 
							
						 
						
							
							
								
								HG: Verify that the user is local  
							
							
							
						 
						
							2011-12-21 14:56:38 -08:00  
				
					
						
							
							
								 
						
							
							
								41b02a7208 
								
							
								 
							
						 
						
							
							
								
								Remove unused SetAcceleration and add set on Acceleration parameter  
							
							
							
						 
						
							2011-12-20 14:45:32 -08:00  
				
					
						
							
							
								 
						
							
							
								fa0a71253f 
								
							
								 
							
						 
						
							
							
								
								Though the viewer warns about receiving this, not sending appears to break baked texture caching when crossing region boundaries.  
							
							... 
							
							
							
							Needs further investigation.
Revert "Stop sending the viewer its own AvatarAppearance packet."
This reverts commit 92039f295d 
							
						 
						
							2011-12-20 18:54:15 +00:00  
				
					
						
							
							
								 
						
							
							
								dd69c9fd20 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-20 09:53:05 -08:00  
				
					
						
							
							
								 
						
							
							
								25cbba9bca 
								
							
								 
							
						 
						
							
							
								
								Fixed bug of avie going under the terrain when crossing regions in certain directions. This was a 1-off bug: the terrain was being placed in 127, 127 resulting in a bounding box if -2, 256. I placed it in 128, 128 resulting in a bounding box of -1, 257.  
							
							
							
						 
						
							2011-12-20 09:43:39 -08:00  
				
					
						
							
							
								 
						
							
							
								87a2d8d51b 
								
							
								 
							
						 
						
							
							
								
								Move HandleObjectGroupUpdate() from GroupsModule to Scene.PacketHandlers.cs as this is updating SOG/SOP.GroupID, which is arguably generic.  
							
							
							
						 
						
							2011-12-19 23:03:45 +00:00  
				
					
						
							
							
								 
						
							
							
								92039f295d 
								
							
								 
							
						 
						
							
							
								
								Stop sending the viewer its own AvatarAppearance packet.  
							
							... 
							
							
							
							The viewer warns in the log if it receives this.
Stopping this doesn't appear to have adverse effects on viewer 1 or viewer 3 - the viewer gets its own appearance from body parts/clothes and self-baked textures. 
							
						 
						
							2011-12-19 20:13:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2899de1a5c 
								
							
								 
							
						 
						
							
							
								
								Stop unnecessarily sending the TextureEntry in client avatar updates.  
							
							... 
							
							
							
							As far as I know, viewers don't use this mechanism to recieve new TextureEntry data for avatars.  This is done via the AvatarAppearance packet instead.
Tested this back to viewer 1.23.
Replacing with Utils.EmptyBytes since converting the texture entry to bytes on each AvatarUpdate (or which there are many) is not cost-free. 
							
						 
						
							2011-12-19 19:19:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e8fbeeba5f 
								
							
								 
							
						 
						
							
							
								
								Fix race condition where the appearance update timer could be stopped just after another thread had started it on QueueAppearanceSave() or *Send()  
							
							... 
							
							
							
							However, the window for this race is very small, and the next queued appearance save or send would restart the timer anyway. 
							
						 
						
							2011-12-19 19:08:24 +00:00  
				
					
						
							
							
								 
						
							
							
								fc9400db07 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-19 19:07:35 +00:00  
				
					
						
							
							
								 
						
							
							
								0b91ec8dd2 
								
							
								 
							
						 
						
							
							
								
								Migrate detailed "appearance show" report generation up to AvatarFactoryModule from AppearanceInfoModule so that it can be used in debug (inactive).  
							
							... 
							
							
							
							Further filters "debug packet <level>" to exclused [Request]ObjectPropertiesFamily if level is below 25.
Adjust some method doc
Minor changes to some logging messages. 
							
						 
						
							2011-12-19 18:58:05 +00:00  
				
					
						
							
							
								 
						
							
							
								6baee2e10b 
								
							
								 
							
						 
						
							
							
								
								addresses mantis  #5827  
							
							... 
							
							
							
							RAdmin - admin_save_oar fails if noassets parameter missing
thanks Michelle Argus 
							
						 
						
							2011-12-19 11:51:03 -07:00  
				
					
						
							
							
								 
						
							
							
								4d065f0453 
								
							
								 
							
						 
						
							
							
								
								Provide user feedback on execution of "backup" region console command  
							
							
							
						 
						
							2011-12-17 02:42:43 +00:00  
				
					
						
							
							
								 
						
							
							
								684482352c 
								
							
								 
							
						 
						
							
							
								
								Fix bug where objects couldn't be set back to the "none" group.  
							
							... 
							
							
							
							This is handled by treating UUID.Zero as a special case.
Currently, asking for the "none" group returns nothing because XMLRPC groups, at least, is not properly handling this case.
It may be better in the future to have GroupsModule return an appropriate GroupsData structure instead or require the underlying services to behave appropriately.
This is a further component of http://opensimulator.org/mantis/view.php?id=5588  
							
						 
						
							2011-12-17 02:35:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f9137c923b 
								
							
								 
							
						 
						
							
							
								
								Fix bug where objects could not be set to a new group if the group had been created in that client session, or if no other action has been performed on the object.  
							
							... 
							
							
							
							There were two problems here:
1) On object group update, we looked for the group is the IClientAPI group cache rather than in the groups service.  This fails to groups created newly in that session
2) On object group update, we weren't setting the HasGroupChanged flag.  This meant that the change was not persisted unless some other action set this flag.
This commit fixes these issues and hopefully addresses http://opensimulator.org/mantis/view.php?id=5588 
This commit also moves HandleObjectGroupUpdate() to the GroupsModule from the Scene.PacketHandlers.cs file 
							
						 
						
							2011-12-17 02:23:24 +00:00  
				
					
						
							
							
								 
						
							
							
								964ec57ffe 
								
							
								 
							
						 
						
							
							
								
								Changed the async approach on close child agents. This may improve crossings a little bit.  
							
							
							
						 
						
							2011-12-16 17:24:50 -08:00  
				
					
						
							
							
								 
						
							
							
								99623894c7 
								
							
								 
							
						 
						
							
							
								
								Commented a couple of verbose debug messages.  
							
							
							
						 
						
							2011-12-16 17:23:30 -08:00  
				
					
						
							
							
								 
						
							
							
								7f019cc196 
								
							
								 
							
						 
						
							
							
								
								If a startup simulator script is present, run it after the normal region selection code rather than before.  
							
							... 
							
							
							
							This allows the script to change the selected region without having it immediately undone.
Thanks to Garmin Kawaguichi for this patch. 
							
						 
						
							2011-12-17 00:27:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1bf05fbb1f 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify methods in Scene.PacketHandlers.cs by using GetGroupByPrim() rather than retrieving GetEntities() and inspecting the entire list  
							
							
							
						 
						
							2011-12-17 00:11:17 +00:00  
				
					
						
							
							
								 
						
							
							
								a3a17e929e 
								
							
								 
							
						 
						
							
							
								
								Stop generating client flags when we send out full object updates.  
							
							... 
							
							
							
							These were entirely unused. 
							
						 
						
							2011-12-16 23:20:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5c4056660f 
								
							
								 
							
						 
						
							
							
								
								Don't pass on ChaneWaterHeight event from EventManager is new water height is less than 0  
							
							... 
							
							
							
							This is to stop bad values and subsequent viewer crashes.
Thanks to Michelle Argus for this patch. 
							
						 
						
							2011-12-16 21:16:01 +00:00  
				
					
						
							
							
								 
						
							
							
								5d79f857b0 
								
							
								 
							
						 
						
							
							
								
								Comment out accidentally left in "Adding physics prim" log message  
							
							
							
						 
						
							2011-12-16 20:54:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a9b39d6e5d 
								
							
								 
							
						 
						
							
							
								
								Tunnel [GroupsModule] DebugEnabled setting down into XmlRpcGroupsServicesConnectorModule so that we can record cache misses  
							
							
							
						 
						
							2011-12-16 20:53:50 +00:00  
				
					
						
							
							
								 
						
							
							
								8300bb651e 
								
							
								 
							
						 
						
							
							
								
								Sends the consistent child agent position upon creation of the child agent in other regions, as opposed to <128, 128, 70>  
							
							
							
						 
						
							2011-12-16 09:33:22 -08:00  
				
					
						
							
							
								 
						
							
							
								3bf699ad36 
								
							
								 
							
						 
						
							
							
								
								No functional changes. Changed the prefix of that log message [CONNECTION BEGIN] to [SCENE] because that's where the message happens.  
							
							... 
							
							
							
							Also changed the instantiation of a vector object to be done only once instead of every time we receive a position update. 
							
						 
						
							2011-12-16 08:59:33 -08:00  
				
					
						
							
							
								 
						
							
							
								7e4a2d69d5 
								
							
								 
							
						 
						
							
							
								
								HG minor bug fix and marked one method obsolete in UAS.  
							
							
							
						 
						
							2011-12-16 08:48:29 -08:00  
				
					
						
							
							
								 
						
							
							
								8013c0d2f5 
								
							
								 
							
						 
						
							
							
								
								Stop pointlessly setting the m_colliderarr[] to false in the ODECharacter constructor  
							
							
							
						 
						
							2011-12-15 22:33:14 +00:00  
				
					
						
							
							
								 
						
							
							
								c0ba99e5ad 
								
							
								 
							
						 
						
							
							
								
								Stop having to call SetHeight again in ScenePresence.AddToPhysicalScene() when we've already passed size information to the avatar at PhysicsScene.AddAvatar()  
							
							... 
							
							
							
							Eliminate some copypasta for height setting in OdeCharacter 
							
						 
						
							2011-12-15 22:29:36 +00:00  
				
					
						
							
							
								 
						
							
							
								99570d8ebb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-15 21:59:01 +00:00  
				
					
						
							
							
								 
						
							
							
								937c06db54 
								
							
								 
							
						 
						
							
							
								
								Code cleanup related to ScenePresence.PhysicsActor and OdeScene/OdeCharacter  
							
							... 
							
							
							
							Stop hiding RemoveAvatar failure, add log messages when characters are removed through defects or re-added unexpectedly.
Add commented out log lines for future use.
Use automatic property for PhysicsActor for better code readability and simplicity 
							
						 
						
							2011-12-15 21:57:22 +00:00  
				
					
						
							
							
								 
						
							
							
								58ba81ae4e 
								
							
								 
							
						 
						
							
							
								
								minor fix to MegaRegions, typo spotted by Ubit!  
							
							
							
						 
						
							2011-12-15 10:49:15 -07:00  
				
					
						
							
							
								 
						
							
							
								6f2d80cc93 
								
							
								 
							
						 
						
							
							
								
								minor: add some currently commented log lines for use in debugging  
							
							
							
						 
						
							2011-12-14 21:27:47 +00:00  
				
					
						
							
							
								 
						
							
							
								e830a77860 
								
							
								 
							
						 
						
							
							
								
								Simplify some manipulation of _taintedActors in OdeScene  
							
							
							
						 
						
							2011-12-14 18:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a110a7bd6a 
								
							
								 
							
						 
						
							
							
								
								Eliminate _taintedPrimsH and _taintedPrimsL (and _taintedPrimLock) in favour of just a _taintedPrims HashSet.  
							
							... 
							
							
							
							There's no point maintaining a list because any pending taint operations are all carried out in the same call anyway. 
							
						 
						
							2011-12-14 18:03:25 +00:00  
				
					
						
							
							
								 
						
							
							
								cec88872ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-14 17:59:55 +00:00  
				
					
						
							
							
								 
						
							
							
								84023c8162 
								
							
								 
							
						 
						
							
							
								
								Fix off by one bug in objects GrabbingBehaviour of pCampBot.exe  
							
							... 
							
							
							
							Also fix usage message. 
							
						 
						
							2011-12-14 16:43:49 +00:00  
				
					
						
							
							
								 
						
							
							
								f43e5f92fd 
								
							
								 
							
						 
						
							
							
								
								Just adding a comment to SendFullUpdatToClient  
							
							
							
						 
						
							2011-12-13 23:34:59 -08:00  
				
					
						
							
							
								 
						
							
							
								39736e52d8 
								
							
								 
							
						 
						
							
							
								
								Reorder clearing of upate schedule on SOP to before sending updates. Fix potential race condition.  
							
							
							
						 
						
							2011-12-13 21:37:17 -08:00  
				
					
						
							
							
								 
						
							
							
								b242ceda1e 
								
							
								 
							
						 
						
							
							
								
								In AvatarFactoryModule.SetApperance(), perform ValidateBakedTextureCache() in the same thread rather than on another one.  
							
							... 
							
							
							
							The caller is already an async thread from LLClientView so this doesn't hold up the client.
However, launching on a separate thread does remove the effect of m_setAppearanceLock
This was potentially allowing two different SetAppearance threads to interfere with each other, though this probably rarely happens, if at all. 
							
						 
						
							2011-12-13 20:42:39 +00:00  
				
					
						
							
							
								 
						
							
							
								4dfd2c7d47 
								
							
								 
							
						 
						
							
							
								
								minor: remove pointless comment from OdeScene.cs  
							
							
							
						 
						
							2011-12-12 19:31:50 +00:00  
				
					
						
							
							
								 
						
							
							
								c34ab0ee66 
								
							
								 
							
						 
						
							
							
								
								Cleaned up ScenePresence parameters for Flying, WasFlying, FlyingOld and IsColliding  
							
							
							
						 
						
							2011-12-12 02:43:38 -08:00  
				
					
						
							
							
								 
						
							
							
								3c55d2e776 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-12 00:41:53 -08:00  
				
					
						
							
							
								 
						
							
							
								db8fd1eb9f 
								
							
								 
							
						 
						
							
							
								
								Added an option for extra settings within region ini file. Any non-hardcoded key-value string pair can be added per-region and referenced by any part of OpenSim with access to the RegionInfo  
							
							
							
						 
						
							2011-12-12 00:21:19 -08:00  
				
					
						
							
							
								 
						
							
							
								8ae824ff09 
								
							
								 
							
						 
						
							
							
								
								Mantis 5816: osParseJSON Decoding Problems  
							
							... 
							
							
							
							osParseJSON uses hand-crafted decoding that has two issues
* does not seem to handle top-level JSON lists
* does not seem to handle unicode text
thanks otakup0pe! 
							
						 
						
							2011-12-11 23:25:12 -07:00  
				
					
						
							
							
								 
						
							
							
								3a91085ac2 
								
							
								 
							
						 
						
							
							
								
								Implement handler for TeleportCancel inbound packet  
							
							
							
						 
						
							2011-12-10 15:17:34 +00:00  
				
					
						
							
							
								 
						
							
							
								e88ad5aab9 
								
							
								 
							
						 
						
							
							
								
								minor: remove a mono compiler warning  
							
							
							
						 
						
							2011-12-09 23:55:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5f276c3212 
								
							
								 
							
						 
						
							
							
								
								Print out one log message for every missing baked texture, rather than two.  
							
							
							
						 
						
							2011-12-09 23:54:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0daa5d8b4d 
								
							
								 
							
						 
						
							
							
								
								minor: comment out "unpacked appearance" log mesasge for now  
							
							
							
						 
						
							2011-12-09 23:44:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f24898d049 
								
							
								 
							
						 
						
							
							
								
								Comment out ChildAgentDataUpdate.Pack() "Pack data" message for now.  
							
							
							
						 
						
							2011-12-09 23:24:52 +00:00  
				
					
						
							
							
								 
						
							
							
								13b1c8c173 
								
							
								 
							
						 
						
							
							
								
								Do some clean up Scene.cs log messages.  
							
							... 
							
							
							
							This prints out both exception message and stacktrace (Exception.ToString()) isn't enough on Windows.
This also uses m_log.*Format() which is more efficient than string concat. 
							
						 
						
							2011-12-09 23:21:54 +00:00  
				
					
						
							
							
								 
						
							
							
								af3cd00048 
								
							
								 
							
						 
						
							
							
								
								Get rid of IScene.PresenceChildStatus() which always had to execute a lookup in favour of IClientAPI.ISceneAgent.IsChildAgent instead.  
							
							
							
						 
						
							2011-12-09 23:07:53 +00:00  
				
					
						
							
							
								 
						
							
							
								fc27806e90 
								
							
								 
							
						 
						
							
							
								
								remove some unused fields in ScenePresence  
							
							
							
						 
						
							2011-12-09 22:52:54 +00:00  
				
					
						
							
							
								 
						
							
							
								cb0da425d5 
								
							
								 
							
						 
						
							
							
								
								Fix "fix-phantoms" help message.  Thanks Garmin Kawaguichi.  
							
							
							
						 
						
							2011-12-09 22:41:39 +00:00  
				
					
						
							
							
								 
						
							
							
								94c242f792 
								
							
								 
							
						 
						
							
							
								
								Move client id check in Scene.Inventory.cs:UpdateInventoryItemAsset so that it doesn't trigger an exception if the item hasn't been found.  
							
							... 
							
							
							
							In this situation we will now put out a slightly more meaningful log error message instead. 
							
						 
						
							2011-12-09 22:36:51 +00:00  
				
					
						
							
							
								 
						
							
							
								4e9f50b878 
								
							
								 
							
						 
						
							
							
								
								Add commented log lines to FetchInventoryDescendents2 path for future use.  
							
							... 
							
							
							
							Haven't been able to resolve issue where attachments are removed by the viewer on relog on a localhost 
							
						 
						
							2011-12-09 22:32:28 +00:00  
				
					
						
							
							
								 
						
							
							
								63fe673af1 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Stop performing the asset save part of baked texture uploading on the UploadBakedTexture cap asynchronously.""  
							
							... 
							
							
							
							This turned out not to be the upload texture issue.
This reverts commit 8721841fc3 
							
						 
						
							2011-12-08 23:45:53 +00:00  
				
					
						
							
							
								 
						
							
							
								50eebb5cba 
								
							
								 
							
						 
						
							
							
								
								Don't reply with an ack packet if the client is not authorized.  
							
							
							
						 
						
							2011-12-08 22:00:59 +00:00  
				
					
						
							
							
								 
						
							
							
								32d0ef89c6 
								
							
								 
							
						 
						
							
							
								
								Extend TestAddClient() to check that the first packet received is an ack packet  
							
							
							
						 
						
							2011-12-08 21:45:02 +00:00  
				
					
						
							
							
								 
						
							
							
								14e407aff3 
								
							
								 
							
						 
						
							
							
								
								Add OpenSim.Region.ClientStack.LindenUDP.Tests.dll back into the test suite  
							
							
							
						 
						
							2011-12-08 20:55:38 +00:00  
				
					
						
							
							
								 
						
							
							
								bc13855e64 
								
							
								 
							
						 
						
							
							
								
								Reactivate BasicCircuitTests.TestAddClient()  
							
							... 
							
							
							
							This checks that the initial UseCircuitCode packet is handled correctly for a normal client login. 
							
						 
						
							2011-12-08 20:52:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0e265889dd 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary AgentCircuitData null check from Scene.AddNewClient().  
							
							... 
							
							
							
							The only caller is the LLUDP stack and this has to validate the UDP circuit itself, so we know that it exists.
This allows us to eliminate another null check elsewhere and simplifies the method contract 
							
						 
						
							2011-12-08 19:25:24 +00:00  
				
					
						
							
							
								 
						
							
							
								55de189752 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-12-08 18:56:07 +00:00  
				
					
						
							
							
								 
						
							
							
								54360dd20e 
								
							
								 
							
						 
						
							
							
								
								When a client connects to a scene, send other avatar appearance data asynchronously to reduce hold up in the IN UDP packet processing loop.  
							
							... 
							
							
							
							This is already being done for the initial object data send. 
							
						 
						
							2011-12-08 18:39:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f61e54892f 
								
							
								 
							
						 
						
							
							
								
								On a new client circuit, send the initial reply ack to let the client know it's live before sending other data.  
							
							... 
							
							
							
							This means that avatar/appearance data of other avatars and scene objects for a client will be sent after the ack rather than possibly before.
This may stop some avatars appearing grey on login.
This introduces a new OpenSim.Framework.ISceneAgent to accompany the existing OpenSim.Framework.ISceneObject and ISceneEntity
This allows IClientAPI to handle this as it can't reference OpenSim.Region.Framework.Interfaces 
							
						 
						
							2011-12-08 18:34:23 +00:00  
				
					
						
							
							
								 
						
							
							
								355cde464a 
								
							
								 
							
						 
						
							
							
								
								Simplify Scene.AddNewClient()  
							
							... 
							
							
							
							If sp becomes null right after we've checked or created it, then behaviour down the line is going to be wrong anyway.
So instead retain the check/create ScenePresence reference and use this. 
							
						 
						
							2011-12-08 16:10:47 +00:00  
				
					
						
							
							
								 
						
							
							
								43732794dd 
								
							
								 
							
						 
						
							
							
								
								Remove a left over log output  
							
							
							
						 
						
							2011-12-08 05:46:59 +00:00  
				
					
						
							
							
								 
						
							
							
								dae58e0937 
								
							
								 
							
						 
						
							
							
								
								Remove warning in admin_save_oar xmlrpc method where noassets == true was comparing against an object rather than a string  
							
							
							
						 
						
							2011-12-07 22:42:05 +00:00  
				
					
						
							
							
								 
						
							
							
								2b4de8f881 
								
							
								 
							
						 
						
							
							
								
								Have admin_load_heighmap and admin_save_heightmap xmlrpcadmin methods return success = true on success rather than false  
							
							
							
						 
						
							2011-12-07 22:40:23 +00:00  
				
					
						
							
							
								 
						
							
							
								fb2f4f158c 
								
							
								 
							
						 
						
							
							
								
								Refactor RemoteAdminPlugin so that every xmlrpc method calls a common block of code to do password checks, etc., instead of copy/pasting this code into every method  
							
							
							
						 
						
							2011-12-07 22:39:12 +00:00  
				
					
						
							
							
								 
						
							
							
								eda770e978 
								
							
								 
							
						 
						
							
							
								
								Remove unused SceneManager.TryGetAvatarsScene()  
							
							... 
							
							
							
							It makes far more sense anyway to use TryGetRootScenePresence().Scene, in common with the rest of the code
This method could also return any scene for child or root agents, depending in which order the scenes happened to lie in the list 
							
						 
						
							2011-12-07 21:17:13 +00:00  
				
					
						
							
							
								 
						
							
							
								3d95015686 
								
							
								 
							
						 
						
							
							
								
								On an Exception in Scene.RemoveClient(), always remove the client (and SP) structure so that logout on unexpired packets isn't retriggered, causing the same exception  
							
							
							
						 
						
							2011-12-07 18:43:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2b02d3dc84 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-07 17:33:06 +00:00  
				
					
						
							
							
								 
						
							
							
								415b7b7ec4 
								
							
								 
							
						 
						
							
							
								
								Implement XMLRPCAdmin command admin_teleport_agent.  
							
							... 
							
							
							
							This allows someone with access to this command on the XMLRPCAdmin interface to teleport an avatar to an arbitrary region and/or position. 
							
						 
						
							2011-12-07 17:31:57 +00:00  
				
					
						
							
							
								 
						
							
							
								33c6067098 
								
							
								 
							
						 
						
							
							
								
								Trigger a Jenkins build  
							
							
							
						 
						
							2011-12-07 11:21:50 -05:00  
				
					
						
							
							
								 
						
							
							
								a8ed185c00 
								
							
								 
							
						 
						
							
							
								
								properly lock CapsHandlers.m_capsHandlers  
							
							
							
						 
						
							2011-12-07 14:55:01 +00:00  
				
					
						
							
							
								 
						
							
							
								e6272b8d56 
								
							
								 
							
						 
						
							
							
								
								Stop also adding an ordinary http handler when we set up a poll http handler.  
							
							... 
							
							
							
							It appears that this is entirely unnecessary since the poll http handlers are dealt with on a separate code path. 
							
						 
						
							2011-12-07 12:28:42 +00:00  
				
					
						
							
							
								 
						
							
							
								8e542cfa03 
								
							
								 
							
						 
						
							
							
								
								Stop accidentally setting up the UploadTexture caps handler with the same url for all users  
							
							... 
							
							
							
							This meant that if a user exited the region, the UploadTexture handler would be effectively removed for everyone, causing subsequent failures.
This hopefully resolves the recent UploadTexture LLSD problems
This was a regression in 5640f2e (Thu Dec 1 23:24:15 2011 +0000) 
							
						 
						
							2011-12-06 21:42:56 +00:00  
				
					
						
							
							
								 
						
							
							
								8721841fc3 
								
							
								 
							
						 
						
							
							
								
								Revert "Stop performing the asset save part of baked texture uploading on the UploadBakedTexture cap asynchronously."  
							
							... 
							
							
							
							This is a possible cause of the dramatic upswing in "Unable to upload... No handler registered for LLSD requests..."
Needs more investigation.
This reverts commit 1854c52ea3 
							
						 
						
							2011-12-06 18:37:13 +00:00  
				
					
						
							
							
								 
						
							
							
								136a6a6e0f 
								
							
								 
							
						 
						
							
							
								
								Make "show appearance" a synonym for "appearance show"  
							
							
							
						 
						
							2011-12-06 18:36:11 +00:00  
				
					
						
							
							
								 
						
							
							
								b9a461c5ad 
								
							
								 
							
						 
						
							
							
								
								In "appearance show", if a particular avatar is specified, print out texture UUID for each bake type and whether the simulator can find it.  
							
							
							
						 
						
							2011-12-06 18:32:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ec4f217af8 
								
							
								 
							
						 
						
							
							
								
								Actually send the avatar data if an individual avatar is specified, rather than accidentally doing nothing  
							
							
							
						 
						
							2011-12-06 18:06:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1b9eb52850 
								
							
								 
							
						 
						
							
							
								
								Allow "appearance show" command to take an optional avatar name  
							
							
							
						 
						
							2011-12-06 18:03:16 +00:00  
				
					
						
							
							
								 
						
							
							
								4be85eeaa5 
								
							
								 
							
						 
						
							
							
								
								Make it possible to manually send appearance information via the "appearance send" command for a chosen avatar as well as all  
							
							
							
						 
						
							2011-12-06 16:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d33d12ba83 
								
							
								 
							
						 
						
							
							
								
								Provide feedback as to which avatars are resending appearance informion on "appearance send" console command  
							
							
							
						 
						
							2011-12-06 16:07:24 +00:00  
				
					
						
							
							
								 
						
							
							
								319507f521 
								
							
								 
							
						 
						
							
							
								
								Add test for not found response from GetTexture cap handler.  
							
							... 
							
							
							
							Add OpenSim.Region.Capabilities.Handlers.Tests.dll into test suite 
							
						 
						
							2011-12-05 21:04:17 +00:00  
				
					
						
							
							
								 
						
							
							
								af9ccfa15c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-05 20:50:44 +00:00  
				
					
						
							
							
								 
						
							
							
								4567555c49 
								
							
								 
							
						 
						
							
							
								
								Implement IOSHttpRequest and IOSHttpResponse http interfaces and use instead of OSHttpRequest/OSHttpResponse.  
							
							... 
							
							
							
							This is required for the substitution of different HTTP servers or the newer HttpServer.dll without having to commit to a particular implementation.
This is also required to write regression tests that involve the HTTP layer.
If you need to recompile, all you need to do is replace OSHttpRequest/OSHttpResponse references with IOSHttpRequest/IOSHttpResponse. 
							
						 
						
							2011-12-05 20:44:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e7cb63fcf7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-12-05 19:01:35 +00:00  
				
					
						
							
							
								 
						
							
							
								66f4ce354f 
								
							
								 
							
						 
						
							
							
								
								Fix CHANGED_TEXTURE and CHANGED_COLOR.  
							
							
							
						 
						
							2011-12-05 19:01:14 +00:00  
				
					
						
							
							
								 
						
							
							
								37889eb3fa 
								
							
								 
							
						 
						
							
							
								
								For the GetTexture capability, if a data range is requested that covers the whole asset length, return HTTP PartialContent instead of NotFound  
							
							... 
							
							
							
							NotFound is obviously wrong, and this change stops viewer 3.2.2 (and v probably earlier) complaining in the log about missing textures that are actually present.
We still return PartialContent even if the range requested is a superset of the data range as per httpd's behaviour
https://issues.apache.org/bugzilla/show_bug.cgi?id=51878 
Viewer 3.2.2 and very probably earlier appear happy with this.
Whether fixing this NotFound bug has any practical effect apart from resolve viewer log messages is unknown. 
							
						 
						
							2011-12-05 18:35:03 +00:00  
				
					
						
							
							
								 
						
							
							
								a2d98c7293 
								
							
								 
							
						 
						
							
							
								
								HG: Added HEAD method to Helo service. This is the preferred method, but its wide use will have to wait a few releases. So the sims are still calling GET for now.  
							
							
							
						 
						
							2011-12-04 10:10:09 -08:00  
				
					
						
							
							
								 
						
							
							
								080dfcc9c9 
								
							
								 
							
						 
						
							
							
								
								HG: Renamed one method  
							
							
							
						 
						
							2011-12-04 08:24:16 -08:00  
				
					
						
							
							
								 
						
							
							
								a82aea53f8 
								
							
								 
							
						 
						
							
							
								
								Split up test SceneHelpers to provide an AddChildScenePresence() call  
							
							
							
						 
						
							2011-12-03 19:32:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a4d82895be 
								
							
								 
							
						 
						
							
							
								
								Remove T012_TestAddNeighbourRegion() and T013_TestRemoveNeighbourRegion() since they don't do anything useful.  
							
							
							
						 
						
							2011-12-03 19:14:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3852f05e6e 
								
							
								 
							
						 
						
							
							
								
								Extend TestCreateChildScenePresence to make assertions both at CreateAgent stage and then at Scene.AddClient()  
							
							
							
						 
						
							2011-12-03 19:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								4919c60560 
								
							
								 
							
						 
						
							
							
								
								Add beginning of ScenePresenceAgentTests.TestCreateChildScenePresence()  
							
							... 
							
							
							
							This required an option to be added to NullRegionData via ConnectionString for it to act as a non-static instance, so that regression tests (which only load this class once) don't get hopeless confused and complex to compensate.
Normal standalone operation unaffected. 
							
						 
						
							2011-12-03 18:59:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ced820bd5e 
								
							
								 
							
						 
						
							
							
								
								Improve locking in AgentCircuitManager  
							
							
							
						 
						
							2011-12-03 16:19:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c934901a05 
								
							
								 
							
						 
						
							
							
								
								Use GetAgentCircuits() to receive a copy of the AgentCircuitsByUUID dictionary rather than AgentCircuitManager.AgentCircuits directly in "show circuits" to avoid enumeration exceptions  
							
							
							
						 
						
							2011-12-03 16:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								aac3f2d04e 
								
							
								 
							
						 
						
							
							
								
								Add agent circuit number checks to TestCloseAgent()  
							
							
							
						 
						
							2011-12-03 16:04:11 +00:00  
				
					
						
							
							
								 
						
							
							
								aba42d8543 
								
							
								 
							
						 
						
							
							
								
								Correct SOP.GetNumberOfSides() to return 8 for meshes rather than 7  
							
							... 
							
							
							
							We are returning the actual number of 'sides', not the maximum index number.
Also minor format corrections. 
							
						 
						
							2011-12-03 15:54:06 +00:00  
				
					
						
							
							
								 
						
							
							
								e75bcd4c59 
								
							
								 
							
						 
						
							
							
								
								Workaround for mesh to correct the number of faces in GetNumberOfSides(). Meshs are handeled as sculpts but can have up to 8 faces (SL restriction the collada format can handle even more). The patch enables all LSL function that adressing faces to behave correct. Like llGetNumberOfSides(); llSetLinkPrimitiveParamsFast(); llSetPrimitiveParams(); llSetColor();  
							
							... 
							
							
							
							Signed-off-by: marc <mare@sounddog.net> 
							
						 
						
							2011-12-03 15:49:19 +00:00  
				
					
						
							
							
								 
						
							
							
								585fc5e79d 
								
							
								 
							
						 
						
							
							
								
								Update SP.PhysicsCollisionUpdate() doc.  
							
							... 
							
							
							
							It might be inefficient, but there are collisions every frame if the avatar is walking/standing on the ground or a prim surface 
							
						 
						
							2011-12-03 02:51:17 +00:00  
				
					
						
							
							
								 
						
							
							
								b66fe3e9ff 
								
							
								 
							
						 
						
							
							
								
								Add method doc to SP.PhysicsCollisionUpdate() to make it clear that it's called continuously even where there are no collisions  
							
							
							
						 
						
							2011-12-03 02:45:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a009871827 
								
							
								 
							
						 
						
							
							
								
								Add basic TestFlyingAnimation() regression test  
							
							
							
						 
						
							2011-12-03 02:39:21 +00:00  
				
					
						
							
							
								 
						
							
							
								feef1dd732 
								
							
								 
							
						 
						
							
							
								
								Stop calling Animator.UpdateMovementAnimations() at the end of HandleAgentUpdate().  
							
							... 
							
							
							
							There's no point doing this if it's being called via PhysicsCollisionUpdate 
							
						 
						
							2011-12-03 02:05:11 +00:00  
				
					
						
							
							
								 
						
							
							
								f08aad8a40 
								
							
								 
							
						 
						
							
							
								
								For now, disable mechanism to limit avatar animation updates since this causes avatars to never reach the correct animation after some actions.  
							
							... 
							
							
							
							This reverts to situation where animation updates are made each frame on SP.PhysicsCollisionUpdate (though a packet is only sent if the anim actually changes).
m_updateCount was not being update on various avatar state changes, causing the correct animations to never be sent.
Always setting in HandleAgentUpdate() is not enough since the avatar is continually sending AgentUpdate packets.
One would need to identify all the conditions under which animations need to play out and set m_updateCount appropriately in SP.HandleAgentUpdate() 
							
						 
						
							2011-12-03 01:47:12 +00:00  
				
					
						
							
							
								 
						
							
							
								0ca8491bbe 
								
							
								 
							
						 
						
							
							
								
								refactor: Use just ScenePresenceAnimator.CurrentMovementAnimation rather than duplicating it with m_movementAnimation  
							
							
							
						 
						
							2011-12-03 00:40:08 +00:00  
				
					
						
							
							
								 
						
							
							
								5bbfb082dd 
								
							
								 
							
						 
						
							
							
								
								Use agent.Animator.CurrentMovementAnimation in llGetAgentInfo() rather than asking for a new determination  
							
							
							
						 
						
							2011-12-03 00:33:24 +00:00  
				
					
						
							
							
								 
						
							
							
								8185ce8b4a 
								
							
								 
							
						 
						
							
							
								
								Do a cagent.Anims != null check in SP.CopyFrom()  
							
							
							
						 
						
							2011-12-03 00:30:13 +00:00  
				
					
						
							
							
								 
						
							
							
								5ba8ca5662 
								
							
								 
							
						 
						
							
							
								
								Rename ScenePresenceAnimator.GetMovementAnimation() -> DetermineMovementAnimation() for better code readability  
							
							
							
						 
						
							2011-12-03 00:27:21 +00:00  
				
					
						
							
							
								 
						
							
							
								96c191f4fd 
								
							
								 
							
						 
						
							
							
								
								Stop SP.HandleAgentUpdate() and PhysicsCollisionUpdate() from being processed if we're dealing with a child ScenePresence.  
							
							... 
							
							
							
							Neither of these can have any effect on child agents
Now leaving warning about trying to set animation on a child agent active.  Might temporarily pop up now and again. 
							
						 
						
							2011-12-03 00:09:18 +00:00  
				
					
						
							
							
								 
						
							
							
								054ebe8878 
								
							
								 
							
						 
						
							
							
								
								Stop some places where we're trying to reset animations in child agents where such requests are ignored.  
							
							
							
						 
						
							2011-12-02 23:56:01 +00:00  
				
					
						
							
							
								 
						
							
							
								2a6597f61e 
								
							
								 
							
						 
						
							
							
								
								Remove pointless Animator.TrySetMovementAnimation("STAND") in ScenePresnece constructor.  
							
							... 
							
							
							
							Comment was right - it is indeed useless since SP always starts off as child and TrySetMovementAnimation screens out child SP 
							
						 
						
							2011-12-02 22:14:47 +00:00  
				
					
						
							
							
								 
						
							
							
								1854c52ea3 
								
							
								 
							
						 
						
							
							
								
								Stop performing the asset save part of baked texture uploading on the UploadBakedTexture cap asynchronously.  
							
							... 
							
							
							
							This prevents a possible race condition where the client would be told all baked textures had updated before they were in the asset service.
The client would then trigger a set appearance which, after a delay, would send the avatar appearance out to other clients.
The race condition seems unlikely because of this delay but it's still possible.
Might help with grey avatar appearances. 
							
						 
						
							2011-12-01 23:38:25 +00:00  
				
					
						
							
							
								 
						
							
							
								5460f2e035 
								
							
								 
							
						 
						
							
							
								
								refactor: Separate the upload baked texture handler out from BunchOfCaps  
							
							
							
						 
						
							2011-12-01 23:24:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2a9c9ae340 
								
							
								 
							
						 
						
							
							
								
								Provide more user feedback when "debug http" is set  
							
							
							
						 
						
							2011-11-29 21:53:15 +00:00  
				
					
						
							
							
								 
						
							
							
								fa63054c4f 
								
							
								 
							
						 
						
							
							
								
								On "show caps", stop excluding the seed cap but do exclude it elsewhere  
							
							
							
						 
						
							2011-11-29 20:37:03 +00:00  
				
					
						
							
							
								 
						
							
							
								679a5f6c0b 
								
							
								 
							
						 
						
							
							
								
								With "debug http 1", show the path with the query string instead of just the path.  
							
							... 
							
							
							
							Also simplifies debug levels to just 0 and 1 
							
						 
						
							2011-11-29 17:26:45 +00:00  
				
					
						
							
							
								 
						
							
							
								658d02b5e9 
								
							
								 
							
						 
						
							
							
								
								Improve some of the debug help messages  
							
							
							
						 
						
							2011-11-29 16:56:31 +00:00  
				
					
						
							
							
								 
						
							
							
								a17f93ff44 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compile warning, a Vector3 can never be null since it's a struct  
							
							
							
						 
						
							2011-11-29 16:31:10 +00:00  
				
					
						
							
							
								 
						
							
							
								d3a46b03bf 
								
							
								 
							
						 
						
							
							
								
								tabulate "show caps" output for easier readability  
							
							
							
						 
						
							2011-11-29 16:29:11 +00:00  
				
					
						
							
							
								 
						
							
							
								ff0d020007 
								
							
								 
							
						 
						
							
							
								
								Correct mistake in "debug eq" help  
							
							
							
						 
						
							2011-11-29 16:18:14 +00:00  
				
					
						
							
							
								 
						
							
							
								b6b0bc7b32 
								
							
								 
							
						 
						
							
							
								
								Add "debug http" command for currently simple extra debug logging of non-event queue inbound http requests to a simulator  
							
							
							
						 
						
							2011-11-29 16:15:52 +00:00  
				
					
						
							
							
								 
						
							
							
								19c10c892a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-26 17:20:20 -05:00  
				
					
						
							
							
								 
						
							
							
								ea0fc7b12c 
								
							
								 
							
						 
						
							
							
								
								Add missing property to llGetLinkPrimitiveParams  
							
							
							
						 
						
							2011-11-26 17:06:28 -05:00  
				
					
						
							
							
								 
						
							
							
								4efd9a3b7b 
								
							
								 
							
						 
						
							
							
								
								When removing an LSL sensor for a script (e.g. through llResetScript() or state change), don't also remove sensors for other scripts in the same prim.  
							
							... 
							
							
							
							Hopefully fixes http://opensimulator.org/mantis/view.php?id=4448  and http://opensimulator.org/mantis/view.php?id=4452  
							
						 
						
							2011-11-26 01:55:36 +00:00  
				
					
						
							
							
								 
						
							
							
								86cc00aaa8 
								
							
								 
							
						 
						
							
							
								
								minor: formatting changes in Scene.PacketHandlers.cs  
							
							
							
						 
						
							2011-11-26 01:52:12 +00:00  
				
					
						
							
							
								 
						
							
							
								46e1bcb6b6 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-11-26 01:40:46 +00:00  
				
					
						
							
							
								 
						
							
							
								bafea2282a 
								
							
								 
							
						 
						
							
							
								
								Rip out unused Scene.HandleFetchInventoryDescendentsCAPS().  
							
							... 
							
							
							
							This has been handled by WebFetchInvDescHandler.Fetch() for some time. 
							
						 
						
							2011-11-26 01:39:23 +00:00  
				
					
						
							
							
								 
						
							
							
								11c19b0d2e 
								
							
								 
							
						 
						
							
							
								
								Use the same web fetch handler for every request from every avatar, since it contains no instance code  
							
							
							
						 
						
							2011-11-26 00:29:01 +00:00  
				
					
						
							
							
								 
						
							
							
								c5b636469d 
								
							
								 
							
						 
						
							
							
								
								Stop locking the requests coming in to WebFetchInvDecHandler.  
							
							... 
							
							
							
							There's no technical reason for this as the methods are thread safe.  However, it might have served to slow down requests. 
							
						 
						
							2011-11-26 00:13:04 +00:00  
				
					
						
							
							
								 
						
							
							
								95a686dbf5 
								
							
								 
							
						 
						
							
							
								
								Fix config so that you can have both WebFetchInventoryDescendents and FetchInvnetoryDescendents2 caps active at once  
							
							
							
						 
						
							2011-11-25 23:45:29 +00:00  
				
					
						
							
							
								 
						
							
							
								5b4fe23f7f 
								
							
								 
							
						 
						
							
							
								
								Resolve error where an unknown asset type would cause the fetch inventory descendents cap to fail.  
							
							... 
							
							
							
							Introduced just a few commits ago in 0688861 
							
						 
						
							2011-11-25 23:43:57 +00:00  
				
					
						
							
							
								 
						
							
							
								676d32974a 
								
							
								 
							
						 
						
							
							
								
								Implement the FetchInventoryDescendents2 capability using the same code as WebFetchInventoryDescendents.  
							
							... 
							
							
							
							Enabling this by setting Cap_FetchInventoryDescendents2 = "localhost" in the [ClientStack.LindenCaps] section of OpenSim.ini downloads inventory via http rather than udp in later viewers. 
							
						 
						
							2011-11-25 22:46:42 +00:00  
				
					
						
							
							
								 
						
							
							
								b785f204ce 
								
							
								 
							
						 
						
							
							
								
								remove some mono compiler warnings  
							
							
							
						 
						
							2011-11-25 22:19:57 +00:00  
				
					
						
							
							
								 
						
							
							
								0688861aa7 
								
							
								 
							
						 
						
							
							
								
								Use the more extensive Utils.AssetTypeToString()/InventoryTypeToString() conversion rather than the arrays in TaskInventoryItem  
							
							
							
						 
						
							2011-11-25 22:15:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8c82ff16ad 
								
							
								 
							
						 
						
							
							
								
								Fix WebFetchInventoryDescendents cap to use Utils.AssetTypeTostring/InventoryTypeToString to convert types to strings  
							
							... 
							
							
							
							These cover a wider range of types. 
							
						 
						
							2011-11-25 21:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								0a0aa77cfd 
								
							
								 
							
						 
						
							
							
								
								Adding missing CrossBehaviour.cs file to fix build  
							
							
							
						 
						
							2011-11-24 22:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8e32ce85a7 
								
							
								 
							
						 
						
							
							
								
								Remove bizarre call to PhysicsScene.Simulate(0) in Scene.GetNearestAllowedPosition()  
							
							... 
							
							
							
							At least on ODE, this wasn't doing any harm but there wasn't any point to it either 
							
						 
						
							2011-11-24 22:45:29 +00:00  
				
					
						
							
							
								 
						
							
							
								2ae5b40ca6 
								
							
								 
							
						 
						
							
							
								
								On pCampBot, add bot as a property on behaviours instead of passing it in every time  
							
							
							
						 
						
							2011-11-24 22:36:45 +00:00  
				
					
						
							
							
								 
						
							
							
								cbbd992df4 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-11-24 22:11:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a58f5b2f66 
								
							
								 
							
						 
						
							
							
								
								When setting packet level logging via "debug packet", apply to all clients, not just root ones.  
							
							... 
							
							
							
							Also adds scene name and client type (root|child) to logged information. 
							
						 
						
							2011-11-24 22:08:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0a60e9537f 
								
							
								 
							
						 
						
							
							
								
								comment out a noisy log line I accidentally left in from the last commit  
							
							
							
						 
						
							2011-11-24 21:30:40 +00:00  
				
					
						
							
							
								 
						
							
							
								63c137820b 
								
							
								 
							
						 
						
							
							
								
								Stop passing a request handler to the initial caps.RegisterHandler in EventQueueGetModule since this is immediatley replaced by a poll server handler.  
							
							... 
							
							
							
							This allows us to comment out a bunch of code and simplify the codebase and readability. 
							
						 
						
							2011-11-24 21:27:35 +00:00  
				
					
						
							
							
								 
						
							
							
								0174e326e3 
								
							
								 
							
						 
						
							
							
								
								Add a "debug eq" console command for debugging.  
							
							... 
							
							
							
							This will log outgoing event queue message names if turned on. 
							
						 
						
							2011-11-24 20:27:11 +00:00  
				
					
						
							
							
								 
						
							
							
								decabe1181 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-24 20:22:17 +00:00  
				
					
						
							
							
								 
						
							
							
								bdcfd6afee 
								
							
								 
							
						 
						
							
							
								
								Add disabled CrossBehaviour to pCampBot, which is designed to cross test bots between neighbouring regions.  
							
							... 
							
							
							
							Not yet enabled since there is a bug where the initial cross will work but all subsequent movements on the receiving simulator appear to fail. 
							
						 
						
							2011-11-24 17:35:33 +00:00  
				
					
						
							
							
								 
						
							
							
								89b2fb2ff4 
								
							
								 
							
						 
						
							
							
								
								Append asset ID to URL for storage requests to allow caching proxies to work with Simian  
							
							
							
						 
						
							2011-11-23 16:41:30 -08:00  
				
					
						
							
							
								 
						
							
							
								5485e3da46 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-11-23 16:11:17 -08:00  
				
					
						
							
							
								 
						
							
							
								0cb33a5398 
								
							
								 
							
						 
						
							
							
								
								Line endings  
							
							
							
						 
						
							2011-11-23 16:09:11 -08:00  
				
					
						
							
							
								 
						
							
							
								ed7ddeecf2 
								
							
								 
							
						 
						
							
							
								
								Print out what behaviours are active when pCampBot starts up  
							
							
							
						 
						
							2011-11-23 22:18:10 +00:00  
				
					
						
							
							
								 
						
							
							
								d145750e87 
								
							
								 
							
						 
						
							
							
								
								Add teleport behaviour to pCampBot  
							
							... 
							
							
							
							This teleports the bot to any other regions +/- 5 on the x or y axis.
Quite aggressive at the moment since teleports keep occuring at a 1-10secs random interval.
No checking yet to see if teleport was successful. 
							
						 
						
							2011-11-23 22:05:11 +00:00  
				
					
						
							
							
								 
						
							
							
								1126efdcd0 
								
							
								 
							
						 
						
							
							
								
								In pCampbot, change "show status" command to "show bots"  
							
							
							
						 
						
							2011-11-23 21:33:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9ae0641871 
								
							
								 
							
						 
						
							
							
								
								Rename Bot.BotManager to Manager  
							
							
							
						 
						
							2011-11-23 21:33:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e9f2a9bddb 
								
							
								 
							
						 
						
							
							
								
								get pCampBot to extract nearby and store nearby region information  
							
							
							
						 
						
							2011-11-23 21:19:10 +00:00  
				
					
						
							
							
								 
						
							
							
								617f139aac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-23 21:10:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e394f83df0 
								
							
								 
							
						 
						
							
							
								
								Change random number generator property name in pCampbot  
							
							
							
						 
						
							2011-11-23 18:00:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0738fc43e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-23 10:50:29 -05:00  
				
					
						
							
							
								 
						
							
							
								d4e3a7fe81 
								
							
								 
							
						 
						
							
							
								
								Shell Environment Variables in config  
							
							... 
							
							
							
							Adding updated Nini and support to use shell environment variables in OpenSimulator configuration.
  Nini @ https://github.com/BlueWall/Nini-Dev  
							
						 
						
							2011-11-23 10:11:47 -05:00  
				
					
						
							
							
								 
						
							
							
								b56410285b 
								
							
								 
							
						 
						
							
							
								
								Log error if we attempt to add/remove an OdeCharacter from the _characters list inappropriately  
							
							
							
						 
						
							2011-11-22 22:46:25 +00:00  
				
					
						
							
							
								 
						
							
							
								ace4324e75 
								
							
								 
							
						 
						
							
							
								
								Stop removing actor from the hash maps in OdeScene.RemoveCharacter() since this is now being down in OdeCharacter.DestroyOdeStructures()  
							
							
							
						 
						
							2011-11-22 22:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								af90b52731 
								
							
								 
							
						 
						
							
							
								
								Comment out uncalled OdeScene.UnCombine()  
							
							
							
						 
						
							2011-11-22 22:28:46 +00:00  
				
					
						
							
							
								 
						
							
							
								fcb066cb5f 
								
							
								 
							
						 
						
							
							
								
								Comment out unimplemented and uncalled RegionCombinerModule.UnCombineRegion()  
							
							
							
						 
						
							2011-11-22 22:23:52 +00:00  
				
					
						
							
							
								 
						
							
							
								d639f7fdf3 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-11-22 22:16:09 +00:00  
				
					
						
							
							
								 
						
							
							
								b0fe0464af 
								
							
								 
							
						 
						
							
							
								
								Stop an exception being thrown and a teleport/border cross failing if the desintation sim has no active script engines.  
							
							... 
							
							
							
							This involves getting IScene.RequestModuleInterfaces() to return an empty array (as was stated in the method doc) rather than an array containing one null entry.
Callers adjusted to stop checking for the list reference being null (which never happened anyway) 
							
						 
						
							2011-11-22 22:13:57 +00:00  
				
					
						
							
							
								 
						
							
							
								daf99f8c0a 
								
							
								 
							
						 
						
							
							
								
								slightly simplify OdeScene.Simulate() by removing bool processtaints, since we can inspect count of taint lists instead.  
							
							... 
							
							
							
							also groups OdeCharacter.CreateOdeStructures() and DestroyOdeStructures() together 
							
						 
						
							2011-11-22 21:51:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b89c48b1be 
								
							
								 
							
						 
						
							
							
								
								Improve the error messages returned if the HelloNeighbour call fails.  
							
							... 
							
							
							
							This is the message a region sends to its neighbours when it comes up 
							
						 
						
							2011-11-21 22:06:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c4e4a29478 
								
							
								 
							
						 
						
							
							
								
								Slightly improve "Unable to space collide" logging message, though I don't think I've ever seen this.  
							
							
							
						 
						
							2011-11-21 21:31:26 +00:00  
				
					
						
							
							
								 
						
							
							
								4ddff7eb0f 
								
							
								 
							
						 
						
							
							
								
								Get rid of OdeCharacter != null checks since OdeScene._characters can never contain a null character.  
							
							... 
							
							
							
							Ignoring the ancient code glyphs not to do this.... 
							
						 
						
							2011-11-21 21:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								82dc7886fc 
								
							
								 
							
						 
						
							
							
								
								remove unnecessary OdeScene._activeprims locking.  Code is single-threaded  
							
							
							
						 
						
							2011-11-21 21:15:15 +00:00  
				
					
						
							
							
								 
						
							
							
								7480f2fd0e 
								
							
								 
							
						 
						
							
							
								
								Restore defects list.  In hindsight, the reason for this is becuase we can't remove the character whilst iterating over the list.  
							
							... 
							
							
							
							This commit also removes locking on OdeScene._characters since code is single threaded 
							
						 
						
							2011-11-21 21:04:24 +00:00  
				
					
						
							
							
								 
						
							
							
								546259b2ff 
								
							
								 
							
						 
						
							
							
								
								simplify operation of OdeScene._perloopContact  
							
							
							
						 
						
							2011-11-21 20:30:37 +00:00  
				
					
						
							
							
								 
						
							
							
								25d9001de1 
								
							
								 
							
						 
						
							
							
								
								don't bother locking OdeScene._perloopContact in single threaded code  
							
							
							
						 
						
							2011-11-21 20:17:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e33b0fa35b 
								
							
								 
							
						 
						
							
							
								
								don't lock OdeScene.contacts since only ever accessed by a single thread  
							
							
							
						 
						
							2011-11-21 20:12:04 +00:00  
				
					
						
							
							
								 
						
							
							
								e67ba0ad06 
								
							
								 
							
						 
						
							
							
								
								rename ODECharacter.AvatarGeomAndBodyCreation() -> CreateOdeStructures() to match existing DestroyOdeStructures()  
							
							
							
						 
						
							2011-11-21 20:01:34 +00:00  
				
					
						
							
							
								 
						
							
							
								063f0f5d97 
								
							
								 
							
						 
						
							
							
								
								refactor: Eliminate one line ODECharacter.doForce() method for code clarity  
							
							
							
						 
						
							2011-11-21 19:58:37 +00:00  
				
					
						
							
							
								 
						
							
							
								225b925f4e 
								
							
								 
							
						 
						
							
							
								
								Comment out calls to OdeScene.waitForSpaceUnlock() since that method does nothing right now  
							
							
							
						 
						
							2011-11-21 19:48:31 +00:00  
				
					
						
							
							
								 
						
							
							
								54789706f4 
								
							
								 
							
						 
						
							
							
								
								Reduce complexity of OdeScene.Simulate() by fully removing bad characters at point of detection rather than later on.  
							
							
							
						 
						
							2011-11-21 19:45:22 +00:00  
				
					
						
							
							
								 
						
							
							
								3becda919e 
								
							
								 
							
						 
						
							
							
								
								move geom/actor map maintenance into DestroyODEStructures()/AvatarGeomAndBodyCreation().  
							
							... 
							
							
							
							This saves us having to do it separately when a character capsule size is changed 
							
						 
						
							2011-11-21 19:31:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4faac1f090 
								
							
								 
							
						 
						
							
							
								
								When changing avatar size in ODE, remove the old actor from the name and actor maps  
							
							
							
						 
						
							2011-11-21 19:06:53 +00:00  
				
					
						
							
							
								 
						
							
							
								898904d83d 
								
							
								 
							
						 
						
							
							
								
								When an ODECharacter is removed (e.g. when an avatar leaves a scene), remove the actor reference in OdeScene.actor_name_map rather than leaving it dangling.  
							
							... 
							
							
							
							This also largely centralizes adds/removes in OdeScene.AddCharacter()/RemoveCharacter() 
							
						 
						
							2011-11-21 18:27:41 +00:00  
				
					
						
							
							
								 
						
							
							
								cead87005b 
								
							
								 
							
						 
						
							
							
								
								Have ODECharacter and ODEPrim both use PhysicsActor.Name instead of maintaining their own properties  
							
							
							
						 
						
							2011-11-21 18:06:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4fdcfd79e4 
								
							
								 
							
						 
						
							
							
								
								Actually remove PhysicsActor.SOPDescription this time  
							
							
							
						 
						
							2011-11-21 17:55:54 +00:00  
				
					
						
							
							
								 
						
							
							
								39c1ae2408 
								
							
								 
							
						 
						
							
							
								
								Chain SOP constructors together rather than having copy/paste code  
							
							
							
						 
						
							2011-11-21 17:55:10 +00:00  
				
					
						
							
							
								 
						
							
							
								58a1147870 
								
							
								 
							
						 
						
							
							
								
								refactor: Make SOP.Description an automatic property  
							
							
							
						 
						
							2011-11-21 17:51:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e0887944a0 
								
							
								 
							
						 
						
							
							
								
								Remove unused PhysicsActor.SOPDescription  
							
							
							
						 
						
							2011-11-21 17:47:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4485007fce 
								
							
								 
							
						 
						
							
							
								
								Instead of generating a new list for bad characters on every physics pass, keep reusing the same list.  
							
							
							
						 
						
							2011-11-21 17:04:54 +00:00  
				
					
						
							
							
								 
						
							
							
								2206e2fc96 
								
							
								 
							
						 
						
							
							
								
								Remove the "[LOCAL SIMULATION CONNECTOR]: Did not find region {0} for SendCreateChildAgent" message  
							
							... 
							
							
							
							This is misleading since a simulator will call this method before successfully trying remote regions.
Also comments out spammy "[SIMULATION]: Stream handler called" AgentHandlers messages for now. 
							
						 
						
							2011-11-19 01:32:21 +00:00  
				
					
						
							
							
								 
						
							
							
								726ca72c47 
								
							
								 
							
						 
						
							
							
								
								minor: Make HelloNeighbour messages more informative  
							
							
							
						 
						
							2011-11-19 01:27:06 +00:00  
				
					
						
							
							
								 
						
							
							
								10a23a823e 
								
							
								 
							
						 
						
							
							
								
								Get rid of the spurious [WEB UTIL] couldn't decode <OpenSim agent 57956c4b-ff2e-4fc1-9995-613c6256cc98>: Invalid character 'O' in input string messages  
							
							... 
							
							
							
							These are just the result of an attempt to canonicalize received messages - it's not important that we constantly log them.
Also finally get the deregister grid service message working properly 
							
						 
						
							2011-11-19 01:16:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b89534ad0a 
								
							
								 
							
						 
						
							
							
								
								Remove mono compiler warnings.  Fix problem with co-ordinate given in deregister region message  
							
							
							
						 
						
							2011-11-19 00:34:13 +00:00  
				
					
						
							
							
								 
						
							
							
								d05d065d85 
								
							
								 
							
						 
						
							
							
								
								Improve some grid region log messages to express regions at co-ordinate (e.g. 1000, 1000) rather than meter positions (256000, 256000)  
							
							
							
						 
						
							2011-11-19 00:29:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7a18078177 
								
							
								 
							
						 
						
							
							
								
								improve region deregistration log message  
							
							
							
						 
						
							2011-11-19 00:10:29 +00:00  
				
					
						
							
							
								 
						
							
							
								01ae916bad 
								
							
								 
							
						 
						
							
							
								
								Don't register a region twice on both official registration and maptile regeneration.  
							
							... 
							
							
							
							Maptile storage appears orthogonal to region registration 
							
						 
						
							2011-11-19 00:07:34 +00:00  
				
					
						
							
							
								 
						
							
							
								9c928e9dc6 
								
							
								 
							
						 
						
							
							
								
								For TerrainModule.SaveToFile(), don't bother throwing the exception onwards after printing out the error, since this method is invoked by users.  
							
							... 
							
							
							
							Still throwing the exception on the stream method since this invoked programatically 
							
						 
						
							2011-11-17 22:15:46 +00:00  
				
					
						
							
							
								 
						
							
							
								352672eaf2 
								
							
								 
							
						 
						
							
							
								
								Make "terrain save" more friendly by telling the user if we have saved and putting out a useful complaint message if we haven't for some reason  
							
							
							
						 
						
							2011-11-17 22:13:32 +00:00  
				
					
						
							
							
								 
						
							
							
								cacc028835 
								
							
								 
							
						 
						
							
							
								
								If the entire simulator is shutting down then don't bother to unload the scripts from the appdomain in XEngine.  
							
							... 
							
							
							
							All the other actions (script state save, etc.) still occur.
This makes shutdown where there are many scripts vastly quicker. 
							
						 
						
							2011-11-17 21:03:08 +00:00  
				
					
						
							
							
								 
						
							
							
								b6d83e9c0f 
								
							
								 
							
						 
						
							
							
								
								Stop OdePrim and OdeCharacter insanely overriding set LocalID to set their own private m_localID property but leaving get to return the then unset PhysicsActor.LocalId!  
							
							... 
							
							
							
							Instead, just have both subclasses use the PhysicsActor.LocalID property.
This restores collision functionality that fell away in 45c7789 
							
						 
						
							2011-11-16 23:01:59 +00:00  
				
					
						
							
							
								 
						
							
							
								bd01c4a5cb 
								
							
								 
							
						 
						
							
							
								
								Call public ForEach instead of using m_entities directly. No semantic changes, just cleanup  
							
							
							
						 
						
							2011-11-16 02:33:56 -08:00  
				
					
						
							
							
								 
						
							
							
								baa65d4a15 
								
							
								 
							
						 
						
							
							
								
								In AddNewClient, iterator over copy of entities rather than copying under read lock  
							
							
							
						 
						
							2011-11-15 17:09:17 -08:00  
				
					
						
							
							
								 
						
							
							
								e21949deaf 
								
							
								 
							
						 
						
							
							
								
								Comment out the vebose logging on HGFriendsModule.  
							
							... 
							
							
							
							Recent issues in http://opensimulator.org/mantis/view.php?id=5794  were not related to HG friends 
							
						 
						
							2011-11-16 00:26:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9488b235d1 
								
							
								 
							
						 
						
							
							
								
								Fix the build break  
							
							
							
						 
						
							2011-11-16 00:10:55 +00:00  
				
					
						
							
							
								 
						
							
							
								33b1e385ec 
								
							
								 
							
						 
						
							
							
								
								Look up a homeURL only when it's not null, in addition to not being string.Empty  
							
							
							
						 
						
							2011-11-16 00:01:21 +00:00  
				
					
						
							
							
								 
						
							
							
								92dff85afb 
								
							
								 
							
						 
						
							
							
								
								Enable log message to tell us what type of url is being requested from a user's homeurl  
							
							
							
						 
						
							2011-11-15 23:38:24 +00:00  
				
					
						
							
							
								 
						
							
							
								31ffd5450b 
								
							
								 
							
						 
						
							
							
								
								Make tracked per scene thread names conform to the majorirty format.  
							
							... 
							
							
							
							This is <thread-name> (<region-name>) 
							
						 
						
							2011-11-15 23:34:28 +00:00  
				
					
						
							
							
								 
						
							
							
								aea547cd11 
								
							
								 
							
						 
						
							
							
								
								fix build break on UserManagementModule.  
							
							... 
							
							
							
							This also adds time since started to "show threads".  Unfortunately these two changes got mixed in. 
							
						 
						
							2011-11-15 23:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								5b9fe4497d 
								
							
								 
							
						 
						
							
							
								
								Do proper locking of UserManagementModule.m_UserCache when getting.  
							
							... 
							
							
							
							This might help with
[USER AGENT CONNECTOR]: new connector to  ()
[USER AGENT CONNECTOR]: Unable to contact remote server  for GetServerURLs
[USER AGENT CONNECTOR]: Malformed Uri : Argument cannot be null.
Parameter name: uriString 
							
						 
						
							2011-11-15 23:12:41 +00:00  
				
					
						
							
							
								 
						
							
							
								29eb3b2eb5 
								
							
								 
							
						 
						
							
							
								
								improve formatting of "show threads"  
							
							
							
						 
						
							2011-11-15 22:51:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ccae787d03 
								
							
								 
							
						 
						
							
							
								
								send a watchdog heartbeat for a poll worker thread when it's actually run  
							
							
							
						 
						
							2011-11-15 22:20:44 +00:00  
				
					
						
							
							
								 
						
							
							
								122304317c 
								
							
								 
							
						 
						
							
							
								
								temporarily increasing logging in HGFriendsModule for debugging  
							
							
							
						 
						
							2011-11-15 22:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								e11b9dddb6 
								
							
								 
							
						 
						
							
							
								
								distinguish between FriendsSimConnector and FriendsServiceConnector in log  
							
							
							
						 
						
							2011-11-15 21:51:45 +00:00  
				
					
						
							
							
								 
						
							
							
								7db38a351c 
								
							
								 
							
						 
						
							
							
								
								Add number of milliseconds since last update to "show threads"  
							
							
							
						 
						
							2011-11-15 21:49:13 +00:00  
				
					
						
							
							
								 
						
							
							
								94b1c16398 
								
							
								 
							
						 
						
							
							
								
								Dont' bother with a userAgentService != null check right after we've constructed it  
							
							
							
						 
						
							2011-11-15 20:37:49 +00:00  
				
					
						
							
							
								 
						
							
							
								828e4a5b09 
								
							
								 
							
						 
						
							
							
								
								Add comments about trying to avoid synchronous work off the EventManager.OnMakeRootAgent event since this is on the critical path for transfer of avatars from one region to another.  
							
							
							
						 
						
							2011-11-15 20:26:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e16d7fe1da 
								
							
								 
							
						 
						
							
							
								
								Instead of having scene add/remove collision events directly to the OdeScene collision event dictionary, marshall them via a change dictionary first.  
							
							... 
							
							
							
							This is to avoid a complicated tri-thread deadlock on region crossing for avatars with attachments, where
1) XEngine starting up scripts can lock XEngine.m_Scripts and then try to lock OdeScene._collisionEventPrim while starting up a script due to avatar border crossing
2) An existing collision event will lock OdeScene._collisionEventPrim and then try to lock SP.m_attachments while trying to send the collision event to attachments
3) The avatar still entering the region will lock SP.m_attachments and then try to lock m_Scripts to start more attachment scripts. 
							
						 
						
							2011-11-15 20:02:09 +00:00  
				
					
						
							
							
								 
						
							
							
								45c7789b54 
								
							
								 
							
						 
						
							
							
								
								use a more efficient dictionary in OdeScene._collisionEventPrim rather than a list  
							
							
							
						 
						
							2011-11-15 19:42:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a3c5f76942 
								
							
								 
							
						 
						
							
							
								
								Removed unused and mostly commented out SceneCommunicationService methods  
							
							... 
							
							
							
							As far as I can see, the SCS is only now used for informing neighbours of up/down status and possibly sending child agent updates and close requests 
							
						 
						
							2011-11-15 18:16:43 +00:00  
				
					
						
							
							
								 
						
							
							
								20f26eeb17 
								
							
								 
							
						 
						
							
							
								
								Remove unused RegionCommsListener/IRegionCommsListener.  
							
							... 
							
							
							
							All this is now being handled through IEntityTransferModule and SimulationService instead, and has been for some time. 
							
						 
						
							2011-11-15 17:38:55 +00:00  
				
					
						
							
							
								 
						
							
							
								64784bc0cf 
								
							
								 
							
						 
						
							
							
								
								remove SceneCommunicationService.OnAvatarCrossingIntoRegion.  This stuff is not being used any more - it's now IEntityTransferModule and SimulationService instead  
							
							
							
						 
						
							2011-11-15 17:30:58 +00:00  
				
					
						
							
							
								 
						
							
							
								430821d837 
								
							
								 
							
						 
						
							
							
								
								Rename FetchFriendslist() -> CacheFriends() and RefetchFriends() -> RecacheFriends() to reflect their intended function  
							
							
							
						 
						
							2011-11-15 16:12:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2b5b4ac167 
								
							
								 
							
						 
						
							
							
								
								refactor: rename m_NeedsListOfFriends => m_NeedsListOfOnlineFriends to better reflect its actual function  
							
							
							
						 
						
							2011-11-15 16:05:08 +00:00  
				
					
						
							
							
								 
						
							
							
								50803dfe2c 
								
							
								 
							
						 
						
							
							
								
								For clients that are entering a simulator from initial login, stop executing FriendsModule.FetchFriendslist() asychronously.  
							
							... 
							
							
							
							Executing this asynchronously allows a race condition where subsequent friends fetches hit a cache that FetchFriendsList() had not yet populated.
Changing this to synchronous may improve issues where a user does not see friends as online even though they are.
I don't believe synchronous is a problem here, but if it is, then a more complicated signalling mechanism is required.  Locking the cache isn't sufficient. 
							
						 
						
							2011-11-15 15:57:53 +00:00  
				
					
						
							
							
								 
						
							
							
								8d0aaa359f 
								
							
								 
							
						 
						
							
							
								
								refactor: Don't create a new UUID for passing uuids to client - UUIDs are structs are so not passed by reference (and they're immutable!)  
							
							
							
						 
						
							2011-11-15 15:05:10 +00:00  
				
					
						
							
							
								 
						
							
							
								89632f3ea8 
								
							
								 
							
						 
						
							
							
								
								Add test for removing a friendship.  
							
							
							
						 
						
							2011-11-14 20:56:56 +00:00  
				
					
						
							
							
								 
						
							
							
								ed19284d85 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'remove-scene-viewer'  
							
							
							
						 
						
							2011-11-14 12:37:48 -08:00  
				
					
						
							
							
								 
						
							
							
								e5ff7f389b 
								
							
								 
							
						 
						
							
							
								
								Improved method doc for AddFriend() - it actually does set up a two-way relationship.  
							
							... 
							
							
							
							Rename IFriendsModule.AddFriend() to AddFriendship() 
							
						 
						
							2011-11-14 20:31:16 +00:00  
				
					
						
							
							
								 
						
							
							
								a64def8b73 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-11-14 18:16:14 +00:00  
				
					
						
							
							
								 
						
							
							
								348d15707d 
								
							
								 
							
						 
						
							
							
								
								Add test for adding a friend whilst online  
							
							
							
						 
						
							2011-11-14 18:08:02 +00:00  
				
					
						
							
							
								 
						
							
							
								de895ee54a 
								
							
								 
							
						 
						
							
							
								
								Add very simple FriendsModuleTests.TestNoFriends()  
							
							
							
						 
						
							2011-11-14 17:18:51 +00:00  
				
					
						
							
							
								 
						
							
							
								ff36a1bc7b 
								
							
								 
							
						 
						
							
							
								
								If a friends identifier which is too short is given to HGFriendsModule.GetOnlineFriends() then spit out a warning rather than failing on the String.Substring().  
							
							... 
							
							
							
							This is to progress http://opensimulator.org/mantis/view.php?id=5789  
							
						 
						
							2011-11-14 16:06:06 +00:00  
				
					
						
							
							
								 
						
							
							
								49ec85ae15 
								
							
								 
							
						 
						
							
							
								
								Do a ScenePresence null check in HGMessageTransferModule.SendIMToScene() to stop a NullReferenceException being thrown if an HG IM is sent to a simulator running multiple regions  
							
							... 
							
							
							
							This is an attempt to address http://opensimulator.org/mantis/view.php?id=5791  
							
						 
						
							2011-11-14 15:24:02 +00:00  
				
					
						
							
							
								 
						
							
							
								5fd1749150 
								
							
								 
							
						 
						
							
							
								
								Remove SceneViewer from ScenePresence to reduce quadruple queueing of  
							
							... 
							
							
							
							prim update to only triple queuing. Existing method was:
1. Schedule prim for update, adding to scene update list
2. Update on SOGs during heartbeat queues update onto each SceneViewer
3. Update on SPs during heartbeat queues update onto each IClientAPI
4. ProcessEntityUpdates queues updates into UDP send stack
Now the SceneViewer has been eliminated so updates are scheduled at any
time and then put onto the IClientAPI priority queues immediately during
SceneGraph.UpdateObjectGroups. 
							
						 
						
							2011-11-11 17:16:52 -08:00  
				
					
						
							
							
								 
						
							
							
								e61ea79c72 
								
							
								 
							
						 
						
							
							
								
								doh - correct build break  
							
							
							
						 
						
							2011-11-12 00:27:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f130e1a86f 
								
							
								 
							
						 
						
							
							
								
								Add threads to the watchdog thread list before we start them.  
							
							... 
							
							
							
							Hopefully this wil make "WATCHDOG: Asked to update thread ## which is not being monitored" messages." go away. 
							
						 
						
							2011-11-12 00:24:45 +00:00  
				
					
						
							
							
								 
						
							
							
								25c32061e4 
								
							
								 
							
						 
						
							
							
								
								Make log messages on authentication failure more explicit  
							
							
							
						 
						
							2011-11-11 23:45:08 +00:00  
				
					
						
							
							
								 
						
							
							
								6adaf1be74 
								
							
								 
							
						 
						
							
							
								
								extract common ScenePresence setup code into Init() method for ScenePresenceSitTests  
							
							
							
						 
						
							2011-11-11 23:36:35 +00:00  
				
					
						
							
							
								 
						
							
							
								84ad23234b 
								
							
								 
							
						 
						
							
							
								
								add SP.PhysicsActor checks to other sit/stand tests  
							
							
							
						 
						
							2011-11-11 23:33:55 +00:00  
				
					
						
							
							
								 
						
							
							
								acaf6937c5 
								
							
								 
							
						 
						
							
							
								
								add sit and stand on ground test  
							
							
							
						 
						
							2011-11-11 23:32:43 +00:00  
				
					
						
							
							
								 
						
							
							
								a3052e40ad 
								
							
								 
							
						 
						
							
							
								
								extract ground sit code into SP.HandleAgentSitOnGround() for consistency with other sitting code.  
							
							
							
						 
						
							2011-11-11 23:28:32 +00:00  
				
					
						
							
							
								 
						
							
							
								6ce3daff94 
								
							
								 
							
						 
						
							
							
								
								Pick up the intended ConsolePrompt from [Startup] instead of console_prompt.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=5786  
							
						 
						
							2011-11-11 23:15:53 +00:00  
				
					
						
							
							
								 
						
							
							
								2a2cdaa211 
								
							
								 
							
						 
						
							
							
								
								As with prim sitting avatars, make an avatar phantom when it sits on the ground and solid again when it stands.  
							
							... 
							
							
							
							This is to avoid http://opensimulator.org/mantis/view.php?id=5783  when a collision with a ground sitting avatar causes that avatar to automatically stand and sometimes not be able to move
A better solution may be to keep gound sitting avatars solid but remove their collision status.  However, this requires some physics code work. 
							
						 
						
							2011-11-11 23:10:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ce8441132e 
								
							
								 
							
						 
						
							
							
								
								Restore sending of OutPacket() for object kills removed in commit  c7dd7b1.  
							
							... 
							
							
							
							OutPacket() must be called within the m_killRecord lock.  Otherwise the following event sequence is possible
1) LLClientView.ProcessEntityUpdates() passes the kill record check for a particular part suspends before OutPacket()
2) Another thread calls LLClientView.SendKillObject() to delete the same part and modifies the kill record
3) The same thread places the kill packet on the Task queue.
4) The earlier thread resumes and places the update packet on the Task queue after the kill packet.
This results in a ghost part in the sim that only goes away after client relog.
This commit also removes the unnecessary m_entityUpdates.SyncRoot locking in SendKillObject. 
							
						 
						
							2011-11-11 22:37:57 +00:00  
				
					
						
							
							
								 
						
							
							
								2a7f4e0602 
								
							
								 
							
						 
						
							
							
								
								remove unncessary IClientAPI parameter from SP.SendSitResponse()  
							
							
							
						 
						
							2011-11-11 21:53:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b1cb4f5b04 
								
							
								 
							
						 
						
							
							
								
								As per mailing list last week, remove facility that would automatically move the avatar if prim with no sit target was out of sitting range.  
							
							... 
							
							
							
							Now, no movement occurs.
Note that you can still sit on a prim with an explicit sit target from any distance, as was the case before. 
							
						 
						
							2011-11-11 21:42:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a658bddbcd 
								
							
								 
							
						 
						
							
							
								
								Bump warp sit distance up to 10 meters, as discussed on opensim-dev mailing list last week.  
							
							... 
							
							
							
							This means that if the avatar is within 10 meters of the selected target, it sits on it immediately without walking.
Existing autopilot outside this range will be disabled in a later commit 
							
						 
						
							2011-11-11 19:59:12 +00:00  
				
					
						
							
							
								 
						
							
							
								8f4955f6a9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-11 19:40:31 +00:00  
				
					
						
							
							
								 
						
							
							
								dc200d7bb5 
								
							
								 
							
						 
						
							
							
								
								Add new ScenePresenceSitTests with a single sit/stand test  
							
							
							
						 
						
							2011-11-11 19:38:36 +00:00  
				
					
						
							
							
								 
						
							
							
								10e664eedc 
								
							
								 
							
						 
						
							
							
								
								Fix compile error from an earlier commit  
							
							
							
						 
						
							2011-11-10 17:37:33 -08:00  
				
					
						
							
							
								 
						
							
							
								7432ca6daf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-11-10 17:21:49 -08:00  
				
					
						
							
							
								 
						
							
							
								96c59156a7 
								
							
								 
							
						 
						
							
							
								
								In SOP, replaced many references to private members with the public properties  
							
							
							
						 
						
							2011-11-10 17:21:37 -08:00  
				
					
						
							
							
								 
						
							
							
								a5838cf0a6 
								
							
								 
							
						 
						
							
							
								
								Prevent linking objects while they are deeded. On unlinking deeded objects,  
							
							... 
							
							
							
							set LastOwnerID properly so the parts cannot be transferred, circumventing
no trans perms 
							
						 
						
							2011-11-11 00:28:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2bd4eaeb19 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-11-10 23:43:29 +00:00  
				
					
						
							
							
								 
						
							
							
								0daece6f2b 
								
							
								 
							
						 
						
							
							
								
								Fix turn left and turn right properly. Works for both built-ins and LSL AOs  
							
							
							
						 
						
							2011-11-10 23:42:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8fbaa10ade 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-11-10 15:23:16 -08:00  
				
					
						
							
							
								 
						
							
							
								9359293b11 
								
							
								 
							
						 
						
							
							
								
								Cleaned UpdatePermissions calls on SOP and SOG to eliminate redundant properties packet sends and so one part is not telling a different part what to do. That should be up to the SOG to manage permissions on its parts and notify clients when one of them changes.  
							
							
							
						 
						
							2011-11-10 15:20:21 -08:00  
				
					
						
							
							
								 
						
							
							
								f5abae5ac6 
								
							
								 
							
						 
						
							
							
								
								Implement nudging support for strafing motion  
							
							
							
						 
						
							2011-11-10 23:03:05 +00:00  
				
					
						
							
							
								 
						
							
							
								c0d280d948 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-10 22:58:24 +00:00  
				
					
						
							
							
								 
						
							
							
								2d4ac6288d 
								
							
								 
							
						 
						
							
							
								
								Alter commit  3758306 to allow region name to be substituted within a region console prompt  
							
							... 
							
							
							
							This is to allow broader subsitution in the future.  Currently, the only substitions are \R (for region name) and \\ (for a single backslash)
e.g. "Region (\R) " is the current and continuing default prompt
This renames custom_prompt in [Startup] to ConsolePrompt 
							
						 
						
							2011-11-10 22:56:13 +00:00  
				
					
						
							
							
								 
						
							
							
								f3fea81936 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-11-10 14:09:53 -08:00  
				
					
						
							
							
								 
						
							
							
								18c625bda6 
								
							
								 
							
						 
						
							
							
								
								When updating SOG, a physics taint should not override a full update with a terse update  
							
							
							
						 
						
							2011-11-10 14:09:35 -08:00  
				
					
						
							
							
								 
						
							
							
								b990914ec4 
								
							
								 
							
						 
						
							
							
								
								convert tabs from commit  3758306 to spaces  
							
							
							
						 
						
							2011-11-10 21:04:12 +00:00  
				
					
						
							
							
								 
						
							
							
								444b345cdf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-11-10 20:54:44 +00:00  
				
					
						
							
							
								 
						
							
							
								48d2300b8a 
								
							
								 
							
						 
						
							
							
								
								Fix misaligned sit animation on scripted sit caused by the default sit  
							
							... 
							
							
							
							animation being run after the scripted one. 
							
						 
						
							2011-11-10 20:54:15 +00:00  
				
					
						
							
							
								 
						
							
							
								9cba179dff 
								
							
								 
							
						 
						
							
							
								
								launch pCampbot shutdown console comand asynchronously  
							
							
							
						 
						
							2011-11-10 20:03:36 +00:00  
				
					
						
							
							
								 
						
							
							
								f31a58bd99 
								
							
								 
							
						 
						
							
							
								
								Remove unused index parameter from BotManager.startupBot().  Rename startupBot() => StartBot()  
							
							
							
						 
						
							2011-11-10 19:40:45 +00:00  
				
					
						
							
							
								 
						
							
							
								37583063ee 
								
							
								 
							
						 
						
							
							
								
								Allow custom setting for the console prompt  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-11-10 06:56:32 -05:00  
				
					
						
							
							
								 
						
							
							
								4f6915bad5 
								
							
								 
							
						 
						
							
							
								
								minor: Correct misleading method doc on SOG.UpdateRootRotation()  
							
							
							
						 
						
							2011-11-09 21:49:08 +00:00  
				
					
						
							
							
								 
						
							
							
								bbab7b6b4d 
								
							
								 
							
						 
						
							
							
								
								Use IsConnected status to determine whether all pCampBots have disconnected, rather than maintaining a separate count  
							
							... 
							
							
							
							Checking IsConnected is more reliable. 
							
						 
						
							2011-11-09 21:23:23 +00:00  
				
					
						
							
							
								 
						
							
							
								674b521fdd 
								
							
								 
							
						 
						
							
							
								
								In pCampBot, don't try and pull down Primitive faces or sculpts set to null  
							
							
							
						 
						
							2011-11-09 20:21:48 +00:00  
				
					
						
							
							
								 
						
							
							
								7e488cd635 
								
							
								 
							
						 
						
							
							
								
								Remove unused avariable in PollServiceRequestManager  
							
							
							
						 
						
							2011-11-07 23:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								39b967e214 
								
							
								 
							
						 
						
							
							
								
								Correct test failure in sit position check of TestSitAndStandWithNoTarget()  
							
							... 
							
							
							
							Curiously, a Vector3.ToString() will not display the last two places of the float.  In this case, the failure of
the assertion would confusingly report Expected: <0, 0, 0.8454993> But was:  <0, 0, 0.8454993> when actual Z figure is 0.845499337
Should fully address http://opensimulator.org/mantis/view.php?id=5779  
							
						 
						
							2011-11-07 22:53:52 +00:00  
				
					
						
							
							
								 
						
							
							
								6d92d65140 
								
							
								 
							
						 
						
							
							
								
								That such a trivial change can be so difficult to get right. Fix it this time.  
							
							
							
						 
						
							2011-11-07 02:40:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e775b3fc47 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2011-11-07 02:03:17 +00:00  
				
					
						
							
							
								 
						
							
							
								67780b00f0 
								
							
								 
							
						 
						
							
							
								
								Fix up failing test to compensate for changed sit target offset  
							
							
							
						 
						
							2011-11-06 21:47:12 +00:00  
				
					
						
							
							
								 
						
							
							
								559e6e52f5 
								
							
								 
							
						 
						
							
							
								
								Make the AsyncSceneObjectDeleter send a list of kills. This will make large  
							
							... 
							
							
							
							marquee-selected deletions of single prims or small link sets nearly
instantaneous 
							
						 
						
							2011-11-06 20:43:49 +00:00