Commit Graph

2911 Commits

Author SHA1 Message Date
Markus Scherer
cea34629f2 ICU-2404 first code for m:n conversion extensions
X-SVN-Rev: 13490
2003-10-25 00:29:13 +00:00
George Rhoten
7dccac013f ICU-3115 Fix a compiler warning caused by last modification
X-SVN-Rev: 13487
2003-10-24 18:50:05 +00:00
Andy Heninger
04ab3b4d7d ICU-1117 RBBI Sentence Breaks, remove spurious comma in enum.
X-SVN-Rev: 13479
2003-10-23 18:59:07 +00:00
Andy Heninger
22ec938fdf ICU-3335 CharString, option for default conversion.
X-SVN-Rev: 13478
2003-10-23 18:34:43 +00:00
Vladimir Weinstein
3d2215268d ICU-2438 uloc_getLocaleNoKeywords (for resource bundles), support for canonizing ICU variants to keywords (disabled).
X-SVN-Rev: 13473
2003-10-22 18:53:54 +00:00
Andy Heninger
3c9eea1d58 ICU-2924 RBBI, fix rule roundtriping error with !! rule options.
X-SVN-Rev: 13470
2003-10-22 00:43:37 +00:00
Andy Heninger
d466dc343d ICU-2924 RBBI, minor tweaks to matching engine.
X-SVN-Rev: 13469
2003-10-21 21:47:16 +00:00
Andy Heninger
d52bbb8da6 ICU-1117 RBBI Sentence Breaks, destinguish sentences with terminators (.!? etc.) from those without.
X-SVN-Rev: 13468
2003-10-21 21:46:05 +00:00
George Rhoten
2477799f73 ICU-3027 Clarify length() documentation.
X-SVN-Rev: 13467
2003-10-21 17:06:04 +00:00
Markus Scherer
ed80d8854b ICU-3115 allow res_findResource() to modify the path contents
X-SVN-Rev: 13463
2003-10-17 23:58:52 +00:00
Markus Scherer
74d7d229f7 ICU-3115 remove redundant functions to simplify code and testing
X-SVN-Rev: 13462
2003-10-17 23:55:44 +00:00
Andy Heninger
515ffb9930 ICU-2924 RBBI, add !!LBCMNoChain rule option to suppress line break combining mark chaining
X-SVN-Rev: 13461
2003-10-17 23:30:02 +00:00
Andy Heninger
5c49ef5cc7 ICU-2683 RBBI, make constructor public for precompiled rules.
X-SVN-Rev: 13460
2003-10-17 23:27:36 +00:00
George Rhoten
7ec58e72f9 ICU-3258 CygWin changes. Allow DONE to be properly exported
X-SVN-Rev: 13458
2003-10-17 21:53:27 +00:00
George Rhoten
e00a036f28 ICU-3258 CygWin changes. Allow DONE to be properly exported
X-SVN-Rev: 13456
2003-10-17 21:37:09 +00:00
Ram Viswanadha
9bf949f010 ICU-3050 remove label separators from the data file
X-SVN-Rev: 13455
2003-10-17 19:26:35 +00:00
Ram Viswanadha
591626facf ICU-3243 do not use magic numbers
X-SVN-Rev: 13448
2003-10-17 00:33:11 +00:00
Ram Viswanadha
5c7286e4f3 ICU-2235 null out the freed memory
X-SVN-Rev: 13447
2003-10-17 00:31:32 +00:00
George Rhoten
f3d7ba621d ICU-3178 Create a platform indepdent flag for debug and release builds
X-SVN-Rev: 13441
2003-10-16 21:14:51 +00:00
George Rhoten
beea326e42 ICU-3178 Create a platform indepdent flag for debug and release builds
X-SVN-Rev: 13439
2003-10-16 18:34:44 +00:00
George Rhoten
049ba4c442 ICU-3222 Fix a Solaris warning
X-SVN-Rev: 13432
2003-10-15 21:55:06 +00:00
George Rhoten
9fba623b7e ICU-3222 Fix a Solaris warning
X-SVN-Rev: 13431
2003-10-15 21:49:37 +00:00
George Rhoten
be073e127e ICU-3326 Improve build time by small amount
X-SVN-Rev: 13428
2003-10-15 08:12:39 +00:00
George Rhoten
61ad721d25 ICU-3262 Mirror changes for Alan.
X-SVN-Rev: 13425
2003-10-15 06:32:57 +00:00
Vladimir Weinstein
f6a15b10ba ICU-2438 C++ implementation for getKeywords and getKeywordValue
X-SVN-Rev: 13423
2003-10-15 05:30:32 +00:00
George Rhoten
a12b241804 ICU-2942 Use more modern rfc3066 names.
X-SVN-Rev: 13420
2003-10-14 23:20:08 +00:00
Alan Liu
c91c33fbdf ICU-3262 make UnicodeSet constructor and applyPattern() taking a ParsePosition, options bit mask, and SymbolTable pointer public
X-SVN-Rev: 13417
2003-10-14 21:47:59 +00:00
Vladimir Weinstein
55af1fed15 ICU-2438 uloc_getKeywordValue implementation - trim trailing spaces
X-SVN-Rev: 13416
2003-10-14 21:22:42 +00:00
Alan Liu
966fbdaeda ICU-3262 make SymbolTable public
X-SVN-Rev: 13415
2003-10-14 20:35:24 +00:00
Vladimir Weinstein
ab1391190b ICU-2438 uloc_getKeywords, uloc_getKeywordValue implementation
X-SVN-Rev: 13405
2003-10-14 06:08:15 +00:00
Andy Heninger
ccba9cce88 ICU-2924 Line break update - fix more monkey failures, getting closer.
X-SVN-Rev: 13397
2003-10-13 06:01:21 +00:00
Andy Heninger
a3f8e5695e ICU-2924 RBBI, line break rules, monkey test, better conformance to spec
X-SVN-Rev: 13394
2003-10-11 00:44:36 +00:00
Alan Liu
2d6ae0054b ICU-3259 restore lazy allocation (important!), but with no memory leak
X-SVN-Rev: 13376
2003-10-09 20:30:05 +00:00
Alan Liu
6e75984cbe ICU-3280 fix docs
X-SVN-Rev: 13374
2003-10-09 18:42:29 +00:00
George Rhoten
758f52fc95 ICU-3259 Fix a memory leak. This seems like a better solution
X-SVN-Rev: 13372
2003-10-09 17:29:22 +00:00
George Rhoten
5e26d68460 ICU-3259 Fix a memory leak. This might be the solution.
X-SVN-Rev: 13371
2003-10-09 17:22:35 +00:00
Andy Heninger
d4524826ed ICU-2924 RBBI, new style rule format, new line break rules. (14 known test failures, will fix real soon.)
X-SVN-Rev: 13364
2003-10-09 01:13:08 +00:00
George Rhoten
a424744b3c ICU-2942 Fix some documentation warnings.
X-SVN-Rev: 13362
2003-10-08 22:14:00 +00:00
Alan Liu
8b78a7ea5f ICU-2906 no "//" allowed
X-SVN-Rev: 13347
2003-10-07 21:01:48 +00:00
George Rhoten
9969e5abe2 ICU-2942 Test getDisplayName
X-SVN-Rev: 13345
2003-10-07 19:51:31 +00:00
Alan Liu
7fffbdf68f ICU-2906 make unescapeAt() handle escaped surrogate pairs
X-SVN-Rev: 13342
2003-10-07 18:10:37 +00:00
George Rhoten
c2fbe47c86 ICU-2942 Don't go off the end of the string.
X-SVN-Rev: 13325
2003-10-06 21:13:54 +00:00
George Rhoten
d91245b24c ICU-3271 Fix a compiler warning for Mac OS 8/9
X-SVN-Rev: 13323
2003-10-06 15:55:31 +00:00
Markus Scherer
1fed84843c ICU-1838 forbid converting surrogate code points in UTF-16/32
X-SVN-Rev: 13321
2003-10-06 03:28:36 +00:00
Alan Liu
996bc7de46 ICU-2920 update isRuleWhiteSpace to have a fixed set of characters per UTR #31
X-SVN-Rev: 13317
2003-10-04 00:37:18 +00:00
George Rhoten
fd7d8e1dc5 ICU-2942 Partial implementation of locale script API. More testing to be done later.
X-SVN-Rev: 13315
2003-10-03 23:57:04 +00:00
Andy Heninger
760c72a4df ICU-3042 Add enum API constants and tests for line break rule status values.
X-SVN-Rev: 13313
2003-10-03 22:25:26 +00:00
George Rhoten
1fb55a65c7 ICU-1838 Forbid converting surrogate code points in UTF-32
X-SVN-Rev: 13273
2003-10-02 17:02:14 +00:00
George Rhoten
86b888ea1a ICU-3280 add RuleCharacterIterator for Alan
X-SVN-Rev: 13268
2003-10-01 20:10:28 +00:00
George Rhoten
e3aafcf459 ICU-2962 Fix a warning on Solaris and an error on z/OS
X-SVN-Rev: 13259
2003-09-30 23:27:27 +00:00
George Rhoten
156eaa13a8 ICU-2962 Fix a warning on Solaris and an error on z/OS
X-SVN-Rev: 13257
2003-09-30 20:14:56 +00:00
George Rhoten
057add3351 ICU-2962 cs is defined as "compare and swap" on z/OS
X-SVN-Rev: 13256
2003-09-30 20:09:02 +00:00
Alan Liu
17eaec5cb0 ICU-3280 rewrite applyPattern() to use RuleCharacterIterator; add test cases
X-SVN-Rev: 13238
2003-09-29 23:00:39 +00:00
Alan Liu
8f1a781f68 ICU-3280 rewrite docs
X-SVN-Rev: 13237
2003-09-29 22:53:45 +00:00
Alan Liu
70e5463428 ICU-3280 fail on out-of-range Unicode escape
X-SVN-Rev: 13234
2003-09-29 20:42:21 +00:00
Alan Liu
a75bbfba1c ICU-3280 sync definition of unprintable with ICU4J
X-SVN-Rev: 13233
2003-09-29 20:41:54 +00:00
Alan Liu
375490bb0c ICU-3280 add RuleCharacterIterator
X-SVN-Rev: 13232
2003-09-29 20:36:26 +00:00
Andy Heninger
212715d5fb ICU-2235 add RBBI data swapping
X-SVN-Rev: 13231
2003-09-29 17:24:15 +00:00
Ram Viswanadha
05ee82acf2 ICU-2947 make root locale language neutral
X-SVN-Rev: 13226
2003-09-27 01:09:40 +00:00
Markus Scherer
b373e4dd5a ICU-2235 use charset-explicit version of uprv_comparePropertyNames() in pnames.icu swapping
X-SVN-Rev: 13218
2003-09-26 00:29:18 +00:00
George Rhoten
611dc885fa ICU-3258 CygWin/MSVC changes. Add library versioning information
X-SVN-Rev: 13215
2003-09-26 00:04:35 +00:00
Andy Heninger
e873651a72 ICU-2403 Misc tracing tweaks. Add cleanup func.
X-SVN-Rev: 13207
2003-09-25 17:58:08 +00:00
Markus Scherer
dd9fe662f0 ICU-2235 in-place charset swapping needs to permutate through a temporary array
X-SVN-Rev: 13201
2003-09-25 15:40:02 +00:00
Markus Scherer
5b97a31dbe ICU-2235 optimize for inCharset==outCharset
X-SVN-Rev: 13199
2003-09-25 04:17:12 +00:00
Markus Scherer
8c303baf8a ICU-2235 improve documentation
X-SVN-Rev: 13198
2003-09-25 00:23:52 +00:00
Andy Heninger
adeefa0fb3 ICU-2403 Tracing, fix Mac OSX build problem with dupl defs.
X-SVN-Rev: 13186
2003-09-24 18:28:15 +00:00
Markus Scherer
4955341303 ICU-3115 support table32 resources for >64k key chars and >64k table items
X-SVN-Rev: 13185
2003-09-24 17:52:44 +00:00
Markus Scherer
79d9c79992 ICU-3115 support table32 resources for >64k key chars and >64k table items
X-SVN-Rev: 13184
2003-09-24 17:44:43 +00:00
Andy Heninger
e6cb032d93 ICU-2403 Tracing, more cleanup.
X-SVN-Rev: 13183
2003-09-24 00:58:35 +00:00
Markus Scherer
e93e5a99cd ICU-2235 .res 1.1 adds indexes[] for friendly reading and swapping
X-SVN-Rev: 13182
2003-09-24 00:35:27 +00:00
Markus Scherer
e9d1c49ba6 ICU-2235 add swapping of pnames.icu
X-SVN-Rev: 13175
2003-09-23 21:06:24 +00:00
Markus Scherer
599b6d9d61 ICU-2235 bug fix
X-SVN-Rev: 13173
2003-09-23 13:57:06 +00:00
Markus Scherer
8cd976e6f9 ICU-2235 add swapping of StringPrep .spp profile data
X-SVN-Rev: 13166
2003-09-22 22:51:37 +00:00
Markus Scherer
f932cbfd0a ICU-2235 bug fix
X-SVN-Rev: 13165
2003-09-22 22:49:58 +00:00
Markus Scherer
2f7dec1c29 ICU-2235 add swapping of unorm.icu
X-SVN-Rev: 13164
2003-09-22 21:57:14 +00:00
Markus Scherer
65beb95dc5 ICU-2235 bug fix
X-SVN-Rev: 13159
2003-09-22 17:51:47 +00:00
Markus Scherer
c3b7d44c6c ICU-2235 config switch around data swapping code
X-SVN-Rev: 13156
2003-09-22 13:58:23 +00:00
Markus Scherer
a5ec028eea ICU-2235 add swapping of ICU .cnv conversion tables
X-SVN-Rev: 13155
2003-09-22 13:57:19 +00:00
Markus Scherer
22ab8d901a ICU-2235 improve description of .cnv conversion table data format
X-SVN-Rev: 13154
2003-09-22 13:53:51 +00:00
Andy Heninger
2781c969ac ICU-2403 Tracing, partial checkin only.
X-SVN-Rev: 13149
2003-09-20 01:21:23 +00:00
Markus Scherer
80bba29ba5 ICU-2235 handle swapping of options-only collation tailoring binaries
X-SVN-Rev: 13145
2003-09-18 23:19:27 +00:00
Markus Scherer
bc64b9469c ICU-2235 add udata_swapInvStringBlock() and writeUInt16() and writeUInt32()
X-SVN-Rev: 13139
2003-09-18 21:40:30 +00:00
Markus Scherer
695e199ff4 ICU-2235 use udata_swapInvStringBlock()
X-SVN-Rev: 13138
2003-09-18 21:38:50 +00:00
Markus Scherer
55fb101eea ICU-2235 copy all bytes first; use udata_swapInvStringBlock()
X-SVN-Rev: 13137
2003-09-18 21:37:05 +00:00
Markus Scherer
1432b5cf11 ICU-2235 rename OffsetTOC typedefs for public-type coding conventions and move from ucmndata.c to .h
X-SVN-Rev: 13136
2003-09-18 21:35:48 +00:00
George Rhoten
ee5d593d7b ICU-3222 Fix a compiler warning
X-SVN-Rev: 13134
2003-09-18 21:18:15 +00:00
George Rhoten
aa4de31634 ICU-3221 Fix AIX linker warnings.
X-SVN-Rev: 13133
2003-09-18 21:13:25 +00:00
George Rhoten
9659f70c96 ICU-3221 Fix the AIX linker warning about multiple definitions of
virtual functions.

