Commit Graph

20701 Commits

Author SHA1 Message Date
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
491b8eaf00 ICU-12187 update the pool bundles
X-SVN-Rev: 38480
2016-03-04 00:11:23 +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
kazède king
8eefcba4ec ICU-12332 initilize pointer in ucasemap.cpp
X-SVN-Rev: 38478
2016-03-03 21:57:50 +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
Andy Heninger
d743a8b947 ICU-12166 Fix mac clang has feature problem for C files.
X-SVN-Rev: 38468
2016-03-03 00:09:47 +00:00
kazède king
d845084966 ICU-11872 fix invalid memory read
X-SVN-Rev: 38467
2016-03-02 23:49:30 +00:00
kazède king
4a45deb1ac ICU-11872 I can't svn very well (actually resolves conflict this time)
X-SVN-Rev: 38466
2016-03-02 22:48:21 +00:00
kazède king
47a0d7975f ICU-11872 improve data loading and caching for DateTimePatternGenerator pattern char 'C'; plugs leak.
X-SVN-Rev: 38465
2016-03-02 22:43:27 +00:00
Steven R. Loomis
5c11445c6b ICU-12037 C: rename LICENSE.txt to LICENSE
X-SVN-Rev: 38463
2016-03-02 18:20:23 +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
George Rhoten
4263537b90 ICU-12142 Update RBNF aliases for Cantonese and Spanish to match the current CLDR locale inheritance
X-SVN-Rev: 38458
2016-03-02 00:47:06 +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
Michael Ow
f2e7352104 ICU-12187 Update some API in ICU4C 57
X-SVN-Rev: 38455
2016-03-01 22:38:48 +00:00
Markus Scherer
e596b9258a ICU-12067 withdraw getter & setter for TIME_SEPARATOR date/time field
X-SVN-Rev: 38449
2016-03-01 18:40:01 +00:00
Michael Ow
968747625e ICU-12187 Close resource to avoid memory leak
X-SVN-Rev: 38448
2016-03-01 18:32:00 +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
20db391c56 ICU-11872 Remove ending comma in enum list
X-SVN-Rev: 38445
2016-03-01 07:34:29 +00:00
Markus Scherer
1b41b8e8e3 ICU-12067 withdraw TIME_SEPARATOR date/time field
X-SVN-Rev: 38440
2016-02-29 22:13:35 +00:00
Markus Scherer
aa40037b44 ICU-12155 fix UnicodeSet::isBogus() API doc typo
X-SVN-Rev: 38439
2016-02-29 22:00:04 +00:00
Michael Ow
499344bbfb ICU-11872 Remove comma at the end of enum list
X-SVN-Rev: 38438
2016-02-29 20:30:17 +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
Michael Ow
8966d66c8b ICU-12187 Update configure script for 57.1 ICU4C
X-SVN-Rev: 38434
2016-02-29 19:06:19 +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
Michael Ow
0bcda60a7e ICU-12187 Update version number in ICU4C to 57.1
X-SVN-Rev: 38432
2016-02-29 18:54:34 +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
Felipe Balbontín
1841ee8d5d ICU-12013 Refactor DateIntervalFormat resource data loading using the sink on ICU4C.
X-SVN-Rev: 38417
2016-02-27 09:24:54 +00:00
Steven R. Loomis
4eedb66138 ICU-12037 update another ref in readme.html to license.html
X-SVN-Rev: 38408
2016-02-27 01:41:20 +00:00
Steven R. Loomis
23440d639e ICU-12037 license.html recopy from r38399 branch
X-SVN-Rev: 38402
2016-02-27 01:26:49 +00:00
Steven R. Loomis
3f6a68ff9a ICU-12037 ICU license moved to plain text. Merge from r38399
X-SVN-Rev: 38400
2016-02-27 01:22:07 +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
Andy Heninger
92e4ca4448 ICU-12138 Fix RegexCompile::doParseActions uses uninitialized variable
X-SVN-Rev: 38395
2016-02-27 00:04:47 +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
Andy Heninger
2cf8965496 ICU-12139 revert bad change to cstr.cpp. It is intended to use and depend on conversion. It is only intended for use from test and debug code, so the dependency is ok. It must be able to handle non-invariant characters.
X-SVN-Rev: 38386
2016-02-26 21:37:06 +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
ba63a17d17 ICU-11941 Add LINKFLAGS to enable setting -rpath options.
R=markus.icu@gmail.com

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

X-SVN-Rev: 38380
2016-02-26 11:25:33 +00:00
Fredrik Roubert
19db0c70be ICU-12164 Add using operator to all subclasses of LocalPointerBase.
This will add operator* and operator-> from LocalPointerBase to the
scope of each subclass.

R=markus.icu@gmail.com

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

