aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-04-13Add coalesced scene objects class and serializer. This is currently only ↵Justin Clark-Casey (justincc)1-3/+20
used by the TestRezCoalescedObject() regression test. This structure matches the existing one for SceneObjects and will allow code to be reused by the uuid gatherer, other tests, etc. Test is not yet fully implemented due to a bug in rezzing coalesced objects where they all get the same name as the item. Only one object should get the same name as the item, which appears to be the one selected last when the the objects were coalesced in the first place. This bug will be addressed shortly.
2011-04-12Bug fix in object serialization -- sculpt data was wrong.Diva Canto1-1/+1
2011-01-08Fixes the issue of hung archives. Problem was with SceneObjectSerializer.Diva Canto1-0/+12
Also fixes a buglet in scene load xml command, where it was given the wrong argument index for filename.
2010-12-17remove mono compiler warning: if (sop.Color != null) always returns true as ↵Justin Clark-Casey (justincc)1-9/+7
sop.Color is a value type.
2010-11-29Preservation of creator information now also working in IARs. Cleaned up ↵Diva Canto1-31/+11
usage help. Moved Osp around, deleted unnecessary OspInventoryWrapperPlugin, added manipulation of SOP's xml representation in a generic ExternalRepresentationUtils function.
2010-11-27Changed the parser for InventoryItem deserialization. Moved some utility ↵Diva Canto1-91/+31
functions around.
2010-11-21Added creator info across the board -- TaskInventoryItems and InventoryItems ↵Diva Canto1-2/+21
themselves. Tested. Seems to be working, main tests pass. Nothing done for IARs or HG transfers yet -- this only works for OARs for the time being. New migration in inventory table in order to make CreatorID varchar(255).
2010-11-21Global creator information working on MySQL DB and on load/save OARs. ↵Diva Canto1-0/+21
Creator name properly shown on the viewer as first.last @authority. New option added to save oar -profile=url. Migration on RegionStore making CreatorID be 255 chars. Moved Handling of user UUID -> name requests to a new module UserManagement/UserManagementModule.
2010-11-16Diva needs a spanking! Serializing OldItemID breaks script state persistence ↵Melanie1-1/+4
in agent inventory.
2010-11-02Old deserialization can't deal with commas in flag fields. Making use of ↵Diva Canto1-3/+17
-version option on save oar command. Bumped archives version to 0.5; version < 0.5 generates flag fields without commas. Everything else is identical.
2010-10-27Formatting cleanup.Jeff Ames1-1/+1
2010-10-23Added inner exception handling in Shape deserialization processing, so that ↵Diva Canto1-3/+16
the whole Shape processing returns a valid Shape object.
2010-10-19It looks like Vector3s also got written down in lower case at some point in ↵Diva Canto1-3/+3
time. Added code to account for that. 17:45:59 - [SceneObjectSerializer]: exception while parsing SitTargetPosition: System.Xml.XmlException: Expecting X tag from namespace , got x and instead Line 1, position 2838.
2010-10-19Another take related to the previous commit.Diva Canto1-13/+17
2010-10-19Added code to quaternion deserialization to try to cope with an exception ↵Diva Canto1-4/+15
seen in Wright Plaza related to SitTargetOrientation. 17:23:05 - [SceneObjectSerializer]: exception while parsing SitTargetOrientation: System.Xml.XmlException: Expecting X tag from namespace , got w and instead Line 1, position 30064.
2010-10-19Added TextureAnimation and ParticleSystem to serialization.Diva Canto1-0/+27
2010-10-19COmmented the wrong line instead, now I commented them all to be on the safe ↵Melanie1-2/+2
side
2010-10-19Comment a spammy debug message in the serializerMelanie1-1/+1
2010-10-17Deleted all [XmlIgnore] from SOP, since those are meaningless now.Diva Canto1-3/+3
2010-10-17.NET automagical serialization of SOPs replaced by manual serialization ↵Diva Canto1-50/+15
across the board.
2010-10-15Made OARs use the new serialization procedure. (TPs/crossings still on the ↵Diva Canto1-29/+32
old one) Added an options argument down the pipeline. For the time being it takes --old-guids as an option to produce <Guid> instead of <UUID>.
2010-10-14Added manual xml2 serialization. Rewired only save xml2, not oars yet. Seems ↵Diva Canto1-104/+157
to be generating xml's that are successfully parsed. Needs more testing.
2010-10-13Added SOP.MediaUrl and Shape.Media to the deserializationDiva Canto1-204/+14
2010-10-13Comment a debug message so that it doesn't spew the console upon ↵Diva Canto1-1/+1
encountering unknown xml elements.
2010-10-13New SOG/SOP parser using XmlTextReader + delegates dictionary. Active for ↵Diva Canto1-0/+1353
load oar and load xml2, but not for packing objects on crossings/TPs yet.
2010-09-16Changed SceneObjectGroup to store parts with the fast and thread-safe ↵John Hurliman1-16/+12
MapAndArray collection
2010-06-12Preserving the link numbers is a serializer's highest duty.Melanie Thielker1-0/+9
Prevent region crossings from screwing up complex attachments by preserving link numbers.
2009-10-01Formatting cleanup.Jeff Ames1-8/+8
2009-09-16SceneObjectGroup cleanup. Removes the default constructor and unnecessary ↵John Hurliman1-31/+22
null checks on m_rootPart
2009-06-05* refactor: split out part xml writing in SceneObjectSerializerJustin Clarke Casey1-2/+7
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-14* refactor: move bottom part of 'xml2' serializaton to separate classJustin Clarke Casey1-39/+66
2009-05-14* refactor: break some of xml2 serialization out of sogJustin Clarke Casey1-0/+19
2009-05-08* break out 'xml2' deserialization from sogJustin Clarke Casey1-7/+71
2009-05-08* refactor: break out sog original xml serialization to a separate classJustin Clarke Casey1-6/+60
2009-05-08* minor: rename xml sog serialization method for readabilityJustin Clarke Casey1-3/+3
2009-05-08* refactor: Break out original xml object serialization into a separate classJustin Clarke Casey1-0/+133
* No functional change