2003-11-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
[mono.git] / mcs / class / System.XML / Mono.Xml.Xsl.Operations / ChangeLog
index f09b51addb8bffbf426d4eba68ed36ff4ff7507c..8b3d57e42968e8f824960c05c51a42dcd73e1b55 100644 (file)
@@ -1,3 +1,101 @@
+2003-11-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XslAttribute.cs : Name verification.
+       * XslElement.cs : Name verification. Consider IsEmptyElement.
+       * XslCopy.cs : copy namespace nodes too.
+
+2003-11-09 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XslAttribute.cs : namespace should be String.Empty if no specification
+         exists.
+       * XslNumber.cs : default format string is "1". See XSLT spec. 7.7.1.
+
+2003-11-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XslCompiledElement.cs, XslAttribute.cs, XslElement.cs :
+         Removed Clone() everywhere. Limited only to required places.
+
+2003-11-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * 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  <bmaurer@users.sourceforge.net>
+
+       * XslAttribute.cs, XslElement.cs: Allow dynamically parsed names.
+
+2003-09-19 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * XslCopyOf.cs: handle attributes.
+
+2003-09-15 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * XslLiteralElement.cs: must evaluate used attr sets *BEFORE*
+       children (so that they get overriden).
+
+2003-09-14 Oleg Tkachenko <oleg@tkachenko.com>
+       
+       * XslCopyOf.cs - WriteAttributeString instead of 
+       WriteStartAttribute/WriteString/WriteEndAttribute.
+
+2003-09-13 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * XslLiteralElement.cs: reduce enumerator allocation.
+
+2003-08-30 Oleg Tkachenko <oleg@tkachenko.com>
+
+       * 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 <ginga@kit.hi-ho.ne.jp>
+
+       * XslVariable.cs : use newly introduced XmlNodeWriter.ctor(false) to
+         support for tree fragment, not only for single element.
+
+2003-08-20 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * XslComment.cs, XslMessage.cs, XslProcessingInsturction.cs:
+       Ignore element contnet, per spec. (Oleg)
+
+2003-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * XslNumber.cs: Better support for formatting.
+
+2003-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * XslNumber.cs: Support for multiple level numbering
+
+2003-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * XslNumber.cs: Initial support.
+
+2003-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * XslCopyOf.cs, XslLiteralElement: Use namespace support in Outputter.
+
+2003-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * XslVariable.cs: sync to API changes.
+
+2003-08-18 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * *.cs: Support for xsl:output. (Oleg)
+
+2003-08-17 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * 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  <bmaurer@users.sourceforge.net>
 
        * XslComment.cs, XslTemplateContent.cs: remove dead variables.