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