Commit Graph

132 Commits

Author SHA1 Message Date
George Rhoten
d7e0797b2c ICU-2085 #ifdef out deprecated code
X-SVN-Rev: 9756
2002-08-21 19:12:24 +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
Alan Liu
d1773b2571 ICU-1434 initial implementation of source/target set API
X-SVN-Rev: 8971
2002-06-28 21:13:54 +00:00
Alan Liu
f7058c64a3 ICU-1532 use non-mutexed availableXxx methods
X-SVN-Rev: 8848
2002-06-11 22:52:32 +00:00
Alan Liu
0c224a31ef ICU-1532 add internal non-mutexed _registerInstance
X-SVN-Rev: 8844
2002-06-11 22:34:20 +00:00
Alan Liu
584503b5fc ICU-1532 initial implementation
X-SVN-Rev: 8815
2002-06-07 20:24:40 +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
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
Alan Liu
627e6e6575 ICU-1234 cleanup
X-SVN-Rev: 7712
2002-02-20 00:01:31 +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
24fb5c7668 ICU-1629 Simplify UnicodeString creation
X-SVN-Rev: 7471
2002-01-22 00:27:49 +00:00
Alan Liu
3eccfcc26d ICU-1575 fixed normalizing transliterator to get closer to the end in incremental mode; latin-katakana & fullwidth/halfwidth now pass incremental tests. UnicodeSet has some package-private utilities added -- they should be made public next release.
X-SVN-Rev: 7280
2001-12-03 20:50:50 +00:00
Andy Heninger
3ddc3827c9 ICU-1576 Rename class Utility to ICU_Utility, to avoid possible conflicts with application classes.
Used by transliteration; may be used by other modules in the future.

X-SVN-Rev: 7276
2001-12-03 20:19:08 +00:00
George Rhoten
78a66d2c3b ICU-1566 Use TRUE instead of true
X-SVN-Rev: 7200
2001-11-30 01:26:49 +00:00
Alan Liu
54d8e90e03 ICU-1560 sync with Java
X-SVN-Rev: 7199
2001-11-30 01:24:25 +00:00
Alan Liu
2db72dd89a ICU-1566 make getDisplayName() grok variants
X-SVN-Rev: 7186
2001-11-29 23:49:44 +00:00
Alan Liu
129fb5c916 ICU-1514 map Remove' => Null
X-SVN-Rev: 7169
2001-11-29 18:03:51 +00:00
Alan Liu
adeb7ac274 ICU-1560 implement smart rollback
X-SVN-Rev: 7155
2001-11-29 01:01:31 +00:00
Alan Liu
2280780824 ICU-1533 incorporate Mark's review comments; move escape handling methods to Utility
X-SVN-Rev: 7067
2001-11-21 22:43:21 +00:00
Alan Liu
2b109067ec ICU-1533 disable rollback code
X-SVN-Rev: 7055
2001-11-21 19:55:39 +00:00
Alan Liu
76b369219e ICU-1225 add new Escape and Unescape transliterators to replace UnicodeToHex and HexToUnicode; register several Any-Hex and Hex-Any variants
X-SVN-Rev: 7049
2001-11-21 07:02:15 +00:00
Alan Liu
4f8c05c3af ICU-1533 incorporate Mark's comments
X-SVN-Rev: 6992
2001-11-19 20:53:06 +00:00
Alan Liu
06c701ce89 ICU-1533 catch bounds violations
X-SVN-Rev: 6988
2001-11-19 19:27:51 +00:00
Alan Liu
4b60b07421 ICU-1491 add inverse mappings Lower <=> Upper, Title => Lower
X-SVN-Rev: 6977
2001-11-17 21:04:27 +00:00
Alan Liu
e572ebdae1 ICU-1389 fix comments
X-SVN-Rev: 6970
2001-11-17 05:25:38 +00:00
Helena Chapman
915a88d738 ICU-1533 Moved new Transliterator subclasses here to make them private.
X-SVN-Rev: 6964
2001-11-16 23:51:15 +00:00
Alan Liu
f6bba775e7 ICU-1533 make Transliterator.toRules do escaping
X-SVN-Rev: 6954
2001-11-16 21:49:10 +00:00
George Rhoten
2edff32a92 ICU-770 Memory cleanup
X-SVN-Rev: 6940
2001-11-16 03:57:48 +00:00
Alan Liu
9c8e90f072 ICU-1491 handle -T -T/V /V-T forms; require target
X-SVN-Rev: 6937
2001-11-16 00:58:32 +00:00
Alan Liu
59fa6939a1 ICU-1491 rewrite parseID to handle all ID form variants; move Mark's code into parseID; enable special inverses (NFC/NFC, etc.)
X-SVN-Rev: 6935
2001-11-15 23:40:02 +00:00
Ram Viswanadha
189e70e306 ICU-329 Clear the parseErr struct consistently by setting the offsets and line with -1
X-SVN-Rev: 6922
2001-11-15 21:13:37 +00:00
Alan Liu
0d924e09c2 ICU-770 fix memory leaks
X-SVN-Rev: 6855
2001-11-13 23:47:11 +00:00
Alan Liu
47e3ca5552 ICU-1046 implement rollback for filtered incremental transliteration
X-SVN-Rev: 6420
2001-10-25 00:03:50 +00:00
Alan Liu
5400659a50 ICU-1048 repair ::ID block code in reverse direction
X-SVN-Rev: 6413
2001-10-24 13:34:11 +00:00
Alan Liu
85276d3bcc ICU-1079 add ID and context param to factory
X-SVN-Rev: 6276
2001-10-17 17:29:34 +00:00
George Rhoten
ab79b802d1 ICU-1264 Fix for HP/UX aCC namespace support
X-SVN-Rev: 6206
2001-10-12 05:57:04 +00:00
George Rhoten
65cedb37df ICU-1264 Fix for HP/UX aCC namespace support
X-SVN-Rev: 6205
2001-10-12 05:54:15 +00:00
George Rhoten
efdb5a1f89 ICU-1099 Make some data a bit more const
X-SVN-Rev: 6203
2001-10-11 23:54:55 +00:00
Markus Scherer
74cfc16466 ICU-1268 use ures_openDirect() for non-locale resource bundles
X-SVN-Rev: 6177
2001-10-11 00:50:26 +00:00
Alan Liu
267a914bc3 ICU-1261 initial implementation of compound filters in IDs and ::ID blocks
X-SVN-Rev: 6154
2001-10-10 19:29:45 +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
46a469e744 ICU-1079 fix deadlock problems with TransliteratorAlias class
X-SVN-Rev: 6054
2001-10-04 21:22:17 +00:00
Alan Liu
2c1b306ea4 ICU-1250 backport bug fixes from icu4j re: dangling lead surrogates and cursorpos matching
X-SVN-Rev: 6012
2001-10-03 16:34:53 +00:00
Markus Scherer
d1c97e25ee ICU-1109 rewrite resource bundle access to transliterators to use the c api because the Locale c++ class now canonicalizes locale IDs and thus mangles things with dash and underscore - see TODOs
X-SVN-Rev: 6001
2001-10-02 23:53:04 +00:00
Alan Liu
831554e000 ICU-1248 remove Hangul-Jamo and Jamo-Hangul; use NFD and NFC instead
X-SVN-Rev: 5969
2001-09-28 20:56:10 +00:00