]> granicus.if.org Git - icu/log
icu
7 years agoICU-13005 Integrate data from CLDR release-31-d02, remove logKnownIssues for fixed...
Peter Edberg [Sun, 5 Mar 2017 03:53:56 +0000 (03:53 +0000)]
ICU-13005 Integrate data from CLDR release-31-d02, remove logKnownIssues for fixed items

X-SVN-Rev: 39735

7 years agoICU-12736 remove remaining uses of now-obsolete U_HAVE_STD_STRING
Markus Scherer [Sat, 4 Mar 2017 00:22:40 +0000 (00:22 +0000)]
ICU-12736 remove remaining uses of now-obsolete U_HAVE_STD_STRING

X-SVN-Rev: 39733

7 years agoICU-12736 assume in some places that we always have std::string; merge r39687 & r3970...
Markus Scherer [Sat, 4 Mar 2017 00:06:17 +0000 (00:06 +0000)]
ICU-12736 assume in some places that we always have std::string; merge r39687 & r39704 from dev branch

X-SVN-Rev: 39731

7 years agoICU-13010 Add Extend* to rule GB11′, update tests and add more emoji cluster tests
Peter Edberg [Thu, 2 Mar 2017 21:04:09 +0000 (21:04 +0000)]
ICU-13010 Add Extend* to rule GB11′, update tests and add more emoji cluster tests

X-SVN-Rev: 39726

7 years agoICU-12816 tzdata2017a to ICU4C/ICU4J. Override region for Pacific/Johnston, so region...
Yoshito Umaoka [Thu, 2 Mar 2017 07:39:17 +0000 (07:39 +0000)]
ICU-12816 tzdata2017a to ICU4C/ICU4J. Override region for Pacific/Johnston, so region mapping stayed same with previous versions. Fixed a tzcode build problem.

X-SVN-Rev: 39725

7 years agoICU-13008 Signed int overflow (undefined behavior) in datefmt.cpp
Andy Heninger [Wed, 1 Mar 2017 21:59:38 +0000 (21:59 +0000)]
ICU-13008 Signed int overflow (undefined behavior) in datefmt.cpp

X-SVN-Rev: 39718

7 years agoICU-12893 U_FALLTHROUGH: separate compiler test from compiler-feature test
Markus Scherer [Tue, 28 Feb 2017 03:38:29 +0000 (03:38 +0000)]
ICU-12893 U_FALLTHROUGH: separate compiler test from compiler-feature test

X-SVN-Rev: 39711

7 years agoICU-13005 Integrate data from CLDR release-31-d01
Peter Edberg [Mon, 27 Feb 2017 03:25:00 +0000 (03:25 +0000)]
ICU-13005 Integrate data from CLDR release-31-d01

X-SVN-Rev: 39710

7 years agoICU-12410 U_COMMON_API for Edits::Iterator
Markus Scherer [Sat, 25 Feb 2017 04:42:09 +0000 (04:42 +0000)]
ICU-12410 U_COMMON_API for Edits::Iterator

X-SVN-Rev: 39708

7 years agoICU-12893 enable U_FALLTHROUGH only for clang; fix a former .c file
Markus Scherer [Fri, 24 Feb 2017 20:49:14 +0000 (20:49 +0000)]
ICU-12893 enable U_FALLTHROUGH only for clang; fix a former .c file

X-SVN-Rev: 39702

7 years agoICU-12645 char16_t clean-ups to umachine.h
Andy Heninger [Fri, 24 Feb 2017 00:17:13 +0000 (00:17 +0000)]
ICU-12645 char16_t clean-ups to umachine.h

X-SVN-Rev: 39700

7 years agoICU-12945 Removed redundant IBM copyright embedded in API comments. Also updated...
Yoshito Umaoka [Wed, 22 Feb 2017 20:39:40 +0000 (20:39 +0000)]
ICU-12945 Removed redundant IBM copyright embedded in API comments. Also updated API doc footer copyright statement from IBM's to Unicode's.

