File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libiconv / libcharset / lib / ChangeLog
Revision 1.1.1.3 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Mar 17 13:38:46 2021 UTC (4 years ago) by misho
Branches: libiconv, MAIN
CVS tags: v1_16p0, HEAD
libiconv 1.16

    1: 2019-01-27  Bruno Haible  <bruno@clisp.org>
    2: 
    3: 	Accommodate a shell that is not in /bin/sh.
    4: 	* Makefile.in (SHELL): Use the value found by configure.
    5: 
    6: 2018-09-22  Bruno Haible  <bruno@clisp.org>
    7: 
    8: 	Update from gnulib. Move mapping tables into the code.
    9: 	* localcharset.c: Update from gnulib.
   10: 	2018-05-20  Bruno Haible  <bruno@clisp.org>
   11: 		* localcharset.c (alias_table): Comment out no-op mappings for
   12: 		platforms where these don't matter. This reduces the table
   13: 		size, which in turn reduces the lookup time.
   14: 	2018-05-19  Bruno Haible  <bruno@clisp.org>
   15: 		* localcharset.c (alias_table): Add mapping for locale
   16: 		encodings found in FreeBSD 11, NetBSD 7, Solaris 10,
   17: 		Openindiana, HP-UX 11.31, IRIX 6.5, Minix 3.3.
   18: 	2018-05-19  Bruno Haible  <bruno@clisp.org>
   19: 		* localcharset.c: Don't include <fcntl.h>, <unistd.h>,
   20: 		relocatable.h, configmake.h.
   21: 		(O_NOFOLLOW, ISSLASH, DIRECTORY_SEPARATOR, getc, volatile):
   22: 		Remove macros.
   23: 		(charset_aliases): Remove variable.
   24: 		(get_charset_aliases): Remove function.
   25: 		(struct table_entry): New type.
   26: 		(alias_table, locale_table): New constants.
   27: 		(locale_charset): Use the alias_table or locale_table to get
   28: 		the canonicalized encoding name.
   29: 	* config.charset: Remove file.
   30: 	* ref-add.sin: Remove file.
   31: 	* ref-del.sin: Remove file.
   32: 	* relocatable-stub.c: New file.
   33: 	* relocatable.c: Remove file.
   34: 	* relocatable.h: Remove file.
   35: 	* Makefile.in (DEFS): Remove macros only needed for relocatable.[hc].
   36: 	(SOURCES): Remove relocatable.c. Add relocatable-stub.c.
   37: 	(OBJECTS): Remove relocatable.lo. Add relocatable-stub.lo.
   38: 	(relocatable.lo): Remove target.
   39: 	(relocatable-stub.lo): New target.
   40: 	(charset.alias, ref-add.sed, ref-del.sed): Remove targets.
   41: 	(install-lib, install): Don't install charset.alias.
   42: 	(uninstall): Don't uninstall charset.alias.
   43: 	(clean): Don't remove charset.alias, ref-add.sed, ref-del.sed.
   44: 	(SOURCE_FILES): Add relocatable-stub.c.
   45: 	(GNULIB_SYNCED_FILES): Remove config.charset, ref-add.sin, ref-del.sin,
   46: 	relocatable.h, relocatable.c.
   47: 
   48: 2018-05-04  Bruno Haible  <bruno@clisp.org>
   49: 
   50: 	* localcharset.c: Update from gnulib.
   51: 	2018-05-03  Bruno Haible  <bruno@clisp.org>
   52: 		* localcharset.c: Simplify 'defined _WIN32 || defined __WIN32__'
   53: 		to just 'defined _WIN32'.
   54: 	2018-04-21  Benno Schulenberg  <bensberg@telfort.nl>  (tiny change)
   55: 		* localcharset.c (get_charset_aliases): Add a tautological
   56: 		UTF-8 entry to speed up the search for this case.
   57: 	2017-09-14  Bruno Haible  <bruno@clisp.org>
   58: 		all: Replace many more http URLs by https URLs.
   59: 
   60: 	* relocatable.c: Update from gnulib.
   61: 
   62: 2017-05-18  Bruno Haible  <bruno@clisp.org>
   63: 
   64: 	* localcharset.c: Update from gnulib.
   65: 	2017-05-16  Bruno Haible  <bruno@clisp.org>
   66: 		* localcharset.c (relocate2): Define fallback.
   67: 		(get_charset_aliases): Invoke relocate2 instead of relocate.
   68: 		Free the allocated memory.
   69: 	2017-04-21  Bruno Haible  <bruno@clisp.org>
   70: 		* localcharset.c (WINDOWS_NATIVE): Don't define on Cygwin.
   71: 
   72: 	* relocatable.h: Update from gnulib.
   73: 	* relocatable.c: Update from gnulib.
   74: 
   75: 2016-12-14  Bruno Haible  <bruno@clisp.org>
   76: 
   77: 	Cleanup useless removals.
   78: 	* Makefile.in (distclean): No need to remove config.* and libtool.
   79: 
   80: 2016-12-03  Bruno Haible  <bruno@clisp.org>
   81: 
   82: 	Create tarballs through an Automake-like "make dist" command.
   83: 	* Makefile.in (SOURCE_FILES, GNULIB_SYNCED_FILES, IMPORTED_FILES,
   84: 	GENERATED_FILES, DISTRIBUTED_BUILT_FILES, DISTFILES): New macros.
   85: 	(distdir): New target.
   86: 
   87: 2016-12-02  Bruno Haible  <bruno@clisp.org>
   88: 
   89: 	* config.charset: Update from gnulib.
   90: 	2015-01-07  KO Myung-Hun  <komh@chollian.net>
   91: 		* config.charset: Don't output aliases if "$os" is os2*.
   92: 	2012-06-22  Bruno Haible  <bruno@clisp.org>
   93: 		* connfig.charset: Write "Mac OS X" instead of "MacOS X".
   94: 
   95: 	* localcharset.c: Update from gnulib.
   96: 	2016-12-02  Bruno Haible  <bruno@clisp.org>
   97: 		* localcharset.c (locale_charset) [WINDOWS_NATIVE]: Don't use
   98: 		the return value from setlocale if it would lead to a buffer
   99: 		overrun.
  100: 	2015-01-07  KO Myung-Hun  <komh@chollian.net>
  101: 		* localcharset.c (get_charset_aliases) [OS2]: Hardcode the
  102: 		result for OS/2.
  103: 		(locale_charset) [OS2]: Use system codepage if codeset is
  104: 		omitted from the locale name which is neither "C" nor "POSIX".
  105: 	2014-07-15  Eli Zaretskii  <eliz@gnu.org>
  106: 		* localcharset.c (locale_charset) [WINDOWS_NATIVE]: Before
  107: 		falling back on the default system codepage, try extracting
  108: 		the codepage from what 'setlocale' returns.  This allows to
  109: 		take into account changes of the codeset due to non-default
  110: 		locale set by a previous call to 'setlocale'.
  111: 	2013-07-20  Daiki Ueno  <ueno@gnu.org>
  112: 		* localcharset.c (locale_charset) [DARWIN7]: Use MB_CUR_MAX_L
  113: 		instead of MB_CUR_MAX.
  114: 	2012-09-16  Paul Eggert  <eggert@cs.ucla.edu>
  115: 		* localcharset.c (locale_charset) [DARWIN7]:
  116: 		Return "ASCII" if the system reports "UTF-8" and
  117: 		MB_CUR_MAX <= 1, as these two values are incompatible.  Problem
  118: 		reported by Max Horn. For more discussion, please see
  119: 		<https://lists.gnu.org/archive/html/bug-gnulib/2012-09/msg00061.html>.
  120: 	2012-06-22  Bruno Haible  <bruno@clisp.org>
  121: 		* localcharset.c: Write "Mac OS X" instead of "MacOS X".
  122: 
  123: 	* relocatable.c: Update from gnulib.
  124: 
  125: 2016-11-22  Bruno Haible  <bruno@clisp.org>
  126: 
  127: 	Update support for building with MSVC.
  128: 	* Makefile.in (install-lib, install): Install the .la file with
  129: 	$(INSTALL), not $(INSTALL_DATA). Otherwise the native Windows DLL gets
  130: 	installed without execution permissions, and programs linked to it fail:
  131: 	in a Cygwin shell with exit code 127, or from a cmd.exe window with a
  132: 	dialog "The application was unable to start correctly (0xc0000022)."
  133: 
  134: 2012-01-06  Bruno Haible  <bruno@clisp.org>
  135: 
  136: 	Talk about "native Windows API", not "Woe32".
  137: 	* localcharset.c: Update comments to mention native Windows.
  138: 	* relocatable.c: Likewise.
  139: 	* config.charset: More comments.
  140: 
  141: 2012-01-04  Bruno Haible  <bruno@clisp.org>
  142: 
  143: 	Talk about "native Windows API", not "Win32".
  144: 	* localcharset.c: Update comments to mention native Windows.
  145: 	(WINDOWS_NATIVE): Renamed from WIN32_NATIVE.
  146: 	* relocatable.c: Likewise.
  147: 
  148: 2011-10-03  Bruno Haible  <bruno@clisp.org>
  149: 
  150: 	* relocatable.c: Update from gnulib.
  151: 
  152: 2011-08-07  Bruno Haible  <bruno@clisp.org>
  153: 
  154: 	* relocatable.c: Update from gnulib.
  155: 
  156: 2011-02-28  Bruno Haible  <bruno@clisp.org>
  157: 
  158: 	Assume ANSI C behaviour of free().
  159: 	* localcharset.c (get_charset_aliases): Remove NULL test before calling
  160: 	free().
  161: 	Suggested by Simon Josefsson <simon@josefsson.org>.
  162: 
  163: 2011-02-28  Bruno Haible  <bruno@clisp.org>
  164: 
  165: 	* relocatable.h: Update from gnulib.
  166: 	* relocatable.c: Likewise.
  167: 
  168: 2009-12-13  Bruno Haible  <bruno@clisp.org>
  169: 
  170: 	* localcharset.c (locale_charset): Fix comment about use of GetACP.
  171: 
  172: 2009-12-12  Bruno Haible  <bruno@clisp.org>
  173: 
  174: 	* localcharset.c (locale_charset): Add comment about use of GetACP.
  175: 
  176: 2009-12-12  Bruno Haible  <bruno@clisp.org>
  177: 
  178: 	* config.charset: Untabify.
  179: 	* localcharset.c: Untabify.
  180: 
  181: 2009-10-18  Bruno Haible  <bruno@clisp.org>
  182: 
  183: 	Avoid symlink attack in localcharset module.
  184: 	* localcharset.c: Include <fcntl.h>, <unistd.h>.
  185: 	(O_NOFOLLOW): Define fallback.
  186: 	(get_charset_aliases): Don't open the file if it is a symbolic link.
  187: 	Reported by Fergal Glynn <fglynn@veracode.com>.
  188: 
  189: 2009-03-26  Bruno Haible  <bruno@clisp.org>
  190: 
  191: 	* Makefile.in (install, installdir): Ensure that $(DESTDIR)$(libdir)
  192: 	exists, unconditionally.
  193: 
  194: 2009-03-25  Bruno Haible  <bruno@clisp.org>
  195: 
  196: 	* relocatable.h: Update from gnulib.
  197: 	* relocatable.c: Likewise.
  198: 
  199: 2009-01-25  Bruno Haible  <bruno@clisp.org>
  200: 
  201: 	Don't install charset.alias on MacOS X >= 10.3.
  202: 	* localcharset.c (DARWIN7): New macro.
  203: 	(get_charset_aliases): Hardcode the result for Darwin7.
  204: 	* Makefile.in (install, installdirs): Don't install charset.alias on
  205: 	MacOS X >= 10.3.
  206: 
  207: 2009-01-25  Bruno Haible  <bruno@clisp.org>
  208: 
  209: 	Don't install charset.alias on mingw and Cygwin.
  210: 	* Makefile.in (install, installdirs): Don't install charset.alias on
  211: 	mingw and Cygwin, if the file does not yet exist. The result for these
  212: 	platforms is hardcoded in localcharset.c.
  213: 
  214: 2009-01-24  Bruno Haible  <bruno@clisp.org>
  215: 
  216: 	Add support for non-UTF-8 locales on MacOS X.
  217: 	* config.charset: Add CP1131, ARMSCII-8, PT154 to the list of canonical
  218: 	encodings. For Darwin 7 and newer, don't map traditional encodings to
  219: 	UTF-8.
  220: 	Reported by Vincent Lefevre <vincent@vinc17.org>
  221: 	at <https://savannah.gnu.org/bugs/?25235>.
  222: 
  223: 2008-11-10  Ingo Weinhold  <ingo_weinhold@gmx.de>
  224: 
  225: 	* config.charset: Treat Haiku like BeOS.
  226: 
  227: 2009-01-16  Bruno Haible  <bruno@clisp.org>
  228: 
  229: 	* Makefile.in (install-strip): New target.
  230: 	Reported by Alon Bar-Lev <alon.barlev@gmail.com>.
  231: 
  232: 2008-04-13  Bruno Haible  <bruno@clisp.org>
  233: 
  234: 	* localcharset.c (OS2): Don't redefine if already defined.
  235: 	Reported by Elbert Pol <e.pol@chello.nl>.
  236: 
  237: 2007-11-14  Bruno Haible  <bruno@clisp.org>
  238: 
  239: 	* config.charset: Update for OpenBSD 4.1.
  240: 	Reported and helped by Ben Pfaff <blp@cs.stanford.edu>.
  241: 
  242: 2006-10-31  Bruno Haible  <bruno@clisp.org>
  243: 
  244: 	Update from GNU gettext.
  245: 	2006-09-14  Bruno Haible  <bruno@clisp.org>
  246: 		* lib/relocatable.c: Likewise.
  247: 
  248: 2006-10-17  Paul Eggert  <eggert@cs.ucla.edu>
  249: 
  250: 	* localcharset.c: Do not check HAVE_SETLOCALE.
  251: 
  252: 2006-09-14  Bruno Haible  <bruno@clisp.org>
  253: 
  254: 	* localcharset.c: Include <config.h> unconditionally.
  255: 
  256: 2006-08-29  Bruno Haible  <bruno@clisp.org>
  257: 
  258: 	* localcharset.c: Include configmake.h in order to get LIBDIR defined.
  259: 
  260: 2006-07-29  Bruno Haible  <bruno@clisp.org>
  261: 
  262: 	* localcharset.c: Assume <stddef.h>, <stdlib.h>, <string.h> exist.
  263: 
  264: 2006-07-25  Bruno Haible  <bruno@clisp.org>
  265: 
  266: 	* Makefile.msvc: Remove file.
  267: 
  268: 2006-07-25  Bruno Haible  <bruno@clisp.org>
  269: 
  270: 	* Makefile.vms: Remove file.
  271: 
  272: 2006-07-23  Bruno Haible  <bruno@clisp.org>
  273: 
  274: 	* Makefile.in (libcharset.la): Use the CFLAGS during linking.
  275: 	Needed because the CFLAGS can e.g. trigger profiling.
  276: 	Reported by Russell Aspinwall <russell.aspinwall@flomerics.co.uk>.
  277: 
  278: 2006-07-14  Bruno Haible  <bruno@clisp.org>
  279: 
  280: 	* Makefile.in (clean): Remove also *.stackdump.
  281: 
  282: 2006-06-17  Bruno Haible  <bruno@clisp.org>
  283: 
  284: 	* config.charset: Update for NetBSD 3.0.
  285: 
  286: 2006-05-17  Bruno Haible  <bruno@clisp.org>
  287: 
  288: 	Cygwin portability.
  289: 	* localcharset.c (WIN32_NATIVE): Renamed from WIN32.
  290: 
  291: 2006-05-16  Bruno Haible  <bruno@clisp.org>
  292: 
  293: 	* localcharset.c [CYGWIN]: Include <windows.h>.
  294: 	(get_charset_aliases): For Cygwin, return the same CPxxx aliases list
  295: 	as under WIN32.
  296: 	(locale_charset) [CYGWIN]: Try to retrieve the encoding from the
  297: 	environment variables. Fall back to GetACP().
  298: 
  299: 2006-04-05  Bruno Haible  <bruno@clisp.org>
  300: 
  301: 	* config.charset: Update Juan Manuel Guerrero's address.
  302: 
  303: 2006-01-10  Bruno Haible  <bruno@clisp.org>
  304: 
  305: 	* localcharset.c: Assume ANSI C. Fixes a gcc warning.
  306: 	Reported by Werner Lemberg <wl@gnu.org>.
  307: 
  308: 2005-12-04  Bruno Haible  <bruno@clisp.org>
  309: 
  310: 	Cygwin portability.
  311: 	* relocatable.c: Include <windows.h> also on Cygwin.
  312: 	(DllMain): Add support for Cygwin.
  313: 	(get_shared_library_fullname): Update.
  314: 
  315: 2005-07-24  Bruno Haible  <bruno@clisp.org>
  316: 
  317: 	Tidy up exported symbols.
  318: 	* Makefile.in (CFLAGS): Add @CFLAG_VISIBILITY@.
  319: 	(DEFS): Also define BUILDING_LIBCHARSET and BUILDING_DLL.
  320: 	* relocatable.h (RELOCATABLE_DLL_EXPORTED) [HAVE_VISIBILITY]:
  321: 	Define to the gcc visibility attribute.
  322: 
  323: 2005-07-02  Bruno Haible  <bruno@clisp.org>
  324: 
  325: 	* localcharset.c (get_charset_aliases) [WIN32]: Add CP65001 and others.
  326: 	Reported by <mus1876@gmx.info> via Alain Bench <messtic@oreka.com>.
  327: 
  328: 2005-03-22  Bruno Haible  <bruno@clisp.org>
  329: 
  330: 	* Makefile.in (mkinstalldirs): Update.
  331: 
  332: 2005-01-06  Bruno Haible  <bruno@clisp.org>
  333: 
  334: 	* Makefile.msvc (CFLAGS): Define also INSTALLPREFIX.
  335: 	* Makefile.vms (DEFS): Likewise.
  336: 	Reported by Troels Walsted Hansen <Troels.W.Hansen@fast.no>.
  337: 
  338: 2004-09-01  Bruno Haible  <bruno@clisp.org>
  339: 
  340: 	* config.charset: Add support for Darwin 7.
  341: 
  342: 2004-04-28  Bruno Haible  <bruno@clisp.org>
  343: 
  344: 	* localcharset.c (ISSLASH): Treat Cygwin like Windows, since it now
  345: 	accepts Windows pathnames.
  346: 
  347: 2004-04-23  Bruno Haible  <bruno@clisp.org>
  348: 
  349: 	* localcharset.c (get_charset_aliases): Allow the CHARSETALIASDIR
  350: 	environment variable to override LIBDIR.
  351: 	Suggested by Matthias Clasen <mclasen@redhat.com>.
  352: 
  353: 2004-04-20  Jim Meyering  <jim@meyering.net>
  354:             Bruno Haible  <bruno@clisp.org>
  355: 
  356: 	* localcharset.c (get_charset_aliases) [!VMS && !WIN32]: Don't leak
  357: 	memory when realloc fails.
  358: 
  359: 2004-01-20  Bruno Haible  <bruno@clisp.org>
  360: 
  361: 	Upgrade from gettext-0.14.
  362: 
  363: 	2003-10-09  Bruno Haible  <bruno@clisp.org>
  364: 	* relocatable.c: Include xalloc.h instead of xmalloc.h.
  365: 
  366: 	2003-08-24  Bruno Haible  <bruno@clisp.org>
  367: 	* relocatable.h: Make this file includable in C++ mode: add extern "C".
  368: 
  369: 	2003-08-01  Bruno Haible  <bruno@clisp.org>
  370: 	* relocatable.c (find_shared_library_fullname): Disable the code on
  371: 	Linux/libc5. Reported by Alain Guibert <derogaton+bgli@oreka.com>.
  372: 
  373: 	2003-06-27  Bruno Haible  <bruno@clisp.org>
  374: 	Avoid use of *_unlocked functions on Solaris 2.5.1.
  375: 	* localcharset.c: Test HAVE_DECL_GETC_UNLOCKED, not HAVE_GETC_UNLOCKED.
  376: 	Reported by Eric Botcazou <ebotcazou@libertysurf.fr>.
  377: 
  378: 	2003-06-22  Bruno Haible  <bruno@clisp.org>
  379: 	* relocatable.c (compute_curr_prefix): Comment out this function in
  380: 	the case when it is not used.
  381: 	Reported by Pavel Roskin <proski@gnu.org>.
  382: 
  383: 2004-01-21  Bruno Haible  <bruno@clisp.org>
  384: 
  385: 	Upgrade from gettext-0.14.
  386: 
  387: 	2004-01-21  Bruno Haible  <bruno@clisp.org>
  388: 	* config.charset: Add support for MacOS X (Darwin).
  389: 
  390: 	2003-12-02  Bruno Haible  <bruno@clisp.org>
  391: 	* config.charset: Treat the new country name CS like the old country
  392: 	name YU.
  393: 
  394: 	2003-08-20  Bruno Haible  <bruno@clisp.org>
  395: 	* config.charset (linux-gnulibc1*): Change hr_HR, ro_RO to ISO-8859-2.
  396: 	Reported by Alain Guibert <derogaton+bgli@oreka.com>.
  397: 
  398: 	2003-08-14  Bruno Haible  <bruno@clisp.org>
  399: 	* config.charset: Add support for Linux libc5. Based on data from
  400: 	Alain Guibert <derogaton+bgli@oreka.com>.
  401: 
  402: 2003-06-27  Bruno Haible  <bruno@clisp.org>
  403: 
  404: 	Avoid use of *_unlocked functions on Solaris 2.5.1.
  405: 	* localcharset.c: Test HAVE_DECL_GETC_UNLOCKED, not HAVE_GETC_UNLOCKED.
  406: 	Reported by Eric Botcazou <ebotcazou@libertysurf.fr>.
  407: 
  408: 2003-08-20  Bruno Haible  <bruno@clisp.org>
  409: 
  410: 	* config.charset (linux-gnulibc1*): Change hr_HR, ro_RO to ISO-8859-2.
  411: 	Reported by Alain Guibert <derogaton+bgli@oreka.com>.
  412: 
  413: 2003-08-14  Bruno Haible  <bruno@clisp.org>
  414: 
  415: 	* config.charset: Add support for Linux libc5. Based on data from
  416: 	Alain Guibert <derogaton+bgli@oreka.com>.
  417: 
  418: 2003-08-01  Bruno Haible  <bruno@clisp.org>
  419: 
  420: 	* relocatable.c (find_shared_library_fullname): Disable the code on
  421: 	Linux/libc5. Reported by Alain Guibert <derogaton+bgli@oreka.com>.
  422: 
  423: 2003-06-22  Bruno Haible  <bruno@clisp.org>
  424: 
  425: 	Portability to mingw32.
  426: 	* relocatable.c [WIN32]: Include <windows.h>.
  427: 	Reported by Jeff Bonggren <jbon@cfl.rr.com>.
  428: 
  429: 2003-06-22  Bruno Haible  <bruno@clisp.org>
  430: 
  431: 	* relocatable.c (compute_curr_prefix): Comment out this function in
  432: 	the case when it is not used.
  433: 	Reported by Pavel Roskin <proski@gnu.org>.
  434: 
  435: 2003-06-07  Bruno Haible  <bruno@clisp.org>
  436: 
  437: 	Support for relocatable data files even on VMS.
  438: 	* Makefile.vms (bindir): New variable.
  439: 	(DEFS): Add flags for relocatability.
  440: 	Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
  441: 
  442: 2003-06-07  Bruno Haible  <bruno@clisp.org>
  443: 
  444: 	Support for relocatable data files even on Woe32.
  445: 	* Makefile.msvc (IIPREFIX, IIprefix, IIexec_prefix, IIbindir,
  446: 	IIlibdir): New variables.
  447: 	(PICFLAGS): Also define PIC. Define BUILDING_* flags here.
  448: 	(CFLAGS): ... not here. Add flags for relocatability.
  449: 
  450: 2003-05-18  Bruno Haible  <bruno@clisp.org>
  451: 
  452: 	* Makefile.msvc (DEBUGFLAGS): New variable.
  453: 	(charset.lib): Use it.
  454: 
  455: 2003-05-07  Bruno Haible  <bruno@clisp.org>
  456: 
  457: 	* Makefile.vms: New file.
  458: 
  459: 2003-04-12  Bruno Haible  <bruno@clisp.org>
  460: 
  461: 	* lib/localcharset.c (get_charset_aliases): Add special case for VMS.
  462: 
  463: 2003-04-05  Bruno Haible  <bruno@clisp.org>
  464: 
  465: 	Support for relocatable installation.
  466: 	* relocatable.h: New file, from GNU gettext.
  467: 	* relocatable.c: New file, from GNU gettext.
  468: 	* localcharset.c: Update from GNU gettext.
  469: 	2003-02-28  Bruno Haible  <bruno@clisp.org>
  470: 		* localcharset.c: Include relocatable.h.
  471: 		(get_charset_aliases): Relocate LIBDIR value.
  472: 		* localcharset.c: Drop C linkage declaration.
  473: 	* Makefile.in (DEFS): New variable.
  474: 	(SOURCES): Add relocatable.c.
  475: 	(OBJECTS): Add relocatable.lo.
  476: 	(localcharset.lo): Use $(DEFS).
  477: 	(relocatable.lo): New rule.
  478: 	* Makefile.msvc (CFLAGS): Remove $(PICFLAGS).
  479: 	(INCLUDES): Simplify.
  480: 	(SOURCES): Remove variable.
  481: 	(OBJECTS): Add relocatable.obj.
  482: 	(localcharset.obj): Add $(PICFLAGS).
  483: 	(relocatable.obj): New rule.
  484: 
  485: 2003-04-05  Bruno Haible  <bruno@clisp.org>
  486: 
  487: 	* Makefile.msvc (PREFIX): New variable.
  488: 	(prefix): Use it.
  489: 	(clean): Drop Unix specific removal.
  490: 
  491: 2003-03-17  Bruno Haible  <bruno@clisp.org>
  492: 
  493: 	Improved MSVC support.
  494: 	* Makefile.msvc (prefix): Use less Unixy value.
  495: 	(local_prefix): Remove variable.
  496: 	(libdir): Use backslashes.
  497: 	(bindir): New variable.
  498: 	(INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Set to real values.
  499: 	(RESOURCES): Enable charset.res.
  500: 	(charset.lib): Set the target library name explicitly.
  501: 	(charset.res): New rule.
  502: 	(install, installdirs, uninstall): New rules.
  503: 
  504: 	Rename libcharset.h to localcharset.h.
  505: 	* localcharset.c: Include localcharset.h.
  506: 	* localcharset.h: Remove file.
  507: 	* Makefile.in (INCLUDES): Add -I../include.
  508: 	* Makefile.msvc (INCLUDES): Add -I../include.
  509: 
  510: 2003-01-29  Bruno Haible  <bruno@clisp.org>
  511: 
  512: 	* config.charset: Add an alias for CP1251 on Solaris.
  513: 	Reported by Hidetoshi Tajima <hidetoshi.tajima@sun.com>.
  514: 
  515: 2003-01-12  Bruno Haible  <bruno@clisp.org>
  516: 
  517: 	* localcharset.h: New file.
  518: 	* localcharset.c: Include it.
  519: 
  520: 2003-01-01  Bruno Haible  <bruno@clisp.org>
  521: 
  522: 	* Makefile.in (mkinstalldirs): Renamed from MKINSTALLDIRS.
  523: 	(install-lib, install, installdirs): Use it.
  524: 
  525: 2002-05-09  Bruno Haible  <bruno@clisp.org>
  526: 
  527: 	* config.charset: Update for newest glibc. Add canonical names
  528: 	ISO-8859-14, KOI8-T, TCVN5712-1, GEORGIAN-PS.
  529: 
  530: 2002-05-09  Bruno Haible  <bruno@clisp.org>
  531: 
  532: 	* localcharset.c (get_charset_aliases): Add more Windows specific
  533: 	aliases.
  534: 
  535: 2002-05-08  Owen Taylor  <otaylor@redhat.com>
  536: 
  537: 	* config.charset: A few additions for Solaris.
  538: 
  539: 2002-02-15  Bruno Haible  <bruno@clisp.org>
  540: 
  541: 	* config.charset [msdosdjgpp]: For Russian, use CP866.
  542: 
  543: 2002-02-11  Bruno Haible  <bruno@clisp.org>
  544: 
  545: 	* config.charset: Add support for NetBSD.
  546: 
  547: 2002-01-10  Andrew Zabolotny  <zap@cobra.ru>
  548: 	    Bruno Haible  <bruno@clisp.org>
  549: 
  550: 	* localcharset.c: Rework OS/2 support.
  551: 	* config.charset: Add OS/2 support.
  552: 
  553: 2001-12-21  Bruno Haible  <bruno@clisp.org>
  554: 
  555: 	* localcharset.c (ISSLASH): Provide definition for DOS-like systems.
  556: 
  557: 2001-12-15  Bruno Haible  <bruno@clisp.org>
  558: 
  559: 	* localcharset.c: Add OS/2 support.
  560: 
  561: 2001-12-05  Bruno Haible  <bruno@clisp.org>
  562: 
  563: 	* localcharset.c (locale_charset): Don't return an empty string.
  564: 
  565: 2001-10-23  Bruno Haible  <haible@clisp.cons.org>
  566: 
  567: 	* config.charset: msdos in uk_UA uses CP1125.
  568: 
  569: 2001-08-05  Bruno Haible  <haible@clisp.cons.org>
  570: 
  571: 	Make it possible to build libcharset with CC=gcc CFLAGS="-x c++".
  572: 	* localcharset.c (locale_charset): Declare as extern "C".
  573: 	(get_charset_aliases): Cast malloc and realloc results to 'char *'.
  574: 
  575: 2001-06-27  Bruno Haible  <haible@clisp.cons.org>
  576: 
  577: 	* Makefile.in (clean): Remove also *.o.lock, left there by libtool
  578: 	on IRIX.
  579: 
  580: 2001-06-25  Bruno Haible  <haible@clisp.cons.org>
  581: 
  582: 	* Makefile.in (localcharset.lo): Mention $(INCLUDES) before $(CFLAGS)
  583: 	and $(CPPFLAGS).
  584: 	* Makefile.msvc (localcharset.obj): Likewise.
  585: 
  586: 2001-06-24  Bruno Haible  <haible@clisp.cons.org>
  587: 
  588: 	* config.charset: Change canonical name of BIG5HKSCS to BIG5-HKSCS.
  589: 	Change canonical name of SJIS to SHIFT_JIS.
  590: 
  591: 2001-05-06  Bruno Haible  <haible@clisp.cons.org>
  592: 
  593: 	* Makefile.msvc (charset.lib): Allow the 'del' command to fail.
  594: 
  595: 2001-05-06  Bruno Haible  <haible@clisp.cons.org>
  596: 
  597: 	* Makefile.in (CPPFLAGS, LDFLAGS): New variables.
  598: 	(libcharset.la): Use LDFLAGS.
  599: 	(localcharset.lo): Use CPPFLAGS.
  600: 
  601: 2001-04-30  Bruno Haible  <haible@clisp.cons.org>
  602: 
  603: 	Silence "gcc -Wall -Wwrite-strings" warnings.
  604: 	* localcharset.c (charset_aliases): Change type to 'const char *'.
  605: 	(get_charset_aliases): Change type of 'cp' to 'const char *'.
  606: 
  607: 2001-03-10  Bruno Haible  <haible@clisp.cons.org>
  608: 
  609: 	* localcharset.c (locale_charset): Allow wildcard syntax. Also resolve
  610: 	alias if codeset is empty.
  611: 	* config.charset (BeOS): Use wildcard syntax.
  612: 
  613: 	* Makefile.in (libcharset.la): Pass flag -no-undefined. Needed on
  614: 	platforms like BeOS.
  615: 
  616: 	* Makefile.in (RM): New variable.
  617: 
  618: 2001-01-05  Bruno Haible  <haible@clisp.cons.org>
  619: 
  620: 	* localcharset.c (volatile): Define to empty if not using ANSI C.
  621: 
  622: 2001-03-05  Bruno Haible  <haible@clisp.cons.org>
  623: 
  624: 	* config.charset: Update for OSF/1 5.1.
  625: 
  626: 2001-03-01  Bruno Haible  <haible@clisp.cons.org>
  627: 
  628: 	* config.charset: For DOS/DJGPP, add CP775.
  629: 
  630: 2001-02-24  Bruno Haible  <haible@clisp.cons.org>
  631: 
  632: 	* config.charset: Add support for DOS/DJGPP.
  633: 
  634: 2001-02-25  Bruno Haible  <haible@clisp.cons.org>
  635: 
  636: 	* localcharset.c (locale_charset): Don't return NULL.
  637: 
  638: 2001-02-24  Bruno Haible  <haible@clisp.cons.org>
  639: 
  640: 	* localcharset.c (locale_charset): Don't use setlocale(LC_CTYPE,NULL).
  641: 
  642: 2001-01-30  Bruno Haible  <haible@clisp.cons.org>
  643: 
  644: 	* config.charset: Update for FreeBSD 4.2.
  645: 
  646: 2000-12-19  Jim Meyering  <jim@meyering.net>
  647: 
  648: 	* localcharset.c: Improve WIN32 macrology.
  649: 	(locale_charset): Increase size of buffer.
  650: 
  651: 2000-12-18  Bruno Haible  <haible@clisp.cons.org>
  652: 
  653: 	* config.charset: Add support for BeOS.
  654: 
  655: 2000-12-12  Bruno Haible  <haible@clisp.cons.org>
  656: 
  657: 	* Makefile.in (ref-add.sed, ref-del.sed): Don't use $<, not understood
  658: 	by Solaris "make". Reported by Toshimitsu Fujiwara.
  659: 
  660: 2000-12-08  Bruno Haible  <haible@clisp.cons.org>
  661: 
  662: 	* Makefile.in (exec_prefix): Use configure's --exec-prefix argument.
  663: 
  664: 2000-12-02  Bruno Haible  <haible@clisp.cons.org>
  665: 
  666: 	* Makefile.msvc: Replace STATIC with its opposite flag, DLL.
  667: 
  668: 2000-11-21  Bruno Haible  <haible@clisp.cons.org>
  669: 
  670: 	* Makefile.msvc (MFLAGS): New variable.
  671: 	(CFLAGS, charset.lib): Use it.
  672: 	(INCLUDES): Use "..", not "..\include".
  673: 
  674: 2000-10-31  Bruno Haible  <haible@clisp.cons.org>
  675: 
  676: 	* Makefile.msvc: New file.
  677: 
  678: 2000-10-31  Bruno Haible  <haible@clisp.cons.org>
  679: 
  680: 	* config.charset: Add ISO-8859-3, BIG5HKSCS, GB18030, JOHAB, VISCII,
  681: 	CP874, CP949, CP950, CP1250, CP1253, CP1254, CP1255, CP1256, CP1257
  682: 	to the list of canonical encodings. Rename EUC-CN to GB2312.
  683: 	* localcharset.c (locale_charset): Add support for Win32.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>