Historie revizí

Autor SHA1 Zpráva Datum
  Melanie Thielker f518ca7feb Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new před 16 roky
  Melanie Thielker 3234472d62 Reverting the texture sending patch and the new libOMV. This makes this před 16 roky
  Melanie Thielker 18b6250f40 Remove perts of jhurliman's AD security patch that had slipped in před 16 roky
  Justin Clarke Casey c25a0ea792 * Update libOMV to r2359. This is necessary for the progressive texture patch před 16 roky
  Melanie Thielker 698ecec6f7 Remove another interface that is no longer needed před 16 roky
  Melanie Thielker 34cfd710ce DNE code cleanups před 16 roky
  Melanie Thielker 0313a1d439 After the last commit, the old Common assembly was still being loaded. před 16 roky
  Melanie Thielker 12a6b7c835 Yay! Common/ is gone! One API is achieved! před 16 roky
  Melanie Thielker 24628928c3 Add per-instance date to DNE to avoid serializing stuff 10 times a second. před 16 roky
  Melanie Thielker 824283ca3c Remove all the subclassing complexity and script server interfaces from před 16 roky
  Tedd Hansen bacbade369 Major reorganizing of DotNetEngine. Moved common script engine parts to 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. před 17 roky
  Tedd Hansen 527b5f86a2 In this commit I am using an editor feature called "Save All" before I commit. před 17 roky
  lbsa71 67e12b95ea * Optimized usings před 17 roky
  lbsa71 849eaffbe5 * Applied patch #418 : copyright-r2012.patch - some errors, but got most thru před 17 roky
  Tedd Hansen c654506b18 Implemented: llSetText, llResetScript před 17 roky
  Tedd Hansen ed68a3894c Now loading "OpenSim.Region.ScriptEngine.Common.dll" into scripts AppDomain and "using OpenSim.Region.ScriptEngine.Common;" at start of script when converted from LSL. Vectors and rotations now works. před 17 roky
  Sean Dague afea5f2205 remove ^M, as native storage should be UNIX format, and ^M in/out mashing před 17 roky
  Tedd Hansen cef8c5e9d7 Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed member names to smallcapsy. před 17 roky
  Tedd Hansen 5a149084d4 startup event on script added to object, not all inside object. před 17 roky
  Tedd Hansen 53be4774b3 Scripts no longer crash sim after 5 minutes (override 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. před 17 roky
  Tedd Hansen 4beef91d00 GC.GetTotalMemory(true) was blocking. před 17 roky
  Tedd Hansen 5a86fd2c31 (Untested) Scripts are individually loaded into objects (on rez), and event fired likewise. Bugfixes coming in next commit. před 17 roky
  Tedd Hansen 33326c1a70 Some minor changes + krinkec's updates to ll* functions. před 17 roky
  Tedd Hansen e70cdbc5ac Added event method invoke cache to Executor. "Bind once, Invoke multiple times". Will speed up script event execution considerable. But at the cost of some memory (will be optimized later with RuntimeXHandle). před 17 roky
  Tedd Hansen 1893164d26 Moved script loading from ScriptManager to AppDomainManager. Now increases scripts loaded count in AppDomain properly. před 17 roky
  Tedd Hansen 37446b0392 Moved in-AppDomain event execution from Script to OpenSim.Region.ScriptEngine.Executor. Script no longer responsible for handling event calls to itself (and we can create reference cache in Executor). před 17 roky
  Tedd Hansen 1ae73931da Added (theoretical) AppDomain cleanup code. před 17 roky
  Tedd Hansen 551f2af39f LSL Compiler now only referring required assemblies (DotNetEngine and 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. před 17 roky
  Tedd Hansen 6d10c65358 Moved LSL_BuiltIn_Commands_Interface.cs to a separate library (OpenSim.Region.ScriptEngine.Common). Fixed last compile error (forgot to include LSL_BuiltIn_Commands.cs). před 17 roky
  Tedd Hansen 1284369a32 Started on AppDomains for ScriptEngine. Moved llFunctions in LSL_BaseClass.cs to LSL_BuiltIn_Commands.cs. Changed how scripts are loaded. před 17 roky