Commit Graph

759 Commits

Author SHA1 Message Date
Andy Heninger
08b4fb16d0 ICU-1730 String Thread test class renamed to avoid conflicts with other stringtest
X-SVN-Rev: 7963
2002-03-12 23:15:41 +00:00
Markus Scherer
a66e125f97 ICU-845 implement Normalizer::concatenate
X-SVN-Rev: 7960
2002-03-12 23:00:16 +00:00
Markus Scherer
5ff144bcb1 ICU-845 fix const-ness bugs
X-SVN-Rev: 7958
2002-03-12 22:59:04 +00:00
Markus Scherer
4593d2eb03 ICU-1721 fix spelling of UCHAR_IDS_TRINARY_OPERATOR, export properties functions
X-SVN-Rev: 7948
2002-03-12 19:09:08 +00:00
Markus Scherer
8c78422db2 ICU-1561 replace all UTextOffset with int32_t
X-SVN-Rev: 7942
2002-03-12 01:32:42 +00:00
Andy Heninger
600998cd7f ICU-1730 String Thread test debugged and strengthened
X-SVN-Rev: 7939
2002-03-11 23:53:20 +00:00
Andy Heninger
4408855d3f ICU-1730 UnicodeString thread safety changes
X-SVN-Rev: 7923
2002-03-09 00:36:54 +00:00
Andy Heninger
9981b416f2 ICU-1760 add ubrk_isBoundary(), which was some how missing.
X-SVN-Rev: 7919
2002-03-08 18:58:46 +00:00
Markus Scherer
56cc2f13b4 ICU-1721 implement all binary properties except Full_Composition_Exclusion
X-SVN-Rev: 7897
2002-03-06 23:31:11 +00:00
Markus Scherer
ef2283d2ec ICU-1721 make u_charAge() public
X-SVN-Rev: 7876
2002-03-04 01:22:45 +00:00
Markus Scherer
e5ee7b822b ICU-1721 bug fix - remove duplicate constant for 'Private Use' block name
X-SVN-Rev: 7864
2002-03-02 02:30:03 +00:00
Vladimir Weinstein
b57a64b909 ICU-1735 added setBogus and isBogus APIs
X-SVN-Rev: 7810
2002-02-28 21:32:28 +00:00
George Rhoten
41ffc2ef36 ICU-1733 Integrate some of the easier (and non-redundent) changes from Lotus.
X-SVN-Rev: 7802
2002-02-28 01:42:40 +00:00
Andy Heninger
13e01fb91d ICU-1126 Add title break iterator
X-SVN-Rev: 7801
2002-02-28 01:28:04 +00:00
George Rhoten
475e05801c ICU-1732 Add int64_t and uint64_t
X-SVN-Rev: 7796
2002-02-27 21:52:11 +00:00
Alan Liu
e5a8f1678a ICU-1544 add virtual extractBetween() to Replaceable and new UReplaceableCallback member 'extract'
X-SVN-Rev: 7788
2002-02-26 17:50:59 +00:00
George Rhoten
bb6a024c9a ICU-900 Better fix for compiler warnings.
X-SVN-Rev: 7786
2002-02-25 23:10:10 +00:00
Yves Arrouye
504a75e931 ICU-1709 do not tweak the UCD data to mark some control characters
as spacing ones.

X-SVN-Rev: 7749
2002-02-24 21:00:19 +00:00
Markus Scherer
b24a8e910f ICU-1542 fix indexOf(UChar32 surrogate), lastIndexOf(UChar32 surrogate), u_strchr32(surrogate) to match char32At()/UTF_GET_CHAR()
X-SVN-Rev: 7744
2002-02-22 02:00:42 +00:00
Markus Scherer
69839e5594 ICU-1126 document which BreakIterator methods are used by toTitle()
X-SVN-Rev: 7740
2002-02-22 00:14:54 +00:00
Markus Scherer
2bf44dac5b ICU-1126 use #ifndef-#define around multiple definitions of UBreakIterator
X-SVN-Rev: 7739
2002-02-22 00:14:13 +00:00
Markus Scherer
0e69af1c9e ICU-1126 add UniStr::toTitle() functions
X-SVN-Rev: 7734
2002-02-21 18:42:52 +00:00
Markus Scherer
b831c22b0b ICU-1126 add string titlecasing function
X-SVN-Rev: 7729
2002-02-21 04:46:49 +00:00
Markus Scherer
aae7ac8a66 ICU-1126 move break iterator code to common library so that titlecasing can use it
X-SVN-Rev: 7728
2002-02-21 04:42:32 +00:00
George Rhoten
28778dc33f ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 7726
2002-02-20 22:28:44 +00:00
Markus Scherer
1ef813cb29 ICU-1036 simplify internal string case mapping functions for more common code - remove growBuffer
X-SVN-Rev: 7717
2002-02-20 02:09:42 +00:00
Markus Scherer
6bdadbb707 ICU-1686 some UCharIterator improvements - more consistent constant names, uiter_next32() etc.
X-SVN-Rev: 7715
2002-02-20 02:04:23 +00:00
Markus Scherer
b004960d4a ICU-1686 change UCharIterator: add getIndex(); return int32_t instead of UChar, -1 instead of ffff if iteration bounds reached
X-SVN-Rev: 7686
2002-02-16 01:21:15 +00:00
George Rhoten
956a5aed45 ICU-1227 Make the library suffix change work on Windows without warnings.
X-SVN-Rev: 7683
2002-02-16 00:43:44 +00:00
Yves Arrouye
abd5f16593 ICU-1709 UTF_IS_UNICODE_NONCHAR()
X-SVN-Rev: 7680
2002-02-15 21:08:29 +00:00
Yves Arrouye
d25815e643 ICU-1707 better documentation for u_charFromName() and for the use of
U_INVALID_CHAR_FOUND.

