Commit Graph

159 Commits

Author SHA1 Message Date
Peter Edberg
867af878ad ICU-6175 Invoke toUnicode error handler for empty segments in ISO-2022-x & HZ with new UConverter.toUCallbackReason=UCNV_IRREGULAR
X-SVN-Rev: 23571
2008-03-12 23:20:11 +00:00
George Rhoten
1924e04190 ICU-5999 Remove gsm-03.38 because the tests already pass without it. See ticket for details.
X-SVN-Rev: 23348
2008-02-04 17:28:42 +00:00
George Rhoten
da6bcd2c16 ICU-6112 Reset a converter about 20% faster. This is helpful when converting many small strings. In the overall scheme of things, it's not that significant since a reset is generally quick.
X-SVN-Rev: 23137
2007-12-28 19:59:17 +00:00
Markus Scherer
c2b52dbe07 ICU-5999 add gsm-03.38 to ucnv_isAmbiguous()
X-SVN-Rev: 22830
2007-10-22 19:07:34 +00:00
Markus Scherer
7bb221a187 ICU-5869 revert changes (r22476); too risky and needs further discussion; see ticket reply
X-SVN-Rev: 22607
2007-08-31 19:39:14 +00:00
George Rhoten
76a99ee0e0 ICU-5447 Allow tests to pass with additional data.
X-SVN-Rev: 22508
2007-08-24 09:42:49 +00:00
George Rhoten
8620a4a530 ICU-5869 Properly NULL terminate strings that are not byte based, like UTF-16 or UTF-32.
X-SVN-Rev: 22476
2007-08-22 23:39:11 +00:00
George Rhoten
9ce90e2c18 ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly.
X-SVN-Rev: 22422
2007-08-19 08:59:28 +00:00
George Rhoten
5c3a43a348 ICU-5234 Revert a few of the previous changes to use more of the original names & update a few tables.
X-SVN-Rev: 21505
2007-05-10 06:40:31 +00:00
George Rhoten
f3632ae430 ICU-5510 Allow code to work with a limit == U_MAX_PTR
X-SVN-Rev: 21134
2007-02-27 08:48:19 +00:00
Markus Scherer
9acca77737 ICU-5518 merge direct-from-UTF-8 conversion code from http://source.icu-project.org/repos/icu/icu/branches/markus/ucnvutf8 -r 20735:20990 to icu/trunk
X-SVN-Rev: 21010
2007-02-06 05:24:14 +00:00
George Rhoten
5efbe065a8 ICU-5234 Fix some rptp2ucm conversion problems when converting from the CDRA files to Most of the changes are due to new way to name the tables.
Most of these table changes are not updates.

