2005-12-16 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / Commons.Xml.Relaxng / Commons.Xml.Relaxng.Rnc / ChangeLog
1 2005-12-16  Atsushi Enomoto <atsushi@ximian.com>
2
3         * RncWriter.cs : oops, missing keyword escapement.
4
5 2005-12-16  Atsushi Enomoto <atsushi@ximian.com>
6
7         * RncWriter.cs : no xsi in grammar, please.
8
9 2005-12-16  Atsushi Enomoto <atsushi@ximian.com>
10
11         * RncWriter.cs : added WriteNamespaces() to handle namespace output
12           by itself.
13
14 2005-03-28  Atsushi Enomoto <atsushi@ximian.com>
15
16         * RncTokenizer.cs : check names strictly.
17         * RncParser.jay : quick workaround that "datatype" is rejected as
18           top level content. We should fix the problem that annotation
19           elements are not accepted instead of datatype later.
20
21 2005-03-28  Atsushi Enomoto <atsushi@ximian.com>
22
23         * XmlChar.cs : copied from system.xml.
24         * RncTokenizer.cs : check character validity.
25           Handle \-prefixed keyword name more strictly.
26           Simplify CName tokenization.
27           Move location after successful advance().
28         * RncParser.jay : now there is no NCNameButKeyword.
29
30 2005-03-28  Atsushi Enomoto <atsushi@ximian.com>
31
32         * RncTokenizer.cs : oops, so stupid hex computation.
33
34 2005-03-28  Atsushi Enomoto <atsushi@ximian.com>
35
36         * RncTokenizer.cs :
37           Handle hexadecimal escaping (\x{...}) and triple-quot/apos literals.
38           Quote literal didn't handle '...' as expected.
39
40 2005-03-23  Atsushi Enomoto <atsushi@ximian.com>
41
42         * RncParser.jay : fixed some cast error. Supply type name for "data".
43         * RncTokenizer.cs : don't reject '-' for NCName.
44           Don't regard documentation token as a valid token for parser.
45
46 2005-02-05  Atsushi Enomoto <atsushi@ximian.com>
47
48         * RncParser.jay : handle default namespace.
49         * RncWriter.cs : changed output format a bit.
50
51 2005-02-05  Atsushi Enomoto <atsushi@ximian.com>
52
53         * RncParser.jay : spec section 4 requires to map "xsd" to xsd-datatypes
54           by default.
55
56 2005-02-05  Atsushi Enomoto <atsushi@ximian.com>
57
58         * RncParser.jay : Mixed and List accepted patterns incorrectly.
59         * RncTokenizer.cs : Handle ~ correctly.
60
61 2005-01-26  Atsushi Enomoto <atsushi@ximian.com>
62
63         * RncWriter.cs : new file. Implements RelaxngPattern.WriteCompact().
64
65 2004-06-25  Atsushi Enomoto <atsushi@ximian.com>
66
67         * RncParser.jay : added MIT license.
68
69 2004-06-07  Atsushi Enomoto <atsushi@ximian.com>
70
71         * RncParser.jay : removed unused code. Fixed LookupNamespace() to 
72           pass atomized name always.
73
74 2004-05-31  Atsushi Enomoto <atsushi@ximian.com>
75
76         * RncParser.jay : now error output is disabled.
77         * RncTokenizer.cs : It should not be public class.
78
79 2004-05-30  Atsushi Enomoto <atsushi@ximian.com>
80
81         * RncParser.jay :
82           Now RncParser.Parse() returns RelaxngPattern, not RelaxngGrammar.
83           Fixed many "confusing RelaxngPattern and RelaxngPatternList"
84           problems, and ditto for other "List" stuff. 
85           To avoid complex situations, mostly removed unused annotation stuff.
86
87 2004-05-09  Atsushi Enomoto <atsushi@ximian.com>
88
89         * RncParser.jay :
90           Added static Parse () methods.
91           Converted all CRLF to LF, since jay automatically inserts LF lines.
92
93 2004-03-17  Atsushi Enomoto <atsushi@ximian.com>
94
95         * Initial checkin; added RncParser.jay, RncTokenizer.cs and ChangeLog.
96