]> granicus.if.org Git - icu/log
icu
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-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

7 years agoICU-11660 allow commits in design/reviewfeedback state
Steven R. Loomis [Tue, 30 Jan 2018 00:51:30 +0000 (00:51 +0000)]
ICU-11660 allow commits in design/reviewfeedback state

X-SVN-Rev: 40817

7 years agoICU-13513 Removing ICU 59 parsing code.
Shane Carr [Sat, 27 Jan 2018 11:45:00 +0000 (11:45 +0000)]
ICU-13513 Removing ICU 59 parsing code.

X-SVN-Rev: 40814

7 years agoICU-13513 Fixing various issues uncovered by a full project test. Ant Check is now...
Shane Carr [Sat, 27 Jan 2018 11:21:33 +0000 (11:21 +0000)]
ICU-13513 Fixing various issues uncovered by a full project test.  Ant Check is now running clean.

X-SVN-Rev: 40813

7 years agoICU-13541 RBBI patch #2 from grhoten. Optimize object layout.
Andy Heninger [Sat, 27 Jan 2018 01:07:26 +0000 (01:07 +0000)]
ICU-13541 RBBI patch #2 from grhoten. Optimize object layout.

X-SVN-Rev: 40812

7 years agoICU-13513 Tweaks to currency matchers, including unit test changes.
Shane Carr [Wed, 24 Jan 2018 10:21:22 +0000 (10:21 +0000)]
ICU-13513 Tweaks to currency matchers, including unit test changes.

X-SVN-Rev: 40802

7 years agoICU-13513 Re-working separator logic to be most highly compatible with previous ICU.
Shane Carr [Wed, 24 Jan 2018 08:59:27 +0000 (08:59 +0000)]
ICU-13513 Re-working separator logic to be most highly compatible with previous ICU.

X-SVN-Rev: 40801

7 years agoICU-13552 tzdata2018c updates to ICU trunk. ICU override for Europe/Dublin was commen...
Yoshito Umaoka [Wed, 24 Jan 2018 03:20:50 +0000 (03:20 +0000)]
ICU-13552 tzdata2018c updates to ICU trunk. ICU override for Europe/Dublin was commented out in icuzones.

X-SVN-Rev: 40798

7 years agoICU-13513 Assorted fixes to AffixPatternMatcher and other classes. Found and fixed...
Shane Carr [Wed, 24 Jan 2018 02:32:03 +0000 (02:32 +0000)]
ICU-13513 Assorted fixes to AffixPatternMatcher and other classes. Found and fixed exponential loop in non-greedy parser.

X-SVN-Rev: 40797

7 years agoICU-13552 tzdata2018b updates to ICU trunk. Also fixed a few issues in the test code...
Yoshito Umaoka [Wed, 24 Jan 2018 01:37:07 +0000 (01:37 +0000)]
ICU-13552 tzdata2018b updates to ICU trunk. Also fixed a few issues in the test code and script. tz2icu was also updated to support customized Links for ICU overide zones.

X-SVN-Rev: 40794

7 years agoICU-13560 make some toUnicode converter check toULength not toUnicodeStatus for conti...
Markus Scherer [Tue, 23 Jan 2018 21:32:36 +0000 (21:32 +0000)]
ICU-13560 make some toUnicode converter check toULength not toUnicodeStatus for continuing after partial sequences; ucnv.cpp framework code only resets toULength after an error

X-SVN-Rev: 40793

7 years agoICU-13513 Adding proper flexible parsing to AffixMatcher. Adding back the tests...
Shane Carr [Sat, 20 Jan 2018 11:06:59 +0000 (11:06 +0000)]
ICU-13513 Adding proper flexible parsing to AffixMatcher.  Adding back the tests for this behavior.  Tweaking the logic for strict grouping; it still does not entirely work.

X-SVN-Rev: 40791

7 years agoICU-13541 Improve RuleBasedBreakIterator construction time, patch from grhoten.
Andy Heninger [Fri, 19 Jan 2018 22:30:56 +0000 (22:30 +0000)]
ICU-13541 Improve RuleBasedBreakIterator construction time, patch from grhoten.

X-SVN-Rev: 40789

7 years agoICU-13552 tzdata2018a updates to ICU trunk. Zoneinfo data Europe/Dublin is modified...
Yoshito Umaoka [Fri, 19 Jan 2018 05:13:00 +0000 (05:13 +0000)]
ICU-13552 tzdata2018a updates to ICU trunk. Zoneinfo data Europe/Dublin is modified to keep DST offset positive. The tz tool tz2icu was updated to replace zoneinfo imported from tz database with ICU local definition.

X-SVN-Rev: 40787

7 years agoICU-13513 Generalizing UnicodeSetStaticCache to cover more locales.
Shane Carr [Fri, 19 Jan 2018 05:03:44 +0000 (05:03 +0000)]
ICU-13513 Generalizing UnicodeSetStaticCache to cover more locales.

X-SVN-Rev: 40786

