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 |
|
Vladimir Weinstein
|
d303dc03ef
|
ICU-96 fixed some compiler warnings
X-SVN-Rev: 4899
|
2001-06-06 20:37:10 +00:00 |
|
Vladimir Weinstein
|
4b1a770ce2
|
ICU-96 Preserving contractions from the UCA in the tailoring (fix).
Reusing hashtable from the parser (cleanup).
X-SVN-Rev: 4896
|
2001-06-06 20:20:43 +00:00 |
|
Vladimir Weinstein
|
27d7ed1627
|
ICU-96 some fixes - need to be finished (hi got broken)
X-SVN-Rev: 4887
|
2001-06-05 22:52:56 +00:00 |
|
Vladimir Weinstein
|
0f8883f150
|
ICU-96 Collator framework now can instantiate a collator from UCARules
X-SVN-Rev: 4843
|
2001-05-31 17:05:48 +00:00 |
|
Vladimir Weinstein
|
9482758ade
|
ICU-96 finally correct case bit calculation, fixed before postpone handling, added some tests. Hopefully the last code commit for 1.8.1
X-SVN-Rev: 4828
|
2001-05-29 22:53:07 +00:00 |
|
Vladimir Weinstein
|
9ac95a85a7
|
ICU-96 fixed LINUX compiler warnings
X-SVN-Rev: 4823
|
2001-05-28 20:57:59 +00:00 |
|
Vladimir Weinstein
|
48edd98921
|
ICU-96 Added Lotus rules. Fixed tertiary strength generation. Fixed caching resets in tailoring generation. Added test for Korean.
X-SVN-Rev: 4815
|
2001-05-26 05:33:48 +00:00 |
|
Vladimir Weinstein
|
152b11f484
|
ICU-96 Hangul tailoring fix, different case bit function, added comments to strcoll
X-SVN-Rev: 4761
|
2001-05-22 22:26:58 +00:00 |
|
Vladimir Weinstein
|
bb14b94230
|
ICU-96 Case compression range fix + implicit generation fix
X-SVN-Rev: 4708
|
2001-05-17 23:14:44 +00:00 |
|
Vladimir Weinstein
|
4ca0061c2d
|
ICU-96 removed backward contractions
X-SVN-Rev: 4687
|
2001-05-16 18:11:32 +00:00 |
|
Vladimir Weinstein
|
c2e0cc05a7
|
ICU-96 new canonical closure is in place now, using the same code path as the regular collator operation
X-SVN-Rev: 4672
|
2001-05-15 17:39:41 +00:00 |
|
Vladimir Weinstein
|
2941639b1d
|
ICU-96 Two case bits implementation
X-SVN-Rev: 4646
|
2001-05-10 22:33:50 +00:00 |
|
Vladimir Weinstein
|
c46917cfb0
|
ICU-96 Vladimir cannot change literal to a named constant without messing things up!
X-SVN-Rev: 4539
|
2001-04-24 05:13:25 +00:00 |
|
Vladimir Weinstein
|
eb356d1e2b
|
ICU-96 using named constants instead of magic numbers
X-SVN-Rev: 4535
|
2001-04-23 23:39:14 +00:00 |
|
Vladimir Weinstein
|
46676a4560
|
ICU-96 update to builder - more robust, better handling tailoring to implicits
X-SVN-Rev: 4526
|
2001-04-23 01:52:45 +00:00 |
|
Vladimir Weinstein
|
8d3eb3b356
|
ICU-96 fixed variable top
X-SVN-Rev: 4510
|
2001-04-19 17:08:07 +00:00 |
|
Vladimir Weinstein
|
6c5a4a0907
|
ICU-96 changed underlying infrastructure for canonical closure bug. Now it closely resembles flat file access mechanism.
X-SVN-Rev: 4490
|
2001-04-17 20:34:06 +00:00 |
|
Vladimir Weinstein
|
a93aa82995
|
ICU-96 quick fix for canonical closure bug. Needs more discussion but it works correctly as is.
X-SVN-Rev: 4477
|
2001-04-16 21:25:45 +00:00 |
|
Andy Heninger
|
bed84e98b8
|
ICU-880 strcoll: incremental FCD check and no precalc of length
of null terminated strings
X-SVN-Rev: 4460
|
2001-04-06 23:37:48 +00:00 |
|
Vladimir Weinstein
|
87706f0fd8
|
ICU-96 fix linux compile problem
X-SVN-Rev: 4438
|
2001-04-04 06:26:14 +00:00 |
|
Vladimir Weinstein
|
d7d38866da
|
ICU-96 fixed a bug with expansions in tailorings
X-SVN-Rev: 4427
|
2001-04-02 23:12:19 +00:00 |
|
Vladimir Weinstein
|
46bfae2dec
|
ICU-96 fixed a builder problem related to option struct
X-SVN-Rev: 4424
|
2001-04-02 18:49:30 +00:00 |
|
Vladimir Weinstein
|
170db96e5c
|
ICU-96 separate option struct implemented - take 1
X-SVN-Rev: 4407
|
2001-03-30 00:23:46 +00:00 |
|
Vladimir Weinstein
|
620ebb624a
|
ICU-96 support for tailoring tests as requested by Mark Davis
X-SVN-Rev: 4292
|
2001-03-22 23:48:08 +00:00 |
|
Vladimir Weinstein
|
d8b88547bf
|
ICU-96 support for tailoring tests as requested by Mark Davis
X-SVN-Rev: 4288
|
2001-03-22 23:11:22 +00:00 |
|
Vladimir Weinstein
|
3fd8f3bf61
|
ICU-96 fixed compiler warnings
X-SVN-Rev: 4285
|
2001-03-22 21:16:20 +00:00 |
|
Vladimir Weinstein
|
5bbb91861f
|
ICU-96 fixed jamo special handling, made building more robust
X-SVN-Rev: 4274
|
2001-03-22 18:45:31 +00:00 |
|
Vladimir Weinstein
|
5c0a5f94fc
|
ICU-96 fixed bigendian machines problem
X-SVN-Rev: 4211
|
2001-03-21 00:23:20 +00:00 |
|
Vladimir Weinstein
|
a4dce67c57
|
ICU-96 merging Ram's test with cintltst. Exchanging private decompose for u_normalize, moving some constants
X-SVN-Rev: 4192
|
2001-03-20 07:22:33 +00:00 |
|
Vladimir Weinstein
|
cda9dc782f
|
ICU-96 correct handling of level separator for quad level, sortkeytostring private function, some tweaks for CE generation, rule parser factored out
X-SVN-Rev: 4189
|
2001-03-20 00:56:37 +00:00 |
|
Markus Scherer
|
499a3e2ac3
|
ICU-890 use improved fillOuput function from cpputils
X-SVN-Rev: 4173
|
2001-03-17 23:36:26 +00:00 |
|
Vladimir Weinstein
|
75510f6028
|
ICU-96 updated copyright notices. made strcollinc smarter
X-SVN-Rev: 4155
|
2001-03-17 00:46:46 +00:00 |
|
Vladimir Weinstein
|
f739310bd9
|
ICU-96 better building of incomplete contractions and handling of case bit in expansions
X-SVN-Rev: 4143
|
2001-03-16 19:04:26 +00:00 |
|
Vladimir Weinstein
|
2d87db9275
|
ICU-96 parsing update: use implicit &[top] if there is no reset and parsing quoted strings
X-SVN-Rev: 4054
|
2001-03-14 00:12:46 +00:00 |
|
Vladimir Weinstein
|
31df6b6d26
|
ICU-96 refactored CE generation code. Fully integrated ucol_wgt
X-SVN-Rev: 4013
|
2001-03-10 00:52:27 +00:00 |
|
Vladimir Weinstein
|
589b001acd
|
ICU-96 header 4 byte safe + some fixes
X-SVN-Rev: 4000
|
2001-03-09 19:22:57 +00:00 |
|
Vladimir Weinstein
|
cc0d1a23ba
|
ICU-96 fix for the multiple level contraction bug noted by Syn Wee. Other CE getting procedures that deal with contractions should be also checked
X-SVN-Rev: 3994
|
2001-03-09 07:18:33 +00:00 |
|
Vladimir Weinstein
|
1273540bbb
|
ICU-96 jamo special handling completed. Markuses weight function glued in
X-SVN-Rev: 3987
|
2001-03-09 00:50:37 +00:00 |
|
Vladimir Weinstein
|
dbdfc915ea
|
ICU-96 case bit doesn't need to be in tokens
X-SVN-Rev: 3976
|
2001-03-08 21:14:08 +00:00 |
|
Vladimir Weinstein
|
2f32e7e853
|
ICU-96 collation filename reorganization
X-SVN-Rev: 3967
|
2001-03-08 17:40:42 +00:00 |
|