aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-12-14Again, thanks to Alondria for: adding llGetTime, llResetTime, and ↵Charles Krinke2-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.
2007-12-13From Michael Osias (IBM)Sean Dague1-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.
2007-12-12From Michael Osias (IBM)Sean Dague2-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
2007-12-12Thanks to Alondria for:Charles Krinke1-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.
2007-12-12Thanks to Alondria for: Adding vector->string and rotation->string,Charles Krinke1-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.
2007-12-11* The 'Create' functions should be called to factor up a new, otherwise ↵lbsa711-0/+2
empty, but with the Id and 1-to-1 child fields instantiated and randomized. * Added two shape constants that
2007-12-10Great Salutations to Alondria for providing implementations for:Charles Krinke1-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.
2007-12-10added musings on llInstantMessageJeff Ames1-0/+8
2007-12-10refactored ChatModule a bit.Jeff Ames1-6/+1
misc cleanup and code convention fixes.
2007-12-09Added a call to m_host.SendFullUpdateToAllClients().Charles Krinke1-4/+5
Thank you to Alondria for suggesting this solution to getting kan-ed#2 to work with the llSetScale call.
2007-12-09Some progress on 4 of the llParticleSystem membersCharles Krinke1-4/+4
that needed to be cast to libsecondlife.LLColor.
2007-12-09"list" becomes "List" in LSL2CSConverter and (f,3) becomes (f,0) in llRound. ↵Charles Krinke2-2/+2
Thanks to ChrisD/Gromit for pointing these out.
2007-12-07* miniscule changes just to keep myself in synchlbsa711-1/+3
2007-12-04* Removed 12 compiler warnings.Adam Frisby1-1/+0
2007-11-20patch for llDie from Kurt Taylor (IBM)Sean Dague1-1/+1
2007-11-08converted hard-coded chat type values to ChatTypeEnumJeff Ames1-9/+6
2007-11-01ScriptServer fixes: Added more debug logging, mutex lock (to be ↵Tedd Hansen2-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.
2007-11-01Goodbye LSO to .Net translator. May your bits live on in our memories.Tedd Hansen11-3251/+0
2007-10-30* Optimized usingslbsa7114-1158/+3566
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-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.
2007-10-18Possible fix for: Remoting exceptions with adjacent non-running sims.Tleiades Hax1-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
2007-10-15* Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa717-0/+196
2007-10-05Code from Illumious Beltran (IBM) implementing more LSLSean Dague1-7/+60
The functions implemented are: llListen llListenControl llListenRemove llOpenRemoteDataChannel llCloseRemoteDataChannel llRemoteDataReply The events implemented are: listen remote_data
2007-10-05getting all our line endings consistant againSean Dague1-132/+132
2007-09-30Applied ckrinke's patch for #453. Thanks Charles! :)Dalien Talbot1-2/+132
2007-09-17fixing me some line endingsSean Dague3-1153/+1153
2007-09-16Fixed missing Axiom references.Brian McBee1-0/+1
2007-09-16Implemented: llSetText, llResetScript Tedd Hansen3-28/+49
Implemented: llHTTPRequest (queue, thread, etc -- but not actuall call)
2007-09-15Implemented: llStringToBase64, llBase64ToString, llXorBase64Strings, ↵Tedd Hansen1-7/+57
llXorBase64StringsCorrect, llGetTimestamp
2007-09-15Bugfixed: llListRandomizeTedd Hansen1-7/+69
Implemented: llListSort, llList2ListStrided, llDeleteSubString, llInsertString
2007-09-15llList2Key, llList2Rot, llList2ListTedd Hansen1-3/+9
2007-09-15Implemented llList2CSV, llCSV2List, llListRandomize, llList2Vector, ↵Tedd Hansen1-13/+118
llListFindList, llListInsertList, llDeleteSubList
2007-09-15Will display error in main chat if unsupported llFunction is used.Tedd Hansen1-814/+787
2007-09-15Now loading "OpenSim.Region.ScriptEngine.Common.dll" into scripts AppDomain ↵Tedd Hansen1-5/+6
and "using OpenSim.Region.ScriptEngine.Common;" at start of script when converted from LSL. Vectors and rotations now works.
2007-09-14* Wired up chat so that channel goes into OnChatFromViewer. However:lbsa711-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.
2007-09-14* fixed script compilationlbsa712-113/+125
* reversed //c# - if * rightifyed what's actually converted
2007-09-14more fun with LSL implementationsSean Dague1-16/+11
2007-09-13llSetPos(), llGetPos(), llGetLocalPos() now implementedSean Dague1-4/+39
2007-09-13If first 4 characters in script is "//C#" script will be treated as pure C# ↵Tedd Hansen1-2/+9
instead of LSL/C# hybrid. This means no preprocessing before compile.
2007-09-13implement llGetScale and llSetScaleSean Dague1-4/+18
drop IScriptHost for now and just use SceneObjectPart, given how many of SceneObjectPart's properties we need for the script engine
2007-09-13remove ^M, as native storage should be UNIX format, and ^M in/out mashingSean Dague15-5083/+5083
will happen on the windows side now that eol-style is correct
2007-09-13Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed ↵Tedd Hansen3-20/+20
member names to smallcapsy.
2007-09-11Fixing namespace problems MW1-4/+5
2007-09-11Applied ldvoipeng's patch [#360], sorry for it taking so long to apply it. ↵MW1-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.
2007-09-10mass update of urls in source code to new websiteSean Dague8-8/+8
2007-09-04Some work on Module loading/management.MW3-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)
2007-08-28startup event on script added to object, not all inside object.Tedd Hansen1-0/+1
2007-08-27Stopped EntityBase from implementing IScriptHost, as don't think it should, ↵MW1-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.
2007-08-27Another small tweak to image sending.MW1-3/+7
Implemented a few ll Functions, llSetObjectName llGetObjectName, llLoadURL (all currently untested).
2007-08-27Fixing llList2double issue (Thanks ldvoipeng)Brian McBee1-1/+1