Yoshito Umaoka
ed1f16a6b7
ICU-11733 Check null for ICU DateFormatSymbols wrapped by DateFormatSymbolsICU. So DateFormatSymbols.clone() no longer cause NPE even an instance is not fully initialized.
...
X-SVN-Rev: 37501
2015-06-05 18:45:59 +00:00
Yoshito Umaoka
bcdb602582
ICU-11692 Fixed a compilation error with Java runtime version 5 - replacing String#isEmpty() with String#length() == 0
...
X-SVN-Rev: 37500
2015-06-05 16:35:12 +00:00
Michael Ow
390e7a5080
ICU-11715 Fix ICU data build issue on HPUX ia64 using aCC
...
X-SVN-Rev: 37499
2015-06-04 20:31:02 +00:00
Markus Scherer
884da1b2a9
ICU-10086 change non-member swap functions, use in-class definition of friend function; prevent self assignment of UnicodeString stack buffer (harmless but causes warnings)
...
X-SVN-Rev: 37498
2015-06-04 00:16:09 +00:00
Travis Keep
df332d3722
ICU-10458 Keep data driven tests in sync.
...
X-SVN-Rev: 37496
2015-06-03 17:10:45 +00:00
Travis Keep
a1dcd14c0d
ICU-10458 More data driven tests for parsing.
...
X-SVN-Rev: 37494
2015-06-03 16:41:42 +00:00
Michael Ow
1c3c68f43e
ICU-11696 Fix converter name with x- prefix checking
...
X-SVN-Rev: 37486
2015-06-01 23:33:28 +00:00
Michael Ow
519c6be02d
ICU-11528 Apply patch to fix build issues with AIX and GCC
...
X-SVN-Rev: 37485
2015-06-01 23:29:27 +00:00
Travis Keep
7b7a214307
ICU-11692 DecimalFormat data driven tests for JAVA.
...
X-SVN-Rev: 37484
2015-06-01 20:28:39 +00:00
Michael Ow
85b06c4845
ICU-11694 Fix memory leak when parsing flag file
...
X-SVN-Rev: 37482
2015-06-01 20:01:33 +00:00
Travis Keep
5b1be7f0d4
ICU-11692 Keep test data files in sync.
...
X-SVN-Rev: 37480
2015-05-29 23:58:03 +00:00
Markus Scherer
ad59d20e18
ICU-11620 remove checks for U_COMMON_IMPLEMENTATION that seem unnecessary
...
X-SVN-Rev: 37479
2015-05-29 22:33:55 +00:00
Travis Keep
0d6a4006f0
ICU-11692 Fix broken build.
...
X-SVN-Rev: 37478
2015-05-29 22:17:52 +00:00
Markus Scherer
7bd5656680
ICU-11610 rename usearch hash() to hashFromCE32(), improve implementation
...
X-SVN-Rev: 37477
2015-05-29 21:51:00 +00:00
Markus Scherer
2ad94b4e93
ICU-11601 UConverterSharedData: add isReferenceCounted, stop checking for special referenceCounter=~0 value outside mutex to make thread sanitizer happy, remove long-unused table pointer field, add & use initializer macro
...
X-SVN-Rev: 37476
2015-05-29 19:33:24 +00:00
Travis Keep
67134a6313
ICU-11713 Yoshito's review comments.
...
X-SVN-Rev: 37475
2015-05-29 17:14:02 +00:00
Markus Scherer
88e2877fd6
ICU-11574 near-final Unicode 8 data with new block API constants, code adjustments & fixes; svn merge --reintegrate branches/markus/uni80; plus Java port of C++ r37450 spoof data d6 update
...
X-SVN-Rev: 37474
2015-05-28 23:17:23 +00:00
Markus Scherer
fc290db4c1
ICU-11574 near-final Unicode 8 data with new block API constants, code adjustments & fixes; svn merge --reintegrate branches/markus/uni80
...
X-SVN-Rev: 37473
2015-05-28 23:16:00 +00:00
Travis Keep
2cbff1ac8b
ICU-11713 Ensure that what getGroupingSize() returns doesn't change just because grouping is enabled.
...
X-SVN-Rev: 37472
2015-05-28 22:45:45 +00:00
Travis Keep
762078d2f1
ICU-11692 Add DecimalFormat data driven tests.
...
X-SVN-Rev: 37471
2015-05-28 20:09:43 +00:00
Markus Scherer
e70b441290
ICU-10086 prevent warning or error from g++ -pedantic for extra semicolon after non-member function definition in U_DEFINE_LOCAL_OPEN_POINTER
...
X-SVN-Rev: 37470
2015-05-28 18:57:35 +00:00
Markus Scherer
f7e715daee
ICU-10086 move & swap for UnicodeString, LocalPointer, LocalArray
...
X-SVN-Rev: 37469
2015-05-28 17:03:45 +00:00
Yoshito Umaoka
475ba73f13
ICU-11697 SimpleCache thread safety - changed cacheRef to volatile.
...
X-SVN-Rev: 37468
2015-05-28 06:47:50 +00:00
Yoshito Umaoka
238b3c38a5
ICU-11703 Fixed a potential memory leak in language tag parser implementation.
...
X-SVN-Rev: 37467
2015-05-28 06:29:16 +00:00
Yoshito Umaoka
47a3db9eb6
ICU-11602 Fixed a wrong condition used for detecting keyword without value in uloc internal function for parsing keywords. TestKeywordVariants was updated to include a case hitting the code path. The test code was also updated to handle error status. A follow up ticket #11690 was created for recording some issues with the test case found in this time.
...
X-SVN-Rev: 37454
2015-05-20 23:44:16 +00:00
Yoshito Umaoka
b8d76f6ade
ICU-11677 Added a couple of test cases parsing abutting numeric date field patterns including quarter - Qyy and QQyy in TestQuarters(). ICU4C did not have the parsing problem reported by #11677 , but I want to add some test cases matchnig the ones added in ICU4J side.
...
X-SVN-Rev: 37453
2015-05-19 21:25:21 +00:00
Yoshito Umaoka
c6581d9c2f
ICU-11677 Fixed numeric field detection method to return true for pattern Q up to two letters. The pattern letters constant were updated to match the corresponding C implementation (DateFormatSymbols:isNumericField(UDateFormatField,int32_t)). Uncommented TestQuarters which was commented previously for some reasons, and added the problematic abutting patterns - Qyy and QQyy in the test data.
...
X-SVN-Rev: 37452
2015-05-19 21:25:08 +00:00
Andy Heninger
b5ec74bd3b
ICU-11665 Inconsistent word break of Japanese text.
...
X-SVN-Rev: 37448
2015-05-16 01:05:26 +00:00
Andy Heninger
7cb3f9c24c
ICU-10687 Break Engine Factory, simplify synchronization.
...
X-SVN-Rev: 37440
2015-05-14 21:54:53 +00:00
Andy Heninger
6772f79425
ICU-11670 Fix incorrect API doc for class TimeZone.
...
X-SVN-Rev: 37439
2015-05-14 18:40:12 +00:00
Andy Heninger
38aa1901a6
ICU-11663 Remove obsolete file brkitr/line_ja.txt
...
X-SVN-Rev: 37438
2015-05-14 18:22:28 +00:00
Fredrik Roubert
4854bd6b67
ICU-11674 Make ULocale tests work better with Android.
...
ULocale has been updated to work with scripts and Unicode extensions in
the Android Locale, so the tests can be updated to expect this to behave
essentially like Java 7.
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/235430043
X-SVN-Rev: 37432
2015-05-12 18:38:39 +00:00
Michael Ow
a6e72d95ee
ICU-11628 Update version number to 56.0.1 in icu data
...
X-SVN-Rev: 37431
2015-05-11 21:42:59 +00:00
Fredrik Roubert
3229213046
ICU-11674 Make ULocale work better with Android.
...
Android supports scripts and Unicode extensions, but not locale
categories. Instead of identifying Java version to determine
capabilities, this change introduces two booleans in JDKLocaleHelper,
one that tells whether the implementation supports locale categories,
and another that tells whether scripts and extensions are supported.
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/238000043
X-SVN-Rev: 37430
2015-05-08 14:43:48 +00:00
Andy Heninger
b8a025a215
ICU-11635 Fix supplemental character handling bug in class IdentifierInfo.
...
X-SVN-Rev: 37427
2015-05-07 00:32:28 +00:00
Michael Ow
e2f00eff23
ICU-11578 Set the default value of U_USE_USRDATA to 0
...
X-SVN-Rev: 37420
2015-05-04 19:11:04 +00:00
Andy Heninger
4d4ee85673
ICU-11659 Remove remnants of ICU_USE_THREADS
...
X-SVN-Rev: 37415
2015-04-30 01:10:04 +00:00
Andy Heninger
da04970a07
ICU-11603 BreakTransliterator thread safety changes, use LocalPointer and Mutex classes.
...
X-SVN-Rev: 37414
2015-04-29 23:18:32 +00:00
Yoshito Umaoka
5cbba9e1f6
ICU-11630 tzdata2015d to ICU4J
...
X-SVN-Rev: 37400
2015-04-24 23:46:18 +00:00
Yoshito Umaoka
e49f68ebab
ICU-11630 tzdata2015d to ICU4C
...
X-SVN-Rev: 37399
2015-04-24 23:45:28 +00:00
Andy Heninger
4651204fb5
ICU-11643 Several threading test cleanups.
...
X-SVN-Rev: 37395
2015-04-23 23:59:24 +00:00
Andy Heninger
673942389f
ICU-11654 Remove test/threadtest. Obsolete, abandoned code.
...
X-SVN-Rev: 37392
2015-04-23 21:39:31 +00:00
George Rhoten
e1c9c699b9
ICU-11564 Delete a stale cast and comment.
...
X-SVN-Rev: 37388
2015-04-23 17:14:52 +00:00
George Rhoten
e7b812f712
ICU-11564 Improve the thread safety of RBNF.
...
The recursion count is now a method argument instead of a data member.
Setting the DecimalFormatSymbols no longer reparses the rules, but it just sets a new version of DecimalFormatSymbols instead.
X-SVN-Rev: 37387
2015-04-23 16:13:46 +00:00
George Rhoten
5c4fe2e90a
ICU-4243 Fix RBNF ordinal parsing testing. This has worked for a while now.
...
X-SVN-Rev: 37386
2015-04-23 08:19:47 +00:00
George Rhoten
9fd5294a9b
ICU-10830 Fix build failure due to using trunk data from CLDR.
...
X-SVN-Rev: 37384
2015-04-23 07:55:14 +00:00
George Rhoten
a423e7cb09
ICU-11564 Improve the thread safety of RBNF.
...
The recursion count is now a method argument instead of a data member.
Some data fields are now marked final to ensure thread safety, which caused reordering of some data initialization/parsing.
Setting the DecimalFormatSymbols no longer reparses the rules, but it just sets a new version of DecimalFormatSymbols instead.
X-SVN-Rev: 37383
2015-04-23 07:44:14 +00:00
George Rhoten
a649861ff9
ICU-10830 RBNF locale aliases need fixing
...
X-SVN-Rev: 37382
2015-04-23 07:13:31 +00:00
Markus Scherer
f39f59f3a9
ICU-11574 genuca new script sample characters
...
X-SVN-Rev: 37381
2015-04-22 23:07:33 +00:00
Travis Keep
4a51a2f421
ICU-11652 Change default padding character from astricks 0x002A to space 0x0020
...
X-SVN-Rev: 37378
2015-04-22 21:54:15 +00:00