aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Thank you, salahazar, for a patch that corrects the behavior ofMelanie Thielker2008-08-272-7/+7
| | | | | | | llDetectedLink(). Also a small refactor to remove an interface member from IScriptEngine.
* Erm - make the distanc factor really work....Melanie Thielker2008-08-271-1/+1
| | | | | | (wipes egg off face)
* Add ScriptDistanceLimitFactor to OpenSim.ini to allow modifcation ofMelanie Thielker2008-08-271-1/+7
| | | | | | | | LSL's arbitrary 10 m limit on object movement. Also implements the 10 m maximum rezzing distance, subhect to the same factor.
* Mantis#2045. Thank you kindly, Tyre for a patch that:Charles Krinke2008-08-251-363/+419
| | | | | | | | | | | 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.
* Add ScriptDelayFactor under LL-Functions in OpenSim.ini. DefaultedMelanie Thielker2008-08-251-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.
* Mantis #2044Melanie Thielker2008-08-251-12/+95
| | | | | | | | | Thank you, salahzar, for a patch that corrects the behavior of PRIM_TYPE in llGetPrimitiveParams() and improves LSL conformance in llGetNumberOfSides();
* Mantis#2043. Thank you kindly, Ralphos for a patch that addresses:Charles Krinke2008-08-241-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).
* Mantis #2028Melanie Thielker2008-08-241-2/+104
| | | | | | | Thank you, salahzar, for a patch that implements llGetNumberOfSides() for the DotNetEngine.
* Some complex re-ordering to make prebuild do what needed to be done.Melanie Thielker2008-08-232-0/+2
| | | | | | | | | 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
* Mantis#1990. Thank you kindly, Nlin and M.Igarashi for a patch that:Charles Krinke2008-08-211-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.
* Mantis #2001Melanie Thielker2008-08-191-1/+31
| | | | | | | | Thank you, nlin, for a patch that implements part of llCreateLink - DotNetEngine implementation by nlin. - Shared/ port by me.
* Sync OpenSim/Region/ScriptEngine/{Common,Shared}/LSL_Types.cs.Mike Mazur2008-08-191-0/+10
|
* Formatting cleanup.Jeff Ames2008-08-186-121/+121
|
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-162-114/+114
|
* Mantis#1890. Thank you kindly, Godfrey, for a patch that addresses:Charles Krinke2008-08-161-2/+94
| | | | | llListSort() sorts integers and floats in ASCII order rather than numeric order
* Refactor a lot of direct calls to OGS1 to use the cached version instead.Melanie Thielker2008-08-162-6/+7
| | | | | | | Scripts can now no longer DOS the user server and there are a lot fewer gratuitious lookups of user profile data.
* Pantis #1957Melanie Thielker2008-08-151-3/+11
| | | | | | | Thank you, Leaf, for a patch that implements llGetAnimationList() XEngine implementation added by myself.
* Update svn properties, formatting cleanup, fix a couple compiler warnings.Jeff Ames2008-08-152-2/+2
|
* Thanks, krtaylor, for a patch that fixes llListSort() and llListRandomize() ↵Mike Mazur2008-08-151-1/+8
| | | | failing with stride less than 1. Fix issue 1893.
* Make the estate owner work. Changes permissions checks to allow theMelanie Thielker2008-08-141-1/+1
| | | | | | | estate owner user the ability to add and remove estate managers, and have EM rights outside of that.
* Mantis#1942. Thank you kindly, Tyre for a patch that:Charles Krinke2008-08-131-1/+2
| | | | | | updates llTriggerSound() so it accepts an object inventory name too This adds the same functionality like Xantor's patch for llPlaySound()
* Mantis#1941. Thank you kindly, Tyre for a patch thatCharles Krinke2008-08-131-34/+4
| | | | | | makes progress in extracting the line number of LSL script execution errors.
* Mantis#1934. Thank you Tyre for a patch that:Charles Krinke2008-08-131-1/+11
| | | | | | This patch implements the LSL script function llTeleportAgentHome()
* Thank you, tyre, for a patch that fixes a null reference in LSLMelanie Thielker2008-08-131-11/+10
| | | | | | function llOverMyLand().
* Mantis#1925. Thank you, homerHorwitz for a patch that:Charles Krinke2008-08-131-1/+30
| | | | | | | This fixes the coordinates returned by doing a llRequestInventoryData on a landmark.
* From: Omar Vera Ustariz <ustariz@de.ibm.com>Dr Scofield2008-08-133-7/+123
| | | | | | | | This patch implements a subset of the llParcelMediaCommandList() function.
* Minor formatting cleanup.Jeff Ames2008-08-122-2/+2
|
* * minor: replace hard tabs with soft 4 space tabs in previous patchJustin Clarke Casey2008-08-111-6/+5
|
* Mantis#1921. Thank you kindly, Leaf for a patch that:Charles Krinke2008-08-111-10/+11
| | | | | | | | llRezObject changed to llRezAtRoot. llRezObject implemented to call llRezAtRoot until I can figure out how to calculate a bounding box. Partial implementation of llPushObject (no angular impulse applied)
* Mantis#1910. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-101-1/+5
| | | | | | | | In case you run the server with mono --debug OpenSim.exe line numbers are reported as <filename>:<linenumber>, so no "at line" is found. That led to an exception, which is caught since r5766. The attached patch fixes this for mono;
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-101-1/+1
|
* * Remove warningsJustin Clarke Casey2008-08-091-1/+1
|
* Mantis#1521. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-081-115/+139
| | | | | | Increases the functionality of the particle system on both script engines.
* Mantis#1899. Thank you kindly, Cmickeyb for a patch that:Charles Krinke2008-08-073-11/+11
| | | | | | | attached are some patches to either comment out direct console writes or to convert them to log writes
* Mantis#1888. Thank you kindly, Tyre for a patch that:Charles Krinke2008-08-071-0/+27
| | | | | | | This patch adds the missing parcel and region flag constants for LSL scripts. Tested with .Net and XEngine
* Minor formatting cleanup.Jeff Ames2008-08-073-13/+13
|
* * oops, fix build break from last checkinJustin Clarke Casey2008-08-051-2/+2
|
* * possible fix for event queue problems (exceptions and event count max ↵Justin Clarke Casey2008-08-051-1/+17
| | | | | | | | | exceeded issues) seen in osgrid meeting today * From the logs, I'm guessing probable cause is that an exception generated by a bad index given to substring error line number conversion stopped the script being killed, leading to continuous events that filled up the log (maybe) * Someone will need to go back and fix this properly
* Fix wrong bitmask value in script engine that would make a mess ofMelanie Thielker2008-08-041-1/+1
| | | | | | the ObjectFlags. Good catch, gsky, thank you!
* Mantis#1859. Thank you kindly, Lmmz for a patch that:Charles Krinke2008-08-011-3/+3
| | | | | Implements llForceMouselook().
* Mantis#1868. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-07-311-1/+1
| | | | | | 0001868: llXorBase64StringsCorrect leads to error if second string shorter than first which was an off by one error.
* Thank you, HomerHorwitz, for a patch that implements ↵Melanie Thielker2008-07-312-2/+91
| | | | | | | | llSetCameraParams/llClearCameraParams. Fixes Mantis #1867
* Thank you, HomerHorwitz, for a patch that add PERMISSION_CONTROL_CAMERAMelanie Thielker2008-07-312-0/+3
| | | | | | Fixes Mantis #1861
* Thank you, sacha magne, for a patch that implementsMelanie Thielker2008-07-312-0/+4
| | | | | | | llRequestSimulatorData("simname", DATA_SIM_RELEASE) Fixes Mantis #1866
* Thanks, M. Igarashi & nlin, for a patch that implements unary minus operatorMike Mazur2008-07-311-0/+5
| | | | | | for Vector3 type. Fix issue 1872.
* -make ZERO_VECTOR and ZERO_ROTATION static readonly properties so they can beMike Mazur2008-07-312-2/+26
| | | | | | | | | used in scripts -cast from bool to LSL{Integer,Float,String} so functions such as `integer isZero(integer x) { return (x == 0); }` work -progress on issue 1863
* More LSL_Types implicit/explicit cast changes. Fix issue 1854.Mike Mazur2008-07-311-3/+3
|
* Thank you, HomerHorwitz, for a patch thatMelanie Thielker2008-07-301-1/+10
| | | | | | implements llSetLinkTexture. Heavily influenced by llSetLinkPrimitiveParams.
* When casting strings to int, use double.Parse() as strings may be floats. WithMike Mazur2008-07-281-2/+4
| | | | | | this commit, issue 1822 should be fixed.
* -implement LSLString -> Quaternion explicit castMike Mazur2008-07-281-0/+5
| | | | | | | -sync Shared/LSL_Types.cs with Common/LSL_Types.cs -get the test script in issue 1822 to compile