Commit Graph

51 Commits

Author SHA1 Message Date
Peter Edberg
d4774599b6 ICU-6175 Test detecting empty segments in ISO-2022-x & HZ with UConverterCallbackReason==UCNV_IRREGULAR
X-SVN-Rev: 23572
2008-03-12 23:22:07 +00:00
Markus Scherer
2c15ef3b5c ICU-6071 test and fix BMP-SBCS 1:2 and 2:1 conversions
X-SVN-Rev: 23041
2007-12-07 05:34:26 +00:00
David Bertoni
233ddab1bc ICU-5891 Updates per code review. Also added new data-driven test case.
X-SVN-Rev: 22861
2007-10-26 20:57:56 +00:00
Markus Scherer
49868a5a68 ICU-6001 fix ucnv_getUnicodeSet(LMBCS)
X-SVN-Rev: 22850
2007-10-25 05:17:43 +00:00
Markus Scherer
b90b809ea1 ICU-6002 HZ: restrict byte values and fix various bugs
X-SVN-Rev: 22849
2007-10-25 05:03:34 +00:00
Markus Scherer
31b85e745d ICU-6001 UCNV_ROUNDTRIP_AND_FALLBACK_SET for ucnv_getUnicodeSet(); improve set filtering; fix some bugs
X-SVN-Rev: 22847
2007-10-24 21:15:41 +00:00
Markus Scherer
cc36611b2f ICU-5797 use Shift-JIS table for ISO 2022-JP, and hardcode JIS X 0201 mappings
X-SVN-Rev: 22772
2007-10-11 21:31:32 +00:00
Markus Scherer
a9d956e2d8 ICU-5483 fix ISO 2022 fromUnicode to consistently use roundtrip or else first fallback; fix output encoding schemes
X-SVN-Rev: 22484
2007-08-23 05:46:49 +00:00
George Rhoten
0d01a22429 ICU-5778 Add test for gb18030 enumeration.
X-SVN-Rev: 21945
2007-07-11 03:25:50 +00:00
George Rhoten
cfcf17df72 ICU-5410 Improve ICU4J code coverage for some EUC charsets
X-SVN-Rev: 21905
2007-07-03 21:39:22 +00:00
George Rhoten
cb0ad33fd6 ICU-5645 Add a test for incomplete surrogates when converting UTF-16->UTF-8
X-SVN-Rev: 21684
2007-06-10 03:26:49 +00:00
George Rhoten
e26c39039a ICU-5712 Compare against Windows Vista implementation, and update accordingly. This mainly covers Big5-HKSCS.
X-SVN-Rev: 21542
2007-05-15 22:10:19 +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
a5d3c1ebfc ICU-5574 Test and fix a buffer overflow of the offset handling when a single surrogate character is given.
X-SVN-Rev: 21144
2007-03-01 12:41:15 +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
Ram Viswanadha
dba7618697 ICU-5275 move test to data file
X-SVN-Rev: 20436
2006-09-28 23:02:21 +00:00
Markus Scherer
58d426d1c9 ICU-5218 fix conversion bug for uncompressible supplementary code point in low-target-capacity case; see reply to bug
X-SVN-Rev: 19869
2006-07-21 17:20:18 +00:00
Markus Scherer
8e5f03bcd1 ICU-5188 add ucnv_setSubstString()
X-SVN-Rev: 19789
2006-07-05 23:08:50 +00:00
Markus Scherer
8f9047d4ac ICU-5171 fix iso-2022-cn min bytes per char: 1 not 2
X-SVN-Rev: 19735
2006-06-16 21:54:08 +00:00
George Rhoten
1768c70e6d ICU-5032 Improve code coverage
X-SVN-Rev: 19690
2006-06-06 22:00:05 +00:00
George Rhoten
b5f2352337 ICU-5032 Improve code coverage
X-SVN-Rev: 19689
2006-06-06 19:25:42 +00:00
Markus Scherer
e08d580655 ICU-4739 add "no fallback" flag to resource bundles
X-SVN-Rev: 18836
2005-11-29 00:10:07 +00:00
Markus Scherer
1a37348f3b ICU-4416 add test cases for ucnv_getUnicodeSet() for Unicode charsets
X-SVN-Rev: 17954
2005-06-21 15:14:27 +00:00
Markus Scherer
26091e6ae6 ICU-4223 do not write the UTF-16/32 BOM if there is no text to convert
X-SVN-Rev: 17866
2005-06-12 21:15:18 +00:00
Markus Scherer
2aced37b83 ICU-4268 ISO 2022 converters must not convert SO/SI/ESC
X-SVN-Rev: 17796
2005-06-03 20:17:54 +00:00
Markus Scherer
0a89791a62 ICU-4549 verify that ISO-2022-JP-2 works correctly for ISO 8859-1/7 vs. JIS X 0201
X-SVN-Rev: 17787
2005-06-03 16:13:57 +00:00
Markus Scherer
1cd4ae803f ICU-3674 improve conversion code coverage
X-SVN-Rev: 16573
2004-10-20 13:46:58 +00:00
Markus Scherer
8cf2cb2f1b ICU-3674 improve conversion code coverage
X-SVN-Rev: 16569
2004-10-19 23:44:49 +00:00
Markus Scherer
981c9d4701 ICU-3189 test ucnv_fromUChars() and ucnv_toUChars() on ISO-2022-JP/CN with all-ASCII text
X-SVN-Rev: 14073
2003-12-10 05:54:05 +00:00
Markus Scherer
07e5fd82bb ICU-3179 make ISO-2022-xx return to ASCII mode at the very end of the text
X-SVN-Rev: 14071
2003-12-10 02:03:42 +00:00
Markus Scherer
df783f8102 ICU-3361 fix ISO-2022-KRto handle truncated escape sequences etc.
X-SVN-Rev: 14047
2003-12-09 01:18:21 +00:00
Markus Scherer
c720ee3d83 ICU-3361 fix ISO-2022-JP/JIS7/JIS8 according to specs and to handle truncated escape sequences etc.
X-SVN-Rev: 14029
2003-12-06 01:52:37 +00:00
Markus Scherer
789228165c ICU-3361 fix ucnv_getUnicodeSet(ISO-2022-xx)
X-SVN-Rev: 14000
2003-12-04 19:36:20 +00:00
Markus Scherer
fc6ccc795e ICU-3361 disable the _generic_ ISO-2022 converter
X-SVN-Rev: 13981
2003-12-03 22:53:14 +00:00
Markus Scherer
bfd638cb7d ICU-3361 fix ISO-2022-CN according to RFC 1922 and to handle truncated escape sequences etc.
X-SVN-Rev: 13973
2003-12-03 17:54:17 +00:00
Markus Scherer
3d43f65989 ICU-3346 add some conversion tables for windows system codepages
X-SVN-Rev: 13712
2003-11-13 05:17:24 +00:00
Markus Scherer
142fb8bab6 ICU-3346 bug fix: base table used to fallback from U+0000 to 00 even if U+0000 was unassigned
X-SVN-Rev: 13685
2003-11-12 15:59:08 +00:00
Markus Scherer
dfb7248160 ICU-3346 support loading extension files from non-NULL (application) packages (same package as where the base file is for now)
X-SVN-Rev: 13673
2003-11-12 02:04:55 +00:00
Markus Scherer
21f41ac624 ICU-3346 add ibm-971
X-SVN-Rev: 13657
2003-11-11 18:45:47 +00:00
Markus Scherer
693cbae3a7 ICU-3346 support DBCS-only and other delta (extension-only) .cnv files
X-SVN-Rev: 13637
2003-11-07 23:57:24 +00:00
George Rhoten
6e3e4a7898 ICU-2404 Add a test for Markus to fix
X-SVN-Rev: 13610
2003-11-06 21:58:12 +00:00
Markus Scherer
f24d153bdb ICU-2404 implement ucnv_getUnicodeSet() for extensions
X-SVN-Rev: 13527
2003-10-29 22:06:57 +00:00
Markus Scherer
4614bfe102 ICU-942 fully handle <subchar1> and |2 in converters
X-SVN-Rev: 13522
2003-10-29 03:18:21 +00:00
Markus Scherer
ed3bced160 ICU-1893 update table for ibm-16684
X-SVN-Rev: 13519
2003-10-28 21:49:57 +00:00
Markus Scherer
9f6cc41061 ICU-2404 support SI/SO stateful conversion
X-SVN-Rev: 13517
2003-10-28 19:21:38 +00:00
Markus Scherer
736f1326ed ICU-1893 update tables for ibm-1390 and ibm-1399
X-SVN-Rev: 13510
2003-10-28 05:16: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
Markus Scherer
1fed84843c ICU-1838 forbid converting surrogate code points in UTF-16/32
X-SVN-Rev: 13321
2003-10-06 03:28:36 +00:00
Markus Scherer
34eec8a376 ICU-2449 data-driven conversion tests
X-SVN-Rev: 12722
2003-08-01 14:18:27 +00:00
Markus Scherer
ba7e24cf89 ICU-2449 move some test cases to intltest data-driven conversion tests; allow setting of subchar in data-driven conversion tests
X-SVN-Rev: 12665
2003-07-24 00:17:40 +00:00