Commit Graph

60 Commits

Author SHA1 Message Date
Markus Scherer
736ad9286a ICU-1939 fix UTF-32BE/LE offset handling
X-SVN-Rev: 8847
2002-06-11 22:49:05 +00:00
Markus Scherer
f0f2f037e3 ICU-1939 fix UTF-16 and UTF-32 converters: handling of U_TRUNCATED_CHAR_FOUND
X-SVN-Rev: 8840
2002-06-11 20:44:36 +00:00
Markus Scherer
a0770e9de7 ICU-1939 fix UTF-16 and UTF-32 converters: handling of initial non-BOM
X-SVN-Rev: 8837
2002-06-11 18:00:41 +00:00
Markus Scherer
50ad17d045 ICU-1939 implement UTF-16 and UTF-32 converters with BOM detection/output
X-SVN-Rev: 8831
2002-06-11 04:43:45 +00:00
George Rhoten
b9fcc4a086 ICU-1619 UTF-32LE is a little endian encoding, not a big endian encoding.
X-SVN-Rev: 8272
2002-03-27 23:24:15 +00:00
George Rhoten
3afedc097f ICU-863 Change some documentation
X-SVN-Rev: 7374
2001-12-27 18:23:04 +00:00
Markus Scherer
2aac7e7bf6 ICU-726 fix warnings
X-SVN-Rev: 6242
2001-10-15 21:44:27 +00:00
Markus Scherer
9cbe08924a ICU-726 tighten UTF-8 converter: non-shortest UTF-8 illegal (U 3.0.1)
X-SVN-Rev: 6213
2001-10-12 18:54:09 +00:00
Markus Scherer
469b0444aa ICU-1202 UTF/Latin-1 converter names: change internal names to be the same as standard ones
X-SVN-Rev: 5953
2001-09-28 00:29:40 +00:00
George Rhoten
1451cc22bd ICU-1087 Add static keyword to the local variables and functions
X-SVN-Rev: 5707
2001-09-06 18:34:57 +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
55c69844be ICU-866 implement handling of subchar1
X-SVN-Rev: 3784
2001-02-26 19:51:20 +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
6599312c80 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3524
2001-02-01 17:49:08 +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
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
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
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
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
2185eb13a7 ICU-484 fix (offsets!) and optimize UTF-16 converters
X-SVN-Rev: 3371
2001-01-03 20:42:13 +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
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
eb2fca812e ICU-286 Changed the CCSID
X-SVN-Rev: 3195
2000-12-11 23:45:39 +00:00
George Rhoten
fb42e9419d ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3016
2000-11-28 19:30:04 +00:00
Ram Viswanadha
a47dc395b7 ICU-535 Fixed compiler warnings
X-SVN-Rev: 3006
2000-11-27 17:40:41 +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
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
Steven R. Loomis
c12237ff37 ICU-627 fix portability of UConverterStaticData
X-SVN-Rev: 2557
2000-10-03 20:18:22 +00:00
Markus Scherer
17df34956e ICU-516 streaming conversion functions set U_BUFFER_OVERFLOW_ERROR instead of U_INDEX_OUTOFBOUNDS_ERROR
X-SVN-Rev: 2199
2000-08-11 19:23:50 +00:00
George Rhoten
ebd5136aac ICU-535 fixed some compiler warnings
X-SVN-Rev: 2182
2000-08-11 02:08:59 +00:00
George Rhoten
c97ff0012b ICU-469 added some Todo comments.
X-SVN-Rev: 2087
2000-08-01 17:58:43 +00:00
George Rhoten
01583c7470 ICU-469 Added some improvements to speed up the code by 10% for normal unicode conversion.
X-SVN-Rev: 2060
2000-07-28 03:11:38 +00:00
George Rhoten
4a3d9b01fe ICU-469 Fixed a few offset errors with trucated UTF-8 chars,
and the invalid UTF-8 tail should now be written with small buffers.

X-SVN-Rev: 2038
2000-07-26 00:55:30 +00:00
George Rhoten
11452e3956 ICU-469 Fixed various UTF-8 offset bugs and added some
optimizations by doing pointer arithmatic instead of array indexing.

X-SVN-Rev: 2033
2000-07-25 19:33:02 +00:00
George Rhoten
c6dd3c3c43 ICU-469 miscellaneous bug fixes for UTF-8
X-SVN-Rev: 2025
2000-07-22 03:21:16 +00:00
George Rhoten
1e5e8a4f36 ICU-469 small speed improvement for UTF-8
X-SVN-Rev: 2009
2000-07-21 20:42:04 +00:00
George Rhoten
5f79ea13fe ICU-469 follows the coding style rules better, and fixed a few UTF-8 bugs
X-SVN-Rev: 2003
2000-07-21 01:25:30 +00:00
Yves Arrouye
a3b6777ec0 ICU-377 small fixes for Darwin.
X-SVN-Rev: 1970
2000-07-20 05:17:49 +00:00
George Rhoten
0d727eb7f0 ICU-469 Fixed a problem when UTF-8 has a surrogate on two different buffers.
X-SVN-Rev: 1962
2000-07-20 00:10:15 +00:00
Helena Chapman
5eda06b3c0 ICU-401 more s/400 compilation changes.
X-SVN-Rev: 1937
2000-07-19 00:21:29 +00:00
Madhu K
4463cf3414 ICU-176 fixed T_UConverter_getNextUChar_UTF16_BE
and T_UConverter_getNextUChar_UTF16_LE  for surrogate behaviour

X-SVN-Rev: 1923
2000-07-18 18:02:36 +00:00
Helena Chapman
633f3d9104 ICU-401 400 porting changes based on Barry's feedback.
X-SVN-Rev: 1919
2000-07-17 23:36:52 +00:00
Markus Scherer
7d721ba16c ICU-502 clean up 'unassigned' handling and callback calls
X-SVN-Rev: 1871
2000-07-13 23:55:33 +00:00
Helena Chapman
ccede1e5b9 ICU-311 Major rewrite of the internal codepath to use the UConverterToUnicodeArgs and UConverterFromUnicodeArgs.
X-SVN-Rev: 1777
2000-07-10 20:51:54 +00:00
Helena Chapman
0ad634011e ICU-311 Another major update with Callback API changes.
X-SVN-Rev: 1720
2000-06-30 17:38:47 +00:00
Steven R. Loomis
d7b44985af ICU-311 updates for callback changes
X-SVN-Rev: 1687
2000-06-29 00:14:01 +00:00