aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-02Correct the representation of the automatic null stringMelanie Thielker1-1/+1
2008-09-02Remove the ((bool)()) cast, since it can make c# barfMelanie Thielker1-2/+2
2008-09-02Change some chat output functions so that text is truncated atMelanie Thielker3-6/+13
1000 chars to avoid the exception thrown by libomv at 1100 chars. Change string->int conversion so it copes with non-numeric chars after the number and no longer uses a float to parse the value.
2008-09-02Add an explicit cast to bool for the if expression so that any base typesMelanie Thielker1-2/+2
that slip in will not cause it to break
2008-09-01Thank you, Ewe Loon, for a patch that fixes various aspects ofMelanie Thielker1-48/+48
llSetPrimitiveParams and llSetLinkPrimitiveParams
2008-09-01This is an attempt to fix the handling of constants in LSL.Melanie Thielker3-31/+34
It wraps constants in new LSLType(x), so that lists with constant values are processed correctly. Contains changes to the lsl.parser.cs that are not (yet) reflected in opensim-libs, since this experimental patch affects XEngine only. Also contains nuts.
2008-09-01Another attempt at fixing XEngine llSetPrimitiveParams: Make it acceptMelanie Thielker2-26/+26
LSLIntegers in lists, and attempt to address the scope issue on TRUE and FALSE with readonly static linkage
2008-08-30* Apply cmickeyb's patch from mantis 2068Justin Clarke Casey1-8/+13
* llParseString functions throw exception when passed a list of variables * Thanks!
2008-08-29Maintis #2078Melanie Thielker1-3/+10
Thank you, ralphos, for a patch that corrects the handling of compiler warnings in the XEngine, which were erronoeously reported as errors!
2008-08-28Update svn properties, formatting cleanup.Jeff Ames3-39/+38
2008-08-28Thannk you, Ralphos, for a patch the corrects an improper cast inMelanie Thielker1-2/+2
llSetPrimitiveParams
2008-08-28Thank you, salahzar, for a patch that adds some more functionsMelanie Thielker1-5/+51
from DotNetEngine into XEngine.
2008-08-28Refactor IScriptInstance / IScriptEngine to use a generic IScriptWorkItem,Melanie Thielker5-7/+79
which is a thin wrapper around a IWorkItemResult from the SmartThreadPool. However, it is very easy to reimplement on top of basic threading and therefore makes the IScriptInstance class independent of the specific threading implementation.
2008-08-27Thank you, salahazar, for a patch that corrects the behavior ofMelanie Thielker6-38/+54
llDetectedLink(). Also a small refactor to remove an interface member from IScriptEngine.
2008-08-27Refactor XScriptInstance to IScriptInstance and move into Shared/. NowMelanie Thielker5-1048/+1233
engines that want to use the XEngine's instance handling and state persistence can do so. IScriptInstance is optional, but it does require the SmartThreadPool if it is used.
2008-08-27Refactor Executor into the script app domain and IScript. This changesMelanie Thielker6-175/+111
an implicit reference into a proxied one and further reduces memory consumption of XEngine
2008-08-27Erm - make the distanc factor really work....Melanie Thielker2-2/+2
(wipes egg off face)
2008-08-27Implements the r6005 foes for XEngine as wellMelanie Thielker1-1/+9
2008-08-27Add ScriptDistanceLimitFactor to OpenSim.ini to allow modifcation ofMelanie Thielker1-1/+7
LSL's arbitrary 10 m limit on object movement. Also implements the 10 m maximum rezzing distance, subhect to the same factor.
2008-08-25Mantis#2045. Thank you kindly, Tyre for a patch that:Charles Krinke2-423/+530
This patch adds even more LSL compatibility to llSetPos() As stated in the wiki http://wiki.secondlife.com/wiki/LlSetPos, [^] movement should also be capped to 10m per call for unattached root prims. Beside this issue the attached patch adds (hopefully) all known LSL script delays (as ScriptSleep(), but still commented out) to LSL_BuiltIn_Commands.cs and LSL_Api.cs and a lot of format cleanup.
2008-08-25Add the same delay factor in the XEngine section for the XEngineMelanie Thielker1-2/+18
2008-08-25Add ScriptDelayFactor under LL-Functions in OpenSim.ini. DefaultedMelanie Thielker1-6/+22
at 1.0, it allows delays to function as coded. Smaller values will reduce, larger values will increase the delays. A value of 0 is permitted and results in on delay being applied.
2008-08-25Fix osAvatarPlayAnimation to actually do what it says on the boxMelanie Thielker1-1/+1
2008-08-25Mantis #2044Melanie Thielker2-21/+187
Thank you, salahzar, for a patch that corrects the behavior of PRIM_TYPE in llGetPrimitiveParams() and improves LSL conformance in llGetNumberOfSides();
2008-08-24Mantis#2043. Thank you kindly, Ralphos for a patch that addresses:Charles Krinke1-0/+174
The version of llSetLinkPrimitiveParams in LSL_BuiltIn_Commands.cs has not been kept in sync with the additional functionality made recently to the llSetLinkPrimitiveParams implementation in LSL_Api.cs which includes support for setting glow, full bright and other privative parameters. A patch to LSL_BuiltIn_Commands.cs is provided the incorperates this functionality (duplicated).
2008-08-24Mantis #2028Melanie Thielker1-2/+104
Thank you, salahzar, for a patch that implements llGetNumberOfSides() for the DotNetEngine.
2008-08-23Thank you, salahzar, for a patch that adds llGetNumberOfSides and willMelanie Thielker1-2/+105
also enable LSLconformance on some texture functions as well. Applied the part of the patch in Shared/. The part for Common/ needs to be reworked to remove the reference into Shared/
2008-08-23Some complex re-ordering to make prebuild do what needed to be done.Melanie Thielker4-0/+4
It is now possible to use module interfaces without referencing Scene. Place those interfaces in OpenSim/Region/Interfaces. They may not use any refs from OpenSim.Region.Environment as parameters. This resolves a circular library ref introduced in r5949
2008-08-21Mantis#1990. Thank you kindly, Nlin and M.Igarashi for a patch that:Charles Krinke1-0/+6
This patch improves LSL conformance by inserting a 0.2 second delay into llSetPos/llSetRot, as the function specification states. Thanks to M. Igarashi for the patch.
2008-08-19Fixes the previous commit of llMakeLink for Shared/Melanie Thielker1-2/+2
2008-08-19Mantis #2001Melanie Thielker2-2/+62
Thank you, nlin, for a patch that implements part of llCreateLink - DotNetEngine implementation by nlin. - Shared/ port by me.
2008-08-19Sync OpenSim/Region/ScriptEngine/{Common,Shared}/LSL_Types.cs.Mike Mazur2-91/+106
2008-08-19Apply Godfrey's patch (originally in r5872) to Shared/LSL_Types.cs as well.Mike Mazur1-2/+94
2008-08-18Formatting cleanup.Jeff Ames26-374/+370
2008-08-17Update svn properties, minor formatting cleanup.Jeff Ames1-42/+42
2008-08-17Mantis#1974. Thank you BlueWall for a patch that:Charles Krinke1-0/+42
adds handling for PRIM_PHYSICS, PRIM_PHANTOM in llSetPrimitiveParams()
2008-08-17Update svn properties, minor formatting cleanup.Jeff Ames1-32/+32
2008-08-16Mantis#1971. Thank you kindly, BlueWall for a patch that:Charles Krinke1-2/+40
The included patch enable handling for PRIM_FULLBRIGHT in llSetPrimitiveParams().
2008-08-16Update svn properties, minor formatting cleanup.Jeff Ames3-189/+189
2008-08-16Mantis#1890. Thank you kindly, Godfrey, for a patch that addresses:Charles Krinke1-2/+94
llListSort() sorts integers and floats in ASCII order rather than numeric order
2008-08-16Mantis#1964. Thank you kindly, BlueWall for a patch that:Charles Krinke1-3/+63
Parch adds PRIM_BUMP_SHINY handling to llSetPrimitiveParams
2008-08-16Mantis#1963. Thank you kindly, Krtaylor for a patch that solves:Charles Krinke1-0/+10
XEngine missing string constructor for LSLInteger and LSLFloat
2008-08-16Refactor a lot of direct calls to OGS1 to use the cached version instead.Melanie Thielker4-12/+14
Scripts can now no longer DOS the user server and there are a lot fewer gratuitious lookups of user profile data.
2008-08-15Pantis #1957Melanie Thielker2-6/+22
Thank you, Leaf, for a patch that implements llGetAnimationList() XEngine implementation added by myself.
2008-08-15Mantis #1961Melanie Thielker1-0/+34
Thank you, BlueWall, for a patch that adds PRIM_GLOW
2008-08-15Update svn properties, formatting cleanup, fix a couple compiler warnings.Jeff Ames3-3/+3
2008-08-15Thanks, krtaylor, for a patch that fixes llListSort() and llListRandomize() ↵Mike Mazur2-2/+16
failing with stride less than 1. Fix issue 1893.
2008-08-14Make the estate owner work. Changes permissions checks to allow theMelanie Thielker2-2/+2
estate owner user the ability to add and remove estate managers, and have EM rights outside of that.
2008-08-13Mantis#1942. Thank you kindly, Tyre for a patch that:Charles Krinke2-2/+4
updates llTriggerSound() so it accepts an object inventory name too This adds the same functionality like Xantor's patch for llPlaySound()
2008-08-13Mantis#1941. Thank you kindly, Tyre for a patch thatCharles Krinke1-34/+4
makes progress in extracting the line number of LSL script execution errors.