This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
FYI: Patch: java.text.DecimalFormat merge
- From: Michael Koch <konqueror at gmx dot de>
- To: java-patches at gcc dot gnu dot org
- Date: Thu, 25 Sep 2003 15:26:05 +0200
- Subject: FYI: Patch: java.text.DecimalFormat merge
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi list,
I commited the attached patch to merge libgcj with classpath.
Michael
- --
Homepage: http://www.worldforge.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/cuzuWSOgCCdjSDsRArX2AKCEGvASnfDDSL1Pxx9Gg74+MOTzGACgh+kq
+EVLpuhDJsRWaepe5hI62I4=
=sS9c
-----END PGP SIGNATURE-----
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/libjava/ChangeLog,v
retrieving revision 1.2179
diff -u -b -B -r1.2179 ChangeLog
--- ChangeLog 25 Sep 2003 10:16:55 -0000 1.2179
+++ ChangeLog 25 Sep 2003 13:20:38 -0000
@@ -1,3 +1,12 @@
+2003-09-25 Guilhem Lavaux <guilhem@kaffe.org>
+
+ * java/text/DecimalFormat.java (format): Don't immediatly round
+ baseNumber to long.
+ (setMinimumIntegerDigits): Call super.
+ (setMinimumFractionDigits): Likewise.
+ (setMaximumIntegerDigits): Likewise.
+ (setMaximumFractionDigits): Likewise.
+
2003-09-25 Michael Koch <konqueror@gmx.de>
* gnu/java/nio/DatagramChannelImpl.java
Index: java/text/DecimalFormat.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/text/DecimalFormat.java,v
retrieving revision 1.11
diff -u -b -B -r1.11 DecimalFormat.java
--- java/text/DecimalFormat.java 4 Aug 2003 21:21:01 -0000 1.11
+++ java/text/DecimalFormat.java 25 Sep 2003 13:20:38 -0000
@@ -456,7 +456,7 @@
exponent = (long) Math.floor (Math.log(number) / Math.log(10));
if (minimumIntegerDigits > 0)
exponent -= minimumIntegerDigits - 1;
- baseNumber = (long) (number / Math.pow(10.0, exponent));
+ baseNumber = (number / Math.pow(10.0, exponent));
}
else
baseNumber = number;
@@ -871,22 +871,22 @@
public void setMaximumFractionDigits (int newValue)
{
- maximumFractionDigits = Math.min(newValue, 340);
+ super.setMaximumFractionDigits(Math.min(newValue, 340));
}
public void setMaximumIntegerDigits (int newValue)
{
- maximumIntegerDigits = Math.min(newValue, 309);
+ super.setMaximumIntegerDigits(Math.min(newValue, 309));
}
public void setMinimumFractionDigits (int newValue)
{
- minimumFractionDigits = Math.min(newValue, 340);
+ super.setMinimumFractionDigits(Math.min(newValue, 340));
}
public void setMinimumIntegerDigits (int newValue)
{
- minimumIntegerDigits = Math.min(newValue, 309);
+ super.setMinimumIntegerDigits(Math.min(newValue, 309));
}
public void setMultiplier (int newValue)