aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine/AppDomainManager.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker2008-11-191-1/+4
| | | | | | libOMV.
* Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker2008-11-191-4/+1
| | | | | | | | | release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
* Remove perts of jhurliman's AD security patch that had slipped inMelanie Thielker2008-11-181-8/+0
|
* * Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey2008-11-171-1/+12
| | | | | | | | * Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
* Remove another interface that is no longer neededMelanie Thielker2008-09-261-1/+1
|
* DNE code cleanupsMelanie Thielker2008-09-261-67/+39
|
* After the last commit, the old Common assembly was still being loaded.Melanie Thielker2008-09-261-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 Thielker2008-09-261-1/+2
|
* Add per-instance date to DNE to avoid serializing stuff 10 times a second.Melanie Thielker2008-09-261-1/+2
| | | | | | Clode cleanup and removal of commented stuff in ScriptManager.
* Remove all the subclassing complexity and script server interfaces fromMelanie Thielker2008-09-261-0/+254
| | | | | | | | 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.
* Major reorganizing of DotNetEngine. Moved common script engine parts to ↵Tedd Hansen2008-01-121-238/+0
| | | | | | | | 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.
* In this commit I am using an editor feature called "Save All" before I commit.Tedd Hansen2007-12-301-0/+12
|
* * Optimized usingslbsa712007-10-301-25/+23
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* * Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa712007-10-151-0/+28
|
* Implemented: llSetText, llResetScript Tedd Hansen2007-09-161-3/+3
| | | | | Implemented: llHTTPRequest (queue, thread, etc -- but not actuall call)
* Now loading "OpenSim.Region.ScriptEngine.Common.dll" into scripts AppDomain ↵Tedd Hansen2007-09-151-2/+5
| | | | and "using OpenSim.Region.ScriptEngine.Common;" at start of script when converted from LSL. Vectors and rotations now works.
* remove ^M, as native storage should be UNIX format, and ^M in/out mashingSean Dague2007-09-131-197/+197
| | | | | | will happen on the windows side now that eol-style is correct
* Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed ↵Tedd Hansen2007-09-131-22/+22
| | | | member names to smallcapsy.
* startup event on script added to object, not all inside object.Tedd Hansen2007-08-281-1/+0
|
* Scripts no longer crash sim after 5 minutes (override ↵Tedd Hansen2007-08-251-17/+18
| | | | 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.
* GC.GetTotalMemory(true) was blocking.Tedd Hansen2007-08-221-2/+4
| | | | | We now support individual scripts on individual prims. Do the script dance... \o/ \o\ /o/ \o/ .o.
* (Untested) Scripts are individually loaded into objects (on rez), and event ↵Tedd Hansen2007-08-221-0/+1
| | | | fired likewise. Bugfixes coming in next commit.
* Some minor changes + krinkec's updates to ll* functions.Tedd Hansen2007-08-201-1/+1
|
* Added event method invoke cache to Executor. "Bind once, Invoke multiple ↵Tedd Hansen2007-08-191-30/+21
| | | | times". Will speed up script event execution considerable. But at the cost of some memory (will be optimized later with RuntimeXHandle).
* Moved script loading from ScriptManager to AppDomainManager. Now increases ↵Tedd Hansen2007-08-191-5/+34
| | | | scripts loaded count in AppDomain properly.
* Moved in-AppDomain event execution from Script to ↵Tedd Hansen2007-08-181-37/+29
| | | | OpenSim.Region.ScriptEngine.Executor. Script no longer responsible for handling event calls to itself (and we can create reference cache in Executor).
* Added (theoretical) AppDomain cleanup code.Tedd Hansen2007-08-181-17/+89
|
* LSL Compiler now only referring required assemblies (DotNetEngine and ↵Tedd Hansen2007-08-181-4/+4
| | | | 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.
* Moved LSL_BuiltIn_Commands_Interface.cs to a separate library ↵Tedd Hansen2007-08-181-6/+1
| | | | (OpenSim.Region.ScriptEngine.Common). Fixed last compile error (forgot to include LSL_BuiltIn_Commands.cs).
* Started on AppDomains for ScriptEngine. Moved llFunctions in ↵Tedd Hansen2007-08-181-0/+115
LSL_BaseClass.cs to LSL_BuiltIn_Commands.cs. Changed how scripts are loaded.