thodg/libiconv/NEWS

Branch :


Log

Author Commit Date CI Message
af375a34 2023-05-12 22:50:18 Integrate the last change. * src/Makefile.in (SOURCE_FILES): Add zos-tag.h. * tests/Makefile.in (SOURCE_FILES): Add check-tag. * NEWS: Mention the new functionality.
19b6af5e 2023-04-03 04:12:01 Allow overriding the newline conversion for EBCDIC encodings. Reported by Mike Fulton <mikefultonpersonal@gmail.com> in <https://lists.gnu.org/archive/html/bug-gnu-libiconv/2023-04/msg00009.html>. * include/iconv.h.in (ICONV_SURFACE_NONE, ICONV_SURFACE_EBCDIC_ZOS_UNIX): New macros. (ICONV_GET_FROM_SURFACE, ICONV_SET_FROM_SURFACE, ICONV_GET_TO_SURFACE, ICONV_SET_TO_SURFACE): New macros. * lib/converters.h (struct conv_struct): Add the fields isurface, osurface. (swap_x15_x25): New macro. * lib/iconv.c (iconv_open, iconv_open_into): Add local variables from_surface, to_surface. (ALL_SURFACES): New macro. (iconvctl): Adjust ICONV_TRIVIALP implementation. Implement the ICONV_{GET,SET}_{FROM,TO}_SURFACE requests. * lib/iconv_open1.h: Parse a /ZOS_UNIX surface specifier. Set from_surface, to_surface. * lib/iconv_open2.h: Copy the values of from_surface, to_surface into the conversion descriptor. * lib/ebcdic*.h (*_mbtowc): Test the isurface. If requested, call swap_x15_x25 right after fetching an input byte. (*_wctomb): Test the osurface. If requested, call swap_x15_x25 right before storing an output byte. * man/iconvctl.3 (REQUEST VALUES): Document the ICONV_{GET,SET}_{FROM,TO}_SURFACE requests. * src/iconv.c (main): If ICONV_EBCDIC_ZOS_UNIX is set, set the from/to surfaces accordingly. * man/iconv.1 (ENVIRONMENT): New section. * tests/check-ebcdic: New file. * tests/Makefile.in (check): Invoke it. (SOURCE_FILES): Add it. * NEWS: Mention the new functionality.
02abfbed 2023-04-01 00:56:53 Add some transliterations for mathematical symbols. Based on <https://sourceware.org/bugzilla/show_bug.cgi?id=23132> and the translit_neutral change in <https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=513aaa0d782f8fae36732d06ca59d658149f0139>. Reported by Mike Fulton <mikefultonpersonal@gmail.com> in <https://lists.gnu.org/archive/html/bug-gnu-libiconv/2023-03/msg00002.html>. * lib/translit.def: Add a couple of transliterations in the range U+27C0..U+29FF. * NEWS: Mention it.
9bd653f3 2022-02-07 23:30:46 Update NEWS. * NEWS: Mention the EBCDIC encodings.
3acb1179 2020-04-04 14:58:34 Change the license of the library from LGPL 2.0 to LGPL 2.1.
f38356d4 2018-05-04 21:37:14 Simplify: Remove the ability to install a preloadable library.
0a04404c 2016-11-17 23:13:53 UTF-8: Reject surrogates and out-of-range code points.
40924a62 2016-10-14 03:18:05 Use 'size_t', not 'int', for the length of a string.
500b967b 2016-10-04 20:49:25 Extend CP1255 mapping.
3a33986e 2011-10-24 02:39:35 New encoding ISO-2022-CP-MS.
675ac2ff 2011-08-07 16:42:16 Version 1.14.
ac379c19 2011-08-07 04:54:14 Upgrade the GB18030 converter to the version from 2005.
33b05e19 2011-08-06 19:01:19 Fix conversion bug in CP1258 converter.
b918f35d 2011-07-03 17:43:06 Fix interactive behaviour of iconv program.
fd7d5707 2010-11-24 03:33:29 Implement newer release of BIG5-HKSCS.
2cf3ee65 2009-07-08 00:22:57 Fix an endless loop in the conversion to wchar_t.
459ce580 2009-01-24 23:16:06 New converter for CP1131.
bd6a5a3e 2008-09-17 01:17:15 Mention iconv_open_into().
bb8f7987 2008-09-07 23:28:41 More consistent behaviour when invalid input is preceded by a shift sequence.
bcb1081e 2008-04-06 07:38:02 Support system-dependent aliases.
d5777c95 2007-10-07 19:33:47 Mention the license upgrade.
5c0181b1 2007-06-30 21:45:55 Typo.
614f279f 2007-05-25 23:41:00 Add support for the Kazakh RK1048 encoding.
ed5a7ddc 2007-02-04 15:49:22 Add the Korean postal code mark to the EUC-KR and JOHAB mappings.
a4492a87 2006-12-20 13:35:38 Avoid a problem with setlocale() on AIX.
7edefe50 2006-05-18 12:48:00 Implement newer releases of BIG5-HKSCS.
422b3b1d 2006-01-23 13:25:49 New feature: character-dependent substitutions.
3a95ad61 2006-01-23 13:23:00 Accept long options.
e08e610f 2005-12-28 14:14:53 Extend GB18030 converter to cover the entire Unicode PUA.
0b8f69a5 2005-12-20 12:04:10 Add private area mappings to CP949.
b7709195 2005-12-15 12:53:32 Add private area mappings to CP950.
05a280da 2005-12-15 12:43:45 CP936 is now different from GBK.
c39e370c 2005-12-14 12:14:22 Add 5 irreversible mappings to the CP932 converter.
912d099a 2005-12-14 11:25:21 Include Euro sign.
cd4300ce 2005-07-25 12:02:53 Tidy up exported symbols.
47906fb0 2005-07-06 14:28:51 Portability to mingw.
38981e01 2005-05-23 10:06:44 Implement BIG5-2003 encoding.
c16f555c 2005-05-23 10:04:30 Add EURO SIGN to EUC-TW converter.
bb98761e 2005-03-29 13:55:27 Implement and document ATARIST converter.
37a70626 2005-03-29 13:56:39 Rename libiconv_plug.so to preloadable_libiconv.so.
e6c475ab 2004-07-22 12:50:01 New revision of ISO-8859-7.
7736228d 2004-07-22 12:49:09 New encoding ISO-8859-11.
24b960a3 2003-04-14 14:08:07 Support for relocatable installation.
5c844a41 2003-02-17 10:32:22 Enable recursive transliteration, with results depending on the target codeset.
3e7d32df 2002-05-29 16:00:38 Update for 1.8.
df0d6366 2002-05-29 14:16:19 Oops.
bed479f8 2002-05-29 14:13:44 Update.
f1b5561d 2002-05-21 12:53:40 Upgrade KSX1001 to 1998 version.
b4332637 2002-05-18 01:27:16 Write Shift_JIS instead of Shift-JIS.
0e0ca652 2002-05-10 10:37:12 Say Woe32, not Win32.
275d176b 2002-05-06 10:21:29 Prepare for 1.8.
dc5f739c 2002-01-16 12:22:10 New options -c, -s, -l.
ac5c91d0 2001-06-26 15:08:13 Change handling of Yen sign and tilde in JISX encodings, for consistency with glibc.
cb29b348 2001-06-26 15:35:01 Update for release 1.7.
9d4c7e2e 2001-06-08 13:13:45 Update.
d7e158e0 2001-05-21 12:32:48 CP1255 handles combining characters.
7cde6c1c 2001-05-21 12:28:48 GB18030 changes.
9a82fec0 2001-05-21 12:31:31 CP1258 handles combining characters.
e91c0ce3 2001-04-12 12:55:41 Add UTF-32 encodings.
74426b18 2001-02-26 13:43:06 Update.
a0af28a7 2001-02-22 16:46:54 Update.
06aa1274 2001-01-05 13:52:21 Add support for CP862.
875b6b71 2000-11-20 18:24:35 Document JOHAB again.
d51d26bc 2000-11-20 18:33:47 Add support for locale dependent "char" and "wchar_t" encodings.
fdd8e49f 2000-11-20 18:26:50 Transliteration is now off by default.
53dc1909 2000-11-20 18:35:24 Align the CP950 converter to the official tables.
06522275 2000-10-24 12:24:00 An old typo.
8333237d 2000-10-23 14:20:07 Add support for GB18030 and BIG5HKSCS.
364bc09a 2000-09-22 12:26:23 Mention OS/2.
da1ff855 2000-03-15 20:22:04 Upgrade to libiconv-1.2.
6d93d60b 2000-04-17 17:18:14 Upgrade to libiconv-1.3.
c37afd43 2000-01-24 13:06:57 Upgrade to libiconv-1.1.
00e960fc 2000-01-04 21:56:56 Upgrade to libiconv-1.0.
3af9cd39 1999-12-31 12:50:49 Import from libiconv-0.3.