Commit Graph

1150 Commits

Author SHA1 Message Date
Syn Wee Quek
1f0072aef6 ICU-833
Updated quickcheck and fcdcheck to return errorcode
when *chk.dat is not found.

X-SVN-Rev: 4443
2001-04-04 18:40:10 +00:00
Syn Wee Quek
5d0c31b788 ICU-833
Replaced hard coded quickcheck and fcdcheck data.
Now data gets created during a rebuild.

X-SVN-Rev: 4434
2001-04-04 02:31:28 +00:00
Alan Liu
02d3a8f040 ICU-922 fix bug in Normalizer bubbleAppend (Verisign bug)
X-SVN-Rev: 4426
2001-04-02 19:29:50 +00:00
George Rhoten
3861894d90 ICU-882 Forgot to remove the static fields for deprecation
X-SVN-Rev: 4420
2001-03-31 00:49:27 +00:00
George Rhoten
65a1183e21 ICU-882 Forgot to remove the static fields for deprecation
and change sep -> #define SEP_UCHAR
and change sepchar -> #define SEP_CHAR

X-SVN-Rev: 4419
2001-03-31 00:49:03 +00:00
Yves Arrouye
f2e4587c90 ICU-917 copy unorm.h to the right location.
X-SVN-Rev: 4410
2001-03-30 03:06:56 +00:00
Ram Viswanadha
d0c968260e ICU-915 Substitution state bug fixed
X-SVN-Rev: 4398
2001-03-29 18:52:38 +00:00
Syn Wee Quek
0dd4a398d2 ICU-833
Removed warnings

X-SVN-Rev: 4390
2001-03-28 23:27:10 +00:00
Ram Viswanadha
bebe9dccfc ICU-915 Fix for handling of ASCII characters
X-SVN-Rev: 4389
2001-03-28 23:25:53 +00:00
George Rhoten
bfc878df03 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4386
2001-03-28 23:10:52 +00:00
George Rhoten
f41f1ac2dc ICU-900 Fixed some compiler warnings for HPUX with CC
X-SVN-Rev: 4382
2001-03-28 18:30:43 +00:00
George Rhoten
69b7738ef6 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4376
2001-03-28 01:54:49 +00:00
George Rhoten
018d8c2622 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4371
2001-03-28 01:23:41 +00:00
George Rhoten
d3c94b5f9a ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4368
2001-03-28 00:38:40 +00:00
George Rhoten
886dbe4f7f ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4367
2001-03-28 00:28:59 +00:00
George Rhoten
045965315f ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4365
2001-03-28 00:05:22 +00:00
Syn Wee Quek
29f85bb9b6 ICU-833
Updated checkFCD implementation to use 2 bytes instead of the original 1byte FCD value.

