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