2003-12-20 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.XML / Mono.Xml.Xsl.Operations / ChangeLog
index 8b3d57e42968e8f824960c05c51a42dcd73e1b55..d03444b07d505b4a1e6ba7c845e257e1c0e23ec5 100644 (file)
@@ -1,3 +1,59 @@
+2003-12-20 Atsushi Enomoto <atsushi@ximian.com>
+
+       * XslLiteralElement.cs : considering xsl:imports, we have to evaluate
+         namespace aliases at the first evaluation.
+       * XslNumber.cs : Fixed incorrect "any" level numbering (and 
+         optimization), format string handling, grouping-separator.
+
+2003-12-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XslLiteralElement.cs : Pretty fix for prefix.
+       * XslNumber.cs : Fix for rounding value and decimal digits hack.
+
+2003-12-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XslAttribute.cs, XslElement.cs, XslVariable.cs : Check name.
+       * XslChoose.cs : Check content validity (xsl:when or xsl:otherwise).
+       * XslComment.cs, XslCopy.cs, XslProcessingInstruction.cs, 
+         XslValueOf.cs : Check content and attributes.
+       * XslCompiledElement.cs : Added ParentType to check content validity.
+       * XslCopy.cs : Check attribute set existence.
+       * XslCopy.cs, XslCopyOf.cs  Don't output whitspace as cdata.
+       * XslLiteralElement.cs : Added extension element prefixes as 
+         namespace exclusion target. Consider namespace-aliases.
+       * XslNumber.cs : level="any" should also be emptiable. MatchesCount()
+         should also consider node type. Reverted a little formatting stuff.
+       * XslTemplateContent.cs : Check if content nodes are containable.
+       * XslText.cs : New .ctor() argument, specifying if it is whitespace.
+         Never output whitespace as cdata.
+
+2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XslNumber.cs : Fixed GetFormatNumber() not to emit number (0) in
+         case of count 0.  Improved format-string, but still wondering.
+
+2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XslElement.cs, XslCopy.cs, XslCopyOf.cs, XslLiteralElement.cs :
+         Modified cdata-section-elements handling.
+       * XslAttribute.cs, XslElement.cs : Fixed incorrect prefix handling.
+       * XslComment.cs : In case of empty value, don't call value.Evaluate().
+       * XslCopyOf.cs : Element node should consider cdata-section elements.
+
+2003-11-28 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XslCopy.cs, XslCopyOf.cs : namespace nodes should be written.
+
+2003-11-24 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XslAttribute.cs, XslElement.cs, XslLiteralElement.cs :
+         More precise namespace handling.
+       * XslCopy.cs, XslElement.cs, XslLiteralElement.cs :
+         Added cdata-section-elements support.
+       * XslNumber.cs :
+         Cases when value is NodeSet should be allowed.
+         Default output should be 1,2,3... not exception. see XSLT spec 7.7.1
+
 2003-11-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
 
        * XslAttribute.cs : Name verification.