Alan Liu
94a3a048f0
ICU-1681 fix comment
...
X-SVN-Rev: 8263
2002-03-27 19:13:22 +00:00
Vladimir Weinstein
a6014eee44
ICU-1801 made canonical iterator a bit more robust to error conditions passed from outside
...
X-SVN-Rev: 8258
2002-03-27 06:27: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
6aef8ca18a
ICU-1769 bumped up collation version (commited it with j1770 in error, added comment to recommit)
...
X-SVN-Rev: 8247
2002-03-26 16:50:11 +00:00
Vladimir Weinstein
98cdff5012
ICU-1770 more support for indirects & some more tests
...
X-SVN-Rev: 8245
2002-03-26 16:46:17 +00:00
George Rhoten
2836f911e3
ICU-1733 Forgot a change from Lotus.
...
X-SVN-Rev: 8241
2002-03-26 05:28:18 +00:00
George Rhoten
e6af09d1e9
ICU-1739 Fix uninitialized variable fExponentSignAlwaysShown.
...
X-SVN-Rev: 8240
2002-03-26 05:27:25 +00:00
George Rhoten
2711b3192a
ICU-1766 Use #ifdef U_INT64_T_UNAVAILABLE instead.
...
X-SVN-Rev: 8234
2002-03-26 01:16:05 +00:00
George Rhoten
5abc8be6db
ICU-1733 Deprecate ambiguous API regarding malloc and new.
...
X-SVN-Rev: 8230
2002-03-25 22:55:40 +00:00
George Rhoten
6d5ecbfc08
ICU-1733 Forgot a change from Lotus.
...
X-SVN-Rev: 8216
2002-03-23 00:25:51 +00:00
George Rhoten
8765a2f976
ICU-1612 Rework my original fix.
...
X-SVN-Rev: 8191
2002-03-22 01:16:36 +00:00
Yves Arrouye
5042d4276d
ICU-1801 fix crashes.
...
X-SVN-Rev: 8187
2002-03-21 22:10:46 +00:00
Yves Arrouye
b1711e8988
ICU-1801 fix crashes.
...
X-SVN-Rev: 8186
2002-03-21 22:09:03 +00:00
Vladimir Weinstein
775924c1a7
ICU-847 C++ wrapper for loose match API
...
X-SVN-Rev: 8185
2002-03-21 21:21:08 +00:00
George Rhoten
dedd84d540
ICU-1682 (weiv) fixed a couple of leaks in canonical iterator
...
X-SVN-Rev: 8181
2002-03-21 19:37:25 +00:00
Yves Arrouye
02eb4684c1
ICU-1798 change project files and fix one code bug to build on Visual
...
Studio .NET
X-SVN-Rev: 8175
2002-03-21 17:09:52 +00:00
Alan Liu
1f73d4904a
ICU-1779 add debugging code to track Entry object usage
...
X-SVN-Rev: 8155
2002-03-20 18:29:10 +00:00
Markus Scherer
1109f198e6
ICU-1682 use direct access to decomposition of a code point
...
X-SVN-Rev: 8153
2002-03-20 18:23:40 +00:00
Vladimir Weinstein
e553484ed8
ICU-1682 optimized canonical iterator a bit
...
X-SVN-Rev: 8145
2002-03-20 05:08:57 +00:00
Alan Liu
1d263414fa
ICU-1779 set data object for entire tree of functors under a rule
...
X-SVN-Rev: 8132
2002-03-20 00:53:49 +00:00
Alan Liu
c5d4c5ee6c
ICU-1779 set data object for entire tree of functors under a rule
...
X-SVN-Rev: 8131
2002-03-20 00:42:02 +00:00
George Rhoten
79d29d4e37
ICU-1296 Fixed the constness of createAvailableIDs
...
X-SVN-Rev: 8129
2002-03-20 00:15:44 +00:00
Alan Liu
7b4512d90f
ICU-1036 use new internal case mapping functions
...
X-SVN-Rev: 8128
2002-03-19 22:09:07 +00:00
Alan Liu
08f6362c7b
ICU-1036 use new internal case mapping functions
...
X-SVN-Rev: 8126
2002-03-19 21:54:13 +00:00
Syn Wee Quek
ce3295e827
ICU-1745
...
strictly restrict matches to fit the breakiterator range exactly.
X-SVN-Rev: 8125
2002-03-19 21:50:15 +00:00
Vladimir Weinstein
a8888ff849
ICU-1682 fixed append bug in extract. Did some optimization (passing objects by reference, reusing the hash table for permutation).
...
X-SVN-Rev: 8107
2002-03-19 07:16:01 +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
Alan Liu
cd9a595ff6
ICU-1779 avoid malloc(0)
...
X-SVN-Rev: 8091
2002-03-18 21:25:01 +00:00
George Rhoten
09a8685edb
ICU-1766 Workaround for HP/UX CC compiler bug.
...
X-SVN-Rev: 8089
2002-03-18 20:06:16 +00:00
Vladimir Weinstein
bde8cfadf4
ICU-1682 fixed behavior when an empty string is passed to the constructor
...
X-SVN-Rev: 8076
2002-03-16 06:15:58 +00:00
Vladimir Weinstein
cd6a077ab0
ICU-1770 fixed a typo
...
X-SVN-Rev: 8073
2002-03-16 05:05:08 +00:00
Vladimir Weinstein
292c9cef94
ICU-1770 implementation of support for indirect positioning of CEs
...
X-SVN-Rev: 8061
2002-03-15 23:41:56 +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
02228a0689
ICU-1682 fix looping bug
...
X-SVN-Rev: 8033
2002-03-14 23:53:29 +00:00
George Rhoten
92f71db362
ICU-1766 Remove LLong
...
X-SVN-Rev: 8015
2002-03-14 21:29:44 +00:00
Doug Felt
f3acab9495
ICU-1766 Make RBNF in ICU4C use 64-bit ints
...
(still need to remove llong.h, llong.cpp and commented-out code)
X-SVN-Rev: 8008
2002-03-14 00:28:22 +00:00
Vladimir Weinstein
e954c1fe3f
ICU-1682 one should not try to delete a const object. So, const is removed from the return value of internal CanonicalIterator::extract function
...
X-SVN-Rev: 7990
2002-03-13 18:29:24 +00:00
Vladimir Weinstein
376e2e3d13
ICU-898 implementation of getLocale function and method. User can now select the type of locale to get back (requested, valid, actual)
...
X-SVN-Rev: 7973
2002-03-13 05:48:25 +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
Steven R. Loomis
fb4700c602
ICU-1628 use FALSE not false
...
X-SVN-Rev: 7964
2002-03-12 23:21:52 +00:00
Steven R. Loomis
1c7fd9c1c5
ICU-1682 caniter.o added to makefile: It works better if you plug it in. :)
...
X-SVN-Rev: 7957
2002-03-12 22:44:18 +00:00
Steven R. Loomis
22ada1b0e8
ICU-1682 move caniter.h from unicode/ (public) to i18n (internal)
...
X-SVN-Rev: 7956
2002-03-12 22:39:42 +00:00
Vladimir Weinstein
5d8eed9047
ICU-1682 canonical closure for contractions now uses canonical iterator
...
X-SVN-Rev: 7953
2002-03-12 20:20:08 +00:00
Vladimir Weinstein
ad8cbb01bf
ICU-1682 fixed bugs in canonical closure code
...
X-SVN-Rev: 7952
2002-03-12 20:19:34 +00:00
George Rhoten
8d18b336ec
ICU-1753 Fix for HP/UX CC compiler bug.
...
X-SVN-Rev: 7950
2002-03-12 19:10:28 +00:00
Markus Scherer
d91876465d
ICU-1682 move caniter.h from i18n/unicode (public) to i18n (internal)
...
X-SVN-Rev: 7947
2002-03-12 17:55:21 +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
Steven R. Loomis
1f599f9a68
ICU-1752 C comments
...
X-SVN-Rev: 7938
2002-03-11 23:52:03 +00:00
Markus Scherer
abccfeaf2e
ICU-1682 move caniter.h from i18n/unicode (public) to i18n (internal)
...
X-SVN-Rev: 7934
2002-03-11 17:48:49 +00:00
Markus Scherer
2539512448
ICU-1682 use internal normalizer api to get data for canonical equivalence, move caniter.h from i18n/unicode (public) to i18n (internal)
...
X-SVN-Rev: 7933
2002-03-11 17:48:33 +00:00
Markus Scherer
76bec13586
ICU-1682 use internal normalizer api to get data for canonical equivalence
...
X-SVN-Rev: 7932
2002-03-11 17:48:06 +00:00
Vladimir Weinstein
16883d2b8f
ICU-1753 using character enumeration for canonical closure
...
X-SVN-Rev: 7903
2002-03-07 19:23:21 +00:00
Vladimir Weinstein
69f8338735
ICU-1752 fix bug [before] implementation, refactored handling of the resets
...
X-SVN-Rev: 7901
2002-03-07 18:59:00 +00:00
Alan Liu
ef77896421
ICU-162 add udat_parseCalendar
...
X-SVN-Rev: 7894
2002-03-06 20:41:57 +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
Alan Liu
34a2aecffc
ICU-162 add DateFormat parse() and format() methods taking a Calendar
...
X-SVN-Rev: 7857
2002-03-02 00:29:54 +00:00
George Rhoten
dfe29d99fd
ICU-900 Fix for some compiler warnings. Now the build system won't complain about UParseError
...
X-SVN-Rev: 7841
2002-03-01 21:56:40 +00:00
George Rhoten
a5539d4e82
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 7834
2002-03-01 03:41:41 +00:00
George Rhoten
7324e9b518
ICU-898 Fix for Linux
...
X-SVN-Rev: 7815
2002-02-28 22:22:04 +00:00
Vladimir Weinstein
e56272c4eb
ICU-898 Return bogus locale for collators instantiated from rules in C++
...
X-SVN-Rev: 7812
2002-02-28 21:50:58 +00:00
George Rhoten
4cd7a296e0
ICU-1733 Integrate some changes from Lotus with Vladimir's and Syn Wee's consent.
...
X-SVN-Rev: 7809
2002-02-28 20:01:48 +00:00
Vladimir Weinstein
8c93002e60
ICU-898 getLocale method for UCollator and RuleBasedCollator
...
X-SVN-Rev: 7803
2002-02-28 07:20:52 +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
Vladimir Weinstein
74c9d78335
ICU-1682 Canonical iterator - port to C++, removed some debug info, needs to be optimized
...
X-SVN-Rev: 7795
2002-02-27 21:47:05 +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
fb2f039c5b
ICU-837 First shot at fixing up ustdio for better compatibility with stdio.
...
X-SVN-Rev: 7747
2002-02-23 00:34:39 +00:00
Alan Liu
e5010d90d3
ICU-1234 cleanup instantiateList()
...
X-SVN-Rev: 7738
2002-02-21 22:48:35 +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
6b6183346e
ICU-1234 Init UErrorCode.
...
X-SVN-Rev: 7727
2002-02-20 23:01:27 +00:00
George Rhoten
4a092351fa
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 7721
2002-02-20 18:13:29 +00:00
Markus Scherer
e5810db15c
ICU-1036 use new internal per-code point case mapping functions - still need to pass in UCharIterator
...
X-SVN-Rev: 7718
2002-02-20 02:10:29 +00:00
Alan Liu
627e6e6575
ICU-1234 cleanup
...
X-SVN-Rev: 7712
2002-02-20 00:01:31 +00:00
George Rhoten
ab65ffa94f
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 7709
2002-02-19 23:17:20 +00:00
Yves Arrouye
96eda2afe7
ICU-1681 do not test for U+0020 it is handled already.
...
X-SVN-Rev: 7671
2002-02-14 20:39:27 +00:00
Yves Arrouye
327f965b6b
ICU-1681 simply use U_EXTENDED_CHAR_NAME to do the transliteration.
...
X-SVN-Rev: 7658
2002-02-14 05:45:39 +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
Vladimir Weinstein
9ee1fbffd3
ICU-1682 Canonical iterator - port to C++, first revision
...
X-SVN-Rev: 7647
2002-02-13 19:24:02 +00:00
Syn Wee Quek
ee5752c14a
ICU-1702
...
getRules() implemented using ucol_getRulesEx().
X-SVN-Rev: 7645
2002-02-13 02:57:21 +00:00
Syn Wee Quek
9304e48db0
ICU-1705 Faster reset().
...
X-SVN-Rev: 7640
2002-02-13 01:56:45 +00:00
Syn Wee Quek
8b31fa8d51
ICU-1705 Internal collator update supported.
...
X-SVN-Rev: 7635
2002-02-13 01:01:33 +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
George Rhoten
92e9c4a2eb
ICU-1499 Change DateTimeElements from string array -> intvector.
...
X-SVN-Rev: 7606
2002-02-08 02:48:01 +00:00
Steven R. Loomis
5eed47ddd2
ICU-1234 Integration fix for AIX, don't 'goto' around variable inits. PS this is a cool jitterbug number, did you have to pay extra for it?
...
X-SVN-Rev: 7600
2002-02-08 01:10:41 +00:00
Yves Arrouye
4686f26d64
ICU-1681 fix Name-Any and test. Note for Alan: this is just to
...
stabilize the test until we sort out how to change u_charName and the
Java issue. Whatever the result of this sorting out is, we can then
revert these changes.
X-SVN-Rev: 7590
2002-02-07 07:14:42 +00:00
George Rhoten
c1999d8ac3
ICU-1234 Fix for Linux
...
X-SVN-Rev: 7585
2002-02-07 02:08:12 +00:00
Alan Liu
944717f83a
ICU-1234 make output side of RBTs object-oriented; rewrite ID parsers and modularize them; implement &Any-Lower() support
...
X-SVN-Rev: 7583
2002-02-07 01:40:01 +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
Syn Wee Quek
8e3f85615a
ICU-1696 Updating with UnicodeString::getBuffer instead of extract()
...
X-SVN-Rev: 7580
2002-02-07 00:18:19 +00:00
Yves Arrouye
9627c44495
ICU-1681 use Unicode 1.0 names ourselves until u_charName() does it,
...
and have name2uni.cpp recognize these too.
X-SVN-Rev: 7572
2002-02-06 02:05:49 +00:00
Yves Arrouye
3ae049ff27
ICU-1681 use uprv_strlen().
...
X-SVN-Rev: 7556
2002-02-02 00:14:27 +00:00
Yves Arrouye
84d3915988
ICU-1681 use U+XXXX as a name when there is no Unicode 2.0 name.
...
Will be changed to use the Unicode 1.0 name too if that is what we decide.
X-SVN-Rev: 7546
2002-01-31 17:49:00 +00:00
George Rhoten
30f7f026e1
ICU-1616 Pay more attention to UErrorCode
...
X-SVN-Rev: 7533
2002-01-30 06:18:26 +00:00
George Rhoten
d80f01ccbf
ICU-1616 Add comment about locale data verification.
...
X-SVN-Rev: 7532
2002-01-30 06:17:12 +00:00
Vladimir Weinstein
1e4be9dcb9
ICU-847 Work with set sortkey length also
...
X-SVN-Rev: 7531
2002-01-30 06:16:58 +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
Vladimir Weinstein
8f52fc6f60
ICU-1599 made ucol_tok_inittokenlist more robust
...
X-SVN-Rev: 7479
2002-01-23 18:26:47 +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
2766f1ce9c
ICU-1629 Remove an inaccurate comment between the invariant converter and the default converter
...
X-SVN-Rev: 7475
2002-01-23 02:03:11 +00:00