X-SVN-Rev: 4363
2001-03-28 00:04:49 +00:00
George Rhoten
3f3ce2d253 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4347
2001-03-27 02:59:37 +00:00
George Rhoten
9ccfb498c2 ICU-827 U_MAX_PTR needs a redefinition for os/390 too.
X-SVN-Rev: 4308
2001-03-23 18:16:24 +00:00
Ram Viswanadha
bcf6c18886 ICU-908 deleted : after @deprecated tag
X-SVN-Rev: 4301
2001-03-23 01:02:23 +00:00
Ram Viswanadha
2ebaa547bf ICU-908 Deprecate UnicodeConverterCPP typdef
X-SVN-Rev: 4294
2001-03-23 00:13:47 +00:00
George Rhoten
d2e6d2f269 ICU-827 Move U_MAX_PTR from utypes.h to putil.h because it's a private platform macro
X-SVN-Rev: 4293
2001-03-22 23:54:19 +00:00
George Rhoten
fc9385706c ICU-827 Move U_MAX_PTR from utypes.h to putil.h because it's a private platform macro
X-SVN-Rev: 4291
2001-03-22 23:47:40 +00:00
George Rhoten
27605f58d7 ICU-865 Removed what looks like debugging information
X-SVN-Rev: 4283
2001-03-22 20:13:23 +00:00
Ram Viswanadha
7980af65c6 ICU-849 Made the docs pretty
X-SVN-Rev: 4282
2001-03-22 20:07:44 +00:00
Ram Viswanadha
ae3ec9f251 ICU-535 fixed compiler warnings
X-SVN-Rev: 4281
2001-03-22 19:57:05 +00:00
Ram Viswanadha
3c622c0a88 ICU-849 Made the docs more readable
X-SVN-Rev: 4280
2001-03-22 19:56:47 +00:00
Ram Viswanadha
9a5b41cb32 ICU-849 Added documentation for multiline macro usage
X-SVN-Rev: 4278
2001-03-22 19:41:37 +00:00
Ram Viswanadha
90a6cca343 ICU-535 fixed compiler warnings
X-SVN-Rev: 4272
2001-03-22 18:35:08 +00:00
George Rhoten
41beb447d6 ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 4255
2001-03-22 01:42:13 +00:00
George Rhoten
038d654fb3 ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 4254
2001-03-22 01:26:48 +00:00
George Rhoten
1ba1068d61 ICU-882 Added a comment about the cache and removing it at a later date.
X-SVN-Rev: 4253
2001-03-22 01:13:46 +00:00
George Rhoten
7de83ee9b7 ICU-882 #ifdef the deprecated API out
X-SVN-Rev: 4252
2001-03-22 01:08:37 +00:00
George Rhoten
8743b43294 ICU-610 Don't use deprecated APIs
X-SVN-Rev: 4247
2001-03-21 23:48:41 +00:00
George Rhoten
c4997713ef ICU-903 Updated the copyright notice
X-SVN-Rev: 4238
2001-03-21 20:44:20 +00:00
Markus Scherer
54fdb244d6 ICU-827 improve default U_MAX_PTR(base) definition to make sure that it never returns a pointer >base+0x7fffffff
X-SVN-Rev: 4187
2001-03-20 00:39:56 +00:00
Ram Viswanadha
e8b0fb3b6e ICU-823 Misc API documentation bugs
X-SVN-Rev: 4179
2001-03-19 21:58:11 +00:00
Ram Viswanadha
e94f176398 ICU-823 Misc API documentation bugs
X-SVN-Rev: 4178
2001-03-19 21:51:32 +00:00
Markus Scherer
e8c3ac77d8 ICU-827 improve target buffer size checking to work on more platforms (esp. 64-bit)
X-SVN-Rev: 4177
2001-03-19 20:26:30 +00:00
Markus Scherer
f7da078199 ICU-890 fix unorm_normalize() - preflighting capacity could not be used
X-SVN-Rev: 4172
2001-03-17 23:33:02 +00:00
Markus Scherer
63673c1c50 ICU-890 clean up, improve, fix fillOutput function (zero-terminated even if there was not enough space in the output buffer)
X-SVN-Rev: 4170
2001-03-17 23:31:46 +00:00
Markus Scherer
ef1abeabce ICU-827 reimplement extract(char *) to fix preflighting and improve performance
X-SVN-Rev: 4168
2001-03-17 22:14:30 +00:00
Markus Scherer
6a9f1f49d0 ICU-827 make sure that the target buffer size does not exceed the value range of int32_t; improve some argument checking
X-SVN-Rev: 4167
2001-03-17 22:13:27 +00:00
Markus Scherer
5fa2da9b35 ICU-762 improve documentation for UCharCategory and u_iscntrl()
X-SVN-Rev: 4162
2001-03-17 01:56:34 +00:00
Markus Scherer
b8f1a59545 ICU-879 document uses and limitations of CCSIDs
X-SVN-Rev: 4160
2001-03-17 01:36:48 +00:00
Markus Scherer
756972f00c ICU-875 fix and clean up ucnv_fixFileSeparator() and ucnv_isAmbiguous()
X-SVN-Rev: 4147
2001-03-16 20:49:41 +00:00
Yves Arrouye
288eeb3bec ICU-893 added numerical components of the version number as separate
defines.

