Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-02-06 | Enables script access to the per object dynamic attributes through the JsonStore | Mic Bowman | 1 | -0/+8 | |
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-07 | minor: add method doc to DAMap.ValidateKey() | Justin Clark-Casey (justincc) | 1 | -0/+4 | |
2013-02-07 | Add key length validation to DAMap.Add(KeyValuePair<string, OSDMap> kvp) to ↵ | Justin Clark-Casey (justincc) | 1 | -1/+2 | |
match Add(string key, OSDMap store) | |||||
2013-01-25 | Added DynAttrs to the serialized XML format of prims. When copying prims, ↵ | Oren Hurvitz | 1 | -2/+24 | |
use deep copy for DynAttrs. | |||||
2013-01-25 | Changed DAMap to be the container of "data stores", which are OSDMaps. Store ↵ | Oren Hurvitz | 1 | -20/+84 | |
names must have at least 4 characters. | |||||
2013-01-25 | Lock DAMap rather than encapsulated OSDMap | Justin Clark-Casey (justincc) | 1 | -17/+18 | |
This allows external lockers to preserve atomicity of dynamic attribute changes | |||||
2013-01-25 | Encapsulate an OSDMap in DAMap (was DynAttrsOSDMap) rather than inheriting ↵ | Justin Clark-Casey (justincc) | 1 | -0/+173 | |
from it This is the easier way to give us control over locking, rather than asking that OSDMap IDictionary methods be virtual |