aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-01-25Restore previous client AO behaviour by not allowing them to remove the ↵Justin Clark-Casey (justincc)5-8/+27
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-25Check the existing ScenePresence.ParentPart to make sure we're not trying to ↵Justin Clark-Casey (justincc)1-2/+1
sit on a prim we're already sat upon, rather than looking up the part from scratch. An adaptation of commit 055b8a2 Having both ParentID and ParentPart references now is redundant. ParentID should probably be eliminated.
2013-01-25New constants for llGetObjectDetailsTalun2-0/+92
New constants for llGetObjectDetails OBJECT_CHARACTER_TIME, OBJECT_ROOT, OBJECT_ATTACHED_POINT, OBJECT_PATHFINDING_TYPE, OBJECT_PHYSICS, OBJECT_PHANTOM and OBJECT_TEMP_ON_REZ also Pathfining constants, 3 of which are used by llGetObjectDetails
2013-01-25Fix use of scene debug commands when region is set to root or a specific ↵Justin Clark-Casey (justincc)1-15/+12
region where there is more than one region on the simulator.
2013-01-25Add "debug set set animations true|false" region console command.Justin Clark-Casey (justincc)4-24/+48
Setting this logs extra information about animation add/remove, such as uuid and animation name Unfortunately cannot be done per client yet
2013-01-25Changed a couple of debug messages at the request of osgrid.Diva Canto1-2/+2
2013-01-25move resit fix to ScenePresence.cs and allow for requesting sit on objects ↵dahlia2-12/+7
other than the object currently sat on
2013-01-25Fix exception reporting in SceneObjectPart so it logs what the exception is ↵Robert Adams1-2/+2
rather than just saying it happened.
2013-01-25add some sanity checking to HandleAgentRequestSit handlerdahlia1-2/+12
2013-01-25Fix a regression in the last few scene commands changes where setting these ↵Justin Clark-Casey (justincc)1-52/+2
via the viewer estate dialog stopped working. Forgot to register the new interface. Also removes some code which got included by adpating an existing module.
2013-01-25Add "debug scene get" console command to list current scene optionsJustin Clark-Casey (justincc)1-2/+43
2013-01-25Move scene debug commands into separate module. Command changes from "debug ↵Justin Clark-Casey (justincc)5-138/+350
scene <key> <value>" to "debug scene set <key> <value>" to accomodate future settings
2013-01-25minor: Capitalize GroupsModule command categoryJustin Clark-Casey (justincc)1-1/+1
2013-01-25minor: add missing newline to "debug scene" console commandJustin Clark-Casey (justincc)1-1/+1
2013-01-25Remove unimplemented "debug teleport" console commandJustin Clark-Casey (justincc)1-2/+0
2013-01-25Add "debug scene pbackup true|false" console command. This enables or ↵Justin Clark-Casey (justincc)2-13/+36
disable periodic scene backup. For debug purposes. If false, scene is still saved on shutdown.
2013-01-25Add "show script timers" command to show script timers. For debug purposes.Justin Clark-Casey (justincc)3-35/+81
Also, "show sensors" changes to "show script sensors".
2013-01-25Add "show sensors" command to show script sensor information for debug purposes.Justin Clark-Casey (justincc)3-32/+153
2013-01-25minor: Fix command match of "debug script" command to "debug scripts" to ↵Justin Clark-Casey (justincc)1-1/+1
match other scripts commands (and it's own short help text)
2013-01-25minor: Allow "script *" console commands to take multiple script item idsJustin Clark-Casey (justincc)1-30/+32
2013-01-25Add the new UpdateAgentInformation cap to make maturity on more recent viewersMelanie1-2/+20
work.
2013-01-04Set default particle burst count to 1 instead of 0 in any set particle ↵Justin Clark-Casey (justincc)1-3/+3
system script call that does not have an empty list. As per http://opensimulator.org/mantis/view.php?id=6353
2013-01-04Fix build break caused by missing ) from dce2809.Justin Clark-Casey (justincc)1-1/+1
Was hand-typing in a line of code I had tested before but not retested this time
2013-01-04Automatically grant sit-related llRequestPermissions() for subsequent ↵Justin Clark-Casey (justincc)1-15/+1
avatars sitting on the same scene obejct, instead of wrongly popping up request permissions dialog. Resolves http://opensimulator.org/mantis/view.php?id=6478
2013-01-04refactor: simplify llGetNumberOfPrims() to return prim count + sitting ↵Justin Clark-Casey (justincc)1-7/+1
avatar count rather than independently inspecting every scene presence
2013-01-04Fix llGetLinkName() to return the name of the last avatar sat as the last ↵Justin Clark-Casey (justincc)1-41/+35
link number. As per http://wiki.secondlife.com/wiki/LlGetLinkName
2013-01-04Fix llGetLinkKey() to return the last sat avatar as the last link number.Justin Clark-Casey (justincc)3-63/+99
As per http://wiki.secondlife.com/wiki/LlGetLinkKey This is done by keeping a scene-object wide list of sitters. This also fixes bugs in this function where linknums 0 and 1 weren't treated properly if there were sitting avatars on a single prim. This also fixes a minor race condition for multiple concurrent sitters on a prim with no current sitters by locking on the object-wide list rather than individual sop lists Addresses http://opensimulator.org/mantis/view.php?id=6477
2013-01-04minor: Add some doc to the extremely unhelpful 'fudge....' comment as to why ↵Justin Clark-Casey (justincc)1-1/+4
we're deselecting the prim in code before scheduling an update on attachment
2013-01-04Fix problem where object attached from ground often does not get attached ↵Justin Clark-Casey (justincc)1-9/+1
properly. It seems this is happening because we send a kill for objects that are selected when attached. A code comment says that this is to get the client to deselect it, but v3 and v1 clients do this just fine without the kill. Aims to address http://opensimulator.org/mantis/view.php?id=6456
2013-01-04Improving documentation of AttachToAvatar and GetLine methods in LSL_Api.cs ↵SignpostMarv1-8/+15
based on doxygen error output
2013-01-04updating documentation in SampleMoneyModule based on doxygen error log ↵SignpostMarv1-6/+8
output; changing an xml-style hint to a uri-style hint in the class summary, improving documentation of Initialise method and removing a superfluous parameter, improving documentating of ClientClosed method and documenting an omitted parameter
2013-01-04Fixed: the AvatarEnteringNewParcel event wasn't triggered in some casesOren Hurvitz1-0/+6
If an avatar moved between regions: A -> B -> A, then when returning to region A the AvatarEnteringNewParcel wasn't triggered. This happened because the ScenePresence in region A still remembered its previous 'currentParcelUUID', so it appeared as if the avatar didn't change parcels. Now, however, when a ScenePresence becomes a child presence we clear its 'currentParcelUUID'.
2013-01-04minor: Change channel digger replacement message in TerrainModule to Info ↵Justin Clark-Casey (justincc)1-1/+1
from Warn. This is to stop this unnecessarily triggering log analysis code which reports warn and error level statements.
2013-01-04Fix indenting on ConsoleDisplayTable, align indenting on "show animations" ↵Justin Clark-Casey (justincc)1-1/+1
console command
2013-01-04minor: Allow objects to be added directly to a row on a ConsoleDisplayTable ↵Justin Clark-Casey (justincc)1-1/+1
rather than having to ToString() them first
2013-01-04Implemented Return Objects when it's invoked from the Top Colliders or Top ↵Oren Hurvitz1-5/+55
Scripts dialogs
2013-01-04Add "show animations" console command for debug purposes.Justin Clark-Casey (justincc)2-0/+216
This shows the current animation sequence and default anims for avatars.
2013-01-04If an NPC is unowned, then always auto-grant permissions requested via ↵Justin Clark-Casey (justincc)1-1/+1
llRequestPermissions() This is consistent with all other OSSL NPC functions that allow unowned avatars to be manipulated. Aims to address http://opensimulator.org/mantis/view.php?id=6483
2013-01-01BulletSim: add parameter to have Bullet output performance statisticsRobert Adams4-7/+11
every so many frames. Default to off.
2013-01-01BulletSim: move selection of the unmanaged Bullet DLL from BSPluginRobert Adams2-6/+8
into the unmanaged Bullet interface class.
2013-01-01BulletSim: move over and port the interface for BulletXNA.Robert Adams7-315/+623
Copied BulletSNPlugin.BulletSimAPI to a new BulletSPlugin.BSAPIXNA.cs and then modifyed the latter to comply with the BSAPITemplate definition. Not totally debugged but the code is all there for an INI variable to select either unmanaged C++ Bullet or the C# version of Bullet.
2013-01-01BulletSim: fix line endings.Robert Adams2-52/+52
2013-01-01BulletSim: subclass Bullet[World|Body|Shape|Constraint] for unmanagedRobert Adams6-278/+1806
to have pointers and managed to have objects. Initial paste of XNA code. Commented out.
2013-01-01minor: Assign names to the different SmartThreadPools for debugging purposes.Justin Clark-Casey (justincc)1-0/+1
A different approach to the patch in http://opensimulator.org/mantis/view.php?id=6462 that doesn't involve further forking of SmartThreadPool
2012-12-31BulletSim: remove unused unmanaged memory reference functions from ↵Robert Adams2-2/+4
BSAPITemplate.
2012-12-31BulletSim: remove rigid body contruction functions from BSAPITemplate that ↵Robert Adams2-61/+0
relied on prebuilt construction info structures.
2012-12-31BulletSim: eliminate the use of the unmanaged HeightMapInfo structure.Robert Adams4-42/+20
Remove all related calls from the unmanaged and BSAPITemplate interfaces. Update DLLs and SOs to include the version without HeightMapInfo structures.
2012-12-31BulletSim: complete movement of BulletSimAPI functions to BSAPITemplate.Robert Adams10-194/+311
Update BulletSim DLLs and SOs with simplier step function interface.
2012-12-31BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. ↵Robert Adams15-201/+372
Only initialization and debug fuctions left.
2012-12-31BulletSim: remove all the debug printing of pointer formatting ↵Robert Adams7-25/+58
(.ToString(X)) and replace it with a method on BulletBody, BulletShape, ...