X-SVN-Rev: 7679
2002-02-15 19:10:38 +00:00
Steven R. Loomis
542533b9ea ICU-1704 move ULOC_ constants into uloc.h
X-SVN-Rev: 7673
2002-02-14 22:28:05 +00:00
Yves Arrouye
f285bbeccc ICU-1227 define an empty suffix by default.
X-SVN-Rev: 7667
2002-02-14 19:32:39 +00:00
Yves Arrouye
a7f3ebaa68 ICU-1703 avoid /* in comment.
X-SVN-Rev: 7666
2002-02-14 19:26:44 +00:00
Yves Arrouye
131e5d45fe ICU-1227 include the library suffix in the entry point name.
X-SVN-Rev: 7665
2002-02-14 19:19:17 +00:00
Yves Arrouye
ec4ef02a32 ICU-1707 add U_EXTENDED_CHAR_NAME for u_charName() and its reciprocal
function, u_charFromName()

X-SVN-Rev: 7655
2002-02-14 05:36:48 +00:00
Yves Arrouye
7bf67ba7fc ICU-1703 new urename.h with the U_DISABLE_RENAMING test.
X-SVN-Rev: 7651
2002-02-13 20:30:20 +00:00
Yves Arrouye
18328265ec ICU-1703 define U_DISABLE_RENAMING, substituted by configure from
@U_DISABLE_RENAMING@ which is itself set by --enable-renaming.

X-SVN-Rev: 7650
2002-02-13 20:29:56 +00:00
Yves Arrouye
2c569d4473 ICU-1596 undo accidental commit.
X-SVN-Rev: 7634
2002-02-12 20:13:19 +00:00
Yves Arrouye
d395929eff ICU-1596 use the library suffix for the ICU data library too.
X-SVN-Rev: 7632
2002-02-12 20:04:52 +00:00
Markus Scherer
870550d939 ICU-845 add unorm_concatenate()
X-SVN-Rev: 7623
2002-02-10 01:35:54 +00:00
Markus Scherer
45ecba1dc5 ICU-1700 public C API for iterative normalization
X-SVN-Rev: 7622
2002-02-10 00:11:16 +00:00
Markus Scherer
45b5e2a95e ICU-1686 public C API for character iteration
X-SVN-Rev: 7618
2002-02-09 21:55:36 +00:00
Alan Liu
47c47a5cd9 ICU-1234 make output side of RBTs object-oriented; rewrite ID parsers and modularize them; implement &Any-Lower() support
X-SVN-Rev: 7582
2002-02-07 01:07:55 +00:00
Vladimir Weinstein
c85bfd56c3 ICU-847 revised API and logic for bound generator. Needs more tests and examples
X-SVN-Rev: 7501
2002-01-24 23:02:02 +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
George Rhoten
24fb5c7668 ICU-1629 Simplify UnicodeString creation
X-SVN-Rev: 7471
2002-01-22 00:27:49 +00:00
Markus Scherer
f4190c00c7 ICU-1611 add and test u_enumCharTypes
X-SVN-Rev: 7434
2002-01-12 00:11:09 +00:00
George Rhoten
9f4578b1cf ICU-882 Remove SCSU
X-SVN-Rev: 7431
2002-01-11 23:34:13 +00:00
George Rhoten
3e8367d659 ICU-597 Changes to make ICU work on as/400 (iSeries)
X-SVN-Rev: 7429
2002-01-11 17:33:52 +00:00
Yves Arrouye
c41188b178 ICU-1605 renamed to UCNV_ESCAPE_UNICODE. *** EXPERIMENTAL *** commited
a bit too soon, may be uncommited soon.

X-SVN-Rev: 7415
2002-01-09 01:15:18 +00:00
Yves Arrouye
85a889c4c2 ICU-1605 added UCNV_ESCAPE_CODEPOINT to escape as U+XXXX.
X-SVN-Rev: 7413
2002-01-09 00:45:13 +00:00
Ram Viswanadha
17881f0a1a ICU-1603 API for Unicode signature detection
X-SVN-Rev: 7402
2002-01-08 01:05:57 +00:00
George Rhoten
f4ad302b11 ICU-1593 Slightly better documentation on how to use u_strtok_r
X-SVN-Rev: 7373
2001-12-27 00:16:48 +00:00
Markus Scherer
a92571a185 ICU-1590 fix detection of U_WCHAR_IS_UTF16/32
X-SVN-Rev: 7333
2001-12-07 17:09:41 +00:00
Andy Heninger
316aa9b311 ICU-1576 updated urename.h file for 2.0 ICU release
X-SVN-Rev: 7292
2001-12-03 22:35:34 +00:00
Ram Viswanadha
006e4e3fb1 ICU-1038 Documentation fixes no code change
X-SVN-Rev: 7289
2001-12-03 21:58:00 +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
Markus Scherer
db0ea28e10 ICU-242 clarify U_CALLCONV some more; not just necessary for old compilers
X-SVN-Rev: 7145
2001-11-28 23:01:46 +00:00
Ram Viswanadha
22a165cd5f ICU-1472 Fix errors in documentation
X-SVN-Rev: 7084
2001-11-26 18:20:38 +00:00
Alan Liu
53f2fe4403 ICU-1389 incorporate Mark's review comments - comments only
X-SVN-Rev: 7058
2001-11-21 21:15:16 +00:00
Vladimir Weinstein
97c2a58442 ICU-1541 data should not have U_EXPORT2
X-SVN-Rev: 7045
2001-11-21 02:29:12 +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
fdf5cefe0a ICU-1465 apiref updates for ICU 2.0
X-SVN-Rev: 6948
2001-11-16 19:21:16 +00:00
Ram Viswanadha
e764d4ad61 ICU-1472 Update the module list for string search
X-SVN-Rev: 6886
2001-11-14 18:02:44 +00:00
Andy Heninger
161943e39d ICU-1075 updated API docs for udata_SetAppData()
X-SVN-Rev: 6867
2001-11-14 00:57:10 +00:00
Ram Viswanadha
fb01ab107d ICU-899 UBLOCK_INVALID_CODE should be -1
X-SVN-Rev: 6856
2001-11-13 23:54:24 +00:00
Markus Scherer
a56040d6b1 ICU-1472 update @draft/@stable labels on public APIs
X-SVN-Rev: 6848
2001-11-13 22:47:47 +00:00
George Rhoten
ca8241014c ICU-371 Change HAVE_ -> U_HAVE
X-SVN-Rev: 6814
2001-11-13 02:56:36 +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
Alan Liu
4e3dc8be6e ICU-1292 add variable range overlap detection
X-SVN-Rev: 6790
2001-11-12 19:43:13 +00:00
Ram Viswanadha
21bab96c23 ICU-1472 @draft tag for unmarked new APIs
X-SVN-Rev: 6719
2001-11-09 23:33:23 +00:00
George Rhoten
ae305452f9 ICU-1472 Remove the @draft tag for some APIs
X-SVN-Rev: 6710
2001-11-09 18:17:40 +00:00
George Rhoten
9e5db0cd7d ICU-1472 Remove the @draft tag for some APIs
X-SVN-Rev: 6706
2001-11-09 03:31:02 +00:00
George Rhoten
9a9e9fc74e ICU-812 Add U_STATIC_IMPLEMENTATION
X-SVN-Rev: 6701
2001-11-09 01:16:52 +00:00
Vladimir Weinstein
d2a52c64c6 ICU-1211 bumping up version numbers for collation
X-SVN-Rev: 6695
2001-11-08 21:29:25 +00:00
George Rhoten
1099a99c78 ICU-242 Document the usage of U_CALLCONV
X-SVN-Rev: 6672
2001-11-07 19:12:44 +00:00
George Rhoten
5c6348c4c2 ICU-1075 Change the data entrypoint name to make it the same as Windows.
X-SVN-Rev: 6520
2001-10-31 17:55:10 +00:00
George Rhoten
eedb17c39e ICU-1407 Fix for Tru64 (OSF)
X-SVN-Rev: 6500
2001-10-30 19:57:44 +00:00
Alan Liu
807cda9ffe ICU-1406 make quantified segments behave like perl counterparts
X-SVN-Rev: 6496
2001-10-30 18:32:33 +00:00
Vladimir Weinstein
2c4c5f7f8e ICU-1206 removed getNextUnicode without the key
X-SVN-Rev: 6440
2001-10-25 20:55:25 +00:00
Vladimir Weinstein
484a147f48 ICU-1264 please use #include "unicode/umachine.h" instead of #include <unicode/umachine.h>. Otherwise it breaks on Windows...
X-SVN-Rev: 6427
2001-10-25 15:38:40 +00:00
Yves Arrouye
ac53b039b2 ICU-1264 Include umachine.h because it defines things needed by this header.
X-SVN-Rev: 6424
2001-10-25 04:47:55 +00:00
Alan Liu
0741e0bb3a ICU-1292 initial pragma support (variable range)
X-SVN-Rev: 6406
2001-10-24 00:06:00 +00:00
Vladimir Weinstein
286c92427d ICU-392 new version of urename.h
X-SVN-Rev: 6399
2001-10-23 17:49:07 +00:00
George Rhoten
d70ef02440 ICU-392 Temporary fix for compilers that don't support namespaces
X-SVN-Rev: 6395
2001-10-23 16:48:01 +00:00
Vladimir Weinstein
4d6b83c93e ICU-392 moved some functions from namespace to static inline
X-SVN-Rev: 6394
2001-10-23 16:43:01 +00:00
Ram Viswanadha
5a3494cf54 ICU-899 change uscript_getCode() API to accept fillin buffer and capacity
X-SVN-Rev: 6389
2001-10-23 02:00:50 +00:00
George Rhoten
ccdb4770ee ICU-1211 Better fix for FreeBSD and as/400 on getting the timezone
X-SVN-Rev: 6373
2001-10-22 21:01:19 +00:00
George Rhoten
7191618976 ICU-1211 Better fix for FreeBSD and as/400 on getting the timezone
X-SVN-Rev: 6372
2001-10-22 19:05:28 +00:00
Vladimir Weinstein
d90dbcc7ff ICU-392 cleaning code for proper exports in libraries/urename.h generation + new version of urename.h
X-SVN-Rev: 6368
2001-10-22 05:29:14 +00:00
Vladimir Weinstein
4e2e55a6f3 ICU-1211 fresh urename.h for ICU 2.0.
X-SVN-Rev: 6360
2001-10-20 01:05:57 +00:00
Markus Scherer
57be575691 ICU-1290 Unicode version 3.1.1 now
X-SVN-Rev: 6358
2001-10-20 00:30:31 +00:00
Markus Scherer
237bf8e91e ICU-1007 simplify internal normalization api (no growBuffers, c UCharIterator)
X-SVN-Rev: 6339
2001-10-19 17:36:02 +00:00
Markus Scherer
b464fd7971 ICU-1007 un-friend class Normalizer
X-SVN-Rev: 6338
2001-10-19 17:35:07 +00:00
George Rhoten
4afd26ce39 ICU-1211 Temporary fix for the version number 1.9->2.0
X-SVN-Rev: 6310
2001-10-18 18:25:07 +00:00
George Rhoten
ec9d88119a ICU-1211 Change the version number 1.9->2.0
X-SVN-Rev: 6309
2001-10-18 18:24:44 +00:00
Alan Liu
0dbe53ecac ICU-1272 initial implementation of perl-ish character property syntax for UnicodeSet
X-SVN-Rev: 6285
2001-10-17 20:51:14 +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
George Rhoten
65052a9fe0 ICU-1210 Remove bool_t checking
X-SVN-Rev: 6239
2001-10-15 18:13:51 +00:00
Markus Scherer
94b2c62a59 ICU-1274 reenable [and rename] arabic shaping option for tashkeel characters
X-SVN-Rev: 6229
2001-10-13 00:06:29 +00:00
Markus Scherer
9cbe08924a ICU-726 tighten UTF-8 converter: non-shortest UTF-8 illegal (U 3.0.1)
X-SVN-Rev: 6213
2001-10-12 18:54:09 +00:00
Markus Scherer
38b3810bae ICU-726 tighten & fix UTF macros: non-shortest UTF-8 illegal (U 3.0.1), check U 3.1 non-characters, fix some bugs
X-SVN-Rev: 6212
2001-10-12 18:53:26 +00:00
Markus Scherer
1c8591684a ICU-1266 fix U_GENERAL_OTHER_TYPES (Cn) to be 0 not 30 (is same as unassigned!)
X-SVN-Rev: 6202
2001-10-11 22:11:38 +00:00
George Rhoten
1aa7e6714d ICU-1271 Be more friendly to non-IEEE754 platforms and use the putil.h functions.
X-SVN-Rev: 6198
2001-10-11 21:41:11 +00:00
Markus Scherer
6fb93470d2 ICU-1267 add UnicodeString::countChar32()
X-SVN-Rev: 6197
2001-10-11 21:40:24 +00:00
Markus Scherer
0df9c9daf8 ICU-1267 add u_countChar32()
X-SVN-Rev: 6196
2001-10-11 21:39:09 +00:00
Vladimir Weinstein
0403c84831 ICU-1268 added a comment on ures_openDirect behavior
X-SVN-Rev: 6192
2001-10-11 18:44:25 +00:00
Vladimir Weinstein
4bc8e648d1 ICU-1209 use the new semantics for ures_getLocale
X-SVN-Rev: 6191
2001-10-11 18:43:18 +00:00
Alan Liu
2d5d4a5e1f ICU-1261 initial implementation of compound filters in IDs and ::ID blocks
X-SVN-Rev: 6167
2001-10-10 21:17:25 +00:00
Vladimir Weinstein
06535ec153 ICU-1268 placeholder for ures_openDirect()
X-SVN-Rev: 6141
2001-10-10 01:13:01 +00:00
George Rhoten
0c22a6f145 ICU-1264 Improved namespace support
X-SVN-Rev: 6139
2001-10-09 23:44:20 +00:00
Helena Chapman
d816eefc57 ICU-1264 added namspace support where possible.
X-SVN-Rev: 6124
2001-10-08 23:26:58 +00:00
George Rhoten
ac170552cd ICU-1263 Move T_CString_itosOffset from putil.h -> cstring.h
X-SVN-Rev: 6121
2001-10-08 17:45:30 +00:00
Markus Scherer
9f61db5f73 ICU-1262 make US::setToBogus() public and test it
X-SVN-Rev: 6107
2001-10-05 23:53:00 +00:00
George Rhoten
0f912b2133 ICU-960 Change from uint32_t to UChar32
X-SVN-Rev: 6101
2001-10-05 23:13:25 +00:00
Markus Scherer
761c91b967 ICU-1256 make US::getCapacity() public and use it
X-SVN-Rev: 6089
2001-10-05 20:44:56 +00:00
George Rhoten
197318a1c2 ICU-821 gcc 3.0, AIX xlC and os/390 can not properly optimize IEEEremainder
X-SVN-Rev: 6086
2001-10-05 18:47:09 +00:00
George Rhoten
f87efdc743 ICU-770 Memory cleanup
X-SVN-Rev: 6052
2001-10-04 20:58:06 +00:00
Markus Scherer
9ebb3c1ae6 ICU-1109 change NUL-termination semantics
X-SVN-Rev: 6024
2001-10-03 23:14:31 +00:00
George Rhoten
1616010104 ICU-1211 Add U_COMMON_API to UCharReference
X-SVN-Rev: 6019
2001-10-03 21:31:31 +00:00
Markus Scherer
c96abc8ab6 ICU-1109 allow slightly longer country IDs so that a test still passes with more error checking (new overflow checking in init()...)
X-SVN-Rev: 6000
2001-10-02 23:51:42 +00:00
Markus Scherer
19f92aab27 ICU-1109 change NUL-termination semantics
X-SVN-Rev: 5974
2001-09-28 22:22:59 +00:00
Markus Scherer
d31068034f ICU-1222 deprecate/change confusing names of getChar32Start(), getChar32Limit(), isEmpty()
X-SVN-Rev: 5945
2001-09-27 22:37:55 +00:00
Markus Scherer
d0f5f3e2e6 ICU-1007 update .h api documentation for normalization
X-SVN-Rev: 5943
2001-09-27 21:04:40 +00:00
Markus Scherer
fb79851f4e ICU-1007 deprecate Normalizer::EMode, use UNormalizationMode
X-SVN-Rev: 5920
2001-09-25 22:45:26 +00:00
Andy Heninger
52c09b16bb ICU-1075 UNIX builds, add U_INLINE setting from configure script. Also remove
configure option for static reference to data dll.  (Always there, no option.)

X-SVN-Rev: 5908
2001-09-24 23:59:49 +00:00
Ram Viswanadha
9c7f478a35 ICU-452 More compiler warnings fixes.
X-SVN-Rev: 5899
2001-09-22 03:12:14 +00:00
Ram Viswanadha
57e8a5498c ICU-452 Fix compiler warnings.
X-SVN-Rev: 5898
2001-09-22 03:00:46 +00:00
Ram Viswanadha
ece4a93414 ICU-1230 Deprecate wchar_t APIs. No code change.
X-SVN-Rev: 5897
2001-09-22 02:22:47 +00:00
Markus Scherer
587f253a41 ICU-809 small change in const-getBuffer()
X-SVN-Rev: 5888
2001-09-22 00:58:52 +00:00
Markus Scherer
26f6706273 ICU-1229 deprecate UCOL_ constants in UNormalizationMode
X-SVN-Rev: 5887
2001-09-22 00:58:15 +00:00
Ram Viswanadha
6b39c524cf ICU-899 Test the deprecated API
X-SVN-Rev: 5884
2001-09-22 00:19:02 +00:00
Ram Viswanadha
1c2dc8bcdc ICU-899 Put back deprecated enum that was deprecated
X-SVN-Rev: 5883
2001-09-21 23:13:40 +00:00
Ram Viswanadha
780e71dad7 ICU-1031 Put back deprecated enums that were deprecated.
X-SVN-Rev: 5882
2001-09-21 23:12:59 +00:00
Markus Scherer
a20d91993c ICU-1199 deprecate the C++ Unicode class
X-SVN-Rev: 5872
2001-09-21 18:49:51 +00:00
Ram Viswanadha
390cdfbf0a ICU-899 Sync enums in EUnicodeScript and UBlockCode
X-SVN-Rev: 5870
2001-09-21 18:38:08 +00:00
Ram Viswanadha
66764b5012 ICU-899 Add uscript_getScript() API.
X-SVN-Rev: 5865
2001-09-21 05:09:22 +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
George Rhoten
bae514fec0 ICU-809 Make ustdio use getBuffer instead of getArray
X-SVN-Rev: 5836
2001-09-20 17:36:40 +00:00
Markus Scherer
ed39c6bf2d ICU-809 implement the new getBuffer()s and releaseBuffer() and remove UnicodeString::getUChars()
X-SVN-Rev: 5830
2001-09-20 01:14:37 +00:00
Markus Scherer
cad169cb8e ICU-1200 add @draft
X-SVN-Rev: 5806
2001-09-19 00:39:10 +00:00
Markus Scherer
a9c3a9cac0 ICU-1201 deprecate the BiDi class
X-SVN-Rev: 5805
2001-09-19 00:35:29 +00:00
Markus Scherer
e8831d77fe ICU-1200 deprecate UnicodeConverter
X-SVN-Rev: 5804
2001-09-19 00:14:07 +00:00
Yves Arrouye
6fa8fa610d ICU-1212 moved urename.h
X-SVN-Rev: 5790
2001-09-18 21:37:01 +00:00
George Rhoten
0414692e06 ICU-1210 Use UBool instead of bool_t
X-SVN-Rev: 5780
2001-09-18 17:32:33 +00:00
Ram Viswanadha
1b6f4b110b ICU-960 u_str* transformation functions
X-SVN-Rev: 5775
2001-09-18 03:41:09 +00:00
Ram Viswanadha
c62bc427ba ICU-899 Fixed a minor bug in USCRIPT_CODE_LIMIT
X-SVN-Rev: 5774
2001-09-18 03:39:36 +00:00
Ram Viswanadha
61e9767b81 ICU-960 Definitions for wchar_t
X-SVN-Rev: 5773
2001-09-18 03:38:00 +00:00
Markus Scherer
9f65fdc2db ICU-1200 add constructor & extract() with UConverter*
X-SVN-Rev: 5771
2001-09-18 01:12:14 +00:00
Vladimir Weinstein
e9fe410e8d ICU-1198 added different functions for getting signed and unsigned integers. Test to follow
X-SVN-Rev: 5762
2001-09-17 23:05:08 +00:00
Markus Scherer
ddb9fa851a ICU-1197 add moveIndex32()
X-SVN-Rev: 5758
2001-09-17 22:05:21 +00:00
Vladimir Weinstein
5939fbca4d ICU-1206 added C like UnicodeString returning functions
X-SVN-Rev: 5757
2001-09-17 22:04:48 +00:00
George Rhoten
4e351c0c81 ICU-513 Don't use the deprecated API anymore.
X-SVN-Rev: 5756
2001-09-17 21:50:19 +00:00
Ram Viswanadha
ade7405a54 ICU-899 Changes for revisited proposal
X-SVN-Rev: 5739
2001-09-11 22:03:57 +00:00
Ram Viswanadha
959f6956c7 ICU-899 Changes for revisited proposal
X-SVN-Rev: 5732
2001-09-11 05:00:34 +00:00
Markus Scherer
b15ef62e32 ICU-1107 redesign/fix Normalizer iteration index movement
X-SVN-Rev: 5731
2001-09-11 01:29:36 +00:00
Markus Scherer
a3c3b270f4 ICU-1129 implement macros to get surrogate values
X-SVN-Rev: 5728
2001-09-11 01:27:34 +00:00
George Rhoten
2bb12506ac ICU-1087 Change the documentation of the country/region locales
X-SVN-Rev: 5719
2001-09-07 21:57:29 +00:00
George Rhoten
b0aaeacced ICU-770 Fix for Solaris
X-SVN-Rev: 5713
2001-09-07 03:34:02 +00:00
George Rhoten
d41489ae47 ICU-770 Memory cleanup on potential memory leaks
X-SVN-Rev: 5709
2001-09-06 23:07:26 +00:00
Markus Scherer
06973e024e ICU-1109 add US::extract() with NUL-termination and error/warning code
X-SVN-Rev: 5695
2001-09-05 23:37:56 +00:00
Markus Scherer
0cf4543b4a ICU-1109 add U_STRING_NOT_TERMINATED_WARNING
X-SVN-Rev: 5693
2001-09-05 23:36:20 +00:00
Ram Viswanadha
289db8f112 ICU-329 U_ERROR_LIMIT should be equal to U_FMT_PARSE_ERROR_LIMIT
X-SVN-Rev: 5691
2001-09-05 23:13:06 +00:00
Markus Scherer
d365d8a956 ICU-1007 complete implementation of Normalizer iteration
X-SVN-Rev: 5666
2001-08-31 21:37:39 +00:00
Ram Viswanadha
e7042af1b8 ICU-329 Add parseError and UErrorCode to all public API's to make them consitent with ICU's design. Fix implementation to bubble the error code.
X-SVN-Rev: 5653
2001-08-31 03:23:39 +00:00
George Rhoten
1282743e66 ICU-1018 Make ustream work in ustdio.
X-SVN-Rev: 5626
2001-08-30 16:31:01 +00:00
George Rhoten
d745e83da1 ICU-1018 Make ustream work in ustdio.
X-SVN-Rev: 5624
2001-08-30 03:29:14 +00:00
Markus Scherer
974bfd3519 ICU-1007 completely replace the old with the new implementation
X-SVN-Rev: 5614
2001-08-29 23:57:15 +00:00
George Rhoten
9c05f564db ICU-1102 Make fgClassID private
X-SVN-Rev: 5602
2001-08-29 18:14:28 +00:00
Syn Wee Quek
8e4ca45744 ICU-1030
Made SearchIterator and StringSearch friends to UnicodeString.

X-SVN-Rev: 5586
2001-08-25 02:00:55 +00:00
George Rhoten
1627306f26 ICU-1099 Add const to some static data
X-SVN-Rev: 5572
2001-08-24 00:38:44 +00:00
Ram Viswanadha
23beedf30c ICU-1031 Shuffled error constants so that for display in the debugger
X-SVN-Rev: 5539
2001-08-18 00:40:35 +00:00
George Rhoten
b852870e7b ICU-1091 Better documentation
X-SVN-Rev: 5534
2001-08-18 00:06:11 +00:00
Andy Heninger
fc61c83aa2 ICU-1075 Yet more data loading changes
X-SVN-Rev: 5523
2001-08-17 21:34:07 +00:00
Ram Viswanadha
61e489cacd ICU-329 Move uprv_strtod and other functions to private headers and files
X-SVN-Rev: 5498
2001-08-17 01:40:34 +00:00
Ram Viswanadha
209441543f ICU-329 Add more error codes for formatting api
X-SVN-Rev: 5497
2001-08-17 01:38:14 +00:00
George Rhoten
44283cc553 ICU-770 incorporate the udata_cleanup into the internal API
X-SVN-Rev: 5488
2001-08-17 00:18:49 +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
87d0db48ce ICU-329 Move itou to putil.c add more error codes for parse errors and transliteration.
X-SVN-Rev: 5477
2001-08-16 01:01:57 +00:00
George Rhoten
ae8bfdff08 ICU-1087 Document the deprecated API
X-SVN-Rev: 5471
2001-08-16 00:31:26 +00:00
Andy Heninger
c84ea102a7 ICU-1075 Data updates. More updateds to ICU data handling.
X-SVN-Rev: 5467
2001-08-15 22:39:42 +00:00
Yves Arrouye
cbeb753bc6 ICU-1088 fixed constness issues.
X-SVN-Rev: 5464
2001-08-13 22:05:27 +00:00
George Rhoten
ff2df5aa3c ICU-770 Add documentation
X-SVN-Rev: 5463
2001-08-11 00:43:02 +00:00
George Rhoten
59e51a0248 ICU-770 Simplification of code for u_cleanup() API.
X-SVN-Rev: 5461
2001-08-11 00:28:57 +00:00
George Rhoten
3af0a0b31a ICU-770 New u_cleanup() API.
X-SVN-Rev: 5460
2001-08-11 00:27:31 +00:00
George Rhoten
14523214ee ICU-1087 Add LocaleProxy for source code compatibility and add new functions to access commonly used locales.
X-SVN-Rev: 5458
2001-08-10 22:36:26 +00:00
Vladimir Weinstein
c268948bcb ICU-1078 C++ API for IntVector
X-SVN-Rev: 5455
2001-08-10 21:18:07 +00:00
Andy Heninger
19b4dec854 ICU-1075 Data updates. Unix ports (not complete) and Common Data Caching impl.
X-SVN-Rev: 5454
2001-08-10 20:50:07 +00:00
Ram Viswanadha
96ce0be9de ICU-899 Change U_INVALID_CODE to U_INVALID_SCRIPT_CODE and fix testing for error code
X-SVN-Rev: 5422
2001-08-02 16:44:21 +00:00
Vladimir Weinstein
749a62ae93 ICU-1078 support for IntVector type in resource bundles
X-SVN-Rev: 5410
2001-08-01 17:08:07 +00:00
Vladimir Weinstein
d6693e4b66 ICU-1005 more resource bundle cleanup and greater test coverage, fixed faulty test
X-SVN-Rev: 5362
2001-07-27 17:15:30 +00:00
Andy Heninger
cd61cbf256 ICU-1075 data handling updates.
X-SVN-Rev: 5353
2001-07-26 21:55:49 +00:00
Vladimir Weinstein
7a55cc00da ICU-1005 increased code coverage for resbund. Decoupled rb collator from resource bundle. removed unneeded internal functions and classes
X-SVN-Rev: 5348
2001-07-26 18:36:57 +00:00
George Rhoten
635fb62ca4 ICU-1074 Fixed STLPort C++ library compilation problem
X-SVN-Rev: 5347
2001-07-26 18:03:44 +00:00
Vladimir Weinstein
c76ff368f0 ICU-392 instructions for bumping version numbers
X-SVN-Rev: 5343
2001-07-25 20:23:40 +00:00
Vladimir Weinstein
512090f4b0 ICU-392 bumped ICU version to 1.9 for parallel version usage testing purposes
X-SVN-Rev: 5298
2001-07-23 20:58:43 +00:00
Vladimir Weinstein
354656058f ICU-392 some functions that were skipped are now in
X-SVN-Rev: 5296
2001-07-23 20:55:33 +00:00
Vladimir Weinstein
e74d26522b ICU-1031 deprecating comment for old warning names
X-SVN-Rev: 5294
2001-07-23 20:14:48 +00:00
Vladimir Weinstein
b277b1f57f ICU-392 consolidated renaming data in one .h file
X-SVN-Rev: 5289
2001-07-21 05:26:25 +00:00
Vladimir Weinstein
d898ab62c8 ICU-392 support for renaming of export names
X-SVN-Rev: 5280
2001-07-19 22:10:16 +00:00
George Rhoten
a5fcde6430 ICU-899 Fix for HP/UX
X-SVN-Rev: 5242
2001-07-16 16:49:46 +00:00
Ram Viswanadha
a331c0a4eb ICU-452 First take on ISCII
X-SVN-Rev: 5238
2001-07-14 02:29:44 +00:00
Ram Viswanadha
ba2e8d2542 ICU-899 Move static array to .c file.
X-SVN-Rev: 5231
2001-07-11 23:52:58 +00:00
Ram Viswanadha
65844c0b2d ICU-899 Add new API for Locale-Script mapping for compliance with TR#24
X-SVN-Rev: 5215
2001-07-10 18:33:40 +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
11a7219087 ICU-580 Change os/390 batch support back to the original way.
X-SVN-Rev: 5213
2001-07-10 18:14:23 +00:00
George Rhoten
3b7fbcb29e ICU-882 Final removal of deprecated API
X-SVN-Rev: 5206
2001-07-09 21:08:25 +00:00
Alan Liu
1c40f7aebd ICU-1023 upgrade uhash to support int32_t keys on platforms with sizeof(void*) < 32
X-SVN-Rev: 5196
2001-07-06 19:53:12 +00:00
Vladimir Weinstein
6c37bcf77d ICU-1031 added warning codes ending in _WARNING, changed string names. Also added error and warning needed for j392
X-SVN-Rev: 5179
2001-07-05 19:45:03 +00:00
Markus Scherer
2fc1e2ef98 ICU-1027 move fLength back from Replaceable to UnicodeString, add virtual Rep::getLength()
X-SVN-Rev: 5156
2001-07-02 20:58:14 +00:00
George Rhoten
a22ea7d8af ICU-919 Made some functions inline.
X-SVN-Rev: 5154
2001-07-02 20:26:33 +00:00
George Rhoten
35591e5501 ICU-1019 add const to the context pointers
X-SVN-Rev: 5105
2001-06-26 22:51:14 +00:00
George Rhoten
dc95cc5905 ICU-1018 Move iostream and UnicodeStringStreamer usage from unistr.[h,cpp] to ustream.[h,cpp]
X-SVN-Rev: 5087
2001-06-26 17:57:53 +00:00
George Rhoten
21901af3f6 ICU-1018 Move iostream usage from unistr.[h,cpp] to ustream.[h,cpp]
X-SVN-Rev: 5085
2001-06-26 17:48:31 +00:00
Markus Scherer
4dde4dc995 ICU-973 add strncmp() and memcmp() variants of u_strcmpCodePointOrder()
X-SVN-Rev: 5077
2001-06-25 23:44:00 +00:00
Vladimir Weinstein
f8af8ef211 ICU-1002 changed semantics of variable top, fixed fractional UCA, added placeholder for setter API, added error codes
X-SVN-Rev: 5069
2001-06-25 04:01:49 +00:00
Vladimir Weinstein
d0ccdee1b0 ICU-1010 consolidating version data
X-SVN-Rev: 5053
2001-06-21 22:51:27 +00:00
Markus Scherer
6be4ed3a60 ICU-1007 add FCD support
X-SVN-Rev: 5045
2001-06-21 18:02:53 +00:00
Markus Scherer
3a25e7fe68 ICU-1007 make Normalizer a friend
X-SVN-Rev: 5033
2001-06-20 22:20:29 +00:00
Alan Liu
a7dbf8c6b6 ICU-986 add deprecation tags
X-SVN-Rev: 4937
2001-06-11 17:37:56 +00:00
Vladimir Weinstein
eb53dfe572 ICU-96 [CODE REVIEW] /* THIS WOULD BE AN API CHANGE - WE HAD TO REMOVE IT FROM COMMON AND PUT IN UCOL.CPP */ We needed u_strncmpCodePointOrder for identical comparison
X-SVN-Rev: 4735
2001-05-21 22:54:51 +00:00
Vladimir Weinstein
8e3a554c78 ICU-96 [CODE REVIEW] We needed u_strncmpCodePointOrder for identical comparison
X-SVN-Rev: 4732
2001-05-21 22:28:00 +00:00
Yves Arrouye
9d65eb286b ICU-961 changed U_ICU_VERSION to 1.8.1 which in turns ensures that all
the library version numbers are okay.

