2003-11-03 Atsushi Enomoto * XslCompiledElement.cs, XslAttribute.cs, XslElement.cs : Removed Clone() everywhere. Limited only to required places. 2003-11-02 Atsushi Enomoto * XslCompiledElement.cs : Added InputNode for namespace-prefix support. * XslAttribute.cs, XslElement.cs, XslLiteralElement.cs : Correct Prefix support. * XslLiteralElement.cs : Moved xmlns output after attribute sets. * XslCopy.cs : Added use-attribute-sets support for Root XPath type. * XslCopy.cs, XslCopyOf.cs, XslLiteralElement.cs : Support for IsEmptyElement (XslElement not yet. confirm what OASIS tests expect). * XslCopy.cs, XslElement.cs, XslLiteralElement.cs : Support for stylesheet xmlns decls emission. 2003-09-20 Ben Maurer * XslAttribute.cs, XslElement.cs: Allow dynamically parsed names. 2003-09-19 Ben Maurer * XslCopyOf.cs: handle attributes. 2003-09-15 Ben Maurer * XslLiteralElement.cs: must evaluate used attr sets *BEFORE* children (so that they get overriden). 2003-09-14 Oleg Tkachenko * XslCopyOf.cs - WriteAttributeString instead of WriteStartAttribute/WriteString/WriteEndAttribute. 2003-09-13 Ben Maurer * XslLiteralElement.cs: reduce enumerator allocation. 2003-08-30 Oleg Tkachenko * XslAttribute.cs: output is now done to TextOutputter, which outputs to a StringWriter. * XslVariable.cs: output is done to GenericOutputter. 2003-08-21 Atsushi Enomoto * XslVariable.cs : use newly introduced XmlNodeWriter.ctor(false) to support for tree fragment, not only for single element. 2003-08-20 Ben Maurer * XslComment.cs, XslMessage.cs, XslProcessingInsturction.cs: Ignore element contnet, per spec. (Oleg) 2003-08-19 Ben Maurer * XslNumber.cs: Better support for formatting. 2003-08-19 Ben Maurer * XslNumber.cs: Support for multiple level numbering 2003-08-19 Ben Maurer * XslNumber.cs: Initial support. 2003-08-19 Ben Maurer * XslCopyOf.cs, XslLiteralElement: Use namespace support in Outputter. 2003-08-19 Ben Maurer * XslVariable.cs: sync to API changes. 2003-08-18 Ben Maurer * *.cs: Support for xsl:output. (Oleg) 2003-08-17 Ben Maurer * XslCopyOf.cs: handle default ns * XslFallback.cs: implement * XslLiteralElement.cs: copy namespaces that were declared. * XslTemplateContent.cs: handle ext elements 2003-08-17 Ben Maurer * XslComment.cs, XslTemplateContent.cs: remove dead variables. 2003-08-14 Gonzalo Paniagua Javier * XslComment.cs: patch by BenM that implements Evaluate. 2003-08-14 Atsushi Enomoto * XslCallTemplates.cs : Forgot to commit ;-) 2003-08-14 Atsushi Enomoto * XslApplyTemplates.cs, XslCallTemplate.cs : Should accept other than element content such as comment and PI. * XslNumber.cs : In Compile(), 'value' might not exist. (Think about it later if how it should be.) * XslTemplateContent.cs : "comment" and "number" support. (I know they are still incomplete.) 2003-08-14 Atsushi Enomoto * Added XslComment.cs. 2003-08-05 Ben Maurer * XslVariable.cs: Fix up how variables are evaluated. 2003-08-04 Ben Maurer * XslMessage.cs: Implement. 2003-08-04 Ben Maurer * XslText.cs: I can make that parsing simpler! * XslText.cs, XslValueof.cs: support for disable-output-escaping. 2003-08-04 Ben Maurer * XslElement.cs, XslAttribute.cs: Better support for namespaces. * XslAvt.cs: When precalculating, if the AVT is null (ie, the attribute was not specified), just return null, that will be the result. 2003-08-01 Ben Maurer * XslNumber.cs: More stubbing. 2003-07-31 Ben Maurer * XslNumber.cs: Stub for parsing xsl:number. 2003-07-31 Ben Maurer * XslVariable.cs: Add IsEvaluated. 2003-07-30 Ben Maurer * XslApplyTemplates.cs, XslCallTemplate.cs, XslCompiledElement.cs, XslTemplateContent.cs, XslVariable.cs: Store variable values in the XslTransformProcessor 2003-07-30 Ben Maurer * XslAvt.cs, XslCopyOf.cs, XslIf.cs, XslText.cs, XslValueOf.cs, XslVariable.cs: Use new strong typed methods, remove verbose debugging messages. 2003-07-29 Ben Maurer * Initial Checkin