Markus Scherer
0acda636e4
ICU-7722 build canonical-iterator data from nfc.nrm (port Java code to C++)
...
X-SVN-Rev: 28117
2010-06-01 06:10:26 +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
Markus Scherer
66b63f9c48
ICU-7084 Unicode 5.2: merge -r 26464:26890 branches/markus/uni52 into trunk, and a little cleanup (C++)
...
X-SVN-Rev: 26898
2009-11-13 19:25:21 +00:00
Markus Scherer
8406b8e2bd
ICU-6765 fix Windows compilation problem: ICU internal #define collisions with Windows STL headers
...
X-SVN-Rev: 25481
2009-02-25 01:22:27 +00:00
Andy Heninger
71bf003171
ICU-5696 Unicode 5.1 Update
...
X-SVN-Rev: 23761
2008-04-04 22:47:43 +00:00
George Rhoten
06c982a592
ICU-5279 Better hiding and testing of internal functions.
...
X-SVN-Rev: 21686
2007-06-10 20:11:28 +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
b8328839ca
ICU-4707 Fix some compiler warnings about unused code.
...
X-SVN-Rev: 19351
2006-03-16 04:54:35 +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
7f8d06b42b
ICU-4334 Unicode 4.1 update
...
X-SVN-Rev: 17104
2005-01-10 18:02:54 +00:00
Markus Scherer
aa6cd66256
ICU-3858 remove data for properties that were moved to ucase.icu and ubidi.icu, and simplify remaining structure
...
X-SVN-Rev: 17074
2005-01-02 00:22:48 +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
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
3534607a56
ICU-3170 fix documentation for loose prop name matching
...
X-SVN-Rev: 15186
2004-05-06 20:58:01 +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
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
Markus Scherer
4a782de375
ICU-2235 add swapping of Unicode character names (unames.icu)
...
X-SVN-Rev: 13114
2003-09-16 00:30:57 +00:00
George Rhoten
a81af8504b
ICU-2235 Fix for gcc
...
X-SVN-Rev: 12818
2003-08-13 20:45:50 +00:00
Markus Scherer
c2f3b8d640
ICU-2235 swap Unicode properties files
...
X-SVN-Rev: 12811
2003-08-12 12:23:56 +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
f4562fc9c5
ICU-2959 update copyright notices for 2003 changes
...
X-SVN-Rev: 12230
2003-06-02 22:26:54 +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
99fbf11da7
ICU-2427 more code points with default bidi classes - parse DerivedBidiClass.txt for them
...
X-SVN-Rev: 11448
2003-04-03 19:41:00 +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
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
bfd5df7613
ICU-2427 upgrade to Unicode 4
...
X-SVN-Rev: 11225
2003-03-04 00:47:01 +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
Markus Scherer
67883d2422
ICU-2657 add the CAT_MASK helper macro
...
X-SVN-Rev: 11026
2003-02-11 23:26:13 +00:00
Markus Scherer
77a600126a
ICU-2657 add/change properties functions to match Java
...
X-SVN-Rev: 10999
2003-02-09 21:02:26 +00:00
George Rhoten
b579d80f42
ICU-2000 Fix some compiler warnings.
...
X-SVN-Rev: 10760
2002-12-19 01:06:00 +00:00
Syn Wee Quek
4691489129
ICU-2118
...
removed unnecessary and uncalled private methods
X-SVN-Rev: 10359
2002-11-23 00:51:10 +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
ef8d48e498
ICU-2001 enum constant name U_a is even safer than _a
...
X-SVN-Rev: 10172
2002-11-06 20:50:03 +00:00
Markus Scherer
ea20cfd4a6
ICU-2001 enum is safer than #define...
...
X-SVN-Rev: 10158
2002-11-06 03:09:56 +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
Markus Scherer
3141ae0281
ICU-2153 add internal APIs for name/ISO comment max lengths and used-character sets
...
X-SVN-Rev: 9827
2002-09-02 21:45:24 +00:00
Alan Liu
541ae0e468
ICU-2153 C implementation and test for uprv_getCharNameCharacters()
...
X-SVN-Rev: 9818
2002-08-29 23:05:23 +00:00
Markus Scherer
3a4cd45887
ICU-1997 add functions for "ICU rule white space" - Cf+White_Space
...
X-SVN-Rev: 9259
2002-07-19 21:16:42 +00:00
George Rhoten
68c0c52375
ICU-900 Fix some compiler warnings.
...
X-SVN-Rev: 9206
2002-07-16 18:22:36 +00:00
Markus Scherer
642c3b43aa
ICU-1970 add properties: decomposition type, joining group, joining type, line break
...
X-SVN-Rev: 9039
2002-07-04 16:46:36 +00:00
Markus Scherer
40e2f9754a
ICU-1970 add enumerated/integer/Numeric_Value properties, deprecate cellWidth
...
X-SVN-Rev: 9034
2002-07-04 00:17:12 +00:00
Markus Scherer
8c4e9b39ca
ICU-1923 move _Lu etc. from uprops.c to .h
...
X-SVN-Rev: 8812
2002-06-07 18:55:08 +00:00
Markus Scherer
185ac97303
ICU-1923 add uprv_comparePropertyNames() to compare Unicode property [value] names loosely
...
X-SVN-Rev: 8763
2002-06-01 00:33:55 +00:00