X-SVN-Rev: 4731
2001-05-21 22:07:19 +00:00
George Rhoten
f1102238b5 ICU-961 Changed the patch level
X-SVN-Rev: 4720
2001-05-18 20:56:51 +00:00
George Rhoten
bc0f2f0615 ICU-66 #if'd out leaky protected function that never really worked in the first place.
X-SVN-Rev: 4698
2001-05-17 15:30:07 +00:00
Andy Heninger
37de66cb77 ICU-880 U_ALIGN_CODE and U_INLINE. Add defaults for non Windows/UNIX platforms
X-SVN-Rev: 4624
2001-05-08 17:02:18 +00:00
Andy Heninger
a4cbd1275c ICU-880 U_ALIGN_CODE and U_INLINE. Works windows, stubs for UNIXes (builds ok)
X-SVN-Rev: 4618
2001-05-07 23:01:37 +00:00
George Rhoten
68af60bbf8 ICU-567 XP_MAC_CONSOLE isn't needed anymore
X-SVN-Rev: 4598
2001-05-03 23:18:22 +00:00
George Rhoten
f29ab59314 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4552
2001-04-25 17:11:44 +00:00
George Rhoten
24b041a4b3 ICU-821 Solaris has a tough time optimizing the digit function.
X-SVN-Rev: 4542
2001-04-24 17:36:53 +00:00
George Rhoten
39a3dcdc35 ICU-580 redefinition of UMAX_PTR for os/390 again.
X-SVN-Rev: 4494
2001-04-18 01:28:10 +00:00
George Rhoten
3861894d90 ICU-882 Forgot to remove the static fields for deprecation
X-SVN-Rev: 4420
2001-03-31 00:49:27 +00:00
George Rhoten
f41f1ac2dc ICU-900 Fixed some compiler warnings for HPUX with CC
X-SVN-Rev: 4382
2001-03-28 18:30:43 +00:00
George Rhoten
9ccfb498c2 ICU-827 U_MAX_PTR needs a redefinition for os/390 too.
X-SVN-Rev: 4308
2001-03-23 18:16:24 +00:00
Ram Viswanadha
bcf6c18886 ICU-908 deleted : after @deprecated tag
X-SVN-Rev: 4301
2001-03-23 01:02:23 +00:00
Ram Viswanadha
2ebaa547bf ICU-908 Deprecate UnicodeConverterCPP typdef
X-SVN-Rev: 4294
2001-03-23 00:13:47 +00:00
George Rhoten
d2e6d2f269 ICU-827 Move U_MAX_PTR from utypes.h to putil.h because it's a private platform macro
X-SVN-Rev: 4293
2001-03-22 23:54:19 +00:00
George Rhoten
fc9385706c ICU-827 Move U_MAX_PTR from utypes.h to putil.h because it's a private platform macro
X-SVN-Rev: 4291
2001-03-22 23:47:40 +00:00
Ram Viswanadha
7980af65c6 ICU-849 Made the docs pretty
X-SVN-Rev: 4282
2001-03-22 20:07:44 +00:00
Ram Viswanadha
3c622c0a88 ICU-849 Made the docs more readable
X-SVN-Rev: 4280
2001-03-22 19:56:47 +00:00
Ram Viswanadha
9a5b41cb32 ICU-849 Added documentation for multiline macro usage
X-SVN-Rev: 4278
2001-03-22 19:41:37 +00:00
George Rhoten
7de83ee9b7 ICU-882 #ifdef the deprecated API out
X-SVN-Rev: 4252
2001-03-22 01:08:37 +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
54fdb244d6 ICU-827 improve default U_MAX_PTR(base) definition to make sure that it never returns a pointer >base+0x7fffffff
X-SVN-Rev: 4187
2001-03-20 00:39:56 +00:00
Ram Viswanadha
e8b0fb3b6e ICU-823 Misc API documentation bugs
X-SVN-Rev: 4179
2001-03-19 21:58:11 +00:00
Ram Viswanadha
e94f176398 ICU-823 Misc API documentation bugs
X-SVN-Rev: 4178
2001-03-19 21:51:32 +00:00
Markus Scherer
ef1abeabce ICU-827 reimplement extract(char *) to fix preflighting and improve performance
X-SVN-Rev: 4168
2001-03-17 22:14:30 +00:00
Markus Scherer
5fa2da9b35 ICU-762 improve documentation for UCharCategory and u_iscntrl()
X-SVN-Rev: 4162
2001-03-17 01:56:34 +00:00
Markus Scherer
b8f1a59545 ICU-879 document uses and limitations of CCSIDs
X-SVN-Rev: 4160
2001-03-17 01:36:48 +00:00
Yves Arrouye
288eeb3bec ICU-893 added numerical components of the version number as separate
defines.