X-SVN-Rev: 38379
2016-02-26 11:24:23 +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
99a7ebbae1 ICU-11872 fix memory errors
X-SVN-Rev: 38373
2016-02-25 21:40:27 +00:00
kazède king
f8050e2adf ICU-11872 fix build errors
X-SVN-Rev: 38372
2016-02-25 21:09:04 +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
15ed0f801d ICU-12018 Fix compile issue for some build targets.
X-SVN-Rev: 38366
2016-02-25 18:25:24 +00:00
Fredrik Roubert
255a48d30a ICU-12018 Delete superfluous trailing semicolon [-Wpedantic].
X-SVN-Rev: 38364
2016-02-25 16:23:36 +00:00
Jungshik Shin
f7de66ef4e ICU-12129 fix C4138 warning from MSVC
X-SVN-Rev: 38362
2016-02-25 01:49:48 +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
257b757897 ICU-12072 Update C comments explaining future direction
X-SVN-Rev: 38319
2016-02-17 05:50:57 +00:00
Peter Edberg
d7169564c0 ICU-12072 Improve C header comments for enum per API review
X-SVN-Rev: 38318
2016-02-17 00:04:32 +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
Yoshito Umaoka
ca34ec6b47 ICU-12170 Regenerated key-type data with CLDR trunk (including cldrbug:9264). Revereted the patch for transform extension x0 which was temporarily made for 57m1.
X-SVN-Rev: 38309
2016-02-15 17:26:43 +00:00
Jungshik Shin
da4e32180a ICU-11937 cast Quantifier to UnicodeFunctor instead of UnicodeSet
X-SVN-Rev: 38299
2016-02-08 19:37:17 +00:00
Yoshito Umaoka
22c3a94854 ICU-12091 Fixed a memory leak introduced by the quick patch in transliterator initialization code.
X-SVN-Rev: 38290
2016-02-05 16:05:39 +00:00
Yoshito Umaoka
585625c5f6 ICU-12091 Ingnore absense of type map for transform private user type 'x0'.
X-SVN-Rev: 38289
2016-02-05 06:45:46 +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
John Emmons
b4bc1811f8 ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38286
2016-02-05 04:11:14 +00:00
John Emmons
fb4d8494e3 ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38285
2016-02-05 04:09:17 +00:00
John Emmons
84be20e85f ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38284
2016-02-05 04:04:17 +00:00
John Emmons
b10e842114 ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38283
2016-02-05 03:59:39 +00:00
John Emmons
0d81c10f31 ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38282
2016-02-05 03:52:07 +00:00
John Emmons
9d3952fec0 ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38281
2016-02-05 03:50:47 +00:00
John Emmons
12eb48e599 ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38280
2016-02-05 03:46:03 +00:00
John Emmons
fec84b1252 ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38279
2016-02-05 03:42:01 +00:00
John Emmons
66aa8c0fa4 ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38278
2016-02-05 03:37:50 +00:00
Peter Edberg
2f3b19e766 ICU-12083 57m1 BRS, update readme for milestone status and copyright year, update license copyright year
X-SVN-Rev: 38268
2016-02-04 06:56:51 +00:00
Yoshito Umaoka
350820e8a6 ICU-12083 Fixed TestHost failures on Windows 10 by updating LCID mapping data including new Windows locales.
X-SVN-Rev: 38264
2016-02-04 05:43:34 +00:00
Peter Edberg
3781b678d6 ICU-12083 57m1 BRS task, update urename.h
X-SVN-Rev: 38263
2016-02-04 04:45:41 +00:00
Yoshito Umaoka
f8580d17f4 ICU-12091 Update to the previous commit - Made UnicodeString -t- to constant to match the diff provided by Steven in #12077
X-SVN-Rev: 38256
2016-02-03 21:51:20 +00:00
Yoshito Umaoka
c123e806f7 ICU-12091 Ignore BCP 47 -t- style transliterator IDs. The support for such -t- IDs will be done by #12077 later.
X-SVN-Rev: 38255
2016-02-03 21:39:38 +00:00
Michael Ow
367ded24ef ICU-12083 Update APIs for 57m1
X-SVN-Rev: 38251
2016-02-02 05:42:06 +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
Peter Edberg
891ba61c7c ICU-12133 (C) integrate CLDR data for new units
X-SVN-Rev: 38239
2016-01-30 06:53:47 +00:00
Peter Edberg
c1e6ddc08d ICU-12085 (C) integrate CLDR keyTypeData for locale key "rg" (and some other new ones)
X-SVN-Rev: 38234
2016-01-30 02:24:57 +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
Michael Ow
c5ae3a0769 ICU-12083 Fix non-ascii characters in comments
X-SVN-Rev: 38206
2016-01-27 19:24:28 +00:00
Markus Scherer
68b7cc0cd5 ICU-7457 export ucurrimp.h functions from the common library
X-SVN-Rev: 38205
2016-01-27 17:22:26 +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
Michael Ow
df945dc264 ICU-10401 Fix some warnings in MSVC build
X-SVN-Rev: 38191
2016-01-22 18:47:55 +00:00
Peter Edberg
f5d28f72d2 ICU-11802 Remove comma at end of enum that was breaking one autobuild
X-SVN-Rev: 38190
2016-01-22 17:39:30 +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
Peter Edberg
0d543296da ICU-12080 Add new supplemental unitPreferenceData from CLDR
X-SVN-Rev: 38188
2016-01-22 06:40:37 +00:00
Michael Ow
714973b396 ICU-12083 Update version number to 57m1 in ICU4C
X-SVN-Rev: 38186
2016-01-21 20:04:00 +00:00
Michael Ow
fbff04a4d0 ICU-12015 Update the array size to avoid buffer overflow
X-SVN-Rev: 38185
2016-01-21 19:49:39 +00:00
Markus Scherer
c10fdc6e29 ICU-11802 add 4 Emoji properties from emoji-data.txt 2.0
X-SVN-Rev: 38183
2016-01-21 04:39:21 +00:00
Michael Ow
7847919dfa ICU-11893 Fix warning in visual studio 2013
X-SVN-Rev: 38168
2016-01-12 22:39:56 +00:00
Markus Scherer
080e9d32a3 ICU-12042 better API docs
X-SVN-Rev: 38161
2016-01-09 01:13:52 +00:00
Markus Scherer
1be318d2f9 ICU-12042 ures_getUnicodeString() and variants return bogus strings when an error occurred
X-SVN-Rev: 38160
2016-01-09 00:58:15 +00:00
Andy Heninger
c8d863f1d4 ICU-11851 NumberFormat API doc cleanup.
X-SVN-Rev: 38159
2016-01-08 22:21:51 +00:00
Markus Scherer
9eb5fc1b11 ICU-12032 rewrite SimplePatternFormatter: quoting like MessageFormat, shorter, create fewer objects
X-SVN-Rev: 38155
2016-01-07 00:20:53 +00:00
Michael Ow
53a0a74221 ICU-11669 Fix invalid character in project file
X-SVN-Rev: 38153
2016-01-06 19:10:24 +00:00
Michael Ow
4154ab3516 ICU-11669 Add language extension to DateIntervalFormat test source code file
X-SVN-Rev: 38152
2016-01-06 19:07:41 +00:00
Andy Heninger
3e1bf369df ICU-11669 DateIntervalFormat::format() thread safety fixes.
X-SVN-Rev: 38151
2016-01-06 00:09:25 +00:00
Michael Ow
a9395a0af8 ICU-12030 Update destructor to delete all patterns
X-SVN-Rev: 38148
2015-12-31 21:12:07 +00:00
Steven R. Loomis
5b0ff67dfa ICU-10684 fix int32 to uint32
X-SVN-Rev: 38144
2015-12-17 18:12:56 +00:00
Steven R. Loomis
6f25906b7f ICU-11865 Layout update
Upstream: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/efc8652da937

