History log of /external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b788e2aa40c1e4d4c73adc8149d9d82c19ee1190 26-Apr-2016 Joachim Sauer <jsauer@google.com> Android patch: Ticket #11913: Allow very large maximumIntegerDigits.

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11913

This allows up to 2 billion to be used as the maximum integer digits,
while keeping the default value at the current 309. This change brings
ICU4J in line with ICU4C limits, which is necessary for correct
implementation of java.text.DecimalFormat on ICU4J.

This change was introduced in Android for the N release:

https://android.googlesource.com/platform/external/icu/+/06172a5
https://android.googlesource.com/platform/external/icu/+/9b1a471

(cherry picked from commit 1e34a45b4cb2730309cafff4d383a931f9cd48ee)

Change-Id: I337502ea1b34c5810d1f73d4b2f3428481c8ec24
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
2d2bb24f747c65578da13d5b13b82f0669690461 21-Oct-2016 Fredrik Roubert <roubert@google.com> Copy ICU4J 58 release from icu-project.org to aosp/icu58.

These files were exported from the ICU Subversion repository by running
the following command:

svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-58-1/ icu4j

Change-Id: I41856da9987199941c1e7905521bdaf45546f742
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
6ef003c218794070b291f3fc63be0bc707ec2633 08-Jun-2016 Fredrik Roubert <roubert@google.com> Revert "Android patch: Work-around for bug in Icu4jTransform."

This reverts commit 337c4c1653f3dfd94b221264abc5e2585177a76f.

This work-around has been replaced by a more generic work-around:

https://android.googlesource.com/platform/external/icu/+/ff178d4

If encountering this bug in generate_android_icu4j.sh for any source
file it is now possible to set SRCGEN_JAVA_BINARY to the path to some
Java binary that doesn't trigger the bug.

Bug: 27775477
Change-Id: I6b4b939b224ddc5f3d5484697bbe7ef13a13bae9
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
1e34a45b4cb2730309cafff4d383a931f9cd48ee 26-Apr-2016 Joachim Sauer <jsauer@google.com> Android patch: Ticket #11913: Allow very large maximumIntegerDigits.

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11913

This allows up to 2 billion to be used as the maximum integer digits,
while keeping the default value at the current 309. This change brings
ICU4J in line with ICU4C limits, which is necessary for correct
implementation of java.text.DecimalFormat on ICU4J.

This change was introduced in Android for the N release:

https://android.googlesource.com/platform/external/icu/+/06172a5
https://android.googlesource.com/platform/external/icu/+/9b1a471

Change-Id: Ic054c0d34e008f7b2ea6a29e6b3d891ecc53d65b
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ad37aab1c40de1e07a9967e0a11570201801b3c1 27-Apr-2016 Fredrik Roubert <roubert@google.com> Revert "Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits."

This reverts commit 9f96096ecf84aac0b8c0100d3cb3eea59fd2faf6.

Bug: 27855939
Change-Id: I57a46c9c9444432f3d131b580ef2e3aefdf6e10d
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
337c4c1653f3dfd94b221264abc5e2585177a76f 21-Mar-2016 Fredrik Roubert <roubert@google.com> Android patch: Work-around for bug in Icu4jTransform.

For a yet unknown reason, this patch prevents generate_android_icu4j.sh
from otherwise failing with the following error message:

Exception in thread "main" java.lang.NullPointerException
at org.eclipse.jdt.core.dom.rewrite.ASTRewrite.getRootNode(ASTRewrite.java:334)
at org.eclipse.jdt.core.dom.rewrite.ASTRewrite.rewriteAST(ASTRewrite.java:221)
at com.google.currysrc.Main$CompilationUnitHandler.applyRewrite(Main.java:271)
at com.google.currysrc.Main$CompilationUnitHandler.apply(Main.java:188)
at com.google.currysrc.Main.execute(Main.java:84)
at com.google.currysrc.Main.execute(Main.java:64)
at com.android.icu4j.srcgen.Icu4jTransform.main(Icu4jTransform.java:545)

Bug: 27775477
Change-Id: I534c9b0b82fa129fe1ecb8309313f5bb358ecd5f
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
6bc0a23cd1424dee52cba7d8b3041dc7645e5773 21-Mar-2016 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:12351: Add missing field position data in DecimalFormat

http://bugs.icu-project.org/trac/changeset/38544

Change-Id: Ifd3d8933730f78e5863bd7120fff858a0042f6ae
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
9f96096ecf84aac0b8c0100d3cb3eea59fd2faf6 15-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits.

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11913

Change-Id: I3fbfd70be09210a435907b21a10508c1f7c88196
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
87255a3fc79cc94374b5b8adc76a86e251ac7d3e 10-Mar-2016 Fredrik Roubert <roubert@google.com> Copy ICU4J 57 RC from icu-project.org to aosp/icu57.

