aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-07-28-implement LSLString -> Quaternion explicit castMike Mazur1-0/+10
-sync Shared/LSL_Types.cs with Common/LSL_Types.cs -get the test script in issue 1822 to compile
2008-07-28-copy LSL_Types tests from Common/ to Shared/Mike Mazur1-6/+6
-fix some whitespace/formatting
2008-07-28Refresh LSLTypes.cs in Shared/ from the one in Common/, which wasMelanie Thielker1-100/+45
more complete.
2008-07-27Conversion from double to LSLInteger needs to be explicit. Fix issue 1826.Mike Mazur1-1/+1
2008-07-27Implement LSLFloat {+,-,*,/} LSLFloat operations. Fix issues 1532, 1701, 1824 &Mike Mazur1-0/+20
1832.
2008-07-25Add casts from integer to float. Fix issue 1822.Mike Mazur1-0/+5
2008-07-25-add test for newly introduced cast operators (issue 1818)Mike Mazur1-4/+5
-fix formatting -remove CompilerTest test since it seems to fail randomly
2008-07-25Add mingchen's fix for string->float cast to Shared/Melanie Thielker1-0/+4
2008-07-24Replace implicit casts from LSLFloat to int and uint which were removed inMike Mazur1-0/+10
r5487. Also put the unit tests back for Bamboo to execute them, let's see how this goes.
2008-07-18Implement cast to LSL_Types.LSLInteger from double. Fix issue 1770.Mike Mazur1-0/+5
2008-07-16Mantis#1755. Thank you kindly, Matth for a patch that solves:Charles Krinke1-14/+54
When using math operators +,-,*,/ in an LSL script with an LSLFloat and an integer literal the wrong result is returned. This patch adds operators to the LSLFloat type to handle this case.
2008-07-10Mantis#1673. Thank you kindly, Matth for a patch that:Charles Krinke1-0/+20
LSLInteger + literal integer is not an LSLInteger. The included patch fixes the issue: LSLInteger + literal integer is not an LSLInteger (also fixed for -,*,/)
2008-06-28Comment out StringTest until we use it somewhere.Charles Krinke1-16/+16
2008-06-25Minor formatting cleanup.Jeff Ames1-1/+1
2008-06-24* Applied patch from Melanie, mantis issue #1581 - "Refactor LSL language, ↵lbsa711-7/+14
api and compiler out of XEngine" "First stage in a major Script Engine refactor, that will result in the LSL implementaions ebing reconverged. Not there yet, but one major part is done." Thank you, Melanie!
2008-06-09Update svn properties. Formatting cleanup.Jeff Ames1-1/+1
2008-06-07Patch for mantis#1493: Several patches to xengine. Thanks Melanie!Adam Johnson1-7/+53
2008-06-05Mantis#1437. Patch 3 of 4. Thank you kindly, Melanie for:Charles Krinke1-9/+64
Corrects the XEngine's script startup semantics. Completes llRequestAgentData Implements llDetectedLink Fixes a few minor issues
2008-06-04Formatting cleanup, minor refactoring, svn properties.Jeff Ames1-4/+4
2008-05-30* This is Melanie's XEngine script engine. I've not tested this real well, ↵Teravus Ovares1-1/+47
however, it's confirmed to compile and OpenSimulator to run successfully without this script engine active.
2008-05-16Formatting cleanup.Jeff Ames1-11/+11
2008-05-16Thank you very much, mjm for :Charles Krinke1-14/+9
Fixing LSL multiplication and division operators for quaternions
2008-05-14Formatting cleanup.Jeff Ames1-12/+10
2008-05-12Formatting cleanup.Jeff Ames1-12/+12
2008-05-11* Changed implicit string conversion to LSL_Types.LSLString in money event ↵Teravus Ovares1-0/+3
of the key of the payer to an Explicit one. * Fixes Mantis: #1045
2008-05-09From: Michael Osias <mosias@us.ibm.com>Justin Clarke Casey1-0/+12
Stop .net generating ambiguous operator errors when two integers are compared for equality in LSL
2008-05-09Thank you, Melanie for a patch that helps conversionCharles Krinke1-0/+15
from a string to a vector in OSSL.
2008-05-06De-tabify source.Jeff Ames1-188/+188
2008-05-02Thank you kindly, Melanie for a patch to solveCharles Krinke1-35/+42
llParticleSystem and osDynamicTexture issues.
2008-05-01revert changeset 4469 as this breaks the script engine.Sean Dague1-7/+1
2008-05-01* Applied Mantis#1106 - fix missing cast from LSLInteger to uint, make int ↵Adam Frisby1-1/+7
cast more generic (Thanks Melanie!)
2008-04-30Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or ↵Teravus Ovares1-52/+124
explicitly in many cases Thanks Melanie! * Also, I moved the event parser and re-writer to a separate static object. More work will be done here shortly.
2008-04-29* Applying melanie's List2Vector and List2Rot patch. Added a routine in ↵Teravus Ovares1-0/+6
the Quaternion constructors to catch 0,0,0,0 quaternions and convert them to 0,0,0,1 (as 0,0,0,0 is implicitly converted to 0,0,0,1 in LSL and will crash libsl if left which will in turn crash the simulator)
2008-04-26Thank you Melanie for implementingCharles Krinke1-0/+64
llListSort() in linear and strided modes.
2008-04-24* Patch from Melanie. Mantis: 1040. Thanks Melanie!Teravus Ovares1-0/+62
* Implements llDeleteSubList in all it's modes. Corrects type selection in inventory functions. Adds support for INVENTORY_ALL selector
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-13/+13
(this took a while to run).
2008-04-16From: Alan M Webb <awebb@vnet.ibm.com>Justin Clarke Casey1-13/+60
This fixes a bug in LSL_Types.list GetSublist that was manifest if the source list was empty and negative indices were used.
2008-03-21Adds in +, -, and / operators for Rotations (and fixes Mantis 671)alondria1-0/+17
2008-03-18Formatting cleanup.Jeff Ames1-28/+25
2008-03-11Refactor out some duplicate code.Jeff Ames1-3/+3
2008-03-03* Removed a bunch of compiler warnings.Adam Frisby1-1/+1
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-10Implements llListStatistics() and a bunch-o-LSL_Types.list statistical ↵alondria1-0/+229
methods. Added LIST_STAT_HARMONIC_MEAN in addition to LL's LIST_STAT_*
2008-02-06Fixed typo in Mag() (Thanks lc_tuco for pointing this out)Jeff Ames1-1/+1
2008-02-05Added explicit Quaternion->string and list->string conversions.alondria1-0/+21
Some preliminary work on llSetStatus and llGetStatus.
2008-02-03Added llRot2Fwd, llRot2Left, and llRot2Up as well as explicit vector->string ↵alondria1-0/+5
casting. (Thanks to dalien on informing me how easy the math was for these).
2008-02-02Added llParseString2List (and a few extra methods to LSL_Types.list).alondria1-0/+23
2008-01-15* Mother of all commits:Adam Frisby1-2/+2
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
2008-01-01Fixed nant compile problemTedd Hansen1-8/+17
2008-01-01Trying to fix nant compile errorTedd Hansen1-327/+318