X-SVN-Rev: 39696

7 years agoICU-12884 regex timeout not working with {loop counts} in patterns.
Andy Heninger [Tue, 21 Feb 2017 23:12:48 +0000 (23:12 +0000)]
ICU-12884 regex timeout not working with {loop counts} in patterns.

X-SVN-Rev: 39693

7 years agoICU-12993 undef __STRICT_ANSI__ on some platforms.
Andy Heninger [Sun, 19 Feb 2017 21:58:30 +0000 (21:58 +0000)]
ICU-12993 undef __STRICT_ANSI__ on some platforms.

X-SVN-Rev: 39692

7 years agoICU-12913 Add cast to avoid printf compile warning.
Andy Heninger [Sat, 18 Feb 2017 00:14:37 +0000 (00:14 +0000)]
ICU-12913 Add cast to avoid printf compile warning.

X-SVN-Rev: 39688

7 years agoICU-12410 class Edits, class CaseMap with new low-level functions that work with...
Markus Scherer [Fri, 17 Feb 2017 21:03:35 +0000 (21:03 +0000)]
ICU-12410 class Edits, class CaseMap with new low-level functions that work with Edits, simpler case properties code, some cleanup

X-SVN-Rev: 39684

7 years agoICU-12410 changes for review feedback
Markus Scherer [Fri, 17 Feb 2017 18:34:11 +0000 (18:34 +0000)]
ICU-12410 changes for review feedback

X-SVN-Rev: 39683

7 years agoICU-12953 Include GSM 03.38 mapping in ICU by default
Fredrik Roubert [Wed, 15 Feb 2017 23:49:47 +0000 (23:49 +0000)]
ICU-12953 Include GSM 03.38 mapping in ICU by default

X-SVN-Rev: 39677

7 years agoICU-12410 C++ foldCase()->fold()
Markus Scherer [Wed, 15 Feb 2017 22:46:18 +0000 (22:46 +0000)]
ICU-12410 C++ foldCase()->fold()

X-SVN-Rev: 39676

7 years agoICU-12763 For C++ API, say return is undefined in the case of an error
Peter Edberg [Wed, 15 Feb 2017 21:15:58 +0000 (21:15 +0000)]
ICU-12763 For C++ API, say return is undefined in the case of an error

X-SVN-Rev: 39675

7 years agoICU-12410 UTF-8 for new C++ source files like in ICU-12764
Markus Scherer [Tue, 14 Feb 2017 19:46:45 +0000 (19:46 +0000)]
ICU-12410 UTF-8 for new C++ source files like in ICU-12764

X-SVN-Rev: 39674

7 years agoICU-12888 UText, problems with handling of bad UTF-8.
Andy Heninger [Tue, 14 Feb 2017 00:45:05 +0000 (00:45 +0000)]
ICU-12888 UText, problems with handling of bad UTF-8.

X-SVN-Rev: 39671

7 years agoICU-12410 TestCaseMapWithEdits()
Markus Scherer [Tue, 14 Feb 2017 00:21:31 +0000 (00:21 +0000)]
ICU-12410 TestCaseMapWithEdits()

X-SVN-Rev: 39670

7 years agoICU-12932 RBBI rule parsing, fix incorrect handling of node stack overflow.
Andy Heninger [Mon, 13 Feb 2017 21:04:32 +0000 (21:04 +0000)]
ICU-12932 RBBI rule parsing, fix incorrect handling of node stack overflow.

X-SVN-Rev: 39669

7 years agoICU-12930 Fix assertion failure in regex compile.
Andy Heninger [Fri, 10 Feb 2017 23:30:24 +0000 (23:30 +0000)]
ICU-12930 Fix assertion failure in regex compile.

X-SVN-Rev: 39663

