aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/ScriptModuleComms (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-09-17Moving ScriptModuleComms into the CoreModules tree.Mic Bowman1-367/+0
2012-09-17Implementing ability to register script constants and invocations on a ↵SignpostMarv1-0/+31
region module automatically
2012-08-31Type.Type is RuntimeTypeSignpostMarv1-1/+1
2012-08-31formattingSignpostMarv1-5/+5
2012-08-31adding support for static method script invocationsSignpostMarv1-0/+15
2012-08-31moving assignment to new line to make next commit easier to read in diffsSignpostMarv1-1/+2
2012-08-31using specific type instead of varSignpostMarv1-1/+1
2012-08-31formattingSignpostMarv1-1/+1
2012-08-31formattingSignpostMarv1-2/+1
2012-08-31adding support for finding static methodsSignpostMarv1-3/+9
2012-08-31assign binding flags to variableSignpostMarv1-1/+3
2012-08-31no need to assign result to GetMethodInfoFromTypeSignpostMarv1-3/+1
2012-08-31changing to use Type argument instead of objectSignpostMarv1-3/+3
2012-08-31moving code that will be common into private static methodSignpostMarv1-1/+8
2012-07-31Adds support to ScriptModuleComms for region modules to exportMic Bowman1-0/+33
constants to the script engine.
2012-04-17make the namespace for the ScriptModuleComms consistent with its file system ↵Mic Bowman1-1/+1
location
2012-03-26Add some more overloads to allow registering overloaded methods and listsMelanie1-4/+14
of methods.
2012-03-26Add a hust UUID to the script invocationsMelanie1-7/+8
2012-03-25Fix compile error in ScriptModuelComms and add some debugging into the modInvokeMic Bowman1-2/+12
routines to simplify finding method registration issues.
2012-03-26Further simplify ScriptCommsMelanie1-1/+3
2012-03-26Dynamically create the delegate type to reduce complexity in the callerMelanie1-1/+21
2012-03-26Correct the design error I introduced into ScriptComms. Untested but about toMelanie1-14/+22
be.
2012-03-25Simplify the module invocation registration. The types and method nameMelanie1-2/+18
can be pulled fromt he delegate so we don't need to pass them explicitly
2012-03-24Add support for key, vector, rotation and list types for bothMic Bowman1-0/+8
arguments and return values to the modInvoke family of functions. See http://opensimulator.org/wiki/OSSL_Script_Library/ModInvoke
2012-03-15Adds a new script command 'modInvoke' to invoke registered functionsMic Bowman1-2/+97
from region modules. The LSL translator is extended to generate the modInvoke format of commands for directly inlined function calls. A region module can register a function Test() with the name "Test". LSL code can call that function as "Test()". The compiler will translate that invocation into modInvoke("Test", ...)
2010-01-29Revert "Updates all IRegionModules to the new style region modules."Melanie1-1/+0
This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
2010-01-23Updates all IRegionModules to the new style region modules.Revolution1-0/+1
Signed-off-by: Melanie <melanie@t-data.com>
2009-11-10Add IScriptModuleComms interface and region module to handle dispatch ofMelanie1-0/+105
script messages to region modules and sending back replies. Hook IScriptModuleComms.OnScriptCommand to see commands and use DispatchReply to reply to the script. It is recommended to pass the "id" parameter from the event as the "k" parameter of the reply. The script will receive the reply as a link message from link -1.