Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2008-09-09 | Fix llResetScript() and the reset button to actually restore global | Melanie Thielker | 1 | -0/+2 | |
variables to their initializer values, rather then zeroing them. Also handles lists properly now. | |||||
2008-09-09 | Fix string -> int cast to variable | Melanie Thielker | 1 | -3/+8 | |
2008-09-08 | Adapt the unit tests to the new list rules, change some casts to | Melanie Thielker | 1 | -1/+6 | |
new method for testing | |||||
2008-09-08 | Mantis #2147 | Melanie Thielker | 1 | -4/+3 | |
Thank you, ralphos, for a patch the adapts llSetColor and friends to a change in the underlying types. Also, thank you for a much cleaner way of casting types out of lists, which I will adopt throughout. | |||||
2008-09-06 | * This is the fabled LibOMV update with all of the libOMV types from JHurliman | Teravus Ovares | 1 | -1/+1 | |
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke. | |||||
2008-09-05 | Mantis#2126. Thank you kindly, Ralphos for a patch that addresses: | Charles Krinke | 1 | -1/+63 | |
Types extracted from a LSL_Types.list have to be down-cast initially to the exact type of value type object that the Object actually is. This would make for very cumbersome, ugly code when extracting list parameter items in ll functions where a few implicit conversions should be applied such as key -> LSLString and LSLInteger -> LSLFloat (but not LSLFloat -> LSLInteger). This patch adds a set of GetXXXItem member functions to the LLS_Type.list class, where XXX is the name of the LSL_Type to be extracted: LSLFLoat, LSLInteger etc. All take a single, int parameter that is the item number to be extracted. | |||||
2008-09-03 | Mantis #2112 | Melanie Thielker | 1 | -1/+6 | |
Thannk you, ralphos, for a patch to clean up list item type handling and add a missing explicit cast in Shared/ | |||||
2008-09-02 | Fix regex for string->int cast to accept leading spaces and a sign | Melanie Thielker | 1 | -1/+1 | |
2008-09-02 | Change some chat output functions so that text is truncated at | Melanie Thielker | 1 | -1/+8 | |
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-01 | This is an attempt to fix the handling of constants in LSL. | Melanie Thielker | 1 | -19/+19 | |
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-08-19 | Sync OpenSim/Region/ScriptEngine/{Common,Shared}/LSL_Types.cs. | Mike Mazur | 1 | -91/+96 | |
2008-08-19 | Apply Godfrey's patch (originally in r5872) to Shared/LSL_Types.cs as well. | Mike Mazur | 1 | -2/+94 | |
2008-08-18 | Formatting cleanup. | Jeff Ames | 1 | -11/+11 | |
2008-08-16 | Mantis#1963. Thank you kindly, Krtaylor for a patch that solves: | Charles Krinke | 1 | -0/+10 | |
XEngine missing string constructor for LSLInteger and LSLFloat | |||||
2008-07-31 | -make ZERO_VECTOR and ZERO_ROTATION static readonly properties so they can be | Mike Mazur | 1 | -0/+24 | |
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 | |||||
2008-07-31 | More LSL_Types implicit/explicit cast changes. Fix issue 1854. | Mike Mazur | 1 | -3/+3 | |
2008-07-28 | When casting strings to int, use double.Parse() as strings may be floats. With | Mike Mazur | 1 | -2/+4 | |
this commit, issue 1822 should be fixed. | |||||
2008-07-28 | -implement LSLString -> Quaternion explicit cast | Mike Mazur | 1 | -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 Mazur | 1 | -6/+6 | |
-fix some whitespace/formatting | |||||
2008-07-28 | Refresh LSLTypes.cs in Shared/ from the one in Common/, which was | Melanie Thielker | 1 | -100/+45 | |
more complete. | |||||
2008-07-27 | Conversion from double to LSLInteger needs to be explicit. Fix issue 1826. | Mike Mazur | 1 | -1/+1 | |
2008-07-27 | Implement LSLFloat {+,-,*,/} LSLFloat operations. Fix issues 1532, 1701, 1824 & | Mike Mazur | 1 | -0/+20 | |
1832. | |||||
2008-07-25 | Add casts from integer to float. Fix issue 1822. | Mike Mazur | 1 | -0/+5 | |
2008-07-25 | -add test for newly introduced cast operators (issue 1818) | Mike Mazur | 1 | -4/+5 | |
-fix formatting -remove CompilerTest test since it seems to fail randomly | |||||
2008-07-25 | Add mingchen's fix for string->float cast to Shared/ | Melanie Thielker | 1 | -0/+4 | |
2008-07-24 | Replace implicit casts from LSLFloat to int and uint which were removed in | Mike Mazur | 1 | -0/+10 | |
r5487. Also put the unit tests back for Bamboo to execute them, let's see how this goes. | |||||
2008-07-18 | Implement cast to LSL_Types.LSLInteger from double. Fix issue 1770. | Mike Mazur | 1 | -0/+5 | |
2008-07-16 | Mantis#1755. Thank you kindly, Matth for a patch that solves: | Charles Krinke | 1 | -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-10 | Mantis#1673. Thank you kindly, Matth for a patch that: | Charles Krinke | 1 | -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-28 | Comment out StringTest until we use it somewhere. | Charles Krinke | 1 | -16/+16 | |
2008-06-25 | Minor formatting cleanup. | Jeff Ames | 1 | -1/+1 | |
2008-06-24 | * Applied patch from Melanie, mantis issue #1581 - "Refactor LSL language, ↵ | lbsa71 | 1 | -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-09 | Update svn properties. Formatting cleanup. | Jeff Ames | 1 | -1/+1 | |
2008-06-07 | Patch for mantis#1493: Several patches to xengine. Thanks Melanie! | Adam Johnson | 1 | -7/+53 | |
2008-06-05 | Mantis#1437. Patch 3 of 4. Thank you kindly, Melanie for: | Charles Krinke | 1 | -9/+64 | |
Corrects the XEngine's script startup semantics. Completes llRequestAgentData Implements llDetectedLink Fixes a few minor issues | |||||
2008-06-04 | Formatting cleanup, minor refactoring, svn properties. | Jeff Ames | 1 | -4/+4 | |
2008-05-30 | * This is Melanie's XEngine script engine. I've not tested this real well, ↵ | Teravus Ovares | 1 | -1/+47 | |
however, it's confirmed to compile and OpenSimulator to run successfully without this script engine active. | |||||
2008-05-16 | Formatting cleanup. | Jeff Ames | 1 | -11/+11 | |
2008-05-16 | Thank you very much, mjm for : | Charles Krinke | 1 | -14/+9 | |
Fixing LSL multiplication and division operators for quaternions | |||||
2008-05-14 | Formatting cleanup. | Jeff Ames | 1 | -12/+10 | |
2008-05-12 | Formatting cleanup. | Jeff Ames | 1 | -12/+12 | |
2008-05-11 | * Changed implicit string conversion to LSL_Types.LSLString in money event ↵ | Teravus Ovares | 1 | -0/+3 | |
of the key of the payer to an Explicit one. * Fixes Mantis: #1045 | |||||
2008-05-09 | From: Michael Osias <mosias@us.ibm.com> | Justin Clarke Casey | 1 | -0/+12 | |
Stop .net generating ambiguous operator errors when two integers are compared for equality in LSL | |||||
2008-05-09 | Thank you, Melanie for a patch that helps conversion | Charles Krinke | 1 | -0/+15 | |
from a string to a vector in OSSL. | |||||
2008-05-06 | De-tabify source. | Jeff Ames | 1 | -188/+188 | |
2008-05-02 | Thank you kindly, Melanie for a patch to solve | Charles Krinke | 1 | -35/+42 | |
llParticleSystem and osDynamicTexture issues. | |||||
2008-05-01 | revert changeset 4469 as this breaks the script engine. | Sean Dague | 1 | -7/+1 | |
2008-05-01 | * Applied Mantis#1106 - fix missing cast from LSLInteger to uint, make int ↵ | Adam Frisby | 1 | -1/+7 | |
cast more generic (Thanks Melanie!) | |||||
2008-04-30 | Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or ↵ | Teravus Ovares | 1 | -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 Ovares | 1 | -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) |