ChangeLog 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. 2004-05-13 Atsushi Enomoto <[email protected]>
  2. * XmlDataDocument.cs : Removed row-element mapping. Just use new
  3. DataRow.DataElement property. Added/removed some comments.
  4. 2004-05-12 Atsushi Enomoto <[email protected]>
  5. * XmlDataDocument.cs : Radical design change.
  6. - GetElementFromRow() must return "detached" element, even if it is
  7. not added to table's Rows.
  8. - Introduced XmlDataElement class to map element (this class itself)
  9. and DataRow _always_ . It is impossible to map *all* DataRows
  10. to/from elements only in XmlDataDocument API, since DataRow can
  11. be created separate from it (i.e. by table.NewRow()).
  12. - Removed unreliable GetElementsByTagName() dependency from most
  13. of the code, since users might create elements that has the same
  14. name of any tables (that is possible especially unmapped elements).
  15. - Adding/Removing delegates on every event action is unnecessary.
  16. Use just flags.
  17. - For Load(), just using base.Load() will do most of the job.
  18. - Attributes and SimpleContents are not handled properly.
  19. "Removed" and "Rollback" events are still TODO.
  20. 2004-04-13 Atsushi Enomoto <[email protected]>
  21. * XmlDataDocument.cs:
  22. Load() should not read xml multiple time nor expect BaseURI (and it
  23. indicates the resource location is readable).
  24. Simplified event handling logic, and fixed missing event removal.
  25. Quick hack to avoid new XmlDataDocument(DataSet ds).Load ().
  26. Enabled CreateNavigator() that was commented out.
  27. 2004-03-18 Atsushi Enomoto <[email protected]>
  28. * XmlDataDocument.cs : Fixed incorrect cast in OnDataTableRowAdded().
  29. This fixes bug #54505.
  30. 2003-07-31 Duncan Mak <[email protected]>
  31. * XmlDataDocument.cs (BaseURI):
  32. (InnerXml):
  33. (IsReadOnly):
  34. (this):
  35. (LocalName):
  36. (Name):
  37. (OwnerDocument):
  38. (WriteContentTo):
  39. (WriteTo): Removed, these do not need to be redefined, as
  40. they are inherited from XmlDocument already.
  41. (CreateElement): simplifed the
  42. implementation. XmlDocument.CreateElement can handle String.Empty
  43. and null just fine.
  44. 2003-03-12 Alan Tam <[email protected]>
  45. * XmlDataDocument.cs: Still need to print tag for the DataSet if there
  46. is no data at all.
  47. 2003-01-27 Ville Palo <[email protected]>
  48. * ChangeLog: Added this file.
  49. * XmlDataDocument.cs: Some little fixes.