Commit Graph

27280 Commits

Author SHA1 Message Date
Michael Ow
1c4e81baed ICU-10551 Make ICU4J encoder callbacks ignore default ignorable code points
X-SVN-Rev: 36200
2014-08-18 21:28:18 +00:00
Michael Ow
9a4ae3b440 ICU-10551 Make ICU converter callbacks ignore default ignorable code points
X-SVN-Rev: 36199
2014-08-18 21:26:34 +00:00
George Rhoten
eda8266715 ICU-11064 Add syntax for PluralFormat in RBNF
X-SVN-Rev: 36197
2014-08-18 20:47:36 +00:00
Yoshito Umaoka
d3a36357c6 ICU-10898 Windos time zone mapping update for 7de0006.
X-SVN-Rev: 36193
2014-08-18 18:00:28 +00:00
Yoshito Umaoka
808a3cda74 ICU-10898 Windows time zone mapping update for 7de0006.
X-SVN-Rev: 36192
2014-08-18 17:59:57 +00:00
George Rhoten
b027245b45 ICU-10880 Add some RBNF documentation for the new syntax
X-SVN-Rev: 36188
2014-08-18 16:01:00 +00:00
Mark Davis
f7c551d636 ICU-9131 update trunk from branch, after fixes as per core review.
X-SVN-Rev: 36187
2014-08-18 12:58:44 +00:00
Mark Davis
b31ff49acf ICU-11015 Check in API, marked as @internal for now. If the API proposal is accepted, would drop the @internal.
X-SVN-Rev: 36184
2014-08-17 19:09:21 +00:00
Mark Davis
b741781903 ICU-10600 Add currencies (need some ugly hacks for that...)
X-SVN-Rev: 36181
2014-08-17 15:26:18 +00:00
George Rhoten
a1213c49b1 ICU-10880 Fix a potential infinite loop
X-SVN-Rev: 36179
2014-08-16 08:59:45 +00:00
Steven R. Loomis
12a1765e44 ICU-11045 fix for glibc assumption
X-SVN-Rev: 36178
2014-08-16 01:50:06 +00:00
Steven R. Loomis
e3dc3bc456 ICU-10347 add U_FINAL and U_OVERRIDE for C++11 "final" and "override".
Added them to several "not for subclassing" classes.
Some exceptions:
* Commented out U_FINAL where there's an internal override needed.
* For tests, added "#define U_FINAL" at the top to disable this.
#defined to null for Doxygen.

X-SVN-Rev: 36177
2014-08-16 01:30:43 +00:00
Steven R. Loomis
0a429569ff ICU-9063 improve docs around ucnv_getMinCharSize and ucnv_getMaxCharSize to reflect that they are in code points and UChar code units, respectively.
X-SVN-Rev: 36174
2014-08-15 17:55:30 +00:00
Markus Scherer
1e5c95645d ICU-11010 improve CollationKey.merge() API doc
X-SVN-Rev: 36167
2014-08-14 20:36:37 +00:00
Markus Scherer
bfb928d8dd ICU-11010 improve ucol_mergeSortkeys() API doc
X-SVN-Rev: 36166
2014-08-14 20:35:54 +00:00
Andy Heninger
bbefa308aa ICU-11051 Add synchronization to u_getDataDirectory().
X-SVN-Rev: 36165
2014-08-14 20:34:06 +00:00
Markus Scherer
438c1ac7b8 ICU-11042 Han radical-stroke order data in the root collator instead of CJK tailorings, adjusted code & tests
X-SVN-Rev: 36163
2014-08-14 18:49:59 +00:00
Markus Scherer
ec55298e96 ICU-11042 Han radical-stroke order data in the root collator instead of CJK tailorings, adjusted code & tests (merged from branches/markus/rootunihan)
X-SVN-Rev: 36162
2014-08-14 18:47:27 +00:00
Andy Heninger
1ba1ec3b83 ICU-11049 regular expressions, use same logic in UText and (UChar *) code paths when checking limit of potential match start positions.
X-SVN-Rev: 36161
2014-08-14 17:44:05 +00:00
George Rhoten
b0a0f67e21 ICU-10880 Add support for plural format syntax to RBNF.
Perform a little cleanup to the RBNF code.

X-SVN-Rev: 36160
2014-08-14 17:20:42 +00:00
Markus Scherer
435623bc05 ICU-11058 support nested collation rule imports; make the importer stateless
X-SVN-Rev: 36157
2014-08-13 22:58:14 +00:00
George Rhoten
40682975b0 ICU-11057 General cleanup for RBNF.
The TestFmwk change is a general 8-10% performance improvement for running the tests without changing the end results of the logging output.

