* OdbcParameterTest.cs: Fixed compilation on 1.0 profile.
[mono.git] / mcs / class / System.Data / System.Xml / ChangeLog
index f60aa8153c28583b008f8a802ea2d0fd15e455fc..899caa882686e152deba627325700b02134d3e07 100644 (file)
@@ -1,3 +1,55 @@
+2006-11-28  Nagappan A  <anagappan@novell.com>
+
+       * XmlDataDocument.cs (StringToObject): Modify
+       XmlConvert.ToDateTime to use XmlDateTimeSerializationMode, as the
+       default ToDataTime method id obsolete.
+
+2006-04-19  Senganal T <tsenganal@novell.com>
+
+       * XmlDataDocument.cs : 
+               - Use encoded names for DataSet schema.
+               - StringToElement : Return 'null' if the value is empty string
+               or null.
+               - OnDataTableRowAdded : Add the row elements to the tablenode if
+               they are not already added.
+
+2004-06-06  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDataDocument.cs :
+         - It was not handling SimpleContent. This fixes bug #56951.
+         - It was not converting values into DataType of the DataColumn.
+
+2004-05-17  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDataDocument.cs :
+         Removed MonoTODO from implemented members and private members.
+         Updated OnNodeRemoved(), OnDataRowDeleted() and OnDataTableRollback()
+         to match with current implementation.
+
+2004-05-13  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDataDocument.cs : Removed row-element mapping. Just use new
+         DataRow.DataElement property. Added/removed some comments.
+
+2004-05-12  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDataDocument.cs : Radical design change.
+         - GetElementFromRow() must return "detached" element, even if it is
+           not added to table's Rows.
+         - Introduced XmlDataElement class to map element (this class itself)
+           and DataRow _always_ . It is impossible to map *all* DataRows 
+           to/from elements only in XmlDataDocument API, since DataRow can 
+           be created separate from it (i.e. by table.NewRow()).
+         - Removed unreliable GetElementsByTagName() dependency from most
+           of the code, since users might create elements that has the same
+           name of any tables (that is possible especially unmapped elements).
+         - Adding/Removing delegates on every event action is unnecessary.
+           Use just flags.
+         - For Load(), just using base.Load() will do most of the job.
+         - Attributes and SimpleContents are not handled properly.
+
+         "Removed" and "Rollback" events are still TODO.
+
 2004-04-13  Atsushi Enomoto <atsushi@ximian.com>
 
        * XmlDataDocument.cs: