aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Application/OpenSimMain.cs
diff options
context:
space:
mode:
authorJustin Clarke Casey2008-05-21 22:17:28 +0000
committerJustin Clarke Casey2008-05-21 22:17:28 +0000
commit42ac35ba7d7c270da39a3f905c9bf18e6143807a (patch)
tree9ee399ba99166db8f3e9ca61e44e5b81920d2bae /OpenSim/Region/Application/OpenSimMain.cs
parent* Going to the C# syntactic sugar way of handling the backup event delegates. (diff)
downloadopensim-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/Application/OpenSimMain.cs')
0 files changed, 0 insertions, 0 deletions