Shane Carr
|
dbd9065c69
|
ICU-20110 Adding const to FormattedNumber#appendTo
|
2018-09-27 14:27:39 -07:00 |
|
Shane Carr
|
08134fc59e
|
ICU-13667 Making =delete APIdocs consistent in numberformatter.h
X-SVN-Rev: 41495
|
2018-05-31 22:04:08 +00:00 |
|
Shane Carr
|
404a06a0f8
|
ICU-13667 Fixing incorrect version tag on scale() setter.
X-SVN-Rev: 41493
|
2018-05-31 21:32:35 +00:00 |
|
Peter Edberg
|
16519f2643
|
ICU-13667 ICU 62rc BRS, update guard conditionals for non-stable API part 1 (i18n pass 1)
X-SVN-Rev: 41486
|
2018-05-30 18:39:29 +00:00 |
|
Norbert Runge
|
781154c113
|
ICU-13667 Moves digits_t, DEFAULT_THRESHOLD, and copyErrorTo() outside of U_HIDE_INTERNAL_API.
X-SVN-Rev: 41485
|
2018-05-30 14:40:13 +00:00 |
|
Shane Carr
|
79b8248092
|
ICU-13677 Fixing up apidoc strings for precision setting.
X-SVN-Rev: 41456
|
2018-05-24 21:28:11 +00:00 |
|
Shane Carr
|
2af33b7796
|
ICU-13763 Makes FieldPositionIterator offset by input string length in DecimalFormat, restoring ICU 61 behavior.
X-SVN-Rev: 41442
|
2018-05-23 21:08:53 +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
|
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
|
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
|
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
|
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
|
faa2897561
|
ICU-13634 Changes from pre-merge code light-review.
X-SVN-Rev: 41267
|
2018-04-24 01:19:44 +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
|
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
|
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
|
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
|
3a55650b8c
|
ICU-13597 Adding initial C API for NumberFormatter. Not yet fully featured.
X-SVN-Rev: 41156
|
2018-03-27 01:58:26 +00:00 |
|
Shane Carr
|
a8f2471248
|
ICU-8610 Adding tests for number skeletons in C++. Adding error code handling to the setToDecNumber setter on DecimalQuantity. Refactoring char-to-uchar conversion in skeleton implementation code.
X-SVN-Rev: 41152
|
2018-03-24 05:46:28 +00:00 |
|
Shane Carr
|
52c665a2bd
|
ICU-8610 More general progress in C++; generation code is largely implemented. Probably not building yet.
X-SVN-Rev: 41143
|
2018-03-23 07:51:52 +00:00 |
|
Shane Carr
|
d8f2d8ce6e
|
ICU-8610 Dirty commit of C++ work so far. Probably does not build.
X-SVN-Rev: 41142
|
2018-03-23 06:46:19 +00:00 |
|
Shane Carr
|
c940df09e7
|
ICU-13644 Adds move operators and related boilerplate to NumberFormatter classes. Includes a handful of other changes made to these files on my branch for ICU-13634 .
X-SVN-Rev: 41121
|
2018-03-17 07:24:02 +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
|
73fddf50d0
|
ICU-13634 Filling in decimfmt.cpp with implementation ported from Java.
X-SVN-Rev: 41103
|
2018-03-14 09:15:27 +00:00 |
|
Shane Carr
|
b30a6f0df1
|
ICU-13634 Filling in more methods in decimfmt.cpp
X-SVN-Rev: 41100
|
2018-03-13 10:11:36 +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 |
|
Peter Edberg
|
61e984c3cb
|
ICU-13581 ICU4C 61rc BRS, update U_HIDE_ conditionals
X-SVN-Rev: 41075
|
2018-03-06 23:41:20 +00:00 |
|
Shane Carr
|
3681a6803b
|
ICU-13574 Replacing decimfmt.cpp and compactdecimalformat.cpp with new, empty files. Removing most private and internal functions from decimfmt.h, and updating call sites to use newer API.
X-SVN-Rev: 41063
|
2018-03-03 08:26:58 +00:00 |
|
Shane Carr
|
c9a3d6244d
|
ICU-13574 Merging trunk to branch
X-SVN-Rev: 40908
|
2018-02-13 18:36:45 +00:00 |
|
Shane Carr
|
ae263452f6
|
ICU-13400 Change name of Grouping strategy from WESTERN to THOUSANDS.
X-SVN-Rev: 40887
|
2018-02-09 22:55:36 +00:00 |
|
Shane Carr
|
c8d0e34905
|
ICU-13587 Changing NumberFormatter adoption methods to take non-const pointers, and updating documentation strings according to feedback.
X-SVN-Rev: 40886
|
2018-02-09 22:52:42 +00:00 |
|
Shane Carr
|
7626d9e846
|
ICU-13551 Updating documentation of UNumberSignDisplay enum in ICU4C.
X-SVN-Rev: 40874
|
2018-02-09 00:05:24 +00:00 |
|
Shane Carr
|
2ee42b9288
|
ICU-13574 Checkpoint commit. Basic NumberParseMatcher implementations in DecimalMatcher and SymbolMatcher. Cleanup in ICU4J.
X-SVN-Rev: 40869
|
2018-02-08 08:49:50 +00:00 |
|
Shane Carr
|
ad348faca9
|
ICU-13443 Change digit width types to int16_t and change maximum setting to 999. Adds test for this behavior in ICU4C. Also adds the new error code for ICU-13577 .
X-SVN-Rev: 40866
|
2018-02-08 06:06:08 +00:00 |
|
Shane Carr
|
e5cc630590
|
ICU-13568 ICU-13400 ICU-13389 ICU-13075 NumberFormatter assorted fixes: Adding custom pattern support for currencies. Upgrading grouping API. Adding narrow currency symbol support to ICU4C and API. Fixing behavior when pattern does not have a number placeholder.
X-SVN-Rev: 40838
|
2018-02-06 03:08:17 +00:00 |
|
Shane Carr
|
3dce9dcab9
|
ICU-13551 Adding EXCEPT_ZERO enum value to SignDisplay.
X-SVN-Rev: 40824
|
2018-01-30 02:49:07 +00:00 |
|
Shane Carr
|
4d10bf03f5
|
ICU-13520 Adds compound unit support to NumberFormatter.
X-SVN-Rev: 40747
|
2017-12-22 00:02:01 +00:00 |
|
Shane Carr
|
5c054df085
|
ICU-13495 Optimizing chooseMultiplierAndApply method implementation.
X-SVN-Rev: 40732
|
2017-12-14 00:47:43 +00:00 |
|