--- embedaddon/libiconv/libcharset/lib/ChangeLog 2012/05/29 09:29:42 1.1.1.2 +++ embedaddon/libiconv/libcharset/lib/ChangeLog 2021/03/17 13:38:46 1.1.1.3 @@ -1,3 +1,154 @@ +2019-01-27 Bruno Haible + + Accommodate a shell that is not in /bin/sh. + * Makefile.in (SHELL): Use the value found by configure. + +2018-09-22 Bruno Haible + + Update from gnulib. Move mapping tables into the code. + * localcharset.c: Update from gnulib. + 2018-05-20 Bruno Haible + * localcharset.c (alias_table): Comment out no-op mappings for + platforms where these don't matter. This reduces the table + size, which in turn reduces the lookup time. + 2018-05-19 Bruno Haible + * localcharset.c (alias_table): Add mapping for locale + encodings found in FreeBSD 11, NetBSD 7, Solaris 10, + Openindiana, HP-UX 11.31, IRIX 6.5, Minix 3.3. + 2018-05-19 Bruno Haible + * localcharset.c: Don't include , , + relocatable.h, configmake.h. + (O_NOFOLLOW, ISSLASH, DIRECTORY_SEPARATOR, getc, volatile): + Remove macros. + (charset_aliases): Remove variable. + (get_charset_aliases): Remove function. + (struct table_entry): New type. + (alias_table, locale_table): New constants. + (locale_charset): Use the alias_table or locale_table to get + the canonicalized encoding name. + * config.charset: Remove file. + * ref-add.sin: Remove file. + * ref-del.sin: Remove file. + * relocatable-stub.c: New file. + * relocatable.c: Remove file. + * relocatable.h: Remove file. + * Makefile.in (DEFS): Remove macros only needed for relocatable.[hc]. + (SOURCES): Remove relocatable.c. Add relocatable-stub.c. + (OBJECTS): Remove relocatable.lo. Add relocatable-stub.lo. + (relocatable.lo): Remove target. + (relocatable-stub.lo): New target. + (charset.alias, ref-add.sed, ref-del.sed): Remove targets. + (install-lib, install): Don't install charset.alias. + (uninstall): Don't uninstall charset.alias. + (clean): Don't remove charset.alias, ref-add.sed, ref-del.sed. + (SOURCE_FILES): Add relocatable-stub.c. + (GNULIB_SYNCED_FILES): Remove config.charset, ref-add.sin, ref-del.sin, + relocatable.h, relocatable.c. + +2018-05-04 Bruno Haible + + * localcharset.c: Update from gnulib. + 2018-05-03 Bruno Haible + * localcharset.c: Simplify 'defined _WIN32 || defined __WIN32__' + to just 'defined _WIN32'. + 2018-04-21 Benno Schulenberg (tiny change) + * localcharset.c (get_charset_aliases): Add a tautological + UTF-8 entry to speed up the search for this case. + 2017-09-14 Bruno Haible + all: Replace many more http URLs by https URLs. + + * relocatable.c: Update from gnulib. + +2017-05-18 Bruno Haible + + * localcharset.c: Update from gnulib. + 2017-05-16 Bruno Haible + * localcharset.c (relocate2): Define fallback. + (get_charset_aliases): Invoke relocate2 instead of relocate. + Free the allocated memory. + 2017-04-21 Bruno Haible + * localcharset.c (WINDOWS_NATIVE): Don't define on Cygwin. + + * relocatable.h: Update from gnulib. + * relocatable.c: Update from gnulib. + +2016-12-14 Bruno Haible + + Cleanup useless removals. + * Makefile.in (distclean): No need to remove config.* and libtool. + +2016-12-03 Bruno Haible + + Create tarballs through an Automake-like "make dist" command. + * Makefile.in (SOURCE_FILES, GNULIB_SYNCED_FILES, IMPORTED_FILES, + GENERATED_FILES, DISTRIBUTED_BUILT_FILES, DISTFILES): New macros. + (distdir): New target. + +2016-12-02 Bruno Haible + + * config.charset: Update from gnulib. + 2015-01-07 KO Myung-Hun + * config.charset: Don't output aliases if "$os" is os2*. + 2012-06-22 Bruno Haible + * connfig.charset: Write "Mac OS X" instead of "MacOS X". + + * localcharset.c: Update from gnulib. + 2016-12-02 Bruno Haible + * localcharset.c (locale_charset) [WINDOWS_NATIVE]: Don't use + the return value from setlocale if it would lead to a buffer + overrun. + 2015-01-07 KO Myung-Hun + * localcharset.c (get_charset_aliases) [OS2]: Hardcode the + result for OS/2. + (locale_charset) [OS2]: Use system codepage if codeset is + omitted from the locale name which is neither "C" nor "POSIX". + 2014-07-15 Eli Zaretskii + * localcharset.c (locale_charset) [WINDOWS_NATIVE]: Before + falling back on the default system codepage, try extracting + the codepage from what 'setlocale' returns. This allows to + take into account changes of the codeset due to non-default + locale set by a previous call to 'setlocale'. + 2013-07-20 Daiki Ueno + * localcharset.c (locale_charset) [DARWIN7]: Use MB_CUR_MAX_L + instead of MB_CUR_MAX. + 2012-09-16 Paul Eggert + * localcharset.c (locale_charset) [DARWIN7]: + Return "ASCII" if the system reports "UTF-8" and + MB_CUR_MAX <= 1, as these two values are incompatible. Problem + reported by Max Horn. For more discussion, please see + . + 2012-06-22 Bruno Haible + * localcharset.c: Write "Mac OS X" instead of "MacOS X". + + * relocatable.c: Update from gnulib. + +2016-11-22 Bruno Haible + + Update support for building with MSVC. + * 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)." + +2012-01-06 Bruno Haible + + Talk about "native Windows API", not "Woe32". + * localcharset.c: Update comments to mention native Windows. + * relocatable.c: Likewise. + * config.charset: More comments. + +2012-01-04 Bruno Haible + + Talk about "native Windows API", not "Win32". + * localcharset.c: Update comments to mention native Windows. + (WINDOWS_NATIVE): Renamed from WIN32_NATIVE. + * relocatable.c: Likewise. + +2011-10-03 Bruno Haible + + * relocatable.c: Update from gnulib. + 2011-08-07 Bruno Haible * relocatable.c: Update from gnulib. @@ -67,7 +218,7 @@ encodings. For Darwin 7 and newer, don't map traditional encodings to UTF-8. Reported by Vincent Lefevre - at . + at . 2008-11-10 Ingo Weinhold