1 2010-04-15 Atsushi Enomoto <atsushi@ximian.com>
3 * XamlXmlReader.cs : handle types in clr-namespace.
4 * XamlType.cs : replaced Type-to-typename hack with better-working one.
5 * XamlLanguage,cs : add internal clr type name resolver method.
6 * XamlXmlWriter.cs : for Initialization, value is passed as a string,
7 so don't try to verify it with the object type.
9 2010-04-15 Atsushi Enomoto <atsushi@ximian.com>
11 * XamlXmlReader.cs : ongoing bugfixes to pass start object.
13 2010-04-15 Atsushi Enomoto <atsushi@ximian.com>
15 * XamlObjectReader.cs, TypeExtensionMethods.cs :
16 Value serialization improvements. Improved namespace handling.
19 2010-04-15 Atsushi Enomoto <atsushi@ximian.com>
21 * XamlXmlReader.cs : Return Member. Remove NIE.
23 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
25 * XamlXmlWriter.cs : use TypeConverter to get string value to write.
26 (TimeSpan shows the difference; the type's ValueSerializer is null,
27 while TypeConverter is not, and gives the expected non-xsd output.)
29 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
31 * XamlSchemaContext.cs, TypeExtensionMethods.cs : reimplement some
32 GetXamlType() overloads. Protected one should be the actual
35 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
37 * XamlType.cs : fixed ToString() to ignore UnderlyingType.
39 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
41 * XamlMember.cs : implemented ToString().
43 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
46 Skip irrelevant nodes. Remove extra member (Dispose).
48 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
50 * XamlXmlReader.cs : basic implementation.
52 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
54 * XamlObjectReader.cs : Type is consumed as TypeExtension.
56 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
58 * XamlServices.cs : fix Transform implementation.
60 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
62 * XamlServices.cs : added a couple of missing methods.
64 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
68 XamlObjectReaderException.cs
69 XamlXmlWriterException.cs
70 XamlXmlWriterSettings.cs
71 XamlObjectWriterException.cs
73 XamlInternalException.cs
75 XamlSchemaException.cs
76 XamlDuplicateMemberException.cs : a handful of corcompare fixes.
79 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
84 XamlLanguage.cs : implement (Lookup)ValueSerializer.
86 2010-04-13 Atsushi Enomoto <atsushi@ximian.com>
89 Do not write element or attribute for Initialization.
91 2010-04-13 Atsushi Enomoto <atsushi@ximian.com>
95 XamlWriterStateManager.cs : basic object writer implementation.
96 Needed non-trivial changes to state manager, as it turned out that
97 the state transition does not seem to be well designed to be common.
99 2010-04-13 Atsushi Enomoto <atsushi@ximian.com>
101 * XamlType.cs : IsArray, IsCollection and IsGeneric are based on
102 LookupCollectionKind(). Removed buggy documented behavior from the
105 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
107 * XamlXmlWriter.cs : check null args.
109 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
111 * XamlWriterStateManager.cs, XamlXmlWriter.cs : extracted former
112 from latter, to reuse it in XamlObjectWriter too.
114 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
116 * XamlSchemaContext.cs
117 TypeExtensionMethods.cs
118 XamlType.cs : implement type lookup by name in schema context.
120 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
122 * XamlObjectReader.cs
126 XamlLanguage.cs : more type system implementation. Now it creates
127 XamlType indirectly all around.
129 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
131 * XamlType.cs : make implementation a bit cleaner.
133 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
135 * XamlLanguage.cs : implement namespaces properties.
136 * XamlType.cs : implement member lookup methods and IsConstructible.
137 * XamlMember.cs : do not use PropertyInfo's CanRead and CanWrite
138 which both return True for private getter and setter.
139 * TypeExtensionMethods.cs : add member retriever method that convers
140 Initialization (for XamlXmlWriter).
141 * XamlObjectReader.cs : use above.
143 2010-04-11 Atsushi Enomoto <atsushi@ximian.com>
145 * XamlSchemaContext.cs : implement some methods.
146 * XamlLanguage.cs : add assembly attributes.
148 2010-04-11 Atsushi Enomoto <atsushi@ximian.com>
150 * XamlXmlReader.cs : implemented cosmetic members.
151 * XamlSchemaContext.cs : looks like I missed all methods here.
153 2010-04-11 Atsushi Enomoto <atsushi@ximian.com>
155 * XamlObjectReader.cs : basic implementation.
156 * XamlReader.cs : implemented Skip().
157 * XamlType.cs : hacked GetAllMembers() for XamlObjectReader work.
158 * TypeExtensionMethods.cs : added an extension to get member value.
160 2010-04-10 Atsushi Enomoto <atsushi@ximian.com>
162 * XamlXmlWriter.cs : Process closing only once (disposing).
163 Close output only when required.
165 2010-04-10 Atsushi Enomoto <atsushi@ximian.com>
167 * TypeExtensionMethods.cs, XamlType.cs :
168 implement LookupCustomAttributeProvider() and use it.
169 * XamlLanguage.cs : add internal const for xmlns ns.
170 * XamlServices.cs : implement some.
172 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
176 XamlType.cs : implement TypeConverter support.
178 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
180 * TypeExtension.cs, TypeExtensionMethods.cs : renamed to avoid
181 confusion between Sys.Win.Markup.TypeExtension.
183 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
189 XamlLanguage.cs : ongoing implementation.
191 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
193 * XamlType.cs : implemented lots of members.
194 * TypeExtension.cs : split out from above.
196 2010-04-08 Atsushi Enomoto <atsushi@ximian.com>
198 * XamlMember.cs, XamlDirective.cs :
199 Implemented lots of directive members.
201 2010-04-08 Atsushi Enomoto <atsushi@ximian.com>
206 XamlType.cs : add more members and implement some.
208 2010-04-08 Atsushi Enomoto <atsushi@ximian.com>
210 * AmbientPropertyValue.cs
211 AttachableMemberIdentifier.cs
212 AttachablePropertyServices.cs
215 IAttachedPropertyStore.cs
216 IDestinationTypeProvider.cs
217 INamespacePrefixLookup.cs
218 IRootObjectProvider.cs
219 IXamlIndexingReader.cs
221 IXamlLineInfoConsumer.cs
224 IXamlNamespaceResolver.cs
225 IXamlObjectWriterFactory.cs
226 IXamlSchemaContextProvider.cs
227 NamespaceDeclaration.cs
228 XamlBackgroundReader.cs
229 XamlDeferringLoader.cs
231 XamlDuplicateMemberException.cs
233 XamlInternalException.cs
239 XamlObjectEventArgs.cs
241 XamlObjectReaderException.cs
242 XamlObjectReaderSettings.cs
244 XamlObjectWriterException.cs
245 XamlObjectWriterSettings.cs
246 XamlParseException.cs
248 XamlReaderSettings.cs
250 XamlSchemaContextSettings.cs
251 XamlSchemaException.cs
255 XamlWriterSettings.cs
257 XamlXmlReaderSettings.cs
259 XamlXmlWriterException.cs
260 XamlXmlWriterSettings.cs : initial checkin.