Jeff Ames
|
818af9d482
Refactor log4net logger handling in script engine. (#3148)
|
15 năm trước cách đây |
Melanie Thielker
|
f518ca7feb
Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new
|
16 năm trước cách đây |
Melanie Thielker
|
3234472d62
Reverting the texture sending patch and the new libOMV. This makes this
|
16 năm trước cách đây |
Melanie Thielker
|
18b6250f40
Remove perts of jhurliman's AD security patch that had slipped in
|
16 năm trước cách đây |
Justin Clarke Casey
|
c25a0ea792
* Update libOMV to r2359. This is necessary for the progressive texture patch
|
16 năm trước cách đây |
Melanie Thielker
|
698ecec6f7
Remove another interface that is no longer needed
|
16 năm trước cách đây |
Melanie Thielker
|
34cfd710ce
DNE code cleanups
|
16 năm trước cách đây |
Melanie Thielker
|
0313a1d439
After the last commit, the old Common assembly was still being loaded.
|
16 năm trước cách đây |
Melanie Thielker
|
12a6b7c835
Yay! Common/ is gone! One API is achieved!
|
16 năm trước cách đây |
Melanie Thielker
|
24628928c3
Add per-instance date to DNE to avoid serializing stuff 10 times a second.
|
16 năm trước cách đây |
Melanie Thielker
|
824283ca3c
Remove all the subclassing complexity and script server interfaces from
|
16 năm trước cách đây |
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.
|
17 năm trước cách đây |
Tedd Hansen
|
527b5f86a2
In this commit I am using an editor feature called "Save All" before I commit.
|
17 năm trước cách đây |
lbsa71
|
67e12b95ea
* Optimized usings
|
17 năm trước cách đây |
lbsa71
|
849eaffbe5
* Applied patch #418 : copyright-r2012.patch - some errors, but got most thru
|
17 năm trước cách đây |
Tedd Hansen
|
c654506b18
Implemented: llSetText, llResetScript
|
17 năm trước cách đây |
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.
|
17 năm trước cách đây |
Sean Dague
|
afea5f2205
remove ^M, as native storage should be UNIX format, and ^M in/out mashing
|
17 năm trước cách đây |
Tedd Hansen
|
cef8c5e9d7
Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed member names to smallcapsy.
|
17 năm trước cách đây |
Tedd Hansen
|
5a149084d4
startup event on script added to object, not all inside object.
|
17 năm trước cách đây |
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.
|
17 năm trước cách đây |
Tedd Hansen
|
4beef91d00
GC.GetTotalMemory(true) was blocking.
|
17 năm trước cách đây |
Tedd Hansen
|
5a86fd2c31
(Untested) Scripts are individually loaded into objects (on rez), and event fired likewise. Bugfixes coming in next commit.
|
17 năm trước cách đây |
Tedd Hansen
|
33326c1a70
Some minor changes + krinkec's updates to ll* functions.
|
17 năm trước cách đây |
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).
|
17 năm trước cách đây |
Tedd Hansen
|
1893164d26
Moved script loading from ScriptManager to AppDomainManager. Now increases scripts loaded count in AppDomain properly.
|
17 năm trước cách đây |
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).
|
17 năm trước cách đây |
Tedd Hansen
|
1ae73931da
Added (theoretical) AppDomain cleanup code.
|
17 năm trước cách đây |
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.
|
17 năm trước cách đây |
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).
|
17 năm trước cách đây |