lbsa71
|
67e12b95ea
* Optimized usings
|
17 years ago |
lbsa71
|
849eaffbe5
* Applied patch #418 : copyright-r2012.patch - some errors, but got most thru
|
17 years ago |
Sean Dague
|
b8d9737a47
fixing me some line endings
|
17 years ago |
lbsa71
|
1b1808d45d
* fixed script compilation
|
17 years ago |
Tedd Hansen
|
0709d96716
If first 4 characters in script is "//C#" script will be treated as pure C# instead of LSL/C# hybrid. This means no preprocessing before compile.
|
17 years ago |
Sean Dague
|
afea5f2205
remove ^M, as native storage should be UNIX format, and ^M in/out mashing
|
17 years ago |
Tedd Hansen
|
cef8c5e9d7
Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed member names to smallcapsy.
|
17 years ago |
Tedd Hansen
|
0cd6d26adb
Fixed error on shutdown caused by ThreadAbortException sending message through already disposed logger. Thanks ckrinke
|
17 years ago |
Tedd Hansen
|
d9b9b16513
Script compiler should now show error on correct line number in original LSL-script.
|
17 years ago |
Tedd Hansen
|
80234b98e5
Removal of script that was unable to compile no longer crashes server.
|
17 years ago |
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).
|
17 years ago |
Tedd Hansen
|
07836b890c
Lowered priority of script threads. Executing state_entry() event on script rez.
|
17 years ago |
Tedd Hansen
|
0eadb7591e
Added OnRemoveScript event handler to ScriptEngine. Fixed event queuing of empty objects crash.
|
17 years ago |
Tedd Hansen
|
5a86fd2c31
(Untested) Scripts are individually loaded into objects (on rez), and event fired likewise. Bugfixes coming in next commit.
|
17 years ago |
Tedd Hansen
|
240712ca9f
Scripts are working again. Scripts are now loaded into limited AppDomains (no security yet).
|
17 years ago |
Tedd Hansen
|
f444fe4f87
Moved OpenSim.Region.ScriptEngine.Common.dll from bin\ScriptEngine\ to bin\ folder - hopefully solves compile problem on Linux.
|
17 years ago |
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 years ago |
Tedd Hansen
|
1d41fd4984
Working on AppDomains. Scripting is now officially broken. :]
|
17 years ago |
Tedd Hansen
|
577fb1a987
Removed RAIL test from startup for now...
|
17 years ago |
Tedd Hansen
|
9c3251b177
Bugfixes in LSL compiler. Changed most datatypes to int (instead of UInt32) and double (instead of float).
|
17 years ago |
Tedd Hansen
|
79dc1a4f7d
Common script for all objects (Default.lsl). ScriptEngine touch_start event now works, but llSay only outputs to server console.
|
17 years ago |
Tedd Hansen
|
ed1208d043
ScriptEngine successfully compiles script, we are now even further than LSO was.
|
17 years ago |
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.
|
17 years ago |
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
|
17 years ago |
Tedd Hansen
|
7a5474ec28
Script now compiles unsuccessfully
|
17 years ago |
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.
|
17 years ago |