These files were exported from the ICU Subversion repository by running
the following command:

svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-57-rc/ icu4j

Change-Id: If639e6ca15934132aee0e49118a01e16d7b3627e
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
9e281ba4837cba4a1cf9523d6f8b0621b150063d 26-Feb-2016 Scott Russell <scott_russell@us.ibm.com> Cherry-pick: ticket:12005: Fix numerous warnings / errors from Javadoc generation

http://bugs.icu-project.org/trac/changeset/38385

Bug: 22023363
(cherry picked from bee65486a185907111f3be60992433e133ec0e32)
Change-Id: I9e32f4d800cf8997e820764ce920d119049b9506
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
4acfe16e667e951c9da35346360b0574b098de96 11-Feb-2016 Fredrik Roubert <roubert@google.com> Android patch: Ticket #11913: Fix bug in temporary workaround.

https://android.googlesource.com/platform/external/icu/+/90d4668

This temporary workaround was added in order to address the problem
tested by the org.apache.harmony.tests.java.text.DecimalFormatTest
test_formatToCharacterIterator_veryLarge test case.

But it broke the com.ibm.icu.dev.test.format.NumberFormatTest
TestDataDrivenICU test case, which this follow-up patch fixes.

Bug: 27310195
(cherry picked from 65f93a4dc9f38c7ab0da01c680213f679262c986)
Change-Id: I707f65f9d2a1068bebd1ca3ed3f7d1441f412c51
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
e90221e3bc11a3e2ded0f9f34ee9994811baeb05 14-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11914: Missing FieldPositions and Attributes in DecimalFormat

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11914

Change-Id: Ief066d8ed019615b89fda52cb504e6998ea6cd74
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
d244484c3fbe0eed229eb39f8559d92e11d9ffd2 15-Sep-2015 Rayhaan Jaufeerally <rayhaan@google.com> Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits.

This is a temporary workaround until the issue has been fixed upstream:

http://bugs.icu-project.org/trac/ticket/11913

Change-Id: I3fbfd70be09210a435907b21a10508c1f7c88196
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
bd1cbb618dcaa1ac6ba7c77dece35cb79593a5d7 28-Sep-2015 Fredrik Roubert <roubert@google.com> Copy ICU4J 56 RC from icu-project.org to aosp/icu56.

These files were exported from the ICU Subversion repository by running
the following command:

svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-56-rc/ icu4j

(Previously, only the subdirectory "main" and the files in the root
directory were exported to Android, as the other subdirectories only
contain files that are not relevant when using ICU4J in Android. Now
these are included anyway, to simplify the export process.)

Change-Id: Ifca6b213abc38f7a1c38adeb980b1e8b5226ce83
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ca81e46089f05bbf370a2efb3b25552bb606fc61 09-Sep-2015 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:11805: DecimalFormat missing negative sign in US locale formatToCharacterIterator

http://bugs.icu-project.org/trac/changeset/37925

Bug: 22847015
Change-Id: I1e4c9220253223b45112d28d607279a762213a5e
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
2391a0f7a931341cbf7360f6870d3b4b2d7f5038 09-Sep-2015 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:11808: Missing ArithmeticException when using ICU4J DecimalFormat

http://bugs.icu-project.org/trac/changeset/37909

Bug: 22942209
Change-Id: I0e3488d4fdb5c8d2eb7fc316e4d56693bc6844d1
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
ccec2fb70b3e46946b53a0ad5122318a85a19bd2 04-Sep-2015 Craig Cornelius <ccornelius@google.com> Cherry-pick: ticket:11784: Fix DecimalFormat FieldPosition for Field.CURRENCY

http://bugs.icu-project.org/trac/changeset/37887

Bug: 22621121
Change-Id: Ibb66dc608bc7e577b09fac3601f297a795b5312d
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
3937b302ef4bb23600d398d228736895b6bbb314 18-Nov-2014 Travis Keep <rocketman@google.com> Cherry-pick: ticket:10952: Add JAVA ScientificNumberFormatter class.

http://bugs.icu-project.org/trac/changeset/36749

Change-Id: I64ec52d5154718395fe026ee64b6f64f55c17c9c
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java
7935b1839a081ed19ae0d33029ad3c09632a2caa 19-Nov-2014 Fredrik Roubert <roubert@google.com> Copy ICU4J 54 from icu-project.org to AOSP/master.

These files were exported from the ICU Subversion repository by running
the following command:

svn export \
http://source.icu-project.org/repos/icu/icu4j/tags/release-54-1/ icu4j

Only the subdirectory "main" and the files in the root directory were
added in this commit. The other subdirectories only contain files that
are not relevant (demos, tools, etc.) when using ICU4J in Android.

Change-Id: I852d59c7d601d72e279c599b9f9e675cd3ef27b1
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormat.java