--- embedaddon/libiconv/ChangeLog 2012/05/29 09:29:42 1.1.1.2 +++ embedaddon/libiconv/ChangeLog 2021/03/17 13:38:46 1.1.1.3 @@ -1,5 +1,671 @@ +2019-04-26 Bruno Haible + + Update translations. + $ rsync -Lrtvz translationproject.org::tp/latest/libiconv/ po/new + $ cd po/new + $ for f in *.po; do \ + msgmerge --update --lang=${f%.po} --previous $f ../libiconv.pot; \ + done + $ mv *.po ../ + $ cd ..; rm -rf new + +2019-04-26 Bruno Haible + + Update POT file. + $ cd po; make update-po + +2019-04-26 Bruno Haible + + Prepare for version 1.16. + * configure.ac: Bump version number to 1.15. + * include/iconv.h.in (_LIBICONV_VERSION): Likewise. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 8:1:6. + * src/iconv.c (print_version): Update copyright year. + * windows/iconv.rc: Likewise. + * windows/libiconv.rc: Likewise. + * README: Update download link. + +2019-04-26 Bruno Haible + + Tweak exported symbols when --enable-relocatable is used. + * lib/Makefile.in (DEFS): Map 'relocate2' to a different symbol. + +2019-04-01 Bruno Haible + + build: Separate git operations from build operations. + * gitsub.sh: New file, from gnulib. + * .gitmodules: New file. + * autogen.sh: Remove all git operations. Look at GNULIB_SRCDIR + environment variable. Ignore the GNULIB_TOOL environment variable. + * HACKING: Explain when to use gitsub.sh. + +2019-03-07 Bruno Haible + + Avoid signed integer overflow during shifts. + Reported by Jeffrey Walton . + * lib/tcvn.h (tcvn_wctomb): Use unsigned integer type for bit mask + operation. + * lib/viscii.h (viscii_wctomb): Likewise. + +2019-03-04 Bruno Haible + + Add support for --enable-relocatable to libcharset. + * autogen.sh: Copy some more files to libcharset/build-aux/ and + libcharset/m4/. + +2019-03-04 Bruno Haible + + Update --enable-relocatable support after gnulib changed. + * configure.ac: Move the LT_INIT invocation before the gl_RELOCATABLE + invocation. Remove unused argument to gl_RELOCATABLE. + +2019-01-27 Bruno Haible + + Accommodate a shell that is not in /bin/sh. + * Makefile.in (SHELL): Use the value found by configure. + * lib/Makefile.in (SHELL): Likewise. + * man/Makefile.in (SHELL): Likewise. + * src/Makefile.in (SHELL): Likewise. + * tests/Makefile.in (SHELL): Likewise. + (check, check-extra-yes): Use SHELL to run the check-* scripts. + +2019-01-27 Bruno Haible + + Update after gnulib changed. + * Makefile.in (GNULIB_IMPORTED_FILES): Remove build-aux/snippet/*. + +2019-01-27 Bruno Haible + + Update support for building with MSVC. Automake does not install ar-lib. + * autogen.sh: Fetch build-aux/ar-lib here. + * Makefile.devel (srclib/Makefile.in): Don't fetch build-aux/ar-lib + here. + * Makefile.in (AUTOMAKE_IMPORTED_FILES): Remove build-aux/ar-lib. + (IMPORTED_FILES): Add build-aux/ar-lib. + +2019-01-06 Bruno Haible + + Revisit handling of file descriptors closed by the parent process. + * src/iconv.c (main): Add comment. + +2018-10-23 Bruno Haible + + Remove outdated DJGPP build infrastructure. + Approved by Juan Manuel Guerrero . + * djgpp: Remove directory. + * INSTALL.djgpp: Remove file. + * Makefile.in (SOURCE_FILES): Remove them. + +2018-10-23 Bruno Haible + + Update after gnulib changed. + * configure.ac (AC_PREREQ): Bump minimum Autoconf version to 2.63. + +2018-09-22 Bruno Haible + + Avoid some warnings in MSVC build. + * include/export.h: Handle MSVC compiler as well. + +2018-09-22 Bruno Haible + + Update from gnulib. Move mapping tables into the code. + * autogen.sh: Don't create libcharset/m4/relocatable-lib.m4. + * Makefile.in (mostlyclean, clean, distclean, maintainer-clean): Don't + remove lib/charset.alias. + * tests/check-subst: Don't set CHARSETALIASDIR. + +2018-05-04 Bruno Haible + + Drop special instructions for OSF/1. + * INSTALL.generic: Remove the recommendation for OSF/1. + +2018-05-04 Bruno Haible + + Simplify: Remove the ability to install a preloadable library. + * preload/*: Remove directory. + * Makefile.devel: Don't recurse into 'preload'. + * Makefile.in: Likewise. + * configure.ac: Don't declare 'preload' as a subdirectory. + * README, NEWS: Update. + +2018-05-04 Bruno Haible + + Simplify code. Drop support for Borland C++ on Windows. + * lib/iconv.c: Simplify 'defined _WIN32 || defined __WIN32__' to just + 'defined _WIN32'. + * lib/iconv_open1.h: Likewise. + +2018-05-04 Bruno Haible + + * lib/relocatable.c: Update from gnulib. + +2018-05-04 Bruno Haible + + Switch to automake 1.16. + * autogen.sh: Update comment. + * Makefile.devel (AUTOMAKE, ACLOCAL): Switch to version 1.16. + * libcharset/Makefile.devel (ACLOCAL): Likewise. + * preload/Makefile.devel (ACLOCAL): Likewise. + +2018-03-27 Bruno Haible + + Doc tweaks. + * README: Don't recommend to use --prefix=/usr/local, as it produces + problems with GCC (since GCC's treatment of /usr/local/include and + /usr/local/lib is inconsistent by default). Don't recommend to use + the iconv.m4 installed by GNU gettext, because it won't work when + GNU automake and GNU gettext are installed with different --prefix + options; instead recommend the 'iconv' module from gnulib. + +2018-01-27 Bruno Haible + + Rename some files. + * INSTALL.windows: Renamed from README.windows. + * INSTALL.djgpp: Renamed from README.djgpp. + * Makefile.in (SOURCE_FILES): Update. + +2018-01-03 Bruno Haible + + Fix installation in 64-bit mode on AIX. + * lib/Makefile.in (AR): New variable. + (install): Use it instead of hardcoding 'ar'. + +2017-11-26 Bruno Haible + + Avoid end-of-lines problem in generated shell scripts on Cygwin. + Patch by Feiyun Wang . + * lib/genaliases.c (main): Create canonical.sh and canonical_local.sh + with Unix end-of-line characters, regardless of Cygwin choice of + text mode vs. binary mode. + +2017-07-15 Bruno Haible + + Allow building statically linked binaries, through LDFLAGS="-static". + Apply patch from + . + * 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'. + +2017-07-15 Bruno Haible + + Don't attempt to build preloadable_libiconv.so when linking statically. + * preload/configure.ac (enable_shared, enable_static): Don't force + shared libraries when LDFLAGS indicates static linking. + (PLUGLIB): Set to empty when is not configured for building shared + libraries. + +2017-07-15 Bruno Haible + + Get rid of autom4te.cache directories, as far as possible. + * Makefile.devel (srclib/Makefile.in, aclocal.m4, configure, + config.h.in): Remove autom4te.cache after invoking aclocal, autoconf, + autoheader, automake. + * preload/Makefile.devel (aclocal, configure): Likewise. + +2017-05-18 Bruno Haible + + * lib/relocatable.h: Update from gnulib. + * lib/relocatable.c: Update from gnulib. + +2017-01-30 Bruno Haible + + Prepare for version 1.15. + * src/iconv.c (print_version): Update copyright year. + * windows/iconv.rc: Likewise. + * windows/libiconv.rc: Likewise. + +2016-12-29 Bruno Haible + + Make Makefile.devel consistent with .gitignore. + * Makefile.devel (srclib/Makefile.in): Depend on aclocal.m4. + (totally-clean): Remove also aclocal.m4. + +2016-12-25 Bruno Haible + + Tweak autogen.sh. + * autogen.sh: Emit a "done" diagnostic when autogen.sh completed + successfully. + +2016-12-25 Bruno Haible + + Reorder Makefile.devel. + * Makefile.devel: Reorder: put gnulib targets before autotools targets. + +2016-12-14 Bruno Haible + + Cleanup useless removals. + * lib/Makefile.in (distclean): No need to remove 'libtool'. + +2016-12-04 Bruno Haible + + Update comments. + * Makefile.devel: Update comments about release process. + +2016-12-04 Bruno Haible + + Create tarballs through an Automake-like "make dist" command. + * Makefile.in (SOURCE_FILES, LIBTOOL_IMPORTED_FILES, + AUTOMAKE_OLD_IMPORTED_FILES, AUTOMAKE_IMPORTED_FILES, IMPORTED_FILES, + GENERATED_FILES, DISTRIBUTED_BUILT_FILES, DISTFILES): New macros. + (distdir): New target. + (PACKAGE, VERSION, TAR, GZIP): New macros. + (dist): New target. + * lib/Makefile.in (SOURCE_FILES, IMPORTED_FILES, GENERATED_FILES, + DISTRIBUTED_BUILT_FILES, DISTFILES): New macros. + (distdir): New target. + * man/Makefile.in (SOURCE_FILES, IMPORTED_FILES, GENERATED_FILES, + DISTRIBUTED_BUILT_FILES, DISTFILES): New macros. + (distdir): New target. + * preload/Makefile.in (SOURCE_FILES, IMPORTED_FILES, GENERATED_FILES, + DISTRIBUTED_BUILT_FILES, DISTFILES): New macros. + (distdir): New target. + * src/Makefile.in (SOURCE_FILES, IMPORTED_FILES, GENERATED_FILES, + DISTRIBUTED_BUILT_FILES, DISTFILES): New macros. + (distdir): New target. + * tests/Makefile.in (SOURCE_FILES, IMPORTED_FILES, GENERATED_FILES, + DISTRIBUTED_BUILT_FILES, DISTFILES): New macros. + (distdir): New target. + +2016-12-04 Bruno Haible + + Remove duplicates of imported files from version control. + * autogen.sh: Copy imported files to libcharset. + +2016-12-04 Bruno Haible + + Always use the newest released copies of files brought in from Automake. + * Makefile.devel (srclib/Makefile.in): Make sure to get new versions of + files brought in by automake. + * build-aux/install-sh: Remove from version control. + * build-aux/missing: Likewise. + +2016-12-04 Bruno Haible + + Always use the newest copies of config.guess, config.sub. + * Makefile.devel (gnulib-imported-files): New target. + * autogen.sh: Invoke it. + * build-aux/config.guess: Remove from version control. + * build-aux/config.sub: Likewise. + +2016-12-04 Bruno Haible + + Always use the newest copy of fcntl-o.m4. + * m4/fcntl-o.m4: Remove file. Rely on srcm4/fcntl-o.m4 instead. + +2016-12-04 Bruno Haible + + Remove obsolete documentation. + * PORTS: Remove file. + +2016-12-03 Bruno Haible + + Make Makefile.devel more useful for the users of the released tarball. + * Makefile.devel (srclib/Makefile.gnulib): Don't force this target. + (gnulib-clean): New target. + (totally-clean): New target. Do the removals from autogen.sh. Also, + remove lib/aliases*.gperf, lib/canonical*.h, man/iconvctl.3.html, + man/iconv_open_into.3.html. + * autogen.sh: Invoke target gnulib-clean before srclib/Makefile.gnulib. + Invoke target totally-clean before all. + * preload/Makefile.devel (totally-clean): New target. + +2016-12-03 Bruno Haible + + Modernize configure.ac. + * configure.ac: Use 2-argument AC_INIT. Avoid an AM_INIT_AUTOMAKE + warning. + * preload/configure.ac: Use 2-argument AC_INIT. Use AC_CONFIG_SRCDIR. + +2016-12-03 Bruno Haible + + Towards reproducible builds. + * Makefile.devel (man/%.html): Remove the CreationDate comment line + from the output. + +2016-12-04 Bruno Haible + + Update to gettext-0.19.8.1. + * ABOUT-NLS: Update through 'gettextize'. + +2016-12-03 Bruno Haible + + Update documentation. + * HACKING: Refer to the Git repository. + +2016-12-03 Bruno Haible + + Avoid compilation warnings in 'genflags' program. + * lib/genflags.c: Avoid warnings from GCC's -Wunused-function option. + +2016-12-02 Bruno Haible + + * relocatable.c: Update from gnulib. + +2016-11-25 Bruno Haible + + Prepare for version 1.15. + * configure.ac: Bump version number to 1.15. + * README: Likewise. + * include/iconv.h.in (_LIBICONV_VERSION): Likewise. + * windows/iconv.rc: Update. + * windows/libiconv.rc: Update. + * Makefile.devel: Update comments. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 8:0:6. + * src/iconv.c (print_version): Update copyright year. + +2016-11-23 Bruno Haible + + Update installation instructions for Windows. + * README.windows: Assume a 64-bit Windows. Explain both 32-bit and + 64-bit builds. Add instructions for the MS Visual C/C++ tool chain. + Revamp instructions for Cygwin. + +2016-11-23 Bruno Haible + + Drop the nickname "woe32". + * README.windows: Renamed from README.woe32. + +2016-11-22 Bruno Haible + + Update support for building with MSVC. + * Makefile.devel (srclib/Makefile.in): Import 'ar-lib' and 'compile' + from gnulib. + * lib/Makefile.in (install-lib, install): Install the .la file with + $(INSTALL), not $(INSTALL_DATA). Otherwise the native Windows DLL gets + installed without execution permissions, and programs linked to it fail: + in a Cygwin shell with exit code 127, or from a cmd.exe window with a + dialog "The application was unable to start correctly (0xc0000022)." + +2016-11-19 Bruno Haible + + Fix link error when compiling with gcc -O0. + * lib/iconv.c (aliases2_lookup): Make static. + Reported by Chung-Lin Tang + at https://savannah.gnu.org/bugs/?47953 . + +2016-11-17 Bruno Haible + + UTF-8: Reject surrogates and out-of-range code points. + * lib/utf8.h (utf8_mbtowc, utf8_wctomb): Reject code points in the + range 0xD800..0xDFFF and >= 0x110000. + * tests/genutf8.c (main): Don't emit mappings for 0xD800..0xDFFF. + +2016-10-22 Bruno Haible + + Switch to libtool 2.4.6. + * m4/libtool.m4: Update from libtool-2.4.6, with modifications: + 2008-04-06 Bruno Haible + * 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/ltversion.m4: Likewise. + * build-aux/ltmain.sh: Likewise. + +2016-10-14 Bruno Haible + + Use 'size_t', not 'int', for the length of a string. + * lib/iconv.c: Include . + * lib/genflags.c: Likewise. + * lib/converters.h (struct mbtowc_funcs, struct wctomb_funcs): Change + 'int n' parameter to 'size_t n'. + (RET_COUNT_MAX): New macro. + * lib/*.h: Use 'size_t n' instead of 'int n'. + * lib/ucs2.h (ucs2_mbtowc): Make sure 'count' does not cause an 'int' + overflow. + * lib/ucs4.h (ucs4_mbtowc): Likewise. + * lib/utf16.h (utf16_mbtowc): Likewise. + * lib/utf32.h (utf32_mbtowc): Likewise. + * tools/8bit_tab_to_h.c: Generate function signatures with 'size_t n'. + * tools/cjk_tab_to_h.c: Likewise. + * NEWS: Mention the change. + +2016-10-04 Bruno Haible + + Extend CP1255 mapping. + * lib/cp1255.h (cp1255_2uni, cp1255_page05): Map 0xCA to U+05BA. + * tests/CP1255.TXT: Likewise. + This matches https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit1255.txt + and what the native Windows converter does since at least Windows XP. + +2016-10-01 Ben Noordhuis (tiny change) + Bruno Haible + + Remove large stack requirement from gentranslit. + * lib/gentranslit.c (main): Heap-allocate large arrays. + * Makefile.devel (lib/translit.h): Remove 'ulimit -s unlimited' command. + +2015-12-10 Ben Noordhuis (tiny change) + + Remove unused array from gentranslit. + * lib/gentranslit.c (main): Remove unused array. + * Makefile.devel (CC): Add -Wall option. + Reported in https://savannah.gnu.org/bugs/?46663 . + +2016-10-01 Bruno Haible + + Fix bug #41187. + * src/iconv.c (main): Increment i after parsing the --silent option. + Reported in https://savannah.gnu.org/bugs/?41187 . + +2016-10-01 Bruno Haible + + Update to current gnulib. + * Makefile.devel (GNULIB_MODULES): Remove memmove. + * tests/Makefile.in (INCLUDES): Make sure to include the top-level + "config.h". Needed for the 'binary-io' module. + +2016-10-01 Bruno Haible + + Switch to automake 1.15. + * autogen.sh: Update comment. + * Makefile.devel (AUTOMAKE, ACLOCAL): Switch to version 1.15. + (srclib/Makefile.in): Don't remove auxiliary files brought in by + automake. + * preload/Makefile.devel (ACLOCAL): Switch to version 1.15. + * srclib/Makefile.am (AUTOMAKE_OPTIONS): Add subdir-objects. + * build-aux/missing: Update from automake-1.15. + +2016-10-01 Bruno Haible + + Remove autogenerated doc files from version control. + * man/iconvctl.3.html: Remove file. + * man/iconv_open_into.3.html: Remove file. + +2012-12-06 Bruno Haible + + Change copyright holder of man pages. + * man/*.[13]: Replace myself with FSF. + +2012-06-30 Bruno Haible + + Make it possible to run 'genaliases2' on native Windows. + * lib/genaliases2.c (main): Expect 3 arguments. Open the output files + explicitly. Complain if they don't exist. + * Makefile.devel (lib/aliases_*.h): Pass the output filenames as + arguments to genaliases. + Reported at . + + Make it possible to run 'genaliases' on native Windows. + * lib/genaliases.c (main): Expect 3 arguments. Open the output files + explicitly. Complain if they don't exist. Improve error checking. + * Makefile.devel (lib/aliases*.h): Pass the output filenames as + arguments to genaliases. + Reported at . + +2012-05-13 Bruno Haible + + Tweak the GB18030 converter to map 0x8135F437 to U+E7C7. + * lib/gb18030.h (gb18030_pua2charset, gb18030_wctomb): Remove mapping + from U+E7C7 to 0xA8BC. + * lib/gb18030uni.h (gb18030uni_mbtowc): Treat 0x8135F437 as a special + case. + (gb18030uni_wctomb): Treat U+E7C7 as a special case. + * tests/GB18030-BMP.TXT: Map 0x8135F437 to U+E7C7, not U+1E3F. + * tests/GB18030.IRREVERSIBLE.TXT: Remove irreversible mappings for + 0x8135F437 and U+E7C7. + +2012-04-28 Bruno Haible + + Switch to autoconf 2.69 and automake 1.12. + * autogen.sh: Update comment. + * Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.69. + (AUTOMAKE, ACLOCAL): Switch to version 1.12. + * preload/Makefile.devel (AUTOCONF): Switch to version 2.69. + (ACLOCAL): Switch to version 1.12. + +2012-03-24 Bruno Haible + + Avoid a GCC warning. + * lib/isoir165.h (isoir165_mbtowc): Don't shadow the 'ret' variable. + +2012-01-26 Bruno Haible + + Modernize quoting. + * README: Quote 'like this', not `like this', as per the recent change + to the GNU coding standards. + * NOTES: Likewise. + * gnulib-local/lib/xmalloc.c: Likewise. + * lib/config.h.in: Likewise. + * src/iconv.c (usage): Likewise. + * tests/uniq-u.c: Likewise. + * tools/cjk_tab_to_h.c (output_uni2charset_sparse, do_jisx0213): + Likewise. + * lib/big5.h: Update accordingly. + * lib/cns11643_inv.h: Likewise. + * lib/cp932ext.h: Likewise. + * lib/cp950ext.h: Likewise. + * lib/gb12345ext.h: Likewise. + * lib/gb2312.h: Likewise. + * lib/gbkext_inv.h: Likewise. + * lib/hkscs1999.h: Likewise. + * lib/hkscs2001.h: Likewise. + * lib/hkscs2004.h: Likewise. + * lib/hkscs2008.h: Likewise. + * lib/isoir165ext.h: Likewise. + * lib/jisx0208.h: Likewise. + * lib/jisx0212.h: Likewise. + * lib/jisx0213.h: Likewise. + * lib/ksc5601.h: Likewise. + * lib/uhc_1.h: Likewise. + * lib/uhc_2.h: Likewise. + +2012-01-15 Bruno Haible + + Support for MSVC 9. + * lib/config.h.in (inline, mode_t, ssize_t): Copy snippets from top + config.h.in. + * tests/genutf8.c: Include config.h. + * tests/gengb18030z.c: Likewise. + * woe32dll/export.h (VARIABLE): Define to empty if not using GCC. + +2011-01-28 Bruno Haible + + Add a comment. + * woe32dll/export.h: Add a reference to the woe32dll writeup. + +2012-01-06 Bruno Haible + + Update after gnulib changed. + * gnulib-local/lib/error.h.diff: Update. + +2012-01-06 Bruno Haible + + Talk about "native Windows API", not "Woe32". + * lib/relocatable.c: Update comments to mention native Windows. + +2012-01-04 Bruno Haible + + Talk about "native Windows API", not "Win32". + * lib/relocatable.c: Update comments to mention native Windows. + (WINDOWS_NATIVE): Renamed from WIN32_NATIVE. + +2011-10-27 Bruno Haible + + Fix bug with error handling in UCS-2, UCS-4, UTF-32 decoders. + * lib/ucs2.h (ucs2_mbtowc): Increment count only after validating wc. + * lib/ucs4.h (ucs4_mbtowc): Likewise. + * lib/utf32.h (utf32_mbtowc): Likewise. + Reported at . + +2012-06-30 Bruno Haible + + Improve ISO-2022-CP-MS versus CP932. + * lib/iso2022_jpms.h (iso2022_jpms_mbtowc): Recognize characters from + the rows 0x79..0x7C as rows from CP932. + * tests/ISO-2022-JP-MS-snippet.alt: New file, renamed from + tests/ISO-2022-JP-MS-snippet. + * tests/ISO-2022-JP-MS-snippet.UTF-8: Update the rows that correspond + to ESC $ B 0x79..0x7C. + * tests/ISO-2022-JP-MS-snippet: Likewise. + * tests/check-stateful: Also test the *-snippet.alt file if it exists. + * tests/check-stateful.bat: Likewise. + +2012-06-30 Bruno Haible + + Improve ISO-2022-CP-MS versus CP932. + * lib/cp50221_0208_ext.h (cp50221_0208_ext_page30): Map U+301D like + U+301E. + * lib/iso2022_jpms.h (iso2022_jpms_wctomb): Map U+663B to JISX0208 + 0x7A 0x36, U+FFE2 to 0x7C 0x7B, U+FFE4 to 0x7C 0x7C. + Reported by Jeff Diehl . + +2011-10-23 Bruno Haible + + New encoding ISO-2022-CP-MS. + * NOTES: Mention ISO-2022-JP-MS. + * tools/CP50221-0208-EXT.TXT: New file. + * tools/CP50221-0212-EXT.TXT: New file. + * tools/8bit_tab_to_h.c: Add comments about how to generate + cp50221_0208_ext.h, cp50221_0212_ext.h. + * tools/Makefile: Add rules for generating cp50221_0208_ext.h, + cp50221_0212_ext.h. + * lib/cp50221_0208_ext.h: New file, mostly generated. + * lib/cp50221_0212_ext.h: New file, mostly generated. + * lib/iso2022_jpms.h: New file. + * lib/converters.h: Include it. + * lib/encodings.def: Add ISO-2022-JP-MS. + * README, man/iconv_open.3: Add ISO-2022-JP-MS. + * tests/ISO-2022-JP-MS-snippet: New file. + * tests/ISO-2022-JP-MS-snippet.UTF-8: New file. + * tests/Makefile.in (check): Also test ISO-2022-JP-MS. + Reported by Jeff Diehl . + +2011-10-23 Bruno Haible + + * lib/encodings.def: Add comments about Windows names of encodings. + +2011-10-18 Bruno Haible + + * m4/libtool.m4: Update from libtool-2.4.2, with modifications: + 2008-04-06 Bruno Haible + * 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/ltversion.m4: Likewise. + * build-aux/ltmain.sh: Likewise. + +2011-10-03 Bruno Haible + + * lib/relocatable.c: Update from gnulib. + +2011-09-02 Bruno Haible + + Fix "make check" failure when $(srcdir) != $(builddir). + * tests/Makefile.in (check): When $(srcdir) != ., temporarily copy + GB18030.IRREVERSIBLE.TXT into the build directory. + Reported by Christian Weisgerber . + 2011-08-07 Bruno Haible + Ensure all HTML-formatted man pages are up-to-date. + * Makefile.devel (all): Depend on man/iconvctl.3.html and + man/iconv_open_into.3.html. + +2011-08-07 Bruno Haible + * Version 1.14 released. 2011-08-07 Bruno Haible @@ -88,7 +754,7 @@ Fix installation on OS/2. * src/Makefile.in (all, iconv_no_i18n): Add $(EXEEXT) suffix to iconv_no_i18n. This is the recommended way to use libtool, see - . + . 2011-03-31 Bruno Haible @@ -109,7 +775,7 @@ * lib/iconv.c (iconv_canonicalize): On Cygwin >= 1.7, map ei_local_wchar_t to ei_utf16le or ei_utf16be, not ei_ucs2internal. * lib/iconv_open1.h: Likewise. - Rationale: . + Rationale: . 2011-01-29 Bruno Haible @@ -118,7 +784,7 @@ ei_local_wchar_t to ei_utf16le or ei_utf16be, not ei_ucs2internal. * lib/iconv_open1.h: Likewise. Reported by Corinna Vinschen - in . + in . 2010-11-23 Bruno Haible @@ -475,7 +1141,7 @@ (test-shiftseq, test-shiftseq.@OBJEXT@): New rules. (clean): Remove test-shiftseq executable. Reported by Roman Rybalko - at . + at . 2008-09-07 Bruno Haible @@ -497,7 +1163,7 @@ * lib/gbk.h (gbk_wctomb): Fix an out-of-bounds write. Reported by Roman Rybalko - at . + at . 2008-06-30 Bruno Haible @@ -732,7 +1398,7 @@ 2007-06-30 Bruno Haible * src/iconv.c (print_version): Use the standard --version output, see - . + . 2007-06-30 Bruno Haible