X-SVN-Rev: 4140
2001-03-16 18:54:36 +00:00
George Rhoten
b471eccdf1 ICU-865 os/390 porting changes
X-SVN-Rev: 4099
2001-03-15 19:10:00 +00:00
George Rhoten
b08bd8c386 ICU-597 Reremoved the timezone defines
X-SVN-Rev: 4097
2001-03-15 18:14:57 +00:00
Steven R. Loomis
5f966a6171 ICU-860 3 char names, i-, x-
X-SVN-Rev: 4094
2001-03-15 07:09:09 +00:00
George Rhoten
78ae9187ef ICU-597 Add othre #defines for as/400
X-SVN-Rev: 4083
2001-03-15 01:30:54 +00:00
George Rhoten
84284e110a ICU-865 os/390 porting changes
X-SVN-Rev: 4080
2001-03-15 00:31:08 +00:00
Markus Scherer
e72ef11e95 ICU-471 implement arabic letter shaping
X-SVN-Rev: 4040
2001-03-13 00:34:30 +00:00
George Rhoten
a075c38f0c ICU-865 Optimizing bug for win32 and intltest
X-SVN-Rev: 4036
2001-03-12 23:41:04 +00:00
George Rhoten
233ae3e89b ICU-597 Add thread support for as/400
X-SVN-Rev: 4030
2001-03-12 21:01:51 +00:00
George Rhoten
ede2a14216 ICU-882 Partial UnicodeString API deprecation removal with #if statements
X-SVN-Rev: 3999
2001-03-09 19:20:22 +00:00
George Rhoten
19b4867af3 ICU-597 Modified the calculation for U_MAX_PTR incorrectly.
X-SVN-Rev: 3989
2001-03-09 01:29:44 +00:00
George Rhoten
f68fc26374 ICU-865 parentheses problem for EBCDIC machines
X-SVN-Rev: 3918
2001-03-06 17:51:08 +00:00
George Rhoten
8a59268b64 ICU-865 os/390 porting for timezone
X-SVN-Rev: 3913
2001-03-06 02:39:47 +00:00
George Rhoten
a733836b79 ICU-882 #ifdef the deprecated API out.
X-SVN-Rev: 3907
2001-03-06 01:27:32 +00:00
Syn Wee Quek
ac007f9746 ICU-833
code review changes

