diff options
| author | Pixel <> | 2001-03-29 23:40:57 +0000 | 
|---|---|---|
| committer | Pixel <> | 2001-03-29 23:40:57 +0000 | 
| commit | 80fdb0714b75cb240d8b8068d718b915f1904110 (patch) | |
| tree | 113acad9045d0ad77ba4660ac0540dfc3e5ced8c /intl/ChangeLog | |
First.start
Diffstat (limited to 'intl/ChangeLog')
| -rw-r--r-- | intl/ChangeLog | 1086 | 
1 files changed, 1086 insertions, 0 deletions
| diff --git a/intl/ChangeLog b/intl/ChangeLog new file mode 100644 index 0000000..1989501 --- /dev/null +++ b/intl/ChangeLog @@ -0,0 +1,1086 @@ +1998-04-29  Ulrich Drepper  <drepper@cygnus.com> + +	* intl/localealias.c (read_alias_file): Use unsigned char for +	local variables.  Remove unused variable tp. +	* intl/l10nflist.c (_nl_normalize_codeset): Use unsigned char * +	for type of codeset.  For loosing Solaris systems. +	* intl/loadinfo.h: Adapt prototype of _nl_normalize_codeset. +	* intl/bindtextdom.c (BINDTEXTDOMAIN): Don't define local variable +	len if not needed. +	Patches by Jim Meyering. + +1998-04-28  Ulrich Drepper  <drepper@cygnus.com> + +	* loadmsgcat.c (_nl_load_domain): Don't assign the element use_mmap if +	mmap is not supported. + +	* hash-string.h: Don't include <values.h>. + +1998-04-27  Ulrich Drepper  <drepper@cygnus.com> + +	* textdomain.c: Use strdup is available. + +	* localealias.c: Define HAVE_MEMPCPY so that we can use this +	function.  Define and use semapahores to protect modfication of +	global objects when compiling for glibc.  Add code to allow +	freeing alias table. + +	* l10nflist.c: Don't assume stpcpy not being a macro. + +	* gettextP.h: Define internal_function macri if not already done. +	Use glibc byte-swap macros instead of defining SWAP when compiled +	for glibc. +	(struct loaded_domain): Add elements to allow unloading. + +	* Makefile.in (distclean): Don't remove libintl.h here. + +	* bindtextdomain.c: Carry over changes from glibc.  Use strdup if +	available. + +	* dcgettext.c: Don't assume stpcpy not being a macro.  Mark internal +	functions.  Add memory freeing code for glibc. + +	* dgettext.c: Update copyright. + +	* explodename.c: Include stdlib.h and string.h only if they exist. +	Use strings.h eventually. + +	* finddomain.c: Mark internal functions.  Use strdup if available. +	Add memory freeing code for glibc. + +1997-10-10 20:00  Ulrich Drepper  <drepper@cygnus.com> + +	* libgettext.h: Fix dummy textdomain and bindtextdomain macros. +	They should return reasonable values. +	Reported by Tom Tromey <tromey@cygnus.com>. + +1997-09-16 03:33  Ulrich Drepper  <drepper@cygnus.com> + +	* libgettext.h: Define PARAMS also to `args' if __cplusplus is defined. +	* intlh.inst.in: Likewise. +	Reported by Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>. + +	* libintl.glibc: Update from current glibc version. + +1997-09-06 02:10  Ulrich Drepper  <drepper@cygnus.com> + +	* intlh.inst.in: Reformat copyright. + +1997-08-19 15:22  Ulrich Drepper  <drepper@cygnus.com> + +	* dcgettext.c (DCGETTEXT): Remove wrong comment. + +1997-08-16 00:13  Ulrich Drepper  <drepper@cygnus.com> + +	* Makefile.in (install-data): Don't change directory to install. + +1997-08-01 14:30  Ulrich Drepper  <drepper@cygnus.com> + +	* cat-compat.c: Fix copyright. + +	* localealias.c: Don't define strchr unless !HAVE_STRCHR. + +	* loadmsgcat.c: Update copyright.  Fix typos. + +	* l10nflist.c: Don't define strchr unless !HAVE_STRCHR. +	(_nl_make_l10nflist): Handle sponsor and revision correctly. + +	* gettext.c: Update copyright. +	* gettext.h: Likewise. +	* hash-string.h: Likewise. + +	* finddomain.c: Remoave dead code.  Define strchr only if +	!HAVE_STRCHR. + +	* explodename.c: Include <sys/types.h>. + +	* explodename.c: Reformat copyright text. +	(_nl_explode_name): Fix typo. + +	* dcgettext.c: Define and use __set_errno. +	(guess_category_value): Don't use setlocale if HAVE_LC_MESSAGES is +	not defined. + +	* bindtextdom.c: Pretty printing. + +1997-05-01 02:25  Ulrich Drepper  <drepper@cygnus.com> + +	* dcgettext.c (guess_category_value): Don't depend on +	HAVE_LC_MESSAGES.  We don't need the macro here. +	Patch by Bruno Haible <haible@ilog.fr>. + +	* cat-compat.c (textdomain): DoN't refer to HAVE_SETLOCALE_NULL +	macro.  Instead use HAVE_LOCALE_NULL and define it when using +	glibc, as in dcgettext.c. +	Patch by Bruno Haible <haible@ilog.fr>. + +	* Makefile.in (CPPFLAGS): New variable.  Reported by Franc,ois +	Pinard. + +Mon Mar 10 06:51:17 1997  Ulrich Drepper  <drepper@cygnus.com> + +	* Makefile.in: Implement handling of libtool. + +	* gettextP.h: Change data structures for use of generic lowlevel +	i18n file handling. + +Wed Dec  4 20:21:18 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* textdomain.c: Put parentheses around arguments of memcpy macro +	definition. +	* localealias.c: Likewise. +	* l10nflist.c: Likewise. +	* finddomain.c: Likewise. +	* bindtextdom.c: Likewise. +	Reported by Thomas Esken. + +Mon Nov 25 22:57:51 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* textdomain.c: Move definition of `memcpy` macro to right +	position. + +Fri Nov 22 04:01:58 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* finddomain.c [!HAVE_STRING_H && !_LIBC]: Define memcpy using + 	bcopy if not already defined.  Reported by Thomas Esken. +	* bindtextdom.c: Likewise. +	* l10nflist.c: Likewise. +	* localealias.c: Likewise. +	* textdomain.c: Likewise. + +Tue Oct 29 11:10:27 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* Makefile.in (libdir): Change to use exec_prefix instead of + 	prefix.  Reported by Knut-HåvardAksnes <etokna@eto.ericsson.se>. + +Sat Aug 31 03:07:09 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* l10nflist.c (_nl_normalize_codeset): We convert to lower case, +	so don't prepend uppercase `ISO' for only numeric arg. + +Fri Jul 19 00:15:46 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* l10nflist.c: Move inclusion of argz.h, ctype.h, stdlib.h after +	definition of _GNU_SOURCE.  Patch by Roland McGrath. + +	* Makefile.in (uninstall): Fix another bug with `for' loop and +	empty arguments.  Patch by Jim Meyering.  Correct name os +	uninstalled files: no intl- prefix anymore. + +	* Makefile.in (install-data): Again work around shells which +	cannot handle mpty for list.  Reported by Jim Meyering. + +Sat Jul 13 18:11:35 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* Makefile.in (install): Split goal.  Now depend on install-exec +        and install-data. +	(install-exec, install-data): New goals.  Created from former +	install goal. +	Reported by Karl Berry. + +Sat Jun 22 04:58:14 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* Makefile.in (MKINSTALLDIRS): New variable.  Path to +        mkinstalldirs script. +	(install): use MKINSTALLDIRS variable or if the script is not present +	try to find it in the $top_scrdir). + +Wed Jun 19 02:56:56 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* l10nflist.c: Linux libc *partly* includes the argz_* functions. +	Grr.  Work around by renaming the static version and use macros +	for renaming. + +Tue Jun 18 20:11:17 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* l10nflist.c: Correct presence test macros of __argz_* functions. + +	* l10nflist.c: Include <argz.h> based on test of it instead when +	__argz_* functions are available. +	Reported by Andreas Schwab. + +Thu Jun 13 15:17:44 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* explodename.c, l10nflist.c: Define NULL for dumb systems. + +Tue Jun 11 17:05:13 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* intlh.inst.in, libgettext.h (dcgettext): Rename local variable +	result to __result to prevent name clash. + +	* l10nflist.c, localealias.c, dcgettext.c: Define _GNU_SOURCE to +        get prototype for stpcpy and strcasecmp. + +	* intlh.inst.in, libgettext.h: Move declaration of +	`_nl_msg_cat_cntr' outside __extension__ block to prevent warning +	from gcc's -Wnested-extern option. + +Fri Jun  7 01:58:00 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* Makefile.in (install): Remove comment. + +Thu Jun  6 17:28:17 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* Makefile.in (install): Work around for another Buglix stupidity. +	Always use an `else' close for `if's.  Reported by Nelson Beebe. + +	* Makefile.in (intlh.inst): Correct typo in phony rule. +	Reported by Nelson Beebe. + +Thu Jun  6 01:49:52 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* dcgettext.c (read_alias_file): Rename variable alloca_list to +	block_list as the macro calls assume. +	Patch by Eric Backus. + +	* localealias.c [!HAVE_ALLOCA]: Define alloca as macro using +        malloc. +	(read_alias_file): Rename varriabe alloca_list to block_list as the +	macro calls assume. +	Patch by Eric Backus. + +	* l10nflist.c: Correct conditional for <argz.h> inclusion. +	Reported by Roland McGrath. + +	* Makefile.in (all): Depend on all-@USE_INCLUDED_LIBINTL@, not +        all-@USE_NLS@. + +	* Makefile.in (install): intlh.inst comes from local dir, not +        $(srcdir). + +	* Makefile.in (intlh.inst): Special handling of this goal.  If +	used in gettext, this is really a rul to construct this file.  If +	used in any other package it is defined as a .PHONY rule with +	empty body. + +	* finddomain.c: Extract locale file information handling into +	l10nfile.c.  Rename local stpcpy__ function to stpcpy. + +	* dcgettext.c (stpcpy): Add local definition. + +	* l10nflist.c: Solve some portability problems.  Patches partly by +	Thomas Esken.  Add local definition of stpcpy. + +Tue Jun  4 02:47:49 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* intlh.inst.in: Don't depend including <locale.h> on +	HAVE_LOCALE_H.  Instead configure must rewrite this fiile +	depending on the result of the configure run. + +	* Makefile.in (install): libintl.inst is now called intlh.inst. +	Add rules for updating intlh.inst from intlh.inst.in. + +	* libintl.inst: Renamed to intlh.inst.in. + +	* localealias.c, dcgettext.c [__GNUC__]: Define HAVE_ALLOCA to 1 +        because gcc has __buitlin_alloca. +	Reported by Roland McGrath. + +Mon Jun  3 00:32:16 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* Makefile.in (installcheck): New goal to fulfill needs of +        automake's distcheck. + +	* Makefile.in (install): Reorder commands so that VERSION is +        found. + +	* Makefile.in (gettextsrcdir): Now use subdirectory intl/ in +        @datadir@/gettext. +	(COMSRCS): Add l10nfile.c. +	(OBJECTS): Add l10nfile.o. +	(DISTFILES): Rename to DISTFILE.normal.  Remove $(DISTFILES.common). +	(DISTFILE.gettext): Remove $(DISTFILES.common). +	(all-gettext): Remove goal. +	(install): If $(PACKAGE) = gettext install, otherwose do nothing.  No +	package but gettext itself should install libintl.h + headers. +	(dist): Extend goal to work for gettext, too. +	(dist-gettext): Remove goal. + +	* dcgettext.c [!HAVE_ALLOCA]: Define macro alloca by using malloc. + +Sun Jun  2 17:33:06 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* loadmsgcat.c (_nl_load_domain): Parameter is now comes from +        find_l10nfile. + +Sat Jun  1 02:23:03 1996  Ulrich Drepper  <drepper@cygnus.com> + +	* l10nflist.c (__argz_next): Add definition. + +	* dcgettext.c [!HAVE_ALLOCA]: Add code for handling missing alloca +	code.  Use new l10nfile handling. + +	* localealias.c [!HAVE_ALLOCA]: Add code for handling missing +        alloca code. + +	* l10nflist.c: Initial revision. + +Tue Apr  2 18:51:18 1996  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (all-gettext): New goal.  Same as all-yes. + +Thu Mar 28 23:01:22 1996  Karl Eichwalder  <ke@ke.central.de> + +	* Makefile.in (gettextsrcdir): Define using @datadir@. + +Tue Mar 26 12:39:14 1996  Ulrich Drepper  <drepper@myware> + +	* finddomain.c: Include <ctype.h>.  Reported by Roland McGrath. + +Sat Mar 23 02:00:35 1996  Ulrich Drepper  <drepper@myware> + +	* finddomain.c (stpcpy): Rename to stpcpy__ to prevent clashing +        with external declaration. + +Sat Mar  2 00:47:09 1996  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (all-no): Rename from all_no. + +Sat Feb 17 00:25:59 1996  Ulrich Drepper  <drepper@myware> + +	* gettextP.h [loaded_domain]: Array `successor' must now contain up +        to 63 elements (because of codeset name normalization). + +	* finddomain.c: Implement codeset name normalization. + +Thu Feb 15 04:39:09 1996  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (all): Define to `all-@USE_NLS@'. +	(all-yes, all_no): New goals.  `all-no' is noop, `all-yes' +	is former all. + +Mon Jan 15 21:46:01 1996  Howard Gayle  <howard@hal.com> + +	* localealias.c (alias_compare): Increment string pointers in loop +        of strcasecmp replacement. + +Fri Dec 29 21:16:34 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (install-src): Who commented this goal out ? :-) + +Fri Dec 29 15:08:16 1995  Ulrich Drepper  <drepper@myware> + +	* dcgettext.c (DCGETTEXT): Save `errno'.  Failing system calls +	should not effect it because a missing catalog is no error. +	Reported by Harald K<o:>nig <koenig@tat.physik.uni-tuebingen.de>. + +Tue Dec 19 22:09:13 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (Makefile): Explicitly use $(SHELL) for running +        shell scripts. + +Fri Dec 15 17:34:59 1995  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de> + +	* Makefile.in (install-src): Only install library and header when +	we use the own implementation.  Don't do it when using the +	system's gettext or catgets functions. + +	* dcgettext.c (find_msg): Must not swap domain->hash_size here. + +Sat Dec  9 16:24:37 1995  Ulrich Drepper  <drepper@myware> + +	* localealias.c, libintl.inst, libgettext.h, hash-string.h, +	gettextP.h, finddomain.c, dcgettext.c, cat-compat.c: +	Use PARAMS instead of __P.  Suggested by Roland McGrath. + +Tue Dec  5 11:39:14 1995  Larry Schwimmer  <rosebud@cyclone.stanford.edu> + +	* libgettext.h: Use `#if !defined (_LIBINTL_H)' instead of `#if +	!_LIBINTL_H' because Solaris defines _LIBINTL_H as empty. + +Mon Dec  4 15:42:07 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (install-src): +	Install libintl.inst instead of libintl.h.install. + +Sat Dec  2 22:51:38 1995  Marcus Daniels  <marcus@sysc.pdx.edu> + +	* cat-compat.c (textdomain): +	Reverse order in which files are tried you load.  First +	try local file, when this failed absolute path. + +Wed Nov 29 02:03:53 1995  Nelson H. F. Beebe  <beebe@math.utah.edu> + +	* cat-compat.c (bindtextdomain): Add missing { }. + +Sun Nov 26 18:21:41 1995  Ulrich Drepper  <drepper@myware> + +	* libintl.inst: Add missing __P definition.  Reported by Nelson Beebe. + +	* Makefile.in: +	Add dummy `all' and `dvi' goals.  Reported by Tom Tromey. + +Sat Nov 25 16:12:01 1995  Franc,ois Pinard  <pinard@iro.umontreal.ca> + +	* hash-string.h: Capitalize arguments of macros. + +Sat Nov 25 12:01:36 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (DISTFILES): Prevent files names longer than 13 +	characters.  libintl.h.glibc->libintl.glibc, +	libintl.h.install->libintl.inst.  Reported by Joshua R. Poulson. + +Sat Nov 25 11:31:12 1995  Eric Backus  <ericb@lsid.hp.com> + +	* dcgettext.c: Fix bug in preprocessor conditionals. + +Sat Nov 25 02:35:27 1995  Nelson H. F. Beebe  <beebe@math.utah.edu> + +	* libgettext.h: Solaris cc does not understand +	 #if !SYMBOL1 && !SYMBOL2.  Sad	but true. + +Thu Nov 23 16:22:14 1995  Ulrich Drepper  <drepper@myware> + +	* hash-string.h (hash_string): +	Fix for machine with >32 bit `unsigned long's. + +	* dcgettext.c (DCGETTEXT): +	Fix horrible bug in loop for alternative translation. + +Thu Nov 23 01:45:29 1995  Ulrich Drepper  <drepper@myware> + +	* po2tbl.sed.in, linux-msg.sed, xopen-msg.sed: +	Some further simplifications in message number generation. + +Mon Nov 20 21:08:43 1995  Ulrich Drepper  <drepper@myware> + +	* libintl.h.glibc: Use __const instead of const in prototypes. + +	* Makefile.in (install-src): +	Install libintl.h.install instead of libintl.h.  This +	is a stripped-down version.  Suggested by Peter Miller. + +	* libintl.h.install, libintl.h.glibc: Initial revision. + +	* localealias.c (_nl_expand_alias, read_alias_file): +	Protect prototypes in type casts by __P. + +Tue Nov 14 16:43:58 1995  Ulrich Drepper  <drepper@myware> + +	* hash-string.h: Correct prototype for hash_string. + +Sun Nov 12 12:42:30 1995  Ulrich Drepper  <drepper@myware> + +	* hash-string.h (hash_string): Add prototype. + +	* gettextP.h: Fix copyright. +	(SWAP): Add prototype. + +Wed Nov  8 22:56:33 1995  Ulrich Drepper  <drepper@myware> + +	* localealias.c (read_alias_file): Forgot sizeof. +	Avoid calling *printf function.  This introduces a big overhead. +	Patch by Roland McGrath. + +Tue Nov  7 14:21:08 1995  Ulrich Drepper  <drepper@myware> + +	* finddomain.c, cat-compat.c: Wrong indentation in #if for stpcpy. + +	* finddomain.c (stpcpy): +	Define substitution function local.  The macro was to flaky. + +	* cat-compat.c: Fix typo. + +	* xopen-msg.sed, linux-msg.sed: +	While bringing message number to right place only accept digits. + +	* linux-msg.sed, xopen-msg.sed: Now that the counter does not have +	leading 0s we don't need to remove them.  Reported by Marcus +	Daniels. + +	* Makefile.in (../po/cat-id-tbl.o): Use $(top_srdir) in +	dependency.  Reported by Marcus Daniels. + +	* cat-compat.c: (stpcpy) [!_LIBC && !HAVE_STPCPY]: Define replacement. +	Generally cleanup using #if instead of #ifndef. + +	* Makefile.in: Correct typos in comment.  By Franc,ois Pinard. + +Mon Nov  6 00:27:02 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (install-src): Don't install libintl.h and libintl.a +	if we use an available gettext implementation. + +Sun Nov  5 22:02:08 1995  Ulrich Drepper  <drepper@myware> + +	* libgettext.h: Fix typo: HAVE_CATGETTS -> HAVE_CATGETS.  Reported +	by Franc,ois Pinard. + +	* libgettext.h: Use #if instead of #ifdef/#ifndef. + +	* finddomain.c: +	Comments describing what has to be done should start with FIXME. + +Sun Nov  5 19:38:01 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (DISTFILES): Split.  Use DISTFILES with normal meaning. +	DISTFILES.common names the files common to both dist goals. +	DISTFILES.gettext are the files only distributed in GNU gettext. + +Sun Nov  5 17:32:54 1995  Ulrich Drepper  <drepper@myware> + +	* dcgettext.c (DCGETTEXT): Correct searching in derived locales. +	This was necessary since a change in _nl_find_msg several weeks +	ago.  I really don't know this is still not fixed. + +Sun Nov  5 12:43:12 1995  Ulrich Drepper  <drepper@myware> + +	* loadmsgcat.c (_nl_load_domain): Test for FILENAME == NULL.  This +	might mark a special condition. + +	* finddomain.c (make_entry_rec): Don't make illegal entry as decided. + +	* Makefile.in (dist): Suppress error message when ln failed. +	Get files from $(srcdir) explicitly. + +	* libgettext.h (gettext_const): Rename to gettext_noop. + +Fri Nov  3 07:36:50 1995  Ulrich Drepper  <drepper@myware> + +	* finddomain.c (make_entry_rec): +	Protect against wrong locale names by testing mask. + +	* libgettext.h (gettext_const): Add macro definition. +	Capitalize macro arguments. + +Thu Nov  2 23:15:51 1995  Ulrich Drepper  <drepper@myware> + +	* finddomain.c (_nl_find_domain): +	Test for pointer != NULL before accessing value. +	Reported by Tom Tromey. + +	* gettext.c (NULL): +	Define as (void*)0 instad of 0.  Reported by Franc,ois Pinard. + +Mon Oct 30 21:28:52 1995  Ulrich Drepper  <drepper@myware> + +	* po2tbl.sed.in: Serious typo bug fixed by Jim Meyering. + +Sat Oct 28 23:20:47 1995  Ulrich Drepper  <drepper@myware> + +	* libgettext.h: Disable dcgettext optimization for Solaris 2.3. + +	* localealias.c (alias_compare): +	Peter Miller reported that tolower in some systems is +	even dumber than I thought.  Protect call by `isupper'. + +Fri Oct 27 22:22:51 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (libdir, includedir): New variables. +	(install-src): Install libintl.a and libintl.h in correct dirs. + +Fri Oct 27 22:07:29 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (SOURCES): Fix typo: intrl.compat.c -> intl-compat.c. + +	* po2tbl.sed.in: Patch for buggy SEDs by Christian von Roques. + +	* localealias.c: +	Fix typo and superflous test.  Reported by Christian von Roques. + +Fri Oct  6 11:52:05 1995  Ulrich Drepper  <drepper@myware> + +	* finddomain.c (_nl_find_domain): +	Correct some remainder from the pre-CEN syntax.  Now +	we don't have a constant number of successors anymore. + +Wed Sep 27 21:41:13 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (DISTFILES): Add libintl.h.glibc. + +	* Makefile.in (dist-libc): Add goal for packing sources for glibc. +	(COMSRCS, COMHDRS): Splitted to separate sources shared with glibc. + +	* loadmsgcat.c: Forget to continue #if line. + +	* localealias.c: +	[_LIBC]: Rename strcasecmp to __strcasecmp to keep ANSI C name +	space clean. + +	* dcgettext.c, finddomain.c: Better comment to last change. + +	* loadmsgcat.c: +	[_LIBC]: Rename fstat, open, close, read, mmap, and munmap to +	__fstat, __open, __close, __read, __mmap, and __munmap resp +	to keep ANSI C name space clean. + +	* finddomain.c: +	[_LIBC]: Rename stpcpy to __stpcpy to keep ANSI C name space clean. + +	* dcgettext.c: +	[_LIBC]: Rename getced and stpcpy to __getcwd and __stpcpy resp to +	keep ANSI C name space clean. + +	* libgettext.h: +	Include sys/types.h for those old SysV systems out there. +	Reported by Francesco Potorti`. + +	* loadmsgcat.c (use_mmap): Define if compiled for glibc. + +	* bindtextdom.c: Include all those standard headers +	unconditionally if _LIBC is defined. + +	* finddomain.c: Fix 2 times defiend -> defined. + +	* textdomain.c: Include libintl.h instead of libgettext.h when +	compiling for glibc.  Include all those standard headers +	unconditionally if _LIBC is defined. + +	* localealias.c, loadmsgcat.c: Prepare to be compiled in glibc. + +	* gettext.c: +	Include libintl.h instead of libgettext.h when compiling for glibc. +	Get NULL from stddef.h if we compile for glibc. + +	* finddomain.c: Include libintl.h instead of libgettext.h when +	compiling for glibc.  Include all those standard headers +	unconditionally if _LIBC is defined. + +	* dcgettext.c: Include all those standard headers unconditionally +	if _LIBC is defined. + +	* dgettext.c: If compiled in glibc include libintl.h instead of +	libgettext.h. +	(locale.h): Don't rely on HAVE_LOCALE_H when compiling for glibc. + +	* dcgettext.c: If compiled in glibc include libintl.h instead of +	libgettext.h. +	(getcwd): Don't rely on HAVE_GETCWD when compiling for glibc. + +	* bindtextdom.c: +	If compiled in glibc include libintl.h instead of libgettext.h. + +Mon Sep 25 22:23:06 1995  Ulrich Drepper  <drepper@myware> + +	* localealias.c (_nl_expand_alias): Don't call bsearch if NMAP <= 0. +	Reported by Marcus Daniels. + +	* cat-compat.c (bindtextdomain): +	String used in putenv must not be recycled. +	Reported by Marcus Daniels. + +	* libgettext.h (__USE_GNU_GETTEXT): +	Additional symbol to signal that we use GNU gettext +	library. + +	* cat-compat.c (bindtextdomain): +	Fix bug with the strange stpcpy replacement. +	Reported by Nelson Beebe. + +Sat Sep 23 08:23:51 1995  Ulrich Drepper  <drepper@myware> + +	* cat-compat.c: Include <string.h> for stpcpy prototype. + +	* localealias.c (read_alias_file): +	While expand strdup code temporary variable `cp' hided +	higher level variable with same name.  Rename to `tp'. + +	* textdomain.c (textdomain): +	Avoid warning by using temporary variable in strdup code. + +	* finddomain.c (_nl_find_domain): Remove unused variable `application'. + +Thu Sep 21 15:51:44 1995  Ulrich Drepper  <drepper@myware> + +	* localealias.c (alias_compare): +	Use strcasecmp() only if available.  Else use +	implementation in place. + +	* intl-compat.c: +	Wrapper functions now call *__ functions instead of __*. + +	* libgettext.h: Declare prototypes for *__ functions instead for __*. + +	* cat-compat.c, loadmsgcat.c: +	Don't use xmalloc, xstrdup, and stpcpy.  These functions are not part +	of the standard libc and so prevent libintl.a from being used +	standalone. + +	* bindtextdom.c: +	Don't use xmalloc, xstrdup, and stpcpy.  These functions are not part +	of the standard libc and so prevent libintl.a from being used +	standalone. +	Rename to bindtextdomain__ if not used in GNU C Library. + +	* dgettext.c: +	Rename function to dgettext__ if not used in GNU C Library. + +	* gettext.c: +	Don't use xmalloc, xstrdup, and stpcpy.  These functions are not part +	of the standard libc and so prevent libintl.a from being used +	standalone. +	Functions now called gettext__ if not used in GNU C Library. + +	* dcgettext.c, localealias.c, textdomain.c, finddomain.c: +	Don't use xmalloc, xstrdup, and stpcpy.  These functions are not part +	of the standard libc and so prevent libintl.a from being used +	standalone. + +Sun Sep 17 23:14:49 1995  Ulrich Drepper  <drepper@myware> + +	* finddomain.c: Correct some bugs in handling of CEN standard + 	locale definitions. + +Thu Sep  7 01:49:28 1995  Ulrich Drepper  <drepper@myware> + +	* finddomain.c: Implement CEN syntax. + +	* gettextP.h (loaded_domain): Extend number of successors to 31. + +Sat Aug 19 19:25:29 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (aliaspath): Remove path to X11 locale dir. + +	* Makefile.in: Make install-src depend on install.  This helps + 	gettext to install the sources and other packages can use the + 	install goal. + +Sat Aug 19 15:19:33 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (uninstall): Remove stuff installed by install-src. + +Tue Aug 15 13:13:53 1995  Ulrich Drepper  <drepper@myware> + +	* VERSION.in: Initial revision. + +	* Makefile.in (DISTFILES): +	Add VERSION file.  This is not necessary for gettext, but +	for other packages using this library. + +Tue Aug 15 06:16:44 1995  Ulrich Drepper  <drepper@myware> + +	* gettextP.h (_nl_find_domain): +	New prototype after changing search strategy. + +	* finddomain.c (_nl_find_domain): +	We now try only to find a specified catalog.  Fall back to other +	catalogs listed in the locale list is now done in __dcgettext. + +	* dcgettext.c (__dcgettext): +	Now we provide message fall back even to different languages. +	I.e. if a message is not available in one language all the other + 	in the locale list a tried.  Formerly fall back was only possible + 	within one language.  Implemented by moving one loop from + 	_nl_find_domain to here. + +Mon Aug 14 23:45:50 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (gettextsrcdir): +	Directory where source of GNU gettext library are made +	available. +	(INSTALL, INSTALL_DATA): Programs used for installing sources. +	(gettext-src): New.  Rule to install GNU gettext sources for use in +	gettextize shell script. + +Sun Aug 13 14:40:48 1995  Ulrich Drepper  <drepper@myware> + +	* loadmsgcat.c (_nl_load_domain): +	Use mmap for loading only when munmap function is +	also available. + +	* Makefile.in (install): Depend on `all' goal. + +Wed Aug  9 11:04:33 1995  Ulrich Drepper  <drepper@myware> + +	* localealias.c (read_alias_file): +	Do not overwrite '\n' when terminating alias value string. + +	* localealias.c (read_alias_file): +	Handle long lines.  Ignore the rest not fitting in +	the buffer after the initial `fgets' call. + +Wed Aug  9 00:54:29 1995  Ulrich Drepper  <drepper@myware> + +	* gettextP.h (_nl_load_domain): +	Add prototype, replacing prototype for _nl_load_msg_cat. + +	* finddomain.c (_nl_find_domain): +	Remove unneeded variable filename and filename_len. +	(expand_alias): Remove prototype because functions does not + 	exist anymore. + +	* localealias.c (read_alias_file): +	Change type of fname_len parameter to int. +	(xmalloc): Add prototype. + +	* loadmsgcat.c: Better prototypes for xmalloc. + +Tue Aug  8 22:30:39 1995  Ulrich Drepper  <drepper@myware> + +	* finddomain.c (_nl_find_domain): +	Allow alias name to be constructed from the four components. + +	* Makefile.in (aliaspath): New variable.  Set to preliminary value. +	(SOURCES): Add localealias.c. +	(OBJECTS): Add localealias.o. + +	* gettextP.h: Add prototype for _nl_expand_alias. + +	* finddomain.c: Aliasing handled in intl/localealias.c. + +	* localealias.c: Aliasing for locale names. + +	* bindtextdom.c: Better prototypes for xmalloc and xstrdup. + +Mon Aug  7 23:47:42 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (DISTFILES): gettext.perl is now found in misc/. + +	* cat-compat.c (bindtextdomain): +	Correct implementation.  dirname parameter was not used. +	Reported by Marcus Daniels. + +	* gettextP.h (loaded_domain): +	New fields `successor' and `decided' for oo, lazy +	message handling implementation. + +	* dcgettext.c: +	Adopt for oo, lazy message handliing. +  	Now we can inherit translations from less specific locales. +	(find_msg): New function. + +	* loadmsgcat.c, finddomain.c: +	Complete rewrite.  Implement oo, lazy message handling :-). +  	We now have an additional environment variable `LANGUAGE' with + 	a higher priority than LC_ALL for the LC_MESSAGE locale. +  	Here we can set a colon separated list of specifications each + 	of the form `language[_territory[.codeset]][@modifier]'. + +Sat Aug  5 09:55:42 1995  Ulrich Drepper  <drepper@myware> + +	* finddomain.c (unistd.h): +	Include to get _PC_PATH_MAX defined on system having it. + +Fri Aug  4 22:42:00 1995  Ulrich Drepper  <drepper@myware> + +	* finddomain.c (stpcpy): Include prototype. + +	* Makefile.in (dist): Remove `copying instead' message. + +Wed Aug  2 18:52:03 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (ID, TAGS): Do not use $^. + +Tue Aug  1 20:07:11 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (TAGS, ID): Use $^ as command argument. +	(TAGS): Give etags -o option t write to current directory, + 	not $(srcdir). +	(ID): Use $(srcdir) instead os $(top_srcdir)/src. +	(distclean): Remove ID. + +Sun Jul 30 11:51:46 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (gnulocaledir): +	New variable, always using share/ for data directory. +	(DEFS): Add GNULOCALEDIR, used in finddomain.c. + +	* finddomain.c (_nl_default_dirname): +	Set to GNULOCALEDIR, because it always has to point +	to the directory where GNU gettext Library writes it to. + +	* intl-compat.c (textdomain, bindtextdomain): +	Undefine macros before function definition. + +Sat Jul 22 01:10:02 1995  Ulrich Drepper  <drepper@myware> + +	* libgettext.h (_LIBINTL_H): +	Protect definition in case where this file is included as +	libgettext.h on Solaris machines.  Add comment about this. + +Wed Jul 19 02:36:42 1995  Ulrich Drepper  <drepper@myware> + +	* intl-compat.c (textdomain): Correct typo. + +Wed Jul 19 01:51:35 1995  Ulrich Drepper  <drepper@myware> + +	* dcgettext.c (dcgettext): Function now called __dcgettext. + +	* dgettext.c (dgettext): Now called __dgettext and calls + 	__dcgettext. + +	* gettext.c (gettext): +	Function now called __gettext and calls __dgettext. + +	* textdomain.c (textdomain): Function now called __textdomain. + +	* bindtextdom.c (bindtextdomain): Function now called + 	__bindtextdomain. + +	* intl-compat.c: Initial revision. + +	* Makefile.in (SOURCES): Add intl-compat.c. +	(OBJECTS): We always compile the GNU gettext library functions. +  	OBJECTS contains all objects but cat-compat.o, ../po/cat-if-tbl.o, + 	and intl-compat.o. +  	(GETTOBJS): Contains now only intl-compat.o. + +	* libgettext.h: +	Re-include protection matches dualistic character of libgettext.h. +	For all functions in GNU gettext library define __ counter part. + +	* finddomain.c (strchr): Define as index if not found in C library. +	(_nl_find_domain): For relative paths paste / in between. + +Tue Jul 18 16:37:45 1995  Ulrich Drepper  <drepper@myware> + +	* loadmsgcat.c, finddomain.c: Add inclusion of sys/types.h. + +	* xopen-msg.sed: Fix bug with `msgstr ""' lines. +	A little bit better comments. + +Tue Jul 18 01:18:27 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in: +	po-mode.el, makelinks, combine-sh are now found in ../misc. + +	* po-mode.el, makelinks, combine-sh, elisp-comp: +	Moved to ../misc/. + +	* libgettext.h, gettextP.h, gettext.h: Uniform test for __STDC__. + +Sun Jul 16 22:33:02 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (INSTALL, INSTALL_DATA): New variables. +	(install-data, uninstall): Install/uninstall .elc file. + +	* po-mode.el (Installation comment): +	Add .pox as possible extension of .po files. + +Sun Jul 16 13:23:27 1995  Ulrich Drepper  <drepper@myware> + +	* elisp-comp: Complete new version by Franc,ois: This does not + 	fail when not compiling in the source directory. + +Sun Jul 16 00:12:17 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (../po/cat-id-tbl.o): +	Use $(MAKE) instead of make for recursive make. + +	* Makefile.in (.el.elc): Use $(SHELL) instead of /bin/sh. +	(install-exec): Add missing dummy goal. +	(install-data, uninstall): @ in multi-line shell command at + 	beginning, not in front of echo.  Reported by Eric Backus. + +Sat Jul 15 00:21:28 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (DISTFILES): +	Rename libgettext.perl to gettext.perl to fit in 14 chars +	file systems. + +	* gettext.perl: + 	Rename to gettext.perl to fit in 14 chars file systems. + +Thu Jul 13 23:17:20 1995  Ulrich Drepper  <drepper@myware> + +	* cat-compat.c: If !STDC_HEADERS try to include malloc.h. + +Thu Jul 13 20:55:02 1995  Ulrich Drepper  <drepper@myware> + +	* po2tbl.sed.in: Pretty printing. + +	* linux-msg.sed, xopen-msg.sed: +	Correct bugs with handling substitute flags in branches. + +	* hash-string.h (hash_string): +	Old K&R compilers don't under stand `unsigned char'. + +	* gettext.h (nls_uint32): +	Some old K&R compilers (eg HP) don't understand `unsigned int'. + +	* cat-compat.c (msg_to_cat_id): De-ANSI-fy prototypes. + +Thu Jul 13 01:34:33 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (ELCFILES): New variable. +	(DISTFILES): Add elisp-comp. +	Add implicit rule for .el -> .elc compilation. +	(install-data): install $ELCFILES +	(clean): renamed po-to-tbl and po-to-msg to po2tbl and po2msg resp. + +	* elisp-comp: Initial revision + +Wed Jul 12 16:14:52 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in: +	cat-id-tbl.c is now found in po/.  This enables us to use an identical +	intl/ directory in all packages. + +	* dcgettext.c (dcgettext): hashing does not work for table size <= 2. + +	* textdomain.c: fix typo (#if def -> #if defined) + +Tue Jul 11 18:44:43 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in (stamp-cat-id): use top_srcdir to address source files +	(DISTFILES,distclean): move tupdate.perl to src/ + +	* po-to-tbl.sed.in: +	add additional jump to clear change flag to recognize multiline strings + +Tue Jul 11 01:32:50 1995  Ulrich Drepper  <drepper@myware> + +	* textdomain.c: Protect inclusion of stdlib.h and string.h. + +	* loadmsgcat.c: Protect inclusion of stdlib.h. + +	* libgettext.h: Protect inclusion of locale.h. +	Allow use in C++ programs. +	Define NULL is not happened already. + +	* Makefile.in (DISTFILES): ship po-to-tbl.sed.in instead of +	po-to-tbl.sed. +	(distclean): remove po-to-tbl.sed and tupdate.perl. + +	* tupdate.perl.in: Substitute Perl path even in exec line. +	Don't include entries without translation from old .po file. + +Tue Jul  4 00:41:51 1995  Ulrich Drepper  <drepper@myware> + +	* tupdate.perl.in: use "Updated: " in msgid "". + +	* cat-compat.c: Fix typo (LOCALDIR -> LOCALEDIR). + 	Define getenv if !__STDC__. + +	* bindtextdom.c: Protect stdlib.h and string.h inclusion. + 	Define free if !__STDC__. + +	* finddomain.c: Change DEF_MSG_DOM_DIR to LOCALEDIR. + 	Define free if !__STDC__. + +	* cat-compat.c: Change DEF_MSG_DOM_DIR to LOCALEDIR. + +Mon Jul  3 23:56:30 1995  Ulrich Drepper  <drepper@myware> + +	* Makefile.in: Use LOCALEDIR instead of DEF_MSG_DOM_DIR. +	Remove unneeded $(srcdir) from Makefile.in dependency. + +	* makelinks: Add copyright and short description. + +	* po-mode.el: Last version for 0.7. + +	* tupdate.perl.in: Fix die message. + +	* dcgettext.c: Protect include of string.h. + +	* gettext.c: Protect include of stdlib.h and further tries to get NULL. + +	* finddomain.c: Some corrections in includes. + +	* Makefile.in (INCLUDES): Prune list correct path to Makefile.in. + +	* po-to-tbl.sed: Adopt for new .po file format. + +	* linux-msg.sed, xopen-msg.sed: Adopt for new .po file format. + +Sun Jul  2 23:55:03 1995  Ulrich Drepper  <drepper@myware> + +	* tupdate.perl.in: Complete rewrite for new .po file format. + +Sun Jul  2 02:06:50 1995  Ulrich Drepper  <drepper@myware> + +	* First official release.  This directory contains all the code +	needed to internationalize own packages.  It provides functions +	which allow to use the X/Open catgets function with an interface +	like the Uniforum gettext function.  For system which does not +	have neither of those a complete implementation is provided. | 
