]> granicus.if.org Git - icu/log
icu
6 years agoICU-13450 MSVC has the wrong value for U_CPLUSPLUS_VERSION, check the _MSVC_LANG...
Jeff Genovy [Thu, 22 Feb 2018 21:33:48 +0000 (21:33 +0000)]
ICU-13450 MSVC has the wrong value for U_CPLUSPLUS_VERSION, check the _MSVC_LANG define on MSVC compilers.

X-SVN-Rev: 40977

6 years agoICU-13607 Adding @internal to Currency.java getParsingTrie
Shane Carr [Thu, 22 Feb 2018 08:22:47 +0000 (08:22 +0000)]
ICU-13607 Adding @internal to Currency.java getParsingTrie

X-SVN-Rev: 40976

6 years agoICU-13473 Add a new target to the VS project files called CopyUnicodeHeaderFiles...
Jeff Genovy [Thu, 22 Feb 2018 02:59:34 +0000 (02:59 +0000)]
ICU-13473 Add a new target to the VS project files called CopyUnicodeHeaderFiles, which will copy all of the project header files to the common output location. This is much cleaner and far less error prone than having each header file manually listed in the VS project file. Merge to trunk.

X-SVN-Rev: 40969

6 years agoICU-10688 Remove redundant break type logic from BreakIterators. Merge to trunk.
Andy Heninger [Wed, 21 Feb 2018 23:10:10 +0000 (23:10 +0000)]
ICU-10688 Remove redundant break type logic from BreakIterators. Merge to trunk.

X-SVN-Rev: 40967

6 years agoICU-13548 Fixed a calendar calculation problem with setting week-of-year and year.
Yoshito Umaoka [Wed, 21 Feb 2018 21:09:33 +0000 (21:09 +0000)]
ICU-13548 Fixed a calendar calculation problem with setting week-of-year and year.

X-SVN-Rev: 40966

6 years agoICU-13594 support JDK through v12 (merge)
Steven R. Loomis [Wed, 21 Feb 2018 19:19:32 +0000 (19:19 +0000)]
ICU-13594 support JDK through v12 (merge)

X-SVN-Rev: 40963

6 years agoICU-13595 Fix Segmentation Fault in Parallel Builds
Steven R. Loomis [Wed, 21 Feb 2018 18:58:07 +0000 (18:58 +0000)]
ICU-13595 Fix Segmentation Fault in Parallel Builds

Patch From @eli-nestlabs

X-SVN-Rev: 40962

6 years agoICU-13581 Update version numbers in the readme files.
Jeff Genovy [Wed, 21 Feb 2018 01:43:49 +0000 (01:43 +0000)]
ICU-13581 Update version numbers in the readme files.

X-SVN-Rev: 40957

