diff options
author | Andrew Skiba <andrews@mono-cvs.ximian.com> | 2005-12-13 12:45:56 +0300 |
---|---|---|
committer | Andrew Skiba <andrews@mono-cvs.ximian.com> | 2005-12-13 12:45:56 +0300 |
commit | 86cd30f3b752eb49cfee32092943f4b03d776f04 (patch) | |
tree | d0fbb55106e8abe47052db623baac2c97f4c95aa /mcs/class/System.XML/Mono.Xml.Xsl | |
parent | bf67c4b121233d429c7088a8741c82ca09bae8f4 (diff) |
(TARGET_JVM) set the correct defaults for NaN and Infinity
svn path=/trunk/mcs/; revision=54273
Diffstat (limited to 'mcs/class/System.XML/Mono.Xml.Xsl')
-rw-r--r-- | mcs/class/System.XML/Mono.Xml.Xsl/ChangeLog | 4 | ||||
-rw-r--r-- | mcs/class/System.XML/Mono.Xml.Xsl/XslDecimalFormat.jvm.cs | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/mcs/class/System.XML/Mono.Xml.Xsl/ChangeLog b/mcs/class/System.XML/Mono.Xml.Xsl/ChangeLog index 20ff169a4ed..638b625ed3d 100644 --- a/mcs/class/System.XML/Mono.Xml.Xsl/ChangeLog +++ b/mcs/class/System.XML/Mono.Xml.Xsl/ChangeLog @@ -1,3 +1,7 @@ +2005-12-13 Andrew Skiba <andrews@mainsoft.com> + + * XslDecimalFormat.jvm.cs: set correct defaults for NaN and Infinity + 2005-11-30 Atsushi Enomoto <atsushi@ximian.com> * ScriptCompilerInfo.cs : (VBCompilerInfo) There was a space between diff --git a/mcs/class/System.XML/Mono.Xml.Xsl/XslDecimalFormat.jvm.cs b/mcs/class/System.XML/Mono.Xml.Xsl/XslDecimalFormat.jvm.cs index 5266bb3c9a0..dbdbbc64fc3 100644 --- a/mcs/class/System.XML/Mono.Xml.Xsl/XslDecimalFormat.jvm.cs +++ b/mcs/class/System.XML/Mono.Xml.Xsl/XslDecimalFormat.jvm.cs @@ -48,6 +48,8 @@ namespace Mono.Xml.Xsl { XslDecimalFormat () { javaFormat = new java.text.DecimalFormatSymbols (); + javaFormat.setNaN ("NaN"); + javaFormat.setInfinity ("Infinity"); } public XslDecimalFormat (Compiler c) @@ -139,6 +141,10 @@ namespace Mono.Xml.Xsl { java.text.DecimalFormat frm = new java.text.DecimalFormat("", javaFormat); frm.applyLocalizedPattern (pattern); + + //TODO: the next 4 string could be replaced by just + //return frm.format (number); + //I don't want to do that before release java.lang.StringBuffer buffer= new java.lang.StringBuffer (); java.text.FieldPosition fld = new java.text.FieldPosition (0); |