Hugo van der Merwe
6b595d1c01
ICU-21076 Delete unneeded MeasureUnit data & code
2020-08-05 01:48:32 +02:00
John Wilcock
6fe86f3934
ICU-21173 Add support for more currency variants. ICU4C equivalent of…
...
See #1184
2020-07-03 04:51:15 +02:00
John Wilcock
9219c6ae03
ICU-13733 Added test for mismatching currency format for strict-mode parsing
...
See #1169
2020-06-30 02:22:57 +02:00
Frank Tang
e7bd5b1cef
ICU-21109 minimum grouping digits in DecimalFormat
...
See #1152
2020-06-11 14:32:52 -07:00
Shane F. Carr
3ff6627ce6
ICU-21134 Copy additional data when toNumberFormatter is used
...
See #1156
2020-05-28 22:33:58 -05:00
Elango Cheran
3fb3929f80
ICU-21040 Fix segfaults in no data tests
2020-04-10 13:56:10 -07:00
Shane F. Carr
b186f2cff6
ICU-20912 Make C/J Currency consistent on lowercase/uppercase currency equality
...
- Adds additional tests for Currency equality behavior
2020-03-25 12:21:34 -05:00
Shane F. Carr
fc6612cc56
ICU-20920 Add support for CLDR 37 unit identifiers in ICU4C
...
See #964
2020-03-24 14:15:19 -05:00
Shane Carr
1e24bcd721
ICU-20956 Fix monetary symbol getters in DecimalFormat
...
See #987
2020-03-23 20:12:14 -05:00
Shane Carr
e572de5516
ICU-20961 Return correct currency plural pattern from DecimalFormat
2020-03-04 19:43:57 -08:00
Elango Cheran
2b32778611
ICU-13734 Adding tests for DecimalFormat strict mode handling of flexible whitespace
2019-10-09 17:52:40 -07:00
Elango Cheran
3b99d07581
ICU-13735 Adding tests for DecimalFormat grouping getters
2019-09-27 11:05:32 -07:00
Peter Edberg
e25796f6e5
ICU-20801 integrate CLDR release-36-alpha2, update MeasureUnits ( #809 )
2019-09-06 14:07:36 -07:00
Markus Scherer
d3315d98ef
ICU-20783 use C++ covariant return types
2019-08-23 11:45:36 -07:00
Andy Heninger
5f837abd40
ICU-13533 Fix address sanitizer failures found with no-data ICU testing.
2019-08-19 13:29:32 -07:00
Fredrik Roubert
b4b2378931
ICU-20601 Wrap ICU test compound macros in do { } while.
...
This does the same for the ICU test code as was done for the
public ICU API in commit 480bec3ea6
.
2019-08-15 22:01:42 +02:00
Fredrik Roubert
c78d9fa137
ICU-20601 Add missing semicolons.
...
These are the same changes for the C++ code as was done for the C code
by commit aa60d4292e
.
2019-08-15 12:30:21 +02:00
Fredrik Roubert
5d6d29b76a
ICU-20601 Remove superfluous semicolons (-Wextra-semi-stmt).
...
These are the same changes for the C++ code as was done for the C code
by commit 17606e0345
.
2019-08-15 12:30:21 +02:00
Jeff Genovy
e72290c45e
ICU-13764 Add separate CI build that treats warnings as errors with clang.
...
This adds a separate CI build that enables -Werror for clang.
This also fixes all of the -Wall -Wextra warnings in the tests, and all the
-Wextra-semi warnings as well.
2019-07-30 22:10:02 -07:00
Azamshul Azizy
5174ad5511
ICU-20631 Fix desired currency not set for some NumberFormat currency styles
2019-06-10 11:09:21 -07:00
Shane Carr
e318c0c374
ICU-20494 Fixes to very large magnitude exponents in number parsing.
...
- Do not depend on ArithmeticException string in ICU4J.
- Return correct string in ICU4C.
- Fix related issue in applyMaxInteger.
2019-03-25 07:17:36 -07:00
Shane Carr
2e846616c4
ICU-20499 Fixing code path for plural form in MutablePatternModifier.
2019-03-14 02:02:52 -07:00
Shane Carr
ffd8baf16d
ICU-20484 Narrow currency symbol should fall back to short symbol, C and J.
...
- Includes fixes to tests.
2019-03-08 17:06:16 -08:00
Norbert Runge
b8364d38ed
ICU-20438 Fixes issues found in the no-data testing of ICU4C (BRS health check)
...
ICU-20438 Review feedback worked in.
2019-02-28 09:59:48 -08:00
Shane Carr
68168a6067
ICU-13731 Adding test for default currency symbol.
2019-02-18 21:29:51 -08:00
Shane Carr
8c2de1401e
ICU-20144 Adding better documentation and behavior testing on NumberingSystem.
2019-02-15 15:12:29 -08:00
Shane Carr
01a24ff78f
ICU-11725 Promoting tech-previews in DecimalFormat to @draft.
...
- Changes Java DecimalFormat boolean get* methods to is*.
- Makes the new draft methods non-virtual.
- Removes obsolete template class in header file.
- Adds proper U_HIDE tags in unum.h and decimfmt.h
2019-02-14 13:50:03 -08:00
Markus Scherer
1afef30549
ICU-20187 drop support for long-obsolete locale ID variants
2019-02-14 12:27:42 -08:00
Peter Edberg
ff04436fe5
ICU-20374 Formattable::internalGetCharString should produce int string for types kLong or kInt64
2019-02-05 14:42:21 -08:00
Jeff Genovy
654278627a
ICU-20388 ICU4C: intltest fails with a "Debug Assertion Break" on MSVC when compiled for Debug.
...
Need to use free() with malloc() instead of uprv_free().
2019-02-05 14:04:10 -08:00
Shane Carr
c31fec6b14
ICU-13746 Removing number formatting APIs deprecated in ICU 62.
...
Includes both ICU4C and ICU4J.
2019-01-24 14:50:03 -08:00
Shane Carr
1f7d8ababe
ICU-20358 Clean up grouping resolution in DecimalFormat#toPattern().
2019-01-18 17:40:49 -08:00
Shane Carr
c0a64b5ea1
ICU-20183 Adding CurrencyUnit StringPiece constructor.
...
- Adds function uprv_memchr.
2019-01-17 15:41:56 -08:00
Shane F. Carr
ac359112a1
ICU-20348 Fixing DecimalFormat set affix currency behavior.
...
- Includes minor changes to tests.
2019-01-17 11:32:38 -08:00
Shane Carr
a2a39e69d0
ICU-10923 Adding initial version of data file filtering.
...
- Reads filters.json or .hjson from ICU_DATA_FILTER_FILE environment variable
- Adds DepTarget for dependency semantics, and warns for missing deps.
- Fixes certain tests that crash with sliced locale data.
- Includes support for 4 filter types.
2018-12-07 16:51:18 -08:00
Shane Carr
bb2b390b87
ICU-20186 Adding test for leading and trailing spaces in DecimalFormat.
2018-12-05 15:37:38 -08:00
Shane Carr
1e4a8d3c29
ICU-20186 Adding test for semicolon behavior and spacing in DecimalFormat.
2018-11-26 18:49:32 -06:00
Andy Heninger
d6c3b271fe
ICU-20084 IntlTest, add WHERE macro; remove redundant TEST macros.
2018-11-13 11:08:35 -08:00
Shane Carr
53d8c8f3d1
ICU-20246 Fixing another integer overflow in number parsing.
2018-10-31 13:37:09 -07:00
gnrunge
1b62e2c851
ICU-20119 Fixes for run-without-data BRS test. In all cases an error ( #177 )
...
check was needed in the test cases to prevent a segmentation fault.
2018-09-27 14:27:42 -07:00
Peter Edberg
0185883ba5
ICU-20119 63rc BRS, merge current unicode-icu master (Sep 21) into cldr34a-integration branch
2018-09-27 14:27:41 -07:00
Peter Edberg
f5defe757b
ICU-20119 63rc BRS, merge current unicode-icu master into cldr34a-integration branch
2018-09-27 14:27:41 -07:00
Peter Edberg
b6074fe044
ICU-20119 63rc BRS, integrate cldr 34-alpha2, part 1 icu4c
2018-09-27 14:27:41 -07:00
Shane
a8a6ffdb92
ICU-20037 Fixing ScientificMatcher integer overflow. ( #138 )
...
Also restricts parsing to read only one exponent per string.
2018-09-27 14:27:41 -07:00
Shane
e5bca0c9f7
ICU-20073 Do not parse stray percent sign in strict mode. ( #145 )
2018-09-27 14:27:41 -07:00
Shane
71ad5adf4a
ICU-13850 Make CurrencyUnit safe with 1-length and 2-length strings. ( #133 )
...
Also adds expectError to IcuTestErrorCode.
2018-09-27 14:27:41 -07:00
Shane Carr
068ef1c265
ICU-20063 Make setSignificantDigitsUsed more friendly.
2018-09-27 14:27:40 -07:00
Shane
8cad57b56c
ICU-13696 Parse local currency ISO codes as case-insensitive. ( #62 )
2018-09-27 14:27:38 -07:00
Shane Carr
4bc6ad328b
ICU-13850 Fixing behavior of ICU4C DecimalFormat#setCurrency() to accept an empty string.
...
X-SVN-Rev: 41549
2018-06-23 02:09:42 +00:00
Shane Carr
3f7a4aa202
ICU-13840 Fixing memory overflow issue in number_decimalquantity.cpp and adding tests.
...
X-SVN-Rev: 41541
2018-06-19 21:52:52 +00:00