Commit Graph

68 Commits

Author SHA1 Message Date
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
b2d51635d3 ICU-1053 RBT no longer needs to pass a filter down the chain
X-SVN-Rev: 5261
2001-07-17 23:55:42 +00:00
Alan Liu
2e0818a9fc ICU-1053 move filter logic into Transliterator.filteredTransliterate
X-SVN-Rev: 5258
2001-07-17 23:36:41 +00:00
Alan Liu
fef3717e16 ICU-990 fix roundtrip problems with toRules()
X-SVN-Rev: 5249
2001-07-17 18:13:51 +00:00
Alan Liu
7ad9f84ffe ICU-1048 implement Foo(Bar) ID parsing
X-SVN-Rev: 5243
2001-07-16 20:48:46 +00:00
Alan Liu
9805ae16d9 ICU-1048 allow ::ID blocks in rules
X-SVN-Rev: 5233
2001-07-13 21:09:41 +00:00
George Rhoten
d9a95b30fc ICU-1028 More fixes for s/390
X-SVN-Rev: 5221
2001-07-11 00:24:58 +00:00
Alan Liu
0f4896e90b ICU-1029 rename Transliterator::TransliteratorFactory to Transliterator::Factory
X-SVN-Rev: 5203
2001-07-09 16:45:09 +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
7771255c76 ICU-1006 fix non-inverse IDs with no separator and filter
X-SVN-Rev: 5188
2001-07-05 23:34:49 +00:00
Alan Liu
ed41780be7 ICU-1006 repair ID handling re filters and inverses
X-SVN-Rev: 5183
2001-07-05 22:54:10 +00:00
Alan Liu
81db4fe6e5 ICU-1029 fix deadlock in factory reg code
X-SVN-Rev: 5178
2001-07-05 16:45:38 +00:00
Alan Liu
7d06ccf4f3 ICU-1029 add NormalizationTransliterator; fix factory registration code
X-SVN-Rev: 5172
2001-07-03 23:44:37 +00:00
Alan Liu
ac454c01db ICU-1029 add factory registration to support NormalizationTransliterator; make cacheIDs own its own copies of ID UnicodeStrings
X-SVN-Rev: 5167
2001-07-03 20:01:56 +00:00
Alan Liu
355858163a ICU-1006 make the ID hash use case insensitive keys
X-SVN-Rev: 5037
2001-06-20 22:30:52 +00:00
Alan Liu
f8e110f587 ICU-990 add class ID meta info methods to Transliterator
X-SVN-Rev: 4962
2001-06-12 17:10:10 +00:00
Alan Liu
2b40cbd993 ICU-989 register Any-Name, Name-Any
X-SVN-Rev: 4953
2001-06-11 23:45:22 +00:00
Alan Liu
e8a68346ba ICU-965 register Any-Lower, Any-Upper, and Any-Title transliterators
X-SVN-Rev: 4942
2001-06-11 19:55:54 +00:00
Alan Liu
085701f0f4 ICU-918 fix handling of inverses
X-SVN-Rev: 4431
2001-04-03 18:06:31 +00:00
Alan Liu
bd0490db28 ICU-918 extend createInstance() syntax to recognize inline filter patterns
X-SVN-Rev: 4421
2001-03-31 01:21:38 +00:00
George Rhoten
f2497166dd ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4387
2001-03-28 23:23:23 +00:00
George Rhoten
45542b2e91 ICU-913 Use the scope operator and not the dot operator
X-SVN-Rev: 4354
2001-03-27 20:24:38 +00:00
Alan Liu
5610b913ac ICU-913 inverse of Null should be Null
X-SVN-Rev: 4352
2001-03-27 19:35:33 +00:00
Alan Liu
d9869ca69c ICU-912 fix ID of objs returned by createInstance("Foo-Bar", UTRANS_REVERSE) where "Foo-Bar" is an alias
X-SVN-Rev: 4348
2001-03-27 18:39:10 +00:00
Alan Liu
0378c92ba4 ICU-483 make internal IDs internal
X-SVN-Rev: 4290
2001-03-22 23:25:26 +00:00
Vladimir Weinstein
8e6698de87 ICU-903 updated copyright notices
X-SVN-Rev: 4237
2001-03-21 20:31:13 +00:00
George Rhoten
de8965f853 ICU-882 Don't use the deprecated API.
X-SVN-Rev: 3931
2001-03-07 01:16:17 +00:00
Alan Liu
e0e823eafd ICU-483 avoid deadlock!
X-SVN-Rev: 3924
2001-03-06 20:39:31 +00:00
George Rhoten
9d65e715fd ICU-882 Don't use the deprecated API.
X-SVN-Rev: 3905
2001-03-05 22:36:29 +00:00
Alan Liu
83377886c0 ICU-483 add inter-Indic transliterators
X-SVN-Rev: 3886
2001-03-03 00:49:45 +00:00
George Rhoten
5f8abf8e96 ICU-865 Use FALSE instead of false
X-SVN-Rev: 3843
2001-02-28 22:05:16 +00:00
Alan Liu
98d3f8dd29 ICU-872 Fix bug in finishTransliteration() turned up by JamoTest
X-SVN-Rev: 3827
2001-02-28 19:50:21 +00:00
George Rhoten
76dc0104b5 ICU-432 Removed a very small leak in the translator. There is still a lot of leaks in transliteration
X-SVN-Rev: 3260
2000-12-18 22:13:29 +00:00
George Rhoten
0ade06ab2b ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3037
2000-11-29 00:21:38 +00:00
Alan Liu
d5f34b6006 ICU-486 Implement anchors.
X-SVN-Rev: 2409
2000-08-31 17:12:45 +00:00
Helena Chapman
8f012e9004 ICU-474 make it to compile on HPUX 10.
X-SVN-Rev: 2213
2000-08-11 22:54:31 +00:00
George Rhoten
5a1369d8bc ICU-535 Removed a compiler warning
X-SVN-Rev: 2139
2000-08-08 23:26:10 +00:00
Alan Liu
b04ef38000 ICU-436 remove unused code
X-SVN-Rev: 2015
2000-07-21 22:24:35 +00:00
Alan Liu
795af33f57 ICU-474 fix UTransPosition handling
X-SVN-Rev: 1728
2000-07-01 00:13:42 +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
Vladimir Weinstein
c31e17a71e ICU-436 additional constructors and _open functions for resource bundle
X-SVN-Rev: 1724
2000-06-30 20:31:39 +00:00
Alan Liu
4b93945b1a ICU-450 fix obviously erroneous usage of UTransPosition fields
X-SVN-Rev: 1659
2000-06-27 20:06:52 +00:00
Alan Liu
76de7c04e3 ICU-450 change ParseError, Transliterator::Direction, Transliterator::Position to C structs
X-SVN-Rev: 1655
2000-06-27 19:00:38 +00:00
Alan Liu
6a59bb39c8 ICU-345 fixed constructor to properly handle invalid IDs
X-SVN-Rev: 1421
2000-05-20 04:35:31 +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
Vladimir Weinstein
c786b21d52 ICU-184 resource data files in memory mapped format (initial revision)
X-SVN-Rev: 1365
2000-05-15 18:39:17 +00:00
Steven R. Loomis
e78d6db835 ICU-185 don't call Locale(UnicodeString..) deprecated apis
X-SVN-Rev: 1135
2000-04-15 21:23:28 +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
af7124308c ICU-329 parse engines need better error reporting
X-SVN-Rev: 958
2000-03-18 01:42:45 +00:00
Alan Liu
772cdc8d53 ICU-315 remove EBCDIC-incompatible char constants
X-SVN-Rev: 893
2000-03-04 02:08:11 +00:00