ChangeLog 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. 2009-04-15 Atsushi Enomoto <[email protected]>
  2. * ServiceDocument.cs : remove Utility class. It is not precise
  3. implementation to write extensions.
  4. * ServiceDocumentFormatter.cs : virtual extension writer methods
  5. should call possibly overriden Write[Element/Attribute]Extensions()
  6. in possibly derived document item classes.
  7. Implemented LoadElementExtensions().
  8. * AtomPub10CategoriesDocumentFormatter.cs,
  9. AtomPub10ServiceDocumentFormatter.cs : Implemented GetSchema().
  10. 2009-04-06 Atsushi Enomoto <[email protected]>
  11. * ServiceDocumentFormatter.cs
  12. Workspace.cs
  13. Atom10FeedFormatter.cs
  14. AtomPub10ServiceDocumentFormatter.cs
  15. ResourceCollectionInfo.cs
  16. CategoriesDocument.cs
  17. ServiceDocument.cs : implemented most of reader parts.
  18. 2009-04-06 Atsushi Enomoto <[email protected]>
  19. * Workspace.cs, ResourceCollectionInfo.cs,
  20. CategoriesDocument.cs, ServiceDocument.cs : use common internal
  21. SyndicationExtension class for extensions.
  22. 2009-04-06 Atsushi Enomoto <[email protected]>
  23. * AtomPub10CategoriesDocumentFormatter.cs, Atom10FeedFormatter.cs,
  24. CategoriesDocument.cs : ongoing implementation (handle categories).
  25. 2009-04-03 Atsushi Enomoto <[email protected]>
  26. * ServiceDocumentFormatter.cs
  27. Workspace.cs
  28. AtomPub10ServiceDocumentFormatter.cs
  29. ResourceCollectionInfo.cs
  30. CategoriesDocument.cs
  31. ServiceDocument.cs : ongoing implementation.
  32. 2009-04-03 Atsushi Enomoto <[email protected]>
  33. * ServiceDocumentFormatter.cs
  34. InlineCategoriesDocument.cs
  35. AtomPub10ServiceDocumentFormatter_1.cs
  36. Workspace.cs
  37. AtomPub10CategoriesDocumentFormatter.cs
  38. ReferencedCategoriesDocument.cs
  39. CategoriesDocumentFormatter.cs
  40. AtomPub10ServiceDocumentFormatter.cs
  41. ResourceCollectionInfo.cs
  42. CategoriesDocument.cs
  43. ServiceDocument.cs : stubs (new in 3.5 SP1).
  44. 2008-04-10 Eyal Alaluf <[email protected]>
  45. * SyndicationElementExtension.cs: XmlObjectSerializer.ReadObject now
  46. verifies by default. Disabled explicitly the verification in GetObject.
  47. 2007-12-18 Atsushi Enomoto <[email protected]>
  48. * SyndicationElementExtensionCollection.cs, Atom10FeedFormatter.cs,
  49. Atom10ItemFormatter.cs, Rss20FeedFormatter.cs : warning cleanup.
  50. * SyndicationItem.cs : implemented TryParseContent().
  51. * Atom10ItemFormatter.cs : read Content.
  52. * Rss20ItemFormatter.cs : Handle Atom 1.0 extension elements.
  53. Fixed ReadSourceFeed() that should read <source> in its own way.
  54. 2007-12-18 Atsushi Enomoto <[email protected]>
  55. * Atom10ItemFormatter.cs : changes in extension attribute handling:
  56. TryParseAttribute() should be called regardless of
  57. PreserveExtensionAttributes.
  58. * SyndicationFeedFormatter.cs, SyndicationItemFormatter.cs :
  59. implemented ToString().
  60. * Rss20FeedFormatter.cs : strictly require <channel> under <rss>.
  61. 2007-12-18 Atsushi Enomoto <[email protected]>
  62. * Atom10ItemFormatter.cs : implemented read methods and GetSchema().
  63. 2007-12-18 Atsushi Enomoto <[email protected]>
  64. * SyndicationFeedFormatter.cs : implemented LoadElementExtensions().
  65. * Rss20FeedFormatter.cs : implemented read methods and GetSchema().
  66. PreserveElementExtensions and PreserveAttributeExtensions are
  67. true by default.
  68. * Rss20ItemFormatter.cs : filter xmlns attributes out.
  69. 2007-12-18 Atsushi Enomoto <[email protected]>
  70. * SyndicationElementExtensionCollection.cs :
  71. every Add() caused infinite loop.
  72. * SyndicationFeed.cs, SyndicationItem.cs : Implemented Load() and [*1]
  73. * SyndicationLink.cs : int set_Length() argument check was wrong. [*1]
  74. * SyndicationCategory.cs, SyndicationPerson.cs : [*1]
  75. * SyndicationItemFormatter.cs : Implemented LoadElementExtensions().
  76. * SyndicationVersions.cs : added SyndicationItem.Load<T>() and
  77. SyndicationFeed<T>() implementation.
  78. * Atom10ItemFormatter.cs : [*2]
  79. * Rss20ItemFormatter.cs : implemented read methods. [*2]
  80. [*1] Implemented TryParseElement and TryParseAttribute.
  81. [*2] PreserveElementExtensions and PreserveAttributeExtensions are
  82. true by default.
  83. 2007-12-17 Atsushi Enomoto <[email protected]>
  84. * Atom10FeedFormatter_1.cs, Atom10ItemFormatter_1.cs,
  85. Rss20FeedFormatter_1.cs, Rss20ItemFormatter_1.cs : implemented.
  86. * Atom10FeedFormatter.cs, Atom10ItemFormatter.cs,
  87. Rss20FeedFormatter.cs, Rss20ItemFormatter.cs :
  88. implemented instance creation. Some parameter renaming.
  89. 2007-12-17 Atsushi Enomoto <[email protected]>
  90. * Rss20FeedFormatter.cs : s:/item/feed/ in the error message.
  91. * Atom10FeedFormatter.cs : implemented WriteTo() and WriteXml().
  92. 2007-12-17 Atsushi Enomoto <[email protected]>
  93. * Atom10ItemFormatter.cs : some more notes on its spec violation.
  94. 2007-12-17 Atsushi Enomoto <[email protected]>
  95. * Rss20ItemFormatter.cs : enclose SourceFeed with <source>.
  96. * Atom10ItemFormatter.cs : implemented WriteTo() and WriteXml().
  97. 2007-12-15 Atsushi Enomoto <[email protected]>
  98. * Rss20ItemFormatter.cs : some parameter renaming.
  99. * SyndicationFeedFormatter.cs, Rss20FeedFormatter.cs : implemented,
  100. based on item formatter.
  101. * SyndicationItemFormatter.cs : implemented syndication element
  102. creation methods. Added null argument checks.
  103. 2007-12-15 Atsushi Enomoto <[email protected]>
  104. * Rss20ItemFormatter.cs : write remaining properties in item.
  105. * UrlSyndicationContent.cs : implemented.
  106. * XmlSyndicationContent.cs, SyndicationContent.cs,
  107. SyndicationElementExtensionCollection.cs : mostly implemented; now
  108. I mostly found that those unimplemented stuff were bound to
  109. SyndicationElementExtension constructors.
  110. 2007-12-15 Atsushi Enomoto <[email protected]>
  111. * SyndicationFeed.cs : do not try to set null items in .ctor() (null
  112. items are allowed in .ctor, while not allowed in set_Items()).
  113. Remove extra NotImplementedException.
  114. Implemented WriteAttributeExtensions and WriteElementExtensions.
  115. * SyndicationElementExtension.cs : implemented.
  116. * SyndicationExtensions.cs,
  117. SyndicationItem.cs, SyndicationLink.cs, SyndicationCategory.cs,
  118. SyndicationPerson.cs : Implemented WriteAttributeExtensions() and
  119. WriteElementExtensions() in each syndication element to call
  120. corresponding method in SyndicationExtensions.
  121. * SyndicationItemFormatter.cs :
  122. implemented Write[Element/Attribute]Extensions() and
  123. TryParse[Element/Attribute]().
  124. * Rss20ItemFormatter.cs : write extensions on writing to xml.
  125. Null check in Contributors on writing to xml.
  126. 2007-12-11 Atsushi Enomoto <[email protected]>
  127. * Rss20ItemFormatter.cs, SyndicationContent.cs,
  128. TextSyndicationContent.cs : flush some more implementation.
  129. 2007-12-10 Atsushi Enomoto <[email protected]>
  130. * Atom10ItemFormatter.cs, Rss20ItemFormatter.cs,
  131. SyndicationCategory.cs, SyndicationContent.cs, SyndicationFeed.cs,
  132. SyndicationItem.cs, SyndicationItemFormatter.cs,
  133. SyndicationPerson.cs : a bunch of implementation.
  134. 2007-12-10 Atsushi Enomoto <[email protected]>
  135. * SyndicationElementExtensionCollection.cs : added copy .ctor().
  136. * SyndicationLink.cs : implemented everything but read/write part.
  137. 2007-12-10 Atsushi Enomoto <[email protected]>
  138. * Atom10FeedFormatter.cs Atom10FeedFormatter_1.cs
  139. Atom10ItemFormatter.cs Atom10ItemFormatter_1.cs
  140. Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs
  141. Rss20ItemFormatter.cs Rss20ItemFormatter_1.cs
  142. SyndicationCategory.cs SyndicationElementExtension.cs
  143. SyndicationElementExtensionCollection.cs SyndicationFeed.cs
  144. SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs:
  145. finished stubs.
  146. * ISyndicationElement.cs : internal interface, introduced to reduce
  147. corcompare obstacles.
  148. 2007-12-07 Atsushi Enomoto <[email protected]>
  149. * Atom10ItemFormatter.cs, Atom10ItemFormatter_1.cs,
  150. Rss20ItemFormatter.cs, Rss20ItemFormatter_1.cs,
  151. SyndicationItemFormatter.cs : more new stubs.
  152. * SyndicationFeedFormatter.cs, SyndicationItem.cs,
  153. SyndicationLink.cs, SyndicationPerson.cs : more stub fixes.
  154. 2007-12-07 Atsushi Enomoto <[email protected]>
  155. * TextSyndicationContent.cs, XmlSyndicationContent.cs,
  156. UrlSyndicationContent.cs : new stubs.
  157. * SyndicationContent.cs, TextSyndicationContentKind.cs,
  158. SyndicationFeedFormatter.cs, SyndicationFeed.cs :
  159. ongoing stub fixes.
  160. 2007-12-07 Atsushi Enomoto <[email protected]>
  161. * Ato10FeedFormatter.cs Atom10FeedFormatter.cs :
  162. oops, wrong file name. renamed former to latter.
  163. 2007-12-05 Atsushi Enomoto <[email protected]>
  164. * Ato10FeedFormatter.cs Atom10FeedFormatter_1.cs
  165. Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs
  166. SyndicationCategory.cs SyndicationContent.cs
  167. SyndicationElementExtension.cs
  168. SyndicationElementExtensionCollection.cs
  169. SyndicationFeed.cs SyndicationFeedFormatter.cs
  170. SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs
  171. SyndicationVersions.cs TextSyndicationContentKind.cs :
  172. new stubs.