Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-01-04 | BulletSim: fix problem where mesh shapes were physically just their bounding ↵ | Robert Adams | 1 | -0/+1 | |
box and not the complete mesh. Fill mesh physical objects are back. | |||||
2013-01-04 | BulletSim: implement llMoveToTarget by adding PIDActive, etc. | Robert Adams | 2 | -50/+33 | |
Implementation of non-vehicle hover but haven't tested it a lot. Update TODO list. | |||||
2013-01-04 | BulletSim: add some features to the PID motor to make it more flexible. | Robert Adams | 1 | -9/+18 | |
2013-01-04 | BulletSim: convert avatar movement from a force to an impulse. Shouldn't | Robert Adams | 1 | -2/+2 | |
change functionality but removes an oddity in computing the force. | |||||
2013-01-04 | BulletSim: add initial implementation of llMoveToTarget and hover height. | Robert Adams | 1 | -10/+147 | |
Not all there yet. | |||||
2013-01-04 | BulletSim: reorganize motor code a little to pull together common functions. | Robert Adams | 1 | -18/+129 | |
Add BSFMotor. | |||||
2013-01-04 | BulletSim: add comments to force and impulse setting functions | Robert Adams | 1 | -0/+8 | |
so it is clear what Bullet is actually doing with the set values. | |||||
2013-01-04 | BulletSim: fix problem where pre-step actions would not replaced | Robert Adams | 1 | -0/+4 | |
by new registrations thus causing multiple instances of an action. | |||||
2013-01-04 | BulletSim: add ResetBroadphasePool and ResetConstraintSolver diagnostic | Robert Adams | 4 | -50/+73 | |
functions. If values set from console, the functions are called. Looking for why the collision pools fill up with unnecessary stuff. | |||||
2013-01-04 | Set 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-04 | Fix 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-04 | Automatically 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-04 | refactor: 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-04 | Fix 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-04 | Fix 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-03 | bug fix, cleanup... | UbitUmarov | 3 | -38/+34 | |
2013-01-03 | minor: 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-03 | Fix 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-03 | check land permitions on sit target for unscripted sits | UbitUmarov | 3 | -0/+31 | |
2013-01-03 | make ResetMoveToTarget cancel any 'force' waiting to be applied to avatar | UbitUmarov | 1 | -7/+2 | |
( by the odd use of Velocity) | |||||
2013-01-03 | cancel MoveToTarget (viewer 'go here") on sits | UbitUmarov | 1 | -2/+22 | |
2013-01-03 | Scipt modules get the OpenMetaverse types, so lists passed as arguments to ↵ | SignpostMarv | 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. | |||||
2013-01-03 | Improving documentation of AttachToAvatar and GetLine methods in LSL_Api.cs ↵ | SignpostMarv | 1 | -8/+15 | |
based on doxygen error output | |||||
2013-01-03 | updating documentation in SampleMoneyModule based on doxygen error log ↵ | SignpostMarv | 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 | |||||
2013-01-03 | minor: 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-02 | Allow registering regions whose names are equivalent under LIKE but not ↵ | Oren Hurvitz | 3 | -8/+19 | |
truly equal | |||||
2013-01-02 | Fixed several problems with the Sun: some settings didn't work, or were ↵ | Oren Hurvitz | 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) | |||||
2013-01-02 | Fixed: the AvatarEnteringNewParcel event wasn't triggered in some cases | Oren Hurvitz | 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'. | |||||
2013-01-02 | Added locking in NullRegionData. | Oren Hurvitz | 1 | -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-02 | Fix indenting on ConsoleDisplayTable, align indenting on "show animations" ↵ | Justin Clark-Casey (justincc) | 2 | -3/+4 | |
console command | |||||
2013-01-02 | minor: minor code and log formatting fixes to recent changes in ↵ | Justin Clark-Casey (justincc) | 1 | -5/+6 | |
LandManagementModule | |||||
2013-01-02 | Changed locks to prevent deadlocks (especially during multi-region Load OAR) | Oren Hurvitz | 3 | -39/+61 | |
2013-01-02 | If Save OAR/IAR times-out while waiting for assets then notify the caller ↵ | Oren Hurvitz | 4 | -26/+37 | |
that the operation failed | |||||
2013-01-02 | minor: 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-02 | i try to fix avatar orientation in some cases.. | UbitUmarov | 1 | -2/+2 | |
2013-01-02 | Implemented Return Objects when it's invoked from the Top Colliders or Top ↵ | Oren Hurvitz | 1 | -5/+55 | |
Scripts dialogs | |||||
2013-01-02 | Add "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-02 | add a lock to CollisionEventsThisFrame | UbitUmarov | 1 | -20/+29 | |
2013-01-02 | *TEST* avatar unscripted sit. Some guessing/automation | UbitUmarov | 6 | -332/+805 | |
2013-01-02 | If 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-01 | BulletSim: add parameter to have Bullet output performance statistics | Robert Adams | 4 | -7/+11 | |
every so many frames. Default to off. | |||||
2013-01-01 | BulletSim: move selection of the unmanaged Bullet DLL from BSPlugin | Robert Adams | 2 | -6/+8 | |
into the unmanaged Bullet interface class. | |||||
2013-01-01 | BulletSim: move over and port the interface for BulletXNA. | Robert Adams | 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. | |||||
2013-01-01 | BulletSim: fix line endings. | Robert Adams | 2 | -52/+52 | |
2013-01-01 | BulletSim: subclass Bullet[World|Body|Shape|Constraint] for unmanaged | Robert Adams | 6 | -278/+1806 | |
to have pointers and managed to have objects. Initial paste of XNA code. Commented out. | |||||
2013-01-02 | Fixed bugs when getting the root folder. | Oren Hurvitz | 1 | -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-01 | minor: 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-01 | refactor: 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. | |||||
2012-12-31 | BulletSim: remove unused unmanaged memory reference functions from ↵ | Robert Adams | 2 | -2/+4 | |
BSAPITemplate. | |||||
2012-12-31 | BulletSim: remove rigid body contruction functions from BSAPITemplate that ↵ | Robert Adams | 2 | -61/+0 | |
relied on prebuilt construction info structures. |