Commit Graph

7024 Commits

Author SHA1 Message Date
Steven R. Loomis
20f11347f7 ICU-12652 fix for null termination in uloc_acceptLanguageFromHTTP
X-SVN-Rev: 39109
2016-08-31 14:53:53 +00:00
Andy Heninger
ce42f64b31 ICU-12664 Break rules update for revised Emoji ZWJ sequences.
X-SVN-Rev: 39100
2016-08-30 21:40:09 +00:00
Shawn Steele
326552aa72 ICU-12087 - merge updates to use VS2015
X-SVN-Rev: 39085
2016-08-24 20:52:23 +00:00
Yoshito Umaoka
8a5b579dd2 ICU-12671 Fixed a problem in uloc_toLanguageTag. When LDML attribute is used withtout LDML keywords, the function did not prodce -u- at the right place. This change fixed the LDML attribute handling. The test cases in the ticket were integrated to cintltst.
X-SVN-Rev: 39076
2016-08-19 23:29:17 +00:00
Markus Scherer
962c595814 ICU-12669 draft Emoji 4.0 properties data
X-SVN-Rev: 39067
2016-08-18 21:08:23 +00:00
Andy Heninger
6083d859ba ICU-12570 remove undefined behaviors from cintltst. Mostly signed integer overflow.
X-SVN-Rev: 39042
2016-08-12 00:27:46 +00:00
Andy Heninger
549c7646bf ICU-12061 FieldPosition::DONT_CARE API status and doc update. Fix incorrect usage of FieldPosition(0).
X-SVN-Rev: 39017
2016-07-23 04:42:29 +00:00
Felipe Balbontín
959d1ed1e0 ICU-12614 DateFormatSymbols resource bundle data loading updated to use the ResourceSink.
X-SVN-Rev: 38967
2016-07-13 18:38:15 +00:00
Felipe Balbontín
bfe100bab8 ICU-12614 Rollback of: DateFormatSymbols resource bundle data loading updated to use the ResourceSink.
X-SVN-Rev: 38963
2016-07-08 23:31:15 +00:00
Felipe Balbontín
3928bf64d7 ICU-12614 DateFormatSymbols resource bundle data loading updated to use the ResourceSink.
X-SVN-Rev: 38961
2016-07-08 21:17:15 +00:00
Shane Carr
ad409a250e ICU-11912 TimeZoneNames data sink implementation in C++.
X-SVN-Rev: 38960
2016-07-08 18:16:21 +00:00
Fredrik Roubert
9c3ea44c11 ICU-12632 Add executable bit to executable files
X-SVN-Rev: 38948
2016-07-06 18:52:59 +00:00
Yoshito Umaoka
025a0be74a ICU-12415 tzdata2016f updates to ICU4C. Also updated tz2icu to include the Unicode copyright comments.
X-SVN-Rev: 38943
2016-07-05 22:47:38 +00:00
Steven R. Loomis
0c5b2b597d ICU-12455 BRS - BOM fix
X-SVN-Rev: 38915
2016-07-01 16:59:16 +00:00
Peter Edberg
b45dac8cfc ICU-12455 Integrate early CLDR 30 data for ICU4C 58m1
X-SVN-Rev: 38905
2016-06-30 23:41:56 +00:00
Michael Ow
a1d4c18ac4 ICU-12564 Fix bom in testdata file
X-SVN-Rev: 38873
2016-06-22 18:10:35 +00:00
Andy Heninger
482cd252bd ICU-12526 Regenerated Unicode LineBreakTest.txt file from Laurentiu.
X-SVN-Rev: 38867
2016-06-19 01:34:46 +00:00
Andy Heninger
1644c93a60 ICU-12537 RBBI monkey test, add missing #includes, caused compile errors with some configurations.
X-SVN-Rev: 38866
2016-06-18 22:41:27 +00:00
Andy Heninger
25f3f10204 ICU-7700 Revert change #38862, hour-of-day setting logic, which broke some tests.
X-SVN-Rev: 38865
2016-06-18 21:49:10 +00:00
kazède king
dcd6c90e01 ICU-7700 setting HOUR_OF_DAY should also update AM_PM.
X-SVN-Rev: 38862
2016-06-17 23:23:11 +00:00
Michael Ow
8d7b93d89f ICU-12564 Fix some bom issues in the testdata
X-SVN-Rev: 38854
2016-06-16 20:57:46 +00:00
Michael Ow
61607c2773 ICU-12564 Update copyright notice in trunk
X-SVN-Rev: 38848
2016-06-15 18:58:17 +00:00
Yoshito Umaoka
1e1c827d5f ICU-12415 tzdata2016e updates to ICU4C, removed year upperbound check in tz2icu, fixed a complation error in icuzdump and updated a test case based on 2016e changes.
X-SVN-Rev: 38846
2016-06-15 15:33:57 +00:00
Shane Carr
c10eeb4358 ICU-12534 Optimizing currency spacing data loading (C++)
X-SVN-Rev: 38826
2016-06-10 21:49:00 +00:00
Markus Scherer
1a6d70fa44 ICU-12526 Unicode 9 data 2016-jun-09
X-SVN-Rev: 38820
2016-06-10 00:01:46 +00:00
Andy Heninger
8124f1059a ICU-12571 Remove bad cast from RBBI test.
X-SVN-Rev: 38812
2016-06-08 20:20:19 +00:00
Andy Heninger
b8aabec51f ICU-12153 uspoof_setRestrictionLevel also must enable restriction level checking.
X-SVN-Rev: 38805
2016-06-07 17:40:12 +00:00
Yoshito Umaoka
00ca13e126 ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
X-SVN-Rev: 38776
2016-05-31 21:45:07 +00:00
Michael Ow
84b42ae4d1 ICU-12564 Update copyright notice in more files of ICU4C
X-SVN-Rev: 38762
2016-05-27 22:09:25 +00:00
Michael Ow
c9f199a30f ICU-12564 Update copyright notice in ICU4C
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Markus Scherer
5e69db5c2f ICU-12526 integrate Unicode 9 beta
X-SVN-Rev: 38753
2016-05-19 22:48:18 +00:00
Andy Heninger
3f05ba059e ICU-12065 DateIntervalFormat operator ==, remove from/to calendars from consideration.
X-SVN-Rev: 38749
2016-05-18 00:11:20 +00:00
Andy Heninger
677b1b1461 ICU-7547 Prohibit RuleBasedBreakIterator construction from empty rules.
X-SVN-Rev: 38742
2016-05-14 00:34:18 +00:00
Andy Heninger
c1633486ae ICU-12537 RBBI monkey test, improve error checking in test setup.
X-SVN-Rev: 38736
2016-05-13 01:26:12 +00:00
Michael Ow
d63a77bca4 ICU-12455 Update version number to 58.0.1 in ICU4C
X-SVN-Rev: 38711
2016-05-06 20:53:07 +00:00
Andy Heninger
25a04f741a ICU-10698 Test word break of 'What is Unicode' in Japanese, resolve C vs. J differences.
X-SVN-Rev: 38699
2016-05-04 23:55:22 +00:00
Andy Heninger
2e088aff9c ICU-11723 Test dictionary breaking of 'アレルギー性結膜炎'
X-SVN-Rev: 38692
2016-05-03 22:44:32 +00:00
Andy Heninger
66537179d7 ICU-11996 CJKBreakEngine divideUpDictionaryRange, pick up test case from ICU4J.
X-SVN-Rev: 38678
2016-04-29 23:51:24 +00:00
Andy Heninger
0338b5470a ICU-11999 BreakIterator, UnhandledBreakEngine consuming too many characters. Updated test file from ICU4J.
X-SVN-Rev: 38670
2016-04-29 21:32:46 +00:00
Andy Heninger
0cbac47c4e ICU-12071 RuleBasedBreakIterator, make internal protected functions be private and delete unused ones.
X-SVN-Rev: 38666
2016-04-29 00:02:10 +00:00
Andy Heninger
7265eeae4c ICU-11556 rbbitst.txt test data file, add explicit locale.
X-SVN-Rev: 38644
2016-04-25 18:10:08 +00:00
Andy Heninger
ac9c717990 ICU-11556 Line Break rules update for L2/16-043R, don't break CA$; also LB rules refactored for reduced memory consumption.
X-SVN-Rev: 38643
2016-04-22 23:07:12 +00:00
Andy Heninger
8c7cfc31bc ICU-12071 revert premature commit for making RuleBasedBreakIterator final.
X-SVN-Rev: 38627
2016-04-19 00:26:46 +00:00
Andy Heninger
f576761ec7 ICU-12071 Make RuleBasedBreakIterator a final class.
X-SVN-Rev: 38626
2016-04-19 00:06:56 +00:00
Markus Scherer
997ed6a7cd ICU-11764 8 new script codes for Unicode 9 & CLDR 29
X-SVN-Rev: 38608
2016-04-08 22:23:30 +00:00
Stuart Gill
d64e688fec ICU-11621 modify test data file to parallel changes in Java
X-SVN-Rev: 38541
2016-03-18 19:55:45 +00:00
Peter Edberg
efd414f576 ICU-12372 Add MeasureFormat test with nb,nn,sv; fix durationUnit data (C)
X-SVN-Rev: 38527
2016-03-16 23:53:21 +00:00
Andy Heninger
5184ca0bee ICU-12373 Fix definition grapheme break rules; update to latest LineBreakTest file.
X-SVN-Rev: 38520
2016-03-15 18:36:49 +00:00
Markus Scherer
7db1c41417 ICU-12141 checking layout, layoutex, tools & tests now too; added some includes; renamed one of the two struct LookupTable in the layout engine
X-SVN-Rev: 38500
2016-03-07 20:26:37 +00:00
Peter Edberg
a7d264944d ICU-12187 BRS task - Update conditionals for non-stable APIs (common); fix clang warnings
X-SVN-Rev: 38495
2016-03-05 00:06:07 +00:00
Markus Scherer
281c5fe86a ICU-12187 remove an unused variable
X-SVN-Rev: 38490
2016-03-04 20:54:13 +00:00
kazède king
f6bdf2b1ac ICU-11872 suppress output of "midnight" in formatting (C++)
X-SVN-Rev: 38485
2016-03-04 18:13:25 +00:00
Peter Edberg
b17967ca58 ICU-12072 C, oops, correctly disable the tests currently missing data
X-SVN-Rev: 38482
2016-03-04 06:28:56 +00:00
Peter Edberg
eddf3c7f4c ICU-12072 C, Updates per review comments
X-SVN-Rev: 38481
2016-03-04 05:54:01 +00:00
Markus Scherer
155fb20a8e ICU-12187 fix dependencies, add a file, fix memory allocations
X-SVN-Rev: 38479
2016-03-03 22:56:54 +00:00
Michael Ow
69227215be ICU-12139 Fix some more uconfig header test failures
X-SVN-Rev: 38477
2016-03-03 21:51:16 +00:00
Michael Ow
9df0fc9bd8 ICU-12139 Fix some uconfig header test failure in rbbimonkey
X-SVN-Rev: 38476
2016-03-03 21:28:09 +00:00
George Rhoten
d7e92f2c9a ICU-9503 Undo removal of lenient parse data. Only English wasn't moved to CLDR.
X-SVN-Rev: 38461
2016-03-02 08:16:29 +00:00
George Rhoten
f1a9fb1109 ICU-12081 Fix build failure for "error: extra ';'" that was introduced with this ticket
X-SVN-Rev: 38460
2016-03-02 02:40:23 +00:00
George Rhoten
e768fa1e27 ICU-12081 Fix build failure for "intltest.cpp:1813: error: extra ';'" that was introduced with this ticket
X-SVN-Rev: 38459
2016-03-02 02:18:32 +00:00
Markus Scherer
378a66f69c ICU-11952 test parallel with Java, passes without library change
X-SVN-Rev: 38457
2016-03-01 23:47:52 +00:00
Markus Scherer
a9c247a3cb ICU-12166 annotate intended switch case fallthroughs
X-SVN-Rev: 38447
2016-03-01 07:44:57 +00:00
Michael Ow
bebd3e79ae ICU-12187 Fix memory leak in ICU4C 57
X-SVN-Rev: 38446
2016-03-01 07:37:31 +00:00
Michael Ow
b9f9d3a9e1 ICU-12187 Fix UTF-8 file properties in ICU4C 57
X-SVN-Rev: 38437
2016-02-29 20:04:41 +00:00
Andy Heninger
b1ea96b3db ICU-12081 Fix memory leak in Line Break Monkey test. Introduced inadvertently with the Emoji break rule updates.
X-SVN-Rev: 38433
2016-02-29 19:01:09 +00:00
Peter Edberg
5e59567c33 ICU-10893 C, add Gregorian <> Chinese calendar mapping test, comment out failing cases
X-SVN-Rev: 38430
2016-02-29 08:42:39 +00:00
Peter Edberg
2d8540d0a3 ICU-12154 C, LocaleDisplayNames should handle bad locale IDs without crashing
X-SVN-Rev: 38427
2016-02-28 23:48:41 +00:00
Michael Ow
f01caf199b ICU-12139 Remove header files from pfiles.txt and update header files
X-SVN-Rev: 38426
2016-02-28 21:22:24 +00:00
Michael Ow
7cbb746278 ICU-12187 Fix no data test failures in ICU4C for 57
X-SVN-Rev: 38425
2016-02-28 21:19:38 +00:00
Peter Edberg
ab31f07e88 ICU-12156 C, for locale disp name trailing parts, use internal methods that don't adjust for context
X-SVN-Rev: 38423
2016-02-28 20:13:37 +00:00
Peter Edberg
36b1760b83 ICU-12056 C, Add format and toPattern tests for standard date fmts with number system overrides
X-SVN-Rev: 38420
2016-02-28 07:23:23 +00:00
kazède king
e7d56c1f66 ICU-11872 port date time pattern generator char 'C' from Java to C++
X-SVN-Rev: 38397
2016-02-27 00:41:21 +00:00
Craig Cornelius
75dbee791e ICU-11735 Add test to verify that ICU4C behaves correctly.
X-SVN-Rev: 38394
2016-02-26 23:59:20 +00:00
John Emmons
03215c6ccb ICU-12185 Fix intltest testcase for TestCurrencyUsage
X-SVN-Rev: 38393
2016-02-26 23:39:44 +00:00
John Emmons
f9d2462f3c ICU-12185 Fix LDML2ICUConversion of cashDigits/cashRounding
X-SVN-Rev: 38389
2016-02-26 22:51:31 +00:00
Andy Heninger
9d9256f3b7 ICU-12081 Initial implementation Emoji break rules and a new RBBI monkey test.
X-SVN-Rev: 38387
2016-02-26 21:58:26 +00:00
Michael Ow
6a32e3f591 ICU-12139 Fix uconfig test errors for 57
X-SVN-Rev: 38383
2016-02-26 18:51:13 +00:00
Fredrik Roubert
f34de568c4 ICU-12012 Replace irregular sizeof expressions with UPRV_LENGTHOF().
R=markus.icu@gmail.com

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