6 years agoICU-13581 Update ICU4J version number and data files. (Plus fix dead link in readme...
Jeff Genovy [Wed, 21 Feb 2018 01:25:57 +0000 (01:25 +0000)]
ICU-13581 Update ICU4J version number and data files. (Plus fix dead link in readme file).

X-SVN-Rev: 40956

6 years agoICU-13566 Support negative daylight savings in SimpleTimeZone.
Yoshito Umaoka [Tue, 20 Feb 2018 22:38:21 +0000 (22:38 +0000)]
ICU-13566 Support negative daylight savings in SimpleTimeZone.

X-SVN-Rev: 40954

6 years agoICU-13171 Fix issues with ICU4C Samples, and various issues with vcxproj files.
Jeff Genovy [Tue, 20 Feb 2018 10:03:29 +0000 (10:03 +0000)]
ICU-13171 Fix issues with ICU4C Samples, and various issues with vcxproj files.
The samples now all build on Win32, except for the layout sample (but the LE is deprecated).

X-SVN-Rev: 40951

6 years agoICU-13550 decNumber int overflow, switch to unsigned to avoid undefined behavior.
Andy Heninger [Mon, 19 Feb 2018 03:13:08 +0000 (03:13 +0000)]
ICU-13550 decNumber int overflow, switch to unsigned to avoid undefined behavior.

X-SVN-Rev: 40950

6 years agoICU-13549 CjkBreakEngine::divideUpDictionaryRange, problems with supplemental charact...
Andy Heninger [Sun, 18 Feb 2018 22:44:18 +0000 (22:44 +0000)]
ICU-13549 CjkBreakEngine::divideUpDictionaryRange, problems with supplemental character handling.

X-SVN-Rev: 40949

6 years agoICU-13569 Add clarifying comment to some RBBI state table handling code.
Andy Heninger [Sat, 17 Feb 2018 22:29:07 +0000 (22:29 +0000)]
ICU-13569 Add clarifying comment to some RBBI state table handling code.

X-SVN-Rev: 40948

6 years agoICU-13581 Revert r40946 for now. Need to also update the Java data files, but unclear...
Jeff Genovy [Sat, 17 Feb 2018 09:08:11 +0000 (09:08 +0000)]
ICU-13581 Revert r40946 for now. Need to also update the Java data files, but unclear how.

X-SVN-Rev: 40947

6 years agoICU-13581 Update ICU4J version number for 61.1 rc.
Jeff Genovy [Sat, 17 Feb 2018 02:09:19 +0000 (02:09 +0000)]
ICU-13581 Update ICU4J version number for 61.1 rc.

X-SVN-Rev: 40946

6 years agoICU-13581 Update ICU4C version number for 61.1 rc.
Jeff Genovy [Sat, 17 Feb 2018 01:09:03 +0000 (01:09 +0000)]
ICU-13581 Update ICU4C version number for 61.1 rc.

X-SVN-Rev: 40945

6 years agoICU-13529 minor test code cleanup
Markus Scherer [Sat, 17 Feb 2018 00:19:25 +0000 (00:19 +0000)]
ICU-13529 minor test code cleanup

X-SVN-Rev: 40944

6 years agoICU-11955 return nullptr without dereferencing when out-of-memory
Markus Scherer [Fri, 16 Feb 2018 22:32:05 +0000 (22:32 +0000)]
ICU-11955 return nullptr without dereferencing when out-of-memory

X-SVN-Rev: 40943

6 years agoICU-11954 return nullptr without dereferencing when out-of-memory
Markus Scherer [Fri, 16 Feb 2018 21:24:57 +0000 (21:24 +0000)]
ICU-11954 return nullptr without dereferencing when out-of-memory

X-SVN-Rev: 40942

6 years agoICU-13331 fix Java AlphabeticIndex.addIndexExemplars() for missing index exemplars...
Markus Scherer [Fri, 16 Feb 2018 19:48:49 +0000 (19:48 +0000)]
ICU-13331 fix Java AlphabeticIndex.addIndexExemplars() for missing index exemplars (test for empty, not just null)

X-SVN-Rev: 40941

6 years agoICU-12740 getFieldDisplayName J initial implementation & tests; TODO: C++ tests,...
Peter Edberg [Fri, 16 Feb 2018 19:17:27 +0000 (19:17 +0000)]
ICU-12740 getFieldDisplayName J initial implementation & tests; TODO: C++ tests, impl cleanup?

X-SVN-Rev: 40940

6 years agoICU-13529 Make some changes based on review feedback.
George Rhoten [Fri, 16 Feb 2018 18:07:32 +0000 (18:07 +0000)]
ICU-13529 Make some changes based on review feedback.

X-SVN-Rev: 40939

6 years agoICU-13171 Remove conflicting option (/Gm) with (/MP) from gennorm2, also clean up...
Jeff Genovy [Fri, 16 Feb 2018 08:50:25 +0000 (08:50 +0000)]
ICU-13171 Remove conflicting option (/Gm) with (/MP) from gennorm2, also clean up the vcxproj files somewhat.

X-SVN-Rev: 40938

6 years agoICU-13171 Enable multi-processor compilation (/MP) for faster builds.
Jeff Genovy [Fri, 16 Feb 2018 07:21:34 +0000 (07:21 +0000)]
ICU-13171 Enable multi-processor compilation (/MP) for faster builds.

X-SVN-Rev: 40937

6 years agoICU-13468 Minor cleanup/comments in the make distrelease script.
Jeff Genovy [Fri, 16 Feb 2018 03:37:13 +0000 (03:37 +0000)]
ICU-13468 Minor cleanup/comments in the make distrelease script.

X-SVN-Rev: 40936

6 years agoICU-13171 Update the VS project files to use VS 2017, plus various fixes to get Sampl...
Jeff Genovy [Fri, 16 Feb 2018 03:16:03 +0000 (03:16 +0000)]
ICU-13171 Update the VS project files to use VS 2017, plus various fixes to get Samples compiling.
Also add explicit defines for WINVER and _WIN32_WINNT for Windows 7 targeting in non-UWP projects.

X-SVN-Rev: 40935

6 years agoICU-11318 Fix build break for Windows.
Jeff Genovy [Fri, 16 Feb 2018 02:27:32 +0000 (02:27 +0000)]
ICU-11318 Fix build break for Windows.

X-SVN-Rev: 40934

6 years agoICU-11318 Adding instructions and todo items to double-conversion UPDATING.md
Shane Carr [Fri, 16 Feb 2018 02:07:05 +0000 (02:07 +0000)]
ICU-11318 Adding instructions and todo items to double-conversion UPDATING.md

X-SVN-Rev: 40933

6 years agoICU-12647 Use inline string literals instead of renaming the variables.
Jeff Genovy [Fri, 16 Feb 2018 02:04:18 +0000 (02:04 +0000)]
ICU-12647 Use inline string literals instead of renaming the variables.

X-SVN-Rev: 40932

6 years agoICU-11318 Removing extra U_I18N_API flags in double-conversion.h.
Shane Carr [Fri, 16 Feb 2018 01:46:00 +0000 (01:46 +0000)]
ICU-11318 Removing extra U_I18N_API flags in double-conversion.h.

X-SVN-Rev: 40931

6 years agoICU-11318 Adding double-conversion *.h files to vcxproj files. Adding U_I18N_API...
Shane Carr [Fri, 16 Feb 2018 01:37:20 +0000 (01:37 +0000)]
ICU-11318 Adding double-conversion *.h files to vcxproj files.  Adding U_I18N_API for MSVC.

X-SVN-Rev: 40930

6 years agoICU-11318 Integrating double-conversion into icu4c. Changing both old and new number...
Shane Carr [Fri, 16 Feb 2018 01:25:43 +0000 (01:25 +0000)]
ICU-11318 Integrating double-conversion into icu4c.  Changing both old and new number formatting implementations to call it.

X-SVN-Rev: 40929

6 years agoICU-13594 support icu4j on jdk through v12
Steven R. Loomis [Fri, 16 Feb 2018 00:02:06 +0000 (00:02 +0000)]
ICU-13594 support icu4j on jdk through v12

X-SVN-Rev: 40928

6 years agoICU-13569 RBBI State table size reduction, move reduced tables to ICU4J; better testi...
Andy Heninger [Thu, 15 Feb 2018 23:21:54 +0000 (23:21 +0000)]
ICU-13569 RBBI State table size reduction, move reduced tables to ICU4J; better testing and small bug fix in ICU4J builder.

X-SVN-Rev: 40926

6 years agoICU-12647 Fix build break on Windows.
Jeff Genovy [Thu, 15 Feb 2018 22:37:22 +0000 (22:37 +0000)]
ICU-12647 Fix build break on Windows.
('IN' is already defined in a Windows header, so it conflicts with the variable IN.)

X-SVN-Rev: 40925

6 years agoICU-12911 remove UBiDiProps except inside its .cpp file, and uprv_haveProperties()
Markus Scherer [Thu, 15 Feb 2018 19:01:29 +0000 (19:01 +0000)]
ICU-12911 remove UBiDiProps except inside its .cpp file, and uprv_haveProperties()

X-SVN-Rev: 40923

6 years agoICU-12740 getFieldDisplayName C/C++ initial implementation & C tests; TODO: C++ tests...
Peter Edberg [Thu, 15 Feb 2018 08:38:20 +0000 (08:38 +0000)]
ICU-12740 getFieldDisplayName C/C++ initial implementation & C tests; TODO: C++ tests and Java imp

X-SVN-Rev: 40922

6 years agoICU-12647 make string case mapping functions faster
Markus Scherer [Thu, 15 Feb 2018 06:43:56 +0000 (06:43 +0000)]
ICU-12647 make string case mapping functions faster

X-SVN-Rev: 40921

6 years agoICU-13569 Break Iterator state table optimizations.
Andy Heninger [Thu, 15 Feb 2018 01:31:01 +0000 (01:31 +0000)]
ICU-13569 Break Iterator state table optimizations.

X-SVN-Rev: 40920

6 years agoICU-13569 refresh ICU4J data, picks up new rbbi binary rules.
Andy Heninger [Thu, 15 Feb 2018 00:42:20 +0000 (00:42 +0000)]
ICU-13569 refresh ICU4J data, picks up new rbbi binary rules.

X-SVN-Rev: 40919

6 years agoICU-13569 more refresh of development branch from trunk.
Andy Heninger [Wed, 14 Feb 2018 23:59:41 +0000 (23:59 +0000)]
ICU-13569 more refresh of development branch from trunk.

X-SVN-Rev: 40918

6 years agoICU-13569 refresh dev branch from trunk.
Andy Heninger [Wed, 14 Feb 2018 23:55:39 +0000 (23:55 +0000)]
ICU-13569 refresh dev branch from trunk.

X-SVN-Rev: 40917

6 years agoICU-13569 RBBI state table minimization, Java now works.
Andy Heninger [Wed, 14 Feb 2018 23:44:50 +0000 (23:44 +0000)]
ICU-13569 RBBI state table minimization, Java now works.

X-SVN-Rev: 40916

6 years agoICU-13569 RBBI state table optimizations, ICU4J, work in progress, plus branch refresh.
Andy Heninger [Wed, 14 Feb 2018 01:31:35 +0000 (01:31 +0000)]
ICU-13569 RBBI state table optimizations, ICU4J, work in progress, plus branch refresh.

X-SVN-Rev: 40914

6 years agoICU-13529 Parsing of redundant rule matches is slow when parsing with RuleBasedNumber...
George Rhoten [Tue, 13 Feb 2018 23:48:48 +0000 (23:48 +0000)]
ICU-13529 Parsing of redundant rule matches is slow when parsing with RuleBasedNumberFormat

X-SVN-Rev: 40913

6 years agoICU-11318 Adding vendor directory and Google double-conversion pristine copy.
Shane Carr [Tue, 13 Feb 2018 23:46:23 +0000 (23:46 +0000)]
ICU-11318 Adding vendor directory and Google double-conversion pristine copy.

X-SVN-Rev: 40912

6 years agoICU-13513 Synchronizing C and J copies of numberformattestspecification.txt
Shane Carr [Tue, 13 Feb 2018 19:10:07 +0000 (19:10 +0000)]
ICU-13513 Synchronizing C and J copies of numberformattestspecification.txt

X-SVN-Rev: 40909

6 years agoICU-13569 rbbi table, remove duplicated states, working for C++.
Andy Heninger [Tue, 13 Feb 2018 01:08:29 +0000 (01:08 +0000)]
ICU-13569 rbbi table, remove duplicated states, working for C++.

X-SVN-Rev: 40902

6 years agoICU-13248 simplify a titlecasing call site
Markus Scherer [Tue, 13 Feb 2018 00:25:45 +0000 (00:25 +0000)]
ICU-13248 simplify a titlecasing call site

X-SVN-Rev: 40901

6 years agoICU-13248 remove UCharacter.toTitleFirst()
Markus Scherer [Mon, 12 Feb 2018 23:52:55 +0000 (23:52 +0000)]
ICU-13248 remove UCharacter.toTitleFirst()

X-SVN-Rev: 40900

6 years agoICU-13461 Fixing build error in Java 6.
Shane Carr [Mon, 12 Feb 2018 23:21:27 +0000 (23:21 +0000)]
ICU-13461 Fixing build error in Java 6.

X-SVN-Rev: 40899

6 years agoICU-13546
William Zhao [Mon, 12 Feb 2018 18:38:22 +0000 (18:38 +0000)]
ICU-13546

X-SVN-Rev: 40896

6 years agoICU-13569 rbbi, refresh from trunk, plus table state compaction, work in progress.
Andy Heninger [Sat, 10 Feb 2018 01:31:35 +0000 (01:31 +0000)]
ICU-13569 rbbi, refresh from trunk, plus table state compaction, work in progress.

X-SVN-Rev: 40888

6 years agoICU-13400 Change name of Grouping strategy from WESTERN to THOUSANDS.
Shane Carr [Fri, 9 Feb 2018 22:55:36 +0000 (22:55 +0000)]
ICU-13400 Change name of Grouping strategy from WESTERN to THOUSANDS.

X-SVN-Rev: 40887

6 years agoICU-13587 Changing NumberFormatter adoption methods to take non-const pointers, and...
Shane Carr [Fri, 9 Feb 2018 22:52:42 +0000 (22:52 +0000)]
ICU-13587 Changing NumberFormatter adoption methods to take non-const pointers, and updating documentation strings according to feedback.

X-SVN-Rev: 40886

6 years agoICU-13139 fix EOL in distrelease.ps1, fix dist.mk
Steven R. Loomis [Fri, 9 Feb 2018 22:32:32 +0000 (22:32 +0000)]
ICU-13139 fix EOL in distrelease.ps1, fix dist.mk

.zip and .tgz file is now equivalent

X-SVN-Rev: 40885

6 years agoICU-13519 set U_CHARSET_IS_UTF8 to 1 on Linux by default
Markus Scherer [Fri, 9 Feb 2018 22:00:30 +0000 (22:00 +0000)]
ICU-13519 set U_CHARSET_IS_UTF8 to 1 on Linux by default

X-SVN-Rev: 40884

6 years agoICU-13515 UTF-8 macro: reduce length of string if it ends with an incomplete sequence
Markus Scherer [Fri, 9 Feb 2018 21:01:56 +0000 (21:01 +0000)]
ICU-13515 UTF-8 macro: reduce length of string if it ends with an incomplete sequence

X-SVN-Rev: 40883

6 years agoICU-13538 in ICU4C Islamic cal, use int64_t math for one operation to avoid overflow...
Peter Edberg [Fri, 9 Feb 2018 19:31:12 +0000 (19:31 +0000)]
ICU-13538 in ICU4C Islamic cal, use int64_t math for one operation to avoid overflow; add tests in C and J

X-SVN-Rev: 40882

6 years agoICU-13569 rbbi char class merging now working, tests passing.
Andy Heninger [Fri, 9 Feb 2018 18:53:28 +0000 (18:53 +0000)]
ICU-13569 rbbi char class merging now working, tests passing.

X-SVN-Rev: 40881

6 years agoICU-12907 UReplaceableCallbacks* should have const in C transliterate API
Peter Edberg [Fri, 9 Feb 2018 06:43:50 +0000 (06:43 +0000)]
ICU-12907 UReplaceableCallbacks* should have const in C transliterate API

X-SVN-Rev: 40879

6 years agoICU-13568 Fixing memory leak in test.
Shane Carr [Fri, 9 Feb 2018 00:57:30 +0000 (00:57 +0000)]
ICU-13568 Fixing memory leak in test.

X-SVN-Rev: 40875

6 years agoICU-13551 Updating documentation of UNumberSignDisplay enum in ICU4C.
Shane Carr [Fri, 9 Feb 2018 00:05:24 +0000 (00:05 +0000)]
ICU-13551 Updating documentation of UNumberSignDisplay enum in ICU4C.

X-SVN-Rev: 40874

6 years agoICU-13569 rbbi table compression, work in progress.
Andy Heninger [Thu, 8 Feb 2018 21:17:18 +0000 (21:17 +0000)]
ICU-13569 rbbi table compression, work in progress.

X-SVN-Rev: 40873

7 years agoICU-13571 Switching number parsing code back to incremental code point case folding.
Shane Carr [Thu, 8 Feb 2018 08:43:12 +0000 (08:43 +0000)]
ICU-13571 Switching number parsing code back to incremental code point case folding.

X-SVN-Rev: 40868

7 years agoICU-13443 Change digit width types to int16_t and change maximum setting to 999....
Shane Carr [Thu, 8 Feb 2018 06:06:08 +0000 (06:06 +0000)]
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

7 years agoICU-13574 Adding copy and resource bundle tests to ICU4J (added to ICU4C in previous...
Shane Carr [Thu, 8 Feb 2018 04:09:25 +0000 (04:09 +0000)]
ICU-13574 Adding copy and resource bundle tests to ICU4J (added to ICU4C in previous commit).

X-SVN-Rev: 40864

7 years agoICU-13574 Adding additional logic and tests for ICU4C codePointZero.
Shane Carr [Thu, 8 Feb 2018 04:04:50 +0000 (04:04 +0000)]
ICU-13574 Adding additional logic and tests for ICU4C codePointZero.

X-SVN-Rev: 40862

7 years agoICU-13574 Adding missing const qualified to getConstDigitSymbol().
Shane Carr [Thu, 8 Feb 2018 03:22:44 +0000 (03:22 +0000)]
ICU-13574 Adding missing const qualified to getConstDigitSymbol().

X-SVN-Rev: 40860

7 years agoICU-13574 Adding getConstDigitSymbol to ICU4C, right now as @internal. Follow-up...
Shane Carr [Thu, 8 Feb 2018 03:18:00 +0000 (03:18 +0000)]
ICU-13574 Adding getConstDigitSymbol to ICU4C, right now as @internal.  Follow-up for promoting to @draft in ICU-13580

X-SVN-Rev: 40858

7 years agoICU-13574 Adding codePointZero logic to ICU4C, added to ICU4J in r40091.
Shane Carr [Thu, 8 Feb 2018 01:51:09 +0000 (01:51 +0000)]
ICU-13574 Adding codePointZero logic to ICU4C, added to ICU4J in r40091.

X-SVN-Rev: 40856

7 years agoICU-13569 rbbi state table opt, work in progress.
Andy Heninger [Thu, 8 Feb 2018 01:42:04 +0000 (01:42 +0000)]
ICU-13569 rbbi state table opt, work in progress.

X-SVN-Rev: 40855

7 years agoICU-13461 Removing doxygen comment that was obsoleted by ICU-7724 .
Shane Carr [Thu, 8 Feb 2018 01:07:57 +0000 (01:07 +0000)]
ICU-13461 Removing doxygen comment that was obsoleted by ICU-7724 .

X-SVN-Rev: 40854

7 years agoICU-13083 cleanup unescaper, use portable calls
Steven R. Loomis [Wed, 7 Feb 2018 23:31:40 +0000 (23:31 +0000)]
ICU-13083 cleanup unescaper, use portable calls

X-SVN-Rev: 40853

7 years agoICU-13568 Adding assertSuccess in test function.
Shane Carr [Wed, 7 Feb 2018 23:28:56 +0000 (23:28 +0000)]
ICU-13568 Adding assertSuccess in test function.

X-SVN-Rev: 40852

7 years agoICU-13568 Fixing uninitialized memory in test code.
Shane Carr [Wed, 7 Feb 2018 22:56:38 +0000 (22:56 +0000)]
ICU-13568 Fixing uninitialized memory in test code.

X-SVN-Rev: 40851

7 years agoICU-13568 Fix crasher introduced in r40839 (bad test code)
Steven R. Loomis [Wed, 7 Feb 2018 22:49:43 +0000 (22:49 +0000)]
ICU-13568 Fix crasher introduced in r40839 (bad test code)

Root cause (why the construction failed) unknown.

X-SVN-Rev: 40850

7 years agoICU-13453 Removing obsolete test.
Shane Carr [Wed, 7 Feb 2018 06:51:59 +0000 (06:51 +0000)]
ICU-13453 Removing obsolete test.

X-SVN-Rev: 40849

7 years agoICU-13453 Reformatting FormattedNumber.java
Shane Carr [Wed, 7 Feb 2018 06:27:13 +0000 (06:27 +0000)]
ICU-13453 Reformatting FormattedNumber.java

X-SVN-Rev: 40848

7 years agoICU-13453 Fixing DecimalFormat getPositivePrefix backwards compatibility.
Shane Carr [Wed, 7 Feb 2018 06:26:44 +0000 (06:26 +0000)]
ICU-13453 Fixing DecimalFormat getPositivePrefix backwards compatibility.

X-SVN-Rev: 40847

7 years agoICU-13461 Fixing conditional in Grouper.java (this is J-only code, so an ICU4C fix...
Shane Carr [Tue, 6 Feb 2018 23:38:29 +0000 (23:38 +0000)]
ICU-13461 Fixing conditional in Grouper.java (this is J-only code, so an ICU4C fix is not necessary).  Clarifying comments in MeasureFormat files.

X-SVN-Rev: 40846

7 years agoICU-12677 clean up extra trailing spaces.
Andy Heninger [Tue, 6 Feb 2018 21:28:05 +0000 (21:28 +0000)]
ICU-12677 clean up extra trailing spaces.

X-SVN-Rev: 40844

7 years agoICU-13568 ICU-13400 ICU-13389 ICU-13075 Merging fixes from branch to trunk.
Shane Carr [Tue, 6 Feb 2018 03:15:37 +0000 (03:15 +0000)]
ICU-13568 ICU-13400 ICU-13389 ICU-13075 Merging fixes from branch to trunk.

X-SVN-Rev: 40839

7 years agoICU-13568 ICU-13400 ICU-13389 ICU-13075 NumberFormatter assorted fixes: Adding custom...
Shane Carr [Tue, 6 Feb 2018 03:08:17 +0000 (03:08 +0000)]
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

7 years agoICU-12677 RBBI, fix incorrect stripping of comments from saved rules.
Andy Heninger [Sat, 3 Feb 2018 19:10:50 +0000 (19:10 +0000)]
ICU-12677 RBBI, fix incorrect stripping of comments from saved rules.

X-SVN-Rev: 40837

7 years agoICU-13571 Disabling failing test on trunk. Needs more time to investigate.
Shane Carr [Sat, 3 Feb 2018 10:16:43 +0000 (10:16 +0000)]
ICU-13571 Disabling failing test on trunk. Needs more time to investigate.

X-SVN-Rev: 40836

7 years agoICU-13526 Adding package-private getNumberFormatInternal() to reduce unnecessary...
Shane Carr [Sat, 3 Feb 2018 07:54:35 +0000 (07:54 +0000)]
ICU-13526 Adding package-private getNumberFormatInternal() to reduce unnecessary object cloning.

X-SVN-Rev: 40835

7 years agoICU-13461 Fixing coverity defects in new number parsing code.
Shane Carr [Sat, 3 Feb 2018 07:48:29 +0000 (07:48 +0000)]
ICU-13461 Fixing coverity defects in new number parsing code.

X-SVN-Rev: 40834

7 years agoICU-13526 Refactoring MeasureFormat, CurrencyFormat, and TimeUnitFormat to more direc...
Shane Carr [Sat, 3 Feb 2018 03:40:09 +0000 (03:40 +0000)]
ICU-13526 Refactoring MeasureFormat, CurrencyFormat, and TimeUnitFormat to more directly wrap NumberFormatter.

X-SVN-Rev: 40833

7 years agoICU-13513 Merging new ICU4J number parsing implementation from branch to trunk.
Shane Carr [Tue, 30 Jan 2018 06:16:18 +0000 (06:16 +0000)]
ICU-13513 Merging new ICU4J number parsing implementation from branch to trunk.

X-SVN-Rev: 40830

7 years agoICU-13513 A few more compatibility tweaks.
Shane Carr [Tue, 30 Jan 2018 06:08:15 +0000 (06:08 +0000)]
ICU-13513 A few more compatibility tweaks.

X-SVN-Rev: 40829

7 years agoICU-13513 Conditionally disabling fraction grouping parsing.
Shane Carr [Tue, 30 Jan 2018 05:26:07 +0000 (05:26 +0000)]
ICU-13513 Conditionally disabling fraction grouping parsing.

X-SVN-Rev: 40827

7 years agoICU-13513 Refactoring MutablePatternModifier's LDML parsing logic into a more general...
Shane Carr [Tue, 30 Jan 2018 03:50:12 +0000 (03:50 +0000)]
ICU-13513 Refactoring MutablePatternModifier's LDML parsing logic into a more general place in the code. Adding proper support for sign-always-shown to strict parsing.

X-SVN-Rev: 40826

7 years agoICU-13513 Merging trunk to branch
Shane Carr [Tue, 30 Jan 2018 02:50:01 +0000 (02:50 +0000)]
ICU-13513 Merging trunk to branch

X-SVN-Rev: 40825

7 years agoICU-13551 Adding EXCEPT_ZERO enum value to SignDisplay.
Shane Carr [Tue, 30 Jan 2018 02:49:07 +0000 (02:49 +0000)]
ICU-13551 Adding EXCEPT_ZERO enum value to SignDisplay.

X-SVN-Rev: 40824

7 years agoICU-13513 Merging trunk to branch
Shane Carr [Tue, 30 Jan 2018 01:23:24 +0000 (01:23 +0000)]
ICU-13513 Merging trunk to branch

X-SVN-Rev: 40823

7 years agoICU-13513 A few more minor fixes before merge.
Shane Carr [Tue, 30 Jan 2018 01:21:56 +0000 (01:21 +0000)]
ICU-13513 A few more minor fixes before merge.

X-SVN-Rev: 40822

7 years agoICU-13392 move IcuCodeTools to separate repo
Steven R. Loomis [Tue, 30 Jan 2018 01:12:31 +0000 (01:12 +0000)]
ICU-13392 move IcuCodeTools to separate repo

- two readmes, because users typically have the 0.11 and 0.12 directories checked out.

X-SVN-Rev: 40821

7 years agoICU-13513 Merging trunk to branch
Shane Carr [Tue, 30 Jan 2018 00:59:52 +0000 (00:59 +0000)]
ICU-13513 Merging trunk to branch

X-SVN-Rev: 40819