Commit Graph

1300 Commits

Author SHA1 Message Date
Alan Liu
1657c4c4c9 ICU-1292 remove unirange; no longer needed due to pragma use variable range xxxx xxxx
X-SVN-Rev: 6677
2001-11-07 20:02:16 +00:00
Alan Liu
f312dc5a1c ICU-1423 use Mark's sparse INCLUSIONS ranges for code point scanning instead of 0..10FFFF
X-SVN-Rev: 6676
2001-11-07 19:58:40 +00:00
Alan Liu
9f91b535fc ICU-1250 port DEBUG support from Java
X-SVN-Rev: 6665
2001-11-07 18:11:21 +00:00
Ram Viswanadha
c91394f3b3 ICU-1098 Fix parsing of escapes.
X-SVN-Rev: 6659
2001-11-07 03:37:06 +00:00
Doug Felt
cd44f70dd3 ICU-1413 return RuleBasedNumberFormat for unum_open when
handed the style UNUM_SPELLOUT

X-SVN-Rev: 6651
2001-11-07 00:01:56 +00:00
Vladimir Weinstein
48b6e3ca60 ICU-770 fixed a leak in getSortKey...
X-SVN-Rev: 6650
2001-11-07 00:01:29 +00:00
Doug Felt
34b31328c7 ICU-1413 fix problem where we were returning a parse-error for a
valid parse, which was causing unum_parse to fail.

X-SVN-Rev: 6649
2001-11-07 00:00:55 +00:00
Vladimir Weinstein
12c74a4400 ICU-1043 Fractional UCA now canonicaly closes suplementary codepoints. Builder checks canonical closure for suplementary ranges. Element lookup in UCA needs to distinguish between implict suplementary codepoint and codepoint redefined in the UCA.
X-SVN-Rev: 6642
2001-11-06 22:55:29 +00:00
Alan Liu
6d5e32eb28 ICU-990 make toRules() read from original vector
X-SVN-Rev: 6634
2001-11-06 05:07:06 +00:00
Andy Heninger
b4e203bee7 ICU-1452 fix broken url link in API docs.
X-SVN-Rev: 6625
2001-11-05 23:38:59 +00:00
Alan Liu
61be06c890 ICU-990 elide duplicate rules in toRules()
X-SVN-Rev: 6613
2001-11-05 19:01:45 +00:00
Alan Liu
2820286119 ICU-1426 fix registry to actually work with locale resources
X-SVN-Rev: 6598
2001-11-03 02:03:33 +00:00
Alan Liu
d0a3413440 ICU-1426 eliminate NOP call to copy()
X-SVN-Rev: 6582
2001-11-02 17:48:14 +00:00
Alan Liu
58f515dd78 ICU-1135 rewrite Any-Title to be smarter about accents
X-SVN-Rev: 6545
2001-11-01 04:37:27 +00:00
Vladimir Weinstein
a2f2081004 ICU-1245 fixed several Japanese bugs
X-SVN-Rev: 6537
2001-11-01 00:00:15 +00:00
George Rhoten
058fc6ceca ICU-900 Fixed some compiler warnings
X-SVN-Rev: 6532
2001-10-31 21:54:44 +00:00
Andy Heninger
7202cadd36 ICU-1404 configure, fix broken --with-data-packaging option
X-SVN-Rev: 6521
2001-10-31 18:43:45 +00:00
Alan Liu
0168348f14 ICU-1079 get locale-script mapping working again
X-SVN-Rev: 6505
2001-10-31 00:29:15 +00:00
Alan Liu
02f44eee5c ICU-1406 make UnicodeMatcher::matches non-const
X-SVN-Rev: 6503
2001-10-30 23:55:09 +00:00
George Rhoten
6b2bb522a9 ICU-1028 Versioning support for os/390. Remove redundent defines.
X-SVN-Rev: 6498
2001-10-30 19:03:30 +00:00
Alan Liu
2c2b11dfe8 ICU-1406 make quantified segments behave like perl counterparts
X-SVN-Rev: 6493
2001-10-30 18:08:53 +00:00
George Rhoten
f038c38152 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6486
2001-10-30 01:43:05 +00:00
George Rhoten
4cebc15604 ICU-1028 Fix for os/390
X-SVN-Rev: 6482
2001-10-29 22:41:44 +00:00
Syn Wee Quek
1d40137fb2 ICU-1030
Added @draft to documentation.

