Yoshito Umaoka
1607eb7116
ICU-8951 Fixed a namespace problem.
...
X-SVN-Rev: 36462
2014-09-11 15:51:10 +00:00
Markus Scherer
459c88cc14
ICU-11129 simplify string buffer handling
...
X-SVN-Rev: 36461
2014-09-11 15:34:38 +00:00
John Emmons
4d47dd3226
ICU-11092 Split out units data into a separate tree
...
X-SVN-Rev: 36458
2014-09-11 10:16:22 +00:00
Yoshito Umaoka
02939804a5
ICU-11240 ICU4C 54 API status promotion.
...
X-SVN-Rev: 36454
2014-09-11 06:16:13 +00:00
Yoshito Umaoka
9bdc7d3e1c
ICU-8951 Changes based on Markus's review comment. Fixed an EBCDIC support problem.
...
X-SVN-Rev: 36450
2014-09-11 05:51:15 +00:00
Steven R. Loomis
4345b76644
ICU-10881 merge from branch - conservative fixes to some warnings
...
X-SVN-Rev: 36449
2014-09-11 05:25:13 +00:00
Michael Ow
62c4c3530d
ICU-10551 Update test to check non-ignorable code points and fix comments
...
X-SVN-Rev: 36443
2014-09-10 23:23:56 +00:00
Travis Keep
c794caf7d4
ICU-10999 Add per unit measure formatting.
...
X-SVN-Rev: 36441
2014-09-10 20:06:52 +00:00
Scott Russell
2411d1606b
ICU-10992 BRS: ensure correct line-endings and svn property
...
X-SVN-Rev: 36434
2014-09-10 18:29:54 +00:00
Peter Edberg
d87c86274c
ICU-10326 Add dictionary-based word/line break for Burmese/Myanmar
...
X-SVN-Rev: 36397
2014-09-08 22:16:21 +00:00
Andy Heninger
49435e183f
ICU-10886 C BreakIterator, clarify starting index of iteration is zero
...
X-SVN-Rev: 36390
2014-09-08 17:42:57 +00:00
Andy Heninger
9a82d60b1a
ICU-10886 C BreakIterator, clarify starting index of iteration is zero
...
X-SVN-Rev: 36389
2014-09-08 17:36:46 +00:00
Markus Scherer
4174db0520
ICU-9644 bug fix
...
X-SVN-Rev: 36385
2014-09-08 03:26:40 +00:00
Markus Scherer
0f78abc7ee
ICU-9644 re-hardcode some normalization data: nfc.nrm
...
X-SVN-Rev: 36384
2014-09-08 03:05:56 +00:00
Andy Heninger
9a2a9bea34
ICU-11036 RBBI, check data header when opening.
...
X-SVN-Rev: 36366
2014-09-05 21:23:48 +00:00
Yoshito Umaoka
03a9132d92
ICU-10993 ICU4C version number to 54.1.
...
X-SVN-Rev: 36357
2014-09-05 14:15:25 +00:00
Andy Heninger
b8935501f7
ICU-10904 Deprecate unused error U_REGEX_OCTAL_TOO_BIG.
...
X-SVN-Rev: 36349
2014-09-04 21:37:24 +00:00
Andy Heninger
528f72ad79
ICU-11082 Fix typo in RBBIRuleScanner::error()
...
X-SVN-Rev: 36348
2014-09-04 21:15:14 +00:00
Andy Heninger
f626431e29
ICU-11233 Remove U_FINAL for classes we subclass. Produces bad code.
...
X-SVN-Rev: 36346
2014-09-04 18:58:17 +00:00
Andy Heninger
746aadf44a
ICU-10942 Time Zone data loading, merge from branch.
...
X-SVN-Rev: 36342
2014-09-04 01:07:38 +00:00
Yoshito Umaoka
15962facca
ICU-8951 Fix for a build error on Mac.
...
X-SVN-Rev: 36326
2014-09-03 14:16:17 +00:00
Yoshito Umaoka
8885f1ef78
ICU-8951 BCP 47 key/type converter APIs merged from the work branch.
...
X-SVN-Rev: 36320
2014-09-03 04:42:21 +00:00
Yoshito Umaoka
23c9cdafbc
ICU-11054 Fixed ubidi_setPara crash issue caused by wrong memory allocation size check. Added a simple test case which reproduced the problem.
...
X-SVN-Rev: 36304
2014-09-02 18:41:21 +00:00
Markus Scherer
f81a01e01b
ICU-10883 UTS 46 toUnicode set error for empty label including just xn--
...
X-SVN-Rev: 36297
2014-08-29 23:07:42 +00:00
Markus Scherer
b6b33e5481
ICU-10608 document udata alignment requirements
...
X-SVN-Rev: 36295
2014-08-29 22:03:20 +00:00
Markus Scherer
b422082fab
ICU-10889 test & fix u_charFromName(U_EXTENDED_CHAR_NAME) underflow crash
...
X-SVN-Rev: 36293
2014-08-29 21:31:07 +00:00
Markus Scherer
6860fda7cd
ICU-10946 clarify uscript_getName() & uscript_getShortName()
...
X-SVN-Rev: 36292
2014-08-29 20:14:00 +00:00
Markus Scherer
822f228b1a
ICU-10751 try to fix Windows build, apparently still not on C99
...
X-SVN-Rev: 36282
2014-08-29 03:41:29 +00:00
Markus Scherer
e353b8e897
ICU-10751 uscript_getCode(locale) use likely subtags not LocaleScript locale data
...
X-SVN-Rev: 36280
2014-08-28 23:51:38 +00:00
Markus Scherer
8f69b6c53d
ICU-7653 change a few straggler LENGTHOFs
...
X-SVN-Rev: 36277
2014-08-28 23:20:12 +00:00
Steven R. Loomis
7594250cc5
ICU-7653 changed uprv_lengthof to UPRV_LENGTHOF, also added apidoc
...
X-SVN-Rev: 36275
2014-08-28 22:13:45 +00:00
Markus Scherer
53dcbe6141
ICU-10736 Locale.isRightToLeft(), uloc_isRightToLeft(locale)
...
X-SVN-Rev: 36269
2014-08-28 18:28:30 +00:00
Tom Zhang
ee1f29b584
ICU-7653 move LENGTHOF(array) to common, internal header
...
X-SVN-Rev: 36265
2014-08-28 14:55:34 +00:00
Markus Scherer
16527bddbb
ICU-10435 deprecate collation TAILORINGS_VERSION
...
X-SVN-Rev: 36254
2014-08-27 22:18:28 +00:00
Markus Scherer
725657cd3d
ICU-10477 drop already-marginal support for ULOC_REQUESTED_LOCALE
...
X-SVN-Rev: 36252
2014-08-27 21:27:37 +00:00
Travis Keep
9c4a5db353
ICU-11075 Remove dead code including LRUCache and tests and sharedptr.h
...
X-SVN-Rev: 36226
2014-08-21 21:02:57 +00:00
Travis Keep
6f9dd8c75a
ICU-10802 ifdef away unified cache diagnostic code that uses stdio.h.
...
X-SVN-Rev: 36225
2014-08-21 17:16:46 +00:00
Markus Scherer
00558af374
ICU-11074 update script metadata: Common=Zyyy -> Recommended, CldrBug:7827
...
X-SVN-Rev: 36223
2014-08-21 16:37:22 +00:00
Markus Scherer
cd3d93b5e6
ICU-11030 clarify USetSpanCondition
...
X-SVN-Rev: 36221
2014-08-21 00:53:31 +00:00
Travis Keep
77bd7a5153
ICU-10802 Try to fix broken build.
...
X-SVN-Rev: 36220
2014-08-21 00:19:54 +00:00
Markus Scherer
a1c5d5372b
ICU-11059 DUPLOYAN_SHORTAND -> DUPLOYAN
...
X-SVN-Rev: 36219
2014-08-21 00:16:17 +00:00
Travis Keep
c78f2c0def
ICU-10802 Attempt to fix broken build.
...
X-SVN-Rev: 36216
2014-08-20 23:48:49 +00:00
Travis Keep
d9af7aa3db
ICU-10802 Attempt to fix broken build.
...
X-SVN-Rev: 36215
2014-08-20 23:19:14 +00:00
Travis Keep
f335b55bdf
ICU-10802 Merge branch tkeep/10802andy into trunk.
...
X-SVN-Rev: 36214
2014-08-20 21:46:02 +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
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
Andy Heninger
bbefa308aa
ICU-11051 Add synchronization to u_getDataDirectory().
...
X-SVN-Rev: 36165
2014-08-14 20:34:06 +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
Andy Heninger
96835f80a5
ICU-10948 Condition Variables, merged from development branch.
...
X-SVN-Rev: 36101
2014-07-29 23:18:47 +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
Andy Heninger
47a28993e7
ICU-11001 STRING_HASH changed to use uint32_t in computation.
...
X-SVN-Rev: 36016
2014-07-09 22:02:52 +00:00
Markus Scherer
2e958e2bab
ICU-8082 private collation type: do not build binary and do not list as an available keyword value
...
X-SVN-Rev: 36011
2014-07-08 17:44:53 +00:00
Steven R. Loomis
68b3eed7cb
ICU-10990 remove STL deps from FilteredBreakIterator implementation
...
X-SVN-Rev: 36008
2014-07-08 00:30:21 +00:00
Andy Heninger
719e780320
ICU-10903 u_strToUTF8WithSub(), API docs misleading regarding error status setting.
...
X-SVN-Rev: 35991
2014-07-02 23:46:10 +00:00
Andy Heninger
4812b221aa
ICU-10976 Remove C++ null reference checks; they're undefined behavior.
...
X-SVN-Rev: 35987
2014-07-02 20:57:26 +00:00
Andy Heninger
03e1202db7
ICU-10983 Add failure checks to utext_clone().
...
X-SVN-Rev: 35986
2014-07-02 20:31:42 +00:00
Steven R. Loomis
fba912e1ec
ICU-10842 update urename and fix an unrenamed class
...
X-SVN-Rev: 35973
2014-07-01 16:16:59 +00:00
Andy Heninger
ac70eab7a3
ICU-8550 Remove unused #include. This is a review comment fix.
...
X-SVN-Rev: 35965
2014-06-27 22:47:21 +00:00
Michael Ow
7033fb8e40
ICU-10038 Remove wrong function name
...
X-SVN-Rev: 35963
2014-06-27 19:13:20 +00:00
Steven R. Loomis
b33fbff3e9
ICU-10974 patch: building ICU with clang-cl
...
X-SVN-Rev: 35952
2014-06-26 01:39:03 +00:00
Steven R. Loomis
40f501ff59
ICU-10874 bounds check on LocaleBased (note ICU-9762 to untangle LocaleBased)
...
X-SVN-Rev: 35950
2014-06-25 23:39:07 +00:00
Steven R. Loomis
f47fe1af7a
ICU-10890 fix string handling in icuplug
...
X-SVN-Rev: 35949
2014-06-25 23:19:25 +00:00
Travis Keep
b8fcbee810
ICU-10884 Fix compile warnings around not initializing base class in copy constructor for RelativeDateTimeFormatter and SharedObject.
...
X-SVN-Rev: 35871
2014-06-12 20:14:04 +00:00
Markus Scherer
48733704d2
ICU-10821 UCD 7.0 final data
...
X-SVN-Rev: 35838
2014-06-09 21:15:23 +00:00
Yoshito Umaoka
2c9b14e3e4
ICU-9667 Removed a couple of paraLevel value assignment statements from setPara() to match the ICU4J change (r35820). See #9667 for more details.
...
X-SVN-Rev: 35821
2014-06-06 21:44:20 +00:00
Michael Ow
4b5a43f324
ICU-8260 Increase buffer size of location keywords
...
X-SVN-Rev: 35787
2014-06-01 05:07:41 +00:00
Yoshito Umaoka
906dc162f9
ICU-10831 Fixed the API parameter description in usprep_prepare().
...
X-SVN-Rev: 35742
2014-05-22 22:43:42 +00:00
Michael Ow
7f937b3e26
ICU-10719 fix problem with detecting timezone in non-english windows environment
...
X-SVN-Rev: 35732
2014-05-21 19:57:04 +00:00
Andy Heninger
f71b9053d2
ICU-8550 Dictionary Break Iterator, fixes to work with UTF-8 text.
...
X-SVN-Rev: 35724
2014-05-17 00:44:39 +00:00
Michael Ow
f3fc05d4a6
ICU-10870 Use GetGeoInfoW version of GetGeoInfo
...
X-SVN-Rev: 35700
2014-05-09 19:11:50 +00:00
Andy Heninger
d3f2a4ba93
ICU-10891 Fix buffer overflow problem in uresbund.cpp
...
X-SVN-Rev: 35699
2014-05-09 17:54:54 +00:00
Michael Ow
3ed1418315
ICU-10038 Add u_fopen variant that accepts UTF16 filename
...
X-SVN-Rev: 35681
2014-05-01 17:45:12 +00:00
Jungshik Shin
52cf49b10e
ICU-10873 newlib has _timezone instead of __timezone
...
X-SVN-Rev: 35680
2014-05-01 00:16:10 +00:00
George Rhoten
1cdf346b5e
ICU-10871 Remove the old untested and unlisted U_PF_CLASSIC_MACOS platform. The modern ICU probably would not compile on this old platform anymore.
...
X-SVN-Rev: 35663
2014-04-30 18:34:36 +00:00
Andy Heninger
4587ade4b5
ICU-10295 Mutex ucln_registerCleanup to clear thread sanitizer errors.
...
X-SVN-Rev: 35655
2014-04-25 17:27:53 +00:00
Andy Heninger
4e5886643f
ICU-10803 Fix race in LocaleUtility::getAvailableLocaleNames().
...
X-SVN-Rev: 35651
2014-04-24 18:48:06 +00:00
Andy Heninger
dbcf79f57b
ICU-10799 ICU initialization code, review & cleanup.
...
X-SVN-Rev: 35649
2014-04-23 23:22:13 +00:00
Markus Scherer
567aebade1
ICU-10821 Unicode 7.0 in trunk, from branches/markus/uni70@35631
...
X-SVN-Rev: 35632
2014-04-14 22:30:09 +00:00
Yoshito Umaoka
b655078cda
ICU-10842 Updated ICU4C version nubmers for 54M1.
...
X-SVN-Rev: 35630
2014-04-14 20:41:25 +00:00
Jungshik Shin
530f403705
ICU-10811 QNX does not have nl_lang_info_codeset
...
X-SVN-Rev: 35580
2014-04-02 21:50:11 +00:00
Travis Keep
c5fcd47b4f
ICU-10793 Add optimization to ListFormatter.
...
X-SVN-Rev: 35579
2014-04-02 21:43:11 +00:00
Travis Keep
0d3dedc0a5
ICU-10804 Add documentation to LRUCache.
...
X-SVN-Rev: 35576
2014-04-02 20:12:02 +00:00
Yoshito Umaoka
8543a2f7ff
ICU-9101 A minor bug fix in utrace.c found during code review.
...
X-SVN-Rev: 35493
2014-03-18 13:42:00 +00:00
Travis Keep
3f79fc8787
ICU-10646 Andy's code review comments.
...
X-SVN-Rev: 35491
2014-03-17 18:16:22 +00:00
Travis Keep
e4f7eafc89
ICU-10461 Andy's review comments.
...
X-SVN-Rev: 35490
2014-03-17 18:07:34 +00:00
Peter Edberg
8fdebe3515
ICU-10740 Adjust #ifndef U_HIDE_DRAFT/INTERNAL_API for changes; don't use around default,copy,= ctors
...
X-SVN-Rev: 35478
2014-03-15 00:20:41 +00:00
Peter Edberg
4cbc737493
ICU-10740 Update urename.h
...
X-SVN-Rev: 35467
2014-03-13 22:53:30 +00:00
Andy Heninger
dfe8c061e0
ICU-10764 API Promotions for ICU4C 53.
...
X-SVN-Rev: 35459
2014-03-13 20:33:16 +00:00
Michael Ow
06cc7cacb5
ICU-10286 Add uconfig option to disable filtered break iterator code by default
...
X-SVN-Rev: 35446
2014-03-12 21:59:12 +00:00
Peter Edberg
851ea612f2
ICU-10740 update U_COPYRIGHT_STRING to 2014
...
X-SVN-Rev: 35423
2014-03-12 01:41:52 +00:00
Scott Russell
c3b6d7351d
ICU-10776 fix non-ASCII characters in C source
...
X-SVN-Rev: 35393
2014-03-10 15:23:19 +00:00
Steven R. Loomis
7b0172a8aa
ICU-10272 fix break on Windows
...
X-SVN-Rev: 35378
2014-03-07 01:01:49 +00:00
Steven R. Loomis
c866020da6
ICU-10272 the clang workaround was only *mostly* harmless. Disable it under Windows. Fix: typeinfo(82): error C2874: using-declaration causes a multiple declaration of 'type_info'
...
X-SVN-Rev: 35375
2014-03-07 00:30:23 +00:00
Steven R. Loomis
bd3131899f
ICU-10272 clang workaround
...
X-SVN-Rev: 35366
2014-03-06 19:39:41 +00:00
Steven R. Loomis
bbe5a9e0d8
ICU-10286 Check in filtered break behavior. Does not load bundles yet. Also fixes to locbased and brkiter ( no way for subclasses to set locale id )
...
X-SVN-Rev: 35357
2014-03-06 11:21:15 +00:00
Michael Ow
39f9e215de
ICU-10740 Update version number to 53.1 in ICU4C
...
X-SVN-Rev: 35324
2014-03-04 17:59:29 +00:00
Markus Scherer
ede6e58597
ICU-10478 Android does not have nl_langinfo(codeset)
...
X-SVN-Rev: 35260
2014-02-28 19:27:37 +00:00