X-SVN-Rev: 3892
2001-03-03 04:07:34 +00:00
George Rhoten
c5d16ccef1 ICU-580 os/390 porting changes
X-SVN-Rev: 3867
2001-03-01 23:55:41 +00:00
George Rhoten
56ab25f37f ICU-852 Added C_API and EXPORT2 like the other function, and cleaned up some of the documentation
X-SVN-Rev: 3821
2001-02-28 17:44:52 +00:00
George Rhoten
a272abb986 ICU-580 os/390 porting changes
X-SVN-Rev: 3820
2001-02-28 17:09:08 +00:00
George Rhoten
87412d7a69 ICU-580 os/390 porting changes
X-SVN-Rev: 3776
2001-02-26 19:22:32 +00:00
George Rhoten
90eaef52a3 ICU-597 AS/400 porting changes
X-SVN-Rev: 3721
2001-02-22 02:16:33 +00:00
George Rhoten
20d2995c74 ICU-852 Redefine new u_mem functions
X-SVN-Rev: 3709
2001-02-21 22:27:39 +00:00
George Rhoten
f088b164c6 ICU-597 redefine U_MAX_PTR into a macro
X-SVN-Rev: 3699
2001-02-21 01:30:39 +00:00
George Rhoten
dcf634093b ICU-597 AS/400 porting changes
X-SVN-Rev: 3698
2001-02-21 01:25:39 +00:00
George Rhoten
6a76f2d773 ICU-597 AS/400 porting changes
X-SVN-Rev: 3680
2001-02-20 00:47:25 +00:00
Markus Scherer
83da5893ba ICU-561 test U_COMBINED_IMPLEMENTATION to override the other switches
X-SVN-Rev: 3676
2001-02-19 21:53:23 +00:00
Steven R. Loomis
20f5772605 ICU-856 1.8 - begin the throw of the big switch....
X-SVN-Rev: 3672
2001-02-19 16:54:24 +00:00
Steven R. Loomis
8e5d16290f ICU-860 support for i-,x-,@,. locales, Locale::createFromName(), fix bugs in uloc_getName
X-SVN-Rev: 3667
2001-02-17 13:33:57 +00:00
Jim Snyder Grant
2a17db6667 ICU-388 and jb 853: ucnv_safeClone
X-SVN-Rev: 3656
2001-02-16 22:21:14 +00:00
Ram Viswanadha
d53a33cd04 ICU-858 Implemented options recognition and output generation for SUB, SKIP and ESCAPE
callbacks