X-SVN-Rev: 6480
2001-10-29 22:26:32 +00:00
Andy Heninger
06fb9f9f7d ICU-1401 NFD unsafe chars for collation fix.
X-SVN-Rev: 6478
2001-10-29 17:56:00 +00:00
George Rhoten
3901e4ff74 ICU-1028 Fixed ASCII vs EBCDIC problem.
X-SVN-Rev: 6476
2001-10-29 17:26:01 +00:00
Vladimir Weinstein
72eb3bc0c0 ICU-1245 fixed a bug in adding prefixed contractions that have non contraction composed form (go figure)...
X-SVN-Rev: 6468
2001-10-26 23:23:25 +00:00
Alan Liu
623339a1be ICU-1046 implement CompoundTransliterator rollback
X-SVN-Rev: 6465
2001-10-26 22:47:26 +00:00
Alan Liu
6ae8ac950f ICU-1076 changes to support zero-length matchers at end of key
X-SVN-Rev: 6447
2001-10-25 23:23:12 +00:00
George Rhoten
068f60d1a0 ICU-1028 Fix for os/390
X-SVN-Rev: 6442
2001-10-25 21:55:45 +00:00
Vladimir Weinstein
899b56f176 ICU-1245 adding both composed and decomposed form of contraction
X-SVN-Rev: 6437
2001-10-25 20:37:02 +00:00
George Rhoten
82ee71c805 ICU-1298 Change code to not do static initialization
X-SVN-Rev: 6431
2001-10-25 18:49:34 +00:00
Doug Felt
dd0d73a61e ICU-1298 fix stack overflow on solaris 64-bit
(also tweak debug code which was broken by earlier changes to llong.h)

X-SVN-Rev: 6429
2001-10-25 16:26:36 +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
16506460d8 ICU-1272 fix typo
X-SVN-Rev: 6412
2001-10-24 05:42:13 +00:00
Doug Felt
cd6ed9ad09 ICU-1295 fix lenient parse error for " fifty-7"
X-SVN-Rev: 6410
2001-10-24 00:47:46 +00:00
Alan Liu
b38dea699b ICU-1048 fix handling of ::ID blocks in reverse dir
X-SVN-Rev: 6408
2001-10-24 00:09:35 +00:00
Alan Liu
85d2a30de6 ICU-1292 initial pragma support (variable range)
X-SVN-Rev: 6402
2001-10-23 23:26:47 +00:00
Vladimir Weinstein
ef1a552319 ICU-1294 collation data version number bumped up, udata structures moved to ucol_imp.h, isAcceptable functions now use data in these structs to validate the data
X-SVN-Rev: 6401
2001-10-23 21:48:14 +00:00
Ram Viswanadha
5a3494cf54 ICU-899 change uscript_getCode() API to accept fillin buffer and capacity
X-SVN-Rev: 6389
2001-10-23 02:00:50 +00:00
George Rhoten
3554f07e34 ICU-392 cleaning code for proper exports in libraries/urename.h generation
X-SVN-Rev: 6386
2001-10-23 00:54:07 +00:00
George Rhoten
dc0cc2fc00 ICU-392 cleaning code for proper exports in libraries/urename.h generation
X-SVN-Rev: 6385
2001-10-23 00:44:49 +00:00
George Rhoten
e15e833b00 ICU-392 cleaning code for proper exports in libraries/urename.h generation
X-SVN-Rev: 6384
2001-10-23 00:38:12 +00:00
Vladimir Weinstein
9e829506c4 ICU-392 cleaned code for urename.h generation & proper exports
X-SVN-Rev: 6369
2001-10-22 05:30:22 +00:00
Vladimir Weinstein
d81ea96439 ICU-1211 correcting what gets exported where
X-SVN-Rev: 6361
2001-10-20 01:09:31 +00:00
George Rhoten
7a678be732 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6355
2001-10-19 23:57:38 +00:00
Markus Scherer
534af09e6e ICU-1007 use internal iterative normalization api
X-SVN-Rev: 6353
2001-10-19 23:26:48 +00:00
George Rhoten
0fe0f7956a ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6350
2001-10-19 23:14:38 +00:00
Syn Wee Quek
6e371a1166 ICU-1030
Fixed compiler warnings.

