3ffd90496a 
								
							
								 
							
						 
						
							
							
								
								Prevent duplicate invocations or race dontision in SP.CompleteMovement()  
							
							... 
							
							
							
							This can happen under poor network conditions if a viewer repeats the message send
If this happens, physics actors can get orphaned, which unecessarily raises physics frame times 
							
						 
						
							2014-01-16 20:23:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3760d10cd0 
								
							
								 
							
						 
						
							
							
								
								varregion: remove unnecessary border checking code in ScenePresence.  
							
							
							
						 
						
							2014-01-11 21:59:22 -08:00  
				
					
						
							
							
								 
						
							
							
								1cf17a3cf7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into varregion  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/SceneBase.cs
	OpenSim/Services/Interfaces/IGridService.cs
	OpenSim/Services/LLLoginService/LLLoginResponse.cs
(conflicts were debug statements that are commented out in master branch) 
							
						 
						
							2014-01-11 08:52:23 -08:00  
				
					
						
							
							
								 
						
							
							
								32e9c16957 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'justincc-master'  
							
							
							
						 
						
							2014-01-08 01:04:26 +00:00  
				
					
						
							
							
								 
						
							
							
								0155d42b80 
								
							
								 
							
						 
						
							
							
								
								If an agent is sitting, then do send the rotation in the agent update instead of zeroing it to resolve mouselook camera problems  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=6892 
Thanks to tglion for this spot.
This resolves a recent regression from 17b32b764a 
							
						 
						
							2014-01-08 00:54:39 +00:00  
				
					
						
							
							
								 
						
							
							
								e79fab91db 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit. Sill errors.  
							
							... 
							
							
							
							Merge branch 'master' into careminster
Conflicts:
	OpenSim/Data/SQLite/SQLiteUserProfilesData.cs
	OpenSim/Framework/RegionInfo.cs
	OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueHelper.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Services/UserProfilesService/UserProfilesService.cs 
							
						 
						
							2014-01-05 20:12:32 +00:00  
				
					
						
							
							
								 
						
							
							
								01c0bbf181 
								
							
								 
							
						 
						
							
							
								
								varregion: extract banned region logic into a class for cleanlyness.  
							
							... 
							
							
							
							Add 'not found' caching in EntityTransferModule.GetRegionContainingWorldLocation
so hitting borders and bad teleports do not continuiously hammer on the GridService. 
							
						 
						
							2013-12-27 08:23:37 -08:00  
				
					
						
							
							
								 
						
							
							
								e5f7c8b6e8 
								
							
								 
							
						 
						
							
							
								
								varregion: add lots of DEBUG level log messages. Especially for teleport.  
							
							
							
						 
						
							2013-12-24 12:31:26 -08:00  
				
					
						
							
							
								 
						
							
							
								6937eec258 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into varregion  
							
							... 
							
							
							
							Add new region crossing code to varregion
Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-12-17 06:18:13 -08:00  
				
					
						
							
							
								 
						
							
							
								13a9a4b653 
								
							
								 
							
						 
						
							
							
								
								varregion: rename 'LegacyRegionLocX' back to 'RegionLocX' and same for Y and Z.  
							
							... 
							
							
							
							Rename 'RegionWorldLocX' to 'WorldLocX' and same for Y and Z.
This keeps the downward compatibility and follows the scheme of 'region'
and 'world' location naming that is happening in the Util module. 
							
						 
						
							2013-12-14 07:53:01 -08:00  
				
					
						
							
							
								 
						
							
							
								11f177d6a8 
								
							
								 
							
						 
						
							
							
								
								Eliminate unnecessary line from my previous commit  1d605642 
							
							
							
						 
						
							2013-12-13 23:30:08 +00:00  
				
					
						
							
							
								 
						
							
							
								1d605642f7 
								
							
								 
							
						 
						
							
							
								
								Refix sitting on child prims by reinserting relevant code back into SP.HandleAgentSit()  
							
							
							
						 
						
							2013-12-11 23:59:52 +00:00  
				
					
						
							
							
								 
						
							
							
								5b73b9c4a8 
								
							
								 
							
						 
						
							
							
								
								Committing the Avination Scene Presence and related texture code  
							
							... 
							
							
							
							- Parts of region crossing code
- New bakes handling code
- Bakes now sent from sim to sim without central storage
- Appearance handling changes
- Some changes to sitting
- A number of unrelated fixes and improvements 
							
						 
						
							2013-12-11 01:39:56 +00:00  
				
					
						
							
							
								 
						
							
							
								6d6b9ab791 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-12-07 01:08:49 +00:00  
				
					
						
							
							
								 
						
							
							
								4eb52eb19e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into varregion  
							
							
							
						 
						
							2013-12-05 21:07:44 -08:00  
				
					
						
							
							
								 
						
							
							
								17b32b764a 
								
							
								 
							
						 
						
							
							
								
								Fix regression where mouse look flight direction no longer worked by zeroing x/y rot before sending agent updates, instead of before any agent update processing  
							
							... 
							
							
							
							It turns out that the x/y rot data in mouselook is needed to implement this and to push the avatar against the ground if walking in mouselook.
Doing this in the terse send so that we preserve mouselook rotation information 
							
						 
						
							2013-12-05 02:10:46 +00:00  
				
					
						
							
							
								 
						
							
							
								62a2d7836f 
								
							
								 
							
						 
						
							
							
								
								Ignore X and Y body rotations when sent by mouse look.  
							
							... 
							
							
							
							Fixes http://opensimulator.org/mantis/view.php?id=3274 
