aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-07-25llApplyImpulse now accepts any non-zero integer as not FALSEDahlia Trimble1-9/+1
2008-07-24Update svn properties. Minor formatting cleanup.Jeff Ames1-3/+3
2008-07-24Implements llSetForce() and llGetForce(). These are experimental and the ↵Dahlia Trimble1-3/+30
units may not match the Linden implementation.
2008-07-23refactor TaskInventoryItem Mask -> Permissions to be consistant with how thingsSean Dague1-6/+6
are stored in the db.
2008-07-23Attempt to fix Mantis #1804Melanie Thielker1-18/+5
Fetches the correct link part to chenge. Please provide feedback, since I was not able to test all variants of this huge function.
2008-07-23refactored LandData to use properties, and cleaned up the naming onSean Dague1-32/+32
the properties a bit to be more consistant with other objects (having things like .Name .Description, etc).
2008-07-23Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames2-14/+14
2008-07-23Fix issue 1760. If the inventory item is not found, llSay() and throw an ↵Mike Mazur1-4/+7
exception.
2008-07-21some optimizations in quaternion normalization in llRot2Fwd, llRot2Left, and ↵Dahlia Trimble1-36/+48
llRot2Up. llAxes2Rot now uses these functions for sign error correction instead of vector*quat products.
2008-07-21does some verification of the quaternion returned by llAxes2Rot and modifies ↵Dahlia Trimble1-31/+39
the sign of the s term if a discrepency is found. This helps llAxes2Rot more closely match the Linden implementation.
2008-07-20Make the max sizes of physical and nonphysical prims configurable in OpenSim.iniMelanie Thielker1-14/+14
Defaulted to 65536 and 10, respectively
2008-07-19Mantis#1785. Thank you kindly, Junta_Kohime for a patch that"Charles Krinke1-2/+31
llAxes2Rot now implemented. Important note: quaternion <x,y,z,s> is equal to <-x,-y,-z,-s>. The result may be different from LSL output, but it is correct. A problem of rounding caused an error of square rooting of zero as negative number, corrected by squaring again. Function tested 360° along 3 axes. Vector fwd, left and up have to be normalized.
2008-07-19Fix prim link numbers (Mantis #1781)Melanie Thielker1-9/+9
Implements additional unlink modes (unlink root prim from link set, some multi-set operations). Linking (single and mutiple) fully implemented. Consistent numbering of links while in world. Link/delink with predictable link numbering. Correct link numbers in LSL. Not all multi-set ops implemented. Link numbers still change when taken and re-rezzed.
2008-07-18Mantis#1778. Thank you kindly, Junta_Kohime for a patch that:Charles Krinke1-2/+30
llRot2Left and llRot2Up functions modified, using fast algebric calculations instead of vectors and quaternions products. The accuracy is the same. Normalization is now implemented.
2008-07-18* Fix http://opensimulator.org/mantis/view.php?id=1761Justin Clarke Casey1-1/+1
* Now llGetLinkNumber() returns 0 if the prim is not linked, instead of 1
2008-07-18Treat LSL_Types as special cases in llList2Integer and llList2Float. This ↵Mike Mazur1-0/+18
could be implemented many other places, but let's do that on a case-by-case basis.
2008-07-18Mantis#1768. Thank you kindly, Junta_Kohime for a patch that:Charles Krinke1-1/+15
llRot2Fwd function modified, using fast algebric calculations instead of vectors and quaternions products. The accuracy is the same. Normalization is now implemented.
2008-07-17Mantis#1598. Thank you kindly, Matth for a patch that addresses:Charles Krinke1-27/+53
The previous implementation of llEuler2Rot was not mathematically incorrect, but it was an awkward way of posing the problem that led to a few degenerate cases which were not handled correctly - for example, PI rotations around X and Z axes were wrong. I put some comments in the source about how I arrived at the current implementation, which I think is easier to read, and gives results that match SL.
2008-07-16squashing warnings crittersDr Scofield2-1/+10
2008-07-16Mantis#1753. Thank you kindly, Kinoc for a patch that:Charles Krinke5-1169/+2554
Brings Yield Prolog up to date with sourceforge version 0.9.10 Patched applies to both DotNet and XEngine.
2008-07-14Mantis#1739. Thank you kindly, Grumly57 for an additional patch that:Charles Krinke1-8/+11
Changed code to include Melanie's advice about X-SecondLife-Region, then put the exact same content format as a llHTTPRequest issued by other grids.
2008-07-14Mantis#1739. Thank you kindly, Grumly57 for a patch that:Charles Krinke1-1/+17
Implements X-SecondLife-* HTTP Headers for llHTTPRequest
2008-07-14Patch #9150Melanie Thielker1-1/+1
Patch 7 of the region patches. Finish off the region parts of the estate dialog. Full user functionality. Terrain textures, heights, water, avatar counts, prim bonus, debug settings and region toggles can now be set from the dialog on a per-region basis. Estate stuff defaults to sane values where there are no defaults, to estate_settings.xml otherwise. Sun still b0rked :(
2008-07-14Patch #9147Melanie Thielker1-7/+10
Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
2008-07-12Mantis#1714. Thank you kindly, Krtaylor for a patch that:Charles Krinke1-1/+9
Solves llGetListLength fails scripts when list is not initialized.
2008-07-12Patch #9141 (Mantis #1655)Melanie Thielker1-1/+1
Untangles llDie handling in XEngine, which resulted in a thread being aborted while executing inside of Scene.
2008-07-11Patch #9140 (Mantis #1683)Melanie Thielker2-0/+28
Add LifetimeService overrides to all MarshalByRef derived classes to prevent the remoting interfaces from expiring.
2008-07-10Mantis#1707. Thank you, Melanie for a patch that:Charles Krinke1-0/+36
This patch limits the maximum size of prims that can be created using libsl bots or modified clients to 65536mper side. It also limits LSL functions to that size. If a prim is already physical, the enforced constraint is 10m. A prim that is larger than 10m cannot be turned physical, either via script or UI. Linksets are handled correctly, so scaling of physical linksets is constrained by the size of it's largest component prim. Also, turning linksets physical is based on the size of it's largest ptim.
2008-07-09Mantis#1700. Thank you, Melanie for a patch that:Charles Krinke1-0/+8
Lets osSetParcelMediaTime honor the AllowOSComamnds setting
2008-07-09for testing purposes only:MW3-0/+15
added void osSetParcelMediaTime(double time) command to script engines. which sets the position of the media that is playing. Time is in seconds. Doesn't do any security checking (should be checking that the object/script is owned by the parcel owner). So could be abused, if it is then we should remove it, or add the security. Only tested in dotnet scripting engine, but should work in XEngine too.
2008-07-08Mantis#1691. Applied Melanie's modification of Charles Krinke1-2/+13
Phrearch's iiGetCameraPos() patch, but not the original yet. Thank you Phrearch and Melanie.
2008-07-07change SitTarget calls from functions to propertiesSean Dague1-1/+2
2008-07-06Mantis#1678. Thank you kindly, Vytek for a patch that:Charles Krinke1-1/+1
Changes ...TimeOfDay.Milliseconds to ...TimeOfDay.TotalMilliseconds for llGetTimeOfDay() in both LSL_Api.cs and LSL_BuiltIn_Commands.cs
2008-07-06Copyright notices and formatting cleanup.Jeff Ames1-10/+10
2008-07-06Mantis#1674. Thank you kindly, Matth for a patch that:Charles Krinke1-1/+2
This patch fixes an error in llSetPrimitiveParams() that prevents correctly setting the type of the prim to SCULPT_TYPE.
2008-07-04Mantis#1659. Thank you, Melanie for a patch that:Charles Krinke1-0/+2
In LSL, the state command should have an immediate effect. The OpenSim script engine seems to wait until the function ends to process the state transition.
2008-07-03Mantis#1660. Thank you, kindly, Melanie for a patch that:Charles Krinke1-2/+3
Attached patch changes TRUE and FALSE to be LSLIntegers.
2008-07-03Mantis#1658. Thank you, Melanie for a patch that:Charles Krinke1-2/+25
Adds IEmailModule and a module skelaton
2008-07-03Mantis#1654. Thank you kindly, Matth for a patch that:Charles Krinke2-16/+17
Updates llGetPrimitiveParams() and associated files.
2008-07-03Mantis#1653. Thank you kindly, Vytek for a patch that:Charles Krinke1-2/+1
Implements llGetTimeOfDay().
2008-07-03Mantis#1652. Thank you, Melanie for a patch that:Charles Krinke1-7/+463
Applies the patch to LSL_Api.cs
2008-07-02property encapsulation for SOPSean Dague1-1/+1
2008-07-02Mantis#1648. Thank you, Melanie for a patch that:Charles Krinke1-1/+1
Fix a script Xengine deadlock/hang if llResetScript is used in changed()
2008-07-01Mantis#1643. Thank you Melanie for a patch that:Charles Krinke1-0/+6
In the new runtime, there is a flag to diable all os* comamnds. The implementation of osGetScriptEngineName ignored it. This patch fixes this.
2008-07-01From: kurt taylor (krtaylor)Dr Scofield3-0/+33
Another new OSSL function for returning the name of the script engine currently running, osGetScriptEngineName, added to both DotNet and XEngine OSSL API.
2008-06-30properly explaining each #pragma warning disableDr Scofield7-93/+93
massaging OSHttpRequestPump to not abort on exceptions...
2008-06-29patch from mantis #1632, thanks MelanieMW1-1/+1
2008-06-28Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke1-2/+1
not break trunk.
2008-06-28From: Kurt Taylor <krtaylor@us.ibm.com>Dr Scofield3-12/+12
Patch to fix the passed parms and properly show llTakeCamera and llReleaseCamera as deprecated. Patch for both XEngine and DotNetEngine.
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield10-38/+154