Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2008-09-26 | Yay! Common/ is gone! One API is achieved! | Melanie Thielker | 5 | -2916/+0 | |
2008-09-26 | * minor: remove warnings | Justin Clarke Casey | 1 | -1/+1 | |
2008-09-26 | Add per-instance date to DNE to avoid serializing stuff 10 times a second. | Melanie Thielker | 4 | -44/+14 | |
Clode cleanup and removal of commented stuff in ScriptManager. | |||||
2008-09-26 | Remove all the subclassing complexity and script server interfaces from | Melanie Thielker | 11 | -2723/+0 | |
DNE and move all of DNE into the DotNetEngine directory. Remove references that would cause the script runtime to load the entire engine + scene into each script appdomain. This might help DNE memory consumption. | |||||
2008-09-26 | Remove interfaces that are no longer used from DNE | Melanie Thielker | 3 | -98/+2 | |
2008-09-26 | Full API convergence. Api is back in LSL_Api.cs and OSSL_Api.cs. | Melanie Thielker | 9 | -1651/+145 | |
The binaries are still different, but that is only a small step away now. The OSSLPrim has been removed. This commit will breal all scripts using Prim.Scale(), etc, syntax. It was not secure and will have to be brought back in another form. | |||||
2008-09-25 | Some script engine interface changes | Melanie Thielker | 1 | -0/+21 | |
2008-09-25 | Fix script engine name parsing for DotNetEngine to make that actually work | Melanie Thielker | 1 | -1/+1 | |
Add a reference for Windows builds | |||||
2008-09-25 | Add an extension to allow registering multiple interfaces of a type with | Melanie Thielker | 3 | -6/+17 | |
Scene. Make the script engines check that the engine name in the //Engine:language comment is a valid engine and treat it as a normal comment if it's not. //DotNetEngine: needs to be written as //ScriptEngine.DotNetEngine: now, since that is it's real internal name. //XEngine: still works | |||||
2008-09-25 | CONVERGENCE!!!!!! | Melanie Thielker | 3 | -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. | |||||
2008-09-25 | Convergence is almost complete. This brings the diff between the API to < 10k | Melanie Thielker | 16 | -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. | |||||
2008-09-25 | Mantis#2123. Thank you kindly, Idb for a patch that solves: | Charles Krinke | 1 | -2/+20 | |
Under both DotNetEngine and XEngine, if an agent's UUID is passed as the parameter to llGetObjectMass(), it throws an exception. | |||||
2008-09-24 | Rename lots of stuff in DNE to reduce source code differences in the | Melanie Thielker | 3 | -280/+360 | |
LSL implementation files. Rename lots of stuff in XEngine for the same reason. Move methods between interfaces. Just refactor stuff. | |||||
2008-09-23 | Add the missing file | Melanie Thielker | 1 | -2/+2 | |
2008-09-23 | Refactor BuiltIn_Commands_BaseClass to ScriptBaseClass to ease the later | Melanie Thielker | 1 | -208/+208 | |
code merging and transition to Shared/ | |||||
2008-09-23 | Remove some debug output | Melanie Thielker | 1 | -3/+0 | |
2008-09-23 | Switches the direct event postings in the API file over to the Shared/ | Melanie Thielker | 4 | -56/+131 | |
new style of parameter passing, using the IEventReceiver interface. | |||||
2008-09-23 | Add IEventReceiver to DNE - a consolidation series patch | Melanie Thielker | 3 | -9/+38 | |
2008-09-23 | Remove Common/LSL_Types.cs. Both script engines now use a single version | Melanie Thielker | 18 | -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! | |||||
2008-09-23 | Alter tests to match up with the results after tyre's patch | Melanie Thielker | 1 | -18/+18 | |
2008-09-23 | Mantis #2243 | Melanie Thielker | 5 | -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. | |||||
2008-09-23 | Update the permissions system to handle scripts and notecards the way | Melanie Thielker | 1 | -1/+1 | |
it was meant to. No functional changes, just better code | |||||
2008-09-22 | * Apply http://opensimulator.org/mantis/view.php?id=2234 | Justin Clarke Casey | 1 | -1/+12 | |
* Exceptions can thrown by llGetOwnerKey() * Thanks idb | |||||
2008-09-22 | Remove the script engine identifier tag, so the compiler just sees | Melanie Thielker | 1 | -0/+1 | |
the language specifier. Makes language specifiers work again with script engine specifiers. | |||||
2008-09-22 | Prevent scripts from running under multiple engines at once | Melanie Thielker | 1 | -4/+8 | |
2008-09-21 | Allows to use the new script engine feature. Begin your script with | Melanie Thielker | 1 | -0/+9 | |
//XEngine: or //DotNetEnine: , optionally followed by a language like //XEngine:lsl, and it will be run on the chosen engine. | |||||
2008-09-21 | Change the scirpt engine loading mechanism. Script engines are now | Melanie Thielker | 5 | -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. | |||||
2008-09-21 | * minor: warnings removal | Justin Clarke Casey | 1 | -1/+1 | |
2008-09-21 | Mantis#2233. Thank you kindly, Idb, for a patch that solves: | Charles Krinke | 1 | -0/+7 | |
The constants for llGetParcelDetails were missing for DotNetEngine and XEngine. | |||||
2008-09-21 | Mantis #2232 | Melanie Thielker | 2 | -5/+36 | |
Thank you, idb, for a patch that fixes an overflow issue in casting string -> int for both engines, and adds tests! | |||||
2008-09-21 | Update svn properties, minor formatting cleanup. | Jeff Ames | 1 | -1/+1 | |
2008-09-20 | Fix Mantis #2215: llGetNotecardLine() not detecting EOF under DNE | Homer Horwitz | 1 | -9/+23 | |
2008-09-19 | Guard LLRezObject against NaN | Melanie Thielker | 1 | -0/+2 | |
2008-09-19 | Mantis #2217 | Melanie Thielker | 1 | -1/+9 | |
Guard against NaN being returned from llRotBetween. Return a zero rotation if the result is NaN. | |||||
2008-09-18 | * Apply http://opensimulator.org/mantis/view.php?id=2212 | Justin Clarke Casey | 3 | -16/+23 | |
* Update llGetNumberOfNotecardLines() and llGetNotecardLine() to use dataserver on dotnetengine * Thanks M.Igarashi | |||||
2008-09-17 | * Apply http://opensimulator.org/mantis/view.php?id=2207 | Justin Clarke Casey | 2 | -2/+48 | |
* Attached patch implements llRequestAgentData for DotNetEngine. (It already is implemented in XEngine.) * Thanks Y. Nitta | |||||
2008-09-17 | * Apply http://opensimulator.org/mantis/view.php?id=2206 | Justin Clarke Casey | 1 | -7/+19 | |
* Fix/implement LSL group-related functions llDetectedGroup, llSameGroup * Thanks nlin | |||||
2008-09-16 | Update svn properties, minor formatting cleanup. | Jeff Ames | 1 | -2/+2 | |
2008-09-16 | * Apply http://opensimulator.org/mantis/view.php?id=2205 with a few small tweaks | Justin Clarke Casey | 1 | -2/+2 | |
* LSL Conformance: llSetPayPrice should accept more than four arguments in list * Thanks kcozens! | |||||
2008-09-16 | * Apply http://opensimulator.org/mantis/view.php?id=2204 (with a small tweak) | Justin Clarke Casey | 1 | -2/+12 | |
* Attached patch implements LSL llGetAgentSize() for DotNetEngine and XEngine. * Thanks Y. Nitta! | |||||
2008-09-16 | * Apply http://opensimulator.org/mantis/view.php?id=2203 | Justin Clarke Casey | 1 | -2/+67 | |
* Implementation of LSL llBreakLink and llBreakAllLinks * Thanks Y. Nitta! | |||||
2008-09-16 | * Apply http://opensimulator.org/mantis/view.php?id=2202 | Justin Clarke Casey | 1 | -2/+2 | |
* llGround causes Array out of bounds exception in KanEd#11 script * Thanks Y. Nitta! | |||||
2008-09-16 | Mantis #1843 | Melanie Thielker | 1 | -2/+14 | |
Applying DotNetEnine part of this patch. Thank you, nlin! Corrects ad hoc key list comparison. | |||||
2008-09-15 | Mantis#2197. Thank you kindly, Tyre, for a patch that: | Charles Krinke | 4 | -3/+47 | |
adds the new function osTeleportAgent(). | |||||
2008-09-14 | Added some further clipping to color- and alpha-values. | Homer Horwitz | 1 | -49/+51 | |
2008-09-14 | Mantis#2183. Thank you kindly, Ewe Loon for a patch that addresses: | Charles Krinke | 2 | -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. | |||||
2008-09-13 | Fixed several cases of inverted colors and alpha in DNE and XEngine. | Homer Horwitz | 1 | -35/+35 | |
Added clamping to 0.0 - 1.0 for R, G, B, and A. | |||||
2008-09-13 | Formatting cleanup. | Jeff Ames | 1 | -115/+115 | |
2008-09-13 | Fixing a bug in DNE which caused the face-colors to be inverted when set via ↵ | Homer Horwitz | 1 | -9/+9 | |
script. | |||||
2008-09-13 | Mantis #2018 | Melanie Thielker | 1 | -3/+0 | |
Read animation data from avataranimations.xml to allow default animations to be started and stopped by name from scripts. |