📄 changelog
字号:
* configure.in: Use new AC_* names of libtool macros. Invoke AC_LIBTOOL_WIN32_DLL.2002-12-19 Bruno Haible <bruno@clisp.org> * lib/Makefile.in (libiconv_plug_solaris.so): Change rule if using gcc. Reported by Henry Nelson <henry@irm.nara.kindai.ac.jp>.2002-11-07 Bruno Haible <bruno@clisp.org> Make "make install" without prior "make" work. * Makefile.in (lib/libcharset.h): New rule. (all, install): Depend on it. Reported by Martin Mokrejš <mmokrejs@natur.cuni.cz>.2002-10-28 Bruno Haible <bruno@clisp.org> * man/Makefile.in (install): Change directory back to the working directory, so that install-sh (which may be a relative pathname) is found in the right place.2002-09-16 Bruno Haible <bruno@clisp.org> * autoconf/ltmain.sh (install): Use "ln -s -f" instead of "rm -f && ln -s" to make a symlink for a shared library. Reported by Nelson H. F. Beebe <beebe@math.utah.edu>.2002-09-02 Bruno Haible <bruno@clisp.org> * src/iconv.c (main): Don't call bindtextdomain if !ENABLE_NLS.2002-08-16 Bruno Haible <bruno@clisp.org> * src/iconv.c (main): Perform fflush before testing ferror(stdout).2002-05-29 Bruno Haible <bruno@clisp.org> * Version 1.8 released.2002-05-26 Bruno Haible <bruno@clisp.org> * lib/c99.h: New file. * lib/converters.h: Include it. * lib/encodings.def (C99): New encoding. * README, man/iconv_open.3: Document C99 encoding.2002-05-26 Bruno Haible <bruno@clisp.org> * lib/java.h (java_mbtowc): Accept 12-byte sequences for non-BMP characters. (java_wctomb): Produce 12-byte sequences for non-BMP characters.2002-05-29 Bruno Haible <bruno@clisp.org> Fix installation of iconv program when linked with a libintl that was built against an earlier libiconv. * src/iconv.c: Conditionally disable NLS. * src/iconv_no_i18n.c: New file. * src/Makefile.in (libdir): New variable. (all): Depend on iconv_no_i18n, iconv.@OBJEXT@ but not iconv. Make directory writable, so iconv executable can be created during "make install". (iconv): Remove rule. (iconv_no_i18n, iconv_no_i18n.@OBJEXT@): New rules. (install): Link iconv now, after the new libiconv.so is installed. (clean): Also remove iconv_no_i18n. * tests/Makefile.in: (check, check-extra-yes): Depend on iconv_no_i18n, not iconv. * tests/check-stateful: Use iconv_no_i18n, not iconv. * tests/check-translit: LIkewise. * tests/check-translitfailure: Likewise.2002-05-29 Bruno Haible <bruno@clisp.org> * configure.in: Call AC_PROG_INSTALL instead of CL_PROG_INSTALL. * m4/install.m4: Remove file. * Makefile.devel (autoconf/aclocal.m4): Don't depend on m4/install.m4.2002-05-24 Bruno Haible <bruno@clisp.org> * lib/jisx0213.h: Use 'inline' only conditionally.2002-05-18 Bruno Haible <bruno@clisp.org> * configure.in (AC_INIT), include/iconv.h.in (_LIBICONV_VERSION), README, windows/iconv.rc, djgpp/README, djgpp/fnchange.lst: Bump version number. * lib/Makefile.in (LIBICONV_VERSION_INFO): Define to 3:0:1.2002-02-06 Bruno Haible <bruno@clisp.org> * autoconf/ltmain.sh: Upgrade from libtool-1.4 to libtool-1.4.2.2002-02-02 Bruno Haible <bruno@clisp.org> * autoconf/ltmain.sh: Add DESTDIR support on ELF systems.2001-11-03 Bruno Haible <haible@clisp.cons.org> * autoconf/ltmain.sh: chmod 777 the .libs directory, so that "make install" succeeds.2002-05-18 Bruno Haible <bruno@clisp.org> * src/Makefile.in (iconv): Remove the -liconv dependency of -lintl from the command line. Needed to ensure that the new libiconv version is used on FreeBSD.2002-05-14 Bruno Haible <bruno@clisp.org> Implement and document CP853, TDS565, RISCOS-LATIN1. * tools/Makefile (ALL): Add cp853.h, tds565.h, riscos1.h. (cp853.h, tds565.h, riscos1.h): New rules. * lib/cp853.h: New file. * lib/tds565.h: New file. * lib/riscos1.h: New file. * lib/converters.h: Include them. * lib/encodings_dos.def (CP853): New encoding. * lib/encodings_extra.def (TDS565, RISCOS-LATIN1): New encodings. * README, man/iconv_open.3: Add CP853, TDS565, RISCOS-LATIN1. * tests/Makefile.in (check-extra-yes): Check CP853, TDS565, RISCOS-LATIN1. * tests/Makefile.msvc (check): Check CP853. * tests/CP853.TXT: New file. * tests/TDS565.TXT: New file. * tests/RISCOS-LATIN1.TXT: New file. * lib/cp860.h (cp860_wctomb): Optimize.2002-05-12 Bruno Haible <bruno@clisp.org> * tools/Makefile (ksc5601.h): Add two extra characters. * lib/ksc5601.h: Regenerated. * tests/EUC-KR.TXT: Add EURO SIGN and REGISTERED SIGN. * tests/CP949.TXT: Likewise. * tests/JOHAB.TXT: Likewise.2002-05-12 Bruno Haible <bruno@clisp.org> * README: Mention extra encodings. * man/iconv_open.3: Likewise. Improve formatting in text and html output formats.2002-05-12 Bruno Haible <bruno@clisp.org> * tests/SHIFT_JIS.TXT: Renamed from tests/SHIFT-JIS.TXT.2002-05-12 Bruno Haible <bruno@clisp.org> * Makefile.devel (AUTOCONF): New variable. (AUTOCONF_FILES): Remove autoconf/autoconf.m4f. (configure): Use the AUTOCONF variable. * autoconf/autoconf: Remove file. * autoconf/autoconf.m4: Remove file. * autoconf/autoconf.m4f: Remove file.2002-05-12 Bruno Haible <bruno@clisp.org> * tools/JISX0213.TXT: New file. * tools/cjk_tab_to_h.c (do_jisx0213): New function. (main): Accept "jisx0213". * tools/Makefile (all): Add jisx0213.h. (jisx0213.h): New rule. * lib/jisx0213.h: New file, generated by cjk_tab_to_h. * lib/euc_jisx0213.h: New file. * lib/shift_jisx0213.h: New file. * lib/iso2022_jp3.h: New file. * lib/converters.h: Include them. * lib/encodings_extra.def (EUC-JISX0213, SHIFT_JISX0213, ISO-2022-JP-3): New encodings. * tests/EUC-JISX0213.TXT: New file. * tests/SHIFT_JISX0213.TXT: New file. * tests/ISO-2022-JP-3-snippet: New file. * tests/ISO-2022-JP-3-snippet.UTF-8: New file. * tests/Makefile.in (check-extra): Also check EUC-JISX0213, SHIFT_JISX0213, ISO-2022-JP-3. * tests/check-stateless: Add support for encodings which contain precomposed Unicode characters, by eliminating precomposed characters before the comparison. * tests/table-from.c (main): Fix usage message. * tests/table-to.c (main): Make it work for encodings for which the "to" direction is stateful.2002-05-09 Bruno Haible <bruno@clisp.org> New configure option --enable-extra-encodings. * lib/encodings_extra.def: New file. * lib/converters.h: Handle USE_EXTRA. * lib/genaliases2.c (main): Handle USE_EXTRA. * lib/genflags.c: Define USE_EXTRA. (main): Include encodings_extra.def. * lib/iconv.c: Handle ENABLE_EXTRA, conditionally set USE_EXTRA. Handle USE_EXTRA. * lib/config.h.in (ENABLE_EXTRA): New macro. * configure.in: Accept option --enable-extra-encodings. * Makefile.devel (all): Depend on lib/aliases_extra.h. (lib/aliases_extra.h): New rule. (lib/flags.h): Depend on lib/encodings_extra.def. * tests/Makefile.in (check-extra, check-extra-no, check-extra-yes): New rules. (check): Invoke check-extra. * tests/Makefile.msvc (check): Also check the DOS encodings. Support for testing the AIX encodings. * tests/CP856.TXT: New file. * tests/CP922.TXT: New file. * tests/CP1046.TXT: New file. * tests/CP1124.TXT: New file. * tests/CP1129.TXT: New file. * tests/CP1161.TXT, tests/CP1161.IRREVERSIBLE.TXT: New files. * tests/CP1162.TXT: New file. * tests/CP1163.TXT, tests/CP1163.IRREVERSIBLE.TXT: New files. Support for testing the OSF/1 encodings. * tests/DEC-KANJI.TXT: New file. * tests/DEC-HANYU.TXT, tests/DEC-HANYU.IRREVERSIBLE.TXT: New files. Support for testing the DOS encodings. * tests/CP437.TXT: New file. * tests/CP737.TXT: New file. * tests/CP775.TXT: New file. * tests/CP852.TXT: New file. * tests/CP855.TXT: New file. * tests/CP857.TXT: New file. * tests/CP858.TXT: New file. * tests/CP860.TXT: New file. * tests/CP861.TXT: New file. * tests/CP863.TXT: New file. * tests/CP864.TXT: New file. * tests/CP865.TXT: New file. * tests/CP869.TXT: New file. * tests/CP1125.TXT: New file.2002-05-09 Bruno Haible <bruno@clisp.org> Implement more ASCII compatible DOS encodings. * tools/Makefile (ALL): Add cp737.h, cp858.h, cp860.h, cp863.h. (cp737.h, cp858.h, cp860.h, cp863.h): New rules. * lib/cp737.h: New file. * lib/cp858.h: New file. * lib/cp860.h: New file. * lib/cp863.h: New file. * lib/converters.h: Include them. * lib/encodings_dos.def (CP737, CP858, CP860, CP863): New encodings.2002-05-09 Bruno Haible <bruno@clisp.org> Implement new ASCII compatible encodings from IBM. * tools/Makefile (ALL): Add cp1161.h, cp1162.h, cp1163.h. (cp1161.h, cp1162.h, cp1163.h): New rules. * lib/cp1161.h: New file. * lib/cp1162.h: New file. * lib/cp1163.h: New file. * lib/converters.h: Include them. * lib/encodings_aix.def (CP1161, CP1162, CP1163): New encodings.2002-05-09 Bruno Haible <bruno@clisp.org> Implement and document KOI8-T. * tools/Makefile (ALL): Add koi8_t.h. (koi8_t.h): New rule. * lib/koi8_t.h: New file. * lib/converters.h: Include it. * lib/encodings.def (KOI8-T): New encoding. * README, man/iconv_open.3: Add KOI8-T. * tests/Makefile.in (tests): Check KOI8-T. * tests/Makefile.os2 (tests): Likewise. * tests/Makefile.msvc (tests): Likewise. * tests/KOI8-T.TXT: New file.2002-05-09 Bruno Haible <bruno@clisp.org> * tools/8bit_tab_to_h.c (main): Update copyright year. * tools/cjk_variants.c (main): Likewise.2002-05-08 Bruno Haible <bruno@clisp.org> * README.woe32: Renamed from README.win32.2002-05-08 Bruno Haible <bruno@clisp.org> * lib/iconv.c: Enable DOS encodings also when compiling for Woe32, because the Woe32 consoles use them.2002-05-04 Bruno Haible <bruno@clisp.org> * lib/loop_unicode.h (unicode_loop_convert): When quitting the loop without writing an output character, restore cd->istate to its value before the xxx_mbtowc call. Otherwise we lose some characters during CP1255/CP1258/TCVN to Unicode conversion. (unicode_loop_reset): Likewise for the xxx_flushwc call. * tests/CP1255-snippet, tests/CP1255-snippet.UTF-8: Make the test files large enough to test against the bug. * tests/CP1258-snippet, tests/CP1258-snippet.UTF-8: Likewise. * tests/TCVN-snippet, tests/TCVN-snippet.UTF-8: Likewise.2002-04-28 Bruno Haible <bruno@clisp.org> * tools/Makefile (armscii_8.h): Use table from glibc-2.2.90. * tests/ARMSCII-8.TXT: Update to glibc-2.2.90 version. * tests/ARMSCII-8.IRREVERSIBLE.TXT: Remove 0x0027. * lib/armscii_8.h: Regenerated.2002-04-28 Bruno Haible <bruno@clisp.org> * src/iconv.c: Include gettext.h. (_): New macro. (usage, print_version, convert, main): Internationalize. (main): Call setlocale, bindtextdomain, textdomain. * src/gettext.h: New file, from GNU gettext 0.11.2. * src/config.h.in: New file, needed for ENABLE_NLS. * src/Makefile.in (datadir, localedir): New variables. (iconv): Link with @LTLIBINTL@. (iconv.@OBJEXT@): Define LOCALEDIR. (distclean): Remove config.h. * po: New directory. * Makefile.in (all, install, installdirs, uninstall, check, mostlyclean, clean, distclean, maintainer-clean): Recurse into the po directory. * autoconf/mkinstalldirs: New file, from automake-1.5. * ABOUT-NLS: New file, from GNU gettext 0.11.2. * m4/codeset.m4: New file, from GNU gettext 0.11.2. * m4/gettext.m4: New file, from GNU gettext 0.11.2. * m4/glibc21.m4: New file, from GNU gettext 0.11.2. * m4/isc-posix.m4: New file, from GNU gettext 0.11.2. * m4/lcmessage.m4: New file, from GNU gettext 0.11.2. * m4/progtest.m4: New file, from GNU gettext 0.11.2. * configure.in: Require autoconf-2.52, needed for multiple config.h.in files. Use new form of AC_INIT. Invoke AM_GNU_GETTEXT. (PACKAGE, VERSION): Define, needed for po/Makefile.in.in.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -