diff options
author | Justin Clarke Casey | 2008-05-21 22:17:28 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-05-21 22:17:28 +0000 |
commit | 42ac35ba7d7c270da39a3f905c9bf18e6143807a (patch) | |
tree | 9ee399ba99166db8f3e9ca61e44e5b81920d2bae /OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs | |
parent | * Going to the C# syntactic sugar way of handling the backup event delegates. (diff) | |
download | opensim-SC_OLD-42ac35ba7d7c270da39a3f905c9bf18e6143807a.zip opensim-SC_OLD-42ac35ba7d7c270da39a3f905c9bf18e6143807a.tar.gz opensim-SC_OLD-42ac35ba7d7c270da39a3f905c9bf18e6143807a.tar.bz2 opensim-SC_OLD-42ac35ba7d7c270da39a3f905c9bf18e6143807a.tar.xz |
* Provide relief for mantis 1263, 1202, 679
* If a caller attempts to set PrimitiveBaseShape.ProfileCurve with a HollowShape or ProfileShape component which is not a valid enum, a warning is spat out and a default shape
subtituted
* This does not solve any underlying problem if we're missing some enum values (though it's not obvious what these are), but it should allow save-xml2/load-xml2 to be used
without causing invalid enum value related exceptions. The checks will also guard against badly behaved clients.
* This change alters the order of shape values in the xml, since it appears properties are serialized after fields (at least this is the case in mono). .net native
deserialization can cope with this it appears, though people manipulating xml manually may need to adapt (if there are any).
* This may be a good argument against relying on .net [de]serialization for our xml format.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs')
0 files changed, 0 insertions, 0 deletions