Commit Graph

142 Commits

Author SHA1 Message Date
Markus Scherer
e31ce99b84 ICU-8575 option for not including utf headers by default; replace uses of deprecated utf_old.h macros
X-SVN-Rev: 30430
2011-07-27 05:53:56 +00:00
Markus Scherer
9f7d74001c ICU-8605 document & test ICU4C dependencies, remove cycles, reduce some deps; merged from branches/markus/depstest -r 30155:30193
X-SVN-Rev: 30194
2011-06-03 05:23:57 +00:00
Peter Edberg
70bb0c2d20 ICU-8225 Move U_NAMESPACE_BEGIN/END to just around funcs (not in .h files) that use collIterate
X-SVN-Rev: 29511
2011-03-02 19:29:03 +00:00
Markus Scherer
fa4ce3e6ae ICU-8021 fix namespace problem from ucol_imp.h r28996
X-SVN-Rev: 29055
2010-11-16 21:46:24 +00:00
Stuart Gill
b1a76e6a88 ICU-3984 updates based on code review and fix of memory leak during collation reordering rule parsing
X-SVN-Rev: 28999
2010-11-04 20:12:39 +00:00
Andy Heninger
a5bc9497c1 ICU-8122 Update urename.h for ICU 4.6
X-SVN-Rev: 28996
2010-11-04 00:37:10 +00:00
Stuart Gill
0c21fdf068 ICU-3984 changes to the collation reordering - API works same as rules and enhanced testing
X-SVN-Rev: 28960
2010-10-30 00:42:12 +00:00
Stuart Gill
110e2ceb05 ICU-3984 integrate collation reordering from branch - svn+ssh://source.icu-project.org/repos/icu/icu/branches/sgill/scriptreorder2 -r 28883:28924
X-SVN-Rev: 28926
2010-10-27 18:02:52 +00:00
Peter Edberg
511b73419f ICU-8072 Fix crash in genrb coll processing due to stale rulesToParse pointers in UColToken hashtable
X-SVN-Rev: 28898
2010-10-24 19:06:51 +00:00
Markus Scherer
d29bfdf854 ICU-7264 UCA 6.0 data, test data, and bug fixes; from branches/markus/uca60 -r 28826:28857
X-SVN-Rev: 28875
2010-10-19 21:48:04 +00:00
Steven R. Loomis
0c6ec18878 ICU-7264 fix broken call, sending NULL for new parameter
X-SVN-Rev: 28812
2010-10-13 17:23:01 +00:00
Andy Heninger
74e297291f ICU-7780 fix various compiler warnings
X-SVN-Rev: 28301
2010-07-12 18:03:29 +00:00
Markus Scherer
8ddbd1394c ICU-7273 merge in Normalizer2 API & code, and ICU-5785 UnicodeSet::span(UnicodeString) and ICU-7296 tempSubString()/retainBetween(); merge -r 26971:27150 branches/markus/norm2
X-SVN-Rev: 27155
2010-01-06 23:50:03 +00:00
Andy Heninger
6565d71ae3 ICU-6641 fix compilation error with gcc 4.4
X-SVN-Rev: 25001
2008-11-24 19:24:13 +00:00
Markus Scherer
9be9a82b08 ICU-6530 add UTrie2 and improve upvec_ via svn merge -r 24551:24849 icu/branches/markus/utf8
X-SVN-Rev: 24862
2008-10-22 19:50:07 +00:00
John Emmons
34345f0371 ICU-6512 Fix dependency information for coll/root.txt to ucadata - Move ucadata and invuca to coll
X-SVN-Rev: 24616
2008-09-22 17:16:32 +00:00
Andy Heninger
0c2a587a9c ICU-6480 clean up UMTX_CHECK usage in lazy init
X-SVN-Rev: 24439
2008-08-05 00:09:13 +00:00
Andy Heninger
71bf003171 ICU-5696 Unicode 5.1 Update
X-SVN-Rev: 23761
2008-04-04 22:47:43 +00:00
Michael Ow
9eb7ae3040 ICU-6132 Add memory allocation check in ucol, ucol_bld, and ucol_cnt.
X-SVN-Rev: 23248
2008-01-16 20:12:48 +00:00
George Rhoten
82b85fb45c ICU-6118 Remove the @internal functions ucol_collatorToIdentifier, ucol_openFromIdentifier, ucol_identifierToShortString and ucol_shortStringToIdentifier (not used by original customer and their data is out of date).
Remove some references to unused internal header references.
Make some functions library private.

