Commit Graph

27 Commits

Author SHA1 Message Date
George Rhoten
c85207afbd ICU-1887 Try to fix the name mangling problems with the Intel compiler by including utypes.h before the system headers.
X-SVN-Rev: 9124
2002-07-12 21:42:24 +00:00
GCL Shanghai
2fab4a8cb7 ICU-1953 backout buffer overflow changes
X-SVN-Rev: 9070
2002-07-09 12:47:45 +00:00
GCL Shanghai
6348e12895 ICU-1953 test for buffer overflows
X-SVN-Rev: 9044
2002-07-06 10:58:51 +00:00
GCL Shanghai
b89c229c6e ICU-1953 change comments style and check 0/NULL
X-SVN-Rev: 8993
2002-07-02 15:10:30 +00:00
GCL Shanghai
1e188eca35 ICU-1953 Test for NULL after each uprv_malloc() or new
X-SVN-Rev: 8980
2002-06-29 09:31:05 +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
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
2668a20535 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8371
2002-04-04 02:45:18 +00:00
George Rhoten
4efd9510f3 ICU-1733 Use uprv_malloc instead of new[] for int32_t
X-SVN-Rev: 8330
2002-04-02 01:47:07 +00:00
George Rhoten
13e9f435e6 ICU-1733 Use uprv_malloc instead of new[] for int32_t
X-SVN-Rev: 8329
2002-04-02 01:25:44 +00:00
George Rhoten
d88cc28869 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8306
2002-03-29 20:10:05 +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
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
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
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
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
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
Markus Scherer
02228a0689 ICU-1682 fix looping bug
X-SVN-Rev: 8033
2002-03-14 23:53:29 +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
Steven R. Loomis
fb4700c602 ICU-1628 use FALSE not false
X-SVN-Rev: 7964
2002-03-12 23:21:52 +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
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
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
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
Vladimir Weinstein
9ee1fbffd3 ICU-1682 Canonical iterator - port to C++, first revision
X-SVN-Rev: 7647
2002-02-13 19:24:02 +00:00