aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* LSL key should be implicitly cast to a boolean valueCinder2014-11-201-0/+10
| | | | Signed-off-by: James Hughes <jamesh@ascent.bluewallgroup.com>
* Eliminated many warningsOren Hurvitz2014-04-231-21/+0
|
* LSL_Rotation.Normalize() now returns 0,0,0,1 for x,y,z,s when normalization ↵dahlia2013-06-101-2/+2
| | | | fails
* add a Normalize() method for LSL_Rotationdahlia2013-06-101-0/+25
|
* Fix issue where osMakeNotecard() would fail if given a list containing ↵Justin Clark-Casey (justincc)2013-05-151-30/+30
| | | | | | vectors or quaternions. http://opensimulator.org/mantis/view.php?id=6640
* Scipt modules get the OpenMetaverse types, so lists passed as arguments to ↵SignpostMarv2013-01-031-2/+27
| | | | script module functions which then later call LSL_Types.list.GetVector3Item() or LSL_Types.list.GetQuaternionItem() methods would then trigger an InvalidCastException, which is now avoided.
* fixing bug where last element in list is ignoredSignpostMarv2012-08-301-1/+1
|
* integrating redundant code into operatorSignpostMarv2012-08-181-1/+6
|
* Implementing operators & constructors for QuaternionSignpostMarv2012-08-181-0/+18
|
* refactoring for Vector3 operator & constructor tweaksSignpostMarv2012-08-181-0/+39
|
* attempt to handle InvalidCastException in a manner similar to Second LifeSignpostMarv2012-08-171-2/+13
|
* refactor: Get LSLString(LSLInteger i) constructor to now call LSLString(int ↵Justin Clark-Casey (justincc)2011-07-091-9/+7
| | | | i) structure to remove code duplication.
* Raw int numbers (ex.LSL Constants) are displayed like "1.000000" when type ↵Makopoppo2011-07-091-0/+11
| | | | cast to string
* fix formatting issues from last patchJustin Clark-Casey (justincc)2011-07-091-3/+8
|
* Made some LSL_Constant or LS_Constant raw int valuesMakopoppo2011-07-091-2/+7
|
* ScriptEngine/Shared: Fix bug 5473 (v2).Kim King2011-05-201-2/+4
|
* Use ToString() rather than a cast (more robust)Melanie2011-01-121-1/+1
|
* These 2 files want to be committed.Diva Canto2010-07-081-9/+9
|
* fix a potential division by zerodahlia2010-07-081-4/+9
|
* Fix a dumb little sign error that makes a LSL wiki example failMelanie Thielker2010-07-021-2/+2
|
* Remove a superfluous array creationMelanie2010-03-041-1/+0
|
* Apply last two patches from http://opensimulator.org/mantis/view.php?id=3522Justin Clark-Casey (justincc)2010-02-121-16/+16
| | | | | | These patch should allow people using systems that do not have their locale set to En_US or similar to use OpenSim without suffering effects such as being a million miles up in the air on login. The problem was caused by parsing strings without forcing that parse to be En_US (hence different decimal and digit group symbols were causing problems). Thanks very much to VikingErik for doing the legwork on this fix and phacelia for spotting it in the first place.
* Add the LSL List Size propertyMelanie2009-12-241-1/+40
|
* * Removing ODEPrim and ODECharacter GetHashCode() overrides since they were ↵John Hurliman2009-10-201-1/+1
| | | | | | based on something that could change * Tweaked a few other GetHashCode() overrides to bring them in line with MSDN recommendations
* Adds osDrawPolygon to OSSL. Works a little different then other OS Drawing ↵Arthur Valadares2009-08-211-7/+36
| | | | | | functions, this one has no start and end point, but a number of points that will form the desired polygon. Only FilledPolygon implemented so far. * Also added some LSL transparent type conversion, as it's done in LSL scripting (string to integer, float to string, etc)
* Formatting cleanup.Jeff Ames2009-06-101-1/+1
|
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* * Fixed a number of culture-variant bugs in lsl implicit type conversions.lbsa712009-04-091-9/+11
|
* * argh. reverted untested fix that snuck into the last commitlbsa712009-04-091-2/+1
|
* * tagged some more database tests as suchlbsa712009-04-091-1/+2
|
* Correct casts so that the target id in the at_target event matches the ↵idb2009-03-071-0/+5
| | | | | | | original target id. Fixes Mantis #2861
* * Apply http://opensimulator.org/mantis/view.php?id=3165Justin Clarke Casey2009-02-161-125/+109
| | | | | | | * Corrects behaviour of llListSort() * Thanks DoranZemlja!
* Add an override for the % operator.idb2009-02-141-0/+6
| | | | | Fixes Mantis #3157
* Add an override of the ! operator to lsl integer.idb2009-01-251-0/+5
| | | | | Fixes Mantis #3041
* Added overrides for == and != for list.idb2009-01-201-0/+24
| | | | | Fixes Mantis #3002
* Change list type to compare length instead of references.Melanie Thielker2009-01-171-0/+12
| | | | | | Fixes Mantis #3002
* Made the casting of stings to floats more robust and work more like SL.idb2008-12-121-14/+18
| | | | | | Added some more tests that casts previously failed on. Fixes Mantis #2789
* Mantis #2530. Thank you kindly, Idb for a patch that:Charles Krinke2008-11-031-5/+5
| | | | | | The attached patch changes the casts from explicit to implicit.
* * Apply http://opensimulator.org/mantis/view.php?id=2440Justin Clarke Casey2008-11-011-4/+27
| | | | | | | | * The attached patch changes the LSLInteger operator overrides for == and != to return LSLIntegers 1 or 0 instead of a bool and adds similar operator overrides for >, <, >= and <= * Thanks idb!
* * Apply http://opensimulator.org/mantis/view.php?id=2521Justin Clarke Casey2008-11-011-0/+5
| | | | | | * Fix not tests in LSL which require implicit casting (see mantis for an example)
* * Apply patch in http://opensimulator.org/mantis/view.php?id=2494Justin Clarke Casey2008-10-291-0/+25
| | | | | | | * Introduces missing casts for float, integer, vector, quaterion and string to list * Thanks idb
* Thank you kindly, Idb for a patch that solves:Charles Krinke2008-10-271-0/+6
| | | | | | | LSL - Bitwise operators OR and XOR do not work on integer variables
* Fix LSL bitwise OrMelanie Thielker2008-10-121-0/+6
|
* Add shift operator overloads to LSLInteger. If you get error messages whenMelanie Thielker2008-10-111-0/+10
| | | | | | | | using << and >> in scripts, this will fix it. rm bin/*.dll ; rm bin/ScriptEngines/*.dll ; rm bin/ScriptEngines/*/*.dll then rebuild and reinstall
* Add a + operator to LSLString, otherwise you will end up with CIL strings ifHomer Horwitz2008-10-111-0/+5
| | | | | | you have expressions with strings.
* Mantis #1922Melanie Thielker2008-09-281-1/+1
| | | | | | | Thank you, idb, for a patch that addresses hex digits erroneously being recognized as valid and parsed in a decimal number
* Mantis #2250Melanie Thielker2008-09-241-1/+1
| | | | | | Make ambiguous implicit conversion from LSLInteger to uint explicit
* Mantis #2243Melanie Thielker2008-09-231-8/+10
| | | | | | | | Thank you, tyre, for a patch that refactors LSL to use a unified set of method signatures and type names, reorders methods and removes unused and adds new method stubs.
* * minor: warnings removalJustin Clarke Casey2008-09-211-1/+1
|
* Mantis #2232Melanie Thielker2008-09-211-21/+26
| | | | | | | Thank you, idb, for a patch that fixes an overflow issue in casting string -> int for both engines, and adds tests!