Commit Graph

16 Commits

Author SHA1 Message Date
George Rhoten
038f43c843 ICU-3905 Fix some compiler warnings.
X-SVN-Rev: 16196
2004-08-27 16:45:16 +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
Markus Scherer
cefe1b98ab ICU-2949 define and fix ucnv_getMaxCharSize() behavior
X-SVN-Rev: 13537
2003-10-30 22:54:18 +00:00
George Rhoten
98d6fb2fce ICU-3181 Shuffle code around to allow the compiler to inline functions more easily
X-SVN-Rev: 12823
2003-08-14 02:32:31 +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
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
f4562fc9c5 ICU-2959 update copyright notices for 2003 changes
X-SVN-Rev: 12230
2003-06-02 22:26:54 +00:00
George Rhoten
328bdfed8e ICU-2773 Fix preflighing when a multibyte substitution callback is used.
X-SVN-Rev: 11539
2003-04-13 04:41:49 +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
GCL Shanghai
2fab4a8cb7 ICU-1953 backout buffer overflow changes
X-SVN-Rev: 9070
2002-07-09 12:47:45 +00:00
GCL Shanghai
6348e12895 ICU-1953 test for buffer overflows
X-SVN-Rev: 9044
2002-07-06 10:58:51 +00:00
Markus Scherer
401b30896b ICU-1967 fix offset handling on buffer edge
X-SVN-Rev: 9028
2002-07-03 17:58:06 +00:00
Markus Scherer
d0a2920603 ICU-1967 add cesu-8 converter; fix toUnicode error handling of broken utf-8/cesu-8 sequences; fix use of state variables
X-SVN-Rev: 9010
2002-07-02 22:51:23 +00:00
Markus Scherer
2d5114e756 ICU-1967 tighten utf-8 code, must not encode surrogate code points (unpaired surrogates) per unicode 3.2
X-SVN-Rev: 8990
2002-07-02 00:51:16 +00:00
Markus Scherer
97c20c88af ICU-1967 split ucnv_utf.c into more manageable ucnv_uxx.c where x=7, 8, 16, 32
X-SVN-Rev: 8986
2002-07-01 19:32:52 +00:00