X-SVN-Rev: 38143
2015-12-17 01:43:38 +00:00
Steven R. Loomis
3ff0ac77ad ICU-10684 merge in Layout updates
Upstream: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9d29c19f1de1

X-SVN-Rev: 38142
2015-12-17 01:36:04 +00:00
Steven R. Loomis
32af290668 ICU-12020 merge in Layout updates
Upstream: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/dbb4e2bdfa9e

One missed patch in MorphTables.cpp (noted in ticket)

X-SVN-Rev: 38141
2015-12-17 01:29:24 +00:00
Markus Scherer
b24d71cf90 ICU-12041 check that per-unit patterns have one placeholder, fix patterns
X-SVN-Rev: 38139
2015-12-16 22:29:21 +00:00
Markus Scherer
ddfb23cc4c ICU-12031 define StandardPlural::indexFromString(const UnicodeString &keyword, UErrorCode &errorCode)
X-SVN-Rev: 38137
2015-12-16 05:36:59 +00:00
Markus Scherer
758b66dbca ICU-12030 MeasureFormat handle by-plural-form sideways-aliasing, by not bundling plural forms into a QuantityFormatter, port from Java
X-SVN-Rev: 38136
2015-12-16 04:41:33 +00:00
Markus Scherer
8c6d77a375 ICU-12031 StandardPlural from UnicodeString
X-SVN-Rev: 38134
2015-12-16 04:21:28 +00:00
Andy Heninger
4f959e2bc7 ICU-11710 remove review note comment.
X-SVN-Rev: 38133
2015-12-15 21:23:37 +00:00
Andy Heninger
0b2778f3bb ICU-11461 Remove unused setInteger functionality from DigitList
X-SVN-Rev: 38131
2015-12-15 19:37:36 +00:00
Markus Scherer
4c96f9a866 ICU-12031 port enum StandardPlural to C++
X-SVN-Rev: 38130
2015-12-14 21:57:41 +00:00
Andy Heninger
bb50b15953 ICU-11710 TimeUnitFormat, fix compile error in previous commit.
X-SVN-Rev: 38127
2015-12-14 05:10:38 +00:00
Andy Heninger
22dfe1dd38 ICU-11710 Use LocalPointer in TimeUnitFormat impl.
X-SVN-Rev: 38126
2015-12-14 04:41:52 +00:00
Michael Ow
03392ddd85 ICU-12026 Add .size to gcc assembly code
X-SVN-Rev: 38117
2015-12-10 14:36:50 +00:00
Andy Heninger
18450a9957 ICU-12028 Compiler warning cleanup.
X-SVN-Rev: 38116
2015-12-09 02:11:07 +00:00
Michael Ow
ea597d89d1 ICU-11961 Fix delete statement
X-SVN-Rev: 38111
2015-12-08 05:13:49 +00:00
Andy Heninger
ad1bbbe97b ICU-12027 Improved thread safety of RuleBasedTransliterator.
X-SVN-Rev: 38110
2015-12-08 01:29:24 +00:00
Andy Heninger
f673fc0cf1 ICU-11961 tweak Windows project file for build breakage
X-SVN-Rev: 38109
2015-12-04 01:10:18 +00:00
Andy Heninger
d4e3d2c088 ICU-11961 Multi-thread slow tests TimeZoneFormatTest/TestTimeRoundTrip and CalendarLimitTest/TestLimits
X-SVN-Rev: 38108
2015-12-03 23:10:38 +00:00
Markus Scherer
5a7ff3049b ICU-11986 MeasureFormat unit display patterns need to fall back to the parent locales per plural form, not as a set; add MeasureFormatTest::TestIndividualPluralFallback(); fix RelativeDateTimeFormatterTest::TestSerbianFallback() test data
X-SVN-Rev: 38103
2015-12-02 22:54:54 +00:00
Andy Heninger
8b03bbc037 ICU-12014 fix float-cast-overflow in rbnf.cpp
X-SVN-Rev: 38102
2015-12-02 22:31:56 +00:00
Markus Scherer
724f7b5c10 ICU-11986 const ResourceValue references, sink.leave(), some more specific types in MeasureFormat code
X-SVN-Rev: 38094
2015-11-19 22:33:25 +00:00
Michael Ow
d0ed7b3b60 ICU-11987 Apply patch for TZ detection
X-SVN-Rev: 38093
2015-11-19 21:16:12 +00:00
Michael Ow
83732e4bec ICU-11968 Fix test error on zos
X-SVN-Rev: 38092
2015-11-19 20:57:59 +00:00
Michael Ow
a8b1972f92 ICU-11835 Fix solaris default locale detection issue
X-SVN-Rev: 38091
2015-11-19 19:44:04 +00:00
Michael Ow
257d5a0a27 ICU-11809 Null terminate buffer in initCurrency
X-SVN-Rev: 38090
2015-11-19 18:58:42 +00:00
Fredrik Roubert
25f9110090 ICU-11985 Handle 'j' and 'J' in date time pattern skeletons.
R=mark.edward.davis@gmail.com, markus.icu@gmail.com, pedberg@apple.com

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

