aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'avination' into careminsterMelanie2013-01-101-4/+38
|\ | | | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/ScenePresence.cs
| * fix llGetRot and parameters prim_rotation for attachments. Only onUbitUmarov2013-01-091-1/+27
| | | | | | | | LSL_api to avoid side effects for now
| * stop endless loop in lGetLinkPrimitiveParamsUbitUmarov2013-01-091-0/+2
| |
| * Prevent a null ref in llGetLinkPrimiteveParams. Still not a fix for the realMelanie2013-01-091-1/+1
| | | | | | | | issue.
| * * ubit pointed out another place where that check needed to be updated and I ↵teravus2013-01-011-6/+3
| | | | | | | | normalized it.
| * * This is actually the fix described the last commit.. I had commented it ↵teravus2013-01-011-1/+1
| | | | | | | | out to see if the problem had affected all attachments or just HUD attachments.
| * * Fixes the attachment scripted rotation bug. The problem is the code was ↵teravus2013-01-011-2/+11
| | | | | | | | relying on m_host.ParentId = 0 to determine if the attachment should be rotated against root prim offset. To fix it for attachments, we also need to check if the host's localID == RootPart's localID. otherwise we are cumulatively rotating against the host's root part rotation offset (which in this case, is it's own rotation)
* | Merge branch 'master' into careminsterMelanie2013-01-042-74/+58
|\ \ | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
| * | Set default particle burst count to 1 instead of 0 in any set particle ↵Justin Clark-Casey (justincc)2013-01-041-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-041-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-041-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-041-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-041-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-041-17/+31
| | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Improving documentation of AttachToAvatar and GetLine methods in LSL_Api.cs ↵SignpostMarv2013-01-031-8/+15
| | | | | | | | | | | | based on doxygen error output
| * | Fixed several problems with the Sun: some settings didn't work, or were ↵Oren Hurvitz2013-01-021-6/+4
| | | | | | | | | | | | 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)
| * | If an NPC is unowned, then always auto-grant permissions requested via ↵Justin Clark-Casey (justincc)2013-01-021-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
* | | Merge branch 'master' into careminsterMelanie2013-01-021-2/+11
|\ \ \ | |/ / | | | | | | | | | Conflicts: OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
| * | Resolve Mantis 6480 (http://opensimulator.org/mantis/view.php?id=6480)Robert Adams2012-12-311-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.
* | | Merge branch 'master' into careminsterMelanie2012-12-211-3/+4
|\ \ \ | |/ /
| * | Replace axis rotation numeric constants (STATUS_ROTATE_XYZ) with symbols. ↵Robert Adams2012-12-181-3/+4
| | | | | | | | | | | | Also made it so llSetStatus() can individually enable disable rotation axi using the bitmask of flags.
* | | Merge branch 'avination' into careminsterMelanie2012-12-182-6/+30
|\ \ \ | | |/ | |/|
| * | fix regressionUbitUmarov2012-12-071-2/+2
| | |
| * | *TEST* add some avatar skeleton information and use it to calculate avatarUbitUmarov2012-12-071-4/+25
| | | | | | | | | | | | height and bounding box. Change LSL acording.
| * | Merge branch 'avination' into ubitworkMelanie2012-12-031-2/+2
| |\ \
| | * | Add a transaction ID to the money module path for llTransferLindenDollarsMelanie2012-12-031-2/+2
| | | |
| * | | avoid potencial NullReferenceExceptionUbitUmarov2012-11-241-2/+5
| |/ /
* | | Merge branch 'master' into careminsterMelanie2012-12-041-0/+7
|\ \ \ | |/ / |/| / | |/ | | Conflicts: OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs
| * XmlRpcGridRouterBlueWall2012-12-031-0/+7
| | | | | | | | | | | | | | | | | | Flesh out XmlRpcGridRouter to reap unused channels from gateway when scripts or objects are removed, or when the llCloseRemoteDataChannel is called. See: http://http://forge.opensimulator.org/gf/project/xmlrpcrouter/ or https://github.com/BlueWall/XmlRpcRouter for php gateway and test code.
* | Merge branch 'master' into careminsterMelanie2012-11-153-0/+99
|\ \ | |/
| * Added AssemblyInfos to every dll in the OpenSim.Region namespace.Diva Canto2012-11-143-0/+99
| |
* | Merge branch 'master' into careminsterMelanie2012-11-093-0/+36
|\ \ | |/
| * llSetLinkCamera implementationPixelTomsen2012-11-093-0/+36
| | | | | | | | | | | | wiki: http://wiki.secondlife.com/wiki/LlSetLinkCamera mantis: http://opensimulator.org/mantis/view.php?id=6397
| * Change user message on TeskInventoryAccepted to let the viewer format itMelanie2012-11-051-5/+5
| | | | | | | | properly
* | Merge branch 'master' into careminsterMelanie2012-10-301-101/+78
|\ \ | |/ | | | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/SceneObjectPart.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
| * refactoring llCollisionSound to use new KeyOrName methodSignpostMarv2012-10-291-10/+1
| |
| * Refactoring llTriggerSoundLimited with a new method on ISoundModule, as the ↵SignpostMarv2012-10-291-6/+3
| | | | | | | | LL Wiki spec for llTriggerSoundLimited states an axis-aligned bounding box, not radial constraint
| * refactoring llTriggerSoundLimited to not use the LSL methods, since that ↵SignpostMarv2012-10-291-2/+2
| | | | | | | | will cause unnecessary calls to m_host.AddScriptLPS(1)
| * refactoring llGetPos() to take advantage of implicit converterSignpostMarv2012-10-291-2/+1
| |
| * shifting from two instances of typecasting to one instance of typecasting in ↵SignpostMarv2012-10-291-4/+4
| | | | | | | | llTriggerSoundLimited
| * 80-character width terminal formatting of recent commits to llPlaySound, ↵SignpostMarv2012-10-291-7/+15
| | | | | | | | llPlaySoundSlave, llTriggerSound and llTriggerSoundLimited
| * shuffling code around so that the interface for ISoundModule.SendSound() ↵SignpostMarv2012-10-291-4/+40
| | | | | | | | specifies a UUID rather than a string
| * moving SendSound from SceneObjectPart to ISoundModuleSignpostMarv2012-10-291-5/+17
| |
| * deduplicating code into a single LoopSound methodSignpostMarv2012-10-291-21/+7
| |
| * adjusting parameter order of PreloadSound to be more logicalSignpostMarv2012-10-291-1/+1
| |
| * transposing LoopSoundMaster to Sound ModuleSignpostMarv2012-10-291-25/+3
| |
| * transposing preload sound onto sound moduleSignpostMarv2012-10-291-1/+2
| |
| * transposing stop sound into sound moduleSignpostMarv2012-10-291-37/+5
| |
| * moving comment for llStopSound inside the method block prior to ↵SignpostMarv2012-10-291-1/+1
| | | | | | | | transposition to sound module
| * Immediately setting gain to zero as a workaround for code not stopping sound ↵SignpostMarv2012-10-291-0/+1
| | | | | | | | started by llPlaySound