New test.
[mono.git] / mcs / class / System.Data / System.Xml / ChangeLog
1 2006-11-28  Nagappan A  <anagappan@novell.com>
2
3         * XmlDataDocument.cs (StringToObject): Modify
4         XmlConvert.ToDateTime to use XmlDateTimeSerializationMode, as the
5         default ToDataTime method id obsolete.
6
7 2006-04-19  Senganal T <tsenganal@novell.com>
8
9         * XmlDataDocument.cs : 
10                 - Use encoded names for DataSet schema.
11                 - StringToElement : Return 'null' if the value is empty string
12                 or null.
13                 - OnDataTableRowAdded : Add the row elements to the tablenode if
14                 they are not already added.
15
16 2004-06-06  Atsushi Enomoto <atsushi@ximian.com>
17
18         * XmlDataDocument.cs :
19           - It was not handling SimpleContent. This fixes bug #56951.
20           - It was not converting values into DataType of the DataColumn.
21
22 2004-05-17  Atsushi Enomoto <atsushi@ximian.com>
23
24         * XmlDataDocument.cs :
25           Removed MonoTODO from implemented members and private members.
26           Updated OnNodeRemoved(), OnDataRowDeleted() and OnDataTableRollback()
27           to match with current implementation.
28
29 2004-05-13  Atsushi Enomoto <atsushi@ximian.com>
30
31         * XmlDataDocument.cs : Removed row-element mapping. Just use new
32           DataRow.DataElement property. Added/removed some comments.
33
34 2004-05-12  Atsushi Enomoto <atsushi@ximian.com>
35
36         * XmlDataDocument.cs : Radical design change.
37           - GetElementFromRow() must return "detached" element, even if it is
38             not added to table's Rows.
39           - Introduced XmlDataElement class to map element (this class itself)
40             and DataRow _always_ . It is impossible to map *all* DataRows 
41             to/from elements only in XmlDataDocument API, since DataRow can 
42             be created separate from it (i.e. by table.NewRow()).
43           - Removed unreliable GetElementsByTagName() dependency from most
44             of the code, since users might create elements that has the same
45             name of any tables (that is possible especially unmapped elements).
46           - Adding/Removing delegates on every event action is unnecessary.
47             Use just flags.
48           - For Load(), just using base.Load() will do most of the job.
49           - Attributes and SimpleContents are not handled properly.
50
51           "Removed" and "Rollback" events are still TODO.
52
53 2004-04-13  Atsushi Enomoto <atsushi@ximian.com>
54
55         * XmlDataDocument.cs:
56           Load() should not read xml multiple time nor expect BaseURI (and it
57           indicates the resource location is readable).
58           Simplified event handling logic, and fixed missing event removal.
59           Quick hack to avoid new XmlDataDocument(DataSet ds).Load ().
60           Enabled CreateNavigator() that was commented out.
61
62 2004-03-18  Atsushi Enomoto <atsushi@ximian.com>
63
64         * XmlDataDocument.cs : Fixed incorrect cast in OnDataTableRowAdded().
65           This fixes bug #54505.
66
67 2003-07-31  Duncan Mak  <duncan@ximian.com>
68
69         * XmlDataDocument.cs (BaseURI):
70         (InnerXml):
71         (IsReadOnly):
72         (this):
73         (LocalName):
74         (Name):
75         (OwnerDocument):
76         (WriteContentTo):
77         (WriteTo): Removed, these do not need to be redefined, as
78         they are inherited from XmlDocument already.
79
80         (CreateElement): simplifed the
81         implementation. XmlDocument.CreateElement can handle String.Empty
82         and null just fine.
83
84 2003-03-12  Alan Tam <Tam@SiuLung.com>
85
86         * XmlDataDocument.cs: Still need to print tag for the DataSet if there
87         is no data at all.
88         
89 2003-01-27  Ville Palo <vi64pa@koti.soon.fi>
90
91         * ChangeLog: Added this file.
92         * XmlDataDocument.cs: Some little fixes.