X-SVN-Rev: 23177
2008-01-05 01:27:56 +00:00
Claire Ho
c6dab684b7 ICU-5913 FCD broken in vi/ro sorts.
X-SVN-Rev: 22988
2007-11-30 04:29:20 +00:00
George Rhoten
af18df5289 ICU-5900 Fix logic issue with u_toSmallKana and u_toLargeKana
X-SVN-Rev: 22924
2007-11-14 18:06:11 +00:00
George Rhoten
b5e9f17cdd ICU-5445 Fix some compiler warnings.
X-SVN-Rev: 22120
2007-07-24 08:30:41 +00:00
George Rhoten
fad658d66d ICU-5279 Reduce the set of exported functions.
X-SVN-Rev: 21621
2007-06-03 06:08:46 +00:00
George Rhoten
51d7d31296 ICU-5426 Don't leak memory on status failure.
X-SVN-Rev: 20529
2006-10-12 02:34:13 +00:00
George Rhoten
0d09a5ecdf ICU-5426 Report an error when utrie_open fails due to mallocing too much.
X-SVN-Rev: 20528
2006-10-12 02:28:59 +00:00
George Rhoten
fb9d074a03 ICU-5304 Allow source code to work again without using U_NAMESPACE_USE in public headers
X-SVN-Rev: 20245
2006-09-04 16:53:17 +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
361f663295 ICU-5190 Perform fewer mallocs and frees for easier safe cloning.
X-SVN-Rev: 19627
2006-05-21 01:27:15 +00:00
Vladimir Weinstein
d18736ce54 ICU-4960 fixed generation of case level bits for elements that are tailored to be completely ignorable
X-SVN-Rev: 19039
2006-01-28 08:26:22 +00:00
Vladimir Weinstein
6583ecea6d ICU-4235 Fix problem detected by RandomCollatorTest - remove continuation marker when building with indirects and implicits
X-SVN-Rev: 18431
2005-08-13 02:26:32 +00:00
Vladimir Weinstein
32354b1c86 ICU-4350 Upgrade ICU4C to UCA 4.1
X-SVN-Rev: 17622
2005-05-19 06:43:35 +00:00
Eric Mader
f57c82a12d ICU-4428 update copyright notices for ICU 3.3.
X-SVN-Rev: 17348
2005-03-16 18:46:54 +00:00
Vladimir Weinstein
82690d6ba8 ICU-4434 Fix for Yamakkan.
X-SVN-Rev: 17321
2005-03-10 22:20:31 +00:00
George Rhoten
7dd960a8b4 ICU-4078 Loosely couple the cleanup functions.
X-SVN-Rev: 16307
2004-09-12 23:07:29 +00:00
George Rhoten
1fcd7ea903 ICU-3905 Fix some compiler warnings, and reduce the amount of duplicate data in the libraries.
X-SVN-Rev: 16211
2004-08-28 05:50:39 +00:00
Eric Mader
abefef5844 ICU-3770 Updated copyright notices for ICU 3.0
X-SVN-Rev: 15411
2004-05-19 20:42:44 +00:00
Vladimir Weinstein
e37c56616b ICU-3729 some fixes to [before]. Not complete.
X-SVN-Rev: 15209
2004-05-08 07:59:36 +00:00
Vladimir Weinstein
8785d18f0e ICU-3515 Implicit tailoring - need to compare masked value to the boundaries (ICU4J already does this)
X-SVN-Rev: 14417
2004-01-27 22:15:07 +00:00
George Rhoten
d7cb735e72 ICU-3222 Fix some compiler warnings
X-SVN-Rev: 14361
2004-01-17 00:06:19 +00:00
Vladimir Weinstein
99241f7468 ICU-3515 tailoring around implicit bug fix
X-SVN-Rev: 14360
2004-01-16 23:44:58 +00:00
Vladimir Weinstein
90fcf48efc ICU-3494 fix binary collation generation bug
X-SVN-Rev: 14276
2004-01-09 07:31:57 +00:00
Vladimir Weinstein
ac34860b7c ICU-3278 remove usage of static UCA and invUCA
X-SVN-Rev: 13180
2003-09-24 00:17:15 +00:00
Vladimir Weinstein
9693e040f8 ICU-3249 parser/builder bug fixes
X-SVN-Rev: 13066
2003-09-11 22:35:13 +00:00
Ram Viswanadha
9a043c2e5f ICU-3050 StringPrep API first cut
X-SVN-Rev: 12674
2003-07-24 23:23:19 +00:00
Vladimir Weinstein
b12ab01059 ICU-3103 fix a bug in weight allocation
X-SVN-Rev: 12634
2003-07-16 05:52:08 +00:00
Vladimir Weinstein
611dd4429a ICU-3087 changed the timing of case bits calculation in order to get proper case bits for expansions
X-SVN-Rev: 12604
2003-07-08 23:56:15 +00:00
Alan Liu
de95737116 ICU-2959 update copyright dates to include 2003
X-SVN-Rev: 12253
2003-06-03 20:58:22 +00:00
Vladimir Weinstein
45d6db672b ICU-2364 update according to the code review
X-SVN-Rev: 12146
2003-05-28 23:04:30 +00:00
Vladimir Weinstein
cf4bdce3b5 ICU-2787 thread safety update to UCA and inv UCA loading
X-SVN-Rev: 11800
2003-05-05 21:23:11 +00:00