Commit Graph

123 Commits

Author SHA1 Message Date
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
Alan Liu
5d8012a121 ICU-1243 sync parsers in icu4j, icu4c, esp. segment code
X-SVN-Rev: 5930
2001-09-26 18:04:13 +00:00
George Rhoten
8fab2dfd20 ICU-770 More memory cleanup
X-SVN-Rev: 5858
2001-09-21 00:19:53 +00:00
Alan Liu
e74e4950ed ICU-770 add transliterator cleanup support
X-SVN-Rev: 5820
2001-09-19 16:50:06 +00:00
Markus Scherer
9fac14aa96 ICU-1200 no need any more to explicitly NUL-terminate after US::extract() to codepage
X-SVN-Rev: 5802
2001-09-18 23:53:27 +00:00
Ram Viswanadha
e7042af1b8 ICU-329 Add parseError and UErrorCode to all public API's to make them consitent with ICU's design. Fix implementation to bubble the error code.
X-SVN-Rev: 5653
2001-08-31 03:23:39 +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
d126a41693 ICU-1048 fix compound inverses with parenthesized atoms
X-SVN-Rev: 5510
2001-08-17 17:22:26 +00:00
Ram Viswanadha
d7d6c296e2 ICU-329 First take on add better error reporting with UParseError struct.
X-SVN-Rev: 5472
2001-08-16 00:55:16 +00:00
Alan Liu
d046d1a2a5 ICU-1079 first working version of Source-Target/Variant registry
X-SVN-Rev: 5465
2001-08-15 19:06:40 +00:00