2009-04-06 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.ServiceModel.Web / System.ServiceModel.Syndication / ChangeLog
1 2009-04-06  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * AtomPub10CategoriesDocumentFormatter.cs, Atom10FeedFormatter.cs,
4           CategoriesDocument.cs : ongoing implementation (handle categories).
5
6 2009-04-03  Atsushi Enomoto  <atsushi@ximian.com>
7
8         * ServiceDocumentFormatter.cs
9           Workspace.cs
10           AtomPub10ServiceDocumentFormatter.cs
11           ResourceCollectionInfo.cs
12           CategoriesDocument.cs
13           ServiceDocument.cs : ongoing implementation.
14
15 2009-04-03  Atsushi Enomoto  <atsushi@ximian.com>
16
17         * ServiceDocumentFormatter.cs
18           InlineCategoriesDocument.cs
19           AtomPub10ServiceDocumentFormatter_1.cs
20           Workspace.cs
21           AtomPub10CategoriesDocumentFormatter.cs
22           ReferencedCategoriesDocument.cs
23           CategoriesDocumentFormatter.cs
24           AtomPub10ServiceDocumentFormatter.cs
25           ResourceCollectionInfo.cs
26           CategoriesDocument.cs
27           ServiceDocument.cs : stubs (new in 3.5 SP1).
28
29 2008-04-10  Eyal Alaluf <eyala@mainsoft.com>
30
31         * SyndicationElementExtension.cs: XmlObjectSerializer.ReadObject now
32           verifies by default. Disabled explicitly the verification in GetObject.
33
34 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
35
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.
42
43 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
44
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>.
51
52 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
53
54         * Atom10ItemFormatter.cs : implemented read methods and GetSchema().
55
56 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
57
58         * SyndicationFeedFormatter.cs : implemented LoadElementExtensions().
59         * Rss20FeedFormatter.cs : implemented read methods and GetSchema().
60           PreserveElementExtensions and PreserveAttributeExtensions are
61           true by default.
62         * Rss20ItemFormatter.cs : filter xmlns attributes out.
63
64 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
65
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
78              true by default.
79
80 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
81
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.
87
88 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
89
90         * Rss20FeedFormatter.cs : s:/item/feed/ in the error message.
91         * Atom10FeedFormatter.cs : implemented WriteTo() and WriteXml().
92
93 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
94
95         * Atom10ItemFormatter.cs : some more notes on its spec violation.
96
97 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
98
99         * Rss20ItemFormatter.cs : enclose SourceFeed with <source>.
100         * Atom10ItemFormatter.cs : implemented WriteTo() and WriteXml().
101
102 2007-12-15  Atsushi Enomoto  <atsushi@ximian.com>
103
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.
109
110 2007-12-15  Atsushi Enomoto  <atsushi@ximian.com>
111
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.
118
119 2007-12-15  Atsushi Enomoto  <atsushi@ximian.com>
120
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.
136
137 2007-12-11  Atsushi Enomoto  <atsushi@ximian.com>
138
139         * Rss20ItemFormatter.cs, SyndicationContent.cs,
140           TextSyndicationContent.cs : flush some more implementation.
141
142 2007-12-10  Atsushi Enomoto  <atsushi@ximian.com>
143
144         * Atom10ItemFormatter.cs, Rss20ItemFormatter.cs,
145           SyndicationCategory.cs, SyndicationContent.cs, SyndicationFeed.cs,
146           SyndicationItem.cs, SyndicationItemFormatter.cs,
147           SyndicationPerson.cs : a bunch of implementation.
148
149 2007-12-10  Atsushi Enomoto  <atsushi@ximian.com>
150
151         * SyndicationElementExtensionCollection.cs : added copy .ctor().
152         * SyndicationLink.cs : implemented everything but read/write part.
153
154 2007-12-10  Atsushi Enomoto  <atsushi@ximian.com>
155
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:
163           finished stubs.
164         * ISyndicationElement.cs : internal interface, introduced to reduce
165           corcompare obstacles.
166
167 2007-12-07  Atsushi Enomoto  <atsushi@ximian.com>
168
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.
174
175 2007-12-07  Atsushi Enomoto  <atsushi@ximian.com>
176
177         * TextSyndicationContent.cs, XmlSyndicationContent.cs,
178           UrlSyndicationContent.cs : new stubs.
179         * SyndicationContent.cs, TextSyndicationContentKind.cs,
180           SyndicationFeedFormatter.cs, SyndicationFeed.cs :
181           ongoing stub fixes.
182
183 2007-12-07  Atsushi Enomoto  <atsushi@ximian.com>
184
185         * Ato10FeedFormatter.cs Atom10FeedFormatter.cs :
186           oops, wrong file name. renamed former to latter.
187
188 2007-12-05  Atsushi Enomoto  <atsushi@ximian.com>
189
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 :
198           new stubs.
199