X-SVN-Rev: 4140
2001-03-16 18:54:36 +00:00
Markus Scherer
ac36a8b5d7 ICU-621 fix u_isprint, was missing new categories initial/final punctuation
X-SVN-Rev: 4127
2001-03-16 02:25:53 +00:00
George Rhoten
119437f8ad ICU-894 reimplemented u_strncpy
X-SVN-Rev: 4118
2001-03-15 23:45:54 +00:00
George Rhoten
b025489c99 ICU-865 conformance to the coding style guidlines
X-SVN-Rev: 4110
2001-03-15 22:12:51 +00:00
George Rhoten
b471eccdf1 ICU-865 os/390 porting changes
X-SVN-Rev: 4099
2001-03-15 19:10:00 +00:00
George Rhoten
b08bd8c386 ICU-597 Reremoved the timezone defines
X-SVN-Rev: 4097
2001-03-15 18:14:57 +00:00
Steven R. Loomis
5f966a6171 ICU-860 3 char names, i-, x-
X-SVN-Rev: 4094
2001-03-15 07:09:09 +00:00
Markus Scherer
db8024b99d ICU-621 hardcode behavior for ISO 8 controls (their general categories may be set by genprops to other than Cc); improve properties performance
X-SVN-Rev: 4085
2001-03-15 02:01:25 +00:00
Steven R. Loomis
83978d8c16 ICU-865 oops, semicolon
X-SVN-Rev: 4084
2001-03-15 01:31:02 +00:00
George Rhoten
78ae9187ef ICU-597 Add othre #defines for as/400
X-SVN-Rev: 4083
2001-03-15 01:30:54 +00:00
Ram Viswanadha
246958f47a ICU-865 HP-UX porting fixes
X-SVN-Rev: 4081
2001-03-15 00:43:12 +00:00
George Rhoten
84284e110a ICU-865 os/390 porting changes
X-SVN-Rev: 4080
2001-03-15 00:31:08 +00:00
Markus Scherer
e72ef11e95 ICU-471 implement arabic letter shaping
X-SVN-Rev: 4040
2001-03-13 00:34:30 +00:00
George Rhoten
a075c38f0c ICU-865 Optimizing bug for win32 and intltest
X-SVN-Rev: 4036
2001-03-12 23:41:04 +00:00
George Rhoten
233ae3e89b ICU-597 Add thread support for as/400
X-SVN-Rev: 4030
2001-03-12 21:01:51 +00:00
Ram Viswanadha
eb71df4aae ICU-858 fixes for itou function
X-SVN-Rev: 4020
2001-03-10 03:07:09 +00:00
George Rhoten
af17c035b1 ICU-580 #if OS390 -> #ifdef OS390
X-SVN-Rev: 4005
2001-03-09 23:30:31 +00:00
George Rhoten
0015dde90c ICU-580 Do s/390 batch stuff during run-time, not compile time.
X-SVN-Rev: 4002
2001-03-09 23:03:12 +00:00
George Rhoten
ede2a14216 ICU-882 Partial UnicodeString API deprecation removal with #if statements
X-SVN-Rev: 3999
2001-03-09 19:20:22 +00:00
George Rhoten
19b4867af3 ICU-597 Modified the calculation for U_MAX_PTR incorrectly.
X-SVN-Rev: 3989
2001-03-09 01:29:44 +00:00
George Rhoten
849877bb36 ICU-432 Memory access fixes according to Ram
X-SVN-Rev: 3985
2001-03-09 00:41:14 +00:00
George Rhoten
bfe6561358 ICU-432 Forgot fIsPositive when copying/comparing
X-SVN-Rev: 3973
2001-03-08 19:44:17 +00:00
George Rhoten
e7361e31fb ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3934
2001-03-07 02:43:22 +00:00
George Rhoten
e9685c3fcb ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3919
2001-03-06 18:19:16 +00:00
George Rhoten
f68fc26374 ICU-865 parentheses problem for EBCDIC machines
X-SVN-Rev: 3918
2001-03-06 17:51:08 +00:00
George Rhoten
8a59268b64 ICU-865 os/390 porting for timezone
X-SVN-Rev: 3913
2001-03-06 02:39:47 +00:00
George Rhoten
6312cc8e02 ICU-865 Don't use true. Use TRUE.
X-SVN-Rev: 3912
2001-03-06 02:29:36 +00:00
George Rhoten
a733836b79 ICU-882 #ifdef the deprecated API out.
X-SVN-Rev: 3907
2001-03-06 01:27:32 +00:00
Syn Wee Quek
ac007f9746 ICU-833
code review changes