X-SVN-Rev: 6348
2001-10-19 23:03:24 +00:00
George Rhoten
a1865ea6b8 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6343
2001-10-19 21:51:02 +00:00
Markus Scherer
237bf8e91e ICU-1007 simplify internal normalization api (no growBuffers, c UCharIterator)
X-SVN-Rev: 6339
2001-10-19 17:36:02 +00:00
George Rhoten
0f43049750 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6335
2001-10-19 16:24:26 +00:00
Alan Liu
313cab9793 ICU-1272 don't delete const pointer!
X-SVN-Rev: 6322
2001-10-19 02:32:05 +00:00
Alan Liu
6b80c279e9 ICU-990 fix handling of anchors in toRule
X-SVN-Rev: 6317
2001-10-18 23:05:25 +00:00
George Rhoten
ec9d88119a ICU-1211 Change the version number 1.9->2.0
X-SVN-Rev: 6309
2001-10-18 18:24:44 +00:00
George Rhoten
add1247c57 ICU-1272 Fix for Solaris WorkShop 6
X-SVN-Rev: 6308
2001-10-18 17:20:02 +00:00
Syn Wee Quek
278fe48cc5 ICU-1030
Added operator= to SearchIterator.

X-SVN-Rev: 6307
2001-10-18 16:53:17 +00:00
Alan Liu
6b5cedf6bd ICU-1272 restore deprecated category constructor
X-SVN-Rev: 6304
2001-10-18 04:16:16 +00:00
Alan Liu
ecfa7b7186 ICU-1272 initial implementation of perl-ish character property syntax for UnicodeSet
X-SVN-Rev: 6303
2001-10-18 04:06:14 +00:00
Vladimir Weinstein
d68b5e29d9 ICU-1288 tailored hash table now uses tokens as keys - since we need to access the source string
X-SVN-Rev: 6293
2001-10-17 22:57:15 +00:00
Vladimir Weinstein
5654af9bbc ICU-1288 tokens now contain pointer to the source string
X-SVN-Rev: 6292
2001-10-17 22:54:58 +00:00
Alan Liu
68744138aa ICU-1272 initial implementation of perl-ish character property syntax for UnicodeSet
X-SVN-Rev: 6281
2001-10-17 19:21:12 +00:00
Syn Wee Quek
e33659c6ef ICU-1030
Removed if comparison error .

