1 2003-07-26 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
3 * BuiltInDatatype.cs : XsdIDRefs.ParseValue () should be implemented.
4 * XmlSchemaDatatype.cs : public Whitespace and protected Normalize()
7 2003-07-24 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
9 * XmlSchema.cs : Read() now uses XmlSerializer.Deserialize().
11 2003-07-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
13 * XmlSchema.cs, XmlSchemaElement.cs :
14 added internal MissingElementTypeRefs and support for refering
15 element's elementType.
17 2003-07-20 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
19 * XmlSchema.cs : added support for collecting missing type references
21 * XmlSchemaType.cs, XmlSchemaComplexType.cs, XmlSchemaSimpleType.cs:
22 - Renamed qName to QNameInternal.
23 - Added BaseSchemaType and ContentTypeParticle support.
25 2003-07-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
27 * XmlSchema.cs, XmlSchemaAll.cs, XmlSchemaAnnotated.cs,
28 XmlSchemaAnnotation.cs, XmlSchemaAny.cs, XmlSchemaAnyAttribute.cs,
29 XmlSchemaAttribute.cs, XmlSchemaAttributeGroup.cs,
30 XmlSchemaAttributeGroupRef.cs, XmlSchemaChoice.cs,
31 XmlSchemaComplexContent.cs, XmlSchemaComplexContentExtension.cs,
32 XmlSchemaComplexContentRestriction.cs, XmlSchemaComplexType.cs,
33 XmlSchemaElement.cs, XmlSchemaGroup.cs, XmlSchemaGroupRef.cs,
34 XmlSchemaIdentityConstraint.cs, XmlSchemaImport.cs,
35 XmlSchemaInclude.cs, XmlSchemaKey.cs, XmlSchemaKeyref.cs,
36 XmlSchemaNotation.cs, XmlSchemaObject.cs, XmlSchemaRedefine.cs,
37 XmlSchemaSequence.cs, XmlSchemaSimpleContent.cs,
38 XmlSchemaSimpleContentExtension.cs,
39 XmlSchemaSimpleContentRestriction.cs, XmlSchemaSimpleType.cs,
40 XmlSchemaSimpleTypeList.cs, XmlSchemaSimpleTypeRestriction.cs,
41 XmlSchemaSimpleTypeUnion.cs, XmlSchemaUnique.cs,
43 As to Compile() and Validate(),
44 - Added CompilationId and check it while compiling schema components.
45 - Code refactory. Replaced literal xmlns with XmlSchema.Namespace
46 - Replaced XmlSchemaInfo with compiling XmlSchema itself (XmlSchema
47 also has PSVI components inside it, so passing itself seems enough).
48 - Related to above change, IDCollection was moved to XmlSchema, and
49 blockDefault/finalDefault/blockResolved/finalResolved resolution
50 was changed to reference only to schema.BlockDefault/FinalDefault.
51 - The similar change has done against XmlSchemaForm related stuff.
52 - Changed compilation order of schema type definitions (it is
53 workaround). First it compiles types, and then it compiles others.
54 * XmlSchemaElement.cs : added ElementType PSVI contribution support.
56 2003-07-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
58 * BuiltInDatatypes.cs, XmlSchemaDatatype.cs :
59 Added decimal and its derived datatypes.
60 Added abstract XsdAnySimpleType.
62 2003-07-15 Lluis Sanchez Gual <lluis@ximian.com>
65 XmlSchemaDatatype.cs : added unsignedByte type support.
67 2003-07-14 Lluis Sanchez Gual <lluis@ximian.com>
69 * XmlSchemaDatatype.cs: Fixed compiler warning.
71 2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
74 XmlSchemaDatatype.cs : added NOTATION type support.
76 2003-07-06 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
78 * added BuiltInDatatype.cs.
79 * XmlSchemaDatatype.cs : [GetType()] added support for some
82 2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
84 * XmlSchemaAnnotation.cs : It depended on incorrect ReadNode().
86 2003-02-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
88 * XmlSchemaAnnotation.cs : expect the correct closing tag on <appinfo>
89 and <documentation> elements. (patch by Peter Pentchev)
90 * XmlSchemaObjectEnumerator.cs : cast properly to XmlSchemaObject
91 instead of XmlSchema. (patch by Peter Pentchev)
93 2002-07-23 Duncan Mak <duncan@ximian.com>
95 * XmlSchemaException.cs: Partiall implement the ISerializable
96 methods. It's not clear now SourceSchemaObject should be deserialized.
98 2002-07-22 Tim Coleman <tim@timcoleman.com>
99 * XmlSchema.cs: Removed isCompiled which is defined as internal
102 2002-06-18 Dwivedi, Ajay kumar <adwiv@yahoo.com>
104 * XmlSchema: Started work on Validate methods
106 2002-06-18 Dwivedi, Ajay kumar <adwiv@yahoo.com>
107 * XmlSchema: The Read and Write methods are no more [MonoTODO] :)
109 * XmlSchemaAppInfo: Xml Markup is now being read.
111 * XmlSchemaDocumentation: Xml Markup is now being read.
113 * All: Unhandled attributes are being handled properly.
115 * All: Reordered the properties in all cs files to match with MS
116 Implementation. This was required since the order is importatnt
117 for the XmlSerializer.
119 2002-06-14 Dwivedi, Ajay kumar <adwiv@yahoo.com>
120 * General: Fixed a few more Bugs
122 2002-06-10 Dwivedi, Ajay kumar <adwiv@yahoo.com>
123 * XmlSchemaReader: A Wrapper class around XmlReader with customized
124 methods to suit reading a schema.
125 * General: Implemented Read() method for the schema. There are only
126 a few minor bugs remaining.
128 2002-05-25 Dwivedi, Ajay kumar <adwiv@yahoo.com>
129 * BUGS.txt: New file to keep track of bugs
131 * ALL: All classes are initialized exactly as in .NET except
132 1. inclusion of language attribute in schema
133 2. ComplexContent's Particle is initialized to null whereas .NET
134 to some internal implementation. IMO Null is more appropriate
136 * ALL: Changed the Compile methods to return the count of errors.
138 * ALL: Complile methods are almost complete. Pass 1453 of 3061 tests.
139 This number should shoot up if we write a parser to read the
140 Schema instead of using reflection (which is slower too)
142 2002-05-04 Dwivedi, Ajay kumar <adwiv@yahoo.com>
143 * XmlSchemaUtil.cs: New file added.
145 * Parser.cs: New file Added. Unused at the moment.
147 * XmlSchemaObjectCollection: Fixed GetEnumerator
149 * General: Preprocessing for Attributes and SimpleTypes completed.
151 2002-04-26 Duncan Mak <duncan@ximian.com>
153 * ValidationHandler.cs: New file.
155 * XmlSchemaInfo.cs: New file.
157 * *.cs: More updates from Ajay.
159 2002-03-27 Duncan Mak <duncan@ximian.com>
161 * *.cs: Updates from Ajay Dwivedi <AjayKumar.Dwivedi@dresdner-bank.com>.