X-SVN-Rev: 13129
2003-09-18 17:19:30 +00:00
George Rhoten
d09b2a7539 ICU-2403 Tracing, partial checkin only
X-SVN-Rev: 13122
2003-09-17 17:11:38 +00:00
George Rhoten
de8102fdf6 ICU-2235 add swapping of collation binaries
X-SVN-Rev: 13117
2003-09-16 23:30:47 +00:00
Markus Scherer
32c8e1af5c ICU-2235 add configurability switches to ucol_swp.*
X-SVN-Rev: 13115
2003-09-16 00:49:06 +00:00
Markus Scherer
4a782de375 ICU-2235 add swapping of Unicode character names (unames.icu)
X-SVN-Rev: 13114
2003-09-16 00:30:57 +00:00
Markus Scherer
add1ce4e34 ICU-2235 fix preflighting bugs
X-SVN-Rev: 13113
2003-09-16 00:29:59 +00:00
Markus Scherer
4c3a4f2cf3 ICU-2235 fix argument checking bugs
X-SVN-Rev: 13112
2003-09-16 00:29:11 +00:00
Ram Viswanadha
b7d571d5da ICU-3050 Additions by Dan Krejsa.
X-SVN-Rev: 13111
2003-09-16 00:19:22 +00:00
Andy Heninger
2613277d62 ICU-2403 Tracing, fix // comments in .c file
X-SVN-Rev: 13102
2003-09-15 21:52:38 +00:00
Andy Heninger
0cb31a6c0d ICU-3014 fix bad U_ASSERT test
X-SVN-Rev: 13101
2003-09-15 21:51:34 +00:00
George Rhoten
18dc6ea956 ICU-3050 Fix the exportation of header files.
X-SVN-Rev: 13099
2003-09-15 21:40:51 +00:00
George Rhoten
f65b5ef435 ICU-2449 Use == instead of =
X-SVN-Rev: 13096
2003-09-15 21:09:21 +00:00
Andy Heninger
9f83725a83 ICU-2403 trace source files (new files, missed by previous checkin of tracing stuff)
X-SVN-Rev: 13091
2003-09-14 00:06:09 +00:00