aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Tests (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-08-20Adding unit test for issue 2006, though it's commented out as those compilerMike Mazur1-1/+34
tests tend to tank on our continuous build server.
2008-08-18Formatting cleanup.Jeff Ames1-1/+1
2008-08-16* minor: rip out userserver stress project which never got filled outJustin Clarke Casey1-45/+0
2008-08-07Minor formatting cleanup.Jeff Ames1-8/+8
2008-07-31Thanks, M. Igarashi & nlin, for a patch that implements unary minus operatorMike Mazur1-2/+9
for Vector3 type. Fix issue 1872.
2008-07-31Thanks, sempuki, for a patch that moves all Grid Server's plugins toMike Mazur1-1/+1
PluginLoader. Fix issue 1871.
2008-07-31Allow the list hack from issue 1863 to compile, however its behavior isMike Mazur1-0/+25
different than in SL. See http://opensimulator.org/mantis/view.php?id=1863 for details.
2008-07-31-make ZERO_VECTOR and ZERO_ROTATION static readonly properties so they can beMike Mazur6-0/+126
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-31Allow assignments in if/while/do-while control statements. Fix issue 1862.Mike Mazur1-0/+68
2008-07-31Fix issue 1860; exception thrown in the parser on if/if-else/for/while/do-whileMike Mazur1-0/+125
statements with no body.
2008-07-31More LSL_Types implicit/explicit cast changes. Fix issue 1854.Mike Mazur2-54/+54
2008-07-28When casting strings to int, use double.Parse() as strings may be floats. WithMike Mazur2-2/+84
this commit, issue 1822 should be fixed.
2008-07-28-implement LSLString -> Quaternion explicit castMike Mazur3-0/+105
-sync Shared/LSL_Types.cs with Common/LSL_Types.cs -get the test script in issue 1822 to compile
2008-07-28Adding explicit cast from LSLFloat to LSLInteger. Work on issue 1822.Mike Mazur1-0/+71
2008-07-28-copy LSL_Types tests from Common/ to Shared/Mike Mazur5-1/+823
-fix some whitespace/formatting
2008-07-27Implement LSLFloat {+,-,*,/} LSLFloat operations. Fix issues 1532, 1701, 1824 &Mike Mazur1-0/+63
1832.
2008-07-25Add casts from integer to float. Fix issue 1822.Mike Mazur1-1/+31
2008-07-25-add test for newly introduced cast operators (issue 1818)Mike Mazur2-1/+16
-fix formatting -remove CompilerTest test since it seems to fail randomly
2008-07-24Update svn properties. Minor formatting cleanup.Jeff Ames1-7/+7
2008-07-24Refactor some tests.Mike Mazur3-344/+206
2008-07-24Replace implicit casts from LSLFloat to int and uint which were removed inMike Mazur1-2/+2
r5487. Also put the unit tests back for Bamboo to execute them, let's see how this goes.
2008-07-23First version of position mapping between LSL <-> C# implemented.Mike Mazur2-3/+123
2008-07-19Update svn properties. Fix some inconsistent newlines.Jeff Ames1-62/+62
2008-07-16Mantis#1755. Thank you kindly, Matth for a patch that solves:Charles Krinke1-2/+2
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-16Mantis#1746. Thank you kindly, nlin for pointing out thatCharles Krinke1-0/+62
I needed to apply the patch a little better then last night for: Dot product operator in LSL_Types.cs incorrectly returns a component-wise vector multiplication; it should return a scalar dot product. Thanks to M. Igarashi for the patch.
2008-07-14Mantis#1728. Thank you kindly, Mikem for a patch that solves:Charles Krinke1-0/+35
The compiler was missing grammar rules for += etc. operators on vector.member variables, which the attached patch implements.
2008-07-12Patch #9142 (No mantis)Melanie Thielker1-68/+68
Add a config option to OpenSim.ini to select between script compilers in the XEngine without recompile. Set UseNewCompiler=true in OpenSim.ini and try it out. Creates the ICodeConverter interface and adapts the new compiler to it.
2008-07-11Thanks Mike for another LSL compiler patch which fixes a bug where 'vector ↵Johan Berntsson1-1/+59
v=<0, 0, -0.5>' caused a syntax error, and implements multiple assignments in one line (x = y = 3;)
2008-07-10Patch from Mike: errors from the LSL/C# compilers are now reported to the ↵Johan Berntsson1-0/+31
user in-world
2008-07-08Patch from Mike: added unit tests for the LSL compilerJohan Berntsson1-0/+1303
2008-06-09Update svn properties. Formatting cleanup.Jeff Ames1-101/+101
2008-06-09Mantis#1469. Thank you kindly, Mikem for a patch that addresses:Charles Krinke1-0/+101
Currently LSL code such as below does not compile on OpenSim, but compiles fine in Second Life: list mylist = []; mylist += [1, 2, 3]; mylist += "four"; list newlist = mylist + 5.0; The problem is that the LSL_Types.list class does not have an operator for adding a string to a list. I am including a patch which implements adding a string, integer or float to a list. I am also including tests. The file LSL_TypesTestList.cs belongs in OpenSim/Tests/OpenSim/Region/ScriptEngine/Common/.
2008-06-06Fixed a build problem with r5019 (Mikems patch)Johan Berntsson2-0/+0
2008-06-06Minor formatting cleanup.Jeff Ames2-16/+16
2008-06-06Update svn properties.Jeff Ames2-691/+691
2008-06-05Mantis#1451. Thank you kindly, mikem for additional Charles Krinke2-0/+691
tests for LSL types and strings.
2008-05-16Formatting cleanup.Jeff Ames4-10/+10
2008-05-14Formatting cleanup.Jeff Ames3-14/+8
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby4-7/+3
(this took a while to run).
2008-04-02changing more references to OpenSim.DataSean Dague1-3/+3
2008-03-18Formatting cleanup.Jeff Ames8-210/+201
2008-03-04Added copyright heaaders. Minor cleanup.Jeff Ames1-1/+1
2008-03-03* Removed a bunch of compiler warnings.Adam Frisby1-1/+1
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-17Added copyright notices.Jeff Ames6-2/+169
2008-02-08update eol-styleJustin Clarke Casey5-280/+280
2008-02-08* Applying mantis 339 patches round 2 -- Thanks daediusAdam Frisby5-0/+280
2008-02-05Converted logging to use log4net.Jeff Ames2-2/+4
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-01-25* Stubbed out beginnings of a user server stress testJustin Clarke Casey1-0/+43
* Does absolutely nothing at the moment
2007-10-25apply http://bug.opensecondlife.org/view.php?id=512 from chillkenSean Dague1-1/+1
which cleans up the verbose logic