George Rhoten
f5f1fca9aa
ICU-1811 Increase the code coverage of Locale:get methods (Found some typos)
...
X-SVN-Rev: 8254
2002-03-26 23:10:19 +00:00
George Rhoten
103f843333
ICU-1811 Remove unused code.
...
X-SVN-Rev: 8253
2002-03-26 23:09:05 +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
Ram Viswanadha
1b9d145260
ICU-1808 Fix SCSU's handling of some non-BMP codepoints
...
X-SVN-Rev: 8226
2002-03-25 22:41:07 +00:00
George Rhoten
0b12bb4953
ICU-1556 Fix AIX 5.1 with Visual Age 5.0 in 32-bit mode with -O2
...
optmization. (The bug is really that specific)
X-SVN-Rev: 8221
2002-03-25 17:43:35 +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
George Rhoten
441d7129ba
ICU-1541 Undo some of the EXPORT2 changes
...
X-SVN-Rev: 8180
2002-03-21 19:31:32 +00:00
George Rhoten
a78f77abb4
ICU-1739 BoundsChecker is brain dead when dealing with unions sometimes.
...
X-SVN-Rev: 8179
2002-03-21 19:12:11 +00:00
Yves Arrouye
b594e7b5cd
ICU-900 warnings
...
X-SVN-Rev: 8172
2002-03-21 16:46:29 +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
b7682efdab
ICU-1682 provide direct access to decomposition of a code point - unorm_getDecomposition
...
X-SVN-Rev: 8154
2002-03-20 18:24:02 +00:00
Markus Scherer
230b44ed74
ICU-1686 fix use of UCharIterator.move, especially with UITER_START->UITER_ZERO
...
X-SVN-Rev: 8150
2002-03-20 17:04:56 +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
Vladimir Weinstein
c8186aa4d3
ICU-1682 added removeAll method
...
X-SVN-Rev: 8108
2002-03-19 07:16:19 +00:00
George Rhoten
bc64b17bee
ICU-1199 Stop using the deprecated Unicode C++ class
...
X-SVN-Rev: 8105
2002-03-19 03:01:28 +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
d20923859f
ICU-1542 use common code for finding surrogate code points
...
X-SVN-Rev: 8096
2002-03-18 23:25:30 +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
George Rhoten
f2aadf39e9
ICU-1779 Better fix for malloc(0)
...
X-SVN-Rev: 8093
2002-03-18 21:53:11 +00:00
Alan Liu
cd9a595ff6
ICU-1779 avoid malloc(0)
...
X-SVN-Rev: 8091
2002-03-18 21:25:01 +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
George Rhoten
9f3b0c5276
ICU-1733 Integrate some of Lotus' changes on mainframes.
...
X-SVN-Rev: 8060
2002-03-15 23:41:40 +00:00
Markus Scherer
facb0c82f7
ICU-1754 store data for canonical equivalence more compactly
...
X-SVN-Rev: 8034
2002-03-14 23:54:09 +00:00
Markus Scherer
27f15727d9
ICU-1754 add functions to handle single-code point sets more efficiently
...
X-SVN-Rev: 8027
2002-03-14 23:06:23 +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
Markus Scherer
6929fb9988
ICU-1126 use the real titlecase break iterator for titlecasing
...
X-SVN-Rev: 7996
2002-03-13 19:19:42 +00:00
Markus Scherer
e1d354ffa9
ICU-1721 fix indexes[] use from uprops.dat
...
X-SVN-Rev: 7995
2002-03-13 19:18:36 +00:00
Andy Heninger
c695aa74b5
ICU-1762 converter thread safety: export converter cleanup funtion for use by test.
...
X-SVN-Rev: 7993
2002-03-13 18:34:45 +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
e7b91a2472
ICU-845 fix bug in unorm_concatenate (reversed src/dest in memcpy)
...
X-SVN-Rev: 7959
2002-03-12 22:59:37 +00:00
Markus Scherer
5ff144bcb1
ICU-845 fix const-ness bugs
...
X-SVN-Rev: 7958
2002-03-12 22:59:04 +00:00
Andy Heninger
68f38c3807
ICU-1762 converter cache thread safety fixes
...
X-SVN-Rev: 7954
2002-03-12 21:54:23 +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
George Rhoten
1bc8c66e1f
ICU-1036 Fix an HP/UX optimization bug with internal casing functions.
...
X-SVN-Rev: 7944
2002-03-12 16:57:57 +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
Vladimir Weinstein
b600896b2d
ICU-1754 fixed bugs in support for canonical closure
...
X-SVN-Rev: 7941
2002-03-12 00:49:48 +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
Steven R. Loomis
1c6e1c40fb
ICU-1730 C comments fixed
...
X-SVN-Rev: 7937
2002-03-11 23:39:43 +00:00
Markus Scherer
dee8abeeec
ICU-1754 add internal APIs for canonical equivalence
...
X-SVN-Rev: 7931
2002-03-11 17:43:52 +00:00
Markus Scherer
fae8399d33
ICU-1754 add some const where necessary
...
X-SVN-Rev: 7930
2002-03-11 17:35:11 +00:00
Markus Scherer
dad663425c
ICU-1754 store data for canonical closure
...
X-SVN-Rev: 7927
2002-03-09 06:00:42 +00:00
Markus Scherer
74d240ec1e
ICU-1754 USet - poor man's UnicodeSet, very simple, all C, efficient serialization & functions working directly on serialized form
...
X-SVN-Rev: 7926
2002-03-09 05:57:39 +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
George Rhoten
5c0436d02d
ICU-1707 Fix an uninitialized variable.
...
X-SVN-Rev: 7916
2002-03-08 17:09:13 +00:00
Markus Scherer
bc4cb64d37
ICU-1721 implement Full_Composition_Exclusion
...
X-SVN-Rev: 7907
2002-03-07 19:57:23 +00:00
Markus Scherer
efe9c23d9f
ICU-1754 parse/store in unorm.dat Full_Composition_Exclusion and FC_NFKC_Closure
...
X-SVN-Rev: 7905
2002-03-07 19:56:30 +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
d49669597e
ICU-1721 re-remove Other_Case_Ignorable property, deemed too uncertain right now if it will become an official UCD file property
...
X-SVN-Rev: 7886
2002-03-05 02:03:10 +00:00
Andy Heninger
d13e42d4e3
ICU-1737 thread safety problem with initialization lazy initialization of mutexs on first Lock.
...
X-SVN-Rev: 7885
2002-03-04 22:57:50 +00:00
Markus Scherer
b3d7cb3271
ICU-1721 move constants from genprops and uchar.c to uprops.h, store East Asian Width
...
X-SVN-Rev: 7882
2002-03-04 01:33:29 +00:00
Markus Scherer
ac8bf70a35
ICU-1721 remove u_internalGetCombiningClass(), was same as u_getCombiningClass()
...
X-SVN-Rev: 7879
2002-03-04 01:26:48 +00:00
Markus Scherer
e6879f720a
ICU-1721 move u_getCombiningClass() from uchar.c to unorm.cpp, move constants to uprops.h
...
X-SVN-Rev: 7878
2002-03-04 01:25:51 +00:00
Markus Scherer
e833400d37
ICU-1721 move u_getCombiningClass() from uchar.c to unorm.cpp
...
X-SVN-Rev: 7877
2002-03-04 01:24:54 +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
d3111606dd
ICU-1586 fix compaction bug
...
X-SVN-Rev: 7874
2002-03-04 01:17:45 +00:00
Yves Arrouye
9a350f505a
ICU-1707 make u_enumCharNames() work with extended names, which
...
involves finding the holes between groups and algorithmic names and
filling them with extended names as needed. Also, enumGroupNames() now
also will generate extended names as needed for the gap in a
group, and expandName() will do the right thing for a name when
U_EXTENDED_CHAR_NAME is being passed. As a result, u_charFromName()
is faster sinc it only does one call to enumNames().
X-SVN-Rev: 7871
2002-03-03 05:37:31 +00:00
Yves Arrouye
d6404f30aa
ICU-1707 make u_enumCharNames() work with extended names, which
...
involves finding the holes between groups and algorithmic names and
filling them with extended names as needed. Also, enumGroupNames() now
also will generate extended names as needed for the gap in a
group, and expandName() will do the right thing for a name when
U_EXTENDED_CHAR_NAME is being passed. As a result, u_charFromName()
is faster sinc it only does one call to enumNames().
X-SVN-Rev: 7870
2002-03-03 05:33:54 +00:00
Markus Scherer
9e59336c14
ICU-1721 add Other_Case_Ignorable from Unicode TR 21
...
X-SVN-Rev: 7869
2002-03-03 04:45:26 +00:00
Markus Scherer
fa1e80beb8
ICU-1738 remove Unicode default properties for ASCII code points (0..9f)
...
X-SVN-Rev: 7868
2002-03-03 04:39:22 +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
Markus Scherer
071d83c3cc
ICU-1721 Blocks.txt and PropList.txt -> uprops.dat
...
X-SVN-Rev: 7862
2002-03-02 02:26:19 +00:00
George Rhoten
ff18de7c2a
ICU-1733 Forgot a change from Lotus.
...
X-SVN-Rev: 7853
2002-03-01 23:26:35 +00:00
George Rhoten
b42973bf54
ICU-1739 Clean up u_errorName implementation so that it can't go beyond the ends of the arrays
...
X-SVN-Rev: 7852
2002-03-01 23:25:44 +00:00
George Rhoten
8d8f73c98f
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 7832
2002-03-01 02:42:06 +00:00
Markus Scherer
2a992add12
ICU-1721 get UScriptCode from uprops.dat
...
X-SVN-Rev: 7827
2002-03-01 01:59:59 +00:00
George Rhoten
11f74ee29b
ICU-597 This should be the right fix this time.
...
X-SVN-Rev: 7823
2002-03-01 01:30:35 +00:00
Vladimir Weinstein
0b2420adf3
ICU-1735 copy bogus property with assignment operator
...
X-SVN-Rev: 7811
2002-02-28 21:49:58 +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
George Rhoten
ec6ac87681
ICU-1707 Make charCatNames const in the library.
...
X-SVN-Rev: 7794
2002-02-27 01:00:45 +00:00
George Rhoten
036879caf2
ICU-1731 Update ROM -> ROU
...
X-SVN-Rev: 7793
2002-02-26 23:53:26 +00:00
George Rhoten
a41ce06f7f
ICU-882 Remove unused code.
...
X-SVN-Rev: 7792
2002-02-26 23:36:49 +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
Markus Scherer
21bbcb0e19
ICU-1586 better compaction, find all identical blocks like ucmpX_compact()
...
X-SVN-Rev: 7787
2002-02-26 02:06:12 +00:00
George Rhoten
bb6a024c9a
ICU-900 Better fix for compiler warnings.
...
X-SVN-Rev: 7786
2002-02-25 23:10:10 +00:00
Markus Scherer
b0d25f3bce
ICU-1721 add uprops.c implementing APIs for additional UCD properties
...
X-SVN-Rev: 7781
2002-02-25 22:43:04 +00:00
Markus Scherer
c3cb396f2f
ICU-1721 need column count in uprops.dat
...
X-SVN-Rev: 7780
2002-02-25 22:41:40 +00:00
Markus Scherer
3e48299654
ICU-1721 access to additional UCD properties
...
X-SVN-Rev: 7779
2002-02-25 22:40:32 +00:00
Markus Scherer
1af6af7871
ICU-1721 constants for mostly additional Unicode properties
...
X-SVN-Rev: 7772
2002-02-25 18:43:20 +00:00
Yves Arrouye
d8bc4d73fc
ICU-1709 use UTF_IS_UNICODE_NONCHAR()
...
X-SVN-Rev: 7758
2002-02-25 00:46:09 +00:00
Yves Arrouye
d7ed7fb293
ICU-1688 That was a long one to debug. :-( The first group, 0000..0019
...
was always skipped by accident, so there was no way that u_charFromName()
could map back the Unicode 1.0 names for the control characters.
X-SVN-Rev: 7756
2002-02-25 00:26:29 +00:00
Yves Arrouye
fceb8fc8ab
ICU-1707 fix u_enumCharNames() to accept U_EXTENDED_CHAR_NAME
...
X-SVN-Rev: 7751
2002-02-24 22:35:46 +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
ac808ef260
ICU-1126 complete implementation of u_strToTitle()
...
X-SVN-Rev: 7732
2002-02-21 17:58:51 +00:00
Markus Scherer
c3d1945687
ICU-1126 move string casing functions to ustrcase.c
...
X-SVN-Rev: 7731
2002-02-21 04:48:21 +00:00
Markus Scherer
6c74828b24
ICU-1126 move string casing functions from ustring.c, add string titlecasing function - initial code
...
X-SVN-Rev: 7730
2002-02-21 04:47:54 +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
c2a7393ab9
ICU-1586 describe unorm.dat version 2.0 file format
...
X-SVN-Rev: 7725
2002-02-20 22:24:17 +00:00
Markus Scherer
9a16c24239
ICU-1036 fix u_internalToLower
...
X-SVN-Rev: 7723
2002-02-20 21:35:54 +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
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
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
George Rhoten
0c41e609dc
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 7711
2002-02-19 23:50:19 +00:00
George Rhoten
4d2ae0ff58
ICU-597 Hopefully this change will still work
...
X-SVN-Rev: 7701
2002-02-19 01:13:38 +00:00
Yves Arrouye
82f8f74b97
ICU-1713 add transliteror error names.
...
X-SVN-Rev: 7692
2002-02-16 09:05:36 +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
46d30d17d1
ICU-900 Fix some compiler warnings.
...
X-SVN-Rev: 7685
2002-02-16 00:51:35 +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
Yves Arrouye
6fdea6ffb4
ICU-1707 use more appropriate error code.
...
X-SVN-Rev: 7676
2002-02-15 01:46:41 +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
24679d28bf
ICU-1707 add FDD0..FDEF to the noncharacters
...
X-SVN-Rev: 7662
2002-02-14 17:48:15 +00:00
Yves Arrouye
2e05f13093
ICU-1548 use 0, not NULL :-)
...
X-SVN-Rev: 7660
2002-02-14 05:53:56 +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
George Rhoten
eba490c4ec
ICU-1616 Fix some more of the Locale data
...
X-SVN-Rev: 7654
2002-02-14 02:27:03 +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
Steven R. Loomis
ece2261373
ICU-1632 Update to tzname for MacOSX/Darwin
...
X-SVN-Rev: 7641
2002-02-13 01:58:42 +00:00
Yves Arrouye
2c569d4473
ICU-1596 undo accidental commit.
...
X-SVN-Rev: 7634
2002-02-12 20:13:19 +00:00
Yves Arrouye
c53d0e6dc1
ICU-1596 oops, reverting accidental commit.
...
X-SVN-Rev: 7633
2002-02-12 20:07: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
66da760bc5
ICU-1686 use public instead of private C API for character iteration
...
X-SVN-Rev: 7621
2002-02-09 21:59:27 +00:00
Markus Scherer
87fcec65cf
ICU-1686 remove private C API for character iteration, see uiter.h
...
X-SVN-Rev: 7620
2002-02-09 21:57:45 +00:00
Markus Scherer
82cec1d0c1
ICU-1686 add uiter.* - public C API for character iteration
...
X-SVN-Rev: 7619
2002-02-09 21:56:46 +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
George Rhoten
e33da55324
ICU-1499 Change LocaleID from string -> int.
...
X-SVN-Rev: 7599
2002-02-08 01:08:50 +00:00
George Rhoten
b5ff7eab60
ICU-1499 If I try to get a string on an int resource, return an error.
...
X-SVN-Rev: 7598
2002-02-08 00:52:08 +00:00
George Rhoten
ade841729e
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 7589
2002-02-07 04:22:32 +00:00
George Rhoten
dd02577f55
ICU-620 Clean platform.h for a distclean, not clean.
...
X-SVN-Rev: 7586
2002-02-07 02:10:22 +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
George Rhoten
9a6815e9d7
ICU-1687 Change the converter name for the variant of euc-jp
...
X-SVN-Rev: 7564
2002-02-05 17:43:28 +00:00
George Rhoten
2fcb772016
ICU-1632 Better fix for tzname. Windows complains about the original declaration.
...
X-SVN-Rev: 7560
2002-02-05 02:52:42 +00:00
Yves Arrouye
a42dd565b8
ICU-1632 temporary fix for tzname.
...
X-SVN-Rev: 7544
2002-01-31 06:44:59 +00:00
George Rhoten
eab9274e43
ICU-1616 Allow for a NULL length argument
...
X-SVN-Rev: 7534
2002-01-30 06:19:28 +00:00
Yves Arrouye
59c59d6b47
ICU-620 recreate unicode/platform.h after make clean.
...
X-SVN-Rev: 7526
2002-01-30 00:01:54 +00:00
Yves Arrouye
3855e85428
ICU-1605 for UCNV_ESCAPE_UNICODE, print the codepoint, not the pair of
...
code units. Also, delimit the U+XXXX with curly braces for now.
X-SVN-Rev: 7513
2002-01-28 18:38:16 +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
George Rhoten
644f35d609
ICU-1099 Make all string data const
...
X-SVN-Rev: 7468
2002-01-21 21:48:25 +00:00
George Rhoten
c6f5b3eedc
ICU-1099 Make all string data const
...
X-SVN-Rev: 7467
2002-01-21 21:40:41 +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
75882c9836
ICU-1586 allow UTrieEnumRange to stop the enumeration
...
X-SVN-Rev: 7433
2002-01-12 00:10:01 +00:00
George Rhoten
9f4578b1cf
ICU-882 Remove SCSU
...
X-SVN-Rev: 7431
2002-01-11 23:34:13 +00:00
George Rhoten
7e0d0afda8
ICU-597 The last as/400 fix conflicts with some other platforms.
...
X-SVN-Rev: 7430
2002-01-11 20:31:59 +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
da1e186728
ICU-1606 allow null arguments.
...
X-SVN-Rev: 7420
2002-01-09 20:39:35 +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
Yves Arrouye
c67fa73c5f
ICU-620 another pass at having make clean do a better job.
...
X-SVN-Rev: 7388
2002-01-05 02:06:26 +00:00
George Rhoten
3afedc097f
ICU-863 Change some documentation
...
X-SVN-Rev: 7374
2001-12-27 18:23:04 +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
George Rhoten
df7dbcfa82
ICU-1593 Fix for the case when there are no delimiters found.
...
X-SVN-Rev: 7372
2001-12-27 00:13:20 +00:00
Markus Scherer
14e0d7c46c
ICU-1586 use new UTrie in normalization
...
X-SVN-Rev: 7354
2001-12-19 20:14:25 +00:00
Markus Scherer
e4b419efb7
ICU-1586 handle non-zero initial values
...
X-SVN-Rev: 7350
2001-12-16 21:15:09 +00:00
Markus Scherer
643c782a9d
ICU-1586 fix utrie_clone() - set trie->dataLength=other->dataLength
...
X-SVN-Rev: 7345
2001-12-12 11:16:36 +00:00
Eric Mader
4c5c3ac292
ICU-1586 add utrie.o to list of objects
...
X-SVN-Rev: 7336
2001-12-07 22:13:49 +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
Markus Scherer
268abe3937
ICU-1586 add common trie implementation
...
X-SVN-Rev: 7327
2001-12-06 01:23:47 +00:00
George Rhoten
8c1e0bb26a
ICU-1028 Fix for os/390 batch mode (PDS mode) library versioning.
...
X-SVN-Rev: 7321
2001-12-05 17:51:11 +00:00
George Rhoten
42f8814f79
ICU-1028 Fix for BATCH mode (PDS mode) library versioning.
...
X-SVN-Rev: 7320
2001-12-05 17:46:30 +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
Ram Viswanadha
5ef961d839
ICU-960 Fix compiler warnings and crashing bug on Unixes
...
X-SVN-Rev: 7275
2001-12-03 19:55:31 +00:00
George Rhoten
d571c6188f
ICU-1279 Change the LCID for sh and sr locales like the nn locale, which have more than one mapping.
...
X-SVN-Rev: 7255
2001-12-01 08:19:56 +00:00
George Rhoten
f55499cf92
ICU-900 Fixed some compiler warnings
...
X-SVN-Rev: 7240
2001-12-01 00:32:29 +00:00
Ram Viswanadha
8c16739f86
ICU-452 Update with comments from Markus
...
X-SVN-Rev: 7236
2001-11-30 23:59:23 +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
bbb1ebd15e
ICU-960 small fixes and optimizations
...
X-SVN-Rev: 7227
2001-11-30 22:15:36 +00:00
George Rhoten
f544712400
ICU-900 Fixed some compiler warnings
...
X-SVN-Rev: 7221
2001-11-30 20:11:33 +00:00
Markus Scherer
d460fb1fb7
ICU-452 more small fixes
...
X-SVN-Rev: 7219
2001-11-30 19:43:43 +00:00
Ram Viswanadha
1b95ca6012
ICU-452 No code change only comments
...
X-SVN-Rev: 7213
2001-11-30 18:02:53 +00:00
Ram Viswanadha
cae5b85a0f
ICU-452 Update with comments from Markus
...
X-SVN-Rev: 7205
2001-11-30 05:20:52 +00:00
Ram Viswanadha
e9302bd7c3
ICU-960 Update with comments from Markus
...
X-SVN-Rev: 7204
2001-11-30 05:20:18 +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
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
Helena Chapman
32b4e49fd6
ICU-1501 Added u_getMaxCaseExpansion(). This can be considered added into API in the future.
...
X-SVN-Rev: 7173
2001-11-29 19:27:40 +00:00
Markus Scherer
27a9f4efe9
ICU-1109 make u_terminate... safer: check if length<0
...
X-SVN-Rev: 7152
2001-11-28 23:59:09 +00:00
Markus Scherer
7e83770f19
ICU-852 most u_mem... check count>0; u_...cmpCodePointOrder() no fixup if ==; faster u_memchr32
...
X-SVN-Rev: 7151
2001-11-28 23:49:32 +00:00
Markus Scherer
e9fd450259
ICU-894 u_strncpy check n>0
...
X-SVN-Rev: 7148
2001-11-28 23:20:08 +00:00
Andy Heninger
d18236fca5
ICU-1075 fixed memory leak in udata_SetAppData(), when U_USING_DEFAULT_WARNING returned.
...
X-SVN-Rev: 7147
2001-11-28 23:19:56 +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
Markus Scherer
a845c2f672
ICU-858 fix number of output digits for some escape callback options
...
X-SVN-Rev: 7142
2001-11-28 22:49:50 +00:00
Markus Scherer
68be9ea66e
ICU-322 fix version check
...
X-SVN-Rev: 7139
2001-11-28 22:24:58 +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
George Rhoten
f0a6e2a682
ICU-900 Fixed some compiler warnings
...
X-SVN-Rev: 7002
2001-11-20 00:30:00 +00:00
Alan Liu
77747f5ebc
ICU-1533 per Doug's review, move this to separate file
...
X-SVN-Rev: 6993
2001-11-19 21:24:29 +00:00
Vladimir Weinstein
a8198cf778
ICU-1541 add U_EXPORT2 to declarations that don't have it
...
X-SVN-Rev: 6982
2001-11-19 18:18:42 +00:00
George Rhoten
36a6b03b6d
ICU-770 Memory cleanup
...
X-SVN-Rev: 6965
2001-11-17 00:03:51 +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
Markus Scherer
4778147b91
ICU-555 set ibm-1047-s390 on OS390 as a panic fallback
...
X-SVN-Rev: 6920
2001-11-15 20:18:36 +00:00
George Rhoten
e426da2337
ICU-1279 LCID mapping fixes (Hopefully)
...
X-SVN-Rev: 6910
2001-11-15 01:59:19 +00:00
Markus Scherer
481627e65c
ICU-1276 untabify, fix indentation, have combined copy&count helper function
...
X-SVN-Rev: 6907
2001-11-15 01:13:10 +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
Vladimir Weinstein
58860181f3
ICU-1083 changes per code review by Syn Wee
...
X-SVN-Rev: 6903
2001-11-14 22:29:59 +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
15ff01c93d
ICU-770 Fixed a documentation typo
...
X-SVN-Rev: 6847
2001-11-13 22:41:35 +00:00
George Rhoten
14014361e1
ICU-770 Couldn't properly fix this memory leak. See j1492 for details.
...
X-SVN-Rev: 6845
2001-11-13 22:27:53 +00:00
Steven R. Loomis
bbde8df11a
ICU-744 POSIX parsing bugs.
...
X-SVN-Rev: 6843
2001-11-13 21:50:01 +00:00
Markus Scherer
b0a436adcd
ICU-1007 remove unused fn argument
...
X-SVN-Rev: 6841
2001-11-13 21:21:00 +00:00
Markus Scherer
560b782d42
ICU-785 add length check when getting surrogate pairs
...
X-SVN-Rev: 6829
2001-11-13 19:27:56 +00:00
Markus Scherer
111f368fb4
ICU-785 UnicodeString functions with input const UChar * handle srcLength=-1
...
X-SVN-Rev: 6828
2001-11-13 19:27:19 +00:00
George Rhoten
8b5b6724a2
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 6818
2001-11-13 04:17:17 +00:00
George Rhoten
ca8241014c
ICU-371 Change HAVE_ -> U_HAVE
...
X-SVN-Rev: 6814
2001-11-13 02:56:36 +00:00
George Rhoten
9565246f34
ICU-371 dlopen is no longer used, so don't check for it.
...
X-SVN-Rev: 6811
2001-11-13 02:23:10 +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
Steven R. Loomis
127853b0fd
ICU-555 Fallback (default) conversion
...
X-SVN-Rev: 6798
2001-11-12 20:58:22 +00:00
George Rhoten
3a43d7e00d
ICU-580 os/390 batch build changes.
...
X-SVN-Rev: 6795
2001-11-12 20:12:47 +00:00
Alan Liu
4e3dc8be6e
ICU-1292 add variable range overlap detection
...
X-SVN-Rev: 6790
2001-11-12 19:43:13 +00:00
Markus Scherer
5822031881
ICU-785 constructors handle textLength=-1
...
X-SVN-Rev: 6757
2001-11-11 00:52:59 +00:00
Markus Scherer
7b5cc6bdce
ICU-1007 fix bugs: Hangul NFKC, _findNextStarter() on supplementary characters, internal buffer overflow detection in _composePart()
...
X-SVN-Rev: 6752
2001-11-10 22:43:17 +00:00
Steven R. Loomis
217e9c4fd0
ICU-744 POSIX parsing bugs
...
X-SVN-Rev: 6751
2001-11-10 22:41:51 +00:00
Yves Arrouye
4325059629
ICU-1404 let's simplify things, and make ICUDATA_DIR contain the
...
$(VERSION) part. We only need to go above that for the current symlink.
X-SVN-Rev: 6728
2001-11-10 02:21:37 +00:00
Vladimir Weinstein
ffa911c85b
ICU-1043 fixes for the surrogate handling
...
X-SVN-Rev: 6720
2001-11-10 00:13:03 +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
Markus Scherer
b15e9a73bb
ICU-1007 fix Normalizer copy constructor
...
X-SVN-Rev: 6714
2001-11-09 21:53:33 +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
a2e0a0733d
ICU-1096 Made changes per Ram's request.
...
X-SVN-Rev: 6704
2001-11-09 02:04:35 +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
7786867092
ICU-580 os/390 batch build changes.
...
X-SVN-Rev: 6679
2001-11-07 22:17:21 +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
4c2cd8e33a
ICU-580 os/390 batch build changes.
...
Can't figure out out to make a #defined symbol name into a string.
This is an okay alternative.
X-SVN-Rev: 6670
2001-11-07 18:57:47 +00:00
Alan Liu
8baec2bb72
ICU-1007 make decompose() do NF*D instead of NF*C
...
X-SVN-Rev: 6663
2001-11-07 17:54:01 +00:00
George Rhoten
40ec8bebf0
ICU-580 os/390 batch build changes.
...
X-SVN-Rev: 6654
2001-11-07 00:28:43 +00:00
Markus Scherer
67ac4d3964
ICU-1269 make u_charFromName() work with mixed-case input names
...
X-SVN-Rev: 6648
2001-11-06 23:45:12 +00:00
Vladimir Weinstein
12c74a4400
ICU-1043 Fractional UCA now canonicaly closes suplementary codepoints. Builder checks canonical closure for suplementary ranges. Element lookup in UCA needs to distinguish between implict suplementary codepoint and codepoint redefined in the UCA.
...
X-SVN-Rev: 6642
2001-11-06 22:55:29 +00:00
George Rhoten
d3b7cc9043
ICU-580 os/390 batch build changes.
...
X-SVN-Rev: 6641
2001-11-06 22:26:17 +00:00