X-SVN-Rev: 6279
2001-10-17 17:57:14 +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
Vladimir Weinstein
f07ba50f9d ICU-1245 #ifdefed some debug stuff
X-SVN-Rev: 6268
2001-10-16 22:36:02 +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
George Rhoten
f3a044401b ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6243
2001-10-15 22:11:00 +00:00
Vladimir Weinstein
b722667385 ICU-1245 not using normalizer for searching prefixes
X-SVN-Rev: 6235
2001-10-15 00:09:23 +00:00
Vladimir Weinstein
b644c471ab ICU-1245 more work on prefixes + bail out for strcoll if shifted AND hiragana quaternary
X-SVN-Rev: 6232
2001-10-13 16:20:01 +00:00
Doug Felt
d007e2cd57 ICU-1275 fixed rbnf copy constructor
X-SVN-Rev: 6227
2001-10-12 23:47:12 +00:00
George Rhoten
b6508f296f ICU-1271 Fix for Linux
X-SVN-Rev: 6226
2001-10-12 23:33:50 +00:00
Vladimir Weinstein
c84f05bb7c ICU-1245 forgot to state return value for a function
X-SVN-Rev: 6224
2001-10-12 23:15:25 +00:00
George Rhoten
30a9661ac4 ICU-1271 Port to HP/UX CC
X-SVN-Rev: 6222
2001-10-12 21:42:58 +00:00
Vladimir Weinstein
f426c5040d ICU-1245 hmmm, maybe store both decomposed and composed prefix instead of using NFC (to be continued...)
X-SVN-Rev: 6220
2001-10-12 21:03:36 +00:00
Vladimir Weinstein
43b3ed3248 ICU-1245 use NFC instead of NFKC for prefix processing.
X-SVN-Rev: 6219
2001-10-12 20:11:47 +00:00
Vladimir Weinstein
ead10a6a35 ICU-1245 use NFC instead of NFKC for prefix processing. Also, added closure for prefix starters
X-SVN-Rev: 6218
2001-10-12 19:46:10 +00:00
Vladimir Weinstein
e0be0db178 ICU-1245 use NFC instead of NFKC for prefix processing
X-SVN-Rev: 6217
2001-10-12 19:44:40 +00:00
George Rhoten
eb10c7d510 ICU-900 Fixed some compiler warnings
X-SVN-Rev: 6211
2001-10-12 17:47:17 +00:00
George Rhoten
b1b0b0dfc6 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6207
2001-10-12 06:07:18 +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
George Rhoten
1aa7e6714d ICU-1271 Be more friendly to non-IEEE754 platforms and use the putil.h functions.
X-SVN-Rev: 6198
2001-10-11 21:41:11 +00:00
Vladimir Weinstein
3b0d80266e ICU-1245 Fixing problem with [before] handling... Still not finished
X-SVN-Rev: 6194
2001-10-11 21:19:10 +00:00
George Rhoten
f7de0d9f71 ICU-1271 Do not depend on int. Use ICU int*_t types.
X-SVN-Rev: 6187
2001-10-11 16:58:34 +00:00
George Rhoten
c542f7ece6 ICU-1271 Add copyright header
X-SVN-Rev: 6186
2001-10-11 16:57:48 +00:00
George Rhoten
a0d55f3957 ICU-1271 Fix release mode
X-SVN-Rev: 6185
2001-10-11 16:56:56 +00:00
George Rhoten
8b98d84982 ICU-1271 Remove static initialization, remove tabs, add copyright header, conform closer to ICU coding guidelines...
X-SVN-Rev: 6184
2001-10-11 16:56:24 +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
Doug Felt
7258dac736 ICU-1271 Port RuleBasedNumberFormat to ICU
X-SVN-Rev: 6172
2001-10-10 21:43:11 +00:00
Alan Liu
ee89d038e3 ICU-1260 support [:<script>:] syntax
X-SVN-Rev: 6170
2001-10-10 21:36:26 +00:00
Alan Liu
7ad352e2b5 ICU-1259 remove temporary Latin-Kana hack
X-SVN-Rev: 6160
2001-10-10 20:37:24 +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
Alan Liu
c968b1ea77 ICU-1261 initial implementation of compound filters in IDs and ::ID blocks
X-SVN-Rev: 6153
2001-10-10 19:22:34 +00:00
Vladimir Weinstein
99e87d5bdb ICU-1245 correct initing and querying of UCollator.hiraganaQ
X-SVN-Rev: 6145
2001-10-10 01:48:36 +00:00
George Rhoten
9db19f6627 ICU-1099 Make some data a bit more const
X-SVN-Rev: 6138
2001-10-09 22:57:29 +00:00
George Rhoten
a23f11ccaa ICU-1076 Fix the copy constructor.
X-SVN-Rev: 6137
2001-10-09 22:53:02 +00:00
George Rhoten
3dda41c0cc ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6136
2001-10-09 22:21:01 +00:00
George Rhoten
c8712487d3 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6135
2001-10-09 21:58:57 +00:00
George Rhoten
854ddda7c0 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6133
2001-10-09 21:30:02 +00:00
George Rhoten
6e5be46321 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6132
2001-10-09 20:23:39 +00:00
Helena Chapman
d816eefc57 ICU-1264 added namspace support where possible.
X-SVN-Rev: 6124
2001-10-08 23:26:58 +00:00
Vladimir Weinstein
d8de311a42 ICU-1083 was forgetting to backup when trail surrogate is not in the table
X-SVN-Rev: 6122
2001-10-08 19:29:12 +00:00
George Rhoten
23975aae77 ICU-329 No need for the commented out code as mentioned by Markus.
X-SVN-Rev: 6118
2001-10-08 16:23:22 +00:00
Vladimir Weinstein
1dc54880df ICU-1245 proper surrogate handling. Cleaned some unused variable warnings.
X-SVN-Rev: 6116
2001-10-08 02:31:50 +00:00
Vladimir Weinstein
0aa038116d ICU-1245 fixed closing procedures
X-SVN-Rev: 6115
2001-10-08 02:27:44 +00:00
Vladimir Weinstein
7097dbad94 ICU-1245 fine tuning list of unsafe chars. Fixed adding single chars to exitsting prefixes
X-SVN-Rev: 6113
2001-10-08 02:24:45 +00:00
Markus Scherer
11d0f47496 ICU-1109 change NUL-termination semantics
X-SVN-Rev: 6099
2001-10-05 22:54:00 +00:00
George Rhoten
9c138970af ICU-1028 This should fix os/390
X-SVN-Rev: 6080
2001-10-05 16:50:59 +00:00
Vladimir Weinstein
70e3d02522 ICU-1245 correct canonical closure for prefix codepoints
X-SVN-Rev: 6077
2001-10-05 06:49:03 +00:00
Vladimir Weinstein
7bdeff54d2 ICU-1245 Option for setting default strength in rules. Also added a missing break;
X-SVN-Rev: 6069
2001-10-05 02:09:22 +00:00
Vladimir Weinstein
12f9b8966f ICU-1245 Put real codepoints in prefix table
X-SVN-Rev: 6068
2001-10-05 02:08:25 +00:00
Vladimir Weinstein
effdbdaaac ICU-1245 Do Hiragana processing (still limping for shifted strcoll)
X-SVN-Rev: 6067
2001-10-05 02:07:51 +00:00
Vladimir Weinstein
3b8bcd52c3 ICU-1245 Check prefix table during canonical closure
X-SVN-Rev: 6066
2001-10-05 02:06:28 +00:00
Vladimir Weinstein
772a65420f ICU-1245 Hiragana detection flags for CE getters
X-SVN-Rev: 6065
2001-10-05 02:05:35 +00:00
Alan Liu
d75536cd92 ICU-1079 fix typo
X-SVN-Rev: 6060
2001-10-04 23:17:27 +00:00
Alan Liu
f0754957a7 ICU-1250 minor fix to incremental RBT code
X-SVN-Rev: 6058
2001-10-04 22:34:15 +00:00
Alan Liu
ff7e9cb953 ICU-1079 fix deadlock problems with TransliteratorAlias class
X-SVN-Rev: 6056
2001-10-04 22:20:46 +00:00
Vladimir Weinstein
c7bb8d136d ICU-1245 fixed a memory leaking typo (thanks George)
X-SVN-Rev: 6055
2001-10-04 21:56:28 +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
4c03e2dd54 ICU-1250 backport bug fixes from icu4j
X-SVN-Rev: 6049
2001-10-04 20:09:58 +00:00
George Rhoten
fefbf9b930 ICU-770 Memory cleanup
X-SVN-Rev: 6047
2001-10-04 16:36:32 +00:00
George Rhoten
75f6cbaed0 ICU-392 Don't export as many symbols
X-SVN-Rev: 6038
2001-10-04 01:31:10 +00:00
Markus Scherer
e8f29114f4 ICU-1109 change NUL-termination semantics
X-SVN-Rev: 6036
2001-10-04 01:05:57 +00:00
Markus Scherer
59e0ecc836 ICU-1109 change NUL-termination semantics
X-SVN-Rev: 6031
2001-10-04 00:14:12 +00:00
Vladimir Weinstein
141bfff7d6 ICU-1245 Fixed an interesting bug when [before x] resolution hits an already tailored codepoint. In that case, we should continue down the line.
X-SVN-Rev: 6016
2001-10-03 19:51:31 +00:00
Vladimir Weinstein
5fd185aa6b ICU-1245 More fixes
X-SVN-Rev: 6015
2001-10-03 19:06:51 +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
Vladimir Weinstein
b1598b4a14 ICU-1245 some fixes
X-SVN-Rev: 6009
2001-10-03 05:58:10 +00:00
Vladimir Weinstein
71b4d7095f ICU-1245 Correct picking of inverse for 'before'
X-SVN-Rev: 6006
2001-10-03 01:49:25 +00:00
Vladimir Weinstein
8c36ad46b5 ICU-1245 Don't add expansions if there is prefix
X-SVN-Rev: 6005
2001-10-03 01:48:06 +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
Vladimir Weinstein
af539d41bb ICU-1245 argument support for Hiragana quaternary + always generate quaternary if quaternary is on, regardless of shifted state.
X-SVN-Rev: 5993
2001-10-02 16:49:57 +00:00
Alan Liu
107a86f928 ICU-770 Rewrote the memory logic (constructors, destructors, copy constructors, freeze, addRule) to make TransliterationRuleSet more flexible and to eliminate an obscure copy-constructore related leak.
X-SVN-Rev: 5992
2001-10-02 05:53:25 +00:00
Vladimir Weinstein
6637d7f8b3 ICU-1245 Added a Hiragana constant.
X-SVN-Rev: 5991
2001-10-02 01:47:03 +00:00
Vladimir Weinstein
85aa2dfc6a ICU-1245 code for entering prefixes
X-SVN-Rev: 5987
2001-10-02 01:26:13 +00:00
Vladimir Weinstein
58a9839764 ICU-1245 handler for special processing for iterating backwards
X-SVN-Rev: 5986
2001-10-02 01:25:25 +00:00
Alan Liu
6fbdc4ddeb ICU-1079 fix memory leak; delete RBT.Data objects
X-SVN-Rev: 5985
2001-10-01 20:07:29 +00:00
Vladimir Weinstein
0180438c87 ICU-1245 use NFKC for prefix analysis in Japanese
X-SVN-Rev: 5982
2001-10-01 02:58:26 +00:00
Andy Heninger
f90c3903af ICU-1075 Improved error handling for data errors in ubrk_open()
X-SVN-Rev: 5980
2001-09-28 23:39:06 +00:00
George Rhoten
6b5f932d02 ICU-329 A static UParseError is not needed.
It increases the library size slightly, and it confuses people that are searching for multithreading problems.

