Commit Graph

634 Commits

Author SHA1 Message Date
Markus Scherer
57b729a60f ICU-1962 define UObject::new/delete when testing for global new/delete
X-SVN-Rev: 9199
2002-07-16 15:47:46 +00:00
George Rhoten
b268f86c5e ICU-1891 Temporary fix until we find out what the z/OS 1.2 compiler is doing.
X-SVN-Rev: 9198
2002-07-16 03:13:19 +00:00
George Rhoten
86b7c21c50 ICU-1988 Regenerate urename.h and hide/rename the non-API functions
X-SVN-Rev: 9193
2002-07-16 01:46:42 +00:00
Ram Viswanadha
e4011b086e ICU-1986 remove deprecated API
X-SVN-Rev: 9178
2002-07-16 00:15:23 +00:00
George Rhoten
8d525d6c11 ICU-868 Add new API to enumerate all of the tagged aliases
X-SVN-Rev: 9145
2002-07-13 16:32:16 +00:00
Vladimir Weinstein
923c56edd3 ICU-1948 Moved direct access APIs from public to private header until the next release
X-SVN-Rev: 9143
2002-07-13 05:36:27 +00:00
George Rhoten
a6831798f8 ICU-1891 Update for z/OS
X-SVN-Rev: 9106
2002-07-11 23:56:54 +00:00
Vladimir Weinstein
9402e79000 ICU-1972 enumeration revision based on discussion with George
X-SVN-Rev: 9071
2002-07-09 18:19:16 +00:00
Vladimir Weinstein
47e06cbfe8 ICU-1972 implementation and data structure for enumeration wrapper
X-SVN-Rev: 9067
2002-07-09 06:15:34 +00:00
Eric Mader
e79b6374ca ICU-1289 Move UScriptRun to usc_impl.h for now.
X-SVN-Rev: 9059
2002-07-08 23:41:33 +00:00
Vladimir Weinstein
7218e99aba ICU-1972 initial checkin for UEnumeration wrapper
X-SVN-Rev: 9058
2002-07-08 23:04:59 +00:00
Andy Heninger
729e391c5c ICU-1117 add getRuleStatus() to RBBI
X-SVN-Rev: 9057
2002-07-08 22:51:57 +00:00
Markus Scherer
61c7a84b5e ICU-1970 add ISO_Comment, add doc for u_getFC_NFKC_Closure()
X-SVN-Rev: 9047
2002-07-08 16:40:57 +00:00
George Rhoten
98dbc49f16 ICU-1891 Fixes for the z/OS 1.3 compiler?
X-SVN-Rev: 9045
2002-07-08 04:00:42 +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
b69d6275bf ICU-1970 deprecate cellWidth
X-SVN-Rev: 9037
2002-07-04 00:39:31 +00:00
Markus Scherer
bbbd3503fd ICU-1970 add enumerated/integer/Numeric_Value properties, deprecate cellWidth
X-SVN-Rev: 9036
2002-07-04 00:38:51 +00:00
George Rhoten
449b6afbe8 ICU-868 Add a comment about the warning.
X-SVN-Rev: 9025
2002-07-03 16:44:50 +00:00
GCL Shanghai
bcb21ca4f1 ICU-1953 Check APIs comments for @param, @return...
X-SVN-Rev: 9024
2002-07-03 12:05:56 +00:00
Alan Liu
e0d687d784 ICU-1544 add hasMetaData() to Replaceable
X-SVN-Rev: 9021
2002-07-03 01:03:46 +00:00
Markus Scherer
156e2f983f ICU-1962 call UObject constructor at least in derived-class copy constructor to avoid compiler warnings
X-SVN-Rev: 9019
2002-07-02 23:58:34 +00:00
Markus Scherer
82e4d7d9c5 ICU-1967 add cesu-8 converter
X-SVN-Rev: 9001
2002-07-02 22:27:19 +00:00
Markus Scherer
e3efed98e9 ICU-1967 make non-character check faster - fail most of BMP right away
X-SVN-Rev: 8989
2002-07-02 00:48:46 +00:00
George Rhoten
2a54052fbc ICU-1953 Change the documentaiton of u_charDigitValue
X-SVN-Rev: 8987
2002-07-01 21:03:52 +00:00
Markus Scherer
11948b52df ICU-1962 change UObject: RTTI pure virtual, remove other boilerplate for now
X-SVN-Rev: 8977
2002-06-29 00:04:16 +00:00
George Rhoten
70debd215f ICU-868 New alias scheme.
X-SVN-Rev: 8975
2002-06-28 23:13:30 +00:00
Alan Liu
d1773b2571 ICU-1434 initial implementation of source/target set API
X-SVN-Rev: 8971
2002-06-28 21:13:54 +00:00
Andy Heninger
e56b99a590 ICU-45 RBBI copyright notices, AIX portability, comments
X-SVN-Rev: 8963
2002-06-27 21:14:47 +00:00
Andy Heninger
878c84b1d2 ICU-1117 add getRuleStatus() to RBBI
X-SVN-Rev: 8956
2002-06-27 01:50:22 +00:00
Markus Scherer
5a81709c73 ICU-1962 derive all ICU C++ classes from common UObject base class
X-SVN-Rev: 8953
2002-06-27 01:19:20 +00:00
George Rhoten
2fe4c14ece ICU-1891 Update for z/OS 1.2. Hopefully this is correct.
X-SVN-Rev: 8945
2002-06-26 16:32:51 +00:00
Andy Heninger
631cd39ece ICU-45 new builder for RBBI rules, initial checkin
X-SVN-Rev: 8940
2002-06-25 17:50:40 +00:00
Andy Heninger
32c09250b7 ICU-45 new builder for RBBI rules, initial checkin
X-SVN-Rev: 8939
2002-06-25 17:23:07 +00:00
Vladimir Weinstein
dce5b17a3a ICU-1948 Support for direct resource access and resource level sharing (aliases)
X-SVN-Rev: 8934
2002-06-24 20:58:17 +00:00
Vladimir Weinstein
4aeef61dff ICU-1948 Added error code for circular aliases
X-SVN-Rev: 8933
2002-06-24 20:56:55 +00:00
Vladimir Weinstein
d75e2f97df ICU-1948 Introducing alias type.
X-SVN-Rev: 8892
2002-06-14 06:01:13 +00:00
Markus Scherer
38fff182a4 ICU-1781 add isNormalized()
X-SVN-Rev: 8852
2002-06-12 03:29:09 +00:00
Markus Scherer
50ad17d045 ICU-1939 implement UTF-16 and UTF-32 converters with BOM detection/output
X-SVN-Rev: 8831
2002-06-11 04:43:45 +00:00
Markus Scherer
64e7f644ea ICU-1920 add UnicodeString::getTerminatedBuffer()
X-SVN-Rev: 8822
2002-06-08 19:35:15 +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
Alan Liu
63cb0eebd2 ICU-1115 add multicharacter strings and iteration to uset API
X-SVN-Rev: 8784
2002-06-04 23:37:20 +00:00
Markus Scherer
0a70506190 ICU-1923 upgrade case folding to Unicode 3.2
X-SVN-Rev: 8769
2002-06-03 03:33:44 +00:00
Markus Scherer
067b86e8a3 ICU-1923 upgrade to Unicode 3.2
X-SVN-Rev: 8764
2002-06-01 00:34:36 +00:00
Markus Scherer
3e69f6d737 ICU-1923 upgrade to Unicode 3.2: new U_UNICODE_VERSION, new block codes, modified formulae for derived properties
X-SVN-Rev: 8752
2002-05-31 01:25:20 +00:00
Steven R. Loomis
8ad5c8c479 ICU-1915 popen(), detect in autoconf
X-SVN-Rev: 8725
2002-05-29 22:06:30 +00:00
Alan Liu
237c0e67c3 ICU-1115 move UnicodeSet from i18n to common; also move affiliated classes; update USet to wrap UnicodeSet
X-SVN-Rev: 8721
2002-05-29 18:36:09 +00:00
George Rhoten
bdf50940f9 ICU-1913 os/400 fixes
X-SVN-Rev: 8712
2002-05-29 00:13:51 +00:00
Markus Scherer
778d535abe ICU-1728 duplicate U_COMPARE_CODE_POINT_ORDER in multiple header files to avoid forcing users to include ustring.h just for this (may not be optimal solution)
X-SVN-Rev: 8700
2002-05-24 22:22:16 +00:00
Markus Scherer
730faa0879 ICU-1438 add Normalizer::compare
X-SVN-Rev: 8699
2002-05-24 22:20:19 +00:00
Markus Scherer
c44455d477 ICU-1728 add u_strCompare and u_strCaseCompare taking separate lengths and optional code point order
X-SVN-Rev: 8695
2002-05-24 17:05:31 +00:00
George Rhoten
525588c474 ICU-1913 You shouldn't be able to do a sizeof(UBreakIterator) normally because it's not really a void *
X-SVN-Rev: 8675
2002-05-23 00:08:38 +00:00
Markus Scherer
24c5b88bc2 ICU-1438 add unorm_compare
X-SVN-Rev: 8658
2002-05-22 00:24:53 +00:00
Eric Mader
a9ba9cedec ICU-1289 Add UScriptRun to uscripts.h
X-SVN-Rev: 8607
2002-05-13 21:50:59 +00:00
Doug Felt
77b6719b9b ICU-970 add substring constructors and setTo overload to UnicodeString
X-SVN-Rev: 8527
2002-04-26 18:02:49 +00:00
Markus Scherer
995a589267 ICU-1864 add BOCU-1
X-SVN-Rev: 8481
2002-04-17 20:36:53 +00:00
Steven R. Loomis
e39e749523 ICU-1769 removing some unneeded renamings
X-SVN-Rev: 8349
2002-04-03 00:01:21 +00:00
Steven R. Loomis
59572346bd ICU-1686 UCharIterator adding error codes
X-SVN-Rev: 8347
2002-04-02 23:54:41 +00:00
George Rhoten
e8cf181469 ICU-1828 Remove tabs
X-SVN-Rev: 8328
2002-04-02 01:17:28 +00:00
George Rhoten
033575b131 ICU-214 Fix for Win64. Use x86 assembly for aligning code for x86 machines.
X-SVN-Rev: 8297
2002-03-29 19:03:59 +00:00
Vladimir Weinstein
955e42c4e3 ICU-1769 bumped up collation version (please rebuild UCA & bundles)
X-SVN-Rev: 8246
2002-03-26 16:47:39 +00:00
George Rhoten
0136f68900 ICU-1593 Clarify how saveState is used.
X-SVN-Rev: 8217
2002-03-23 00:29:03 +00:00
Andy Heninger
3d4d1c39ed ICU-1265 change RBBI_IGNORE to UBRK_IGNORE
X-SVN-Rev: 8211
2002-03-22 23:01:41 +00:00
George Rhoten
cf93f6857f ICU-1803 Fix some documentation. Some definitions only exist in the Unicode class.
X-SVN-Rev: 8206
2002-03-22 17:35:20 +00:00
George Rhoten
ae0fe2df18 ICU-1541 Add a comment about the EXPORT2 changes
X-SVN-Rev: 8183
2002-03-21 19:57:37 +00:00
Yves Arrouye
fdf8138640 ICU-900 fixed the same compiler warnings George fixed and I broke
X-SVN-Rev: 8163
2002-03-20 22:38:19 +00:00
Markus Scherer
3c82d919fd ICU-1686 add UITER_ZERO, UITER_LENGTH - UCharIterator was missing an equivalent to CharacterIterator::setIndex
X-SVN-Rev: 8149
2002-03-20 17:03:39 +00:00
Steven R. Loomis
2beec0d7ab ICU-1769 update to 2.1 version
X-SVN-Rev: 8103
2002-03-19 01:43:19 +00:00
Markus Scherer
acbaac776e ICU-1542 fix u_memchr32; common code for finding surrogate code points
X-SVN-Rev: 8095
2002-03-18 23:19:41 +00:00
Yves Arrouye
02a9522caa ICU-900 fix warnings.
X-SVN-Rev: 8085
2002-03-16 22:03:24 +00:00
Yves Arrouye
b0b0e50094 ICU-1227 use a shorter suffix preprocessor name to stop Windows from
complaining.
Add a define for the C name as string so it works for USS too even with
compiler not able to handle stringification properly.

X-SVN-Rev: 8079
2002-03-16 19:56:03 +00:00
Andy Heninger
66bee38a79 ICU-1265 rename RulesBasedBreakIterator::IGNORE to avoid conflict with winbase.h
X-SVN-Rev: 8007
2002-03-13 23:52:24 +00:00
Markus Scherer
d46d1b3fc4 ICU-1464 add convenience macros for bit sets for general categories
X-SVN-Rev: 8006
2002-03-13 23:31:12 +00:00
Vladimir Weinstein
4596590d0c ICU-1735 changed setBogus to setToBogus, added an enum for getLocale argument
X-SVN-Rev: 7971
2002-03-13 05:14:56 +00:00
Syn Wee Quek
68cef8fd8f ICU-809
replaced UnicodeString.farray by UnicodeString.getBuffer()

X-SVN-Rev: 7969
2002-03-13 04:46:42 +00:00
Syn Wee Quek
ba68284b32 ICU-809
replaced UnicodeString.farray by UnicodeString.getBuffer()

X-SVN-Rev: 7968
2002-03-13 03:18:11 +00:00
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