2010-04-15 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Xaml / System.Xaml / ChangeLog
1 2010-04-15  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * XamlXmlReader.cs : Return Member. Remove NIE.
4
5 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
6
7         * XamlXmlWriter.cs : use TypeConverter to get string value to write.
8           (TimeSpan shows the difference; the type's ValueSerializer is null,
9           while TypeConverter is not, and gives the expected non-xsd output.)
10
11 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
12
13         * XamlSchemaContext.cs, TypeExtensionMethods.cs : reimplement some
14           GetXamlType() overloads. Protected one should be the actual
15           implementation.
16
17 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
18
19         * XamlType.cs : fixed ToString() to ignore UnderlyingType.
20
21 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
22
23         * XamlMember.cs : implemented ToString().
24
25 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
26
27         * XamlXmlReader.cs :
28           Skip irrelevant nodes. Remove extra member (Dispose).
29
30 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
31
32         * XamlXmlReader.cs : basic implementation.
33
34 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
35
36         * XamlObjectReader.cs : Type is consumed as TypeExtension.
37
38 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
39
40         * XamlServices.cs : fix Transform implementation.
41
42 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
43
44         * XamlServices.cs : added a couple of missing methods.
45
46 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
47
48         * XamlObjectReader.cs
49           XamlSchemaContext.cs
50           XamlObjectReaderException.cs
51           XamlXmlWriterException.cs
52           XamlXmlWriterSettings.cs
53           XamlObjectWriterException.cs
54           XamlParseException.cs
55           XamlInternalException.cs
56           XamlException.cs
57           XamlSchemaException.cs
58           XamlDuplicateMemberException.cs : a handful of corcompare fixes.
59
60
61 2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
62
63         * XamlMember.cs
64           XamlDirective.cs
65           XamlType.cs
66           XamlLanguage.cs : implement (Lookup)ValueSerializer.
67
68 2010-04-13  Atsushi Enomoto  <atsushi@ximian.com>
69
70         * XamlXmlWriter.cs :
71           Do not write element or attribute for Initialization.
72
73 2010-04-13  Atsushi Enomoto  <atsushi@ximian.com>
74
75         * XamlXmlWriter.cs
76           XamlObjectWriter.cs
77           XamlWriterStateManager.cs : basic object writer implementation.
78           Needed non-trivial changes to state manager, as it turned out that
79           the state transition does not seem to be well designed to be common.
80
81 2010-04-13  Atsushi Enomoto  <atsushi@ximian.com>
82
83         * XamlType.cs : IsArray, IsCollection and IsGeneric are based on
84           LookupCollectionKind(). Removed buggy documented behavior from the
85           lookup method too.
86
87 2010-04-12  Atsushi Enomoto  <atsushi@ximian.com>
88
89         * XamlXmlWriter.cs : check null args.
90
91 2010-04-12  Atsushi Enomoto  <atsushi@ximian.com>
92
93         * XamlWriterStateManager.cs, XamlXmlWriter.cs : extracted former
94           from latter, to reuse it in XamlObjectWriter too.
95
96 2010-04-12  Atsushi Enomoto  <atsushi@ximian.com>
97
98         * XamlSchemaContext.cs
99           TypeExtensionMethods.cs
100           XamlType.cs : implement type lookup by name in schema context.
101
102 2010-04-12  Atsushi Enomoto  <atsushi@ximian.com>
103
104         * XamlObjectReader.cs
105           XamlSchemaContext.cs
106           XamlMember.cs
107           XamlType.cs
108           XamlLanguage.cs : more type system implementation. Now it creates
109           XamlType indirectly all around.
110
111 2010-04-12  Atsushi Enomoto  <atsushi@ximian.com>
112
113         * XamlType.cs : make implementation a bit cleaner.
114
115 2010-04-12  Atsushi Enomoto  <atsushi@ximian.com>
116
117         * XamlLanguage.cs : implement namespaces properties.
118         * XamlType.cs : implement member lookup methods and IsConstructible.
119         * XamlMember.cs : do not use PropertyInfo's CanRead and CanWrite
120           which both return True for private getter and setter.
121         * TypeExtensionMethods.cs : add member retriever method that convers
122           Initialization (for XamlXmlWriter).
123         * XamlObjectReader.cs : use above.
124
125 2010-04-11  Atsushi Enomoto  <atsushi@ximian.com>
126
127         * XamlSchemaContext.cs : implement some methods.
128         * XamlLanguage.cs : add assembly attributes.
129
130 2010-04-11  Atsushi Enomoto  <atsushi@ximian.com>
131
132         * XamlXmlReader.cs : implemented cosmetic members.
133         * XamlSchemaContext.cs : looks like I missed all methods here.
134
135 2010-04-11  Atsushi Enomoto  <atsushi@ximian.com>
136
137         * XamlObjectReader.cs : basic implementation.
138         * XamlReader.cs : implemented Skip().
139         * XamlType.cs : hacked GetAllMembers() for XamlObjectReader work.
140         * TypeExtensionMethods.cs : added an extension to get member value.
141
142 2010-04-10  Atsushi Enomoto  <atsushi@ximian.com>
143
144         * XamlXmlWriter.cs : Process closing only once (disposing).
145           Close output only when required.
146
147 2010-04-10  Atsushi Enomoto  <atsushi@ximian.com>
148
149         * TypeExtensionMethods.cs, XamlType.cs :
150           implement LookupCustomAttributeProvider() and use it.
151         * XamlLanguage.cs : add internal const for xmlns ns.
152         * XamlServices.cs : implement some.
153
154 2010-04-09  Atsushi Enomoto  <atsushi@ximian.com>
155
156         * XamlMember.cs
157           XamlDirective.cs
158           XamlType.cs : implement TypeConverter support.
159
160 2010-04-09  Atsushi Enomoto  <atsushi@ximian.com>
161
162         * TypeExtension.cs, TypeExtensionMethods.cs : renamed to avoid
163           confusion between Sys.Win.Markup.TypeExtension.
164
165 2010-04-09  Atsushi Enomoto  <atsushi@ximian.com>
166
167         * TypeExtension.cs
168           XamlMember.cs
169           XamlDirective.cs
170           XamlType.cs
171           XamlLanguage.cs : ongoing implementation.
172
173 2010-04-09  Atsushi Enomoto  <atsushi@ximian.com>
174
175         * XamlType.cs : implemented lots of members.
176         * TypeExtension.cs : split out from above.
177
178 2010-04-08  Atsushi Enomoto  <atsushi@ximian.com>
179
180         * XamlMember.cs, XamlDirective.cs :
181           Implemented lots of directive members.
182
183 2010-04-08  Atsushi Enomoto  <atsushi@ximian.com>
184
185         * XamlDirective.cs
186           XamlLanguage.cs
187           XamlMember.cs
188           XamlType.cs : add more members and implement some.
189
190 2010-04-08  Atsushi Enomoto  <atsushi@ximian.com>
191
192         * AmbientPropertyValue.cs
193           AttachableMemberIdentifier.cs
194           AttachablePropertyServices.cs
195           ChangeLog
196           IAmbientProvider.cs
197           IAttachedPropertyStore.cs
198           IDestinationTypeProvider.cs
199           INamespacePrefixLookup.cs
200           IRootObjectProvider.cs
201           IXamlIndexingReader.cs
202           IXamlLineInfo.cs
203           IXamlLineInfoConsumer.cs
204           IXamlNameProvider.cs
205           IXamlNameResolver.cs
206           IXamlNamespaceResolver.cs
207           IXamlObjectWriterFactory.cs
208           IXamlSchemaContextProvider.cs
209           NamespaceDeclaration.cs
210           XamlBackgroundReader.cs
211           XamlDeferringLoader.cs
212           XamlDirective.cs
213           XamlDuplicateMemberException.cs
214           XamlException.cs
215           XamlInternalException.cs
216           XamlLanguage.cs
217           XamlMember.cs
218           XamlNodeList.cs
219           XamlNodeQueue.cs
220           XamlNodeType.cs
221           XamlObjectEventArgs.cs
222           XamlObjectReader.cs
223           XamlObjectReaderException.cs
224           XamlObjectReaderSettings.cs
225           XamlObjectWriter.cs
226           XamlObjectWriterException.cs
227           XamlObjectWriterSettings.cs
228           XamlParseException.cs
229           XamlReader.cs
230           XamlReaderSettings.cs
231           XamlSchemaContext.cs
232           XamlSchemaContextSettings.cs
233           XamlSchemaException.cs
234           XamlServices.cs
235           XamlType.cs
236           XamlWriter.cs
237           XamlWriterSettings.cs
238           XamlXmlReader.cs
239           XamlXmlReaderSettings.cs
240           XamlXmlWriter.cs
241           XamlXmlWriterException.cs
242           XamlXmlWriterSettings.cs : initial checkin.