Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Temporarily disable the unit tests for Shared/ until they can be updated. | Melanie Thielker | 2008-09-02 | 1 | -21/+21 | |
| | ||||||
* | First batch of the unit test changes for the new constants semantics | Melanie Thielker | 2008-09-02 | 1 | -89/+89 | |
| | | | | | | in XEngine. This turned out to be a lot of work to catch up. | |||||
* | Adding unit test for issue 2006, though it's commented out as those compiler | Mike Mazur | 2008-08-20 | 1 | -1/+34 | |
| | | | | | | tests tend to tank on our continuous build server. | |||||
* | Formatting cleanup. | Jeff Ames | 2008-08-18 | 1 | -1/+1 | |
| | ||||||
* | * minor: rip out userserver stress project which never got filled out | Justin Clarke Casey | 2008-08-16 | 1 | -45/+0 | |
| | ||||||
* | Minor formatting cleanup. | Jeff Ames | 2008-08-07 | 1 | -8/+8 | |
| | ||||||
* | Thanks, M. Igarashi & nlin, for a patch that implements unary minus operator | Mike Mazur | 2008-07-31 | 1 | -2/+9 | |
| | | | | | | for Vector3 type. Fix issue 1872. | |||||
* | Thanks, sempuki, for a patch that moves all Grid Server's plugins to | Mike Mazur | 2008-07-31 | 1 | -1/+1 | |
| | | | | | | PluginLoader. Fix issue 1871. | |||||
* | Allow the list hack from issue 1863 to compile, however its behavior is | Mike Mazur | 2008-07-31 | 1 | -0/+25 | |
| | | | | | | | different than in SL. See http://opensimulator.org/mantis/view.php?id=1863 for details. | |||||
* | -make ZERO_VECTOR and ZERO_ROTATION static readonly properties so they can be | Mike Mazur | 2008-07-31 | 6 | -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 | |||||
* | Allow assignments in if/while/do-while control statements. Fix issue 1862. | Mike Mazur | 2008-07-31 | 1 | -0/+68 | |
| | ||||||
* | Fix issue 1860; exception thrown in the parser on if/if-else/for/while/do-while | Mike Mazur | 2008-07-31 | 1 | -0/+125 | |
| | | | | | | statements with no body. | |||||
* | More LSL_Types implicit/explicit cast changes. Fix issue 1854. | Mike Mazur | 2008-07-31 | 2 | -54/+54 | |
| | ||||||
* | When casting strings to int, use double.Parse() as strings may be floats. With | Mike Mazur | 2008-07-28 | 2 | -2/+84 | |
| | | | | | | this commit, issue 1822 should be fixed. | |||||
* | -implement LSLString -> Quaternion explicit cast | Mike Mazur | 2008-07-28 | 3 | -0/+105 | |
| | | | | | | | -sync Shared/LSL_Types.cs with Common/LSL_Types.cs -get the test script in issue 1822 to compile | |||||
* | Adding explicit cast from LSLFloat to LSLInteger. Work on issue 1822. | Mike Mazur | 2008-07-28 | 1 | -0/+71 | |
| | ||||||
* | -copy LSL_Types tests from Common/ to Shared/ | Mike Mazur | 2008-07-28 | 5 | -1/+823 | |
| | | | | | | -fix some whitespace/formatting | |||||
* | Implement LSLFloat {+,-,*,/} LSLFloat operations. Fix issues 1532, 1701, 1824 & | Mike Mazur | 2008-07-27 | 1 | -0/+63 | |
| | | | | | | 1832. | |||||
* | Add casts from integer to float. Fix issue 1822. | Mike Mazur | 2008-07-25 | 1 | -1/+31 | |
| | ||||||
* | -add test for newly introduced cast operators (issue 1818) | Mike Mazur | 2008-07-25 | 2 | -1/+16 | |
| | | | | | | | -fix formatting -remove CompilerTest test since it seems to fail randomly | |||||
* | Update svn properties. Minor formatting cleanup. | Jeff Ames | 2008-07-24 | 1 | -7/+7 | |
| | ||||||
* | Refactor some tests. | Mike Mazur | 2008-07-24 | 3 | -344/+206 | |
| | ||||||
* | Replace implicit casts from LSLFloat to int and uint which were removed in | Mike Mazur | 2008-07-24 | 1 | -2/+2 | |
| | | | | | | | | | r5487. Also put the unit tests back for Bamboo to execute them, let's see how this goes. | |||||
* | First version of position mapping between LSL <-> C# implemented. | Mike Mazur | 2008-07-23 | 2 | -3/+123 | |
| | ||||||
* | Update svn properties. Fix some inconsistent newlines. | Jeff Ames | 2008-07-19 | 1 | -62/+62 | |
| | ||||||
* | Mantis#1755. Thank you kindly, Matth for a patch that solves: | Charles Krinke | 2008-07-16 | 1 | -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. | |||||
* | Mantis#1746. Thank you kindly, nlin for pointing out that | Charles Krinke | 2008-07-16 | 1 | -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. | |||||
* | Mantis#1728. Thank you kindly, Mikem for a patch that solves: | Charles Krinke | 2008-07-14 | 1 | -0/+35 | |
| | | | | | | The compiler was missing grammar rules for += etc. operators on vector.member variables, which the attached patch implements. | |||||
* | Patch #9142 (No mantis) | Melanie Thielker | 2008-07-12 | 1 | -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. | |||||
* | Thanks Mike for another LSL compiler patch which fixes a bug where 'vector ↵ | Johan Berntsson | 2008-07-11 | 1 | -1/+59 | |
| | | | | v=<0, 0, -0.5>' caused a syntax error, and implements multiple assignments in one line (x = y = 3;) | |||||
* | Patch from Mike: errors from the LSL/C# compilers are now reported to the ↵ | Johan Berntsson | 2008-07-10 | 1 | -0/+31 | |
| | | | | user in-world | |||||
* | Patch from Mike: added unit tests for the LSL compiler | Johan Berntsson | 2008-07-08 | 1 | -0/+1303 | |
| | ||||||
* | Update svn properties. Formatting cleanup. | Jeff Ames | 2008-06-09 | 1 | -101/+101 | |
| | ||||||
* | Mantis#1469. Thank you kindly, Mikem for a patch that addresses: | Charles Krinke | 2008-06-09 | 1 | -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/. | |||||
* | Fixed a build problem with r5019 (Mikems patch) | Johan Berntsson | 2008-06-06 | 2 | -0/+0 | |
| | ||||||
* | Minor formatting cleanup. | Jeff Ames | 2008-06-06 | 2 | -16/+16 | |
| | ||||||
* | Update svn properties. | Jeff Ames | 2008-06-06 | 2 | -691/+691 | |
| | ||||||
* | Mantis#1451. Thank you kindly, mikem for additional | Charles Krinke | 2008-06-05 | 2 | -0/+691 | |
| | | | | | tests for LSL types and strings. | |||||
* | Formatting cleanup. | Jeff Ames | 2008-05-16 | 4 | -10/+10 | |
| | ||||||
* | Formatting cleanup. | Jeff Ames | 2008-05-14 | 3 | -14/+8 | |
| | ||||||
* | * Optimised using statements and namespace references across entire project ↵ | Adam Frisby | 2008-04-21 | 4 | -7/+3 | |
| | | | | (this took a while to run). | |||||
* | changing more references to OpenSim.Data | Sean Dague | 2008-04-02 | 1 | -3/+3 | |
| | ||||||
* | Formatting cleanup. | Jeff Ames | 2008-03-18 | 8 | -210/+201 | |
| | ||||||
* | Added copyright heaaders. Minor cleanup. | Jeff Ames | 2008-03-04 | 1 | -1/+1 | |
| | ||||||
* | * Removed a bunch of compiler warnings. | Adam Frisby | 2008-03-03 | 1 | -1/+1 | |
| | ||||||
* | Minor cleanup. | Jeff Ames | 2008-02-20 | 1 | -1/+1 | |
| | ||||||
* | Added copyright notices. | Jeff Ames | 2008-02-17 | 6 | -2/+169 | |
| | ||||||
* | update eol-style | Justin Clarke Casey | 2008-02-08 | 5 | -280/+280 | |
| | ||||||
* | * Applying mantis 339 patches round 2 -- Thanks daedius | Adam Frisby | 2008-02-08 | 5 | -0/+280 | |
| | ||||||
* | Converted logging to use log4net. | Jeff Ames | 2008-02-05 | 2 | -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. |