2003-06-13 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
[mono.git] / mcs / tools / mono-xsd / ChangeLog
1 2003-06-13  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
2
3         * XSD2Class.cs: several changes.
4
5 2003-06-04  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
6
7         * (temporarily) added XSD2Class.cs.
8
9 2003-03-25  Duncan Mak  <duncan@ximian.com>
10
11         * MonoXSD.cs: Added support for two command line arguments:
12
13            /output: specify the directory to put the generated schema.
14            /type:   specify a specific type in the assembly.
15
16 2003-03-24  Duncan Mak  <duncan@ximian.com>
17
18         * MonoXSD.cs: Add support for having enums as a field in the
19         class. I overlooked this bit last week.
20
21         Removed the special case for 'XmlNode' fields, turns out that
22         behave the same as all the other subclasses of 'XmlNode'.
23
24         * makefile: Make it build with debug enabled by default.
25
26 2003-03-22  Duncan Mak  <duncan@ximian.com>
27
28         * MonoXSD.cs: Moved things around, now it's not only
29         static methods (functions) anymore.
30
31         Attributes handling galore! We now handle:
32
33            - XmlElementAttribute
34            - XmlAttributeAtribute
35            - XmlArrayAttribute
36            - XmlArrayItemAttribute
37            - XmlTextAttribute
38            - XmlAnyElementAttribute
39            - XmlAnyAttributeAttribute
40
41 2003-03-20  Duncan Mak  <duncan@ximian.com>
42
43         * MonoXSD.cs: More refinements. We now support transforming
44         enumerations as well as arrays to their corresponding XML Schema
45         type. Read/Write properties will also be transformed (thanks to
46         reading KeithBa's book). XmlNode is properly handled, and XmlElement
47         & co. should also be transformed correctly.
48         
49         Next up: I should look into whether or not xsd.exe makes use of
50         XmlAttributes. If so, I'll have to support that.
51         
52         Other than that, this part of MonoXSD should be complete.
53
54 2003-03-17  Duncan Mak  <duncan@ximian.com>
55
56         * MonoXSD.cs: A simple implementation of MonoXSD. It current
57         supports creating an XML Schema based on a .NET assembly. The
58         handling of schema derivation is simplistic.