aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common (follow)
Commit message (Collapse)AuthorAgeFilesLines
* CONVERGENCE!!!!!!Melanie Thielker2008-09-253-8219/+44
| | | | | | | | The entire LSL API is now in the single, shared file OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api_Base.cs This is for both engines. The OSSL function are still separate.
* Convergence is almost complete. This brings the diff between the API to < 10kMelanie Thielker2008-09-2516-1561/+263
| | | | | | | | and makes it use a common set of types in both engine. Fixes the issues with running both engines and HTTP requests / listens / timers etc.. Also fixes a couple of minor Scene issues and a CTB by nullref.
* Mantis#2123. Thank you kindly, Idb for a patch that solves:Charles Krinke2008-09-251-2/+20
| | | | | | | | | Under both DotNetEngine and XEngine, if an agent's UUID is passed as the parameter to llGetObjectMass(), it throws an exception.
* Rename lots of stuff in DNE to reduce source code differences in theMelanie Thielker2008-09-243-280/+360
| | | | | | | LSL implementation files. Rename lots of stuff in XEngine for the same reason. Move methods between interfaces. Just refactor stuff.
* Add the missing fileMelanie Thielker2008-09-231-2/+2
|
* Refactor BuiltIn_Commands_BaseClass to ScriptBaseClass to ease the laterMelanie Thielker2008-09-231-208/+208
| | | | | | code merging and transition to Shared/
* Remove some debug outputMelanie Thielker2008-09-231-3/+0
|
* Switches the direct event postings in the API file over to the Shared/Melanie Thielker2008-09-234-56/+131
| | | | | | new style of parameter passing, using the IEventReceiver interface.
* Add IEventReceiver to DNE - a consolidation series patchMelanie Thielker2008-09-233-9/+38
|
* Remove Common/LSL_Types.cs. Both script engines now use a single versionMelanie Thielker2008-09-2318-2885/+30
| | | | | | | | of the types, located in OpenSim/Region/ScriptEngines/Shared/LSL_Tyoes.cs Also changes the compiler in DotNetEngine to use that. You _will_ need to let your region recompile all your scripts!
* Alter tests to match up with the results after tyre's patchMelanie Thielker2008-09-231-18/+18
|
* Mantis #2243Melanie Thielker2008-09-235-2105/+2065
| | | | | | | | Thank you, tyre, for a patch that refactors LSL to use a unified set of method signatures and type names, reorders methods and removes unused and adds new method stubs.
* Update the permissions system to handle scripts and notecards the wayMelanie Thielker2008-09-231-1/+1
| | | | | | it was meant to. No functional changes, just better code
* * Apply http://opensimulator.org/mantis/view.php?id=2234Justin Clarke Casey2008-09-221-1/+12
| | | | | | | * Exceptions can thrown by llGetOwnerKey() * Thanks idb
* Remove the script engine identifier tag, so the compiler just seesMelanie Thielker2008-09-221-0/+1
| | | | | | | the language specifier. Makes language specifiers work again with script engine specifiers.
* Prevent scripts from running under multiple engines at onceMelanie Thielker2008-09-221-4/+8
|
* Allows to use the new script engine feature. Begin your script withMelanie Thielker2008-09-211-0/+9
| | | | | | | //XEngine: or //DotNetEnine: , optionally followed by a language like //XEngine:lsl, and it will be run on the chosen engine.
* Change the scirpt engine loading mechanism. Script engines are nowMelanie Thielker2008-09-215-28/+61
| | | | | | | | | ordinary region modules and are able to coexist in one instance. See http://opensimulator.org/wiki/ScriptEngines for details. There were changes to OpenSim.ini.example, please note DefaultScriptEngine. Also see the User docs and FAQ on the Wiki. Default is DotNetEngine.
* * minor: warnings removalJustin Clarke Casey2008-09-211-1/+1
|
* Mantis#2233. Thank you kindly, Idb, for a patch that solves:Charles Krinke2008-09-211-0/+7
| | | | | | The constants for llGetParcelDetails were missing for DotNetEngine and XEngine.
* Mantis #2232Melanie Thielker2008-09-212-5/+36
| | | | | | | Thank you, idb, for a patch that fixes an overflow issue in casting string -> int for both engines, and adds tests!
* Update svn properties, minor formatting cleanup.Jeff Ames2008-09-211-1/+1
|
* Fix Mantis #2215: llGetNotecardLine() not detecting EOF under DNEHomer Horwitz2008-09-201-9/+23
|
* Guard LLRezObject against NaNMelanie Thielker2008-09-191-0/+2
|
* Mantis #2217Melanie Thielker2008-09-191-1/+9
| | | | | | | Guard against NaN being returned from llRotBetween. Return a zero rotation if the result is NaN.
* * Apply http://opensimulator.org/mantis/view.php?id=2212Justin Clarke Casey2008-09-183-16/+23
| | | | | | | * Update llGetNumberOfNotecardLines() and llGetNotecardLine() to use dataserver on dotnetengine * Thanks M.Igarashi
* * Apply http://opensimulator.org/mantis/view.php?id=2207Justin Clarke Casey2008-09-172-2/+48
| | | | | | | * Attached patch implements llRequestAgentData for DotNetEngine. (It already is implemented in XEngine.) * Thanks Y. Nitta
* * Apply http://opensimulator.org/mantis/view.php?id=2206Justin Clarke Casey2008-09-171-7/+19
| | | | | | | * Fix/implement LSL group-related functions llDetectedGroup, llSameGroup * Thanks nlin
* Update svn properties, minor formatting cleanup.Jeff Ames2008-09-161-2/+2
|
* * Apply http://opensimulator.org/mantis/view.php?id=2205 with a few small tweaksJustin Clarke Casey2008-09-161-2/+2
| | | | | | | * LSL Conformance: llSetPayPrice should accept more than four arguments in list * Thanks kcozens!
* * Apply http://opensimulator.org/mantis/view.php?id=2204 (with a small tweak)Justin Clarke Casey2008-09-161-2/+12
| | | | | | | * Attached patch implements LSL llGetAgentSize() for DotNetEngine and XEngine. * Thanks Y. Nitta!
* * Apply http://opensimulator.org/mantis/view.php?id=2203Justin Clarke Casey2008-09-161-2/+67
| | | | | | | * Implementation of LSL llBreakLink and llBreakAllLinks * Thanks Y. Nitta!
* * Apply http://opensimulator.org/mantis/view.php?id=2202Justin Clarke Casey2008-09-161-2/+2
| | | | | | | * llGround causes Array out of bounds exception in KanEd#11 script * Thanks Y. Nitta!
* Mantis #1843Melanie Thielker2008-09-161-2/+14
| | | | | | | Applying DotNetEnine part of this patch. Thank you, nlin! Corrects ad hoc key list comparison.
* Mantis#2197. Thank you kindly, Tyre, for a patch that:Charles Krinke2008-09-154-3/+47
| | | | | adds the new function osTeleportAgent().
* Added some further clipping to color- and alpha-values.Homer Horwitz2008-09-141-49/+51
|
* Mantis#2183. Thank you kindly, Ewe Loon for a patch that addresses:Charles Krinke2008-09-142-0/+26
| | | | | | | | | | | | | after using llTakeControls my sim receives about 200 messages per second, l of which get queued , this could be because there is no lag as the viewer and sim are on the same computer. The patch I have included checks to see if the "Changed" param is 0 then searches the EventQueue for Control messages being sent to the same localid, if it finds a message already in the Queue and Changed==0 then the new message is only notifing you the key is being held, since there is already a message the new one isnt needed so it isnt added to the queue.
* Fixed several cases of inverted colors and alpha in DNE and XEngine.Homer Horwitz2008-09-131-35/+35
| | | | | | Added clamping to 0.0 - 1.0 for R, G, B, and A.
* Formatting cleanup.Jeff Ames2008-09-131-115/+115
|
* Fixing a bug in DNE which caused the face-colors to be inverted when set via ↵Homer Horwitz2008-09-131-9/+9
| | | | script.
* Mantis #2018Melanie Thielker2008-09-131-3/+0
| | | | | | | Read animation data from avataranimations.xml to allow default animations to be started and stopped by name from scripts.
* * minor: Remove warningsJustin Clarke Casey2008-09-121-24/+8
| | | | | | * leaving in the ones to do with ScriptBase since these actually indicate coding bugs that I don't have the time/brainpower to fix at the moment
* Cut of remote server as AppDomains and even WCF can do it better (better ↵Tedd Hansen2008-09-126-679/+0
| | | | means less code in this case)
* * Fix a missing .UUID in llInstantMessageTeravus Ovares2008-09-121-1/+1
|
* add the m_host.AddScriptLPS(1); line. I'm not actually sure what itSean Dague2008-09-121-0/+2
| | | | | | | does, but it seems every other function here has it, so it is probably needed.
* From: Rob Smart <SMARTROB@uk.ibm.com>Sean Dague2008-09-123-0/+197
| | | | | | | Implement an osParseJSON method useful for handling simple JSON returns from http requests. This will only work in C# at this point.
* Update svn properties, minor formatting cleanup.Jeff Ames2008-09-102-9/+9
| | | | | Fix unreachable code due to typo in llDetectedGroup.
* Mantis#2153. Thank you kindly, Godfrey for a patch that solves:Charles Krinke2008-09-101-0/+8
| | | | | | | osSetDynamicTextureData() produces error on console if ExtraParams passed empty string
* Implementation of llDetectedGroup for DotNetEngine.Charles Krinke2008-09-101-5/+3
|
* *Almost* have a complete implementation of llDetectedGroup. Charles Krinke2008-09-101-2/+8
| | | | | One member missing, so a portion is commented out.