In System.Runtime.Serialization/System.Xml:
[mono.git] / mcs / class / System.XML / System.Xml / ChangeLog
index 0fbb83e21aa5b859eff8d10cd203e549454d0004..2e7baf4ad00b2aeb67a56b60db2f92389ac89920 100644 (file)
@@ -1,3 +1,158 @@
+2009-03-02  Chris Toshok  <toshok@ximian.com>
+
+       * XmlReader.cs, XmlTextReader.cs, XmlTextReader2.cs,
+       EntityResolvingXmlReader.cs: 2.1 has HasValue.
+
+
+2009-02-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : do not try to read at non-readable state in
+         MoveToContent().
+
+2009-02-23  Alan McGovern  <amcgovern@novell.com>
+
+       * XmlTextReader.cs: Under the SL2 profile, the default resolver
+       is a XmlXapResolver.
+
+2009-02-23  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : ReadContentAsXxx() should not advance XmlReader
+         when it is on attribute *value* text.
+
+2009-02-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTextWriter2.cs : similar fix in WriteStartElement() to
+         previous change. Fixed bug #474091.
+
+2009-02-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlElementTest.cs: SetAttribute(name,value) should identify value
+         change for existing node, from new node insertion.
+         Fixed bug #464394.
+
+2009-02-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTextWriter2.cs : in WriteStartAttribute(), fill namespace in
+         case it is null and the prefix has matching ns. Fixed bug #472634.
+
+2009-01-30  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DTDValidatingReader2.cs, EntityResolvingXmlReader.cs : simplify
+         parsercontext provision.
+       * XmlValidatingReader.cs : expand parser context provision to
+         non-dtdvalidating readers.
+
+2009-01-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlXapResolver.cs : fix assembly qualified names,
+         and give detailed errors.
+       * XmlResolver.cs : in 2.1 do not resolve relative Uri
+         to absolute.
+
+2009-01-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlXapResolver.cs : new in 2.1.
+       * XmlReaderSettings.cs : use above.
+
+2009-01-20  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlDocumentNavigator.cs : in some corner cases an attribute
+         may have null OwnerElement. Fixed bug #458245.
+
+2009-01-20  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReaderBinarySupport.cs : do not hang in the middle of reading
+         byte chunk at some node types. Fixed bug #464229.
+
+2009-01-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * NamespaceHandling.cs: New. Enum for Silverlight 2. Microsoft's 
+       System.Xml.Linq.dll (often bundled in XAP files) needs it (or we 
+       throw a TypeLoadException).
+       * XmlWriterSettings.cs: Add SL2 specific NamespaceHandling property
+
+2009-01-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : ReadContentAsString() does not reject non-elements.
+         ReadElementContentAsString() rejects non-content nodes.
+
+2008-12-19  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlNamespaceManager.cs : namespace lookup failed for non-atomic
+         string in 1.1 profile. Fixed 1.0 part of #379139.
+
+2008-12-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DTDValidatingReader.cs : remove unused file.
+
+2008-11-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTextReader.cs : simply call ClearValueBuffer() on each Read().
+
+2008-10-02  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlDocumentNavigator.cs : added some overriden methods (to be
+         implemented).
+
+2008-09-24  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlDocument.cs : it returns non-null Schemas by default (and
+         returns non-empty set after being set null).
+
+2008-09-17  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : detailed error location in ReadSubtree().
+
+2008-09-17  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : ReadSubtree() is valid only on an element.
+
+2008-09-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlDocument.cs, XmlDocumentNavigator.cs :
+         reduce navigator fields.
+
+2008-08-21  Stephane Delcroix  <sdelcroix@novell.com>
+
+       * EnityResolvingXmlReader.cs:
+       * XmlReader.cs:
+       * XmlTextReader.cs:
+       * XmlTextReader2.cs: re-enable ResolveEntity for 2.1
+
+2008-08-21  Stephane Delcroix  <sdelcroix@novell.com>
+
+       * XmlReaderSettings.cs: adding DtdProcessing and
+       MaxCharactersFromEntities properties for 2.1
+
+2008-08-21  Stephane Delcroix  <sdelcroix@novell.com>
+
+       * DtdProcessing: adding this enum on the 2.1 build
+
+2008-08-05  Jb Evain  <jbevain@novell.com>
+
+       * XmlConvert.cs (ToChar): add a specific SL2 version.
+
+2008-07-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlNamespaceManager.cs : check null arg.
+       * XmlTextReader.cs : fixed bug #412657; now we populate nametable
+         and namespace manager in case they are null in parser context, and
+         use them instead of the members in the parser context.
+
+2008-06-11  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlConvert.cs : fixed bug #397934. Utc mode accepts more formats.
+
+2008-06-11  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlConvert.cs : no need for TARGET_JVM.
+
+2008-06-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTextReader.cs : when Normalized is true, '<' after \r which
+         comes after text node was incorrectly consumed as a text content.
+         Fixed bug #398374.
+
 2008-06-05  Atsushi Enomoto  <atsushi@ximian.com>
 
        * XmlConvert.cs : now we can use roundtrip format for float/double.