aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (unfollow)
Commit message (Collapse)AuthorFilesLines
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-25Add utility function to clamp a vector to a maximum magnitude.Robert Adams1-0/+12
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-25Print full stacktrace from plugin loading failure to help determine what ↵Justin Clark-Casey (justincc)1-2/+5
went wrong, rather than a possibly unhelpful simple exception message.
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-25revert accidental change to MemoryWatchdog stat calculation in previous b1b4687Justin Clark-Casey (justincc)1-1/+1
2013-01-25Add "show script timers" command to show script timers. For debug purposes.Justin Clark-Casey (justincc)4-36/+82
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: Remove unnecessary commented out code from last commit c28a2f05 and ↵Justin Clark-Casey (justincc)1-4/+1
fix up code comment
2013-01-25minor: make spacing consistent in console help outputJustin Clark-Casey (justincc)1-3/+6
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-04Flip version to 0.7.5.RC10.7.5-rc1Justin Clark-Casey (justincc)1-1/+1
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-04Added locking in NullRegionData.Oren Hurvitz1-20/+44
This prevents errors when one thread iterates over the regions (e.g., from RegenerateMaptileAndReregister()) while another thread is adding a region.
2013-01-04Fix indenting on ConsoleDisplayTable, align indenting on "show animations" ↵Justin Clark-Casey (justincc)2-3/+4
console command
2013-01-04minor: Allow objects to be added directly to a row on a ConsoleDisplayTable ↵Justin Clark-Casey (justincc)2-2/+2
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)3-4/+220
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-02Fixed bugs when getting the root folder.Oren Hurvitz1-1/+10
1. The error checking for the case where there's no "My Inventory" folder was incorrect: it checked the wrong variable. 2. If GetSystemFolderForType() is called to get AssetType.RootFolder then it should return the root folder immediately; not look for another root folder below it.
2013-01-01minor: Assign names to the different SmartThreadPools for debugging purposes.Justin Clark-Casey (justincc)2-0/+2
A different approach to the patch in http://opensimulator.org/mantis/view.php?id=6462 that doesn't involve further forking of SmartThreadPool
2013-01-01refactor: call Util.InitThreadPool() if we are initializing an uninitialized ↵Justin Clark-Casey (justincc)1-1/+1
pool on first use rather than constructing it ourselves. No functional change.