7 years agoICU-12410 test & fix Edits
Markus Scherer [Fri, 10 Feb 2017 04:44:37 +0000 (04:44 +0000)]
ICU-12410 test & fix Edits

X-SVN-Rev: 39660

7 years agoICU-12763 for C++ select(const Formattable&...), add UErrorCode param, return empty...
Peter Edberg [Thu, 9 Feb 2017 23:40:59 +0000 (23:40 +0000)]
ICU-12763 for C++ select(const Formattable&...), add UErrorCode param, return empty string if err

X-SVN-Rev: 39658

7 years agoICU-12410 bug fixes
Markus Scherer [Thu, 9 Feb 2017 23:09:08 +0000 (23:09 +0000)]
ICU-12410 bug fixes

X-SVN-Rev: 39657

7 years agoICU-12410 remove unused UCaseProps pointer from ucase_... functions
Markus Scherer [Thu, 9 Feb 2017 21:50:20 +0000 (21:50 +0000)]
ICU-12410 remove unused UCaseProps pointer from ucase_... functions

X-SVN-Rev: 39656

7 years agoICU-12410 move new code into new files, split ucasemap_imp.h from ustr_imp.h
Markus Scherer [Thu, 9 Feb 2017 21:15:34 +0000 (21:15 +0000)]
ICU-12410 move new code into new files, split ucasemap_imp.h from ustr_imp.h

X-SVN-Rev: 39655

7 years agoICU-12969 protect against using negative ID for resource
Peter Edberg [Thu, 9 Feb 2017 19:33:51 +0000 (19:33 +0000)]
ICU-12969 protect against using negative ID for resource

X-SVN-Rev: 39654

7 years agoICU-12410 move/re-port case folding, support Edits
Markus Scherer [Thu, 9 Feb 2017 00:12:54 +0000 (00:12 +0000)]
ICU-12410 move/re-port case folding, support Edits

X-SVN-Rev: 39651

7 years agoICU-12410 move/re-port titlecasing, support Edits
Markus Scherer [Tue, 7 Feb 2017 00:58:52 +0000 (00:58 +0000)]
ICU-12410 move/re-port titlecasing, support Edits

X-SVN-Rev: 39647

7 years agoICU-12410 toUpper() with Edits
Markus Scherer [Mon, 6 Feb 2017 22:31:15 +0000 (22:31 +0000)]
ICU-12410 toUpper() with Edits

X-SVN-Rev: 39646

7 years agoICU-12410 rename impl.CaseMap to impl.CaseMapImpl, avoid name collision with new...
Markus Scherer [Mon, 6 Feb 2017 21:44:01 +0000 (21:44 +0000)]
ICU-12410 rename impl.CaseMap to impl.CaseMapImpl, avoid name collision with new text.CaseMap

X-SVN-Rev: 39645

7 years agoICU-12410 minor API docs fixes
Markus Scherer [Mon, 6 Feb 2017 21:21:52 +0000 (21:21 +0000)]
ICU-12410 minor API docs fixes

X-SVN-Rev: 39644

7 years agoICU-12662 add .gitignore and also svn:ignore .git
Steven R. Loomis [Sat, 4 Feb 2017 02:15:03 +0000 (02:15 +0000)]
ICU-12662 add .gitignore and also svn:ignore .git

X-SVN-Rev: 39643

7 years agoICU-12764 UTF-8 source files, update file encoding comments.
Andy Heninger [Fri, 3 Feb 2017 18:57:23 +0000 (18:57 +0000)]
ICU-12764 UTF-8 source files, update file encoding comments.

X-SVN-Rev: 39641

7 years agoICU-12870 Charset Detector, have docs reference the Compact Encoding Detector.
Andy Heninger [Fri, 3 Feb 2017 02:46:43 +0000 (02:46 +0000)]
ICU-12870 Charset Detector, have docs reference the Compact Encoding Detector.

X-SVN-Rev: 39640

