aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-02-07Add TestJsonWriteReadNotecard() regression testJustin Clark-Casey (justincc)1-1/+44
2013-02-06Enables script access to the per object dynamic attributes through the JsonStoreMic Bowman3-13/+95
script functions. Adds JsonAttachObjectStore to associate a store identifier with an object (scripts can only access the store in their host object, this could be extended but isn't necessary for now). Note this opens a method to the DAMap OSDMap. This will be removed later, but greatly simplifies the code for now. The JsonStore and these scripts are disabled by default.
2013-02-07Make json store tests operate on a single thread to ensure we don't run into ↵Justin Clark-Casey (justincc)1-0/+16
any race related test failures in the future.
2013-02-06Allow JsonReadNotecard() to accept the name of the notecard as well as the ↵Justin Clark-Casey (justincc)1-8/+18
asset ID. Agreed in discussion with cmickeyb. This is to make this consistent with similar existing LSL/OSSL functions such as llTriggerSound() and osNpcLoadAppearance() that allow an item name or an asset id.
2013-01-31Move the JsonStore regular expressions to static variables to avoidMic Bowman2-87/+190
recompiling on every operation. Added JsonList2Path script function to simplify array iteration.
2013-01-30Add JsonTestStore to determine if a JsonStore is associated withMic Bowman2-0/+24
a particular UUID.
2013-01-30Add JsonDestroyStore() basic regression testJustin Clark-Casey (justincc)1-0/+15
2013-01-30refactor: Make invocations of json store functions from the regression test ↵Justin Clark-Casey (justincc)1-42/+17
simpler
2013-01-30Add regression test for script func JsonRemoveValue()Justin Clark-Casey (justincc)1-0/+52
2013-01-29minor: change name of json script tests to JsonStoreScriptModuleTests ↵Justin Clark-Casey (justincc)1-1/+1
instead of copy/pasted LSL_ApiInventoryTests
2013-01-29Try ignoring json tests if they can't be run due to being on <=.net 3.5Justin Clark-Casey (justincc)1-6/+17
2013-01-25Disable json tests for now - I see this is failing on jenkins because mono ↵Justin Clark-Casey (justincc)2-32/+29
2.4.3 doesn't have Funcs >5 params, though mono 2.6 onwards does. Standardize logging in JsonStoreScriptModule and some minor code formatting.
2013-01-25See if getting the registering JsonReadNotecard with MethodInfo works around ↵Justin Clark-Casey (justincc)1-2/+5
an apparent issue with registering methods with more than 5 parameters on mono 2.4.3
2013-01-25Increase logging by enabling during test setup rather than during individual ↵Justin Clark-Casey (justincc)1-4/+6
tests of for JsonStore
2013-01-25Enable logging in new json store tests to find out why they fail on jenkins ↵Justin Clark-Casey (justincc)1-4/+4
but not locally.
2013-01-25Add JsonTestPath() regression testJustin Clark-Casey (justincc)1-0/+17
2013-01-25Add regression test for JsonSetValue()Justin Clark-Casey (justincc)1-0/+23
2013-01-25Add basic JsonGetValue() regression test.Justin Clark-Casey (justincc)1-0/+17
2013-01-25Add basic JsonCreateStore() regression testJustin Clark-Casey (justincc)1-0/+86
2012-12-31Comment out test messages that go directly to the console.Robert Adams1-2/+2
2012-12-03XmlRpcGridRouterBlueWall2-19/+69
Flesh out XmlRpcGridRouter to reap unused channels from gateway when scripts or objects are removed, or when the llCloseRemoteDataChannel is called. See: http://http://forge.opensimulator.org/gf/project/xmlrpcrouter/ or https://github.com/BlueWall/XmlRpcRouter for php gateway and test code.
2012-11-13All optional modules' directives moved out of addin.xmlDiva Canto1-0/+2
2012-11-12Remove any mention of IRegionModule from region names and comments to aidMelanie2-2/+2
grepping for remaining uses
2012-11-11Two more modules converted: XmlRpcGridRouterModule and XmlRpcRouterModule.Diva Canto2-18/+60
2012-11-11One more module converted: MRMModule.Diva Canto1-35/+56
2012-10-29shuffling code around so that the interface for ISoundModule.SendSound() ↵SignpostMarv1-1/+1
specifies a UUID rather than a string
2012-10-29moving SendSound from SceneObjectPart to ISoundModuleSignpostMarv1-2/+5
2012-09-30Revert "Added request.Proxy=null everywhere, as discussed in ↵Diva Canto1-1/+0
http://stackoverflow.com/questions/2519655/httpwebrequest-is-extremely-slow." But the patch is here, in case anyone wants to try it. This reverts commit 531edd51d82ecd6a842a2611c99e9919634491ef.
2012-09-30Added request.Proxy=null everywhere, as discussed in ↵Diva Canto1-0/+1
http://stackoverflow.com/questions/2519655/httpwebrequest-is-extremely-slow. Thanks R.Gunther (rigun@rigutech.nl) https://lists.berlios.de/pipermail/opensim-users/2012-September/010986.html
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-09-14Support multi-region OAR filesOren Hurvitz1-1/+1
Merged ArchiveWriteRequestPreparation.cs and ArchiveWriteRequestExecution.cs. This simplifies the code, and it's faster to write each scene to the archive as it's found rather than all at once at the end.
2012-09-11Allow an incoming identifier to be specified for a JsonStore.Mic Bowman2-8/+8
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-07-25Make SceneManager.OnRegionsReadyStatusChange event available.Justin Clark-Casey (justincc)1-1/+1
This is fired when all regions are ready or when at least one region becomes not ready. Recently added EventManager.OnRegionReady becomes OnRegionReadyStatusChange to match OnLoginsEnabledStatusChange
2012-07-19minor: remove some mono compiler warningsJustin Clark-Casey (justincc)1-2/+0
2012-07-19Add EventManager.OnRegionLoginsStatusChange fired whenever logins are ↵Justin Clark-Casey (justincc)1-3/+1
enabled or disabled at any point, not just during initial startup. This replaces EventManager.OnLoginsEnabled which only fired when logins were first enabled and was affected by a bug where it would never fire if the region started with logins disabled.
2012-07-18Perform other region ready actions even if simulator is configured to leave ↵Justin Clark-Casey (justincc)1-26/+19
logins disabled on startup.