X-SVN-Rev: 36154
2014-08-13 06:51:09 +00:00
Yoshito Umaoka
5af6a3d39f ICU-11061 Full bcp47 key/type data snychronized with ICU4C trunk.
X-SVN-Rev: 36152
2014-08-12 23:14:50 +00:00
Yoshito Umaoka
a16ab10f50 ICU-11061 Import full bcp47 keys/types from CLDR. This change is corresponding to cldrbug:7249
X-SVN-Rev: 36151
2014-08-12 23:14:06 +00:00
Yoshito Umaoka
ecf1e2f627 ICU-10898 Updated tzdbNames.res based on tzdata2014f.
X-SVN-Rev: 36145
2014-08-12 16:39:19 +00:00
Yoshito Umaoka
37d4e68cd4 ICU-10898 Updated tzdbNames.txt based on tzdata2014f.
X-SVN-Rev: 36144
2014-08-12 16:37:22 +00:00
Yoshito Umaoka
5cf61097e7 ICU-11057 Fixed a compile error with Java 5.
X-SVN-Rev: 36143
2014-08-12 14:04:10 +00:00
Michael Ow
41a76a46ba ICU-10580 Fix solaris gcc build issues
X-SVN-Rev: 36141
2014-08-12 02:11:22 +00:00
Yoshito Umaoka
4f4f553c75 ICU-10898 tzdata2014f updates to ICU4J
X-SVN-Rev: 36139
2014-08-11 21:11:48 +00:00
Yoshito Umaoka
0de2d6e411 ICU-10898 tzdata2014f updates to ICU4C
X-SVN-Rev: 36138
2014-08-11 21:07:03 +00:00
George Rhoten
2e76b99357 ICU-11057 Performance improvements and general cleanup for RBNF
X-SVN-Rev: 36137
2014-08-11 21:04:48 +00:00
Andy Heninger
e03585d7cf ICU-11049 fix regex find() memory overrun.
X-SVN-Rev: 36124
2014-08-06 21:49:08 +00:00
Scott Russell
1c22b8cf53 ICU-10832 clean up dangling references to ucdterms.txt
X-SVN-Rev: 36122
2014-08-05 02:51:52 +00:00
Tom Zhang
2c1c85aee8 ICU-10320 fix compiler warning & solaris error
X-SVN-Rev: 36119
2014-08-01 21:33:16 +00:00
Markus Scherer
e87758a436 ICU-10939 ICU4J optionally read data from .dat and .res, from ICUConfig-ured dataPath; make ICU4J support little-endian binary data files
X-SVN-Rev: 36106
2014-07-31 18:46:54 +00:00
Andy Heninger
96835f80a5 ICU-10948 Condition Variables, merged from development branch.
X-SVN-Rev: 36101
2014-07-29 23:18:47 +00:00
Tom Zhang
26063a3454 ICU-10320 API for getting/setting number format override in date formatting
X-SVN-Rev: 36097
2014-07-29 18:42:07 +00:00
Tom Zhang
fe34307c3a ICU-10320 API for getting/setting number format override in date formatting
X-SVN-Rev: 36086
2014-07-25 16:55:56 +00:00
Yoshito Umaoka
a53477ee99 ICU-10934 The tz database abbreviaion support in ICU4J
X-SVN-Rev: 36081
2014-07-23 21:53:03 +00:00
Yoshito Umaoka
ae3f6f13a4 ICU-10934 The tz database abbreviation support in ICU4C
X-SVN-Rev: 36080
2014-07-23 21:51:09 +00:00
Travis Keep
133a0ebab9 ICU-11009 Fix C NumberFormatSpecification tests.
X-SVN-Rev: 36066
2014-07-18 23:21:55 +00:00
Yoshito Umaoka
ab078968c6 ICU-11009 Added numfmtspectest.cpp in VC project file.
X-SVN-Rev: 36065
2014-07-18 22:44:57 +00:00
Travis Keep
7300b67daa ICU-11009 Fixed some bad tests in JAVA
X-SVN-Rev: 36063
2014-07-18 21:16:24 +00:00
Travis Keep
46c66e0ddb ICU-11009 Add number format specification conformance tests to ICU4C
X-SVN-Rev: 36061
2014-07-18 21:05:06 +00:00
Andy Heninger
32925a6a3b ICU-11003 Clean up gcc compiler warnings introduced with previous commit for this ticket.
X-SVN-Rev: 36051
2014-07-17 21:06:09 +00:00
Andy Heninger
642d37eb0f ICU-11003 Delete cmutex.h; change files using it to from plain C to C++.
X-SVN-Rev: 36050
2014-07-17 20:16:27 +00:00
Travis Keep
e8fd7d32dd ICU-11009 Add test for conformance to NumberFormat specification.
X-SVN-Rev: 36049
2014-07-17 19:38:54 +00:00
Andy Heninger
ec0b491358 ICU-11007 Calendar::fZone, add comment clarifying that it cannot be NULL.
X-SVN-Rev: 36048
2014-07-16 22:29:20 +00:00
Andy Heninger
ecf61700ad ICU-11006 Memory crash/corruption in for loop due to typo in the file (source/i18n/rbt_data.cpp)
X-SVN-Rev: 36047
2014-07-16 21:04:08 +00:00
Mark Davis
4661ffffa9 ICU-10600 cleaned up API and checked for currencies.
X-SVN-Rev: 36045
2014-07-16 14:14:56 +00:00