--- embedaddon/libiconv/ChangeLog 2012/02/21 22:57:48 1.1.1.1 +++ embedaddon/libiconv/ChangeLog 2012/05/29 09:29:42 1.1.1.2 @@ -1,3 +1,270 @@ +2011-08-07 Bruno Haible + + * Version 1.14 released. + +2011-08-07 Bruno Haible + + * configure.ac: Bump version number to 1.14. + * README: Likewise. + * include/iconv.h.in (_LIBICONV_VERSION): Likewise. + * windows/iconv.rc: Update. + * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 7:1:5. + * src/iconv.c (print_version): Update copyright year. + +2011-08-07 Bruno Haible + + Avoid a test failure on Solaris 2.6 and HP-UX 11.00. + * tests/test-to-wchar.c (main): Skip the test if conversion to wchar_t + is not supported. + +2011-08-07 Bruno Haible + + * tests/check-subst: Add comments about OSF/1. + +2011-08-07 Bruno Haible + + * lib/relocatable.c: Update from gnulib. + +2011-08-06 Bruno Haible + + Upgrade the GB18030 converter to the version from 2005. + * lib/gb18030ext.h (gb18030ext_2uni_pagefe): Change element type to + 'unsigned int'. Change values for 0xFE51..0xFE53, 0xFE59, 0xFE61, + 0xFE66, 0xFE67, 0xFE6C, 0xFE6D, 0xFE76, 0xFE7E, 0xFE90, 0xFE91, 0xFEA0. + (gb18030ext_mbtowc): Change type of wc to 'unsigned int'. Change values + for 0xA6D9..0xA6DF, 0xA6EC..0xA6ED, 0xA6F3, 0xA8BC. + (gb18030ext_page9f, gb18030ext_pagefe): New constant arrays. + (gb18030ext_wctomb): Change values for U+1E3F, U+9FB4..U+9FBB, + U+FE10..U+FE19, U+20087, U+20089, U+200CC, U+215D7, U+2298F, U+241FE. + * tests/GB18030-BMP.TXT: Change values for 0xA6D9..0xA6DF, + 0xA6EC..0xA6ED, 0xA6F3, 0xA8BC, 0xFE51..0xFE53, 0xFE59, 0xFE61, 0xFE66, + 0xFE67, 0xFE6C, 0xFE6D, 0xFE76, 0xFE7E, 0xFE90, 0xFE91, 0xFEA0, to map + to now-assigned Unicode codepoints. + * tests/GB18030.IRREVERSIBLE.TXT: New file. + +2011-08-06 Bruno Haible + + Fix conversion bug in CP1258 converter. + * lib/vietcomb.h (viet_comp_table_data): Remove entry for + U+00A5 U+0301. Fix entry for U+00A8 U+0301. + (viet_decomp_table): Fix entry for U+0385. + * tests/CP1258.IRREVERSIBLE.TXT: Update. + Reported by Gertjan Halkes . + +2011-07-03 Bruno Haible + + Improve interactive behaviour of iconv program. + * src/iconv.c (convert): Flush the output before starting a possibly + blocking safe_read call. + +2011-07-03 Bruno Haible + + Fix interactive behaviour of iconv program. + * Makefile.devel (GNULIB_MODULES): Add safe-read. + * src/iconv.c: Include safe-read.h. + (convert): Take the infile as a file descriptor, not as a FILE stream. + Use safe_read() instead of fread(). + (main): Update. + Reported by Xavier Pucel . + +2011-05-02 Bruno Haible + + Update after gnulib changed. + * autogen.sh (GNULIB_MODULES): Remove exit, add stdlib. + +2011-06-02 Bruno Haible + + Update after gnulib changed. + * gnulib-local/m4/alloca.m4 (gl_FUNC_ALLOCA): Update. + +2011-06-04 Bruno Haible + + Work around bug on OSF/1 5.1. + * lib/loop_wchar.h: Before including , include and + some other includes. + +2011-03-27 KO Myung-Hun + + 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 + + gentranslit: Fix buffer overrun. + * lib/gentranslit.c (main): Allocate more room for the suffix strings + of the translit pages. + Reported by Ben Noordhuis . + +2011-02-28 Bruno Haible + + * lib/relocatable.h: Update from gnulib. + * lib/relocatable.c: Likewise. + +2011-01-29 Corinna Vinschen + Bruno Haible + + Simplify "wchar_t" handling on Cygwin 1.7.x. + * 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: . + +2011-01-29 Bruno Haible + + Adjust the meaning of "wchar_t" on native Windows systems. + * lib/iconv.c (iconv_canonicalize): On native Windows, map + ei_local_wchar_t to ei_utf16le or ei_utf16be, not ei_ucs2internal. + * lib/iconv_open1.h: Likewise. + Reported by Corinna Vinschen + in . + +2010-11-23 Bruno Haible + + Implement newer release of BIG5-HKSCS. + * tools/Makefile (ALL): Add hkscs2008.h. + (hkscs2008.h): New rule. + * tools/cjk_tab_to_h.c (main): Recognize hkscs2008. + * lib/encodings.def: Add BIG5-HKSCS:2008. Change BIG5-HKSCS alias to be + equivalent to BIG5-HKSCS:2008. + * lib/hkscs2008.h: New file, autogenerated. + * lib/big5hkscs2008.h: New file, based on lib/big5hkscs2004.h. + * lib/converters.h: Include the new file. + * README, man/iconv_open.3: Add BIG5-HKSCS:2004. + * tests/BIG5-HKSCS-2008.TXT: New file, based on + tests/BIG5-HKSCS-2004.TXT. + * tests/BIG5-HKSCS-2008.IRREVERSIBLE.TXT: New file, copied from + tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT + * tests/BIG5-HKSCS-2008-snippet: New file, based on + tests/BIG5-HKSCS-2004-snippet. + * tests/BIG5-HKSCS-2008-snippet.UTF-8: New file, based on + tests/BIG5-HKSCS-2004-snippet.UTF-8. + * tests/Makefile.in (check): Check also BIG5-HKSCS:2008. + Reported by oCameLo . + +2010-11-23 Bruno Haible + + Make cjk_tab_to_h 64-bit clean. + * tools/cjk_tab_to_h.c (do_jisx0213): Add a cast from size_t to int. + (output_title): Update copyright year. + +2010-09-23 Bruno Haible + + Switch to autoconf 2.68. + * autogen.sh: Update comment. + * configure.ac: Fix AC_COMPILE_IFELSE invocation. + * Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.68. + * preload/Makefile.devel (AUTOCONF): Likewise. + +2010-09-23 Bruno Haible + + * m4/libtool.m4: Update from libtool-2.4, 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/ltversion.m4: Update from libtool-2.4. + * build-aux/ltmain.sh: Likewise. + +2010-09-23 Bruno Haible + + Simplify use of gnulib-tool now that gnulib-tool --import works better. + * autogen.sh: Don't remove gnulib-cache.m4 before running gnulib-tool. + * Makefile.devel (srclib/Makefile.gnulib): Depend on 'force'. + +2010-07-31 Bruno Haible + + * Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.67. + * preload/Makefile.devel (AUTOCONF): Likewise. + +2010-07-03 Bruno Haible + + * Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.66. + * preload/Makefile.devel (AUTOCONF): Likewise. + +2010-06-04 Bruno Haible + + Addendum to 2009-10-18 commit. + * m4/fcntl-o.m4: New file, from gnulib. + * configure.ac: Invoke gl_FCNTL_O_FLAGS. + * lib/config.h.in (HAVE_WORKING_O_NOFOLLOW): New macro. + +2010-06-04 Bruno Haible + + * m4/libtool.m4: Update from libtool-2.2.8, 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: Update from libtool-2.2.8. + * m4/ltversion.m4: Likewise. + * m4/lt~obsolete.m4: Likewise. + * build-aux/ltmain.sh: Likewise. + +2010-04-06 Bruno Haible + + Avoid a compilation error of gnulib's test-iconv-h-c++.cc on mingw. + * include/iconv.h.in: Restrict the extern "C" { ... } scope so that it + doesn't contains #include directives. + +2010-03-30 Bruno Haible + + * README.woe32: Update for Cygwin 1.7.x. + +2009-12-26 Bruno Haible + + * windows/libiconv.rc: Update. + * windows/iconv.rc: Update. + +2009-12-11 Bruno Haible + + * include/iconv.h.in: Untabify. + * gnulib-local/lib/xalloc.h: Untabify. + * woe32dll/export.h: Untabify. + * tests/uniq-u.c: Untabify. + +2009-12-11 Bruno Haible + + * srclib/Makefile.am (MOSTLYCLEANDIRS): New macro. + +2009-12-11 Bruno Haible + + * Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.65. + * preload/Makefile.devel (AUTOCONF): Likewise. + +2009-11-22 Bruno Haible + + * tests/check-subst: Add reference to the Solaris printf bug. + Reported by Dagobert Michelsen . + +2009-09-01 Bruno Haible + + * README.woe32: Put the -mno-cygwin option into CC and CXX. + Recommended by Paolo Bonzini and Eric Blake. + +2009-08-15 Bruno Haible + + * Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.64. + * preload/Makefile.devel (AUTOCONF): Likewise. + +2009-08-15 Bruno Haible + + Use .git/info/exclude, not .gitignore, for imported or generated files. + * Makefile.devel (srclib/Makefile.gnulib): Pass option --no-vc-files to + gnulib-tool. + +2009-07-07 Bruno Haible + + Fix an endless loop. + * lib/loop_wchar.h (wchar_to_loop_convert): Handle the case of + incomplete input correctly. + * tests/test-to-wchar.c: New file. + * tests/Makefile.in (tests-to-wchar, tests-to-wchar.o): New rules. + (check): Depend on and run tests-to-wchar. + (clean): Add tests-to-wchar. + Reported by Tristan Gingold . + 2009-06-30 Bruno Haible * Version 1.13.1 released.