Commit Graph

68 Commits

Author SHA1 Message Date
Markus Scherer
4da9ea84da ICU-1036 redo internal per-code point case mapping functions to support transliterators, more common code
X-SVN-Rev: 7716
2002-02-20 02:07:29 +00:00
Yves Arrouye
6fdea6ffb4 ICU-1707 use more appropriate error code.
X-SVN-Rev: 7676
2002-02-15 01:46:41 +00:00
George Rhoten
644f35d609 ICU-1099 Make all string data const
X-SVN-Rev: 7468
2002-01-21 21:48:25 +00:00
Markus Scherer
f4190c00c7 ICU-1611 add and test u_enumCharTypes
X-SVN-Rev: 7434
2002-01-12 00:11:09 +00:00
Markus Scherer
268abe3937 ICU-1586 add common trie implementation
X-SVN-Rev: 7327
2001-12-06 01:23:47 +00:00
Helena Chapman
6f5df69456 ICU-1501 Updated Upper/Lower/TitlecaseTransliterator and checked in new casing tests for surrogates from Java.
X-SVN-Rev: 7235
2001-11-30 23:53:55 +00:00
Markus Scherer
9739fc389e ICU-1501 add internal function to get the titlecase mapping of a single code point, for transliteration - so far without context, i.e., incomplete
X-SVN-Rev: 7177
2001-11-29 20:44:54 +00:00
Vladimir Weinstein
1b0596cd30 ICU-1541 consistently added U_CAPI & U_EXPORT2 to all the declarations and definitions
X-SVN-Rev: 7038
2001-11-21 01:02:11 +00:00
Markus Scherer
6a40576785 ICU-1409 make sure uprops.dat is loaded before getting the Unicode version from it
X-SVN-Rev: 6905
2001-11-15 00:05:07 +00:00
Helena Chapman
6fc6757458 ICU-611 updated the APIs for u_digit and u_forDigit to be consistent.
X-SVN-Rev: 6802
2001-11-12 23:01:17 +00:00
George Rhoten
2a43cb638e ICU-900 Fixed some lint warnings.
X-SVN-Rev: 6573
2001-11-02 02:43:22 +00:00
George Rhoten
aae7289f3d ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6405
2001-10-23 23:33:30 +00:00
George Rhoten
41ead0259d ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6383
2001-10-23 00:38:03 +00:00
Markus Scherer
557a559c4c ICU-1278 upgrade to Unicode 3.1.1 SpecialCasing.txt - context & locale conditions changed
X-SVN-Rev: 6271
2001-10-17 00:17:15 +00:00
Ram Viswanadha
949cd4f165 ICU-1277 Update UBlockCode API to Unicode 3.1
X-SVN-Rev: 6251
2001-10-15 23:49:06 +00:00
Markus Scherer
84fc77e777 ICU-1199 add u_digit() and u_forDigit()
X-SVN-Rev: 5859
2001-09-21 00:27:17 +00:00
Ram Viswanadha
959f6956c7 ICU-899 Changes for revisited proposal
X-SVN-Rev: 5732
2001-09-11 05:00:34 +00:00
George Rhoten
8f2c4bfb65 ICU-770 More data cleanup
X-SVN-Rev: 5651
2001-08-31 02:14:47 +00:00
George Rhoten
6854d6d1c8 ICU-1099 Make some data const
X-SVN-Rev: 5601
2001-08-29 18:13:00 +00:00
Markus Scherer
173a4678e2 ICU-1007 rename GrowBuffer to UGrowBuffer to avoid potential naming conflicts
X-SVN-Rev: 5487
2001-08-17 00:18:25 +00:00
Ram Viswanadha
e6d4ca0850 ICU-899 Deprecate and change the name of UCharScript enum to UCharBlock
change the u_getScript to u_getBlock