7 years agoICU-12410 back to non-static CaseMap with options but no locale; immutable class...
Markus Scherer [Thu, 2 Feb 2017 22:54:31 +0000 (22:54 +0000)]
ICU-12410 back to non-static CaseMap with options but no locale; immutable class with setters that return new/other objects

X-SVN-Rev: 39636

7 years agoICU-12410 switch CaseMap from ULocale to Locale (only)
Markus Scherer [Thu, 2 Feb 2017 19:38:50 +0000 (19:38 +0000)]
ICU-12410 switch CaseMap from ULocale to Locale (only)

X-SVN-Rev: 39634

7 years agoICU-12895 ICU4C Readme, mention C++11, utf-8 source files and UChar being char16_t. milestone-59-0-1
Andy Heninger [Thu, 2 Feb 2017 18:29:43 +0000 (18:29 +0000)]
ICU-12895 ICU4C Readme, mention C++11, utf-8 source files and UChar being char16_t.

X-SVN-Rev: 39633

7 years agoICU-12895 update license files
Peter Edberg [Thu, 2 Feb 2017 06:36:31 +0000 (06:36 +0000)]
ICU-12895 update license files

X-SVN-Rev: 39632

7 years agoICU-12895 API change report for ICU4C 59m1 from jenkins
Steven R. Loomis [Thu, 2 Feb 2017 03:38:01 +0000 (03:38 +0000)]
ICU-12895 API change report for ICU4C 59m1 from jenkins

X-SVN-Rev: 39631

7 years agoICU-12914 change rulesLength/Capacity back to int32_t; handle INT32_MAX overflow
Peter Edberg [Wed, 1 Feb 2017 20:27:47 +0000 (20:27 +0000)]
ICU-12914 change rulesLength/Capacity back to int32_t; handle INT32_MAX overflow

X-SVN-Rev: 39630

7 years agoICU-12895 Update urename.h
Peter Edberg [Wed, 1 Feb 2017 08:47:08 +0000 (08:47 +0000)]
ICU-12895 Update urename.h

X-SVN-Rev: 39629

7 years agoICU-12914 Better loop control in test
Peter Edberg [Wed, 1 Feb 2017 07:52:19 +0000 (07:52 +0000)]
ICU-12914 Better loop control in test

X-SVN-Rev: 39628

7 years agoICU-12895 Updated ICU4J readme for 59m1.
Yoshito Umaoka [Mon, 30 Jan 2017 07:21:15 +0000 (07:21 +0000)]
ICU-12895 Updated ICU4J readme for 59m1.

X-SVN-Rev: 39617

7 years agoICU-12895 Updated ICU4J API change report for 59m1.
Yoshito Umaoka [Mon, 30 Jan 2017 07:11:25 +0000 (07:11 +0000)]
ICU-12895 Updated ICU4J API change report for 59m1.

X-SVN-Rev: 39616

7 years agoICU-12948 Imported data from CLDR trunk @13199, including UTC/GMT separation.
Yoshito Umaoka [Sun, 29 Jan 2017 05:08:37 +0000 (05:08 +0000)]
ICU-12948 Imported data from CLDR trunk @13199, including UTC/GMT separation.

X-SVN-Rev: 39614

7 years agoICU-12824 Update escape sequences for JavaDoc
Craig Cornelius [Sat, 28 Jan 2017 00:31:16 +0000 (00:31 +0000)]
ICU-12824 Update escape sequences for JavaDoc

X-SVN-Rev: 39610

7 years agoICU-12948 Pass two preliminary integration of CLDR 31 @13194
Peter Edberg [Fri, 27 Jan 2017 05:21:21 +0000 (05:21 +0000)]
ICU-12948 Pass two preliminary integration of CLDR 31 @13194

X-SVN-Rev: 39604

