Commit Graph

167 Commits

Author SHA1 Message Date
Markus Scherer
27e00900c8 ICU-9932 deprecate & disable cloning-into-user-buffer, except keep ucnv_safeClone() intact
X-SVN-Rev: 34359
2013-09-17 19:48:50 +00:00
Markus Scherer
96cf03a67d ICU-9759 fix typo, cannonical
X-SVN-Rev: 32871
2012-11-20 23:55:31 +00:00
Peter Edberg
b72359eca5 ICU-9623 ICU4C 50 API promotions, fix U_DRAFT -> U_STABLE as needed in .h, fix U_DRAFT -> U_CAPI in .c/cpp
X-SVN-Rev: 32547
2012-10-08 05:16:32 +00:00
Markus Scherer
a2eca4547b ICU-9601 from-UTF-8 m:n conversion: properly revert to pivoting for m:n matching
X-SVN-Rev: 32529
2012-10-05 20:12:49 +00:00
Markus Scherer
e31ce99b84 ICU-8575 option for not including utf headers by default; replace uses of deprecated utf_old.h macros
X-SVN-Rev: 30430
2011-07-27 05:53:56 +00:00
Michael Ow
2a6abd14cf ICU-8006 Update isFixedWidth implementation in ICU4C
X-SVN-Rev: 30052
2011-05-06 21:28:05 +00:00
Michael Ow
4892435224 ICU-8006 Add ucnv_isFixedWidth API and test.
X-SVN-Rev: 29467
2011-02-23 22:21:58 +00:00
Michael Ow
f3fca67f87 ICU-7839 Update ambiguous converter list.
X-SVN-Rev: 28642
2010-09-17 21:25:56 +00:00
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