Shane Carr
|
3e2bbc9834
|
ICU-13717 Fixes memory leak in date format parsing by moving cloning into the parseInt function.
X-SVN-Rev: 41437
|
2018-05-23 01:18:07 +00:00 |
|
Shane Carr
|
25d6d69068
|
ICU-13717 Moves NumberFormat cloning into the zeroPaddingNumber method. Also indirectly fixes a memory leak from the previous commit.
X-SVN-Rev: 41436
|
2018-05-23 01:04:17 +00:00 |
|
Shane Carr
|
eb1f330d3d
|
ICU-13717 Removing SimpleDateFormatMutableNFs. Temporary performance regression.
X-SVN-Rev: 41434
|
2018-05-22 22:42:13 +00: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
|
0a2aeb017a
|
ICU-13333 Adding combining dot spoof check.
X-SVN-Rev: 41428
|
2018-05-22 02:47:31 +00:00 |
|
Yoshito Umaoka
|
c5437c6e00
|
ICU-13300 Added thread safety note to TimeZone::detectHostTimeZone().
X-SVN-Rev: 41421
|
2018-05-21 00:39:51 +00:00 |
|
Yoshito Umaoka
|
9cc7d14b62
|
ICU-13602 Check error status for lazily instantiated TiemZoneFormat in SimpleDateFormat.
X-SVN-Rev: 41413
|
2018-05-19 00:18:25 +00:00 |
|
Shane Carr
|
d7f3471733
|
ICU-13757 Renaming skeleton methods fromSkeleton -> forSkeleton
X-SVN-Rev: 41393
|
2018-05-17 00:43:12 +00:00 |
|
Shane Carr
|
b347a140ec
|
ICU-13742 Implementing number skeletons in MessageFormat.
X-SVN-Rev: 41377
|
2018-05-15 00:05:04 +00:00 |
|
Shane Carr
|
c3fa4e91b5
|
ICU-12931 Removing erroneous #ifdef U_HIDE_INTERNAL_API in numfmt.h
X-SVN-Rev: 41376
|
2018-05-14 23:38:13 +00:00 |
|
Shane Carr
|
3eb414943e
|
ICU-13662 Minor fixes after r41365.
X-SVN-Rev: 41366
|
2018-05-09 02:04:21 +00:00 |
|
Shane Carr
|
fb94a3eb76
|
ICU-13662 Replying to code review feedback.
X-SVN-Rev: 41365
|
2018-05-09 02:00:22 +00:00 |
|
Shane Carr
|
3afec22e3a
|
ICU-13677 Fixing typo in numberformatter.h documentation.
X-SVN-Rev: 41360
|
2018-05-08 21:48:18 +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
|
bc9710aa8b
|
ICU-13738 Makes DecimalFormat#toNumberFormatter() return by const-reference.
X-SVN-Rev: 41327
|
2018-05-05 01:47:12 +00:00 |
|
Shane Carr
|
a52fcd20f2
|
ICU-13597 Replying to UNumberFormatter code recatew comments.
X-SVN-Rev: 41321
|
2018-05-04 06:58:44 +00:00 |
|
Shane Carr
|
0a0d99ebc8
|
ICU-13662 Improving NumberFormatter field position method names and behavior.
X-SVN-Rev: 41313
|
2018-05-03 01:34:19 +00:00 |
|
Shane Carr
|
3d0bf4b9c7
|
ICU-13644 Replying to review feedback. Changing enum methods on NumberFormatter to take by value instead of const reference.
X-SVN-Rev: 41304
|
2018-05-02 03:49:35 +00:00 |
|
Shane Carr
|
215417117e
|
ICU-13437 Adding error codes to NumberFormatter terminal methods.
X-SVN-Rev: 41296
|
2018-04-30 21:07:35 +00:00 |
|
Shane Carr
|
b20f7f3543
|
ICU-13725 Adding comments referencing ticket 13580.
X-SVN-Rev: 41291
|
2018-04-28 06:59:09 +00:00 |
|
Shane Carr
|
6545bac22d
|
ICU-12931 Adding internal visibility ifdef around format(DecimalQuantity) methods in numfmt.h and decimfmt.h
X-SVN-Rev: 41285
|
2018-04-28 02:38:55 +00:00 |
|
Shane Carr
|
c13e7785c2
|
ICU-13725 Fixing NumberFormatter std::move test failure on MSVC.
X-SVN-Rev: 41282
|
2018-04-26 03:38:17 +00:00 |
|
Shane Carr
|
18bfb67a60
|
ICU-13725 Moving all DecimalFormat fields to an implementation class, eliminating many MSVC warnings.
X-SVN-Rev: 41279
|
2018-04-25 23:57:10 +00:00 |
|
Shane Carr
|
a256316990
|
ICU-13725 Additional MSVC compatibility fixes.
X-SVN-Rev: 41272
|
2018-04-25 00:39:22 +00:00 |
|
Shane Carr
|
629238d3a1
|
ICU-13634 Fixing assorted build errors.
X-SVN-Rev: 41268
|
2018-04-24 01:25:05 +00:00 |
|
Shane Carr
|
faa2897561
|
ICU-13634 Changes from pre-merge code light-review.
X-SVN-Rev: 41267
|
2018-04-24 01:19:44 +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
|
b2be6b57a9
|
ICU-13597 Adding comments about thread safety to UNumberFormatter.h
X-SVN-Rev: 41264
|
2018-04-23 22:42:51 +00:00 |
|
Shane Carr
|
e59eb48314
|
ICU-13634 Refactoring getPrefixSuffix methods. In ICU4C, the pattern modifier is now accessed directly. In ICU4J, they use the same detour through the pipeline code path as before with a TODO to improve to be closer to ICU4C. In addition, in both ICU4C and ICU4J, getPrefixSuffix now uses the compiled formatter when available.
X-SVN-Rev: 41258
|
2018-04-21 08:01:19 +00:00 |
|
Shane Carr
|
f412770e9d
|
ICU-13634 A few more DecimalFormat optimizations.
X-SVN-Rev: 41257
|
2018-04-21 06:00:56 +00:00 |
|
Shane Carr
|
ad116997ae
|
ICU-13634 Optimizing and adding a basic fastpath for small ints. Greatly increases the performance of DateFormat.
X-SVN-Rev: 41251
|
2018-04-19 09:29:39 +00:00 |
|
Shane Carr
|
d682d1dbb1
|
ICU-13700 Fixing typo in APIdoc.
X-SVN-Rev: 41250
|
2018-04-19 02:41:33 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
a5096d3075
|
ICU-8610 Small fixes to API docs for C++ number skeletons.
X-SVN-Rev: 41169
|
2018-03-29 00:47:26 +00:00 |
|
Shane Carr
|
2ede84ce47
|
ICU-13597 Fixing safety of toUnicodeString() readonly aliases by moving that behavior to a new method, toTempUnicodeString().
X-SVN-Rev: 41164
|
2018-03-28 03:42:12 +00:00 |
|
Shane Carr
|
1b4670fd29
|
ICU-13634 Merging trunk to branch
X-SVN-Rev: 41162
|
2018-03-28 01:08:47 +00:00 |
|
Shane Carr
|
aa88b7a590
|
ICU-13597 Reverting formatting changes to unicode/numberformatter.h introduced by r41156
X-SVN-Rev: 41161
|
2018-03-28 00:39:28 +00:00 |
|
Shane Carr
|
7d4b54dfc3
|
ICU-13597 Small API tweaks.
X-SVN-Rev: 41160
|
2018-03-27 06:07:17 +00:00 |
|
Shane Carr
|
395463d7a7
|
ICU-13597 Adding support for field positions to the NumberFormatter C API.
X-SVN-Rev: 41159
|
2018-03-27 05:36:04 +00:00 |
|