7 years agoICU-13513 Integrating some of Andy's feedback. Moving code unit vs. code point logic...
Shane Carr [Thu, 18 Jan 2018 10:50:36 +0000 (10:50 +0000)]
ICU-13513 Integrating some of Andy's feedback. Moving code unit vs. code point logic out of the matchers and into the main loop. Moving case folding logic from run-time in StringSegment to build-time. Refactoring to replace booleans with flags at build-time. Further optimizing lead-code-point creation time by adding more fallbacks to the static cache.

X-SVN-Rev: 40784

7 years agoICU-13513 Minor formatting changes.
Shane Carr [Thu, 18 Jan 2018 01:02:20 +0000 (01:02 +0000)]
ICU-13513 Minor formatting changes.

X-SVN-Rev: 40782

7 years agoICU-13542 Add using-statements to citer.cpp
Fredrik Roubert [Mon, 15 Jan 2018 10:19:52 +0000 (10:19 +0000)]
ICU-13542 Add using-statements to citer.cpp

X-SVN-Rev: 40779

7 years agoICU-13526 Running auto-formatter on MeasureFormat.java and dependencies in advance...
Shane Carr [Thu, 11 Jan 2018 00:50:24 +0000 (00:50 +0000)]
ICU-13526 Running auto-formatter on MeasureFormat.java and dependencies in advance of upcoming refactor.

X-SVN-Rev: 40772

7 years agoICU-13525 Fixing NumberFormatter behavior when unit pattern does not contain an argument.
Shane Carr [Wed, 10 Jan 2018 02:44:23 +0000 (02:44 +0000)]
ICU-13525 Fixing NumberFormatter behavior when unit pattern does not contain an argument.

X-SVN-Rev: 40770

7 years agoICU-13536 Moving the six test tree classes from public packages to "dev" packages.
Shane Carr [Mon, 8 Jan 2018 21:41:15 +0000 (21:41 +0000)]
ICU-13536 Moving the six test tree classes from public packages to "dev" packages.

X-SVN-Rev: 40765

7 years agoICU-13513 Finishing merge; fixing merge conflicts in DecimalQuantity_AbstractBCD...
Shane Carr [Sat, 23 Dec 2017 03:26:59 +0000 (03:26 +0000)]
ICU-13513 Finishing merge; fixing merge conflicts in DecimalQuantity_AbstractBCD.java.

X-SVN-Rev: 40752

7 years agoICU-13513 Merging trunk to branch (includes the big reformatting commit).
Shane Carr [Sat, 23 Dec 2017 03:13:03 +0000 (03:13 +0000)]
ICU-13513 Merging trunk to branch (includes the big reformatting commit).

X-SVN-Rev: 40751

7 years agoICU-13524 Reformatting ICU4J number files with 4 spaces.
Shane Carr [Sat, 23 Dec 2017 01:20:31 +0000 (01:20 +0000)]
ICU-13524 Reformatting ICU4J number files with 4 spaces.

X-SVN-Rev: 40750

7 years agoICU-13524 Reformatting ICU4J number files with 4 spaces.
Shane Carr [Sat, 23 Dec 2017 01:07:53 +0000 (01:07 +0000)]
ICU-13524 Reformatting ICU4J number files with 4 spaces.

X-SVN-Rev: 40749

7 years agoICU-13516 Defining behavior when an invalid code point is passed to foldCase.
Shane Carr [Fri, 22 Dec 2017 23:44:35 +0000 (23:44 +0000)]
ICU-13516 Defining behavior when an invalid code point is passed to foldCase.

X-SVN-Rev: 40748

7 years agoICU-13520 Adds compound unit support to NumberFormatter.
Shane Carr [Fri, 22 Dec 2017 00:02:01 +0000 (00:02 +0000)]
ICU-13520 Adds compound unit support to NumberFormatter.

X-SVN-Rev: 40747

7 years agoICU-13443 Making MAX_INT_FRAC_SIG checking consistent between inclusive and exclusive...
Shane Carr [Wed, 20 Dec 2017 01:41:08 +0000 (01:41 +0000)]
ICU-13443 Making MAX_INT_FRAC_SIG checking consistent between inclusive and exclusive ranges.  (Changing all comparisons to be inclusive.)

X-SVN-Rev: 40746

7 years agoICU-13513 Wrapping new number parsing code into DecimalFormat and marking known issue...
Shane Carr [Wed, 20 Dec 2017 01:26:50 +0000 (01:26 +0000)]
ICU-13513 Wrapping new number parsing code into DecimalFormat and marking known issues in the test suite.

X-SVN-Rev: 40745

7 years agoICU-13461 remove register keyword from C++ code
Markus Scherer [Mon, 18 Dec 2017 23:17:26 +0000 (23:17 +0000)]
ICU-13461 remove register keyword from C++ code

X-SVN-Rev: 40744

7 years agoICU-13512 Fix problem with break iterator cloning.
Andy Heninger [Mon, 18 Dec 2017 01:32:19 +0000 (01:32 +0000)]
ICU-13512 Fix problem with break iterator cloning.

X-SVN-Rev: 40743