| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Clode cleanup and removal of commented stuff in ScriptManager.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
ScriptEngine.Common, only .Net-specific code in DotNetEngine. AppDomains, event handling, event execution queue and multithreading, script load/unload queue, etc has been moved to ScriptEngine.Common.
Loads of things has been put into interfaces instead of the specific class.
We are now one step closer to ScriptServer, and its very easy to implement new script languages. Just a few lines required to make them a OpenSim script module with all its glory.
|
| |
|
|
|
|
|
|
| |
* Shortened type references
* Removed redundant 'this' qualifier
|
| |
|
|
|
|
|
| |
Implemented: llHTTPRequest (queue, thread, etc -- but not actuall call)
|
|
|
|
| |
and "using OpenSim.Region.ScriptEngine.Common;" at start of script when converted from LSL. Vectors and rotations now works.
|
|
|
|
|
|
| |
will happen on the windows side now that eol-style is correct
|
|
|
|
| |
member names to smallcapsy.
|
| |
|
|
|
|
| |
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.
|
|
|
|
|
| |
We now support individual scripts on individual prims. Do the script dance... \o/ \o\ /o/ \o/ .o.
|
|
|
|
| |
fired likewise. Bugfixes coming in next commit.
|
| |
|
|
|
|
| |
times". Will speed up script event execution considerable. But at the cost of some memory (will be optimized later with RuntimeXHandle).
|
|
|
|
| |
scripts loaded count in AppDomain properly.
|
|
|
|
| |
OpenSim.Region.ScriptEngine.Executor. Script no longer responsible for handling event calls to itself (and we can create reference cache in Executor).
|
| |
|
|
|
|
| |
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.
|
|
|
|
| |
(OpenSim.Region.ScriptEngine.Common). Fixed last compile error (forgot to include LSL_BuiltIn_Commands.cs).
|
|
LSL_BaseClass.cs to LSL_BuiltIn_Commands.cs. Changed how scripts are loaded.
|