aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Goodbye LSO to .Net translator. May your bits live on in our memories.Tedd Hansen2007-11-0111-3251/+0
|
* * Optimized usingslbsa712007-10-3014-1158/+3566
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-291-2/+2
| | | | | | | Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
* Possible fix for: Remoting exceptions with adjacent non-running sims.Tleiades Hax2007-10-181-1/+1
| | | | | | | | | Bugs 449, 454, 408, 244, 197 implemented InformClientOfNeighbours as an asynchroneous process, handling timeouts without blocking the main thread. Improved logging of errors, removed catch all in try catch
* * Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa712007-10-157-0/+196
|
* Code from Illumious Beltran (IBM) implementing more LSLSean Dague2007-10-051-7/+60
| | | | | | | | | | | | | | | | | | | The functions implemented are: llListen llListenControl llListenRemove llOpenRemoteDataChannel llCloseRemoteDataChannel llRemoteDataReply The events implemented are: listen remote_data
* getting all our line endings consistant againSean Dague2007-10-051-132/+132
|
* Applied ckrinke's patch for #453. Thanks Charles! :)Dalien Talbot2007-09-301-2/+132
|
* fixing me some line endingsSean Dague2007-09-173-1153/+1153
|
* Fixed missing Axiom references.Brian McBee2007-09-161-0/+1
|
* Implemented: llSetText, llResetScript Tedd Hansen2007-09-163-28/+49
| | | | | Implemented: llHTTPRequest (queue, thread, etc -- but not actuall call)
* Implemented: llStringToBase64, llBase64ToString, llXorBase64Strings, ↵Tedd Hansen2007-09-151-7/+57
| | | | llXorBase64StringsCorrect, llGetTimestamp
* Bugfixed: llListRandomizeTedd Hansen2007-09-151-7/+69
| | | | | Implemented: llListSort, llList2ListStrided, llDeleteSubString, llInsertString
* llList2Key, llList2Rot, llList2ListTedd Hansen2007-09-151-3/+9
|
* Implemented llList2CSV, llCSV2List, llListRandomize, llList2Vector, ↵Tedd Hansen2007-09-151-13/+118
| | | | llListFindList, llListInsertList, llDeleteSubList
* Will display error in main chat if unsupported llFunction is used.Tedd Hansen2007-09-151-814/+787
|
* Now loading "OpenSim.Region.ScriptEngine.Common.dll" into scripts AppDomain ↵Tedd Hansen2007-09-151-5/+6
| | | | and "using OpenSim.Region.ScriptEngine.Common;" at start of script when converted from LSL. Vectors and rotations now works.
* * Wired up chat so that channel goes into OnChatFromViewer. However:lbsa712007-09-141-3/+3
| | | | | | | * There's no libsl reply packet field for it, I guess other channels than 0 makes no sense sending back to clients. * We do not currently support objects listening, so there's really no way of actually using this feature. So; somebody please wire chat all the way to the scripts.
* * fixed script compilationlbsa712007-09-142-113/+125
| | | | | | * reversed //c# - if * rightifyed what's actually converted
* more fun with LSL implementationsSean Dague2007-09-141-16/+11
|
* llSetPos(), llGetPos(), llGetLocalPos() now implementedSean Dague2007-09-131-4/+39
|
* If first 4 characters in script is "//C#" script will be treated as pure C# ↵Tedd Hansen2007-09-131-2/+9
| | | | instead of LSL/C# hybrid. This means no preprocessing before compile.
* implement llGetScale and llSetScaleSean Dague2007-09-131-4/+18
| | | | | | | drop IScriptHost for now and just use SceneObjectPart, given how many of SceneObjectPart's properties we need for the script engine
* remove ^M, as native storage should be UNIX format, and ^M in/out mashingSean Dague2007-09-1315-5083/+5083
| | | | | | will happen on the windows side now that eol-style is correct
* Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed ↵Tedd Hansen2007-09-133-20/+20
| | | | member names to smallcapsy.
* Fixing namespace problems MW2007-09-111-4/+5
|
* Applied ldvoipeng's patch [#360], sorry for it taking so long to apply it. ↵MW2007-09-111-21/+116
| | | | If in future anyone's patch hasn't been applied within a few days, please can someone kick one of the developers with svn access.
* mass update of urls in source code to new websiteSean Dague2007-09-108-8/+8
|
* Some work on Module loading/management.MW2007-09-043-6/+24
| | | | | | | | Some more modules templates classes (hoping that someone will pick some of these and work on implementing them). Early version of the "Dynamic Texture Module", although currently there are no render modules included (so not really functional without them). Added osSetDynamicTextureURL script function, for attaching a dynamic texture to a prim. Some work on the console command handling. Added "change-region <regionname>" and "exit-region" so that after the use of change-region, the commands entered will apply to that region only. Then use exit-region to return to the top level (so commands then function as they did before and either apply to all regions or to the first region) (Note: this hasn't been tested very much)
* startup event on script added to object, not all inside object.Tedd Hansen2007-08-281-0/+1
|
* Stopped EntityBase from implementing IScriptHost, as don't think it should, ↵MW2007-08-271-2/+2
| | | | | | | multiple objects are based on entitybase and they all don't want the baggage from IScriptHost. SceneObjectPart already implements it anyway. Added llGetOwner function, and tested the ll functions that I added in last commit.
* Another small tweak to image sending.MW2007-08-271-3/+7
| | | | | Implemented a few ll Functions, llSetObjectName llGetObjectName, llLoadURL (all currently untested).
* Fixing llList2double issue (Thanks ldvoipeng)Brian McBee2007-08-271-1/+1
|
* llList-commands from ldvoipeng, new Default.lsl from dalienTedd Hansen2007-08-261-14/+83
|
* Another attempt to fix the image sending bug (next week, I intend to rewrite ↵MW2007-08-261-1/+0
| | | | | | | | the assetcache and asset server). Attempt to fix bug # 326. (crashing when using save-xml and hollow prims) Attempt to fix bug # 328 (limit of 50 items in a folder)
* in-world run-time error-message no-w con-tains function-name.Tedd Hansen2007-08-262-11/+15
|
* Run-time script errors are now shown in-world. No line number though, might ↵Tedd Hansen2007-08-261-3/+23
| | | | require script to be compiled with (slow) debug information.
* Fixed error on shutdown caused by ThreadAbortException sending message ↵Tedd Hansen2007-08-251-1/+1
| | | | through already disposed logger. Thanks ckrinke
* Script compiler should now show error on correct line number in original ↵Tedd Hansen2007-08-252-11/+12
| | | | LSL-script.
* oops , shouldn't have committed my local testing changesMW2007-08-251-1/+0
|
* Removal of script that was unable to compile no longer crashes server.Tedd Hansen2007-08-251-2/+5
| | | | | Displays script compile error messages in-world.
* Test to see if this change improves or makes worse the texture sending bugMW2007-08-251-0/+2
|
* Added class for "long commands" (command that returns as event) with ↵Tedd Hansen2007-08-253-9/+26
| | | | dedicated thread for processing. Added support for llSetTimerEvent(). Deleting old compiled scripts before new compile is attempted (avoids loading wrong script on compile error).
* Scripts no longer crash sim after 5 minutes (override ↵Tedd Hansen2007-08-252-2/+39
| | | | 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.
* Lowered priority of script threads. Executing state_entry() event on script rez.Tedd Hansen2007-08-232-10/+0
|
* More lsl functions (thanks to ldviopeng and wjordan!)Brian McBee2007-08-231-9/+40
|
* Added OnRemoveScript event handler to ScriptEngine. Fixed event queuing of ↵Tedd Hansen2007-08-221-1/+1
| | | | empty objects crash.
* (Untested) Scripts are individually loaded into objects (on rez), and event ↵Tedd Hansen2007-08-221-16/+28
| | | | fired likewise. Bugfixes coming in next commit.
* Some minor changes + krinkec's updates to ll* functions.Tedd Hansen2007-08-201-9/+66
|
* Moved in-AppDomain event execution from Script to ↵Tedd Hansen2007-08-182-31/+14
| | | | OpenSim.Region.ScriptEngine.Executor. Script no longer responsible for handling event calls to itself (and we can create reference cache in Executor).