aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-105-10/+10
| | | | notice of doom
* 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-083-11/+10
|
* ScriptServer fixes: Added more debug logging, mutex lock (to be ↵Tedd Hansen2007-11-014-52/+80
| | | | | | | 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-3023-1392/+3892
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-292-3/+3
| | | | | | | 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.
* changes to pass nini config object to the modules that getSean Dague2007-10-191-132/+133
| | | | | | loaded so that they may read out any bits they are interested in
* 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-1510-0/+280
|
* * Gave ModuleLoader some good lovin'lbsa712007-10-101-132/+132
| | | | | | | * Introduced ModuleLoader.PickupModules that currently picks up IRegionModule:s from /bin * Made LogBase thread-safe (or at least not thread-ignorant) * Ignored some genned files
* Code from Illumious Beltran (IBM) implementing more LSLSean Dague2007-10-052-8/+120
| | | | | | | | | | | | | | | | | | | 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-052-133/+133
|
* Applied ckrinke's patch for #453. Thanks Charles! :)Dalien Talbot2007-09-301-2/+132
|
* * Rewired Touch to route to group/part (Still triggering EventManager as well)lbsa712007-09-201-3/+3
|
* * Replaced usage of ClientView with IClientAPIlbsa712007-09-181-2/+4
| | | | | * Some propertification and hideousness of fields.
* fixing me some line endingsSean Dague2007-09-175-1423/+1423
|
* Fixed missing Axiom references.Brian McBee2007-09-161-0/+1
|
* Implemented: llSetText, llResetScript Tedd Hansen2007-09-166-186/+328
| | | | | 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-152-7/+11
| | | | 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-143-5/+5
| | | | | | | * 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-132-5/+19
| | | | | | | 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-1324-6559/+6559
| | | | | | 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-1310-136/+136
| | | | 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.
* * Took a stab at #388lbsa712007-09-101-1/+4
|
* mass update of urls in source code to new websiteSean Dague2007-09-1013-13/+13
|
* Cut down on the number of compile warnings. Now down to 5: 4 are related to ↵MW2007-09-081-2/+2
| | | | unused events on IClientAPI and 1 is a unused variable in LSL_BuiltIn_Commands (which I'll leave to Tedd, as he will know if it will be used in the future or not).
* Converted the LSL scripting engine into a IRegionModule, so now all ↵MW2007-09-081-2/+31
| | | | | | | | | "modules" share a common base interface and are loaded from the single loader. (It seems to work fine, but I have left the old scriptengine loader, incase we have to change back). Removed the reference to OpenJpeg in the DynamicTextureModule, to see if that was causing the build problem someone is having. Added a Temporary fix for the "existing connection was forcibly closed by the remote host" exception on windows when a user logs out of a multiregion instance. Some early work to prepare for improving the way clients are updated (about prims etc).
* 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)