Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2008-09-25 | Convergence is almost complete. This brings the diff between the API to < 10k | Melanie Thielker | 25 | -1674/+368 | |
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 | 2 | -4/+40 | |
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 | 8 | -295/+376 | |
LSL implementation files. Rename lots of stuff in XEngine for the same reason. Move methods between interfaces. Just refactor stuff. | |||||
2008-09-24 | Mantis #2250 | Melanie Thielker | 1 | -1/+1 | |
Make ambiguous implicit conversion from LSLInteger to uint explicit | |||||
2008-09-24 | Decouple AsyncCommands from XEngine and the script instance. Make | Melanie Thielker | 7 | -102/+110 | |
all methods needed outside the API ststic. Async command processing is now wholly internal to the API. This sets the stage for the next convergence step. | |||||
2008-09-23 | Update svn properties, formatting cleanup. | Jeff Ames | 2 | -4/+4 | |
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 | 3 | -214/+214 | |
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 | 20 | -2889/+36 | |
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 | Add constants wrapping code from XEngine to DNE. This syncs up the parsers | Melanie Thielker | 3 | -370/+9 | |
between the engines again. Also, committed r60 in opensim libs with the parser source changes. | |||||
2008-09-23 | Refactor XEngine parser as per suggestions from mikem | Melanie Thielker | 5 | -85/+32 | |
2008-09-23 | Add file missed in last commit (which never completed) | Melanie Thielker | 1 | -0/+55 | |
2008-09-23 | Alter tests to match up with the results after tyre's patch | Melanie Thielker | 2 | -29/+19 | |
2008-09-23 | Mantis #2243 | Melanie Thielker | 9 | -3873/+3685 | |
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 | 2 | -2/+2 | |
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 | 2 | -2/+24 | |
* Exceptions can thrown by llGetOwnerKey() * Thanks idb | |||||
2008-09-22 | Remove the script engine identifier tag, so the compiler just sees | Melanie Thielker | 2 | -0/+2 | |
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 | 2 | -8/+16 | |
2008-09-21 | Allows to use the new script engine feature. Begin your script with | Melanie Thielker | 2 | -0/+18 | |
//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 | 8 | -441/+95 | |
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 | 2 | -2/+2 | |
2008-09-21 | Mantis#2233. Thank you kindly, Idb, for a patch that solves: | Charles Krinke | 2 | -0/+14 | |
The constants for llGetParcelDetails were missing for DotNetEngine and XEngine. | |||||
2008-09-21 | Mantis #2232 | Melanie Thielker | 4 | -26/+70 | |
Thank you, idb, for a patch that fixes an overflow issue in casting string -> int for both engines, and adds tests! | |||||
2008-09-21 | Mantis #2230 | Melanie Thielker | 1 | -0/+12 | |
The result of constants arithmetic can be a CLI type. This allows floating point CLI types to be parsed out of lists properly. | |||||
2008-09-21 | Change XEngine startup to enable it to run as a normal region module | Melanie Thielker | 1 | -27/+40 | |
rather than a special one | |||||
2008-09-21 | Update svn properties, minor formatting cleanup. | Jeff Ames | 5 | -15/+15 | |
2008-09-20 | XEngine: Fix loading lists from saved state | Melanie Thielker | 1 | -1/+1 | |
2008-09-20 | Fix up some ScriptBase details | Melanie Thielker | 1 | -10/+9 | |
2008-09-20 | - Consistency fix: Like llGetNumberOfNotecardLines, llGetNotecardLine ↵ | Homer Horwitz | 1 | -1/+13 | |
returns NULL_KEY on error now - Conformance fix: If the notecard can't be found, shout on DEBUG_CHANNEL as the docs state - Bug fix: Don't let llGetNotecardLine throw an exception on freshly created notecards | |||||
2008-09-20 | * Fix build error, (maybe) | Teravus Ovares | 1 | -3/+4 | |
* Might break something.. hard to say.. 0.o | |||||
2008-09-20 | XEngine: Fix llGetListEntryType to return the correct type for the LSL types. | Melanie Thielker | 2 | -7/+23 | |
Change serialization to omit types it can't deal with. | |||||
2008-09-20 | Fix Mantis #2215: llGetNotecardLine() not detecting EOF under DNE | Homer Horwitz | 1 | -9/+23 | |
2008-09-19 | * Duh, forgot I had undone some of the changes I meant to include in the ↵ | Justin Clarke Casey | 2 | -14/+7 | |
previous commit | |||||
2008-09-19 | * Remove one possible deadlock situation as seen today | Justin Clarke Casey | 1 | -1/+7 | |
* On script rez, XEngine was taking an m_scripts lock and then later on an m_parts lock when looking for a part by local id * In the meantime, a scene object being deleted would take an m_parts lock and then later on try to take an m_scripts lock when it tried to trigger script removal * There may be better ways to resolve this, but I believe that in general, we must always take an m_parts lock before an m_scripts lock | |||||
2008-09-19 | Guard LLRezObject against NaN | Melanie Thielker | 2 | -2/+6 | |
2008-09-19 | Mantis #2217 | Melanie Thielker | 2 | -2/+18 | |
Guard against NaN being returned from llRotBetween. Return a zero rotation if the result is NaN. | |||||
2008-09-19 | Fix issue introduces by a fix in 6256. Fixes mantis #2214 | Melanie Thielker | 1 | -4/+6 | |
2008-09-18 | Fix llParcelMedia queries. Correct types and add a missing ToString() (XEngine) | Melanie Thielker | 1 | -3/+3 | |
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-18 | XEngine: fix collisions, add event coalescing for collision events. | Melanie Thielker | 2 | -119/+150 | |
Fix a nasty concurrency issue that could cause a high event frequency to start more than one thread pool job for a single script. | |||||
2008-09-18 | Remove redundant permissions check in OSSL_Api.cs | Melanie Thielker | 1 | -6/+0 | |
2008-09-18 | Fix list reset behavior, and thereby squash one warning | Melanie Thielker | 1 | -1/+1 | |
2008-09-18 | From: Robert Smart (SMARTROB@uk.ibm.com) | Dr Scofield | 5 | -8/+202 | |
Patch for new scripting method osParseJSON. also, a couple of warning bugs killed. | |||||
2008-09-18 | Update svn properties, minor formatting cleanup. | Jeff Ames | 1 | -3/+3 | |
2008-09-18 | Kan-Ed fix series. | Melanie Thielker | 1 | -2/+3 | |
Correct a condition where a prim is linked before it has been persisted for the first time and is then persisted through it's former SOG with a bad offset position. | |||||
2008-09-18 | Another pointless multiplication/division removed | Melanie Thielker | 1 | -2/+2 | |
2008-09-18 | XEngine API refactor. Fully implement ALL_SIDES with sanity checks. | Melanie Thielker | 1 | -88/+136 | |
Correct color handling functions to no longer return the inverse color. Remove pointless * 256 / 256 legacy constructs. |