Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog « mono-xsd « tools « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: af9eaa1f82ca3d34c032251296219c971aa45292 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
2004-05-07  Atsushi Enomoto <atsushi@ximian.com>

	* NewMonoXSD.cs : Previous change broke default C# code generation.
	  XML schema inference output path fix.

2004-05-06  Atsushi Enomoto <atsushi@ximian.com>

	* NewMonoXSD.cs : Added new /generator:typename(,assemblyfile) option
	  support that enables users to use any CodeDomProvider.
	  Added VB support (/language:VB).

2004-04-29  Lluis Sanchez Gual  <lluis@ximian.com>

	* NewMonoXSD.cs: Import elements in the order they are declared in the schema.

2004-04-26  Atsushi Enomoto <atsushi@ximian.com>

	* NewMonoXSD.cs : Enabled /d option (typed dataset generation support
	  using newly implemented TypedDataSetGenerator).

2004-04-22  Atsushi Enomoto <atsushi@ximian.com>

	* NewMonoXSD.cs : Added support for (ADO.NET based) xsd inference.
	  Changed command line usage to require /c for serialization class
	  generation, or /d for typed dataset generation (not supported yet).
	  Modified usage message due to the changes above.
	* Makefile : Added reference to System.Data.dll.

2004-01-19  Lluis Sanchez Gual  <lluis@ximian.com>

	* NewMonoXSD.cs: Compile the loaded schemas if they are not already compiled.

2003-08-05  Lluis Sanchez Gual  <lluis@ximian.com>

	* NewMonoXSD.cs: new implementation of monoxsd based on the
	  classes in System.Xml.Serialization.
	* xsd.exe.sources: new sources file.
	* Makefile: renamed executable to xsd.exe

2003-06-13  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

	* XSD2Class.cs: several changes.

2003-06-04  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

	* (temporarily) added XSD2Class.cs.

2003-03-25  Duncan Mak  <duncan@ximian.com>

	* MonoXSD.cs: Added support for two command line arguments:

	   /output: specify the directory to put the generated schema.
	   /type:   specify a specific type in the assembly.

2003-03-24  Duncan Mak  <duncan@ximian.com>

	* MonoXSD.cs: Add support for having enums as a field in the
	class. I overlooked this bit last week.

	Removed the special case for 'XmlNode' fields, turns out that
	behave the same as all the other subclasses of 'XmlNode'.

	* makefile: Make it build with debug enabled by default.

2003-03-22  Duncan Mak  <duncan@ximian.com>

	* MonoXSD.cs: Moved things around, now it's not only
	static methods (functions) anymore.

	Attributes handling galore! We now handle:

	   - XmlElementAttribute
	   - XmlAttributeAtribute
	   - XmlArrayAttribute
	   - XmlArrayItemAttribute
	   - XmlTextAttribute
	   - XmlAnyElementAttribute
	   - XmlAnyAttributeAttribute

2003-03-20  Duncan Mak  <duncan@ximian.com>

	* MonoXSD.cs: More refinements. We now support transforming
	enumerations as well as arrays to their corresponding XML Schema
	type. Read/Write properties will also be transformed (thanks to
	reading KeithBa's book). XmlNode is properly handled, and XmlElement
	& co. should also be transformed correctly.
	
	Next up: I should look into whether or not xsd.exe makes use of
	XmlAttributes. If so, I'll have to support that.
	
	Other than that, this part of MonoXSD should be complete.

2003-03-17  Duncan Mak  <duncan@ximian.com>

	* MonoXSD.cs: A simple implementation of MonoXSD. It current
	supports creating an XML Schema based on a .NET assembly. The
	handling of schema derivation is simplistic.