Commit Graph

808 Commits

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