X-SVN-Rev: 38089
2015-11-18 12:29:17 +00:00
Markus Scherer
d5877ebe4e ICU-11986 use prefix Resource for C++ classes, prefix UResource for C types
X-SVN-Rev: 38087
2015-11-18 00:18:28 +00:00
Michael Ow
a47a3679ac ICU-11979 Fix max char size for iso-2022-kr in icu4c
X-SVN-Rev: 38086
2015-11-17 23:08:52 +00:00
Markus Scherer
7c7b8ee870 ICU-11986 more compact MeasureFormat data sink declaration+defition, add comments
X-SVN-Rev: 38084
2015-11-16 23:50:58 +00:00
Markus Scherer
2810d28dd7 ICU-11986 do not duplicate MeasureFormat data for sideways-fallback aliases
X-SVN-Rev: 38083
2015-11-14 00:31:21 +00:00
Markus Scherer
147ca53163 ICU-11986 enumerate most of the measurement unit formatting data, rather than lookup-with-fallback for each piece; adds necessary fallback on leaf level
X-SVN-Rev: 38082
2015-11-12 22:09:04 +00:00
Michael Ow
64bd7cbf4f ICU-11959 Apply patch for flag parser
X-SVN-Rev: 38081
2015-10-28 20:16:51 +00:00
Michael Ow
385c8dd53d ICU-11793 Add validation check to len
X-SVN-Rev: 38080
2015-10-28 16:30:28 +00:00
Michael Ow
9409eecc4c ICU-11939 Close resource bundle after use
X-SVN-Rev: 38078
2015-10-21 20:39:15 +00:00
Yoshito Umaoka
cfc9e2fdd8 ICU-11962 tzdata2015g to ICU4C trunk
X-SVN-Rev: 38058
2015-10-10 05:16:46 +00:00
Andy Heninger
8dba7301b7 ICU-11554 Fix regex bug with look-behind matching & UTF-8 input.
X-SVN-Rev: 38056
2015-10-09 20:01:46 +00:00
Andy Heninger
5f297b7ad2 ICU-11856 Intltest messages, use system codepage conversion.
X-SVN-Rev: 38055
2015-10-09 18:14:23 +00:00
Andy Heninger
0464cceedf ICU-11857 Add CStr class for easier UnicodeString to char * conversions.
X-SVN-Rev: 38054
2015-10-09 17:53:44 +00:00
Andy Heninger
21720c5627 ICU-11927 source/data/build.xml, update specification of break iterator .txt files.
X-SVN-Rev: 38053
2015-10-08 23:28:06 +00:00
Andy Heninger
d06ffe0e27 ICU-10616 break iterator data files, separate rules, dictinaries and locales.
X-SVN-Rev: 38052
2015-10-08 22:20:33 +00:00
Andy Heninger
9b8403900a ICU-11507 Regex, fix problem with backrefs of unpaired surrogates.
X-SVN-Rev: 38038
2015-10-06 23:59:28 +00:00
Andy Heninger
1c869c6791 ICU-11657 Synchronize intltest message output.
X-SVN-Rev: 38036
2015-10-06 23:13:49 +00:00
Michael Ow
48d33a120f ICU-11944 Update readme
X-SVN-Rev: 38033
2015-10-02 21:59:36 +00:00
Michael Ow
09a524734f ICU-11917 Update API Change report
X-SVN-Rev: 38016
2015-09-23 21:10:35 +00:00
Michael Ow
6857dbc99e ICU-11917 Add missing API tag
X-SVN-Rev: 38015
2015-09-23 20:58:51 +00:00
Michael Ow
04b5b54998 ICU-11869 Update 2022 code in ICU4C
X-SVN-Rev: 38014
2015-09-23 20:49:25 +00:00
Peter Edberg
10053e8a55 ICU-11929 (C) Rename MeasureUnit methods createGeneric, createRevolution
X-SVN-Rev: 38009
2015-09-23 18:32:26 +00:00
Michael Ow
eef7281848 ICU-11869 Add fix to JIS8 and other ISO2022JP
X-SVN-Rev: 38002
2015-09-23 05:22:40 +00:00
Steven R. Loomis
065b39323a ICU-11917 fixes for UCONFIG_ENABLE_PLUGINS
* \def had incorrect macro name
* update Doxyfile.in to show uplug API