X-SVN-Rev: 5214
2001-07-10 18:29:31 +00:00
George Rhoten
045965315f ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4365
2001-03-28 00:05:22 +00:00
George Rhoten
c4997713ef ICU-903 Updated the copyright notice
X-SVN-Rev: 4238
2001-03-21 20:44:20 +00:00
Markus Scherer
ac36a8b5d7 ICU-621 fix u_isprint, was missing new categories initial/final punctuation
X-SVN-Rev: 4127
2001-03-16 02:25:53 +00:00
Markus Scherer
db8024b99d ICU-621 hardcode behavior for ISO 8 controls (their general categories may be set by genprops to other than Cc); improve properties performance
X-SVN-Rev: 4085
2001-03-15 02:01:25 +00:00
George Rhoten
4fe027ed7b ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3811
2001-02-27 23:45:16 +00:00
Markus Scherer
a4419615ac ICU-840 fix warning
X-SVN-Rev: 3630
2001-02-15 02:36:38 +00:00
Markus Scherer
0c602137f7 ICU-840 implement case folding
X-SVN-Rev: 3618
2001-02-14 00:47:36 +00:00
Vladimir Weinstein
bf9f0b3ef3 ICU-96 collation update
X-SVN-Rev: 3582
2001-02-07 00:57:39 +00:00
Markus Scherer
81401a40b2 ICU-542 implement case mapping conditions from Unicode 3.1 (az & lt)
X-SVN-Rev: 3548
2001-02-02 23:24:40 +00:00
Markus Scherer
8c697b9c72 ICU-542 fix toLower() - do not read beyond srcLength
X-SVN-Rev: 3538
2001-02-02 20:38:47 +00:00
George Rhoten
3c51d60dbb ICU-832 Removed some excessive memory allocation
X-SVN-Rev: 3529
2001-02-02 01:32:07 +00:00
Markus Scherer
2dc336d196 ICU-542 implement full string upper-/lowercasing in C
X-SVN-Rev: 3503
2001-01-31 18:20:26 +00:00
Markus Scherer
67201b90b4 ICU-820 implement u_getCombiningClass()
X-SVN-Rev: 3462
2001-01-23 23:45:21 +00:00
Markus Scherer
0da2a482ab ICU-484 remove includes for ucmpXY.h
X-SVN-Rev: 3358
2001-01-02 23:18:29 +00:00
Markus Scherer
d1dec95a05 ICU-542 add grep marker to u_strToUpper/Lower()
X-SVN-Rev: 2921
2000-11-16 23:04:39 +00:00
Markus Scherer
557b798485 ICU-542 add u_strToUpper/Lower() (for now "not supported")
X-SVN-Rev: 2920
2000-11-16 21:43:12 +00:00
George Rhoten
6d73af7a3b ICU-535 fixed some compiler warnings
X-SVN-Rev: 2505
2000-09-25 17:44:01 +00:00
George Rhoten
a34fe9a10a ICU-535 fixed some compiler warnings
X-SVN-Rev: 2164
2000-08-10 01:59:18 +00:00
George Rhoten
5a1369d8bc ICU-535 Removed a compiler warning
X-SVN-Rev: 2139
2000-08-08 23:26:10 +00:00
Helena Chapman
633f3d9104 ICU-401 400 porting changes based on Barry's feedback.
X-SVN-Rev: 1919
2000-07-17 23:36:52 +00:00
Helena Chapman
8d12ca8e17 ICU-401 OS/400 specific changes for 1.5 release.
X-SVN-Rev: 1634
2000-06-20 23:42:20 +00:00
Markus Scherer
8703e9d817 ICU-221 exclude all no-break spaces from u_isWhitespace()
X-SVN-Rev: 1602
2000-06-12 19:48:05 +00:00
Markus Scherer
aca0c53ac2 ICU-397 make u_versionFrom/ToString() public
X-SVN-Rev: 1437
2000-05-22 22:24:51 +00:00
Helena Chapman
69ba12f77c ICU-351 Define UBool to be used in the APIs.
X-SVN-Rev: 1410
2000-05-18 22:08:39 +00:00
Markus Scherer
0e96538ad0 ICU-130 get (almost) all Unicode char properties from the loaded uprops.dat
X-SVN-Rev: 1387
2000-05-18 17:47:11 +00:00
Markus Scherer
6b6bbd29f1 ICU-375 correct isAcceptable signature
X-SVN-Rev: 1324
2000-05-03 23:15:02 +00:00
Markus Scherer
117c9b824b ICU-298 jitterbug 130: add support for u_isMirrored() and u_charMirror()
X-SVN-Rev: 1240
2000-04-24 22:44:06 +00:00
Yves Arrouye
bff1b2e05c ICU-353 use better names to replace index, depending on what the func/
method actually does with it (for example: n to get the nth element, offset
within a buffer, etc.).

X-SVN-Rev: 1131
2000-04-14 05:22:29 +00:00
Yves Arrouye
c69c164be8 ICU-353 basic warnings cleanup (not touching object's memory layout). A
basic build now compiles w/o a single warning on Linux. One with --enable-strict
is a different matter...

X-SVN-Rev: 1124
2000-04-13 23:00:43 +00:00