Commit Graph

90 Commits

Author SHA1 Message Date
George Rhoten
8b5d063db9 ICU-2000 Fixed some compiler warnings.
X-SVN-Rev: 10553
2002-12-06 23:53:00 +00:00
Vladimir Weinstein
ad1e900682 ICU-2079 relax data checking for UCA version
X-SVN-Rev: 10263
2002-11-14 21:00:19 +00:00
Vladimir Weinstein
d756219b70 ICU-1855 Introducing [copy ] and [suppressContractions ] arguments (also covers j2288 and parts of j1856)
X-SVN-Rev: 10036
2002-10-16 22:34:16 +00:00
Markus Scherer
3d38617bdc ICU-2248 modularize icu, allow parts to not be built
X-SVN-Rev: 9900
2002-09-20 01:54:48 +00:00
Vladimir Weinstein
a298df56b3 ICU-2305 UColOptionSet uses int32_t instead of UColAttributeValue + added some reserved space
X-SVN-Rev: 9865
2002-09-17 04:53:35 +00:00
George Rhoten
d7e0797b2c ICU-2085 #ifdef out deprecated code
X-SVN-Rev: 9756
2002-08-21 19:12:24 +00:00
Vladimir Weinstein
52ac2ac65f ICU-1930 fix some compiler warnings
X-SVN-Rev: 9337
2002-07-25 17:41:09 +00:00
George Rhoten
86b7c21c50 ICU-1988 Regenerate urename.h and hide/rename the non-API functions
X-SVN-Rev: 9193
2002-07-16 01:46:42 +00:00
GCL Shanghai
2fab4a8cb7 ICU-1953 backout buffer overflow changes
X-SVN-Rev: 9070
2002-07-09 12:47:45 +00:00
GCL Shanghai
6348e12895 ICU-1953 test for buffer overflows
X-SVN-Rev: 9044
2002-07-06 10:58:51 +00:00
Vladimir Weinstein
3e72d5fee5 ICU-1930 new UCA + skipping ignorables in contraction and prefixes
X-SVN-Rev: 9004
2002-07-02 22:32:14 +00:00
GCL Shanghai
b89c229c6e ICU-1953 change comments style and check 0/NULL
X-SVN-Rev: 8993
2002-07-02 15:10:30 +00:00
GCL Shanghai
1e188eca35 ICU-1953 Test for NULL after each uprv_malloc() or new
X-SVN-Rev: 8980
2002-06-29 09:31:05 +00:00
Vladimir Weinstein
f70eda36bf ICU-1930 use values from the UCA for CE generation. refactored closure code and moved it to ucol_elm & made it usable from the genUCA
X-SVN-Rev: 8875
2002-06-13 18:29:49 +00:00
George Rhoten
9ce40d9d20 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8384
2002-04-04 23:13:59 +00:00
George Rhoten
59cf0e7642 ICU-1739 These static variables are not thread safe. Make them thread safe.
X-SVN-Rev: 8308
2002-03-29 21:54:43 +00:00
George Rhoten
d88cc28869 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8306
2002-03-29 20:10:05 +00:00
Vladimir Weinstein
98cdff5012 ICU-1770 more support for indirects & some more tests
X-SVN-Rev: 8245
2002-03-26 16:46:17 +00:00
Vladimir Weinstein
292c9cef94 ICU-1770 implementation of support for indirect positioning of CEs
X-SVN-Rev: 8061
2002-03-15 23:41:56 +00:00
Vladimir Weinstein
376e2e3d13 ICU-898 implementation of getLocale function and method. User can now select the type of locale to get back (requested, valid, actual)
X-SVN-Rev: 7973
2002-03-13 05:48:25 +00:00
George Rhoten
8d18b336ec ICU-1753 Fix for HP/UX CC compiler bug.
X-SVN-Rev: 7950
2002-03-12 19:10:28 +00:00
Vladimir Weinstein
16883d2b8f ICU-1753 using character enumeration for canonical closure
X-SVN-Rev: 7903
2002-03-07 19:23:21 +00:00
George Rhoten
0836738cc1 ICU-1630 Move UMTX from utypes.h to umutex.h,
and remove unneeded references to mutex.h (so we can find multithreading issues more easily)

