1 2010-04-15 Atsushi Enomoto <atsushi@ximian.com>
3 * XamlXmlReader.cs : ongoing bugfixes to pass start object.
5 2010-04-15 Atsushi Enomoto <atsushi@ximian.com>
7 * XamlObjectReader.cs, TypeExtensionMethods.cs :
8 Value serialization improvements. Improved namespace handling.
11 2010-04-15 Atsushi Enomoto <atsushi@ximian.com>
13 * XamlXmlReader.cs : Return Member. Remove NIE.
15 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
17 * XamlXmlWriter.cs : use TypeConverter to get string value to write.
18 (TimeSpan shows the difference; the type's ValueSerializer is null,
19 while TypeConverter is not, and gives the expected non-xsd output.)
21 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
23 * XamlSchemaContext.cs, TypeExtensionMethods.cs : reimplement some
24 GetXamlType() overloads. Protected one should be the actual
27 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
29 * XamlType.cs : fixed ToString() to ignore UnderlyingType.
31 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
33 * XamlMember.cs : implemented ToString().
35 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
38 Skip irrelevant nodes. Remove extra member (Dispose).
40 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
42 * XamlXmlReader.cs : basic implementation.
44 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
46 * XamlObjectReader.cs : Type is consumed as TypeExtension.
48 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
50 * XamlServices.cs : fix Transform implementation.
52 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
54 * XamlServices.cs : added a couple of missing methods.
56 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
60 XamlObjectReaderException.cs
61 XamlXmlWriterException.cs
62 XamlXmlWriterSettings.cs
63 XamlObjectWriterException.cs
65 XamlInternalException.cs
67 XamlSchemaException.cs
68 XamlDuplicateMemberException.cs : a handful of corcompare fixes.
71 2010-04-14 Atsushi Enomoto <atsushi@ximian.com>
76 XamlLanguage.cs : implement (Lookup)ValueSerializer.
78 2010-04-13 Atsushi Enomoto <atsushi@ximian.com>
81 Do not write element or attribute for Initialization.
83 2010-04-13 Atsushi Enomoto <atsushi@ximian.com>
87 XamlWriterStateManager.cs : basic object writer implementation.
88 Needed non-trivial changes to state manager, as it turned out that
89 the state transition does not seem to be well designed to be common.
91 2010-04-13 Atsushi Enomoto <atsushi@ximian.com>
93 * XamlType.cs : IsArray, IsCollection and IsGeneric are based on
94 LookupCollectionKind(). Removed buggy documented behavior from the
97 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
99 * XamlXmlWriter.cs : check null args.
101 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
103 * XamlWriterStateManager.cs, XamlXmlWriter.cs : extracted former
104 from latter, to reuse it in XamlObjectWriter too.
106 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
108 * XamlSchemaContext.cs
109 TypeExtensionMethods.cs
110 XamlType.cs : implement type lookup by name in schema context.
112 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
114 * XamlObjectReader.cs
118 XamlLanguage.cs : more type system implementation. Now it creates
119 XamlType indirectly all around.
121 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
123 * XamlType.cs : make implementation a bit cleaner.
125 2010-04-12 Atsushi Enomoto <atsushi@ximian.com>
127 * XamlLanguage.cs : implement namespaces properties.
128 * XamlType.cs : implement member lookup methods and IsConstructible.
129 * XamlMember.cs : do not use PropertyInfo's CanRead and CanWrite
130 which both return True for private getter and setter.
131 * TypeExtensionMethods.cs : add member retriever method that convers
132 Initialization (for XamlXmlWriter).
133 * XamlObjectReader.cs : use above.
135 2010-04-11 Atsushi Enomoto <atsushi@ximian.com>
137 * XamlSchemaContext.cs : implement some methods.
138 * XamlLanguage.cs : add assembly attributes.
140 2010-04-11 Atsushi Enomoto <atsushi@ximian.com>
142 * XamlXmlReader.cs : implemented cosmetic members.
143 * XamlSchemaContext.cs : looks like I missed all methods here.
145 2010-04-11 Atsushi Enomoto <atsushi@ximian.com>
147 * XamlObjectReader.cs : basic implementation.
148 * XamlReader.cs : implemented Skip().
149 * XamlType.cs : hacked GetAllMembers() for XamlObjectReader work.
150 * TypeExtensionMethods.cs : added an extension to get member value.
152 2010-04-10 Atsushi Enomoto <atsushi@ximian.com>
154 * XamlXmlWriter.cs : Process closing only once (disposing).
155 Close output only when required.
157 2010-04-10 Atsushi Enomoto <atsushi@ximian.com>
159 * TypeExtensionMethods.cs, XamlType.cs :
160 implement LookupCustomAttributeProvider() and use it.
161 * XamlLanguage.cs : add internal const for xmlns ns.
162 * XamlServices.cs : implement some.
164 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
168 XamlType.cs : implement TypeConverter support.
170 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
172 * TypeExtension.cs, TypeExtensionMethods.cs : renamed to avoid
173 confusion between Sys.Win.Markup.TypeExtension.
175 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
181 XamlLanguage.cs : ongoing implementation.
183 2010-04-09 Atsushi Enomoto <atsushi@ximian.com>
185 * XamlType.cs : implemented lots of members.
186 * TypeExtension.cs : split out from above.
188 2010-04-08 Atsushi Enomoto <atsushi@ximian.com>
190 * XamlMember.cs, XamlDirective.cs :
191 Implemented lots of directive members.
193 2010-04-08 Atsushi Enomoto <atsushi@ximian.com>
198 XamlType.cs : add more members and implement some.
200 2010-04-08 Atsushi Enomoto <atsushi@ximian.com>
202 * AmbientPropertyValue.cs
203 AttachableMemberIdentifier.cs
204 AttachablePropertyServices.cs
207 IAttachedPropertyStore.cs
208 IDestinationTypeProvider.cs
209 INamespacePrefixLookup.cs
210 IRootObjectProvider.cs
211 IXamlIndexingReader.cs
213 IXamlLineInfoConsumer.cs
216 IXamlNamespaceResolver.cs
217 IXamlObjectWriterFactory.cs
218 IXamlSchemaContextProvider.cs
219 NamespaceDeclaration.cs
220 XamlBackgroundReader.cs
221 XamlDeferringLoader.cs
223 XamlDuplicateMemberException.cs
225 XamlInternalException.cs
231 XamlObjectEventArgs.cs
233 XamlObjectReaderException.cs
234 XamlObjectReaderSettings.cs
236 XamlObjectWriterException.cs
237 XamlObjectWriterSettings.cs
238 XamlParseException.cs
240 XamlReaderSettings.cs
242 XamlSchemaContextSettings.cs
243 XamlSchemaException.cs
247 XamlWriterSettings.cs
249 XamlXmlReaderSettings.cs
251 XamlXmlWriterException.cs
252 XamlXmlWriterSettings.cs : initial checkin.