Shane Carr
ba21ff79c4
ICU-13701 Syncs C and J increment rounding. Checks for nickel sooner.
2018-11-08 17:13:17 -07:00
Victor Chang
b62200061c
ICU-20058 Fix mimimum significant digits in engineering notation
...
- Follow the spec to calculate the mimimum significant digits in engineering notation
- The bug is regression since ICU 58. The new test still passes on
ICU58-based DecimalFormat
- Maximum significant digits is not changed
2018-09-27 14:27:40 -07:00
Shane Carr
c2412adb1e
ICU-11626 Fixes ICU4C CurrencyPluralInfo unit tests. Also fixes a memory leak in CurrencyPluralInfo implementation.
...
X-SVN-Rev: 41431
2018-05-22 20:47:19 +00:00
Shane Carr
e27cf9ce39
ICU-13677 Changing NumberFormatter rounding setting to precision and roundingMode.
...
X-SVN-Rev: 41330
2018-05-05 06:32:29 +00:00
Shane Carr
607a60bc3b
ICU-13393 Removing the UPRV_INCOMPLETE_CPP11_SUPPORT flag since the number formatting code is no longer isolated from the rest of ICU.
...
X-SVN-Rev: 41266
2018-04-23 23:02:26 +00:00
Shane Carr
f7dddad5c0
ICU-13634 Removing superfluous abstraction "CharSequence" and "UnicodeStringCharSequence" from ICU4C number code.
...
X-SVN-Rev: 41260
2018-04-21 09:08:53 +00:00
Shane Carr
3c9b343282
ICU-13634 Adding "formatFailIfMoreThanMaxDigits" property to C++ NumberFormatter. Changing getSecondaryGroupingSize() for backwards compatibility. Other assorted test changes.
...
X-SVN-Rev: 41239
2018-04-18 03:59:39 +00:00
Shane Carr
ce846b6b34
ICU-13678 Renaming Multiplier to Scale.
...
X-SVN-Rev: 41231
2018-04-14 09:45:39 +00:00
Shane Carr
a9e8f6d135
ICU-13634 Fixing affix overrides when using CurrencyPluralInfo.
...
X-SVN-Rev: 41217
2018-04-11 23:14:06 +00:00
Shane Carr
cd92fa2c88
ICU-13634 Changing DecimalQuantity#toNumberString() to be DecimalQuantity#toScientificString() with slightly friendlier output syntax for better compatibility. More currency tweaks.
...
X-SVN-Rev: 41215
2018-04-11 05:52:58 +00:00
Shane Carr
06485f3b6b
ICU-13634 Fixing CurrencyPluralInfo support in formatting, allowing for currency long names to be formatted.
...
X-SVN-Rev: 41211
2018-04-07 08:49:11 +00:00
Shane Carr
8ea876aadb
ICU-13678 Cleaning up multiplier implementation and adding public API.
...
X-SVN-Rev: 41188
2018-04-03 04:38:16 +00:00
Shane Carr
8b4c367468
ICU-13644 Property mapper for parsing is building. Refactoring CurrencySymbols a bit.
...
X-SVN-Rev: 41130
2018-03-21 05:17:28 +00:00
Shane Carr
4fad01c342
ICU-13634 Adding pipeline for custom currency symbols.
...
X-SVN-Rev: 41119
2018-03-17 01:31:52 +00:00
Shane Carr
00a23a07f7
ICU-13634 The property mapper appears to be basically functional; data passes from the old API through the mapper into the new API and then back out through the old API again.
...
X-SVN-Rev: 41108
2018-03-15 10:08:26 +00:00
Shane Carr
1a95c170d2
ICU-13634 Number property mapper is building. Currently there is a linker error.
...
X-SVN-Rev: 41107
2018-03-15 07:46:56 +00:00
Shane Carr
f5d2257d34
ICU-13634 Implementing localized pattern converter and other pieces.
...
X-SVN-Rev: 41104
2018-03-14 10:41:27 +00:00
Shane Carr
8a50c335fa
ICU-13634 Adding new field structure to DecimalFormat and wiring up constructors.
...
X-SVN-Rev: 41099
2018-03-13 09:25:41 +00:00