X-SVN-Rev: 5973
2001-09-28 21:41:48 +00:00
Alan Liu
385dc0eea1 ICU-1248 remove Hangul-Jamo and Jamo-Hangul; use NFD and NFC instead
X-SVN-Rev: 5972
2001-09-28 21:39:51 +00:00
Alan Liu
610e2411eb ICU-1046 add filteredCharAt cmt
X-SVN-Rev: 5971
2001-09-28 21:01:26 +00:00
Alan Liu
0bdf74141a ICU-1250 minor sync-up
X-SVN-Rev: 5970
2001-09-28 21:00:14 +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
5433287d2b ICU-1248 remove Hangul-Jamo and Jamo-Hangul; use NFD and NFC instead
X-SVN-Rev: 5968
2001-09-28 20:43:10 +00:00
George Rhoten
4526828ee2 ICU-1099 Make more data const in the libraries
X-SVN-Rev: 5964
2001-09-28 19:13:03 +00:00
Andy Heninger
a5f08b874d ICU-1246 remove dbbi_bld files. These contain java code that wasn't ported.
X-SVN-Rev: 5952
2001-09-27 23:52:18 +00:00
Markus Scherer
3928a50211 ICU-1007 change Normalizer::EMode to UNormalizationMode
X-SVN-Rev: 5950
2001-09-27 23:19:22 +00:00
Vladimir Weinstein
8bc42e5418 ICU-1245 preliminary support for Japanese prefix analysis. Needs to be tested
X-SVN-Rev: 5948
2001-09-27 23:18:14 +00:00
Markus Scherer
f7461b3b69 ICU-1222 change US::empty() to isEmpty()
X-SVN-Rev: 5947
2001-09-27 22:46:58 +00:00
Vladimir Weinstein
2610b4f7ae ICU-1000 according to Markus, we will never encounter Hanguls in the side buffer
X-SVN-Rev: 5940
2001-09-27 18:36:18 +00:00
Vladimir Weinstein
ede2afe7ad ICU-1000 another try at Jamo specials. Think I got them right now. Still needs another iteration for the situation when we are already in the normalization buffer
X-SVN-Rev: 5938
2001-09-27 17:17:54 +00:00
Markus Scherer
1305c4495f ICU-1007 call more efficient normalization, especially FCD instead of NFD when possible, also use growBuffer in some places
X-SVN-Rev: 5937
2001-09-27 01:01:30 +00:00
Markus Scherer
aaf6902e7d ICU-809 use US::getBuffer() instead of extract(); some cleanup
X-SVN-Rev: 5936
2001-09-27 00:59:41 +00:00
George Rhoten
ce583739d8 ICU-1244 xxx_safeClone functions need to align the memory buffer on
64-bit computers.

