Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add "show sensors" command to show script sensor information for debug purposes. | Justin Clark-Casey (justincc) | 2013-01-10 | 3 | -32/+153 |
| | |||||
* | minor: Remove unnecessary commented out code from last commit c28a2f05 and ↵ | Justin Clark-Casey (justincc) | 2013-01-09 | 1 | -4/+1 |
| | | | | fix up code comment | ||||
* | minor: make spacing consistent in console help output | Justin Clark-Casey (justincc) | 2013-01-09 | 1 | -3/+6 |
| | |||||
* | Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim | Melanie | 2013-01-09 | 3 | -39/+45 |
|\ | |||||
| * | BulletSim: Fix hover height (boats float at the correct level). | Robert Adams | 2013-01-08 | 2 | -8/+12 |
| | | | | | | | | Fix problem of vehicles going crazy when backing up. | ||||
| * | minor: Fix command match of "debug script" command to "debug scripts" to ↵ | Justin Clark-Casey (justincc) | 2013-01-09 | 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-09 | 1 | -30/+32 |
| | | |||||
* | | Revert "Prevent empty Anim Packs" | Melanie | 2013-01-09 | 1 | -12/+0 |
| | | | | | | | | This reverts commit 5561333668f61f043cdfc0733a4eb50a1bcfb14e. | ||||
* | | Revert "Fix sequence id fr default anim" | Melanie | 2013-01-09 | 1 | -1/+1 |
|/ | | | | This reverts commit a775931a0cec9f65748c6e20dd2695edcbe21b7f. | ||||
* | Fix sequence id fr default anim | Melanie | 2013-01-08 | 1 | -1/+1 |
| | |||||
* | Prevent empty Anim Packs | Melanie | 2013-01-08 | 1 | -0/+12 |
| | |||||
* | Add the new UpdateAgentInformation cap to make maturity on more recent viewers | Melanie | 2013-01-08 | 1 | -2/+20 |
| | | | | work. | ||||
* | BulletSim: improve vehicle angular banking and deflection computation. ↵ | Robert Adams | 2013-01-07 | 1 | -19/+18 |
| | | | | Rotate angular correction forces to be world relative rather than vehicle relative. | ||||
* | BulletSim: add function to push avatar up when hitting stairs. | Robert Adams | 2013-01-07 | 5 | -27/+119 |
| | | | | | | | | | | It looks like BulletSim and ODE rely on penetration correction to cause the avatar to move up and thus allowing walking up stairs. Object penetration was minimized for walking and flying (so one doesn't go through walls) and this stopped stairs from working. This commit introduces avatar movement code to check for collisions at the feet while walking and attempts to raise the avatar for the steps. Not yet perfect but movement is better. | ||||
* | BulletSim: fix exception when re-creating the terrain when loading an OAR file | Robert Adams | 2013-01-07 | 1 | -0/+2 |
| | |||||
* | BulletSim: comments and removing small compile errors introduced in last commit. | Robert Adams | 2013-01-06 | 3 | -9/+3 |
| | |||||
* | BulletSim: update DLLs and SOs with better debugging output. | Robert Adams | 2013-01-06 | 4 | -12/+151 |
| | | | | | Add definition of hand crafted avatar mesh. Not used yet. Comments and cleanup. | ||||
* | BulletSim: fix problem where mesh shapes were physically just their bounding ↵ | Robert Adams | 2013-01-04 | 1 | -0/+1 |
| | | | | box and not the complete mesh. Fill mesh physical objects are back. | ||||
* | BulletSim: implement llMoveToTarget by adding PIDActive, etc. | Robert Adams | 2013-01-04 | 2 | -50/+33 |
| | | | | | Implementation of non-vehicle hover but haven't tested it a lot. Update TODO list. | ||||
* | BulletSim: add some features to the PID motor to make it more flexible. | Robert Adams | 2013-01-04 | 1 | -9/+18 |
| | |||||
* | BulletSim: convert avatar movement from a force to an impulse. Shouldn't | Robert Adams | 2013-01-04 | 1 | -2/+2 |
| | | | | change functionality but removes an oddity in computing the force. | ||||
* | BulletSim: add initial implementation of llMoveToTarget and hover height. | Robert Adams | 2013-01-04 | 1 | -10/+147 |
| | | | | Not all there yet. | ||||
* | BulletSim: reorganize motor code a little to pull together common functions. | Robert Adams | 2013-01-04 | 1 | -18/+129 |
| | | | | Add BSFMotor. | ||||
* | BulletSim: add comments to force and impulse setting functions | Robert Adams | 2013-01-04 | 1 | -0/+8 |
| | | | | so it is clear what Bullet is actually doing with the set values. | ||||
* | BulletSim: fix problem where pre-step actions would not replaced | Robert Adams | 2013-01-04 | 1 | -0/+4 |
| | | | | by new registrations thus causing multiple instances of an action. | ||||
* | BulletSim: add ResetBroadphasePool and ResetConstraintSolver diagnostic | Robert Adams | 2013-01-04 | 4 | -50/+73 |
| | | | | | functions. If values set from console, the functions are called. Looking for why the collision pools fill up with unnecessary stuff. | ||||
* | 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-03 | 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-03 | 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 | ||||
* | Scipt modules get the OpenMetaverse types, so lists passed as arguments to ↵ | SignpostMarv | 2013-01-03 | 1 | -2/+27 |
| | | | | script module functions which then later call LSL_Types.list.GetVector3Item() or LSL_Types.list.GetQuaternionItem() methods would then trigger an InvalidCastException, which is now avoided. | ||||
* | Improving documentation of AttachToAvatar and GetLine methods in LSL_Api.cs ↵ | SignpostMarv | 2013-01-03 | 1 | -8/+15 |
| | | | | based on doxygen error output | ||||
* | updating documentation in SampleMoneyModule based on doxygen error log ↵ | SignpostMarv | 2013-01-03 | 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 | ||||
* | minor: Change channel digger replacement message in TerrainModule to Info ↵ | Justin Clark-Casey (justincc) | 2013-01-03 | 1 | -1/+1 |
| | | | | | | from Warn. This is to stop this unnecessarily triggering log analysis code which reports warn and error level statements. | ||||
* | Allow registering regions whose names are equivalent under LIKE but not ↵ | Oren Hurvitz | 2013-01-02 | 3 | -8/+19 |
| | | | | truly equal | ||||
* | Fixed several problems with the Sun: some settings didn't work, or were ↵ | Oren Hurvitz | 2013-01-02 | 5 | -61/+37 |
| | | | | inconsistently used. - The sun position is always calculated by combining the sun settings in the Region and Estate. This fixes the problem that 'UseEstateSun' didn't work. - To remove ambiguity, the EstateToolsSunUpdate event no longer accepts the sun's position as parameters. That's because the position is always calculated from the Region and Estate settings. - Use only the 'FixedSun' flag to determine whether the sun is fixed; not the 'UseGlobalTime' flag. - Don't change the region's 'SunPosition' field according to the sun's position: this field is used only to set the position when using a FixedSun. (The 'SunVector' field does get updated according to the sun's position in the sky) | ||||
* | Fixed: the AvatarEnteringNewParcel event wasn't triggered in some cases | Oren Hurvitz | 2013-01-02 | 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'. | ||||
* | Added locking in NullRegionData. | Oren Hurvitz | 2013-01-02 | 1 | -20/+44 |
| | | | | This prevents errors when one thread iterates over the regions (e.g., from RegenerateMaptileAndReregister()) while another thread is adding a region. | ||||
* | Fix indenting on ConsoleDisplayTable, align indenting on "show animations" ↵ | Justin Clark-Casey (justincc) | 2013-01-02 | 2 | -3/+4 |
| | | | | console command | ||||
* | minor: minor code and log formatting fixes to recent changes in ↵ | Justin Clark-Casey (justincc) | 2013-01-02 | 1 | -5/+6 |
| | | | | LandManagementModule | ||||
* | Changed locks to prevent deadlocks (especially during multi-region Load OAR) | Oren Hurvitz | 2013-01-02 | 3 | -39/+61 |
| | |||||
* | If Save OAR/IAR times-out while waiting for assets then notify the caller ↵ | Oren Hurvitz | 2013-01-02 | 4 | -26/+37 |
| | | | | that the operation failed | ||||
* | minor: Allow objects to be added directly to a row on a ConsoleDisplayTable ↵ | Justin Clark-Casey (justincc) | 2013-01-02 | 2 | -2/+2 |
| | | | | rather than having to ToString() them first | ||||
* | Implemented Return Objects when it's invoked from the Top Colliders or Top ↵ | Oren Hurvitz | 2013-01-02 | 1 | -5/+55 |
| | | | | Scripts dialogs | ||||
* | Add "show animations" console command for debug purposes. | Justin Clark-Casey (justincc) | 2013-01-02 | 3 | -4/+220 |
| | | | | 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-02 | 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 |