X-SVN-Rev: 3892
2001-03-03 04:07:34 +00:00
Ram Viswanadha
fff14d8acf ICU-634 Changed implementation of KR
X-SVN-Rev: 3881
2001-03-02 23:57:58 +00:00
George Rhoten
c5d16ccef1 ICU-580 os/390 porting changes
X-SVN-Rev: 3867
2001-03-01 23:55:41 +00:00
Ram Viswanadha
7f4589ed37 ICU-869 Fixed more compiler warnings and index out of bounds errors
X-SVN-Rev: 3846
2001-02-28 22:37:49 +00:00
George Rhoten
56ab25f37f ICU-852 Added C_API and EXPORT2 like the other function, and cleaned up some of the documentation
X-SVN-Rev: 3821
2001-02-28 17:44:52 +00:00
George Rhoten
a272abb986 ICU-580 os/390 porting changes
X-SVN-Rev: 3820
2001-02-28 17:09:08 +00:00
Ram Viswanadha
dc3ff158d3 ICU-869 Combined common callback code into functions and fixed compiler warnings
X-SVN-Rev: 3818
2001-02-28 02:54:39 +00:00
George Rhoten
5287dabf2e ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3812
2001-02-27 23:55:08 +00:00
George Rhoten
4fe027ed7b ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3811
2001-02-27 23:45:16 +00:00
Steven R. Loomis
480fc6e7fe ICU-860 cleaned up createFromName()
X-SVN-Rev: 3786
2001-02-26 20:06:52 +00:00
Markus Scherer
55c69844be ICU-866 implement handling of subchar1
X-SVN-Rev: 3784
2001-02-26 19:51:20 +00:00
Markus Scherer
18a5fed5b4 ICU-866 initially copy subchar1 from static to runtime data
X-SVN-Rev: 3782
2001-02-26 19:46:30 +00:00
Markus Scherer
85224a58fd ICU-866 add subchar1 to static and runtime data
X-SVN-Rev: 3781
2001-02-26 19:45:35 +00:00
Jim Snyder Grant
4cb6cd54ff ICU-271 Many LMBCS fixes. includes
jitterbug 787: LMBCS handles skip & sub callbacks correctly
jitterbug 500: LMBCS handles full source & target correctly.

X-SVN-Rev: 3777
2001-02-26 19:27:04 +00:00
George Rhoten
87412d7a69 ICU-580 os/390 porting changes
X-SVN-Rev: 3776
2001-02-26 19:22:32 +00:00
Syn Wee Quek
ee52362459 ICU-833
Implemented fast route checkFCD and quickCheck.

X-SVN-Rev: 3765
2001-02-24 02:49:31 +00:00
Ram Viswanadha
7d7f5ea129 ICU-862 Added 25546 converter (ISO_2022_KR_1). Added flushing of
state to fromUChars and toUChars

X-SVN-Rev: 3764
2001-02-24 02:41:29 +00:00
Ram Viswanadha
1d9ffd7f79 ICU-869 Added support for JIS, JIS7 and JIS8 encodings in 2022-JP
fixed compiler warning in HZ

