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