X-SVN-Rev: 5934
2001-09-26 21:09:18 +00:00
Alan Liu
4ecd287eff ICU-770 remove unneeded declaration
X-SVN-Rev: 5931
2001-09-26 18:05:29 +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
880fa0bd02 ICU-1200 NULL terminate the strings (quick fix from Markus)
X-SVN-Rev: 5919
2001-09-25 22:15:22 +00:00
George Rhoten
a61108f050 ICU-1211 AIX fix
X-SVN-Rev: 5912
2001-09-25 16:38:20 +00:00
Vladimir Weinstein
301464ad59 ICU-1000 stuffing special Jamos in the side buffer instead of handling them separately - need to review it with Andy
X-SVN-Rev: 5903
2001-09-24 02:24:09 +00:00
Vladimir Weinstein
bd22c72a38 ICU-998 More efficient secondary and tertiary compressing - fixed intltest
X-SVN-Rev: 5902
2001-09-24 00:20:59 +00:00
Ram Viswanadha
56e8f94332 ICU-359 Reinstate deleted deprecated API with U_USE_DEPRECATED_TRANSLITERATOR_API definition
X-SVN-Rev: 5900
2001-09-22 03:36:34 +00:00
Markus Scherer
bac39b28c6 ICU-1229 in ucol_openRules: use UColAttributeValue instead of UNormalizationMode
X-SVN-Rev: 5895
2001-09-22 01:24:15 +00:00
Markus Scherer
ea6f9c6c3c ICU-1229 in ucol_openRules: use UColAttributeValue instead of UNormalizationMode
X-SVN-Rev: 5891
2001-09-22 01:10:41 +00:00
Markus Scherer
8b7793a7ff ICU-1229 add an error check
X-SVN-Rev: 5890
2001-09-22 01:09:50 +00:00
Markus Scherer
b699cb3cdb ICU-1229 in ucol_openRules: use UColAttributeValue instead of UNormalizationMode
X-SVN-Rev: 5889
2001-09-22 01:02:01 +00:00
Vladimir Weinstein
e186f84db0 ICU-998 More efficient secondary and tertiary compressing
X-SVN-Rev: 5877
2001-09-21 21:22:44 +00:00
Markus Scherer
fc8a233f9b ICU-1199 replace Unicode::digit() with u_digit()
X-SVN-Rev: 5874
2001-09-21 18:50:49 +00:00
Yves Arrouye
ac99345a41 ICU-1227 support for a --with-library-suffix option.
X-SVN-Rev: 5861
2001-09-21 03:41:21 +00:00
George Rhoten
8fab2dfd20 ICU-770 More memory cleanup
X-SVN-Rev: 5858
2001-09-21 00:19:53 +00:00
Alan Liu
83fe8de4da ICU-329 fix error handling
X-SVN-Rev: 5854
2001-09-20 23:24:07 +00:00
George Rhoten
7353ac4a23 ICU-513 Test for surrogate support
X-SVN-Rev: 5842
2001-09-20 21:34:19 +00:00
Vladimir Weinstein
3727deb9c6 ICU-1083 Special implicit CEs in UCA for improved performance
X-SVN-Rev: 5838
2001-09-20 20:16:39 +00:00
Syn Wee Quek
4899a53306 ICU-1030
Minor optimizations.

