aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Did I forget to add IScript.cs? Yes I did...Tedd Hansen2007-08-181-0/+12
|
* Moved in-AppDomain event execution from Script to ↵Tedd Hansen2007-08-188-137/+107
| | | | 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
|
* Scripts are working again. Scripts are now loaded into limited AppDomains ↵Tedd Hansen2007-08-184-53/+98
| | | | | | | (no security yet). *phew* that only took me 12 hours of coding...
* Script loads into separate AppDomain without errors. Events and llFunctions ↵Tedd Hansen2007-08-183-4/+5
| | | | not working yet.
* Moved OpenSim.Region.ScriptEngine.Common.dll from bin\ScriptEngine\ to bin\ ↵Tedd Hansen2007-08-182-4/+7
| | | | folder - hopefully solves compile problem on Linux.
* LSL Compiler now only referring required assemblies (DotNetEngine and ↵Tedd Hansen2007-08-187-277/+341
| | | | 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.
* Working on AppDomains. Scripting is now officially broken. :]Tedd Hansen2007-08-188-60/+64
|
* Moved LSL_BuiltIn_Commands_Interface.cs to a separate library ↵Tedd Hansen2007-08-187-14/+534
| | | | (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-189-457/+563
| | | | LSL_BaseClass.cs to LSL_BuiltIn_Commands.cs. Changed how scripts are loaded.
* llstrenglength (thanks ldvoipeng!)Brian McBee2007-08-181-1/+13
|
* lsl test cases, and llregioncorner (thanks Dalien!)Brian McBee2007-08-181-1/+1
|
* Pimped up Default.lsl. Now featuring a touch counter.Tedd Hansen2007-08-176-22/+23
| | | | | Changed "ObjectID" in ScriptEngine to IScriptHost reference. Events will now be queued based on IScriptHost reference instead of string ID of object. Removed "root" object reference in script.
* Removed RAIL test from startup for now...Tedd Hansen2007-08-172-1/+3
|
* Added RAIL.dllTedd Hansen2007-08-172-1/+42
| | | | | | Updated DotSets.dll and Mono.PEToolkit.dll Started on microthreading - currently display exception during startup
* krinkec's updates to ll* interface and functions.Tedd Hansen2007-08-172-7/+14
|
* * Now sending manager, host and root host to Script in constructor.lbsa712007-08-167-49/+114
| | | | | | | | * Changed how Script accesses World * Implemented llSay, llWhisper and llShout * Added SetText() to IScriptHost, implemented llText * Minor renamings to conform with code conventions
* * Introduced IScriptHost as an interface to fetching object data from scripts.lbsa712007-08-163-8/+31
| | | | | | * This meant introducing AbsolutePosition on all objects (since SimChat wants that)
* compile error removed :)Tedd Hansen2007-08-151-8/+0
|
* Bugfixes in LSL compiler. Changed most datatypes to int (instead of UInt32) ↵Tedd Hansen2007-08-154-436/+774
| | | | and double (instead of float).
* * Applying ckrinke's LSL baseclass changes (Thanks!)Adam Frisby2007-08-152-80/+114
|
* * Fixed bug with llModPowAdam Frisby2007-08-151-6/+6
| | | | | | | | | * Implemented llSleep * Implemented llGetEnergy (always returns 1.0) * Implemented llGetRegionName * Implemented llGetRegionTimeDilation (always returns 1.0) * Implemented llGetRegionFPS (always returns 10.0)
* * New LSL functionsAdam Frisby2007-08-152-6/+17
| | | | | | | | + llAsin / llAcos + llMD5String + llModPow + llGetUnixTime
* Minor change to LSL_BaseClass adding pseudocode to World.SimChatTedd Hansen2007-08-141-2/+13
|
* krinkec's updates to ll* interface and functionsTedd Hansen2007-08-145-218/+342
|
* Correct caps of Default.lsl for Linux. Thanks again krinkec. :)Tedd Hansen2007-08-141-1/+1
|
* Removed some debugging. Removed *.lso from project include in prebuild.xml.Tedd Hansen2007-08-142-3/+3
|
* llSay() works again. Cleanup of debug messages.Tedd Hansen2007-08-145-9/+9
|
* ScriptEngine: Some error handling, logs to loggerTedd Hansen2007-08-147-415/+32
|
* Common script for all objects (Default.lsl). ScriptEngine touch_start event ↵Tedd Hansen2007-08-137-17/+22
| | | | now works, but llSay only outputs to server console.
* (DotNet) ScriptEngine is now loaded and added to Scene during startup.Tedd Hansen2007-08-132-41/+1
|
* krinkec's updates to ll* interface and functionsTedd Hansen2007-08-132-242/+382
|
* ScriptEngine successfully compiles script, we are now even further than LSO was.Tedd Hansen2007-08-123-10/+35
| | | | | Also added C# script support.
* ScriptManager now uses LSL-compiler.Tedd Hansen2007-08-122-19/+21
| | | | | LSL_BuiltIn_Commands_TestImplementation.cs no longer needs updating.
* LSL_BaseClass now receives scene during initTedd Hansen2007-08-122-24/+6
|
* LSL BuiltIn implementation is now in Compiler\LSL\LSL_BaseClass. So users ↵Tedd Hansen2007-08-123-13/+365
| | | | won't have to reference every internal command by object.
* Code comments and cleanup, correct datatypes for key, vector, rotation, ↵Tedd Hansen2007-08-127-114/+99
| | | | (hopefully) reference to Axiom during compile, passing of BuiltIns during script load, BuiltIn interface added, etc etc
* Script now compiles unsuccessfullyTedd Hansen2007-08-123-30/+146
| | | | | (unknown datatypes, no references)
* LSL ScriptEngine now only needs to inherit from BaseClass and we will be ↵Tedd Hansen2007-08-122-0/+47
| | | | MUCH closer to complete LSL support than we were yesterday.
* Initial LSL to C# converter, not working yet!Tedd Hansen2007-08-121-0/+156
|
* Renamed Compiler.LSL to Compiler.LSOTedd Hansen2007-08-1014-32/+40
|
* Removed 2 warnings. Added pointer comments to where to add hooks and modify ↵Tedd Hansen2007-08-094-5/+9
| | | | functions to get SE working.
* ScriptEngine just needs 2 events hooked up and llSay() implemented to work. ↵Tedd Hansen2007-08-095-19/+25
| | | | See TODO.txt for details.
* Removed spaces from directory namesTedd Hansen2007-08-092-0/+0
|
* Merged OpenSim.ScriptEngine.DotNetEngine.Compiler.LSL into ↵Tedd Hansen2007-08-0918-250/+0
| | | | OpenSim.ScriptEngine.DotNetEngine to avoid the compile error
* The startup set of assets in the local asset server can now be set from a ↵MW2007-08-081-1/+1
| | | | | | | xml file (OpenSimAssetSet.xml). (remember to make changes to the set, you will also need to delete the old asset .yap file, so that it is recreated). Also the set of items in the OpenSim inventory Library can also now be set from a xml file (OpenSimLibrary.xml).
* Commit works?Tedd Hansen2007-08-081-0/+1
|
* Removed System.Windows.Form reference from DotNetEngine.Compiler.LSL , it ↵MW2007-08-081-1/+1
| | | | didn't seem to be needed anyway.
* Added ScriptEngine to solution (prebuild.xml)Tedd Hansen2007-08-083-3352/+0
|
* Added ScriptEngine.DotNetEngineTedd Hansen2007-08-0829-0/+8188