ChangeLog


Log

Author Commit Date CI Message
Bruno Haible b003e45e 2022-05-15T14:25:58 Switch to libtool 2.4.7. * m4/libtool.m4: Update from libtool-2.4.7, with modifications: 2008-04-06 Bruno Haible <bruno@clisp.org> * m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use CONFIG_SHELL; don't assume that the Makefile.in will set SHELL to ${CONFIG_SHELL}. * m4/ltoptions.m4: Likewise. * m4/ltsugar.m4: Likewise. * m4/ltversion.m4: Likewise. * m4/lt~obsolete.m4: Likewise. * build-aux/ltmain.sh: Update from libtool-2.4.7, with modifications: 2017-07-15 Bruno Haible <bruno@clisp.org> Allow building statically linked binaries, through LDFLAGS="-static". Apply patch from <https://lists.gnu.org/archive/html/bug-libtool/2017-07/msg00000.html>. * build-aux/ltmain.sh (func_mode_help, func_mode_link): In the link mode, accept option '-static-uninstalled-libs' in place of '-static', and make '-static' an equivalent of '-all-static'.
Bruno Haible 8c9fa489 2022-04-13T18:33:16 Fix undefined behaviour. * tests/test-shiftseq.c (main2): Make input array larger.
Bruno Haible c31a1460 2022-02-12T13:50:15 Prepare for version 1.17. * configure.ac: Bump version number to 1.17. * include/iconv.h.in (_LIBICONV_VERSION): Likewise. * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 9:0:7. * src/iconv.c (print_version): Update copyright year. * windows/iconv.rc: Likewise. * windows/libiconv.rc: Likewise. * README: Update download link.
Bruno Haible dc461c46 2022-02-12T14:11:36 Update translations. * po/ro.po: Update Romanian translations. * po/wa.po: Update Walloon translations.
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 9bd653f3 2022-02-07T23:30:46 Update NEWS. * NEWS: Mention the EBCDIC encodings.
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 58976846 2022-01-04T10:32:32 Update after gnulib changed. * gnulib-local/m4/alloca.m4 (gl_FUNC_ALLOCA): Set GL_GENERATE_ALLOCA_H instead of ALLOCA_H. Drop AC_SUBST and AM_CONDITIONAL invocations.
Bruno Haible 05b20c93 2021-09-19T23:13:57 tests: Avoid check-subst failures in QEMU user-mode environments. * Makefile.devel (GNULIB_MODULES): Add stdbool. (gnulib-imported-files): Copy also tests/qemu.h. * tests/is-native.c: New file. * tests/Makefile.in (is-native, is-native.@OBJEXT@): New targets. (clean): Remove the 'is-native' program. (SOURCE_FILES): Add is-native.c. (IMPORTED_FILES): Add qemu.h. * tests/check-subst: Invoke 'locale charmap' only in native environments.
Bruno Haible 76d0485b 2021-06-27T16:39:44 README: Update. Reported at <https://savannah.gnu.org/bugs/?60837>. * README: Overhaul the paragraph that mentions iconv.m4.
Bruno Haible f221458b 2021-06-06T11:42:12 gnulib-local: Put real license notice into the source files.
Bruno Haible 4b1a76b8 2021-02-28T20:34:52 Update DEPENDENCIES.
Bruno Haible e5fd60bc 2021-02-08T00:04:18 Support creating shared libraries on MidnightBSD.
Bruno Haible a1abed73 2021-01-31T13:03:23 Update after gnulib changed on 2020-08-26.
Bruno Haible bcdfef3f 2021-01-31T12:24:54 Switch to autoconf 2.71.
Bruno Haible 1170b8aa 2020-12-09T01:47:18 Switch to autoconf 2.70.
Bruno Haible 0eb1068c 2020-08-31T23:43:18 Fix some -Wcast-qual warning, reported by clang.
Bruno Haible 7088c4e2 2020-08-30T13:06:28 Make sure that build-aux/compile is in the tarball.
Bruno Haible ef92ace1 2020-08-30T02:36:12 Update after gnulib changed.
Bruno Haible 18b2324b 2020-08-07T03:06:10 Avoid a GCC warning with GCC >= 7.
Bruno Haible cf59b934 2020-04-05T13:00:29 Fix an autogen.sh failure (regression from 2016-12-04).
Bruno Haible 1e46c371 2020-04-04T15:08:24 Don't use LGPLv3. * gnulib-local/modules/mbstate (License): Set to LGPLv2+.
Bruno Haible be3f56db 2020-04-04T15:07:06 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 4b278bd2 2019-09-01T17:48:39 build: Add support for shallow-cloning of subdirectories.
Bruno Haible 09d7d2cc 2019-07-05T23:20:57 Don't export the symbol 'aliases_lookup' on non-ELF platforms.
Bruno Haible 9e17a404 2019-07-02T21:25:33 Update to current gnulib. * Makefile.devel (GNULIB_MODULES): Add lib-symbol-visibility. (srclib/Makefile.gnulib): Copy codeset.m4. * srclib/Makefile.am (AM_CFLAGS): Initialize.
Bruno Haible 551543f6 2019-07-02T21:23:34 Drop unused macro gl_GLIBC21.
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 59a168c6 2019-05-11T22:00:26 Update bug reporting instructions.
Bruno Haible 151d0122 2019-04-26T21:20:32 Update translations.
Bruno Haible 6583243a 2019-04-26T21:03:48 Update POT file.
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 4d1a21e0 2019-04-01T22:12:09 build: Separate git operations from build operations.
Bruno Haible bb4f73bb 2019-03-07T20:30:57 Avoid signed integer overflow during shifts.
Bruno Haible cc27bbdf 2019-03-04T17:58:30 Add support for --enable-relocatable to libcharset.
Bruno Haible 1a5a6610 2019-03-04T17:46:57 Update --enable-relocatable support after gnulib changed.
Bruno Haible 1badfd5d 2019-01-27T22:57:45 Accommodate a shell that is not in /bin/sh.
Bruno Haible 6758e5a2 2019-01-27T22:49:35 Update after gnulib changed.
Bruno Haible 40d3b028 2019-01-27T22:48:18 Update support for building with MSVC. Automake does not install ar-lib.
Bruno Haible 4d2b066e 2019-01-06T10:12:00 Revisit handling of file descriptors closed by the parent process.
Bruno Haible b7ca6455 2018-10-24T03:35:51 Remove outdated DJGPP build infrastructure.
Bruno Haible 152fe357 2018-10-24T03:42:24 Update after gnulib changed.
Bruno Haible ba8fe48f 2018-09-22T15:39:54 Avoid some warnings in MSVC build.
Bruno Haible 7a3418bb 2018-09-22T14:23:53 Update from gnulib. Move mapping tables into the code.
Bruno Haible e54fc9c1 2018-09-17T18:28:56 Prefer https URLs where possible.
Bruno Haible 15adde5c 2018-05-04T21:48:35 Drop special instructions for OSF/1.
Bruno Haible f38356d4 2018-05-04T21:37:14 Simplify: Remove the ability to install a preloadable library.
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 678afa4a 2018-05-04T11:18:42 Switch to automake 1.16.
Bruno Haible f87976e3 2018-03-27T17:07:20 Doc tweaks.
Bruno Haible b3a9de1c 2018-01-27T13:51:15 Rename some files.
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 b12cf8e9 2017-07-17T00:17:21 Allow building statically linked binaries, through LDFLAGS="-static". Apply patch from <https://lists.gnu.org/archive/html/bug-libtool/2017-07/msg00000.html>. * build-aux/ltmain.sh (func_mode_help, func_mode_link): In the link mode, accept option '-static-uninstalled-libs' in place of '-static', and make '-static' an equivalent of '-all-static'.
Bruno Haible 11228e8f 2017-07-15T22:46:05 Don't attempt to build preloadable_libiconv.so when linking statically.
Bruno Haible 393cf16d 2017-07-15T21:53:52 Get rid of autom4te.cache directories, as far as possible.
Bruno Haible 18d002cf 2017-05-18T22:04:54 Update from gnulib.
Bruno Haible 941f63af 2017-01-30T23:48:37 Prepare for version 1.15.
Bruno Haible 6e11a11d 2016-12-30T01:15:54 Make Makefile.devel consistent with .gitignore.
Bruno Haible 0bd5a1f2 2016-12-26T01:17:46 Tweak autogen.sh.
Bruno Haible e4a0cbb8 2016-12-26T00:08:38 Reorder Makefile.devel.
Bruno Haible 3d1103e0 2016-12-15T04:00:05 Cleanup useless removals.
Bruno Haible 6d350bca 2016-12-04T20:00:06 Update comments.
Bruno Haible 67802283 2016-12-03T18:52:49 Create tarballs through an Automake-like "make dist" command.
Bruno Haible f90c7bb8 2016-12-04T16:03:49 Remove duplicates of imported files from version control.
Bruno Haible 54e7e483 2016-12-04T15:50:24 Always use the newest released copies of files brought in from Automake.
Bruno Haible 1a1fb4b7 2016-12-04T15:03:29 Always use the newest copies of config.guess, config.sub.
Bruno Haible 6075e236 2016-12-04T15:13:06 Always use the newest copy of fcntl-o.m4.
Bruno Haible ca2bd468 2016-12-04T18:03:07 Remove obsolete documentation.
Bruno Haible cc98b82c 2016-12-03T18:42:27 Make Makefile.devel more useful for the users of the released tarball.
Bruno Haible 6949f136 2016-12-03T19:54:41 Modernize configure.ac.
Bruno Haible f9b5ab34 2016-12-04T02:32:56 Towards reproducible builds.
Bruno Haible 9e79d734 2016-12-04T13:30:44 Update to gettext-0.19.8.1.
Bruno Haible 8886fffb 2016-12-04T02:57:07 Update documentation.
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 0cf9e0f4 2016-11-23T20:58:32 Update installation instructions for Windows.
Bruno Haible 11057077 2016-11-23T20:07:20 Drop the nickname "woe32".
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 0124a3b0 2016-10-22T18:48:57 Switch to libtool 2.4.6.
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 bd21fb8e 2016-10-01T18:29:43 Fix bug #41187.
Bruno Haible da2aa29c 2016-10-01T16:37:58 Update to current gnulib.
Bruno Haible a8437051 2016-10-01T16:29:46 Switch to automake 1.15.
Bruno Haible 4a064184 2016-10-01T16:22:10 Remove autogenerated doc files from version control.
Bruno Haible 3dda6027 2012-12-07T04:09:10 Change copyright holder of man pages.
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 8dfc4c81 2012-05-13T20:08:21 Tweak the GB18030 converter to map 0x8135F437 to U+E7C7.
Bruno Haible ba31d76e 2012-04-29T04:00:00 Switch to autoconf 2.69 and automake 1.12.