lib


Log

Author Commit Date CI Message
Bruno Haible 429e0425 2022-02-12T13:49:13 Update source file list (regression 2022-01-23). * lib/Makefile.in (SOURCE_FILES): Add encodings_zos.def, ebcdic*.h. (GENERATED_FILES): Add aliases_zos.h, canonical_zos.h. * tests/Makefile.in (SOURCE_FILES): Add IBM-*.TXT.
Bruno Haible 59b4d2b4 2022-01-24T01:31:08 Optimize the EBCDIC table sizes. * lib/converters.h (DEDUPLICATE_TABLES): New macro. * lib/ebcdic1025.h: Deduplicate tables with ebcdic880.h. * lib/ebcdic1123.h: Deduplicate tables with ebcdic1025.h. * lib/ebcdic1132.h: Deduplicate tables with ebcdic838.h. * lib/ebcdic1153.h: Deduplicate tables with ebcdic870.h. * lib/ebcdic1154.h: Deduplicate tables with ebcdic880.h. * lib/ebcdic1155.h: Deduplicate tables with ebcdic1026.h. * lib/ebcdic1156.h: Deduplicate tables with ebcdic1112.h. * lib/ebcdic1157.h: Deduplicate tables with ebcdic1122.h. * lib/ebcdic1158.h: Deduplicate tables with ebcdic1154.h, ebcdic1123.h. * lib/ebcdic1160.h: Deduplicate tables with ebcdic838.h. * lib/ebcdic1164.h: Deduplicate tables with ebcdic1130.h. * lib/ebcdic1165.h: Deduplicate tables with ebcdic870.h. * lib/ebcdic1166.h: Deduplicate tables with ebcdic1154.h. * lib/ebcdic4971.h: Deduplicate tables with ebcdic875.h. * lib/ebcdic12712.h: Deduplicate tables with ebcdic424.h.
Bruno Haible 68ac8a9f 2022-01-23T23:37:30 New EBCDIC encodings. Reported by Ulrich Schwab and Calvin Buckley via Jack Woehr. * NOTES: Mention how to enable EBCDIC encodings. * tests/IBM-*.TXT: New files. * tools/8bit_tab_to_h.c (main): Emit copyright header with year 2022. * tools/Makefile: Add rules for generating ebcdic*.h. * lib/ebcdic*.h: New files, automatically generated by tools/Makefile. * lib/ebcdic838.h: Tweak reverse mapping manually. * lib/ebcdic1160.h: Likewise. * lib/converters.h: Include all ebcdic*.h. * lib/encodings_zos.def: New file. * lib/genaliases2.c: Include encodings_zos.def. * lib/genflags.c: Likewise. * Makefile.devel (lib/aliases_zos.h lib/canonical_zos.h): New rule. (lib/flags.h, totally-clean): Update. * lib/aliases2.h: Include aliases_zos.h. * lib/iconv.c (USE_ZOS): New macro. Include encodings_zos.def, canonical_zos.h. * README, man/iconv_open.3: Document the IBM-* encodings. * tests/Makefile.in (check-extra-yes): Also test the EBCDIC encodings.
Bruno Haible 91f96be0 2021-06-06T11:51:12 Change the license of the library from LGPL 2.0 to LGPL 2.1.
Bruno Haible 0eb1068c 2020-08-31T23:43:18 Fix some -Wcast-qual warning, reported by clang.
Bruno Haible 18b2324b 2020-08-07T03:06:10 Avoid a GCC warning with GCC >= 7.
Bruno Haible 3acb1179 2020-04-04T14:58:34 Change the license of the library from LGPL 2.0 to LGPL 2.1.
Bruno Haible 5a8ccabd 2019-12-23T22:51:48 Do export the symbol 'locale_charset' (needed by GNU bash).
Bruno Haible f1f8809e 2019-05-22T19:11:03 Fix comment. Reported by Paul Hardy <unifoundry@gmail.com>. * lib/jisx0213.h: Fix comment about the underlying standard version.
Bruno Haible 24729046 2019-04-26T20:59:03 Prepare for version 1.16.
Bruno Haible b2ae6d4b 2019-04-26T20:41:14 Tweak exported symbols when --enable-relocatable is used.
Bruno Haible bb4f73bb 2019-03-07T20:30:57 Avoid signed integer overflow during shifts.
Bruno Haible 1badfd5d 2019-01-27T22:57:45 Accommodate a shell that is not in /bin/sh.
Bruno Haible e54fc9c1 2018-09-17T18:28:56 Prefer https URLs where possible.
Bruno Haible 35064ed9 2018-05-04T21:27:39 Simplify code. Drop support for Borland C++ on Windows.
Bruno Haible 07aa900d 2018-05-04T21:22:25 Update from gnulib.
Bruno Haible fa243a1b 2018-01-03T10:50:00 Fix installation in 64-bit mode on AIX.
Bruno Haible 555ccdd7 2017-11-26T20:26:54 Avoid end-of-lines problem in generated shell scripts on Cygwin.
Bruno Haible 18d002cf 2017-05-18T22:04:54 Update from gnulib.
Bruno Haible 9d5ee3d6 2016-12-30T01:12:47 Remove autogenerated files from version control.
Bruno Haible 3d1103e0 2016-12-15T04:00:05 Cleanup useless removals.
Bruno Haible 67802283 2016-12-03T18:52:49 Create tarballs through an Automake-like "make dist" command.
Bruno Haible e563d429 2016-12-03T19:07:57 Avoid compilation warnings in 'genflags' program.
Bruno Haible 554a6e69 2016-12-02T15:45:58 Update from gnulib.
Bruno Haible 3347685a 2016-11-25T11:53:26 Prepare for version 1.15.
Bruno Haible ac2a8ace 2016-11-22T18:30:52 Update support for building with MSVC.
Bruno Haible b29089d8 2016-11-19T17:13:56 Fix link error when compiling with gcc -O0.
Bruno Haible 0a04404c 2016-11-17T23:13:53 UTF-8: Reject surrogates and out-of-range code points.
Bruno Haible 40924a62 2016-10-14T03:18:05 Use 'size_t', not 'int', for the length of a string.
Bruno Haible 500b967b 2016-10-04T20:49:25 Extend CP1255 mapping.
Ben Noordhuis 19970423 2016-10-01T19:24:59 Remove large stack requirement from gentranslit.
Ben Noordhuis cf05c41f 2016-10-01T19:17:57 Remove unused array from gentranslit.
Bruno Haible 5977e1b0 2012-07-01T02:35:32 Make it possible to run 'genaliases2' on native Windows.
Bruno Haible 1f574c8a 2012-07-01T02:25:51 Make it possible to run 'genaliases' on native Windows.
Bruno Haible 3326ae99 2012-07-01T02:25:28 Update copyright year.
Bruno Haible 8dfc4c81 2012-05-13T20:08:21 Tweak the GB18030 converter to map 0x8135F437 to U+E7C7.
Bruno Haible 5365cc8d 2012-03-24T16:03:37 Avoid a GCC warning.
Bruno Haible 48f31c74 2012-02-12T20:54:51 Replace FSF snail-mail address with URL.
Bruno Haible 6b00cc70 2012-01-26T12:37:51 Modernize quoting.
Bruno Haible a625a199 2012-01-15T12:19:04 Support for MSVC 9. Add a comment.
Bruno Haible 9b00b525 2012-01-07T04:31:17 Talk about "native Windows API", not "Woe32".
Bruno Haible cb3eb68c 2012-01-04T14:49:09 Talk about "native Windows API", not "Win32".
Bruno Haible f14f82d1 2011-11-28T02:23:25 Fix bug with error handling in UCS-2, UCS-4, UTF-32 decoders.
Bruno Haible 47bec3b3 2012-06-30T17:28:51 Improve ISO-2022-CP-MS versus CP932.
Bruno Haible 5958e23c 2012-06-30T15:00:29 Improve ISO-2022-CP-MS versus CP932.
Bruno Haible 3a33986e 2011-10-24T02:39:35 New encoding ISO-2022-CP-MS.
Bruno Haible e2f2024d 2011-10-23T18:47:31 Add comments about Windows names of encodings.
Bruno Haible 868ca34d 2011-10-03T13:27:19 Update from gnulib.
Bruno Haible 2665c092 2011-08-07T20:09:23 Remove all .cvsignore files. Not needed any more since the switch to git.
Bruno Haible 4d036b9a 2011-08-07T15:16:56 Prepare for version 1.14.
Bruno Haible 37db12b8 2011-08-07T15:37:08 Update from gnulib.
Bruno Haible ac379c19 2011-08-07T04:54:14 Upgrade the GB18030 converter to the version from 2005.
Bruno Haible 33b05e19 2011-08-06T19:01:19 Fix conversion bug in CP1258 converter.
Bruno Haible bff27216 2011-06-05T15:40:21 Work around <wchar.h> bug on OSF/1 5.1.
Bruno Haible 347ec126 2011-04-01T00:18:38 gentranslit: Fix buffer overrun.
Bruno Haible ccc9de4b 2011-02-28T23:33:49 Update from gnulib.
Bruno Haible 3cdff14a 2011-01-29T18:34:14 Simplify "wchar_t" handling on Cygwin 1.7.x.
Bruno Haible c38bdb4f 2011-01-29T18:24:44 Adjust the meaning of "wchar_t" on native Windows systems.
Bruno Haible fd7d5707 2010-11-24T03:33:29 Implement newer release of BIG5-HKSCS.
Bruno Haible 4413e2ca 2010-06-05T01:15:37 Addendum to 2009-10-18 commit.
Bruno Haible 2cf3ee65 2009-07-08T00:22:57 Fix an endless loop in the conversion to wchar_t.
Bruno Haible 6d4efe5e 2009-04-24T23:51:49 Fix a compilation error on HP-UX 11.00, introduced on 2008-09-16.
Bruno Haible f13047d9 2009-03-26T02:16:00 Prepare for version 1.13.
Bruno Haible 0be2421f 2009-03-25T12:20:30 Fix the handling of Windows resources in shared libraries.
Bruno Haible 459ce580 2009-01-24T23:16:06 New converter for CP1131.
Bruno Haible 13bf88bb 2009-01-17T09:06:59 Add support for "make install-strip".
Bruno Haible 469eb1fa 2009-01-17T07:26:12 Include string.h.
Bruno Haible 770d7477 2008-09-21T17:07:22 Regenerated.
Bruno Haible ee594d9a 2008-09-21T17:06:00 Add aliases for *0213 encodings.
Bruno Haible 607294d2 2008-09-17T01:08:35 New function iconv_open_into.
Bruno Haible 10cf0ccd 2008-09-17T01:08:01 Part 2 of iconv_open().
Bruno Haible 75b3adba 2008-09-17T01:07:53 Part 1 of iconv_open().
Bruno Haible bb8f7987 2008-09-07T23:28:41 More consistent behaviour when invalid input is preceded by a shift sequence.
Bruno Haible 046647ab 2008-09-06T13:39:22 Fix an out-of-bounds write.
Bruno Haible 4d72adc3 2008-04-06T20:40:03 More portable way of building the preloadable library.
Bruno Haible 4932ba96 2008-04-06T09:15:19 Avoid a gcc warning.
Bruno Haible bcb1081e 2008-04-06T07:38:02 Support system-dependent aliases.
Bruno Haible 4fc3efad 2007-06-30T21:47:00 Remove autogenerated file from CVS.
Bruno Haible 68316a7b 2007-05-27T22:16:46 Don't use $< and $@ in a normal target rule.
Bruno Haible 2e7f7e28 2007-05-27T20:23:44 Include metainformation in the form of Windows resources.
Bruno Haible fa56313a 2007-05-27T20:14:55 Change the default value of ICONV_CONST to empty.
Bruno Haible 614f279f 2007-05-25T23:41:00 Add support for the Kazakh RK1048 encoding.
Bruno Haible a446ed6b 2007-04-23T21:57:37 Exploit the fact that wchar_t on native Woe32 is Unicode.
Bruno Haible 2613089e 2007-03-20T01:55:33 Remove redundant mkinstalldirs invocations.
Bruno Haible ed5a7ddc 2007-02-04T15:49:22 Add the Korean postal code mark to the EUC-KR and JOHAB mappings.
Bruno Haible 8d01d1cc 2007-02-04T15:48:31 Update comments regarding KS X 1001.
Bruno Haible a4492a87 2006-12-20T13:35:38 Avoid a problem with setlocale() on AIX.
Bruno Haible f3b57304 2006-10-31T13:48:26 Update infrastructure from GNU gettext.
Bruno Haible a7a84a32 2006-07-27T12:00:38 Remove OS/2 build support that doesn't assume GNU make and GNU bash.
Bruno Haible f260e646 2006-07-26T11:42:48 Remove MSVC/nmake build support.
Bruno Haible f574c3fa 2006-07-25T11:08:43 Remove VMS support.
Bruno Haible c8dc4a2e 2006-07-24T12:43:07 Use the CFLAGS also when linking.
Bruno Haible 5e08f217 2006-07-14T13:24:59 Treat *.stackdump files like core files.
Bruno Haible 45f3f2e9 2006-05-20T14:44:43 Fix stateful conversions.
Bruno Haible a4b44c8f 2006-05-18T12:49:45 Regenerated.
Bruno Haible 7edefe50 2006-05-18T12:48:00 Implement newer releases of BIG5-HKSCS.
Bruno Haible 369ae902 2006-05-18T12:46:29 BIG5-HKSCS:2004 converter, based on HKSCS:1999 and HKSCS:2001 and HKSCS:2004 tables.
Bruno Haible 107ddd42 2006-05-18T12:46:06 BIG5-HKSCS:2001 converter, based on HKSCS:1999 and HKSCS:2001 tables.
Bruno Haible 2bfcdbca 2006-05-18T12:45:31 Handle the mapping to pairs of Unicode characters.
Bruno Haible 45db1ff9 2006-05-18T12:38:45 Generated from the 2006 table of HKSCS:2004.