ChangeLog 7.8 KB

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