Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Skiba <andrews@mono-cvs.ximian.com>2005-12-13 12:45:56 +0300
committerAndrew Skiba <andrews@mono-cvs.ximian.com>2005-12-13 12:45:56 +0300
commit86cd30f3b752eb49cfee32092943f4b03d776f04 (patch)
treed0fbb55106e8abe47052db623baac2c97f4c95aa /mcs/class/System.XML/Mono.Xml.Xsl
parentbf67c4b121233d429c7088a8741c82ca09bae8f4 (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/ChangeLog4
-rw-r--r--mcs/class/System.XML/Mono.Xml.Xsl/XslDecimalFormat.jvm.cs6
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);