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