aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/XEngine/ExecutorBase.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-30* This is Melanie's XEngine script engine. I've not tested this real well, ↵Teravus Ovares1-39/+2
however, it's confirmed to compile and OpenSimulator to run successfully without this script engine active.
2008-05-16Formatting cleanup.Jeff Ames1-1/+1
2008-05-01* Deletes my EventReader ScriptRewriter. It isn't required to rewrite the ↵Teravus Ovares1-4/+97
script to publish the events anymore. * Introduces a language(regex) independent event recognizer and publishes the events the script listens.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-2/+0
(this took a while to run).
2008-03-18Formatting cleanup.Jeff Ames1-27/+26
2008-03-17From: Alan M Webb <awebb@vnet.ibm.com>Sean Dague1-0/+21
Here's a diff of the changes I have made in support of the following LSL script functions. llSetScriptState llGetScriptState llCSV2List llListRandomize llList2ListStrided llListFindList llResetOtherScript llGetScriptName It was necessary to modify ExecutorBase in support of the ScriptState implementations. I also modified SceneObjectPart and SceneObjectPart.Inventory to corrects a quoting mismatch in the commentary that through off live parsing of the files. I also simplified the State definition at the start of BuiltinCommands.
2008-03-04Added copyright heaaders. Minor cleanup.Jeff Ames1-2/+1
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-16Update svn properties.Jeff Ames1-108/+108
2008-02-16Forgot one small but important line .. ;)Tedd Hansen1-0/+1
2008-02-16Fixed ScriptEngine config in OpenSim.ini.example that was out of place.Tedd Hansen1-139/+107
Added some info to failure on GridServices listening port so people can see what actually went wrong. Moved most of the function/event execution module to a baseclass so other execution methods (instead of reflection) can be used with custom script modules run by ScriptEngine.Common. + some accumulated patches
2007-10-30* Optimized usingslbsa711-46/+42
* Shortened type references * Removed redundant 'this' qualifier
2007-10-15* Applied Chillken patch #418: copyright-r2094.patch updating copyright ↵lbsa711-0/+28
messages. Thanks Chillken!
2007-10-05Some more work on new ScriptEngine.Tedd Hansen1-1/+1
2007-09-13remove ^M, as native storage should be UNIX format, and ^M in/out mashingSean Dague1-115/+115
will happen on the windows side now that eol-style is correct
2007-08-26Run-time script errors are now shown in-world. No line number though, might ↵Tedd Hansen1-13/+15
require script to be compiled with (slow) debug information.
2007-08-25Script compiler should now show error on correct line number in original ↵Tedd Hansen1-2/+2
LSL-script.
2007-08-25Added class for "long commands" (command that returns as event) with ↵Tedd Hansen1-37/+43
dedicated thread for processing. Added support for llSetTimerEvent(). Deleting old compiled scripts before new compile is attempted (avoids loading wrong script on compile error).
2007-08-25Scripts no longer crash sim after 5 minutes (override ↵Tedd Hansen1-19/+24
InitializeLifetimeService). Loading/Unloading of scripts are now handled in separate thread so server is no delayed because of this. Each script is loaded into a single AppDomain (temporary test for script unload, eats ~15KB more memory for each script). Unload of scripts has been verified to free up memory.
2007-08-19Added "StopScriot()" to ScriptManager. Stops Executor from executing events ↵Tedd Hansen1-1/+17
in script, removes script from EventQueueManagers target list, tells AppDomainManager that script is no longer active (and ready for unload).
2007-08-19Added event method invoke cache to Executor. "Bind once, Invoke multiple ↵Tedd Hansen1-7/+37
times". Will speed up script event execution considerable. But at the cost of some memory (will be optimized later with RuntimeXHandle).
2007-08-18Moved in-AppDomain event execution from Script to ↵Tedd Hansen1-1/+47
OpenSim.Region.ScriptEngine.Executor. Script no longer responsible for handling event calls to itself (and we can create reference cache in Executor).
2007-08-18Scripts are working again. Scripts are now loaded into limited AppDomains ↵Tedd Hansen1-0/+10
(no security yet). *phew* that only took me 12 hours of coding...