X-SVN-Rev: 7478
2002-01-23 17:17:06 +00:00
Vladimir Weinstein
ce3c06861d ICU-1599 testing the results of malloc/realloc, preserving status in some operations
X-SVN-Rev: 7375
2001-12-28 20:53:44 +00:00
Vladimir Weinstein
b310fd38da ICU-1594 collation now uses generalized utrie data structure
X-SVN-Rev: 7352
2001-12-19 07:00:45 +00:00
George Rhoten
859edb1416 ICU-1567 This should fix some of the AIX 4.3/Visual Age 5 preprocessor problems
X-SVN-Rev: 7187
2001-11-30 00:06:13 +00:00
Vladimir Weinstein
6bc1ab66fe ICU-1541 consistently added U_CAPI & U_EXPORT2 to all the declarations and definitions
X-SVN-Rev: 7039
2001-11-21 01:08:55 +00:00
Vladimir Weinstein
746fe50a28 ICU-1043 now picking the code points that were left out in the closure..
X-SVN-Rev: 6709
2001-11-09 18:10:12 +00:00
Vladimir Weinstein
12c74a4400 ICU-1043 Fractional UCA now canonicaly closes suplementary codepoints. Builder checks canonical closure for suplementary ranges. Element lookup in UCA needs to distinguish between implict suplementary codepoint and codepoint redefined in the UCA.
X-SVN-Rev: 6642
2001-11-06 22:55:29 +00:00
Vladimir Weinstein
899b56f176 ICU-1245 adding both composed and decomposed form of contraction
X-SVN-Rev: 6437
2001-10-25 20:37:02 +00:00
Vladimir Weinstein
ef1a552319 ICU-1294 collation data version number bumped up, udata structures moved to ucol_imp.h, isAcceptable functions now use data in these structs to validate the data
X-SVN-Rev: 6401
2001-10-23 21:48:14 +00:00
Vladimir Weinstein
9e829506c4 ICU-392 cleaned code for urename.h generation & proper exports
X-SVN-Rev: 6369
2001-10-22 05:30:22 +00:00
Vladimir Weinstein
d81ea96439 ICU-1211 correcting what gets exported where
X-SVN-Rev: 6361
2001-10-20 01:09:31 +00:00
Vladimir Weinstein
d68b5e29d9 ICU-1288 tailored hash table now uses tokens as keys - since we need to access the source string
X-SVN-Rev: 6293
2001-10-17 22:57:15 +00:00
Vladimir Weinstein
43b3ed3248 ICU-1245 use NFC instead of NFKC for prefix processing.
X-SVN-Rev: 6219
2001-10-12 20:11:47 +00:00
Vladimir Weinstein
0aa038116d ICU-1245 fixed closing procedures
X-SVN-Rev: 6115
2001-10-08 02:27:44 +00:00
Vladimir Weinstein
70e3d02522 ICU-1245 correct canonical closure for prefix codepoints
X-SVN-Rev: 6077
2001-10-05 06:49:03 +00:00
Vladimir Weinstein
3b8bcd52c3 ICU-1245 Check prefix table during canonical closure
X-SVN-Rev: 6066
2001-10-05 02:06:28 +00:00
Vladimir Weinstein
b1598b4a14 ICU-1245 some fixes
X-SVN-Rev: 6009
2001-10-03 05:58:10 +00:00
Vladimir Weinstein
8c36ad46b5 ICU-1245 Don't add expansions if there is prefix
X-SVN-Rev: 6005
2001-10-03 01:48:06 +00:00
Vladimir Weinstein
0180438c87 ICU-1245 use NFKC for prefix analysis in Japanese
X-SVN-Rev: 5982
2001-10-01 02:58:26 +00:00
Vladimir Weinstein
8bc42e5418 ICU-1245 preliminary support for Japanese prefix analysis. Needs to be tested
X-SVN-Rev: 5948
2001-09-27 23:18:14 +00:00
Vladimir Weinstein
3727deb9c6 ICU-1083 Special implicit CEs in UCA for improved performance
X-SVN-Rev: 5838
2001-09-20 20:16:39 +00:00
George Rhoten
493c52bce6 ICU-770 Internal API name change
X-SVN-Rev: 5649
2001-08-31 02:13:00 +00:00
George Rhoten
e3be3468c0 ICU-770 More data cleanup
X-SVN-Rev: 5619
2001-08-30 02:59:19 +00:00
Vladimir Weinstein
20053b3398 ICU-1083 Optimization of surrogate operations
X-SVN-Rev: 5452
2001-08-10 20:30:44 +00:00
George Rhoten
ab0aee5fbc ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 5159
2001-07-02 22:53:22 +00:00
Vladimir Weinstein
8c07252eda ICU-1022 quick fix to Solaris / Workshop 6 build problem
X-SVN-Rev: 5112
2001-06-27 21:53:31 +00:00
Vladimir Weinstein
bc82668594 ICU-96 fixed a mental typo (uint16_t is not UChar)
X-SVN-Rev: 4919
2001-06-08 05:51:29 +00:00
Vladimir Weinstein
fa39dba08d ICU-96 fixed a memory leak
X-SVN-Rev: 4903
2001-06-06 22:03:58 +00:00