1 2010-04-15 Atsushi Enomoto <atsushi@ximian.com>
3 * XamlXmlReader.cs : Return Member. Remove NIE.
5 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
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.)
11 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
13 * XamlSchemaContext.cs, TypeExtensionMethods.cs : reimplement some
14 GetXamlType() overloads. Protected one should be the actual
17 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
19 * XamlType.cs : fixed ToString() to ignore UnderlyingType.
21 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
23 * XamlMember.cs : implemented ToString().
25 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
28 Skip irrelevant nodes. Remove extra member (Dispose).
30 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
32 * XamlXmlReader.cs : basic implementation.
34 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
36 * XamlObjectReader.cs : Type is consumed as TypeExtension.
38 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
40 * XamlServices.cs : fix Transform implementation.
42 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
44 * XamlServices.cs : added a couple of missing methods.
46 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
50 XamlObjectReaderException.cs
51 XamlXmlWriterException.cs
52 XamlXmlWriterSettings.cs
53 XamlObjectWriterException.cs
55 XamlInternalException.cs
57 XamlSchemaException.cs
58 XamlDuplicateMemberException.cs : a handful of corcompare fixes.
61 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
66 XamlLanguage.cs : implement (Lookup)ValueSerializer.
68 2010-04-13 Atsushi Enomoto <atsushi@ximian.com>
71 Do not write element or attribute for Initialization.
73 2010-04-13 Atsushi Enomoto <atsushi@ximian.com>
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.
81 2010-04-13 Atsushi Enomoto <atsushi@ximian.com>
83 * XamlType.cs : IsArray, IsCollection and IsGeneric are based on
84 LookupCollectionKind(). Removed buggy documented behavior from the
87 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
89 * XamlXmlWriter.cs : check null args.
91 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
93 * XamlWriterStateManager.cs, XamlXmlWriter.cs : extracted former
94 from latter, to reuse it in XamlObjectWriter too.
96 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
98 * XamlSchemaContext.cs
99 TypeExtensionMethods.cs
100 XamlType.cs : implement type lookup by name in schema context.
102 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
104 * XamlObjectReader.cs
108 XamlLanguage.cs : more type system implementation. Now it creates
109 XamlType indirectly all around.
111 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
113 * XamlType.cs : make implementation a bit cleaner.
115 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
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.
125 2010-04-11 Atsushi Enomoto <atsushi@ximian.com>
127 * XamlSchemaContext.cs : implement some methods.
128 * XamlLanguage.cs : add assembly attributes.
130 2010-04-11 Atsushi Enomoto <atsushi@ximian.com>
132 * XamlXmlReader.cs : implemented cosmetic members.
133 * XamlSchemaContext.cs : looks like I missed all methods here.
135 2010-04-11 Atsushi Enomoto <atsushi@ximian.com>
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.
142 2010-04-10 Atsushi Enomoto <atsushi@ximian.com>
144 * XamlXmlWriter.cs : Process closing only once (disposing).
145 Close output only when required.
147 2010-04-10 Atsushi Enomoto <atsushi@ximian.com>
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.
154 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
158 XamlType.cs : implement TypeConverter support.
160 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
162 * TypeExtension.cs, TypeExtensionMethods.cs : renamed to avoid
163 confusion between Sys.Win.Markup.TypeExtension.
165 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
171 XamlLanguage.cs : ongoing implementation.
173 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
175 * XamlType.cs : implemented lots of members.
176 * TypeExtension.cs : split out from above.
178 2010-04-08 Atsushi Enomoto <atsushi@ximian.com>
180 * XamlMember.cs, XamlDirective.cs :
181 Implemented lots of directive members.
183 2010-04-08 Atsushi Enomoto <atsushi@ximian.com>
188 XamlType.cs : add more members and implement some.
190 2010-04-08 Atsushi Enomoto <atsushi@ximian.com>
192 * AmbientPropertyValue.cs
193 AttachableMemberIdentifier.cs
194 AttachablePropertyServices.cs
197 IAttachedPropertyStore.cs
198 IDestinationTypeProvider.cs
199 INamespacePrefixLookup.cs
200 IRootObjectProvider.cs
201 IXamlIndexingReader.cs
203 IXamlLineInfoConsumer.cs
206 IXamlNamespaceResolver.cs
207 IXamlObjectWriterFactory.cs
208 IXamlSchemaContextProvider.cs
209 NamespaceDeclaration.cs
210 XamlBackgroundReader.cs
211 XamlDeferringLoader.cs
213 XamlDuplicateMemberException.cs
215 XamlInternalException.cs
221 XamlObjectEventArgs.cs
223 XamlObjectReaderException.cs
224 XamlObjectReaderSettings.cs
226 XamlObjectWriterException.cs
227 XamlObjectWriterSettings.cs
228 XamlParseException.cs
230 XamlReaderSettings.cs
232 XamlSchemaContextSettings.cs
233 XamlSchemaException.cs
237 XamlWriterSettings.cs
239 XamlXmlReaderSettings.cs
241 XamlXmlWriterException.cs
242 XamlXmlWriterSettings.cs : initial checkin.