X-SVN-Rev: 37996
2015-09-22 22:51:32 +00:00
Markus Scherer
436f13cb31 ICU-11917 ICU 56 dependencies updates
X-SVN-Rev: 37995
2015-09-22 21:52:06 +00:00
Markus Scherer
949c45546a ICU-11917 fix return from void function
X-SVN-Rev: 37994
2015-09-22 21:51:31 +00:00
Markus Scherer
9d080ee08a ICU-11917 virtual destructors must be defined explicitly, out-of-line, first virtual method
X-SVN-Rev: 37993
2015-09-22 21:51:03 +00:00
Michael Ow
5d62893d05 ICU-11917 Fix svn prop and line endings
X-SVN-Rev: 37987
2015-09-22 16:45:44 +00:00
Michael Ow
0f3551c762 ICU-11917 Check in some uconfig test error fixes
X-SVN-Rev: 37986
2015-09-22 16:24:52 +00:00
Michael Ow
fdd235d5e5 ICU-11917 Fix no data test errors in ICU4C 56
X-SVN-Rev: 37981
2015-09-22 04:02:11 +00:00
Peter Edberg
87970fe888 ICU-11917 BRS, Update macros #ifndef U_HIDE_DRAFT/INTERNAL/DEPRECATED_API
X-SVN-Rev: 37976
2015-09-21 20:23:38 +00:00
Michael Ow
2657e9f6c6 ICU-11917 Add missing deprecated flags
X-SVN-Rev: 37975
2015-09-21 19:14:44 +00:00
Peter Edberg
ef2b7b4c78 ICU-11917 BRS, update urename.h
X-SVN-Rev: 37972
2015-09-18 01:52:46 +00:00
Michael Ow
d6814bf17d ICU-11917 Regenerate configure for ICU 56
X-SVN-Rev: 37971
2015-09-17 18:48:01 +00:00
Michael Ow
888950485a ICU-11917 Update version number in ICU4C to 56.1
X-SVN-Rev: 37970
2015-09-17 18:41:58 +00:00
Michael Ow
148ec9f9e5 ICU-11917 Promote 54 draft API to stable
X-SVN-Rev: 37969
2015-09-17 18:25:20 +00:00
Markus Scherer
815ae73855 ICU-11790 UnicodeString rather than LocalPointer<UnicodeString>; moveFrom() = adoptInstead(orphan())
X-SVN-Rev: 37965
2015-09-16 18:32:43 +00:00
Markus Scherer
e95ec1d6a3 ICU-11917 ICU 56 pool bundles update
X-SVN-Rev: 37964
2015-09-16 16:53:55 +00:00
Scott Russell
c179cf974c ICU-11572 API proposal updates for approved constants
X-SVN-Rev: 37961
2015-09-16 00:14:58 +00:00
Steven R. Loomis
39f7040439 ICU-11886 unsafe-backward set, review comments
. remove #if 0's and stray comments
. cleanup UnicodeSet docs (deserialize does not freeze)
. remove dead code in collationdatareader.cpp