X-SVN-Rev: 38378
2016-02-26 11:21:55 +00:00
kazède king
26f9512326 ICU-11872 remove unicode characters from cpp source files
X-SVN-Rev: 38376
2016-02-26 00:37:23 +00:00
kazède king
f713c0687c ICU-11872 new time formatting pattern chars b/B
Merging from the branch.

X-SVN-Rev: 38370
2016-02-25 19:51:53 +00:00
Craig Cornelius
91e6a10be2 ICU-12018 Update data loading to use ResourceTableSink and DateFormatSymbols to resolve missing data.
X-SVN-Rev: 38359
2016-02-25 00:30:11 +00:00
Fredrik Roubert
f75e591321 ICU-12012 Replace all sizeof p / U_SIZEOF_... with UPRV_LENGTHOF().
R=markus.icu@gmail.com

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

X-SVN-Rev: 38349
2016-02-24 22:52:29 +00:00
Fredrik Roubert
ebc0f5b22a ICU-12012 Replace all sizeof p / sizeof T with UPRV_LENGTHOF().
R=markus.icu@gmail.com

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

X-SVN-Rev: 38347
2016-02-24 21:48:56 +00:00
Markus Scherer
f2186b6d33 ICU-12141 make each internal header file compile by itself; add includes where necessary; add simple test script
X-SVN-Rev: 38341
2016-02-24 00:49:51 +00:00
Fredrik Roubert
7f4b8d106b ICU-12012 Replace all sizeof p / sizeof *p with UPRV_LENGTHOF().
R=markus.icu@gmail.com

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

