Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix exception reporting in SceneObjectPart so it logs what the exception is ↵ | Robert Adams | 2013-01-25 | 1 | -2/+2 |
| | | | | rather than just saying it happened. | ||||
* | add some sanity checking to HandleAgentRequestSit handler | dahlia | 2013-01-25 | 1 | -2/+12 |
| | |||||
* | Fix a regression in the last few scene commands changes where setting these ↵ | Justin Clark-Casey (justincc) | 2013-01-25 | 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. | ||||
* | Add "debug scene get" console command to list current scene options | Justin Clark-Casey (justincc) | 2013-01-25 | 1 | -2/+43 |
| | |||||
* | Move scene debug commands into separate module. Command changes from "debug ↵ | Justin Clark-Casey (justincc) | 2013-01-25 | 5 | -138/+350 |
| | | | | scene <key> <value>" to "debug scene set <key> <value>" to accomodate future settings | ||||
* | minor: Capitalize GroupsModule command category | Justin Clark-Casey (justincc) | 2013-01-25 | 1 | -1/+1 |
| | |||||
* | minor: add missing newline to "debug scene" console command | Justin Clark-Casey (justincc) | 2013-01-25 | 1 | -1/+1 |
| | |||||
* | Remove unimplemented "debug teleport" console command | Justin Clark-Casey (justincc) | 2013-01-25 | 1 | -2/+0 |
| | |||||
* | Add "debug scene pbackup true|false" console command. This enables or ↵ | Justin Clark-Casey (justincc) | 2013-01-25 | 2 | -13/+36 |
| | | | | | | disable periodic scene backup. For debug purposes. If false, scene is still saved on shutdown. | ||||
* | Add "show script timers" command to show script timers. For debug purposes. | Justin Clark-Casey (justincc) | 2013-01-25 | 3 | -35/+81 |
| | | | | Also, "show sensors" changes to "show script sensors". | ||||
* | Add "show sensors" command to show script sensor information for debug purposes. | Justin Clark-Casey (justincc) | 2013-01-25 | 3 | -32/+153 |
| | |||||
* | minor: Fix command match of "debug script" command to "debug scripts" to ↵ | Justin Clark-Casey (justincc) | 2013-01-25 | 1 | -1/+1 |
| | | | | match other scripts commands (and it's own short help text) | ||||
* | minor: Allow "script *" console commands to take multiple script item ids | Justin Clark-Casey (justincc) | 2013-01-25 | 1 | -30/+32 |
| | |||||
* | Add the new UpdateAgentInformation cap to make maturity on more recent viewers | Melanie | 2013-01-25 | 1 | -2/+20 |
| | | | | work. | ||||
* | Set default particle burst count to 1 instead of 0 in any set particle ↵ | Justin Clark-Casey (justincc) | 2013-01-04 | 1 | -3/+3 |
| | | | | | | system script call that does not have an empty list. As per http://opensimulator.org/mantis/view.php?id=6353 | ||||
* | Fix build break caused by missing ) from dce2809. | Justin Clark-Casey (justincc) | 2013-01-04 | 1 | -1/+1 |
| | | | | Was hand-typing in a line of code I had tested before but not retested this time | ||||
* | Automatically grant sit-related llRequestPermissions() for subsequent ↵ | Justin Clark-Casey (justincc) | 2013-01-04 | 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 | ||||
* | refactor: simplify llGetNumberOfPrims() to return prim count + sitting ↵ | Justin Clark-Casey (justincc) | 2013-01-04 | 1 | -7/+1 |
| | | | | avatar count rather than independently inspecting every scene presence | ||||
* | Fix llGetLinkName() to return the name of the last avatar sat as the last ↵ | Justin Clark-Casey (justincc) | 2013-01-04 | 1 | -41/+35 |
| | | | | | | link number. As per http://wiki.secondlife.com/wiki/LlGetLinkName | ||||
* | Fix llGetLinkKey() to return the last sat avatar as the last link number. | Justin Clark-Casey (justincc) | 2013-01-04 | 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 | ||||
* | minor: Add some doc to the extremely unhelpful 'fudge....' comment as to why ↵ | Justin Clark-Casey (justincc) | 2013-01-04 | 1 | -1/+4 |
| | | | | we're deselecting the prim in code before scheduling an update on attachment | ||||
* | Fix problem where object attached from ground often does not get attached ↵ | Justin Clark-Casey (justincc) | 2013-01-04 | 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 | ||||
* | Improving documentation of AttachToAvatar and GetLine methods in LSL_Api.cs ↵ | SignpostMarv | 2013-01-04 | 1 | -8/+15 |
| | | | | based on doxygen error output | ||||
* | updating documentation in SampleMoneyModule based on doxygen error log ↵ | SignpostMarv | 2013-01-04 | 1 | -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 | ||||
* | Fixed: the AvatarEnteringNewParcel event wasn't triggered in some cases | Oren Hurvitz | 2013-01-04 | 1 | -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'. | ||||
* | minor: Change channel digger replacement message in TerrainModule to Info ↵ | Justin Clark-Casey (justincc) | 2013-01-04 | 1 | -1/+1 |
| | | | | | | from Warn. This is to stop this unnecessarily triggering log analysis code which reports warn and error level statements. | ||||
* | Fix indenting on ConsoleDisplayTable, align indenting on "show animations" ↵ | Justin Clark-Casey (justincc) | 2013-01-04 | 1 | -1/+1 |
| | | | | console command | ||||
* | minor: Allow objects to be added directly to a row on a ConsoleDisplayTable ↵ | Justin Clark-Casey (justincc) | 2013-01-04 | 1 | -1/+1 |
| | | | | rather than having to ToString() them first | ||||
* | Implemented Return Objects when it's invoked from the Top Colliders or Top ↵ | Oren Hurvitz | 2013-01-04 | 1 | -5/+55 |
| | | | | Scripts dialogs | ||||
* | Add "show animations" console command for debug purposes. | Justin Clark-Casey (justincc) | 2013-01-04 | 2 | -0/+216 |
| | | | | This shows the current animation sequence and default anims for avatars. | ||||
* | If an NPC is unowned, then always auto-grant permissions requested via ↵ | Justin Clark-Casey (justincc) | 2013-01-04 | 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 | ||||
* | BulletSim: add parameter to have Bullet output performance statistics | Robert Adams | 2013-01-01 | 4 | -7/+11 |
| | | | | every so many frames. Default to off. | ||||
* | BulletSim: move selection of the unmanaged Bullet DLL from BSPlugin | Robert Adams | 2013-01-01 | 2 | -6/+8 |
| | | | | into the unmanaged Bullet interface class. | ||||
* | BulletSim: move over and port the interface for BulletXNA. | Robert Adams | 2013-01-01 | 7 | -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. | ||||
* | BulletSim: fix line endings. | Robert Adams | 2013-01-01 | 2 | -52/+52 |
| | |||||
* | BulletSim: subclass Bullet[World|Body|Shape|Constraint] for unmanaged | Robert Adams | 2013-01-01 | 6 | -278/+1806 |
| | | | | | to have pointers and managed to have objects. Initial paste of XNA code. Commented out. | ||||
* | minor: Assign names to the different SmartThreadPools for debugging purposes. | Justin Clark-Casey (justincc) | 2013-01-01 | 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 | ||||
* | BulletSim: remove unused unmanaged memory reference functions from ↵ | Robert Adams | 2012-12-31 | 2 | -2/+4 |
| | | | | BSAPITemplate. | ||||
* | BulletSim: remove rigid body contruction functions from BSAPITemplate that ↵ | Robert Adams | 2012-12-31 | 2 | -61/+0 |
| | | | | relied on prebuilt construction info structures. | ||||
* | BulletSim: eliminate the use of the unmanaged HeightMapInfo structure. | Robert Adams | 2012-12-31 | 4 | -42/+20 |
| | | | | | Remove all related calls from the unmanaged and BSAPITemplate interfaces. Update DLLs and SOs to include the version without HeightMapInfo structures. | ||||
* | BulletSim: complete movement of BulletSimAPI functions to BSAPITemplate. | Robert Adams | 2012-12-31 | 10 | -194/+311 |
| | | | | Update BulletSim DLLs and SOs with simplier step function interface. | ||||
* | BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. ↵ | Robert Adams | 2012-12-31 | 15 | -201/+372 |
| | | | | Only initialization and debug fuctions left. | ||||
* | BulletSim: remove all the debug printing of pointer formatting ↵ | Robert Adams | 2012-12-31 | 7 | -25/+58 |
| | | | | (.ToString(X)) and replace it with a method on BulletBody, BulletShape, ... | ||||
* | BulletSim: another round of conversion: dynamics world and collision object ↵ | Robert Adams | 2012-12-31 | 15 | -1248/+1454 |
| | | | | functions. | ||||
* | BulletSim: add the implementation files for the two versions of Bullet: | Robert Adams | 2012-12-31 | 2 | -0/+1146 |
| | | | | unmanaged (C++) and managed (C#). | ||||
* | BulletSim: first round of conversion from direct BulletSimAPI interfacing by ↵ | Robert Adams | 2012-12-31 | 11 | -839/+234 |
| | | | | BulletSim core to using the BulletSimAPITemplate. Physical object creation and destruction first. | ||||
* | BulletSim: change physical data structures to classes. Add default | Robert Adams | 2012-12-31 | 5 | -15/+29 |
| | | | | | | instantiations for PhysBody and PhysShape when BSPhysObject is created to account for them being classes and not structures. Update TODO list. | ||||
* | Resolve Mantis 6480 (http://opensimulator.org/mantis/view.php?id=6480) | Robert Adams | 2012-12-31 | 1 | -2/+11 |
| | | | | | | | | by reversing the sign on the recoil computation and adding a [XEngine]RecoilScaleFactor parameter which defaults to zero. Testing in SL seems to show that there is not a recoil action there. Or, at least, it is very small. If someone knows how small, the default for the scale factor should be changed. | ||||
* | Comment out test messages that go directly to the console. | Robert Adams | 2012-12-31 | 1 | -2/+2 |
| | |||||
* | BulletSim: remove check for small motor movement because, while it | Robert Adams | 2012-12-29 | 2 | -3/+6 |
| | | | | | | did the right thing for stopping (speed reducing to zero), it prevented movement from starting (speed increasing from zero). Will revisit when the generalize PID motor is debugged. |