X-SVN-Rev: 37960
2015-09-15 21:42:56 +00:00
Markus Scherer
99febdc465 ICU-11750 defer & simplify fetching code points from CharacterIterator, test normalization boundaries from both sides
X-SVN-Rev: 37959
2015-09-15 21:04:29 +00:00
Markus Scherer
5faab922bd ICU-11709 do not clobber existing UErrorCode failure code, do not orphan() names until you know that the Enumeration was allocated and thus did adopt
X-SVN-Rev: 37956
2015-09-15 18:03:08 +00:00
Markus Scherer
536f59d246 ICU-11886 simple test case for the UnicodeSet.toPattern() problem, to be fixed with ticket #11891
X-SVN-Rev: 37954
2015-09-14 23:22:05 +00:00
Peter Edberg
c828e3fd29 ICU-11750 Try to avoid uninitialized variable error in memcheck buildbot
X-SVN-Rev: 37953
2015-09-14 07:02:46 +00:00
Peter Edberg
525a00b02e ICU-11750 Improve comments again
X-SVN-Rev: 37951
2015-09-13 18:58:19 +00:00
Peter Edberg
79589c201a ICU-11750 Improve comments
X-SVN-Rev: 37950
2015-09-13 17:14:34 +00:00
Peter Edberg
ae7f45d5c1 ICU-11750 For Indic search: Allow match end at normalization boundary in middle of grapheme cluster
X-SVN-Rev: 37949
2015-09-13 07:43:51 +00:00
Steven R. Loomis
9bb043757a ICU-11248 promote FilteredBreakIterator to draft
X-SVN-Rev: 37948
2015-09-12 01:11:53 +00:00
Markus Scherer
69543d559e ICU-11016 add support for minimum grouping digits (technology preview, not using CLDR data yet)
X-SVN-Rev: 37946
2015-09-11 19:18:00 +00:00
Steven R. Loomis
39f698cbc3 ICU-11437 revert r37938 r37939 (also ICU-11435 ) - try to unbreak Solaris
X-SVN-Rev: 37945
2015-09-11 02:01:12 +00:00
Peter Edberg
4f8296e079 ICU-11709 Fix leak in NumberingSystem::getAvailableNames; rename variables to avoid confusion
X-SVN-Rev: 37944
2015-09-10 22:49:03 +00:00
Steven R. Loomis
98f5987b43 ICU-11248 use '@ss=' and not x-uli
remove an old test hack.

X-SVN-Rev: 37940
2015-09-10 07:00:30 +00:00
Steven R. Loomis
e12c286572 ICU-11437 endianness detection on bsd
X-SVN-Rev: 37939
2015-09-10 06:43:39 +00:00
Steven R. Loomis
a6fd360ff3 ICU-11435 Bitrig fixes.
Incorporates ICU-11881 and ICU-11882 

X-SVN-Rev: 37938
2015-09-10 06:26:57 +00:00
Steven R. Loomis
db7c01cf1f ICU-11435 SmartOS fixes
X-SVN-Rev: 37937
2015-09-10 06:20:47 +00:00
Steven R. Loomis
9ab86aaddb ICU-11786 fix FilteredBreakIterator::last()
* last() was defective
* update the test case
* remove the logknownissue

X-SVN-Rev: 37936
2015-09-10 06:00:44 +00:00
Peter Edberg
5d1a2fa6bd ICU-11787 Add support for UNUM_CURRENCY_STANDARD and locale u-ext key -cf- (C)
X-SVN-Rev: 37935
2015-09-10 05:40:20 +00:00
Steven R. Loomis
6b8c10a398 ICU-11826 fix makeconv linkage change that broke on non-Windows
You can please some of the platforms some of the time…

X-SVN-Rev: 37933
2015-09-10 02:39:41 +00:00
Steven R. Loomis
03bf2882a9 ICU-11886 workaround for test failures- disable TestUCAUnsafeBackwards on Windows
X-SVN-Rev: 37932
2015-09-10 02:35:00 +00:00
Steven R. Loomis
9d91ee05db ICU-11826 makeconf.cpp fix for Windows linkage
X-SVN-Rev: 37931
2015-09-10 02:06:33 +00:00
Markus Scherer
0f0c7656d3 ICU-11832 some better error checking based on static code analysis
X-SVN-Rev: 37930
2015-09-10 01:42:34 +00:00
Steven R. Loomis
94fe10c710 ICU-11886 Speed up ucol_open by 21%
* implement a deserialize constructor for UnicodeSet
 * add test cases for same
