aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Formatting cleanup.Jeff Ames2008-05-161-11/+11
|
* Thank you very much, mjm for :Charles Krinke2008-05-161-14/+9
| | | | | Fixing LSL multiplication and division operators for quaternions
* Formatting cleanup.Jeff Ames2008-05-141-12/+10
|
* Formatting cleanup.Jeff Ames2008-05-121-12/+12
|
* * Changed implicit string conversion to LSL_Types.LSLString in money event ↵Teravus Ovares2008-05-111-0/+3
| | | | | | | of the key of the payer to an Explicit one. * Fixes Mantis: #1045
* From: Michael Osias <mosias@us.ibm.com>Justin Clarke Casey2008-05-091-0/+12
| | | | | | Stop .net generating ambiguous operator errors when two integers are compared for equality in LSL
* Thank you, Melanie for a patch that helps conversionCharles Krinke2008-05-091-0/+15
| | | | | from a string to a vector in OSSL.
* De-tabify source.Jeff Ames2008-05-061-188/+188
|
* Thank you kindly, Melanie for a patch to solveCharles Krinke2008-05-021-35/+42
| | | | | llParticleSystem and osDynamicTexture issues.
* revert changeset 4469 as this breaks the script engine.Sean Dague2008-05-011-7/+1
|
* * Applied Mantis#1106 - fix missing cast from LSLInteger to uint, make int ↵Adam Frisby2008-05-011-1/+7
| | | | cast more generic (Thanks Melanie!)
* Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or ↵Teravus Ovares2008-04-301-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.
* * Applying melanie's List2Vector and List2Rot patch. Added a routine in ↵Teravus Ovares2008-04-291-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)
* Thank you Melanie for implementingCharles Krinke2008-04-261-0/+64
| | | | | llListSort() in linear and strided modes.
* * Patch from Melanie. Mantis: 1040. Thanks Melanie!Teravus Ovares2008-04-241-0/+62
| | | | | * Implements llDeleteSubList in all it's modes. Corrects type selection in inventory functions. Adds support for INVENTORY_ALL selector
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-13/+13
| | | | (this took a while to run).
* From: Alan M Webb <awebb@vnet.ibm.com>Justin Clarke Casey2008-04-161-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.
* Adds in +, -, and / operators for Rotations (and fixes Mantis 671)alondria2008-03-211-0/+17
|
* Formatting cleanup.Jeff Ames2008-03-181-28/+25
|
* Refactor out some duplicate code.Jeff Ames2008-03-111-3/+3
|
* * Removed a bunch of compiler warnings.Adam Frisby2008-03-031-1/+1
|
* Minor cleanup.Jeff Ames2008-02-201-1/+1
|
* Implements llListStatistics() and a bunch-o-LSL_Types.list statistical ↵alondria2008-02-101-0/+229
| | | | methods. Added LIST_STAT_HARMONIC_MEAN in addition to LL's LIST_STAT_*
* Fixed typo in Mag() (Thanks lc_tuco for pointing this out)Jeff Ames2008-02-061-1/+1
|
* Added explicit Quaternion->string and list->string conversions.alondria2008-02-051-0/+21
| | | | | Some preliminary work on llSetStatus and llGetStatus.
* Added llRot2Fwd, llRot2Left, and llRot2Up as well as explicit vector->string ↵alondria2008-02-031-0/+5
| | | | | | | casting. (Thanks to dalien on informing me how easy the math was for these).
* Added llParseString2List (and a few extra methods to LSL_Types.list).alondria2008-02-021-0/+23
|
* * Mother of all commits:Adam Frisby2008-01-151-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.
* Fixed nant compile problemTedd Hansen2008-01-011-8/+17
|
* Trying to fix nant compile errorTedd Hansen2008-01-011-327/+318
|
* Temp removed new data types patch from Mantis #272, causing compile problems ↵Tedd Hansen2008-01-011-336/+337
| | | | (nant)
* Minor changes. Changed Prebuild.xml to avoid first-time-compile error ↵Tedd Hansen2008-01-011-306/+330
| | | | because of dependencies. Made some changes to new LSLString.
* Adrianas 0000272 -- I think we need to implement standard ↵Tedd Hansen2008-01-011-0/+304
| | | | string/integer/float functions too.
* Fixed string issue in compilerTedd Hansen2008-01-011-34/+48
|
* Correction of last commitTedd Hansen2007-12-311-0/+5
|
* In this commit I am using an editor feature called "Save All" before I commit.Tedd Hansen2007-12-301-0/+3
|
* Thank you again, Alondria for:Charles Krinke2007-12-271-2/+55
| | | | | | | | Adding some more support to Vectors and Rotations Description * String->Vector/Rotation added * Vector * and / a double added.
* * Optimized usingslbsa712007-12-271-30/+36
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* Misc. cleanup:Jeff Ames2007-12-191-5/+17
| | | | | | | * added Util.Clip(value, min, max) * modified asset cache's numPackets calculation to use max packet size (600) instead of 1000 * removed a few magic numbers
* Many Thanks to Alondria for adding:Charles Krinke2007-12-181-0/+114
| | | | | | | | | | | | The list type and a bunch of support functions to LSL Added/ReImplmented: llGetListLength(), llList2Integer(), osList2Double() (note rename), llList2Float(), llList2String(), llList2Key(), llList2Vector(), llList2Rot(), llList2List(), llDeleteSubList(), llGetListEntryType(), llList2CSV(), llCSV2List(), llListInsertList(), llDumpList2String(), Borked Still: llListSort(), llListRandomize(), llList2ListStrided(), llListFindList(), Changed: llHTTPRequest() (Made wrapper of LSL_Types.list->List<string>)
* Thanks again to Alondria for adding: math support forCharles Krinke2007-12-151-43/+150
| | | | | | | | | | rot * rot, vec / rot, == and != overriders for Rotations and Vectors. Also: llRotBetween(), llGetRegionTimeDilation(). And fixing: Error in LSL2CSConverter that botched a variable with a type name in it (ex: rotationCenter) Fixed: Error in LSL2CSConverter that parsed which() loops incorrectly. Fixed: Changed definition of Quaternion to <x, y, z, r> from <x, y, z, t> (As per LSL) Finished: llEuler2Rot()
* Thanks to Alondria for: Adding vector->string and rotation->string,Charles Krinke2007-12-121-24/+90
| | | | | | | | | | float * vector, vector * float, vector / float, vector + vector, vector - vector, vector * vector, vector % vector and changing x, y, z, (and r) parts of vector and rotation to be lower case (similar to LL's LSL vectors/rots). With these changes we should expect to run kan-ed#1, kan-ed#2 and most of kan-ed#3.
* * Optimized usingslbsa712007-10-301-12/+14
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* * Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa712007-10-151-0/+28
|
* remove ^M, as native storage should be UNIX format, and ^M in/out mashingSean Dague2007-09-131-53/+53
| | | | | | will happen on the windows side now that eol-style is correct
* LSL Compiler now only referring required assemblies (DotNetEngine and ↵Tedd Hansen2007-08-181-0/+53
Common). Changed Vector and Rotation to custom types (stored in Common) that needs to be changed later. No longer using Axiom. Script support still broken.