aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Thank you, Alondria for:Charles Krinke2007-12-221-3/+32
| | | | | Reverts the LSL Texture/Color functions back to the original code, allowing them to function again
* Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames2007-12-201-25/+11
| | | | Works with LibSL rev>1532
* Thank you very much, CharlieO for:Charles Krinke2007-12-191-4/+114
| | | | | Added: llSetLinkAlpha() and finished off llSetLinkColor() by adding the ability to use LINK_SET.
* Thanks to CharlieO for:Charles Krinke2007-12-191-2/+47
| | | | | llSetLinkColor() and a temp place holder for llOwnerSay() since many example scripts that are copy/pasted from outside sources have llOwnerSay() and its obnoxious to change in scripts each time.
* Many Thanks to Alondria for adding:Charles Krinke2007-12-183-214/+319
| | | | | | | | | | | | The list type and a bunch of support functions to LSL Added/ReImplmented: llGetListLength(), llList2Integer(), osList2Double() (note rename), llList2Float(), llList2String(), llList2Key(), llList2Vector(), llList2Rot(), llList2List(), llDeleteSubList(), llGetListEntryType(), llList2CSV(), llCSV2List(), llListInsertList(), llDumpList2String(), Borked Still: llListSort(), llListRandomize(), llList2ListStrided(), llListFindList(), Changed: llHTTPRequest() (Made wrapper of LSL_Types.list->List<string>)
* Again, thanks to Alondria for:Charles Krinke2007-12-172-12/+29
| | | | | | | | | | Added: LinkNum to SceneObjectPart Added: Bunch-o settings of LinkNum in SceneObjectGroup Added: llGetNumberOfPrims() Added: llGetLinkNumber() Added: llGetLinkKey() Added: llGetLinkName() (and change to string return type)
* Thanks again to Alondria for adding: math support forCharles Krinke2007-12-152-20/+31
| | | | | | | | | | rot * rot, vec / rot, == and != overriders for Rotations and Vectors. Also: llRotBetween(), llGetRegionTimeDilation(). And fixing: Error in LSL2CSConverter that botched a variable with a type name in it (ex: rotationCenter) Fixed: Error in LSL2CSConverter that parsed which() loops incorrectly. Fixed: Changed definition of Quaternion to <x, y, z, r> from <x, y, z, t> (As per LSL) Finished: llEuler2Rot()
* Again, thanks to Alondria for: adding llGetTime, llResetTime, and ↵Charles Krinke2007-12-142-8/+10
| | | | | | | | | llGetAndResetTime. Also for fixing Rot/Vector Regex from being too greedy by removing bug in the LSL->C# converter that was causing the vector and rotation parser.
* From Michael Osias (IBM)Sean Dague2007-12-131-3/+6
| | | | | | | | | | | | | This patch makes some enhancements to the llRemoteData functions. The module is now a shared module, and allows remote data channels to be created among multiple regions in the same sim. The port is controlled from the remoteDataPort property under the [Network] section in OpenSim.ini. If this setting is not present or = 0, the module is disabled and no port is opened. llRemoteData commands have not effect when module is disabled.
* From Michael Osias (IBM)Sean Dague2007-12-122-4/+13
| | | | | | | | | | | | This patch implements the llHttpRequest function via a region module, HttpScriptsRequest. There were bits and peices in LSLLong_cmd_handler, which I moved into the region module, and just check for completed requests and dispatch the http_response callback event instead. works for me as of r2674
* Thanks to Alondria for:Charles Krinke2007-12-121-0/+4
| | | | | | | llResetScript() is now functional. With this patch, Kan-script 0000003 should run. Noted the llListen(0,"","","") errored due to "" != UUID - patched to set to NULL_KEY which then works to listen to everything.
* Thanks to Alondria for: Adding vector->string and rotation->string,Charles Krinke2007-12-121-53/+53
| | | | | | | | | | float * vector, vector * float, vector / float, vector + vector, vector - vector, vector * vector, vector % vector and changing x, y, z, (and r) parts of vector and rotation to be lower case (similar to LL's LSL vectors/rots). With these changes we should expect to run kan-ed#1, kan-ed#2 and most of kan-ed#3.
* * The 'Create' functions should be called to factor up a new, otherwise ↵lbsa712007-12-111-0/+2
| | | | | | | empty, but with the Id and 1-to-1 child fields instantiated and randomized. * Added two shape constants that
* Great Salutations to Alondria for providing implementations for:Charles Krinke2007-12-101-27/+244
| | | | | | | | | llFrand, llSetColor, llGetColor, llSetTexture, llGetTexture, llSetAlpha, llGetAlpha, llRotateTexture, llScaleTexture, llOffsetTexture, llGetTextureOffset, llGetTextureScale, llGetTextureRot. With these changes the "kan-ed" script #2 should be working.
* added musings on llInstantMessageJeff Ames2007-12-101-0/+8
|
* refactored ChatModule a bit.Jeff Ames2007-12-101-6/+1
| | | | | misc cleanup and code convention fixes.
* Added a call to m_host.SendFullUpdateToAllClients().Charles Krinke2007-12-091-4/+5
| | | | | | Thank you to Alondria for suggesting this solution to getting kan-ed#2 to work with the llSetScale call.
* Some progress on 4 of the llParticleSystem membersCharles Krinke2007-12-091-4/+4
| | | | | that needed to be cast to libsecondlife.LLColor.
* "list" becomes "List" in LSL2CSConverter and (f,3) becomes (f,0) in llRound. ↵Charles Krinke2007-12-092-2/+2
| | | | Thanks to ChrisD/Gromit for pointing these out.
* * miniscule changes just to keep myself in synchlbsa712007-12-071-1/+3
|
* * Removed 12 compiler warnings.Adam Frisby2007-12-041-1/+0
|
* patch for llDie from Kurt Taylor (IBM)Sean Dague2007-11-201-1/+1
|
* converted hard-coded chat type values to ChatTypeEnumJeff Ames2007-11-081-9/+6
|
* ScriptServer fixes: Added more debug logging, mutex lock (to be ↵Tedd Hansen2007-11-012-1/+6
| | | | | | | extra-super-sure) on script load/unload, removed experimental Grid-scriptengine from compile because of dynamic module loader, and added random string to script filename to bypass module loader file lock. Please delete your copy of bin/ScriptEngine/OpenSim.Grid.ScriptEngine.DotNetEngine.dll.
* 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
|