Commit Graph

1150 Commits

Author SHA1 Message Date
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
Markus Scherer
ed92981f7b ICU-484 set -1 for all offsets if there is no offset-calculating converter function; ucnv_getType() use _MBCSGetType()
X-SVN-Rev: 3354
2001-01-02 23:11:11 +00:00
Markus Scherer
8eb8473811 ICU-484 remove old code for SBCS, DBCS, and EBCDIC_STATEFUL
X-SVN-Rev: 3353
2001-01-02 23:09:45 +00:00
Markus Scherer
eda9b41095 ICU-484 add _MBCSGetType() for MBCS to handle all table-based codepages
X-SVN-Rev: 3352
2001-01-02 23:01:38 +00:00
George Rhoten
1fa886577f ICU-790 Removed limits.h and T_INT32_* definitions
X-SVN-Rev: 3335
2001-01-02 19:58:05 +00:00
George Rhoten
4e4f4f5dae ICU-790 Removed some unnecessary headers
X-SVN-Rev: 3334
2001-01-02 19:37:08 +00:00
George Rhoten
47c3f11f09 ICU-790 Added some headers that were in unistr.h
X-SVN-Rev: 3333
2001-01-02 19:23:27 +00:00
George Rhoten
59b0c881e8 ICU-790 Removed limits.h
X-SVN-Rev: 3332
2001-01-02 19:22:58 +00:00
Markus Scherer
3420d377bf ICU-484 mbcs 3 - more efficient stage 1/2 indexing, truncate stage 1 for BMP-only codepages, compact stage 2
X-SVN-Rev: 3321
2000-12-21 21:31:17 +00:00
Markus Scherer
0556db591c ICU-484 mbcs 3 - more efficient stage 1/2 indexing, truncate stage 1 for BMP-only codepages, compact stage 2
X-SVN-Rev: 3320
2000-12-21 20:53:12 +00:00
Markus Scherer
52a7c3d7fe ICU-779 add converter-specific writeSub()
X-SVN-Rev: 3308
2000-12-20 23:31:45 +00:00
Markus Scherer
db6e7a7198 ICU-779 add error checking to writeSub()
X-SVN-Rev: 3307
2000-12-20 23:31:27 +00:00
Markus Scherer
058e4e9615 ICU-779 add converter-specific writeSub()
X-SVN-Rev: 3305
2000-12-20 23:08:37 +00:00
Markus Scherer
f4b79b2e20 ICU-779 add converter-specific writeSub() and fix statekeeping for callbacks
X-SVN-Rev: 3304
2000-12-20 22:55:43 +00:00
Markus Scherer
15999ba7a0 ICU-779 add converter-specific writeSub()
X-SVN-Rev: 3303
2000-12-20 22:54:51 +00:00
Markus Scherer
10a4f4ae41 ICU-722 implement direction-specific ucnv_reset()
X-SVN-Rev: 3299
2000-12-20 21:18:46 +00:00
Markus Scherer
d8b3114228 ICU-484 replace SBCS by MBCS
X-SVN-Rev: 3297
2000-12-20 20:34:23 +00:00
Markus Scherer
0a2b2ebdde ICU-484 mbcs version 2: check output types, initial code for SI/SO
X-SVN-Rev: 3293
2000-12-20 18:39:29 +00:00
Markus Scherer
7e5a43e63e ICU-484 add output types for SI/SO & HZ
X-SVN-Rev: 3292
2000-12-20 18:38:17 +00:00
George Rhoten
14787165b6 ICU-633 It now uses setToBogus() and it should now clean up after itself when it fails to uprv_malloc() some memory.
X-SVN-Rev: 3288
2000-12-20 03:50:14 +00:00
Markus Scherer
98618f3a3d ICU-484 more little improvements
X-SVN-Rev: 3287
2000-12-20 02:09:51 +00:00
Markus Scherer
66544551d6 ICU-705 add algorithmic US-ASCII converter
X-SVN-Rev: 3286
2000-12-20 02:08:39 +00:00
Markus Scherer
8d9bdf7a1e ICU-484 reimplement LATIN_1 to work correctly with offsets and UTF-16
X-SVN-Rev: 3285
2000-12-20 01:22:02 +00:00
George Rhoten
2c60711cbc ICU-681 removed an excessive limits.h file under normal usage.
X-SVN-Rev: 3283
2000-12-19 23:54:57 +00:00
Markus Scherer
9f72e26ee9 ICU-507 use default getNextUChar() for UTF-32
X-SVN-Rev: 3282
2000-12-19 23:46:42 +00:00
Markus Scherer
998f792a5a ICU-484 add unicodeMask to UConverterStaticData for optimized implementations
X-SVN-Rev: 3280
2000-12-19 23:07:50 +00:00
George Rhoten
9a5c8dd085 ICU-552 Updated the nn and nb locales
X-SVN-Rev: 3273
2000-12-19 04:37:40 +00:00
Markus Scherer
d1e6c0f34b ICU-507 optimize MBCS getNextUChar() with specific implementations
X-SVN-Rev: 3272
2000-12-19 04:06:09 +00:00
Ram Viswanadha
9ad961fc3f ICU-778 Fixed ucnv_reset for UnicodeConverter::toUnicodeString() method
X-SVN-Rev: 3267
2000-12-19 02:28:33 +00:00
Markus Scherer
2229961a5b ICU-189 add SCSU converter
X-SVN-Rev: 3266
2000-12-19 01:57:00 +00:00
Markus Scherer
2391f6069a ICU-189 add SCSU converter (initial, untested code)
X-SVN-Rev: 3265
2000-12-19 01:25:11 +00:00
Markus Scherer
38fb13ac8d ICU-189 add SCSU converter
X-SVN-Rev: 3264
2000-12-19 01:24:45 +00:00
Markus Scherer
16d48d5dad ICU-507 oops, the new editor was set to use tabs - my bad :-(
X-SVN-Rev: 3263
2000-12-19 01:21:32 +00:00
Markus Scherer
b7c791ad75 ICU-507 use common implementation for getNextUChar() where appropriate
X-SVN-Rev: 3261
2000-12-19 00:29:27 +00:00
Ram Viswanadha
49b97e6289 ICU-647 Updated main page documentation
X-SVN-Rev: 3252
2000-12-15 20:33:37 +00:00
Markus Scherer
7515066dc5 ICU-647 documentation improvements
X-SVN-Rev: 3251
2000-12-15 19:57:12 +00:00
Markus Scherer
ac861bdc5e ICU-647 documentation improvements
X-SVN-Rev: 3249
2000-12-15 19:32:58 +00:00
Steven R. Loomis
5fb26a9eaf ICU-773 pure preflighting mode for ucnv_toUChars
X-SVN-Rev: 3248
2000-12-15 19:29:55 +00:00
Markus Scherer
92123b144f ICU-647 documentation improvements
X-SVN-Rev: 3244
2000-12-15 18:22:39 +00:00
Ram Viswanadha
b7ab381558 ICU-647 New header file to hold documentation for Doxygen
X-SVN-Rev: 3241
2000-12-15 04:00:19 +00:00
Ram Viswanadha
45059ab2b7 ICU-647 Updated documentation in the header files
X-SVN-Rev: 3240
2000-12-15 03:58:31 +00:00
Vladimir Weinstein
d0946a00da ICU-96 fixed a leak
X-SVN-Rev: 3233
2000-12-14 21:15:29 +00:00
George Rhoten
e5d40328d1 ICU-432 Fixed a leak in opening and closing the converter.
X-SVN-Rev: 3232
2000-12-14 20:19:19 +00:00
Markus Scherer
6ce4db8760 ICU-647 clarify macro documentation
X-SVN-Rev: 3231
2000-12-14 18:36:44 +00:00
Ram Viswanadha
727aa0f0e5 ICU-432 Fixed Purify warnings
X-SVN-Rev: 3229
2000-12-14 03:34:08 +00:00
George Rhoten
528b5b9040 ICU-432 Free some extra memory that was just allocated when the loading fails.
X-SVN-Rev: 3220
2000-12-14 00:29:46 +00:00
George Rhoten
df0ba9a222 ICU-432 Don't change the owned state in expand. this_obj is not reallocated.
X-SVN-Rev: 3217
2000-12-13 20:44:47 +00:00
George Rhoten
92f710b66c ICU-647 Documented the Compact Array API.
X-SVN-Rev: 3216
2000-12-13 19:48:01 +00:00
Steven R. Loomis
bed37eedf0 ICU-647 just documentation ..
X-SVN-Rev: 3215
2000-12-13 19:41:47 +00:00
Markus Scherer
76972c7a1a ICU-535 reinstate readable UTF16_..._SAFE macros, removing unwarranted new _STRICT/_LENIENT variants
X-SVN-Rev: 3206
2000-12-12 22:11:08 +00:00
Markus Scherer
e09b328887 ICU-647 update API docs and reinstate readable _SAFE macros from version 1.8
X-SVN-Rev: 3201
2000-12-12 20:32:25 +00:00
Markus Scherer
96c50174b4 ICU-647 update API docs
X-SVN-Rev: 3200
2000-12-12 20:31:47 +00:00
George Rhoten
eb2fca812e ICU-286 Changed the CCSID
X-SVN-Rev: 3195
2000-12-11 23:45:39 +00:00
George Rhoten
92a8bccfb0 ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3194
2000-12-11 22:32:42 +00:00
Ram Viswanadha
9ce63cd3eb ICU-535 fixed compiler warnings
X-SVN-Rev: 3193
2000-12-11 20:26:45 +00:00
Ram Viswanadha
d9ea986454 ICU-535 Fixed compiler warnings
X-SVN-Rev: 3190
2000-12-09 04:08:57 +00:00
Steven R. Loomis
963dacdb0d ICU-647 more documentation updates
X-SVN-Rev: 3185
2000-12-09 02:37:17 +00:00
Steven R. Loomis
25fbf90920 ICU-647 documentaiton update
X-SVN-Rev: 3178
2000-12-08 21:36:47 +00:00
Ram Viswanadha
8c3169b6df ICU-647 Modified documentation for compliance with Doxygen
X-SVN-Rev: 3170
2000-12-08 18:43:57 +00:00
George Rhoten
c98553e3b9 ICU-759 Turned on full optimization
X-SVN-Rev: 3163
2000-12-07 23:35:49 +00:00
Steven R. Loomis
8de7f0cf35 ICU-758 rename import .lib files
X-SVN-Rev: 3151
2000-12-06 03:02:21 +00:00
Vladimir Weinstein
94a1803134 ICU-96 added unorm.o to makefile
X-SVN-Rev: 3149
2000-12-06 01:23:42 +00:00
Vladimir Weinstein
05c4d586af ICU-96 common.dsp again... looks like a clock skew problem
X-SVN-Rev: 3148
2000-12-06 01:19:27 +00:00
Vladimir Weinstein
82e011125e ICU-756 normalization C API moved where it belongs
X-SVN-Rev: 3145
2000-12-06 00:52:58 +00:00
Ram Viswanadha
de8fd42158 ICU-535 Fixed compiler warnings
X-SVN-Rev: 3144
2000-12-06 00:48:11 +00:00
George Rhoten
b1346efccc ICU-579 & 580: These are the supposed fixes for OS/390, but this needs really needs more discussion.
X-SVN-Rev: 3132
2000-12-05 02:28:32 +00:00
Markus Scherer
115086983f ICU-544 update for re-release mapping file and specification
X-SVN-Rev: 3078
2000-11-30 22:13:55 +00:00
Steven R. Loomis
7ef7a414f0 ICU-443 use ::memcpy instead of memcpy, etc..
X-SVN-Rev: 3070
2000-11-30 20:48:59 +00:00
George Rhoten
1f271c0575 ICU-624 Added notes on synchronizing the script codes, and added to the C++ API the constants
X-SVN-Rev: 3042
2000-11-29 03:50:58 +00:00
George Rhoten
701beab6de ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3040
2000-11-29 01:32:34 +00:00
Ram Viswanadha
63c40580a6 ICU-634 Changed options parameter of open function
X-SVN-Rev: 3039
2000-11-29 01:04:03 +00:00
George Rhoten
b6def8e248 ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3035
2000-11-29 00:06:41 +00:00
Ram Viswanadha
daa2b0a940 ICU-535 Fixed compiler warnings
X-SVN-Rev: 3034
2000-11-28 23:55:10 +00:00
George Rhoten
4f09d02bf1 ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3033
2000-11-28 23:41:48 +00:00
George Rhoten
c3dcb24dae ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3019
2000-11-28 19:59:22 +00:00
George Rhoten
25dd82417c ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3018
2000-11-28 19:53:40 +00:00
George Rhoten
be38ff11f0 ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3017
2000-11-28 19:38:56 +00:00
George Rhoten
fb42e9419d ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3016
2000-11-28 19:30:04 +00:00
Markus Scherer
2f657b0bc5 ICU-535 fix compiler warnings; make callback error code checks safer
X-SVN-Rev: 3015
2000-11-28 19:23:13 +00:00
Ram Viswanadha
a47dc395b7 ICU-535 Fixed compiler warnings
X-SVN-Rev: 3006
2000-11-27 17:40:41 +00:00
Yves Arrouye
21169f142d ICU-653 rename and relocate icudata
put the .dat file in $(pkgdatadir), and the .so file in
$(pkglibdir) with a compatibility symlink for lib/icu/current.

X-SVN-Rev: 2999
2000-11-22 07:59:09 +00:00
Ram Viswanadha
3e0584e78d ICU-729 Fixed multithreading bug. Changed implementation
ucnv_getName() function to return converter name with options.
Renamed UConverterOpen Function parameter from version to
options.

X-SVN-Rev: 2995
2000-11-22 02:05:29 +00:00
Steven R. Loomis
918a29d553 ICU-393 .cvsignore
X-SVN-Rev: 2993
2000-11-22 01:46:36 +00:00
Steven R. Loomis
e007d3b46e ICU-653 Bump ICU version to 1.7, also fix memory map (j728)
X-SVN-Rev: 2988
2000-11-22 01:24:40 +00:00
Steven R. Loomis
6d9812627c ICU-653 Bump ICU version to 1.7
X-SVN-Rev: 2987
2000-11-22 01:18:51 +00:00
Ram Viswanadha
cea619deb0 ICU-535 Fixed compiler errors and warnings
X-SVN-Rev: 2962
2000-11-20 23:40:14 +00:00
George Rhoten
a13f965513 ICU-286 Fixed a compiler error on Solaris CC
X-SVN-Rev: 2951
2000-11-20 18:09:58 +00:00
George Rhoten
16d45a3775 ICU-703 Fixed a compiler error on AIX 4.2
X-SVN-Rev: 2950
2000-11-20 18:08:49 +00:00
Markus Scherer
12f6684fcd ICU-701 handle fallbacks more precisely
X-SVN-Rev: 2939
2000-11-17 19:35:00 +00:00
Markus Scherer
0348e0f62c ICU-721 undo unwarranted api change
X-SVN-Rev: 2938
2000-11-17 19:28:31 +00:00
Yves Arrouye
4d4bedd303 ICU-720 expose a name comparison function for converter names
X-SVN-Rev: 2934
2000-11-17 06:07:31 +00:00
Yves Arrouye
948efb55a5 ICU-721 simplify implementation
X-SVN-Rev: 2932
2000-11-17 05:49:58 +00:00
Yves Arrouye
59ce3d1187 ICU-720 expose ucnv_aliasNameCmp() (instead of the private
charsetNameCmp(), and use the new function where needed.

X-SVN-Rev: 2930
2000-11-17 05:02:31 +00:00
Ram Viswanadha
c20ad62504 ICU-703 Implemented reset functions, deleted dead code,
consolidated changeState2022() function

X-SVN-Rev: 2927
2000-11-17 03:01:23 +00:00
George Rhoten
e53ff4da83 ICU-721 removed a compiler error on Windows.
X-SVN-Rev: 2926
2000-11-17 02:51:31 +00:00
George Rhoten
2c37845f8d ICU-722 Added the stubs for the ucnv_reset*() functions
X-SVN-Rev: 2925
2000-11-17 02:40:07 +00:00
Yves Arrouye
bc81ac3774 ICU-721 simplify implementation
X-SVN-Rev: 2923
2000-11-17 02:02:11 +00:00
Markus Scherer
d1dec95a05 ICU-542 add grep marker to u_strToUpper/Lower()
X-SVN-Rev: 2921
2000-11-16 23:04:39 +00:00
Markus Scherer
557b798485 ICU-542 add u_strToUpper/Lower() (for now "not supported")
X-SVN-Rev: 2920
2000-11-16 21:43:12 +00:00
George Rhoten
f43cb6c795 ICU-286 Put getNextUChar back in, also jitterbug 206 has some of this code accidentally checked in
X-SVN-Rev: 2919
2000-11-16 18:21:01 +00:00
George Rhoten
516103b627 ICU-206 Added UTF-32 converter
X-SVN-Rev: 2917
2000-11-16 17:20:03 +00:00