]>
granicus.if.org Git - icu/log
Andy Heninger [Wed, 27 Sep 2017 06:44:13 +0000 (06:44 +0000)]
ICU-13177 NumberFormatter, Visual Studio fixes, work in progress.
X-SVN-Rev: 40475
Shane Carr [Wed, 27 Sep 2017 05:31:57 +0000 (05:31 +0000)]
ICU-13177 Cleanup before merge to trunk.
X-SVN-Rev: 40471
Shane Carr [Wed, 27 Sep 2017 03:52:08 +0000 (03:52 +0000)]
ICU-13177 Cleaning up Valgrind errors in NumberFormatter unit test suite.
X-SVN-Rev: 40470
Shane Carr [Wed, 27 Sep 2017 03:21:29 +0000 (03:21 +0000)]
ICU-13177 Fixing minor NumberTest unit test failures.
X-SVN-Rev: 40469
Shane Carr [Wed, 27 Sep 2017 03:07:35 +0000 (03:07 +0000)]
ICU-13177 Removing unused file number_results.h.
X-SVN-Rev: 40468
Shane Carr [Wed, 27 Sep 2017 03:02:02 +0000 (03:02 +0000)]
ICU-13177 NumberFormatter tests are passing.
X-SVN-Rev: 40467
Shane Carr [Wed, 27 Sep 2017 02:16:44 +0000 (02:16 +0000)]
ICU-13177 NumberFormatter tests are building.
X-SVN-Rev: 40466
Shane Carr [Wed, 27 Sep 2017 00:25:20 +0000 (00:25 +0000)]
ICU-13177 Initial commit of ICU4C NumberFormatter
X-SVN-Rev: 40465
Shane Carr [Tue, 26 Sep 2017 09:33:44 +0000 (09:33 +0000)]
ICU-13177 Merging trunk to branch
X-SVN-Rev: 40460
Shane Carr [Tue, 26 Sep 2017 08:51:34 +0000 (08:51 +0000)]
ICU-13177 Renaming files and ICU4C syncing.
X-SVN-Rev: 40459
Shane Carr [Tue, 26 Sep 2017 07:59:00 +0000 (07:59 +0000)]
ICU-9300 Adding links to RoundingMode user guide to ICU4C documentation.
X-SVN-Rev: 40458
Andy Heninger [Mon, 25 Sep 2017 20:16:04 +0000 (20:16 +0000)]
ICU-13275 Remove some compiler warnings that were triggered by earlier fixes.
X-SVN-Rev: 40457
Yoshito Umaoka [Mon, 25 Sep 2017 15:19:02 +0000 (15:19 +0000)]
ICU-13209 Made Islamic calendar subtype detection code case insensitive.
X-SVN-Rev: 40456
Markus Scherer [Sat, 23 Sep 2017 06:34:53 +0000 (06:34 +0000)]
ICU-13311 change illegal-UTF-8 handling in converter code
X-SVN-Rev: 40455
Yoshito Umaoka [Sat, 23 Sep 2017 00:30:40 +0000 (00:30 +0000)]
ICU-13330 Removed debug code added by the previous commit.
X-SVN-Rev: 40454
Yoshito Umaoka [Sat, 23 Sep 2017 00:27:01 +0000 (00:27 +0000)]
ICU-13330 Fixed java version check for Java 9.
X-SVN-Rev: 40453
Yoshito Umaoka [Fri, 22 Sep 2017 23:06:49 +0000 (23:06 +0000)]
ICU-8241 Added new build target releaseFinal. Added new maven pom files for charset and locale SPI. API document build targets for each ICU4J maven artifacts.
X-SVN-Rev: 40447
William Zhao [Fri, 22 Sep 2017 18:00:51 +0000 (18:00 +0000)]
ICU-13275 Merge into some W3 warning fixes into trunk
X-SVN-Rev: 40446
Markus Scherer [Thu, 21 Sep 2017 23:45:08 +0000 (23:45 +0000)]
ICU-13311 change illegal-UTF-8 handling in non-converter code
X-SVN-Rev: 40445
Steven R. Loomis [Thu, 21 Sep 2017 22:38:34 +0000 (22:38 +0000)]
ICU-13001 additional warning cleanup
X-SVN-Rev: 40444
Andy Heninger [Thu, 21 Sep 2017 22:10:48 +0000 (22:10 +0000)]
ICU-12960 ubrk_open, clarify that NULL is allowed for text in ubrk_open()
X-SVN-Rev: 40443
Steven R. Loomis [Thu, 21 Sep 2017 19:43:28 +0000 (19:43 +0000)]
ICU-13001 warning cleanup
- remove some dead code
- fix some warnings that show up when services, regex are turned off
- change some macros into inline functions to quell parenthesis complaints (ucnv_u16.cpp)
X-SVN-Rev: 40442
Yoshito Umaoka [Thu, 21 Sep 2017 16:51:49 +0000 (16:51 +0000)]
ICU-13321 Added a new method TimeZone#setICUDefault(TimeZone), which only changes ICU default. Clean up TimeZone#setDefault(TimeZone) with the new method. Updated the API comments to explain the behavior precisely.
X-SVN-Rev: 40441
Steven R. Loomis [Thu, 21 Sep 2017 01:02:20 +0000 (01:02 +0000)]
ICU-13093 std::isinf and std::isnan fix - z/OS too
X-SVN-Rev: 40440
Andy Heninger [Thu, 21 Sep 2017 00:55:37 +0000 (00:55 +0000)]
ICU-9954 Fix coverity warnings.
X-SVN-Rev: 40439
Steven R. Loomis [Thu, 21 Sep 2017 00:25:49 +0000 (00:25 +0000)]
ICU-13093 std::isinf and std::isnan fix
X-SVN-Rev: 40438
Jeff Genovy [Wed, 20 Sep 2017 23:49:27 +0000 (23:49 +0000)]
ICU-9954 Fix UWP build.
X-SVN-Rev: 40437
Andy Heninger [Wed, 20 Sep 2017 22:58:39 +0000 (22:58 +0000)]
ICU-9954 Fix coverity warning.
X-SVN-Rev: 40436
Steven R. Loomis [Wed, 20 Sep 2017 20:04:10 +0000 (20:04 +0000)]
ICU-13093 override fix
X-SVN-Rev: 40435
Peter Edberg [Wed, 20 Sep 2017 00:39:40 +0000 (00:39 +0000)]
ICU-12380 Size reductions for transliterator registry (and some speedup)
X-SVN-Rev: 40434
Andy Heninger [Tue, 19 Sep 2017 18:17:22 +0000 (18:17 +0000)]
ICU-9954 Break Iteration, remove reverse rules, add boundary caching.
X-SVN-Rev: 40433
Peter Edberg [Tue, 19 Sep 2017 06:28:29 +0000 (06:28 +0000)]
ICU-12770 Fix comment about TZZONEINFO path on different systems
X-SVN-Rev: 40432
Peter Edberg [Mon, 18 Sep 2017 23:24:34 +0000 (23:24 +0000)]
ICU-12770 Just check for /zoneinfo/ instead of full platform-specific TZZONEINFO; also fixes #13291
X-SVN-Rev: 40427
Markus Scherer [Mon, 18 Sep 2017 22:59:48 +0000 (22:59 +0000)]
ICU-13346 add Edits.Iterator.previous() for mapping near-earlier indexes; compress some repeated m:n replacements even when m!=n
X-SVN-Rev: 40426
Markus Scherer [Mon, 18 Sep 2017 21:45:11 +0000 (21:45 +0000)]
ICU-13203 CaseMap UTF-8 add StringPiece->ByteSink overloads; change implementation to that and change array->array versions into wrappers
X-SVN-Rev: 40425
Shane Carr [Sat, 16 Sep 2017 06:57:08 +0000 (06:57 +0000)]
ICU-13177 Small Java changes relating to Compact and Padding.
X-SVN-Rev: 40423
Jeff Genovy [Fri, 15 Sep 2017 01:40:49 +0000 (01:40 +0000)]
ICU-13342 fix unintended whitespace change.
X-SVN-Rev: 40421
Norbert Runge [Thu, 14 Sep 2017 23:50:36 +0000 (23:50 +0000)]
ICU-13357 Remove misplaced JUnit @RunWIth annotation.
X-SVN-Rev: 40419
Shane Carr [Thu, 14 Sep 2017 23:02:22 +0000 (23:02 +0000)]
ICU-13177 Cleaning up Java compact and long names in preparation for C++.
X-SVN-Rev: 40418
Markus Scherer [Thu, 14 Sep 2017 22:26:13 +0000 (22:26 +0000)]
ICU-13247 Java: String CaseMap.apply(CharSequence); fix omitUnchangedText() without Edits
X-SVN-Rev: 40417
Yoshito Umaoka [Thu, 14 Sep 2017 19:57:27 +0000 (19:57 +0000)]
ICU-13312 Added tzdb metazone entry for Pyongyang, and generated ICU4J data with the change. Fixed one data issue in tzdbNames - metazone names CST/CDT for Taipei are not unique, and need to add parseRegions data to restrict that the parse mapping should be only used when locale's region is TW.
X-SVN-Rev: 40416
Jeff Genovy [Thu, 14 Sep 2017 19:09:57 +0000 (19:09 +0000)]
ICU-13342 gennorm2 produces incorrect output on MSVC Release builds due to optimizer issues.
X-SVN-Rev: 40415
Jeff Genovy [Thu, 14 Sep 2017 19:04:20 +0000 (19:04 +0000)]
ICU-13356 gennorm2 crashes if the input file contains blank lines.
X-SVN-Rev: 40414
Markus Scherer [Thu, 14 Sep 2017 06:24:35 +0000 (06:24 +0000)]
ICU-13340 obsolete unicode/utf_old.h: add U_HIDE_OBSOLETE_UTF_OLD_H to optionally hide all of the .h contents; default: no behavior change; adjust code & tests to work either way
X-SVN-Rev: 40413
Yoshito Umaoka [Thu, 14 Sep 2017 02:37:44 +0000 (02:37 +0000)]
ICU-13312 Fixed getDisplayName crash issue caused by TZDBTimeZoneNames, added a test case for the fix that interate through all time zones.
X-SVN-Rev: 40412
Shane Carr [Thu, 14 Sep 2017 00:35:08 +0000 (00:35 +0000)]
ICU-13021 Disallow grouping separators in exponential patterns.
X-SVN-Rev: 40411
Shane Carr [Thu, 14 Sep 2017 00:16:56 +0000 (00:16 +0000)]
ICU-13310 Fixing assertion failure in ScientificFormat.
X-SVN-Rev: 40410
Steven R. Loomis [Wed, 13 Sep 2017 23:32:52 +0000 (23:32 +0000)]
ICU-13030 Add U_CALLCONV_FPTR for function pointers. And yet again, don’t break the API change report.
X-SVN-Rev: 40408
Steven R. Loomis [Wed, 13 Sep 2017 23:16:59 +0000 (23:16 +0000)]
ICU-13093 denoise API change report
X-SVN-Rev: 40407
Steven R. Loomis [Wed, 13 Sep 2017 23:07:30 +0000 (23:07 +0000)]
ICU-13093 porting fixes (AIX)
X-SVN-Rev: 40406
Steven R. Loomis [Wed, 13 Sep 2017 22:50:16 +0000 (22:50 +0000)]
ICU-13093 fix U_OVERRIDE and U_NOEXCEPT in doxygen
X-SVN-Rev: 40405
Markus Scherer [Wed, 13 Sep 2017 22:29:43 +0000 (22:29 +0000)]
ICU-13244 add U16_GET_OR_FFFD(), U16_NEXT_OR_FFFD(), U16_PREV_OR_FFFD()
X-SVN-Rev: 40404
Norbert Runge [Wed, 13 Sep 2017 21:58:35 +0000 (21:58 +0000)]
ICU-13273 adds targets to run specific tests from a specific test class.
X-SVN-Rev: 40403
Yoshito Umaoka [Wed, 13 Sep 2017 21:15:58 +0000 (21:15 +0000)]
ICU-13349 Removed @provisional tag from already @stable APIs in TimeZone.java.
X-SVN-Rev: 40402
Yoshito Umaoka [Wed, 13 Sep 2017 20:55:47 +0000 (20:55 +0000)]
ICU-13348 Removed unused irregular test files that had never been used since ICU4J 4.4.
X-SVN-Rev: 40400
Steven R. Loomis [Wed, 13 Sep 2017 19:52:40 +0000 (19:52 +0000)]
ICU-13345 merge from trunk
X-SVN-Rev: 40398
Steven R. Loomis [Wed, 13 Sep 2017 18:31:27 +0000 (18:31 +0000)]
ICU-13345 update deprecation comments
X-SVN-Rev: 40397
Steven R. Loomis [Wed, 13 Sep 2017 18:28:44 +0000 (18:28 +0000)]
ICU-13345 changes per ICU-TC comments
X-SVN-Rev: 40396
Norbert Runge [Wed, 13 Sep 2017 18:09:39 +0000 (18:09 +0000)]
ICU-13350 line 134: Copyrighy -> Copyright.
X-SVN-Rev: 40395
Markus Scherer [Wed, 13 Sep 2017 16:15:28 +0000 (16:15 +0000)]
ICU-13337 public string option for not resetting an Edits object: U_EDITS_NO_RESET
X-SVN-Rev: 40394
Shane Carr [Wed, 13 Sep 2017 09:57:11 +0000 (09:57 +0000)]
ICU-13117 More renaming and refactoring in Java with no behavior changes.
X-SVN-Rev: 40392
Shane Carr [Wed, 13 Sep 2017 07:49:26 +0000 (07:49 +0000)]
ICU-13177 Adding IFixedDecimal interface to C++.
X-SVN-Rev: 40391
Shane Carr [Wed, 13 Sep 2017 07:48:09 +0000 (07:48 +0000)]
ICU-13351 Tests for new CurrencyUnit constructors.
X-SVN-Rev: 40390
Norbert Runge [Tue, 12 Sep 2017 20:29:14 +0000 (20:29 +0000)]
ICU-13069 enables code to compile when UCONFIG_NO_NORMALIZATION is set to 1; all unit tests pass.
X-SVN-Rev: 40388
Steven R. Loomis [Tue, 12 Sep 2017 19:52:59 +0000 (19:52 +0000)]
ICU-13030 merge from trunk
X-SVN-Rev: 40387
Steven R. Loomis [Tue, 12 Sep 2017 19:24:51 +0000 (19:24 +0000)]
ICU-13030 review comment
X-SVN-Rev: 40386
Steven R. Loomis [Tue, 12 Sep 2017 19:18:19 +0000 (19:18 +0000)]
ICU-11909 merge from branch: J FilteredBreakIteratorBuilder as draft
X-SVN-Rev: 40384
Steven R. Loomis [Tue, 12 Sep 2017 18:29:18 +0000 (18:29 +0000)]
ICU-11909 remove glue stuff
X-SVN-Rev: 40383
Steven R. Loomis [Tue, 12 Sep 2017 18:12:16 +0000 (18:12 +0000)]
ICU-11909 update from trunk
X-SVN-Rev: 40382
Steven R. Loomis [Tue, 12 Sep 2017 18:05:50 +0000 (18:05 +0000)]
ICU-11909 svn prop
X-SVN-Rev: 40381
Norbert Runge [Tue, 12 Sep 2017 15:00:23 +0000 (15:00 +0000)]
ICU-13324 removes TestCompareRefImpl(); has dependency to translit package.
X-SVN-Rev: 40380
Shane Carr [Tue, 12 Sep 2017 05:20:50 +0000 (05:20 +0000)]
ICU-13351 Adding additional CurrencyUnit constructors and stabilizing API constract of MeasureUnit default constructor.
X-SVN-Rev: 40379
Shane Carr [Sun, 10 Sep 2017 02:02:02 +0000 (02:02 +0000)]
ICU-13177 Internal changes to existing icu4c source.
X-SVN-Rev: 40378
Markus Scherer [Fri, 8 Sep 2017 18:49:08 +0000 (18:49 +0000)]
ICU-13346 compress some repeated m:n replacements even when m!=n
X-SVN-Rev: 40376
Norbert Runge [Fri, 8 Sep 2017 16:46:18 +0000 (16:46 +0000)]
ICU-12603 Annotates ICU4J unit test classes which use JUnit with @RunWith(JUnit4.class).
X-SVN-Rev: 40375
Markus Scherer [Thu, 7 Sep 2017 19:50:40 +0000 (19:50 +0000)]
ICU-13346 avoid unused-variable compiler warning
X-SVN-Rev: 40374
Markus Scherer [Thu, 7 Sep 2017 18:29:27 +0000 (18:29 +0000)]
ICU-13346 add Edits::Iterator::previous() for mapping near-earlier indexes
X-SVN-Rev: 40373
Andy Heninger [Wed, 6 Sep 2017 21:44:58 +0000 (21:44 +0000)]
ICU-13344 problem with SETNATIVEINDEX macro.
X-SVN-Rev: 40372
Andy Heninger [Wed, 6 Sep 2017 18:38:22 +0000 (18:38 +0000)]
ICU-11632 fix compilation error in calregts.cpp
X-SVN-Rev: 40371
Jugu Dannie Sundar [Tue, 5 Sep 2017 22:22:46 +0000 (22:22 +0000)]
ICU-11632 icu4j changes for integer overflow in calendar support
X-SVN-Rev: 40370
Jugu Dannie Sundar [Tue, 5 Sep 2017 22:22:09 +0000 (22:22 +0000)]
ICU-11632 icu4c changes for integer overflow in calendar support
X-SVN-Rev: 40369
Shane Carr [Sat, 2 Sep 2017 04:53:46 +0000 (04:53 +0000)]
ICU-13177 Changing more names of classes and moving code around. No behavior changes.
X-SVN-Rev: 40368
Steven R. Loomis [Fri, 1 Sep 2017 19:32:35 +0000 (19:32 +0000)]
ICU-11909 work in progress on FilteredBreakJ
X-SVN-Rev: 40367
Markus Scherer [Fri, 1 Sep 2017 16:21:47 +0000 (16:21 +0000)]
ICU-13199 use std::getline(istream, string) to avoid line length limit
X-SVN-Rev: 40365
Shane Carr [Fri, 1 Sep 2017 08:30:17 +0000 (08:30 +0000)]
ICU-13177 Renaming classes and moving things around. No or very few behavior changes.
X-SVN-Rev: 40364
Fredrik Roubert [Wed, 30 Aug 2017 18:15:10 +0000 (18:15 +0000)]
ICU-13336 Fix common typo: s/langauge/language/ig
X-SVN-Rev: 40361
George Rhoten [Tue, 29 Aug 2017 07:19:26 +0000 (07:19 +0000)]
ICU-13306 Complete refactoring code based off of code review feedback.
X-SVN-Rev: 40360
George Rhoten [Tue, 29 Aug 2017 07:14:27 +0000 (07:14 +0000)]
ICU-13306 API consistency changes based off of review feedback.
X-SVN-Rev: 40359
Shane Carr [Sat, 26 Aug 2017 07:22:38 +0000 (07:22 +0000)]
ICU-13177 Simplifying the Modifier interface by removing getPrefix() and getSuffix() and replacing it with getPrefixLength(), which exposes the same information.
X-SVN-Rev: 40358
Shane Carr [Sat, 26 Aug 2017 06:56:41 +0000 (06:56 +0000)]
ICU-13177 Moving around a lot of code for better C++ portability. The only behavior change is that -1 is stored instead of Integer.MAX_VALUE internally in most places.
X-SVN-Rev: 40357
Andy Heninger [Sat, 26 Aug 2017 00:44:28 +0000 (00:44 +0000)]
ICU-13318 RBBITest, remove obsolete tests, move remaining test data to rbbitst.txt
X-SVN-Rev: 40356
Markus Scherer [Fri, 25 Aug 2017 22:46:12 +0000 (22:46 +0000)]
ICU-10524 normalization one-way mapping with trailing ccc>1 has no compose-boundary-after
X-SVN-Rev: 40355
Markus Scherer [Thu, 24 Aug 2017 20:36:19 +0000 (20:36 +0000)]
ICU-13332 CaseMapImpl.isFollowedByCasedLetter() must increment the string index while looping
X-SVN-Rev: 40353
Shane Carr [Thu, 24 Aug 2017 08:18:22 +0000 (08:18 +0000)]
ICU-13177 Removes old (ICU 59) number formatting middleware since it has been wholly replaced by the property mapper function. This change also removes the IProperties polymorphism and makes all remaining classes reference Properties directly.
X-SVN-Rev: 40352
Shane Carr [Thu, 24 Aug 2017 06:03:12 +0000 (06:03 +0000)]
ICU-13177 Assorted cleanup and minor changes. Preparation for C++.
X-SVN-Rev: 40351
Shane Carr [Thu, 24 Aug 2017 05:56:16 +0000 (05:56 +0000)]
ICU-13177 Merging trunk to branch
X-SVN-Rev: 40350
Markus Scherer [Wed, 23 Aug 2017 23:33:47 +0000 (23:33 +0000)]
ICU-13326 gennorm2 --combined option to write the combined data of the input files; and gennorm2 minus operator to write the diffs of the combined data from two sets of input files
X-SVN-Rev: 40349
Markus Scherer [Wed, 23 Aug 2017 20:42:30 +0000 (20:42 +0000)]
ICU-13307 Java Edits.mergedAndAppend(ab, bc); map indexes only from inside spans not empty deletions/insertions
X-SVN-Rev: 40348
George Rhoten [Wed, 23 Aug 2017 17:38:00 +0000 (17:38 +0000)]
ICU-13306 Move rounding mode API to superclass as per technical committee review comments.
X-SVN-Rev: 40347
Norbert Runge [Fri, 18 Aug 2017 16:36:17 +0000 (16:36 +0000)]
ICU-13253 Parameterizes data driven test.
X-SVN-Rev: 40346