ChangeLog 8.8 KB

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