Commit Graph

981 Commits

Author SHA1 Message Date
Syn Wee Quek
e48995b111 ICU-1030
Cleaning up of allocated string array in Check*CanonicalMatch

X-SVN-Rev: 5618
2001-08-30 02:58:23 +00:00
Markus Scherer
95abeb91e1 ICU-1007 remove DecompData and ComposeData
X-SVN-Rev: 5615
2001-08-30 00:00:06 +00:00
Syn Wee Quek
d5122c82d5 ICU-1030
Header file copy to appropriate directory in release build.

X-SVN-Rev: 5607
2001-08-29 21:58:55 +00:00
George Rhoten
35f3bf8a93 ICU-329 Use the invariant codepage
X-SVN-Rev: 5604
2001-08-29 19:14:08 +00:00
George Rhoten
6a7682e8a0 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 5599
2001-08-28 18:53:23 +00:00
Ram Viswanadha
787591b70c ICU-329 Do RTTI for DecimalFormat in applyPattern()
X-SVN-Rev: 5597
2001-08-28 01:13:38 +00:00
Ram Viswanadha
bd9f2e898f ICU-329 Remove applyPattern pure virtual function
X-SVN-Rev: 5596
2001-08-28 01:12:29 +00:00
Syn Wee Quek
75adf07067 ICU-1030
New implementation for Unicode Boyer Moore string search.

X-SVN-Rev: 5587
2001-08-25 02:03:53 +00:00
George Rhoten
b08b152396 ICU-1099 Undo const to some static data
X-SVN-Rev: 5574
2001-08-24 01:38:04 +00:00
George Rhoten
96558fe097 ICU-1099 Add const to some static data
X-SVN-Rev: 5570
2001-08-24 00:00:49 +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
Ram Viswanadha
aaeb07b9e1 ICU-329 Remove ucol_sol include header
X-SVN-Rev: 5545
2001-08-20 17:33:12 +00:00
Ram Viswanadha
7086b87453 ICU-329 Merged methods into ucol_tok again and removed the files.
X-SVN-Rev: 5540
2001-08-18 00:45:39 +00:00
George Rhoten
45d50edddf ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 5538
2001-08-18 00:31:46 +00:00
George Rhoten
d579ef8203 ICU-329 Speed optimization
X-SVN-Rev: 5537
2001-08-18 00:18:10 +00:00
George Rhoten
166d9607e9 ICU-900 properly fixed the compiler warning
X-SVN-Rev: 5531
2001-08-17 22:40:45 +00:00
Ram Viswanadha
d282bd49a2 ICU-329 Null terminate the result buffers.
X-SVN-Rev: 5529
2001-08-17 22:18:03 +00:00
George Rhoten
6573131371 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 5525
2001-08-17 21:50:48 +00:00
George Rhoten
a84135e73e ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 5521
2001-08-17 21:05:56 +00:00
Ram Viswanadha
5ee3959414 ICU-329 donot use deprecated getUChars() API
X-SVN-Rev: 5517
2001-08-17 18:01:56 +00:00
George Rhoten
f0fafdf9ed ICU-329 Don't use // for comments
X-SVN-Rev: 5511
2001-08-17 17:24:05 +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
George Rhoten
2edb18e9b7 ICU-329 The private function stoi() no longer needs a UErrorCode
X-SVN-Rev: 5508
2001-08-17 03:08:36 +00:00
George Rhoten
db93af919d ICU-900 Fixed some compiler warnings
X-SVN-Rev: 5507
2001-08-17 02:58:00 +00:00
Ram Viswanadha
0a3e11290a ICU-329 Add more error codes for formatting api
X-SVN-Rev: 5503
2001-08-17 02:20:35 +00:00
George Rhoten
46bcee2ea6 ICU-329 Change // comment for C files.
X-SVN-Rev: 5500
2001-08-17 01:44:04 +00:00
Ram Viswanadha
5f44db3f6b ICU-329 Move syntaxError body to header file
X-SVN-Rev: 5499
2001-08-17 01:41:40 +00:00
George Rhoten
9c954f61ed ICU-900 Fixed some compiler warnings
X-SVN-Rev: 5495
2001-08-17 01:04:58 +00:00
Ram Viswanadha
6b7cf3660f ICU-329 remove ucol_sol.o. it is no longer needed.
X-SVN-Rev: 5494
2001-08-17 01:00:13 +00:00
Markus Scherer
6eb5998fc1 ICU-1007 replace old normalization implementation by new one, use unorm_quickCheck(UNORM_FCD) instead of the temporary checkFCD()
X-SVN-Rev: 5489
2001-08-17 00:21:18 +00:00
George Rhoten
9cfa3519f9 ICU-329 Changes to compile on Linux
X-SVN-Rev: 5485
2001-08-16 23:38:09 +00:00
George Rhoten
e676f8d380 ICU-863 Documentation fixes
X-SVN-Rev: 5482
2001-08-16 22:28:14 +00:00
Ram Viswanadha
00462d3f97 ICU-329 First take on adding better error reporting with UParseError struct.
X-SVN-Rev: 5473
2001-08-16 00:55:51 +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
George Rhoten
e3df919a30 ICU-1087 Speed up the TimeZone construction with a proper constructor, and make getGMT() public
X-SVN-Rev: 5470
2001-08-16 00:31:06 +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
George Rhoten
f236304493 ICU-1087 Move some public static variables to their proper locations and make them private.
X-SVN-Rev: 5459
2001-08-10 23:00:30 +00:00
Vladimir Weinstein
20053b3398 ICU-1083 Optimization of surrogate operations
X-SVN-Rev: 5452
2001-08-10 20:30:44 +00:00
George Rhoten
3ba6b49b18 ICU-1008 Less static initialization.
X-SVN-Rev: 5446
2001-08-06 23:57:45 +00:00
Andy Heninger
a62ee61efb ICU-1030 move ucol_unsafeCP into ucol_imp.h so it can be shared with string search impl.
X-SVN-Rev: 5444
2001-08-06 22:28:20 +00:00
Alan Liu
f4b731202e ICU-1076 pin to limit; fix handling outside of key
X-SVN-Rev: 5442
2001-08-06 19:14:29 +00:00
Alan Liu
264c1f3bcc ICU-1076 allow unlimited @ operator; make @ increment by code points forward or backward; pin cursor to begining of antecontext and limit
X-SVN-Rev: 5440
2001-08-04 00:15:12 +00:00
George Rhoten
3e23a5f087 ICU-1076 AIX can't handle the last comma in an enum list.
X-SVN-Rev: 5432
2001-08-03 16:03:31 +00:00
Syn Wee Quek
4dac21d31a ICU-861
initializing fcdpositon in reset()