8 years agoICU-12410 start to port class CaseMap to Java; make case mapping impl code work with...
Markus Scherer [Wed, 25 Jan 2017 23:52:55 +0000 (23:52 +0000)]
ICU-12410 start to port class CaseMap to Java; make case mapping impl code work with CharSequence & Appendable

X-SVN-Rev: 39603

8 years agoICU-12943 More Cygwin build fixes.
Andy Heninger [Wed, 25 Jan 2017 06:08:26 +0000 (06:08 +0000)]
ICU-12943 More Cygwin build fixes.

X-SVN-Rev: 39602

8 years agoICU-12948 First-pass preliminary integration of CLDR 31 @13174
Peter Edberg [Tue, 24 Jan 2017 08:22:23 +0000 (08:22 +0000)]
ICU-12948 First-pass preliminary integration of CLDR 31 @13174

X-SVN-Rev: 39601

8 years agoICU-12937 Withdraw MeasureUnit interfaces for coordinate units, and related data...
Peter Edberg [Mon, 23 Jan 2017 16:20:59 +0000 (16:20 +0000)]
ICU-12937 Withdraw MeasureUnit interfaces for coordinate units, and related data loading

X-SVN-Rev: 39599

8 years agoICU-12943 Cygwin/MSVC Windows build fixes.
Andy Heninger [Mon, 23 Jan 2017 00:38:28 +0000 (00:38 +0000)]
ICU-12943 Cygwin/MSVC Windows build fixes.

X-SVN-Rev: 39598

8 years agoICU-12948 Add new elements in structLocale
Peter Edberg [Sun, 22 Jan 2017 09:23:49 +0000 (09:23 +0000)]
ICU-12948 Add new elements in structLocale

X-SVN-Rev: 39596

8 years agoICU-12948 Handle new KeyType values, codes
Peter Edberg [Sun, 22 Jan 2017 09:21:04 +0000 (09:21 +0000)]
ICU-12948 Handle new KeyType values, codes

X-SVN-Rev: 39595

8 years agoICU-12763 Add uplrules_selectWithFormat and PluralRules::select that take & use ...
Peter Edberg [Sat, 21 Jan 2017 01:03:32 +0000 (01:03 +0000)]
ICU-12763 Add uplrules_selectWithFormat and PluralRules::select that take & use [U]NumberFormat

X-SVN-Rev: 39591

8 years agoICU-12410 port class Edits to Java
Markus Scherer [Sat, 21 Jan 2017 00:53:52 +0000 (00:53 +0000)]
ICU-12410 port class Edits to Java

X-SVN-Rev: 39590

8 years agoICU-12940 Add "ars" as alias to "ar_SA" locale, to "ar" for coll/rbnf
Peter Edberg [Fri, 20 Jan 2017 20:07:27 +0000 (20:07 +0000)]
ICU-12940 Add "ars" as alias to "ar_SA" locale, to "ar" for coll/rbnf

X-SVN-Rev: 39587

8 years agoICU-12410 remove locCache behavior from ucase_getCaseLocale() and functions that...
Markus Scherer [Fri, 20 Jan 2017 06:27:47 +0000 (06:27 +0000)]
ICU-12410 remove locCache behavior from ucase_getCaseLocale() and functions that call it, try to make it a little faster for common locale IDs

X-SVN-Rev: 39586

8 years agoICU-12410 make CaseMap functions static; change the function parameter order to ...
Markus Scherer [Fri, 20 Jan 2017 04:04:58 +0000 (04:04 +0000)]
ICU-12410 make CaseMap functions static; change the function parameter order to (config, input, output); remove Edits::setWriteUnchanged(), writeUnchanged(), omitUnchanged() and add UCASEMAP_OMIT_UNCHANGED_TEXT options bit; case mapping functions call edits->reset() at start

X-SVN-Rev: 39585

8 years agoICU-12764 icu4c utf-8 source files, update Copyright notices.
Andy Heninger [Fri, 20 Jan 2017 00:20:31 +0000 (00:20 +0000)]
ICU-12764 icu4c utf-8 source files, update Copyright notices.