When not in mouselook, avatar only sends rotations around the Z plane (since that's the only way an avatar can rotate).
However, in mouselook it also sends X and Y information.  But sending X and Y in terse updates causes issues with wrong camera movement in mouselook.
So strip out X and Y components for now.  If this is an issue, then could strip out before sending avatar terse update, though this generates more cpu work.
Thanks to mirceakitsune for suggesting an initial fix 
							
						 
						
							2013-12-03 02:27:40 +00:00  
				
					
						
							
							
								 
						
							
							
								31bacfbb63 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into varregion  
							
							
							
						 
						
							2013-12-01 15:51:42 -08:00  
				
					
						
							
							
								 
						
							
							
								6cd0d7a62b 
								
							
								 
							
						 
						
							
							
								
								varregion: Add MaxRegionSize constant and enforce in RegionInfo.  
							
							... 
							
							
							
							Intermediate checkin of changing border cross computation from checking
boundry limits to requests to GridService. Not totally functional. 
							
						 
						
							2013-11-30 15:28:39 -08:00  
				
					
						
							
							
								 
						
							
							
								8ebad90800 
								
							
								 
							
						 
						
							
							
								
								Actually use the SP.AgentControlStopSlowWhilstMoving parameter intoroduced for slow walk/run in 4cfe02a rather than the magic number  
							
							
							
						 
						
							2013-11-30 01:56:46 +00:00  
				
					
						
							
							
								 
						
							
							
								96018afab4 
								
							
								 
							
						 
						
							
							
								
								Remove unused SP.Updated flag, which appears unused for many years and was only set true once and never reset  
							
							
							
						 
						
							2013-11-30 01:52:45 +00:00  
				
					
						
							
							
								 
						
							
							
								4cde02a2a3 
								
							
								 
							
						 
						
							
							
								
								Implement most effects of AGENT_CONTROL_STOP  
							
							... 
							
							
							
							AGENT_CONTROL_STOP is specified to SP.HandleAgentUpdate if the user holds down the space bar on a viewer.
For a stopped avatar, this prevents fly or walk/run (though not rotate) until released.
For a walking/running avatar, this reduces movement to half speed.
For a flying avatar, this stops the avatar.
These are observed behaviours on the LL grid - there was no previous OpenSimulator implementation
This commit introduces an optional parameter to SP.AddNewMovement(), which means that it will no longer compile on .NET 3.5 or earlier versions of Mono than 2.8
Currently, this does not work for jumping, and if used whilst flying the avatar continues the fly animation even though it does not move 
							
						 
						
							2013-11-30 01:44:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4bd4f1cd83 
								
							
								 
							
						 
						
							
							
								
								Remove nudgehack from SP.HandleAgentUpdate by making MovementFlag a uint rather than a byte  
							
							
							
						 
						
							2013-11-30 01:14:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5f0e763062 
								
							
								 
							
						 
						
							
							
								
								Remove unused sp.ParentPosition, which has not been used for some time  
							
							
							
						 
						
							2013-11-29 02:48:59 +00:00  
				
					
						
							
							
								 
						
							
							
								84bfde3bdf 
								
							
								 
							
						 
						
							
							
								
								Comment out debug sit message accidently left active  
							
							
							
						 
						
							2013-11-29 02:45:14 +00:00  
				
					
						
							
							
								 
						
							
							
								868c0c2746 
								
							
								 
							
						 
						
							
							
								
								Fix regression where sitting on ground stopped working.  
							
							... 
							
							
							
							This was due to the PhysicsActor no longer being recreated on stand from ground. 
							
						 
						
							2013-11-29 01:56:49 +00:00  
				
					
						
							
							
								 
						
							
							
								f9193e3c51 
								
							
								 
							
						 
						
							
							
								
								Restore SP.AbsolutePosition to properly return actual absolute position when sitting  
							
							
							
						 
						
							2013-11-29 01:50:12 +00:00  
				
					
						
							
							
								 
						
							
							
								0785210e29 
								
							
								 
							
						 
						
							
							
								
								Fix stand positions rather than having the stand jump to the root prim.  
							
							
							
						 
						
							2013-11-27 02:08:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a3c72dafe6 
								
							
								 
							
						 
						
							
							
								
								Only translate linked prim specified offset pos by the link prim rotation, not any specified avatar rotation as well.  
							
							... 
							
							
							
							Don't translate root prim position by avatar rotation. 
							
						 
						
							2013-11-26 01:40:55 +00:00  
				
					
						
							
							
								 
						
							
							
								36d146bf27 
								
							
								 
							
						 
						
							
							
								
								fix position changes when sitting on a prim with position and/or orientation explicitly specified  
							
							
							
						 
						
							2013-11-26 00:43:35 +00:00  
				
					
						
							
							
								 
						
							
							
								65304260af 
								
							
								 
							
						 
						
							
							
								
								fix avatar rotation when sitting on a linked part  
							
							... 
							
							
							
							Need to take into account rotation of linked prim now that we are always specifying sits wrt the root prim 
							
						 
						
							2013-11-23 02:09:03 +00:00  
				
					
						
							
							
								 
						
							
							
								78649eb099 
								
							
								 
							
						 
						
							
							
								
								Refix fix for sitting on non-root linked prims with explicit sit targets.  
							
							... 
							
							
							
							I forgot that m_post is being set inconsistently between non-explicit and explicit ragets 
							
						 
						
							2013-11-23 01:35:08 +00:00  
				
					
						
							
							
								 
						
							
							
								70e651a8d1 
								
							
								 
							
						 
						
							
							
								
								Fix non-root prim sit positions for prims where a sit target has been specified as well.  
							
							
							
						 
						
							2013-11-23 01:32:29 +00:00  
				
					
						
							
							
								 
						
							
							
								ed1029712a 
								
							
								 
							
						 
						
							
							
								
								Add line accidentally left out of recent non-root prim sit fix  
							
							... 
							
							
							
							Original commit is ff4e7de7 
							
						 
						
							2013-11-23 01:18:07 +00:00  
				
					
						
							
							
								 
						
							
							
								ff4e7de776 
								
							
								 
							
						 
						
							
							
								
								Fix issue where sitting on non-root linked prims would send camera to wrong position in third-person and mouselook  
							
							... 
							
							
							
							We now specify sits as offsets from the root prim, as the viewer expects. 
							
						 
						
							2013-11-23 00:53:09 +00:00  
				
					
						
							
							
								 
						
							
							
								beeec1c467 
								
							
								 
							
						 
						
							
							
								
								varregion: elimination of Constants.RegionSize from all over OpenSimulator.  
							
							... 
							
							
							
							Routines in Util to compute region world coordinates from region coordinates
as well as the conversion to and from region handles. These routines have
replaced a lot of math scattered throughout the simulator.
Should be no functional changes. 
							
						 
						
							2013-11-08 20:53:37 -08:00  
				
					
						
							
							
								 
						
							
							
								25ae59b9eb 
								
							
								 
							
						 
						
							
							
								
								varregion: remove scattered use of Constants.RegionSize by having routines reference RegionInfo.RegionWorldLoc?.  
							
							
							
						 
						
							2013-10-07 13:57:30 -07:00  
				
					
						
							
							
								 
						
							
							
								75c68fa29e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Data/MySQL/Resources/RegionStore.migrations
	OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Avatar/Inventory/Transfer/InventoryTransferModule.cs
	OpenSim/Region/CoreModules/World/LightShare/LightShareModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/Framework/Scenes/Tests/ScenePresenceCapabilityTests.cs
	OpenSim/Region/OptionalModules/World/NPC/NPCModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-10-04 20:03:12 +01:00  
				
					
						
							
							
								 
						
							
							
								317c04fe17 
								
							
								 
							
						 
						
							
							
								
								VarRegion: change RegionInfo storage of region coordinates from region  
							
							... 
							
							
							
							count number to integer world coordinates.
Added new methods RegionWorldLoc[XY].
Refactored name of 'RegionLoc*' to 'LegacyRegionLoc*' throughout OpenSim.
Kept old 'RegionLoc*' entrypoint to RegionInfo for downward compatability
of external region management packages. 
							
						 
						
							2013-09-28 07:33:52 -07:00  
				
					
						
							
							
								 
						
							
							
								253f8de8cd 
								
							
								 
							
						 
						
							
							
								
								minor: Add scene name to baked textures in cache log message  
							
							
							
						 
						
							2013-09-26 00:33:50 +01:00  
				
					
						
							
							
								 
						
							
							
								c01db5fbdd 
								
							
								 
							
						 
						
							
							
								
								Lock around read/write of ScenePresence.m_originRegionID to make sure that all threads are seeing the latest value and not a cached one.  
							
							... 
							
							
							
							There is a possibilty that some V2 teleport failures are due to the viewer triggered CompleteMovement thread not seeing the change of m_originRegionID by the UpdateAgent thread. 
							
						 
						
							2013-09-20 22:41:53 +01:00  
				
					
						
							
							
								 
						
							
							
								b6f10780c2 
								
							
								 
							
						 
						
							
							
								
								minor: Make SP.MakeRootAgent() private - no external code has any business calling this method  
							
							
							
						 
						
							2013-09-19 21:44:30 +01:00  
				
					
						
							
							
								 
						
							
							
								03b2b5b77b 
								
							
								 
							
						 
						
							
							
								
								minor: Make log message at top of ScenePresence.CompleteMovement info level and comment out later log message in ScenePresence.MakeRootAgent()  
							
							... 
							
							
							
							Need an info message since this is currently important in detecting teleport issue when not at debug log level.
CompleteMovement message occurs before MakeRootAgent() one did 
							
						 
						
							2013-09-19 20:59:27 +01:00  
				
					
						
							
							
								 
						
							
							
								8999f06025 
								
							
								 
							
						 
						
							
							
								
								minor: correct method name in comment  
							
							
							
						 
						
							2013-09-18 23:13:31 +01:00  
				
					
						
							
							
								 
						
							
							
								ddcbd4bb7d 
								
							
								 
							
						 
						
							
							
								
								refactor: rename *ChildAgentDataUpdate() methods to *UpdateChildAgent()  
							
							... 
							
							
							
							verb-noun is consistent with other similar methods 
							
						 
						
							2013-09-18 23:09:38 +01:00  
				
					
						
							
							
								 
						
							
							
								3ce46adb2a 
								
							
								 
							
						 
						
							
							
								
								minor: Make log message when Scene.IncomingChildAgentDateUpdate() more explicit that there is a problem if it still finds the agent to be a child if the sender wanted to wait till it became root  
							
							... 
							
							
							
							Add some comments about the mssage sequence, though much more data is at
http://opensimulator.org/wiki/Teleports  
							
						 
						
							2013-09-18 22:56:00 +01:00  
				
					
						
							
							
								 
						
							
							
								72206a0e29 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination-current' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs
	OpenSim/Region/Framework/Scenes/Tests/SceneObjectDeRezTests.cs 
							
						 
						
							2013-09-16 22:32:53 +01:00  
				
					
						
							
							
								 
						
							
							
								ddf67bf929 
								
							
								 
							
						 
						
							
							
								
								Mono 2.0 fix - call ToArray() explicitly  
							
							
							
						 
						
							2013-09-08 19:41:51 +02:00  
				
					
						
							
							
								 
						
							
							
								008c98a974 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/Region/RestartModule.cs
	OpenSim/Region/Framework/Scenes/SceneGraph.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-09-01 22:49:31 +01:00  
				
					
						
							
							
								 
						
							
							
								61c20bd06a 
								
							
								 
							
						 
						
							
							
								
								Remove old and unused ScenePresence.RestoreInCurrentScene()  
							
							
							
						 
						
							2013-08-23 00:53:42 +01:00  
				
					
						
							
							
								 
						
							
							
								1f39a763a5 
								
							
								 
							
						 
						
							
							
								
								Don't allow users to attempt to sit on objects in a child region without going to that region first.  
							
							... 
							
							
							
							If this is attempted, they get a "Try moving closer.  Can't sit on object because it is not in the same region as you." message instead, which is the same as current ll grid.
Sitting on ground is okay, since viewer navigates avatar to required region first before sitting. 
							
						 
						
							2013-08-21 21:35:03 +01:00  
				
					
						
							
							
								 
						
							
							
								bef03fb30b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Services/Connectors/Neighbour/NeighbourServicesConnector.cs 
							
						 
						
							2013-08-17 03:23:45 +01:00  
				
					
						
							
							
								 
						
							
							
								d38d5ecbac 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings from ScenePresence  
							
							
							
						 
						
							2013-08-17 01:00:20 +01:00  
				
					
						
							
							
								 
						
							
							
								ad1b2902f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Application/OpenSimBase.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-08-11 17:31:25 +01:00  
				
					
						
							
							
								 
						
							
							
								bfdcdbb2f3 
								
							
								 
							
						 
						
							
							
								
								Increase wait for source region to sent UpdateAgent to 10 seconds instead of 4.  
							
							... 
							
							
							
							This is giving much better results on teleports between simulators over my lan where for some reason there is a pause before the receiving simulator processes UpdateAgent()
At this point, v2 teleports between neighbour and non-neighbour regions on a single simulator and between v2 simulators and between a v1 and v2 simulator
are working okay for me in different scenarios (e.g. simple teleport, teleport back to original quickly and re-teleport, teleport back to neighbour and re-teleport. etc.) 
							
						 
						
							2013-08-09 17:59:58 +01:00  
				
					
						
							
							
								 
						
							
							
								97bcb59bee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'TeleportWork'  
							
							
							
						 
						
							2013-08-09 17:52:29 +01:00  
				
					
						
							
							
								 
						
							
							
								b1c26a56b3 
								
							
								 
							
						 
						
							
							
								
								Fix an issue where under teleport v2 protocol, teleporting from regions in an line from A->B->C would not close region A when reaching C  
							
							... 
							
							
							
							The root cause was that v2 was only closing neighbour agents if the root connection also needed a close.
However, fixing this requires the neighbour regions also detect when they should not close due to re-teleports re-establishing the child connection.
This involves restructuring the code to introduce a scene presence state machine that can serialize the different add and remove client calls that are now possible with the late close of the
This commit appears to fix these issues and improve teleport, but still has holes on at least quick reteleporting (and possibly occasionally on ordinary teleports).
Also, has not been completely tested yet in scenarios where regions are running on different simulators 
							
						 
						
							2013-08-08 23:29:30 +01:00  
				
					
						
							
							
								 
						
							
							
								9fc97cbbf7 
								
							
								 
							
						 
						
							
							
								
								Make m_originRegionID in ScenePresence public to allow DSG module to work for now. Once the code churn on teleport ends, I can find a better solution  
							
							
							
						 
						
							2013-08-08 12:44:03 -07:00  
				
					
						
							
							
								 
						
							
							
								005c69511d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2013-08-07 23:29:42 +01:00  
				
					
						
							
							
								 
						
							
							
								b10710d4a5 
								
							
								 
							
						 
						
							
							
								
								minor: add some method doc to ScenePresence fields used for entity transfer, add minor details to some log messages, rename a misleading local variable name.  
							
							... 
							
							
							
							No functional changes. 
							
						 
						
							2013-08-07 23:17:31 +01:00  
				
					
						
							
							
								 
						
							
							
								946b370966 
								
							
								 
							
						 
						
							
							
								
								Child agent updates: remove the dependency on the root agent's camera position. That was a complete overkill that is unnecessary at this point.  
							
							
							
						 
						
							2013-08-05 14:21:17 -07:00  
				
					
						
							
							
								 
						
							
							
								07e4958b19 
								
							
								 
							
						 
						
							
							
								
								Turn off edit beams when object is derezed while being edited. (mantis  #6722 )  
							
							
							
						 
						
							2013-08-01 20:40:13 -07:00  
				
					
						
							
							
								 
						
							
							
								bf283208df 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2013-07-29 02:08:05 +01:00  
				
					
						
							
							
								 
						
							
							
								a08f01fa83 
								
							
								 
							
						 
						
							
							
								
								Fix NPC regression test failures.  
							
							... 
							
							
							
							These were genuine failures caused by ScenePresence.CompleteMovement() waiting for an UpdateAgent from NPC introduction that would never come.
Instead, we do not wait if the agent is an NPC. 
							
						 
						
							2013-07-26 18:43:15 +01:00  
				
					
						
							
							
								 
						
							
							
								72ed49af5f 
								
							
								 
							
						 
						
							
							
								
								Reset DoNotClose scene presence teleport flag before pausing.  Rename DoNotClose to DoNotCloseAfterTeleport  
							
							
							
						 
						
							2013-07-26 01:38:04 +01:00  
				
					
						
							
							
								 
						
							
							
								1fabdcc43c 
								
							
								 
							
						 
						
							
							
								
								If a returning teleport starts to reuse a downgraded child connection that was a previous root agent, do not close that child agent at the end of the 15 sec teleport timer.  
							
							... 
							
							
							
							This prevents an issue if the user teleports back to the neighbour simulator of a source before 15 seconds have elapsed.
This more closely emulates observed linden behaviour, though the timeout there is 50 secs and applies to all the pre-teleport agents.
Currently sticks a DoNotClose flag on ScenePresence though this may be temporary as possibly it could be incorporated into the ETM state machine 
							
						 
						
							2013-07-26 01:04:16 +01:00  
				
					
						
							
							
								 
						
							
							
								7914eaa357 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	bin/OpenSimDefaults.ini 
							
						 
						
							2013-07-25 16:55:23 +01:00  
				
					
						
							
							
								 
						
							
							
								4e5c7bdeb3 
								
							
								 
							
						 
						
							
							
								
								Moved TriggerOnMakeRootAgent back to the end of MakeRootAgent, to see if that eliminates the temporary placement at infinity upon TPs  
							
							
							
						 
						
							2013-07-24 14:30:13 -07:00  
				
					
						
							
							
								 
						
							
							
								879cbb4575 
								
							
								 
							
						 
						
							
							
								
								This commit message intentionally left blank (last commit was idiotic)  
							
							
							
						 
						
							2013-07-24 14:28:55 -07:00  
				
					
						
							
							
								 
						
							
							
								261512606d 
								
							
								 
							
						 
						
							
							
								
								Improve the opening test in CompleteMovement, to account for multiple flags besides ViaLogin.  
							
							
							
						 
						
							2013-07-24 14:28:41 -07:00  
				
					
						
							
							
								 
						
							
							
								3891a8946b 
								
							
								 
							
						 
						
							
							
								
								New Teleport protocol (V2), still compatible with V1 and older. (version of the destination is being checked)  
							
							... 
							
							
							
							In this new protocol, and as committed before, the viewer is not sent EnableSimulator/EstablishChildCommunication for the destination. Instead, it is sent TeleportFinish directly. TeleportFinish, in turn, makes the viewer send a UserCircuitCode packet followed by CompleteMovementIntoRegion packet. These 2 packets tend to occur one after the other almost immediately to the point that when CMIR arrives the client is not even connected yet and that packet is ignored (there might have been some race conditions here before); then the viewer sends CMIR again within 5-8 secs. But the delay between them may be higher in busier regions, which may lead to race conditions.
This commit improves the process so there are are no race conditions at the destination. CompleteMovement (triggered by the viewer) waits until Update has been sent from the origin. Update, in turn, waits until there is a *root* scene presence -- so making sure CompleteMovement has run MakeRoot. In other words, there are two threadlets at the destination, one from the viewer and one from the origin region, waiting for each other to do the right thing. That makes it safe to close the agent at the origin upon return of the Update call without having to wait for callback, because we are absolutely sure that the viewer knows it is in th new region.
Note also that in the V1 protocol, the destination was getting UseCircuitCode from the viewer twice -- once on EstablishAgentCommunication and then again on TeleportFinish. The second UCC was being ignored, but it shows how we were not following the expected steps... 
							
						 
						
							2013-07-24 14:27:58 -07:00  
				
					
						
							
							
								 
						
							
							
								e82d4154a2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/Physics/Manager/PhysicsActor.cs
	OpenSim/Region/Physics/Manager/PhysicsScene.cs 
							
						 
						
							2013-07-24 04:45:07 +01:00  
				
					
						
							
							
								 
						
							
							
								901bdfed40 
								
							
								 
							
						 
						
							
							
								
								Restoring landing on prims, which had been affected by the edit beams commit.  
							
							
							
						 
						
							2013-07-23 14:31:16 -07:00  
				
					
						
							
							
								 
						
							
							
								8d18ad2f6f 
								
							
								 
							
						 
						
							
							
								
								Minor aesthetic change to make things more clear.  
							
							
							
						 
						
							2013-07-21 09:02:56 -07:00  
				
					
						
							
							
								 
						
							
							
								b5ab0698d6 
								
							
								 
							
						 
						
							
							
								
								EDIT BEAMS!!! They had been missing from OpenSim since ever. Thanks to lkalif for telling me how to route the information. The viewer effect is under the distance filter, so only avatars with cameras < 10m away see the beams.  
							
							
							
						 
						
							2013-07-21 09:01:44 -07:00  
				
					
						
							
							
								 
						
							
							
								3919c80505 
								
							
								 
							
						 
						
							
							
								
								A couple of small optimizations over the previous commit  
							
							
							
						 
						
							2013-07-21 09:00:57 -07:00  
				
					
						
							
							
								 
						
							
							
								d5a1779465 
								
							
								 
							
						 
						
							
							
								
								Manage AgentUpdates more sanely:  
							
							... 
							
							
							
							- The existing event to scene has been split into 2: OnAgentUpdate and OnAgentCameraUpdate, to better reflect the two types of updates that the viewer sends. We can run one without the other, which is what happens when the avie is still but the user is camming around
- Added thresholds (as opposed to equality) to determine whether the update is significant or not. I thin these thresholds are ok, but we can play with them later
- Ignore updates of HeadRotation, which were problematic and aren't being used up stream 
							
						 
						
							2013-07-21 09:00:42 -07:00  
				
					
						
							
							
								 
						
							
							
								7830cc9954 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Capabilities/Handlers/GetTexture/GetTextureHandler.cs
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
	OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/CoreModules/Framework/Caps/CapabilitiesModule.cs
	OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
	OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/SensorRepeat.cs
	OpenSim/Server/Handlers/Simulation/AgentHandlers.cs
	OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs
	OpenSim/Services/Connectors/Simulation/SimulationServiceConnector.cs
	OpenSim/Services/HypergridService/UserAgentService.cs 
							
						 
						
							2013-07-18 10:08:10 +01:00  
				
					
						
							
							
								 
						
							
							
								c61ff917ef 
								
							
								 
							
						 
						
							
							
								
								Authenticate ChildAgentUpdate too.  
							
							
							
						 
						
							2013-07-14 09:21:28 -07:00  
				
					
						
							
							
								 
						
							
							
								f3b3e21dea 
								
							
								 
							
						 
						
							
							
								
								Change the auth token to be the user's sessionid.  
							
							
							
						 
						
							2013-07-14 07:28:40 -07:00  
				
					
						
							
							
								 
						
							
							
								fcb0349d56 
								
							
								 
							
						 
						
							
							
								
								And this fixes the other failing tests. Justin, the thread pool is not being initialized in the tests!  
							
							
							
						 
						
							2013-07-13 23:01:41 -07:00  
				
					
						
							
							
								 
						
							
							
								b4f1b9acf6 
								
							
								 
							
						 
						
							
							
								
								Guard against unauthorized agent deletes.  
							
							
							
						 
						
							2013-07-13 21:28:46 -07:00  
				
					
						
							
							
								 
						
							
							
								5a1d6727e1 
								
							
								 
							
						 
						
							
							
								
								Some more debug to see how many threads are available.  
							
							
							
						 
						
							2013-07-13 11:39:17 -07:00  
				
					
						
							
							
								 
						
							
							
								bc405a6a34 
								
							
								 
							
						 
						
							
							
								
								That didn't fix the problem.  
							
							... 
							
							
							
							Revert "Trying to reduce CPU usage on logins and TPs: trying radical elimination of all FireAndForgets throughout CompleteMovement. There were 4."
This reverts commit 6825377380 
							
						 
						
							2013-07-13 11:30:37 -07:00  
				
					
						
							
							
								 
						
							
							
								6825377380 
								
							
								 
							
						 
						
							
							
								
								Trying to reduce CPU usage on logins and TPs: trying radical elimination of all FireAndForgets throughout CompleteMovement. There were 4.  
							
							
							
						 
						
							2013-07-13 11:11:18 -07:00  
				
					
						
							
							
								 
						
							
							
								3a26e366d2 
								
							
								 
							
						 
						
							
							
								
								This commit effectively reverses the previous one, but it's just to log that we found the root of the rez delay: the priority scheme BestAvatarResponsiveness, which is currently the default, was the culprit. Changing it to FrontBack made the region rez be a lot more natural.  
							
							... 
							
							
							
							BestAvatarResponsiveness introduces the region rez delay in cases where the region is full of avatars with lots of attachments, which is the case in CC load tests. In that case, the inworld prims are sent only after all avatar attachments are sent. Not recommended for regions with heavy avatar traffic! 
							
						 
						
							2013-07-13 10:35:41 -07:00  
				
					
						
							
							
								 
						
							
							
								ff4ad60207 
								
							
								 
							
						 
						
							
							
								
								Same issue as previous commit.  
							
							
							
						 
						
							2013-07-13 10:05:11 -07:00  
				
					
						
							
							
								 
						
							
							
								a412b1d682 
								
							
								 
							
						 
						
							
							
								
								Moved SendInitialDataToMe to earlier in CompleteMovement. Moved TriggerOnMakeRootAgent to the end of CompleteMovement.  
							
							... 
							
							
							
							Justin, if you read this, there's a long story here. Some time ago you placed SendInitialDataToMe at the very beginning of client creation (in LLUDPServer). That is problematic, as we discovered relatively recently: on TPs, as soon as the client starts getting data from child agents, it starts requesting resources back *from the simulator where its root agent is*. We found this to be the problem behind meshes missing on HG TPs (because the viewer was requesting the meshes of the receiving sim from the departing grid). But this affects much more than meshes and HG TPs. It may also explain cloud avatars after a local TP: baked textures are only stored in the simulator, so if a child agent receives a UUID of a baked texture in the destination sim and requests that texture from the departing sim where the root agent is, it will fail to get that texture.
Bottom line: we need to delay sending the new simulator data to the viewer until we are absolutely sure that the viewer knows that its main agent is in a new sim. Hence, moving it to CompleteMovement.
Now I am trying to tune the initial rez delay that we all experience in the CC. I think that when I fixed the issue described above, I may have moved SendInitialDataToMe to much later than it should be, so now I'm moving to earlier in CompleteMovement. 
							
						 
						
							2013-07-13 09:46:58 -07:00  
				
					
						
							
							
								 
						
							
							
								9975c5674c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-06-13 02:49:43 +01:00  
				
					
						
							
							
								 
						
							
							
								7556a0f699 
								
							
								 
							
						 
						
							
							
								
								Add TriggerScenePresenceUpdated events when an animation is added  
							
							... 
							
							
							
							or removed. Shouldn't impact anyone as only DSG seems to use
OnScenePresenceUpdated event.
Some minor format changes to AnimationSet's ToString(). 
							
						 
						
							2013-06-11 17:18:12 -07:00  
				
					
						
							
							
								 
						
							
							
								f41fc4eb25 
								
							
								 
							
						 
						
							
							
								
								Avoid a deadlock where a script can attempt to take a ScriptInstance.m_Scripts lock then a lock on SP.m_attachments whilst SP.MakeRootAgent() attempts to take in the opposite order.  
							
							... 
							
							
							
							This is because scripts (at least on XEngine) start unsuspended - deceptively the ResumeScripts() calls in various places in the code are actually completely redundant (and useless).
The solution chosen here is to use a copy of the SP attachments and not have the list locked whilst creating the scripts when an avatar enters the region.
This looks to address http://opensimulator.org/mantis/view.php?id=6557  
							
						 
						
							2013-06-05 22:20:48 +01:00  
				
					
						
							
							
								 
						
							
							
								648e258b8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/AsyncCommandManager.cs 
							
						 
						
							2013-06-04 21:09:25 +01:00  
				
					
						
							
							
								 
						
							
							
								4d32ca19bf 
								
							
								 
							
						 
						
							
							
								
								Trigger OnScenePresenceUpdated when the avatar's animations change.  
							
							
							
						 
						
							2013-05-30 19:16:36 -07:00  
				
					
						
							
							
								 
						
							
							
								669fa3ff9a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/OptionalModules/Avatar/Voice/VivoxVoice/VivoxVoiceModule.cs 
							
						 
						
							2013-05-30 21:48:09 +01:00  
				
					
						
							
							
								 
						
							
							
								8f9a726465 
								
							
								 
							
						 
						
							
							
								
								If on a sit request we sit the avatar on a different prim in a linkset for some reason (e.g. because it has a sit target), then send the actual sit prim UUID to the viewer rather than the requested one.  
							
							... 
							
							
							
							This purports to fix the issue described in http://opensimulator.org/mantis/view.php?id=6653  where the camera can end up following the requested sit prim rather than the actual.
The original spot was by Vegaslon, this commit just goes about it in a slightly different way
This commit also makes m_requestedSitTargetUUID to be the actual UUID, which is consistent with m_requestedSitTargetID which was already doing this.
However, this adjustment has no practical effect since we only currently need to know that there's any requested sit UUID at all, not which one it is. 
							
						 
						
							2013-05-30 19:27:20 +01:00  
				
					
						
							
							
								 
						
							
							
								233b9ec4d7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-05-28 20:59:54 -07:00  
				
					
						
							
							
								 
						
							
							
								a087dbed7f 
								
							
								 
							
						 
						
							
							
								
								One more appearance change: drop sending the SendAppearance packet  
							
							... 
							
							
							
							to avatar when it becomes root. This packet shows up in the viewer
logs as an error and appears to cause problems for completing the
texture rebake process for v1 viewers in some cases. 
							
						 
						
							2013-05-24 13:26:07 -07:00  
				
					
						
							
							
								 
						
							
							
								10e4fb2ce2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-05-20 09:26:15 -07:00  
				
					
						
							
							
								 
						
							
							
								26904cc5a1 
								
							
								 
							
						 
						
							
							
								
								Add comment  
							
							
							
						 
						
							2013-05-20 09:25:50 -07:00  
				
					
						
							
							
								 
						
							
							
								42c82b564e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/Framework/Scenes/SimStatsReporter.cs 
							
						 
						
							2013-05-16 21:59:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d214e2d0c4 
								
							
								 
							
						 
						
							
							
								
								On closing child agents, send separate asynchronous requests to each neighbour rather than sending all closes concurrently on a separate thread.  
							
							... 
							
							
							
							This is to reduce race conditions where neighbours may be responding erratically, thus mixing up create and close agent requests in time.
This mirrors OpenSimulator behaviour on enabling child agents where each region is contacted separately. 
							
						 
						
							2013-05-16 17:12:02 +01:00  
				
					
						
							
							
								 
						
							
							
								91091c3e54 
								
							
								 
							
						 
						
							
							
								
								Second take at HGTP-mesh bug: delay sending the initial data only for agents that are coming via TP (root agents)  
							
							
							
						 
						
							2013-05-14 09:06:58 -07:00  
				
					
						
							
							
								 
						
							
							
								645da54f25 
								
							
								 
							
						 
						
							
							
								
								Revert "HGTP-mesh bug: the mesh download requests were going to the departing sims for a little while. This was also true for local TPs. BUt for local TPs the assets are on the same server, so it doesn't matter. For HGTPs, it matters. This potential fix moves sending the initial data to later, after the client has completed the movement into the region. Fingers crossed that it doesn't mess other things up!"  
							
							... 
							
							
							
							This reverts commit f32a21d967 
							
						 
						
							2013-05-14 08:47:18 -07:00  
				
					
						
							
							
								 
						
							
							
								f32a21d967 
								
							
								 
							
						 
						
							
							
								
								HGTP-mesh bug: the mesh download requests were going to the departing sims for a little while. This was also true for local TPs. BUt for local TPs the assets are on the same server, so it doesn't matter. For HGTPs, it matters. This potential fix moves sending the initial data to later, after the client has completed the movement into the region. Fingers crossed that it doesn't mess other things up!  
							
							
							
						 
						
							2013-05-14 08:12:01 -07:00  
				
					
						
							
							
								 
						
							
							
								d5d6a274a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-03-29 23:28:47 +00:00  
				
					
						
							
							
								 
						
							
							
								023faa227e 
								
							
								 
							
						 
						
							
							
								
								Check viewer 2/3 attachment calls against avatar appearance attachment data rather than actually attached objects  
							
							... 
							
							
							
							By checking against the grid's Avatar data, we can ignore viewer side attachments but still initiate these calls simulator-side.
Initiating simulator-side is always necessary for version 1 viewers.
This is a further commit to resolve http://opensimulator.org/mantis/view.php?id=6581  
							
						 
						
							2013-03-29 23:10:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f2f8248178 
								
							
								 
							
						 
						
							
							
								
								Merge commit '23ae4c0a4d813763bcc39db7693850a21727d7f2' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-29 02:42:47 +00:00  
				
					
						
							
							
								 
						
							
							
								23ae4c0a4d 
								
							
								 
							
						 
						
							
							
								
								Fix bug where CHANGED_REGION and/or CHANGED_TELEPORT weren't firing for scripts in attachments.  
							
							... 
							
							
							
							This was because the script resumption in AttachmentsModule was firing the attach event instead.
Had to reinstate the code in 285bd3ahttp://opensimulator.org/mantis/view.php?id=6578  
							
						 
						
							2013-03-29 02:21:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e7d76c91c2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-03-29 02:19:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6954024fb2 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4ad9b275302ee109937512963eab095ff542a0c7' into careminster  
							
							
							
						 
						
							2013-03-29 01:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								abe885b3fe 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3b377f16b29a6395d73af1cc987cb9abf9935376' into careminster  
							
							
							
						 
						
							2013-03-29 01:52:18 +00:00  
				
					
						
							
							
								 
						
							
							
								120903efb6 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c2093ccce16cd5210c8e0759f23b5b4bd205b7af' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-03-29 01:50:34 +00:00  
				
					
						
							
							
								 
						
							
							
								285bd3abc8 
								
							
								 
							
						 
						
							
							
								
								Eliminate code which tries to restart attachment scripts in ScenePresence.MakeRootAgent(), since this is already done in AttachmentsModule  
							
							
							
						 
						
							2013-03-29 00:49:55 +00:00  
				
					
						
							
							
								 
						
							
							
								4ad9b27530 
								
							
								 
							
						 
						
							
							
								
								If the viewer has already rezzed any attachments itself, then ignore the simulator-side rez attachments call.  
							
							... 
							
							
							
							This is a further effort to reduce v3 viewer race conditions where this call may clash with the viewer signalling attachment wearing from its current outfit folder. 
							
						 
						
							2013-03-28 22:51:59 +00:00  
				
					
						
							
							
								 
						
							
							
								3b377f16b2 
								
							
								 
							
						 
						
							
							
								
								Fix regression tests by making a new NPC always trigger simulator side attachment code when created.  
							
							... 
							
							
							
							Regression from previous commit c2093ccc 
							
						 
						
							2013-03-28 22:44:59 +00:00  
				
					
						
							
							
								 
						
							
							
								c2093ccce1 
								
							
								 
							
						 
						
							
							
								
								Move the simulator-side RezAttachments call on login to SP.MakeRootAgent with the other attachments code, using TeleportFlags.ViaLogin check to fire if necessary.  
							
							... 
							
							
							
							This is to simplify the code (no tricky 'wasChild' signalling required)
and to reduce the risk of a thread clash between simulator-side attaching (necessary for v1 viewers)
and the viewer-side attaching the v3 viewers perform. 
							
						 
						
							2013-03-28 22:07:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6ce9ed1a64 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-03-23 23:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								01636ca900 
								
							
								 
							
						 
						
							
							
								
								Fix teleporting into the non-SW 256x256 corner of a megaregion, though currently with a 10 second delay before auto-reteleport to the correct location.  
							
							... 
							
							
							
							This now does a check for border crossing (required to trigger the teleport) immediately in SP.MakeRootAgent().
If left any later, it looks like the physics scene changes the position and stops the cross happening.
If done any earlier, nothing happens because the cross-code currently requires a PhysicsActor to be in place, thuogh it's probably not necessary for this case. 
							
						 
						
							2013-03-23 00:47:59 +00:00  
				
					
						
							
							
								 
						
							
							
								93206ef0fa 
								
							
								 
							
						 
						
							
							
								
								Add "show borders" command to show the borders of a region.  
							
							... 
							
							
							
							This is relevant to mega-regions where the borders are very different to a regular region.
Also adds some method doc and other code comments. 
							
						 
						
							2013-03-23 00:45:21 +00:00  
				
					
						
							
							
								 
						
							
							
								68b910c1ff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs 
							
						 
						
							2013-03-22 01:01:24 +00:00  
				
					
						
							
							
								 
						
							
							
								3cb1c23554 
								
							
								 
							
						 
						
							
							
								
								Force a viewer object update for attachments at the end of the final Scene.CompleteMovement() in order to make all multi-attachments appear on the destination region.  
							
							... 
							
							
							
							For some reason, sending updates before this will not have this effect.
This may be something related to some viewers (e.g. LL 3.3.4) or something OpenSimulator isn't getting quite right. 
							
						 
						
							2013-03-20 01:46:50 +00:00  
				
					
						
							
							
								 
						
							
							
								8d9bfda727 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-03-19 01:24:14 +00:00  
				
					
						
							
							
								 
						
							
							
								455da9dd20 
								
							
								 
							
						 
						
							
							
								
								* Ignores VolumeDetect enabled prim in the camera raycast call.    Note: The SceneRaycast call doesn't have a filter option in the interface and physics will use the lower level one for all sorts of goodies so it wouldn't be appropriate to ignore it at the physics layer yet..  though that would be better once the API has filters.  
							
							
							
						 
						
							2013-03-16 11:09:49 -04:00  
				
					
						
							
							
								 
						
							
							
								8b657773e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/SensorRepeat.cs 
							
						 
						
							2013-03-14 22:34:15 +00:00  
				
					
						
							
							
								 
						
							
							
								e9c394fb4e 
								
							
								 
							
						 
						
							
							
								
								Make llGetObjectDetails() return the correct world rotation for a sitting avatar  
							
							... 
							
							
							
							This addresses http://opensimulator.org/mantis/view.php?id=6567 
This creates a ScenePresence.GetWorldRotation() with the same semantics as SOP.GetWorldRotation()
SP.Rotation can't be used since it's relative to the sat upon prim if the avatar is sitting. 
							
						 
						
							2013-03-14 21:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								70f0587558 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs 
							
						 
						
							2013-03-08 01:07:05 +00:00  
				
					
						
							
							
								 
						
							
							
								8960418e7d 
								
							
								 
							
						 
						
							
							
								
								Add regression test for presence crossing between regions on the same simulator.  
							
							... 
							
							
							
							Unlike a much earlier commented out version of this test, this is done in synchronous mode. 
							
						 
						
							2013-03-06 21:37:53 +00:00  
				
					
						
							
							
								 
						
							
							
								e3ea2c4bee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs 
							
						 
						
							2013-02-23 20:37:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a93f06eb88 
								
							
								 
							
						 
						
							
							
								
								minor: Add doc to ScenePresence.IsInTransit to make it clear that this is set only for region crossing and not teleport, etc.  
							
							
							
						 
						
							2013-02-22 23:08:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9534d5f929 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-22 01:28:54 +00:00  
				
					
						
							
							
								 
						
							
							
								6560d80fa8 
								
							
								 
							
						 
						
							
							
								
								*  Fix walking to <NaN, NaN, NaN> via autopilot.  
							
							
							
						 
						
							2013-02-16 22:54:37 -05:00  
				
					
						
							
							
								 
						
							
							
								12f732fd3f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-10 20:01:51 +00:00  
				
					
						
							
							
								 
						
							
							
								6f3dcf58b8 
								
							
								 
							
						 
						
							
							
								
								Fix code to check for no spawn points. Possibly a merge artefact?  
							
							
							
						 
						
							2013-02-10 20:00:39 +00:00  
				
					
						
							
							
								 
						
							
							
								adedd70c35 
								
							
								 
							
						 
						
							
							
								
								Fix teleport/telehub issue:  
							
							... 
							
							
							
							Fix bug that allowed only login access to regions with mis-configured telehubs. Administrators now have teleport access when there exists a mis-configured telehub in the region. Estate owners are now placed at region center in the absence of spawnpoints instead of being denied access. Grid Gods are unrestricted. All others are denied access to the region until spawnpoints are assigned to the telehub object. 
							
						 
						
							2013-02-10 13:01:33 -05:00  
				
					
						
							
							
								 
						
							
							
								8b78b9429d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-02-07 21:26:55 +00:00  
				
					
						
							
							
								 
						
							
							
								598f891d70 
								
							
								 
							
						 
						
							
							
								
								Move SoubleQueu to Util. Change HTTP inv to prioritize COF. Determine COF for SP  
							
							
							
						 
						
							2013-02-06 04:03:32 +01:00  
				
					
						
							
							
								 
						
							
							
								7482ad1c22 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-04 19:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d8d4e7f236 
								
							
								 
							
						 
						
							
							
								
								Sit and Spin reduction.    If sitting, slam avatar angular velocity to zero.  
							
							
							
						 
						
							2013-02-01 15:42:24 -05:00  
				
					
						
							
							
								 
						
							
							
								bfe0f5d081 
								
							
								 
							
						 
						
							
							
								
								* This adds a bit more to the previous flying roll effect by adding additional roll when pressing page down, and reducing your roll when pressing page up to make it feel more responsive and give the user more visual feedback.  
							
							
							
						 
						
							2013-01-31 20:38:14 +00:00  
				
					
						
							
							
								 
						
							
							
								cc1781926b 
								
							
								 
							
						 
						
							
							
								
								* Adds a satisfying angular roll when an avatar is flying and turning.  (General, not physics).  Makes flying not feel as stiff.  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2013-01-31 20:37:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9a4de546fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2013-01-31 02:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								52ea6eadae 
								
							
								 
							
						 
						
							
							
								
								* This adds a bit more to the previous flying roll effect by adding additional roll when pressing page down, and reducing your roll when pressing page up to make it feel more responsive and give the user more visual feedback.  
							
							
							
						 
						
							2013-01-30 07:34:48 -05:00  
				
					
						
							
							
								 
						
							
							
								7c4e0ff03c 
								
							
								 
							
						 
						
							
							
								
								* Adds a satisfying angular roll when an avatar is flying and turning.  (General, not physics).  Makes flying not feel as stiff.  
							
							
							
						 
						
							2013-01-30 06:22:05 -05:00  
				
					
						
							
							
								 
						
							
							
								cc4cfd9fa8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Physics/BulletSNPlugin/BSShapeCollection.cs 
							
						 
						
							2013-01-23 02:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								12efac494a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
	OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs
	OpenSim/Region/Framework/Scenes/Animation/ScenePresenceAnimator.cs 
							
						 
						
							2013-01-19 02:38:04 +00:00  
				
					
						
							
							
								 
						
							
							
								fc6115f777 
								
							
								 
							
						 
						
							
							
								
								Check the existing ScenePresence.ParentPart to make sure we're not trying to sit on a prim we're already sat upon, rather than looking up the part from scratch.  
							
							... 
							
							
							
							An adaptation of commit 055b8a2 
							
						 
						
							2013-01-19 02:29:02 +00:00  
				
					
						
							
							
								 
						
							
							
								74256c0cc4 
								
							
								 
							
						 
						
							
							
								
								Restore previous client AO behaviour by not allowing them to remove the default animation but continue to allow scripts to do so.  
							
							... 
							
							
							
							This keeps the fix from http://opensimulator.org/mantis/view.php?id=6327 
and fixes the behaviour regression in http://opensimulator.org/mantis/view.php?id=6483 
Animations may still exhibit different behaviour if both scripts and clients are adjusting animations.
A change in the behaviour of client AO to not remove all animations may be a better long term approach. 
							
						 
						
							2013-01-18 22:57:09 +00:00  
				
					
						
							
							
								 
						
							
							
								755e452342 
								
							
								 
							
						 
						
							
							
								
								revert the test, sending again appearance to self in  
							
							... 
							
							
							
							ValidateAndSendAppearanceAndAgentData() 
							
						 
						
							2013-01-17 03:29:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2743565f7e 
								
							
								 
							
						 
						
							
							
								
								*TEST TEST TEST* don't send AvatarAppearance to self  
							
							
							
						 
						
							2013-01-17 02:43:29 +00:00  
				
					
						
							
							
								 
						
							
							
								70fa41863d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f54b398540698e6e09022fe77b6405624b532f5c' into careminster  
							
							
							
						 
						
							2013-01-16 01:13:14 +00:00  
				
					
						
							
							
								 
						
							
							
								055b8a2d58 
								
							
								 
							
						 
						
							
							
								
								move resit fix to ScenePresence.cs and allow for requesting sit on objects other than the object currently sat on  
							
							
							
						 
						
							2013-01-14 22:24:24 -08:00  
				
					
						
							
							
								 
						
							
							
								aecb32b74e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-01-10 01:25:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0aabb93ef3 
								
							
								 
							
						 
						
							
							
								
								Remove now superfluous update of m_lastSize  
							
							
							
						 
						
							2013-01-08 14:00:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e1cfa846ea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 13:58:42 +01:00  
				
					
						
							
							
								 
						
							
							
								fb088a48ac 
								
							
								 
							
						 
						
							
							
								
								also update m_lastSize in SendAvatarDataToAllAgents so more paths update  
							
							... 
							
							
							
							it 
							
						 
						
							2013-01-08 14:09:01 +00:00  
				
					
						
							
							
								 
						
							
							
								ef8f03b711 
								
							
								 
							
						 
						
							
							
								
								Prevent avatar data from being sent during login when it's not valid and  
							
							... 
							
							
							
							crashes login on some viewers. 
							
						 
						
							2013-01-08 13:57:45 +01:00  
				
					
						
							
							
								 
						
							
							
								09d41f4f78 
								
							
								 
							
						 
						
							
							
								
								Revert "Remove sending AvatarData because this also happens on login, where it chokes"  
							
							... 
							
							
							
							This reverts commit d1fa650c3f 
							
						 
						
							2013-01-08 13:11:04 +01:00  
				
					
						
							
							
								 
						
							
							
								4cd1fd7485 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2013-01-08 12:14:01 +01:00  
				
					
						
							
							
								 
						
							
							
								d1fa650c3f 
								
							
								 
							
						 
						
							
							
								
								Remove sending AvatarData because this also happens on login, where it chokes  
							
							... 
							
							
							
							Firestorm, Singularity and other viewers with the new appearance pipeline. 
							
						 
						
							2013-01-08 12:08:34 +01:00  
				
					
						
							
							
								 
						
							
							
								126e73c5ed 
								
							
								 
							
						 
						
							
							
								
								put back position and rot change check before sending releasing plane constrain  
							
							
							
						 
						
							2013-01-08 02:29:21 +00:00  
				
					
						
							
							
								 
						
							
							
								1bf553fd65 
								
							
								 
							
						 
						
							
							
								
								reduce sampling of camera raycasts to previus value  
							
							
							
						 
						
							2013-01-08 01:12:00 +00:00  
				
					
						
							
							
								 
						
							
							
								d5066ae678 
								
							
								 
							
						 
						
							
							
								
								* DAnger, TEST * change camera plane collision detection. Still bounces on  
							
							... 
							
							
							
							* prim edges due to camera lag 
							
						 
						
							2013-01-08 00:21:09 +00:00  
				
					
						
							
							
								 
						
							
							
								ca40e656ab 
								
							
								 
							
						 
						
							
							
								
								in raycast for camera exclude self detection  
							
							
							
						 
						
							2013-01-07 10:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								083ac92b34 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-06 10:52:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a285ff7e69 
								
							
								 
							
						 
						
							
							
								
								check land permitions on sit target for unscripted sits  
							
							
							
						 
						
							2013-01-03 14:27:21 +00:00  
				
					
						
							
							
								 
						
							
							
								1665a0d636 
								
							
								 
							
						 
						
							
							
								
								make ResetMoveToTarget cancel any 'force' waiting to be applied to avatar  
							
							... 
							
							
							
							( by the odd use of Velocity) 
							
						 
						
							2013-01-03 03:29:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d40cdd2649 
								
							
								 
							
						 
						
							
							
								
								cancel MoveToTarget (viewer 'go here") on sits  
							
							
							
						 
						
							2013-01-03 02:25:27 +00:00  
				
					
						
							
							
								 
						
							
							
								7980a1d849 
								
							
								 
							
						 
						
							
							
								
								*TEST* avatar unscripted sit. Some guessing/automation  
							
							
							
						 
						
							2013-01-02 19:39:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7e98dfd70b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-12-30 03:43:51 +00:00  
				
					
						
							
							
								 
						
							
							
								fdf8732cd7 
								
							
								 
							
						 
						
							
							
								
								ScenePresence passes the avatar rotation down to the physics engine. This will be a no-op for ODE but enables asymmetrical avatars for BulletSim.  
							
							
							
						 
						
							2012-12-28 16:29:16 -08:00  
				
					
						
							
							
								 
						
							
							
								3ab1bd0403 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-12-28 08:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5afab9bcfe 
								
							
								 
							
						 
						
							
							
								
								Add check to always push terse updates for presences that have new velocities of zero.  
							
							
							
						 
						
							2012-12-27 22:12:27 -08:00  
				
					
						
							
							
								 
						
							
							
								2313a86e32 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-12-22 01:04:49 +01:00  
				
					
						
							
							
								 
						
							
							
								77cc7ce399 
								
							
								 
							
						 
						
							
							
								
								* Partial Commit for Avatar Appearance to include the functionality of Cached Bakes.  
							
							
							
						 
						
							2012-12-21 19:12:30 -05:00  
				
					
						
							
							
								 
						
							
							
								f9051c22d8 
								
							
								 
							
						 
						
							
							
								
								* Send an Unsolicited AgentDataUpdate packet upon Root Agent Status to synchronize with Agni.  
							
							
							
						 
						
							2012-12-19 22:14:20 -05:00  
				
					
						
							
							
								 
						
							
							
								79bdf464d3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-12-18 09:48:12 +00:00  
				
					
						
							
							
								 
						
							
							
								9089bc7e37 
								
							
								 
							
						 
						
							
							
								
								some clean up/fix  
							
							
							
						 
						
							2012-12-17 22:11:29 +00:00  
				
					
						
							
							
								 
						
							
							
								d003aa2e7b 
								
							
								 
							
						 
						
							
							
								
								* TEST * unscripted sit  
							
							
							
						 
						
							2012-12-17 01:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								0a876a305c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs 
							
						 
						
							2012-12-16 21:19:30 +00:00  
				
					
						
							
							
								 
						
							
							
								88b094cbf7 
								
							
								 
							
						 
						
							
							
								
								Simplify sit code a bit by determining correct animation in HandleSit instead of HandleSitRequest. This eliminates m_nextSitAnimation, an unneeded state-saving variable in ScenePresence  
							
							
							
						 
						
							2012-12-13 13:05:28 -08:00  
				
					
						
							
							
								 
						
							
							
								5ad424a792 
								
							
								 
							
						 
						
							
							
								
								right fix this time ??  
							
							
							
						 
						
							2012-12-13 07:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								94a659a9e0 
								
							
								 
							
						 
						
							
							
								
								fix the 'fix'  
							
							
							
						 
						
							2012-12-13 07:46:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c0368f4143 
								
							
								 
							
						 
						
							
							
								
								fix coment out code not in use  
							
							
							
						 
						
							2012-12-13 07:39:10 +00:00  
				
					
						
							
							
								 
						
							
							
								b3a77c16bd 
								
							
								 
							
						 
						
							
							
								
								FIX small avatars movement on terrain.  (avatar appearance getting even  
							
							... 
							
							
							
							more messy) 
							
						 
						
							2012-12-13 07:34:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c73c2fb070 
								
							
								 
							
						 
						
							
							
								
								add some default size setting and checks  
							
							
							
						 
						
							2012-12-07 21:53:33 +00:00  
				
					
						
							
							
								 
						
							
							
								93bede4e6a 
								
							
								 
							
						 
						
							
							
								
								revert the use of avatar skeleton and use avatar size provided by viewers,  
							
							... 
							
							
							
							since at least for now seems good enought 
							
						 
						
							2012-12-07 21:26:58 +00:00  
				
					
						
							
							
								 
						
							
							
								2ea0dc55d7 
								
							
								 
							
						 
						
							
							
								
								create a new ode character also with the new information  
							
							
							
						 
						
							2012-12-07 20:06:35 +00:00  
				
					
						
							
							
								 
						
							
							
								d2499c4c31 
								
							
								 
							
						 
						
							
							
								
								*TEST* Use new avatar size in ubitODE.  
							
							
							
						 
						
							2012-12-07 15:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								de3180a63e 
								
							
								 
							
						 
						
							
							
								
								avatar collision plane send to viewer is only relative to feet. change  
							
							... 
							
							
							
							avatar collider, just rounding the boxes, etc 
							
						 
						
							2012-12-05 23:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								8aa5fdb6a3 
								
							
								 
							
						 
						
							
							
								
								*TEST* diferent avatar collider  
							
							
							
						 
						
							2012-12-03 19:45:45 +01:00  
				
					
						
							
							
								 
						
							
							
								45eedb635a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-20 20:25:15 +00:00  
				
					
						
							
							
								 
						
							
							
								597a101b9f 
								
							
								 
							
						 
						
							
							
								
								Minor formatting for  0962a35d and a few one-line comments as to why that code is there  
							
							
							
						 
						
							2012-11-20 05:09:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0962a35d2f 
								
							
								 
							
						 
						
							
							
								
								Fix movetotarget on mega regions.  
							
							
							
						 
						
							2012-11-20 04:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								7ad082f7c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-11-17 02:58:14 +00:00  
				
					
						
							
							
								 
						
							
							
								4fa088bafb 
								
							
								 
							
						 
						
							
							
								
								Pipe Throttle Update Event to EventManager, client --> ScenePresence --> EventManager,  so that modules can know when throttles are updated.  The event contains no client specific data to preserve the possibility of 'multiple clients' and you must still call ControllingClient.GetThrottlesPacked(f) to see what the throttles actually are once the event fires.  Hook EventManager.OnUpdateThrottle to GetTextureModule.  
							
							
							
						 
						
							2012-11-04 22:57:24 -05:00  
				
					
						
							
							
								 
						
							
							
								d0473b73da 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-03 15:38:47 +00:00  
				
					
						
							
							
								 
						
							
							
								2e106cd5de 
								
							
								 
							
						 
						
							
							
								
								Change to earlier commit for TargetVelocity to support distributed physics.  
							
							
							
						 
						
							2012-11-02 03:09:04 -07:00  
				
					
						
							
							
								 
						
							
							
								e7a6328ea4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-01 15:52:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ffe4d738fb 
								
							
								 
							
						 
						
							
							
								
								Add TargetVelocity to PhysicsActor interface to support distributed physics. No change to existing functions.  
							
							
							
						 
						
							2012-10-31 17:13:18 -07:00  
				
					
						
							
							
								 
						
							
							
								28a4ea73ea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/ChildAgentDataUpdate.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-10-31 00:13:33 +00:00  
				
					
						
							
							
								 
						
							
							
								fd9cb3cb68 
								
							
								 
							
						 
						
							
							
								
								Store and send the current movement animation state to a new sim on crossing  
							
							
							
						 
						
							2012-10-30 23:08:22 +00:00  
				
					
						
							
							
								 
						
							
							
								48569e856a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-10-30 01:02:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c97890ca69 
								
							
								 
							
						 
						
							
							
								
								Add "force gc" region console command which manually invokes garbage collection.  
							
							... 
							
							
							
							For debugging purposes. 
							
						 
						
							2012-10-29 22:53:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f3f794a122 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-10-26 21:47:41 +01:00  
				
					
						
							
							
								 
						
							
							
								26cc57b6ca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs 
							
						 
						
							2012-10-26 21:13:01 +01:00  
				
					
						
							
							
								 
						
							
							
								b4923da334 
								
							
								 
							
						 
						
							
							
								
								Changed "course" to "coarse" in several places  
							
							
							
						 
						
							2012-10-25 23:32:37 +01:00  
				
					
						
							
							
								 
						
							
							
								21c476228a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-09-10 13:53:00 +01:00  
				
					
						
							
							
								 
						
							
							
								924df14c5e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Capabilities/Handlers/GetTexture/GetTextureHandler.cs
	OpenSim/Framework/Servers/VersionInfo.cs 
							
						 
						
							2012-09-07 19:49:46 +01:00  
				
					
						
							
							
								 
						
							
							
								23be1cf1cd 
								
							
								 
							
						 
						
							
							
								
								remove fireandforget call to EnableChildAgents at end on CompleteMovement,  
							
							... 
							
							
							
							since this is already on own thread and its at the end of it. 
							
						 
						
							2012-09-07 09:40:28 +01:00  
				
					
						
							
							
								 
						
							
							
								9ae293881a 
								
							
								 
							
						 
						
							
							
								
								Make friend notifies and closing child agents async because both can  
							
							... 
							
							
							
							block the heartbeat thread if the sim being contacted is unresponsive 
							
						 
						
							2012-09-04 22:53:52 +02:00  
				
					
						
							
							
								 
						
							
							
								d4fad2ba42 
								
							
								 
							
						 
						
							
							
								
								a forgotten file plus minor changes. Imp and SL viewer seem to preserve  
							
							... 
							
							
							
							flight. FS 4.2.2 does not. 
							
						 
						
							2012-09-04 07:32:03 +01:00  
				
					
						
							
							
								 
						
							
							
								8d431c6359 
								
							
								 
							
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2012-09-04 00:03:43 +01:00  
				
					
						
							
							
								 
						
							
							
								663bfbb372 
								
							
								 
							
						 
						
							
							
								
								although the attachmentPoint argument is a uint, zero is not a valid attachment point  
							
							
							
						 
						
							2012-09-04 00:03:43 +01:00  
				
					
						
							
							
								 
						
							
							
								007a45aa76 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a0d178b284050df64d0eb5b9728565fd72615c22' into careminster  
							
							
							
						 
						
							2012-08-25 18:08:10 +01:00  
				
					
						
							
							
								 
						
							
							
								ba58331b29 
								
							
								 
							
						 
						
							
							
								
								Extend "Restarting scripts in attachments" debug log message to show actual name of user and the region they are in  
							
							
							
						 
						
							2012-08-24 22:56:05 +01:00  
				
					
						
							
							
								 
						
							
							
								aee7a31bc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2012-08-18 13:17:39 +01:00  
				
					
						
							
							
								 
						
							
							
								7243d4f842 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Properly regenerate hulls when objects made physical.  
							
							... 
							
							
							
							This fixes the problem of non-base shapes (cubes and spheres)
    falling through the terrain. 
							
						 
						
							2012-08-17 14:45:18 -07:00  
				
					
						
							
							
								 
						
							
							
								5c192b9bab 
								
							
								 
							
						 
						
							
							
								
								Modify order of code so SOP doesn't set the physics actor flying  
							
							... 
							
							
							
							property multiple times every time Update is called.
This eliminates zillions of settings which is better for BulletSim.
The should be no functionality change. 
							
						 
						
							2012-08-17 13:34:20 -07:00  
				
					
						
							
							
								 
						
							
							
								b95caaa453 
								
							
								 
							
						 
						
							
							
								
								on presence close(), release animator and OnRegionHeartbeatEnd event  
							
							
							
						 
						
							2012-08-03 20:13:51 +01:00  
				
					
						
							
							
								 
						
							
							
								70996603e5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-08-01 00:07:57 +01:00  
				
					
						
							
							
								 
						
							
							
								bd262fe3ed 
								
							
								 
							
						 
						
							
							
								
								Correct StandUp position and rotation  
							
							
							
						 
						
							2012-07-30 03:05:57 +02:00  
				
					
						
							
							
								 
						
							
							
								e012c81d7c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-07-29 16:11:20 +01:00  
				
					
						
							
							
								 
						
							
							
								729046e1ad 
								
							
								 
							
						 
						
							
							
								
								See that if controls are taken, those are released before taking new ones  
							
							
							
						 
						
							2012-07-29 15:10:12 +02:00  
				
					
						
							
							
								 
						
							
							
								7da744566d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-07-20 09:31:06 +01:00  
				
					
						
							
							
								 
						
							
							
								e94831ddab 
								
							
								 
							
						 
						
							
							
								
								Stop explicitly closing and nulling out Animator in order to prevent NREs in various places due to race conditions.  
							
							... 
							
							
							
							Even where checks are being made they aren't enough since they all assume that the Animator they just checked is still there in the next line, which is not necessarily the case without locking.
The memory used is small and these should be GC'd anyway when the SP is released.  If this is not happening then the wider problem of old SPs being retained needs to be resolved. 
							
						 
						
							2012-07-19 22:59:28 +01:00  
				
					
						
							
							
								 
						
							
							
								0bc8238a6c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Watchdog.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-07-11 03:56:50 +01:00  
				
					
						
							
							
								 
						
							
							
								337ea019bd 
								
							
								 
							
						 
						
							
							
								
								If a part has a sit target and an avatar is already sitting, allow another avatar to sit in the position given if no sit target was set.  
							
							... 
							
							
							
							Previous behave was that the second avatar could not sit.
This matches behaviour observed on the LL grid. 
							
						 
						
							2012-07-10 23:55:22 +01:00  
				
					
						
							
							
								 
						
							
							
								cdea572d2e 
								
							
								 
							
						 
						
							
							
								
								refactor: move management of SOP.SitTargetAvatar into SOP.AddSittingAvatar() and SOP.RemoveSittingAvatar()  
							
							
							
						 
						
							2012-07-10 23:50:04 +01:00  
				
					
						
							
							
								 
						
							
							
								11e0ad6dc8 
								
							
								 
							
						 
						
							
							
								
								Revert "refactor: Add SOP.IsSitTargetOccupied to improve readability"  
							
							... 
							
							
							
							This reverts commit c8f0d476d2 
							
						 
						
							2012-07-10 23:39:05 +01:00  
				
					
						
							
							
								 
						
							
							
								c8f0d476d2 
								
							
								 
							
						 
						
							
							
								
								refactor: Add SOP.IsSitTargetOccupied to improve readability  
							
							
							
						 
						
							2012-07-10 23:34:40 +01:00  
				
					
						
							
							
								 
						
							
							
								69a6f6e3cd 
								
							
								 
							
						 
						
							
							
								
								refactor: use sit orientation argument passed in to SP.SendSitResponse() rather than creating a new copy  
							
							... 
							
							
							
							There are no issues with side-effects since this is a struct. 
							
						 
						
							2012-07-10 23:26:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e8347b7095 
								
							
								 
							
						 
						
							
							
								
								Move common code to detect whether a part has a valid sit target into a SOP property rather than being repeated in SP.  
							
							... 
							
							
							
							This also makes the detection in SP.FindNextAvailableSitTarget() and SendSitResponse() identical.
Previously they varied slightly (SendSitResponse didn't check for an older type of invalid quaternion) but the practical effect is most probably zero. 
							
						 
						
							2012-07-10 23:21:39 +01:00  
				
					
						
							
							
								 
						
							
							
								506437b684 
								
							
								 
							
						 
						
							
							
								
								Remove log line accidentally left in SP.SendSitResponse()  
							
							
							
						 
						
							2012-07-10 23:06:34 +01:00  
				
					
						
							
							
								 
						
							
							
								d6f563794e 
								
							
								 
							
						 
						
							
							
								
								Don't allow a prim to be sat upon if its part of an attachment  
							
							
							
						 
						
							2012-07-09 21:43:44 +01:00  
				
					
						
							
							
								 
						
							
							
								2eaa6d5ace 
								
							
								 
							
						 
						
							
							
								
								Do not allow a script to attach a prim if its being sat upon.  
							
							... 
							
							
							
							This prevents a stack overflow where a get position on the avatar will refer to the attachment which will in turn refer back to the avatar.
This required recording of all sitting avatars on a prim which is done separately from recording the sit target avatar.
Recording HashSet is null if there are no sitting avatars in order to save memory. 
							
						 
						
							2012-07-09 21:24:32 +01:00  
				
					
						
							
							
								 
						
							
							
								26d89777d8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/PollServiceEventArgs.cs
	OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-07-06 20:51:18 +01:00  
				
					
						
							
							
								 
						
							
							
								41a1903c60 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/Tests/AttachmentsModuleTests.cs 
							
						 
						
							2012-06-28 03:21:08 +01:00  
				
					
						
							
							
								 
						
							
							
								d043213317 
								
							
								 
							
						 
						
							
							
								
								refactor: Move ScenePresence <-> AgentData attachments copying code into AttachmentsModule.  
							
							
							
						 
						
							2012-06-27 00:41:46 +01:00  
				
					
						
							
							
								 
						
							
							
								7cc5b3d7d3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2012-06-26 17:35:55 +01:00  
				
					
						
							
							
								 
						
							
							
								e5b739aaeb 
								
							
								 
							
						 
						
							
							
								
								When attachments are being saved and deleted for a closing root agent, delete first to avoid a hud race condition with update threads.  
							
							... 
							
							
							
							If delete doesn't occur first then the update thread can outrace the IsAttachment = false necessary to save attachments and send hud artifacts to other viewers. 
							
						 
						
							2012-06-25 22:48:13 +01:00  
				
					
						
							
							
								 
						
							
							
								9ca9770cf6 
								
							
								 
							
						 
						
							
							
								
								fix a seg fault in sp.cs  
							
							
							
						 
						
							2012-06-25 00:44:09 +01:00  
				
					
						
							
							
								 
						
							
							
								8cf414ba32 
								
							
								 
							
						 
						
							
							
								
								*CHECK/REVIEW*  comented out not used sp.ParentPosition. Comented out SOG.AbsolutePosition changing 'linked' avatars positions ( reason in code coment )  
							
							
							
						 
						
							2012-06-17 11:38:40 +01:00  
				
					
						
							
							
								 
						
							
							
								ff21007b93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-06-15 15:48:34 +01:00  
				
					
						
							
							
								 
						
							
							
								7bd274b3d3 
								
							
								 
							
						 
						
							
							
								
								Changed t adding the avatar dependent sit offset and not subtracting, so not to break inworld contents. SL ported scripts will show a sit error around 0.1m. Added respective compensation in LSL api to maintain coerence. Fixed several bugs still on SET/GET[link]PrimitiveParams[fast] and llGetObjectDetails()  
							
							
							
						 
						
							2012-06-13 04:59:09 +01:00  
				
					
						
							
							
								 
						
							
							
								b4ab9a7350 
								
							
								 
							
						 
						
							
							
								
								*TEST this will affect inworld sittargets by +-0.1m, so may be very BAD *. Changed the sign of the sitoffset dependent on avatar size in SP.cs. Removed that offset correction from SET/GET..primitiveParams in LSL api. If the sign needs to be the previus one, then all references to avatar positions on LSL api need to be fixed with that correction, not only SET/GETprimitiveParams.  
							
							
							
						 
						
							2012-06-13 01:26:15 +01:00  
				
					
						
							
							
								 
						
							
							
								5fd6f678a4 
								
							
								 
							
						 
						
							
							
								
								Moved auxiliar funtions of last commit from sop to lsl api since they are only used on one place each  
							
							
							
						 
						
							2012-06-12 02:20:47 +01:00  
				
					
						
							
							
								 
						
							
							
								24e8e5d818 
								
							
								 
							
						 
						
							
							
								
								*UNTESTED* extended llGet*PrimitiveParam() to support avatars. Some auxiliar code in SOP.cs  
							
							
							
						 
						
							2012-06-12 01:26:03 +01:00  
				
					
						
							
							
								 
						
							
							
								bab7dab4c5 
								
							
								 
							
						 
						
							
							
								
								Comment out the scene presence sitting debug log messages for now  
							
							
							
						 
						
							2012-06-11 23:37:16 +01:00  
				
					
						
							
							
								 
						
							
							
								76a9885ad2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-06-11 23:15:38 +01:00  
				
					
						
							
							
								 
						
							
							
								84377a23db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Interfaces/ISimulationDataService.cs
	OpenSim/Services/Connectors/Simulation/SimulationDataService.cs
	OpenSim/Tests/Common/Mock/MockRegionDataPlugin.cs 
							
						 
						
							2012-06-11 16:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								efff5a7c0d 
								
							
								 
							
						 
						
							
							
								
								Fix a corner case where checking for region corssing may cross an avatar back if  
							
							... 
							
							
							
							it's pending to be sat onto a vehicle that is in the process of crossing. 
							
						 
						
							2012-06-08 18:25:36 +02:00  
				
					
						
							
							
								 
						
							
							
								30f4a33f01 
								
							
								 
							
						 
						
							
							
								
								Don't make duplicate call to ScenePresence.Close() separately in ETM.DoTeleport() if an agent needs closing.  
							
							... 
							
							
							
							This is always done as part of Scene.RemoveClient()
Also refactors try/catching in Scene.RemoveClient() to log NREs instead of silently discarding, since these are useful symptoms of problems. 
							
						 
						
							2012-06-08 01:26:43 +01:00  
				
					
						
							
							
								 
						
							
							
								8ebe2cd3da 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-06-08 01:12:37 +01:00  
				
					
						
							
							
								 
						
							
							
								8e735efff0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-06-02 02:01:48 +01:00  
				
					
						
							
							
								 
						
							
							
								928e3e9e21 
								
							
								 
							
						 
						
							
							
								
								Fix LSL animation state reporting and animation state transitions on crossing  
							
							
							
						 
						
							2012-06-01 23:04:28 +02:00  
				
					
						
							
							
								 
						
							
							
								e696d1d952 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-05-31 03:37:43 +01:00  
				
					
						
							
							
								 
						
							
							
								100d2968c4 
								
							
								 
							
						 
						
							
							
								
								Add advanced collision processing into ScenePresence  
							
							
							
						 
						
							2012-05-29 17:24:17 +02:00  
				
					
						
							
							
								 
						
							
							
								c46b31a9b4 
								
							
								 
							
						 
						
							
							
								
								Re-add script collisions that were lost in a merge  
							
							
							
						 
						
							2012-05-29 16:58:08 +02:00  
				
					
						
							
							
								 
						
							
							
								78e657fd8d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-05-27 19:35:36 +01:00  
				
					
						
							
							
								 
						
							
							
								2767574d0f 
								
							
								 
							
						 
						
							
							
								
								fix m_sitAvatarHeight to be half size.z, reduced default to a more resonable value ( 1m);  
							
							
							
						 
						
							2012-05-19 18:10:44 +01:00  
				
					
						
							
							
								 
						
							
							
								10889c86d9 
								
							
								 
							
						 
						
							
							
								
								reduce useless waste of cpu. Make character collision events be done similiar to parts. Let same thread do it all ( like in parts ) ( to change this some structs copies must be added)  
							
							
							
						 
						
							2012-05-19 16:35:48 +01:00  
				
					
						
							
							
								 
						
							
							
								ebd9d2618b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/RegionCombinerModule/RegionCombinerModule.cs 
							
						 
						
							2012-05-19 13:34:44 +01:00  
				
					
						
							
							
								 
						
							
							
								98a2c7bfee 
								
							
								 
							
						 
						
							
							
								
								modulate collision sounds intensity with relative collision speed  
							
							
							
						 
						
							2012-05-19 01:10:39 +01:00  
				
					
						
							
							
								 
						
							
							
								895dadbdbd 
								
							
								 
							
						 
						
							
							
								
								Cleanup + change properties to set fields with private set : Thanks Justin for the tip.  
							
							
							
						 
						
							2012-05-18 19:34:12 -04:00  
				
					
						
							
							
								 
						
							
							
								c05f87b50c 
								
							
								 
							
						 
						
							
							
								
								Provide Telehub setting to allow use of landmarks  
							
							... 
							
							
							
							Setting to allow use of landmarks to override telehub routing. Default is off. 
							
						 
						
							2012-05-18 17:51:38 -04:00  
				
					
						
							
							
								 
						
							
							
								521ad080f1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-05-17 23:56:36 +01:00  
				
					
						
							
							
								 
						
							
							
								4d34763f8c 
								
							
								 
							
						 
						
							
							
								
								Check agent limit against root agent count rather than both root and child agents  
							
							... 
							
							
							
							From sl docs such as http://community.secondlife.com/t5/English-Knowledge-Base/Managing-Private-Regions/ta-p/700115 
agent should apply to avatars only.
This makes sense from a user perspective, and also from a code perspective since child agents with no physics or actions take up a fraction of root agent resources.
As such, the check is now only performed in Scene.QueryAccess() - cross and teleport check this before allowing an agent to translocate.
This also removes an off-by-one error that could occur in certain circumstances on teleport when a new child agent was double counted when a pre-teleport agent update was performed.
This does not affect an existing bug where limits or other QueryAccess() checks are not applied to avatars logging directly into a region. 
							
						 
						
							2012-05-17 23:33:26 +01:00  
				
					
						
							
							
								 
						
							
							
								b4cd8b491b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-05-17 13:34:47 +01:00  
				
					
						
							
							
								 
						
							
							
								34f20b7fe3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-05-17 13:28:25 +01:00  
				
					
						
							
							
								 
						
							
							
								295bb3227d 
								
							
								 
							
						 
						
							
							
								
								Force the default Telehub router if no matches are found in the config.  
							
							
							
						 
						
							2012-05-17 00:47:19 -04:00  
				
					
						
							
							
								 
						
							
							
								e4231e95a9 
								
							
								 
							
						 
						
							
							
								
								increase avatars collisions report to 10 per sec, Stopped sound on avatar to volumedetect collision  
							
							
							
						 
						
							2012-05-17 04:41:46 +01:00  
				
					
						
							
							
								 
						
							
							
								038986baff 
								
							
								 
							
						 
						
							
							
								
								add avatar colision sounds. Changed test sound UUID  
							
							
							
						 
						
							2012-05-17 04:14:13 +01:00  
				
					
						
							
							
								 
						
							
							
								6126b6da72 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-05-14 23:32:49 +01:00  
				
					
						
							
							
								 
						
							
							
								7c229c8b81 
								
							
								 
							
						 
						
							
							
								
								Add configurable SpawnPointRouting  
							
							... 
							
							
							
							Will use one of three selected methods to route avatar landing
	points when using Telehubs. The setting is in [Startup] using
        SpawnPointRouting = closest/random/sequence
	closest: The default setting. Routes avatar to the nearest SpawnPoint
	to the location.
	random: Picks random SpawnPoints to land the avatar.
	sequence: Follows a sequence to place the avatar on the next available
	SpawnPoint location
Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-05-13 17:20:54 -04:00  
				
					
						
							
							
								 
						
							
							
								fe029cf4e8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-05-13 01:25:03 +01:00  
				
					
						
							
							
								 
						
							
							
								7461fe4554 
								
							
								 
							
						 
						
							
							
								
								TEST MESS*  reduce animation packets send. Added onchangeanim event with parameters to define if to add or remove, and if to send anims pack on that evocation, etc  
							
							
							
						 
						
							2012-05-12 15:27:37 +01:00  
				
					
						
							
							
								 
						
							
							
								50321fb7bf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneGraph.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs 
							
						 
						
							2012-05-09 00:43:33 +01:00  
				
					
						
							
							
								 
						
							
							
								3bc5620d74 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-05-08 16:06:02 -07:00  
				
					
						
							
							
								 
						
							
							
								20952c75c5 
								
							
								 
							
						 
						
							
							
								
								Trigger event when scene presences are updated  
							
							
							
						 
						
							2012-05-08 16:05:34 -07:00  
				
					
						
							
							
								 
						
							
							
								c21c9e13ef 
								
							
								 
							
						 
						
							
							
								
								Mantis 1456 same region teleport of a sitting avatar.  
							
							... 
							
							
							
							Region to region was fixed some time ago in EntityTransferModule.
This applies the same fix for same region teleports. 
							
						 
						
							2012-05-09 00:02:13 +01:00  
				
					
						
							
							
								 
						
							
							
								b62cc3ce0a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-05-05 10:32:22 +01:00  
				
					
						
							
							
								 
						
							
							
								31ab8b2fe0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/WebUtil.cs
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
	OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-05-05 10:32:04 +01:00  
				
					
						
							
							
								 
						
							
							
								92fde6ed26 
								
							
								 
							
						 
						
							
							
								
								Mantis 60004 problems with damage and llSetDamage. In damage enabled areas this patch - Deletes any objects that have damage set > 0 that deliver that damage to an avatar Stops Gods receiving damage, Stops volume detect objects causing damage Deletes NPCS when their helth reduces to zero Gradually "heals" damage to an avatar Resets health on going to a non damage area  
							
							
							
						 
						
							2012-05-04 21:01:09 +01:00  
				
					
						
							
							
								 
						
							
							
								333d013b5c 
								
							
								 
							
						 
						
							
							
								
								Add the default animation to the child agent data update  
							
							
							
						 
						
							2012-05-04 20:33:48 +02:00  
				
					
						
							
							
								 
						
							
							
								b5b21013da 
								
							
								 
							
						 
						
							
							
								
								Reverse the order of physics event unsubscription to allow GC. Adapted from Unit's reverted patch  
							
							
							
						 
						
							2012-05-04 20:06:42 +02:00  
				
					
						
							
							
								 
						
							
							
								1183310a05 
								
							
								 
							
						 
						
							
							
								
								Retain velocity on walking crossing - adapted from Ubit's reverted patch  
							
							
							
						 
						
							2012-05-04 20:05:51 +02:00  
				
					
						
							
							
								 
						
							
							
								88c4c7283f 
								
							
								 
							
						 
						
							
							
								
								Revert "*TO TEST/REVIEW* added current default animation in animationSet.cs to/fromArray in array element 0. This may cause compatibilities issues, but think this information is needed for proper crossings. OSG  regions did survived tps in/out with this. ALso added velocity in crossings cases, for now detected by Teleport flag equal to Default (0);"  
							
							... 
							
							
							
							This reverts commit 12c9916193 
							
						 
						
							2012-05-04 20:02:14 +02:00  
				
					
						
							
							
								 
						
							
							
								12c9916193 
								
							
								 
							
						 
						
							
							
								
								*TO TEST/REVIEW* added current default animation in animationSet.cs to/fromArray in array element 0. This may cause compatibilities issues, but think this information is needed for proper crossings. OSG  regions did survived tps in/out with this. ALso added velocity in crossings cases, for now detected by Teleport flag equal to Default (0);  
							
							
							
						 
						
							2012-05-04 19:19:54 +01:00  
				
					
						
							
							
								 
						
							
							
								fcd5b0817b 
								
							
								 
							
						 
						
							
							
								
								Reinsert a 2000ms delay before closing a no longer required agent on the source region after teleport to resolve Imprudence teleport problems.  
							
							... 
							
							
							
							Viewers 1 and 3 are fine with doing this immediately.  However, Imprudence has a small delay (<200ms, >500ms) after receiving the AgentCompleteMovement reply packet on the destination region before regarding that region as the currnet region.
If Imprudence receives a DisableSimulator in this period, it quits.
We are not restoring the full 5000ms delay since this brings back a bug where teleports permanently fail if an avatar tries to teleport back too quickly.
This commit also sends the AgentCompleteMovement packet to the client before telling the source region to release its old agent, in order to further cut down any possibility of the DisableSimulator being recieved before the AgentMovementComplete. 
							
						 
						
							2012-05-03 22:30:36 +01:00  
				
					
						
							
							
								 
						
							
							
								2af7f50f26 
								
							
								 
							
						 
						
							
							
								
								Stabilize sit position on region crossing  
							
							
							
						 
						
							2012-05-03 02:07:55 +02:00  
				
					
						
							
							
								 
						
							
							
								9f9693dab8 
								
							
								 
							
						 
						
							
							
								
								Clear permissions given to the object we stand up from  
							
							
							
						 
						
							2012-05-03 01:18:51 +02:00  
				
					
						
							
							
								 
						
							
							
								bf630fb808 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs
	OpenSim/Region/Framework/Interfaces/IEntityTransferModule.cs 
							
						 
						
							2012-05-02 01:37:51 +01:00  
				
					
						
							
							
								 
						
							
							
								9d2e1c67a8 
								
							
								 
							
						 
						
							
							
								
								Add regression test for teleporting between neighbouring regions on the same simulator  
							
							... 
							
							
							
							This adds a non-advertised wait_for_callback option in [EntityTransfer].  Default is always true.
Teleport tests disable the wait for callback from the destination region in order to run within a single thread. 
							
						 
						
							2012-05-01 23:14:12 +01:00  
				
					
						
							
							
								 
						
							
							
								4b982db252 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLAssetData.cs
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Data/MySQL/MySQLUserAccountData.cs 
							
						 
						
							2012-04-30 19:04:38 +01:00  
				
					
						
							
							
								 
						
							
							
								d0598c63f3 
								
							
								 
							
						 
						
							
							
								
								refactor: Simplify by combining SafeSendControlsToScripts() from  fe8e835 into SendControlsToScripts() (instead of SendControlToScripts()).  
							
							
							
						 
						
							2012-04-30 17:33:08 +01:00  
				
					
						
							
							
								 
						
							
							
								fe8e835bfc 
								
							
								 
							
						 
						
							
							
								
								Fixed: scripted controls didn't work if the avatar was sitting down  
							
							... 
							
							
							
							This fixes a bug introduced in 6473674bbf 
							
						 
						
							2012-04-30 17:18:15 +01:00  
				
					
						
							
							
								 
						
							
							
								174fa4a70f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination'  
							
							
							
						 
						
							2012-04-29 01:33:40 +02:00  
				
					
						
							
							
								 
						
							
							
								dcbcbd697f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/SensorRepeat.cs 
							
						 
						
							2012-04-27 22:28:09 +01:00  
				
					
						
							
							
								 
						
							
							
								6473674bbf 
								
							
								 
							
						 
						
							
							
								
								Fixed: custom walking animations didn't stop when the avatar stopped walking.  
							
							... 
							
							
							
							This happened because the scripts were notified about control changes (e.g., the user stopped pressing the Forward key) when the animation was still WALK, so the script didn't stop the walking animation. Fixing this required: a) Update the movement animation *before* notifying the script; b) Add locking to prevent clashes with the Heartbeat thread (which also updates the animations); c) Handle the case of a user who stops walking just as the avatar is in the air: the avatar should STAND in that case, not WALK.
This reverts commit feef1dd732 
							
						 
						
							2012-04-27 20:47:02 +01:00  
				
					
						
							
							
								 
						
							
							
								90305001de 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-04-27 17:09:49 +01:00  
				
					
						
							
							
								 
						
							
							
								8ef7df5a56 
								
							
								 
							
						 
						
							
							
								
								test  
							
							
							
						 
						
							2012-04-27 11:01:34 +01:00  
				
					
						
							
							
								 
						
							
							
								2006188ee5 
								
							
								 
							
						 
						
							
							
								
								test  
							
							
							
						 
						
							2012-04-27 10:49:32 +01:00  
				
					
						
							
							
								 
						
							
							
								2419de2b6d 
								
							
								 
							
						 
						
							
							
								
								test  
							
							
							
						 
						
							2012-04-27 10:10:31 +01:00  
				
					
						
							
							
								 
						
							
							
								fedc9eb105 
								
							
								 
							
						 
						
							
							
								
								itest  
							
							
							
						 
						
							2012-04-27 09:50:53 +01:00  
				
					
						
							
							
								 
						
							
							
								cadbfcc011 
								
							
								 
							
						 
						
							
							
								
								itest  
							
							
							
						 
						
							2012-04-27 09:15:31 +01:00  
				
					
						
							
							
								 
						
							
							
								b948826b7e 
								
							
								 
							
						 
						
							
							
								
								test  
							
							
							
						 
						
							2012-04-27 09:09:29 +01:00  
				
					
						
							
							
								 
						
							
							
								03450dee39 
								
							
								 
							
						 
						
							
							
								
								testing....  
							
							
							
						 
						
							2012-04-27 08:11:18 +01:00  
				
					
						
							
							
								 
						
							
							
								76d9040ed4 
								
							
								 
							
						 
						
							
							
								
								testing  
							
							
							
						 
						
							2012-04-27 02:54:39 +01:00  
				
					
						
							
							
								 
						
							
							
								a64a9e48de 
								
							
								 
							
						 
						
							
							
								
								TESTING  
							
							
							
						 
						
							2012-04-27 01:43:27 +01:00  
				
					
						
							
							
								 
						
							
							
								30ab9647ba 
								
							
								 
							
						 
						
							
							
								
								TEST more changes  
							
							
							
						 
						
							2012-04-27 01:24:44 +01:00  
				
					
						
							
							
								 
						
							
							
								61e99fba87 
								
							
								 
							
						 
						
							
							
								
								TEST more options to avnLocalTeleport  
							
							
							
						 
						
							2012-04-27 01:18:30 +01:00  
				
					
						
							
							
								 
						
							
							
								2cf6023892 
								
							
								 
							
						 
						
							
							
								
								TEST  added avnLocalTeleport(Vector3 newpos, Quaternion? newrot, bool Stopped) to scenepresence.cs  
							
							
							
						 
						
							2012-04-27 01:06:07 +01:00  
				
					
						
							
							
								 
						
							
							
								cb6791fb30 
								
							
								 
							
						 
						
							
							
								
								Tweak log messages on local region to region teleport path to help with problem resolution.  
							
							
							
						 
						
							2012-04-26 22:35:25 +01:00  
				
					
						
							
							
								 
						
							
							
								74dbfe6bb5 
								
							
								 
							
						 
						
							
							
								
								Comment out avatar move to target message for now.  
							
							
							
						 
						
							2012-04-25 23:46:42 +01:00  
				
					
						
							
							
								 
						
							
							
								db31c9fe58 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2012-04-25 19:15:40 +01:00  
				
					
						
							
							
								 
						
							
							
								916e372382 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-04-25 16:49:07 +01:00  
				
					
						
							
							
								 
						
							
							
								3be3189ee0 
								
							
								 
							
						 
						
							
							
								
								Commit the avination Teleport() methods (adaptedto justincc's changes)  
							
							
							
						 
						
							2012-04-25 04:00:01 +01:00  
				
					
						
							
							
								 
						
							
							
								9a23501824 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-04-25 02:33:39 +01:00  
				
					
						
							
							
								 
						
							
							
								683cfc6f82 
								
							
								 
							
						 
						
							
							
								
								refactor: Combine ScenePresence.Teleport() and TeleportWithMomentum()  
							
							... 
							
							
							
							These are identical apart from setting Velocity = zero, which has no practical effect anyway since this is zeroed when the avatar is added back to the physics scene. 
							
						 
						
							2012-04-25 02:07:55 +01:00  
				
					
						
							
							
								 
						
							
							
								a65ca24701 
								
							
								 
							
						 
						
							
							
								
								Add regression test TestSameRegionTeleport()  
							
							
							
						 
						
							2012-04-25 01:51:40 +01:00  
				
					
						
							
							
								 
						
							
							
								f0ba6c84e4 
								
							
								 
							
						 
						
							
							
								
								fix animations if sited in ground also  
							
							
							
						 
						
							2012-04-24 07:27:14 +01:00  
				
					
						
							
							
								 
						
							
							
								159b3b27ca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2012-04-23 21:13:08 +01:00  
				
					
						
							
							
								 
						
							
							
								26fd1e3a0c 
								
							
								 
							
						 
						
							
							
								
								fix a bug i added fixing another....  
							
							
							
						 
						
							2012-04-22 03:08:47 +01:00  
				
					
						
							
							
								 
						
							
							
								65b3e13010 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2012-04-20 00:17:14 +01:00  
				
					
						
							
							
								 
						
							
							
								411bd0574d 
								
							
								 
							
						 
						
							
							
								
								Allow setting a specific target velocity on TeleportWithMomentum  
							
							
							
						 
						
							2012-04-18 22:16:59 +02:00  
				
					
						
							
							
								 
						
							
							
								74aa8eee12 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-04-17 01:54:54 +01:00  
				
					
						
							
							
								 
						
							
							
								ab1a3688e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2012-04-17 01:50:49 +01:00  
				
					
						
							
							
								 
						
							
							
								24a0cc5261 
								
							
								 
							
						 
						
							
							
								
								refactor: Rename EstateSettings.IsEstateManager() to EstateSettings.IsEstateManagerOrOwner() to reflect what it actually does.  
							
							... 
							
							
							
							This makes it consistent with other parts of OpenSimulator that are treating ESTATE_MANAGER and ESTATE_OWNER as different entities.
As per opensim-dev mailing list. 
							
						 
						
							2012-04-17 01:25:41 +01:00  
				
					
						
							
							
								 
						
							
							
								3999822e13 
								
							
								 
							
						 
						
							
							
								
								Use chode character actor.SetMomentum() to force full restore Velocity in scenepresence TeleportWithMomentum(), since actor.Velocity was selected by original coders as the input of a desired velocity (even 'forces') that is modified by character conditions, like not changing  velocity.Z if it is in free fall.  
							
							
							
						 
						
							2012-04-14 05:07:52 +01:00  
				
					
						
							
							
								 
						
							
							
								b574d43c5d 
								
							
								 
							
						 
						
							
							
								
								Use presence absolute position to request raycast to camera. Used m_pos maybe a sitting offset. For reasons i don't understand that also seems to crash ode more when i let this rays colide with heighmaps (ubitODE with normal ode lib).  
							
							
							
						 
						
							2012-04-13 20:34:56 +01:00  
				
					
						
							
							
								 
						
							
							
								5da77e047a 
								
							
								 
							
						 
						
							
							
								
								don't do Animator.UpdateMovementAnimations() in scenepresence RegionHeartbeatEnd if agent is sitting. Also  restore Velocity in teleportWithMomentum()  
							
							
							
						 
						
							2012-04-13 17:50:03 +01:00  
				
					
						
							
							
								 
						
							
							
								fe65b51876 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2012-04-13 03:00:48 +01:00  
				
					
						
							
							
								 
						
							
							
								08e509978d 
								
							
								 
							
						 
						
							
							
								
								Mantis 55025 Implement script time.  
							
							... 
							
							
							
							Signed-off-by: nebadon <michael@osgrid.org> 
							
						 
						
							2012-04-12 18:44:00 -07:00  
				
					
						
							
							
								 
						
							
							
								67d4f1d66c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Interfaces/IScriptModule.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2012-04-09 21:40:03 +01:00  
				
					
						
							
							
								 
						
							
							
								78c0028179 
								
							
								 
							
						 
						
							
							
								
								Mantis5502 implementation of some of the new constants  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-04-09 21:25:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b39de2425c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs
	OpenSim/Region/CoreModules/World/Land/LandObject.cs
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-04-07 04:52:14 +01:00  
				
					
						
							
							
								 
						
							
							
								f2903db390 
								
							
								 
							
						 
						
							
							
								
								For llGetMass(), return the mass of the avatar is the object is attached.  
							
							... 
							
							
							
							As per http://lslwiki.net/lslwiki/wakka.php?wakka=llGetMass 
This is the mass as used by the physics engine (ODE or Bullet). 
							
						 
						
							2012-04-06 21:14:19 +01:00  
				
					
						
							
							
								 
						
							
							
								51dc1e709c 
								
							
								 
							
						 
						
							
							
								
								HG 2.0: added the beginning of HGSuitcaseInventoryService. Plus moved the hack away from ScenePresence. This is better but it still doesn't restore the inventory upon arrival.  
							
							
							
						 
						
							2012-03-28 15:01:37 -07:00  
				
					
						
							
							
								 
						
							
							
								7dad1ded2e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs 
							
						 
						
							2012-03-29 00:27:35 +01:00  
				
					
						
							
							
								 
						
							
							
								e73023b90b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-03-28 04:45:05 +01:00  
				
					
						
							
							
								 
						
							
							
								af96b99356 
								
							
								 
							
						 
						
							
							
								
								More on switching the root folder from under the viewer. More experiments.  
							
							
							
						 
						
							2012-03-27 20:36:54 -07:00  
				
					
						
							
							
								 
						
							
							
								ade164667f 
								
							
								 
							
						 
						
							
							
								
								Make anims way more snappy. Decouple SP animation handling from physics frame  
							
							... 
							
							
							
							time. 
							
						 
						
							2012-03-23 03:16:07 +01:00  
				
					
						
							
							
								 
						
							
							
								3381899481 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/Land/LandObject.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-03-22 20:38:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ab243f4a57 
								
							
								 
							
						 
						
							
							
								
								Incorporate scene teleporting debugging into "debug scene teleport true|false" command  
							
							
							
						 
						
							2012-03-21 01:13:44 +00:00  
				
					
						
							
							
								 
						
							
							
								35c3124c3b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-03-20 23:39:02 +00:00  
				
					
						
							
							
								 
						
							
							
								bd1f848bf6 
								
							
								 
							
						 
						
							
							
								
								slight increase in jump power to make running jump slightly better.  
							
							
							
						 
						
							2012-03-20 14:17:15 -07:00  
				
					
						
							
							
								 
						
							
							
								fdd4d787a4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-03-20 20:48:55 +00:00  
				
					
						
							
							
								 
						
							
							
								9ed3532c1b 
								
							
								 
							
						 
						
							
							
								
								reduce avatar verticle jump from the absurd 5 meter jump to a less  
							
							... 
							
							
							
							absurd 3m vertical jump to better match what you would see in Second
Life and be more in line with what users would expect. 
							
						 
						
							2012-03-20 13:45:38 -07:00  
				
					
						
							
							
								 
						
							
							
								205c36d3a4 
								
							
								 
							
						 
						
							
							
								
								Get rid of unnecessary ParentID == 0 check on SP.Get_AbsolutePosition since this is handled by the necessary ParentPart check  
							
							
							
						 
						
							2012-03-09 02:44:08 +00:00  
				
					
						
							
							
								 
						
							
							
								94e58ff6b9 
								
							
								 
							
						 
						
							
							
								
								Use SP.ParentPart instead of ParentID in places where it's more efficient (saving extra null checks, etc.)  
							
							... 
							
							
							
							However, it looks like we should retain SP.ParentID since it's much easier to use that in places where another thread could change ParentPart to null.
Otherwise one has to clumsily put ParentPart in a reference, etc. to avoid a race. 
							
						 
						
							2012-03-09 02:38:11 +00:00