X-SVN-Rev: 5429
2001-08-03 01:01:42 +00:00
Vladimir Weinstein
b320d29ee6 ICU-1083 data structure for surrogate support. Will supersede ucmp32 in collation
X-SVN-Rev: 5426
2001-08-02 22:26:44 +00:00
Syn Wee Quek
6e6b55c887 ICU-861
initializing fcdpositon in setOffset()

X-SVN-Rev: 5424
2001-08-02 17:48:25 +00:00
Alan Liu
caa1bdd17e ICU-1079 initial implementation of Source-Target/Variant; no RB lookup yet
X-SVN-Rev: 5412
2001-08-01 17:37:08 +00:00
Alan Liu
b3863c461c ICU-1076 fix copy ct
X-SVN-Rev: 5407
2001-07-31 23:15:34 +00:00
Alan Liu
c224531e81 ICU-1053 deprecate filteredCharAt
X-SVN-Rev: 5406
2001-07-31 22:43:47 +00:00
Alan Liu
84e53c8ac8 ICU-1052 more UChar32 fixes; also move some statics to file scope
X-SVN-Rev: 5405
2001-07-31 22:38:52 +00:00
Alan Liu
d23fea3b42 ICU-1052 move some statics to file scope
X-SVN-Rev: 5404
2001-07-31 22:38:21 +00:00
Alan Liu
7b53dca6b5 ICU-1076 edit documentation
X-SVN-Rev: 5400
2001-07-31 18:28:23 +00:00
Alan Liu
a5e74ef787 ICU-1076 edit internal source documentation
X-SVN-Rev: 5399
2001-07-31 18:22:15 +00:00
Alan Liu
772c6a5bd5 ICU-1023 fix UVector to support int32_t elements properly
X-SVN-Rev: 5398
2001-07-31 18:10:53 +00:00
Andy Heninger
c874a332a0 ICU-1075 Project file for i18n lib - remove minor inconsistency between debug, release settings
X-SVN-Rev: 5395
2001-07-31 17:32:08 +00:00
Alan Liu
6a2748274c ICU-1076 add MISPLACED_QUANTIFIER error
X-SVN-Rev: 5393
2001-07-31 16:17:49 +00:00
Alan Liu
83e058fbe4 ICU-1076 implement ? operator, remove 9 segment limit, fix toPattern
X-SVN-Rev: 5381
2001-07-30 23:23:51 +00:00
Alan Liu
7864dddc43 ICU-1076 implement toPattern
X-SVN-Rev: 5379
2001-07-30 23:23:16 +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
13ab4994df ICU-1076 handle quantified quoted strings and variable references
X-SVN-Rev: 5360
2001-07-27 17:02:59 +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
Andy Heninger
40bfe95d06 ICU-1075 i18n project file, added missing custom build step for unimatch.h
X-SVN-Rev: 5358
2001-07-26 23:40:46 +00:00
Vladimir Weinstein
7a55cc00da ICU-1005 increased code coverage for resbund. Decoupled rb collator from resource bundle. removed unneeded internal functions and classes
X-SVN-Rev: 5348
2001-07-26 18:36:57 +00:00
George Rhoten
635fb62ca4 ICU-1074 Fixed STLPort C++ library compilation problem
X-SVN-Rev: 5347
2001-07-26 18:03:44 +00:00
Alan Liu
cf35beb5eb ICU-1052 fix handling of surrogates in antecontext and cursor positioning
X-SVN-Rev: 5346
2001-07-25 21:15: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
d7c3eebf46 ICU-1052 redesign of engine to support supplemental characters
X-SVN-Rev: 5340
2001-07-25 18:50:09 +00:00
Vladimir Weinstein
ebe3b45ff8 ICU-392 change the library version number
X-SVN-Rev: 5339
2001-07-25 16:12:35 +00:00
Alan Liu
e55f45d543 ICU-990 minimize generation of double apostrophe
X-SVN-Rev: 5272
2001-07-18 20:09:47 +00:00
Alan Liu
42b3cc0b31 ICU-990 fix patterns for nested sets
X-SVN-Rev: 5271
2001-07-18 19:52:28 +00:00
Alan Liu
894e687b54 ICU-990 fix various bugs in applyPattern/toPattern
X-SVN-Rev: 5267
2001-07-18 18:38:00 +00:00
Alan Liu
aa915e61ae ICU-990 fix escaping of UnicodeSet pats by RBT
X-SVN-Rev: 5263
2001-07-18 04:15:39 +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
a8238cfcb2 ICU-990 go back to generated patterns
X-SVN-Rev: 5250
2001-07-17 18:14:08 +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
589dbddcbe ICU-1046 reimplement filter on a CompoundTransliterator to work correctly
X-SVN-Rev: 5247
2001-07-17 00:16:02 +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
25edbe02ca ICU-1048 allow ::ID blocks in rules
X-SVN-Rev: 5234
2001-07-13 21:17:11 +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
5c0d6d17c7 ICU-479 Don't export the private static const variables.
X-SVN-Rev: 5229
2001-07-11 21:55:23 +00:00
George Rhoten
d9a95b30fc ICU-1028 More fixes for s/390
X-SVN-Rev: 5221
2001-07-11 00:24:58 +00:00
George Rhoten
eb541f3c45 ICU-597 Fix for ICU on as/400 being in a different locale like de_DE
X-SVN-Rev: 5210
2001-07-09 23:42:00 +00:00
Alan Liu
ac1ec41793 ICU-989 use default converter for UChar -> char
X-SVN-Rev: 5209
2001-07-09 23:26:09 +00:00
George Rhoten
2f04fc3c5c ICU-882 Don't use deprecated code.
X-SVN-Rev: 5208
2001-07-09 22:40:08 +00:00
Vladimir Weinstein
c8c203b10e ICU-392 get/set state implementation for current version (no compatibility yet)
X-SVN-Rev: 5207
2001-07-09 22:24:23 +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
573834372f ICU-1029 make TransliteratorFactory typedef public
X-SVN-Rev: 5202
2001-07-09 16:33:09 +00:00
George Rhoten
14fd019f1b ICU-1008 Do less static initialization. Still need to fix static destruction, but it's better now.
X-SVN-Rev: 5198
2001-07-06 23:19:56 +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
Vladimir Weinstein
ac95eb8654 ICU-392 added API declarations and dummy implementations for state handling functions. Carved data structures some more.
X-SVN-Rev: 5195
2001-07-06 04:57:28 +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
c4976b1c19 ICU-1029 add nortrans.h
X-SVN-Rev: 5176
2001-07-03 23:49:21 +00:00
Alan Liu
88f3594c6a ICU-1029 fix factory registration code
X-SVN-Rev: 5174
2001-07-03 23:44:59 +00:00
Alan Liu
6f20ab6cdc ICU-1029 add NormalizationTransliterator
X-SVN-Rev: 5173
2001-07-03 23:44:45 +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
Vladimir Weinstein
2c32faf09b ICU-392 state structure...
X-SVN-Rev: 5169
2001-07-03 22:21:53 +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