X-SVN-Rev: 3745
2001-02-23 04:39:32 +00:00
George Rhoten
131e27bb87 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3729
2001-02-22 19:24:15 +00:00
George Rhoten
3377cf7fb9 ICU-597 AS/400 porting changes
X-SVN-Rev: 3722
2001-02-22 02:39:41 +00:00
George Rhoten
90eaef52a3 ICU-597 AS/400 porting changes
X-SVN-Rev: 3721
2001-02-22 02:16:33 +00:00
George Rhoten
5659f01e6f ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3715
2001-02-21 23:50:16 +00:00
George Rhoten
20d2995c74 ICU-852 Redefine new u_mem functions
X-SVN-Rev: 3709
2001-02-21 22:27:39 +00:00
George Rhoten
f088b164c6 ICU-597 redefine U_MAX_PTR into a macro
X-SVN-Rev: 3699
2001-02-21 01:30:39 +00:00
George Rhoten
dcf634093b ICU-597 AS/400 porting changes
X-SVN-Rev: 3698
2001-02-21 01:25:39 +00:00
George Rhoten
5346bbe0ed ICU-597 AS/400 porting changes + a lot of white space removal on blank lines
X-SVN-Rev: 3691
2001-02-20 22:00:03 +00:00
George Rhoten
9958c85f83 ICU-597 AS/400 porting changes
X-SVN-Rev: 3682
2001-02-20 01:08:37 +00:00
George Rhoten
180723abc4 ICU-597 AS/400 porting changes
X-SVN-Rev: 3681
2001-02-20 01:01:03 +00:00
George Rhoten
6a76f2d773 ICU-597 AS/400 porting changes
X-SVN-Rev: 3680
2001-02-20 00:47:25 +00:00
Markus Scherer
83da5893ba ICU-561 test U_COMBINED_IMPLEMENTATION to override the other switches
X-SVN-Rev: 3676
2001-02-19 21:53:23 +00:00
Markus Scherer
1b4da8a065 ICU-388 add new error code to putil.c for u_errorName()
X-SVN-Rev: 3674
2001-02-19 21:25:31 +00:00
Steven R. Loomis
20f5772605 ICU-856 1.8 - begin the throw of the big switch....
X-SVN-Rev: 3672
2001-02-19 16:54:24 +00:00
Steven R. Loomis
8e5d16290f ICU-860 support for i-,x-,@,. locales, Locale::createFromName(), fix bugs in uloc_getName
X-SVN-Rev: 3667
2001-02-17 13:33:57 +00:00
Jim Snyder Grant
5479dd7c73 ICU-388 and jb 853: ucnv_safeClone - the guts of the implementation
X-SVN-Rev: 3657
2001-02-16 22:22:40 +00:00
Jim Snyder Grant
2a17db6667 ICU-388 and jb 853: ucnv_safeClone
X-SVN-Rev: 3656
2001-02-16 22:21:14 +00:00
George Rhoten
8947e594c3 ICU-66 Fixed a possible problem when state is a boolean, but not == TRUE
X-SVN-Rev: 3647
2001-02-16 21:45:31 +00:00
George Rhoten
da118a5ad2 ICU-66 Fixed an initialization problem
X-SVN-Rev: 3646
2001-02-16 21:44:30 +00:00
George Rhoten
fe0ec6f08d ICU-66 Fixed several initialization problems
X-SVN-Rev: 3645
2001-02-16 21:43:46 +00:00
George Rhoten
ee518c0ab4 ICU-66 Fixed an array bounds problem
X-SVN-Rev: 3644
2001-02-16 21:42:57 +00:00
Ram Viswanadha
4b1be3269e ICU-634 Reduced number of gotos without affecting the performance
and fixed surrogate handling(regression) bugs

X-SVN-Rev: 3643
2001-02-16 20:16:09 +00:00
Ram Viswanadha
d53a33cd04 ICU-858 Implemented options recognition and output generation for SUB, SKIP and ESCAPE
callbacks

X-SVN-Rev: 3641
2001-02-16 20:12:50 +00:00
Jim Snyder Grant
f203e26d36 ICU-561 U_COMBINED_IMPLEMENTATION added
(plus start of the safeClone fixes (new info UError code))

X-SVN-Rev: 3637
2001-02-16 16:44:21 +00:00
Markus Scherer
2381075aa8 ICU-833 make normalizer function and enum names consistent with guidelines
X-SVN-Rev: 3634
2001-02-15 20:21:21 +00:00
Syn Wee Quek
b543b377f3 ICU-833
Trie quickcheck data.
Added checkFCD trie data and method.