X-SVN-Rev: 39583

8 years agoICU-12914 Add ubrk_openBinaryRules, ubrk_getBinaryRules, and simple test
Peter Edberg [Thu, 19 Jan 2017 23:10:23 +0000 (23:10 +0000)]
ICU-12914 Add ubrk_openBinaryRules, ubrk_getBinaryRules, and simple test

X-SVN-Rev: 39582

8 years agoICU-12943 Windows Build Fixes for UChar=char16_t and utf-8 source files.
Andy Heninger [Thu, 19 Jan 2017 18:12:50 +0000 (18:12 +0000)]
ICU-12943 Windows Build Fixes for UChar=char16_t and utf-8 source files.

X-SVN-Rev: 39581

8 years agoICU-12643 C++11 trial. Use some features as a test case.
Andy Heninger [Wed, 18 Jan 2017 23:51:57 +0000 (23:51 +0000)]
ICU-12643 C++11 trial. Use some features as a test case.

X-SVN-Rev: 39578

8 years agoICU-12645 Make UChar type default char16_t. If all proceeds well, a future change...
Andy Heninger [Wed, 18 Jan 2017 21:46:03 +0000 (21:46 +0000)]
ICU-12645 Make UChar type default char16_t. If all proceeds well, a future change will remove the conditional logic.

X-SVN-Rev: 39576

8 years agoICU-12645 Make UChar type default char16_t. If all proceeds well, a future change...
Andy Heninger [Wed, 18 Jan 2017 21:26:05 +0000 (21:26 +0000)]
ICU-12645 Make UChar type default char16_t. If all proceeds well, a future change will remove the conditional logic.

X-SVN-Rev: 39575

8 years agoICU-12918 Dictionary Break Iterator Assertion Failure
Andy Heninger [Wed, 18 Jan 2017 19:43:01 +0000 (19:43 +0000)]
ICU-12918 Dictionary Break Iterator Assertion Failure

X-SVN-Rev: 39574

8 years agoICU-12918 Dictionary Break Iterator Assertion Failure
Andy Heninger [Wed, 18 Jan 2017 19:42:33 +0000 (19:42 +0000)]
ICU-12918 Dictionary Break Iterator Assertion Failure

X-SVN-Rev: 39573

8 years agoICU-12873 Race Conditions in RuleBasedBreakIterator.
Andy Heninger [Tue, 17 Jan 2017 23:13:25 +0000 (23:13 +0000)]
ICU-12873 Race Conditions in RuleBasedBreakIterator.

X-SVN-Rev: 39572

8 years agoICU-12684 Add unum_formatDoubleForFields and test
Peter Edberg [Mon, 16 Jan 2017 19:48:33 +0000 (19:48 +0000)]
ICU-12684 Add unum_formatDoubleForFields and test

X-SVN-Rev: 39565

8 years agoICU-12895 icu4c readme, preliminary update for 59m1
Peter Edberg [Mon, 16 Jan 2017 04:52:36 +0000 (04:52 +0000)]
ICU-12895 icu4c readme, preliminary update for 59m1

X-SVN-Rev: 39564

8 years agoICU-12895 fix the header comment version in configure
Peter Edberg [Mon, 16 Jan 2017 00:46:12 +0000 (00:46 +0000)]
ICU-12895 fix the header comment version in configure

X-SVN-Rev: 39563

8 years agoICU-12895 update release version to 59.0.1 for m1
Peter Edberg [Mon, 16 Jan 2017 00:42:22 +0000 (00:42 +0000)]
ICU-12895 update release version to 59.0.1 for m1

X-SVN-Rev: 39562

8 years agoICU-12883 fix raw '&' in license files
Peter Edberg [Mon, 16 Jan 2017 00:40:58 +0000 (00:40 +0000)]
ICU-12883 fix raw '&' in license files