X-SVN-Rev: 5835
2001-09-20 14:00:02 +00:00
Markus Scherer
ffdcb77cb1 ICU-809 remove UnicodeString::getUChars()
X-SVN-Rev: 5831
2001-09-20 01:22:06 +00:00
George Rhoten
dee8a86dee ICU-770 Use the proper number of arguments when one of them is used more than once.
X-SVN-Rev: 5823
2001-09-19 18:55:43 +00:00
George Rhoten
37783463a5 ICU-1109 Extract with the proper length of the string
X-SVN-Rev: 5822
2001-09-19 18:53:51 +00:00
Alan Liu
e74e4950ed ICU-770 add transliterator cleanup support
X-SVN-Rev: 5820
2001-09-19 16:50:06 +00:00
George Rhoten
aa4ecc4643 ICU-740 Don't include unneeded header files.
X-SVN-Rev: 5808
2001-09-19 01:15:41 +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
Markus Scherer
1c6666588c ICU-329 US::extract() takes length, not limit
X-SVN-Rev: 5801
2001-09-18 23:52:02 +00:00
Markus Scherer
250e500aa3 ICU-1109 use more appropriate US::extract(), no need to NUL-terminate explicitly
X-SVN-Rev: 5800
2001-09-18 23:50:55 +00:00
George Rhoten
346bbaa6b5 ICU-740 Don't include unneeded header files.
X-SVN-Rev: 5797
2001-09-18 22:56:34 +00:00
George Rhoten
745a84cbcd ICU-513 Fixes for Solaris
X-SVN-Rev: 5792
2001-09-18 22:17:21 +00:00
George Rhoten
f776680929 ICU-1214 Replace getPatternChars with getPatternUChars
X-SVN-Rev: 5789
2001-09-18 21:36:45 +00:00
George Rhoten
96d88d5748 ICU-513 Fixes for AIX, and replace charAt with char32At
X-SVN-Rev: 5786
2001-09-18 20:40:48 +00:00
Vladimir Weinstein
e9a7e8907d ICU-1083 More surrogate support. Unsafe and contraction end tables now handle surrogates correctly.
X-SVN-Rev: 5783
2001-09-18 18:37:57 +00:00
George Rhoten
0414692e06 ICU-1210 Use UBool instead of bool_t
X-SVN-Rev: 5780
2001-09-18 17:32:33 +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
Vladimir Weinstein
91c3b146eb ICU-392 remove collator State APIs
X-SVN-Rev: 5760
2001-09-17 22:55:04 +00:00
George Rhoten
4e351c0c81 ICU-513 Don't use the deprecated API anymore.
X-SVN-Rev: 5756
2001-09-17 21:50:19 +00:00
Alan Liu
9545fd6a52 ICU-1076 fix bug in segments code
X-SVN-Rev: 5746
2001-09-14 21:57:33 +00:00
Alan Liu
50700a85cb ICU-329 remove getPattern
X-SVN-Rev: 5745
2001-09-14 21:55:24 +00:00
Alan Liu
a0133dcf22 ICU-329 fix bug in error handling
X-SVN-Rev: 5744
2001-09-14 21:53:34 +00:00
Alan Liu
e8b520528b ICU-1052 fix error reporting for masking
X-SVN-Rev: 5743
2001-09-14 21:51:29 +00:00
Alan Liu
00a10d6b41 ICU-1079 fix bugs
X-SVN-Rev: 5742
2001-09-14 21:49:26 +00:00
Syn Wee Quek
ecb3821442 ICU-1030
Added extra tests for code coverage.

X-SVN-Rev: 5738
2001-09-11 21:40:05 +00:00
Ram Viswanadha
5641412ef6 ICU-899 Changes for revisited proposal
X-SVN-Rev: 5736
2001-09-11 18:38:28 +00:00