X-SVN-Rev: 3632
2001-02-15 19:29:05 +00:00
George Rhoten
2bf1f8d330 ICU-852 Added new u_mem functions
X-SVN-Rev: 3631
2001-02-15 03:34:29 +00:00
Markus Scherer
a4419615ac ICU-840 fix warning
X-SVN-Rev: 3630
2001-02-15 02:36:38 +00:00
Markus Scherer
33418441e8 ICU-471 add shaping options & error code
X-SVN-Rev: 3629
2001-02-15 02:36:15 +00:00
Markus Scherer
55b780688e ICU-709 resolve virtual/inline conflict, details see jitterbug response
X-SVN-Rev: 3625
2001-02-14 18:02:44 +00:00
Markus Scherer
d4646d08d9 ICU-840 implement case-insensitive string compare
X-SVN-Rev: 3622
2001-02-14 01:10:10 +00:00
Markus Scherer
2959043936 ICU-840 implement case-insensitive string compare
X-SVN-Rev: 3619
2001-02-14 00:58:35 +00:00
Markus Scherer
0c602137f7 ICU-840 implement case folding
X-SVN-Rev: 3618
2001-02-14 00:47:36 +00:00
Ram Viswanadha
41dd06a9b0 ICU-634 Improved performance of ISO-2022-CN and fixed compiler warnings
X-SVN-Rev: 3596
2001-02-08 19:45:07 +00:00
George Rhoten
f868fa0272 ICU-838 Added u_austrncpy()
X-SVN-Rev: 3591
2001-02-08 03:01:21 +00:00
George Rhoten
108eb90aac ICU-838 Added u_austrncpy() & moved similar code closer together
X-SVN-Rev: 3590
2001-02-08 03:00:09 +00:00
George Rhoten
6f7cdcb027 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3584
2001-02-07 19:35:52 +00:00
Vladimir Weinstein
bf9f0b3ef3 ICU-96 collation update
X-SVN-Rev: 3582
2001-02-07 00:57:39 +00:00
George Rhoten
e0b73d8f85 ICU-580 OS/390 porting changes
X-SVN-Rev: 3579
2001-02-06 23:27:07 +00:00
George Rhoten
e016854afa ICU-790 Mainly removed stdio.h
X-SVN-Rev: 3577
2001-02-06 22:26:52 +00:00
George Rhoten
d2907f910d ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3572
2001-02-06 21:40:50 +00:00
Syn Wee Quek
39669d6f7a ICU-807 Modified all occurence of UCOL_* to UNORM_*.
X-SVN-Rev: 3568
2001-02-06 02:02:35 +00:00
Syn Wee Quek
3bbcb9b96b ICU-833
QuickCheck constant array modification.
Instead of sets of 2 bits, we now use 2 sets of 4 bits.
First set for MAYBE and second set for YES.
Each bit represents one of the normalization form.

X-SVN-Rev: 3567
2001-02-06 02:01:29 +00:00
Syn Wee Quek
fa73cc2a20 ICU-833 Modified release project setting to copy unorm.h to
base directory icu/include/unicode directory during build time.

X-SVN-Rev: 3563
2001-02-05 20:03:08 +00:00
Vladimir Weinstein
7124fe04ef ICU-833 added a newline to EOF
X-SVN-Rev: 3558
2001-02-05 05:34:51 +00:00
Ram Viswanadha
de43f54b4c ICU-535 Fixed compiler warnings
X-SVN-Rev: 3557
2001-02-03 03:15:29 +00:00
Syn Wee Quek
b41c0e7e55 ICU-833
QuickCheck addition.
Normalization enums conversion methods addition.

X-SVN-Rev: 3552
2001-02-03 01:25:27 +00:00
George Rhoten
1ac04345f0 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3549
2001-02-02 23:31:17 +00:00
Markus Scherer
81401a40b2 ICU-542 implement case mapping conditions from Unicode 3.1 (az & lt)
X-SVN-Rev: 3548
2001-02-02 23:24:40 +00:00
George Rhoten
2ea8bf637f ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3547
2001-02-02 23:19:57 +00:00
George Rhoten
59205af7e6 ICU-535 This wasn't suppose to be checked in. Slip of the mouse click. I'm unchecking the changes.
X-SVN-Rev: 3546
2001-02-02 23:04:59 +00:00
George Rhoten
b3e5c73338 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3545
2001-02-02 23:03:08 +00:00
George Rhoten
ea112821c9 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3544
2001-02-02 21:20:38 +00:00
Markus Scherer
965a295205 ICU-542 UnicodeString::toLower()/toUpper() must not use fStackBuffer for src _and_ dest!
X-SVN-Rev: 3543
2001-02-02 21:07:43 +00:00
Ram Viswanadha
52fb9a8712 ICU-535 Fixed compiler warnings
X-SVN-Rev: 3541
2001-02-02 20:49:38 +00:00
Markus Scherer
9632c94006 ICU-542 implement UnicodeString::toLower()/toUpper() with u_internalStrToLower/Upper()
X-SVN-Rev: 3539
2001-02-02 20:41:18 +00:00
Markus Scherer
8c697b9c72 ICU-542 fix toLower() - do not read beyond srcLength
X-SVN-Rev: 3538
2001-02-02 20:38:47 +00:00
George Rhoten
e1b9012971 ICU-552 added more ISO-639 names to the codepage list
X-SVN-Rev: 3537
2001-02-02 20:34:37 +00:00
Ram Viswanadha
401f3aece7 ICU-634 Deleted FromU and ToU callback macros which were not being used by
2022 converters anymore