X-SVN-Rev: 39561

8 years agoICU-12713 Port fix for handling large magnitude numbers from ICU4J to ICU4C
George Rhoten [Sat, 14 Jan 2017 16:29:40 +0000 (16:29 +0000)]
ICU-12713 Port fix for handling large magnitude numbers from ICU4J to ICU4C

X-SVN-Rev: 39560

8 years agoICU-12874 Don't truncate small numbers with CompactDecimalFormat style rules represen...
George Rhoten [Fri, 13 Jan 2017 19:06:54 +0000 (19:06 +0000)]
ICU-12874 Don't truncate small numbers with CompactDecimalFormat style rules represented in RBNF

X-SVN-Rev: 39557

8 years agoICU-12908 getTZKeyName in common/wintz.cpp leaks registry handle
Jeff Genovy [Fri, 13 Jan 2017 01:48:47 +0000 (01:48 +0000)]
ICU-12908 getTZKeyName in common/wintz.cpp leaks registry handle

We should only call RegCloseKey if we were actually able to open the key.
(The value of hkey isn't explicitly initialized, so we could possibly be calling RegCloseKey with random data.)

X-SVN-Rev: 39556

8 years agoICU-12908 getTZKeyName in common/wintz.cpp leaks registry handle
Jeff Genovy [Fri, 13 Jan 2017 01:28:50 +0000 (01:28 +0000)]
ICU-12908 getTZKeyName in common/wintz.cpp leaks registry handle

X-SVN-Rev: 39555

8 years agoICU-12410 add C++ CaseMap, make UCaseMap an alias for that, move new functions with...
Markus Scherer [Thu, 12 Jan 2017 19:05:01 +0000 (19:05 +0000)]
ICU-12410 add C++ CaseMap, make UCaseMap an alias for that, move new functions with Edits into CaseMap, make case properties functions ignore UCaseProps pointer

X-SVN-Rev: 39554

8 years agoICU-12410 include what you use
Markus Scherer [Thu, 12 Jan 2017 18:35:18 +0000 (18:35 +0000)]
ICU-12410 include what you use

X-SVN-Rev: 39553

8 years agoICU-12410 add ucasemap_toTitleWithEdits(const UCaseMap *csm, icu::BreakIterator ...
Markus Scherer [Mon, 9 Jan 2017 23:52:12 +0000 (23:52 +0000)]
ICU-12410 add ucasemap_toTitleWithEdits(const UCaseMap *csm, icu::BreakIterator *iter, ...), change UErrorCode pointer to reference internally and in new C++ API functions, add ucasemap_foldCaseWithEdits(), change UCaseMap.iter to C++ BreakIterator

X-SVN-Rev: 39551

8 years agoICU-12826 Updated CLDR utilities jar build target to exclude test framework classes...
Yoshito Umaoka [Mon, 9 Jan 2017 21:24:46 +0000 (21:24 +0000)]
ICU-12826 Updated CLDR utilities jar build target to exclude test framework classes. Also added @internal CLDR to the API comment in those test utility classes actually refereneced by CLDR tooling.

X-SVN-Rev: 39550

8 years agoICU-12899 Corrected an error in repository URL in pom.xml.
Yoshito Umaoka [Mon, 9 Jan 2017 16:19:41 +0000 (16:19 +0000)]
ICU-12899 Corrected an error in repository URL in pom.xml.

X-SVN-Rev: 39549

8 years agoICU-12410 Edits::Iterator getters not fields, tracks indexes, findSourceIndex(),...
Markus Scherer [Fri, 6 Jan 2017 00:20:31 +0000 (00:20 +0000)]
ICU-12410 Edits::Iterator getters not fields, tracks indexes, findSourceIndex(), skip-unchanged iterators, ucasemap_toLowerWithEdits() & ucasemap_toUpperWithEdits()

X-SVN-Rev: 39548

8 years agoICU-12410 add Edits::Iterator and change UnicodeString case mappings to get & apply...
Markus Scherer [Wed, 4 Jan 2017 21:20:08 +0000 (21:20 +0000)]
ICU-12410 add Edits::Iterator and change UnicodeString case mappings to get & apply Edits for longer strings

X-SVN-Rev: 39547

8 years agoICU-12410 low-level UTF-16 case mapping functions optionally write metadata to new...
Markus Scherer [Sat, 31 Dec 2016 00:23:31 +0000 (00:23 +0000)]
ICU-12410 low-level UTF-16 case mapping functions optionally write metadata to new class Edits

X-SVN-Rev: 39546

8 years agoICU-12860 U_DRAFT -> U_CAPI. U_DRAFT appeared on three stable functions. Also changed...
Andy Heninger [Mon, 19 Dec 2016 22:40:54 +0000 (22:40 +0000)]
ICU-12860 U_DRAFT -> U_CAPI. U_DRAFT appeared on three stable functions. Also changed U_STABLE->U_CAPI for consistencey within file. See #9961

X-SVN-Rev: 39544

8 years agoICU-12643 ICU4C, require C++11 to build.
Andy Heninger [Fri, 16 Dec 2016 00:03:11 +0000 (00:03 +0000)]
ICU-12643 ICU4C, require C++11 to build.

X-SVN-Rev: 39543

8 years agoICU-12852 Remove some unnecessary copy (merge from bug)
Steven R. Loomis [Wed, 14 Dec 2016 18:41:04 +0000 (18:41 +0000)]
ICU-12852 Remove some unnecessary copy (merge from bug)

X-SVN-Rev: 39542

8 years agoICU-12887 Update ICU4J repository URLs. Not updating version for now.
Yoshito Umaoka [Thu, 8 Dec 2016 21:49:18 +0000 (21:49 +0000)]
ICU-12887 Update ICU4J repository URLs. Not updating version for now.

X-SVN-Rev: 39532

8 years agoICU-12809 only .cpp files no .c in ICU library code
Andy Heninger [Wed, 7 Dec 2016 21:14:27 +0000 (21:14 +0000)]
ICU-12809 only .cpp files no .c in ICU library code

X-SVN-Rev: 39527

8 years agoICU-12869 Don't use ordinal() to define public constants.
Fredrik Roubert [Mon, 5 Dec 2016 20:49:33 +0000 (20:49 +0000)]
ICU-12869 Don't use ordinal() to define public constants.

Review URL: https://codereview.appspot.com/317990043 .

X-SVN-Rev: 39525

8 years agoICU-12876 integrate CLDR release-30-0-3 into icu trunk
Peter Edberg [Sat, 3 Dec 2016 00:42:01 +0000 (00:42 +0000)]
ICU-12876 integrate CLDR release-30-0-3 into icu trunk

X-SVN-Rev: 39524

8 years agoICU-12849 Title Casing, incorrect length returned when preflighting with a NULL outpu...
Andy Heninger [Thu, 1 Dec 2016 01:41:40 +0000 (01:41 +0000)]
ICU-12849 Title Casing, incorrect length returned when preflighting with a NULL output buffer.

X-SVN-Rev: 39518

8 years agoICU-12868 Fixed invalid if condition in the recent fix in locmap.c
Yoshito Umaoka [Wed, 30 Nov 2016 20:33:41 +0000 (20:33 +0000)]
ICU-12868 Fixed invalid if condition in the recent fix in locmap.c

X-SVN-Rev: 39517

8 years agoICU-12816 tzdata2016j updates to ICU4C/ICU4J.
Yoshito Umaoka [Tue, 29 Nov 2016 08:30:52 +0000 (08:30 +0000)]
ICU-12816 tzdata2016j updates to ICU4C/ICU4J.

X-SVN-Rev: 39513