bce5dfe711 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-02-03 00:09:05 +00:00  
				
					
						
							
							
								 
						
							
							
								76a658324c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-02-03 00:07:23 +00:00  
				
					
						
							
							
								 
						
							
							
								573a64ad24 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-02-03 00:05:59 +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  
				
					
						
							
							
								 
						
							
							
								8f8b5f9a4d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-02-02 22:36:41 +00:00  
				
					
						
							
							
								 
						
							
							
								07c487a28f 
								
							
								 
							
						 
						
							
							
								
								Make ban, eject, freeze and the scripted versions of those work.  
							
							
							
						 
						
							2012-02-02 21:36:45 +01: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  
				
					
						
							
							
								 
						
							
							
								fd7e82ee72 
								
							
								 
							
						 
						
							
							
								
								Streamline banning code using existing methods.  
							
							
							
						 
						
							2012-02-02 16:51:39 +01:00  
				
					
						
							
							
								 
						
							
							
								857d4e60cc 
								
							
								 
							
						 
						
							
							
								
								Rehook the eject and freeze events that had gotten unhooked in the merge  
							
							
							
						 
						
							2012-02-02 13:46:46 +01: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  
				
					
						
							
							
								 
						
							
							
								6fe4b6fbe8 
								
							
								 
							
						 
						
							
							
								
								Fix remembering attachment point and position when an item is rezzed in world.  
							
							... 
							
							
							
							Also fix PRIM_LOCAL_POS returning 0 when used on child prims from a script
in the root. 
							
						 
						
							2012-02-02 02:51:59 +01:00  
				
					
						
							
							
								 
						
							
							
								dbc3f1ff92 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/TaskInventoryItem.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2012-02-02 01:53:13 +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  
				
					
						
							
							
								 
						
							
							
								45ad9e39a6 
								
							
								 
							
						 
						
							
							
								
								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:05:14 +01:00  
				
					
						
							
							
								 
						
							
							
								e5ae84b42b 
								
							
								 
							
						 
						
							
							
								
								Re-Add the reading of attachment data hat was lost in the merge  
							
							
							
						 
						
							2012-02-02 01:04:54 +01:00  
				
					
						
							
							
								 
						
							
							
								16aa00e944 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2012-02-01 10:08:45 +00: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  
				
					
						
							
							
								 
						
							
							
								727ddffb71 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-31 21:53:32 +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  
				
					
						
							
							
								 
						
							
							
								d76ca9cd93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2012-01-31 20:54:04 +00:00  
				
					
						
							
							
								 
						
							
							
								1b63b21a4d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Application/OpenSimBase.cs 
							
						 
						
							2012-01-31 20:53:49 +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  
				
					
						
							
							
								 
						
							
							
								c305b55012 
								
							
								 
							
						 
						
							
							
								
								Draw brders around parcels for sale  
							
							
							
						 
						
							2012-01-31 06:31:02 +01:00  
				
					
						
							
							
								 
						
							
							
								d2dfa4cfe7 
								
							
								 
							
						 
						
							
							
								
								Make parcel sale overlays work. No auction support.  
							
							
							
						 
						
							2012-01-31 03:09:44 +00:00  
				
					
						
							
							
								 
						
							
							
								71012ef883 
								
							
								 
							
						 
						
							
							
								
								Make parcel sale overlays work. No auction support.  
							
							
							
						 
						
							2012-01-31 02:19:34 +01: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  
				
					
						
							
							
								 
						
							
							
								a0206e5a17 
								
							
								 
							
						 
						
							
							
								
								Comment debug spam  
							
							
							
						 
						
							2012-01-30 22:30:20 +01:00  
				
					
						
							
							
								 
						
							
							
								0f181fe5d0 
								
							
								 
							
						 
						
							
							
								
								Fix displaying landmark and search info properly with long names  
							
							
							
						 
						
							2012-01-30 22:30:02 +01:00  
				
					
						
							
							
								 
						
							
							
								cfe924e4a8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-30 21:40:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e1cad4c34f 
								
							
								 
							
						 
						
							
							
								
								Use the requested sim's map, not our own  
							
							
							
						 
						
							2012-01-30 21:38:46 +00:00  
				
					
						
							
							
								 
						
							
							
								9dbb58ee8b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-30 21:26:47 +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  
				
					
						
							
							
								 
						
							
							
								ad02e01e77 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2012-01-30 16:44:26 +00:00  
				
					
						
							
							
								 
						
							
							
								1b600e7803 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs 
							
						 
						
							2012-01-30 16:38:11 +00: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  
				
					
						
							
							
								 
						
							
							
								9a86a713d3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-29 22:50:59 +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  
				
					
						
							
							
								 
						
							
							
								7c824f02b4 
								
							
								 
							
						 
						
							
							
								
								Add the ability to abort a pending restart using the viewer UI or a  
							
							... 
							
							
							
							RemoteAdmin message 
							
						 
						
							2012-01-28 22:19:10 +01:00  
				
					
						
							
							
								 
						
							
							
								498fe1afe7 
								
							
								 
							
						 
						
							
							
								
								Fix calculating land prim count type width issue  
							
							
							
						 
						
							2012-01-28 21:23:54 +01:00  
				
					
						
							
							
								 
						
							
							
								dac826da4e 
								
							
								 
							
						 
						
							
							
								
								Prevent an overlong description from messing up a ParcelInfoReply  
							
							
							
						 
						
							2012-01-28 20:38:50 +01: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  
				
					
						
							
							
								 
						
							
							
								6fbc48ee9c 
								
							
								 
							
						 
						
							
							
								
								Make all NPCs owned by default  
							
							
							
						 
						
							2012-01-28 03:32:25 +01:00  
				
					
						
							
							
								 
						
							
							
								6db9109b3f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2012-01-28 03:22:36 +01:00  
				
					
						
							
							
								 
						
							
							
								abffda269f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs 
							
						 
						
							2012-01-28 04:05:53 +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  
				
					
						
							
							
								 
						
							
							
								fbe324cc5e 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2012-01-28 03:15:17 +01:00  
				
					
						
							
							
								 
						
							
							
								090164ff7a 
								
							
								 
							
						 
						
							
							
								
								Completely disable NPC being sensed as agents, the abuse potential is too great  
							
							
							
						 
						
							2012-01-28 03:12:56 +01:00  
				
					
						
							
							
								 
						
							
							
								428407c5e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-28 01:01:23 +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  
				
					
						
							
							
								 
						
							
							
								26a4e8a161 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-27 23:30:26 +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  
				
					
						
							
							
								 
						
							
							
								86b9e6fbed 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-27 19:47:24 +00:00  
				
					
						
							
							
								 
						
							
							
								91ac21b9ec 
								
							
								 
							
						 
						
							
							
								
								HG Inventoty: Guard against items not found.  
							
							
							
						 
						
							2012-01-26 17:00:58 -08:00  
				
					
						
							
							
								 
						
							
							
								9d60b84f78 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/EstateSettings.cs 
							
						 
						
							2012-01-26 23:07:31 +00: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  
				
					
						
							
							
								 
						
							
							
								7229f6e64b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-01-26 10:32:22 +00: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  
				
					
						
							
							
								 
						
							
							
								a537f7e1a3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-26 09:10:46 +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  
				
					
						
							
							
								 
						
							
							
								36e6edfc65 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs 
							
						 
						
							2012-01-26 00:44:32 +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  
				
					
						
							
							
								 
						
							
							
								4ce42762ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-01-26 00:21:21 +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  
				
					
						
							
							
								 
						
							
							
								b996517c94 
								
							
								 
							
						 
						
							
							
								
								Typo fix  
							
							
							
						 
						
							2012-01-25 15:18:31 +01:00  
				
					
						
							
							
								 
						
							
							
								24862eaf15 
								
							
								 
							
						 
						
							
							
								
								Spin off starting scripts in rezzed objects into a thread to avoid a recursion  
							
							... 
							
							
							
							into the script engine if the script was suspended inside an event. 
							
						 
						
							2012-01-25 14:44:09 +01:00  
				
					
						
							
							
								 
						
							
							
								2ca80add14 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneGraph.cs 
							
						 
						
							2012-01-25 15:24:25 +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  
				
					
						
							
							
								 
						
							
							
								427ab55058 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneGraph.cs 
							
						 
						
							2012-01-25 00:45:57 +00: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  
				
					
						
							
							
								 
						
							
							
								f10288ceae 
								
							
								 
							
						 
						
							
							
								
								Add handling bans properly  
							
							
							
						 
						
							2012-01-24 03:14:00 +01:00  
				
					
						
							
							
								 
						
							
							
								0369d21917 
								
							
								 
							
						 
						
							
							
								
								Add teleport routing, first part  
							
							
							
						 
						
							2012-01-24 03:13:44 +01: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  
				
					
						
							
							
								 
						
							
							
								cc02f78d4e 
								
							
								 
							
						 
						
							
							
								
								Simplify and streamline telehub editing code. Verify rotations and fix  
							
							... 
							
							
							
							spwan point positioning on rotated telehubs. 
							
						 
						
							2012-01-24 01:48:38 +01:00  
				
					
						
							
							
								 
						
							
							
								696fbdfa24 
								
							
								 
							
						 
						
							
							
								
								Reverse the spawn point distance vector  
							
							
							
						 
						
							2012-01-24 01:29:50 +00:00  
				
					
						
							
							
								 
						
							
							
								090bf7acca 
								
							
								 
							
						 
						
							
							
								
								Correct a coordinate to make the viewer like it  
							
							
							
						 
						
							2012-01-24 01:17:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8fcb9bf418 
								
							
								 
							
						 
						
							
							
								
								Correct some SQL syntax  
							
							
							
						 
						
							2012-01-24 00:57:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7a87be5015 
								
							
								 
							
						 
						
							
							
								
								Fix merge artefacts and build break  
							
							
							
						 
						
							2012-01-24 00:45:17 +00:00  
				
					
						
							
							
								 
						
							
							
								7bb01a17ee 
								
							
								 
							
						 
						
							
							
								
								Add a forgotten parameter  
							
							
							
						 
						
							2012-01-24 00:38:00 +00:00  
				
					
						
							
							
								 
						
							
							
								07ad821157 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Framework/RegionSettings.cs 
							
						 
						
							2012-01-24 00:36:42 +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  
				
					
						
							
							
								 
						
							
							
								22ae9331bb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2012-01-23 13:51:20 +01:00  
				
					
						
							
							
								 
						
							
							
								4e0bb49394 
								
							
								 
							
						 
						
							
							
								
								Fix llLookAt the right way  
							
							
							
						 
						
							2012-01-23 13:48:16 +01:00  
				
					
						
							
							
								 
						
							
							
								cd2bf64b87 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs 
							
						 
						
							2012-01-23 00:24:31 +00: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  
				
					
						
							
							
								 
						
							
							
								02572ab1d3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/RegionSettings.cs 
							
						 
						
							2012-01-22 16:35:14 +00: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  
				
					
						
							
							
								 
						
							
							
								ba3b0c69f1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-21 19:52:33 +00: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  
				
					
						
							
							
								 
						
							
							
								08b6b3bb48 
								
							
								 
							
						 
						
							
							
								
								Add some logging  
							
							
							
						 
						
							2012-01-17 17:36:26 +01:00  
				
					
						
							
							
								 
						
							
							
								5afb70b9fe 
								
							
								 
							
						 
						
							
							
								
								Fix prim calculations so that > 32767 prims are supported  
							
							
							
						 
						
							2012-01-17 15:30:52 +01:00  
				
					
						
							
							
								 
						
							
							
								747c25e920 
								
							
								 
							
						 
						
							
							
								
								Spin off NPC deletion into a thread to avoid it being done on a script  
							
							... 
							
							
							
							microthread. A stab at fixing exceptions. 
							
						 
						
							2012-01-17 11:18:56 +01:00  
				
					
						
							
							
								 
						
							
							
								e13a17cc0c 
								
							
								 
							
						 
						
							
							
								
								Allow retrival of multiple user records in one operation, analog to presence  
							
							
							
						 
						
							2012-01-16 23:09:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b14a6acd2f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-16 23:08:47 +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  
				
					
						
							
							
								 
						
							
							
								d6b9504c84 
								
							
								 
							
						 
						
							
							
								
								Add methods to allow the groups modules to query online status and last login  
							
							
							
						 
						
							2012-01-16 02:19:19 +01:00  
				
					
						
							
							
								 
						
							
							
								35911d2362 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2012-01-15 14:51:00 +01:00  
				
					
						
							
							
								 
						
							
							
								9447b6d15f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-15 14:40:33 +00:00  
				
					
						
							
							
								 
						
							
							
								068b8e1f9b 
								
							
								 
							
						 
						
							
							
								
								Disable using an agent ID to clone NPCs. The griefing potential is too great  
							
							
							
						 
						
							2012-01-15 14:49:32 +01: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  
				
					
						
							
							
								 
						
							
							
								4cbf8d728e 
								
							
								 
							
						 
						
							
							
								
								Fix merge  
							
							
							
						 
						
							2012-01-14 05:39:56 +01:00  
				
					
						
							
							
								 
						
							
							
								43128c9016 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-01-14 06:09:19 +00:00  
				
					
						
							
							
								 
						
							
							
								72247bdaef 
								
							
								 
							
						 
						
							
							
								
								Allow SmtpClients and other SSL users to work with our cert handler installed  
							
							
							
						 
						
							2012-01-14 05:28:57 +01: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  
				
					
						
							
							
								 
						
							
							
								982f3d58a9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-13 04:04:39 +00:00  
				
					
						
							
							
								 
						
							
							
								9dc7fef4f6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-13 02:27:20 +00: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  
				
					
						
							
							
								 
						
							
							
								c7757d1038 
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2012-01-12 23:07:38 +01:00  
				
					
						
							
							
								 
						
							
							
								aa2cde2493 
								
							
								 
							
						 
						
							
							
								
								Disable unowned NPCs  
							
							
							
						 
						
							2012-01-12 23:04:38 +01:00  
				
					
						
							
							
								 
						
							
							
								cf166d3f1e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-12 23:22:55 +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  
				
					
						
							
							
								 
						
							
							
								4492bc1bcd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-12 17:52:29 +00: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  
				
					
						
							
							
								 
						
							
							
								5d9e135b5c 
								
							
								 
							
						 
						
							
							
								
								Remove ViewObjectInventory method unsupported by core  
							
							
							
						 
						
							2012-01-12 01:11:05 +01:00  
				
					
						
							
							
								 
						
							
							
								1a3a1e6665 
								
							
								 
							
						 
						
							
							
								
								Adapt a cast to using the new TeleportFlags  
							
							
							
						 
						
							2012-01-11 19:00:17 +01: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  
				
					
						
							
							
								 
						
							
							
								8fa1108b72 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-10 21:28:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a4c2e7f599 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-10 20:34:43 +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  
				
					
						
							
							
								 
						
							
							
								1cc685e820 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-01-10 18:33:32 +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  
				
					
						
							
							
								 
						
							
							
								bc08cc201b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-09 19:22:06 +00: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  
				
					
						
							
							
								 
						
							
							
								520b8b342e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-09 06:52:46 +00: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  
				
					
						
							
							
								 
						
							
							
								d5c5bbe0a1 
								
							
								 
							
						 
						
							
							
								
								Update teleport routing to match Avination  
							
							
							
						 
						
							2012-01-08 23:38:43 +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  
				
					
						
							
							
								 
						
							
							
								4bf2e19898 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-07 18:11:21 +00: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  
				
					
						
							
							
								 
						
							
							
								94fa6cb071 
								
							
								 
							
						 
						
							
							
								
								Fix threat level setting on osNpcPlayAnimation  
							
							
							
						 
						
							2012-01-07 12:29:59 +01:00  
				
					
						
							
							
								 
						
							
							
								efe51fd5cb 
								
							
								 
							
						 
						
							
							
								
								Don't try to save a NPCs attachment states on NPC delete  
							
							
							
						 
						
							2012-01-07 12:06:21 +01:00  
				
					
						
							
							
								 
						
							
							
								69c0f252a4 
								
							
								 
							
						 
						
							
							
								
								Force the group tag of NPCs to "- NPC -" unless the name is completely blank.  
							
							
							
						 
						
							2012-01-07 12:05:42 +01:00  
				
					
						
							
							
								 
						
							
							
								58cb7cd084 
								
							
								 
							
						 
						
							
							
								
								fix a typo "osNpcCreated" to "osNpcCreate" in OSSL threat level check  
							
							
							
						 
						
							2012-01-06 23:07:48 -07:00  
				
					
						
							
							
								 
						
							
							
								38ae479249 
								
							
								 
							
						 
						
							
							
								
								Make sure to prefix NPC names with "NPC:" so they can't be mistaken for users  
							
							
							
						 
						
							2012-01-07 02:49:52 +01: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  
				
					
						
							
							
								 
						
							
							
								70157a4ec5 
								
							
								 
							
						 
						
							
							
								
								Fix some syntax issues  
							
							
							
						 
						
							2012-01-06 22:33:51 +01:00  
				
					
						
							
							
								 
						
							
							
								a47aa46962 
								
							
								 
							
						 
						
							
							
								
								Add osNpcPlayAnimation and osNpcStopAnimation which respect ownership as well  
							
							
							
						 
						
							2012-01-06 22:59:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a34278cfc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs 
							
						 
						
							2012-01-06 22:41:26 +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  
				
					
						
							
							
								 
						
							
							
								de9d6096a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2012-01-06 21:37:01 +01:00  
				
					
						
							
							
								 
						
							
							
								11c48ac807 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiTest.cs 
							
						 
						
							2012-01-06 21:41:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e9b9eb6a4c 
								
							
								 
							
						 
						
							
							
								
								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:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f1846045a6 
								
							
								 
							
						 
						
							
							
								
								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 21:34:43 +01: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  
				
					
						
							
							
								 
						
							
							
								3003133a66 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2012-01-06 17:39:39 +00:00  
				
					
						
							
							
								 
						
							
							
								81cf774fe8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-06 17:38:53 +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  
				
					
						
							
							
								 
						
							
							
								31dc5aa728 
								
							
								 
							
						 
						
							
							
								
								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 13:15:04 +01:00  
				
					
						
							
							
								 
						
							
							
								db482cb7dd 
								
							
								 
							
						 
						
							
							
								
								Fix up asset stuff  
							
							
							
						 
						
							2012-01-06 00:04:32 +01:00  
				
					
						
							
							
								 
						
							
							
								b06d878790 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-05 17:55:24 -05:00  
				
					
						
							
							
								 
						
							
							
								23ce1dfc27 
								
							
								 
							
						 
						
							
							
								
								Remove a dangling command registration  
							
							
							
						 
						
							2012-01-05 23:54:51 +01:00  
				
					
						
							
							
								 
						
							
							
								fdfc4ab2a8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Services/Connectors/Asset/AssetServiceConnector.cs 
							
						 
						
							2012-01-06 00:08:18 +00: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  
				
					
						
							
							
								 
						
							
							
								e9296721c7 
								
							
								 
							
						 
						
							
							
								
								That needs to be callable from elsewhere!  
							
							
							
						 
						
							2012-01-05 08:04:04 +01:00  
				
					
						
							
							
								 
						
							
							
								85d82c8140 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2012-01-05 07:43:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1ebc9d04aa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2012-01-05 08:15:33 +00:00  
				
					
						
							
							
								 
						
							
							
								045f3b8b11 
								
							
								 
							
						 
						
							
							
								
								Clean up GetWorldPosition  
							
							
							
						 
						
							2012-01-05 07:37:31 +01:00  
				
					
						
							
							
								 
						
							
							
								32b8fa4a77 
								
							
								 
							
						 
						
							
							
								
								Prevent spurious "CHANGED_POSITION" during region backup  
							
							
							
						 
						
							2012-01-05 07:37:09 +01: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  
				
					
						
							
							
								 
						
							
							
								a6e305063e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Services/Connectors/Asset/AssetServiceConnector.cs
	OpenSim/Services/Interfaces/IUserAccountService.cs 
							
						 
						
							2012-01-02 21:41: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  
				
					
						
							
							
								 
						
							
							
								bde004c08e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-28 09:24:35 +00: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  
				
					
						
							
							
								 
						
							
							
								bf4d727cd5 
								
							
								 
							
						 
						
							
							
								
								Fix permissions being lost and correct slam behavior, removing icompatible  
							
							... 
							
							
							
							code inherited from core and dead code. 
							
						 
						
							2011-12-27 14:04:49 +01:00  
				
					
						
							
							
								 
						
							
							
								ad1c6442cd 
								
							
								 
							
						 
						
							
							
								
								Remove a debug spam  
							
							
							
						 
						
							2011-12-27 01:40:44 +01:00  
				
					
						
							
							
								 
						
							
							
								b6cfe15c7c 
								
							
								 
							
						 
						
							
							
								
								HG: more / love for Xmas  
							
							
							
						 
						
							2011-12-24 07:44:26 -08:00  
				
					
						
							
							
								 
						
							
							
								41f6d6a5ff 
								
							
								 
							
						 
						
							
							
								
								Introduce a LightShare kill packet ans send it when needed. Currently only  
							
							... 
							
							
							
							understood by AVN v0.3 
							
						 
						
							2011-12-24 16:18:01 +01:00  
				
					
						
							
							
								 
						
							
							
								2e07d24199 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2011-12-24 01:46:04 +01:00  
				
					
						
							
							
								 
						
							
							
								c4e16b26bb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-24 02:21:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c9dbcfbb31 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2011-12-24 01:43:44 +01:00  
				
					
						
							
							
								 
						
							
							
								f2855d3668 
								
							
								 
							
						 
						
							
							
								
								Add setter for Acceleration on physics objects.  
							
							
							
						 
						
							2011-12-24 01:41:32 +01:00  
				
					
						
							
							
								 
						
							
							
								5b28e29530 
								
							
								 
							
						 
						
							
							
								
								Fix camera orientation for sit targets to use the prim actually sat on.  
							
							... 
							
							
							
							Now SL compatible. 
							
						 
						
							2011-12-24 01:40:58 +01:00  
				
					
						
							
							
								 
						
							
							
								04806e02ed 
								
							
								 
							
						 
						
							
							
								
								Add PRIM_POS_LOCAL as an alias to PRIM_POSITION for setting the position.  
							
							... 
							
							
							
							For SL compatibility only 
							
						 
						
							2011-12-24 01:40:09 +01: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  
				
					
						
							
							
								 
						
							
							
								b8a914b15b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-23 01:00:34 +00: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  
				
					
						
							
							
								 
						
							
							
								eef6f92029 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-22 19:52:59 +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  
				
					
						
							
							
								 
						
							
							
								a15a58a7c1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-22 17:33:31 +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  
				
					
						
							
							
								 
						
							
							
								b72dd852b7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-22 16:58:38 +00:00  
				
					
						
							
							
								 
						
							
							
								7f527814d5 
								
							
								 
							
						 
						
							
							
								
								And a typo fix  
							
							
							
						 
						
							2011-12-22 16:57:49 +00:00  
				
					
						
							
							
								 
						
							
							
								66a0471efa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-22 16:52:14 +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  
				
					
						
							
							
								 
						
							
							
								b970d4f976 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-12-22 16:37:25 +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  
				
					
						
							
							
								 
						
							
							
								ca6113a4d5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs 
							
						 
						
							2011-12-20 21:51:43 +00: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  
				
					
						
							
							
								 
						
							
							
								2b4ebe657c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-19 23:16:20 +00: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  
				
					
						
							
							
								 
						
							
							
								efa4284391 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-19 21:30:57 +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  
				
					
						
							
							
								 
						
							
							
								759f1d2dbe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-18 10:49:45 +00:00  
				
					
						
							
							
								 
						
							
							
								c4f1906b0a 
								
							
								 
							
						 
						
							
							
								
								Make raycast more efficient by checking exclusion flags earlier  
							
							
							
						 
						
							2011-12-17 12:57:20 +01:00  
				
					
						
							
							
								 
						
							
							
								8a9a8ed5c9 
								
							
								 
							
						 
						
							
							
								
								Fix hit testing link sets properly. Fix raycasting for LSL.  
							
							
							
						 
						
							2011-12-17 12:31:25 +01: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  
				
					
						
							
							
								 
						
							
							
								69f29cb53e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-14 19:50:43 +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  
				
					
						
							
							
								 
						
							
							
								898549d13e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-14 08:57:55 +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  
				
					
						
							
							
								 
						
							
							
								df65245671 
								
							
								 
							
						 
						
							
							
								
								Spin off terrain save into a new thread and make it so that it uses the old  
							
							... 
							
							
							
							values for places where NaN are found. 
							
						 
						
							2011-12-13 12:58:28 +01:00  
				
					
						
							
							
								 
						
							
							
								6d1d1c0dbf 
								
							
								 
							
						 
						
							
							
								
								Comment debug spam  
							
							
							
						 
						
							2011-12-13 00:36:44 +01:00  
				
					
						
							
							
								 
						
							
							
								d18a9f22e7 
								
							
								 
							
						 
						
							
							
								
								Prevent a nasty deadlock on teleport  
							
							
							
						 
						
							2011-12-12 23:43:45 +01:00  
				
					
						
							
							
								 
						
							
							
								4dfd2c7d47 
								
							
								 
							
						 
						
							
							
								
								minor: remove pointless comment from OdeScene.cs  
							
							
							
						 
						
							2011-12-12 19:31:50 +00:00  
				
					
						
							
							
								 
						
							
							
								8418288e26 
								
							
								 
							
						 
						
							
							
								
								Make m_attachments private  
							
							
							
						 
						
							2011-12-12 18:29:54 +01:00  
				
					
						
							
							
								 
						
							
							
								afab4b276e 
								
							
								 
							
						 
						
							
							
								
								Remove spammy log messages when querying sim health  
							
							
							
						 
						
							2011-12-12 13:51:31 +01:00  
				
					
						
							
							
								 
						
							
							
								c34ab0ee66 
								
							
								 
							
						 
						
							
							
								
								Cleaned up ScenePresence parameters for Flying, WasFlying, FlyingOld and IsColliding  
							
							
							
						 
						
							2011-12-12 02:43:38 -08:00  
				
					
						
							
							
								 
						
							
							
								95d533ce8a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2011-12-12 11:09:13 +01:00  
				
					
						
							
							
								 
						
							
							
								52a4dbccbe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/RegionInfo.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-12-12 11:42:22 +00:00  
				
					
						
							
							
								 
						
							
							
								943b37b8e6 
								
							
								 
							
						 
						
							
							
								
								Send changed animation event asynchronously  
							
							
							
						 
						
							2011-12-12 11:08:50 +01: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  
				
					
						
							
							
								 
						
							
							
								323ffd7a89 
								
							
								 
							
						 
						
							
							
								
								Fix a regression that causes data from the attachments module to fail loading  
							
							
							
						 
						
							2011-12-10 15:28:32 +01:00  
				
					
						
							
							
								 
						
							
							
								db98698bbe 
								
							
								 
							
						 
						
							
							
								
								Prevent spurious error message when client tries to move a null item  
							
							
							
						 
						
							2011-12-10 14:47:00 +01:00  
				
					
						
							
							
								 
						
							
							
								6b080d57cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-10 15:19:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3f42183797 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs 
							
						 
						
							2011-12-10 00:40:41 +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  
				
					
						
							
							
								 
						
							
							
								5f6a4c4111 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-09 22:55:08 +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  
				
					
						
							
							
								 
						
							
							
								00b36eb0fe 
								
							
								 
							
						 
						
							
							
								
								Restore the Avination way of position and angle calculation so resizers  
							
							... 
							
							
							
							work again. 
							
						 
						
							2011-12-09 20:55:48 +01:00  
				
					
						
							
							
								 
						
							
							
								07c26111af 
								
							
								 
							
						 
						
							
							
								
								Fix llGetLinkKey to report avatars properly  
							
							
							
						 
						
							2011-12-09 16:36:25 +01:00  
				
					
						
							
							
								 
						
							
							
								d913303875 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-09 08:13:57 +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  
				
					
						
							
							
								 
						
							
							
								3b991a2222 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://melanie@3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-12-08 18:30:09 +00:00  
				
					
						
							
							
								 
						
							
							
								96539ffc79 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-12-08 18:29:19 +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  
				
					
						
							
							
								 
						
							
							
								8d7c353500 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-08 05:47:45 +00:00  
				
					
						
							
							
								 
						
							
							
								43732794dd 
								
							
								 
							
						 
						
							
							
								
								Remove a left over log output  
							
							
							
						 
						
							2011-12-08 05:46:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1e4842eaba 
								
							
								 
							
						 
						
							
							
								
								Remove superfluous try block  
							
							
							
						 
						
							2011-12-08 05:28:54 +01:00  
				
					
						
							
							
								 
						
							
							
								7c7dd6269a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-12-08 03:37:48 +01:00  
				
					
						
							
							
								 
						
							
							
								ea1f5fb08d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-08 03:53:30 +00:00  
				
					
						
							
							
								 
						
							
							
								603ad905e1 
								
							
								 
							
						 
						
							
							
								
								Adapt to justincc's remote admin refactor  
							
							
							
						 
						
							2011-12-08 03:53:09 +00:00  
				
					
						
							
							
								 
						
							
							
								50aa89dae6 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'eda770e978c09c756d15ba62dbbf6ee34a61b2f5' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-12-08 03:24:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b459239833 
								
							
								 
							
						 
						
							
							
								
								Recover from an internal mess-up in the outgoing packet queues by creating  
							
							... 
							
							
							
							a new queue object. 
							
						 
						
							2011-12-08 01:08:40 +01: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  
				
					
						
							
							
								 
						
							
							
								ccba04f345 
								
							
								 
							
						 
						
							
							
								
								Fix intersim object give messages  
							
							
							
						 
						
							2011-12-07 01:27:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f317953290 
								
							
								 
							
						 
						
							
							
								
								Fix up intersim give messaging  
							
							
							
						 
						
							2011-12-07 01:02:46 +01:00  
				
					
						
							
							
								 
						
							
							
								d6486fe14a 
								
							
								 
							
						 
						
							
							
								
								Fix task inventory giving  
							
							
							
						 
						
							2011-12-07 00:43:59 +01:00  
				
					
						
							
							
								 
						
							
							
								62d0a0cdbf 
								
							
								 
							
						 
						
							
							
								
								Remove harmless merge artefact  
							
							
							
						 
						
							2011-12-06 22:58:00 +01: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  
				
					
						
							
							
								 
						
							
							
								5490a3e549 
								
							
								 
							
						 
						
							
							
								
								Fix phantom and temp flags not taking  
							
							
							
						 
						
							2011-12-06 19:44:45 +01:00  
				
					
						
							
							
								 
						
							
							
								28da235888 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-06 19:01:05 +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  
				
					
						
							
							
								 
						
							
							
								09c043fe52 
								
							
								 
							
						 
						
							
							
								
								Adapt GodsModule to core changes  
							
							
							
						 
						
							2011-12-05 21:26:43 +01:00  
				
					
						
							
							
								 
						
							
							
								5b07370ec4 
								
							
								 
							
						 
						
							
							
								
								Remove erroneous message about hyperlinks when entering an invalid region name  
							
							... 
							
							
							
							in map search. 
							
						 
						
							2011-12-05 21:26:06 +01:00  
				
					
						
							
							
								 
						
							
							
								bc17e2e9cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-05 20:32:35 +00:00  
				
					
						
							
							
								 
						
							
							
								47d0a50a19 
								
							
								 
							
						 
						
							
							
								
								Add the proper result code as per the LL announcement for llTransferLindenDollars  
							
							
							
						 
						
							2011-12-05 20:02:27 +01: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  
				
					
						
							
							
								 
						
							
							
								6362df1202 
								
							
								 
							
						 
						
							
							
								
								Serialize the Volume Detect field  
							
							
							
						 
						
							2011-12-05 19:33:25 +01:00  
				
					
						
							
							
								 
						
							
							
								1ece4feccd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2011-12-05 19:08:19 +00:00  
				
					
						
							
							
								 
						
							
							
								cc482ee865 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://melanie@3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-12-05 18:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								2a8a46a32d 
								
							
								 
							
						 
						
							
							
								
								Fix CHANGED_TEXTURE and CHANGED_COLOR.  
							
							
							
						 
						
							2011-12-05 18:32:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5ab536a1e9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-12-05 17:10:51 +00:00  
				
					
						
							
							
								 
						
							
							
								3281b99362 
								
							
								 
							
						 
						
							
							
								
								Strip CR from http responses and limit them to 2048 chars  
							
							
							
						 
						
							2011-12-05 15:57:47 +01:00  
				
					
						
							
							
								 
						
							
							
								b7c9eb4bf7 
								
							
								 
							
						 
						
							
							
								
								Don't allow deletion of a terrain from the database unless we have one to replace it with  
							
							
							
						 
						
							2011-12-05 15:46:57 +01:00  
				
					
						
							
							
								 
						
							
							
								68bdd0b7fe 
								
							
								 
							
						 
						
							
							
								
								Fix setting seated avatar position and make llSameGroup work as in SL.  
							
							
							
						 
						
							2011-12-05 15:26:49 +01:00  
				
					
						
							
							
								 
						
							
							
								35800d6a86 
								
							
								 
							
						 
						
							
							
								
								Reinstate setter for OffsetPosition to allow setting the offset by script  
							
							... 
							
							
							
							while seated 
							
						 
						
							2011-12-05 15:26:22 +01:00  
				
					
						
							
							
								 
						
							
							
								19d6aa2bc9 
								
							
								 
							
						 
						
							
							
								
								Don't allow position update on sitting avatar. Don't bounds check sitting  
							
							... 
							
							
							
							avatars as they will be crossed by the vehicle and not individually 
							
						 
						
							2011-12-04 20:16:07 +01: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  
				
					
						
							
							
								 
						
							
							
								ec8c93aa5e 
								
							
								 
							
						 
						
							
							
								
								Implement ChangeInventoryItemFlagsPacket handling  
							
							
							
						 
						
							2011-12-04 12:35:01 +01: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  
				
					
						
							
							
								 
						
							
							
								516c3dfbbb 
								
							
								 
							
						 
						
							
							
								
								Remove some debug code that had snuck in  
							
							
							
						 
						
							2011-12-01 16:12:09 +01:00  
				
					
						
							
							
								 
						
							
							
								797982ee11 
								
							
								 
							
						 
						
							
							
								
								Implement llTransferLindenDollars  
							
							
							
						 
						
							2011-12-01 13:30:10 +01:00  
				
					
						
							
							
								 
						
							
							
								8f2d7881bd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-12-01 11:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								b60ff651a3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-01 12:16:59 +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  
				
					
						
							
							
								 
						
							
							
								dc612d0f08 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2011-11-28 11:06:38 +00:00  
				
					
						
							
							
								 
						
							
							
								80148bf784 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-28 11:21:15 +01: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  
				
					
						
							
							
								 
						
							
							
								a8270cb48c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-24 01:16:37 +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  
				
					
						
							
							
								 
						
							
							
								11dfd7711b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-24 00:54:52 +01: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  
				
					
						
							
							
								 
						
							
							
								bdb5ac96d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-11-19 22:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								dec8b9c98d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-19 22:26:41 +01: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  
				
					
						
							
							
								 
						
							
							
								31736b1aac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs 
							
						 
						
							2011-11-17 19:04:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d1c80efd41 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-17 19:15:41 +01:00  
				
					
						
							
							
								 
						
							
							
								e9c386f6a6 
								
							
								 
							
						 
						
							
							
								
								Force a sim exit when hearbeat isn't restarting successfully  
							
							
							
						 
						
							2011-11-17 19:15:11 +01: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  
				
					
						
							
							
								 
						
							
							
								df35720cf5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneViewer.cs 
							
						 
						
							2011-11-14 20:34:49 +00:00  
				
					
						
							
							
								 
						
							
							
								17f32b7773 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2011-11-14 20:33:39 +00: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  
				
					
						
							
							
								 
						
							
							
								afca742392 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs 
							
						 
						
							2011-11-14 20:03:47 +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  
				
					
						
							
							
								 
						
							
							
								6daa61d6ba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-12 12:36:52 +00:00  
				
					
						
							
							
								 
						
							
							
								efc6c6db7c 
								
							
								 
							
						 
						
							
							
								
								Fix taking or returning locked objects losing permissions for owner  
							
							
							
						 
						
							2011-11-12 12:09:28 +01: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  
				
					
						
							
							
								 
						
							
							
								a4ec97cfdd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Services/AuthenticationService/PasswordAuthenticationService.cs 
							
						 
						
							2011-11-11 23:43:18 +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  
				
					
						
							
							
								 
						
							
							
								a9fbf3a4e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2011-11-11 01:19:38 +00: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  
				
					
						
							
							
								 
						
							
							
								a081df75e2 
								
							
								 
							
						 
						
							
							
								
								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-10 23:59:13 +01:00  
				
					
						
							
							
								 
						
							
							
								e9055cec17 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-10 23:44:19 +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  
				
					
						
							
							
								 
						
							
							
								008b213ec0 
								
							
								 
							
						 
						
							
							
								
								Fix turn left and turn right properly. Works for both built-ins and LSL AOs  
							
							
							
						 
						
							2011-11-10 23:15:03 +01:00  
				
					
						
							
							
								 
						
							
							
								4939d99b57 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-10 23:03:50 +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  
				
					
						
							
							
								 
						
							
							
								e7fed80e85 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-10 22:35:41 +01:00  
				
					
						
							
							
								 
						
							
							
								81fbe7ffb1 
								
							
								 
							
						 
						
							
							
								
								Implement nudging support for strafing motion  
							
							
							
						 
						
							2011-11-10 22:34:54 +01:00  
				
					
						
							
							
								 
						
							
							
								b990914ec4 
								
							
								 
							
						 
						
							
							
								
								convert tabs from commit  3758306 to spaces  
							
							
							
						 
						
							2011-11-10 21:04:12 +00:00  
				
					
						
							
							
								 
						
							
							
								cb7ea68942 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-10 20:56:44 +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  
				
					
						
							
							
								 
						
							
							
								063920e0a2 
								
							
								 
							
						 
						
							
							
								
								Fix misaligned sit animation on scripted sit caused by the default sit  
							
							... 
							
							
							
							animation being run after the scripted one. 
							
						 
						
							2011-11-10 20:26:14 +01:00  
				
					
						
							
							
								 
						
							
							
								a1426739a2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-10 17:35:35 +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  
				
					
						
							
							
								 
						
							
							
								d40d0e4596 
								
							
								 
							
						 
						
							
							
								
								Fix the ability to move the seated avatar via LSL  
							
							
							
						 
						
							2011-11-08 23:15:09 +01: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  
				
					
						
							
							
								 
						
							
							
								adbc69bb07 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/OptionalModules/World/NPC/Tests/NPCModuleTests.cs 
							
						 
						
							2011-11-07 02:41:56 +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  
				
					
						
							
							
								 
						
							
							
								69322b84ce 
								
							
								 
							
						 
						
							
							
								
								Fix up failing test to compensate for changed sit target offset  
							
							
							
						 
						
							2011-11-06 21:46:03 +00:00  
				
					
						
							
							
								 
						
							
							
								323b76cee4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/AsyncSceneObjectGroupDeleter.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2011-11-06 20:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								84a61cd00b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://melanie@3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-06 20:45:07 +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  
				
					
						
							
							
								 
						
							
							
								c7dd7b13a2 
								
							
								 
							
						 
						
							
							
								
								Convert SendKillObject to take a list of uint rather than sending one  
							
							... 
							
							
							
							packet per prim. More to come as we change to make use of this. 
							
						 
						
							2011-11-06 20:38:07 +00:00  
				
					
						
							
							
								 
						
							
							
								51bad0f8ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-11-06 20:12:57 +00:00  
				
					
						
							
							
								 
						
							
							
								fa992a020c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-11-06 20:00:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0bf757e42b 
								
							
								 
							
						 
						
							
							
								
								Allow HG and other scene presences not linked to a user account to function.  
							
							
							
						 
						
							2011-11-06 20:00:03 +00:00  
				
					
						
							
							
								 
						
							
							
								c9179be1ed 
								
							
								 
							
						 
						
							
							
								
								Small preformance tweak  
							
							
							
						 
						
							2011-11-06 20:16:24 +01:00  
				
					
						
							
							
								 
						
							
							
								927561383e 
								
							
								 
							
						 
						
							
							
								
								HUD attachments: Removes some more messages sent to wrong clients.  
							
							
							
						 
						
							2011-11-06 17:43:39 +01:00  
				
					
						
							
							
								 
						
							
							
								dfbfc9826a 
								
							
								 
							
						 
						
							
							
								
								Damaged assets, especially appearance textures, could crash the region server with a fatal exception.  
							
							... 
							
							
							
							Now, such excpetions are caught by an exception handler and just an error message is shown.
This was the kind of exception causing these fatal server crashes:
  APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs^M
  ^M
  Exception: System.ArgumentOutOfRangeException: Argument is out of range.
  Parameter name: offset exceeds the size of buffer
    at System.Net.Sockets.NetworkStream.BeginRead (System.Byte[] buffer, Int32 offset, Int32 size, System.AsyncCallback callback, System.Object state) [0x00000] in <filename unknown>:0
    at HttpServer.HttpClientContext.OnReceive (IAsyncResult ar) [0x00000] in <filename unknown>:0 ^M
  ^M
  Application is terminating: True^M 
							
						 
						
							2011-11-06 15:05:19 +01:00  
				
					
						
							
							
								 
						
							
							
								89a1d7c37c 
								
							
								 
							
						 
						
							
							
								
								Break out the parts of ScenePresence that differ from core  
							
							
							
						 
						
							2011-11-05 23:37:43 +00:00  
				
					
						
							
							
								 
						
							
							
								bd10d14bbd 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2011-11-05 23:12:00 +00:00  
				
					
						
							
							
								 
						
							
							
								57194facdc 
								
							
								 
							
						 
						
							
							
								
								Fix up with core changes  
							
							
							
						 
						
							2011-11-05 23:06:59 +00:00  
				
					
						
							
							
								 
						
							
							
								facdc9c46e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-11-05 22:56:08 +00:00  
				
					
						
							
							
								 
						
							
							
								bbbcdaa462 
								
							
								 
							
						 
						
							
							
								
								Remove spammy autopilot debug  
							
							
							
						 
						
							2011-11-05 22:54:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9bded61ca4 
								
							
								 
							
						 
						
							
							
								
								Whitespace fix from core  
							
							
							
						 
						
							2011-11-05 22:48:32 +00:00  
				
					
						
							
							
								 
						
							
							
								01b6a4b62e 
								
							
								 
							
						 
						
							
							
								
								Remove some left over debug and reverse experimental reordering of ifs  
							
							
							
						 
						
							2011-11-05 22:46:45 +00:00  
				
					
						
							
							
								 
						
							
							
								4d3926694d 
								
							
								 
							
						 
						
							
							
								
								Remove enableprejump config option and associated code as this is now  
							
							... 
							
							
							
							fully functional and cannot be disabled because that would break timings. 
							
						 
						
							2011-11-05 22:43:45 +00:00  
				
					
						
							
							
								 
						
							
							
								71388fc02a 
								
							
								 
							
						 
						
							
							
								
								Porting the ScenePresenceAnimator from Avination. Jump and fall anims now work  
							
							... 
							
							
							
							properly. 
							
						 
						
							2011-11-05 22:41:00 +00:00  
				
					
						
							
							
								 
						
							
							
								5517e21068 
								
							
								 
							
						 
						
							
							
								
								Harmonize with core and remove extraneous comments with no information in them  
							
							
							
						 
						
							2011-11-05 22:34:36 +00:00  
				
					
						
							
							
								 
						
							
							
								534560df8c 
								
							
								 
							
						 
						
							
							
								
								Remove backup optimization that was causing prim contents to poof  
							
							
							
						 
						
							2011-11-05 23:31:20 +01:00  
				
					
						
							
							
								 
						
							
							
								8fb6ae379a 
								
							
								 
							
						 
						
							
							
								
								Change m_falling public to a getter property.  
							
							
							
						 
						
							2011-11-05 22:05:27 +00:00  
				
					
						
							
							
								 
						
							
							
								9c6025f928 
								
							
								 
							
						 
						
							
							
								
								Adapt to the core SP rework  
							
							
							
						 
						
							2011-11-05 21:53:05 +00:00  
				
					
						
							
							
								 
						
							
							
								ac3254a5f5 
								
							
								 
							
						 
						
							
							
								
								Change puvlic m_ variable to a getter property  
							
							
							
						 
						
							2011-11-05 21:43:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2dc452b4a7 
								
							
								 
							
						 
						
							
							
								
								ScenePresence part of the Avination animator fixes.  
							
							
							
						 
						
							2011-11-05 21:41:16 +00:00  
				
					
						
							
							
								 
						
							
							
								b6df9e9fe4 
								
							
								 
							
						 
						
							
							
								
								Chnaging the sit target adjustment to a more precise approximation of SL. Some small  
							
							... 
							
							
							
							fixes ported from Avination. Some white space fixes. 
							
						 
						
							2011-11-05 21:24:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0f279b1187 
								
							
								 
							
						 
						
							
							
								
								Some more changes to catch up with core  
							
							
							
						 
						
							2011-11-05 21:23:25 +00:00  
				
					
						
							
							
								 
						
							
							
								cc8e693fb9 
								
							
								 
							
						 
						
							
							
								
								Remove unused and broken OffsetRotation from ScenePresence  
							
							
							
						 
						
							2011-11-05 20:39:43 +00:00  
				
					
						
							
							
								 
						
							
							
								506653ff00 
								
							
								 
							
						 
						
							
							
								
								Some trivial changes to get closer to core  
							
							
							
						 
						
							2011-11-05 20:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								1a6b2a6429 
								
							
								 
							
						 
						
							
							
								
								Change comment formatting to match core for a cleaner diff  
							
							
							
						 
						
							2011-11-05 20:17:02 +00:00  
				
					
						
							
							
								 
						
							
							
								bda7b3dffe 
								
							
								 
							
						 
						
							
							
								
								Replace our patched up, broken an rebroken sit code with the code from  
							
							... 
							
							
							
							core which has now matured beyond what we had. 
							
						 
						
							2011-11-05 19:28:16 +01:00  
				
					
						
							
							
								 
						
							
							
								03f5bbcaf2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-11-05 11:17:40 +00:00  
				
					
						
							
							
								 
						
							
							
								2cf6172689 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-11-05 11:05:32 +00:00  
				
					
						
							
							
								 
						
							
							
								e182cc198d 
								
							
								 
							
						 
						
							
							
								
								Fix avatar height, removes the hip offset hack  
							
							... 
							
							
							
							Author: Mana Janus <mana@mjm-labs.com> 
							
						 
						
							2011-11-05 02:56:52 -07:00  
				
					
						
							
							
								 
						
							
							
								4797ed6edd 
								
							
								 
							
						 
						
							
							
								
								Multiple lines in welcome message use '\n' in the welcome message to  
							
							... 
							
							
							
							start a new line. 
							
						 
						
							2011-11-05 02:42:21 -07:00  
				
					
						
							
							
								 
						
							
							
								e3885625a0 
								
							
								 
							
						 
						
							
							
								
								Don't rotate child prims, if only the root prim is rotated.  
							
							
							
						 
						
							2011-11-05 02:26:25 -07:00  
				
					
						
							
							
								 
						
							
							
								cfce2529ad 
								
							
								 
							
						 
						
							
							
								
								refactor: In sit code, compare against Vector3.Zero and Quaternion.Identity instead of individual components of a vector/quat  
							
							
							
						 
						
							2011-11-05 02:04:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8105794121 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-05 01:42:20 +00:00  
				
					
						
							
							
								 
						
							
							
								28c4dc9be4 
								
							
								 
							
						 
						
							
							
								
								Fix NPC sitting for prims without a sit target.  
							
							... 
							
							
							
							This is to partially address http://opensimulator.org/mantis/view.php?id=5769 
We don't need to call SP.HandleAgentSit() again if we are within 10m since the autopilot won't trigger.
By calling it twice, the position of the sitting NPC was wrongly adjusted, ending up near <0,0,0>.
However, this change does mean that NPCs further than 10m away will not attempt to autopilot to the prim, though this code was broken anyway (is actually a different mechanism to normal NPC movmeent).
Hopefully this can be addressed soon. 
							
						 
						
							2011-11-05 01:38:42 +00:00  
				
					
						
							
							
								 
						
							
							
								b199aad037 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-11-05 00:11:10 +00:00  
				
					
						
							
							
								 
						
							
							
								c803ed28c3 
								
							
								 
							
						 
						
							
							
								
								Replacing te linking code with the code from Avination. Link sets prims are now  
							
							... 
							
							
							
							numbered properly even when sets are linked to sets. 
							
						 
						
							2011-11-05 00:09:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f7b8c54c24 
								
							
								 
							
						 
						
							
							
								
								Add comment for experimental effect of removing the Thread.Sleep(20) in ODEPrim.changevelocity()  
							
							
							
						 
						
							2011-11-04 23:43:17 +00:00  
				
					
						
							
							
								 
						
							
							
								d7815ace4a 
								
							
								 
							
						 
						
							
							
								
								On standup, trigger the changed link script event after the avatar has been fully changed.  
							
							... 
							
							
							
							This was meant to help with the script in http://opensimulator.org/mantis/view.php?id=5772  but it doesn't work.
Probably the event is fired before the physics actor has been set up again for the stood avatar.
Fixing that would be much more complicated, but processing the event last of all seems like a good idea in any case. 
							
						 
						
							2011-11-04 23:24:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b9f7aebde3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-04 23:21:19 +00:00  
				
					
						
							
							
								 
						
							
							
								ccca6ba935 
								
							
								 
							
						 
						
							
							
								
								Stop llPushObject() from causing problems by adding force via a taint rather than directly.  
							
							... 
							
							
							
							This isn't a perfect solution since there can be a race between the taint processing and taint setting, as force needs to be reset after processing.
Needs careful locking in the future. 
							
						 
						
							2011-11-04 23:12:01 +00:00  
				
					
						
							
							
								 
						
							
							
								24235006f4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs
	OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs
	OpenSim/Region/CoreModules/LightShare/LightShareModule.cs
	OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs 
							
						 
						
							2011-11-04 01:18:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b8d50b10fb 
								
							
								 
							
						 
						
							
							
								
								Rename ForEachAvatar back to ForEachScenePresence. The other changes  
							
							... 
							
							
							
							from previous commit which sort out which iterator is used are left
intact. A discussion is needed as to what constitutes an avatar vs a
ScenePresence. 
							
						 
						
							2011-11-03 17:53:51 -07:00  
				
					
						
							
							
								 
						
							
							
								94dc7d07eb 
								
							
								 
							
						 
						
							
							
								
								Renamed ForEachRootScenePresence to ForEachAvatar. Cleaned up calls to  
							
							... 
							
							
							
							the 3 iteration functions so more of them are using the correct
iteration for the action they are performing. The 3 iterators that seem
to fit all actions within OpenSim at this time are:
ForEachAvatar: Perform an action on all avatars (root presences)
ForEachClient: Perform an action on all clients (root or child clients)
ForEachRootClient: Perform an action on all clients that have an avatar
There are still a dozen places or so calling the old
ForEachScenePresence that will take a little more refactoring to
eliminate. 
							
						 
						
							2011-11-03 17:06:08 -07:00  
				
					
						
							
							
								 
						
							
							
								69a4057135 
								
							
								 
							
						 
						
							
							
								
								remove the pointless check of the face texture struct against null in Bot.Objects_NewPrim()  
							
							
							
						 
						
							2011-11-03 22:52:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e4bdf1e78f 
								
							
								 
							
						 
						
							
							
								
								actually remove the sleep from PhysicsBehaviour that I shifted to Bot a couple of commits ago  
							
							
							
						 
						
							2011-11-03 22:50:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f26fdbd8da 
								
							
								 
							
						 
						
							
							
								
								Rename PhysicsBot => Bot since it doesn't just exercise physics anymore  
							
							
							
						 
						
							2011-11-03 22:39:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ca2c25ece2 
								
							
								 
							
						 
						
							
							
								
								Move one of the old physics sleeps out into the main bot loop, so leaving out PhysicsBehaviour doesn't result in continuous other behaviours  
							
							
							
						 
						
							2011-11-03 22:35:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5a67940acc 
								
							
								 
							
						 
						
							
							
								
								Add click/grab behaviour to pCampbot, which gets bots to randomly click things.  
							
							... 
							
							
							
							This can be specified on pCampbot.exe by using g in the list of behaviours for the new -behaviours,-b switch
e.g. -b p,g to get both existing physics and grabbing behaviours.
grabbing is primitive, it attempts grabs on random prims whether they're actually signalled as clickable or not.
behaviour is currently primitive overall, behaviours are just executed in a list 
							
						 
						
							2011-11-03 22:31:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3ea379e4cd 
								
							
								 
							
						 
						
							
							
								
								Move PhysicsBehaviour into a spearate behaviours folder  
							
							
							
						 
						
							2011-11-03 21:25:27 +00:00  
				
					
						
							
							
								 
						
							
							
								66c60c56a0 
								
							
								 
							
						 
						
							
							
								
								Separate out physics testing actions into a separate PhysicsBehaviour class  
							
							
							
						 
						
							2011-11-03 21:16:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a62ccb5c4c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-03 20:12:10 +00:00  
				
					
						
							
							
								 
						
							
							
								40a1eddfd1 
								
							
								 
							
						 
						
							
							
								
								Drop the CopyTo parameter from Int32.MaxValue to 4096. This is a buffer size  
							
							... 
							
							
							
							not a target size. Mono 2.10 appears to try to allocate the full buffer which
immediately crashes. Tested on mono 2.6.7 and 2.10.5 
							
						 
						
							2011-11-02 18:55:54 -07:00  
				
					
						
							
							
								 
						
							
							
								457195466d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-03 00:23:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6b4ae4f30c 
								
							
								 
							
						 
						
							
							
								
								Revert "fix CopyTo call that was breaking under mono 2.10"  
							
							... 
							
							
							
							This reverts commit d30971fdc2 
							
						 
						
							2011-11-03 00:23:32 +00:00  
				
					
						
							
							
								 
						
							
							
								99a347ee11 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-02 17:11:10 -07:00  
				
					
						
							
							
								 
						
							
							
								d30971fdc2 
								
							
								 
							
						 
						
							
							
								
								fix CopyTo call that was breaking under mono 2.10  
							
							
							
						 
						
							2011-11-02 17:10:59 -07:00  
				
					
						
							
							
								 
						
							
							
								e746840226 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-11-02 23:51:48 +00:00  
				
					
						
							
							
								 
						
							
							
								08fcf958c2 
								
							
								 
							
						 
						
							
							
								
								Port the Avination offline messaging system to Core  
							
							
							
						 
						
							2011-11-02 23:50:47 +00:00  
				
					
						
							
							
								 
						
							
							
								26a4f32013 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-02 23:42:37 +01:00  
				
					
						
							
							
								 
						
							
							
								afde92d8cc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-03 00:07:29 +00:00  
				
					
						
							
							
								 
						
							
							
								243acef917 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneGraph.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-11-03 00:06:14 +00:00  
				
					
						
							
							
								 
						
							
							
								ce8419fdd0 
								
							
								 
							
						 
						
							
							
								
								Fix link order when linking sets to sets  
							
							
							
						 
						
							2011-11-02 23:42:09 +01:00  
				
					
						
							
							
								 
						
							
							
								a724ebacd7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-11-02 14:59:34 -07:00  
				
					
						
							
							
								 
						
							
							
								e2c51a977d 
								
							
								 
							
						 
						
							
							
								
								Changes UpdateFlag in SOP to an enumeration of NONE, TERSE and FULL.  
							
							... 
							
							
							
							UpdateFlag is now referenced/used only within SOP and SOG. Outsiders are
using ScheduleFullUpdate, ScheduleTerseUpdate or ClearUpdateSchedule on
SOP consistently now. Also started working toward eliminating those
calls to ScheduleFullUpdate, ScheduleTerseUpdate or ClearUpdateSchedule
from outside SOP in favor of just setting properties on SOP and let SOP
decide if an update should be scheduled. This consolidates the update
policy within SOP and the client rather than everywhere that makes
changes to SOP. Some places forget to call update while others call it
multiple times, "just to be sure".
UpdateFlag and Schedule*Update will both be made private shortly.
UpdateFlag is intended to be transient and internal to SOP so it has
been removed from XML serializer for SOPs. 
							
						 
						
							2011-11-02 14:59:00 -07:00  
				
					
						
							
							
								 
						
							
							
								59232a6ea8 
								
							
								 
							
						 
						
							
							
								
								Change default say distance to 20m from 30m, the same as on the big grid.  This is to improve the migration of scripts that expect a 20m say distance.  
							
							... 
							
							
							
							If you want to keep a 30m say distance then please set this as the say_distance parameter in the [Chat] section of OpenSim.ini. 
							
						 
						
							2011-11-02 20:05:31 +00:00  
				
					
						
							
							
								 
						
							
							
								72923134e9 
								
							
								 
							
						 
						
							
							
								
								Get some hopefully more useful exception information when OpenJPEG.EncodeFromImage() fails in VectorRender and DynamicTexture modules  
							
							
							
						 
						
							2011-11-02 18:40:49 +00:00  
				
					
						
							
							
								 
						
							
							
								03993d0b14 
								
							
								 
							
						 
						
							
							
								
								Fix race condition that would sometimes send or save appearance for the wrong avatar.  
							
							... 
							
							
							
							In AvatarFactoryModule.HandleAppearanceUpdateTimer(), we loop through appearance save and send requests and dispatch via a FireAndForget thread.
If there was more than one request in the save or send queue, then this led to a subtle race condition where the foreach loop would load in the next KeyValuePair before the thread was dispatched.
This gave the thread the wrong avatar ID, leaving some avatar appearance cloudy since appearance data was never sent.
This change loads the fields into local references so that this doesn't happen. 
							
						 
						
							2011-11-02 18:25:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b6873a7b5d 
								
							
								 
							
						 
						
							
							
								
								Catch any exceptions exiting the top of the robust console, as we already do for the main simulator.  
							
							... 
							
							
							
							This prevents issues such as transient mono console problems from crashing the server. 
							
						 
						
							2011-11-02 13:16:02 +00:00  
				
					
						
							
							
								 
						
							
							
								afae9eafbe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-11-02 12:34:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c5fb39e21f 
								
							
								 
							
						 
						
							
							
								
								Restore the recursive calling of PRIM_LINK_TARGET because the version I made  
							
							... 
							
							
							
							breaks LINK_SET et al. 
							
						 
						
							2011-11-02 12:09:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1b9ae3fb51 
								
							
								 
							
						 
						
							
							
								
								Some positioning fixes from AVN trunk  
							
							
							
						 
						
							2011-11-02 12:02:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c55e161dc4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-11-02 11:49:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b9e700b60d 
								
							
								 
							
						 
						
							
							
								
								Streamline PRIM_LINK_TARGET, eliminating a recursion and a failure scenario  
							
							
							
						 
						
							2011-11-02 11:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								7c8bfac11b 
								
							
								 
							
						 
						
							
							
								
								Removed redundant SceneContents property from Scene. It's the same as SceneGraph property.  
							
							
							
						 
						
							2011-11-01 17:20:12 -07:00  
				
					
						
							
							
								 
						
							
							
								3bead3eb50 
								
							
								 
							
						 
						
							
							
								
								Part 2 of see_into_this_sim_from_neighbor configuration option removal  
							
							
							
						 
						
							2011-11-01 17:11:43 -07:00  
				
					
						
							
							
								 
						
							
							
								9a8715ec9a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-02 00:07:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b69f679122 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs 
							
						 
						
							2011-11-01 23:54:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4b58d4ff95 
								
							
								 
							
						 
						
							
							
								
								Removed see_into_this_sim_from_neighbor configuration option.  
							
							
							
						 
						
							2011-11-01 16:51:14 -07:00  
				
					
						
							
							
								 
						
							
							
								9456a540c5 
								
							
								 
							
						 
						
							
							
								
								Add "appearance send" command to allow manual sending of appearance.  
							
							
							
						 
						
							2011-11-01 23:23:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8e2e4c47d9 
								
							
								 
							
						 
						
							
							
								
								Add "show status" command to pCambot  
							
							
							
						 
						
							2011-11-01 22:09:21 +00:00  
				
					
						
							
							
								 
						
							
							
								40750b44a0 
								
							
								 
							
						 
						
							
							
								
								Listen only for non SimShutdown Network.Disconnect firing so that we don't quite the program before all bots have actually logged off.  
							
							
							
						 
						
							2011-11-01 21:47:14 +00:00  
				
					
						
							
							
								 
						
							
							
								53f3b76a84 
								
							
								 
							
						 
						
							
							
								
								get rid of unused m_verbose field  
							
							
							
						 
						
							2011-11-01 21:18:28 +00:00  
				
					
						
							
							
								 
						
							
							
								12bd0ebd34 
								
							
								 
							
						 
						
							
							
								
								stop recording the threads on which we happen to start bots.  These are pointless since they terminate quickly  
							
							
							
						 
						
							2011-11-01 21:15:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9ef5107157 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-01 21:02:03 +00:00  
				
					
						
							
							
								 
						
							
							
								87ec8a4ecb 
								
							
								 
							
						 
						
							
							
								
								Retain a reference to an action thread rather than starting an infinite loop via a timer, so that we can actually abort the action thread on shutdown  
							
							
							
						 
						
							2011-11-01 18:36:29 +00:00  
				
					
						
							
							
								 
						
							
							
								9d214d4903 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-10-31 16:42:50 -07:00  
				
					
						
							
							
								 
						
							
							
								3c55f3015f 
								
							
								 
							
						 
						
							
							
								
								Removed unused show commands from Scene.cs and SceneBase.cs. The show modules command in OpenSim.cs now shows both shared modules and region modules.  
							
							
							
						 
						
							2011-10-31 16:42:28 -07:00  
				
					
						
							
							
								 
						
							
							
								b951c7fb1e 
								
							
								 
							
						 
						
							
							
								
								Make bots share a cache so that asset downloads attempts are only made once instead of once for each bot  
							
							
							
						 
						
							2011-10-31 23:22:55 +00:00  
				
					
						
							
							
								 
						
							
							
								210868a832 
								
							
								 
							
						 
						
							
							
								
								Remove OpenSim.TestSuite  
							
							... 
							
							
							
							Hasn't been touched since 2009 and wasn't more than another copy of pCampBot 
							
						 
						
							2011-10-31 23:10:10 +00:00  
				
					
						
							
							
								 
						
							
							
								d366a08ebb 
								
							
								 
							
						 
						
							
							
								
								Stop individual bots attempting to download the same asset more than once  
							
							
							
						 
						
							2011-10-31 22:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								0c6509098a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-31 22:27:35 +00:00  
				
					
						
							
							
								 
						
							
							
								43e07efbc8 
								
							
								 
							
						 
						
							
							
								
								Fix bot disconnection  
							
							
							
						 
						
							2011-10-31 22:27:12 +00:00  
				
					
						
							
							
								 
						
							
							
								3a2dcc7298 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-10-31 15:21:39 -07:00  
				
					
						
							
							
								 
						
							
							
								d3153f47fa 
								
							
								 
							
						 
						
							
							
								
								Adding green dots to map response should be for root agents only  
							
							
							
						 
						
							2011-10-31 15:20:57 -07:00  
				
					
						
							
							
								 
						
							
							
								b1647f6d04 
								
							
								 
							
						 
						
							
							
								
								adjust pCampbot so it starts up bots with the name format "<firstname> <lastname>_<bot-number>"  
							
							... 
							
							
							
							e.g. starting up two bots called "Ima Bot" will give them the names "Ima Bot_0" and "Ima Bot_1"
This is necessary since bots with random names can no longer be created, as there's no easy way to turn off account authentication 
							
						 
						
							2011-10-31 22:14:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e3f51df3c2 
								
							
								 
							
						 
						
							
							
								
								Stop pCampbot from firing connected event twice, which results in double counting.  
							
							
							
						 
						
							2011-10-31 21:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								a9a24062a5 
								
							
								 
							
						 
						
							
							
								
								Plug a security hole in the inventory service  
							
							
							
						 
						
							2011-10-31 11:11:36 +00:00  
				
					
						
							
							
								 
						
							
							
								4002e205cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-10-31 10:53:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e431d5dae4 
								
							
								 
							
						 
						
							
							
								
								Plug a security hole in the inventory service  
							
							
							
						 
						
							2011-10-31 10:18:25 +01:00  
				
					
						
							
							
								 
						
							
							
								14646f2524 
								
							
								 
							
						 
						
							
							
								
								Fix line endings  
							
							
							
						 
						
							2011-10-30 23:43:17 -07:00  
				
					
						
							
							
								 
						
							
							
								a85ff884d9 
								
							
								 
							
						 
						
							
							
								
								Experimental reorder of Heartbeat loop now simulates physics and sends updates to clients prior to sleep. Existing behavior was to sleep BEFORE sending updates. We found this patch reduced latency to clients by 1-2 heartbeat periods.  
							
							
							
						 
						
							2011-10-30 23:39:39 -07:00  
				
					
						
							
							
								 
						
							
							
								083b28de8c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2011-10-30 10:16:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6d97545b6b 
								
							
								 
							
						 
						
							
							
								
								Remove the SyncRoot locking from Scene which was only being done around the main physics loop and ScenePresence position and velocity setting  
							
							... 
							
							
							
							This is no longer necessary with ODECharacter taints (ODEPrim was already not taking part in this).  BSCharacter was already tainting. 
							
						 
						
							2011-10-29 02:42:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9fdd1753fa 
								
							
								 
							
						 
						
							
							
								
								Add taint target velocity for ODECharacters as is already done for ODECharacter position and position and velocity for ODEPrims.  
							
							... 
							
							
							
							This is to help stop surprises if the velocity is set in the middle of physics calculations, though this probably isn't a huge problem.
It's more for consistency and for the next step of removing some scene locks 
							
						 
						
							2011-10-29 02:30:33 +01:00  
				
					
						
							
							
								 
						
							
							
								ef8370fb8e 
								
							
								 
							
						 
						
							
							
								
								tidy up OdeCharacter so that we just use OpenMetaverse.Vector3 assignment directly where possible, instead of transferring X, Y and Z components separately  
							
							... 
							
							
							
							some of this is probably a hold over from using ODE.Vector3, which is still necessary in some places. 
							
						 
						
							2011-10-29 02:07:28 +01:00  
				
					
						
							
							
								 
						
							
							
								a5ea9f8830 
								
							
								 
							
						 
						
							
							
								
								Move position set from taint to logically better position at top of ODECharacter.ProcessTaints() though this makes no practical difference  
							
							
							
						 
						
							2011-10-29 01:46:22 +01:00  
				
					
						
							
							
								 
						
							
							
								5ae8de3c00 
								
							
								 
							
						 
						
							
							
								
								Stop setting _position as well as m_taint_position in ODECharacter.Position  
							
							... 
							
							
							
							setting position at the same time as taint appears to undermine the whole purpose of taint
testing doesn't reveal any obvious regressions in doing this 
							
						 
						
							2011-10-29 01:39:48 +01:00  
				
					
						
							
							
								 
						
							
							
								61e97ee4c8 
								
							
								 
							
						 
						
							
							
								
								Remove completely unused SOG.Rotation parameter  
							
							... 
							
							
							
							We always use SOP.Rotation instead 
							
						 
						
							2011-10-29 00:39:01 +01:00  
				
					
						
							
							
								 
						
							
							
								c2da1c4580 
								
							
								 
							
						 
						
							
							
								
								set grp.RootPart.GroupPosition for code consistency (and readability) rather than calling SOP.OffsetForNewRegion  
							
							
							
						 
						
							2011-10-28 23:43:31 +01:00  
				
					
						
							
							
								 
						
							
							
								9bf8c3e7b7 
								
							
								 
							
						 
						
							
							
								
								Add missing doc to rotation/position methods in SOG  
							
							
							
						 
						
							2011-10-28 23:38:57 +01:00  
				
					
						
							
							
								 
						
							
							
								0fe756e42c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-28 23:16:46 +01:00  
				
					
						
							
							
								 
						
							
							
								7b46506822 
								
							
								 
							
						 
						
							
							
								
								fetch SOP.RotationOffset once in UpdateRotation() and compare rather than fetch four separate times.  
							
							... 
							
							
							
							No functional change. 
							
						 
						
							2011-10-28 23:15:51 +01:00  
				
					
						
							
							
								 
						
							
							
								175d74e68c 
								
							
								 
							
						 
						
							
							
								
								Fix the offline message module to revert core changes and restore avn  
							
							... 
							
							
							
							specific behavior 
							
						 
						
							2011-10-28 23:10:54 +02:00  
				
					
						
							
							
								 
						
							
							
								9b6ce41b0e 
								
							
								 
							
						 
						
							
							
								
								Reduce severity and remove duplication if a common log message regarding  
							
							... 
							
							
							
							baked textures 
							
						 
						
							2011-10-28 23:10:22 +02:00  
				
					
						
							
							
								 
						
							
							
								955144584d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-10-27 17:45:51 +02:00  
				
					
						
							
							
								 
						
							
							
								b975cbcbed 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs
	OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs
	OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs
	OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-10-27 18:14:38 +01:00  
				
					
						
							
							
								 
						
							
							
								272bf71279 
								
							
								 
							
						 
						
							
							
								
								Removed use of 'is' operator and casting to find the root ScenePresence in MessageTransfer modules and Groups module.  
							
							
							
						 
						
							2011-10-27 02:26:37 -07:00  
				
					
						
							
							
								 
						
							
							
								06577d7299 
								
							
								 
							
						 
						
							
							
								
								Continuation of previous checkin. Found more places where ForEachScenePresence can be changed to ForEachRootScenePresence.  
							
							
							
						 
						
							2011-10-27 01:25:12 -07:00  
				
					
						
							
							
								 
						
							
							
								b98613091c 
								
							
								 
							
						 
						
							
							
								
								Added new ForEachRootScenePresence to Scene since almost every delegate passed to ForEachScenePresence checks for !IsChildAgent first. It consolidates child and root handling for coming refactors.  
							
							
							
						 
						
							2011-10-27 00:42:21 -07:00  
				
					
						
							
							
								 
						
							
							
								40bee97015 
								
							
								 
							
						 
						
							
							
								
								For now, comment out error message on new script engine console commands.  
							
							... 
							
							
							
							This causes false positives if a simulator has more than 1 region and the current region is 'root' since this sends the command separately to each region and each region has its own XEngine 
							
						 
						
							2011-10-27 03:01:27 +01:00  
				
					
						
							
							
								 
						
							
							
								76c50d23f2 
								
							
								 
							
						 
						
							
							
								
								Comment out inventory folder bulk update code on InventoryAccepted message introduced in commit  db91044 on Aug 22 2011  
							
							... 
							
							
							
							This should be unecessary since the folder update is already made at the time of the offer (and moved to trash if not accepted).
This code was also not taking into account the situation where an item was accepted.
Needs more fixing if this results in an aggression elsewhere. 
							
						 
						
							2011-10-27 02:56:08 +01:00  
				
					
						
							
							
								 
						
							
							
								e210d95821 
								
							
								 
							
						 
						
							
							
								
								Don't blow our brains out if LLClientView.BulkInventoryUpdate() is wrongly passed a null node reference.  
							
							... 
							
							
							
							Addresses worst aspect of http://opensimulator.org/mantis/view.php?id=5752  
							
						 
						
							2011-10-27 02:50:58 +01:00  
				
					
						
							
							
								 
						
							
							
								2db6a8ce8f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-27 02:06:59 +01:00  
				
					
						
							
							
								 
						
							
							
								820242bc49 
								
							
								 
							
						 
						
							
							
								
								Fix a bug I introduced yesterday in ODE physics where prim scripts would only receive the very first collision.  
							
							
							
						 
						
							2011-10-27 02:05:59 +01:00  
				
					
						
							
							
								 
						
							
							
								6a96c9546d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-10-26 17:48:51 +01:00  
				
					
						
							
							
								 
						
							
							
								c763419043 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-10-26 17:55:53 +02:00  
				
					
						
							
							
								 
						
							
							
								41395d5443 
								
							
								 
							
						 
						
							
							
								
								Added optional owner classes to existing OSSL agent Permissions  
							
							... 
							
							
							
							PARCEL_GROUP, PARCEL_OWNER, ESTATE_MANAGER and REGION_OWNER can be combined with the existing agent uuid option to limit ossl functions to agents and owner classes.
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-10-26 10:35:50 -04:00  
				
					
						
							
							
								 
						
							
							
								9a28e7a4e0 
								
							
								 
							
						 
						
							
							
								
								Implementation of PRIM_OMEGA, but only for setting  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-10-26 08:41:07 -04:00  
				
					
						
							
							
								 
						
							
							
								059f4b6a3a 
								
							
								 
							
						 
						
							
							
								
								Implementing PRIM_LINK_TARGET, but only for setting params  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-10-26 07:47:44 -04:00  
				
					
						
							
							
								 
						
							
							
								fd22159d0c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Watchdog.cs 
							
						 
						
							2011-10-26 01:27:24 +01:00  
				
					
						
							
							
								 
						
							
							
								c275c22928 
								
							
								 
							
						 
						
							
							
								
								Restart the event queue worker threads that I accidentally disabled earlier today in  8a0a78c.  
							
							... 
							
							
							
							Also adds these to the watchdogs with very large timeouts (should really be infinite) 
							
						 
						
							2011-10-25 23:26:21 +01:00  
				
					
						
							
							
								 
						
							
							
								182908d216 
								
							
								 
							
						 
						
							
							
								
								In Watchdog, add ability to specific timeout for a thread.  
							
							... 
							
							
							
							This also changes the point of registration to the StartThread() call rather than the first Update() 
							
						 
						
							2011-10-25 23:16:01 +01:00  
				
					
						
							
							
								 
						
							
							
								e549f2f443 
								
							
								 
							
						 
						
							
							
								
								Add m_threads dictionary locking to Watchdog.GetThreads()  
							
							
							
						 
						
							2011-10-25 22:51:23 +01:00  
				
					
						
							
							
								 
						
							
							
								6a74a4c12b 
								
							
								 
							
						 
						
							
							
								
								Clear OdeCharacter CollisionEventUpdate when we subscribe or unsubscribe from collision events  
							
							
							
						 
						
							2011-10-25 22:46:42 +01:00  
				
					
						
							
							
								 
						
							
							
								0f83f87233 
								
							
								 
							
						 
						
							
							
								
								Remove unused fields from CollisionEventUpdate  
							
							
							
						 
						
							2011-10-25 22:39:08 +01:00  
				
					
						
							
							
								 
						
							
							
								c825c9a945 
								
							
								 
							
						 
						
							
							
								
								Get rid of the pointless null checks on collision listeners.  Add warning about synchronicity for PhysicsActor.OnCollisionUpdate event doc  
							
							
							
						 
						
							2011-10-25 22:35:00 +01:00  
				
					
						
							
							
								 
						
							
							
								b9f106f484 
								
							
								 
							
						 
						
							
							
								
								When sending object collision updates, don't null out and recreate the CollisionEventUpdate() if the number of collisions falls to zero.  Reuse the existing one instead.  
							
							
							
						 
						
							2011-10-25 22:28:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5d37f0471e 
								
							
								 
							
						 
						
							
							
								
								For ScenePresence collision events, instead of creating a new CollisionEventsThisFrame every time we need to send some new ones, reuse the existing one instead.  
							
							... 
							
							
							
							This assumes that the listener is using the data synchronously, which is currently the case. 
							
						 
						
							2011-10-25 22:19:17 +01:00  
				
					
						
							
							
								 
						
							
							
								7b6b36cee9 
								
							
								 
							
						 
						
							
							
								
								Fix bug where collision event listeners were not removed once the listener had gone away.  
							
							... 
							
							
							
							This was causing continuous use of temporary memory even when all avatars had left the scene.
Memory does leak but it does cause more calls to the garbage collector, which would pause the scene thread for a very short while during collection. 
							
						 
						
							2011-10-25 21:40:51 +01:00  
				
					
						
							
							
								 
						
							
							
								1fbb379536 
								
							
								 
							
						 
						
							
							
								
								minor: rename a parameter in OdeScene.Simulate() from actor -> prim since it's an OdePrim  
							
							
							
						 
						
							2011-10-25 21:15:37 +01:00  
				
					
						
							
							
								 
						
							
							
								a4d4f54848 
								
							
								 
							
						 
						
							
							
								
								minor: add "threads show" as synonym for "show threads" for consistency  
							
							
							
						 
						
							2011-10-25 20:59:27 +01:00  
				
					
						
							
							
								 
						
							
							
								968cae6c17 
								
							
								 
							
						 
						
							
							
								
								Add "threads abort <thread-id>" simulator console command that allows us to abort a watchdog managed thread.  
							
							... 
							
							
							
							This is for diagnostic purposes. 
							
						 
						
							2011-10-25 20:49:46 +01:00  
				
					
						
							
							
								 
						
							
							
								8a0a78cbcc 
								
							
								 
							
						 
						
							
							
								
								Make OpenSim.Framework.Servers.HttpServer rely on OpenSim.Framework instead of the other way around.  
							
							... 
							
							
							
							This is necessary so that code in HttpServer can use framework facilities such as the thread watchdog for monitoring purposes.
Doing this shuffle meant that MainServer was moved into OpenSim/Framework/Servers
Also had to make OpenSim.Framework.Console rely on OpenSim.Framework rather than the other way around since it in turn relies on HttpServer
MainConsole and some new interfaces had to be moved into OpenSim/Framework to allow this.  This can be reverted if parts of OpenSim.Framework stop relying on console presence (cheifly RegionInfo) 
							
						 
						
							2011-10-25 20:24:21 +01:00  
				
					
						
							
							
								 
						
							
							
								27aca49a1f 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e14cb45b9bc4c78300cb804833cb66c1c2e62187' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:26:51 +01:00  
				
					
						
							
							
								 
						
							
							
								c8dfef1583 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9ec672c70b28b8c1d6d81bab7744fcf7bf9b83c7' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:26:44 +01:00  
				
					
						
							
							
								 
						
							
							
								a055dd39ac 
								
							
								 
							
						 
						
							
							
								
								Merge commit '79d5bc9beb445ca07cff9ecbd91d89b2a57e14da' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:26:34 +01:00  
				
					
						
							
							
								 
						
							
							
								740077a291 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e28e2d24c714c3fba1cba60097986a1c1c28c6c0' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:26:20 +01:00  
				
					
						
							
							
								 
						
							
							
								4e9457ca0c 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4c9400e6460a73baa2d687afe73a62c6efca9f37' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Services/AuthenticationService/AuthenticationServiceBase.cs 
							
						 
						
							2011-10-25 03:26:09 +01:00  
				
					
						
							
							
								 
						
							
							
								e94574196f 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b868328d519cfb3db597f684fd1f947912fc2222' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:19:55 +01:00  
				
					
						
							
							
								 
						
							
							
								271c798813 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c2272a755fc6d3b07bc9b87bd9b83f4ae063ce9f' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:19:49 +01:00  
				
					
						
							
							
								 
						
							
							
								84ea10a78c 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3fc47275cff5f74e370a24f63f42a6bee023ee17' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:19:35 +01:00  
				
					
						
							
							
								 
						
							
							
								02f0aa592d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ffdf59a57c936189e3b161b79b4a76a3a9b260bb' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:19:10 +01:00  
				
					
						
							
							
								 
						
							
							
								8639b037e1 
								
							
								 
							
						 
						
							
							
								
								Merge commit '30320505fa54640baf4ecaff8bb743f62ef01f86' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:59 +01:00  
				
					
						
							
							
								 
						
							
							
								de8cdbda15 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'bc2da4eaadb0dbf8502d95fc2e40b1fdcc86e218' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:53 +01:00  
				
					
						
							
							
								 
						
							
							
								be2cfeb5c3 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c4f8da735914f9a9b1fb99f05313ba0537b528b9' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:49 +01:00  
				
					
						
							
							
								 
						
							
							
								da805d0cce 
								
							
								 
							
						 
						
							
							
								
								Merge commit '5d7eaedbebd408d948321dc474927fc72d3d98c5' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:38 +01:00  
				
					
						
							
							
								 
						
							
							
								56f3da7b5a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9b3bbedeea5c6ea2421b36e5f0e23ab798870ba0' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:29 +01:00  
				
					
						
							
							
								 
						
							
							
								1ae36695ba 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a1f05a289dd845edb7e3d163b84ceecc85374427' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:23 +01:00  
				
					
						
							
							
								 
						
							
							
								0531b73695 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4241ee5dfab99d4e247624a2f368a8a931d2e54c' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:10 +01:00  
				
					
						
							
							
								 
						
							
							
								564563d273 
								
							
								 
							
						 
						
							
							
								
								Merge commit '30fe66d3ab534422407415817b570a66096c543b' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:04 +01:00  
				
					
						
							
							
								 
						
							
							
								6d4480c1ca 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9c430208769ab7fd7877093e278e8fcae02ecef3' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:59 +01:00  
				
					
						
							
							
								 
						
							
							
								3d0d84aff7 
								
							
								 
							
						 
						
							
							
								
								Merge commit '6837e44d0707e501795df2d690c6005f5ba1d591' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:45 +01:00  
				
					
						
							
							
								 
						
							
							
								e35835602f 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b63ec987b0a1692da4c5e84facf0ea149d4cfe90' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e058b0822f 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f16d125027aba098e45dc026f9d507a430bc2b10' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:26 +01:00  
				
					
						
							
							
								 
						
							
							
								bfc0c96379 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9ab2943abf5f890a53dc8ada48bf63ed15331c07' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:18 +01:00  
				
					
						
							
							
								 
						
							
							
								d1028b3647 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'eac29396d98a4864923a69e0eb73cecdd8a225b3' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:11 +01:00  
				
					
						
							
							
								 
						
							
							
								04678836c3 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'da794f34a56f7c88904315ae538de8f3790e6891' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:16:47 +01:00  
				
					
						
							
							
								 
						
							
							
								635b1bf18e 
								
							
								 
							
						 
						
							
							
								
								Merge commit '601dabb1b73a894e4f2f61abe6e9053d380008cd' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:16:40 +01:00  
				
					
						
							
							
								 
						
							
							
								85d40ce1d1 
								
							
								 
							
						 
						
							
							
								
								Merge commit '5607fd3af828846291de3358067bb1214619489e' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-10-25 03:16:26 +01:00  
				
					
						
							
							
								 
						
							
							
								df430d572d 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3cf7fb4eca2ad57835311e8098868f2571709392' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-10-25 03:10:54 +01:00  
				
					
						
							
							
								 
						
							
							
								1bb0e3c800 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b45219065c7a81b3ec488b3a6734773c34268618' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-10-25 03:07:25 +01:00  
				
					
						
							
							
								 
						
							
							
								1ec82bb000 
								
							
								 
							
						 
						
							
							
								
								Merge commit '116fbe8258e336be3f6ac1e11119214629799faa' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs 
							
						 
						
							2011-10-25 03:06:18 +01:00  
				
					
						
							
							
								 
						
							
							
								89e973805d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ecad9f9fd589f90d1c7a20faf14af0304804b616' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:57:01 +01:00  
				
					
						
							
							
								 
						
							
							
								a71c60ee6d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'd9184eceab5ff9087801b0f0d447dec2f5227a50' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:56 +01:00  
				
					
						
							
							
								 
						
							
							
								b6881187d0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'fe484ab331871e1419ee78afefca7c8856e2dfb4' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:45 +01:00  
				
					
						
							
							
								 
						
							
							
								752b744105 
								
							
								 
							
						 
						
							
							
								
								Merge commit '178b8d0926a53d82f54d60c088f36c7bad13dc87' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								1b87a0c229 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4cffdf15ba320b71650ade9edddec2286b1c5258' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:30 +01:00  
				
					
						
							
							
								 
						
							
							
								3555987fe9 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9f171041c950d55d86481cdcee7a04c623bea8b2' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:22 +01:00  
				
					
						
							
							
								 
						
							
							
								e1ff72209f 
								
							
								 
							
						 
						
							
							
								
								Merge commit '97c66f8eac648229b55ba5a000d57e4b9377c663' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:15 +01:00  
				
					
						
							
							
								 
						
							
							
								cdca0fb387 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9d59b285bbc84aa620200e7da69be0f347dd69f4' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f5e2bdebef 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c85a780583cb36bac95f69c5d704f60a758d56bb' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:57 +01:00  
				
					
						
							
							
								 
						
							
							
								71b4486356 
								
							
								 
							
						 
						
							
							
								
								Merge commit '581885da75c57250201b34e2d585d32c8f07089a' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:46 +01:00  
				
					
						
							
							
								 
						
							
							
								6a01246cc6 
								
							
								 
							
						 
						
							
							
								
								Merge commit '03202ada2918c0c0837e8de50e3a0436e4407c91' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:38 +01:00  
				
					
						
							
							
								 
						
							
							
								10dff1da7f 
								
							
								 
							
						 
						
							
							
								
								Merge commit '1d4cd76e8a8c64da71fc384ff9c654d7f4f849c1' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:25 +01:00  
				
					
						
							
							
								 
						
							
							
								2134f23da0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f10a824e47549806c1fa647c4e9fba4c8cf6ad13' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:19 +01:00  
				
					
						
							
							
								 
						
							
							
								43751d0cfd 
								
							
								 
							
						 
						
							
							
								
								Merge commit '5515c45e3b42497f64f8e5846697471b1de952c5' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:14 +01:00  
				
					
						
							
							
								 
						
							
							
								7ac9463e35 
								
							
								 
							
						 
						
							
							
								
								Merge commit '71d221cdc090cdedf371ead534421bb7074908cd' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:01 +01:00  
				
					
						
							
							
								 
						
							
							
								0cbba1da8d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'aeb4ff02744573cb91e8991bf9df81412b80e156' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:54:41 +01:00  
				
					
						
							
							
								 
						
							
							
								dc24ac4f20 
								
							
								 
							
						 
						
							
							
								
								Merge commit '120114e96becc6fee1311300359dcefaf4013c0e' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:54:34 +01:00  
				
					
						
							
							
								 
						
							
							
								51fd5bac5e 
								
							
								 
							
						 
						
							
							
								
								Merge commit '96ff2c63ed47e29a92cc79b6e8753d21e54da061' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2011-10-25 02:54:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b7237ef059 
								
							
								 
							
						 
						
							
							
								
								Merge commit '62a63f834b7cc056ee37c396034d0e268f66b4a8' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-25 02:35:33 +01:00  
				
					
						
							
							
								 
						
							
							
								5c09cffe55 
								
							
								 
							
						 
						
							
							
								
								Merge commit '79c13cd99728f09a5175dff1750dcb9d7790fcdc' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:27:35 +01:00  
				
					
						
							
							
								 
						
							
							
								496c647ab5 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'de161585c0960a93911f446f0179441ba5470245' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:27:26 +01:00  
				
					
						
							
							
								 
						
							
							
								e2de57ca29 
								
							
								 
							
						 
						
							
							
								
								Merge commit '0c041ce12f393367e2754e88d9b8dad5e45f88c4' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-25 02:26:56 +01:00  
				
					
						
							
							
								 
						
							
							
								f6ea36b4fa 
								
							
								 
							
						 
						
							
							
								
								Fix a missing locking call  
							
							
							
						 
						
							2011-10-25 03:15:28 +02:00  
				
					
						
							
							
								 
						
							
							
								4215aea036 
								
							
								 
							
						 
						
							
							
								
								Merge commit '730460169f2a45e934b42b2464f7c7472f7fac48' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:15:13 +01:00  
				
					
						
							
							
								 
						
							
							
								57b51287ae 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'bbd0e68c06b79acf0781d78e81fa292f549d676b' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:15:06 +01:00  
				
					
						
							
							
								 
						
							
							
								f387e84e51 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b9930a6305e9c8bb9197fc9dc49219f4fb7ff32c' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:15:01 +01:00  
				
					
						
							
							
								 
						
							
							
								353f0c0e03 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ddf54b5537f2701deeb615ef8e1eeef20b746ea1' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-10-25 02:14:39 +01:00  
				
					
						
							
							
								 
						
							
							
								585f1b189f 
								
							
								 
							
						 
						
							
							
								
								Merge  
							
							
							
						 
						
							2011-10-25 02:08:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f50538c81a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '528cc8136e567b5bac583728fbb0235baaba2f02' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2011-10-25 01:55:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3cdea11e29 
								
							
								 
							
						 
						
							
							
								
								Merge commit '5ddefc256468e4b394d82a2c4bc69fe28c4b59ea' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:54:07 +01:00  
				
					
						
							
							
								 
						
							
							
								8841b77cd1 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3843efe478ed682fd08bf12ea8bd7377c68a36fb' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:53:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9dd7d9c16c 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f2889d7ce97a01086dc7fc0690865a1eae452364' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:53:24 +01:00  
				
					
						
							
							
								 
						
							
							
								28d2103439 
								
							
								 
							
						 
						
							
							
								
								Merge commit '732e9373795a35ed1965bbb93a02117fcf0a8c3e' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:53:02 +01:00  
				
					
						
							
							
								 
						
							
							
								e43e1b49db 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c93c9ea072f319125f466c913f5f4fe1f6864045' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:52:54 +01:00  
				
					
						
							
							
								 
						
							
							
								077e3500b2 
								
							
								 
							
						 
						
							
							
								
								Merge commit '978fb3d482072d840e6280aa5acd090b67ee6205' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:52:42 +01:00  
				
					
						
							
							
								 
						
							
							
								a09e72c8cc 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9cc2694776e261868138c325a82ce5481c2908ec' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:52:26 +01:00  
				
					
						
							
							
								 
						
							
							
								63cbdb9b2a 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f2132329a358db2c66c29501d35ef54eae8d6eed' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:52:19 +01:00  
				
					
						
							
							
								 
						
							
							
								f4e4026a7a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4bfc2f5cdea4b739110cae3b37945d88ad527334' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:51:49 +01:00  
				
					
						
							
							
								 
						
							
							
								fe014a05ac 
								
							
								 
							
						 
						
							
							
								
								Merge commit '83c7b9b609d3c78d099a0bf18de8685676184f94' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:51:37 +01:00  
				
					
						
							
							
								 
						
							
							
								2895789bd0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'aa19ccf65c9cd235e0ba941e9832c5240df4412c' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:51:24 +01:00  
				
					
						
							
							
								 
						
							
							
								24e260744a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '77c65951e06c1d309f2bc8f6d2451b2b9a82c9df' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:51:06 +01:00  
				
					
						
							
							
								 
						
							
							
								69b480770a 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ee84c0589ccca1e7f3216ca1395c3002b773f30f' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-10-25 01:50:55 +01:00  
				
					
						
							
							
								 
						
							
							
								b4395143e7 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4e7d4330c2b2c61e64c9f82efa7b824b717b2e4d' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-10-25 01:50:07 +01:00  
				
					
						
							
							
								 
						
							
							
								0a65e7cadc 
								
							
								 
							
						 
						
							
							
								
								Merge commit '128d8dfd8b355f84a71e2093e942937ca720c5c6' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:47:38 +01:00  
				
					
						
							
							
								 
						
							
							
								be3939358b 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'fd274a668803bc3da4cec95180538116038b503a' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-10-25 01:47:35 +01:00  
				
					
						
							
							
								 
						
							
							
								506769c6a2 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a6fa15e8b65a123d79a1bea8cccb459f76139314' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:43:27 +01:00  
				
					
						
							
							
								 
						
							
							
								53caaa8236 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ceb326284e49f0817fa0f848136ff60e6f66568f' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:43:12 +01:00  
				
					
						
							
							
								 
						
							
							
								747786aac0 
								
							
								 
							
						 
						
							
							
								
								Merge commit '20da04fd0c909a00c0cdc2585f242e95c868801a' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:43:05 +01:00  
				
					
						
							
							
								 
						
							
							
								d68b73bfba 
								
							
								 
							
						 
						
							
							
								
								Merge commit '227db07f2ff8a1ba840a0d3018bb242a34d6038f' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:42:56 +01:00  
				
					
						
							
							
								 
						
							
							
								a8cc81a37e 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f08664f422f984fa57cc0ecb97c04eee3dccd183' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-25 01:42:52 +01:00  
				
					
						
							
							
								 
						
							
							
								9ceb98344a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '631d5e16ef8c5340b6283b1a9ed9cc95aea3e3a1' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:37:11 +01:00  
				
					
						
							
							
								 
						
							
							
								13d635d1d7 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f5f7ca47ea7a27fb7f82367cc7a4e04e11cb5155' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:37:01 +01:00  
				
					
						
							
							
								 
						
							
							
								8e69dde397 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ea7366ddc6f0e13519589fcaa3729fd36b5eef79' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-10-25 01:36:39 +01:00  
				
					
						
							
							
								 
						
							
							
								0b833c458a 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c5826d589ab2f33a71105bc2d3015ffbb7dd2973' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:35:51 +01:00  
				
					
						
							
							
								 
						
							
							
								080a41e9f9 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f9ffd2538f3bf300e8f751258a6129fb780b5b0a' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:35:30 +01:00  
				
					
						
							
							
								 
						
							
							
								5f025d20fe 
								
							
								 
							
						 
						
							
							
								
								Fix ground sit autopilot  
							
							
							
						 
						
							2011-10-25 00:53:39 +02:00  
				
					
						
							
							
								 
						
							
							
								e14cb45b9b 
								
							
								 
							
						 
						
							
							
								
								Drop some unnecessary ContainsKey() checking before Remove() in BaseHttpServer()  
							
							... 
							
							
							
							Remove() presumably does this check anyway since it just returns false if the key is not in the collection. 
							
						 
						
							2011-10-24 23:26:41 +01:00  
				
					
						
							
							
								 
						
							
							
								9ec672c70b 
								
							
								 
							
						 
						
							
							
								
								Fix bugs in EventQueueGetModule.ClientClosed() and BaseHttpServer.RemovePollServerHTTPHandler() that stopped existing code in ClientClosed() from actually tearing down the poll handler  
							
							... 
							
							
							
							Actually doing the tear down appear to have no ill effects with region crossing and teleport. 
							
						 
						
							2011-10-24 23:16:03 +01:00  
				
					
						
							
							
								 
						
							
							
								79d5bc9beb 
								
							
								 
							
						 
						
							
							
								
								separate out future common setup code from EventQueueTests.AddForClient()  
							
							
							
						 
						
							2011-10-24 22:29:13 +01:00  
				
					
						
							
							
								 
						
							
							
								e28e2d24c7 
								
							
								 
							
						 
						
							
							
								
								Add new EventQueueTests with basic test to check that adding a client registers an http poll  
							
							
							
						 
						
							2011-10-24 22:23:41 +01:00  
				
					
						
							
							
								 
						
							
							
								4c9400e646 
								
							
								 
							
						 
						
							
							
								
								Add optional getauthinfo and setauthinfo authentication service calls.  
							
							... 
							
							
							
							These are disabled by default, as before.  Please only turn these on in secure grids, since they allow the same facilities as the existing SetPassword call (also disabled by default)
These facilities can be helpful when integrating external systems, in addition to the existing option of adapting an IAuthenticationService or using WebLoginKey 
							
						 
						
							2011-10-24 21:40:36 +01:00  
				
					
						
							
							
								 
						
							
							
								4a6160e7ad 
								
							
								 
							
						 
						
							
							
								
								Fake an AgentCircuitData if none is available rather than crashing out  
							
							
							
						 
						
							2011-10-24 18:22:36 +02:00  
				
					
						
							
							
								 
						
							
							
								b868328d51 
								
							
								 
							
						 
						
							
							
								
								Comment out the uuid gatherer lines that I accidentally left in.  
							
							
							
						 
						
							2011-10-23 03:14:32 +01:00  
				
					
						
							
							
								 
						
							
							
								c2272a755f 
								
							
								 
							
						 
						
							
							
								
								Fix missing Busy-Mode Response  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=5748  
						
							2011-10-22 13:17:07 -04:00  
				
					
						
							
							
								 
						
							
							
								3fc47275cf 
								
							
								 
							
						 
						
							
							
								
								Add case to Lightshare/Windlight  
							
							... 
							
							
							
							Thanks thomax for a patch to add handling for Sun/Moon pos. 
							
						 
						
							2011-10-22 13:06:34 -04:00  
				
					
						
							
							
								 
						
							
							
								ffdf59a57c 
								
							
								 
							
						 
						
							
							
								
								Get UUIDGatherer to scan notecards in the graph for asset uuids.  
							
							... 
							
							
							
							This is to support npc baked texture saving in oars and iars.
May address http://opensimulator.org/mantis/view.php?id=5743  
							
						 
						
							2011-10-22 02:16:46 +01:00  
				
					
						
							
							
								 
						
							
							
								30320505fa 
								
							
								 
							
						 
						
							
							
								
								redirect UserInventoryHelpers to use a different CreateNotecardAsset() so we can comment out some inconsistency  
							
							
							
						 
						
							2011-10-22 00:58:56 +01:00  
				
					
						
							
							
								 
						
							
							
								bc2da4eaad 
								
							
								 
							
						 
						
							
							
								
								correct misleading method doc on CreateNotecardAsset()  
							
							
							
						 
						
							2011-10-22 00:55:50 +01:00  
				
					
						
							
							
								 
						
							
							
								c4f8da7359 
								
							
								 
							
						 
						
							
							
								
								in AssetHelpers, store the actual text passed in to the method, not the string "data"  
							
							
							
						 
						
							2011-10-22 00:45:47 +01:00  
				
					
						
							
							
								 
						
							
							
								5d7eaedbeb 
								
							
								 
							
						 
						
							
							
								
								encode notecard assets in proper format for tests, rather than just using whatever string is given  
							
							
							
						 
						
							2011-10-22 00:21:45 +01:00  
				
					
						
							
							
								 
						
							
							
								9b3bbedeea 
								
							
								 
							
						 
						
							
							
								
								refactor: rename some AssetHelpers.CreateAsset() methods to CreateNotecardAsset()  
							
							
							
						 
						
							2011-10-22 00:13:46 +01:00  
				
					
						
							
							
								 
						
							
							
								a1f05a289d 
								
							
								 
							
						 
						
							
							
								
								RemoteAdmin - Added optional terrain loading on region create using parameter heightmap_file to specify the terrain file to be loaded  
							
							
							
						 
						
							2011-10-21 23:12:01 +01:00  
				
					
						
							
							
								 
						
							
							
								8cca9fe23c 
								
							
								 
							
						 
						
							
							
								
								Allow updating the movement animation while flying. This fixes falling,  
							
							... 
							
							
							
							splatting and ground sit. Walking to a ground sit still doesn't work. 
							
						 
						
							2011-10-21 03:15:56 +02:00  
				
					
						
							
							
								 
						
							
							
								4241ee5dfa 
								
							
								 
							
						 
						
							
							
								
								very minor removal of old commented out line of code in OdeScene  
							
							
							
						 
						
							2011-10-21 00:04:36 +01:00  
				
					
						
							
							
								 
						
							
							
								fd0e65b0b1 
								
							
								 
							
						 
						
							
							
								
								Fix up the animator and ScenePresence to like each other again  
							
							
							
						 
						
							2011-10-20 23:11:53 +02:00  
				
					
						
							
							
								 
						
							
							
								30fe66d3ab 
								
							
								 
							
						 
						
							
							
								
								remove unnecessary null check on _collisionEventPrim  
							
							
							
						 
						
							2011-10-20 20:58:29 +01:00  
				
					
						
							
							
								 
						
							
							
								9c43020876 
								
							
								 
							
						 
						
							
							
								
								Get OdeScene to use passed in time step rather than hard-coded 0.089  
							
							... 
							
							
							
							However, I still don't recommend changing MinFrameTime from 0.089, high values do not work well and lower values don't seem to make much difference 
							
						 
						
							2011-10-20 20:48:51 +01:00  
				
					
						
							
							
								 
						
							
							
								6837e44d07 
								
							
								 
							
						 
						
							
							
								
								Pass PhysicsScene.Simulate() only the MinFrameTime rather than the useless Math.Max(SinceLastFrame.TotalSeconds, MinFrameTime)  
							
							... 
							
							
							
							SinceLastFrame was calculating the interval between any sleep that had occurred to pad out the frame time and the start of the next frame.
This would usually be below MinFrameTime but occasionally if the sleep was long it would be above, often due to the time required to update the watchdog.
This doesn't appear to play much practical role right now.
ODE was actually ignoring it entirely.  Bullet might be helped slightly by receiving a non-varying value. 
							
						 
						
							2011-10-20 19:44:59 +01:00  
				
					
						
							
							
								 
						
							
							
								b63ec987b0 
								
							
								 
							
						 
						
							
							
								
								For now, stop passing timeStep into methods where it's not actually used.  
							
							
							
						 
						
							2011-10-20 17:54:32 +01:00  
				
					
						
							
							
								 
						
							
							
								f16d125027 
								
							
								 
							
						 
						
							
							
								
								Change wording on asset requests.  
							
							... 
							
							
							
							Not all 'notified missing' assets are a problem.  Some are invalid references which happen to be buried in other text. 
							
						 
						
							2011-10-19 23:56:17 +01:00  
				
					
						
							
							
								 
						
							
							
								9ab2943abf 
								
							
								 
							
						 
						
							
							
								
								Removed redundant NotInTransit function from ScenePresence. IsInTransit=false does the same thing and NotInTransit was not used anywhere.  
							
							
							
						 
						
							2011-10-19 15:50:09 -07:00  
				
					
						
							
							
								 
						
							
							
								eac29396d9 
								
							
								 
							
						 
						
							
							
								
								Moved HaveNeighbor utility function from ScenePresence to Scene. Fixed line endings from previous commit.  
							
							
							
						 
						
							2011-10-19 15:38:25 -07:00  
				
					
						
							
							
								 
						
							
							
								8b20faf06c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-10-19 14:43:16 -07:00  
				
					
						
							
							
								 
						
							
							
								da794f34a5 
								
							
								 
							
						 
						
							
							
								
								Renamed and rearranged AvatarFactoryModule to eliminate redundant lookups of scene presence by client ID.  
							
							
							
						 
						
							2011-10-19 14:41:44 -07:00  
				
					
						
							
							
								 
						
							
							
								601dabb1b7 
								
							
								 
							
						 
						
							
							
								
								Extend scripts stop/start/suspend/resume console commands to allow action on a single script by giving the script item id (which can be found via scripts show).  
							
							... 
							
							
							
							Not an ideal way to do this on a region with many scripts.  Needs refinement later. 
							
						 
						
							2011-10-19 22:30:31 +01:00  
				
					
						
							
							
								 
						
							
							
								32c3faedd6 
								
							
								 
							
						 
						
							
							
								
								Add "scripts stop" and "scripts start" console commands.  
							
							... 
							
							
							
							These will stop all running scripts and start all stopped scripts respectively.
A stopped script does not save any events for later processing. 
							
						 
						
							2011-10-19 21:40:28 +01:00  
				
					
						
							
							
								 
						
							
							
								f836710af5 
								
							
								 
							
						 
						
							
							
								
								minor: improve command help on scripts suspend/resume  
							
							
							
						 
						
							2011-10-19 21:34:55 +01:00  
				
					
						
							
							
								 
						
							
							
								5607fd3af8 
								
							
								 
							
						 
						
							
							
								
								Fix resume scripts.  
							
							... 
							
							
							
							On resume, we need to place requeue the script for event processing if there are any events on the queue.
Also need to do this under m_Script lock in order to avoid a race 
							
						 
						
							2011-10-19 21:30:37 +01:00  
				
					
						
							
							
								 
						
							
							
								3cf7fb4eca 
								
							
								 
							
						 
						
							
							
								
								Add "scripts suspend" and "scripts resume" commands.  
							
							... 
							
							
							
							These aim currently to suspend and resume all scripts.
However, resume isn't currently working due to what looks like a bug in resume functionality itself. 
							
						 
						
							2011-10-19 20:53:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b45219065c 
								
							
								 
							
						 
						
							
							
								
								on log and "show scripts" messages, show script item UUID rather than asset UUID  
							
							... 
							
							
							
							The item ID is the one required for any script manipulation on the command line, so I think it's somewhat more useful to show this bearing in mind the limited space available 
							
						 
						
							2011-10-19 20:26:05 +01:00  
				
					
						
							
							
								 
						
							
							
								116fbe8258 
								
							
								 
							
						 
						
							
							
								
								add current script status to "scripts show" command (running, suspended, etc.)  
							
							
							
						 
						
							2011-10-19 20:24:07 +01:00  
				
					
						
							
							
								 
						
							
							
								ecad9f9fd5 
								
							
								 
							
						 
						
							
							
								
								Add "show scripts" command to show all scripts currently known to the script engine in the current region.  
							
							... 
							
							
							
							Also added synonym of "scripts show" 
							
						 
						
							2011-10-19 20:09:02 +01:00  
				
					
						
							
							
								 
						
							
							
								d9184eceab 
								
							
								 
							
						 
						
							
							
								
								Add option to allow remote http calls to setpassword in the AuthenticationService.  
							
							... 
							
							
							
							This is switched on by setting AllowSetPassword = true in the [AuthenticationService] section of Robust.ini or Robust.HG.ini
Default is false as before. 
							
						 
						
							2011-10-19 19:03:17 +01:00  
				
					
						
							
							
								 
						
							
							
								fe484ab331 
								
							
								 
							
						 
						
							
							
								
								Slightly change log message in LoadRegionsPlugin  
							
							
							
						 
						
							2011-10-19 01:22:07 +01:00  
				
					
						
							
							
								 
						
							
							
								178b8d0926 
								
							
								 
							
						 
						
							
							
								
								Region-UUID - can not be zero-uuid  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=3426  
						
							2011-10-19 01:19:21 +01:00  
				
					
						
							
							
								 
						
							
							
								4cffdf15ba 
								
							
								 
							
						 
						
							
							
								
								Make ScopeID optional for http GetAccount and GetAccounts  
							
							... 
							
							
							
							If not specified then it assumes UUID.Zero. as occurs elsewhere in the codebase 
							
						 
						
							2011-10-19 00:34:54 +01:00  
				
					
						
							
							
								 
						
							
							
								9f171041c9 
								
							
								 
							
						 
						
							
							
								
								Make PrincipalID a synonym for UserID in GetUserAccount  
							
							
							
						 
						
							2011-10-19 00:23:06 +01:00  
				
					
						
							
							
								 
						
							
							
								97c66f8eac 
								
							
								 
							
						 
						
							
							
								
								Get new NewUser and SetUserAccount calls to accept PrincipalID instead of UserID for consistency with output  
							
							
							
						 
						
							2011-10-19 00:16:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9d59b285bb 
								
							
								 
							
						 
						
							
							
								
								Allow an http call to set account details if AllowSetAccount = true in [UserAccountService].  
							
							... 
							
							
							
							As before, default is false to not allow these calls. 
							
						 
						
							2011-10-19 00:06:40 +01:00  
				
					
						
							
							
								 
						
							
							
								c85a780583 
								
							
								 
							
						 
						
							
							
								
								Provide an option to allow remote calls to the CreateUser method on the UserAccountService  
							
							... 
							
							
							
							Default is false, as before.
Enabling AllowCreateUser in [UserAccountService] for ROBUST allows avatars to be created via an http call, with viewer 2 appropriate bits and pieces.
Only Ruths can be created at present.
Please don't rely on the config since at some point CreateUser will be moved to a separate co-ordinating service. 
							
						 
						
							2011-10-18 22:51:40 +01:00  
				
					
						
							
							
								 
						
							
							
								581885da75 
								
							
								 
							
						 
						
							
							
								
								Temporarily put in log lines to record time taken to set terrain in OdeScene.  
							
							
							
						 
						
							2011-10-18 21:21:15 +01:00  
				
					
						
							
							
								 
						
							
							
								03202ada29 
								
							
								 
							
						 
						
							
							
								
								Store scene identifier passed in to OdeScene for later debug messages  
							
							
							
						 
						
							2011-10-18 21:11:13 +01:00  
				
					
						
							
							
								 
						
							
							
								1d4cd76e8a 
								
							
								 
							
						 
						
							
							
								
								Don't bother taking OdeLock during OdeScene construction, since there can be no contention until the object is constructed.  
							
							
							
						 
						
							2011-10-18 21:03:41 +01:00  
				
					
						
							
							
								 
						
							
							
								f10a824e47 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary lock of OdeLock in OdePrim.changeadd()  
							
							... 
							
							
							
							This taint can only ever be processed from the OdeScene.Simulate() loop, which already locks OdeLock. 
							
						 
						
							2011-10-18 20:58:59 +01:00  
				
					
						
							
							
								 
						
							
							
								5515c45e3b 
								
							
								 
							
						 
						
							
							
								
								minor: method doc to explain a lock of OdeLock  
							
							
							
						 
						
							2011-10-18 20:56:11 +01:00  
				
					
						
							
							
								 
						
							
							
								71d221cdc0 
								
							
								 
							
						 
						
							
							
								
								Remove the unused CollisionLocker from ODE  
							
							... 
							
							
							
							Despite its name, this wasn't actually being used in any collision checking 
							
						 
						
							2011-10-18 17:35:58 +01:00  
				
					
						
							
							
								 
						
							
							
								aeb4ff0274 
								
							
								 
							
						 
						
							
							
								
								Allow an avatar to be explicitly named to the "debug packet" command  
							
							
							
						 
						
							2011-10-17 20:58:23 +01:00  
				
					
						
							
							
								 
						
							
							
								120114e96b 
								
							
								 
							
						 
						
							
							
								
								refactor: Make IClientAPI.DebugPacketFormat a property rather than a setter without a getter  
							
							
							
						 
						
							2011-10-17 20:50:29 +01:00  
				
					
						
							
							
								 
						
							
							
								96ff2c63ed 
								
							
								 
							
						 
						
							
							
								
								Add avatar names to debug packet output  
							
							
							
						 
						
							2011-10-17 20:37:01 +01:00  
				
					
						
							
							
								 
						
							
							
								62a63f834b 
								
							
								 
							
						 
						
							
							
								
								refactor: Use SOP.SitTargetAvatar instead of calling a special GetAvatarOnSitTarget() which returned exactly the same thing  
							
							
							
						 
						
							2011-10-17 02:04:20 +01:00  
				
					
						
							
							
								 
						
							
							
								79c13cd997 
								
							
								 
							
						 
						
							
							
								
								rename OS_NPC_SIT_IMMEDIATE to OS_NPC_SIT_NOW since it's shorter and more understandable  
							
							... 
							
							
							
							This makes something like osNpcSit(npc, llGetKey(), OS_NPC_IMMEDIATE) now become
osNpcSit(npc, llGetKey(), OS_NPC_SIT_NOW);
This is why it's in development :) 
							
						 
						
							2011-10-17 01:57:23 +01:00  
				
					
						
							
							
								 
						
							
							
								de161585c0 
								
							
								 
							
						 
						
							
							
								
								Implement osNpcStand(<npc-id>)  
							
							... 
							
							
							
							Allows you to stand an NPC that has sat. 
							
						 
						
							2011-10-17 01:56:25 +01:00  
				
					
						
							
							
								 
						
							
							
								ddcb88ff53 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-17 01:45:41 +01:00  
				
					
						
							
							
								 
						
							
							
								0c041ce12f 
								
							
								 
							
						 
						
							
							
								
								Implement osNpcSit().  This is still in development so don't trust it  
							
							... 
							
							
							
							Format is osNpcSit(<npc-uuid>, <target-uuid>, OS_NPC_SIT_IMMEDIATE)
e.g. osNpcSit(npc, llGetKey(), OS_NPC_SIT_IMMEDIATE);
At the moment, sit only succeeds if the part has a sit target set.
NPC immediately sits on the target even if miles away - they do not walk up to it.
This method is in development - it may change so please don't trust it yet.
Standing will follow shortly since that's kind of important once you're sitting :) 
							
						 
						
							2011-10-17 01:42:31 +01:00  
				
					
						
							
							
								 
						
							
							
								730460169f 
								
							
								 
							
						 
						
							
							
								
								Bug fix on the bug fix on UserAccountService.cs  
							
							
							
						 
						
							2011-10-16 16:13:24 -07:00  
				
					
						
							
							
								 
						
							
							
								bbd0e68c06 
								
							
								 
							
						 
						
							
							
								
								Guard HGAssetService against uninitialized variables and null arguments.  
							
							
							
						 
						
							2011-10-15 20:23:26 -07:00  
				
					
						
							
							
								 
						
							
							
								b9930a6305 
								
							
								 
							
						 
						
							
							
								
								improve method doc on Scene.OtherRegionUp()  
							
							... 
							
							
							
							this is really just to trigger panda. 
							
						 
						
							2011-10-15 03:17:58 +01:00  
				
					
						
							
							
								 
						
							
							
								ddf54b5537 
								
							
								 
							
						 
						
							
							
								
								move see_into_this_sim_from_neighbor [Startup] flag parsing into Scene with the others  
							
							
							
						 
						
							2011-10-15 03:03:05 +01:00  
				
					
						
							
							
								 
						
							
							
								528cc8136e 
								
							
								 
							
						 
						
							
							
								
								fetch physical_prim switch from [Startup] config from inside scene, as is done for most other scene config params  
							
							
							
						 
						
							2011-10-15 02:54:43 +01:00  
				
					
						
							
							
								 
						
							
							
								5ddefc2564 
								
							
								 
							
						 
						
							
							
								
								remove now redundant m_physical_prim flag from SOP.ApplyPhysics()  
							
							
							
						 
						
							2011-10-15 02:47:27 +01:00  
				
					
						
							
							
								 
						
							
							
								3843efe478 
								
							
								 
							
						 
						
							
							
								
								Restore [Startup] physical_prim flag which can stop any prims being subject to physics  
							
							... 
							
							
							
							This had stopped working.  However, at the moment it still allows the physics flag to be set even though this has no effect.  This needs to be fixed.
Default for this flag is true as previously. 
							
						 
						
							2011-10-15 02:42:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f2889d7ce9 
								
							
								 
							
						 
						
							
							
								
								remove redundant PhysActor.IsPhysical call from SOP.UpdatePrimFlags() as its done immediately afterwards in DoPhysicsPropertyUpdate()  
							
							
							
						 
						
							2011-10-15 02:12:46 +01:00  
				
					
						
							
							
								 
						
							
							
								732e937379 
								
							
								 
							
						 
						
							
							
								
								refactor: Remove redundant code in SOP.UpdatePrimFlags()  
							
							
							
						 
						
							2011-10-15 02:07:05 +01:00  
				
					
						
							
							
								 
						
							
							
								c93c9ea072 
								
							
								 
							
						 
						
							
							
								
								factor common code out into SOP.RemoveFromPhysics()  
							
							
							
						 
						
							2011-10-15 02:02:39 +01:00  
				
					
						
							
							
								 
						
							
							
								978fb3d482 
								
							
								 
							
						 
						
							
							
								
								reduce access to ODECharacter methods to make code analysis easier.  Eliminate redundant argument on ProcessTaints()  
							
							
							
						 
						
							2011-10-15 01:41:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9cc2694776 
								
							
								 
							
						 
						
							
							
								
								restrict unnecessary access levels on ODEPrim fields/properties  
							
							
							
						 
						
							2011-10-15 01:31:09 +01:00  
				
					
						
							
							
								 
						
							
							
								f2132329a3 
								
							
								 
							
						 
						
							
							
								
								refactor: make methods that do not need to be public in ODE private or internal to aid code reading/analysis.  Remove some unused method arguments  
							
							
							
						 
						
							2011-10-15 01:20:40 +01:00  
				
					
						
							
							
								 
						
							
							
								4bfc2f5cde 
								
							
								 
							
						 
						
							
							
								
								Change hardcoded ODE total frame time to match the default total frame time (0.09375 -> 0.089).  
							
							... 
							
							
							
							No apparant ill effects - because the default stepsize is 0.2, there are still 5 physics steps per physics frame.
This is a precursor to using the elapsed value passed in (and now changeable in config). 
							
						 
						
							2011-10-14 21:07:57 +01:00  
				
					
						
							
							
								 
						
							
							
								83c7b9b609 
								
							
								 
							
						 
						
							
							
								
								Bug fix -- Test User on first run standalone might not be created properly: let all instances of UserAccountService have all its service references properly initialized, and register console commands on only one.  
							
							
							
						 
						
							2011-10-13 18:03:19 -07:00  
				
					
						
							
							
								 
						
							
							
								aa19ccf65c 
								
							
								 
							
						 
						
							
							
								
								refactor: rename IClientAPI.SendPrimUpdate() to SendEntityUpdate() since it sends entity updates (including presence ones), not just prims.  
							
							
							
						 
						
							2011-10-14 01:45:46 +01:00  
				
					
						
							
							
								 
						
							
							
								77c65951e0 
								
							
								 
							
						 
						
							
							
								
								Extract NullPhysicsScene from PhysicsScene to improve code readability  
							
							
							
						 
						
							2011-10-14 01:38:14 +01:00  
				
					
						
							
							
								 
						
							
							
								ee84c0589c 
								
							
								 
							
						 
						
							
							
								
								Don't execute rest of code in XEngine.RemoveRegion() and Close() if the module is disabled.  
							
							
							
						 
						
							2011-10-14 01:06:43 +01:00  
				
					
						
							
							
								 
						
							
							
								4e7d4330c2 
								
							
								 
							
						 
						
							
							
								
								Expose minimum frame time and update periods for experimentation.  
							
							... 
							
							
							
							Settings are at bottom of [Startup] in OpenSimDefaults.ini, override in OpenSim.ini to change
Defaults are the same as previously.
More information to come on opensim-dev shortly.
Feel free to tweak but if you do please don't expect any support unless feedback on certain tweaks is explicitly requested. 
							
						 
						
							2011-10-13 23:47:37 +01:00  
				
					
						
							
							
								 
						
							
							
								128d8dfd8b 
								
							
								 
							
						 
						
							
							
								
								refactor: Put the frame update period when temporary objects are cleaned up in a field, like all the other update periods  
							
							
							
						 
						
							2011-10-13 22:28:42 +01:00  
				
					
						
							
							
								 
						
							
							
								fd274a6688 
								
							
								 
							
						 
						
							
							
								
								refactor: chain the two scene constructors together to eliminate more copypasta  
							
							
							
						 
						
							2011-10-13 22:21:03 +01:00  
				
					
						
							
							
								 
						
							
							
								a6fa15e8b6 
								
							
								 
							
						 
						
							
							
								
								Tie reported FPS correction factor into the minimum frame time rather than setting separately.  
							
							... 
							
							
							
							This makes reported FPS scale as required if min frame time changes 
							
						 
						
							2011-10-13 22:07:55 +01:00  
				
					
						
							
							
								 
						
							
							
								ceb326284e 
								
							
								 
							
						 
						
							
							
								
								Move fps stat adjustment factor into field rather than hard-coded.  
							
							
							
						 
						
							2011-10-13 21:55:51 +01:00  
				
					
						
							
							
								 
						
							
							
								20da04fd0c 
								
							
								 
							
						 
						
							
							
								
								More method doc and formatting changes.  Makes DestroyOdeStructures() private  
							
							
							
						 
						
							2011-10-13 21:42:24 +01:00  
				
					
						
							
							
								 
						
							
							
								227db07f2f 
								
							
								 
							
						 
						
							
							
								
								refactor: move 3x copy/pasted ode structure removal code in ODECharacter into a DestroyOdeStructures() method  
							
							... 
							
							
							
							also adds some method doc 
							
						 
						
							2011-10-13 18:19:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f08664f422 
								
							
								 
							
						 
						
							
							
								
								remove some mono compiler warnings  
							
							
							
						 
						
							2011-10-12 21:54:25 +01:00  
				
					
						
							
							
								 
						
							
							
								631d5e16ef 
								
							
								 
							
						 
						
							
							
								
								Get rid of some traces of the old pre-ROBUST grid architecture config  
							
							
							
						 
						
							2011-10-12 21:51:34 +01:00  
				
					
						
							
							
								 
						
							
							
								f5f7ca47ea 
								
							
								 
							
						 
						
							
							
								
								Bring LindenUDP.Tests back from the dead.  No tests are running.  
							
							... 
							
							
							
							Code drift means that most of this stuff doesn't compile but the structure is still useful. 
							
						 
						
							2011-10-12 21:31:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ea7366ddc6 
								
							
								 
							
						 
						
							
							
								
								When shutting down XEngine, log how many scripts are being shutdown so the user knows why they are waiting.  
							
							
							
						 
						
							2011-10-12 19:42:04 +01:00  
				
					
						
							
							
								 
						
							
							
								c5826d589a 
								
							
								 
							
						 
						
							
							
								
								minor: insert some commented out log lines which are a blunt but useful instrument to see packet expiry and received acks  
							
							
							
						 
						
							2011-10-12 19:35:40 +01:00  
				
					
						
							
							
								 
						
							
							
								36e73dbc9b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-12 19:24:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f9ffd2538f 
								
							
								 
							
						 
						
							
							
								
								Improve some method doc for LLUDPClient, LLUDPServer and UnackedPacketCollection  
							
							
							
						 
						
							2011-10-12 19:22:30 +01:00  
				
					
						
							
							
								 
						
							
							
								35def547f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-10-12 16:45:48 +01:00  
				
					
						
							
							
								 
						
							
							
								4b7b9e81f7 
								
							
								 
							
						 
						
							
							
								
								Make it possible to disable the HG linker. On non-HG systems it spits yellow  
							
							... 
							
							
							
							spam, so it should not load unless HG is desired. 
							
						 
						
							2011-10-12 15:41:59 +01:00  
				
					
						
							
							
								 
						
							
							
								ca74088d94 
								
							
								 
							
						 
						
							
							
								
								Change default groups messaging module in hardcode to the empty string.  
							
							... 
							
							
							
							Modules should not assume thet they are the one and only, but only be
enabled when explicitly configured. 
							
						 
						
							2011-10-12 09:21:46 +01:00  
				
					
						
							
							
								 
						
							
							
								d2dc2316c2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-10-12 09:26:35 +01:00  
				
					
						
							
							
								 
						
							
							
								1d379a9c7b 
								
							
								 
							
						 
						
							
							
								
								Make WALK animation state work again. TURNLEFT and TURNRIGHT are now rebroken  
							
							
							
						 
						
							2011-10-12 07:46:13 +02:00  
				
					
						
							
							
								 
						
							
							
								e3effc4974 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:29:35 +01:00  
				
					
						
							
							
								 
						
							
							
								4b069d23d0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f138a2056ecea4016d75fec276a390955dbfd688' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:24:53 +01:00  
				
					
						
							
							
								 
						
							
							
								816d0de11a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '28f549bd64eb423ae43a5c23c1da5094e6269150' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:24:46 +01:00  
				
					
						
							
							
								 
						
							
							
								628ca122b8 
								
							
								 
							
						 
						
							
							
								
								Merge commit '353e7ce873fb139ad4050023ce08339d953ad4d5' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:24:34 +01:00  
				
					
						
							
							
								 
						
							
							
								de109797f2 
								
							
								 
							
						 
						
							
							
								
								Merge commit '62aad4c18f1ebc0780ce47cf179f3d5550ff0837' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:24:26 +01:00  
				
					
						
							
							
								 
						
							
							
								cc637b78fb 
								
							
								 
							
						 
						
							
							
								
								Merge commit '19096bd391ac88bbccda00e4660a061020118bb9' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:24:13 +01:00  
				
					
						
							
							
								 
						
							
							
								ad46ad1ab2 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8114f895c2973ac9e2e456ac2aaad8deb23f3852' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:54 +01:00  
				
					
						
							
							
								 
						
							
							
								98ae98510c 
								
							
								 
							
						 
						
							
							
								
								Merge commit '2b290793ab7153c956db5637dd27dfbbd0a1cf98' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5d3acc9ac3 
								
							
								 
							
						 
						
							
							
								
								Merge commit '013bf2775fc02d12ef39f6ca49ff8ecd53028e9c' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:32 +01:00  
				
					
						
							
							
								 
						
							
							
								b716d98e23 
								
							
								 
							
						 
						
							
							
								
								Merge commit '156385f48b2b2829f2d427c72f269406c46019fa' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:18 +01:00  
				
					
						
							
							
								 
						
							
							
								3657cd436c 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a6c5e00c45b3d64b4e912a65c8ed7f31eb643759' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:08 +01:00  
				
					
						
							
							
								 
						
							
							
								cc4b1c69d8 
								
							
								 
							
						 
						
							
							
								
								Merge commit '29660fe175ef3b49ff649a26bd9bcf4c9eb7c6dd' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:02 +01:00  
				
					
						
							
							
								 
						
							
							
								3a290e581a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '71d29decc87952790b3f5264ad4a29da171b1689' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs 
							
						 
						
							2011-10-12 07:09:41 +01:00  
				
					
						
							
							
								 
						
							
							
								2c23fc9e68 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4073cd6ced525cb36e4335e79e3f94ad4872b263' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:09:04 +01:00  
				
					
						
							
							
								 
						
							
							
								d03d486dbb 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ff80113534182bbcbcb49a73035776134fb04e3e' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:08:46 +01:00  
				
					
						
							
							
								 
						
							
							
								2f6cc77154 
								
							
								 
							
						 
						
							
							
								
								Adjust CM version tag  
							
							
							
						 
						
							2011-10-12 07:08:23 +01:00  
				
					
						
							
							
								 
						
							
							
								336f6f7ec4 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f8c06c61149b1ab3e3002247280be250b558a79e' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:07:37 +01:00  
				
					
						
							
							
								 
						
							
							
								492a50d6f7 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a9b3ab0c85b567552f31490126a1ff5479352413' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:06:59 +01:00  
				
					
						
							
							
								 
						
							
							
								e18a76f6d6 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e3c522e2118108a01d2c6f77c8065224d53d6bb9' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:05:57 +01:00  
				
					
						
							
							
								 
						
							
							
								00285082d8 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4b46b7a5adb1c7449725ed1cf1fa5d7122af10bb' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:05:47 +01:00  
				
					
						
							
							
								 
						
							
							
								abfb0c9399 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4748c19bdbcdcaf6050e1f04a5f7394a88e0bf3e' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:05:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b251423b11 
								
							
								 
							
						 
						
							
							
								
								Merge commit '1f78dc65041729567edc411a3e63dd9a32a268a3' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:04:28 +01:00  
				
					
						
							
							
								 
						
							
							
								86e28724bd 
								
							
								 
							
						 
						
							
							
								
								Merge commit '95910f03d454e678a04ae7e800a445ba609b6003' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:03:58 +01:00  
				
					
						
							
							
								 
						
							
							
								265e9d094d 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9a16e76f5151c11fbf76e41b89f8eb03b1731828' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:02:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b2090e711f 
								
							
								 
							
						 
						
							
							
								
								Merge commit '08f264d096e1dca535a64e683fa5ab5918368085' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-12 07:02:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f4de1a6d9b 
								
							
								 
							
						 
						
							
							
								
								HACK: Remove advanced property resending until it is fixed properly in core.  
							
							
							
						 
						
							2011-10-12 06:48:40 +02:00  
				
					
						
							
							
								 
						
							
							
								9733b64dc8 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'bd9ba904c3e4d9c2c626a7749f19f124b4ddcf15' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-12 02:02:46 +01:00  
				
					
						
							
							
								 
						
							
							
								ba978d0d77 
								
							
								 
							
						 
						
							
							
								
								Merge commit '77b8fb0f86cd0342fa7331f04f56c0b5980290c2' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:43:52 +01:00  
				
					
						
							
							
								 
						
							
							
								4e88fe42e4 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ca83f99332316fda1c412a5bf2889f9cf5cf3577' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:42:39 +01:00  
				
					
						
							
							
								 
						
							
							
								5f2cb7caa3 
								
							
								 
							
						 
						
							
							
								
								Merge commit '7fa1c979cf60a981200c4ddc3ea0ff8d0ddb2aa7' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:42:30 +01:00  
				
					
						
							
							
								 
						
							
							
								77f9d98831 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8a8983b3d40ba4e38569f4456c6a98d9372c3822' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:41:59 +01:00  
				
					
						
							
							
								 
						
							
							
								d595f9fd85 
								
							
								 
							
						 
						
							
							
								
								Merge commit '604708fc969b92af4f07d4acae9f3d15c7cee63e' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:41:52 +01:00  
				
					
						
							
							
								 
						
							
							
								b0ee174296 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9090039324ecc45bf1005e719f61a80f0187cb73' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:41:44 +01:00  
				
					
						
							
							
								 
						
							
							
								e68226afd3 
								
							
								 
							
						 
						
							
							
								
								Merge commit '7d033187d8fd49d9a38531061c38783e81d69f5b' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:41:28 +01:00  
				
					
						
							
							
								 
						
							
							
								c0555f6be6 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3142982353a121920e571e5b33acffc065b20a2e' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:39:38 +01:00  
				
					
						
							
							
								 
						
							
							
								f5e78ca616 
								
							
								 
							
						 
						
							
							
								
								Merge commit '146322eb34c15a5722cfe42dd012821ddf441fe6' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/OptionalModules/World/TreePopulator/TreePopulatorModule.cs 
							
						 
						
							2011-10-12 01:31:34 +01:00  
				
					
						
							
							
								 
						
							
							
								6af388ded9 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b907a66f394b279d3ca2b1ac620bc7bb13cc6dd2' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:30:14 +01:00  
				
					
						
							
							
								 
						
							
							
								30b2fc6aea 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b229a72a5fb929d4886117f39ed6bd17a6d56aef' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:29:47 +01:00  
				
					
						
							
							
								 
						
							
							
								59e3ac1ec6 
								
							
								 
							
						 
						
							
							
								
								Fix rezzing coalesced object broken by core merge  
							
							
							
						 
						
							2011-10-12 00:50:13 +02:00  
				
					
						
							
							
								 
						
							
							
								1c2b5d99c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-10-12 00:10:15 +02:00  
				
					
						
							
							
								 
						
							
							
								e4f3ba8610 
								
							
								 
							
						 
						
							
							
								
								Merge commit '92c88121c72386f85472c6cf4891eca8b62b9867' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs 
							
						 
						
							2011-10-12 00:10:30 +01:00  
				
					
						
							
							
								 
						
							
							
								a9af618842 
								
							
								 
							
						 
						
							
							
								
								Merge commit '460946ad62b682c7a942751f192ca9e96b662f0e' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-10-11 23:32:16 +01:00  
				
					
						
							
							
								 
						
							
							
								0b96991ab4 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c7d0d71666a92b201d639511d062a7c22726b3c9' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:28:16 +01:00  
				
					
						
							
							
								 
						
							
							
								b8e22b25fd 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b98442dceccd416a493f19153f5daad2e173183e' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Animation/ScenePresenceAnimator.cs 
							
						 
						
							2011-10-11 23:28:06 +01:00  
				
					
						
							
							
								 
						
							
							
								1ca86114e1 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a8af0a5ba873dbb8c447e16b142ba7f5af715bdb' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:22:23 +01:00  
				
					
						
							
							
								 
						
							
							
								3359bafc3e 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8a6e6866d9c6c60e4a2e4b980ca2e35ae3963d0d' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:22:08 +01:00  
				
					
						
							
							
								 
						
							
							
								1b3ea64fe9 
								
							
								 
							
						 
						
							
							
								
								Merge commit '37ae6451f9ddb2e07402a5e79a9ab58668781104' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-10-11 23:21:36 +01:00  
				
					
						
							
							
								 
						
							
							
								ef9a811ea6 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e77c919290e166f19e77f3ef040418dd39f2f5bd' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs 
							
						 
						
							2011-10-11 23:17:47 +01:00  
				
					
						
							
							
								 
						
							
							
								7891433148 
								
							
								 
							
						 
						
							
							
								
								Merge commit '56dbab35e122e724c9277b05820417a05ad8a1be' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:16:43 +01:00  
				
					
						
							
							
								 
						
							
							
								0ae63d0e8b 
								
							
								 
							
						 
						
							
							
								
								Merge commit '42fe774ad10d469c11fe58731fcab0e4df760871' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Examples/SimpleModule/ComplexObject.cs
	OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs 
							
						 
						
							2011-10-11 23:16:19 +01:00  
				
					
						
							
							
								 
						
							
							
								efaa113fb9 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c7db3df3442657cda398ff2f90d387bce98c718a' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:15:41 +01:00  
				
					
						
							
							
								 
						
							
							
								95a1a804bf 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a1875ec7600758087f6c06ccaf625507362e215c' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:15:29 +01:00  
				
					
						
							
							
								 
						
							
							
								ae67eb0a1f 
								
							
								 
							
						 
						
							
							
								
								Merge commit '246443773ae52420092b483603d0e1daf9b87f00' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:15:17 +01:00  
				
					
						
							
							
								 
						
							
							
								d1e681f682 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e742cffe15d3e50841908d7babc2e4c4a7630635' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2011-10-11 23:14:23 +01:00  
				
					
						
							
							
								 
						
							
							
								61a8e35b7d 
								
							
								 
							
						 
						
							
							
								
								Merge commit '528fcede6c31c056c3863fd19528558fcbaf475f' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:08:38 +01:00  
				
					
						
							
							
								 
						
							
							
								b9826035f6 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a3531dec1aaafdcd22a70764cc512dd5666c75fc' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:08:18 +01:00  
				
					
						
							
							
								 
						
							
							
								a157fdedcf 
								
							
								 
							
						 
						
							
							
								
								Merge commit '2b2580e3a12d5c493f9a77bf9435ca32a0a0355c' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2011-10-11 23:08:07 +01:00  
				
					
						
							
							
								 
						
							
							
								66c06c5685 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8caf3ed49ec3403843e25db018cc9db63e2ca643' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:02:19 +01:00  
				
					
						
							
							
								 
						
							
							
								ea8350a526 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e789ab659c8a35a32f4edfc8f79f367b9a993721' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:02:04 +01:00  
				
					
						
							
							
								 
						
							
							
								5536cdf90c 
								
							
								 
							
						 
						
							
							
								
								Merge commit '39d7945efc8daa6e5cd0f4728b499e7a624526cd' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/RegionLoader/Web/RegionLoaderWebServer.cs 
							
						 
						
							2011-10-11 23:01:52 +01:00  
				
					
						
							
							
								 
						
							
							
								ed1bb2081e 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c14c4bc1ec5f381aa754068caf460c95e4539b17' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:54:03 +01:00  
				
					
						
							
							
								 
						
							
							
								308b6937ad 
								
							
								 
							
						 
						
							
							
								
								Merge commit '839c1cdcc4e9ce410636becb5b81190463dec5bf' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:53:53 +01:00  
				
					
						
							
							
								 
						
							
							
								83ec064868 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'bec0cbe82b0de1b5fa8e214a0cc59d0db1f25959' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2011-10-11 22:53:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b40157fc9b 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c8304b7f84b1a8d9fb978cae510f684e36419deb' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Agent/AssetTransaction/AgentAssetsTransactions.cs 
							
						 
						
							2011-10-11 22:51:44 +01:00  
				
					
						
							
							
								 
						
							
							
								75fd256ef8 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3ccb58c05c0a11fb4cff0f3adf90ca29d67b0c8b' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:43:27 +01:00  
				
					
						
							
							
								 
						
							
							
								833420e167 
								
							
								 
							
						 
						
							
							
								
								Merge commit '2c0bb8118db0b91c14783c2e2a401725e88aa650' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:42:51 +01:00  
				
					
						
							
							
								 
						
							
							
								652c59c0a9 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'd358125cac4e01194dae4b1f0bc9afc87e463f76' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:42:18 +01:00  
				
					
						
							
							
								 
						
							
							
								2e47d24832 
								
							
								 
							
						 
						
							
							
								
								Merge commit '241e07d006fad1b54e088d8a9ddede0b98a1e800' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-10-11 22:41:51 +01:00  
				
					
						
							
							
								 
						
							
							
								a671fcfd2c 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f9438e7147bbb347a45b14126fa7181307f8ef43' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:33:58 +01:00  
				
					
						
							
							
								 
						
							
							
								6101de2316 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8159fd7110459246ff61a41800899f5d854eceee' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-11 22:32:10 +01:00  
				
					
						
							
							
								 
						
							
							
								9935eb6578 
								
							
								 
							
						 
						
							
							
								
								Merge commit '7ec7a3cf33b3a67cb10df14bad04cf6f09262822' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:26:18 +01:00  
				
					
						
							
							
								 
						
							
							
								6e6c70be15 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'fa9291512aabbe72cb6b1b0b7a9af79d9b05d253' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:24:40 +01:00  
				
					
						
							
							
								 
						
							
							
								1ba53850b2 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'aadf7dd91cdeb98b48cd81c5db06481593aff993' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:23:40 +01:00  
				
					
						
							
							
								 
						
							
							
								34954172a1 
								
							
								 
							
						 
						
							
							
								
								Merge commit '1e798136c3458b8255fcb6341713bf9dbb689f4b' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:23:16 +01:00  
				
					
						
							
							
								 
						
							
							
								b9de3b7f5b 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f95033812402aaf31a9f2f66c946165d2d79669f' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletDotNETPlugin/BulletDotNETCharacter.cs
	OpenSim/Region/Physics/BulletXPlugin/BulletXPlugin.cs
	prebuild.xml 
							
						 
						
							2011-10-11 22:22:34 +01:00  
				
					
						
							
							
								 
						
							
							
								fe3594c5ea 
								
							
								 
							
						 
						
							
							
								
								Start recording object updates per second statistic (analogue of agent updates per secod) and expose via monitoring module as ObjectUpdatePerSecondMonitor  
							
							... 
							
							
							
							A useful diagnostic to find out how object updates are burdening a scene 
							
						 
						
							2011-10-11 22:17:05 +01:00  
				
					
						
							
							
								 
						
							
							
								03d533dc1e 
								
							
								 
							
						 
						
							
							
								
								Merge commit '385c4a210deb63c25f082ab8a3f0c63c7bff8fb5' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:15:25 +01:00  
				
					
						
							
							
								 
						
							
							
								341efb0942 
								
							
								 
							
						 
						
							
							
								
								Merge commit '6f542f73d4aacc0b92c2ebcff84b4ce2c8d9433b' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:12:25 +01:00  
				
					
						
							
							
								 
						
							
							
								68a42af30f 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'adfe713b4340771eee15371dd1216527b5662545' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:11:55 +01:00  
				
					
						
							
							
								 
						
							
							
								6978ae0a59 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b2356340d22578143af2daab979ea4633faa93dc' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-11 22:11:44 +01:00  
				
					
						
							
							
								 
						
							
							
								a8747b3888 
								
							
								 
							
						 
						
							
							
								
								Merge commit '903d5c02cb372af3fef5884d95312110229fbc1e' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:41:30 +01:00  
				
					
						
							
							
								 
						
							
							
								f1fa059b37 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a00327d0e5f512ccf56e18082c7e7c7366517379' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:32:24 +01:00  
				
					
						
							
							
								 
						
							
							
								3ac15c03b2 
								
							
								 
							
						 
						
							
							
								
								Merge commit '923f2459cfa8106c6de52dc694c700ab07d8109b' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:32:14 +01:00  
				
					
						
							
							
								 
						
							
							
								0fa21b7b5e 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'd4043c084a86da5f462356ec5c65eab2b861564d' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:31:48 +01:00  
				
					
						
							
							
								 
						
							
							
								673886d231 
								
							
								 
							
						 
						
							
							
								
								Merge commit '1458fab82c4dab9901d81419e6b515f47ea7320f' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:30:42 +01:00  
				
					
						
							
							
								 
						
							
							
								986a3838a6 
								
							
								 
							
						 
						
							
							
								
								Merge commit '90466515839eb34d7fd9984c92f1970ab5d6f3ad' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:29:58 +01:00  
				
					
						
							
							
								 
						
							
							
								5b40389352 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4ae4b14b5da9b828bbb7c4e5b05693ad8528556a' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:29:04 +01:00  
				
					
						
							
							
								 
						
							
							
								8fac7c0650 
								
							
								 
							
						 
						
							
							
								
								Merge commit '522d6261f11ffaf8320c3f0775beb5d0608ce226' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/ServiceConnectorsOut/UserAccounts/LocalUserAccountServiceConnector.cs 
							
						 
						
							2011-10-11 21:28:23 +01:00  
				
					
						
							
							
								 
						
							
							
								9d22110c23 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c4efb97d49dec736151dfa3fa102efe6a5f6fbab' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:22:58 +01:00  
				
					
						
							
							
								 
						
							
							
								cc1fe354d0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'de19dc3024e5359f594d0a32c593d905163c24ea' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2011-10-11 21:21:44 +01:00  
				
					
						
							
							
								 
						
							
							
								c95c8ab246 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8fb3e71b14e28bf8a4ddb72e3d1b529128f090ce' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2011-10-11 21:06:06 +01:00  
				
					
						
							
							
								 
						
							
							
								7d2a3dc174 
								
							
								 
							
						 
						
							
							
								
								Merge commit '42f1b88eb2492f8d218526c1b30ac027a65d67f3' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2011-10-11 20:57:31 +01:00  
				
					
						
							
							
								 
						
							
							
								f138a2056e 
								
							
								 
							
						 
						
							
							
								
								meaningless change to goose panda  
							
							
							
						 
						
							2011-10-11 00:29:41 +01:00  
				
					
						
							
							
								 
						
							
							
								28f549bd64 
								
							
								 
							
						 
						
							
							
								
								osSetParcelDetails - PARCEL_DETAILS_CLAIMDATE  
							
							... 
							
							
							
							this new flag set parcels claim date
value 0 for this flag set current unixstamp
http://opensimulator.org/mantis/view.php?id=5725  
							
						 
						
							2011-10-11 00:13:26 +01:00  
				
					
						
							
							
								 
						
							
							
								353e7ce873 
								
							
								 
							
						 
						
							
							
								
								Allow monitoring of stats by region name  
							
							
							
						 
						
							2011-10-10 23:58:27 +01:00  
				
					
						
							
							
								 
						
							
							
								62aad4c18f 
								
							
								 
							
						 
						
							
							
								
								Add other region stats (total frame time, physics fps, etc.) currently missing from MonitorModule  
							
							... 
							
							
							
							Unlike the other 3 stats mechanisms, monitor data can be queried per individual region, which makes this useful.
This doesn't affect an of the existing monitored stats. 
							
						 
						
							2011-10-10 23:48:53 +01:00  
				
					
						
							
							
								 
						
							
							
								19096bd391 
								
							
								 
							
						 
						
							
							
								
								Convert getLastReportedSimFPS() and getLastReportedSimStats() into more idiomatic LastReportedSimFPS and LastReportedSimStats on SimStatsReporter  
							
							
							
						 
						
							2011-10-10 22:23:42 +01:00  
				
					
						
							
							
								 
						
							
							
								8114f895c2 
								
							
								 
							
						 
						
							
							
								
								Provide a way to turn the MonitorModule on and off  
							
							... 
							
							
							
							Default is currently on since this is the historical setting 
							
						 
						
							2011-10-10 22:17:29 +01:00  
				
					
						
							
							
								 
						
							
							
								2b290793ab 
								
							
								 
							
						 
						
							
							
								
								refactor: have lsl and ossl interrogate scene.StatsReporter directly rather than going through scene  
							
							... 
							
							
							
							I know this goes against the law of demeter but I don't think it's that useful here and I'd rather get rid of nasty little wrapper methods 
							
						 
						
							2011-10-10 21:54:08 +01:00  
				
					
						
							
							
								 
						
							
							
								013bf2775f 
								
							
								 
							
						 
						
							
							
								
								remove unused LastAssetID from DynamicTextureUpdaer  
							
							
							
						 
						
							2011-10-10 15:19:23 +01:00  
				
					
						
							
							
								 
						
							
							
								156385f48b 
								
							
								 
							
						 
						
							
							
								
								Tweak to language of last commit in rejecting UUID.Zero in GridService.RegisterRegion()  
							
							... 
							
							
							
							Allowing regions with UUID.Zero causes problems elsewhere according to http://opensimulator.org/mantis/view.php?id=3426 
It's probably a bad idea to allow these in any case. 
							
						 
						
							2011-10-08 02:15:04 +01:00  
				
					
						
							
							
								 
						
							
							
								a6c5e00c45 
								
							
								 
							
						 
						
							
							
								
								GridService - Region UUID can not be NULL  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=3426  
						
							2011-10-08 02:13:18 +01:00  
				
					
						
							
							
								 
						
							
							
								29660fe175 
								
							
								 
							
						 
						
							
							
								
								Remove the inconsistently applied now pointless FailIfRemoteAdminDisabled() check on XMLRPC RemoteAdmin handlers.  
							
							... 
							
							
							
							If admin is disabled then the XMLRPC handlers are never registered, which means that they cannot be called anyway. 
							
						 
						
							2011-10-08 02:00:36 +01:00  
				
					
						
							
							
								 
						
							
							
								71d29decc8 
								
							
								 
							
						 
						
							
							
								
								replace List used by m_accessIP in RemoteAdminPlugin with the more efficient HashSet  
							
							
							
						 
						
							2011-10-08 01:53:10 +01:00  
				
					
						
							
							
								 
						
							
							
								4073cd6ced 
								
							
								 
							
						 
						
							
							
								
								Add option to allow only explicitly listed IPs to access RemoteAdmin facilities.  
							
							... 
							
							
							
							Also adds password check to some functions where this was missing and fixes some parameter checking.
This is a patch from http://opensimulator.org/mantis/view.php?id=5715  with a few small unrelated spacing tweaks from me.
Thanks Michelle Argus. 
							
						 
						
							2011-10-08 01:23:26 +01:00  
				
					
						
							
							
								 
						
							
							
								ff80113534 
								
							
								 
							
						 
						
							
							
								
								Go back to lying that sim fps is 55 when it's actually locked at a maximum of 11.  
							
							... 
							
							
							
							We're been lying since 2008 so I'm sure another few years can't hurt.
To know the real fps, either divide sim fps by 5 and/or look at the frame time. 
							
						 
						
							2011-10-08 00:15:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f8c06c6114 
								
							
								 
							
						 
						
							
							
								
								flip master version up to 0.7.3  
							
							
							
						 
						
							2011-10-07 23:41:55 +01:00  
				
					
						
							
							
								 
						
							
							
								1c54817977 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-07 16:36:43 -04:00  
				
					
						
							
							
								 
						
							
							
								a9b3ab0c85 
								
							
								 
							
						 
						
							
							
								
								Add note to docs  
							
							... 
							
							
							
							This method is used by externasl/3rd party management tools to
  create users and they depend on us to generate the UUID. 
							
						 
						
							2011-10-07 16:34:33 -04:00  
				
					
						
							
							
								 
						
							
							
								e3c522e211 
								
							
								 
							
						 
						
							
							
								
								Comment out [SCENE PRESENCE] SendAppearanceToAllOtherAgents: log message  
							
							... 
							
							
							
							As per earlier discussions with dslake 
							
						 
						
							2011-10-07 20:51:26 +01:00  
				
					
						
							
							
								 
						
							
							
								4b46b7a5ad 
								
							
								 
							
						 
						
							
							
								
								Fixed line endings from previous commit  
							
							
							
						 
						
							2011-10-06 23:20:51 -07:00  
				
					
						
							
							
								 
						
							
							
								f26a966b8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-06 22:50:03 -07:00  
				
					
						
							
							
								 
						
							
							
								4748c19bdb 
								
							
								 
							
						 
						
							
							
								
								Refactored "known child region" in ScenePresence. There were 4 different  
							
							... 
							
							
							
							ways to access the list/dictionary of child regions and locking was
inconsistent. There are now public properties which enforce locks.
Callers are no longer required to create new copies of lists. 
							
						 
						
							2011-10-06 22:47:33 -07:00  
				
					
						
							
							
								 
						
							
							
								1f78dc6504 
								
							
								 
							
						 
						
							
							
								
								remove the pointless slashes on the end of the (5!) different server stat retrieval mechanisms.  
							
							... 
							
							
							
							Original request URLs that end with / will still work, but this will allow one to type /simstatus as well as /simstatus/
Can't do this with webstats yet since it does insane things to the path. 
							
						 
						
							2011-10-07 00:30:35 +01:00  
				
					
						
							
							
								 
						
							
							
								4c812884be 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-06 23:47:41 +01:00  
				
					
						
							
							
								 
						
							
							
								95910f03d4 
								
							
								 
							
						 
						
							
							
								
								WebStats - Home Link Fix  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=4536  
						
							2011-10-06 22:30:24 +01:00  
				
					
						
							
							
								 
						
							
							
								9a16e76f51 
								
							
								 
							
						 
						
							
							
								
								Simplified IsInTransit property on ScenePresence and removed InTransit() which called IsInTransit=true which called m_inTransit=true. Also removed NotInTransit().  
							
							
							
						 
						
							2011-10-06 12:39:19 -07:00  
				
					
						
							
							
								 
						
							
							
								08f264d096 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-06 12:22:15 -07:00  
				
					
						
							
							
								 
						
							
							
								bd9ba904c3 
								
							
								 
							
						 
						
							
							
								
								Refactor ScenePresence so gets and sets are through properties. Added private sets when needed. Removed redundant code when methods replicated what the set already does  
							
							
							
						 
						
							2011-10-06 12:19:31 -07:00  
				
					
						
							
							
								 
						
							
							
								9500415c61 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' into bigmerge  
							
							
							
						 
						
							2011-10-06 17:57:28 +02:00  
				
					
						
							
							
								 
						
							
							
								300d357573 
								
							
								 
							
						 
						
							
							
								
								Fix physics proxy position when linking and rotating the root prim only  
							
							
							
						 
						
							2011-10-06 17:55:20 +02:00  
				
					
						
							
							
								 
						
							
							
								363a99593d 
								
							
								 
							
						 
						
							
							
								
								Change the asset connector to allow connection to different asset servers  
							
							... 
							
							
							
							depending on the first two digits of the asset id. 
							
						 
						
							2011-10-06 15:39:21 +02:00  
				
					
						
							
							
								 
						
							
							
								77b8fb0f86 
								
							
								 
							
						 
						
							
							
								
								Added back UserAccount that creates random UUID for new account.  
							
							... 
							
							
							
							This should fix recent issues with 3rd party apps that use the
old interface w/o breaking the new one. 
							
						 
						
							2011-10-05 22:01:12 -04:00  
				
					
						
							
							
								 
						
							
							
								ca83f99332 
								
							
								 
							
						 
						
							
							
								
								Instead of adding stat agentMS in all kinds of places, calculate it instead in the main Scene.Update() loop, like the other stats  
							
							... 
							
							
							
							Some of the places where agentMS was added were in separate threads launched by the update loop.  I don't believe this is correct, since such threads are no longer contributing to frame time.
Some of the places were also driven by client input rather than the scene loop.  I don't believe it's appropriate to add this kind of stuff to scene loop stats.
These changes hopefully have the nice affect of making the broken out frame stats actually add up to the total frame time 
							
						 
						
							2011-10-06 00:45:25 +01:00  
				
					
						
							
							
								 
						
							
							
								7fa1c979cf 
								
							
								 
							
						 
						
							
							
								
								rename WebStatsModules.m_scene to m_scenes since it's a list of scenes, not a single one  
							
							
							
						 
						
							2011-10-05 23:36:27 +01:00  
				
					
						
							
							
								 
						
							
							
								8a8983b3d4 
								
							
								 
							
						 
						
							
							
								
								Add user ID to new estate user prompt, to make it clearer and consistent with the main create user prompts  
							
							
							
						 
						
							2011-10-05 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								604708fc96 
								
							
								 
							
						 
						
							
							
								
								Change WebStatsModule to check its config properly, instead of catching the ineviable NullReferenceException!  
							
							... 
							
							
							
							Also, tidy up spacing. 
							
						 
						
							2011-10-05 23:31:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9090039324 
								
							
								 
							
						 
						
							
							
								
								Remove unused local variable i from OdeScene.Simulate()  
							
							
							
						 
						
							2011-10-05 22:15:28 +01:00  
				
					
						
							
							
								 
						
							
							
								7d033187d8 
								
							
								 
							
						 
						
							
							
								
								Make reported sim fps more accurate, in line with frame time ms  
							
							... 
							
							
							
							Also remove some unused fields and improve naming on others. 
							
						 
						
							2011-10-05 22:08:56 +01:00  
				
					
						
							
							
								 
						
							
							
								3142982353 
								
							
								 
							
						 
						
							
							
								
								Removed redundant scene presence lookups in HGMessageTransferModule  
							
							
							
						 
						
							2011-10-05 12:58:24 -07:00  
				
					
						
							
							
								 
						
							
							
								38d205502a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-04 16:59:35 -07:00  
				
					
						
							
							
								 
						
							
							
								146322eb34 
								
							
								 
							
						 
						
							
							
								
								Removed redundant IClientAPI calls from TreePopulatorModule. Removing tree objects already triggers objectkill packet to client. No need to send again.  
							
							
							
						 
						
							2011-10-04 16:59:05 -07:00  
				
					
						
							
							
								 
						
							
							
								9a49b3b519 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-04 23:53:30 +01:00  
				
					
						
							
							
								 
						
							
							
								b907a66f39 
								
							
								 
							
						 
						
							
							
								
								When creating a new user on the comand line, give the option of allowing a UUID to be specified to override the randomly generated one.  
							
							... 
							
							
							
							This can be useful in some migration cases where recreating user accounts with known IDs will preserve region scene object ownership. 
							
						 
						
							2011-10-04 23:48:35 +01:00  
				
					
						
							
							
								 
						
							
							
								413e299045 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-04 15:44:22 -07:00  
				
					
						
							
							
								 
						
							
							
								b229a72a5f 
								
							
								 
							
						 
						
							
							
								
								Turn off keepalives when commands are specified  
							
							
							
						 
						
							2011-10-04 15:43:41 -07:00  
				
					
						
							
							
								 
						
							
							
								92c88121c7 
								
							
								 
							
						 
						
							
							
								
								Removed all refs to IClientAPI from IAttachmentsModule. Separated client handlers for attachments to call public interface and rearranged module file into sections  
							
							
							
						 
						
							2011-10-04 14:40:39 -07:00  
				
					
						
							
							
								 
						
							
							
								bfa405e6f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-03 16:45:04 -07:00  
				
					
						
							
							
								 
						
							
							
								460946ad62 
								
							
								 
							
						 
						
							
							
								
								Removed redundant code in AttachmentsModule and simplified interfaces which converted back and forth between ScenePresence and IClientAPI. More to be done still.  
							
							
							
						 
						
							2011-10-03 16:44:32 -07:00  
				
					
						
							
							
								 
						
							
							
								c7d0d71666 
								
							
								 
							
						 
						
							
							
								
								trival tweak to trigger the continuous integration system  
							
							
							
						 
						
							2011-10-04 00:37:02 +01:00  
				
					
						
							
							
								 
						
							
							
								b98442dcec 
								
							
								 
							
						 
						
							
							
								
								Animation-States Turning Left, Turning Right implemented/enabled  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=3036  
						
							2011-10-04 00:27:11 +01:00  
				
					
						
							
							
								 
						
							
							
								a8af0a5ba8 
								
							
								 
							
						 
						
							
							
								
								Return NULL_KEY from llGetTexture if a non-existent face is indicated, rather than ""  
							
							... 
							
							
							
							As per http://wiki.secondlife.com/wiki/LlGetTexture  
							
						 
						
							2011-10-04 00:15:48 +01:00  
				
					
						
							
							
								 
						
							
							
								8a6e6866d9 
								
							
								 
							
						 
						
							
							
								
								For llGetTexture(), if the face texture asset is in the inventory, return the inventory name rather than the asset UUID  
							
							... 
							
							
							
							This is as per http://wiki.secondlife.com/wiki/LlGetTexture 
Applied patch in http://opensimulator.org/mantis/view.php?id=4552  with an additional break statement if an inventory item is found to exit early.
Thanks Michelle Argus! 
							
						 
						
							2011-10-04 00:07:52 +01:00  
				
					
						
							
							
								 
						
							
							
								34026887fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-03 23:26:52 +01:00  
				
					
						
							
							
								 
						
							
							
								37ae6451f9 
								
							
								 
							
						 
						
							
							
								
								Remove vestigal RegionStatus.SlaveScene.  
							
							... 
							
							
							
							This appears to be code clutter since the code that uses this has long gone. 
							
						 
						
							2011-10-03 23:25:09 +01:00  
				
					
						
							
							
								 
						
							
							
								e77c919290 
								
							
								 
							
						 
						
							
							
								
								Remove usage of Linden packet types from inside Attachments Module and interface  
							
							
							
						 
						
							2011-10-03 11:55:54 -07:00  
				
					
						
							
							
								 
						
							
							
								56dbab35e1 
								
							
								 
							
						 
						
							
							
								
								Remove unimplementated UpdateMovement() methods from SOG, SOP.  
							
							... 
							
							
							
							SP still has an implementation but this is now just a public method on SP rather than an abstract one in EntityBase.
No point making the code more complex until it actually needs to be, 
							
						 
						
							2011-10-01 01:26:50 +01:00  
				
					
						
							
							
								 
						
							
							
								42fe774ad1 
								
							
								 
							
						 
						
							
							
								
								Remove OpenSim.Region.Examples.SimpleModule  
							
							... 
							
							
							
							This module is more than 2 years old and at least some of the 'example' code it gives is now misleading.
Even the logs say it say some bits were broken where it was put in! 
							
						 
						
							2011-10-01 01:21:20 +01:00  
				
					
						
							
							
								 
						
							
							
								c7db3df344 
								
							
								 
							
						 
						
							
							
								
								llGetLinkKey, llGetLinkName Fix for sitting Avatar  
							
							... 
							
							
							
							when an avatar sits on a prim, we get now his key & name ;-)
http://opensimulator.org/mantis/view.php?id=4476  
							
						 
						
							2011-10-01 00:41:47 +01:00  
				
					
						
							
							
								 
						
							
							
								a1875ec760 
								
							
								 
							
						 
						
							
							
								
								Add ability to pass in the permissions option (perm) to save oar via RemoteAdmin  
							
							... 
							
							
							
							Applies patch in http://opensimulator.org/mantis/view.php?id=5686 
Thanks Michelle Argus! 
							
						 
						
							2011-10-01 00:19:09 +01:00  
				
					
						
							
							
								 
						
							
							
								246443773a 
								
							
								 
							
						 
						
							
							
								
								minor: remove clutter null check from pass in config to AvatarFactoryModule.Initialize()  
							
							... 
							
							
							
							This is never null 
							
						 
						
							2011-10-01 00:15:30 +01:00  
				
					
						
							
							
								 
						
							
							
								e742cffe15 
								
							
								 
							
						 
						
							
							
								
								Add Enabled switch in new [Attachments] section in OpenSimDefaults.ini to allow attachments to be temporarily turned off.  
							
							... 
							
							
							
							This is for debugging purposes.  Defaults to Attachments Enabled 
							
						 
						
							2011-09-30 01:19:22 +01:00  
				
					
						
							
							
								 
						
							
							
								528fcede6c 
								
							
								 
							
						 
						
							
							
								
								llAvatarOnLinkSitTarget Implementation  
							
							... 
							
							
							
							http://wiki.secondlife.com/wiki/LlAvatarOnLinkSitTarget  
						
							2011-09-29 01:08:05 +01:00  
				
					
						
							
							
								 
						
							
							
								a3531dec1a 
								
							
								 
							
						 
						
							
							
								
								Add en_US culture setting to the async delete to inventory thread, to avoid any issues with float serialization with machines set to non en_US locales.  
							
							... 
							
							
							
							Doing this to see if addresses inventory object deserialization problems in http://opensimulator.org/mantis/view.php?id=5708 , though if it does I'm really surprised not to have seen it before now.
Really need to go through and systematically set the culture for every timer and change all BeginInvoke calls to FireAndForget instead.
But don't want to do something like that this close to a release. 
							
						 
						
							2011-09-26 23:00:16 +01:00  
				
					
						
							
							
								 
						
							
							
								2b2580e3a1 
								
							
								 
							
						 
						
							
							
								
								Fix for rezzing and derezzing HUDs (see Mantis  #5406 ). From now on updates are only sent to affected clients.  
							
							
							
						 
						
							2011-09-25 00:51:43 +02:00  
				
					
						
							
							
								 
						
							
							
								8caf3ed49e 
								
							
								 
							
						 
						
							
							
								
								Remove the unimplented "clear assets" command.  
							
							... 
							
							
							
							This was a bizarre relic of a bygone age that had no implementations.
If you're using and want to clear the flotsam asset cache then please use the existing "fcache clear" command 
							
						 
						
							2011-09-24 02:22:47 +01:00  
				
					
						
							
							
								 
						
							
							
								e789ab659c 
								
							
								 
							
						 
						
							
							
								
								Removed uncalled region load method.  
							
							... 
							
							
							
							The method LoadRegionsPlugin.LoadRegionFromConfig was no longer being referenced from anywhere, so I removed it. It's function has apparently been taken on by the PostInitialise of that module. 
							
						 
						
							2011-09-24 02:06:34 +01:00  
				
					
						
							
							
								 
						
							
							
								39d7945efc 
								
							
								 
							
						 
						
							
							
								
								Added a setting to [Startup] section of config that will allow the simulator to start up with no regions configured.  
							
							... 
							
							
							
							I added the boolean config setting "allow_regionless", defaulting to false. If set to true, opensim will start up ok if no region configurations are found in the specified region_info_source. It will not ask the user to create a region. 
							
						 
						
							2011-09-24 01:59:02 +01:00  
				
					
						
							
							
								 
						
							
							
								c14c4bc1ec 
								
							
								 
							
						 
						
							
							
								
								Don't try and resolve user account for authorization if the agent has come in via hypergrid.  
							
							... 
							
							
							
							If a user account isn't available, this just passes on the name given by the agent instead.
I'm not sure this is particularly useful since I believe that agent names could be faked in this context - it might be no more useful than a viewer agent string.
In fact, there might even be an argument that passing on this name provides a false expectation of authenticity.  However, I will apply for now.
Patch applied from http://opensimulator.org/mantis/view.php?id=5696 
Thanks Michelle Argus. 
							
						 
						
							2011-09-24 01:39:37 +01:00  
				
					
						
							
							
								 
						
							
							
								839c1cdcc4 
								
							
								 
							
						 
						
							
							
								
								Improve locking when access queue in EventQueueGetModule  
							
							
							
						 
						
							2011-09-24 01:10:23 +01:00  
				
					
						
							
							
								 
						
							
							
								bec0cbe82b 
								
							
								 
							
						 
						
							
							
								
								remove unused SOP.Create() method  
							
							
							
						 
						
							2011-09-23 22:20:15 +01:00  
				
					
						
							
							
								 
						
							
							
								c8304b7f84 
								
							
								 
							
						 
						
							
							
								
								Fix avatar parameter updating for viewer 3 and maybe 2.  
							
							... 
							
							
							
							When a slider parameter is changed, the viewer uploads a new shape (or other asset) and the item is updated to point to it.
Viewer 1 uploaded the data in the initial request itself, so the asset references was almost always correctly updated.
However, viewer 3/2 always uploads data in a subsequent xfer, which exposed a race condition where the viewer would make the item update before the asset had uploaded.
This commit shuffles the order of operations to avoid this race, the item is updated with the new asset id instead of the old one while the upload was still taking place.
A second race had to be fixed where avatar appearance would also be updated with the old asset id rather than the new one.
This was fixed by updating the avatar appearance ids when the appearance was actually saved, rather than when the wearables update was made. 
							
						 
						
							2011-09-23 02:59:33 +01:00  
				
					
						
							
							
								 
						
							
							
								41616cad09 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-22 01:11:19 +01:00  
				
					
						
							
							
								 
						
							
							
								3ccb58c05c 
								
							
								 
							
						 
						
							
							
								
								Fix failure to teleport when an agent is lured on the same sim (and probably in neighbouring sims) with HG lure active  
							
							... 
							
							
							
							It turns out that the HG lure module was setting up a pending lure when it intercepted the instant message on its way out to the target avatar.
However, an IM would only be sent if the user was remote, so it would not be set up for users on the same sim or in an immediate neighbour.
We fix this by adding the pending lure when the message goes out and ignoring a duplicate pending lure add if it goes to out via IM.
Hopefully addresses http://opensimulator.org/mantis/view.php?id=5690  
							
						 
						
							2011-09-22 01:08:38 +01:00  
				
					
						
							
							
								 
						
							
							
								28a482a7ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-21 16:24:48 -07:00  
				
					
						
							
							
								 
						
							
							
								2c0bb8118d 
								
							
								 
							
						 
						
							
							
								
								Commented out new debug statements in ScenePresence  
							
							
							
						 
						
							2011-09-21 16:24:19 -07:00  
				
					
						
							
							
								 
						
							
							
								d358125cac 
								
							
								 
							
						 
						
							
							
								
								Reinstate option to land an npc when it reaches a target.  
							
							... 
							
							
							
							This is moved into ScenePresence for now as a general facility 
							
						 
						
							2011-09-22 00:16:05 +01:00  
				
					
						
							
							
								 
						
							
							
								241e07d006 
								
							
								 
							
						 
						
							
							
								
								Move code which handles NPC movement into Scene so that this can also be used by Autopilot coming from the client side.  
							
							... 
							
							
							
							I thought that I had implemented this but must have accidentally removed it.
Adds a regression test to detect if this happens again.
Temporarily disables automatic landing of NPC at a target.  Will be fixed presently. 
							
						 
						
							2011-09-21 23:56:11 +01:00  
				
					
						
							
							
								 
						
							
							
								f9438e7147 
								
							
								 
							
						 
						
							
							
								
								Remove unused and never set SP.PreviousRotation  
							
							
							
						 
						
							2011-09-21 22:01:57 +01:00  
				
					
						
							
							
								 
						
							
							
								572b680cb0 
								
							
								 
							
						 
						
							
							
								
								get rid of an incredibly noisy logging message from the last commit  
							
							
							
						 
						
							2011-09-21 20:15:06 +01:00  
				
					
						
							
							
								 
						
							
							
								c9c40343af 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-21 20:05:11 +01:00  
				
					
						
							
							
								 
						
							
							
								8159fd7110 
								
							
								 
							
						 
						
							
							
								
								When calling osNpcMoveTo(), rotate the avatar in the direction of travel.  
							
							... 
							
							
							
							This stops the npc walking backwards if the target is directly behind.
This means that the npc no longer returns to its original rotation once movement has finished.
If you want this behaviour, please store and reset the original rotation after movement.
This is somewhat to address http://opensimulator.org/mantis/view.php?id=5678  
							
						 
						
							2011-09-21 19:28:41 +01:00  
				
					
						
							
							
								 
						
							
							
								7ec7a3cf33 
								
							
								 
							
						 
						
							
							
								
								Null simulation data must return a non-null region settings or other parts of the simulator expect  
							
							
							
						 
						
							2011-09-20 15:35:36 -07:00  
				
					
						
							
							
								 
						
							
							
								7829b7a601 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-20 14:07:41 -07:00  
				
					
						
							
							
								 
						
							
							
								fa9291512a 
								
							
								 
							
						 
						
							
							
								
								Make debug statements in ScenePresence consistent and add a few more  
							
							
							
						 
						
							2011-09-20 14:07:10 -07:00  
				
					
						
							
							
								 
						
							
							
								aadf7dd91c 
								
							
								 
							
						 
						
							
							
								
								Remove vestigal OpenSim.Data mono addins extension points that don't look like they've been active for at least 2 and a half years  
							
							
							
						 
						
							2011-09-20 20:56:32 +01:00  
				
					
						
							
							
								 
						
							
							
								1e798136c3 
								
							
								 
							
						 
						
							
							
								
								adjust some whitespace to trigger another build, to check the last failure was just a glitch  
							
							
							
						 
						
							2011-09-17 01:33:55 +01:00  
				
					
						
							
							
								 
						
							
							
								f950338124 
								
							
								 
							
						 
						
							
							
								
								Remove old bullet DotNET and X libraries in preparation for BulletS  
							
							... 
							
							
							
							These weren't working properly anyway.
You will need to rerun prebuild.sh/.bat after this commit, and maybe "nant clean" as well. 
							
						 
						
							2011-09-17 01:09:25 +01:00  
				
					
						
							
							
								 
						
							
							
								385c4a210d 
								
							
								 
							
						 
						
							
							
								
								On setting a new avatar appearance, if height hasn't changed then don't set that same height in ScenePresence.  
							
							... 
							
							
							
							This prevents unnecessary work in the ODE module, though possibly that should be checking against same size sets itself 
							
						 
						
							2011-09-17 00:26:53 +01:00  
				
					
						
							
							
								 
						
							
							
								6f542f73d4 
								
							
								 
							
						 
						
							
							
								
								Stop the avatar stalling on its first boarder cross when using the ODE plugin  
							
							... 
							
							
							
							When upgrading the previously child agent to a root, the code was setting the Size parameter on the ODECharacter PhysicsActor.
This in turn reset Velocity, which cause the border stall.
I'm fixing this by commenting out the Velocity = Vector3.Zero lines since they don't appear to play a useful purpose 
							
						 
						
							2011-09-16 23:57:16 +01:00  
				
					
						
							
							
								 
						
							
							
								adfe713b43 
								
							
								 
							
						 
						
							
							
								
								minor: I was wrong about OffsetPosition - sometimes it genuinely does return offset position!  
							
							... 
							
							
							
							Add method doc to explain this. 
							
						 
						
							2011-09-16 22:55:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b2356340d2 
								
							
								 
							
						 
						
							
							
								
								Remove setter from SP.OffsetPosition, since all sets should flow through SP.AbsolutePosition  
							
							... 
							
							
							
							OffsetPosition is also misnamed - it returns the absolute position and never contains an offset. 
							
						 
						
							2011-09-16 22:51:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c695e23dd9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-16 21:06:09 +01:00  
				
					
						
							
							
								 
						
							
							
								903d5c02cb 
								
							
								 
							
						 
						
							
							
								
								Updated some variables to be closer to the coding standards (and easier to understand).  
							
							... 
							
							
							
							There were a few variables in LocalConsole with single character names, and the class fields did not use the m_ prefix.
I also removed a redundant variable, h. It was being set to 1 in a couple  of places, and incremented in another, but never actually used. 
							
						 
						
							2011-09-16 20:24:47 +01:00  
				
					
						
							
							
								 
						
							
							
								30b6838837 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-16 19:56:14 +01:00  
				
					
						
							
							
								 
						
							
							
								a00327d0e5 
								
							
								 
							
						 
						
							
							
								
								Fix build errors on Windows by adding missing OpenSim.Services.Base reference  
							
							
							
						 
						
							2011-09-16 19:54:23 +01:00  
				
					
						
							
							
								 
						
							
							
								923f2459cf 
								
							
								 
							
						 
						
							
							
								
								Passwords could be revealed in console by pressing backspace.  
							
							... 
							
							
							
							Pressing backspace causes hidden input (such as passwords) to be revealed on the console. The echo state was not being taken into account when handling a backspace key press. 
							
						 
						
							2011-09-16 19:25:38 +01:00  
				
					
						
							
							
								 
						
							
							
								d4043c084a 
								
							
								 
							
						 
						
							
							
								
								MSSQL Bug fix in user account retrieval, plus migrations for FriendsStore and InventoryStore  
							
							
							
						 
						
							2011-09-16 19:09:46 +01:00  
				
					
						
							
							
								 
						
							
							
								1458fab82c 
								
							
								 
							
						 
						
							
							
								
								Reattaching a region was failing if the estate name had not changed (issue 5035).  
							
							... 
							
							
							
							Using the RemoteAdmin API to close then recreate a region would fail if the estate name had not changed. If the estate name /was/ changed then the existing estate would be renamed rather than a new one being created. The problem really arose from a lack of distinction in the data storage layer between creating new estates and loading existing ones. 
							
						 
						
							2011-09-16 18:50:25 +01:00  
				
					
						
							
							
								 
						
							
							
								9046651583 
								
							
								 
							
						 
						
							
							
								
								Pass any region scope through to the CreateUser() method  
							
							
							
						 
						
							2011-09-16 00:36:43 +01:00  
				
					
						
							
							
								 
						
							
							
								4ae4b14b5d 
								
							
								 
							
						 
						
							
							
								
								refactor: move estate owner setup code into separate method  
							
							
							
						 
						
							2011-09-16 00:24:23 +01:00  
				
					
						
							
							
								 
						
							
							
								522d6261f1 
								
							
								 
							
						 
						
							
							
								
								Correctly create a freshly created estate owner's default items and avatar entries on standalone if applicable.  
							
							
							
						 
						
							2011-09-16 00:12:12 +01:00  
				
					
						
							
							
								 
						
							
							
								c4efb97d49 
								
							
								 
							
						 
						
							
							
								
								Write code to create minimum necessary body parts/clothing and avatar entries to make a newly created user appear as a non-cloud on viewer 2  
							
							... 
							
							
							
							Viewer 2 no longer contains the default avatar assets (i.e. "Ruth") that would appear if the user had insufficient body part/clothing entries.
Instead, avatars always appear as a cloud, which is a very bad experience for out-of-the-box OpenSim.
Default is currently off.  My intention is to switch it on for standalone shortly.
This is not particularly flexible as "Ruth" is hardcoded, but this can change in the future, in co-ordination with the existing RemoteAdmin capabilities.
Need to fix creation of suitable entries for users created as estate owners on standalone.
Avatars still appear with spooky empty eyes, need to see if we can address this.
This commit adds a "Default Iris" to the library (thanks to Eirynne Sieyes from http://opensimulator.org/mantis/view.php?id=1461 ) which can be used. 
							
						 
						
							2011-09-15 22:59:29 +01:00  
				
					
						
							
							
								 
						
							
							
								de19dc3024 
								
							
								 
							
						 
						
							
							
								
								refactor: rename SOG/SOP.GetProperties() to SendPropertiesToClient() to reflect what it actually does  
							
							... 
							
							
							
							This also makes it consistent with some other methods that send data to the client. 
							
						 
						
							2011-09-15 18:58:58 +01:00  
				
					
						
							
							
								 
						
							
							
								a4cc5f628f 
								
							
								 
							
						 
						
							
							
								
								Only bother to create an inventory xfer file if there are any items in a prim inventory  
							
							
							
						 
						
							2011-09-15 18:42:10 +01:00  
				
					
						
							
							
								 
						
							
							
								8fb3e71b14 
								
							
								 
							
						 
						
							
							
								
								Shuffle order of code in invnetory connector GetFolderContent() calls to avoid a possible race condition  
							
							
							
						 
						
							2011-09-15 18:36:22 +01:00  
				
					
						
							
							
								 
						
							
							
								42f1b88eb2 
								
							
								 
							
						 
						
							
							
								
								If a prim inventory becomes empty through deletion, send an empty xfer file name rather than one that references a metadata file containing only the folder object.  
							
							... 
							
							
							
							If we do this, then viewer 3 crashes when we try and rez a script directly in an attachment's prim inventory.
Sending an empty file name was already being done if the prim's inventory had never been touched.
Now we always do that if there are no items in that inventory.
Hopefully addresses the remaining point in http://opensimulator.org/mantis/view.php?id=5644  
							
						 
						
							2011-09-15 18:13:36 +01:00  
				
					
						
							
							
								 
						
							
							
								e15917f465 
								
							
								 
							
						 
						
							
							
								
								Fixed a movement regression - Kitto's jump code is no longer needed (plus it's an eyesore)  
							
							
							
						 
						
							2011-09-14 19:34:03 -07:00  
				
					
						
							
							
								 
						
							
							
								1129b80629 
								
							
								 
							
						 
						
							
							
								
								Fix a rather stupid VS warning "The operation overflows at compile time in checked mode" - doesn't make much sense to me, but for some reason it doesn't like 256 - 6 when 256 is a constant...  
							
							
							
						 
						
							2011-09-14 19:31:55 -07:00  
				
					
						
							
							
								 
						
							
							
								5484c9b585 
								
							
								 
							
						 
						
							
							
								
								Bring us up to date.  
							
							
							
						 
						
							2011-09-14 19:11:32 -07:00  
				
					
						
							
							
								 
						
							
							
								cda4cd6b55 
								
							
								 
							
						 
						
							
							
								
								Merge fixes, and fix the build  
							
							
							
						 
						
							2011-09-14 18:46:42 -07:00  
				
					
						
							
							
								 
						
							
							
								bd991fc95f 
								
							
								 
							
						 
						
							
							
								
								Don't try and delete attachments for child agent close  
							
							
							
						 
						
							2011-09-13 22:54:50 +01:00  
				
					
						
							
							
								 
						
							
							
								1084d8f6a2 
								
							
								 
							
						 
						
							
							
								
								Remove code from DetachSingleAttachmentToInv() that sets group changed on all parts, now that we're performing this check in UpdateKnownItem() for other purposes  
							
							
							
						 
						
							2011-09-13 22:39:06 +01:00  
				
					
						
							
							
								 
						
							
							
								61affee814 
								
							
								 
							
						 
						
							
							
								
								remove redunant itemID and agentID arguments from UpdateKnownItem().  
							
							... 
							
							
							
							itemID is always taken taken from the group's stored item id, and agentID is never used. 
							
						 
						
							2011-09-13 22:33:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2d62484f11 
								
							
								 
							
						 
						
							
							
								
								Remove UpdateKnownItem() from IAttachmentsModule.  
							
							... 
							
							
							
							It's not appropriate for code outside the attachments module to call this. 
							
						 
						
							2011-09-13 22:27:33 +01:00  
				
					
						
							
							
								 
						
							
							
								62b3e74bc5 
								
							
								 
							
						 
						
							
							
								
								minor: remove redundant grp != null check from AM.UpdateKnownItem()  
							
							
							
						 
						
							2011-09-13 22:24:33 +01:00  
				
					
						
							
							
								 
						
							
							
								8880aea728 
								
							
								 
							
						 
						
							
							
								
								Stop attempts to rewear already worn items from removing and reattaching.  
							
							... 
							
							
							
							Viewer 2/3 will sometimes attempt to rewear attachments, even though they have already been attached during the main login process.
This change ignores those attempts.
This stops script failures during login, as the rewearing was racing with the script startup code.
It might also help with attachments being abnormally put into deleted state.
Hopefully resolves some more of http://opensimulator.org/mantis/view.php?id=5644  
							
						 
						
							2011-09-13 22:13:58 +01:00  
				
					
						
							
							
								 
						
							
							
								618277e797 
								
							
								 
							
						 
						
							
							
								
								Comment out attachments code in Scene.IncomingCreateObject(UUID userID, UUID itemID) for now  
							
							... 
							
							
							
							As far as I can see, this is only invoked by a PUT request to ObjectHandlers, which is not being used anyway.
Invoking attachments code at this point is probably inappropriate since it would still be invoked when the client entered the scene.
Being commented to simplify analysis of attachments issues.  Can be uncommented when in use.
Also, small tweak to lock and log removal of a SOG from the SceneObjectGroupsByLocalPartID collection in SceneGraph.GetGroupByPrim() if an inconsistency is found. 
							
						 
						
							2011-09-13 20:25:32 +01:00  
				
					
						
							
							
								 
						
							
							
								df73833a2c 
								
							
								 
							
						 
						
							
							
								
								stop the duplicate remove of the root part ids from the full part and local part indexes in SG.DeleteSceneObject()  
							
							... 
							
							
							
							this is unnecessary because the parts array iterated through contains the root part as well as the non-root parts 
							
						 
						
							2011-09-13 18:11:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f09a90d8a7 
								
							
								 
							
						 
						
							
							
								
								extend TestGetSceneObjectByPartLocalId() to test state after scene object deletion  
							
							
							
						 
						
							2011-09-13 18:08:05 +01:00  
				
					
						
							
							
								 
						
							
							
								07ba28f1de 
								
							
								 
							
						 
						
							
							
								
								In SG.AddSceneObject(), stop unnecessarily adding the root part to object indexes sepearately from the other parts.  
							
							... 
							
							
							
							The SOG.Parts property contains the root part as well as the non-root parts 
							
						 
						
							2011-09-13 17:56:02 +01:00  
				
					
						
							
							
								 
						
							
							
								c14f0a22d4 
								
							
								 
							
						 
						
							
							
								
								Add new TestGetSceneObjectByPartLocalId() for retrieving a scene object via the local id of one of its parts  
							
							
							
						 
						
							2011-09-13 17:52:10 +01:00  
				
					
						
							
							
								 
						
							
							
								88bd71b978 
								
							
								 
							
						 
						
							
							
								
								improve TestAddSceneObject() to test a multi-part object rather than a single-part  
							
							
							
						 
						
							2011-09-13 17:40:39 +01:00  
				
					
						
							
							
								 
						
							
							
								306af9934a 
								
							
								 
							
						 
						
							
							
								
								In an object return message, send a null-terminated empty string in binary bucket to prevent a viewer 3 crash.  
							
							... 
							
							
							
							This is the message sent to the client when the object is returned.
We were sending byte[0] in the binary bucket.  This didn't kill viewer 1 but did terminate viewer 3 (don't know about viewer 2).
So sending "\0" instead.
This is to address http://opensimulator.org/mantis/view.php?id=5683  
							
						 
						
							2011-09-13 17:13:42 +01:00  
				
					
						
							
							
								 
						
							
							
								dea0935361 
								
							
								 
							
						 
						
							
							
								
								eliminate redundant SP.m_regionInfo since it always has the scene.  
							
							... 
							
							
							
							We were already referencing through the scene in some places. 
							
						 
						
							2011-09-12 23:00:15 +01:00  
				
					
						
							
							
								 
						
							
							
								62b2450529 
								
							
								 
							
						 
						
							
							
								
								remove the unused SP.initializeScenePresence()  
							
							
							
						 
						
							2011-09-12 22:54:54 +01:00  
				
					
						
							
							
								 
						
							
							
								56cd7d9685 
								
							
								 
							
						 
						
							
							
								
								stop the redundant passing in of RegionInfo to SceneGraph, since the Scene is always passed in at the same time.  
							
							
							
						 
						
							2011-09-12 22:51:56 +01:00  
				
					
						
							
							
								 
						
							
							
								00f8946bd4 
								
							
								 
							
						 
						
							
							
								
								minor: if the script engine fails to find a prim for a script, also print out that prim's local id in the error message.  
							
							
							
						 
						
							2011-09-12 22:44:14 +01:00  
				
					
						
							
							
								 
						
							
							
								294120c9d3 
								
							
								 
							
						 
						
							
							
								
								comment out some recent terrain texture logging  
							
							
							
						 
						
							2011-09-12 22:26:04 +01:00  
				
					
						
							
							
								 
						
							
							
								ea0f78c971 
								
							
								 
							
						 
						
							
							
								
								Start locking entire add/remove operations on an IScenePresence.AttachmentsSyncLock object  
							
							... 
							
							
							
							Attach and detach packets are processed asynchronously when received from a viewer.
Bugs like http://opensimulator.org/mantis/view.php?id=5644  indicate that in some situations (such as attaching/detaching entire folders of objects at once), there are race conditions between these threads.
Since multiple data structures need to be updated on attach/detach, it's not enough to lock the individual collections.
Therefore, this commit introduces a new IScenePresence.AttachmentsSyncLock which add/remove operations lock on. 
							
						 
						
							2011-09-12 21:57:22 +01:00  
				
					
						
							
							
								 
						
							
							
								dab6387bba 
								
							
								 
							
						 
						
							
							
								
								lock AvatarAppearance.m_attachments when we use it  
							
							... 
							
							
							
							This is partly to address http://opensimulator.org/mantis/view.php?id=5644 , though something more thorough is needed. 
							
						 
						
							2011-09-12 21:05:26 +01:00  
				
					
						
							
							
								 
						
							
							
								7f318277f1 
								
							
								 
							
						 
						
							
							
								
								When creating an OAR, optionally exclude objects according to their permissions  
							
							
							
						 
						
							2011-09-12 20:09:24 +01:00  
				
					
						
							
							
								 
						
							
							
								517932722b 
								
							
								 
							
						 
						
							
							
								
								minor: put <remarks> tags around some method doc  
							
							
							
						 
						
							2011-09-12 20:06:09 +01:00  
				
					
						
							
							
								 
						
							
							
								728fd0b1b8 
								
							
								 
							
						 
						
							
							
								
								lock attachments when enumerating through them in ScenePresence.CopyTo().  
							
							... 
							
							
							
							May have some effect on http://opensimulator.org/mantis/view.php?id=5644  
							
						 
						
							2011-09-10 01:09:17 +01:00  
				
					
						
							
							
								 
						
							
							
								9c32b131fd 
								
							
								 
							
						 
						
							
							
								
								Add extra log information when attachments fail validation  
							
							
							
						 
						
							2011-09-10 00:57:52 +01:00  
				
					
						
							
							
								 
						
							
							
								7531851bec 
								
							
								 
							
						 
						
							
							
								
								reinstate the validation logging on teleport.  A 'fail' of validation still doesn't prevent the actual teleport.  
							
							
							
						 
						
							2011-09-10 00:45:50 +01:00  
				
					
						
							
							
								 
						
							
							
								de28c9cd24 
								
							
								 
							
						 
						
							
							
								
								Stop the UserManagementModule logging every user it adds for now  
							
							
							
						 
						
							2011-09-10 00:23:52 +01:00  
				
					
						
							
							
								 
						
							
							
								1dd904b78e 
								
							
								 
							
						 
						
							
							
								
								Delay loading scripts until the scene has finished loading  
							
							
							
						 
						
							2011-09-09 23:01:05 +01:00  
				
					
						
							
							
								 
						
							
							
								7cafc2e46e 
								
							
								 
							
						 
						
							
							
								
								Added a check to the CreateRegion method of the RemoteAdmin module that the specified user exists.  
							
							... 
							
							
							
							A meaningful exception message is returned if the user is not found. Previously it was returning "Object not set..." 
							
						 
						
							2011-09-09 22:59:00 +01:00  
				
					
						
							
							
								 
						
							
							
								28961dd1cf 
								
							
								 
							
						 
						
							
							
								
								llSetPrimitiveParams Prim type params precision errors  
							
							
							
						 
						
							2011-09-09 22:53:45 +01:00  
				
					
						
							
							
								 
						
							
							
								bea2e0f32b 
								
							
								 
							
						 
						
							
							
								
								Comment out the part of the load oar code that zeroes out prim sit target orientations and positions.  
							
							... 
							
							
							
							The warning about these causing problems is very old and may no longer apply.
Hopes to fix http://opensimulator.org/mantis/view.php?id=5680  
							
						 
						
							2011-09-09 22:50:54 +01:00  
				
					
						
							
							
								 
						
							
							
								655935db49 
								
							
								 
							
						 
						
							
							
								
								Use a copy of the inventory items list to register users in the thread started by GetFolderContent(), to protect ourselves against callers modifying lists  
							
							... 
							
							
							
							Hopefully this addresses http://opensimulator.org/mantis/view.php?id=5681  
							
						 
						
							2011-09-09 19:55:30 +01:00  
				
					
						
							
							
								 
						
							
							
								42790f021f 
								
							
								 
							
						 
						
							
							
								
								Fix unit tests from RegionSettings commit  
							
							
							
						 
						
							2011-09-09 00:47:23 +01:00  
				
					
						
							
							
								 
						
							
							
								086bf9f15d 
								
							
								 
							
						 
						
							
							
								
								Save the default terrain texture UUIDs for a new region instead of leaving them as UUID.Zero.  
							
							... 
							
							
							
							Leaving them at UUID.Zero meant that when a viewer 2 logged into a region that had been freshly created, it received UUID.Zero for these textures, and hence display the land as plain white.
On a simulator restart, the problem would go away since when the database adapators loaded the new region settings, RegionSettings itself has code to use default textures instead of UUID.Zero.
This commit resolves the problem by saving the default texture UUIDs instead of Zero.
However, we currently have to do this in a roundabout way by resaving once the RegionSettings have been created by the database for the first time.  This needless complexity should be addressed.
This change will also have the effect of replacing any existing UUID.Zero terrain textures with the default ones.
However, this shouldn't have any effect since the UUID.Zeros were already being replaced in memory with those same UUIDs. 
							
						 
						
							2011-09-09 00:38:04 +01:00  
				
					
						
							
							
								 
						
							
							
								f5eace6781 
								
							
								 
							
						 
						
							
							
								
								Fix test failure.  Oversight in setting up the tests themselves.  
							
							
							
						 
						
							2011-09-08 21:54:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9615292133 
								
							
								 
							
						 
						
							
							
								
								Centralize module setup for NPC tests.  
							
							... 
							
							
							
							This is overkill for some tests since they dont' need all the modules, but I think the gain in code readability is worth it 
							
						 
						
							2011-09-08 21:06:10 +01:00  
				
					
						
							
							
								 
						
							
							
								96a3b68086 
								
							
								 
							
						 
						
							
							
								
								Remember to set and unset the fire and forget method at the top of the attachment and npc tests  
							
							
							
						 
						
							2011-09-08 20:59:52 +01:00  
				
					
						
							
							
								 
						
							
							
								bd5d2cb043 
								
							
								 
							
						 
						
							
							
								
								Use scene presence agent id for rezzed object ownership rather than item owner.  
							
							... 
							
							
							
							These should be identical.  However, the item isn't available when rezzing npc attachments. 
							
						 
						
							2011-09-08 20:51:52 +01:00  
				
					
						
							
							
								 
						
							
							
								3e7960d161 
								
							
								 
							
						 
						
							
							
								
								Increase information in logging for UserAgentServiceConnector.  
							
							... 
							
							
							
							Done for http://opensimulator.org/mantis/view.php?id=5669  
							
						 
						
							2011-09-08 19:52:28 +01:00  
				
					
						
							
							
								 
						
							
							
								08bd16285d 
								
							
								 
							
						 
						
							
							
								
								When invoking any of the OSSL teleport functions, do it on a separate thread rather than the script thread.  
							
							... 
							
							
							
							This is to prevent the aborting of attachment script threads on teleport from aborting the one actually doing the teleport.
This allows OSSL teleport functions to work when invoked on scripts in attachments (and huds, I assume) 
							
						 
						
							2011-09-07 23:55:41 +01:00  
				
					
						
							
							
								 
						
							
							
								7cadb89a0f 
								
							
								 
							
						 
						
							
							
								
								When a region is added to the HG Inventory Broker, also pass this through to the embedded local inventory connector to prevent an NRE when that connector tries to lookup the UserManager through the scene.  
							
							... 
							
							
							
							This is to address http://opensimulator.org/mantis/view.php?id=5669 
However, if this failure was happening I'm kind of surprised that local HG inventory was working at all.....
We probably weren't seeing these exceptions previously because we weren't logging them when the reached the top of a FireAndForget thread. 
							
						 
						
							2011-09-07 23:16:19 +01:00  
				
					
						
							
							
								 
						
							
							
								03f6734f43 
								
							
								 
							
						 
						
							
							
								
								First set of merge fixes  
							
							
							
						 
						
							2011-09-07 09:42:18 -07:00  
				
					
						
							
							
								 
						
							
							
								d7a516d885 
								
							
								 
							
						 
						
							
							
								
								Add temporary debugging in HGInventoryBroker and RemoveXInventoryServiceConnector  
							
							... 
							
							
							
							This is for http://opensimulator.org/mantis/view.php?id=5669 
If we can't retrieve an IUserManagement module we complain, and we also warn in the log when its manually set in XISC by HGInventoryBroker 
							
						 
						
							2011-09-06 23:16:37 +01:00  
				
					
						
							
							
								 
						
							
							
								e6cd4defdb 
								
							
								 
							
						 
						
							
							
								
								Lock m_pendingObjects when calling GetPendingObjectsCount().  
							
							... 
							
							
							
							This is only called by a region console command.
We should also be locking m_partsUpdateQueue when dequeueing the next part, or locking m_pendingObjects in QueuePartForUpdate().
However, I won't do this now since I don't have time to analyze how this would affect liveness. 
							
						 
						
							2011-09-06 22:48:05 +01:00  
				
					
						
							
							
								 
						
							
							
								3d4d3427cd 
								
							
								 
							
						 
						
							
							
								
								Comment out SceneViewer.Reset() and stop calling from Close() since this is useless work as a closed scene object is never reset.  
							
							... 
							
							
							
							Strictly speaking, we could also stop bothering to clear the m_updateTimes and m_partsUpdateQueue if we are sure that the whole SceneViewer is shortly to be garbage collected anyway, but we'll leave them around for now. 
							
						 
						
							2011-09-06 22:44:34 +01:00  
				
					
						
							
							
								 
						
							
							
								405a5b097b 
								
							
								 
							
						 
						
							
							
								
								Comment out unused ISceneViewer.Reset() to reduce code complexity  
							
							
							
						 
						
							2011-09-06 22:39:01 +01:00  
				
					
						
							
							
								 
						
							
							
								4bf3adffb8 
								
							
								 
							
						 
						
							
							
								
								In SceneViewer, introduce an IsEnabled flag and perform Close() under an m_pendingObjects lock in order to avoid the race condition seen by danbanner in  http://opensimulator.org/mantis/view.php?id=5669  
							
							
							
						 
						
							2011-09-06 22:26:28 +01:00  
				
					
						
							
							
								 
						
							
							
								1a8f5b97b9 
								
							
								 
							
						 
						
							
							
								
								refactor: Make logic in AM.AttachObject() clearer by not reusing existing variables in different contexts  
							
							
							
						 
						
							2011-09-06 02:40:19 +01:00  
				
					
						
							
							
								 
						
							
							
								5beee42809 
								
							
								 
							
						 
						
							
							
								
								rename AM.AddSceneObjectAsAttachment() to AddSceneObjectAsNewAttachmentInInv  
							
							
							
						 
						
							2011-09-06 02:29:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b903d2ca96 
								
							
								 
							
						 
						
							
							
								
								In SetAttachment, if the existing attachment has no asset id then carry on rather than abort.  
							
							... 
							
							
							
							When a user logs in, the attachment item ids are pulled from persistence in the Avatars table.  However,
the asset ids are not saved.  When the avatar enters a simulator the attachments are set again.  If
we simply perform an item check then the asset ids (which are now present) are never set, and NPC attachments
later fail unless the attachment is detached and reattached.
Hopefully resolves part of http://opensimulator.org/mantis/view.php?id=5653  
							
						 
						
							2011-09-06 01:59:21 +01:00  
				
					
						
							
							
								 
						
							
							
								c6ec573d10 
								
							
								 
							
						 
						
							
							
								
								Get rid of the confusing version of IAttachmentsModule.RezSingleAttachmentFromInventory() with the updateInventoryStatus switch, since this is never called with false  
							
							
							
						 
						
							2011-09-06 00:36:38 +01:00  
				
					
						
							
							
								 
						
							
							
								05a4bedc30 
								
							
								 
							
						 
						
							
							
								
								get rid of the unused AttachmentsModule.ShowAttachInUserInventory()  
							
							
							
						 
						
							2011-09-06 00:32:52 +01:00  
				
					
						
							
							
								 
						
							
							
								0cb0140a1d 
								
							
								 
							
						 
						
							
							
								
								Stop the pointless double setting of every attachment in AvatarAppearance.  
							
							... 
							
							
							
							The second was already being filtered out so this has no user level effect 
							
						 
						
							2011-09-06 00:29:37 +01:00  
				
					
						
							
							
								 
						
							
							
								cf73afec35 
								
							
								 
							
						 
						
							
							
								
								Try disabling the inconsistent attachment state check to see if this actually has an impact.  
							
							... 
							
							
							
							The code in question is over three years old and just be catching an inconsistency rather than being wholly necessary.
This commit still carries out the check and prints all the previous log warnings but a 'failure' no longer prevents avatar region crossing or teleport, and it doesn't give the client the error message.
This will have some kind of impact on http://opensimulator.org/mantis/view.php?id=5672  
							
						 
						
							2011-09-05 23:42:37 +01:00  
				
					
						
							
							
								 
						
							
							
								5e579b71fd 
								
							
								 
							
						 
						
							
							
								
								Allow the HGInventoryBroker to set the UserManager when it instantiates a RemoteXInventoryServiceConnector for a visiting HG user.  
							
							... 
							
							
							
							Not doing this causes NREs whenever that user tries to access inventory when Hypergrid is turned on since the Remote connector does not have a scene (which is only used to fetch the UserManager)
Aims to address http://opensimulator.org/mantis/view.php?id=5669  
							
						 
						
							2011-09-05 22:55:48 +01:00  
				
					
						
							
							
								 
						
							
							
								9cc2d0b60a 
								
							
								 
							
						 
						
							
							
								
								Now merging the core changes.  
							
							
							
						 
						
							2011-09-04 08:30:23 -07:00  
				
					
						
							
							
								 
						
							
							
								af59352c4c 
								
							
								 
							
						 
						
							
							
								
								Change of tactic. Reverting this to the careminster version, then i'll selectively merge the changes made to core.  
							
							
							
						 
						
							2011-09-04 07:54:17 -07:00  
				
					
						
							
							
								 
						
							
							
								9ab951a954 
								
							
								 
							
						 
						
							
							
								
								I fucked up the merge for SOG, so reverting back to OpenSim Core's version...  
							
							
							
						 
						
							2011-09-04 07:38:25 -07:00  
				
					
						
							
							
								 
						
							
							
								66dec3b874 
								
							
								 
							
						 
						
							
							
								
								Resolve merge commits, stage 1  
							
							
							
						 
						
							2011-09-04 07:06:36 -07:00  
				
					
						
							
							
								 
						
							
							
								5c1fa968ab 
								
							
								 
							
						 
						
							
							
								
								Stop NPCs losing attachments when the source avatar takes them off.  
							
							... 
							
							
							
							This was happening because we were using the source avatar's item IDs in the clone appearance.
Switch to using the asset IDs of attachments instead for NPCs.
The InventoryAccessModule and AttachmentModule had to be changed to allow rezzing of an object without an associated inventory item.
Hopefully goes some way towards resolving http://opensimulator.org/mantis/view.php?id=5653  
							
						 
						
							2011-09-03 01:11:16 +01:00  
				
					
						
							
							
								 
						
							
							
								e6eb0d9a6f 
								
							
								 
							
						 
						
							
							
								
								Comment out Scene.CleanDroppedAttachments() and calls.  
							
							... 
							
							
							
							This method wasn't actually doing anything since dropped attachments retain a PCode of 9.
Also, behaviour of dropped attachments in other places appears to be that they persist after avatar logout rather than get deleted. 
							
						 
						
							2011-09-02 23:19:27 +01:00  
				
					
						
							
							
								 
						
							
							
								dbcfb25a52 
								
							
								 
							
						 
						
							
							
								
								Remove redundant RootPart.CreatedSelected = true in IAM.RezObject() since this is done through parts iteration  
							
							
							
						 
						
							2011-09-02 22:54:03 +01:00  
				
					
						
							
							
								 
						
							
							
								26b471f25a 
								
							
								 
							
						 
						
							
							
								
								Go back to resetting the State parameter for all parts of a SOG when SOG.ClearPartAttachmentData() is called.  
							
							... 
							
							
							
							Even though we don't use these on rez they are still present after an unlink, after which selecting them causes various viewers to crash
Hopefully really does address http://opensimulator.org/mantis/view.php?id=5664  
							
						 
						
							2011-09-02 22:28:27 +01:00  
				
					
						
							
							
								 
						
							
							
								af7c6c5f39 
								
							
								 
							
						 
						
							
							
								
								stop passing FromUserInventoryItemID right down into the deserializer.  
							
							... 
							
							
							
							the code becomes simpler if this is set from the outside - only one place needs to do this. 
							
						 
						
							2011-09-02 00:50:16 +01:00  
				
					
						
							
							
								 
						
							
							
								9c0a03731d 
								
							
								 
							
						 
						
							
							
								
								Move more of IAM.RezObject() into DoPreRezWhenFromItem()  
							
							
							
						 
						
							2011-09-02 00:41:21 +01:00  
				
					
						
							
							
								 
						
							
							
								15ea82e925 
								
							
								 
							
						 
						
							
							
								
								move more of IAM.RezObject() into DoPreRezWhenFromItem()  
							
							
							
						 
						
							2011-09-02 00:25:05 +01:00  
				
					
						
							
							
								 
						
							
							
								01146bb3e3 
								
							
								 
							
						 
						
							
							
								
								factor out a section of IAM.RezObject() into DoPreRezWhenFromItem()  
							
							
							
						 
						
							2011-09-02 00:04:22 +01:00  
				
					
						
							
							
								 
						
							
							
								3e86064d6b 
								
							
								 
							
						 
						
							
							
								
								refactor: factor out DoPostRezWhenFromItem() from IAM.RezObject()  
							
							
							
						 
						
							2011-09-01 23:49:38 +01:00  
				
					
						
							
							
								 
						
							
							
								cc8897127b 
								
							
								 
							
						 
						
							
							
								
								remove the pointless m_Scene.GetNewRezLocation() call at the top of IAM.RezObject() since its always recalculated later on anyway  
							
							
							
						 
						
							2011-09-01 23:37:03 +01:00  
				
					
						
							
							
								 
						
							
							
								712d44635a 
								
							
								 
							
						 
						
							
							
								
								refactor: Move sanity checks to the top of IAM.RezObject() to make the code more readable  
							
							
							
						 
						
							2011-09-01 23:14:50 +01:00  
				
					
						
							
							
								 
						
							
							
								e30651b931 
								
							
								 
							
						 
						
							
							
								
								use group.RootPart in IAM.RezObject() rather than group.GetChildPart(group.UUID);  
							
							
							
						 
						
							2011-09-01 23:09:14 +01:00  
				
					
						
							
							
								 
						
							
							
								8b83c4a433 
								
							
								 
							
						 
						
							
							
								
								Remove pointless NRE check in IAM.RezObject() since this can never occur  
							
							
							
						 
						
							2011-09-01 23:06:57 +01:00  
				
					
						
							
							
								 
						
							
							
								1bf29d60e1 
								
							
								 
							
						 
						
							
							
								
								Remove code which was automatically deleting non-root prims from scene objects that had previous been attachments.  
							
							... 
							
							
							
							Looks like this code was accidentally uncommented in e1b5c612http://opensimulator.org/mantis/view.php?id=5664  
							
						 
						
							2011-09-01 22:05:05 +01:00  
				
					
						
							
							
								 
						
							
							
								616e672fce 
								
							
								 
							
						 
						
							
							
								
								If the user receiving an inventory folder has left the scene by the time the acceptence message arrives, then don't send them an inventory update.  
							
							... 
							
							
							
							Doing so causes a NullReferenceException 
							
						 
						
							2011-09-01 02:43:17 +01:00  
				
					
						
							
							
								 
						
							
							
								c491cdcb95 
								
							
								 
							
						 
						
							
							
								
								refactor: use SOG register target waypoints and rots directly instead of calling through the SOP, which doesn't make conceptual sense anyway.  
							
							
							
						 
						
							2011-09-01 02:18:31 +01:00  
				
					
						
							
							
								 
						
							
							
								7eca929686 
								
							
								 
							
						 
						
							
							
								
								Eliminate pointless checks of SOG.RootPart != null  
							
							... 
							
							
							
							It's never possible for SOG to have no RootPart, except in the first few picosends of the big bang when it's pulled from region persistence or deserialized 
							
						 
						
							2011-09-01 02:11:00 +01:00  
				
					
						
							
							
								 
						
							
							
								10d883dc88 
								
							
								 
							
						 
						
							
							
								
								refactor: use ParentGroup.UUID directly instead of SOP.GetRootPartUUID()  
							
							
							
						 
						
							2011-09-01 01:41:53 +01:00  
				
					
						
							
							
								 
						
							
							
								63bf710237 
								
							
								 
							
						 
						
							
							
								
								Fix issue with llGetTorque() where it would only ever return a zero vector.  
							
							
							
						 
						
							2011-09-01 01:37:35 +01:00  
				
					
						
							
							
								 
						
							
							
								095b3e5756 
								
							
								 
							
						 
						
							
							
								
								Remove pointless cluttering SOP.ParentGroup != null checks.  
							
							... 
							
							
							
							The only times when ParentGroup might be null is during regression tests (which might not be a valid thing) and when scene objects are being constructed from the database.
At all other times it's not possible for a SOP not to have a SOG parent. 
							
						 
						
							2011-09-01 01:22:28 +01:00  
				
					
						
							
							
								 
						
							
							
								083ba72b28 
								
							
								 
							
						 
						
							
							
								
								Fix a bug where the non-root parts of rezzed objects that had previously been attachments were sending their old attachment values to the client.  
							
							... 
							
							
							
							The root part state is the canonical value, so always send that instead.
Sending conflicting attachments states for non-root parts of a rezzed object is enough to crash the client.
Fixes http://opensimulator.org/mantis/view.php?id=5664 .
Many thanks to mewtwo0641 for some fantastic qa work on this one. 
							
						 
						
							2011-08-31 23:33:01 +01:00  
				
					
						
							
							
								 
						
							
							
								ca9a054bba 
								
							
								 
							
						 
						
							
							
								
								Don't set a GridUser entry for NPCs.  
							
							... 
							
							
							
							Resolves http://opensimulator.org/mantis/view.php?id=5665  
							
						 
						
							2011-08-31 18:03:07 +01:00  
				
					
						
							
							
								 
						
							
							
								7d58b5fa15 
								
							
								 
							
						 
						
							
							
								
								move common code into AttachmentsModule.DeleteAttachmentsFromScene()  
							
							
							
						 
						
							2011-08-31 17:53:58 +01:00  
				
					
						
							
							
								 
						
							
							
								3aa86d22d1 
								
							
								 
							
						 
						
							
							
								
								If a FireAndForget thread terminates with an exception, then catch and log rather than letting it terminate the simulator.  
							
							... 
							
							
							
							Exceptions don't appear to do this with the SmartThreadPool but they do with UnsafeQueueUserWorkItem (and maybe others) 
							
						 
						
							2011-08-31 17:38:32 +01:00  
				
					
						
							
							
								 
						
							
							
								e69f246b86 
								
							
								 
							
						 
						
							
							
								
								refactor: move multiple class to set avatar height into associated SP.AddToPhysicalScene()  
							
							
							
						 
						
							2011-08-31 17:25:18 +01:00  
				
					
						
							
							
								 
						
							
							
								899d109e82 
								
							
								 
							
						 
						
							
							
								
								get rid of appearance null checks - this is never null  
							
							
							
						 
						
							2011-08-31 17:13:53 +01:00  
				
					
						
							
							
								 
						
							
							
								8c703022c1 
								
							
								 
							
						 
						
							
							
								
								In WorldCommModule, replace the useless Attachments == null check with Attachments.Count == 0 instead  
							
							
							
						 
						
							2011-08-31 16:50:18 +01:00  
				
					
						
							
							
								 
						
							
							
								d3c03658aa 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-08-31 16:48:21 +01:00  
				
					
						
							
							
								 
						
							
							
								54839d28ad 
								
							
								 
							
						 
						
							
							
								
								remove pointless m_attachments == null check since this field is never null  
							
							
							
						 
						
							2011-08-31 16:46:43 +01:00  
				
					
						
							
							
								 
						
							
							
								5a5206449f 
								
							
								 
							
						 
						
							
							
								
								minor: seal up another instance of using the appearance list without locking  
							
							
							
						 
						
							2011-08-31 16:41:58 +01:00  
				
					
						
							
							
								 
						
							
							
								32444d98cb 
								
							
								 
							
						 
						
							
							
								
								Make SP.Attachments available as sp.GetAttachments() instead.  
							
							... 
							
							
							
							The approach here, as in other parts of OpenSim, is to return a copy of the list rather than the attachments list itself
This prevents callers from forgetting to lock the list when they read it, as was happening in various parts of the codebase.
It also improves liveness.
This might improve attachment anomolies when performing region crossings. 
							
						 
						
							2011-08-31 16:29:51 +01:00  
				
					
						
							
							
								 
						
							
							
								2acfff9f6d 
								
							
								 
							
						 
						
							
							
								
								remove pointless ToArray() call in AttachmentsModule.SaveChangedAttachments()  
							
							
							
						 
						
							2011-08-30 23:39:26 +01:00  
				
					
						
							
							
								 
						
							
							
								1809aaf74c 
								
							
								 
							
						 
						
							
							
								
								minor: remove already processed avatar null check in Scene.RemoveClient()  
							
							... 
							
							
							
							remove some now duplicated method doc 
							
						 
						
							2011-08-30 23:36:45 +01:00  
				
					
						
							
							
								 
						
							
							
								ddc733cd3d 
								
							
								 
							
						 
						
							
							
								
								refactor: move SP.SaveChangedAttachments() fully into AttachmentsModule  
							
							
							
						 
						
							2011-08-30 23:32:30 +01:00  
				
					
						
							
							
								 
						
							
							
								04bafd2122 
								
							
								 
							
						 
						
							
							
								
								refactor: Move ScenePresence.RezAttachments() into AttachmentsModule  
							
							... 
							
							
							
							This adds an incomplete IScenePresence to match ISceneEntity 
							
						 
						
							2011-08-30 23:06:10 +01:00  
				
					
						
							
							
								 
						
							
							
								a90e1cf3aa 
								
							
								 
							
						 
						
							
							
								
								add Name property to ISceneEntity  
							
							
							
						 
						
							2011-08-30 22:39:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1de68b34d9 
								
							
								 
							
						 
						
							
							
								
								refactor: migrate DropObject handling fully into AttachmentsModule from Scene  
							
							
							
						 
						
							2011-08-30 22:25:38 +01:00  
				
					
						
							
							
								 
						
							
							
								37a5cf5783 
								
							
								 
							
						 
						
							
							
								
								minor: comment out friends number logging from login for now  
							
							
							
						 
						
							2011-08-30 22:08:43 +01:00  
				
					
						
							
							
								 
						
							
							
								e7a515bab0 
								
							
								 
							
						 
						
							
							
								
								Fix bug where attachments were remaining on the avatar after being dropped.  
							
							... 
							
							
							
							If the inventory service is configured not to allow deletion then these will not disappear from inventory 
							
						 
						
							2011-08-30 22:06:24 +01:00  
				
					
						
							
							
								 
						
							
							
								17dab7245f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bulletsim  
							
							
							
						 
						
							2011-08-30 08:44:28 -07:00  
				
					
						
							
							
								 
						
							
							
								be357f8fee 
								
							
								 
							
						 
						
							
							
								
								Fix bug in persisting saved appearances for npcs  
							
							... 
							
							
							
							Assets have to be marked non-local as well as non-temporary to persist.  This is now done.
Hopefully addresses http://opensimulator.org/mantis/view.php?id=5660  
							
						 
						
							2011-08-30 01:58:32 +01:00  
				
					
						
							
							
								 
						
							
							
								96dce3e16c 
								
							
								 
							
						 
						
							
							
								
								Use GetMeshKey from PrimitiveBaseShape.  
							
							
							
						 
						
							2011-08-29 10:10:48 -07:00  
				
					
						
							
							
								 
						
							
							
								648866b597 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bulletsim  
							
							
							
						 
						
							2011-08-29 09:55:34 -07:00  
				
					
						
							
							
								 
						
							
							
								18037d41c4 
								
							
								 
							
						 
						
							
							
								
								Move GetMeshKey from buried inside Meshmerizer to a public method on PrimitiveBaseShape  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-08-28 16:50:54 -04:00  
				
					
						
							
							
								 
						
							
							
								80a2b81d52 
								
							
								 
							
						 
						
							
							
								
								Add level of detail specification to optionally reduce the number of vertices in generated prim meshes  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-08-28 16:49:25 -04:00  
				
					
						
							
							
								 
						
							
							
								795b56e695 
								
							
								 
							
						 
						
							
							
								
								Related to  #4689  - Adding missing null check for SceneObjectPart  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-08-27 07:45:02 -04:00  
				
					
						
							
							
								 
						
							
							
								d4d894c20f 
								
							
								 
							
						 
						
							
							
								
								Stop avatars returning from neighbouring regions from stalling on the border crossing.  
							
							... 
							
							
							
							On making a root agent, we need to reset the ScenePresence.m_movement_flag so that it doesn't remember the
movement registered to the client when it exited the initial region.
If this is remember, then the client avatar movement isn't updated and it appears to stall in mid-air, though this is resolved with a prod/release of any other direction key.
This bug was probably introduced a few weeks ago.  Surprised that nobody brought it up. 
							
						 
						
							2011-08-27 01:28:33 +01:00  
				
					
						
							
							
								 
						
							
							
								1615e7d29f 
								
							
								 
							
						 
						
							
							
								
								Eliminate duplicate AttachmentPoint properties by always using the one stored in the root part's state field.  
							
							
							
						 
						
							2011-08-27 00:33:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b7700428ec 
								
							
								 
							
						 
						
							
							
								
								refactor: camel case AttachmentPoint method arg as per code standards  
							
							
							
						 
						
							2011-08-27 00:20:15 +01:00  
				
					
						
							
							
								 
						
							
							
								33a894f3d2 
								
							
								 
							
						 
						
							
							
								
								refactor: move SOP.IsAttachment and AttachmentPoint up into SOG to avoid pointless duplication of identical values  
							
							
							
						 
						
							2011-08-27 00:15:21 +01:00  
				
					
						
							
							
								 
						
							
							
								21708b832b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add mesh representation. Use meshes for static objects and switch to hulls for physical objects.  
							
							
							
						 
						
							2011-08-26 15:51:21 -07:00  
				
					
						
							
							
								 
						
							
							
								23f10f1d22 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bulletsim  
							
							
							
						 
						
							2011-08-26 15:23:46 -07:00  
				
					
						
							
							
								 
						
							
							
								15a514fcbc 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify SOP.AttachedAvatar into SOG.AttachedAvatar  
							
							... 
							
							
							
							This does a tiny bit to reduce code complexity, memory requirement and the cpu time of pointlessly setting this field to the same value in every SOP 
							
						 
						
							2011-08-26 23:06:41 +01:00  
				
					
						
							
							
								 
						
							
							
								5f3ffc195f 
								
							
								 
							
						 
						
							
							
								
								refactor: move SOG.DetachToGround() to AttachmentsModule.DetachSceneObjectToGround() and remove redundant code  
							
							
							
						 
						
							2011-08-26 22:49:11 +01:00  
				
					
						
							
							
								 
						
							
							
								ae614c1264 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify DetachSingleAttachmentToGround() by retrieving the scene object group direct  
							
							
							
						 
						
							2011-08-26 22:37:53 +01:00  
				
					
						
							
							
								 
						
							
							
								040ad11e61 
								
							
								 
							
						 
						
							
							
								
								refactor: remove common presence set up in attachments tests  
							
							
							
						 
						
							2011-08-26 22:24:51 +01:00  
				
					
						
							
							
								 
						
							
							
								dc61bf4b1f 
								
							
								 
							
						 
						
							
							
								
								comment out verbose test logging from last commit  
							
							
							
						 
						
							2011-08-26 22:17:27 +01:00  
				
					
						
							
							
								 
						
							
							
								1dba047e4d 
								
							
								 
							
						 
						
							
							
								
								add regression test for detaching an attachment to the scene  
							
							
							
						 
						
							2011-08-26 22:17:05 +01:00  
				
					
						
							
							
								 
						
							
							
								002313bf13 
								
							
								 
							
						 
						
							
							
								
								refactor: move sog.DetachToInventoryPrep() into AttachmentsModule.DetachSingleAttachmentToInv()  
							
							
							
						 
						
							2011-08-26 22:02:23 +01:00  
				
					
						
							
							
								 
						
							
							
								fcbed6479a 
								
							
								 
							
						 
						
							
							
								
								Downgrade warning about not saving unchanged attachment to debug instead, and change text to better indicate what it's saying  
							
							
							
						 
						
							2011-08-26 21:46:12 +01:00  
				
					
						
							
							
								 
						
							
							
								6c692d2e21 
								
							
								 
							
						 
						
							
							
								
								Fix a very recent regression from llAttachToAvatar() fix where I accidentally stopped normal script state persistence on login/logout and attach/detach  
							
							
							
						 
						
							2011-08-26 21:26:29 +01:00  
				
					
						
							
							
								 
						
							
							
								04d42860fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2011-08-25 07:01:57 -04:00  
				
					
						
							
							
								 
						
							
							
								cf42fcd978 
								
							
								 
							
						 
						
							
							
								
								llSetPrimitiveParams correct prim hollow for cases where limit should be 70%.  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-08-25 06:50:55 -04:00  
				
					
						
							
							
								 
						
							
							
								4b4c5e69e5 
								
							
								 
							
						 
						
							
							
								
								Remove forcing of phantom on ground attached objects - attachments can be both non-phantom and flagged as physical.  
							
							... 
							
							
							
							As per Melanie 
							
						 
						
							2011-08-24 22:45:51 +01:00  
				
					
						
							
							
								 
						
							
							
								d5dc8133fc 
								
							
								 
							
						 
						
							
							
								
								remove pointless IsDeleted check on SP.RezAttachments()  
							
							... 
							
							
							
							IsDeleted is never set for an SP, even though it's on EntityBase.
It might be an idea to set it in the future 
							
						 
						
							2011-08-24 22:37:08 +01:00  
				
					
						
							
							
								 
						
							
							
								6d4432f440 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify EntityBase.IsDeleted property  
							
							
							
						 
						
							2011-08-24 22:34:26 +01:00  
				
					
						
							
							
								 
						
							
							
								21f1b68fdf 
								
							
								 
							
						 
						
							
							
								
								extend initial rez regression test to check that attachment is phantom  
							
							
							
						 
						
							2011-08-24 22:25:23 +01:00  
				
					
						
							
							
								 
						
							
							
								73d913dad2 
								
							
								 
							
						 
						
							
							
								
								Make objects attached from the ground phantom  
							
							
							
						 
						
							2011-08-24 22:12:51 +01:00  
				
					
						
							
							
								 
						
							
							
								9ba4511d3e 
								
							
								 
							
						 
						
							
							
								
								add SOG helper properties IsPhantom, IsTemporary, etc. to improve code readability  
							
							... 
							
							
							
							use these in some sog methods 
							
						 
						
							2011-08-24 21:53:12 +01:00  
				
					
						
							
							
								 
						
							
							
								801b7f18a7 
								
							
								 
							
						 
						
							
							
								
								return InventoryItemBase from AddSceneObjectAsAttachment()  
							
							
							
						 
						
							2011-08-24 21:40:36 +01:00  
				
					
						
							
							
								 
						
							
							
								5eeee480d4 
								
							
								 
							
						 
						
							
							
								
								refactor: move Scene.Inventory.attachObjectAssetStore() into AttachmentsModule.AddSceneObjectAsAttachment()  
							
							
							
						 
						
							2011-08-24 21:35:44 +01:00  
				
					
						
							
							
								 
						
							
							
								274e354006 
								
							
								 
							
						 
						
							
							
								
								get rid of pointless grp null check in attachObjectAssetStore()  
							
							
							
						 
						
							2011-08-24 21:23:10 +01:00  
				
					
						
							
							
								 
						
							
							
								0e0d40c810 
								
							
								 
							
						 
						
							
							
								
								minor: remove hardcoded region numbers with the region size constant and a currently hardcoded offset  
							
							
							
						 
						
							2011-08-24 21:18:11 +01:00  
				
					
						
							
							
								 
						
							
							
								ccf07f6ae3 
								
							
								 
							
						 
						
							
							
								
								refactor: remove pointless AgentId argument from attachObjectAssetStore()  
							
							
							
						 
						
							2011-08-24 21:14:57 +01:00  
				
					
						
							
							
								 
						
							
							
								b9ec625dbf 
								
							
								 
							
						 
						
							
							
								
								add TestAddAttachmentFromGround() regression test  
							
							
							
						 
						
							2011-08-24 21:07:46 +01:00  
				
					
						
							
							
								 
						
							
							
								cf3ffe5bb4 
								
							
								 
							
						 
						
							
							
								
								Fix llAttachToAvatar()  
							
							... 
							
							
							
							Apart from one obvious bug, this was failing because attempting to serialize the script from inside the script (as part of saving the attachment as an inventory asset) was triggering an extremely long delay.
So we now don't do this.  The state will be serialized anyway when the avatar normally logs out.
The worst that can happen is that if the client/server crashes, the attachment scripts start without previous state. 
							
						 
						
							2011-08-24 20:49:23 +01:00  
				
					
						
							
							
								 
						
							
							
								97b207240e 
								
							
								 
							
						 
						
							
							
								
								rename AttachmentsModule.ShowDetachInUserInventory() to DetachSingleAttachmentToInv() for consistency and to reflect it's actual behaviour  
							
							
							
						 
						
							2011-08-23 22:05:22 +01:00  
				
					
						
							
							
								 
						
							
							
								014cd4f8bb 
								
							
								 
							
						 
						
							
							
								
								remove mono compiler warnings  
							
							
							
						 
						
							2011-08-23 21:41:16 +01:00  
				
					
						
							
							
								 
						
							
							
								805ba268d5 
								
							
								 
							
						 
						
							
							
								
								replace TestRemoveAttachments() with a more thorough TestRemoveAttachment()  
							
							
							
						 
						
							2011-08-23 21:37:36 +01:00  
				
					
						
							
							
								 
						
							
							
								4a101080ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-08-23 21:21:02 +01:00  
				
					
						
							
							
								 
						
							
							
								34aed96a2f 
								
							
								 
							
						 
						
							
							
								
								replace old TestAddAttachments() with a more thorough TestAddAttachment()  
							
							
							
						 
						
							2011-08-23 21:20:23 +01:00  
				
					
						
							
							
								 
						
							
							
								ce011d7e44 
								
							
								 
							
						 
						
							
							
								
								Protect a check for default texture entry when setting alpha values. Apparently  
							
							... 
							
							
							
							if all faces have their own textures then the default texture is null 
							
						 
						
							2011-08-23 10:52:12 -07:00  
				
					
						
							
							
								 
						
							
							
								afd5469eec 
								
							
								 
							
						 
						
							
							
								
								Remove pointless contains check in ScenePresence.RemoveAttachment()  
							
							
							
						 
						
							2011-08-23 00:08:29 +01:00  
				
					
						
							
							
								 
						
							
							
								1f3ce48be1 
								
							
								 
							
						 
						
							
							
								
								If an object failed to attach due to an exception, then try and detach it from the avatar's list of attachments as well as delete it from the scene.  
							
							... 
							
							
							
							This may help with the "Inconsistent attachment state" errors seen on teleport.
See http://opensimulator.org/mantis/view.php?id=5644  and linked reports 
							
						 
						
							2011-08-23 00:04:38 +01:00  
				
					
						
							
							
								 
						
							
							
								d328046efb 
								
							
								 
							
						 
						
							
							
								
								If an attachment fails, then start logging the exception for now, in order to help with the inconsistent state bug.  
							
							... 
							
							
							
							This also refactors AttachmentsModules to stop pointlessly refetching the ScenePresence in various methods.  However, more of this is required. 
							
						 
						
							2011-08-22 23:59:48 +01:00  
				
					
						
							
							
								 
						
							
							
								2eaadf2dc0 
								
							
								 
							
						 
						
							
							
								
								Add warning log message to say which attachment fails validation in order to pin down problems with "Inconsistent Attachment State"  
							
							
							
						 
						
							2011-08-22 23:28:37 +01:00  
				
					
						
							
							
								 
						
							
							
								138a5e04b8 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-08-22 23:10:43 +01:00  
				
					
						
							
							
								 
						
							
							
								940a248c3d 
								
							
								 
							
						 
						
							
							
								
								minor: comment out simulator features log line  
							
							
							
						 
						
							2011-08-22 22:44:49 +01:00  
				
					
						
							
							
								 
						
							
							
								7cf4bb5256 
								
							
								 
							
						 
						
							
							
								
								Add ISimulatorFeaturesModule so that other modules can register features in addition to the hardcoded ones.  
							
							
							
						 
						
							2011-08-22 22:13:07 +01:00  
				
					
						
							
							
								 
						
							
							
								db91044593 
								
							
								 
							
						 
						
							
							
								
								Thanks Neil Canham for fixing bulk inventory updates, no sending BulkInventoryUpdate after accepting inventory items.  
							
							
							
						 
						
							2011-08-22 14:51:43 +02:00  
				
					
						
							
							
								 
						
							
							
								d74686fd51 
								
							
								 
							
						 
						
							
							
								
								read m_rpcHandlersKeepAlive under appropriate lock  
							
							
							
						 
						
							2011-08-22 02:25:58 +01:00  
				
					
						
							
							
								 
						
							
							
								c587b0a3a3 
								
							
								 
							
						 
						
							
							
								
								oops, fix build break from last commit  
							
							
							
						 
						
							2011-08-22 02:10:45 +01:00  
				
					
						
							
							
								 
						
							
							
								9469c62098 
								
							
								 
							
						 
						
							
							
								
								improve locking of m_agentHandlers in BaseHttpServer  
							
							
							
						 
						
							2011-08-22 02:07:51 +01:00  
				
					
						
							
							
								 
						
							
							
								f9a367e2f6 
								
							
								 
							
						 
						
							
							
								
								improve locking of m_HTTPHandlers in BaseHttpServer  
							
							
							
						 
						
							2011-08-22 01:59:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5a11cffd23 
								
							
								 
							
						 
						
							
							
								
								improve locking of m_streamHandlers in BaseHttpServer  
							
							
							
						 
						
							2011-08-22 01:58:50 +01:00  
				
					
						
							
							
								 
						
							
							
								20a4367827 
								
							
								 
							
						 
						
							
							
								
								remove necessity to catch a KeyNotFoundException in BaseHttpServer.RemoveLLSDHandler()  
							
							
							
						 
						
							2011-08-22 01:58:19 +01:00  
				
					
						
							
							
								 
						
							
							
								8254116dc6 
								
							
								 
							
						 
						
							
							
								
								improve locking of m_llsdHandlers in BaseHttpServer  
							
							
							
						 
						
							2011-08-22 01:52:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2f1ac1d144 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-08-22 01:45:46 +01:00  
				
					
						
							
							
								 
						
							
							
								94a8ab80c8 
								
							
								 
							
						 
						
							
							
								
								improve locking of m_rpcHandlers in BaseHttpServer  
							
							
							
						 
						
							2011-08-22 01:43:34 +01:00  
				
					
						
							
							
								 
						
							
							
								5e231acdce 
								
							
								 
							
						 
						
							
							
								
								Add avatar and attachments to llRegionSay  
							
							... 
							
							
							
							llRegionSay will now message avatars on chan 0
  and will message attachments on the avatar that
  listen on channels other than 0.
  This behavior is consistant with the LL
  implementation as tested on regions in Agni
  with one exception: this implementation does
  not include issue:
    https://jira.secondlife.com/browse/SCR-66 ? 
							
						 
						
							2011-08-20 12:36:35 -04:00  
				
					
						
							
							
								 
						
							
							
								2787207aa2 
								
							
								 
							
						 
						
							
							
								
								Add llRegionSayTo  
							
							... 
							
							
							
							llRegionSayTo(key target, integer channel, string messasge)
	Allows messages to be sent region-wide
	to a particular prim. 
							
						 
						
							2011-08-19 18:47:21 -04:00  
				
					
						
							
							
								 
						
							
							
								384cb79a1a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bulletsim  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneManager.cs 
							
						 
						
							2011-08-19 14:49:16 -07:00  
				
					
						
							
							
								 
						
							
							
								bb5b396fc5 
								
							
								 
							
						 
						
							
							
								
								Fix exception when using BasicPhysics  
							
							
							
						 
						
							2011-08-19 00:53:57 +01:00  
				
					
						
							
							
								 
						
							
							
								c9e6b7bd10 
								
							
								 
							
						 
						
							
							
								
								Stop NPC's getting hypergrid like names in some circumstances.  
							
							... 
							
							
							
							This meant punching in another AddUser() method in IUserManagement to do a direct name to UUID associated without the account check (since NPCs don't have accounts).
May address http://opensimulator.org/mantis/view.php?id=5645  
							
						 
						
							2011-08-19 00:45:22 +01:00  
				
					
						
							
							
								 
						
							
							
								3146f4bae0 
								
							
								 
							
						 
						
							
							
								
								Don't need to try both AssetService.Get and GetCached in GetMesh since Get always calls GetCached and code paths were identical  
							
							
							
						 
						
							2011-08-18 23:36:43 +01:00  
				
					
						
							
							
								 
						
							
							
								fef73a1a10 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add runtime setting of physics parameters. Update default values.  
							
							
							
						 
						
							2011-08-18 14:32:09 -07:00  
				
					
						
							
							
								 
						
							
							
								49258350e8 
								
							
								 
							
						 
						
							
							
								
								refactor: fold CreateSceneViewer() back into ScenePresence constructor  
							
							
							
						 
						
							2011-08-18 01:22:01 +01:00  
				
					
						
							
							
								 
						
							
							
								8d29d490a1 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-08-18 01:16:58 +01:00  
				
					
						
							
							
								 
						
							
							
								45c37ef494 
								
							
								 
							
						 
						
							
							
								
								refactor: Fold 3 ScenePresence() constructors into one since only one is called.  
							
							
							
						 
						
							2011-08-18 01:11:23 +01:00  
				
					
						
							
							
								 
						
							
							
								c1a34cd8da 
								
							
								 
							
						 
						
							
							
								
								Don't try to save changed attachment states when an NPC with attachments is removed from the scene.  
							
							... 
							
							
							
							This is done by introducing a PresenceType enum into ScenePresence which currently has two values, User and Npc.
This seems better than a SaveAttachments flag in terms of code comprehension, though I'm still slightly uneasy about introducing these semantics to core objects 
							
						 
						
							2011-08-18 00:53:05 +01:00  
				
					
						
							
							
								 
						
							
							
								d8f886ccdb 
								
							
								 
							
						 
						
							
							
								
								comment out noisy attachments logging  
							
							
							
						 
						
							2011-08-17 23:41:20 +01:00  
				
					
						
							
							
								 
						
							
							
								eb8b6b7d52 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-08-17 23:28:57 +01:00  
				
					
						
							
							
								 
						
							
							
								6b51d8a10e 
								
							
								 
							
						 
						
							
							
								
								In the asset service, check that an asset exists before attempting to store it.  
							
							
							
						 
						
							2011-08-17 23:24:41 +01:00  
				
					
						
							
							
								 
						
							
							
								4a9b8184f7 
								
							
								 
							
						 
						
							
							
								
								For now, supress 'OH NOES' warnings given by HGInventoryBroker.CacheInventoryServiceURL when it tries to cache it for an NPC  
							
							... 
							
							
							
							This concept is meaningless for NPCs.  However, it might be better to make NPCism an actual property on ScenePresence and check.
Addresses http://opensimulator.org/mantis/view.php?id=5643  
							
						 
						
							2011-08-17 01:51:58 +01:00  
				
					
						
							
							
								 
						
							
							
								acfdca34fd 
								
							
								 
							
						 
						
							
							
								
								Fix issue where loading a new appearance onto an NPC would not remove the previous attachments from the scene.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=5636  
							
						 
						
							2011-08-17 01:35:33 +01:00  
				
					
						
							
							
								 
						
							
							
								bd5d35ee32 
								
							
								 
							
						 
						
							
							
								
								extend test to check that there is one attachment and that it has the right name  
							
							
							
						 
						
							2011-08-17 00:42:58 +01:00  
				
					
						
							
							
								 
						
							
							
								696bd44833 
								
							
								 
							
						 
						
							
							
								
								Add new regression TestRezAttachmentsOnAvatarEntrance() to do simple attachments check  
							
							
							
						 
						
							2011-08-17 00:37:33 +01:00  
				
					
						
							
							
								 
						
							
							
								d73c424078 
								
							
								 
							
						 
						
							
							
								
								get rid of logged warnings about lack of some modules - afaik these never occur in real life and just clutter up tests  
							
							
							
						 
						
							2011-08-16 23:12:58 +01:00  
				
					
						
							
							
								 
						
							
							
								57e54d84d6 
								
							
								 
							
						 
						
							
							
								
								Add new FireAndForgetMethod.None.  
							
							... 
							
							
							
							This executes the callback on the same thread that made the request.  Designed for use only by regression tests that rely on a predicable event ordering. 
							
						 
						
							2011-08-16 23:05:08 +01:00  
				
					
						
							
							
								 
						
							
							
								d3c10e609e 
								
							
								 
							
						 
						
							
							
								
								Move some previously common code back into separate tests.  Remove unused region handle from test.  
							
							
							
						 
						
							2011-08-16 22:27:52 +01:00  
				
					
						
							
							
								 
						
							
							
								0bbf7c21d7 
								
							
								 
							
						 
						
							
							
								
								Isolate existing incomplete attachments tests rather than have them rely on each other.  
							
							... 
							
							
							
							Much easier to debug this way. 
							
						 
						
							2011-08-16 22:13:32 +01:00  
				
					
						
							
							
								 
						
							
							
								c58b32e7ba 
								
							
								 
							
						 
						
							
							
								
								drop number of attachments in test from 3 to 2 to reduce text complexity  
							
							
							
						 
						
							2011-08-16 22:09:13 +01:00  
				
					
						
							
							
								 
						
							
							
								601257f8b6 
								
							
								 
							
						 
						
							
							
								
								remove setting up of second scene in attachments since it's not currently used  
							
							
							
						 
						
							2011-08-16 21:58:52 +01:00  
				
					
						
							
							
								 
						
							
							
								66eb537d0c 
								
							
								 
							
						 
						
							
							
								
								relocate AttachmentTests.cs to AttachmentsModuleTests.cs  
							
							
							
						 
						
							2011-08-16 21:56:56 +01:00  
				
					
						
							
							
								 
						
							
							
								8d866ae8c3 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-08-16 21:45:01 +01:00  
				
					
						
							
							
								 
						
							
							
								fd3a7ab70c 
								
							
								 
							
						 
						
							
							
								
								minor: change some comment text in flotsam asset cache  
							
							
							
						 
						
							2011-08-16 21:31:17 +01:00  
				
					
						
							
							
								 
						
							
							
								8c95c83562 
								
							
								 
							
						 
						
							
							
								
								On Flotsam asset cache, go back to moving the file from the temporary location rather than copying.  
							
							... 
							
							
							
							Copying doesn't prevent IOExceptions on Windows due to file locking. (e.g. Mantis 5642, 5630).
So instead go back to moving the file, swallowing IOExceptions that occur just for the move due to competing caching threads or even different opensimulator instances. 
							
						 
						
							2011-08-16 21:03:43 +01:00  
				
					
						
							
							
								 
						
							
							
								0784791a44 
								
							
								 
							
						 
						
							
							
								
								Add "shutdown" message to RegionReady  
							
							... 
							
							
							
							Add "shutdown" message when removing region.
	From a patch submitted by Michelle Argus.
	Thanks Michelle 
							
						 
						
							2011-08-15 16:21:04 -04:00  
				
					
						
							
							
								 
						
							
							
								e8f09cd5f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-08-15 13:04:02 -04:00  
				
					
						
							
							
								 
						
							
							
								e870442e31 
								
							
								 
							
						 
						
							
							
								
								Remove un-needed ATTACH command in migration script.  
							
							... 
							
							
							
							This was causing issues when using specified
	paths to database files by using a hard-coded
	name. 
							
						 
						
							2011-08-15 12:59:17 -04:00  
				
					
						
							
							
								 
						
							
							
								9a6ad1535e 
								
							
								 
							
						 
						
							
							
								
								Added console command "delete object outside" to delete all objects outside region boundaries. This is especiyll useful in cases where physical objects outside regions boundaries cause much physics engine lag.  
							
							
							
						 
						
							2011-08-15 17:46:51 +02:00  
				
					
						
							
							
								 
						
							
							
								70ea625447 
								
							
								 
							
						 
						
							
							
								
								Added optional Login Service parameter "Currency" to be able to change the currency name shown in the viewer.  
							
							
							
						 
						
							2011-08-14 18:20:20 +02:00  
				
					
						
							
							
								 
						
							
							
								e19843a0ee 
								
							
								 
							
						 
						
							
							
								
								WorldMap: Added map item for Land-for-Sale. Implemented backlist item timeouts (default 10 minutes; see also new config file setting BlacklistTimeout) and removing backlisted neigboring regions that have been restarted from the blacklist.  
							
							
							
						 
						
							2011-08-14 17:45:23 +02:00  
				
					
						
							
							
								 
						
							
							
								b80dfb6572 
								
							
								 
							
						 
						
							
							
								
								llGetPrimitiveParams fix prim hollow/hole shape value  
							
							
							
						 
						
							2011-08-13 15:34:08 +01:00  
				
					
						
							
							
								 
						
							
							
								dcb4b2de09 
								
							
								 
							
						 
						
							
							
								
								Fix a problem in the Flotsam asset cache where assets were being put into the memory cache even when it wasn't enabled.  
							
							... 
							
							
							
							This hopefully addresses http://opensimulator.org/mantis/view.php?id=5634 
This is the most probable cause of the memory problems that people have been seeing in the past month.
This bug has been around since commit 5dc785b 
							
						 
						
							2011-08-13 15:21:03 +01:00  
				
					
						
							
							
								 
						
							
							
								90c6fa89be 
								
							
								 
							
						 
						
							
							
								
								Fix a bug preventing region modules from creating trees at anything but the default scale.  
							
							
							
						 
						
							2011-08-13 00:52:32 +01:00  
				
					
						
							
							
								 
						
							
							
								78ff82bfe9 
								
							
								 
							
						 
						
							
							
								
								If a map request to a server fails, always close the outbound connection.  
							
							... 
							
							
							
							This probably doesn't help with the current memory leak. 
							
						 
						
							2011-08-12 23:40:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ed142ead25 
								
							
								 
							
						 
						
							
							
								
								minor: change login enable/disable messages in last commit so that they occur after the setting has been made  
							
							
							
						 
						
							2011-08-12 22:50:58 +01:00  
				
					
						
							
							
								 
						
							
							
								4b88f04c0a 
								
							
								 
							
						 
						
							
							
								
								minor: On "login disable/enable" always tell the user the final login status, rather than remaining silent if it was already on/off  
							
							
							
						 
						
							2011-08-12 22:46:42 +01:00  
				
					
						
							
							
								 
						
							
							
								76e0afe83f 
								
							
								 
							
						 
						
							
							
								
								tidy up some OSSL NPC parameter names  
							
							
							
						 
						
							2011-08-12 02:46:44 +01:00  
				
					
						
							
							
								 
						
							
							
								16ac5413dd 
								
							
								 
							
						 
						
							
							
								
								rename position parameter in osNpcMoveToTarget to target  
							
							
							
						 
						
							2011-08-12 01:52:12 +01:00  
				
					
						
							
							
								 
						
							
							
								aebd46a434 
								
							
								 
							
						 
						
							
							
								
								rename osNpcStopMoveTo() to osNpcStopMoveToTarget()  
							
							
							
						 
						
							2011-08-12 01:32:49 +01:00  
				
					
						
							
							
								 
						
							
							
								2169cf04f9 
								
							
								 
							
						 
						
							
							
								
								When saving appearance, only save the baked textures, not the other face textures (which are already stored permanently)  
							
							
							
						 
						
							2011-08-12 01:24:15 +01:00  
				
					
						
							
							
								 
						
							
							
								65c4b8d37b 
								
							
								 
							
						 
						
							
							
								
								Fix kicking of NPCs via "kick user" console command.  
							
							... 
							
							
							
							Needed to hook up the Close() function in the NPCAvatar IClientAPI implementation, which [unfortunately] is still needed 
							
						 
						
							2011-08-12 00:51:05 +01:00  
				
					
						
							
							
								 
						
							
							
								0a1bbc27d2 
								
							
								 
							
						 
						
							
							
								
								Allow the osNpcCreate() function to accept a notecard name or asset for initial appearance  
							
							
							
						 
						
							2011-08-12 00:14:06 +01:00  
				
					
						
							
							
								 
						
							
							
								d23d37d2aa 
								
							
								 
							
						 
						
							
							
								
								implement osNpcGetPos()  
							
							
							
						 
						
							2011-08-11 23:36:22 +01:00  
				
					
						
							
							
								 
						
							
							
								a21e98ae1a 
								
							
								 
							
						 
						
							
							
								
								implement osNpcGetRot() and osNpcSetRot()  
							
							... 
							
							
							
							Rotation works if done around the z axis.  Anything else leads to random results. 
							
						 
						
							2011-08-11 23:28:14 +01:00  
				
					
						
							
							
								 
						
							
							
								b1ae930c6b 
								
							
								 
							
						 
						
							
							
								
								Implement osAgentSaveAppearance() to save the appearance of an avatar in the region to a notecard  
							
							... 
							
							
							
							This is separate from osOwnerSaveAppearance() so that owner saves can be allowed without allowing arbitrary avatar saves 
							
						 
						
							2011-08-11 22:26:47 +01:00  
				
					
						
							
							
								 
						
							
							
								50945dd560 
								
							
								 
							
						 
						
							
							
								
								add regression test for osNpcCreate when cloning an in-region avatar  
							
							
							
						 
						
							2011-08-11 21:43:26 +01:00  
				
					
						
							
							
								 
						
							
							
								83ca5a101d 
								
							
								 
							
						 
						
							
							
								
								Split out to-be-common setup stuff from TestOsOwnerSaveAppearance()  
							
							
							
						 
						
							2011-08-11 20:56:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b3a4b10531 
								
							
								 
							
						 
						
							
							
								
								eliminate redundant ground sitting checks since these are already done in enclosing control structures  
							
							
							
						 
						
							2011-08-11 03:16:46 +01:00  
				
					
						
							
							
								 
						
							
							
								3d4cc93a8e 
								
							
								 
							
						 
						
							
							
								
								minor: a little bit of log message correction/commenting out  
							
							
							
						 
						
							2011-08-11 03:07:41 +01:00  
				
					
						
							
							
								 
						
							
							
								1aa1711893 
								
							
								 
							
						 
						
							
							
								
								eliminate the rotation parameter from SP.HandleMoveToTargetUpdate().  This can just use the currently set Rotation  
							
							... 
							
							
							
							looks like I spoke to soon about eliminating jerkiness on "go here"/autopilot.  It's still there. 
							
						 
						
							2011-08-11 03:06:38 +01:00  
				
					
						
							
							
								 
						
							
							
								36f7d36fa1 
								
							
								 
							
						 
						
							
							
								
								instead of setting avatar rotation twice in SP.HandleAgentUpdate(), eliminate the second setting in AddNewMovement()  
							
							
							
						 
						
							2011-08-11 02:54:15 +01:00  
				
					
						
							
							
								 
						
							
							
								29093df1a7 
								
							
								 
							
						 
						
							
							
								
								get rid of intermediate local store of body rotation in ScenePresence, this is not used.  
							
							
							
						 
						
							2011-08-11 02:36:02 +01:00  
				
					
						
							
							
								 
						
							
							
								ee22569c92 
								
							
								 
							
						 
						
							
							
								
								only accept npc UUIDs to osNpc* functions, not names (except for create)  
							
							
							
						 
						
							2011-08-11 02:19:13 +01:00  
				
					
						
							
							
								 
						
							
							
								cace6eaa8a 
								
							
								 
							
						 
						
							
							
								
								comment out some of the currently less useful debug log messages  
							
							
							
						 
						
							2011-08-11 02:06:32 +01:00  
				
					
						
							
							
								 
						
							
							
								4402851b08 
								
							
								 
							
						 
						
							
							
								
								Get NPCs to revert to the correct 'resting' animation (e.g. stand or hover) after finishing their movement.  This also fixes judder after an avatar has finished "go here"/autopilot movement in a viewer.  
							
							... 
							
							
							
							This meant reseting the SP.AgentControlFlags since the Animator uses these to determine the correct default animation. 
							
						 
						
							2011-08-11 01:56:42 +01:00  
				
					
						
							
							
								 
						
							
							
								951ffad81e 
								
							
								 
							
						 
						
							
							
								
								If SP.MoveToTarget has been called with a force walk, begin by landing the avatar.  
							
							... 
							
							
							
							There is a bug here - once an avatar has landed it glides to its new position instead of performing a walk animation 
							
						 
						
							2011-08-11 00:23:54 +01:00  
				
					
						
							
							
								 
						
							
							
								7f499ff3f3 
								
							
								 
							
						 
						
							
							
								
								Add a OS_NPC_LAND_AT_TARGET option to osMoveToTarget()  
							
							... 
							
							
							
							Default for this function is now not to automatically land.
This allows better control by scripts when an avatar is going to be landing on a prim rather than the ground.
Stopping the avatar involves faking a collision, to avoid the pid controller making it overshoot.
A better approach would be to gradually slow the avatar as we near the target 
							
						 
						
							2011-08-10 23:56:19 +01:00  
				
					
						
							
							
								 
						
							
							
								fb92678b83 
								
							
								 
							
						 
						
							
							
								
								fly and no fly constants for osNpcMoveToTarget()  
							
							
							
						 
						
							2011-08-10 22:34:42 +01:00  
				
					
						
							
							
								 
						
							
							
								5d6c9644fa 
								
							
								 
							
						 
						
							
							
								
								early code to allow scripts to force npcs not to fly when moving to target  
							
							... 
							
							
							
							this is to allow walking on prims.  it will be up to the script writer to be sure that there is a continuous path.
currently implemented in osNpcMoveToTarget(), but none of this is final. 
							
						 
						
							2011-08-10 01:47:37 +01:00  
				
					
						
							
							
								 
						
							
							
								4cb8d6379d 
								
							
								 
							
						 
						
							
							
								
								Stop trying to deregister caps or close child agents when an NPC is removed  
							
							
							
						 
						
							2011-08-10 00:59:31 +01:00  
				
					
						
							
							
								 
						
							
							
								195c1dc9b8 
								
							
								 
							
						 
						
							
							
								
								implement osNpcStopMoveTo() to cancel any current move target  
							
							
							
						 
						
							2011-08-10 00:26:38 +01:00  
				
					
						
							
							
								 
						
							
							
								cba54090c7 
								
							
								 
							
						 
						
							
							
								
								When an NPC appearance is loaded, rez the attachments too  
							
							
							
						 
						
							2011-08-09 23:25:52 +01:00  
				
					
						
							
							
								 
						
							
							
								92e96d394a 
								
							
								 
							
						 
						
							
							
								
								When an NPC is created, stop telling neighbouring regions to expect a child agent  
							
							
							
						 
						
							2011-08-09 23:11:07 +01:00  
				
					
						
							
							
								 
						
							
							
								795c8e6c22 
								
							
								 
							
						 
						
							
							
								
								Add osOwnerSaveAppearance() to help with setting up NPC appearances.  Not yet ready for user use.  
							
							... 
							
							
							
							Adds regression test. 
							
						 
						
							2011-08-09 22:05:47 +01:00  
				
					
						
							
							
								 
						
							
							
								6ab5ca2bda 
								
							
								 
							
						 
						
							
							
								
								Guard another nullref  
							
							
							
						 
						
							2011-08-09 22:11:27 +02:00  
				
					
						
							
							
								 
						
							
							
								0e9dda91cb 
								
							
								 
							
						 
						
							
							
								
								Guard against a bad login leaving us with a null queue  
							
							
							
						 
						
							2011-08-09 20:55:06 +02:00  
				
					
						
							
							
								 
						
							
							
								e869eeb0bf 
								
							
								 
							
						 
						
							
							
								
								Implement first draft functions for saving and loading NPC appearance from storage.  
							
							... 
							
							
							
							This works by serializing and deserializing NPC AvatarAppearance to a notecard in the prim inventory and making the required baked textures permanent.
By using notecards, we avoid lots of awkward, technical and user-unfriendly issues concerning retaining asset references and creating a new asset type.
Notecards also allow different appearances to be swapped and manipulated easily.
This also allows stored NPC appearances to work transparently with OARs/IARs since the UUID scan will pick up and store the necessary references from the notecard text.
This works in my basic test but is not at all ready for user use or bug reporting yet. 
							
						 
						
							2011-08-09 03:51:34 +01:00  
				
					
						
							
							
								 
						
							
							
								3e16a0fbdd 
								
							
								 
							
						 
						
							
							
								
								factor out common notecard caching code from 3 methods.  
							
							
							
						 
						
							2011-08-09 00:12:41 +01:00  
				
					
						
							
							
								 
						
							
							
								78d8ce3816 
								
							
								 
							
						 
						
							
							
								
								refactor: split out generic parts of osMakeNotecard() into a separate.  Add method doc.  Other minor tidies.  
							
							
							
						 
						
							2011-08-08 23:22:47 +01:00  
				
					
						
							
							
								 
						
							
							
								6878049952 
								
							
								 
							
						 
						
							
							
								
								get rid of bogus log message  
							
							
							
						 
						
							2011-08-06 03:06:05 +01:00  
				
					
						
							
							
								 
						
							
							
								eec54adac5 
								
							
								 
							
						 
						
							
							
								
								remove some obsolete tests that are now done elsewhere  
							
							
							
						 
						
							2011-08-06 02:38:38 +01:00  
				
					
						
							
							
								 
						
							
							
								e37f8cf902 
								
							
								 
							
						 
						
							
							
								
								Add a test to check that ScenePresence and circuit go away when a root agent is closed down  
							
							
							
						 
						
							2011-08-06 02:27:25 +01:00  
				
					
						
							
							
								 
						
							
							
								85e07c78fb 
								
							
								 
							
						 
						
							
							
								
								refactor: Change SceneHelpers.AddClient() to AddScenePresence().  
							
							... 
							
							
							
							This seems to make more sense as we can get SP.ControllingClient 
							
						 
						
							2011-08-06 02:17:41 +01:00  
				
					
						
							
							
								 
						
							
							
								83ba35a26b 
								
							
								 
							
						 
						
							
							
								
								rip out sog generation methods in ScenePresenceAgentTests and use SceneHelpers instead  
							
							... 
							
							
							
							Not that it matters, since these tests are pretty bogus anyway.
Also, renames some test classes for consistency. 
							
						 
						
							2011-08-06 02:01:25 +01:00  
				
					
						
							
							
								 
						
							
							
								2b26d2f1a5 
								
							
								 
							
						 
						
							
							
								
								prevent "create region" console command from being able to create a region with the same id as one that already exists.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=5617  
							
						 
						
							2011-08-06 01:35:01 +01:00  
				
					
						
							
							
								 
						
							
							
								76f46b2545 
								
							
								 
							
						 
						
							
							
								
								Do proper locking of m_localScenes list in SceneManager  
							
							
							
						 
						
							2011-08-06 01:15:49 +01:00  
				
					
						
							
							
								 
						
							
							
								dad1d6df18 
								
							
								 
							
						 
						
							
							
								
								rename TestHelper => TestHelpers for consistency  
							
							
							
						 
						
							2011-08-06 00:31:03 +01:00  
				
					
						
							
							
								 
						
							
							
								bda1a4be45 
								
							
								 
							
						 
						
							
							
								
								rename test SceneSetupHelpers -> SceneHelpers for consistency  
							
							
							
						 
						
							2011-08-06 00:26:37 +01:00  
				
					
						
							
							
								 
						
							
							
								cba40de109 
								
							
								 
							
						 
						
							
							
								
								extend phantom flag regression test to toggle back off  
							
							
							
						 
						
							2011-08-06 00:22:14 +01:00  
				
					
						
							
							
								 
						
							
							
								c6c91e6599 
								
							
								 
							
						 
						
							
							
								
								refactor: Fold most SOP.ScriptSet* methods back into script code.  Simplify.  
							
							
							
						 
						
							2011-08-06 00:13:08 +01:00  
				
					
						
							
							
								 
						
							
							
								ba89fc3aa1 
								
							
								 
							
						 
						
							
							
								
								Add regression test for setting phantom status on a scene object.  This is not yet complete.  
							
							
							
						 
						
							2011-08-05 23:42:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f18780d0e3 
								
							
								 
							
						 
						
							
							
								
								Get "show region" command in GridService to show grid co-ordinates rather than meters co-ord.  
							
							... 
							
							
							
							This makes it consistent with "show regions"
Addresses http://opensimulator.org/mantis/view.php?id=5619  
							
						 
						
							2011-08-05 22:56:53 +01:00  
				
					
						
							
							
								 
						
							
							
								82f41fdcb5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem with not convex hulling large objects by creating unit meshes and always scaling in Bullet  
							
							
							
						 
						
							2011-08-05 14:53:39 -07:00  
				
					
						
							
							
								 
						
							
							
								7d35bf8193 
								
							
								 
							
						 
						
							
							
								
								refactor: remove a sliver of unnecessary code  
							
							
							
						 
						
							2011-08-05 22:45:42 +01:00  
				
					
						
							
							
								 
						
							
							
								1a2518d19b 
								
							
								 
							
						 
						
							
							
								
								Instead of moving the file to its final place when FlotsamCache writes to disk, copy it instead.  
							
							... 
							
							
							
							This is to eliminate IOException where two threads compete to cache the same file. 
							
						 
						
							2011-08-05 19:57:47 +01:00  
				
					
						
							
							
								 
						
							
							
								c3f579046c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bulletsim  
							
							
							
						 
						
							2011-08-05 11:13:02 -07:00  
				
					
						
							
							
								 
						
							
							
								7640b5abf6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Parameters settable from ini file. Linksets. Physical property value tuning  
							
							
							
						 
						
							2011-08-05 11:01:27 -07:00  
				
					
						
							
							
								 
						
							
							
								94d496cf2b 
								
							
								 
							
						 
						
							
							
								
								remove the largely unused copy/pasted HandleAgentRequestSit() method  
							
							
							
						 
						
							2011-08-05 00:57:43 +01:00  
				
					
						
							
							
								 
						
							
							
								1918402cb1 
								
							
								 
							
						 
						
							
							
								
								if an NPC target is set to a ground location, then automatically land them when they get there.  
							
							... 
							
							
							
							This doesn't help where the target is a prim surface.  In these situations, it might be better to provide manual overrides so the script can control whethre an avatar flys there/lands, etc. 
							
						 
						
							2011-08-04 03:08:35 +01:00  
				
					
						
							
							
								 
						
							
							
								54ce029342 
								
							
								 
							
						 
						
							
							
								
								if an NPC move to target is above the terrain then make it fly to destination  
							
							
							
						 
						
							2011-08-04 02:31:40 +01:00  
				
					
						
							
							
								 
						
							
							
								f999acd095 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-08-04 01:46:34 +01:00  
				
					
						
							
							
								 
						
							
							
								c678b75d65 
								
							
								 
							
						 
						
							
							
								
								if a move to target is set underground, constrain it to the terrain height  
							
							
							
						 
						
							2011-08-04 01:45:56 +01:00  
				
					
						
							
							
								 
						
							
							
								61a931490d 
								
							
								 
							
						 
						
							
							
								
								move bAllowUpdateMoveToPosition switch outside of HandleMoveToTargetUpdate()  
							
							
							
						 
						
							2011-08-04 01:30:37 +01:00  
				
					
						
							
							
								 
						
							
							
								831f933ce6 
								
							
								 
							
						 
						
							
							
								
								only call move target code in SP.HandleAgentUpdate() if we're actually in the process of moving to a position  
							
							
							
						 
						
							2011-08-04 01:22:01 +01:00  
				
					
						
							
							
								 
						
							
							
								7b2b47530e 
								
							
								 
							
						 
						
							
							
								
								move reset code out of HandleMoveToTargetUpdate() so that we only call it where needed instead of passing in a flag  
							
							
							
						 
						
							2011-08-04 01:16:24 +01:00  
				
					
						
							
							
								 
						
							
							
								fc64cc2439 
								
							
								 
							
						 
						
							
							
								
								Make SIGNIFICANT_MOVEMENT SP constant a top-level property so that other classes can use it.  
							
							
							
						 
						
							2011-08-04 01:05:43 +01:00  
				
					
						
							
							
								 
						
							
							
								7f6f100c5a 
								
							
								 
							
						 
						
							
							
								
								When the NPC reaches within the SIGNIFICANT_CLIENT_MOVEMENT distance of the target, move it directly to the target.  
							
							... 
							
							
							
							This makes the movement exact.  Regression test changed to check avatar reaches exact target.
Also has the nice side effect of making NPC animations continue to work after the first movement (which wasn't working).  However, avatar still pauses in mid-stride 
							
						 
						
							2011-08-04 01:00:33 +01:00  
				
					
						
							
							
								 
						
							
							
								ba0c65e028 
								
							
								 
							
						 
						
							
							
								
								extend npc move test to check a second movement  
							
							
							
						 
						
							2011-08-04 00:25:51 +01:00  
				
					
						
							
							
								 
						
							
							
								6f913e8caf 
								
							
								 
							
						 
						
							
							
								
								eliminate pre-existing unused SP.StopMovement()  
							
							
							
						 
						
							2011-08-04 00:13:27 +01:00  
				
					
						
							
							
								 
						
							
							
								a2f5b4ac9a 
								
							
								 
							
						 
						
							
							
								
								Rename HandleMoveToPositionUpdate() to HandleMoveToTargetUpdate() for consistency.  Improve method doc.  
							
							
							
						 
						
							2011-08-04 00:10:53 +01:00  
				
					
						
							
							
								 
						
							
							
								0299cb060e 
								
							
								 
							
						 
						
							
							
								
								eliminate a reset position flag by using functionally equivalent DCFlagKeyPressed  
							
							
							
						 
						
							2011-08-04 00:06:01 +01:00  
				
					
						
							
							
								 
						
							
							
								6ab01b338f 
								
							
								 
							
						 
						
							
							
								
								Stop calling the SP.ResetMoveToTarget() code if a target is not actually set  
							
							
							
						 
						
							2011-08-03 23:59:13 +01:00  
				
					
						
							
							
								 
						
							
							
								31fb6b2d72 
								
							
								 
							
						 
						
							
							
								
								remove move to duck walk compensation - no longer required.  
							
							... 
							
							
							
							extends npc move to regression test to check stop after sufficient sim updates 
							
						 
						
							2011-08-03 23:40:05 +01:00  
				
					
						
							
							
								 
						
							
							
								61d49d4f63 
								
							
								 
							
						 
						
							
							
								
								rename NPC.Autopilot to NPC.MoveToTarget internally.  Add method doc to INPCModule  
							
							
							
						 
						
							2011-08-03 23:20:36 +01:00  
				
					
						
							
							
								 
						
							
							
								31cea17f8e 
								
							
								 
							
						 
						
							
							
								
								extend move test to check avatar is moving in the right direction after setting a move target  
							
							
							
						 
						
							2011-08-03 23:13:52 +01:00  
				
					
						
							
							
								 
						
							
							
								21d8a6b0e8 
								
							
								 
							
						 
						
							
							
								
								extend move test to check one beat of the simulator without actually asking the npc to move.  
							
							
							
						 
						
							2011-08-03 23:06:18 +01:00  
				
					
						
							
							
								 
						
							
							
								d78fe44191 
								
							
								 
							
						 
						
							
							
								
								Add passing but incomplete NPC move regression test  
							
							
							
						 
						
							2011-08-03 22:51:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e0503d397c 
								
							
								 
							
						 
						
							
							
								
								stop avatar service being set up in NPC TestCreate() - it's no longer used  
							
							
							
						 
						
							2011-08-03 22:45:43 +01:00  
				
					
						
							
							
								 
						
							
							
								a333c60f28 
								
							
								 
							
						 
						
							
							
								
								refactor: rename the move to position methods to move to target to be consistent with terminology used by scene object part and elsewhere  
							
							
							
						 
						
							2011-08-03 22:34:05 +01:00  
				
					
						
							
							
								 
						
							
							
								2964467708 
								
							
								 
							
						 
						
							
							
								
								get rid of vestigal move to parameters  
							
							
							
						 
						
							2011-08-03 22:11:05 +01:00  
				
					
						
							
							
								 
						
							
							
								b7a3f36c65 
								
							
								 
							
						 
						
							
							
								
								enable the NPC module for its regression test  
							
							
							
						 
						
							2011-08-03 04:48:47 +01:00  
				
					
						
							
							
								 
						
							
							
								797def8aa4 
								
							
								 
							
						 
						
							
							
								
								Put config to enable disable [NPC] module.  
							
							... 
							
							
							
							Default is disabled.  You will need to explicitly enable to toy with this. 
							
						 
						
							2011-08-03 04:33:45 +01:00  
				
					
						
							
							
								 
						
							
							
								6e4ec29722 
								
							
								 
							
						 
						
							
							
								
								Do a partial fix/implementation of OSSL osNpcMoveTo()  
							
							... 
							
							
							
							Avatar moves and stops.  However, will stop in mid stride.
And if the move to position is in the air, avatar will continue to make vain and quite hilarious attempts to take off (but never doing so).
Clearly more work is needed. 
							
						 
						
							2011-08-03 04:19:19 +01:00  
				
					
						
							
							
								 
						
							
							
								68a5fe0431 
								
							
								 
							
						 
						
							
							
								
								Improve z axis move to/autopilot so the avatar does alternative crouch/huzzah when walking along the ground  
							
							... 
							
							
							
							Moving a flying avatar to a ground point doesn't yet land the avatar.  This may or may not be the best thing 
							
						 
						
							2011-08-03 02:59:49 +01:00  
				
					
						
							
							
								 
						
							
							
								30e816bfa2 
								
							
								 
							
						 
						
							
							
								
								Implement move to/autopilot for z axis movement as well.  
							
							... 
							
							
							
							This is jerky (an artifact of the way it's being done, I think), but it's better than on implementation. 
							
						 
						
							2011-08-03 02:04:38 +01:00  
				
					
						
							
							
								 
						
							
							
								0c23764ce2 
								
							
								 
							
						 
						
							
							
								
								get autopilot/go here to work immediately.  
							
							... 
							
							
							
							This works with viewer 1.23.5 and so in theory should work with libopenmetaverse. 
							
						 
						
							2011-08-03 01:12:32 +01:00  
				
					
						
							
							
								 
						
							
							
								1c126e6e22 
								
							
								 
							
						 
						
							
							
								
								refactor: Move update_movement_flag and the final check inside the m_allowMovement if in HandleAgentUpdate() since it's logically only ever used there  
							
							
							
						 
						
							2011-08-03 00:55:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f9689f5cc9 
								
							
								 
							
						 
						
							
							
								
								refactor: move out code from HandleAgentUpdate() which processes updates to move to a set position  
							
							... 
							
							
							
							Also comment out the really spammy log message I accidentally left in on the last commit. 
							
						 
						
							2011-08-03 00:46:46 +01:00  
				
					
						
							
							
								 
						
							
							
								74b23210a7 
								
							
								 
							
						 
						
							
							
								
								Fix Flotsam cache so it will use the disk cache if the memory cache is enabled  
							
							
							
						 
						
							2011-08-02 23:44:40 +01:00  
				
					
						
							
							
								 
						
							
							
								c122489e09 
								
							
								 
							
						 
						
							
							
								
								Partially fix autopilot/go here  
							
							... 
							
							
							
							This now works again except that it requires a click or avatar mvmt to get going
This is because the ScenePresence.HandleAgentUpdate() method doesn't trigger until the client does something significant, at which point autopilot takes over.
Even clicking is enough to trigger.
This will be improved presently. 
							
						 
						
							2011-08-02 23:41:12 +01:00  
				
					
						
							
							
								 
						
							
							
								b7f81d3492 
								
							
								 
							
						 
						
							
							
								
								If GetRegionByName can't match something in the local db, then search the hypergrid if that functionality has been enabled.  
							
							... 
							
							
							
							This should fix the problem today where old style HG addresses (e.g. "hg.osgrid.org:80:Vue-6400") stopped working since 8c3eb324c4 
							
						 
						
							2011-08-02 01:06:32 +01:00  
				
					
						
							
							
								 
						
							
							
								d2220da205 
								
							
								 
							
						 
						
							
							
								
								remove ancient late 2008 cruft that handles the situation where the GetRegionsByName used to not be implemented/returned null.  
							
							... 
							
							
							
							It's impossible that anybody is still running this since the infrastructure has changed massively since that time. 
							
						 
						
							2011-08-02 00:58:08 +01:00  
				
					
						
							
							
								 
						
							
							
								17e9d61f43 
								
							
								 
							
						 
						
							
							
								
								Change GridService.GetRegionByName() to only return info if there is an exact region name match, unlike GetRegionsByName()  
							
							... 
							
							
							
							This should fix the first part of http://opensimulator.org/mantis/view.php?id=5606 , and maybe 5605.
Thanks to Melanie for helping with this. 
							
						 
						
							2011-08-02 00:52:48 +01:00  
				
					
						
							
							
								 
						
							
							
								e6fb9d74ef 
								
							
								 
							
						 
						
							
							
								
								Revert "In GridService, have GetRegionByName() call GetRegionsByName() with a max return of 1 instead of duplicating code."  
							
							... 
							
							
							
							This reverts commit 8d33a2eaa1 
							
						 
						
							2011-08-02 00:40:23 +01:00  
				
					
						
							
							
								 
						
							
							
								8d33a2eaa1 
								
							
								 
							
						 
						
							
							
								
								In GridService, have GetRegionByName() call GetRegionsByName() with a max return of 1 instead of duplicating code.  
							
							... 
							
							
							
							This also fixes the problem where this method would not return a hypergrid region, unlike GetRegionsByName() 
							
						 
						
							2011-08-02 00:26:17 +01:00  
				
					
						
							
							
								 
						
							
							
								b6ac1c46cd 
								
							
								 
							
						 
						
							
							
								
								Get rid of AvatarAppearance.Owner to simplify the code.  
							
							... 
							
							
							
							This is not used for anything - appearances are always properties of objects with ids (ScenePresence, AgentCircuitData) and just has the potential to get out of sync when the appearance is cloned. 
							
						 
						
							2011-08-02 00:13:04 +01:00  
				
					
						
							
							
								 
						
							
							
								59f548cda8 
								
							
								 
							
						 
						
							
							
								
								Get osNpcCreate appearance working with avatars that are currently in the scene.  
							
							... 
							
							
							
							Had to stop using AvatarService for now since it doesn't store baked texture IDs (which is why this was failing).
Also failing because cloning appearance was also cloning the AvatarApperance.Owner field, which we weren't then changing.
Extended TestCreate() to check this. 
							
						 
						
							2011-08-01 23:41:29 +01:00  
				
					
						
							
							
								 
						
							
							
								05e94ff27e 
								
							
								 
							
						 
						
							
							
								
								Move common gemo/agent map name code into CreateGeom()  
							
							... 
							
							
							
							Fix build break. 
							
						 
						
							2011-08-01 07:04:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f9d6a91252 
								
							
								 
							
						 
						
							
							
								
								Instead of preserving old name in geom_name_map in change size or shape, use the Name property instead.  
							
							... 
							
							
							
							This is equivalent since the prim 'name' is never changed.  In fact, this propery is never used for prims 
							
						 
						
							2011-08-01 06:52:52 +01:00  
				
					
						
							
							
								 
						
							
							
								40a78db182 
								
							
								 
							
						 
						
							
							
								
								comment out unused code in OdeScene.TriCallback()  
							
							
							
						 
						
							2011-08-01 06:47:45 +01:00  
				
					
						
							
							
								 
						
							
							
								ccb4b76242 
								
							
								 
							
						 
						
							
							
								
								On geom removal, remove the name from the OdeScene.geom_name_map too  
							
							
							
						 
						
							2011-08-01 06:40:29 +01:00  
				
					
						
							
							
								 
						
							
							
								f79df6f43f 
								
							
								 
							
						 
						
							
							
								
								remove the unused ODEPrim.prev_geom field  
							
							
							
						 
						
							2011-08-01 06:35:59 +01:00  
				
					
						
							
							
								 
						
							
							
								f32dbef647 
								
							
								 
							
						 
						
							
							
								
								When an ODE geom is removed (as when a non-phantom prim is deleted, resized or shape changed, also remove the OdeScene.actor_name_map entry pointing to the phys actor  
							
							... 
							
							
							
							This is to stop a small memory leak over time when prims are deleted or phantom-toggled 
							
						 
						
							2011-08-01 06:32:30 +01:00  
				
					
						
							
							
								 
						
							
							
								6618948ff9 
								
							
								 
							
						 
						
							
							
								
								refactor: centralize prim geom removal code from four places to one  
							
							
							
						 
						
							2011-08-01 06:15:02 +01:00  
				
					
						
							
							
								 
						
							
							
								509200d5cd 
								
							
								 
							
						 
						
							
							
								
								minor: add note to RemovePrimThreadLocked() to the effect that it contrary to the summary, it is being called from within Simulate() lock (OdeLock)  
							
							
							
						 
						
							2011-08-01 05:48:27 +01:00  
				
					
						
							
							
								 
						
							
							
								dfa2f7d715 
								
							
								 
							
						 
						
							
							
								
								If a prim changes size or shape, add actor to _parent_scene.actor_name_map with new prim_geom key, as the old one becomes invalid.  
							
							... 
							
							
							
							This resolves http://opensimulator.org/mantis/view.php?id=5603  where changing size or shape would stop collision_start being fired in a running script.
In both this and existing code we are not removing old actors from actor_name_map when the existing prim_geom is removed, which leads to a small memory leak over time.
This needs to be fixed. 
							
						 
						
							2011-08-01 05:43:04 +01:00  
				
					
						
							
							
								 
						
							
							
								2102964826 
								
							
								 
							
						 
						
							
							
								
								minor: indentation correction  
							
							
							
						 
						
							2011-08-01 05:14:16 +01:00  
				
					
						
							
							
								 
						
							
							
								434091d3f4 
								
							
								 
							
						 
						
							
							
								
								Allow removing users from search and avatar picker  
							
							
							
						 
						
							2011-07-31 17:04:22 +02:00  
				
					
						
							
							
								 
						
							
							
								b757583662 
								
							
								 
							
						 
						
							
							
								
								Comment out SOP logging message I accidentally left in  
							
							
							
						 
						
							2011-07-31 03:41:35 +01:00  
				
					
						
							
							
								 
						
							
							
								aea7007533 
								
							
								 
							
						 
						
							
							
								
								refactor: split out ninja joint part of SOP.DoPhysicsPropertyUpdate() so that we don't have to look at it if it's not relevant  
							
							
							
						 
						
							2011-07-31 02:50:50 +01:00  
				
					
						
							
							
								 
						
							
							
								450bdb3657 
								
							
								 
							
						 
						
							
							
								
								In the packetpool, if we encounter a data block that somehow wasn't retrieved via GetDataBlock() then create a new stack instead of throwing an exception  
							
							
							
						 
						
							2011-07-31 02:30:40 +01:00  
				
					
						
							
							
								 
						
							
							
								d041276517 
								
							
								 
							
						 
						
							
							
								
								Remove _mesh field since the mesh data no longer needs to be stored after it's initially used.  
							
							... 
							
							
							
							This may improve memory usage for regions using mesh and sculpts, though I suspect that it doesn't address the current memory leak. 
							
						 
						
							2011-07-31 01:03:52 +01:00  
				
					
						
							
							
								 
						
							
							
								bd8f538f80 
								
							
								 
							
						 
						
							
							
								
								refactor: Remove argument to pass in an initial mesh to OdePrim since this is no longer required and it prevents removal of the _mesh field (which is only used temporarily)  
							
							... 
							
							
							
							If passing in a mesh becomes important again in the future then this can be reinstated. 
							
						 
						
							2011-07-31 00:49:49 +01:00  
				
					
						
							
							
								 
						
							
							
								196a774b24 
								
							
								 
							
						 
						
							
							
								
								minor: correct method doc for last commit  
							
							
							
						 
						
							2011-07-31 00:45:20 +01:00  
				
					
						
							
							
								 
						
							
							
								454312f5bc 
								
							
								 
							
						 
						
							
							
								
								refactor: rename CreateGeom _mesh argument to mesh, so as to not confuse this with the pre-existing _mesh field  
							
							
							
						 
						
							2011-07-31 00:44:23 +01:00  
				
					
						
							
							
								 
						
							
							
								f1ce17071d 
								
							
								 
							
						 
						
							
							
								
								minor: method doc  
							
							
							
						 
						
							2011-07-31 00:43:02 +01:00  
				
					
						
							
							
								 
						
							
							
								e08be91c84 
								
							
								 
							
						 
						
							
							
								
								Refactor: Replace instances of m_isphysical with IsPhysical rather than have some code reference the private var and other the public var without any functionality difference.  
							
							... 
							
							
							
							Add some method doc to IsPhysical 
							
						 
						
							2011-07-30 23:44:47 +01:00  
				
					
						
							
							
								 
						
							
							
								4f4d080461 
								
							
								 
							
						 
						
							
							
								
								refactor: Rename ODEPrim.ParentPrim() to AddChildPrim() for code readability  
							
							
							
						 
						
							2011-07-30 23:20:43 +01:00  
				
					
						
							
							
								 
						
							
							
								49a3740ee9 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings, some code spacing adjustments  
							
							
							
						 
						
							2011-07-30 03:56:29 +01:00  
				
					
						
							
							
								 
						
							
							
								9fc59e2bf2 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-07-30 03:19:00 +01:00  
				
					
						
							
							
								 
						
							
							
								d917010433 
								
							
								 
							
						 
						
							
							
								
								minor: Add method doc to collision subscription methods.  Change method case to reflect OpenSim standards.  
							
							
							
						 
						
							2011-07-30 03:11:36 +01:00  
				
					
						
							
							
								 
						
							
							
								310a685220 
								
							
								 
							
						 
						
							
							
								
								refactor: extract method that generates a physics mesh from prim shape data  
							
							
							
						 
						
							2011-07-30 02:34:50 +01:00  
				
					
						
							
							
								 
						
							
							
								4197f66052 
								
							
								 
							
						 
						
							
							
								
								refactor: extract code which generate points and faces from sculpt data into it's own method.  
							
							... 
							
							
							
							fix build break. 
							
						 
						
							2011-07-30 02:22:05 +01:00  
				
					
						
							
							
								 
						
							
							
								b0eacadeb4 
								
							
								 
							
						 
						
							
							
								
								fix bug in previous commit  
							
							
							
						 
						
							2011-07-30 02:09:17 +01:00  
				
					
						
							
							
								 
						
							
							
								122e01949d 
								
							
								 
							
						 
						
							
							
								
								refactor: move the code that generates physics meshs from prim mesh data into a separate method, in order to make the code more readable.  
							
							
							
						 
						
							2011-07-30 02:08:32 +01:00  
				
					
						
							
							
								 
						
							
							
								7791c1fd1e 
								
							
								 
							
						 
						
							
							
								
								Replace the generic exception logging in flotsam asset cache with more specific stuff to return more information.  
							
							
							
						 
						
							2011-07-30 01:35:22 +01:00  
				
					
						
							
							
								 
						
							
							
								c4c6b457c3 
								
							
								 
							
						 
						
							
							
								
								correct misleading "fcache status" text - deep scans are not performed when this command is invoked.  
							
							
							
						 
						
							2011-07-30 01:16:10 +01:00  
				
					
						
							
							
								 
						
							
							
								2f5995f5c0 
								
							
								 
							
						 
						
							
							
								
								Temporary code to change bad AvatarHeight values in the AvatarService to the default Ruth height.  
							
							... 
							
							
							
							I was persuaded to do this because simulators on osgrid will persist in inserting bad values for an unknown length of time, even after the original simulator bug which was inserting bad values is out in an osgrid distro
This code can be removed at some point in the future, though I think there is an argument for having services police these values in open grids. 
							
						 
						
							2011-07-30 00:58:17 +01:00  
				
					
						
							
							
								 
						
							
							
								6d866ba6d5 
								
							
								 
							
						 
						
							
							
								
								Temporarily put in a log line which shows which locale the user is running in.  
							
							
							
						 
						
							2011-07-29 23:43:35 +01:00  
				
					
						
							
							
								 
						
							
							
								9a5e0ede7c 
								
							
								 
							
						 
						
							
							
								
								For all Util.FireAndForget invocations, set thread to en_US before continuing wtih the invocation.  
							
							... 
							
							
							
							This is to avoid bugs where the locale is not manually set on the thread and bad data values get sent to the database or over the wire.
Lots of code does this manually but as we've seen, a subtle change can hit code which has forgotton to do this.
Since en_US show be used throughout the server at present, setting it at FireAndForget seems reasonable.
Arguably, it would be better to do this where data is sent, but doing it here is much easier.
All the manual BeginInvokes() remaining in the code should probably call FireAndForget instead. 
							
						 
						
							2011-07-29 23:21:57 +01:00  
				
					
						
							
							
								 
						
							
							
								84c68c61bd 
								
							
								 
							
						 
						
							
							
								
								When we start the appearance saving thread, make sure we set the culture to En_US so that a different culture doesn't save values with commas as decimal points, etc.  
							
							... 
							
							
							
							This will hopefully stop giants stalking the grid.
See http://opensimulator.org/mantis/view.php?id=5614  
							
						 
						
							2011-07-29 22:27:04 +01:00  
				
					
						
							
							
								 
						
							
							
								5043be13fb 
								
							
								 
							
						 
						
							
							
								
								Return null from CreateMeshFromPrimMesher if OpenJPEG decoding of the sculpt data fails.  
							
							... 
							
							
							
							This is to address http://opensimulator.org/mantis/view.php?id=5612  
							
						 
						
							2011-07-29 21:49:23 +01:00  
				
					
						
							
							
								 
						
							
							
								f3c5a5b745 
								
							
								 
							
						 
						
							
							
								
								fix extremely minor Ode bug where the _taintedPrimL list would always be cleared on every OdeScene.Simulate() even if it was already empty.  
							
							
							
						 
						
							2011-07-29 01:18:42 +01:00  
				
					
						
							
							
								 
						
							
							
								2a39d0cdb0 
								
							
								 
							
						 
						
							
							
								
								refactor: Move another chunk of ninja code out of the OdeScene.Simulate() loop for consistency and readability.  
							
							
							
						 
						
							2011-07-29 00:51:07 +01:00  
				
					
						
							
							
								 
						
							
							
								3f0d8f3cbf 
								
							
								 
							
						 
						
							
							
								
								refactor: Simplify reading OdeScene.Simulate() loop by shunting all the NINJA joints stuff into its own method.  
							
							... 
							
							
							
							Now if ninja joints isn't active (which is the default) don't have to wade through a lot of massively indented irrelevant code. 
							
						 
						
							2011-07-29 00:39:02 +01:00  
				
					
						
							
							
								 
						
							
							
								9c6227da66 
								
							
								 
							
						 
						
							
							
								
								refactor: unindent the OdeScene.Simulate() loop to ignore the long commented out ifs and locks  
							
							... 
							
							
							
							This is to make it more readable. 
							
						 
						
							2011-07-29 00:23:42 +01:00  
				
					
						
							
							
								 
						
							
							
								8c3eb324c4 
								
							
								 
							
						 
						
							
							
								
								When using osTeleportAgent() and osTeleportAvatar(), only teleport if the region name exactly matches (not near matches)  
							
							... 
							
							
							
							This is to prevent situations where the first name returned by GridService.GetRegionsByName is not one that exactly matches the given region name, even when there is an exact match later on in the list.
Only the above two functions call this teleport method (the map uses a different routine) so this seems safe to change.
Addresses http://opensimulator.org/mantis/view.php?id=5606  
							
						 
						
							2011-07-29 00:00:35 +01:00  
				
					
						
							
							
								 
						
							
							
								c4ffcd4b7d 
								
							
								 
							
						 
						
							
							
								
								Ensure that packet headers get parsed correctly  
							
							
							
						 
						
							2011-07-27 09:12:00 +01:00  
				
					
						
							
							
								 
						
							
							
								04eaca2af8 
								
							
								 
							
						 
						
							
							
								
								Ensure that packet headers get parsed correctly  
							
							
							
						 
						
							2011-07-27 08:35:19 +02:00  
				
					
						
							
							
								 
						
							
							
								5c012cac54 
								
							
								 
							
						 
						
							
							
								
								Add a timer to monitor the heartbeat. Restart it if it's been dead for  
							
							... 
							
							
							
							5 seconds. 
							
						 
						
							2011-07-25 04:16:53 +02:00  
				
					
						
							
							
								 
						
							
							
								2e83b48873 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-07-23 18:34:46 +02:00  
				
					
						
							
							
								 
						
							
							
								c2de0c930c 
								
							
								 
							
						 
						
							
							
								
								Fix failure to find avatars due to trainling spaces being sent by viewers.  
							
							
							
						 
						
							2011-07-23 18:29:43 +02:00  
				
					
						
							
							
								 
						
							
							
								4cdc8806fb 
								
							
								 
							
						 
						
							
							
								
								Fix LLTextBox to work with the updated libOMV  
							
							
							
						 
						
							2011-07-23 11:40:38 +01:00  
				
					
						
							
							
								 
						
							
							
								96174595da 
								
							
								 
							
						 
						
							
							
								
								Fix LLTextBox to work with the updated libOMV  
							
							
							
						 
						
							2011-07-23 11:39:32 +01:00  
				
					
						
							
							
								 
						
							
							
								504de8bc47 
								
							
								 
							
						 
						
							
							
								
								Pass the first name and last name from the agent circuit data to the authorization service rather than from the account.  
							
							... 
							
							
							
							This is to accomodate situations where the authorization service is being used by the hypergrid, where visitors have no user account.
See http://opensimulator.org/mantis/view.php?id=5517 , this code is somewhat adapted/cleaned up from Michelle's patch
I'm a little ambivalent about this since visitors could put anything in firstname/lastname so it's not much of an auth measure.
It's up to the auth service to decide which data it actually uses.
Possibly we should be passing through other info such as agent circuit ip 
							
						 
						
							2011-07-23 03:48:53 +01:00  
				
					
						
							
							
								 
						
							
							
								4eaca4884e 
								
							
								 
							
						 
						
							
							
								
								Fixed serverside_object_permission default value confliction  
							
							
							
						 
						
							2011-07-23 02:26:13 +01:00  
				
					
						
							
							
								 
						
							
							
								be9b4ad23a 
								
							
								 
							
						 
						
							
							
								
								For default everyone permissions on library items, make notecards and scripts non-modifiable (but still copyable, etc).  
							
							... 
							
							
							
							Users should not be given the impression that they can modify these items.
This still does not solve the issue where library items cannot be dragged into prims or user inventory any time after they are initially seen.
Curiously, manually copying and pasting still appears to work.
On the surface, this seems to have something to do with library item caching on the client, since deleting the cache allows drag to work again once
Not sure what the exact problem is. 
							
						 
						
							2011-07-23 02:18:23 +01:00  
				
					
						
							
							
								 
						
							
							
								f0895028e9 
								
							
								 
							
						 
						
							
							
								
								Remove manually permissions settings on all current library items so that they use the defaults instead.  
							
							... 
							
							
							
							Some items had completely wrong permissions - this is easier than correcting them all.
The ability to set permissions in xml is retained since there are use cases for this (e.g. to create no-mod library scripts) 
							
						 
						
							2011-07-23 02:13:11 +01:00  
				
					
						
							
							
								 
						
							
							
								fcaa4f6012 
								
							
								 
							
						 
						
							
							
								
								Revert "Don't load current/next/everyone/base permissions from the library item xml files - always use PermissionMask.All instead (which was the existing default)."  
							
							... 
							
							
							
							There actually are uses for this.  I will correct the perms instead since some entries appear to be wrong.
This reverts commit 667b54f5a2 
							
						 
						
							2011-07-23 02:05:51 +01:00  
				
					
						
							
							
								 
						
							
							
								667b54f5a2 
								
							
								 
							
						 
						
							
							
								
								Don't load current/next/everyone/base permissions from the library item xml files - always use PermissionMask.All instead (which was the existing default).  
							
							... 
							
							
							
							Library items always need the same permissions, so it doesn't make sense to load them from the xml files.  This just opens the door to permissions mistakes. 
							
						 
						
							2011-07-23 01:59:14 +01:00  
				
					
						
							
							
								 
						
							
							
								869883f2dc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix buoyancy for prims. Start of configurable physics parameters.  
							
							
							
						 
						
							2011-07-22 15:23:57 -07:00  
				
					
						
							
							
								 
						
							
							
								aadc4eb3b8 
								
							
								 
							
						 
						
							
							
								
								Fix problem where sculpts were not getting physical proxies  
							
							... 
							
							
							
							Fixed this by inspecting Shape.SculptEntry at various places instead of Shape.SculptType.  Sculpties actually have a SculptType of Cylinder - only true mesh is SculptType.Mesh
This addresses http://opensimulator.org/mantis/view.php?id=5595  
							
						 
						
							2011-07-22 19:23:38 +01:00  
				
					
						
							
							
								 
						
							
							
								5ffec1cd64 
								
							
								 
							
						 
						
							
							
								
								Pass collisions and updates in pinned memory (saves marshaling).  
							
							... 
							
							
							
							Fix folding feet by using collision normals.
Add constraint specification. 
							
						 
						
							2011-07-22 10:23:40 -07:00  
				
					
						
							
							
								 
						
							
							
								4cbc912375 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bulletsim  
							
							
							
						 
						
							2011-07-22 09:02:32 -07:00  
				
					
						
							
							
								 
						
							
							
								705f70064e 
								
							
								 
							
						 
						
							
							
								
								Fix merge artefact  
							
							
							
						 
						
							2011-07-22 12:38:08 +01:00  
				
					
						
							
							
								 
						
							
							
								0e52010c0e 
								
							
								 
							
						 
						
							
							
								
								Thank you, Michelle Argus, for a patch that adds reading the agent limit  
							
							... 
							
							
							
							from XML properly. 
							
						 
						
							2011-07-22 12:36:49 +01:00  
				
					
						
							
							
								 
						
							
							
								6ac0bc7259 
								
							
								 
							
						 
						
							
							
								
								Thank you, Michelle Argus, for a patch that adds reading the agent limit  
							
							... 
							
							
							
							from XML properly. 
							
						 
						
							2011-07-22 12:36:05 +01:00  
				
					
						
							
							
								 
						
							
							
								02e54c57c4 
								
							
								 
							
						 
						
							
							
								
								Generate the initial maptile asynchronously  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2011-07-22 09:52:21 +01:00  
				
					
						
							
							
								 
						
							
							
								d8228f4374 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-07-21 21:12:50 +01:00  
				
					
						
							
							
								 
						
							
							
								71ef4a8fb3 
								
							
								 
							
						 
						
							
							
								
								When an uncached asset is requested multiple times concurrently, only load it once  
							
							... 
							
							
							
							Signed-off-by: root <root@grid00001.t-data.com> 
							
						 
						
							2011-07-21 20:52:56 +01:00  
				
					
						
							
							
								 
						
							
							
								56830bfe07 
								
							
								 
							
						 
						
							
							
								
								When handling SetAppearance packet, always save the appearance; not only if the texture was changed  
							
							
							
						 
						
							2011-07-21 20:18:36 +01:00  
				
					
						
							
							
								 
						
							
							
								f97278610c 
								
							
								 
							
						 
						
							
							
								
								Fixed updating avatar appearance  
							
							... 
							
							
							
							Signed-off-by: root <root@grid00001.t-data.com> 
							
						 
						
							2011-07-21 20:13:32 +01:00  
				
					
						
							
							
								 
						
							
							
								2c11f7fc38 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bulletsim  
							
							
							
						 
						
							2011-07-20 15:01:32 -07:00  
				
					
						
							
							
								 
						
							
							
								3270bd560e 
								
							
								 
							
						 
						
							
							
								
								Removed unused AddPrimShape methods in PhysicsScene caused by merge conflicts  
							
							
							
						 
						
							2011-07-20 14:34:02 -07:00  
				
					
						
							
							
								 
						
							
							
								9fc7d65df7 
								
							
								 
							
						 
						
							
							
								
								Apply the localID to the Physics actor to prevent null calls later  
							
							
							
						 
						
							2011-07-19 18:26:36 +01:00  
				
					
						
							
							
								 
						
							
							
								51c47677a1 
								
							
								 
							
						 
						
							
							
								
								Tidy up a superfluous AddPrimShape override in PhysicsScene  
							
							
							
						 
						
							2011-07-19 18:17:19 +01:00  
				
					
						
							
							
								 
						
							
							
								cbaa4aa88f 
								
							
								 
							
						 
						
							
							
								
								Tidy up a superfluous AddPrimShape override in PhysicsScene  
							
							
							
						 
						
							2011-07-19 18:16:44 +01:00  
				
					
						
							
							
								 
						
							
							
								c768d18c92 
								
							
								 
							
						 
						
							
							
								
								Revert "Tidy up a superfluous AddPrimShape override in PhysicsScene"  
							
							... 
							
							
							
							This reverts commit f5623b5c39 
							
						 
						
							2011-07-19 18:16:36 +01:00  
				
					
						
							
							
								 
						
							
							
								f5623b5c39 
								
							
								 
							
						 
						
							
							
								
								Tidy up a superfluous AddPrimShape override in PhysicsScene  
							
							
							
						 
						
							2011-07-19 10:15:34 -07:00  
				
					
						
							
							
								 
						
							
							
								ee829a71c2 
								
							
								 
							
						 
						
							
							
								
								On all undo/redo operations, consistently lock the undo object for everything, in order to avoid any deadlock issues.  
							
							
							
						 
						
							2011-07-19 06:13:05 +01:00  
				
					
						
							
							
								 
						
							
							
								c50533659a 
								
							
								 
							
						 
						
							
							
								
								If we store an undo, wipe anything already present on the redo stack  
							
							... 
							
							
							
							This stops problems when we undo a few steps and start off down another path.
Surprisingly, apart from this now fixed problem, redo appears to be working too. 
							
						 
						
							2011-07-19 06:11:16 +01:00  
				
					
						
							
							
								 
						
							
							
								ec1ecd3633 
								
							
								 
							
						 
						
							
							
								
								stop redo throwing an exception if there is nothing to redo  
							
							
							
						 
						
							2011-07-19 06:05:23 +01:00  
				
					
						
							
							
								 
						
							
							
								25c532f2ec 
								
							
								 
							
						 
						
							
							
								
								refator: simplify UndoState.Compare() code  
							
							
							
						 
						
							2011-07-19 05:58:52 +01:00  
				
					
						
							
							
								 
						
							
							
								9dd5a24495 
								
							
								 
							
						 
						
							
							
								
								rip out pointless null checks in UndoState where part can never be null  
							
							
							
						 
						
							2011-07-19 05:51:19 +01:00  
				
					
						
							
							
								 
						
							
							
								bc3679b67d 
								
							
								 
							
						 
						
							
							
								
								Fix undo when changing just the root prim's position in a linkset.  
							
							... 
							
							
							
							I think (ha ha) this largely fixes undo, except for the fact that rotation a set of prims with 'edit linked parts' selected doesn't quite work properly (though this works fine if the checkbox isn't selected).
Also, the double undo bug for resize is still present.
Redo might be incredibly buggy, haven't even looked at that yet. 
							
						 
						
							2011-07-19 05:46:17 +01:00  
				
					
						
							
							
								 
						
							
							
								0ef29da9b2 
								
							
								 
							
						 
						
							
							
								
								refactor: rename UpdatePrimPosition() to UpdatePrimGroupPosition() for consistency  
							
							
							
						 
						
							2011-07-19 05:20:04 +01:00  
				
					
						
							
							
								 
						
							
							
								62325829ec 
								
							
								 
							
						 
						
							
							
								
								comment out all kinds of debugging guff  
							
							
							
						 
						
							2011-07-19 05:14:58 +01:00  
				
					
						
							
							
								 
						
							
							
								1fdb16f1cd 
								
							
								 
							
						 
						
							
							
								
								Fix undo for rotation of the root prim in a linkset on its own.  
							
							... 
							
							
							
							The only obviously broken things right now are the undo of the position of just a root prim (stays in place) and the fact that resizes need two undoes. 
							
						 
						
							2011-07-19 05:05:50 +01:00  
				
					
						
							
							
								 
						
							
							
								b2722e984a 
								
							
								 
							
						 
						
							
							
								
								Fix undo of rotation of single prims in a linkset  
							
							
							
						 
						
							2011-07-19 04:40:02 +01:00  
				
					
						
							
							
								 
						
							
							
								97f1edfd95 
								
							
								 
							
						 
						
							
							
								
								Fix undo of prim group rotation.  
							
							... 
							
							
							
							This isn't that great since I think I broke it a few commits earlier.
Undo of rotation of individual prims in a linkset is still broken 
							
						 
						
							2011-07-19 04:15:27 +01:00  
				
					
						
							
							
								 
						
							
							
								4b9ef4f39c 
								
							
								 
							
						 
						
							
							
								
								Rename UpdatePrimRotation() to UpdatePrimGroupRotation() since this is what it actually does and is more consistent with other method names.  
							
							
							
						 
						
							2011-07-19 03:44:49 +01:00  
				
					
						
							
							
								 
						
							
							
								7c468cda36 
								
							
								 
							
						 
						
							
							
								
								Stop undo of just the root prim position in the linkset from shifting the whole linkset.  
							
							... 
							
							
							
							However, what happens now is that undo just doesn't do anything when the root prim is selected on its own.  This requires more code than just fiddling with undo states. 
							
						 
						
							2011-07-19 03:38:22 +01:00  
				
					
						
							
							
								 
						
							
							
								c94dc95844 
								
							
								 
							
						 
						
							
							
								
								fix undo when resizing of non-root individual prims in a linkset  
							
							... 
							
							
							
							undo resize, rotation and position still needs fixing when only editing root prim of a linkset 
							
						 
						
							2011-07-19 03:27:16 +01:00  
				
					
						
							
							
								 
						
							
							
								430a4aeba8 
								
							
								 
							
						 
						
							
							
								
								Fix undo for resizing linksets  
							
							... 
							
							
							
							This involves implementing a boolean in UndoState to signal whether the undo needs to be done for an entire group/linkset or just a single prim
Resizing individual components of linksets is still dodgy.
Resizing still has to be down twice, since for some reason the client is sending two multiobjectupdate packets on every resize except the very first.  This applies to single prims and linksets.  Need to look into this. 
							
						 
						
							2011-07-19 03:01:54 +01:00  
				
					
						
							
							
								 
						
							
							
								86f45f6fe7 
								
							
								 
							
						 
						
							
							
								
								remove undo state storage in a few places where it's pointless  
							
							... 
							
							
							
							no functional effect - existing bugs still remain 
							
						 
						
							2011-07-19 01:24:43 +01:00  
				
					
						
							
							
								 
						
							
							
								6fc74b36d1 
								
							
								 
							
						 
						
							
							
								
								Make various tweaks to undo code in an effort to get things working better.  
							
							... 
							
							
							
							Undo rotation and position appear to be working.
Resizing a single prim appears to be working, though the undo has to be done twice.
Resizing a group of prims still does not work properly - possibly because in the UndoState we don't store a knowledge of when we're resizing a whole group rather than individual prims.
This needs to be addressed. 
							
						 
						
							2011-07-18 04:54:21 +01:00  
				
					
						
							
							
								 
						
							
							
								aec3b58a57 
								
							
								 
							
						 
						
							
							
								
								use standard sdk stack in terrain model rather than OpenSim.Framework.UndoStack.  
							
							... 
							
							
							
							remove OpenSim.Framework.UndoStack 
							
						 
						
							2011-07-18 02:06:06 +01:00  
				
					
						
							
							
								 
						
							
							
								3f8e571b78 
								
							
								 
							
						 
						
							
							
								
								Use a standard generic system stack for the undo/redo stacks instead of our own homebrew.  
							
							... 
							
							
							
							system stack also uses an array, so no performance penalty.
Also exposes undo count and adds a test assertion for correct undo count after resize 
							
						 
						
							2011-07-18 02:01:12 +01:00  
				
					
						
							
							
								 
						
							
							
								bdd340b9fc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-07-18 01:35:00 +01:00  
				
					
						
							
							
								 
						
							
							
								e9a739f45f 
								
							
								 
							
						 
						
							
							
								
								refactor: group all the undo/redo code in SOP into one place for easier code reading  
							
							
							
						 
						
							2011-07-18 01:33:57 +01:00  
				
					
						
							
							
								 
						
							
							
								dd2564d7ec 
								
							
								 
							
						 
						
							
							
								
								refactor: Pull up Assembly of the SQLite classes as a protected property, so that it can be overwritten in subclasses. That way extensions can decide in which assembly migration resources should be looked up. This is a refactor similar to commit  9923a2ff10 for MySQL -- no functional changes.  
							
							
							
						 
						
							2011-07-16 09:49:38 +02:00  
				
					
						
							
							
								 
						
							
							
								f5ddf37112 
								
							
								 
							
						 
						
							
							
								
								Replace ifs in SOG.GroupResize() with Math.Min()  
							
							... 
							
							
							
							Also fiddle a bit with undo.  This is not currently working properly, though to be fair it also didn't appear to work in 0.7.1.1 either (at least for resize).
Will get some more attention soon. 
							
						 
						
							2011-07-16 05:23:21 +01:00  
				
					
						
							
							
								 
						
							
							
								9a80adf33a 
								
							
								 
							
						 
						
							
							
								
								remove now unncessary parts of SceneObjectGroup.Resize()  
							
							
							
						 
						
							2011-07-16 04:49:21 +01:00  
				
					
						
							
							
								 
						
							
							
								122745fe1c 
								
							
								 
							
						 
						
							
							
								
								refactor: replace scale limiting code with more elegant Math.Min calls  
							
							
							
						 
						
							2011-07-16 04:28:49 +01:00  
				
					
						
							
							
								 
						
							
							
								2b68ac4ba3 
								
							
								 
							
						 
						
							
							
								
								refactor: Push all part resize code down into SceneObjectPart.Resize()  
							
							
							
						 
						
							2011-07-16 04:22:57 +01:00  
				
					
						
							
							
								 
						
							
							
								4b5a6b655b 
								
							
								 
							
						 
						
							
							
								
								add test for resizing one part in a group  
							
							
							
						 
						
							2011-07-16 03:52:30 +01:00  
				
					
						
							
							
								 
						
							
							
								df2a59d31b 
								
							
								 
							
						 
						
							
							
								
								refactor: make SceneObjectGroup.GroupScale() a property rather than a mehod  
							
							
							
						 
						
							2011-07-16 03:30:14 +01:00  
				
					
						
							
							
								 
						
							
							
								0f9882db5b 
								
							
								 
							
						 
						
							
							
								
								minor: add a log warning if a sculpt/mesh async asset request returns no data  
							
							
							
						 
						
							2011-07-16 03:24:36 +01:00  
				
					
						
							
							
								 
						
							
							
								6f9b855719 
								
							
								 
							
						 
						
							
							
								
								refactor: remove pointless sender != null tests, etc, in AssetReceived, since the method called always belongs to the object that generated the request  
							
							
							
						 
						
							2011-07-16 03:16:24 +01:00  
				
					
						
							
							
								 
						
							
							
								982e71b6b8 
								
							
								 
							
						 
						
							
							
								
								eliminate unused and redundant SceneObjectGroup.AssetReceived()  
							
							
							
						 
						
							2011-07-16 03:08:28 +01:00  
				
					
						
							
							
								 
						
							
							
								c82f19e41c 
								
							
								 
							
						 
						
							
							
								
								fix build break from last commit  
							
							
							
						 
						
							2011-07-16 03:06:30 +01:00  
				
					
						
							
							
								 
						
							
							
								3fc12e7224 
								
							
								 
							
						 
						
							
							
								
								Eliminate the pointless textured id argument to SculptTextureCallback  
							
							
							
						 
						
							2011-07-16 03:02:28 +01:00  
				
					
						
							
							
								 
						
							
							
								2b339b7d2b 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings  
							
							
							
						 
						
							2011-07-16 02:56:54 +01:00  
				
					
						
							
							
								 
						
							
							
								27fae36a21 
								
							
								 
							
						 
						
							
							
								
								remove the need to supply SceneObjectGroup.GroupResize() with a localId.  
							
							... 
							
							
							
							This is utterly pointless scene we already know which sog we're dealing with. 
							
						 
						
							2011-07-16 02:53:36 +01:00  
				
					
						
							
							
								 
						
							
							
								50bd48542c 
								
							
								 
							
						 
						
							
							
								
								Add very basic test for resizing a scene object with one prim  
							
							
							
						 
						
							2011-07-16 02:44:00 +01:00  
				
					
						
							
							
								 
						
							
							
								6179879308 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings  
							
							
							
						 
						
							2011-07-16 01:53:25 +01:00  
				
					
						
							
							
								 
						
							
							
								da7340b9fb 
								
							
								 
							
						 
						
							
							
								
								If resized shape is a mesh/sculpt, leave it to the mesh asset callback to trigger the physics actor taint.  
							
							... 
							
							
							
							In the last commit, the fix was made by updating all the child prim physics actors with the new size rather than just the root part. 
							
						 
						
							2011-07-16 01:42:56 +01:00  
				
					
						
							
							
								 
						
							
							
								18652eb87e 
								
							
								 
							
						 
						
							
							
								
								Fix physics proxy regeneration when a mesh with more than one submesh is resized  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=5584  
							
						 
						
							2011-07-16 01:36:27 +01:00  
				
					
						
							
							
								 
						
							
							
								7247ca1644 
								
							
								 
							
						 
						
							
							
								
								use constants in llGetObjectDetails() rather than magic numbers  
							
							
							
						 
						
							2011-07-16 00:08:11 +01:00  
				
					
						
							
							
								 
						
							
							
								a9ba9d4a9e 
								
							
								 
							
						 
						
							
							
								
								change async parameter name in AddLocalPacketHandler since it becomes a reserved keyword in .net 5  
							
							... 
							
							
							
							Also adds some method doc. 
							
						 
						
							2011-07-15 23:51:55 +01:00  
				
					
						
							
							
								 
						
							
							
								0ee7a5ee81 
								
							
								 
							
						 
						
							
							
								
								If object is an attachment, make llGetVel() return the avatar's speed rather than the object's own zero speed.  
							
							... 
							
							
							
							As per http://opensimulator.org/mantis/view.php?id=5575  
							
						 
						
							2011-07-15 23:36:32 +01:00  
				
					
						
							
							
								 
						
							
							
								3e5b2d52ff 
								
							
								 
							
						 
						
							
							
								
								minor: method doc for baked texture uploading  
							
							
							
						 
						
							2011-07-15 22:58:29 +01:00  
				
					
						
							
							
								 
						
							
							
								b5fcd2caba 
								
							
								 
							
						 
						
							
							
								
								Fix some local id issues in physics glue  
							
							
							
						 
						
							2011-07-15 20:11:12 +01:00  
				
					
						
							
							
								 
						
							
							
								e9dbe54ab1 
								
							
								 
							
						 
						
							
							
								
								Fix some local id issues in physics glue  
							
							
							
						 
						
							2011-07-15 20:07:59 +01:00  
				
					
						
							
							
								 
						
							
							
								b55076990c 
								
							
								 
							
						 
						
							
							
								
								fix duplication of physical objects for physics engines that care about the initial value of localID  
							
							
							
						 
						
							2011-07-15 11:37:34 -07:00  
				
					
						
							
							
								 
						
							
							
								c7dbd7cbd0 
								
							
								 
							
						 
						
							
							
								
								Fox some local id issues in physics glue  
							
							
							
						 
						
							2011-07-15 19:36:00 +02:00  
				
					
						
							
							
								 
						
							
							
								8dff9d564d 
								
							
								 
							
						 
						
							
							
								
								Revert "Add localid support to ch0de properly"  
							
							... 
							
							
							
							This reverts commit bb402d0d95 
							
						 
						
							2011-07-15 19:35:49 +02:00  
				
					
						
							
							
								 
						
							
							
								8925fb5537 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-07-15 19:30:23 +02:00  
				
					
						
							
							
								 
						
							
							
								bb402d0d95 
								
							
								 
							
						 
						
							
							
								
								Add localid support to ch0de properly  
							
							
							
						 
						
							2011-07-15 12:08:40 -07:00  
				
					
						
							
							
								 
						
							
							
								cc69d12d54 
								
							
								 
							
						 
						
							
							
								
								Fix a raycast issue  
							
							
							
						 
						
							2011-07-15 11:12:10 -07:00  
				
					
						
							
							
								 
						
							
							
								7fac07d9ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-07-15 18:48:43 +02:00  
				
					
						
							
							
								 
						
							
							
								c7e8529122 
								
							
								 
							
						 
						
							
							
								
								minor: remove whitespace  
							
							
							
						 
						
							2011-07-13 01:25:17 +01:00  
				
					
						
							
							
								 
						
							
							
								0d64155bb5 
								
							
								 
							
						 
						
							
							
								
								Remove an unused 404 checker since on a 404, GetResponse() throws a WebException rather than proceeding.  
							
							
							
						 
						
							2011-07-13 01:24:22 +01:00  
				
					
						
							
							
								 
						
							
							
								938b4f8bf8 
								
							
								 
							
						 
						
							
							
								
								if a SynchronousRestObjectRequester request fails, then unless it's due to a 404, log the exception for diagnostic purposes  
							
							... 
							
							
							
							This is instead of logging "Invalid XML" for all failures, even if they weren't a result of invalid xml.
A default TReponse is returned in the event of a 404, which is the same behaviour as previously. 
							
						 
						
							2011-07-13 01:19:12 +01:00  
				
					
						
							
							
								 
						
							
							
								e434ba5e8e 
								
							
								 
							
						 
						
							
							
								
								Remove the obsoleted SynchronousRestObjectPoster  
							
							
							
						 
						
							2011-07-13 00:52:32 +01:00  
				
					
						
							
							
								 
						
							
							
								08dc07dc76 
								
							
								 
							
						 
						
							
							
								
								refactor: Move all callers of the obsoleted SychronousRestObjectPoster.BeginPostObject() to the identical SynchronousRestObjectRequester.MakeRequest()  
							
							
							
						 
						
							2011-07-13 00:48:36 +01:00  
				
					
						
							
							
								 
						
							
							
								5158ec0913 
								
							
								 
							
						 
						
							
							
								
								Add experimental module to check status of services that the simulator is connected to.  
							
							... 
							
							
							
							Currently disabled. 
							
						 
						
							2011-07-13 00:24:55 +01:00  
				
					
						
							
							
								 
						
							
							
								bf1b8397bb 
								
							
								 
							
						 
						
							
							
								
								Add a warning to URI config in GridCommon.ini.example not to add a slash to the end.  
							
							... 
							
							
							
							Tidy up GridCommon.ini.example 
							
						 
						
							2011-07-12 23:35:06 +01:00  
				
					
						
							
							
								 
						
							
							
								3e456163dd 
								
							
								 
							
						 
						
							
							
								
								Port implementation of llCastRay() from Aurora.  
							
							... 
							
							
							
							I haven't been able to test this since the viewer won't parse the llCastRay() function.  Maybe some activation cap is missing.  Could wait until it is activated by default in the viewer. 
							
						 
						
							2011-07-12 22:13:15 +01:00  
				
					
						
							
							
								 
						
							
							
								d31e0a67f7 
								
							
								 
							
						 
						
							
							
								
								temporarily fix the build break with building the OdePlugin tests assembly.  
							
							... 
							
							
							
							This needs to be fixed properly. 
							
						 
						
							2011-07-12 03:26:22 +01:00  
				
					
						
							
							
								 
						
							
							
								f75f906e35 
								
							
								 
							
						 
						
							
							
								
								minor: remove whitespace to trigger another build  
							
							
							
						 
						
							2011-07-12 03:13:05 +01:00  
				
					
						
							
							
								 
						
							
							
								df0e5cc9fe 
								
							
								 
							
						 
						
							
							
								
								When a mesh object is added to a scene, delay adding the physics actor until the sculpt data has been added to the shape (possibly via an async asset service request)  
							
							... 
							
							
							
							This prevents spurious 'no asset data' for meshes added on startup. 
							
						 
						
							2011-07-12 02:33:09 +01:00  
				
					
						
							
							
								 
						
							
							
								dbd954d701 
								
							
								 
							
						 
						
							
							
								
								Fix permissions problem where newly uploaded meshes rezzed from inventory could not be copied by owner.  
							
							
							
						 
						
							2011-07-11 22:56:14 +01:00  
				
					
						
							
							
								 
						
							
							
								b9cbe92f30 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bulletsim  
							
							
							
						 
						
							2011-07-11 12:23:20 -07:00  
				
					
						
							
							
								 
						
							
							
								24efb021ff 
								
							
								 
							
						 
						
							
							
								
								minor Tack the prim name on the end of the "experimental mesh proxy generation" message.  
							
							... 
							
							
							
							Can probably comment out this message soon, once a few other issues are tidied up. 
							
						 
						
							2011-07-11 04:23:30 +01:00  
				
					
						
							
							
								 
						
							
							
								8e44a8e2b9 
								
							
								 
							
						 
						
							
							
								
								Properly regenerate physics proxy when a mesh is resized.  
							
							... 
							
							
							
							This is done in SOP.Resize().  More common code from callers needs to be refactored into this method to reduce confusing copy/pasting 
							
						 
						
							2011-07-11 03:47:49 +01:00  
				
					
						
							
							
								 
						
							
							
								0badf3718d 
								
							
								 
							
						 
						
							
							
								
								refactor: push the part of SceneObjectGroup.CheckSculptAndLoad() that actually deals with the part into a SceneObjectPart.CheckSculptAndLoad() method  
							
							
							
						 
						
							2011-07-11 03:35:29 +01:00  
				
					
						
							
							
								 
						
							
							
								2f3d0e209f 
								
							
								 
							
						 
						
							
							
								
								When a sculpt/mesh texture is received by a part on a callback request, don't do the unnecessary work of copying the base shape.  
							
							... 
							
							
							
							Just setting the new base shape is enough to reinsert the sculpt data and set the taint.
Also cleans up a few more left-in debugging messages. 
							
						 
						
							2011-07-11 03:13:59 +01:00  
				
					
						
							
							
								 
						
							
							
								ce85675e70 
								
							
								 
							
						 
						
							
							
								
								comment out accidential ProcessTaints physics debug line left in code  
							
							
							
						 
						
							2011-07-11 02:29:51 +01:00  
				
					
						
							
							
								 
						
							
							
								6a15464b0a 
								
							
								 
							
						 
						
							
							
								
								refactor: Make arguments to SceneGraph.UpdatePrimFlags() more readable  
							
							
							
						 
						
							2011-07-11 02:29:19 +01:00  
				
					
						
							
							
								 
						
							
							
								01b98c2e62 
								
							
								 
							
						 
						
							
							
								
								refactor: Make arguments for SceneObjectGroup.UpdatePrimFlags() more readable  
							
							
							
						 
						
							2011-07-11 02:18:19 +01:00  
				
					
						
							
							
								 
						
							
							
								e68ae44b6b 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-07-11 02:11:37 +01:00  
				
					
						
							
							
								 
						
							
							
								c6d4304a04 
								
							
								 
							
						 
						
							
							
								
								refactor: very minor space insertion  
							
							
							
						 
						
							2011-07-11 02:11:16 +01:00  
				
					
						
							
							
								 
						
							
							
								c964114f7e 
								
							
								 
							
						 
						
							
							
								
								refactor: make argument to SOP.UpdatePrimFlags() more readable  
							
							
							
						 
						
							2011-07-11 02:09:11 +01:00  
				
					
						
							
							
								 
						
							
							
								b59b1ff3d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-07-10 18:16:09 +02:00  
				
					
						
							
							
								 
						
							
							
								9c9b3e3976 
								
							
								 
							
						 
						
							
							
								
								Dammit, loggin the type of an exception without providing the FULL DUMP is NOT  
							
							... 
							
							
							
							going to help squash bugs! 
							
						 
						
							2011-07-10 17:27:20 +02:00  
				
					
						
							
							
								 
						
							
							
								457ba9d1a2 
								
							
								 
							
						 
						
							
							
								
								refactor: slightly simplify test  
							
							
							
						 
						
							2011-07-09 02:27:47 +01:00  
				
					
						
							
							
								 
						
							
							
								59aedbc94b 
								
							
								 
							
						 
						
							
							
								
								Rename SceneSetupHelpers.AddRootAgent to AddClient() to better represent its effects and return object  
							
							
							
						 
						
							2011-07-09 02:25:40 +01:00  
				
					
						
							
							
								 
						
							
							
								f99b89990c 
								
							
								 
							
						 
						
							
							
								
								Add scratch AvatarFactoryModuleTests with one test to do a partial check on AvatarFactoryModule.SetAppearance()  
							
							... 
							
							
							
							Baked texture set not yet checked, nor persistence of data in avatar service
This is a foundation for later npc related tests. 
							
						 
						
							2011-07-09 02:21:56 +01:00  
				
					
						
							
							
								 
						
							
							
								6963b8b046 
								
							
								 
							
						 
						
							
							
								
								refactor: Get LSLString(LSLInteger i) constructor to now call LSLString(int i) structure to remove code duplication.  
							
							
							
						 
						
							2011-07-09 01:28:27 +01:00  
				
					
						
							
							
								 
						
							
							
								df586c9d25 
								
							
								 
							
						 
						
							
							
								
								Raw int numbers (ex.LSL Constants) are displayed like "1.000000" when type cast to string  
							
							
							
						 
						
							2011-07-09 01:27:12 +01:00  
				
					
						
							
							
								 
						
							
							
								f680c13495 
								
							
								 
							
						 
						
							
							
								
								Fix osMatchString() so that it reports all instance of pattern matches, not just the first one.  
							
							... 
							
							
							
							This is a slight adaptation of the patch in http://opensimulator.org/mantis/view.php?id=4568  which doesn't apply directly since the underlying code was changed by earlier makopoppo patches.
Thanks makopoppo! 
							
						 
						
							2011-07-09 01:24:30 +01:00  
				
					
						
							
							
								 
						
							
							
								52c3671aa0 
								
							
								 
							
						 
						
							
							
								
								fix formatting issues from last patch  
							
							
							
						 
						
							2011-07-09 01:17:35 +01:00  
				
					
						
							
							
								 
						
							
							
								b983f38e2a 
								
							
								 
							
						 
						
							
							
								
								lsGetWindlightScene() returns raw int value, which makes unable to compare to another value with llListFindList()  
							
							
							
						 
						
							2011-07-09 01:08:26 +01:00  
				
					
						
							
							
								 
						
							
							
								04f8d0e45d 
								
							
								 
							
						 
						
							
							
								
								Made some LSL_Constant or LS_Constant raw int values  
							
							
							
						 
						
							2011-07-09 01:08:13 +01:00  
				
					
						
							
							
								 
						
							
							
								c920ff9d1d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-07-09 01:06:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e7abf834d1 
								
							
								 
							
						 
						
							
							
								
								Instance-types-in-list fix for LSL/OSSL functions. This will fix llListFindList() which always returns -1 when you compare with the list from those functions.  
							
							... 
							
							
							
							*llCSV2List
*llGetAnimationList
*llGetLinkPrimitiveParams
*llGetObjectDetails
*llGetParcelDetails
*llGetParcelPrimOwners
*llGetPrimitiveParams
*GetLinkPrimitiveParamsEx
*osGetAgents
*osMatchString
*osGetLinkPrimitiveParams
*osGetPrimitiveParams
*osGetAvatarList 
							
						 
						
							2011-07-09 00:49:53 +01:00  
				
					
						
							
							
								 
						
							
							
								d79c6c8820 
								
							
								 
							
						 
						
							
							
								
								Rename SetSculptData() to SetSculptProperties(), since this is what it does (setting SculptData is done through the property)  
							
							
							
						 
						
							2011-07-09 00:42:48 +01:00  
				
					
						
							
							
								 
						
							
							
								5e8900dfd0 
								
							
								 
							
						 
						
							
							
								
								minor: code tidy and inserted log lines for future use.  
							
							... 
							
							
							
							Unable to get to the bottom of why resizing a mesh fails to properly reset the physics proxy, when toggling phantom does
After a mesh is generated, the existing sculptdata is set to zero in PrimitiveBaseShape to save memory
When phantom is toggled, the sculptdata is regenerated before remeshing.
But on resize, the sculptdata is not regenerated.
So clearly, resetting sculptdata is possible, but haven't quite been able to pin down how this is being done when phantom is toggled. 
							
						 
						
							2011-07-09 00:35:30 +01:00  
				
					
						
							
							
								 
						
							
							
								c3d82bdcb1 
								
							
								 
							
						 
						
							
							
								
								When loading library asset set, only store an asset if it's different from an existing one with the same id.  
							
							... 
							
							
							
							We compare existing and loaded asset by doing an SHA1 on both, so that a changed library asset will still update the store.
This cuts asset library load time from 10 seconds to <1 sec.
Note, a fix on the previous commit revealed a bug where a library script cannot be copied except on the first login after a cache clear.
This is unrelated to this commit and needs to be fixed at some subsequent time. 
							
						 
						
							2011-07-08 22:53:19 +01:00  
				
					
						
							
							
								 
						
							
							
								a048ec3f95 
								
							
								 
							
						 
						
							
							
								
								stop the local inventory services connector from logging an error when an item id isn't found.  
							
							... 
							
							
							
							making this query is legitimate and so the log line can cause false positivies.  It is up to callers to log an error if appropriate. 
							
						 
						
							2011-07-08 22:34:03 +01:00  
				
					
						
							
							
								 
						
							
							
								192bd1057e 
								
							
								 
							
						 
						
							
							
								
								fix bug where opening a library script would fail  
							
							
							
						 
						
							2011-07-08 22:32:19 +01:00  
				
					
						
							
							
								 
						
							
							
								5700c582ba 
								
							
								 
							
						 
						
							
							
								
								refactor: rename bool returning GetAgentInventoryItem() to CanGetAgentInventoryItem() to improve code readability  
							
							
							
						 
						
							2011-07-08 22:28:17 +01:00  
				
					
						
							
							
								 
						
							
							
								e8ad8593b6 
								
							
								 
							
						 
						
							
							
								
								refactor: eliminate redundant return statement  
							
							
							
						 
						
							2011-07-08 20:58:44 +01:00  
				
					
						
							
							
								 
						
							
							
								40300c886c 
								
							
								 
							
						 
						
							
							
								
								refactor: Factor out AddSubMesh() method from long CraeteMeshFromPrimMesher() method  
							
							... 
							
							
							
							Also remove some of the logging spam left in from the last commit. 
							
						 
						
							2011-07-08 20:36:01 +01:00  
				
					
						
							
							
								 
						
							
							
								b18ef976ff 
								
							
								 
							
						 
						
							
							
								
								Fix interpretation of physics mesh proxies from mesh data  
							
							... 
							
							
							
							As per http://wiki.secondlife.com/wiki/Mesh/Mesh_Asset_Format , some submesh blocks may just have the flag "NoGeometry" to signal that they provide no mesh data.
If a block contains this, ignore it for meshing purposes rather than suffer a ClassCastException
This fixes physics proxy meshing, so you can now walk through mesh doorways, properly stand on the trailer of mesh trucks, etc.
To get mesh physics proxy, the UseMeshiesPhysicsMesh must be true in a [Mesh] config section in OpenSim.ini (example in OpenSimDefaults.ini).
Convex hull physics not currently supported. 
							
						 
						
							2011-07-08 19:43:22 +01:00  
				
					
						
							
							
								 
						
							
							
								29034bc0e0 
								
							
								 
							
						 
						
							
							
								
								minor: code tidy up - remove a couple of Console.WriteLine() accidentally added in the last commit  
							
							
							
						 
						
							2011-07-08 18:34:44 +01:00  
				
					
						
							
							
								 
						
							
							
								36df9ae79a 
								
							
								 
							
						 
						
							
							
								
								refactor: Separate the OdeScene class into its own file from OdePlugin.cs, to improve code readability  
							
							
							
						 
						
							2011-07-08 18:16:48 +01:00  
				
					
						
							
							
								 
						
							
							
								1dcad4ac66 
								
							
								 
							
						 
						
							
							
								
								minor: commented out log lines for future use and very small code tidy  
							
							
							
						 
						
							2011-07-08 17:58:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3bda7711b3 
								
							
								 
							
						 
						
							
							
								
								Switch the MeshUploadFlag CAP module on and off with the existing config AllowMeshUpload flag in [Mesh] (in OpenSimDefaults.ini)  
							
							... 
							
							
							
							Default is on. 
							
						 
						
							2011-07-07 23:49:19 +01:00  
				
					
						
							
							
								 
						
							
							
								2fbc98fa5c 
								
							
								 
							
						 
						
							
							
								
								Make MeshUploadFlagModule non-shared rather than shared (since each scene needs its own cap)  
							
							
							
						 
						
							2011-07-07 23:37:23 +01:00  
				
					
						
							
							
								 
						
							
							
								e91861fff2 
								
							
								 
							
						 
						
							
							
								
								Ensure that the max transfer distance is initialized correctly.  
							
							
							
						 
						
							2011-07-07 09:12:57 -07:00  
				
					
						
							
							
								 
						
							
							
								281e80ccf3 
								
							
								 
							
						 
						
							
							
								
								add MeshUploadFlag capability fixed mesh upload with latest mesh viewer thank you dahlia and lkalif for helping to make this happen!  
							
							
							
						 
						
							2011-07-07 03:30:37 -07:00  
				
					
						
							
							
								 
						
							
							
								fedfa02b64 
								
							
								 
							
						 
						
							
							
								
								Remove another core SNAFU. AbsolutePosition is NOT equal to group position  
							
							... 
							
							
							
							in attachments! Breaks resizers!!! 
							
						 
						
							2011-07-06 21:20:11 +02:00  
				
					
						
							
							
								 
						
							
							
								06d5989f4d 
								
							
								 
							
						 
						
							
							
								
								Fix parcel prim count and max reporting. Viewer already multiplies.  
							
							
							
						 
						
							2011-07-06 09:59:05 +02:00  
				
					
						
							
							
								 
						
							
							
								f45746613d 
								
							
								 
							
						 
						
							
							
								
								Revert "If a user has the rights to edit a parcel's properties, then also allow them always to enter that parcel."  
							
							... 
							
							
							
							This reverts commit b8e7258051 
							
						 
						
							2011-07-05 04:02:16 +01:00  
				
					
						
							
							
								 
						
							
							
								47cf9c8fe0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-07-05 04:01:59 +01:00  
				
					
						
							
							
								 
						
							
							
								719e0702be 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-07-05 03:13:39 +02:00  
				
					
						
							
							
								 
						
							
							
								30482e7ae5 
								
							
								 
							
						 
						
							
							
								
								Don't store the default WL profile. This will prevent "valid" from being  
							
							... 
							
							
							
							set on the default profile and hopefully finally fix day and night 
							
						 
						
							2011-07-05 03:11:56 +02:00  
				
					
						
							
							
								 
						
							
							
								d2fc23c034 
								
							
								 
							
						 
						
							
							
								
								Stop displaying "Sending windowslig profile to client" when WL is disabled  
							
							... 
							
							
							
							or there is no valid WL for that region. 
							
						 
						
							2011-07-05 03:08:36 +02:00  
				
					
						
							
							
								 
						
							
							
								af8773d6d0 
								
							
								 
							
						 
						
							
							
								
								Add TestClearCache()  
							
							
							
						 
						
							2011-07-04 23:05:31 +01:00  
				
					
						
							
							
								 
						
							
							
								cb02fc44f5 
								
							
								 
							
						 
						
							
							
								
								add TestExpireAsset()  
							
							
							
						 
						
							2011-07-04 23:03:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f58de55c84 
								
							
								 
							
						 
						
							
							
								
								refactor: Move test setup code into setup method  
							
							
							
						 
						
							2011-07-04 22:59:36 +01:00  
				
					
						
							
							
								 
						
							
							
								bebc51a6e0 
								
							
								 
							
						 
						
							
							
								
								Make it possible to disable the file part of the flotsam asset cache  
							
							... 
							
							
							
							This matches the ability to disable the memory part
This is controlled through the FileCacheEnabled parameter in FlotsamCache.ini
Default is true, so existing installations are not affected.
Improved fcache command feedback when various caches are disabled.
Re-enabled test for flotsam cache with file caching disabled. 
							
						 
						
							2011-07-04 22:51:47 +01:00  
				
					
						
							
							
								 
						
							
							
								5dc785bbf2 
								
							
								 
							
						 
						
							
							
								
								refactor: Split file cache manipulation code into separate methods, as has already been done for the memory cache  
							
							
							
						 
						
							2011-07-04 22:30:18 +01:00  
				
					
						
							
							
								 
						
							
							
								46f5893d55 
								
							
								 
							
						 
						
							
							
								
								Add basic flotsam asset cache test for retrieved cached asset.  
							
							... 
							
							
							
							Disabled temporarily since file system caching disrupts subsequent test runs 
							
						 
						
							2011-07-04 21:35:15 +01:00  
				
					
						
							
							
								 
						
							
							
								b8e7258051 
								
							
								 
							
						 
						
							
							
								
								If a user has the rights to edit a parcel's properties, then also allow them always to enter that parcel.  
							
							... 
							
							
							
							This is patch http://opensimulator.org/mantis/view.php?id=5567 
Thanks Snoopy! 
							
						 
						
							2011-07-02 01:14:29 +01:00  
				
					
						
							
							
								 
						
							
							
								bb4cb16512 
								
							
								 
							
						 
						
							
							
								
								Add profile, merge, noassets and skip-assets options for loading/saving oars via RemoteAdmin  
							
							... 
							
							
							
							This is http://opensimulator.org/mantis/view.php?id=5453 
Thanks Michelle Argus! 
							
						 
						
							2011-07-02 01:05:03 +01:00  
				
					
						
							
							
								 
						
							
							
								513d63455e 
								
							
								 
							
						 
						
							
							
								
								Create a very basic initial test which just creates an 'npc' and tests that the scene presence exists  
							
							
							
						 
						
							2011-07-02 01:01:40 +01:00  
				
					
						
							
							
								 
						
							
							
								ed12e38480 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify existing npc code by creating them directly rather than indirectly via a timer  
							
							... 
							
							
							
							no obvious reason for doing this asynchonously, especially as the caller was sleeping in order to pick up the response anyway! 
							
						 
						
							2011-07-02 00:18:15 +01:00  
				
					
						
							
							
								 
						
							
							
								fba961c63f 
								
							
								 
							
						 
						
							
							
								
								Make default serverside_object_permissions = true since this better matches user expectations.  
							
							... 
							
							
							
							It also matches the default setting in the OpenSim.ini.example file 
							
						 
						
							2011-07-01 23:06:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e765759f50 
								
							
								 
							
						 
						
							
							
								
								If OpenSim has been built from a git tree, then include version information automatically by dereferencing .git/HEAD  
							
							... 
							
							
							
							A blank bin/.version file will stop this being displayed. 
							
						 
						
							2011-07-01 22:48:00 +01:00  
				
					
						
							
							
								 
						
							
							
								759e855566 
								
							
								 
							
						 
						
							
							
								
								refactor: rename gitCommitFileName to manualVersionFileName since bin/.version doesn't necessary have to be a git hash  
							
							
							
						 
						
							2011-07-01 21:47:30 +01:00  
				
					
						
							
							
								 
						
							
							
								e41093635a 
								
							
								 
							
						 
						
							
							
								
								fix build break I just introduced  
							
							
							
						 
						
							2011-07-01 21:37:03 +01:00  
				
					
						
							
							
								 
						
							
							
								9f72fbcb75 
								
							
								 
							
						 
						
							
							
								
								Add an async inventory details sender to respond to FetchInventory packets.  
							
							... 
							
							
							
							If a user with a very large inventory right-clicks on their "My Inventory" folder, viewer 1 code will send a massive number of Fetchinventory requests.
Even though each is handled asynchronously via a pool thread, the sheer frequency of requests overwhelms the pool and freezes inbound packet handling.
This change makes the first Fetchinventory thread also handle subsequent requests, freeing up the other threads.
Further efficiencies could be made by handling all the items in a particular FetchInventory request together, rather than separately. 
							
						 
						
							2011-07-01 21:25:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5c18ebf424 
								
							
								 
							
						 
						
							
							
								
								Allow physics proxy generation for meshes using new asset format.  
							
							... 
							
							
							
							Fix an invalid cast exception while decoding new mesh asset format. 
							
						 
						
							2011-06-29 17:36:41 -07:00  
				
					
						
							
							
								 
						
							
							
								5f927dc104 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-06-30 00:26:03 +01:00  
				
					
						
							
							
								 
						
							
							
								c84a1bd99f 
								
							
								 
							
						 
						
							
							
								
								Don't follow inventory links of links.  
							
							... 
							
							
							
							This is to avoid problems with corrupt inventories where an inventory link target points back at the source's folder
No viewer has been observed to set these up as of yet.  If this ever happens, we will need a more sophisticated solution to track sent folders within the recursion 
							
						 
						
							2011-06-29 01:33:41 +01:00  
				
					
						
							
							
								 
						
							
							
								1b4c08730e 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify redundant double containing folder check  
							
							
							
						 
						
							2011-06-29 00:56:35 +01:00  
				
					
						
							
							
								 
						
							
							
								3f0b8db0c1 
								
							
								 
							
						 
						
							
							
								
								If an inventory link target is in the same folder as the source, then don't recursively request that folder.  
							
							... 
							
							
							
							Currently, this should never actually happen but certainly best to handle this case 
							
						 
						
							2011-06-29 00:54:53 +01:00  
				
					
						
							
							
								 
						
							
							
								22f25fae38 
								
							
								 
							
						 
						
							
							
								
								Hack around with the NPC module to get osNpcCreate() partially working again.  
							
							... 
							
							
							
							This now creates an avatar but appearance is always cloudy.
Move doesn't work.
Really, creating an NPC should only involve a ScenePresence rather than doing anything with IClientAPI, since an NPC has no viewer to communicate with! 
							
						 
						
							2011-06-29 00:28:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ee92f22f2a 
								
							
								 
							
						 
						
							
							
								
								[PATCH 2/2] [FIX] osGetPrimitiveParams() and osSetPrimitiveParams()  
							
							... 
							
							
							
							crashes throwing System.NullReferenceException
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-06-28 11:48:29 -04:00  
				
					
						
							
							
								 
						
							
							
								80010f8908 
								
							
								 
							
						 
						
							
							
								
								[PATCH] osSetSpeed() will accept float number  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-06-28 11:48:28 -04:00  
				
					
						
							
							
								 
						
							
							
								ffa790d69d 
								
							
								 
							
						 
						
							
							
								
								[PATCH] Get osGetWindParam() and osSetWindParam() accessible  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-06-28 11:48:28 -04:00  
				
					
						
							
							
								 
						
							
							
								882d5c82b3 
								
							
								 
							
						 
						
							
							
								
								[PATCH 1/2] Fixed the function names of some OSSL functions shown as  
							
							... 
							
							
							
							threat-level check error message
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-06-28 11:48:28 -04:00  
				
					
						
							
							
								 
						
							
							
								36e2054760 
								
							
								 
							
						 
						
							
							
								
								minor: temporarily comment out the local status notify friends messages seen on login/logout, since it's a bit noisy on the console.  
							
							... 
							
							
							
							Please uncomment if/when this is still needed. 
							
						 
						
							2011-06-27 23:12:54 +01:00  
				
					
						
							
							
								 
						
							
							
								5daac0584a 
								
							
								 
							
						 
						
							
							
								
								Fix bug in reset user password where entering an invalid name would cause an exception.  Also, convert this commands log output to console output.  
							
							... 
							
							
							
							Console output is more appropriate for console commands.  The log only gets one side of the conversation anyway (since it doesn't necessarily record command inputs). 
							
						 
						
							2011-06-25 00:08:14 +01:00  
				
					
						
							
							
								 
						
							
							
								296774495b 
								
							
								 
							
						 
						
							
							
								
								Implement "set user level" console command to set the user level (which determines whether a user has a god account)  
							
							... 
							
							
							
							Adapted from Makopoppo's patch in http://opensimulator.org/mantis/view.php?id=5552 .  Thanks! 
							
						 
						
							2011-06-25 00:03:34 +01:00  
				
					
						
							
							
								 
						
							
							
								56dcc51094 
								
							
								 
							
						 
						
							
							
								
								Add a command "show account <first-name> <last-Name>" to the user account service that will show the given user details  
							
							
							
						 
						
							2011-06-24 23:54:37 +01:00  
				
					
						
							
							
								 
						
							
							
								7545692f32 
								
							
								 
							
						 
						
							
							
								
								Changed actual default values of 'ServiceConnectorModule' and 'MessagingModule' in [Groups] section in accordance with OpenSim.ini.example descriptions  
							
							
							
						 
						
							2011-06-24 22:40:21 +01:00  
				
					
						
							
							
								 
						
							
							
								0dd3281caf 
								
							
								 
							
						 
						
							
							
								
								Optionally, don't delete previously compiled scripts on startup  
							
							
							
						 
						
							2011-06-24 22:07:20 +01:00  
				
					
						
							
							
								 
						
							
							
								afb1248e39 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-06-24 21:57:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1a0a9d2290 
								
							
								 
							
						 
						
							
							
								
								Implement the latest mesh mechanism so that rezzing the uploaded mesh now works again.  
							
							... 
							
							
							
							Many thanks to the aurora project for pioneering this.
This code is almost certainly not bug free, but it does at least appear to handle simple meshes (except when the viewer crashes - but it is beta!). 
							
						 
						
							2011-06-24 21:54:01 +01:00  
				
					
						
							
							
								 
						
							
							
								1cad116b1d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2011-06-24 16:33:40 -04:00  
				
					
						
							
							
								 
						
							
							
								75199a0d2c 
								
							
								 
							
						 
						
							
							
								
								RegionReady Module:  
							
							... 
							
							
							
							Add notification to neighbors when logins are enabled. 
							
						 
						
							2011-06-24 16:20:13 -04:00  
				
					
						
							
							
								 
						
							
							
								37a7c16734 
								
							
								 
							
						 
						
							
							
								
								minor: method documentation  
							
							
							
						 
						
							2011-06-24 21:01:48 +01:00  
				
					
						
							
							
								 
						
							
							
								de20f0603f 
								
							
								 
							
						 
						
							
							
								
								Tell hypergridders when their teleports fail because of the 4096 limit rather than just saying "destination not found"  
							
							... 
							
							
							
							Instead of performing the 4096 check when the region is linked (and subsequently removing the link), leave the link in place and perform the check in the entity transfer module
This allows us to explicitly tell the hypergridder why the teleport failed (region out of range).
It also allows people on regions that are within range (on a large source grid) to teleport.
The Check4096 config parameter in the [GridService] section is replaced by a max_distance paramter in a new [EntityTransfer] section in OpenSimDefaults.ini
Since the parameter is in OpenSimDefaults.ini no action needs to be taken unless you want to increase this limit.  It could also be decreased.
The check is being made in the base entity transfer module, since I believe the viewer problem occurs both on extremely large grids and while hypergridding. 
							
						 
						
							2011-06-24 19:49:05 +01:00  
				
					
						
							
							
								 
						
							
							
								302d72701d 
								
							
								 
							
						 
						
							
							
								
								BulletSim initial checkin  
							
							
							
						 
						
							2011-06-20 17:24:42 -07:00  
				
					
						
							
							
								 
						
							
							
								1b7fec0842 
								
							
								 
							
						 
						
							
							
								
								Remove friends debug spam  
							
							
							
						 
						
							2011-06-20 03:20:32 +02:00  
				
					
						
							
							
								 
						
							
							
								f4f55c4d6b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-06-20 03:08:56 +02:00  
				
					
						
							
							
								 
						
							
							
								6ae73aea49 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-06-20 03:11:34 +01:00  
				
					
						
							
							
								 
						
							
							
								163ee82168 
								
							
								 
							
						 
						
							
							
								
								Add some flags to control content in search better  
							
							
							
						 
						
							2011-06-20 02:29:09 +02:00  
				
					
						
							
							
								 
						
							
							
								7819b4a794 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-06-16 17:15:12 -07:00  
				
					
						
							
							
								 
						
							
							
								409738726d 
								
							
								 
							
						 
						
							
							
								
								Added a couple of guards and warnings to the MapImage/MapImageServiceModule.  
							
							
							
						 
						
							2011-06-16 17:14:41 -07:00  
				
					
						
							
							
								 
						
							
							
								ad84728aba 
								
							
								 
							
						 
						
							
							
								
								Add localID to physical object creation functions.  
							
							
							
						 
						
							2011-06-15 11:31:32 -07:00  
				
					
						
							
							
								 
						
							
							
								29da57e380 
								
							
								 
							
						 
						
							
							
								
								Add the PhysActor to the correct SOP when duplicating a physical  
							
							... 
							
							
							
							prim. Thanks, MisterBlue 
							
						 
						
							2011-06-15 11:26:45 -07:00  
				
					
						
							
							
								 
						
							
							
								7a4fbdac7c 
								
							
								 
							
						 
						
							
							
								
								Added an expiring cache for region information to the  
							
							... 
							
							
							
							RemoteGridService connector. Timeout is currently set at five
minutes. Negative results are not cached.
The result is that operations like send an instant message do
not have to go through the grid service every time. 
							
						 
						
							2011-06-15 11:22:51 -07:00  
				
					
						
							
							
								 
						
							
							
								603dbea190 
								
							
								 
							
						 
						
							
							
								
								tweak messages.  Make verbose inventory item save message give the item name as well as item id and asset id  
							
							
							
						 
						
							2011-06-14 00:51:18 +01:00  
				
					
						
							
							
								 
						
							
							
								822b9e085f 
								
							
								 
							
						 
						
							
							
								
								Added SimulatorFeatures capability. Thanks Aurora devs for the bootstrap on the contents of the response.  
							
							... 
							
							
							
							Changed the experimental capability introduced a couple of commits ago: now sending that extra information as part of the response in the SimulatorFeatures cap. 
							
						 
						
							2011-06-13 10:21:29 -07:00  
				
					
						
							
							
								 
						
							
							
								c62ccc75a1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-06-13 09:14:17 -07:00  
				
					
						
							
							
								 
						
							
							
								ecb28ae130 
								
							
								 
							
						 
						
							
							
								
								V2 map now working in grids too. WARNING: A few visible configuration variables added in order for this to work. See .ini.example changes  
							
							
							
						 
						
							2011-06-13 09:13:44 -07:00  
				
					
						
							
							
								 
						
							
							
								ab11835aeb 
								
							
								 
							
						 
						
							
							
								
								Same processing of the "/" in the MapImageService Cap as the one in the login service.  
							
							
							
						 
						
							2011-06-13 07:59:28 -07:00  
				
					
						
							
							
								 
						
							
							
								0e4db3ca39 
								
							
								 
							
						 
						
							
							
								
								Added experimental new capability URL called MapImageService meant to work with Kokua viewer if devs are willing to do it.  
							
							
							
						 
						
							2011-06-13 07:56:52 -07:00  
				
					
						
							
							
								 
						
							
							
								9b1d3f0c38 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-06-13 12:38:17 +01:00  
				
					
						
							
							
								 
						
							
							
								dc978d02a7 
								
							
								 
							
						 
						
							
							
								
								match water color for warp3d map tiler and adjust lighting  
							
							
							
						 
						
							2011-06-13 12:37:43 +01:00  
				
					
						
							
							
								 
						
							
							
								4b9de140ab 
								
							
								 
							
						 
						
							
							
								
								Add credit and link to SimianGrid project. Thanks, guys!  
							
							
							
						 
						
							2011-06-12 22:25:30 -07:00  
				
					
						
							
							
								 
						
							
							
								95e050130c 
								
							
								 
							
						 
						
							
							
								
								People are bound to forget the '/' at the end of MapTileURL, so let's correct that from the inside.  
							
							
							
						 
						
							2011-06-12 22:10:16 -07:00  
				
					
						
							
							
								 
						
							
							
								2e77518c6d 
								
							
								 
							
						 
						
							
							
								
								bit depth: 24!!! begeez! -- zoom levels work now.  
							
							
							
						 
						
							2011-06-12 21:51:26 -07:00  
				
					
						
							
							
								 
						
							
							
								78c16da544 
								
							
								 
							
						 
						
							
							
								
								A few bug fixes on map V2. Zoom level weirdness still there.  
							
							
							
						 
						
							2011-06-12 17:05:45 -07:00  
				
					
						
							
							
								 
						
							
							
								fd57c91b4a 
								
							
								 
							
						 
						
							
							
								
								First pass at making the V2 map work. Standalones only for now. There are some issues with the zoom level -- TBD.  
							
							
							
						 
						
							2011-06-12 15:37:42 -07:00  
				
					
						
							
							
								 
						
							
							
								06e254c392 
								
							
								 
							
						 
						
							
							
								
								A few more cleanups on the way to close  http://opensimulator.org/mantis/view.php?id=5516  once and for all. Moral of the story: don't send AgentOnline/Offline to viewers with a zero-length array.  
							
							
							
						 
						
							2011-06-11 17:48:19 -07:00  
				
					
						
							
							
								 
						
							
							
								e1ca77a0db 
								
							
								 
							
						 
						
							
							
								
								Only send AgentOnline to the client if the friendsOnline list has elements. Also, increased the timeout on UserAgentServiceConnector, StatusNotification again.  
							
							
							
						 
						
							2011-06-11 17:22:35 -07:00  
				
					
						
							
							
								 
						
							
							
								d992779397 
								
							
								 
							
						 
						
							
							
								
								Switched order of SQL statements in Friends migration -- resulted in the wrong key  
							
							
							
						 
						
							2011-06-11 09:36:57 -07:00  
				
					
						
							
							
								 
						
							
							
								a1c16a4200 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-06-11 12:08:02 +01:00  
				
					
						
							
							
								 
						
							
							
								e07d71d298 
								
							
								 
							
						 
						
							
							
								
								Added a Sleep in between each site call, to slow the xml-rpc requests down.  
							
							
							
						 
						
							2011-06-10 21:17:34 -07:00  
				
					
						
							
							
								 
						
							
							
								5f311c91c7 
								
							
								 
							
						 
						
							
							
								
								More tweaking on the UserAgentServiceConnector: add constructor that does not do DNS lookup, and use that for friends notification.  
							
							
							
						 
						
							2011-06-10 21:07:50 -07:00  
				
					
						
							
							
								 
						
							
							
								0ae022d688 
								
							
								 
							
						 
						
							
							
								
								Decreased timeout of HG StatusNotification to 4secs.  http://opensimulator.org/mantis/view.php?id=5516  
							
							
							
						 
						
							2011-06-10 20:59:57 -07:00  
				
					
						
							
							
								 
						
							
							
								487cb51f69 
								
							
								 
							
						 
						
							
							
								
								3rd way of reseting the HG Map. This time, don't use the grid service; instead keep track of which map blocks each client has seen in the region, and reset exactly those when the client closes.  
							
							
							
						 
						
							2011-06-10 17:22:17 -07:00  
				
					
						
							
							
								 
						
							
							
								9a62bfab0e 
								
							
								 
							
						 
						
							
							
								
								If the flotsam asset cache console command "fcache clear" is specified on its own, clear both memory and file caches  
							
							
							
						 
						
							2011-06-11 00:50:20 +01:00  
				
					
						
							
							
								 
						
							
							
								b13b54c526 
								
							
								 
							
						 
						
							
							
								
								Make the internal flotsam asset cache defaults match config-include/FlotsamCache.ini.example.  Enable the flotsam console commands even if FlotsamCache.ini isn't present.  
							
							... 
							
							
							
							For the most part, defaults are made to match those already in FlotsamCache.ini.example.
The one exception is that the 48 hour file timeout from the code is used instead of the 0 hours that was in the example file.  This can be tweaked if necessary.
Most importantly, the default cache directory is now ./assetcache (as in FlotsamCache.ini.example) rather than ./FlotsamAssetCache (as was the internal code default).
Therefore, if you were using flotasm without using the config file, then please rename your cache directory or start using the ini file and change the default there if you want to keep using your existing cache. 
							
						 
						
							2011-06-11 00:04:21 +01:00  
				
					
						
							
							
								 
						
							
							
								fc7e17baf7 
								
							
								 
							
						 
						
							
							
								
								When serializing objects, stop accidentally using the green text colour value for alpha  
							
							... 
							
							
							
							This addresses http://opensimulator.org/mantis/view.php?id=5111  
							
						 
						
							2011-06-10 21:49:25 +01:00  
				
					
						
							
							
								 
						
							
							
								c7bdb66a1f 
								
							
								 
							
						 
						
							
							
								
								Added missing "Old Guids=true" to ConnectionString  
							
							
							
						 
						
							2011-06-10 21:10:37 +01:00  
				
					
						
							
							
								 
						
							
							
								804fe2d9b0 
								
							
								 
							
						 
						
							
							
								
								Save the sun's position in OARs  
							
							
							
						 
						
							2011-06-10 20:55:58 +01:00  
				
					
						
							
							
								 
						
							
							
								08db3c5a8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-06-10 20:42:15 +01:00  
				
					
						
							
							
								 
						
							
							
								b5518dc906 
								
							
								 
							
						 
						
							
							
								
								minor: Add some commented out destructor logging messages for potential future use.  
							
							... 
							
							
							
							At the moment, client and scene objects are being garbage collected as expected, at least in simple scenarios. 
							
						 
						
							2011-06-10 20:40:14 +01:00  
				
					
						
							
							
								 
						
							
							
								eeac2275c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-06-10 09:17:06 -07:00  
				
					
						
							
							
								 
						
							
							
								98d1e7768a 
								
							
								 
							
						 
						
							
							
								
								New method for resetting the map on HG: do it only once upon changing grids, and reset only exactly the map blocks that had regions in them. WARNING: this fetches all the regions from the Grid service, so there is a chance that this is a really bad idea in large grids. Pushing it for testing.  
							
							
							
						 
						
							2011-06-10 09:16:43 -07:00  
				
					
						
							
							
								 
						
							
							
								387b228d68 
								
							
								 
							
						 
						
							
							
								
								partial update for new mesh asset format - handle both old and new formats for physics mesh  
							
							
							
						 
						
							2011-06-10 00:38:38 -07:00  
				
					
						
							
							
								 
						
							
							
								9149ef6c89 
								
							
								 
							
						 
						
							
							
								
								For MySQL, migrate region tables to the MyISAM storage engine rather than InnoDB  
							
							... 
							
							
							
							Using MyISAM proves vastly faster for persisting scene objects.
For instance, a scene object that took 9 seconds to persist before now takes 1.  This also improves the experience of loading large OARs.
We don't use any of the transactional features of InnoDB.
The only thing that may have an impact is that InnoDB does row locking on inserts while MyISAM does table locking.
However, field reports say there is no noticeable difference. 
							
						 
						
							2011-06-10 02:33:50 +01:00  
				
					
						
							
							
								 
						
							
							
								d780500c58 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-06-10 02:29:30 +01:00  
				
					
						
							
							
								 
						
							
							
								2bc8dcfdbd 
								
							
								 
							
						 
						
							
							
								
								minor: add method doc to make it clear that click action is fired when the click action is changed, not when a prim is clicked  
							
							
							
						 
						
							2011-06-10 02:27:45 +01:00  
				
					
						
							
							
								 
						
							
							
								8d3a8a0a81 
								
							
								 
							
						 
						
							
							
								
								The map breakage is actually at 2048!  
							
							
							
						 
						
							2011-06-09 16:51:47 -07:00  
				
					
						
							
							
								 
						
							
							
								e3e1f6308d 
								
							
								 
							
						 
						
							
							
								
								Change the name of the newest command to "show names" so that it doesn't conflict with the existing "show users"  
							
							
							
						 
						
							2011-06-09 16:11:47 -07:00  
				
					
						
							
							
								 
						
							
							
								4cf60c5d9d 
								
							
								 
							
						 
						
							
							
								
								Removing special casing on failures. This may also fix reports of this issue:  
							
							... 
							
							
							
							22:07:53 - [USER AGENT CONNECTOR]: remote call to http://hg.osgrid.org:80/  returned an error: Requested method [locate_user] from 127.0.0.1 threw exception: Object reference not set to an instance of an object   at OpenSim.Services.HypergridService.UserAgentService.LocateUser (UUID userID) [0x00000] in <filename unknown>:0 
							
						 
						
							2011-06-08 19:51:48 -07:00  
				
					
						
							
							
								 
						
							
							
								326c46ba70 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-06-09 02:05:04 +01:00  
				
					
						
							
							
								 
						
							
							
								49e4e53928 
								
							
								 
							
						 
						
							
							
								
								Consistency fix on the last commit.  
							
							
							
						 
						
							2011-06-08 16:41:58 -07:00  
				
					
						
							
							
								 
						
							
							
								2a46f756d6 
								
							
								 
							
						 
						
							
							
								
								Fixed a compilation problem. Also added a lengthy comment on the Map hack, so that it never goes unnoticed again.  
							
							
							
						 
						
							2011-06-08 16:38:25 -07:00  
				
					
						
							
							
								 
						
							
							
								1bd712c541 
								
							
								 
							
						 
						
							
							
								
								Reverting the [HG]MapModule to its buggy behavior above 4096. Ppl seem to prefer the color blue, and I have given up trying to make things work above 4096.  
							
							... 
							
							
							
							Revert "Improved reuse on the WorldMap/WorldMapModule.cs"
This reverts commit d473d9975e 
							
						 
						
							2011-06-08 16:12:47 -07:00  
				
					
						
							
							
								 
						
							
							
								80fc607d75 
								
							
								 
							
						 
						
							
							
								
								Fixed "Unknown User" listed as creator/owner on prims created with the Build button by foreign visitors. Added command to the UserManagementModule to list all the known bindings between user UUIDs and their names: show user-names.  
							
							
							
						 
						
							2011-06-08 16:01:33 -07:00  
				
					
						
							
							
								 
						
							
							
								9759b2a4bb 
								
							
								 
							
						 
						
							
							
								
								Added EventManager.OnPrimsLoaded, an event that modules can hook up onto so that they know when the scene's objects have been loaded from the DB.  
							
							
							
						 
						
							2011-06-08 15:18:14 -07:00  
				
					
						
							
							
								 
						
							
							
								90f657d77d 
								
							
								 
							
						 
						
							
							
								
								Deleted wrong debug message.  
							
							
							
						 
						
							2011-06-08 13:45:38 -07:00  
				
					
						
							
							
								 
						
							
							
								61f1c2b2c5 
								
							
								 
							
						 
						
							
							
								
								Write estate errors on startup to the log  
							
							
							
						 
						
							2011-06-07 20:20:04 -07:00  
				
					
						
							
							
								 
						
							
							
								39323055bd 
								
							
								 
							
						 
						
							
							
								
								When a plugin fails to load because a DLL is missing, log which DLL it is  
							
							
							
						 
						
							2011-06-07 20:17:49 -07:00  
				
					
						
							
							
								 
						
							
							
								eabfc9ca15 
								
							
								 
							
						 
						
							
							
								
								Added error message to help understand  http://opensimulator.org/mantis/view.php?id=5527  
							
							
							
						 
						
							2011-06-07 20:05:24 -07:00  
				
					
						
							
							
								 
						
							
							
								3307db5d4a 
								
							
								 
							
						 
						
							
							
								
								This hopefully fixes all issues with online/offline notifications across grids.  http://opensimulator.org/mantis/view.php?id=5528  
							
							
							
						 
						
							2011-06-07 19:36:04 -07:00  
				
					
						
							
							
								 
						
							
							
								02b40670be 
								
							
								 
							
						 
						
							
							
								
								This makes the display names work better for foreigners  
							
							
							
						 
						
							2011-06-07 12:10:57 -07:00  
				
					
						
							
							
								 
						
							
							
								41627bdf8a 
								
							
								 
							
						 
						
							
							
								
								Remove scary error message  
							
							
							
						 
						
							2011-06-07 12:09:32 -07:00  
				
					
						
							
							
								 
						
							
							
								f5d82350bb 
								
							
								 
							
						 
						
							
							
								
								This fixes the crash reported in  http://opensimulator.org/mantis/view.php?id=5529  related to sending IMs to foreign friends who are offline. Hopefully.  
							
							
							
						 
						
							2011-06-07 10:51:12 -07:00  
				
					
						
							
							
								 
						
							
							
								1a23d322ac 
								
							
								 
							
						 
						
							
							
								
								More on the hunt for the slow down on HGFriendsModule. - Don't requests the online friends on foreign grids. If this works, there's another way of getting that info.  
							
							
							
						 
						
							2011-06-06 19:52:50 -07:00  
				
					
						
							
							
								 
						
							
							
								dce0e46eaa 
								
							
								 
							
						 
						
							
							
								
								Moved the Mono Addins declaration of the HGFriendsModule to where the one for FriendModule is -- CoreModulePlugin.addin.xml (trying to hunt down the slowness reported by Nebadon related to HGFriends)  
							
							
							
						 
						
							2011-06-06 18:20:02 -07:00  
				
					
						
							
							
								 
						
							
							
								e77ca65e57 
								
							
								 
							
						 
						
							
							
								
								This should make offline IMs work again. It should work for incoming foreign IMs where the local recipient is offline. I can't test any of this, because I don't run an offline IM server.  
							
							
							
						 
						
							2011-06-06 17:46:34 -07:00  
				
					
						
							
							
								 
						
							
							
								6861606b6d 
								
							
								 
							
						 
						
							
							
								
								Narrow down the exception catching to exactly the exception of interest. This may decrease the time of processing prims with broken user data.  
							
							
							
						 
						
							2011-06-05 19:46:29 -07:00  
				
					
						
							
							
								 
						
							
							
								a41051f1dd 
								
							
								 
							
						 
						
							
							
								
								Make the last otem in a list created with llCSV2List findable  
							
							
							
						 
						
							2011-06-05 17:08:21 +02:00  
				
					
						
							
							
								 
						
							
							
								205b2f7ea4 
								
							
								 
							
						 
						
							
							
								
								Remove the unmaintained 'CMS' framework, which was really a 'source-control' experiment from 2008.  
							
							... 
							
							
							
							This hasn't been touched for about 2 years and I haven't being using it.  If this is wrong then please let me know. 
							
						 
						
							2011-06-04 03:01:52 +01:00  
				
					
						
							
							
								 
						
							
							
								fe471b6424 
								
							
								 
							
						 
						
							
							
								
								Extend TestGiveInventoryFolder() to test giving back the freshly received folder  
							
							
							
						 
						
							2011-06-04 02:44:53 +01:00  
				
					
						
							
							
								 
						
							
							
								12b1cbf8bf 
								
							
								 
							
						 
						
							
							
								
								Fix give inventory tests to use different users rather than (accidentally) the same user.  Extend TestGiveInventoryItem() to test giving back the same item.  
							
							
							
						 
						
							2011-06-04 02:39:26 +01:00  
				
					
						
							
							
								 
						
							
							
								fe890554fb 
								
							
								 
							
						 
						
							
							
								
								insert an InventoryArchiveUtils.FindItemsByPath() to return multiple items rather than just the first one  
							
							
							
						 
						
							2011-06-04 01:37:01 +01:00  
				
					
						
							
							
								 
						
							
							
								896f039513 
								
							
								 
							
						 
						
							
							
								
								create TestGetInventoryItem()  
							
							
							
						 
						
							2011-06-04 00:51:49 +01:00  
				
					
						
							
							
								 
						
							
							
								1543fd7fff 
								
							
								 
							
						 
						
							
							
								
								extend TestGiveInventoryFolder() to check for the receipt by user 2  
							
							
							
						 
						
							2011-06-04 00:20:54 +01:00  
				
					
						
							
							
								 
						
							
							
								66004a9375 
								
							
								 
							
						 
						
							
							
								
								If an llSensor() is in an attachment, make the detection cone face in the direction of the avatar, not the relative rotation of the attachment towards the avatar.  
							
							... 
							
							
							
							This is effectively a copy/paste from 459323a 
							
						 
						
							2011-06-03 23:43:09 +01:00  
				
					
						
							
							
								 
						
							
							
								d09210da86 
								
							
								 
							
						 
						
							
							
								
								minor: add in method print out to new test  
							
							
							
						 
						
							2011-06-03 23:15:31 +01:00  
				
					
						
							
							
								 
						
							
							
								527e10a04e 
								
							
								 
							
						 
						
							
							
								
								add stub UserInventoryTests.GiveInventoryFolder().  Not yet complete  
							
							
							
						 
						
							2011-06-03 23:13:05 +01:00  
				
					
						
							
							
								 
						
							
							
								cf86ba5559 
								
							
								 
							
						 
						
							
							
								
								Added prefix HG to the name of the landmark item in inventory, as a soft reminder that the landmark belongs to a place in another grid. People can change the name, but that's their decision.  
							
							
							
						 
						
							2011-06-03 11:48:24 -07:00  
				
					
						
							
							
								 
						
							
							
								623706d988 
								
							
								 
							
						 
						
							
							
								
								HG Landmarks bug fix: pull landmark asset data from user's asset server when user is traveling.  
							
							
							
						 
						
							2011-06-03 11:33:44 -07:00  
				
					
						
							
							
								 
						
							
							
								fde3e704d3 
								
							
								 
							
						 
						
							
							
								
								oops  
							
							
							
						 
						
							2011-06-03 10:50:55 -07:00  
				
					
						
							
							
								 
						
							
							
								e33cedfd42 
								
							
								 
							
						 
						
							
							
								
								HG Landmarks now working.  
							
							
							
						 
						
							2011-06-03 10:26:58 -07:00  
				
					
						
							
							
								 
						
							
							
								995b893e4c 
								
							
								 
							
						 
						
							
							
								
								HG Landmarks being created. WARNING: new config var under [HGInventoryAccessModule], Gatekeeper.  
							
							
							
						 
						
							2011-06-03 09:04:34 -07:00  
				
					
						
							
							
								 
						
							
							
								76c60f1f99 
								
							
								 
							
						 
						
							
							
								
								Moved CreateNewInventoryItem to the InventoryAccessModule in preparation for supporting HG landmarks.  
							
							
							
						 
						
							2011-06-03 08:27:01 -07:00  
				
					
						
							
							
								 
						
							
							
								2a12d143c2 
								
							
								 
							
						 
						
							
							
								
								HG IM: increase the timeout value  
							
							
							
						 
						
							2011-06-02 10:44:10 -07:00  
				
					
						
							
							
								 
						
							
							
								6312eea459 
								
							
								 
							
						 
						
							
							
								
								HG IM bug fix: grid_instant_message was being placed in the default port instead of the specified one.  
							
							
							
						 
						
							2011-06-02 10:14:26 -07:00  
				
					
						
							
							
								 
						
							
							
								458a8c6d0b 
								
							
								 
							
						 
						
							
							
								
								Persist Buoyancy in inventory  
							
							
							
						 
						
							2011-06-02 18:44:51 +02:00  
				
					
						
							
							
								 
						
							
							
								65c71050cc 
								
							
								 
							
						 
						
							
							
								
								Extra debug message  
							
							
							
						 
						
							2011-06-02 09:39:29 -07:00  
				
					
						
							
							
								 
						
							
							
								3c15c0b264 
								
							
								 
							
						 
						
							
							
								
								Added test IM client.  
							
							
							
						 
						
							2011-06-02 09:39:09 -07:00  
				
					
						
							
							
								 
						
							
							
								61bf2bf2dd 
								
							
								 
							
						 
						
							
							
								
								Make Buoyancy a prim property  
							
							
							
						 
						
							2011-06-02 18:32:25 +02:00  
				
					
						
							
							
								 
						
							
							
								4696a9c95e 
								
							
								 
							
						 
						
							
							
								
								Bug fix on HG IM.  
							
							
							
						 
						
							2011-06-02 08:13:54 -07:00  
				
					
						
							
							
								 
						
							
							
								f2f30a7890 
								
							
								 
							
						 
						
							
							
								
								HG Friends bug fix: connector was shrinking principalID to UUID.  
							
							
							
						 
						
							2011-06-02 07:26:40 -07:00  
				
					
						
							
							
								 
						
							
							
								c13acdf5a1 
								
							
								 
							
						 
						
							
							
								
								This is the better solution: make the combined key be only on the first 36 characters of each field -- that's the UUIDs. Thanks coyled. WARNING: Again, people who have gone through this migration and failed need to run it manually.  
							
							
							
						 
						
							2011-06-01 20:19:22 -07:00  
				
					
						
							
							
								 
						
							
							
								43ecc46a22 
								
							
								 
							
						 
						
							
							
								
								It looks like there's a better solution for that problem.  
							
							... 
							
							
							
							Revert "Changed Friends table to have 165-sized varchars on PrincipalID and FriendID. The reason for this number is the following: there is a combined key of these 2 fields; apparently MySql can't handle keys larger than 1000 bytes; when the table is created with utf8 encoding, this combined key is bigger than 1000 bytes, and the migration fails. WARNING: this is not a new migration! People who have gone through this migration and failed should update the sizes of these fields manually."
This reverts commit 3fa54a156a 
							
						 
						
							2011-06-01 20:09:59 -07:00  
				
					
						
							
							
								 
						
							
							
								3fa54a156a 
								
							
								 
							
						 
						
							
							
								
								Changed Friends table to have 165-sized varchars on PrincipalID and FriendID. The reason for this number is the following: there is a combined key of these 2 fields; apparently MySql can't handle keys larger than 1000 bytes; when the table is created with utf8 encoding, this combined key is bigger than 1000 bytes, and the migration fails. WARNING: this is not a new migration! People who have gone through this migration and failed should update the sizes of these fields manually.  
							
							
							
						 
						
							2011-06-01 20:02:26 -07:00  
				
					
						
							
							
								 
						
							
							
								46cdd442a8 
								
							
								 
							
						 
						
							
							
								
								[Profiles] --> [Profile]  
							
							
							
						 
						
							2011-06-01 18:18:31 -07:00  
				
					
						
							
							
								 
						
							
							
								777f57d946 
								
							
								 
							
						 
						
							
							
								
								Re-Apply Use current TravelingAgent if the the login failure reason is "Logins Disabled" to fix NullReferenceException, allowing agent to login to fallback region when logins are disabled by "StartDisabled = true" or when logins are disabled by RegionReady""  
							
							... 
							
							
							
							This reverts commit 0a430bbffb 
							
						 
						
							2011-06-01 18:47:06 -04:00  
				
					
						
							
							
								 
						
							
							
								0a430bbffb 
								
							
								 
							
						 
						
							
							
								
								Revert "Use current TravelingAgent if the login failure reason is "Logins Disabled" to fix NullReferenceException, allowing agent to login to fallback region when logins are disabled by "StartDisabled = true" or when logins are disabled by RegionReady"  
							
							... 
							
							
							
							This reverts commit 4b9e446c62 
							
						 
						
							2011-06-01 18:10:56 -04:00  
				
					
						
							
							
								 
						
							
							
								ac4d080aaf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-06-01 17:01:40 -04:00  
				
					
						
							
							
								 
						
							
							
								984b801dd9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2011-06-01 17:01:08 -04:00  
				
					
						
							
							
								 
						
							
							
								4b9e446c62 
								
							
								 
							
						 
						
							
							
								
								Use current TravelingAgent if the login failure reason is "Logins Disabled" to fix NullReferenceException, allowing agent to login to fallback region when logins are disabled by "StartDisabled = true" or when logins are disabled by RegionReady  
							
							
							
						 
						
							2011-06-01 16:57:01 -04:00  
				
					
						
							
							
								 
						
							
							
								b0ed0e63dc 
								
							
								 
							
						 
						
							
							
								
								Adding boolean alias for commandline switches like -save_crashes=yes  
							
							
							
						 
						
							2011-06-01 21:14:16 +01:00  
				
					
						
							
							
								 
						
							
							
								54096db30b 
								
							
								 
							
						 
						
							
							
								
								Fix: The command line switches 'save_crashes' and 'crash_dir' haven't actually worked  
							
							
							
						 
						
							2011-06-01 21:06:43 +01:00  
				
					
						
							
							
								 
						
							
							
								5fb0455e92 
								
							
								 
							
						 
						
							
							
								
								Updates to MSSQL to most recent compatibility, also included Windlight support. Needs plenty of testing but clean install and migration from 0.6.9 have been tested and work, a few indexes still need to be added for performance.  
							
							
							
						 
						
							2011-06-01 21:01:04 +01:00  
				
					
						
							
							
								 
						
							
							
								a3e0895f12 
								
							
								 
							
						 
						
							
							
								
								a few minor formatting tweaks  
							
							
							
						 
						
							2011-06-01 20:55:03 +01:00  
				
					
						
							
							
								 
						
							
							
								c43ad8a0e7 
								
							
								 
							
						 
						
							
							
								
								A final couple of tweaks to GroupsModule.cs. Remove unneeded delegate, and prettify codeing style/formatting  
							
							
							
						 
						
							2011-06-01 20:51:52 +01:00  
				
					
						
							
							
								 
						
							
							
								8bacf56e46 
								
							
								 
							
						 
						
							
							
								
								revert the prematurely included groups patch, yet again  
							
							
							
						 
						
							2011-06-01 20:51:38 +01:00  
				
					
						
							
							
								 
						
							
							
								929bdba346 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2011-06-01 13:47:38 -04:00  
				
					
						
							
							
								 
						
							
							
								aed6e74080 
								
							
								 
							
						 
						
							
							
								
								Add alternate region handling for url based logins as found in login to "home" or "last"  
							
							
							
						 
						
							2011-06-01 13:44:20 -04:00  
				
					
						
							
							
								 
						
							
							
								5711ada5c9 
								
							
								 
							
						 
						
							
							
								
								Fix dumb sql mistake in MSSQLGenericTableHandler.Delete()  
							
							
							
						 
						
							2011-05-31 22:42:18 +01:00  
				
					
						
							
							
								 
						
							
							
								c67fa72d56 
								
							
								 
							
						 
						
							
							
								
								When sending an LLUDP MoneyBalanceReply message, fill out the transaction item description even though there is none.  
							
							... 
							
							
							
							This is to deal with a problem in libomv where calling ToBytes() without this crashes because of an ItemDescription.Lnegth dereference. 
							
						 
						
							2011-05-31 19:57:08 +01:00  
				
					
						
							
							
								 
						
							
							
								8129e64e2a 
								
							
								 
							
						 
						
							
							
								
								Fill in the new OwnerData field in the LLUDP ScriptDialog message.  
							
							... 
							
							
							
							If we don't do this then viewer 2.8 crashes.
Resolves http://opensimulator.org/mantis/view.php?id=5510  
							
						 
						
							2011-05-31 19:25:01 +01:00  
				
					
						
							
							
								 
						
							
							
								392d270264 
								
							
								 
							
						 
						
							
							
								
								revert the patch that accidentally got added in the last commit  
							
							
							
						 
						
							2011-05-31 18:49:38 +01:00  
				
					
						
							
							
								 
						
							
							
								c4b265aeae 
								
							
								 
							
						 
						
							
							
								
								update libomv libraries to 0.9.0  
							
							... 
							
							
							
							this is a prerequisite to fixing llDialog issues for the latest Linden viewers, since they are now making use of a new OwnerData field in the ScriptDialog message 
							
						 
						
							2011-05-31 18:47:13 +01:00  
				
					
						
							
							
								 
						
							
							
								44371118a2 
								
							
								 
							
						 
						
							
							
								
								Made GetMapImage public in the Hyperlinker  
							
							
							
						 
						
							2011-05-30 20:23:45 -07:00  
				
					
						
							
							
								 
						
							
							
								b81a304baa 
								
							
								 
							
						 
						
							
							
								
								Made the GatekeeperConnector a public property.  
							
							
							
						 
						
							2011-05-30 20:12:05 -07:00  
				
					
						
							
							
								 
						
							
							
								e14b7ec9e1 
								
							
								 
							
						 
						
							
							
								
								HGWorldMap: don't send map blocks of hyperlinks that are farther than 4096 cells from the current region.  
							
							
							
						 
						
							2011-05-30 17:19:46 -07:00  
				
					
						
							
							
								 
						
							
							
								d473d9975e 
								
							
								 
							
						 
						
							
							
								
								Improved reuse on the WorldMap/WorldMapModule.cs  
							
							
							
						 
						
							2011-05-30 17:15:55 -07:00  
				
					
						
							
							
								 
						
							
							
								5cb7d8bc71 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-28 13:52:27 -07:00  
				
					
						
							
							
								 
						
							
							
								d5326197ac 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue with the response of CreateAgent over the SimulationConnector.  
							
							
							
						 
						
							2011-05-28 13:52:06 -07:00  
				
					
						
							
							
								 
						
							
							
								3326e417b4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2011-05-28 16:21:30 -04:00  
				
					
						
							
							
								 
						
							
							
								c7e18f9017 
								
							
								 
							
						 
						
							
							
								
								Adding an event to signal that logins are enabled  
							
							... 
							
							
							
							Added an event to signal the eabling of logins and added an alert to send to a configured service. 
							
						 
						
							2011-05-28 16:20:10 -04:00  
				
					
						
							
							
								 
						
							
							
								d2c2a4301b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2011-05-28 00:39:21 -04:00  
				
					
						
							
							
								 
						
							
							
								99f42c0a6e 
								
							
								 
							
						 
						
							
							
								
								Add option to disable logins  
							
							... 
							
							
							
							This just covers script loading for now. More to come. 
							
						 
						
							2011-05-28 00:35:06 -04:00  
				
					
						
							
							
								 
						
							
							
								6f4a2685cf 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-05-27 23:43:31 +01:00  
				
					
						
							
							
								 
						
							
							
								28cd03cda5 
								
							
								 
							
						 
						
							
							
								
								fix bug where generic sqlite table delete wasn't working.  
							
							... 
							
							
							
							this would have caused dupe links bugs when using the sqlite adaptor 
							
						 
						
							2011-05-27 22:54:59 +01:00  
				
					
						
							
							
								 
						
							
							
								b0c9696de0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-27 21:21:01 +01:00  
				
					
						
							
							
								 
						
							
							
								e9988a3728 
								
							
								 
							
						 
						
							
							
								
								Make sure culture is en-US when saving archive related xml.  
							
							... 
							
							
							
							This might resolve http://opensimulator.org/mantis/view.php?id=5475  
							
						 
						
							2011-05-27 21:19:20 +01:00  
				
					
						
							
							
								 
						
							
							
								fcef4688a8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-27 13:07:39 -07:00  
				
					
						
							
							
								 
						
							
							
								76525be7b2 
								
							
								 
							
						 
						
							
							
								
								HG lures working! Friends can offer friends HG teleports via the profile. WARNING: additional configuration for HG inis -- see *Common.ini.example  
							
							
							
						 
						
							2011-05-27 13:07:18 -07:00  
				
					
						
							
							
								 
						
							
							
								4e4db749eb 
								
							
								 
							
						 
						
							
							
								
								If parsing fails in the primitive base shape (which prints out a debug log message), also print out the name and uuid of the part containing this shape.  
							
							... 
							
							
							
							This is to help in diagnosing parsing failures. 
							
						 
						
							2011-05-27 20:59:35 +01:00  
				
					
						
							
							
								 
						
							
							
								0af5bb239f 
								
							
								 
							
						 
						
							
							
								
								When saving an iar, don't chase down link asset IDs (since these points to other items rather than real assets)  
							
							... 
							
							
							
							This bug had no practical effect other than to make "save iar" misreport the number of missing assets 
							
						 
						
							2011-05-27 19:39:03 +01:00  
				
					
						
							
							
								 
						
							
							
								4087a453dc 
								
							
								 
							
						 
						
							
							
								
								Avoid a scary warning message about null replies from the user agent service.  
							
							
							
						 
						
							2011-05-27 08:53:26 -07:00  
				
					
						
							
							
								 
						
							
							
								d60f525baa 
								
							
								 
							
						 
						
							
							
								
								HG inventory transfers over the profile working.  
							
							
							
						 
						
							2011-05-27 08:19:40 -07:00  
				
					
						
							
							
								 
						
							
							
								36f9d55c36 
								
							
								 
							
						 
						
							
							
								
								Added a BasicProfilemodule so that the profile-based actions (like give inventory, etc) work. This is just a mock profile, the same for all users, and with no DB backend behind it -- meaning that nothing will be saved. For serious profiles, use 3rd party implementations.  
							
							
							
						 
						
							2011-05-27 07:00:36 -07:00  
				
					
						
							
							
								 
						
							
							
								0d29f73916 
								
							
								 
							
						 
						
							
							
								
								Commented a few extra debug messages.  
							
							
							
						 
						
							2011-05-26 19:13:03 -07:00  
				
					
						
							
							
								 
						
							
							
								f02fbdbc68 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-27 01:10:02 +01:00  
				
					
						
							
							
								 
						
							
							
								b17afe43c4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-26 15:52:34 -07:00  
				
					
						
							
							
								 
						
							
							
								0c58a9e680 
								
							
								 
							
						 
						
							
							
								
								HG IM in grid mode working fairly well. Unknown target user references looked back in source user's User Agent service.  
							
							
							
						 
						
							2011-05-26 10:04:48 -07:00  
				
					
						
							
							
								 
						
							
							
								3e54aad76c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-26 16:29:45 +02:00  
				
					
						
							
							
								 
						
							
							
								4d324f1b74 
								
							
								 
							
						 
						
							
							
								
								Change setter on changed flags to public so modules can reset it  
							
							
							
						 
						
							2011-05-26 16:29:00 +02:00  
				
					
						
							
							
								 
						
							
							
								03525959c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-26 03:42:45 -07:00  
				
					
						
							
							
								 
						
							
							
								b000d9ba72 
								
							
								 
							
						 
						
							
							
								
								Some additional protection, it seems that responsedata needs to be locked, but I can't immediately see where it's being accessed from another thread. For now, this will protect the server  
							
							
							
						 
						
							2011-05-26 03:42:01 -07:00  
				
					
						
							
							
								 
						
							
							
								91ec1a572a 
								
							
								 
							
						 
						
							
							
								
								improve help information for "appearance show"  
							
							... 
							
							
							
							at the moment, this just performs a baked avatar check for everybody in the region.  If the check returns 'corrupt' then a baked texture is missing and other avatars will continue to see the gas ball. 
							
						 
						
							2011-05-26 02:48:47 +01:00  
				
					
						
							
							
								 
						
							
							
								3270f4353e 
								
							
								 
							
						 
						
							
							
								
								Add --noassets option for "save iar"  
							
							... 
							
							
							
							Like "save oar", this saves an iar without assets
This can be useful for backup when you know the required assets will still be present (e.g. you're backing up the assets db separately).
This also bumps the iar format version to 0.3 and 1.2 respectively.
0.3 is backward compatible with previous opensim versions
1.2 is used if the --profile switch is specified.  It is only compatible with 0.7.1 presently. 
							
						 
						
							2011-05-26 02:22:52 +01:00  
				
					
						
							
							
								 
						
							
							
								c7e46e8a51 
								
							
								 
							
						 
						
							
							
								
								Bump OAR file format version up to 0.7 for this development cycle.  
							
							... 
							
							
							
							This adds a <assets_included>true|false</assets_included> element to the oar control file, though this is not used on reloading at this time.
This addition is backward compatible with previous opensim releases 
							
						 
						
							2011-05-26 01:37:15 +01:00  
				
					
						
							
							
								 
						
							
							
								ab855e6f8d 
								
							
								 
							
						 
						
							
							
								
								fix bug where outfit folder links could not be deleted  
							
							
							
						 
						
							2011-05-26 01:32:36 +01:00  
				
					
						
							
							
								 
						
							
							
								d9889ae2e7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-26 01:28:48 +01:00  
				
					
						
							
							
								 
						
							
							
								6f4d079fc5 
								
							
								 
							
						 
						
							
							
								
								Add a --noassets option to "save oar".  
							
							... 
							
							
							
							This switch stops any assets being saved in the oar.
This can be useful if you're using OAR to backup regions and you know you'll always have the original asset database available. 
							
						 
						
							2011-05-26 01:27:01 +01:00  
				
					
						
							
							
								 
						
							
							
								587b17e23b 
								
							
								 
							
						 
						
							
							
								
								HG: Renamed, shuffled some interfaces around. Move them all to IHypergridServices.  
							
							
							
						 
						
							2011-05-25 12:37:37 -07:00  
				
					
						
							
							
								 
						
							
							
								5c2168cae7 
								
							
								 
							
						 
						
							
							
								
								HG: Instant Message working. Tested on HG standalones only. Needs a lot more testing.  
							
							
							
						 
						
							2011-05-25 12:32:21 -07:00  
				
					
						
							
							
								 
						
							
							
								e398c33648 
								
							
								 
							
						 
						
							
							
								
								Add PayPrice to serialization format Xml2  
							
							
							
						 
						
							2011-05-25 12:17:46 +01:00  
				
					
						
							
							
								 
						
							
							
								932db1c374 
								
							
								 
							
						 
						
							
							
								
								Add PayPrice to serialization format Xml2  
							
							
							
						 
						
							2011-05-25 11:30:21 +02:00  
				
					
						
							
							
								 
						
							
							
								ef3f6b4e63 
								
							
								 
							
						 
						
							
							
								
								Revert "Make client event handlers for money only work on root agents"  
							
							... 
							
							
							
							This reverts commit a8913141c0 
							
						 
						
							2011-05-24 16:33:51 -04:00  
				
					
						
							
							
								 
						
							
							
								a8913141c0 
								
							
								 
							
						 
						
							
							
								
								Make client event handlers for money only work on root agents  
							
							
							
						 
						
							2011-05-24 16:07:48 -04:00  
				
					
						
							
							
								 
						
							
							
								e19031849e 
								
							
								 
							
						 
						
							
							
								
								Added necessary code to drop inventory on hg friends using the profile window, but can't test because this mechanism doesn't seem to work without a profile service.  
							
							
							
						 
						
							2011-05-24 09:38:03 -07:00  
				
					
						
							
							
								 
						
							
							
								28c25d8477 
								
							
								 
							
						 
						
							
							
								
								Allow disabling the legacy backup mechanism to avoid the object clone if  
							
							... 
							
							
							
							backup is not used. 
							
						 
						
							2011-05-24 04:03:51 +01:00  
				
					
						
							
							
								 
						
							
							
								24f28d3534 
								
							
								 
							
						 
						
							
							
								
								HG friends: Status notifications working. Also initial logins get the online friends in other grids.  
							
							
							
						 
						
							2011-05-23 19:45:39 -07:00  
				
					
						
							
							
								 
						
							
							
								61d4291da5 
								
							
								 
							
						 
						
							
							
								
								Create a method to force the script engine to save state from outside  
							
							
							
						 
						
							2011-05-24 03:17:12 +01:00  
				
					
						
							
							
								 
						
							
							
								62e0c96036 
								
							
								 
							
						 
						
							
							
								
								Allow disabling the legacy backup mechanism to avoid the object clone if  
							
							... 
							
							
							
							backup is not used. 
							
						 
						
							2011-05-24 03:37:25 +02:00  
				
					
						
							
							
								 
						
							
							
								d5841e07c2 
								
							
								 
							
						 
						
							
							
								
								Create a method to force the script engine to save state from outside  
							
							
							
						 
						
							2011-05-24 02:40:59 +02:00  
				
					
						
							
							
								 
						
							
							
								178d541dca 
								
							
								 
							
						 
						
							
							
								
								Add an event for an orderly region shutdown that fires once per region before  
							
							... 
							
							
							
							the SceneGraph is torn down. 
							
						 
						
							2011-05-24 01:19:48 +01:00  
				
					
						
							
							
								 
						
							
							
								8b42f824d3 
								
							
								 
							
						 
						
							
							
								
								Add an event for an orderly region shutdown that fires once per region before  
							
							... 
							
							
							
							the SceneGraph is torn down. 
							
						 
						
							2011-05-24 00:53:28 +02:00  
				
					
						
							
							
								 
						
							
							
								b9fb7cdf9f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-23 03:39:20 +01:00  
				
					
						
							
							
								 
						
							
							
								24c00acedc 
								
							
								 
							
						 
						
							
							
								
								Fix Mantis  #4429 : Allow llGiveInventory to work across sim borders.  
							
							
							
						 
						
							2011-05-23 02:52:28 +01:00  
				
					
						
							
							
								 
						
							
							
								336665e035 
								
							
								 
							
						 
						
							
							
								
								More on HG Friends. Added Delete(string, string) across the board. Added security to friendship identifiers so that they can safely be deleted across worlds. Had to change Get(string) to use LIKE because the secret in the identifier is not always known -- affects only HG visitors. BOTTOM LINE SO FAR: HG friendships established and deleted safely across grids, local rights working but not (yet?) being transmitted back.  
							
							
							
						 
						
							2011-05-22 16:51:03 -07:00  
				
					
						
							
							
								 
						
							
							
								fed3cc630e 
								
							
								 
							
						 
						
							
							
								
								File to be removed  
							
							
							
						 
						
							2011-05-22 15:35:40 -07:00  
				
					
						
							
							
								 
						
							
							
								9c1f799582 
								
							
								 
							
						 
						
							
							
								
								Implement llGodLikeRezObject and llGetUsedMemory  
							
							
							
						 
						
							2011-05-22 21:01:31 +02:00  
				
					
						
							
							
								 
						
							
							
								dc95e38e42 
								
							
								 
							
						 
						
							
							
								
								Add stubs for unimplemented lsl functions  
							
							
							
						 
						
							2011-05-22 14:59:18 -04:00  
				
					
						
							
							
								 
						
							
							
								89705b19c7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-22 20:00:59 +02:00  
				
					
						
							
							
								 
						
							
							
								be1996f121 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-22 20:23:25 +01:00  
				
					
						
							
							
								 
						
							
							
								58c53c41de 
								
							
								 
							
						 
						
							
							
								
								Fixed permissions bug related to friends in PermissionsModule. Added FriendsData[] GetFriends(string principalID) to IFriendsData and FriendInfo[] GetFriends(string PrincipalID) to IFriendsService. Refactored some more in the FriendsModule. Made client get notification of local friends permissions upon HGLogin. HG Friends object permissions work.  
							
							
							
						 
						
							2011-05-21 16:48:00 -07:00  
				
					
						
							
							
								 
						
							
							
								80457111e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-21 14:07:30 -07:00  
				
					
						
							
							
								 
						
							
							
								bb9b317f15 
								
							
								 
							
						 
						
							
							
								
								Get rid of OpenSim.Tests.Common.Setup subpackage in favour of just OpenSim.Tests.Common instead  
							
							
							
						 
						
							2011-05-21 01:05:20 +01:00  
				
					
						
							
							
								 
						
							
							
								4073f10133 
								
							
								 
							
						 
						
							
							
								
								rename test helpers enclosing package from Setup to Helpers  
							
							
							
						 
						
							2011-05-21 00:51:34 +01:00  
				
					
						
							
							
								 
						
							
							
								94553d4753 
								
							
								 
							
						 
						
							
							
								
								rename UserInventoryTestsUtils -> UserInventoryHelpers for consistency  
							
							
							
						 
						
							2011-05-21 00:48:01 +01:00  
				
					
						
							
							
								 
						
							
							
								156cc1418b 
								
							
								 
							
						 
						
							
							
								
								test helper rename for consistency  
							
							
							
						 
						
							2011-05-21 00:44:58 +01:00  
				
					
						
							
							
								 
						
							
							
								d7e5b76d73 
								
							
								 
							
						 
						
							
							
								
								refactor: rename AddSceneObjectItem to AddSceneObject  
							
							
							
						 
						
							2011-05-21 00:39:42 +01:00  
				
					
						
							
							
								 
						
							
							
								084059319c 
								
							
								 
							
						 
						
							
							
								
								refactor: move scene object item creation code into TaskInventoryHelpers  
							
							
							
						 
						
							2011-05-21 00:37:20 +01:00  
				
					
						
							
							
								 
						
							
							
								9103fe84d5 
								
							
								 
							
						 
						
							
							
								
								move test task inventory notecard item creation into a new TastInventoryHelpers class  
							
							
							
						 
						
							2011-05-21 00:25:58 +01:00  
				
					
						
							
							
								 
						
							
							
								0050bb438c 
								
							
								 
							
						 
						
							
							
								
								refactor: use SceneSetupHelpers.CreateSceneObject()  
							
							
							
						 
						
							2011-05-21 00:15:22 +01:00  
				
					
						
							
							
								 
						
							
							
								534ee52a12 
								
							
								 
							
						 
						
							
							
								
								rename UserProfileTestUtils to UserAccountHelpers to be consistent with other test helper names  
							
							
							
						 
						
							2011-05-21 00:11:52 +01:00  
				
					
						
							
							
								 
						
							
							
								3fed61a5d5 
								
							
								 
							
						 
						
							
							
								
								refactor: in TaskInventoryTests, use UserProfileTestUtils.CreateUserWithInvetory()  
							
							
							
						 
						
							2011-05-21 00:07:24 +01:00  
				
					
						
							
							
								 
						
							
							
								bc43cef581 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-05-21 00:05:00 +01:00  
				
					
						
							
							
								 
						
							
							
								90567a9eaa 
								
							
								 
							
						 
						
							
							
								
								refactor Scene.RezObject() to use AddNewSceneObject() rather than copy/pasting code with small differences  
							
							
							
						 
						
							2011-05-21 00:02:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f2095ea279 
								
							
								 
							
						 
						
							
							
								
								refactor TestRezObjectFromInventoryItem()  
							
							
							
						 
						
							2011-05-20 23:45:39 +01:00  
				
					
						
							
							
								 
						
							
							
								4b0fc4faef 
								
							
								 
							
						 
						
							
							
								
								implement Scene.GetSceneObjectGroup(string name) to match the equivalent GetSOP method  
							
							
							
						 
						
							2011-05-20 23:41:14 +01:00  
				
					
						
							
							
								 
						
							
							
								91a9f30b16 
								
							
								 
							
						 
						
							
							
								
								implement Scene.GetSceneObjectGroup(UUID fullID) using existing index  
							
							
							
						 
						
							2011-05-20 23:34:34 +01:00  
				
					
						
							
							
								 
						
							
							
								7ed419217f 
								
							
								 
							
						 
						
							
							
								
								add test for rezzing an object from a prim item  
							
							
							
						 
						
							2011-05-20 23:22:27 +01:00  
				
					
						
							
							
								 
						
							
							
								e62d1cc480 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-20 22:38:05 +01:00  
				
					
						
							
							
								 
						
							
							
								fdbcd2fbf9 
								
							
								 
							
						 
						
							
							
								
								Add a missing virtual keyword  
							
							
							
						 
						
							2011-05-20 23:27:16 +02:00  
				
					
						
							
							
								 
						
							
							
								8a46484a59 
								
							
								 
							
						 
						
							
							
								
								Make public interface methods in MySQLSimulation data virtual so the CM  
							
							... 
							
							
							
							data layer can inherit from it 
							
						 
						
							2011-05-20 23:17:46 +02:00  
				
					
						
							
							
								 
						
							
							
								9fc29e1595 
								
							
								 
							
						 
						
							
							
								
								Implement llGetLinKNumberOfSides().  
							
							... 
							
							
							
							Based on code in http://opensimulator.org/mantis/view.php?id=5489   Thanks onesong. 
							
						 
						
							2011-05-20 20:19:32 +01:00  
				
					
						
							
							
								 
						
							
							
								6e7b588235 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-20 20:06:51 +01:00  
				
					
						
							
							
								 
						
							
							
								a2c19847b4 
								
							
								 
							
						 
						
							
							
								
								ScriptEngine/Shared: Fix bug 5473 (v2).  
							
							
							
						 
						
							2011-05-20 20:00:55 +01:00  
				
					
						
							
							
								 
						
							
							
								d21e9c755f 
								
							
								 
							
						 
						
							
							
								
								HG Friends working to some extent: friendships offered and accepted correctly handled. Friends list showing correct foreign names. TODO: GrantRights.  
							
							
							
						 
						
							2011-05-19 16:54:46 -07:00  
				
					
						
							
							
								 
						
							
							
								584bce36ac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-19 01:35:11 -04:00  
				
					
						
							
							
								 
						
							
							
								926a100652 
								
							
								 
							
						 
						
							
							
								
								Add stub for llGetLinkNumberOfSides(integer link)  
							
							
							
						 
						
							2011-05-19 01:34:11 -04:00  
				
					
						
							
							
								 
						
							
							
								bdd7849094 
								
							
								 
							
						 
						
							
							
								
								Allow item links to be deleted even when other deletes and purges are disabled.  
							
							... 
							
							
							
							If these links are not deleted, then they will build up in the player's inventory until they can no longer log in.
Accidental deletion of links due to bugs or other causes is potentially inconvenient but on a par with items being
accidentally moved.  When a link is deleted, the target of the link is never touched.
This is a general solution that accounts for the use of links anywhere in the user's inventory. 
							
						 
						
							2011-05-19 00:51:14 +01:00  
				
					
						
							
							
								 
						
							
							
								74dd619575 
								
							
								 
							
						 
						
							
							
								
								If a response cannot be obtained (the script has no handler) return a more friendly 500 error instead of crashing out with a null reference and letting the connection hang  
							
							
							
						 
						
							2011-05-17 19:12:37 -07:00  
				
					
						
							
							
								 
						
							
							
								1f17960e67 
								
							
								 
							
						 
						
							
							
								
								Also fix the locking of url.requests and tidy the locks in general  
							
							
							
						 
						
							2011-05-17 18:56:55 -07:00  
				
					
						
							
							
								 
						
							
							
								e847d1d83f 
								
							
								 
							
						 
						
							
							
								
								Lock m_requestMap properly to prevent some nasty access errors and the resulting downward spiral  
							
							
							
						 
						
							2011-05-17 18:44:07 -07:00  
				
					
						
							
							
								 
						
							
							
								6dcc87b1ad 
								
							
								 
							
						 
						
							
							
								
								Accidentally committed too early  
							
							... 
							
							
							
							Revert "Allow item links to be deleted even when other deletes and purges are disabled."
This reverts commit 491279f99a 
							
						 
						
							2011-05-18 00:23:35 +01:00  
				
					
						
							
							
								 
						
							
							
								c562b9ef19 
								
							
								 
							
						 
						
							
							
								
								correct small mistake in "delete object name <name>" usage summary  
							
							
							
						 
						
							2011-05-18 00:22:09 +01:00  
				
					
						
							
							
								 
						
							
							
								491279f99a 
								
							
								 
							
						 
						
							
							
								
								Allow item links to be deleted even when other deletes and purges are disabled.  
							
							... 
							
							
							
							If these links are not deleted, then they will build up in the player's inventory until they can no longer log in.
Accidental deletion of links due to bugs or other causes is potentially inconvenient but on a par with items being
accidentally moved.  When a link is deleted, the target of the link is never touched.
This is a general solution that accounts for the use of links anywhere in the user's inventory. 
							
						 
						
							2011-05-17 22:31:16 +01:00  
				
					
						
							
							
								 
						
							
							
								784f70f704 
								
							
								 
							
						 
						
							
							
								
								don't throw a null reference if an inventory link target doesn't exist when we're inspecting in order to send the required inventory folders  
							
							
							
						 
						
							2011-05-17 02:25:05 +01:00  
				
					
						
							
							
								 
						
							
							
								467d7060ca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-17 01:58:51 +01:00  
				
					
						
							
							
								 
						
							
							
								4232b1a89b 
								
							
								 
							
						 
						
							
							
								
								convert tabs to spaces  
							
							
							
						 
						
							2011-05-17 01:57:18 +01:00  
				
					
						
							
							
								 
						
							
							
								901448a8eb 
								
							
								 
							
						 
						
							
							
								
								Fixup documentation for AutoBackupModule.  
							
							
							
						 
						
							2011-05-17 01:55:54 +01:00  
				
					
						
							
							
								 
						
							
							
								6bac16fd88 
								
							
								 
							
						 
						
							
							
								
								Fix up handling of the estate dialog to prevent duplication of ban list names.  
							
							... 
							
							
							
							Allow more than 61 names in ban list without crashing the viewer. 
							
						 
						
							2011-05-15 14:55:36 +02:00  
				
					
						
							
							
								 
						
							
							
								a2f034c554 
								
							
								 
							
						 
						
							
							
								
								Changed yet more Warns to Debugs.  
							
							
							
						 
						
							2011-05-14 13:36:55 -07:00  
				
					
						
							
							
								 
						
							
							
								be6feff331 
								
							
								 
							
						 
						
							
							
								
								Also changed a couple of messages in WebUtil from Wanr/Info to Debug.  
							
							
							
						 
						
							2011-05-14 13:09:59 -07:00  
				
					
						
							
							
								 
						
							
							
								37a7b87862 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-14 21:09:52 +01:00  
				
					
						
							
							
								 
						
							
							
								082a9ecd31 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-14 12:57:34 -07:00  
				
					
						
							
							
								 
						
							
							
								a3aa839d75 
								
							
								 
							
						 
						
							
							
								
								Stop spamming Nebadon's console when assets aren't found in the asset server.  
							
							
							
						 
						
							2011-05-14 12:56:50 -07:00  
				
					
						
							
							
								 
						
							
							
								344815ab79 
								
							
								 
							
						 
						
							
							
								
								Globally throttle script channel 0 comms to 5/s with 10s burst to prevent lag  
							
							... 
							
							
							
							griefing attacks 
							
						 
						
							2011-05-14 17:24:59 +02:00  
				
					
						
							
							
								 
						
							
							
								d773d89145 
								
							
								 
							
						 
						
							
							
								
								Plug a hole that allows selling a copy of no copy objects when using hacked god mode to fool the viewer into thinking it can set that sale type  
							
							
							
						 
						
							2011-05-14 17:24:22 +02:00  
				
					
						
							
							
								 
						
							
							
								c4fad3d887 
								
							
								 
							
						 
						
							
							
								
								Fix up a linking issue  
							
							
							
						 
						
							2011-05-14 09:13:31 +02:00  
				
					
						
							
							
								 
						
							
							
								e3b8d42bbc 
								
							
								 
							
						 
						
							
							
								
								refactor: improve PrimLimitsModule to call ILandObject.GetSimulatorMaxPrimCount() rather than use copy/pasted code  
							
							
							
						 
						
							2011-05-14 02:51:29 +01:00  
				
					
						
							
							
								 
						
							
							
								340e3ccf16 
								
							
								 
							
						 
						
							
							
								
								refactor: remove thisObject argument from ILandObject.Get*MaxPrimCount() instance methods since it didn't make sense to use anything other than the instance themselves.  
							
							
							
						 
						
							2011-05-14 02:42:47 +01:00  
				
					
						
							
							
								 
						
							
							
								bef1ffa7db 
								
							
								 
							
						 
						
							
							
								
								simplify code in llGetParcelMaxPrims() to use existing code in LandObject rather than duping the algo  
							
							
							
						 
						
							2011-05-14 02:34:46 +01:00  
				
					
						
							
							
								 
						
							
							
								1d86079141 
								
							
								 
							
						 
						
							
							
								
								Correct llGetParcelMaxPrims() to use the same calculation as used elsewhere instead of the old 0.22 prims/meter squared fudge factor.  
							
							... 
							
							
							
							Thanks to tglion for this. 
							
						 
						
							2011-05-14 01:26:04 +01:00  
				
					
						
							
							
								 
						
							
							
								26ce1d27d0 
								
							
								 
							
						 
						
							
							
								
								Minor doc change to see if this provokes a good panda build  
							
							
							
						 
						
							2011-05-14 01:07:06 +01:00  
				
					
						
							
							
								 
						
							
							
								64d868fb64 
								
							
								 
							
						 
						
							
							
								
								When loading an OAR that doesn't have parcels, create a default parcel  
							
							
							
						 
						
							2011-05-14 00:41:32 +01:00  
				
					
						
							
							
								 
						
							
							
								cb6cd3714e 
								
							
								 
							
						 
						
							
							
								
								The get_grid_info REST call now encodes XML Entities  
							
							
							
						 
						
							2011-05-14 00:31:54 +01:00  
				
					
						
							
							
								 
						
							
							
								7a54638b57 
								
							
								 
							
						 
						
							
							
								
								Swapped the two restart command descriptions each other  
							
							
							
						 
						
							2011-05-14 00:25:31 +01:00  
				
					
						
							
							
								 
						
							
							
								5573fcfa93 
								
							
								 
							
						 
						
							
							
								
								Fix adding/removing/replacing outfits in viewer 2  
							
							... 
							
							
							
							To get this to work, I had to disable the dupe link check I put in a couple of commits ago.
When the viewer adds wearables to an existing outfit, it first requests deletes of all the existing links before creating a new set.
Since these messages are async, the creates were being received before the deletes had a chance to complete, resulting in missing current outfit links.
However, the dupe check shouldn't be as important now that broken links have been fixed - it was the broken links that were causing the client to create dupes.
Tested on kokua 0.1.0 WIP and SL 2.6.3.  I now have no problems managing outfits on my standalone. 
							
						 
						
							2011-05-14 00:10:27 +01:00  
				
					
						
							
							
								 
						
							
							
								75d4956ee5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-13 12:05:46 +01:00  
				
					
						
							
							
								 
						
							
							
								59d8588ae1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-05-13 12:03:16 +01:00  
				
					
						
							
							
								 
						
							
							
								eceedba23b 
								
							
								 
							
						 
						
							
							
								
								Fix the cert validation handler so that it will not block other parts of  
							
							... 
							
							
							
							the server doing ssl successfully. 
							
						 
						
							2011-05-13 12:02:49 +01:00  
				
					
						
							
							
								 
						
							
							
								e39dec6f37 
								
							
								 
							
						 
						
							
							
								
								Hopefully this fixes offline messages. The problem was: the server is not setting the ContentLength of the response. That comes up to OpenSim as ContentLength=-1, which made the existing test fail.  
							
							
							
						 
						
							2011-05-12 20:48:24 -07:00  
				
					
						
							
							
								 
						
							
							
								1cc70df3b4 
								
							
								 
							
						 
						
							
							
								
								One more thing printed out. #OfflineIM  
							
							
							
						 
						
							2011-05-12 20:20:08 -07:00  
				
					
						
							
							
								 
						
							
							
								84f2a779b2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-12 19:57:15 -07:00  
				
					
						
							
							
								 
						
							
							
								301321c853 
								
							
								 
							
						 
						
							
							
								
								Instrument the heck out of offline messages. THIS IS VERY VERBOSE.  
							
							
							
						 
						
							2011-05-12 19:56:59 -07:00  
				
					
						
							
							
								 
						
							
							
								5f9edd195c 
								
							
								 
							
						 
						
							
							
								
								Fix broken inventory links on viewer 2.  
							
							... 
							
							
							
							It appears that if the viewer requests a folder containing links, we must also send the folders that contain the link targets first.
This was tested with Kokua 0.1.0 WIP though I predict it will also work with other viewer 2s 
							
						 
						
							2011-05-13 03:24:19 +01:00  
				
					
						
							
							
								 
						
							
							
								691283c44e 
								
							
								 
							
						 
						
							
							
								
								One more debug message for offline IMs.  
							
							
							
						 
						
							2011-05-12 19:10:44 -07:00  
				
					
						
							
							
								 
						
							
							
								9e310a0c0f 
								
							
								 
							
						 
						
							
							
								
								Sequencing the using and try clauses as they were before, but this shows that that obsolete function is not catching 404's as it should...  
							
							
							
						 
						
							2011-05-12 18:53:22 -07:00  
				
					
						
							
							
								 
						
							
							
								42bfab84b8 
								
							
								 
							
						 
						
							
							
								
								Bummer, can't print the data I wanted to see. Printing just the context.  
							
							
							
						 
						
							2011-05-12 18:47:14 -07:00  
				
					
						
							
							
								 
						
							
							
								f54a36bd59 
								
							
								 
							
						 
						
							
							
								
								Tracking a problem with offline IMs coming in as null list.  
							
							
							
						 
						
							2011-05-12 17:34:26 -07:00  
				
					
						
							
							
								 
						
							
							
								e9e4c009b4 
								
							
								 
							
						 
						
							
							
								
								This makes compression of fatpacks actually work. Previously they always failed. See comment in WebUtil.  
							
							
							
						 
						
							2011-05-11 20:44:03 -07:00  
				
					
						
							
							
								 
						
							
							
								9988bff9e3 
								
							
								 
							
						 
						
							
							
								
								Add a smidgen of method doc about the fact that item links reuse the asset id item slot  
							
							
							
						 
						
							2011-05-12 03:18:53 +01:00  
				
					
						
							
							
								 
						
							
							
								ac12ace6f1 
								
							
								 
							
						 
						
							
							
								
								Prevent viewer 2 from creating a duplicate outfit inventory links.  
							
							... 
							
							
							
							I believe this is safe since there is a 1-1 correspondence between link item and worn item (i.e. you can't be wearing the same item at two spots simultaneously in one outfit).
This should stop lots of duplicate links being created when viewer 2 is used.
However, this doesn't prevent broken inventory links, which I believe is timing related since the effect is not consistent (e.g. keep relogging and the viewer should end up seeing them correctly) .  I think we actually see this problem on viewer 1 as well.
It might be easier just to implement the Fetch*2 inventory caps which are documented at http://wiki.secondlife.com/wiki/Inventory_API .  WebFetch* has been deprecated by Linden Lab since viewer 2.5.1 and according to the sl wiki, "has numerous bugs". 
							
						 
						
							2011-05-12 02:46:13 +01:00  
				
					
						
							
							
								 
						
							
							
								7fa2489a6e 
								
							
								 
							
						 
						
							
							
								
								Revert "Functional improvement: close the stream. Non-functional: add debug messages to find out why updates are getting an error. WARNING: MASSIVE CONSOLE SPAM ON TPs."  
							
							... 
							
							
							
							This reverts commit 5548f83750 
							
						 
						
							2011-05-11 13:15:27 -07:00  
				
					
						
							
							
								 
						
							
							
								af2e12d2b4 
								
							
								 
							
						 
						
							
							
								
								One more debug message. Don't use this unless your name is nebadon.  
							
							
							
						 
						
							2011-05-11 10:43:50 -07:00  
				
					
						
							
							
								 
						
							
							
								5548f83750 
								
							
								 
							
						 
						
							
							
								
								Functional improvement: close the stream. Non-functional: add debug messages to find out why updates are getting an error. WARNING: MASSIVE CONSOLE SPAM ON TPs.  
							
							
							
						 
						
							2011-05-11 10:21:42 -07:00  
				
					
						
							
							
								 
						
							
							
								47735468d2 
								
							
								 
							
						 
						
							
							
								
								Somewhat reverting the last commit. The viewer ignores 255's on tiles that were previously on, so we need to send 254 (offline) explicitly. Also removing the +/-4 for HGMap, because it makes the map flicker.  
							
							
							
						 
						
							2011-05-10 09:02:25 -07:00  
				
					
						
							
							
								 
						
							
							
								e1a4a8d857 
								
							
								 
							
						 
						
							
							
								
								Changed the Access flag on HGMap to 255 (does not exist) and clarified the other value 254 too. Meanings taken from libomv.  
							
							
							
						 
						
							2011-05-09 18:28:16 -07:00  
				
					
						
							
							
								 
						
							
							
								7e2b35bbb3 
								
							
								 
							
						 
						
							
							
								
								Fixes gray tiles around +/-4 when user clicks on an empty tile. Affects regions above 4096 primarily.  
							
							
							
						 
						
							2011-05-09 11:35:41 -07:00  
				
					
						
							
							
								 
						
							
							
								1bd949614a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-09 18:37:35 +01:00  
				
					
						
							
							
								 
						
							
							
								8a5f6dc7a5 
								
							
								 
							
						 
						
							
							
								
								Fixes gray tiles on map search for viewers 1.  
							
							
							
						 
						
							2011-05-09 10:25:42 -07:00  
				
					
						
							
							
								 
						
							
							
								c0a69bfaab 
								
							
								 
							
						 
						
							
							
								
								The map is seriously broken. This doesn't fix it, but at least provides one more piece of data that seems to be required -- agent flags, which seem to be different in Viewer 2. WARNING: changes IClientAPI.  
							
							
							
						 
						
							2011-05-08 22:50:04 -07:00  
				
					
						
							
							
								 
						
							
							
								fd66903f74 
								
							
								 
							
						 
						
							
							
								
								Convert the prim count module into a permissionsmodule  
							
							
							
						 
						
							2011-05-09 03:16:01 +01:00  
				
					
						
							
							
								 
						
							
							
								527b4e7c7e 
								
							
								 
							
						 
						
							
							
								
								Incremental - Just did some cleanup of comments and class name change to clean up from using BareBonesNonShared as a template.  
							
							
							
						 
						
							2011-05-09 03:14:54 +01:00  
				
					
						
							
							
								 
						
							
							
								279ed08de1 
								
							
								 
							
						 
						
							
							
								
								Incremental patch to add config options to enable/disable the prim limits module to OpenSim.ini. EnforcePrimLimits is set to false by default to emulate the current behavior.  
							
							
							
						 
						
							2011-05-09 03:14:48 +01:00  
				
					
						
							
							
								 
						
							
							
								65d595597d 
								
							
								 
							
						 
						
							
							
								
								Adds an optional module to enforce prim limits on a given parcel Takes into account acculmitive prim allowance when multiple parcels are owned by the same avatar on the same region. Does not handle prims that are moved by a script or account for temporary objects at the time of creation. other wise handles all tested cases including: Creating a new object from the build menu Moving an object from another parcel duplicating an object via shift move rezing an object from a script  
							
							
							
						 
						
							2011-05-09 03:14:41 +01:00  
				
					
						
							
							
								 
						
							
							
								9daad86717 
								
							
								 
							
						 
						
							
							
								
								Convert the prim count module into a permissionsmodule  
							
							
							
						 
						
							2011-05-09 02:47:40 +02:00  
				
					
						
							
							
								 
						
							
							
								f644c0346b 
								
							
								 
							
						 
						
							
							
								
								Incremental - Just did some cleanup of comments and class name change to clean up from using BareBonesNonShared as a template.  
							
							
							
						 
						
							2011-05-09 02:35:57 +02:00  
				
					
						
							
							
								 
						
							
							
								939026d874 
								
							
								 
							
						 
						
							
							
								
								Incremental patch to add config options to enable/disable the prim limits module to OpenSim.ini. EnforcePrimLimits is set to false by default to emulate the current behavior.  
							
							
							
						 
						
							2011-05-09 02:35:32 +02:00  
				
					
						
							
							
								 
						
							
							
								d3c3feb6b1 
								
							
								 
							
						 
						
							
							
								
								Adds an optional module to enforce prim limits on a given parcel Takes into account acculmitive prim allowance when multiple parcels are owned by the same avatar on the same region. Does not handle prims that are moved by a script or account for temporary objects at the time of creation. other wise handles all tested cases including: Creating a new object from the build menu Moving an object from another parcel duplicating an object via shift move rezing an object from a script  
							
							
							
						 
						
							2011-05-09 02:35:04 +02:00  
				
					
						
							
							
								 
						
							
							
								2b88d8f93f 
								
							
								 
							
						 
						
							
							
								
								Add commands to delete objects by name, UUID, creator or owner  
							
							
							
						 
						
							2011-05-09 01:28:23 +01:00  
				
					
						
							
							
								 
						
							
							
								00f10c900a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-08 16:51:41 -07:00  
				
					
						
							
							
								 
						
							
							
								3a5e841b0b 
								
							
								 
							
						 
						
							
							
								
								Fix content-type to be application/x-www-form-urlencoded  
							
							
							
						 
						
							2011-05-08 16:51:04 -07:00  
				
					
						
							
							
								 
						
							
							
								a650c74d23 
								
							
								 
							
						 
						
							
							
								
								Comment verbose debug message in GetTexture  
							
							
							
						 
						
							2011-05-08 16:50:36 -07:00  
				
					
						
							
							
								 
						
							
							
								c164be1ee5 
								
							
								 
							
						 
						
							
							
								
								Fix bans so the region owner and estate managers can't be banned by renters  
							
							
							
						 
						
							2011-05-09 01:12:21 +02:00  
				
					
						
							
							
								 
						
							
							
								73a9ebc21e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-09 01:00:35 +02:00  
				
					
						
							
							
								 
						
							
							
								66a5906548 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-09 01:04:55 +01:00  
				
					
						
							
							
								 
						
							
							
								dbf623a3d2 
								
							
								 
							
						 
						
							
							
								
								Add commands to delete objects by name, UUID, creator or owner  
							
							
							
						 
						
							2011-05-09 00:59:32 +02:00  
				
					
						
							
							
								 
						
							
							
								c8b9558039 
								
							
								 
							
						 
						
							
							
								
								Also compress the actual fatpacks  
							
							
							
						 
						
							2011-05-08 23:52:31 +01:00  
				
					
						
							
							
								 
						
							
							
								ade09d0fa1 
								
							
								 
							
						 
						
							
							
								
								Also compress the actual fatpacks  
							
							
							
						 
						
							2011-05-08 23:23:33 +02:00  
				
					
						
							
							
								 
						
							
							
								e345f03895 
								
							
								 
							
						 
						
							
							
								
								Remove a spammy debug I left in. Disable TP cancel button at the point  
							
							... 
							
							
							
							of no return. 
							
						 
						
							2011-05-08 22:05:33 +01:00  
				
					
						
							
							
								 
						
							
							
								1fbf4c8300 
								
							
								 
							
						 
						
							
							
								
								Remove a spammy debug I left in. Disable TP cancel button at the point  
							
							... 
							
							
							
							of no return. 
							
						 
						
							2011-05-08 21:36:51 +02:00  
				
					
						
							
							
								 
						
							
							
								b451cc1ebb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-08 20:23:06 +01:00  
				
					
						
							
							
								 
						
							
							
								1be67914fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-05-08 20:20:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9688db2f68 
								
							
								 
							
						 
						
							
							
								
								Enable compressed (gzip) fatpack transfers.  
							
							
							
						 
						
							2011-05-08 20:20:00 +01:00  
				
					
						
							
							
								 
						
							
							
								763666e2d6 
								
							
								 
							
						 
						
							
							
								
								Enable compressed (gzip) fatpack transfers.  
							
							
							
						 
						
							2011-05-08 19:50:35 +02:00  
				
					
						
							
							
								 
						
							
							
								25809caaeb 
								
							
								 
							
						 
						
							
							
								
								Mantis  #5472  
							
							
							
						 
						
							2011-05-08 09:28:15 -07:00  
				
					
						
							
							
								 
						
							
							
								72fb0d5b93 
								
							
								 
							
						 
						
							
							
								
								Mantis  #5470  -- add forgotten MSSQL's GridUserStore. Thank you MrMonkE  
							
							
							
						 
						
							2011-05-07 14:56:59 -07:00  
				
					
						
							
							
								 
						
							
							
								d4fcba08af 
								
							
								 
							
						 
						
							
							
								
								Add module with "appearance show" command.  
							
							... 
							
							
							
							At the moment, this command just asks the AvatarFactory to perform the existing baked texture check for each avatar in the simulator and returns "OK" or "corrupt".
This is for debugging purposes 
							
						 
						
							2011-05-07 01:06:55 +01:00  
				
					
						
							
							
								 
						
							
							
								737add1683 
								
							
								 
							
						 
						
							
							
								
								Removed SimpleRegionInfo, which was obsolete and not used anywhere.  
							
							
							
						 
						
							2011-05-06 17:02:46 -07:00  
				
					
						
							
							
								 
						
							
							
								eaa33cf478 
								
							
								 
							
						 
						
							
							
								
								adjust avatar terse update packet filter distance error threshold based on avatar speed  
							
							
							
						 
						
							2011-05-06 16:56:54 -07:00  
				
					
						
							
							
								 
						
							
							
								b140aef87a 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify ConfigSettings  
							
							
							
						 
						
							2011-05-06 22:51:36 +01:00  
				
					
						
							
							
								 
						
							
							
								04ecd748d9 
								
							
								 
							
						 
						
							
							
								
								remove further mono compiler warnings  
							
							
							
						 
						
							2011-05-06 22:47:41 +01:00  
				
					
						
							
							
								 
						
							
							
								3d095e84d6 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings  
							
							
							
						 
						
							2011-05-06 22:45:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f5ec332474 
								
							
								 
							
						 
						
							
							
								
								remove obsolete [StandAlone] config section parsing, none of which was actually used since being superseded by the connector architecture in 0.7  
							
							
							
						 
						
							2011-05-06 22:41:07 +01:00  
				
					
						
							
							
								 
						
							
							
								913e6b70c6 
								
							
								 
							
						 
						
							
							
								
								minor: slightly shorten "show digest" printing code  
							
							
							
						 
						
							2011-05-06 22:13:56 +01:00  
				
					
						
							
							
								 
						
							
							
								621279e498 
								
							
								 
							
						 
						
							
							
								
								on asset "show digest" command, print out the asset type name (e.g. texture) as well as its number  
							
							
							
						 
						
							2011-05-06 22:04:26 +01:00  
				
					
						
							
							
								 
						
							
							
								9ff94a3a44 
								
							
								 
							
						 
						
							
							
								
								Say which filename an asset has been dumped to on a successful dump  
							
							
							
						 
						
							2011-05-06 21:58:41 +01:00  
				
					
						
							
							
								 
						
							
							
								2ef8e03773 
								
							
								 
							
						 
						
							
							
								
								Change command help text for "show capabilities" to "show caps", as this is the actual command that has to be typed on the console.  
							
							... 
							
							
							
							Thanks to makopoppo for the patch - http://opensimulator.org/mantis/view.php?id=5467  
							
						 
						
							2011-05-06 21:21:02 +01:00  
				
					
						
							
							
								 
						
							
							
								7c3e8a106b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/allquixotic/opensim-autobackup  
							
							
							
						 
						
							2011-05-06 20:51:55 +01:00  
				
					
						
							
							
								 
						
							
							
								74e981e796 
								
							
								 
							
						 
						
							
							
								
								One more bug fix concerning library items that weren't being copied to user's inventory. Also commented verbose debug message.  
							
							
							
						 
						
							2011-05-06 09:56:27 -07:00  
				
					
						
							
							
								 
						
							
							
								50c0069f7d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-06 09:09:13 -07:00  
				
					
						
							
							
								 
						
							
							
								eafc01cf8f 
								
							
								 
							
						 
						
							
							
								
								Bug fix: iars under Library weren't being loaded.  
							
							
							
						 
						
							2011-05-06 09:08:24 -07:00  
				
					
						
							
							
								 
						
							
							
								68bb0f81e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-05 20:07:19 -04:00  
				
					
						
							
							
								 
						
							
							
								fd44540c02 
								
							
								 
							
						 
						
							
							
								
								add descriptive explanations for region restart functionality  
							
							
							
						 
						
							2011-05-06 01:06:28 +01:00  
				
					
						
							
							
								 
						
							
							
								e4e95706d5 
								
							
								 
							
						 
						
							
							
								
								Add support for llRequestSecureURL() if ssl is enabled  
							
							
							
						 
						
							2011-05-05 19:57:10 -04:00  
				
					
						
							
							
								 
						
							
							
								8ca7938753 
								
							
								 
							
						 
						
							
							
								
								Adding ssl support  
							
							... 
							
							
							
							Adding ssl support for "Out of Band" applications such as the remote
	admin module or Robust services 
							
						 
						
							2011-05-05 19:56:54 -04:00  
				
					
						
							
							
								 
						
							
							
								8755a48cde 
								
							
								 
							
						 
						
							
							
								
								fix command display for debugging 'emergency-monitoring'  
							
							
							
						 
						
							2011-05-06 00:34:04 +01:00  
				
					
						
							
							
								 
						
							
							
								46baadbb65 
								
							
								 
							
						 
						
							
							
								
								remove the NDesk.Options using since didn't end up needing it  
							
							
							
						 
						
							2011-05-06 00:22:19 +01:00  
				
					
						
							
							
								 
						
							
							
								bc49a0bc5d 
								
							
								 
							
						 
						
							
							
								
								Add "dump asset" command to the asset service for debugging purposes.  
							
							... 
							
							
							
							This command dumps the asset with the given id to a file with the same name. 
							
						 
						
							2011-05-06 00:09:08 +01:00  
				
					
						
							
							
								 
						
							
							
								5591abf9d1 
								
							
								 
							
						 
						
							
							
								
								Allow attachments to track the user's camera  
							
							
							
						 
						
							2011-05-05 15:10:59 +02:00  
				
					
						
							
							
								 
						
							
							
								e7e88c4db1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-05 13:28:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f5bb6edd85 
								
							
								 
							
						 
						
							
							
								
								Squish a warning  
							
							
							
						 
						
							2011-05-05 13:01:46 +01:00  
				
					
						
							
							
								 
						
							
							
								4beb0c9b9b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-05 09:49:10 +01:00  
				
					
						
							
							
								 
						
							
							
								e8944d6c31 
								
							
								 
							
						 
						
							
							
								
								Test m_Enabled on RemoveRegion.  
							
							
							
						 
						
							2011-05-04 20:40:25 -07:00  
				
					
						
							
							
								 
						
							
							
								6d34932775 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into caps  
							
							
							
						 
						
							2011-05-04 20:30:33 -07:00  
				
					
						
							
							
								 
						
							
							
								6008ffe943 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-05 00:34:48 +01:00  
				
					
						
							
							
								 
						
							
							
								6c503e75ac 
								
							
								 
							
						 
						
							
							
								
								Put the previous state back in the attachments in case the agent transfer fails.  
							
							
							
						 
						
							2011-05-04 12:04:35 -07:00  
				
					
						
							
							
								 
						
							
							
								df7dacd004 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #5461 .  
							
							
							
						 
						
							2011-05-04 11:34:18 -07:00  
				
					
						
							
							
								 
						
							
							
								a0f3b23065 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into caps  
							
							
							
						 
						
							2011-05-04 07:31:32 -07:00  
				
					
						
							
							
								 
						
							
							
								4c59d57596 
								
							
								 
							
						 
						
							
							
								
								use getters instead of member variables in velocity network filter code and add some more descriptive comments.  
							
							
							
						 
						
							2011-05-04 03:29:06 -07:00  
				
					
						
							
							
								 
						
							
							
								13ab00e45a 
								
							
								 
							
						 
						
							
							
								
								adjust terse avatar update filtering to send updates when distance traveled does not match expected distance, rather than at a fixed time period. this should smooth avatar motion somewhat when moving in a straight line and velocity is constant.  
							
							
							
						 
						
							2011-05-03 19:47:50 -07:00