[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.ServiceModel.Web / System.ServiceModel.Syndication / ChangeLog
1 2010-06-18  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * Rss20ItemFormatter.cs : enabled DateTimeOffset parsing.
4           Fixed bug #615332, patch by Carlos Martin.
5
6 2010-06-16  Atsushi Enomoto  <atsushi@ximian.com>
7
8         * Atom10ItemFormatter.cs : Fix reading of "source" element to not
9           expect feed element (ReadFrom() expects it). Fixed bug #614596.
10
11 2010-06-07  Carlos Martin Nieto  <carlos@cmartin.tk>
12
13         * Rss20ItemFormatter.cs: Don't assume guids are permalinks
14
15 2009-12-01  Atsushi Enomoto  <atsushi@ximian.com>
16
17         * Atom10ItemFormatter.cs, Atom10FeedFormatter.cs :
18           write extensions. Patch by Tom Philpot.
19
20 2009-10-16  Atsushi Enomoto  <atsushi@ximian.com>
21
22         * Rss20FeedFormatter.cs, Rss20ItemFormatter.cs : handle other text
23           nodes than text (cdata, whitespaces etc.) and make sure to proceed
24           the reader when they are skipped. Fixed bug #546965 and #546959.
25
26 2009-10-07  Atsushi Enomoto  <atsushi@ximian.com>
27
28         * SyndicationVersions.cs :
29           Handle atom feed as well. Patch by David Mitchell.
30
31 2009-10-07  Atsushi Enomoto  <atsushi@ximian.com>
32
33         * SyndicationElementExtension.cs : give OuterName and OuterNamespace
34           for extensions with .ctor(XmlReader).
35
36 2009-10-05  Atsushi Enomoto  <atsushi@ximian.com>
37
38         * Atom10FeedFormatter.cs : do not use Atom10ItemFormatter(item)
39           at ReadItem(). It is only for writing. Patch by David Mitchell.
40
41 2009-10-05  Atsushi Enomoto  <atsushi@ximian.com>
42
43         * Atom10ItemFormatter.cs : enable XmlConvert.ToDateTimeOffset(),
44           patch by David Mitchell.
45
46 2009-09-15  Atsushi Enomoto  <atsushi@ximian.com>
47
48         * SyndicationElementExtension.cs : make it ready for 2.1 build.
49
50 2009-09-07  Atsushi Enomoto  <atsushi@ximian.com>
51
52         * Rss20FeedFormatter.cs, CategoriesDocument.cs,
53           AtomPub10ServiceDocumentFormatter_1.cs,
54           AtomPub10CategoriesDocumentFormatter.cs,
55           AtomPub10ServiceDocumentFormatter.cs : a couple of corcompare fixes.
56
57 2009-04-15  Atsushi Enomoto  <atsushi@ximian.com>
58
59         * ServiceDocument.cs : remove Utility class. It is not precise
60           implementation to write extensions.
61         * ServiceDocumentFormatter.cs : virtual extension writer methods
62           should call possibly overriden Write[Element/Attribute]Extensions()
63           in possibly derived document item classes.
64           Implemented LoadElementExtensions().
65         * AtomPub10CategoriesDocumentFormatter.cs,
66           AtomPub10ServiceDocumentFormatter.cs : Implemented GetSchema().
67
68 2009-04-06  Atsushi Enomoto  <atsushi@ximian.com>
69
70         * ServiceDocumentFormatter.cs
71           Workspace.cs
72           Atom10FeedFormatter.cs
73           AtomPub10ServiceDocumentFormatter.cs
74           ResourceCollectionInfo.cs
75           CategoriesDocument.cs
76           ServiceDocument.cs : implemented most of reader parts.
77
78 2009-04-06  Atsushi Enomoto  <atsushi@ximian.com>
79
80         * Workspace.cs, ResourceCollectionInfo.cs,
81           CategoriesDocument.cs, ServiceDocument.cs : use common internal
82           SyndicationExtension class for extensions.
83
84 2009-04-06  Atsushi Enomoto  <atsushi@ximian.com>
85
86         * AtomPub10CategoriesDocumentFormatter.cs, Atom10FeedFormatter.cs,
87           CategoriesDocument.cs : ongoing implementation (handle categories).
88
89 2009-04-03  Atsushi Enomoto  <atsushi@ximian.com>
90
91         * ServiceDocumentFormatter.cs
92           Workspace.cs
93           AtomPub10ServiceDocumentFormatter.cs
94           ResourceCollectionInfo.cs
95           CategoriesDocument.cs
96           ServiceDocument.cs : ongoing implementation.
97
98 2009-04-03  Atsushi Enomoto  <atsushi@ximian.com>
99
100         * ServiceDocumentFormatter.cs
101           InlineCategoriesDocument.cs
102           AtomPub10ServiceDocumentFormatter_1.cs
103           Workspace.cs
104           AtomPub10CategoriesDocumentFormatter.cs
105           ReferencedCategoriesDocument.cs
106           CategoriesDocumentFormatter.cs
107           AtomPub10ServiceDocumentFormatter.cs
108           ResourceCollectionInfo.cs
109           CategoriesDocument.cs
110           ServiceDocument.cs : stubs (new in 3.5 SP1).
111
112 2008-04-10  Eyal Alaluf <eyala@mainsoft.com>
113
114         * SyndicationElementExtension.cs: XmlObjectSerializer.ReadObject now
115           verifies by default. Disabled explicitly the verification in GetObject.
116
117 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
118
119         * SyndicationElementExtensionCollection.cs, Atom10FeedFormatter.cs,
120           Atom10ItemFormatter.cs, Rss20FeedFormatter.cs : warning cleanup.
121         * SyndicationItem.cs : implemented TryParseContent().
122         * Atom10ItemFormatter.cs : read Content.
123         * Rss20ItemFormatter.cs : Handle Atom 1.0 extension elements.
124           Fixed ReadSourceFeed() that should read <source> in its own way.
125
126 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
127
128         * Atom10ItemFormatter.cs : changes in extension attribute handling:
129           TryParseAttribute() should be called regardless of
130           PreserveExtensionAttributes.
131         * SyndicationFeedFormatter.cs, SyndicationItemFormatter.cs :
132           implemented ToString().
133         * Rss20FeedFormatter.cs : strictly require <channel> under <rss>.
134
135 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
136
137         * Atom10ItemFormatter.cs : implemented read methods and GetSchema().
138
139 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
140
141         * SyndicationFeedFormatter.cs : implemented LoadElementExtensions().
142         * Rss20FeedFormatter.cs : implemented read methods and GetSchema().
143           PreserveElementExtensions and PreserveAttributeExtensions are
144           true by default.
145         * Rss20ItemFormatter.cs : filter xmlns attributes out.
146
147 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
148
149         * SyndicationElementExtensionCollection.cs :
150           every Add() caused infinite loop.
151         * SyndicationFeed.cs, SyndicationItem.cs : Implemented Load() and [*1]
152         * SyndicationLink.cs : int set_Length() argument check was wrong. [*1]
153         * SyndicationCategory.cs, SyndicationPerson.cs : [*1]
154         * SyndicationItemFormatter.cs : Implemented LoadElementExtensions().
155         * SyndicationVersions.cs : added SyndicationItem.Load<T>() and
156           SyndicationFeed<T>() implementation.
157         * Atom10ItemFormatter.cs : [*2]
158         * Rss20ItemFormatter.cs : implemented read methods. [*2]
159         [*1] Implemented TryParseElement and TryParseAttribute.
160         [*2] PreserveElementExtensions and PreserveAttributeExtensions are
161              true by default.
162
163 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
164
165         * Atom10FeedFormatter_1.cs, Atom10ItemFormatter_1.cs,
166           Rss20FeedFormatter_1.cs, Rss20ItemFormatter_1.cs : implemented.
167         * Atom10FeedFormatter.cs, Atom10ItemFormatter.cs,
168           Rss20FeedFormatter.cs, Rss20ItemFormatter.cs :
169           implemented instance creation. Some parameter renaming.
170
171 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
172
173         * Rss20FeedFormatter.cs : s:/item/feed/ in the error message.
174         * Atom10FeedFormatter.cs : implemented WriteTo() and WriteXml().
175
176 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
177
178         * Atom10ItemFormatter.cs : some more notes on its spec violation.
179
180 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
181
182         * Rss20ItemFormatter.cs : enclose SourceFeed with <source>.
183         * Atom10ItemFormatter.cs : implemented WriteTo() and WriteXml().
184
185 2007-12-15  Atsushi Enomoto  <atsushi@ximian.com>
186
187         * Rss20ItemFormatter.cs : some parameter renaming.
188         * SyndicationFeedFormatter.cs, Rss20FeedFormatter.cs : implemented,
189           based on item formatter.
190         * SyndicationItemFormatter.cs : implemented syndication element
191           creation methods. Added null argument checks.
192
193 2007-12-15  Atsushi Enomoto  <atsushi@ximian.com>
194
195         * Rss20ItemFormatter.cs : write remaining properties in item.
196         * UrlSyndicationContent.cs : implemented.
197         * XmlSyndicationContent.cs, SyndicationContent.cs,
198           SyndicationElementExtensionCollection.cs : mostly implemented; now
199           I mostly found that those unimplemented stuff were bound to
200           SyndicationElementExtension constructors.
201
202 2007-12-15  Atsushi Enomoto  <atsushi@ximian.com>
203
204         * SyndicationFeed.cs : do not try to set null items in .ctor() (null
205           items are allowed in .ctor, while not allowed in set_Items()).
206           Remove extra NotImplementedException.
207           Implemented WriteAttributeExtensions and WriteElementExtensions.
208         * SyndicationElementExtension.cs : implemented.
209         * SyndicationExtensions.cs,
210           SyndicationItem.cs, SyndicationLink.cs, SyndicationCategory.cs,
211           SyndicationPerson.cs : Implemented WriteAttributeExtensions() and
212           WriteElementExtensions() in each syndication element to call 
213           corresponding method in SyndicationExtensions.
214         * SyndicationItemFormatter.cs :
215           implemented Write[Element/Attribute]Extensions() and
216           TryParse[Element/Attribute]().
217         * Rss20ItemFormatter.cs : write extensions on writing to xml.
218           Null check in Contributors on writing to xml.
219
220 2007-12-11  Atsushi Enomoto  <atsushi@ximian.com>
221
222         * Rss20ItemFormatter.cs, SyndicationContent.cs,
223           TextSyndicationContent.cs : flush some more implementation.
224
225 2007-12-10  Atsushi Enomoto  <atsushi@ximian.com>
226
227         * Atom10ItemFormatter.cs, Rss20ItemFormatter.cs,
228           SyndicationCategory.cs, SyndicationContent.cs, SyndicationFeed.cs,
229           SyndicationItem.cs, SyndicationItemFormatter.cs,
230           SyndicationPerson.cs : a bunch of implementation.
231
232 2007-12-10  Atsushi Enomoto  <atsushi@ximian.com>
233
234         * SyndicationElementExtensionCollection.cs : added copy .ctor().
235         * SyndicationLink.cs : implemented everything but read/write part.
236
237 2007-12-10  Atsushi Enomoto  <atsushi@ximian.com>
238
239         * Atom10FeedFormatter.cs Atom10FeedFormatter_1.cs
240           Atom10ItemFormatter.cs Atom10ItemFormatter_1.cs
241           Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs
242           Rss20ItemFormatter.cs Rss20ItemFormatter_1.cs
243           SyndicationCategory.cs SyndicationElementExtension.cs
244           SyndicationElementExtensionCollection.cs SyndicationFeed.cs
245           SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs:
246           finished stubs.
247         * ISyndicationElement.cs : internal interface, introduced to reduce
248           corcompare obstacles.
249
250 2007-12-07  Atsushi Enomoto  <atsushi@ximian.com>
251
252         * Atom10ItemFormatter.cs, Atom10ItemFormatter_1.cs,
253           Rss20ItemFormatter.cs, Rss20ItemFormatter_1.cs,
254           SyndicationItemFormatter.cs : more new stubs.
255         * SyndicationFeedFormatter.cs, SyndicationItem.cs,
256           SyndicationLink.cs, SyndicationPerson.cs : more stub fixes.
257
258 2007-12-07  Atsushi Enomoto  <atsushi@ximian.com>
259
260         * TextSyndicationContent.cs, XmlSyndicationContent.cs,
261           UrlSyndicationContent.cs : new stubs.
262         * SyndicationContent.cs, TextSyndicationContentKind.cs,
263           SyndicationFeedFormatter.cs, SyndicationFeed.cs :
264           ongoing stub fixes.
265
266 2007-12-07  Atsushi Enomoto  <atsushi@ximian.com>
267
268         * Ato10FeedFormatter.cs Atom10FeedFormatter.cs :
269           oops, wrong file name. renamed former to latter.
270
271 2007-12-05  Atsushi Enomoto  <atsushi@ximian.com>
272
273         * Ato10FeedFormatter.cs Atom10FeedFormatter_1.cs
274           Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs
275           SyndicationCategory.cs SyndicationContent.cs
276           SyndicationElementExtension.cs
277           SyndicationElementExtensionCollection.cs
278           SyndicationFeed.cs SyndicationFeedFormatter.cs
279           SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs
280           SyndicationVersions.cs TextSyndicationContentKind.cs :
281           new stubs.
282