1 2009-04-03 Atsushi Enomoto <atsushi@ximian.com>
3 * ServiceDocumentFormatter.cs
5 AtomPub10ServiceDocumentFormatter.cs
6 ResourceCollectionInfo.cs
8 ServiceDocument.cs : ongoing implementation.
10 2009-04-03 Atsushi Enomoto <atsushi@ximian.com>
12 * ServiceDocumentFormatter.cs
13 InlineCategoriesDocument.cs
14 AtomPub10ServiceDocumentFormatter_1.cs
16 AtomPub10CategoriesDocumentFormatter.cs
17 ReferencedCategoriesDocument.cs
18 CategoriesDocumentFormatter.cs
19 AtomPub10ServiceDocumentFormatter.cs
20 ResourceCollectionInfo.cs
22 ServiceDocument.cs : stubs (new in 3.5 SP1).
24 2008-04-10 Eyal Alaluf <eyala@mainsoft.com>
26 * SyndicationElementExtension.cs: XmlObjectSerializer.ReadObject now
27 verifies by default. Disabled explicitly the verification in GetObject.
29 2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
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.
38 2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
40 * Atom10ItemFormatter.cs : changes in extension attribute handling:
41 TryParseAttribute() should be called regardless of
42 PreserveExtensionAttributes.
43 * SyndicationFeedFormatter.cs, SyndicationItemFormatter.cs :
44 implemented ToString().
45 * Rss20FeedFormatter.cs : strictly require <channel> under <rss>.
47 2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
49 * Atom10ItemFormatter.cs : implemented read methods and GetSchema().
51 2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
53 * SyndicationFeedFormatter.cs : implemented LoadElementExtensions().
54 * Rss20FeedFormatter.cs : implemented read methods and GetSchema().
55 PreserveElementExtensions and PreserveAttributeExtensions are
57 * Rss20ItemFormatter.cs : filter xmlns attributes out.
59 2007-12-18 Atsushi Enomoto <atsushi@ximian.com>
61 * SyndicationElementExtensionCollection.cs :
62 every Add() caused infinite loop.
63 * SyndicationFeed.cs, SyndicationItem.cs : Implemented Load() and [*1]
64 * SyndicationLink.cs : int set_Length() argument check was wrong. [*1]
65 * SyndicationCategory.cs, SyndicationPerson.cs : [*1]
66 * SyndicationItemFormatter.cs : Implemented LoadElementExtensions().
67 * SyndicationVersions.cs : added SyndicationItem.Load<T>() and
68 SyndicationFeed<T>() implementation.
69 * Atom10ItemFormatter.cs : [*2]
70 * Rss20ItemFormatter.cs : implemented read methods. [*2]
71 [*1] Implemented TryParseElement and TryParseAttribute.
72 [*2] PreserveElementExtensions and PreserveAttributeExtensions are
75 2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
77 * Atom10FeedFormatter_1.cs, Atom10ItemFormatter_1.cs,
78 Rss20FeedFormatter_1.cs, Rss20ItemFormatter_1.cs : implemented.
79 * Atom10FeedFormatter.cs, Atom10ItemFormatter.cs,
80 Rss20FeedFormatter.cs, Rss20ItemFormatter.cs :
81 implemented instance creation. Some parameter renaming.
83 2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
85 * Rss20FeedFormatter.cs : s:/item/feed/ in the error message.
86 * Atom10FeedFormatter.cs : implemented WriteTo() and WriteXml().
88 2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
90 * Atom10ItemFormatter.cs : some more notes on its spec violation.
92 2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
94 * Rss20ItemFormatter.cs : enclose SourceFeed with <source>.
95 * Atom10ItemFormatter.cs : implemented WriteTo() and WriteXml().
97 2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
99 * Rss20ItemFormatter.cs : some parameter renaming.
100 * SyndicationFeedFormatter.cs, Rss20FeedFormatter.cs : implemented,
101 based on item formatter.
102 * SyndicationItemFormatter.cs : implemented syndication element
103 creation methods. Added null argument checks.
105 2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
107 * Rss20ItemFormatter.cs : write remaining properties in item.
108 * UrlSyndicationContent.cs : implemented.
109 * XmlSyndicationContent.cs, SyndicationContent.cs,
110 SyndicationElementExtensionCollection.cs : mostly implemented; now
111 I mostly found that those unimplemented stuff were bound to
112 SyndicationElementExtension constructors.
114 2007-12-15 Atsushi Enomoto <atsushi@ximian.com>
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.
132 2007-12-11 Atsushi Enomoto <atsushi@ximian.com>
134 * Rss20ItemFormatter.cs, SyndicationContent.cs,
135 TextSyndicationContent.cs : flush some more implementation.
137 2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
139 * Atom10ItemFormatter.cs, Rss20ItemFormatter.cs,
140 SyndicationCategory.cs, SyndicationContent.cs, SyndicationFeed.cs,
141 SyndicationItem.cs, SyndicationItemFormatter.cs,
142 SyndicationPerson.cs : a bunch of implementation.
144 2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
146 * SyndicationElementExtensionCollection.cs : added copy .ctor().
147 * SyndicationLink.cs : implemented everything but read/write part.
149 2007-12-10 Atsushi Enomoto <atsushi@ximian.com>
151 * Atom10FeedFormatter.cs Atom10FeedFormatter_1.cs
152 Atom10ItemFormatter.cs Atom10ItemFormatter_1.cs
153 Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs
154 Rss20ItemFormatter.cs Rss20ItemFormatter_1.cs
155 SyndicationCategory.cs SyndicationElementExtension.cs
156 SyndicationElementExtensionCollection.cs SyndicationFeed.cs
157 SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs:
159 * ISyndicationElement.cs : internal interface, introduced to reduce
160 corcompare obstacles.
162 2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
164 * Atom10ItemFormatter.cs, Atom10ItemFormatter_1.cs,
165 Rss20ItemFormatter.cs, Rss20ItemFormatter_1.cs,
166 SyndicationItemFormatter.cs : more new stubs.
167 * SyndicationFeedFormatter.cs, SyndicationItem.cs,
168 SyndicationLink.cs, SyndicationPerson.cs : more stub fixes.
170 2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
172 * TextSyndicationContent.cs, XmlSyndicationContent.cs,
173 UrlSyndicationContent.cs : new stubs.
174 * SyndicationContent.cs, TextSyndicationContentKind.cs,
175 SyndicationFeedFormatter.cs, SyndicationFeed.cs :
178 2007-12-07 Atsushi Enomoto <atsushi@ximian.com>
180 * Ato10FeedFormatter.cs Atom10FeedFormatter.cs :
181 oops, wrong file name. renamed former to latter.
183 2007-12-05 Atsushi Enomoto <atsushi@ximian.com>
185 * Ato10FeedFormatter.cs Atom10FeedFormatter_1.cs
186 Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs
187 SyndicationCategory.cs SyndicationContent.cs
188 SyndicationElementExtension.cs
189 SyndicationElementExtensionCollection.cs
190 SyndicationFeed.cs SyndicationFeedFormatter.cs
191 SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs
192 SyndicationVersions.cs TextSyndicationContentKind.cs :