Commit Graph

33 Commits

Author SHA1 Message Date
Markus Scherer
a3adeb8632 ICU-2244 change internal classes to inherit UMemory, not UObject
X-SVN-Rev: 9967
2002-10-04 18:06:33 +00:00
Markus Scherer
3d38617bdc ICU-2248 modularize icu, allow parts to not be built
X-SVN-Rev: 9900
2002-09-20 01:54:48 +00:00
Markus Scherer
f1ba8a9d4f ICU-1962 use uprv_malloc/free instead of new/delete for non-class types
X-SVN-Rev: 9204
2002-07-16 17:50:42 +00:00
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
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
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
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
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
Alan Liu
02f44eee5c ICU-1406 make UnicodeMatcher::matches non-const
X-SVN-Rev: 6503
2001-10-30 23:55:09 +00:00
Alan Liu
8a98ee7a0e ICU-1023 change UHashKey to UHashTok and use for values as well
X-SVN-Rev: 6264
2001-10-16 18:31:13 +00:00
Helena Chapman
d816eefc57 ICU-1264 added namspace support where possible.
X-SVN-Rev: 6124
2001-10-08 23:26:58 +00:00
Alan Liu
2aa6b22c0f ICU-1052 fix TransliterationRuleData copy constructor to reset data pointer in contained RBT objects
X-SVN-Rev: 5766
2001-09-18 00:24:14 +00:00
George Rhoten
f9081a2e8e ICU-1096 Make UVector and UStack use UErrorCode for U_MEMORY_ALLOCATION_ERROR
X-SVN-Rev: 5565
2001-08-23 01:06:08 +00:00
Alan Liu
3fe96feba6 ICU-1076 remove limit of 9 segments
X-SVN-Rev: 5378
2001-07-30 23:22:51 +00:00
Alan Liu
ef8c73fc7c ICU-1076 initial limited support for Kleene star and plus operators
X-SVN-Rev: 5359
2001-07-27 00:18:53 +00:00
Alan Liu
7edf9d3e80 ICU-1052 redesign of engine to support supplemental characters
X-SVN-Rev: 5341
2001-07-25 19:11:02 +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
Alan Liu
bb0b494bb7 ICU-432 make copy ct canonical to fix mem leak
X-SVN-Rev: 1787
2000-07-11 18:45:49 +00:00
Alan Liu
418ac3b758 ICU-476 fix RBT et al copy constructor
X-SVN-Rev: 1727
2000-06-30 23:26:07 +00:00
Alan Liu
563d9e5006 ICU-352 rbt support for segments, cursor offset, and new syntax
X-SVN-Rev: 1422
2000-05-20 04:40:29 +00:00
Helena Chapman
69ba12f77c ICU-351 Define UBool to be used in the APIs.
X-SVN-Rev: 1410
2000-05-18 22:08:39 +00:00
Brendan Murray
dd70c2705e ICU-98 These are changes to support 64-bit platforms, such as Sun
SPARC V9, which is the only one tested so far.

X-SVN-Rev: 1022
2000-03-29 21:41:11 +00:00
Alan Liu
a77857a081 ICU-149 modify to use new C++ Hashtable
X-SVN-Rev: 1005
2000-03-28 22:12:14 +00:00
Alan Liu
7ce42e2f31 ICU-265 map char to set with array instead of hash for better performance
X-SVN-Rev: 728
2000-02-08 02:49:15 +00:00
Helena Chapman
423580d732 ICU-84 Added OS390 fixes for 12/28 snapshot.
.

X-SVN-Rev: 570
2000-01-13 21:11:42 +00:00
Alan Liu
1a6cfef879 ICU-199 new rule syntax; performance improvement; update rules
X-SVN-Rev: 559
2000-01-13 07:28:08 +00:00
Vladimir Weinstein
8b20f17f49 ICU-12 all public include files are now in unicode dir, all private icu_ functions renamed to uprv_
X-SVN-Rev: 473
1999-12-28 23:57:50 +00:00
Alan Liu
bd14077b79 ICU-114 Transliterator framework first working version
X-SVN-Rev: 194
1999-11-20 00:40:50 +00:00