Tedd Hansen
|
0cd6d26adb
|
Fixed error on shutdown caused by ThreadAbortException sending message through already disposed logger. Thanks ckrinke
|
2007-08-25 22:26:27 +00:00 |
|
Tedd Hansen
|
d9b9b16513
|
Script compiler should now show error on correct line number in original LSL-script.
|
2007-08-25 21:35:03 +00:00 |
|
Tedd Hansen
|
80234b98e5
|
Removal of script that was unable to compile no longer crashes server.
Displays script compile error messages in-world.
|
2007-08-25 20:34:54 +00:00 |
|
Tedd Hansen
|
b75c1b2191
|
Added class for "long commands" (command that returns as event) with 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-25 19:08:15 +00:00 |
|
Tedd Hansen
|
07836b890c
|
Lowered priority of script threads. Executing state_entry() event on script rez.
|
2007-08-23 18:43:11 +00:00 |
|
Tedd Hansen
|
0eadb7591e
|
Added OnRemoveScript event handler to ScriptEngine. Fixed event queuing of empty objects crash.
|
2007-08-22 18:41:31 +00:00 |
|
Tedd Hansen
|
5a86fd2c31
|
(Untested) Scripts are individually loaded into objects (on rez), and event fired likewise. Bugfixes coming in next commit.
|
2007-08-22 18:09:38 +00:00 |
|
Tedd Hansen
|
240712ca9f
|
Scripts are working again. Scripts are now loaded into limited AppDomains (no security yet).
*phew* that only took me 12 hours of coding...
|
2007-08-18 22:09:07 +00:00 |
|
Tedd Hansen
|
f444fe4f87
|
Moved OpenSim.Region.ScriptEngine.Common.dll from bin\ScriptEngine\ to bin\ folder - hopefully solves compile problem on Linux.
|
2007-08-18 21:10:40 +00:00 |
|
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.
|
2007-08-18 20:53:13 +00:00 |
|
Tedd Hansen
|
1d41fd4984
|
Working on AppDomains. Scripting is now officially broken. :]
|
2007-08-18 19:54:04 +00:00 |
|
Tedd Hansen
|
577fb1a987
|
Removed RAIL test from startup for now...
|
2007-08-17 19:47:40 +00:00 |
|
Tedd Hansen
|
9c3251b177
|
Bugfixes in LSL compiler. Changed most datatypes to int (instead of UInt32) and double (instead of float).
|
2007-08-15 19:25:29 +00:00 |
|
Tedd Hansen
|
79dc1a4f7d
|
Common script for all objects (Default.lsl). ScriptEngine touch_start event now works, but llSay only outputs to server console.
|
2007-08-13 20:55:07 +00:00 |
|
Tedd Hansen
|
ed1208d043
|
ScriptEngine successfully compiles script, we are now even further than LSO was.
Also added C# script support.
|
2007-08-12 19:04:07 +00:00 |
|
Tedd Hansen
|
a968d05864
|
LSL BuiltIn implementation is now in Compiler\LSL\LSL_BaseClass. So users won't have to reference every internal command by object.
|
2007-08-12 18:06:02 +00:00 |
|
Tedd Hansen
|
fd63c0cd32
|
Code comments and cleanup, correct datatypes for key, vector, rotation, (hopefully) reference to Axiom during compile, passing of BuiltIns during script load, BuiltIn interface added, etc etc
|
2007-08-12 17:37:37 +00:00 |
|
Tedd Hansen
|
7a5474ec28
|
Script now compiles unsuccessfully
(unknown datatypes, no references)
|
2007-08-12 17:04:09 +00:00 |
|
Tedd Hansen
|
734f288290
|
LSL ScriptEngine now only needs to inherit from BaseClass and we will be MUCH closer to complete LSL support than we were yesterday.
|
2007-08-12 16:44:57 +00:00 |
|