Commit Graph

51 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
Markus Scherer
8e5f03bcd1 ICU-5188 add ucnv_setSubstString()
X-SVN-Rev: 19789
2006-07-05 23:08:50 +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
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
7b5b479d09 ICU-3343 fix and improve ucnv_safeClone() implementations
X-SVN-Rev: 14141
2003-12-16 05:16:55 +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
b72a1b75cc ICU-3346 support DBCS-only and other delta (extension-only) .cnv files
X-SVN-Rev: 13638
2003-11-08 00:09:50 +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
Markus Scherer
a5ec028eea ICU-2235 add swapping of ICU .cnv conversion tables
X-SVN-Rev: 13155
2003-09-22 13:57:19 +00:00
Markus Scherer
1eb897ec0f ICU-2449 documentation updates
X-SVN-Rev: 12733
2003-08-01 15:03:46 +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
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
Markus Scherer
3c802a478a ICU-1885 add swaplfnl converter option
X-SVN-Rev: 9878
2002-09-18 01:27:37 +00:00
George Rhoten
f2278079f3 ICU-1913 Make the structure smaller by moving the pointers first, which must be aligned on 4, 8 or 16 byte boundaries.
X-SVN-Rev: 9586
2002-08-06 00:55:25 +00:00
Steven R. Loomis
4ef2dc2ea1 ICU-1991 ucnv_openPackage
X-SVN-Rev: 9220
2002-07-17 02:34:50 +00:00
Vladimir Weinstein
1b0596cd30 ICU-1541 consistently added U_CAPI & U_EXPORT2 to all the declarations and definitions
X-SVN-Rev: 7038
2001-11-21 01:02:11 +00:00
Helena Chapman
d816eefc57 ICU-1264 added namspace support where possible.
X-SVN-Rev: 6124
2001-10-08 23:26:58 +00:00
George Rhoten
cb4a210822 ICU-1099 Undo const to some static data
X-SVN-Rev: 5573
2001-08-24 01:02:37 +00:00
George Rhoten
66288afa66 ICU-1099 Add const to some static data
X-SVN-Rev: 5571
2001-08-24 00:22:07 +00:00
George Rhoten
35591e5501 ICU-1019 add const to the context pointers
X-SVN-Rev: 5105
2001-06-26 22:51:14 +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
756972f00c ICU-875 fix and clean up ucnv_fixFileSeparator() and ucnv_isAmbiguous()
X-SVN-Rev: 4147
2001-03-16 20:49:41 +00:00
Markus Scherer
85224a58fd ICU-866 add subchar1 to static and runtime data
X-SVN-Rev: 3781
2001-02-26 19:45:35 +00:00
Jim Snyder Grant
5479dd7c73 ICU-388 and jb 853: ucnv_safeClone - the guts of the implementation
X-SVN-Rev: 3657
2001-02-16 22:22:40 +00:00
George Rhoten
b658380b62 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3454
2001-01-23 18:10:46 +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
Steven R. Loomis
c12237ff37 ICU-627 fix portability of UConverterStaticData
X-SVN-Rev: 2557
2000-10-03 20:18:22 +00:00
Ram Viswanadha
3f08ec4dd5 ICU-289 moved struct definition of ISO2022 to ucnv2022.c
X-SVN-Rev: 2239
2000-08-14 23:58:08 +00:00
Markus Scherer
5b2fb059cd ICU-505 increase size of overflow buffer to 32 (need >=24)
X-SVN-Rev: 1904
2000-07-17 19:47:36 +00:00
Markus Scherer
6f2e1ed803 ICU-103 add more toU state fields to UConverter
X-SVN-Rev: 1888
2000-07-15 01:11:49 +00:00
Vladimir Weinstein
dda638684d ICU-103 removed duplicate typedef to make gcc happy
X-SVN-Rev: 1849
2000-07-13 16:51:48 +00:00
Markus Scherer
fc52220b90 ICU-103 need struct names for some structs for compatibility with forward declarations
X-SVN-Rev: 1833
2000-07-13 00:12:34 +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
Steven R. Loomis
d7b44985af ICU-311 updates for callback changes
X-SVN-Rev: 1687
2000-06-29 00:14:01 +00:00
Helena Chapman
22502d9977 ICU-311 fixed to use the new callback APIs.
X-SVN-Rev: 1667
2000-06-28 19:43:17 +00:00
Steven R. Loomis
367e17b16a ICU-393 removing old files
X-SVN-Rev: 1545
2000-06-02 00:24:27 +00:00
Vladimir Weinstein
8e21f86812 ICU-12 all public include files are now in unicode dir, all private icu_ functions renamed to uprv_
X-SVN-Rev: 472
1999-12-28 23:39:02 +00:00
Steven R. Loomis
363ee387f6 ICU-161 (c)opyright notices
X-SVN-Rev: 362
1999-12-09 23:27:55 +00:00
Helena Chapman
61c30e4e4e ICU-157 Updated the copyright notice in the icudata.dll file.
X-SVN-Rev: 336
1999-12-07 23:30:58 +00:00
Steven R. Loomis
a34482e43f ICU-157 converter data in udata + udata fixes
X-SVN-Rev: 296
1999-12-04 02:31:40 +00:00
Markus Scherer
ed2fcb6223 ICU-165 converter aliases use memory-mappable cnvalias.dat with the udata api
X-SVN-Rev: 250
1999-11-23 23:02:55 +00:00
Vladimir Weinstein
e4b933f6f1 ICU-35 header files comments updated so that Doc++ doesn't produce broken links
X-SVN-Rev: 161
1999-11-03 18:20:21 +00:00
Steven R. Loomis
6bcddc5d73 ICU-7 added U_CDECL_BEGIN and U_CDECL_END (extern "C"), wrapped declaration of UConverter in 'extern "C" { ... }' for C++
X-SVN-Rev: 118
1999-10-25 22:46:05 +00:00
Markus Scherer
af83b2d57c ICU-7 added U_CFUNC to struct UConverter to make the callback function pointers compatible with the standard implementations
X-SVN-Rev: 114
1999-10-23 00:44:42 +00:00
Alan Liu
829f75a42e ICU-46 Redone - don't include internal headers, and only forward declare if necessary (use #ifndef)
X-SVN-Rev: 109
1999-10-22 21:27:33 +00:00
Alan Liu
bfd63fc3ba ICU-46 Make of source/common broken on Linux; simple fix to 2 headers
X-SVN-Rev: 95
1999-10-22 00:18:52 +00:00
Markus Scherer
1966fd0e50 ICU-6 more renaming of constant names
FAILURE -> U_FAILURE etc.

X-SVN-Rev: 80
1999-10-18 23:44:20 +00:00