# HG changeset patch # User IBBoard # Date 1251148338 0 # Node ID c60fd56646980833552b2b1fd1a864386aebcd04 # Parent d59aa4e46761e6d1a52741e8259d7aef6d1627b7 Re #53: Create WarFoundry save class to store army as file * Fix exceptions thrown by official .Net XML parsing of namespace names Also: * Remove unnecessary notification of name change no-open-ticket diff -r d59aa4e46761 -r c60fd5664698 api/Factories/Xml/WarFoundryXmlSaver.cs --- a/api/Factories/Xml/WarFoundryXmlSaver.cs Mon Aug 24 19:32:55 2009 +0000 +++ b/api/Factories/Xml/WarFoundryXmlSaver.cs Mon Aug 24 21:12:18 2009 +0000 @@ -68,8 +68,8 @@ XmlDeclaration declaration = doc.CreateXmlDeclaration("1.0", null, null); doc.AppendChild(declaration); XmlSchema schema = new XmlSchema(); - schema.Namespaces.Add("xmlns", "http://ibboard.co.uk/warfoundry/army"); - schema.Namespaces.Add("xmlns:core", "http://ibboard.co.uk/warfoundry/core"); + schema.Namespaces.Add("", "http://ibboard.co.uk/warfoundry/army"); + schema.Namespaces.Add("core", "http://ibboard.co.uk/warfoundry/core"); doc.Schemas.Add(schema); XmlElement root = doc.CreateElement("army"); root.SetAttribute("xmlns", "http://ibboard.co.uk/warfoundry/army"); diff -r d59aa4e46761 -r c60fd5664698 api/Objects/Unit.cs --- a/api/Objects/Unit.cs Mon Aug 24 19:32:55 2009 +0000 +++ b/api/Objects/Unit.cs Mon Aug 24 21:12:18 2009 +0000 @@ -100,7 +100,6 @@ private void CalcCost() { - String oldName = HasDefaultName() ? Name : null; double oldpoints = points; points = type.CostPerTrooper * AdditionalTroopers + type.BaseUnitCost; @@ -113,11 +112,6 @@ { OnPointsValueChanged(oldpoints, points); } - - if (oldName!=null) - { - OnNameChanged(oldName, Name); - } } public int AdditionalTroopers