X-SVN-Rev: 20923
2007-01-24 23:27:45 +00:00
George Rhoten
e2be25e646 ICU-5510 Add argument checks to verify that complete UChar * buffers are being used.
X-SVN-Rev: 20654
2006-11-14 22:59:46 +00:00
George Rhoten
916e39755c ICU-5282 Better fix for UCONFIG_NO_LEGACY_CONVERSION
X-SVN-Rev: 19964
2006-08-02 22:30:16 +00:00
Eric Mader
87731aeae7 ICU-5282 Fix problems found by uconfigtest.
X-SVN-Rev: 19922
2006-07-28 22:58:29 +00:00
Markus Scherer
8e5f03bcd1 ICU-5188 add ucnv_setSubstString()
X-SVN-Rev: 19789
2006-07-05 23:08:50 +00:00
Markus Scherer
825412e319 ICU-5229 document and check that ucnv_convertEx() streaming conversion requires an explicit pivot buffer
X-SVN-Rev: 19736
2006-06-16 21:55:52 +00:00
George Rhoten
b6fa95c973 ICU-5225 Minor speed improvement for opening and closing converters.
X-SVN-Rev: 19705
2006-06-12 06:28:31 +00:00
George Rhoten
17fa571373 ICU-4506 Break alias table dependency on the rest of conversion code
X-SVN-Rev: 17568
2005-05-08 07:56:44 +00:00
Eric Mader
41ca4f63ee ICU-4428 update copyright notices for ICU 3.3.
X-SVN-Rev: 17296
2005-03-08 22:49:59 +00:00
Ram Viswanadha
1bc502c3ed ICU-4390 change the name of the API
X-SVN-Rev: 17168
2005-02-01 01:06:48 +00:00
Ram Viswanadha
e083bf3117 ICU-4390 preview of the api
X-SVN-Rev: 17162
2005-01-28 02:45:30 +00:00
George Rhoten
70b126c727 ICU-4288 Fix some compiler warnings.
X-SVN-Rev: 16927
2004-12-08 01:05:40 +00:00
George Rhoten
3f36751ce2 ICU-3857 Don't crash if '-' isn't available.
X-SVN-Rev: 16694
2004-11-01 19:13:35 +00:00
George Rhoten
7bbfff8f0b ICU-3857 Update as per reviewer comments.
X-SVN-Rev: 16692
2004-11-01 17:41:49 +00:00
George Rhoten
9fe39e1c8c ICU-3805 Break putil.h/utypes.h header file dependancy loop
X-SVN-Rev: 16529
2004-10-18 02:43:33 +00:00
George Rhoten
18ffb7c81f ICU-3963 Make sure that better symbol names are exported for urename.h
X-SVN-Rev: 16333
2004-09-16 04:00:12 +00:00
George Rhoten
a2173be0a3 ICU-3696 Replace jisx-201 with ibm-897.
X-SVN-Rev: 16286
2004-09-09 07:57:06 +00:00
George Rhoten
54372e084e ICU-4078 Allow the majority of the converter API to not depend on ures_ API.
X-SVN-Rev: 16280
2004-09-09 00:57:05 +00:00
Markus Scherer
8a3a93deed ICU-4078 use USetAdder interface to remove dependencies of low-level code on the USet/UnicodeSet implementation
X-SVN-Rev: 16265
2004-09-07 17:59:53 +00:00
Markus Scherer
53e086dc9a ICU-4078 disentangle conversion and properties code some from other parts of the common library
X-SVN-Rev: 16193
2004-08-26 22:51:40 +00:00
George Rhoten
a8c47516eb ICU-3857 Return a CCSID for gb18030
X-SVN-Rev: 16043
2004-07-18 09:57:18 +00:00
Ram Viswanadha
faa56bc083 ICU-3019 add dectetion of UTF-EBCDIC signature
X-SVN-Rev: 16027
2004-07-16 21:48:33 +00:00
Eric Mader
14fbb48bf9 ICU-3770 Updated copyright notices for ICU 3.0
X-SVN-Rev: 15385
2004-05-18 22:01:41 +00:00
George Rhoten
190cb67d55 ICU-3753 Fix the case when STL set is used.
X-SVN-Rev: 15296
2004-05-13 21:21:58 +00:00
Markus Scherer
7b5b479d09 ICU-3343 fix and improve ucnv_safeClone() implementations
X-SVN-Rev: 14141
2003-12-16 05:16:55 +00:00
Markus Scherer
b4e7245d1e ICU-3222 fix compiler warnings
X-SVN-Rev: 13985
2003-12-04 00:34:51 +00:00
Markus Scherer
1c20983f6e ICU-3361 handle illegal & unsupported escape sequences with callbacks
X-SVN-Rev: 13970
2003-12-03 17:43:17 +00:00
Andy Heninger
22b16ab91e ICU-2403 tracing, have cintltst save trace settings across u_cleanup().
Add trace Open and Close option to cintltst

X-SVN-Rev: 13896
2003-11-26 03:09:51 +00:00
Markus Scherer
19c5a7a2e7 ICU-2403 add tracing to converter open/close/load/unload
X-SVN-Rev: 13822
2003-11-21 23:24:11 +00:00
Markus Scherer
abe59f5ae1 ICU-2404 ucnv_getNextUChar() for extensions
X-SVN-Rev: 13541
2003-10-31 16:36:32 +00:00
Markus Scherer
ad1c32aa0e ICU-2404 ucnv_getNextUChar() for extensions
X-SVN-Rev: 13540
2003-10-31 04:59:36 +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
cea34629f2 ICU-2404 first code for m:n conversion extensions
X-SVN-Rev: 13490
2003-10-25 00:29:13 +00:00
George Rhoten
f65b5ef435 ICU-2449 Use == instead of =
X-SVN-Rev: 13096
2003-09-15 21:09:21 +00:00
Markus Scherer
19fb36e3bd ICU-2449 refactor conversion - call toUnicode and getNextUChar callbacks only from ucnv.c framework
X-SVN-Rev: 12728
2003-08-01 14:39:14 +00:00
Markus Scherer
8ab9f23f3a ICU-2449 refactor conversion - call fromUnicode callbacks only from ucnv.c framework
X-SVN-Rev: 12667
2003-07-24 00:28:47 +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
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
8ad673814c ICU-2699 Fix some compiler warnings
X-SVN-Rev: 11911
2003-05-13 17:16:53 +00:00