X-SVN-Rev: 3641
2001-02-16 20:12:50 +00:00
Jim Snyder Grant
f203e26d36 ICU-561 U_COMBINED_IMPLEMENTATION added
(plus start of the safeClone fixes (new info UError code))

X-SVN-Rev: 3637
2001-02-16 16:44:21 +00:00
Markus Scherer
2381075aa8 ICU-833 make normalizer function and enum names consistent with guidelines
X-SVN-Rev: 3634
2001-02-15 20:21:21 +00:00
George Rhoten
2bf1f8d330 ICU-852 Added new u_mem functions
X-SVN-Rev: 3631
2001-02-15 03:34:29 +00:00
Markus Scherer
33418441e8 ICU-471 add shaping options & error code
X-SVN-Rev: 3629
2001-02-15 02:36:15 +00:00
Markus Scherer
55b780688e ICU-709 resolve virtual/inline conflict, details see jitterbug response
X-SVN-Rev: 3625
2001-02-14 18:02:44 +00:00
Markus Scherer
d4646d08d9 ICU-840 implement case-insensitive string compare
X-SVN-Rev: 3622
2001-02-14 01:10:10 +00:00
Markus Scherer
2959043936 ICU-840 implement case-insensitive string compare
X-SVN-Rev: 3619
2001-02-14 00:58:35 +00:00
Markus Scherer
0c602137f7 ICU-840 implement case folding
X-SVN-Rev: 3618
2001-02-14 00:47:36 +00:00
George Rhoten
f868fa0272 ICU-838 Added u_austrncpy()
X-SVN-Rev: 3591
2001-02-08 03:01:21 +00:00
George Rhoten
6f7cdcb027 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3584
2001-02-07 19:35:52 +00:00
Syn Wee Quek
39669d6f7a ICU-807 Modified all occurence of UCOL_* to UNORM_*.
X-SVN-Rev: 3568
2001-02-06 02:02:35 +00:00
Syn Wee Quek
b41c0e7e55 ICU-833
QuickCheck addition.
Normalization enums conversion methods addition.

