Markus Scherer
7b5b479d09
ICU-3343 fix and improve ucnv_safeClone() implementations
...
X-SVN-Rev: 14141
2003-12-16 05:16:55 +00:00
Andy Heninger
27b45eeb7c
ICU-3185 add #include for uprv_ functions needed.
...
X-SVN-Rev: 13739
2003-11-17 17:47:54 +00:00
Vladimir Weinstein
3e87dc487c
ICU-3185 added uprv_ to some function calls
...
X-SVN-Rev: 13733
2003-11-14 23:01:06 +00:00
Markus Scherer
2e6b59aa7d
ICU-3346 support simple (single-character) conversion extensions
...
X-SVN-Rev: 13656
2003-11-11 18:42:09 +00:00
Markus Scherer
cefe1b98ab
ICU-2949 define and fix ucnv_getMaxCharSize() behavior
...
X-SVN-Rev: 13537
2003-10-30 22:54:18 +00:00
Markus Scherer
e8b985f363
ICU-2449 refactor conversion - call toUnicode and getNextUChar callbacks only from ucnv.c framework
...
X-SVN-Rev: 12731
2003-08-01 14:58:43 +00:00
Markus Scherer
39a2aed516
ICU-2449 new semantics of truncated sequences; move callback/truncated handling into ucnv.c API functions
...
X-SVN-Rev: 12649
2003-07-22 04:22:57 +00:00
Markus Scherer
f4562fc9c5
ICU-2959 update copyright notices for 2003 changes
...
X-SVN-Rev: 12230
2003-06-02 22:26:54 +00:00
Markus Scherer
4d8b16de1c
ICU-2144 use isCopyLocal only for UConverter allocation, add isExtraLocal for extraInfo allocation
...
X-SVN-Rev: 11914
2003-05-13 21:05:05 +00:00
George Rhoten
8ac8d6202e
ICU-2781 Use more UTR22 names, add more aliases, use more windows- aliases.
...
X-SVN-Rev: 11465
2003-04-05 09:50:53 +00:00
Markus Scherer
a6213ee1c0
ICU-1439 implement ucnv_getUnicodeSet() for roundtrippable code points
...
X-SVN-Rev: 11464
2003-04-05 01:33:02 +00:00
George Rhoten
b86a919342
ICU-2778 All LMBCS variants can use other codepages like windows-950, which is 2 bytes.
...
X-SVN-Rev: 11439
2003-04-02 21:59:01 +00:00
Markus Scherer
3d38617bdc
ICU-2248 modularize icu, allow parts to not be built
...
X-SVN-Rev: 9900
2002-09-20 01:54:48 +00:00
George Rhoten
f4546149c0
ICU-392 Don't export as many symbols
...
X-SVN-Rev: 6022
2001-10-03 22:33:12 +00:00
Ram Viswanadha
a118536e31
ICU-1008 Fix memory leak in ISO-2022 SafeClone
...
X-SVN-Rev: 5689
2001-09-05 22:51:53 +00:00
George Rhoten
1627306f26
ICU-1099 Add const to some static data
...
X-SVN-Rev: 5572
2001-08-24 00:38:44 +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
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
b1b1603c57
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3449
2001-01-23 02:06:01 +00:00
Markus Scherer
3a6f983265
ICU-701 fix and optimize LMBCSConversionWorker()
...
X-SVN-Rev: 3367
2001-01-03 01:21:22 +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
d8b3114228
ICU-484 replace SBCS by MBCS
...
X-SVN-Rev: 3297
2000-12-20 20:34:23 +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
Ram Viswanadha
63c40580a6
ICU-634 Changed options parameter of open function
...
X-SVN-Rev: 3039
2000-11-29 01:04:03 +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
Ram Viswanadha
2ade9b3ccb
ICU-703 Added ISO-2022-JP version selection functionality
...
X-SVN-Rev: 2833
2000-10-28 01:09:46 +00:00
Steven R. Loomis
c12237ff37
ICU-627 fix portability of UConverterStaticData
...
X-SVN-Rev: 2557
2000-10-03 20:18:22 +00:00
George Rhoten
4bf2ea6943
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 2514
2000-09-26 02:03:46 +00:00
Markus Scherer
5596cd0c1b
ICU-599 add mbcs functions to support other converters like 2022
...
X-SVN-Rev: 2436
2000-09-15 17:18:03 +00:00
George Rhoten
123caf9bbd
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2232
2000-08-14 23:23:20 +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
a34fe9a10a
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2164
2000-08-10 01:59:18 +00:00
Helena Chapman
f9ea95a88e
ICU-401 More 400 compilation changes.
...
X-SVN-Rev: 1964
2000-07-20 00:39:21 +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
4015163642
ICU-505 the callback call used to trash the args->target etc. pointers, do this on a copy
...
X-SVN-Rev: 1907
2000-07-17 19:49:44 +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
Vladimir Weinstein
4efa05993b
ICU-103 fixed LMBCS to Unicode converter for platforms where UChar32 is signed
...
X-SVN-Rev: 1855
2000-07-13 18:32:49 +00:00
Jim Snyder Grant
b16a4f7ea8
ICU-500 corrected source pointer & errorBuffer for case of target running out on source char boundary
...
X-SVN-Rev: 1844
2000-07-13 15:33:16 +00:00
Markus Scherer
f0b6b788f2
ICU-103 replace the mbcs implementation by one that supports up to 4 bytes/char and full utf-16
...
X-SVN-Rev: 1830
2000-07-13 00:10:29 +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
Madhu K
d3a1a60f25
ICU-447 1361 is no longer the reference codepage. Modified it to take 1363.
...
X-SVN-Rev: 1744
2000-07-06 18:24:13 +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
Helena Chapman
1edec65b38
ICU-311 fixed to use the new callback APIs.
...
X-SVN-Rev: 1666
2000-06-28 19:29:49 +00:00
Jim Snyder Grant
b48c650b9a
ICU-271 Adjustments to pass newest LMBCS tests
...
X-SVN-Rev: 1665
2000-06-28 17:08:21 +00:00
Helena Chapman
377889ccd9
ICU-311 Major rewrite of the callback APIs. Needs to be checked
...
in without more testing to make the 6/29/2000 API deadline. Lots
of warnings still, offset handling is not implemented. More unit tests
is required because the current implementation actually passes the tests.
X-SVN-Rev: 1661
2000-06-27 20:47:56 +00:00
Jim Snyder Grant
5e09bfa7ed
ICU-271 First functionally complete LMBCS converter
...
X-SVN-Rev: 1657
2000-06-27 19:31:01 +00:00
Helena Chapman
8d12ca8e17
ICU-401 OS/400 specific changes for 1.5 release.
...
X-SVN-Rev: 1634
2000-06-20 23:42:20 +00:00
Steven R. Loomis
62640fec80
ICU-384 No // comments in C code!
...
X-SVN-Rev: 1446
2000-05-23 21:09:13 +00:00
Jim Snyder Grant
7f51cb674c
ICU-384 Add locale-biasing support to LMBCS
...
X-SVN-Rev: 1433
2000-05-22 21:24:26 +00:00