2009-04-03 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.ServiceModel.Web / System.ServiceModel.Syndication / ChangeLog
1 2009-04-03  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * ServiceDocumentFormatter.cs
4           Workspace.cs
5           AtomPub10ServiceDocumentFormatter.cs
6           ResourceCollectionInfo.cs
7           CategoriesDocument.cs
8           ServiceDocument.cs : ongoing implementation.
9
10 2009-04-03  Atsushi Enomoto  <atsushi@ximian.com>
11
12         * ServiceDocumentFormatter.cs
13           InlineCategoriesDocument.cs
14           AtomPub10ServiceDocumentFormatter_1.cs
15           Workspace.cs
16           AtomPub10CategoriesDocumentFormatter.cs
17           ReferencedCategoriesDocument.cs
18           CategoriesDocumentFormatter.cs
19           AtomPub10ServiceDocumentFormatter.cs
20           ResourceCollectionInfo.cs
21           CategoriesDocument.cs
22           ServiceDocument.cs : stubs (new in 3.5 SP1).
23
24 2008-04-10  Eyal Alaluf <eyala@mainsoft.com>
25
26         * SyndicationElementExtension.cs: XmlObjectSerializer.ReadObject now
27           verifies by default. Disabled explicitly the verification in GetObject.
28
29 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
30
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
38 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
39
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>.
46
47 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
48
49         * Atom10ItemFormatter.cs : implemented read methods and GetSchema().
50
51 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
52
53         * SyndicationFeedFormatter.cs : implemented LoadElementExtensions().
54         * Rss20FeedFormatter.cs : implemented read methods and GetSchema().
55           PreserveElementExtensions and PreserveAttributeExtensions are
56           true by default.
57         * Rss20ItemFormatter.cs : filter xmlns attributes out.
58
59 2007-12-18  Atsushi Enomoto  <atsushi@ximian.com>
60
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
73              true by default.
74
75 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
76
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.
82
83 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
84
85         * Rss20FeedFormatter.cs : s:/item/feed/ in the error message.
86         * Atom10FeedFormatter.cs : implemented WriteTo() and WriteXml().
87
88 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
89
90         * Atom10ItemFormatter.cs : some more notes on its spec violation.
91
92 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
93
94         * Rss20ItemFormatter.cs : enclose SourceFeed with <source>.
95         * Atom10ItemFormatter.cs : implemented WriteTo() and WriteXml().
96
97 2007-12-15  Atsushi Enomoto  <atsushi@ximian.com>
98
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.
104
105 2007-12-15  Atsushi Enomoto  <atsushi@ximian.com>
106
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.
113
114 2007-12-15  Atsushi Enomoto  <atsushi@ximian.com>
115
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.
131
132 2007-12-11  Atsushi Enomoto  <atsushi@ximian.com>
133
134         * Rss20ItemFormatter.cs, SyndicationContent.cs,
135           TextSyndicationContent.cs : flush some more implementation.
136
137 2007-12-10  Atsushi Enomoto  <atsushi@ximian.com>
138
139         * Atom10ItemFormatter.cs, Rss20ItemFormatter.cs,
140           SyndicationCategory.cs, SyndicationContent.cs, SyndicationFeed.cs,
141           SyndicationItem.cs, SyndicationItemFormatter.cs,
142           SyndicationPerson.cs : a bunch of implementation.
143
144 2007-12-10  Atsushi Enomoto  <atsushi@ximian.com>
145
146         * SyndicationElementExtensionCollection.cs : added copy .ctor().
147         * SyndicationLink.cs : implemented everything but read/write part.
148
149 2007-12-10  Atsushi Enomoto  <atsushi@ximian.com>
150
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:
158           finished stubs.
159         * ISyndicationElement.cs : internal interface, introduced to reduce
160           corcompare obstacles.
161
162 2007-12-07  Atsushi Enomoto  <atsushi@ximian.com>
163
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.
169
170 2007-12-07  Atsushi Enomoto  <atsushi@ximian.com>
171
172         * TextSyndicationContent.cs, XmlSyndicationContent.cs,
173           UrlSyndicationContent.cs : new stubs.
174         * SyndicationContent.cs, TextSyndicationContentKind.cs,
175           SyndicationFeedFormatter.cs, SyndicationFeed.cs :
176           ongoing stub fixes.
177
178 2007-12-07  Atsushi Enomoto  <atsushi@ximian.com>
179
180         * Ato10FeedFormatter.cs Atom10FeedFormatter.cs :
181           oops, wrong file name. renamed former to latter.
182
183 2007-12-05  Atsushi Enomoto  <atsushi@ximian.com>
184
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 :
193           new stubs.
194