Shane Carr
8c717b514e
ICU-20665 Removing number-dependence from ICU4C FormattedStringBuilder fields.
...
See #727
2020-01-17 11:22:02 +01:00
Shane Carr
369e67221c
ICU-20709 Adding fourth signum type. Converting Java to use enum.
2019-11-05 14:43:34 -08:00
Shane Carr
1ef18dc761
ICU-20708 Fixing edge cases with negative infinity and NaN.
2019-07-23 15:03:49 -07:00
Shane Carr
6daab85db4
ICU-20429 Renaming [Number->Formatted]StringBuilder and refactoring.
...
- StringSegment, ICU4C:
* Moved to top icu namespace
* Compilation unit renamed to string_segment.
- NumberStringBuilder, C and J:
* Moved to main icu namespace
* Compilation unit renamed to formatted_string_builder
* Renamed class to FormattedStringBuilder
- Moves nextPosition logic of NumberStringBuilder to helper class
2019-04-05 20:08:07 -05:00
Shane Carr
2e846616c4
ICU-20499 Fixing code path for plural form in MutablePatternModifier.
2019-03-14 02:02:52 -07:00
Shane Carr
c0799c141b
ICU-20230 Implementing COMPACT field.
...
Adds some plumbing to allow MutablePatternModifier to set fields, and otherwise builds upon the infrastructure from the previous commit to add the MEASURE_UNIT field.
2018-11-19 16:21:36 -07:00
Shane Carr
5b4bb82419
ICU-11276 Implementing new methods on Modifier.
...
Also removes status code from two of the other methods; the status code was used only by MutablePatternModifier for the case of a malformed pattern; this error is better handled directly in the apply() method.
2018-09-27 14:27:40 -07:00
Andy Heninger
c0f9d2eeef
ICU-13807 ICU 62 No Data Testing fixes. Mostly to test code.
...
X-SVN-Rev: 41500
2018-06-01 01:19:38 +00:00
Markus Scherer
d8f9a47637
ICU-13667 update/fix/improve dependencies; better layering formatting->numberparser->numberformatter->number_representation
...
X-SVN-Rev: 41461
2018-05-25 17:57:30 +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
1b4670fd29
ICU-13634 Merging trunk to branch
...
X-SVN-Rev: 41162
2018-03-28 01:08:47 +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
Norbert Runge
b5e8865ff2
ICU-13581 Make tests work, not crash, when run without ICU data
...
X-SVN-Rev: 41073
2018-03-06 23:13:49 +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
Norbert Runge
b96966a131
ICU-13358 No-data test fixes (cf. BRS task).
...
X-SVN-Rev: 40599
2017-10-06 23:11:11 +00:00
Shane Carr
25fed96c72
ICU-13093 Disabling number formatting code on AIX and z/OS due to C++11 compatibility issues.
...
X-SVN-Rev: 40560
2017-10-05 00:47:38 +00:00
Norbert Runge
b536a39a74
ICU-13384 Adds #include unicode/utypes.h
...
X-SVN-Rev: 40557
2017-10-04 22:51:06 +00:00
Shane Carr
2d49e73b8a
ICU-13177 Cleanup before merge to trunk.
...
X-SVN-Rev: 40471
2017-09-27 05:31:57 +00:00
Shane Carr
93d9dc3fe2
ICU-13177 Cleaning up Valgrind errors in NumberFormatter unit test suite.
...
X-SVN-Rev: 40470
2017-09-27 03:52:08 +00:00
Shane Carr
a88300f273
ICU-13177 NumberFormatter tests are building.
...
X-SVN-Rev: 40466
2017-09-27 02:16:44 +00:00
Shane Carr
a01fc429cb
ICU-13177 Initial commit of ICU4C NumberFormatter
...
X-SVN-Rev: 40465
2017-09-27 00:25:20 +00:00