Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix Mantis #2281: touch events in non-default states in DNE work again. | Homer Horwitz | 2008-10-04 | 1 | -1/+1 |
| | |||||
* | Mantis#2316. Thank you kindly, CMickeyb for a patch that: | Charles Krinke | 2008-10-04 | 1 | -5/+17 |
| | | | | | | | | | | | | Addresses llDie issues. The attached patch catches run time exceptions that occur during method invocation (of type TargetInvocationException) and exposes the internal exception. This makes it possible to pass out the SelfDeleteException. Also added handlers in a couple places to make sure that exception was being passed out far enough to be handled correctly. Tested on DNE. | ||||
* | Fix: Mantis#2326: Fix: privilege escalation through attach from ground | Melanie Thielker | 2008-10-03 | 1 | -1/+1 |
| | | | | | | | | | | Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of attachments while editing. Fix: Attachments being persisted to database on login. Fix: Attachments being persisted when changed by a script like invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent spurious full updates while editing attachments. Several other fixes | ||||
* | Reintroduces the discovery mechanism to use llRequestSimulatorData("", 128) | Melanie Thielker | 2008-10-03 | 2 | -0/+22 |
| | | | | | | | Causes the dataserver event to return "OpenSim" when running on OpenSim. Requires ThreatLevel to be "High" or above to function. | ||||
* | Plumb in the start parameter in DNE | Melanie Thielker | 2008-10-03 | 2 | -1/+11 |
| | |||||
* | Mantis #2282. | Homer Horwitz | 2008-10-02 | 1 | -1/+1 |
| | | | | | | Thanks tglion for the necessary info to solve an ArgumentOutOfRangeException during region start. | ||||
* | Mantis #2293 | Melanie Thielker | 2008-09-29 | 1 | -0/+3 |
| | | | | | | Same fix for the DNE | ||||
* | Add explicit CultureInfo to the script compile thread in DotNetEngine to | Melanie Thielker | 2008-09-28 | 2 | -0/+7 |
| | | | | | | ensure that scripts will compile on nonenglish systems | ||||
* | Update svn properties. Minor formatting cleanup. Fix a compiler warning. ↵ | Jeff Ames | 2008-09-28 | 1 | -1/+1 |
| | | | | Fix a UUID vs null comparison. | ||||
* | Stop DNE saying "Loading script" when it's actually unloading. | Melanie Thielker | 2008-09-27 | 1 | -2/+4 |
| | |||||
* | Add friendly error messages to both engines. | Melanie Thielker | 2008-09-27 | 3 | -30/+74 |
| | |||||
* | Kill "Compile successful" message when rezzing prims/wearing attachments | Melanie Thielker | 2008-09-26 | 1 | -2/+2 |
| | | | | | | | Changes behavior to send on_rez event to prims when rezzed from agent inventory. | ||||
* | Remove another interface that is no longer needed | Melanie Thielker | 2008-09-26 | 6 | -40/+5 |
| | |||||
* | Finishing the code cleanup in DNE, make llDie work again in DNE. | Melanie Thielker | 2008-09-26 | 3 | -236/+263 |
| | | | | | | Add some compile messages from XEngine into DNE as well. | ||||
* | DNE code cleanups | Melanie Thielker | 2008-09-26 | 3 | -102/+82 |
| | |||||
* | Adds support for the "Running" checkbox and the "Reset" button, as well as | Melanie Thielker | 2008-09-26 | 1 | -0/+44 |
| | | | | | | | ResetScripts In Selection, Set Script to [not] Running In Selection from the tools menu. Allows DNE script reset without a full recompile. | ||||
* | Pluggable API module (XEngine style) support for DNE | Melanie Thielker | 2008-09-26 | 1 | -7/+14 |
| | |||||
* | Compiler Connection! One world, one compiler! | Melanie Thielker | 2008-09-26 | 24 | -47588/+20 |
| | |||||
* | After the last commit, the old Common assembly was still being loaded. | Melanie Thielker | 2008-09-26 | 1 | -2/+2 |
| | | | | | | | Removing it made DNE scripts crash. Fixed here. Now on to converge the compilers. | ||||
* | Yay! Common/ is gone! One API is achieved! | Melanie Thielker | 2008-09-26 | 4 | -33/+22 |
| | |||||
* | Add per-instance date to DNE to avoid serializing stuff 10 times a second. | Melanie Thielker | 2008-09-26 | 3 | -206/+166 |
| | | | | | | Clode cleanup and removal of commented stuff in ScriptManager. | ||||
* | And another file | Melanie Thielker | 2008-09-26 | 1 | -0/+479 |
| | |||||
* | Pushing the missing file | Melanie Thielker | 2008-09-26 | 1 | -0/+35 |
| | |||||
* | Remove all the subclassing complexity and script server interfaces from | Melanie Thielker | 2008-09-26 | 8 | -18/+2095 |
| | | | | | | | | DNE and move all of DNE into the DotNetEngine directory. Remove references that would cause the script runtime to load the entire engine + scene into each script appdomain. This might help DNE memory consumption. | ||||
* | Full API convergence. Api is back in LSL_Api.cs and OSSL_Api.cs. | Melanie Thielker | 2008-09-26 | 1 | -2/+8 |
| | | | | | | | | | The binaries are still different, but that is only a small step away now. The OSSLPrim has been removed. This commit will breal all scripts using Prim.Scale(), etc, syntax. It was not secure and will have to be brought back in another form. | ||||
* | Fixes an exception that is seen on regions running XEngine, where DNE | Melanie Thielker | 2008-09-25 | 1 | -8/+3 |
| | | | | | | tries to stop a script that is not run by it | ||||
* | Convergence is almost complete. This brings the diff between the API to < 10k | Melanie Thielker | 2008-09-25 | 1 | -3/+4 |
| | | | | | | | | and makes it use a common set of types in both engine. Fixes the issues with running both engines and HTTP requests / listens / timers etc.. Also fixes a couple of minor Scene issues and a CTB by nullref. | ||||
* | Update svn properties, formatting cleanup. | Jeff Ames | 2008-09-23 | 1 | -2/+2 |
| | |||||
* | Refactor BuiltIn_Commands_BaseClass to ScriptBaseClass to ease the later | Melanie Thielker | 2008-09-23 | 2 | -6/+6 |
| | | | | | | code merging and transition to Shared/ | ||||
* | Remove Common/LSL_Types.cs. Both script engines now use a single version | Melanie Thielker | 2008-09-23 | 2 | -4/+6 |
| | | | | | | | | of the types, located in OpenSim/Region/ScriptEngines/Shared/LSL_Tyoes.cs Also changes the compiler in DotNetEngine to use that. You _will_ need to let your region recompile all your scripts! | ||||
* | Add constants wrapping code from XEngine to DNE. This syncs up the parsers | Melanie Thielker | 2008-09-23 | 3 | -370/+9 |
| | | | | | | | between the engines again. Also, committed r60 in opensim libs with the parser source changes. | ||||
* | Brushing rust of ye old commit | Tedd Hansen | 2008-09-06 | 2 | -4/+3 |
| | |||||
* | * This is the fabled LibOMV update with all of the libOMV types from JHurliman | Teravus Ovares | 2008-09-06 | 2 | -7/+7 |
| | | | | | | | * 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. | ||||
* | Formatting cleanup. | Jeff Ames | 2008-08-18 | 6 | -61/+59 |
| | |||||
* | Mantis#1931. Thank you kindly, Kinoc for a patch that: | Charles Krinke | 2008-08-13 | 11 | -257/+1068 |
| | | | | | | | | | | | * Yield Prolog 1.0.1 Released : it passes all but 9 of the 421 tests in the ISO Prolog test suite (97.8%) . * support dynamic predicates and rules. * support 'import' to use external static functions improves connection to C# functions * Matches Yield Prolog r831 | ||||
* | Allow the list hack from issue 1863 to compile, however its behavior is | Mike Mazur | 2008-07-31 | 1 | -7699/+7741 |
| | | | | | | | different than in SL. See http://opensimulator.org/mantis/view.php?id=1863 for details. | ||||
* | Allow assignments in if/while/do-while control statements. Fix issue 1862. | Mike Mazur | 2008-07-31 | 1 | -7692/+8011 |
| | |||||
* | Fix issue 1860; exception thrown in the parser on if/if-else/for/while/do-while | Mike Mazur | 2008-07-31 | 2 | -10/+14 |
| | | | | | | statements with no body. | ||||
* | Use new LSL compiler by default in DotNetEngine and XEngine. Fix issues ↵ | Mike Mazur | 2008-07-27 | 1 | -20/+19 |
| | | | | 1651, 1339. | ||||
* | Log to console if C# line/column lookup fails. | Mike Mazur | 2008-07-27 | 1 | -1/+2 |
| | |||||
* | Replace the try/catch with a null check. | Mike Mazur | 2008-07-24 | 1 | -6/+3 |
| | |||||
* | Update svn properties. Formatting cleanup. Remove a compiler warning. | Jeff Ames | 2008-07-23 | 1 | -1/+1 |
| | |||||
* | Enable LSL <-> C# source location mapping when reporing compiler errors to ↵ | Mike Mazur | 2008-07-23 | 1 | -0/+16 |
| | | | | the user in-world. This method is not yet perfect but is an improvement in accuracy over the existing method. | ||||
* | First version of position mapping between LSL <-> C# implemented. | Mike Mazur | 2008-07-23 | 2 | -120/+254 |
| | |||||
* | Mantis#1801. Thank you kindly, Junta_Kohime for a patch that: | Charles Krinke | 2008-07-21 | 1 | -1/+1 |
| | | | | | | | | | | | I found a problem trying to get s value directly from a quaternion q. Compiling a script which directly access to q.s value, caused the following error: CS0103: 'The . symbol cannot be used in LSL except in float values or vector components'. Detected around: q.s I did a small change to allow alphabetic letter "s" to be interpretated as valid identifier. This solves the problem. | ||||
* | squashing warnings critters | Dr Scofield | 2008-07-16 | 2 | -1/+10 |
| | |||||
* | Fix issue 1582. The maximum allowable length for a string passed to SimChat ↵ | Mike Mazur | 2008-07-16 | 1 | -1/+1 |
| | | | | is 1500. If it was longer than 1500, it was being truncated to 1501 characters. This caused an exception and prevented the errors from reaching the console and the user in-world. | ||||
* | Mantis#1753. Thank you kindly, Kinoc for a patch that: | Charles Krinke | 2008-07-16 | 7 | -1121/+2548 |
| | | | | | | Brings Yield Prolog up to date with sourceforge version 0.9.10 Patched applies to both DotNet and XEngine. | ||||
* | Mantis#1728. Thank you kindly, Mikem for a patch that solves: | Charles Krinke | 2008-07-14 | 1 | -7071/+7644 |
| | | | | | | The compiler was missing grammar rules for += etc. operators on vector.member variables, which the attached patch implements. | ||||
* | * On archive loading, tell the user how many objects we are ignoring because ↵ | Justin Clarke Casey | 2008-07-12 | 1 | -1/+1 |
| | | | | | | | | they already exist in the scene * (ability to give objects new uuids will come later) |