2003-11-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
[mono.git] / mcs / class / System.XML / Mono.Xml.Xsl.Operations / ChangeLog
1 2003-11-09 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
2
3         * XslAttribute.cs : namespace should be String.Empty if no specification
4           exists.
5         * XslNumber.cs : default format string is "1". See XSLT spec. 7.7.1.
6
7 2003-11-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
8
9         * XslCompiledElement.cs, XslAttribute.cs, XslElement.cs :
10           Removed Clone() everywhere. Limited only to required places.
11
12 2003-11-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
13
14         * XslCompiledElement.cs : Added InputNode for namespace-prefix support.
15         * XslAttribute.cs, XslElement.cs, XslLiteralElement.cs :
16           Correct Prefix support.
17         * XslLiteralElement.cs : Moved xmlns output after attribute sets.
18         * XslCopy.cs : Added use-attribute-sets support for Root XPath type.
19         * XslCopy.cs, XslCopyOf.cs, XslLiteralElement.cs : Support for
20           IsEmptyElement (XslElement not yet. confirm what OASIS tests expect).
21         * XslCopy.cs, XslElement.cs, XslLiteralElement.cs : 
22           Support for stylesheet xmlns decls emission.
23
24 2003-09-20 Ben Maurer  <bmaurer@users.sourceforge.net>
25
26         * XslAttribute.cs, XslElement.cs: Allow dynamically parsed names.
27
28 2003-09-19 Ben Maurer  <bmaurer@users.sourceforge.net>
29
30         * XslCopyOf.cs: handle attributes.
31
32 2003-09-15 Ben Maurer  <bmaurer@users.sourceforge.net>
33
34         * XslLiteralElement.cs: must evaluate used attr sets *BEFORE*
35         children (so that they get overriden).
36
37 2003-09-14 Oleg Tkachenko <oleg@tkachenko.com>
38         
39         * XslCopyOf.cs - WriteAttributeString instead of 
40         WriteStartAttribute/WriteString/WriteEndAttribute.
41
42 2003-09-13 Ben Maurer  <bmaurer@users.sourceforge.net>
43
44         * XslLiteralElement.cs: reduce enumerator allocation.
45
46 2003-08-30 Oleg Tkachenko <oleg@tkachenko.com>
47
48         * XslAttribute.cs: output is now done to TextOutputter, which outputs 
49         to a StringWriter.
50         * XslVariable.cs: output is done to GenericOutputter.
51
52 2003-08-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
53
54         * XslVariable.cs : use newly introduced XmlNodeWriter.ctor(false) to
55           support for tree fragment, not only for single element.
56
57 2003-08-20 Ben Maurer  <bmaurer@users.sourceforge.net>
58
59         * XslComment.cs, XslMessage.cs, XslProcessingInsturction.cs:
60         Ignore element contnet, per spec. (Oleg)
61
62 2003-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>
63
64         * XslNumber.cs: Better support for formatting.
65
66 2003-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>
67
68         * XslNumber.cs: Support for multiple level numbering
69
70 2003-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>
71
72         * XslNumber.cs: Initial support.
73
74 2003-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>
75
76         * XslCopyOf.cs, XslLiteralElement: Use namespace support in Outputter.
77
78 2003-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>
79
80         * XslVariable.cs: sync to API changes.
81
82 2003-08-18 Ben Maurer  <bmaurer@users.sourceforge.net>
83
84         * *.cs: Support for xsl:output. (Oleg)
85
86 2003-08-17 Ben Maurer  <bmaurer@users.sourceforge.net>
87
88         * XslCopyOf.cs: handle default ns
89         * XslFallback.cs: implement
90         * XslLiteralElement.cs: copy namespaces that were declared.
91         * XslTemplateContent.cs: handle ext elements
92         
93 2003-08-17 Ben Maurer  <bmaurer@users.sourceforge.net>
94
95         * XslComment.cs, XslTemplateContent.cs: remove dead variables.
96
97 2003-08-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
98
99         * XslComment.cs: patch by BenM that implements Evaluate.
100
101 2003-08-14 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
102
103         * XslCallTemplates.cs : Forgot to commit ;-)
104
105 2003-08-14 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
106
107         * XslApplyTemplates.cs,
108           XslCallTemplate.cs : Should accept other than element content such
109           as comment and PI.
110         * XslNumber.cs : In Compile(), 'value' might not exist. (Think about 
111           it later if how it should be.)
112         * XslTemplateContent.cs : "comment" and "number" support. (I know they
113           are still incomplete.)
114
115 2003-08-14 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
116
117         * Added XslComment.cs.
118
119 2003-08-05 Ben Maurer  <bmaurer@users.sourceforge.net>
120
121         * XslVariable.cs: Fix up how variables are evaluated.
122
123 2003-08-04 Ben Maurer  <bmaurer@users.sourceforge.net>
124
125         * XslMessage.cs: Implement.
126
127 2003-08-04 Ben Maurer  <bmaurer@users.sourceforge.net>
128
129         * XslText.cs: I can make that parsing simpler!
130         * XslText.cs, XslValueof.cs: support for disable-output-escaping.
131
132 2003-08-04 Ben Maurer  <bmaurer@users.sourceforge.net>
133
134         * XslElement.cs, XslAttribute.cs: Better support for namespaces.
135         * XslAvt.cs: When precalculating, if the AVT is null (ie, the
136         attribute was not specified), just return null, that will be the
137         result.
138
139 2003-08-01 Ben Maurer  <bmaurer@users.sourceforge.net>
140
141         * XslNumber.cs: More stubbing.
142
143 2003-07-31 Ben Maurer  <bmaurer@users.sourceforge.net>
144
145         * XslNumber.cs: Stub for parsing xsl:number.
146
147 2003-07-31 Ben Maurer  <bmaurer@users.sourceforge.net>
148
149         * XslVariable.cs: Add IsEvaluated.
150
151 2003-07-30 Ben Maurer  <bmaurer@users.sourceforge.net>
152
153         * XslApplyTemplates.cs, XslCallTemplate.cs, XslCompiledElement.cs,
154         XslTemplateContent.cs, XslVariable.cs:
155         Store variable values in the XslTransformProcessor
156
157
158 2003-07-30 Ben Maurer  <bmaurer@users.sourceforge.net>
159
160         * XslAvt.cs, XslCopyOf.cs, XslIf.cs, XslText.cs, XslValueOf.cs,
161         XslVariable.cs:
162         Use new strong typed methods, remove verbose debugging messages.
163
164
165 2003-07-29 Ben Maurer  <bmaurer@users.sourceforge.net>
166
167         * Initial Checkin
168