X-SVN-Rev: 3532
2001-02-02 03:54:57 +00:00
Ram Viswanadha
cc818beb4d ICU-634 Performance improvement of ISO_2022 converters. JP is about 40% faster.
Implemented writeSub funtions. Combined non offset and offset handling functions.

X-SVN-Rev: 3530
2001-02-02 03:51:57 +00:00
George Rhoten
3c51d60dbb ICU-832 Removed some excessive memory allocation
X-SVN-Rev: 3529
2001-02-02 01:32:07 +00:00
George Rhoten
1c1a918f0b ICU-832 Fixed some compiler warnings
X-SVN-Rev: 3527
2001-02-01 23:19:51 +00:00
George Rhoten
af1ac4175d ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3526
2001-02-01 18:08:54 +00:00
George Rhoten
7b52bfd043 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3525
2001-02-01 18:01:52 +00:00
George Rhoten
6599312c80 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3524
2001-02-01 17:49:08 +00:00
Markus Scherer
2dc336d196 ICU-542 implement full string upper-/lowercasing in C
X-SVN-Rev: 3503
2001-01-31 18:20:26 +00:00
Markus Scherer
5ac8d19ed1 ICU-542 add ustr_imp.h with declarations for internal string functions
X-SVN-Rev: 3502
2001-01-31 18:13:16 +00:00
George Rhoten
4a95027b8a ICU-829 Added u_strtok_r
X-SVN-Rev: 3496
2001-01-30 20:59:08 +00:00
George Rhoten
26949ae8e1 ICU-829 Added u_strtok_r and moved some functions around for relavence
X-SVN-Rev: 3495
2001-01-30 20:58:38 +00:00
George Rhoten
f479e58a4b ICU-829 Tested for more edge cases with illegal character matching
X-SVN-Rev: 3494
2001-01-30 18:56:26 +00:00
George Rhoten
970daeceb9 ICU-829 Added u_strspn, u_strcspn and u_strpbrk
X-SVN-Rev: 3491
2001-01-30 03:12:01 +00:00
George Rhoten
0c70304970 ICU-286 Sometimes UChar32 is signed depending on the platform's definition of wchar_t
X-SVN-Rev: 3490
2001-01-30 00:52:24 +00:00
George Rhoten
53c8d1b223 ICU-580 forgot the tab
X-SVN-Rev: 3486
2001-01-29 18:53:16 +00:00
George Rhoten
53461464b9 ICU-580 Added 390 batch file support according to Ami
X-SVN-Rev: 3485
2001-01-27 03:20:01 +00:00
George Rhoten
9234f290ae ICU-286 Removed some TODO comments and fixed a UTF-32 offset problem with bad characters
X-SVN-Rev: 3483
2001-01-26 02:54:57 +00:00
George Rhoten
0e5e9a816c ICU-97 Fixed the case where fCount accidentally becomes negative.
X-SVN-Rev: 3475
2001-01-24 18:32:11 +00:00
Markus Scherer
2b12895952 ICU-750 implement compareCodePointOrder()
X-SVN-Rev: 3471
2001-01-24 02:37:58 +00:00
Markus Scherer
cf1860d22d ICU-750 implement u_strcmpCodePointOrder()
X-SVN-Rev: 3469
2001-01-24 02:36:41 +00:00
Markus Scherer
ba97af0b64 ICU-820 implement Unicode::getCombiningClass()
X-SVN-Rev: 3463
2001-01-23 23:45:37 +00:00
Markus Scherer
67201b90b4 ICU-820 implement u_getCombiningClass()
X-SVN-Rev: 3462
2001-01-23 23:45:21 +00:00
George Rhoten
39a2b771a7 ICU-535 Fixed some compiler warnings for Linux
X-SVN-Rev: 3458
2001-01-23 22:22:52 +00:00
George Rhoten
c966958efe ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3457
2001-01-23 21:01:59 +00:00
George Rhoten
b658380b62 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3454
2001-01-23 18:10:46 +00:00
George Rhoten
5345550747 ICU-535 Removed code that should never have been checked in yet (stupid WinCVS GUI).
X-SVN-Rev: 3451
2001-01-23 02:45:54 +00:00
George Rhoten
3b66beb865 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3450
2001-01-23 02:40:22 +00:00
George Rhoten
b1b1603c57 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3449
2001-01-23 02:06:01 +00:00
George Rhoten
a2a281a5fb ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3448
2001-01-23 01:42:13 +00:00
George Rhoten
2fdb82dbcb ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3447
2001-01-23 01:29:06 +00:00
George Rhoten
6fe58e9fb4 ICU-479 changed some data from static const to #define for 2%-5% speed improvement.
X-SVN-Rev: 3440
2001-01-19 20:29:08 +00:00
Markus Scherer
f80e10babd ICU-484 fix state save/restore for siso codepages with callbacks, especially for untaken fallback results
X-SVN-Rev: 3432
2001-01-17 20:22:40 +00:00
Markus Scherer
2bfa3f8064 ICU-804 unroll conversion loops for latin-1 and us-ascii
X-SVN-Rev: 3430
2001-01-17 19:10:28 +00:00
Markus Scherer
764d9d49b3 ICU-804 wrong shifting for unrolling
X-SVN-Rev: 3429
2001-01-17 19:06:39 +00:00
Markus Scherer
f37dc3f3a5 ICU-804 redesign MBCS data structures for better performance
X-SVN-Rev: 3427
2001-01-16 22:18:53 +00:00
Markus Scherer
a90d1df83a ICU-804 add IS_PRIVATE_USE() macro
X-SVN-Rev: 3426
2001-01-16 22:18:13 +00:00
Vladimir Weinstein
e0b41907c0 ICU-653 bumped win dll version number from 17 to 18 (collation renaming is in)
X-SVN-Rev: 3418
2001-01-15 07:25:31 +00:00
Markus Scherer
e6f445e05e ICU-507 fix utf-8/32 getNextUChar() callback behavior
X-SVN-Rev: 3403
2001-01-10 02:19:33 +00:00
Markus Scherer
0a50fb3ab6 ICU-789 improve utf-7
X-SVN-Rev: 3400
2001-01-09 22:55:37 +00:00
Markus Scherer
c380780e47 ICU-789 add UTF-7 converter
X-SVN-Rev: 3390
2001-01-09 03:33:07 +00:00
Markus Scherer
e8272cf29b ICU-189 return correct converter name depending on the locale
X-SVN-Rev: 3386
2001-01-06 02:30:57 +00:00
George Rhoten
c2d8e7be7a ICU-286 Added the offsets logic and getNextUChar functions.
X-SVN-Rev: 3377
2001-01-04 22:00:02 +00:00
Markus Scherer
8f6f50fedc ICU-287 enable single-surrogate mappings in codepages that map single surrogates directly
X-SVN-Rev: 3376
2001-01-04 17:51:30 +00:00
Markus Scherer
489c85c4bc ICU-287 optimize UTF-16 handling in _MBCSSingleFromBMPWithOffsets() and a couple of U->single mappings
X-SVN-Rev: 3372
2001-01-03 21:17:39 +00:00
Markus Scherer
2185eb13a7 ICU-484 fix (offsets!) and optimize UTF-16 converters
X-SVN-Rev: 3371
2001-01-03 20:42:13 +00:00
Markus Scherer
3a6f983265 ICU-701 fix and optimize LMBCSConversionWorker()
X-SVN-Rev: 3367
2001-01-03 01:21:22 +00:00
George Rhoten
bc3aaa20ef ICU-573 Put in putil.h
X-SVN-Rev: 3361
2001-01-03 00:18:57 +00:00
Markus Scherer
b98bf4fdb2 ICU-484 optimize fromUnicode conversions
X-SVN-Rev: 3359
2001-01-02 23:55:47 +00:00
Markus Scherer
0da2a482ab ICU-484 remove includes for ucmpXY.h
X-SVN-Rev: 3358
2001-01-02 23:18:29 +00:00
Markus Scherer
1446e3f548 ICU-484 use MBCS functions instead of DBCS
X-SVN-Rev: 3355
2001-01-02 23:12:52 +00:00