X-SVN-Rev: 38337
2016-02-23 10:40:09 +00:00
John Emmons
3af6ddd9d8 ICU-12170 Merge data from CLDR release-29-beta1
X-SVN-Rev: 38332
2016-02-23 02:26:57 +00:00
Peter Edberg
8c643b3395 ICU-12085 Update C TestToUnicodeLocaleType/TestToLegacyType for "rg"
X-SVN-Rev: 38315
2016-02-16 19:51:26 +00:00
Peter Edberg
086ee675a8 ICU-12085 manually integrate branch > trunk (had network problems committing updated branch)
X-SVN-Rev: 38311
2016-02-15 17:58:23 +00:00
John Emmons
f7d261ebbc ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38287
2016-02-05 04:12:07 +00:00
Peter Edberg
d63bc540ec ICU-12133 (C) Change proportion-karat to concentr-karat, add 5 new units in CLDR 29
X-SVN-Rev: 38249
2016-02-02 00:38:16 +00:00
Michael Ow
8ac33b6a63 ICU-12083 Fix no data test errors
X-SVN-Rev: 38247
2016-02-01 18:02:21 +00:00
Michael Ow
a197e45227 ICU-12083 Fix bom in icu4c 57m1
X-SVN-Rev: 38246
2016-02-01 17:14:55 +00:00
Michael Ow
a264d8c41e ICU-12083 Update header test cxxfile
X-SVN-Rev: 38245
2016-02-01 16:39:58 +00:00
Andy Heninger
7529fbd82b ICU-12130 fix utext_extract() incorrect position on return.
X-SVN-Rev: 38233
2016-01-30 02:12:01 +00:00
Yoshito Umaoka
7567b72b14 ICU-11962 tzdata2016a updates to ICU4C
X-SVN-Rev: 38222
2016-01-28 23:59:32 +00:00
Markus Scherer
bb5f37a069 ICU-7457 replace MessageFormat with SimpleFormatter where easy; remove obsolete ChoiceFormat handling of currency names; move LocaleDisplayNames & ucurr from i18n to common
X-SVN-Rev: 38200
2016-01-26 22:56:59 +00:00
Michael Ow
4382bcac9f ICU-9747 Fix build issues in MSVC 2015
X-SVN-Rev: 38198
2016-01-25 20:43:27 +00:00
Markus Scherer
57f01a8756 ICU-10896 turn SimplePatternFormatter into public SimpleFormatter
X-SVN-Rev: 38195
2016-01-23 05:20:23 +00:00
Peter Edberg
b15fd37fa9 ICU-12072 Flesh out tests for ureldatefmt_ APIs
X-SVN-Rev: 38192
2016-01-22 21:37:44 +00:00
Peter Edberg
50ea6cb008 ICU-12072 RelativeDateTimeFormatter: Improve C++ format API, add plain C API (part 1, structure)
X-SVN-Rev: 38189
2016-01-22 07:20:54 +00:00