Shane Carr
|
d682d1dbb1
|
ICU-13700 Fixing typo in APIdoc.
X-SVN-Rev: 41250
|
2018-04-19 02:41:33 +00:00 |
|
Shane Carr
|
f164bc1498
|
ICU-13634 Adding TODO comment in CurrencyUnit constructor.
X-SVN-Rev: 41249
|
2018-04-19 01:16:47 +00:00 |
|
Shane Carr
|
f11ca0d363
|
ICU-13634 Fixing address sanitizer issue involving backwards-compatible UChar* behavior in CurrencyUnit constructor. The string passed to the constructor need not be NUL-terminated.
X-SVN-Rev: 41248
|
2018-04-19 01:13:17 +00:00 |
|
Shane Carr
|
2e41837217
|
ICU-13700 APIDoc tweaks for getMultiplierScale/setMultiplierScale.
X-SVN-Rev: 41247
|
2018-04-19 00:14:17 +00:00 |
|
Shane Carr
|
1aa5185a36
|
ICU-13700 Renaming new getter/setter to magnitudeScale.
X-SVN-Rev: 41246
|
2018-04-18 23:55:55 +00:00 |
|
Shane Carr
|
55080e2804
|
ICU-13634 Fixing some clang sanitizer issues, including one potentially serious one deep inside DecimalQuantity.
X-SVN-Rev: 41245
|
2018-04-18 10:52:36 +00:00 |
|
Shane Carr
|
efa58f5d80
|
ICU-13597 Revising UNumberFormatter according to feedback: (1) adds LocalPointer; (2) makes buffer export behavior consistent; (3) removes const from unumf_closeResult; and (4) improves API docs.
X-SVN-Rev: 41244
|
2018-04-18 09:42:05 +00:00 |
|
Shane Carr
|
ad2ea9d38f
|
ICU-13634 Minor cintltst tweaks; all of cintltst is passing.
X-SVN-Rev: 41243
|
2018-04-18 09:07:41 +00:00 |
|
Shane Carr
|
f97d1f09ab
|
ICU-13634 Fixing cintltst sementation fault: reset UInitOnce mechanisms in number code after u_cleanup.
X-SVN-Rev: 41242
|
2018-04-18 09:03:42 +00:00 |
|
Shane Carr
|
6a2bc42216
|
ICU-13634 Strict mode on scientific formatter requires exponents; changing scanf in iotest to use lenient mode instead.
X-SVN-Rev: 41241
|
2018-04-18 09:02:12 +00:00 |
|
Shane Carr
|
49876dffda
|
ICU-13634 Assorted minor fixes. cnumtst is passing.
X-SVN-Rev: 41240
|
2018-04-18 06:03:29 +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
|
b4573e4661
|
ICU-13634 Minor test expectation updates and status variable fixes. intltest format should be mostly working now.
X-SVN-Rev: 41238
|
2018-04-17 10:58:41 +00:00 |
|
Shane Carr
|
597e3287fc
|
ICU-13135 Fixing and optimizing PluralFormat call site into NumberFormat in order to execute the formatting pipeline only once.
X-SVN-Rev: 41237
|
2018-04-17 10:18:42 +00:00 |
|
Shane Carr
|
12b34e7c9e
|
ICU-13634 A variety of mostly minor changes to fix assorted unit test failures in ICU4C plus a few in ICU4J.
X-SVN-Rev: 41236
|
2018-04-17 08:05:20 +00:00 |
|
Shane Carr
|
d6c6fa0404
|
ICU-13634 DecimalQuantity work: Fixing integer overflow behavior in toLong and toFractionLong methods. Adding test for maxInt/maxFrac behavior in toScientificString and related methods. Updating a few test expectations in IntlTestDecimalFormatAPI::TestFixedDecimal, which is now passing.
X-SVN-Rev: 41235
|
2018-04-17 01:36:18 +00:00 |
|
Shane Carr
|
f84f0b726e
|
ICU-13634 Cleanup of dcfmapts.cpp and minor code behavior changes.
X-SVN-Rev: 41233
|
2018-04-14 10:38:59 +00:00 |
|
Shane Carr
|
02c492db8a
|
ICU-13700 Adding DecimalFormat "scale" getter/setter and implementation in the new number formatting pipeline.
X-SVN-Rev: 41232
|
2018-04-14 09:49:12 +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
|
e0df2775ea
|
ICU-13634 Centralizing data loading for pattern strings.
X-SVN-Rev: 41230
|
2018-04-14 08:10:45 +00:00 |
|
Shane Carr
|
cbae6dfbaa
|
ICU-13634 Adding groupingUsed as an explicit property in the property bag; see also ICU-13442 .
X-SVN-Rev: 41229
|
2018-04-14 07:15:19 +00:00 |
|
Shane Carr
|
cd3b2c7d41
|
ICU-13634 Updating Java test expectations with new behavior for fallback currency display. Other minor ICU4J test updates. All ICU4J tests are passing.
X-SVN-Rev: 41228
|
2018-04-14 06:17:39 +00:00 |
|
Shane Carr
|
79f4944ecd
|
ICU-13634 Refactoring new percentage parsing code.
X-SVN-Rev: 41227
|
2018-04-14 05:54:53 +00:00 |
|
Shane Carr
|
354afa4e79
|
ICU-13697 Adding data-loading logic for parseLenients sets in CLDR. Ties the sets in with number and currency parsing in ICU4C and ICU4J.
X-SVN-Rev: 41223
|
2018-04-12 10:59:37 +00:00 |
|
Shane Carr
|
af0f8e62e4
|
ICU-13634 In accordance with ICU-TC meeting, changing percent parsing behavior to be closer to that of ICU 60.
X-SVN-Rev: 41222
|
2018-04-12 06:49:24 +00:00 |
|
Shane Carr
|
6c1714870f
|
ICU-13634 Updating test expectations for strict currency position in strict mode. Other minor changes. All but one test is now passing in numfmtst.cpp.
X-SVN-Rev: 41220
|
2018-04-12 05:15:19 +00:00 |
|
Shane Carr
|
5f57f04466
|
ICU-13634 Updating test expectations for the default currency long name.
X-SVN-Rev: 41218
|
2018-04-12 04:04:23 +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
|
2c6bf0d77e
|
ICU-13634 Refactoring affix-getting code to avoid the need to save the micro-props. Other assorted minor changes.
X-SVN-Rev: 41216
|
2018-04-11 11:10:52 +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
|
a901b5c04a
|
ICU-13634 Fixing more assorted currency parsing issues.
X-SVN-Rev: 41214
|
2018-04-11 02:18:13 +00:00 |
|
Shane Carr
|
b9925e084e
|
ICU-13634 Fixing various issues in order to make currencies round-trip in strict mode.
X-SVN-Rev: 41212
|
2018-04-07 11:10:08 +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
|
73f93a457a
|
ICU-13634 Fixing DecimalQuantity call sites, first written in r41063, r41064, and r41098. RNBF test is passing again.
X-SVN-Rev: 41204
|
2018-04-06 09:35:16 +00:00 |
|
Shane Carr
|
b5fb39f302
|
ICU-13672 Adding the toDouble test to Java with comments.
X-SVN-Rev: 41201
|
2018-04-05 23:44:03 +00:00 |
|
Shane Carr
|
96bf6508ef
|
ICU-13672 Replacing % and / with std::div in toNumberString function.
X-SVN-Rev: 41200
|
2018-04-05 22:00:10 +00:00 |
|
Shane Carr
|
afda6f1378
|
ICU-13634 Removing stray #include added in r41136.
X-SVN-Rev: 41199
|
2018-04-05 21:55:29 +00:00 |
|
Shane Carr
|
fe0725cd2a
|
ICU-13678 Changing Multiplier to use decNumber instead of double, in order to fix some unit tests. Refactored call sites to use a common DecNum wrapper class with constructors for string, double, and BCD.
X-SVN-Rev: 41198
|
2018-04-05 21:54:04 +00:00 |
|
Shane Carr
|
a2a7982216
|
ICU-13678 Adding multiplier to skeleton string syntax.
X-SVN-Rev: 41193
|
2018-04-04 01:26:18 +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
|
921355c6f0
|
ICU-13634 Refactoring the two separate currency matchers into a single unified CombinedCurrencyMatcher. Allows for easy implementation of currency spacing (included in this changeset) and possibly other currency-related parsing features in the future.
X-SVN-Rev: 41181
|
2018-03-31 05:18:51 +00:00 |
|
Shane Carr
|
7f9de6f1db
|
ICU-13634 Fixing resolution of negative and percent signs in parsing; adding custom sign support to ScientificMatcher; and other minor fixes.
X-SVN-Rev: 41180
|
2018-03-31 03:10:44 +00:00 |
|
Shane Carr
|
db9c74b3f4
|
ICU-13634 More assorted number formatting/parsing fixes.
X-SVN-Rev: 41179
|
2018-03-30 10:37:24 +00:00 |
|
Shane Carr
|
8d8f846755
|
ICU-13634 Fixing significant digit display on zero when minInt is zero.
X-SVN-Rev: 41178
|
2018-03-30 08:21:06 +00:00 |
|
Shane Carr
|
02669ad1bc
|
ICU-13634 Fixes for NumberFormatTest/TestExponential.
X-SVN-Rev: 41177
|
2018-03-30 07:22:24 +00:00 |
|
Shane Carr
|
af4435133a
|
ICU-13634 Merging trunk to branch
X-SVN-Rev: 41176
|
2018-03-30 07:17:11 +00:00 |
|
Shane Carr
|
888f884f3c
|
ICU-13672 Enabling double_conversion StringToDoubleConverter and using it in DecimalQuantity's toDouble() function.
X-SVN-Rev: 41175
|
2018-03-30 07:12:25 +00:00 |
|
Shane Carr
|
e5bda1eb0e
|
ICU-13634 Various fixes to fix remaining compatibility issues in data-driven test. Includes fix for a memory sanitizer issue.
X-SVN-Rev: 41174
|
2018-03-30 04:28:53 +00:00 |
|
Shane Carr
|
a5096d3075
|
ICU-8610 Small fixes to API docs for C++ number skeletons.
X-SVN-Rev: 41169
|
2018-03-29 00:47:26 +00:00 |
|
Yoshito Umaoka
|
cee4e036f6
|
ICU-13666 tzdata2018d updates to ICU trunk.
X-SVN-Rev: 41167
|
2018-03-28 13:44:28 +00:00 |
|