Commit Graph

47 Commits

Author SHA1 Message Date
Steven R. Loomis
7e6c572256 ICU-10774 fix a knownissue: Collator::getAvailableLocales calculation.
Also, replace uhash_nextElement's parameter "-1" with UHASH_FIRST for clarity.
Also, improve service registration debugging code

X-SVN-Rev: 36836
2014-12-09 23:54:56 +00:00
Markus Scherer
459c88cc14 ICU-11129 simplify string buffer handling
X-SVN-Rev: 36461
2014-09-11 15:34:38 +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
Markus Scherer
8f38199123 ICU-10365 fix namespace issue: icu::UInitOnce
X-SVN-Rev: 34252
2013-09-10 00:34:12 +00:00
Andy Heninger
ae87a3acc2 ICU-10051 Mutexes: introduce UInitOnce; remove UMTX_CHECK; replace all uses of UMTX_CHECK. All the directories this time.
X-SVN-Rev: 33788
2013-06-01 03:37:16 +00:00
Andy Heninger
803ac8f33c ICU-9461 Mutex Implementation Rework, merge from devel branch.
X-SVN-Rev: 32530
2012-10-05 21:22:02 +00:00
George Rhoten
1384c72211 ICU-9456 Reduce writable/relocatable data.
X-SVN-Rev: 32149
2012-08-10 16:41:38 +00:00
Markus Scherer
b5e1330176 ICU-7264 merge Unicode 6.0 into trunk from branches/markus/uni60 -r 28339:28657
X-SVN-Rev: 28661
2010-09-21 00:12:49 +00:00
Michael Grady
467cf876fc ICU-7948 Fix leak in usprep_getProfile when 2 threads race to insert profile data into hash
X-SVN-Rev: 28627
2010-09-16 00:49:01 +00:00
Markus Scherer
5cb38459a6 ICU-7273 remove #include unormimp.h where not used any more
X-SVN-Rev: 27667
2010-02-25 00:21:02 +00:00
Markus Scherer
7a3a89e61f ICU-7273 remove now-unused unorm.icu, and small changes parallel with Java
X-SVN-Rev: 27562
2010-02-13 23:15:05 +00:00
Markus Scherer
a31a559ede ICU-7273 namespace fix
X-SVN-Rev: 27366
2010-01-21 23:28:30 +00:00
Markus Scherer
d73228968d ICU-7247 use LocalMemory & MaybeStackArray in some places
X-SVN-Rev: 26964
2009-11-21 22:04:55 +00:00
Markus Scherer
9fca8644b5 ICU-7182 remove support for Unicode Normalization behavior before corrigendum 5 (PRI #29)
X-SVN-Rev: 26952
2009-11-19 00:46:36 +00:00
Andy Heninger
ff17dd72c1 ICU-3547 remove unnecessary umtx_init() calls.
X-SVN-Rev: 26224
2009-07-03 00:36:51 +00:00
Andy Heninger
cc9ed5eb45 ICU-6799 fix compiler warnings
X-SVN-Rev: 25668
2009-03-27 17:08:12 +00:00
Yoshito Umaoka
eb175516be ICU-6238 Support standard stringprep profiles in ICU4C. Merging changes from the work branch to the trunk.
X-SVN-Rev: 25357
2009-02-02 16:16:07 +00:00
George Rhoten
a1e9519c40 ICU-6176 Fix some Coverity warnings
X-SVN-Rev: 23416
2008-02-13 10:05:32 +00:00
George Rhoten
967b65a458 ICU-5889 Fix some logic errors uncovered by BEAM.
X-SVN-Rev: 22558
2007-08-29 02:57:42 +00:00
George Rhoten
dbc0d1d9ee ICU-5349 Use UMTX_CHECK for double check locking.
X-SVN-Rev: 20176
2006-08-29 04:57:05 +00:00
George Rhoten
e41abf8ec5 ICU-5032 Improve code coverage through refactorization
X-SVN-Rev: 19671
2006-05-27 04:01:15 +00:00
George Rhoten
ca09e63755 ICU-4707 Fix some compiler warnings.
X-SVN-Rev: 19545
2006-04-14 16:01:20 +00:00
George Rhoten
d96b2b6088 ICU-4703 Fix memory leaks when functions start failing, and fix a threading issue.
X-SVN-Rev: 19460
2006-03-28 04:08:34 +00:00
Ram Viswanadha
b70227e2c7 ICU-4741 make compare functions for Hashtable and StringEnumeration general
X-SVN-Rev: 18788
2005-11-11 19:23:09 +00:00
Ram Viswanadha
b40c443891 ICU-4603 fix beam complaints
X-SVN-Rev: 18388
2005-08-03 02:54:26 +00:00
George Rhoten
b015ef5d41 ICU-4288 Fix some compiler warnings.
X-SVN-Rev: 18159
2005-07-07 17:50:37 +00:00
Markus Scherer
9ecfbdb2ee ICU-4287 use new internal APIs for bidi/shaping properties
X-SVN-Rev: 17057
2004-12-31 13:41:56 +00:00
George Rhoten
e2188e6775 ICU-4078 Decouple the cleanup functions from u_init and u_cleanup.
X-SVN-Rev: 16403
2004-10-06 23:10:53 +00:00
Markus Scherer
27f1dd1bda ICU-3497 provide correct NFC/NFKC normalization for both before and after the PRI #29 fix
X-SVN-Rev: 16134
2004-08-09 14:47:53 +00:00
Eric Mader
14fbb48bf9 ICU-3770 Updated copyright notices for ICU 3.0
X-SVN-Rev: 15385
2004-05-18 22:01:41 +00:00
George Rhoten
de1f8d59d0 ICU-3685 Use different function and struct names between separate files for different types.
X-SVN-Rev: 14909
2004-04-08 22:49:40 +00:00
Ram Viswanadha
939d4aa357 ICU-3170 fix check for Unicode versions
X-SVN-Rev: 14876
2004-04-06 01:51:37 +00:00
Alan Liu
f3fe03c6f5 ICU-2952 make idna conform to UParseError conventions
X-SVN-Rev: 14569
2004-02-24 05:26:03 +00:00
George Rhoten
62fa14f790 ICU-2962 Real fix for os/390
X-SVN-Rev: 14404
2004-01-25 19:29:22 +00:00
George Rhoten
6ae145c83d ICU-2962 Fix for os/390
X-SVN-Rev: 14357
2004-01-16 22:38:51 +00:00
Ram Viswanadha
3bd47e974e ICU-3222 fix compiler warnings
X-SVN-Rev: 13935
2003-12-02 03:03:23 +00:00
Vladimir Weinstein
3e87dc487c ICU-3185 added uprv_ to some function calls
X-SVN-Rev: 13733
2003-11-14 23:01:06 +00:00
Ram Viswanadha
9bf949f010 ICU-3050 remove label separators from the data file
X-SVN-Rev: 13455
2003-10-17 19:26:35 +00:00
Ram Viswanadha
5c7286e4f3 ICU-2235 null out the freed memory
X-SVN-Rev: 13447
2003-10-17 00:31:32 +00:00
Markus Scherer
8cd976e6f9 ICU-2235 add swapping of StringPrep .spp profile data
X-SVN-Rev: 13166
2003-09-22 22:51:37 +00:00
Ram Viswanadha
b7d571d5da ICU-3050 Additions by Dan Krejsa.
X-SVN-Rev: 13111
2003-09-16 00:19:22 +00:00
Ram Viswanadha
1c1fa55d36 ICU-3050 minor code review changes
X-SVN-Rev: 13016
2003-09-02 22:32:17 +00:00
Ram Viswanadha
16732b6d87 ICU-3050 add documentation
X-SVN-Rev: 12949
2003-08-26 23:49:04 +00:00
Ram Viswanadha
596578756a ICU-3050 fix a bug found while porting and add a test
X-SVN-Rev: 12933
2003-08-25 22:06:59 +00:00
Andy Heninger
aedb354246 ICU-3156 u_setMutexFunctions(), cleanup to mutex implementation
X-SVN-Rev: 12787
2003-08-08 16:23:38 +00:00
Ram Viswanadha
fab121441c ICU-3050 Fix compiler warnings and build failures on AIX and Solaris
X-SVN-Rev: 12688
2003-07-25 16:01:32 +00:00
Ram Viswanadha
9a043c2e5f ICU-3050 StringPrep API first cut
X-SVN-Rev: 12674
2003-07-24 23:23:19 +00:00