* add a generator (`gencolusb`) which can build `source/i18n/collunsafe.h`
* Note that for bootstrapping `collunsafe.h` can be truncated (zero length).

X-SVN-Rev: 37929
2015-09-10 01:39:06 +00:00
Peter Edberg
b5fe5f98c4 ICU-11791 Fix leak in FilteredBreakIteratorBuilder::createInstance for "zh", "fi", ... (i.e. failure case)
X-SVN-Rev: 37928
2015-09-10 00:18:11 +00:00
Markus Scherer
b574c33a88 ICU-11873 fix memory leak in samples/layout/paragraph.cpp class Paragraph
X-SVN-Rev: 37924
2015-09-09 19:44:48 +00:00
Markus Scherer
2769a64643 ICU-11863 pkgdata.cpp define & use LocalPipeFilePointer (auto pointer) for popen/pclose
X-SVN-Rev: 37921
2015-09-09 18:47:00 +00:00
Peter Edberg
cd4634345e ICU-11770 If locale has ss-standard, sentence break iterator uses suppressions data via FilteredBreakIterator
X-SVN-Rev: 37914
2015-09-09 04:05:01 +00:00
Peter Edberg
e4d76d4125 ICU-11786 Terminate internalNext/Prev when we reach text limit, not just at UBRK_DONE, so more tests for #11770 can pass
X-SVN-Rev: 37913
2015-09-09 03:55:20 +00:00
Travis Keep
b49ad21ea8 ICU-11740 Final sync of C and J copies of data driven tests.
X-SVN-Rev: 37910
2015-09-09 00:09:32 +00:00
Michael Ow
784e59b2ae ICU-11869 Update jis8 test for edge case
X-SVN-Rev: 37907
2015-09-08 22:37:30 +00:00
Michael Ow
623c907a81 ICU-11869 Update charset pref order for jis8
X-SVN-Rev: 37905
2015-09-08 22:35:02 +00:00
Markus Scherer
d42e632251 ICU-11830 genrb.cpp: use CharString for pool file name & current file name; use LocalPointer for newPoolBundle; use UErrorCode reference not pointer
X-SVN-Rev: 37904
2015-09-08 21:44:49 +00:00
Markus Scherer
436d5a6ddc ICU-11829 change derb.c to .cpp; use CharString & UnicodeString for building strings; remove unused converter variable; use UPRV_LENGTHOF()
X-SVN-Rev: 37903
2015-09-08 21:08:55 +00:00
Markus Scherer
f9b98d9b6f ICU-11826 makeconv main() use CharString for outFileName; change from .c to .cpp; CharString add lastIndexOf(char) and ensureEndsWithFileSeparator()
X-SVN-Rev: 37902
2015-09-08 19:54:38 +00:00
Peter Edberg
7e03903fd5 ICU-11773 Improve test, fix typo (C)
X-SVN-Rev: 37900
2015-09-08 02:25:24 +00:00
Peter Edberg
49d4ab5ee6 ICU-11773 Withdraw COLON as pattern char, leave support for UDAT_TIME_SEPARATOR_FIELD (C)
X-SVN-Rev: 37898
2015-09-07 22:39:49 +00:00
Markus Scherer
8fb97395f8 ICU-11860 separate init-once of uspoof statics (for most functions) from init-once of uspoof default data (only for uspoof_open()); gencfu calls uspoof_openFromSource() for building the default data, so uspoof_openFromSource() must not require that default data
X-SVN-Rev: 37897
2015-09-07 01:48:29 +00:00
Markus Scherer
1e736e034b ICU-11704 better/simpler memory management in toolutil/pkg_icu.cpp writePackageDatFile()
X-SVN-Rev: 37896
2015-09-07 01:32:31 +00:00
Markus Scherer
a97583a817 ICU-11860 uspoof_openFromSource() initializes static variables; isolate test code for uspoof_openFromSource() so that initialization can be tested
X-SVN-Rev: 37895
2015-09-07 01:18:49 +00:00
Markus Scherer
cd67ec8ed6 ICU-11765 fix u_charsToUChars() string length and make its destination buffer large enough
X-SVN-Rev: 37894
2015-09-07 00:38:38 +00:00
Markus Scherer
079f95c9a9 ICU-11765 fix string length in udatpg_test.c TestUsage()
X-SVN-Rev: 37893
2015-09-07 00:27:33 +00:00
Markus Scherer
1dc53cb9cf ICU-11765 NUL-terminate a uenumtst.c test string
X-SVN-Rev: 37892
2015-09-05 19:25:38 +00:00
Markus Scherer
fb1f737cc7 ICU-11765 fix custrtst.c TestCountChar32(): need to use NUL-terminated buffer when testing NUL termination, not unterminated string
X-SVN-Rev: 37891
2015-09-05 19:17:55 +00:00
Markus Scherer
a45bac77fe ICU-11765 fix utrans_stripRules() source overruns from a comment or an escape at the end of the source string; make U8_SET_CP_LIMIT() work with index after NUL terminator, consistent with U16_SET_CP_LIMIT(), although strictly speaking this behavior is undefined
X-SVN-Rev: 37889
2015-09-04 23:45:19 +00:00
Jungshik Shin
49eb03845c ICU-11867 fix "virtual functions hidden" warning in windtfmt/winnmfmt
X-SVN-Rev: 37886
2015-09-04 20:17:30 +00:00
Jungshik Shin
083ac0c904 ICU-11866 remove refrences to StringThreadTest (friend lines)
X-SVN-Rev: 37884
2015-09-04 19:07:56 +00:00
Markus Scherer
0bdc5dd937 ICU-11774 toolutil Package use uprv_free & LocalMemory, not free()
X-SVN-Rev: 37883
2015-09-04 18:59:17 +00:00
Markus Scherer
b4b5fc8392 ICU-11831 u_parseArgs() reset option->doesOccur in case of error
X-SVN-Rev: 37882
2015-09-04 18:38:25 +00:00
Markus Scherer
94243c69c0 ICU-7303 deprecate old normalization APIs that have Normalizer2 replacements
X-SVN-Rev: 37873
2015-09-03 16:12:20 +00:00
John Emmons
9966a55639 ICU-11846 CLDR 28 data integration (d05)
X-SVN-Rev: 37868
2015-09-02 22:59:08 +00:00
Travis Keep
b7d18e518c ICU-11780 Reduce heap size for caching date formatters.
X-SVN-Rev: 37860
2015-09-01 20:13:27 +00:00
John Emmons
e5baa4deda ICU-11846 CLDR 28 data integration (d04)
X-SVN-Rev: 37854
2015-08-31 21:32:04 +00:00
Michael Ow
6e443bfc40 ICU-11810 Ensure delete of language tag pointer
X-SVN-Rev: 37853
2015-08-31 19:12:34 +00:00
Michael Ow
8a6d11ed90 ICU-11811 Delete pointer on error
X-SVN-Rev: 37852
2015-08-31 19:03:13 +00:00
Michael Ow
d3a1c40213 ICU-11828 Add check for null pointer
X-SVN-Rev: 37851
2015-08-31 18:59:01 +00:00
John Emmons
3506c79716 ICU-11846 Fix memory leak in modified Region code
X-SVN-Rev: 37849
2015-08-29 03:08:44 +00:00
Travis Keep
dd0466cdad ICU-11740 Add documentation to DecimalFormatImpl class.
X-SVN-Rev: 37848
2015-08-28 23:23:38 +00:00
John Emmons
87fd2e76a6 ICU-11846 CLDR 28 data integration (d03)
X-SVN-Rev: 37844
2015-08-28 20:52:59 +00:00
Travis Keep
bc33f20e3c ICU-11740 Add more tests to prove that this change resolves other tickets.
X-SVN-Rev: 37843
2015-08-28 18:38:37 +00:00
Steven R. Loomis
8e2b2d1250 ICU-11827 icu-config: do not add date to the script
X-SVN-Rev: 37841
2015-08-27 21:54:51 +00:00
John Emmons
17e2790359 ICU-11846 CLDR 28 data integration
X-SVN-Rev: 37837
2015-08-27 20:57:14 +00:00
John Emmons
01e0c332a5 ICU-11846 CLDR 28 data integration
X-SVN-Rev: 37836
2015-08-27 20:23:27 +00:00
Travis Keep
e837bd4f7f ICU-11868 Add test that was failing with the legacy DecimalFormat code.
X-SVN-Rev: 37835
2015-08-27 18:03:18 +00:00
Steven R. Loomis
ab0168470b ICU-11740 divide by zero fix (!)
X-SVN-Rev: 37834
2015-08-27 00:25:12 +00:00
Steven R. Loomis
6abcab0f43 ICU-11740 template fix for MSVC
X-SVN-Rev: 37833
2015-08-27 00:14:12 +00:00
Travis Keep
b7cf3ca31c ICU-11740 Disallow copy and assign on VisibleDigitsWithExponent enable data driven tests that were known to fail with the legacy DecimalFormat code but pass with the new DecimalFormat code.
X-SVN-Rev: 37832
2015-08-26 21:15:37 +00:00
Travis Keep
f1bd63c26d ICU-11740 Attempt to fix broken build.
X-SVN-Rev: 37827
2015-08-26 19:13:28 +00:00