Commit Graph

852 Commits

Author SHA1 Message Date
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