X-SVN-Rev: 3552
2001-02-03 01:25:27 +00:00
George Rhoten
59205af7e6 ICU-535 This wasn't suppose to be checked in. Slip of the mouse click. I'm unchecking the changes.
X-SVN-Rev: 3546
2001-02-02 23:04:59 +00:00
George Rhoten
b3e5c73338 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3545
2001-02-02 23:03:08 +00:00
Markus Scherer
9632c94006 ICU-542 implement UnicodeString::toLower()/toUpper() with u_internalStrToLower/Upper()
X-SVN-Rev: 3539
2001-02-02 20:41:18 +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
George Rhoten
4a95027b8a ICU-829 Added u_strtok_r
X-SVN-Rev: 3496
2001-01-30 20:59:08 +00:00
George Rhoten
970daeceb9 ICU-829 Added u_strspn, u_strcspn and u_strpbrk
X-SVN-Rev: 3491
2001-01-30 03:12:01 +00:00
Markus Scherer
2b12895952 ICU-750 implement compareCodePointOrder()
X-SVN-Rev: 3471
2001-01-24 02:37:58 +00:00
Markus Scherer
cf1860d22d ICU-750 implement u_strcmpCodePointOrder()
X-SVN-Rev: 3469
2001-01-24 02:36:41 +00:00
Markus Scherer
ba97af0b64 ICU-820 implement Unicode::getCombiningClass()
X-SVN-Rev: 3463
2001-01-23 23:45:37 +00:00