Shane Carr
|
dfd13867b2
|
ICU-11276 Adding test cases and more API coverage.
|
2018-09-27 14:27:40 -07:00 |
|
Shane Carr
|
7155e1fbcf
|
ICU-11276 Adding number range spacing heuristic and fixing data loading.
|
2018-09-27 14:27:40 -07:00 |
|
Shane Carr
|
9109a388f4
|
ICU-11276 Adding C++ base implementation of NumberRangeFormatter, including unit test.
|
2018-09-27 14:27:39 -07:00 |
|
Shane Carr
|
2e2805df9a
|
ICU-13697 Renaming numparse_unisets.h to static_unicode_sets.h and refactoring to guarantee safety in no-data builds.
X-SVN-Rev: 41389
|
2018-05-16 22:46:40 +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
|
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
|
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
|
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
|
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
|
ce846b6b34
|
ICU-13678 Renaming Multiplier to Scale.
X-SVN-Rev: 41231
|
2018-04-14 09:45:39 +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
|
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
|
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
|
fabc913f47
|
ICU-8610 Adding skeletons to NumberFormatterApiTest. The test currently runs with a handful of failures that need investigation.
X-SVN-Rev: 41153
|
2018-03-24 07:36:18 +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
|
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
|
9759fc597f
|
ICU-13574 Merging trunk to branch
X-SVN-Rev: 40993
|
2018-02-27 07:32:38 +00:00 |
|
Shane Carr
|
23872cb601
|
ICU-11318 Integrating double-conversion into icu4c. Changing both old and new number formatting implementations to call it.
X-SVN-Rev: 40929
|
2018-02-16 01:25:43 +00:00 |
|
Shane Carr
|
e7a42e17f6
|
ICU-13574 Adding initial AffixPatternMatcher to ICU4C. Not completely safe yet. Still needs work.
X-SVN-Rev: 40891
|
2018-02-10 10:01:46 +00:00 |
|
Shane Carr
|
513f123a8c
|
ICU-13574 Adding composition matchers (SeriesMatcher and AnyMatcher) to ICU4C in preparation for affix matchers. Also re-working memory management in getLeadCodePoints().
X-SVN-Rev: 40890
|
2018-02-10 06:36:07 +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
|
9337205a54
|
ICU-13574 Merging trunk to branch
X-SVN-Rev: 40867
|
2018-02-08 06:07:18 +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
|
237acf183a
|
ICU-13574 Porting the parsing utility classes StringSegment and UnicodeSetStaticCache to C++.
X-SVN-Rev: 40841
|
2018-02-06 07:52:58 +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
|
0344ea5118
|
ICU-13525 Fixing NumberFormatter behavior when unit pattern does not contain an argument.
X-SVN-Rev: 40770
|
2018-01-10 02:44:23 +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
|
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
|
eb34602c75
|
ICU-13177 Adding IntlTest DoubleToUnicodeString and improving DecimalQuantity test
X-SVN-Rev: 40486
|
2017-09-27 22:31:07 +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
|
d7a61a6e91
|
ICU-13177 NumberFormatter tests are passing.
X-SVN-Rev: 40467
|
2017-09-27 03:02:02 +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 |
|