George Rhoten
0885eb2149
ICU-6132 Reduce large allocations
...
X-SVN-Rev: 23406
2008-02-09 00:50:08 +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
642a7f9b6f
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 20149
2006-08-24 17:28:52 +00:00
George Rhoten
af4997cdc6
ICU-5032 Improve code coverage through refactorization
...
X-SVN-Rev: 19666
2006-05-26 20:31:30 +00:00
George Rhoten
7d382500f6
ICU-5138 Separate the casing data from normalization data and data loading.
...
X-SVN-Rev: 19499
2006-03-31 05:29:06 +00:00
Steven R. Loomis
9d29225514
ICU-4620 uconfig.h failures
...
X-SVN-Rev: 18155
2005-07-07 07:54:43 +00:00
Markus Scherer
e6a0df52ee
ICU-4199 enum/name API support for C/POSIX character classes, and UnicodeSet support for [:Assigned:]
...
X-SVN-Rev: 17730
2005-05-28 22:54:36 +00:00
Markus Scherer
677be4d35d
ICU-4497 add const to use of UBiDiProps singleton
...
X-SVN-Rev: 17518
2005-04-28 23:48:25 +00:00
Markus Scherer
cfa2ddc411
ICU-4497 add const to use of UCaseProps singleton
...
X-SVN-Rev: 17515
2005-04-28 21:54:57 +00:00
Markus Scherer
fb1fce11f4
ICU-4143 better document singleton/dummy objects
...
X-SVN-Rev: 17332
2005-03-12 00:09:27 +00:00
Markus Scherer
4d9f1eaa3c
ICU-4143 avoid mutexes in u_tolower() and similar; require u_init() for thread safety of case/bidi properties (as in 3.0) and use dummy objects when data is not available
...
X-SVN-Rev: 17243
2005-02-23 00:54:19 +00:00
Markus Scherer
7f8d06b42b
ICU-4334 Unicode 4.1 update
...
X-SVN-Rev: 17104
2005-01-10 18:02:54 +00:00
Markus Scherer
e2948d60cc
ICU-3858 remove data for properties that were moved to ucase.icu and ubidi.icu, and simplify remaining structure
...
X-SVN-Rev: 17075
2005-01-02 00:32:39 +00:00
George Rhoten
c8dc6ff820
ICU-4287 Fix various issues with non-MSVC6 compilers.
...
X-SVN-Rev: 17068
2005-01-01 04:23:18 +00:00
Markus Scherer
ca773f99db
ICU-4287 move bidi/shaping properties to ubidi.icu
...
X-SVN-Rev: 17056
2004-12-31 13:36:49 +00:00
Markus Scherer
ca77616509
ICU-3432 move uniset.cpp data for case closure to ucase.icu; have gencase build case closure data; ucase.c use it; UnicodeSet::closeOver() call that
...
X-SVN-Rev: 16902
2004-12-02 04:18:35 +00:00
George Rhoten
e69fca9d5f
ICU-4078 Fix for AIX with Visual Age 5 compiler, and make sure that the
...
disentanglement is correct by putting all the UnicodeSet virtual functions are
in one file. Also move some of the rule whitespace handling into better
locations.
X-SVN-Rev: 16519
2004-10-15 22:56:26 +00:00
Markus Scherer
f7b7183d7a
ICU-4078 enable building a UnicodeSet from a property using/loading only the relevant data file
...
X-SVN-Rev: 16313
2004-09-13 23:33:22 +00:00
Markus Scherer
bd1f26f937
ICU-4078 move property name comparison functions from uprops to propname
...
X-SVN-Rev: 16303
2004-09-11 22:02:10 +00:00
Markus Scherer
b5eebb331e
ICU-4078 move functions to make uchar.c (core properties APIs) independent of uprops.c (universal properties APIs)
...
X-SVN-Rev: 16301
2004-09-11 15:04:40 +00:00
George Rhoten
eeac2edf68
ICU-4078 Remove unused headers due to file split.
...
X-SVN-Rev: 16288
2004-09-10 03:18:48 +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
Steven R. Loomis
2f7efe7cc9
ICU-3831 uconfig fixes
...
X-SVN-Rev: 15842
2004-06-10 23:51:33 +00:00
Markus Scherer
3534607a56
ICU-3170 fix documentation for loose prop name matching
...
X-SVN-Rev: 15186
2004-05-06 20:58:01 +00:00
Markus Scherer
54240564c2
ICU-3703 add ICU properties NF*_Inert and Segment_Starter
...
X-SVN-Rev: 15141
2004-05-04 18:52:35 +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
Markus Scherer
9b10636685
ICU-3170 update code for Unicode 4.0.1
...
X-SVN-Rev: 14844
2004-04-02 17:41:06 +00:00
Alan Liu
996bc7de46
ICU-2920 update isRuleWhiteSpace to have a fixed set of characters per UTR #31
...
X-SVN-Rev: 13317
2003-10-04 00:37:18 +00:00
Markus Scherer
b373e4dd5a
ICU-2235 use charset-explicit version of uprv_comparePropertyNames() in pnames.icu swapping
...
X-SVN-Rev: 13218
2003-09-26 00:29:18 +00:00
Ram Viswanadha
9a043c2e5f
ICU-3050 StringPrep API first cut
...
X-SVN-Rev: 12674
2003-07-24 23:23:19 +00:00
Markus Scherer
ebbfe25133
ICU-2427 fix uprv_getMaxValues() calls and comments
...
X-SVN-Rev: 12355
2003-06-06 19:03:44 +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
Ram Viswanadha
420fdec4db
ICU-2427 fix minor bug in u_getIntPropertyValue api
...
X-SVN-Rev: 11431
2003-04-01 22:06:31 +00:00
Markus Scherer
41490cb19a
ICU-2350 implement CASE_SENSITIVE via uprops.icu data
...
X-SVN-Rev: 11274
2003-03-08 18:00:51 +00:00
Markus Scherer
cb850817d8
ICU-2427 support property Hangul_Syllable_Type
...
X-SVN-Rev: 11272
2003-03-08 02:00:06 +00:00
Markus Scherer
70aecbb5f0
ICU-2427 use full properties in uprops.icu instead of computing them from partial ones
...
X-SVN-Rev: 11265
2003-03-07 21:49:09 +00:00
Markus Scherer
6d4359784d
ICU-2478 replace UBLOCK_INVALID_CODE=-1 by new UBLOCK_NO_BLOCK=0 in most cases
...
X-SVN-Rev: 11226
2003-03-04 00:52:07 +00:00
Alan Liu
7da5687fa3
ICU-2350 remove isCaseUnique; implement binary prop UCHAR_CASE_SENSITIVE instead
...
X-SVN-Rev: 11127
2003-02-20 22:47:18 +00:00
Alan Liu
53406ecc37
ICU-2556 implement UCHAR_GENERAL_CATEGORY_MASK in name api; refine min/max behavior
...
X-SVN-Rev: 10596
2002-12-11 01:09:02 +00:00
Markus Scherer
1ac328c13c
ICU-2556 add UCHAR_GENERAL_CATEGORY_MASK
...
X-SVN-Rev: 10570
2002-12-10 00:33:45 +00:00
George Rhoten
1341f3bcd1
ICU-2000 Fix some compiler warnings
...
X-SVN-Rev: 10411
2002-11-30 04:41:53 +00:00
Markus Scherer
d9ed0431f0
ICU-2001 more comments on the inclusions set
...
X-SVN-Rev: 10368
2002-11-25 22:42:55 +00:00
Alan Liu
93e834a970
ICU-2410 make max(bogus)=-1, script(bogus)=0, min(script)=0
...
X-SVN-Rev: 10234
2002-11-13 20:03:11 +00:00
George Rhoten
dcfd5744ca
ICU-2000 Fix some compiler warnings.
...
X-SVN-Rev: 10222
2002-11-12 00:43:02 +00:00
Alan Liu
819429ec06
ICU-2015 move getRuleWhiteSpaceSet to uprops and convert it from C++ to C
...
X-SVN-Rev: 10177
2002-11-07 01:28:14 +00:00
Markus Scherer
5b21996599
ICU-2001 build more precise inclusions list (set) mostly from UCD data trie enumeration, plus code points for which properties are hardcoded
...
X-SVN-Rev: 10155
2002-11-06 00:52:44 +00:00
Alan Liu
72802d9da6
ICU-2015 add uprv_getInclusions(), formerly implemented in upropset.cpp
...
X-SVN-Rev: 10100
2002-10-30 18:12:49 +00:00