Markus Scherer
|
a745bc2469
|
ICU-4078 separate unorm_compare() from unorm.cpp into its own file unormcmp.cpp so that unorm.cpp itself is independent of any properties outside of unorm.icu
X-SVN-Rev: 16315
|
2004-09-13 23:37:58 +00:00 |
|
Markus Scherer
|
c7b731f94b
|
ICU-4078 normalization exclusion sets: move their building (with set patterns) from unorm.cpp to gennorm so that runtime normalization code does not depend on all properties and uniset_props.cpp
X-SVN-Rev: 16304
|
2004-09-12 16:59:20 +00:00 |
|
Markus Scherer
|
b92c4979a1
|
ICU-4078 make case-insensitive string comparisons independent of normalization code by duplicating parts of the unorm_compare() implementation
X-SVN-Rev: 16300
|
2004-09-11 14:24:31 +00:00 |
|
Markus Scherer
|
e46fb2345d
|
ICU-4078 simplify code for creating exclusion sets
X-SVN-Rev: 16299
|
2004-09-11 05:29:21 +00:00 |
|
Markus Scherer
|
8a3a93deed
|
ICU-4078 use USetAdder interface to remove dependencies of low-level code on the USet/UnicodeSet implementation
X-SVN-Rev: 16265
|
2004-09-07 17:59:53 +00:00 |
|
Markus Scherer
|
29038e96b7
|
ICU-3969 use new case mapping code in ucase.c, with ucase.icu data
X-SVN-Rev: 16257
|
2004-09-06 15:57:11 +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 |
|
Markus Scherer
|
f65ee799e6
|
ICU-2758 add APIs for FCD properties lccc & tccc
X-SVN-Rev: 14894
|
2004-04-07 02:57:06 +00:00 |
|
Markus Scherer
|
81f1506e2a
|
ICU-2757 add APIs for NF*_QC properties
X-SVN-Rev: 14892
|
2004-04-07 00:28:39 +00:00 |
|
Ram Viswanadha
|
939d4aa357
|
ICU-3170 fix check for Unicode versions
X-SVN-Rev: 14876
|
2004-04-06 01:51:37 +00:00 |
|
Andy Heninger
|
e61e59075f
|
ICU-3039 various thread safety cleanups
X-SVN-Rev: 14565
|
2004-02-24 00:13:01 +00:00 |
|
Markus Scherer
|
599b6d9d61
|
ICU-2235 bug fix
X-SVN-Rev: 13173
|
2003-09-23 13:57:06 +00:00 |
|
Markus Scherer
|
f932cbfd0a
|
ICU-2235 bug fix
X-SVN-Rev: 13165
|
2003-09-22 22:49:58 +00:00 |
|
Markus Scherer
|
2f7dec1c29
|
ICU-2235 add swapping of unorm.icu
X-SVN-Rev: 13164
|
2003-09-22 21:57:14 +00:00 |
|
Andy Heninger
|
0628ea950a
|
ICU-3014 Revised ICU initialization code
X-SVN-Rev: 12915
|
2003-08-22 23:26:53 +00:00 |
|
George Rhoten
|
98d6fb2fce
|
ICU-3181 Shuffle code around to allow the compiler to inline functions more easily
X-SVN-Rev: 12823
|
2003-08-14 02:32:31 +00:00 |
|
George Rhoten
|
a94d09c3b5
|
ICU-2699 Fix some compiler warnings
X-SVN-Rev: 12157
|
2003-05-29 17:09:39 +00:00 |
|
George Rhoten
|
6bc0c589a1
|
ICU-2729 We aren't using 3.0 Unicode data anymore, so don't flag it as data that I need to look at.
X-SVN-Rev: 12131
|
2003-05-28 00:47:58 +00:00 |
|
Markus Scherer
|
ef55ca2d74
|
ICU-2787 fully mutex initialization of exclusion sets because double-checked locking can be unsafe; add comment about double-checked locking for normal data and why we do not pre-initialize exclusion sets
X-SVN-Rev: 11823
|
2003-05-07 00:02:11 +00:00 |
|
Markus Scherer
|
e5383df00f
|
ICU-2860 add UCONFIG_NO_NORMALIZATION and UCONFIG_NO_IDNA
X-SVN-Rev: 11809
|
2003-05-06 01:37:52 +00:00 |
|
Markus Scherer
|
280cd31096
|
ICU-2789 add UErrorCode to getInclusions()/addPropertyStarts()
X-SVN-Rev: 11479
|
2003-04-09 17:34:24 +00:00 |
|
Markus Scherer
|
a32165212d
|
ICU-2481 make the implementation of tailored normalization permanent; remove the a-umlaut option
X-SVN-Rev: 11276
|
2003-03-10 00:24:37 +00:00 |
|
Markus Scherer
|
a968441ac2
|
ICU-2427 move Hangul/Jamo constants from unorm.cpp to unormimp.h
X-SVN-Rev: 11264
|
2003-03-07 21:46:51 +00:00 |
|
Markus Scherer
|
353f8ee0eb
|
ICU-2021 another fix for canonical caseless match, still prototyping
X-SVN-Rev: 11209
|
2003-03-01 00:13:40 +00:00 |
|
Markus Scherer
|
2b7ba6ffc3
|
ICU-2481 improve prototype and support backlevel Unicode 3.2 normalization
X-SVN-Rev: 11167
|
2003-02-26 01:45:06 +00:00 |
|
Markus Scherer
|
5625465b67
|
ICU-2021 fix unorm_compare(case-insensitive) - see Jitterbug details
X-SVN-Rev: 11107
|
2003-02-19 21:58:54 +00:00 |
|
Markus Scherer
|
a329f99f76
|
ICU-2481 fix internalGetDXCJKCompat()
X-SVN-Rev: 11088
|
2003-02-18 01:20:12 +00:00 |
|
Markus Scherer
|
a809529f93
|
ICU-2481 small fix
X-SVN-Rev: 11082
|
2003-02-17 23:33:46 +00:00 |
|
Markus Scherer
|
42a3e0cef1
|
ICU-2481 do not apply exclusions to composition parts
X-SVN-Rev: 11077
|
2003-02-17 21:46:51 +00:00 |
|
Markus Scherer
|
0c4249f0b4
|
ICU-2481 fix iterative normalization for unpaired surrogates
X-SVN-Rev: 11068
|
2003-02-16 00:06:01 +00:00 |
|
Markus Scherer
|
d2966f1a4d
|
ICU-2481 prototype tailored normalization; remove old ignore_hangul
X-SVN-Rev: 11065
|
2003-02-15 01:54:25 +00:00 |
|
George Rhoten
|
b579d80f42
|
ICU-2000 Fix some compiler warnings.
X-SVN-Rev: 10760
|
2002-12-19 01:06:00 +00:00 |
|
Vladimir Weinstein
|
8e192f2f4a
|
ICU-2135 fixing memory problems
X-SVN-Rev: 10407
|
2002-11-28 08:53:37 +00:00 |
|
George Rhoten
|
5c279e1290
|
ICU-2474 Fix linkage problem
X-SVN-Rev: 10267
|
2002-11-15 17:36:49 +00:00 |
|
Markus Scherer
|
9ab5577904
|
ICU-2085 remove ignore_hangul from active duty
X-SVN-Rev: 10238
|
2002-11-13 22:34:33 +00:00 |
|
Markus Scherer
|
c2b0d61466
|
ICU-2094 add pErrorCode argument to uprv_haveProperties()
X-SVN-Rev: 10205
|
2002-11-08 02:22:15 +00:00 |
|
Markus Scherer
|
6ebcafd22d
|
ICU-1785 implement unorm_isNFSkippable() and unorm_addPropertyStarts()
X-SVN-Rev: 10153
|
2002-11-05 00:57:52 +00:00 |
|
Markus Scherer
|
9dc91204db
|
ICU-2044 unorm_compare set error code if properties not loaded
X-SVN-Rev: 9578
|
2002-08-05 21:11:37 +00:00 |
|
Ram Viswanadha
|
22dbbac8ae
|
ICU-845 add review comments
X-SVN-Rev: 9514
|
2002-08-01 18:56:29 +00:00 |
|
Ram Viswanadha
|
599146bec3
|
ICU-2044 add check to see if nomalzation data is loaded
X-SVN-Rev: 9496
|
2002-08-01 00:39:34 +00:00 |
|
Steven R. Loomis
|
1386f08c7f
|
ICU-1992 .dat -> .icu for non package files
X-SVN-Rev: 9233
|
2002-07-17 19:25:18 +00:00 |
|
Markus Scherer
|
1c14e937a4
|
ICU-1970 terminate empty result for FC_NFKC_Closure
X-SVN-Rev: 9158
|
2002-07-15 16:40:49 +00:00 |
|
George Rhoten
|
accd23770e
|
ICU-900 Fix some compiler warnings.
X-SVN-Rev: 9097
|
2002-07-11 17:15:08 +00:00 |
|
Markus Scherer
|
fbdd913923
|
ICU-1781 small cleanup in _composePart
X-SVN-Rev: 9086
|
2002-07-10 23:31:34 +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 |
|
Markus Scherer
|
ee5e768e09
|
ICU-1970 add API for FC_NFKC_Closure
X-SVN-Rev: 9035
|
2002-07-04 00:18:35 +00:00 |
|
Markus Scherer
|
153bea74fb
|
ICU-1781 add isNormalized()
X-SVN-Rev: 8853
|
2002-06-12 03:54:17 +00:00 |
|
George Rhoten
|
fd921bd52a
|
ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8849
|
2002-06-11 23:10:28 +00:00 |
|
Markus Scherer
|
f88d364569
|
ICU-1438 change unorm_compare to conform to UAX 21 2.5: fold then NFD
X-SVN-Rev: 8820
|
2002-06-08 03:46:21 +00:00 |
|