Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim | Mic Bowman | 2013-02-06 | 1 | -1/+6 |
|\ | |||||
| * | minor: add method doc to DAMap.ValidateKey() | Justin Clark-Casey (justincc) | 2013-02-07 | 1 | -0/+4 |
| | | |||||
| * | Add key length validation to DAMap.Add(KeyValuePair<string, OSDMap> kvp) to ↵ | Justin Clark-Casey (justincc) | 2013-02-07 | 1 | -1/+2 |
| | | | | | | | | match Add(string key, OSDMap store) | ||||
* | | Enables script access to the per object dynamic attributes through the JsonStore | Mic Bowman | 2013-02-06 | 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. | ||||
* | Added DynAttrs to the serialized XML format of prims. When copying prims, ↵ | Oren Hurvitz | 2013-01-25 | 1 | -2/+24 |
| | | | | use deep copy for DynAttrs. | ||||
* | Changed DAMap to be the container of "data stores", which are OSDMaps. Store ↵ | Oren Hurvitz | 2013-01-25 | 1 | -20/+84 |
| | | | | names must have at least 4 characters. | ||||
* | Lock DAMap rather than encapsulated OSDMap | Justin Clark-Casey (justincc) | 2013-01-25 | 1 | -17/+18 |
| | | | | This allows external lockers to preserve atomicity of dynamic attribute changes | ||||
* | Encapsulate an OSDMap in DAMap (was DynAttrsOSDMap) rather than inheriting ↵ | Justin Clark-Casey (justincc) | 2013-01-25 | 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 |