]>
granicus.if.org Git - icu/log
Shane Carr [Tue, 8 May 2018 21:48:18 +0000 (21:48 +0000)]
ICU-13677 Fixing typo in numberformatter.h documentation.
X-SVN-Rev: 41360
Shane Carr [Tue, 8 May 2018 08:06:20 +0000 (08:06 +0000)]
ICU-10584 Changing CompactDecimal DefaultSignificantDigits test in ICU4C to be consistent with ICU4J.
X-SVN-Rev: 41359
Shane Carr [Tue, 8 May 2018 07:59:41 +0000 (07:59 +0000)]
ICU-12572 Fixing some undefined behavior warnings in number code.
X-SVN-Rev: 41358
Shane Carr [Tue, 8 May 2018 04:26:01 +0000 (04:26 +0000)]
ICU-10354 Adding infinite loop check to test.
X-SVN-Rev: 41357
Shane Carr [Tue, 8 May 2018 04:10:40 +0000 (04:10 +0000)]
ICU-13148 Removing duplicated test in ICU4J.
X-SVN-Rev: 41356
Shane Carr [Tue, 8 May 2018 04:07:00 +0000 (04:07 +0000)]
ICU-11649 Minor test tweaks.
X-SVN-Rev: 41355
Shane Carr [Tue, 8 May 2018 04:02:02 +0000 (04:02 +0000)]
ICU-11648 Minor tweaks to test.
X-SVN-Rev: 41354
Craig Cornelius [Tue, 8 May 2018 01:21:56 +0000 (01:21 +0000)]
ICU-13148 Add test for parsing grouping separators
X-SVN-Rev: 41353
Andy Heninger [Tue, 8 May 2018 00:35:56 +0000 (00:35 +0000)]
ICU-13055 Fix memory leak in Test13055_PercentageRounding()
X-SVN-Rev: 41352
Andy Heninger [Tue, 8 May 2018 00:31:26 +0000 (00:31 +0000)]
ICU-11739 fix memory leak in Test11739_ParseLongCurrency().
X-SVN-Rev: 41351
Andy Heninger [Tue, 8 May 2018 00:14:27 +0000 (00:14 +0000)]
ICU-12753 Add PatternDecimalPoint() test.
X-SVN-Rev: 41350
Markus Scherer [Mon, 7 May 2018 23:54:36 +0000 (23:54 +0000)]
ICU-11626 port NumberFormatTest.TestCurrencyPluralInfoAndCustomPluralRules to C++
X-SVN-Rev: 41349
Andy Heninger [Mon, 7 May 2018 23:45:11 +0000 (23:45 +0000)]
ICU-11025 Add Test11025_CurrencyPadding()
X-SVN-Rev: 41348
Craig Cornelius [Mon, 7 May 2018 23:40:14 +0000 (23:40 +0000)]
ICU-11649 Add test for Decimal Format of Currencies
X-SVN-Rev: 41347
Craig Cornelius [Mon, 7 May 2018 23:29:05 +0000 (23:29 +0000)]
ICU-11648 Re-add test for DecimalFormat::toPattern
X-SVN-Rev: 41346
Craig Cornelius [Mon, 7 May 2018 23:20:37 +0000 (23:20 +0000)]
ICU-11648 Reverting commit r11336
X-SVN-Rev: 41345
Andy Heninger [Mon, 7 May 2018 23:16:16 +0000 (23:16 +0000)]
ICU-11646 DecimalFormat equality test, add error check.
X-SVN-Rev: 41344
Andy Heninger [Mon, 7 May 2018 23:05:50 +0000 (23:05 +0000)]
ICU-13056 NumberFormatTest Test GroupingSize
X-SVN-Rev: 41343
Shane Carr [Mon, 7 May 2018 23:05:21 +0000 (23:05 +0000)]
ICU-12975 Adding test for sub-thousand equality in ICU4C CompactDecimalFormat.
X-SVN-Rev: 41342
Markus Scherer [Mon, 7 May 2018 23:03:56 +0000 (23:03 +0000)]
ICU-12961 port NumberFormatTest.TestLocalizedPatternSymbolCoverage to C++
X-SVN-Rev: 41341
Norbert Runge [Mon, 7 May 2018 22:40:41 +0000 (22:40 +0000)]
ICU-13055 Fix percentage rounding.
X-SVN-Rev: 41340
Shane Carr [Mon, 7 May 2018 22:37:02 +0000 (22:37 +0000)]
ICU-13035 Adding test to ICU4C for padding code point.
X-SVN-Rev: 41339
Andy Heninger [Mon, 7 May 2018 22:33:41 +0000 (22:33 +0000)]
ICU-11646 Add NumberFormatTest::Test11646_Equality()
X-SVN-Rev: 41338
Markus Scherer [Mon, 7 May 2018 22:32:05 +0000 (22:32 +0000)]
ICU-11839 port NumberFormatTest.Test11839 to C++
X-SVN-Rev: 41337
Craig Cornelius [Mon, 7 May 2018 22:19:10 +0000 (22:19 +0000)]
ICU-11648 Add test for DecimalFormat::toPattern
X-SVN-Rev: 41336
Markus Scherer [Mon, 7 May 2018 22:07:43 +0000 (22:07 +0000)]
ICU-12567 port NumberFormatTest.Test12567 to C++
X-SVN-Rev: 41335
Shane Carr [Mon, 7 May 2018 21:47:09 +0000 (21:47 +0000)]
ICU-11739 Adding ICU4C test for parse long currency.
X-SVN-Rev: 41334
Shane Carr [Mon, 7 May 2018 21:30:33 +0000 (21:30 +0000)]
ICU-11645 Adding C++ test for apply-pattern equality.
X-SVN-Rev: 41333
Markus Scherer [Mon, 7 May 2018 21:21:18 +0000 (21:21 +0000)]
ICU-10354 port NumberFormatTest.Test10354 to C++
X-SVN-Rev: 41332
Shane Carr [Mon, 7 May 2018 20:01:09 +0000 (20:01 +0000)]
ICU-13725 Fixing gcc compiler warning in cintltst file.
X-SVN-Rev: 41331
Shane Carr [Sat, 5 May 2018 06:32:29 +0000 (06:32 +0000)]
ICU-13677 Changing NumberFormatter rounding setting to precision and roundingMode.
X-SVN-Rev: 41330
Shane Carr [Sat, 5 May 2018 02:33:21 +0000 (02:33 +0000)]
ICU-13328 Adding tests for mixed letter and combining mark.
X-SVN-Rev: 41329
Shane Carr [Sat, 5 May 2018 02:25:30 +0000 (02:25 +0000)]
ICU-13314 Adding tests for user-raised confusables cases.
X-SVN-Rev: 41328
Shane Carr [Sat, 5 May 2018 01:47:12 +0000 (01:47 +0000)]
ICU-13738 Makes DecimalFormat#toNumberFormatter() return by const-reference.
X-SVN-Rev: 41327
Yoshito Umaoka [Fri, 4 May 2018 22:05:27 +0000 (22:05 +0000)]
ICU-13666 Revised tzdata2018e in ICU trunk to replace negative DST (Europe/Prague) rules with updated icuzones override.
X-SVN-Rev: 41325
Yoshito Umaoka [Fri, 4 May 2018 08:19:01 +0000 (08:19 +0000)]
ICU-13666 tzdata2018e updates to ICU4 trunk.
X-SVN-Rev: 41323
Shane Carr [Fri, 4 May 2018 06:58:44 +0000 (06:58 +0000)]
ICU-13597 Replying to UNumberFormatter code recatew comments.
X-SVN-Rev: 41321
Shane Carr [Thu, 3 May 2018 09:26:15 +0000 (09:26 +0000)]
ICU-12572 Fixing undefined behavior in NullableValue assignment operator.
X-SVN-Rev: 41318
Shane Carr [Thu, 3 May 2018 09:13:46 +0000 (09:13 +0000)]
ICU-12572 Adding cpp-file definitions for all interface classes in number code, cleaning up an undefined behavior warning.
X-SVN-Rev: 41317
Shane Carr [Thu, 3 May 2018 09:02:39 +0000 (09:02 +0000)]
ICU-12572 Moving error code check one level deeper such that the constructor does not leave the NumberFormatterImpl in an undefined state for destruction later.
X-SVN-Rev: 41316
Shane Carr [Thu, 3 May 2018 08:53:20 +0000 (08:53 +0000)]
ICU-12572 Undefined behavior fixes in number code.
X-SVN-Rev: 41315
Shane Carr [Thu, 3 May 2018 06:50:50 +0000 (06:50 +0000)]
ICU-13676 Enabling cleanup of default converter whenever the default converter is put back into the global singleton cache.
X-SVN-Rev: 41314
Shane Carr [Thu, 3 May 2018 01:34:19 +0000 (01:34 +0000)]
ICU-13662 Improving NumberFormatter field position method names and behavior.
X-SVN-Rev: 41313
Shane Carr [Thu, 3 May 2018 01:32:03 +0000 (01:32 +0000)]
ICU-13700 Removing obsolete TODO comment.
X-SVN-Rev: 41312
Jeff Genovy [Wed, 2 May 2018 20:46:17 +0000 (20:46 +0000)]
ICU-13749 Fix issue with tabs to spaces in previous commit.
X-SVN-Rev: 41311
Jeff Genovy [Wed, 2 May 2018 20:40:07 +0000 (20:40 +0000)]
ICU-13749 Prevent double-free of mzMappings in ZoneMeta::createMetazoneMappings.
X-SVN-Rev: 41310
Jeff Genovy [Wed, 2 May 2018 19:55:58 +0000 (19:55 +0000)]
ICU-13739 ICU4C does not report Out-of-Memory when iterating over the TZEnumeration.
X-SVN-Rev: 41309
Jeff Genovy [Wed, 2 May 2018 08:18:00 +0000 (08:18 +0000)]
ICU-13725 Fix last remaining C4251 warnings/errors by bringing back the CurrencyPluralInfoWrapper.
X-SVN-Rev: 41308
Jeff Genovy [Wed, 2 May 2018 07:51:55 +0000 (07:51 +0000)]
ICU-13725 Fix more of the C4251 warnings.
X-SVN-Rev: 41307
Jeff Genovy [Wed, 2 May 2018 06:49:00 +0000 (06:49 +0000)]
ICU-13725 Fix many of the C4251 warnings by DLL-exporting explicit template instantiations.
X-SVN-Rev: 41306
Shane Carr [Wed, 2 May 2018 04:29:25 +0000 (04:29 +0000)]
ICU-13716 Adding default return values after U_ASSERT(FALSE) to silence compiler warnings in non-debug builds.
X-SVN-Rev: 41305
Shane Carr [Wed, 2 May 2018 03:49:35 +0000 (03:49 +0000)]
ICU-13644 Replying to review feedback. Changing enum methods on NumberFormatter to take by value instead of const reference.
X-SVN-Rev: 41304
Shane Carr [Wed, 2 May 2018 03:25:27 +0000 (03:25 +0000)]
ICU-13620 Adding test for uniqueness of MeasureUnit.getAvailable()
X-SVN-Rev: 41303
Shane Carr [Wed, 2 May 2018 03:17:05 +0000 (03:17 +0000)]
ICU-13620 Adding more comments on CollectionSet.
X-SVN-Rev: 41302
Shane Carr [Mon, 30 Apr 2018 21:07:35 +0000 (21:07 +0000)]
ICU-13437 Adding error codes to NumberFormatter terminal methods.
X-SVN-Rev: 41296
Andy Heninger [Mon, 30 Apr 2018 20:12:14 +0000 (20:12 +0000)]
ICU-13623 Move Java RBBIDataWrapper to from text to impl package.
X-SVN-Rev: 41295
Markus Scherer [Mon, 30 Apr 2018 03:17:11 +0000 (03:17 +0000)]
ICU-13630 switch from IdnaTest.txt to IdnaTestV2.txt new in Unicode 11 see Unicode PRI 375
X-SVN-Rev: 41294
Shane Carr [Sat, 28 Apr 2018 07:38:41 +0000 (07:38 +0000)]
ICU-12572 Fixing signed overflow in decimalquantity.
X-SVN-Rev: 41293
Shane Carr [Sat, 28 Apr 2018 07:27:02 +0000 (07:27 +0000)]
ICU-11897 Adding tests for localized pattern separator symbol.
X-SVN-Rev: 41292
Shane Carr [Sat, 28 Apr 2018 06:59:09 +0000 (06:59 +0000)]
ICU-13725 Adding comments referencing ticket 13580.
X-SVN-Rev: 41291
Shane Carr [Sat, 28 Apr 2018 06:15:41 +0000 (06:15 +0000)]
ICU-12175 Adding tests for compact currency support in ICU4C CompactDecimalFormat.
X-SVN-Rev: 41290
Shane Carr [Sat, 28 Apr 2018 05:50:52 +0000 (05:50 +0000)]
ICU-12052 Adding test case for null-pointer bug in unum_parseDoubleCurrency.
X-SVN-Rev: 41289
Shane Carr [Sat, 28 Apr 2018 05:23:38 +0000 (05:23 +0000)]
ICU-11230 Updating "9 9" test in numberformattestspecification.txt
X-SVN-Rev: 41288
Shane Carr [Sat, 28 Apr 2018 03:53:57 +0000 (03:53 +0000)]
ICU-13424 Fixing locale-sensitive tests in cnumtst.c
X-SVN-Rev: 41287
Shane Carr [Sat, 28 Apr 2018 03:53:35 +0000 (03:53 +0000)]
ICU-13148 Adding test for grouping separator symbols override.
X-SVN-Rev: 41286
Shane Carr [Sat, 28 Apr 2018 02:38:55 +0000 (02:38 +0000)]
ICU-12931 Adding internal visibility ifdef around format(DecimalQuantity) methods in numfmt.h and decimfmt.h
X-SVN-Rev: 41285
Shane Carr [Sat, 28 Apr 2018 01:38:18 +0000 (01:38 +0000)]
ICU-10584 Adding test for compact decimal rounding behavior in ICU4C
X-SVN-Rev: 41284
Shane Carr [Fri, 27 Apr 2018 08:02:40 +0000 (08:02 +0000)]
ICU-13725 Responding to small code review comments.
X-SVN-Rev: 41283
Shane Carr [Thu, 26 Apr 2018 03:38:17 +0000 (03:38 +0000)]
ICU-13725 Fixing NumberFormatter std::move test failure on MSVC.
X-SVN-Rev: 41282
Shane Carr [Thu, 26 Apr 2018 01:33:59 +0000 (01:33 +0000)]
ICU-13725 Fixing various number test failures in MSVC.
X-SVN-Rev: 41281
Shane Carr [Thu, 26 Apr 2018 00:17:30 +0000 (00:17 +0000)]
ICU-13725 Fixing field reference in compactdecimalformat.cpp, broken by previous commit.
X-SVN-Rev: 41280
Shane Carr [Wed, 25 Apr 2018 23:57:10 +0000 (23:57 +0000)]
ICU-13725 Moving all DecimalFormat fields to an implementation class, eliminating many MSVC warnings.
X-SVN-Rev: 41279
Shane Carr [Wed, 25 Apr 2018 21:51:16 +0000 (21:51 +0000)]
ICU-13725 Additional MSVC compatibility fixes.
X-SVN-Rev: 41278
Andy Heninger [Wed, 25 Apr 2018 21:04:19 +0000 (21:04 +0000)]
ICU-13634 Fix Macintosh build breakage.
X-SVN-Rev: 41277
Andy Heninger [Wed, 25 Apr 2018 04:09:09 +0000 (04:09 +0000)]
ICU-13634 Fix Macintosh build error - missing include.
X-SVN-Rev: 41276
Andy Heninger [Wed, 25 Apr 2018 03:50:39 +0000 (03:50 +0000)]
ICU-13634 Fix Macintosh build error - missing include.
X-SVN-Rev: 41275
Andy Heninger [Wed, 25 Apr 2018 03:38:04 +0000 (03:38 +0000)]
ICU-13634 Fix Macintosh build error - missing include.
X-SVN-Rev: 41274
Shane Carr [Wed, 25 Apr 2018 01:27:38 +0000 (01:27 +0000)]
ICU-13725 Fixing ambiguous assertEquals call on Linux.
X-SVN-Rev: 41273
Shane Carr [Wed, 25 Apr 2018 00:39:22 +0000 (00:39 +0000)]
ICU-13725 Additional MSVC compatibility fixes.
X-SVN-Rev: 41272
Shane Carr [Tue, 24 Apr 2018 22:24:11 +0000 (22:24 +0000)]
ICU-13725 Assorted minor changes to number formatting code for MSVC compatibility
X-SVN-Rev: 41271
Shane Carr [Tue, 24 Apr 2018 02:45:07 +0000 (02:45 +0000)]
ICU-13634 Merging new number formatting and parsing implementation into ICU4C, bringing number formatting code in ICU4C and ICU4J fully into sync.
X-SVN-Rev: 41269
Shane Carr [Tue, 24 Apr 2018 01:25:05 +0000 (01:25 +0000)]
ICU-13634 Fixing assorted build errors.
X-SVN-Rev: 41268
Shane Carr [Tue, 24 Apr 2018 01:19:44 +0000 (01:19 +0000)]
ICU-13634 Changes from pre-merge code light-review.
X-SVN-Rev: 41267
Shane Carr [Mon, 23 Apr 2018 23:02:26 +0000 (23:02 +0000)]
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
Shane Carr [Mon, 23 Apr 2018 22:48:52 +0000 (22:48 +0000)]
ICU-13634 Syncing MSVC build files with Makefiles.
X-SVN-Rev: 41265
Shane Carr [Mon, 23 Apr 2018 22:42:51 +0000 (22:42 +0000)]
ICU-13597 Adding comments about thread safety to UNumberFormatter.h
X-SVN-Rev: 41264
Shane Carr [Mon, 23 Apr 2018 21:16:52 +0000 (21:16 +0000)]
ICU-13670 Changing CFLAGS to C11 and fixing check for unicode string literals.
X-SVN-Rev: 41263
Shane Carr [Mon, 23 Apr 2018 21:16:24 +0000 (21:16 +0000)]
ICU-13634 Fixing grouping size fallback in fast path.
X-SVN-Rev: 41262
Shane Carr [Sat, 21 Apr 2018 09:08:53 +0000 (09:08 +0000)]
ICU-13634 Removing superfluous abstraction "CharSequence" and "UnicodeStringCharSequence" from ICU4C number code.
X-SVN-Rev: 41260
Shane Carr [Sat, 21 Apr 2018 08:55:58 +0000 (08:55 +0000)]
ICU-13634 Porting some minor ICU4C performance enhancements to Java.
X-SVN-Rev: 41259
Shane Carr [Sat, 21 Apr 2018 08:01:19 +0000 (08:01 +0000)]
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
Shane Carr [Sat, 21 Apr 2018 06:00:56 +0000 (06:00 +0000)]
ICU-13634 A few more DecimalFormat optimizations.
X-SVN-Rev: 41257
Shane Carr [Sat, 21 Apr 2018 02:30:42 +0000 (02:30 +0000)]
ICU-13634 Merging trunk to branch
X-SVN-Rev: 41256
Shane Carr [Sat, 21 Apr 2018 02:30:13 +0000 (02:30 +0000)]
ICU-13521 Re-generating constants in measunit.cpp once more from the latest data on trunk.
X-SVN-Rev: 41255
Shane Carr [Sat, 21 Apr 2018 02:18:33 +0000 (02:18 +0000)]
ICU-13634 Merging trunk to branch
X-SVN-Rev: 41254
Shane Carr [Sat, 21 Apr 2018 02:09:53 +0000 (02:09 +0000)]
ICU-13521 Re-generating constants in measunit.cpp from the code generation tool.
X-SVN-Rev: 41253
Shane Carr [Fri, 20 Apr 2018 01:32:53 +0000 (01:32 +0000)]
ICU-13634 Fixing lazy-compute call site and other minor changes.
X-SVN-Rev: 41252
Shane Carr [Thu, 19 Apr 2018 09:29:39 +0000 (09:29 +0000)]
ICU-13634 Optimizing and adding a basic fastpath for small ints. Greatly increases the performance of DateFormat.
X-SVN-Rev: 41251
Shane Carr [Thu, 19 Apr 2018 02:41:33 +0000 (02:41 +0000)]
ICU-13700 Fixing typo in APIdoc.
X-SVN-Rev: 41250
Shane Carr [Thu, 19 Apr 2018 01:16:47 +0000 (01:16 +0000)]
ICU-13634 Adding TODO comment in CurrencyUnit constructor.
X-SVN-Rev: 41249