1 2009-04-06 Atsushi Enomoto <atsushi@ximian.com>
3 * AtomPub10CategoriesDocumentFormatter.cs, Atom10FeedFormatter.cs,
4 CategoriesDocument.cs : ongoing implementation (handle categories).
6 2009-04-03 Atsushi Enomoto <atsushi@ximian.com>
8 * ServiceDocumentFormatter.cs
10 AtomPub10ServiceDocumentFormatter.cs
11 ResourceCollectionInfo.cs
13 ServiceDocument.cs : ongoing implementation.
15 2009-04-03 Atsushi Enomoto <atsushi@ximian.com>
17 * ServiceDocumentFormatter.cs
18 InlineCategoriesDocument.cs
19 AtomPub10ServiceDocumentFormatter_1.cs
21 AtomPub10CategoriesDocumentFormatter.cs
22 ReferencedCategoriesDocument.cs
23 CategoriesDocumentFormatter.cs
24 AtomPub10ServiceDocumentFormatter.cs
25 ResourceCollectionInfo.cs
27 ServiceDocument.cs : stubs (new in 3.5 SP1).
29 2008-04-10 Eyal Alaluf <eyala@mainsoft.com>
31 * SyndicationElementExtension.cs: XmlObjectSerializer.ReadObject now
32 verifies by default. Disabled explicitly the verification in GetObject.
34 2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
36 * SyndicationElementExtensionCollection.cs, Atom10FeedFormatter.cs,
37 Atom10ItemFormatter.cs, Rss20FeedFormatter.cs : warning cleanup.
38 * SyndicationItem.cs : implemented TryParseContent().
39 * Atom10ItemFormatter.cs : read Content.
40 * Rss20ItemFormatter.cs : Handle Atom 1.0 extension elements.
41 Fixed ReadSourceFeed() that should read <source> in its own way.
43 2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
45 * Atom10ItemFormatter.cs : changes in extension attribute handling:
46 TryParseAttribute() should be called regardless of
47 PreserveExtensionAttributes.
48 * SyndicationFeedFormatter.cs, SyndicationItemFormatter.cs :
49 implemented ToString().
50 * Rss20FeedFormatter.cs : strictly require <channel> under <rss>.
52 2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
54 * Atom10ItemFormatter.cs : implemented read methods and GetSchema().
56 2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
58 * SyndicationFeedFormatter.cs : implemented LoadElementExtensions().
59 * Rss20FeedFormatter.cs : implemented read methods and GetSchema().
60 PreserveElementExtensions and PreserveAttributeExtensions are
62 * Rss20ItemFormatter.cs : filter xmlns attributes out.
64 2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
66 * SyndicationElementExtensionCollection.cs :
67 every Add() caused infinite loop.
68 * SyndicationFeed.cs, SyndicationItem.cs : Implemented Load() and [*1]
69 * SyndicationLink.cs : int set_Length() argument check was wrong. [*1]
70 * SyndicationCategory.cs, SyndicationPerson.cs : [*1]
71 * SyndicationItemFormatter.cs : Implemented LoadElementExtensions().
72 * SyndicationVersions.cs : added SyndicationItem.Load<T>() and
73 SyndicationFeed<T>() implementation.
74 * Atom10ItemFormatter.cs : [*2]
75 * Rss20ItemFormatter.cs : implemented read methods. [*2]
76 [*1] Implemented TryParseElement and TryParseAttribute.
77 [*2] PreserveElementExtensions and PreserveAttributeExtensions are
80 2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
82 * Atom10FeedFormatter_1.cs, Atom10ItemFormatter_1.cs,
83 Rss20FeedFormatter_1.cs, Rss20ItemFormatter_1.cs : implemented.
84 * Atom10FeedFormatter.cs, Atom10ItemFormatter.cs,
85 Rss20FeedFormatter.cs, Rss20ItemFormatter.cs :
86 implemented instance creation. Some parameter renaming.
88 2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
90 * Rss20FeedFormatter.cs : s:/item/feed/ in the error message.
91 * Atom10FeedFormatter.cs : implemented WriteTo() and WriteXml().
93 2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
95 * Atom10ItemFormatter.cs : some more notes on its spec violation.
97 2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
99 * Rss20ItemFormatter.cs : enclose SourceFeed with <source>.
100 * Atom10ItemFormatter.cs : implemented WriteTo() and WriteXml().
102 2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
104 * Rss20ItemFormatter.cs : some parameter renaming.
105 * SyndicationFeedFormatter.cs, Rss20FeedFormatter.cs : implemented,
106 based on item formatter.
107 * SyndicationItemFormatter.cs : implemented syndication element
108 creation methods. Added null argument checks.
110 2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
112 * Rss20ItemFormatter.cs : write remaining properties in item.
113 * UrlSyndicationContent.cs : implemented.
114 * XmlSyndicationContent.cs, SyndicationContent.cs,
115 SyndicationElementExtensionCollection.cs : mostly implemented; now
116 I mostly found that those unimplemented stuff were bound to
117 SyndicationElementExtension constructors.
119 2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
121 * SyndicationFeed.cs : do not try to set null items in .ctor() (null
122 items are allowed in .ctor, while not allowed in set_Items()).
123 Remove extra NotImplementedException.
124 Implemented WriteAttributeExtensions and WriteElementExtensions.
125 * SyndicationElementExtension.cs : implemented.
126 * SyndicationExtensions.cs,
127 SyndicationItem.cs, SyndicationLink.cs, SyndicationCategory.cs,
128 SyndicationPerson.cs : Implemented WriteAttributeExtensions() and
129 WriteElementExtensions() in each syndication element to call
130 corresponding method in SyndicationExtensions.
131 * SyndicationItemFormatter.cs :
132 implemented Write[Element/Attribute]Extensions() and
133 TryParse[Element/Attribute]().
134 * Rss20ItemFormatter.cs : write extensions on writing to xml.
135 Null check in Contributors on writing to xml.
137 2007-12-11 Atsushi Enomoto <atsushi@ximian.com>
139 * Rss20ItemFormatter.cs, SyndicationContent.cs,
140 TextSyndicationContent.cs : flush some more implementation.
142 2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
144 * Atom10ItemFormatter.cs, Rss20ItemFormatter.cs,
145 SyndicationCategory.cs, SyndicationContent.cs, SyndicationFeed.cs,
146 SyndicationItem.cs, SyndicationItemFormatter.cs,
147 SyndicationPerson.cs : a bunch of implementation.
149 2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
151 * SyndicationElementExtensionCollection.cs : added copy .ctor().
152 * SyndicationLink.cs : implemented everything but read/write part.
154 2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
156 * Atom10FeedFormatter.cs Atom10FeedFormatter_1.cs
157 Atom10ItemFormatter.cs Atom10ItemFormatter_1.cs
158 Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs
159 Rss20ItemFormatter.cs Rss20ItemFormatter_1.cs
160 SyndicationCategory.cs SyndicationElementExtension.cs
161 SyndicationElementExtensionCollection.cs SyndicationFeed.cs
162 SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs:
164 * ISyndicationElement.cs : internal interface, introduced to reduce
165 corcompare obstacles.
167 2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
169 * Atom10ItemFormatter.cs, Atom10ItemFormatter_1.cs,
170 Rss20ItemFormatter.cs, Rss20ItemFormatter_1.cs,
171 SyndicationItemFormatter.cs : more new stubs.
172 * SyndicationFeedFormatter.cs, SyndicationItem.cs,
173 SyndicationLink.cs, SyndicationPerson.cs : more stub fixes.
175 2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
177 * TextSyndicationContent.cs, XmlSyndicationContent.cs,
178 UrlSyndicationContent.cs : new stubs.
179 * SyndicationContent.cs, TextSyndicationContentKind.cs,
180 SyndicationFeedFormatter.cs, SyndicationFeed.cs :
183 2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
185 * Ato10FeedFormatter.cs Atom10FeedFormatter.cs :
186 oops, wrong file name. renamed former to latter.
188 2007-12-05 Atsushi Enomoto <atsushi@ximian.com>
190 * Ato10FeedFormatter.cs Atom10FeedFormatter_1.cs
191 Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs
192 SyndicationCategory.cs SyndicationContent.cs
193 SyndicationElementExtension.cs
194 SyndicationElementExtensionCollection.cs
195 SyndicationFeed.cs SyndicationFeedFormatter.cs
196 SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs
197 SyndicationVersions.cs TextSyndicationContentKind.cs :