Home | History | Annotate | Line # | Download | only in intl
ChangeLog revision 1.1
      1  1.1  christos 2002-01-31  Bruno Haible  <bruno (a] clisp.org>
      2  1.1  christos 
      3  1.1  christos 	* gettext-0.11 released.
      4  1.1  christos 
      5  1.1  christos 2002-01-31  Bruno Haible  <bruno (a] clisp.org>
      6  1.1  christos 
      7  1.1  christos 	* eval-plural.h: Renamed from plural-eval.c.
      8  1.1  christos 	* dcigettext.c: Include eval-plural.h instead of plural-eval.c.
      9  1.1  christos 	* Makefile.in (COMHDRS): Remove plural-eval.c, add eval-plural.h.
     10  1.1  christos 	(DISTFILES.obsolete): Add plural-eval.c.
     11  1.1  christos 
     12  1.1  christos 2002-01-24  Bruno Haible  <bruno (a] clisp.org>
     13  1.1  christos 
     14  1.1  christos 	* Makefile.in (libintl.la): Use @LTLIBICONV@ instead of @LIBICONV@.
     15  1.1  christos 
     16  1.1  christos 2002-01-10  Andrew Zabolotny  <zap (a] cobra.ru>
     17  1.1  christos 	    Bruno Haible  <bruno (a] clisp.org>
     18  1.1  christos 
     19  1.1  christos 	* dcigettext.c (_nl_default_dirname): On OS/2, declare, not define.
     20  1.1  christos 	* localcharset.c: Rework OS/2 support.
     21  1.1  christos 	* config.charset: Add OS/2 support.
     22  1.1  christos 	* os2compat.c: Renamed from os2.c.
     23  1.1  christos 	(_nl_default_dirname): Define here.
     24  1.1  christos 	* os2compat.h: Moved here from ../os2/.
     25  1.1  christos 	* osdep.c: Update.
     26  1.1  christos 	* Makefile.in (COMHDRS): Add os2compat.h.
     27  1.1  christos 	(COMSRCS): Add os2compat.c, remove os2.c.
     28  1.1  christos 
     29  1.1  christos 2002-01-05  Bruno Haible  <bruno (a] clisp.org>
     30  1.1  christos 
     31  1.1  christos 	* Makefile.in (libintl.la): Add -lc. Needed on AIX.
     32  1.1  christos 
     33  1.1  christos 2002-01-02  Bruno Haible  <bruno (a] clisp.org>
     34  1.1  christos 
     35  1.1  christos 	* loadmsgcat.c (_nl_init_domain_conv): Convert extern declaration to
     36  1.1  christos 	K&R syntax.
     37  1.1  christos 
     38  1.1  christos 2002-01-02  Bruno Haible  <bruno (a] clisp.org>
     39  1.1  christos 
     40  1.1  christos 	* plural.y: Fix %expect count.
     41  1.1  christos 
     42  1.1  christos 2001-12-23  Bruno Haible  <bruno (a] clisp.org>
     43  1.1  christos 
     44  1.1  christos 	* os2.c (os2_initialize): Use LOCALEDIR_MAX macro.
     45  1.1  christos 
     46  1.1  christos 2001-12-21  Bruno Haible  <bruno (a] clisp.org>
     47  1.1  christos 
     48  1.1  christos 	* localcharset.c (ISSLASH): Provide definition for DOS-like systems.
     49  1.1  christos 
     50  1.1  christos 2001-12-21  Bruno Haible  <bruno (a] clisp.org>
     51  1.1  christos 
     52  1.1  christos 	* libgettext.h: Moved to ../lib/gettext.h.
     53  1.1  christos 	* Makefile.in (HEADERS): Remove libgettext.h.
     54  1.1  christos 	(DISTFILES.obsolete): Add libgettext.h.
     55  1.1  christos 
     56  1.1  christos 2001-12-21  Bruno Haible  <bruno (a] clisp.org>
     57  1.1  christos 
     58  1.1  christos 	* gmo.h: Renamed from gettext.h.
     59  1.1  christos 	* gettext.h: Remove file.
     60  1.1  christos 	* gettextP.h: Update accordingly.
     61  1.1  christos 	* loadmsgcat.c: Likewise.
     62  1.1  christos 	* Makefile.in (COMHDRS): Add gmo.h, remove gettext.h.
     63  1.1  christos 	(DISTFILES.obsolete): Add gettext.h.
     64  1.1  christos 	Update dependencies.
     65  1.1  christos 
     66  1.1  christos 2001-12-18  Bruno Haible  <bruno (a] clisp.org>
     67  1.1  christos 
     68  1.1  christos 	* Makefile.in (LTV_CURRENT, LTV_REVISION, LTV_AGE): Bump to 2:0:0.
     69  1.1  christos 	Used to force an soname of at least libintl.so.2 on Solaris, which
     70  1.1  christos 	already has a different libintl.so.1 in /usr/lib.
     71  1.1  christos 
     72  1.1  christos 2001-12-15  Andrew Zabolotny  <zap (a] cobra.ru>
     73  1.1  christos 	    Bruno Haible  <bruno (a] clisp.org>
     74  1.1  christos 
     75  1.1  christos 	* osdep.c: New file.
     76  1.1  christos 	* os2.c: New file.
     77  1.1  christos 	* dcigettext.c (DCIGETTEXT): Add backward compatibility support for
     78  1.1  christos 	OS/2.
     79  1.1  christos 	* localcharset.c: Add OS/2 support.
     80  1.1  christos 	* localealias.c (_nl_expand_alias): Initialize locale_alias_path once,
     81  1.1  christos 	but not statically.
     82  1.1  christos 	* Makefile.in (COMSRCS): Add osdep.c, os2.c.
     83  1.1  christos 	(OBJECTS): Add osdep.$lo.
     84  1.1  christos 
     85  1.1  christos 2001-12-12  Bruno Haible  <bruno (a] clisp.org>
     86  1.1  christos 
     87  1.1  christos 	* libgettext.h [!ENABLE_NLS]: Cast all function results to
     88  1.1  christos 	'const char *'.
     89  1.1  christos 	Reported by Alexandre Duret-Lutz <duret_g (a] lrde.epita.fr>.
     90  1.1  christos 
     91  1.1  christos 2001-12-03  Bruno Haible  <bruno (a] clisp.org>
     92  1.1  christos 
     93  1.1  christos 	* Makefile.in (install-exec): Don't create an empty libdir.
     94  1.1  christos 	(installdirs): Update accordingly.
     95  1.1  christos 
     96  1.1  christos 2001-11-30  Bruno Haible  <bruno (a] clisp.org>
     97  1.1  christos 
     98  1.1  christos 	* plural-exp.h (plural_eval): Add back declaration.
     99  1.1  christos 	* Makefile.in (OBJECTS): Remove plural-eval.$lo.
    100  1.1  christos 	(COMSRCS): Remove plural-eval.c.
    101  1.1  christos 	(COMHDRS): Add plural-eval.c.
    102  1.1  christos 	(plural-eval.$lo): Remove dependency.
    103  1.1  christos 	(dcigettext.$lo): Depend on plural-eval.c.
    104  1.1  christos 
    105  1.1  christos 2001-11-29  Bruno Haible  <bruno (a] clisp.org>
    106  1.1  christos 
    107  1.1  christos 	* gettextP.h (_nl_locale_name): Don't declare inside glibc.
    108  1.1  christos 	* localename.c (_nl_locale_name): Remove _LIBC conditional.
    109  1.1  christos 
    110  1.1  christos 2001-11-27  Ulrich Drepper  <drepper (a] redhat.com>
    111  1.1  christos 
    112  1.1  christos 	* dcigettext.c (guess_category_value): Inside glibc, use setlocale
    113  1.1  christos 	directly, not _nl_locale_name.
    114  1.1  christos 
    115  1.1  christos 2001-11-27  Ulrich Drepper  <drepper (a] redhat.com>
    116  1.1  christos 
    117  1.1  christos 	* loadmsgcat.c (_nl_init_domain_conv): Modify #if expression.
    118  1.1  christos 
    119  1.1  christos 2001-11-27  Ulrich Drepper  <drepper (a] redhat.com>
    120  1.1  christos 
    121  1.1  christos 	* plural-eval.c (plural_eval): Rename back from PLURAL_EVAL.
    122  1.1  christos 	* plural-exp.h (PLURAL_EVAL): Remove declaration.
    123  1.1  christos 	* dcigettext.c Include plural-eval.c.
    124  1.1  christos 	(plural_lookup): Call plural_eval instead of PLURAL_EVAL.
    125  1.1  christos 
    126  1.1  christos 2001-11-22  Bruno Haible  <bruno (a] clisp.org>
    127  1.1  christos 
    128  1.1  christos 	* plural-exp.h (GERMANIC_PLURAL): New declaration.
    129  1.1  christos 	* plural-exp.c (GERMANIC_PLURAL): Renamed from germanic_plural.
    130  1.1  christos 	* loadmsgcat.c (_nl_unload_domain): Update.
    131  1.1  christos 
    132  1.1  christos 2001-07-17  Ulrich Drepper  <drepper (a] redhat.com>
    133  1.1  christos 
    134  1.1  christos 	* localealias.c (read_alias_file): Disable implicit locking
    135  1.1  christos 	for the stream.  Use _unlocked functions for glibc.
    136  1.1  christos 
    137  1.1  christos 2001-11-11  Bruno Haible  <haible (a] clisp.cons.org>
    138  1.1  christos 
    139  1.1  christos 	* Makefile.in (dist): Avoid using hard links, because the automake-1.5
    140  1.1  christos 	generated toplevel 'distdir' target chmods all the distributed files.
    141  1.1  christos 
    142  1.1  christos 2001-11-10  Bruno Haible  <haible (a] clisp.cons.org>
    143  1.1  christos 
    144  1.1  christos 	* libgnuintl.h (_INTL_PARAMS): Renamed from PARAMS, to avoid polluting
    145  1.1  christos 	the user's namespace.
    146  1.1  christos 	Also test for __GNUC__, __SUNPRO_C and __PROTOTYPES because on
    147  1.1  christos 	64-bit Solaris, we need prototypes although __STDC__ is often defined
    148  1.1  christos 	to 0. __GNUC__ covers GCC, __SUNPRO_C covers Sun cc, regardless of
    149  1.1  christos 	compilation flags. __PROTOTYPES covers other compilers when compiling
    150  1.1  christos 	programs using autoconf's AC_C_PROTOTYPES.
    151  1.1  christos 	* gettextP.h (PARAMS): Also test for __SUNPRO_C, because 64-bit Solaris
    152  1.1  christos 	cc needs prototypes although it defines __STDC__ to 0 by default.
    153  1.1  christos 	Also test for __cplusplus and __PROTOTYPES, just for consistency with
    154  1.1  christos 	libgnuintl.h.
    155  1.1  christos 	* hash-string.h (PARAMS): Likewise.
    156  1.1  christos 	* loadinfo.h (PARAMS): Likewise.
    157  1.1  christos 	* plural-exp.h (PARAMS): Likewise.
    158  1.1  christos 
    159  1.1  christos 2001-10-31  Bruno Haible  <haible (a] clisp.cons.org>
    160  1.1  christos 
    161  1.1  christos 	* plural.y: Include <stddef.h>, needed for NULL with SunOS 4 cc.
    162  1.1  christos 
    163  1.1  christos 2001-10-31  Bruno Haible  <haible (a] clisp.cons.org>
    164  1.1  christos 
    165  1.1  christos 	* COPYING.LIB-2.0: Renamed from COPYING.LIB-2.
    166  1.1  christos 	* Makefile.in (DISTFILES.gettext, install-data, uninstall): Update.
    167  1.1  christos 	(DISTFILES.obsolete): Add COPYING.LIB-2.
    168  1.1  christos 
    169  1.1  christos 2001-10-09  Bruno Haible  <haible (a] clisp.cons.org>
    170  1.1  christos 
    171  1.1  christos 	* localcharset.c (getc): Define as getc_unlocked if available.
    172  1.1  christos 
    173  1.1  christos 2001-09-27  Bruno Haible  <haible (a] clisp.cons.org>
    174  1.1  christos 
    175  1.1  christos 	* Makefile.in (install-strip, installdirs): New rules.
    176  1.1  christos 
    177  1.1  christos 2001-09-24  Bruno Haible  <haible (a] clisp.cons.org>
    178  1.1  christos 
    179  1.1  christos 	* localename.c: New file, integrating a function from
    180  1.1  christos 	Tor Lillqvist <tml (a] iki.fi>.
    181  1.1  christos 	* gettextP.h: New declaration.
    182  1.1  christos 	* dcigettext.c (guess_category_value): Call _nl_locale_name.
    183  1.1  christos 	* Makefile.in (COMSRCS): Add localename.c.
    184  1.1  christos 	(OBJECTS): Add localename.$lo.
    185  1.1  christos 
    186  1.1  christos 2001-09-22  Bruno Haible  <haible (a] clisp.cons.org>
    187  1.1  christos 
    188  1.1  christos 	* plural-eval.c: New file, extracted from dcigettext.c.
    189  1.1  christos 	* plural-exp.h (PLURAL_EVAL): New declaration.
    190  1.1  christos 	* dcigettext.c (plural_eval): Remove function, moved to plural-eval.c.
    191  1.1  christos 	(plural_lookup): Call PLURAL_EVAL instead of plural_eval.
    192  1.1  christos 	* Makefile.in (COMSRCS): Add plural-eval.c.
    193  1.1  christos 	(OBJECTS): Add plural-eval.$lo.
    194  1.1  christos 
    195  1.1  christos 2001-09-22  Bruno Haible  <haible (a] clisp.cons.org>
    196  1.1  christos 
    197  1.1  christos 	* plural-exp.c (EXTRACT_PLURAL_EXPRESSION): Reject numbers that don't
    198  1.1  christos 	start with a digit; nplurals must be positive.
    199  1.1  christos 
    200  1.1  christos 2001-10-20  Bruno Haible  <haible (a] clisp.cons.org>
    201  1.1  christos 
    202  1.1  christos 	Assume strchr() exists. (Without it, explodename.c wouldn't link
    203  1.1  christos 	anyway.)
    204  1.1  christos 	* dcigettext.c (strchr): Remove fallback definition; it conflicts with
    205  1.1  christos 	the variable 'index' in plural_lookup.
    206  1.1  christos 	* l10nflist.c (strchr): Likewise.
    207  1.1  christos 	* localealias.c (strchr): Likewise.
    208  1.1  christos 
    209  1.1  christos 2001-09-24  Bruno Haible  <haible (a] clisp.cons.org>
    210  1.1  christos 
    211  1.1  christos 	* loadmsgcat.c (_nl_init_domain_conv): Also enable transliteration
    212  1.1  christos 	when building on a glibc system but outside glibc.
    213  1.1  christos 
    214  1.1  christos 2001-09-02  Bruno Haible  <haible (a] clisp.cons.org>
    215  1.1  christos 
    216  1.1  christos 	* plural-exp.h: New file, extracted from gettextP.h.
    217  1.1  christos 	* plural-exp.c: New file, extracted from loadmsgcat.c.
    218  1.1  christos 	* gettextP.h (struct expression, struct parse_args,
    219  1.1  christos 	__gettext_free_exp, __gettextparse): Move to plural-exp.h.
    220  1.1  christos 	* loadmsgcat.c: Include plural-exp.h.
    221  1.1  christos 	(PLURAL_PARSE): Move macro to plural-exp.h.
    222  1.1  christos 	(plvar, plone, germanic_plural, INIT_GERMANIC_PLURAL): Move to
    223  1.1  christos 	plural-exp.c.
    224  1.1  christos 	(_nl_load_domain): Move plural handling code to plural-exp.c. Call
    225  1.1  christos 	EXTRACT_PLURAL_EXPRESSION.
    226  1.1  christos 	* dcigettext.c: Include plural-exp.h.
    227  1.1  christos 	* plural.y: Include plural-exp.h, not gettextP.h.
    228  1.1  christos 	(FREE_EXPRESSION): Move macro to plural-exp.h.
    229  1.1  christos 	* Makefile.in (DEFS): Define IN_LIBINTL.
    230  1.1  christos 	(COMHDRS): Add plural-exp.h.
    231  1.1  christos 	(COMSRCS): Add plural-exp.c.
    232  1.1  christos 	(OBJECTS): Add plural-exp.$lo.
    233  1.1  christos 	Update dependencies.
    234  1.1  christos 
    235  1.1  christos 2001-07-28  Bruno Haible  <haible (a] clisp.cons.org>
    236  1.1  christos 
    237  1.1  christos 	* l10nflist.c (_nl_normalize_codeset): Cast isalnum, isalpha, isdigit,
    238  1.1  christos 	tolower argument to 'unsigned char'.
    239  1.1  christos 	* loadmsgcat.c (_nl_load_domain): Cast isspace argument to
    240  1.1  christos 	'unsigned char'.
    241  1.1  christos 	* localealias.c (read_alias_file): Cast isspace argument to
    242  1.1  christos 	'unsigned char'.
    243  1.1  christos 
    244  1.1  christos 2001-07-23  Bruno Haible  <haible (a] clisp.cons.org>
    245  1.1  christos 
    246  1.1  christos 	* gettext.h: Assume <limits.h> exists.
    247  1.1  christos 
    248  1.1  christos 2001-09-13  Bruno Haible  <haible (a] clisp.cons.org>
    249  1.1  christos 
    250  1.1  christos 	* gettext-0.10.40 released.
    251  1.1  christos 
    252  1.1  christos 2001-07-11  Ulrich Drepper  <drepper (a] redhat.com>
    253  1.1  christos 
    254  1.1  christos 	* locale.alias: Use he language code for hebrew, not iw.
    255  1.1  christos 
    256  1.1  christos 2001-09-13  Bruno Haible  <haible (a] clisp.cons.org>
    257  1.1  christos 
    258  1.1  christos 	* *.h, *.c, *.y, Makefile.in: Change copyright notice from GPL to LGPL.
    259  1.1  christos 	This is a reaction to a blackmail from the GNOME project which
    260  1.1  christos 	threatened to distribute an LGPLed clone of libintl.
    261  1.1  christos 	* COPYING.LIB-2, COPYING.LIB-2.1: New files.
    262  1.1  christos 	* Makefile.in (DISTFILES.gettext): Add them.
    263  1.1  christos 	(install-data): Install them.
    264  1.1  christos 	(uninstall): Uninstall them.
    265  1.1  christos 
    266  1.1  christos 2001-07-24  Bruno Haible  <haible (a] clisp.cons.org>
    267  1.1  christos 
    268  1.1  christos 	* gettext-0.10.39 released.
    269  1.1  christos 
    270  1.1  christos 2001-06-24  Bruno Haible  <haible (a] clisp.cons.org>
    271  1.1  christos 
    272  1.1  christos 	* config.charset: Change canonical name of BIG5HKSCS to BIG5-HKSCS.
    273  1.1  christos 	Change canonical name of SJIS to SHIFT_JIS.
    274  1.1  christos 
    275  1.1  christos 2001-06-12  Bruno Haible  <haible (a] clisp.cons.org>
    276  1.1  christos 
    277  1.1  christos 	* dcigettext.c (DCIGETTEXT): Release the lock before returning.
    278  1.1  christos 
    279  1.1  christos 2001-04-30  Bruno Haible  <haible (a] clisp.cons.org>
    280  1.1  christos 
    281  1.1  christos 	Silence "gcc -Wall -Wwrite-strings" warnings.
    282  1.1  christos 	* localcharset.c (charset_aliases): Change type to 'const char *'.
    283  1.1  christos 	(get_charset_aliases): Change type of 'cp' to 'const char *'.
    284  1.1  christos 
    285  1.1  christos 2001-05-23  Bruno Haible  <haible (a] clisp.cons.org>
    286  1.1  christos 
    287  1.1  christos 	* gettext-0.10.38 released.
    288  1.1  christos 
    289  1.1  christos 2001-05-22  Bruno Haible  <haible (a] clisp.cons.org>
    290  1.1  christos 
    291  1.1  christos 	* Makefile.in (install-data): Install plural.c as well.
    292  1.1  christos 	(uninstall): Uninstall plural.c as well.
    293  1.1  christos 
    294  1.1  christos 2001-05-18  Bruno Haible  <haible (a] clisp.cons.org>
    295  1.1  christos 
    296  1.1  christos 	* Makefile.in (dist): Don't assume $(srcdir) = ".". Distribute
    297  1.1  christos 	file in either current directory or $(srcdir), whichever exists.
    298  1.1  christos 
    299  1.1  christos 2001-05-11  Bruno Haible  <haible (a] clisp.cons.org>
    300  1.1  christos 
    301  1.1  christos 	* Makefile.in (install-exec): Don't install charset.alias on glibc 2.1
    302  1.1  christos 	systems.
    303  1.1  christos 
    304  1.1  christos 2001-04-30  Bruno Haible  <haible (a] clisp.cons.org>
    305  1.1  christos 
    306  1.1  christos 	* dcigettext.c (getuid, getgid, geteuid, getegid): Provide default
    307  1.1  christos 	definitions. Needed for mingw32.
    308  1.1  christos 
    309  1.1  christos 2001-04-19  Bruno Haible  <haible (a] clisp.cons.org>
    310  1.1  christos 
    311  1.1  christos 	* gettext-0.10.37 released.
    312  1.1  christos 
    313  1.1  christos 2001-04-19  Bruno Haible <haible (a] clisp.cons.org>
    314  1.1  christos 
    315  1.1  christos 	* Makefile.in (LTV_CURRENT, LTV_REVISION, LTV_AGE): Bump to 1:1:0.
    316  1.1  christos 
    317  1.1  christos 2001-04-19  Bruno Haible <haible (a] clisp.cons.org>
    318  1.1  christos 
    319  1.1  christos 	* loadmsgcat.c (_nl_init_domain_conv): Don't append //TRANSLIT when
    320  1.1  christos 	the libiconv version is smaller than 1.5.
    321  1.1  christos 
    322  1.1  christos 2001-04-09  Bruno Haible <haible (a] clisp.cons.org>
    323  1.1  christos 
    324  1.1  christos 	* loadmsgcat.c: Don't use GNU C extensions if __APPLE_CC__ is defined.
    325  1.1  christos 	Apple's MacOS X compiler has not all the features that the regular
    326  1.1  christos 	GCC with the same version number has.
    327  1.1  christos 
    328  1.1  christos 2001-04-07  Bruno Haible <haible (a] clisp.cons.org>
    329  1.1  christos 
    330  1.1  christos 	* gettextP.h (struct loaded_domain): Add codeset_cntr field.
    331  1.1  christos 	(struct binding): Add codeset_cntr field.
    332  1.1  christos 	(_nl_load_domain): Add domainbinding argument.
    333  1.1  christos 	(_nl_init_domain_conv, _nl_free_domain_conv): New declarations.
    334  1.1  christos 	(_nl_find_msg): New declaration, moved here from loadinfo.h.
    335  1.1  christos 	* loadinfo.h (struct loaded_l10nfile): Remove domainbinding field.
    336  1.1  christos 	(_nl_make_l10nflist): Remove domainbinding argument.
    337  1.1  christos 	(_nl_find_msg): Move declaration to gettextP.h.
    338  1.1  christos 	* bindtextdom.c (set_binding_values): Initialize ->codeset_cntr to 0.
    339  1.1  christos 	Increment it when ->codeset is changed.
    340  1.1  christos 	* dcigettext.c (DCIGETTEXT): Pass binding to _nl_find_msg.
    341  1.1  christos 	(_nl_find_msg): Add domainbinding argument. Reinitialize the converter
    342  1.1  christos 	if domainbinding->codeset_cntr has been incremented.
    343  1.1  christos 	* finddomain.c (_nl_find_domain): Don't pass domainbinding to
    344  1.1  christos 	_nl_make_l10nflist(). Pass it to _nl_load_domain() instead.
    345  1.1  christos 	* l10nflist.c (_nl_make_l10nflist): Remove domainbinding argument.
    346  1.1  christos 	* loadmsgcat.c (_nl_init_domain_conv): New function, extracted from
    347  1.1  christos 	_nl_load_domain. Append //TRANSLIT also when using libiconv.
    348  1.1  christos 	(_nl_free_domain_conv): New function, extracted from _nl_unload_domain.
    349  1.1  christos 	(_nl_load_domain): Add domainbinding argument. Call
    350  1.1  christos 	_nl_init_domain_conv.
    351  1.1  christos 	(_nl_unload_domain): Call _nl_free_domain_conv.
    352  1.1  christos 
    353  1.1  christos 2001-04-09  Bruno Haible  <haible (a] clisp.cons.org>
    354  1.1  christos 
    355  1.1  christos 	* dcigettext.c (HAVE_LOCALE_NULL): Don't define if __GNU_LIBRARY__ < 2
    356  1.1  christos 	(Linux libc5).
    357  1.1  christos 
    358  1.1  christos 2001-04-04  Bruno Haible  <haible (a] clisp.cons.org>
    359  1.1  christos 
    360  1.1  christos 	* dcigettext.c (HAVE_LOCALE_NULL): Define also if __GNU_LIBRARY__.
    361  1.1  christos 
    362  1.1  christos 2001-04-04  Bruno Haible  <haible (a] clisp.cons.org>
    363  1.1  christos 
    364  1.1  christos 	* Makefile.in (libdir, includedir, datadir): Use the autoconf
    365  1.1  christos 	determined value, in order to respect the configure arguments.
    366  1.1  christos 	(gettextsrcdir): Use $(datadir), not @datadir@.
    367  1.1  christos 
    368  1.1  christos 2001-03-29  Bruno Haible  <haible (a] clisp.cons.org>
    369  1.1  christos 
    370  1.1  christos 	* gettext-0.10.36 released.
    371  1.1  christos 
    372  1.1  christos 2001-03-25  Bruno Haible  <haible (a] clisp.cons.org>
    373  1.1  christos 
    374  1.1  christos 	* Makefile.in (install-data): Set execution bits on installed
    375  1.1  christos 	config.charset.
    376  1.1  christos 
    377  1.1  christos 2001-03-23  Bruno Haible  <haible (a] clisp.cons.org>
    378  1.1  christos 
    379  1.1  christos 	* Makefile.in (YACC): Use @INTLBISON@ instead of bison.
    380  1.1  christos 
    381  1.1  christos 2001-03-21  Bruno Haible  <haible (a] clisp.cons.org>
    382  1.1  christos 
    383  1.1  christos 	* dcigettext.c (_nl_state_lock): Mark as #ifdef _LIBC. AIX 3 xlc
    384  1.1  christos 	chokes on empty macro arguments.
    385  1.1  christos 	* plural.y: Add #pragma for alloca on AIX 3.
    386  1.1  christos 
    387  1.1  christos 2001-03-20  Bruno Haible  <haible (a] clisp.cons.org>
    388  1.1  christos 
    389  1.1  christos 	* Makefile.in (DISTFILES.generated): New variable.
    390  1.1  christos 	(DISTFILES.gettext): Remove plural.c.
    391  1.1  christos 	(dist): Use DISTFILES.generated.
    392  1.1  christos 	(YACC): Use "bison -y" instead of @YACC@.
    393  1.1  christos 	Needed for "make dist" to work in normal packages.
    394  1.1  christos 
    395  1.1  christos 2001-03-20  Bruno Haible  <haible (a] clisp.cons.org>
    396  1.1  christos 
    397  1.1  christos 	* Makefile.in (dist): Don't depend on $(DISTFILES). Instead, generate
    398  1.1  christos 	the files to be distributed through a recursive 'make' call.
    399  1.1  christos 
    400  1.1  christos 2001-03-17  Bruno Haible  <haible (a] clisp.cons.org>
    401  1.1  christos 
    402  1.1  christos 	* gettextP.h (struct expression): Add operators lnot, less_than,
    403  1.1  christos 	greater_than, less_or_equal, greater_or_equal. Replace args2/args3
    404  1.1  christos 	union by a 'nargs' counter and an 'args[]' array.
    405  1.1  christos 	* plural.y: Don't include stdarg.h.
    406  1.1  christos 	(new_exp): New function.
    407  1.1  christos 	(new_exp_0, new_exp_2, new_exp_3): Rewritten to call new_exp.
    408  1.1  christos 	(new_exp_1): New function.
    409  1.1  christos 	('?' ':'): Make right-associative.
    410  1.1  christos 	(EQUOP2): New token, replaces '=' and '!'.
    411  1.1  christos 	(CMPOP2): New token.
    412  1.1  christos 	(ADDOP2): New token, replaces '+' and '-'.
    413  1.1  christos 	(MULOP2): New token, replaces '*', '/' and '%'.
    414  1.1  christos 	('!'): New token.
    415  1.1  christos 	(exp): Add rules for CMPOP2 and '!'. Don't call YYABORT.
    416  1.1  christos 	(start): Call YYABORT here.
    417  1.1  christos 	(FREE_EXPRESSION): Update.
    418  1.1  christos 	(yylex): Don't skip "\\n". Recognize comparison and '!' operators.
    419  1.1  christos 	Update for new token symbols.
    420  1.1  christos 	* loadmsgcat.c (plvar, plone, germanic_plural, init_germanic_plural):
    421  1.1  christos 	Update.
    422  1.1  christos 	* dcigettext.c (_nl_find_msg): Optimize for space.
    423  1.1  christos 	(plural_eval): Recognize comparison and '!' operators. Optimize for
    424  1.1  christos 	space.
    425  1.1  christos 
    426  1.1  christos 	* dcigettext.c (transcmp): New declaration.
    427  1.1  christos 
    428  1.1  christos 2001-03-10  Bruno Haible  <haible (a] clisp.cons.org>
    429  1.1  christos 
    430  1.1  christos 	* Makefile.in (libintl.la): Pass -liconv and flag -no-undefined.
    431  1.1  christos 	Needed on platforms like BeOS.
    432  1.1  christos 
    433  1.1  christos 	* Makefile.in (all-no-yes): Depend on libgnuintl.$la, not libintl.$la.
    434  1.1  christos 	(libgnuintl.a, libgnuintl.la): New targets. Needed for linking
    435  1.1  christos 	../tests/tstgettext on systems which have gettext() in libintl.so.
    436  1.1  christos 
    437  1.1  christos 	* localcharset.c (locale_charset): Allow wildcard syntax. Resolve
    438  1.1  christos 	alias also if codeset is empty.
    439  1.1  christos 	* config.charset (BeOS): Use wildcard syntax.
    440  1.1  christos 
    441  1.1  christos 	* loadmsgcat.c (_nl_load_domain): locale_charset() doesn't return NULL
    442  1.1  christos 	any more.
    443  1.1  christos 
    444  1.1  christos 2001-03-09  Bruno Haible  <haible (a] clisp.cons.org>
    445  1.1  christos 
    446  1.1  christos 	* config.charset: Update from libiconv-1.6.
    447  1.1  christos 	* localcharset.c: Likewise.
    448  1.1  christos 
    449  1.1  christos 2001-02-25  Ulrich Drepper  <drepper (a] redhat.com>
    450  1.1  christos 
    451  1.1  christos 	* locale.alias: Don't use nb_NO but define aliases for it.
    452  1.1  christos 
    453  1.1  christos 2001-01-26  Ulrich Drepper  <drepper (a] redhat.com>
    454  1.1  christos 
    455  1.1  christos 	* loadmsgcat.c: Include <locale.h> for _LIBC.
    456  1.1  christos 
    457  1.1  christos 2001-03-09  Bruno Haible  <haible (a] clisp.cons.org>
    458  1.1  christos 
    459  1.1  christos 	* dcigettext.c (transmem_block_t): Change to unsigned char, to avoid
    460  1.1  christos 	compiler warning.
    461  1.1  christos 	(_nl_find_msg): Add casts to avoid compiler warnings.
    462  1.1  christos 
    463  1.1  christos 2001-03-09  Bruno Haible  <haible (a] clisp.cons.org>
    464  1.1  christos 
    465  1.1  christos 	* Makefile.in (DISTFILES.common): Remove ChangeLog.
    466  1.1  christos 	(DISTFILES.obsolete): New variable.
    467  1.1  christos 	(install-data): Install ChangeLog.inst as ChangeLog. Remove the files
    468  1.1  christos 	listed in DISTFILES.obsolete.
    469  1.1  christos 	(uninstall): Simplify.
    470  1.1  christos 	(distclean): Remove ChangeLog.inst.
    471  1.1  christos 	(dist): Mention ChangeLog explicitly.
    472  1.1  christos 
    473  1.1  christos 2001-03-04  Bruno Haible  <haible (a] clisp.cons.org>
    474  1.1  christos  
    475  1.1  christos 	* dcigettext.c (ISSLASH, HAS_DEVICE, IS_ABSOLUTE_PATH,
    476  1.1  christos 	IS_PATH_WITH_DIR): New macros.
    477  1.1  christos 	(DCIGETTEXT): Use IS_ABSOLUTE_PATH and IS_PATH_WITH_DIR. Increment
    478  1.1  christos 	path_max proportionally.
    479  1.1  christos 	* loadinfo.h (PATH_SEPARATOR): New macro.
    480  1.1  christos 	* l10nflist.c (_nl_make_l10nflist): Use PATH_SEPARATOR instead of ':'.
    481  1.1  christos 	* localealias.c (_nl_expand_alias): Likewise.
    482  1.1  christos 	* libgnuintl.h (gettext) [DJGPP]: Define as a macro as well.
    483  1.1  christos 
    484  1.1  christos 2001-03-06  Bruno Haible  <haible (a] clisp.cons.org>
    485  1.1  christos 
    486  1.1  christos 	* libgnuintl.h (LC_MESSAGES): Don't define on Solaris.
    487  1.1  christos 
    488  1.1  christos 2001-02-24  Bruno Haible  <haible (a] clisp.cons.org>
    489  1.1  christos 
    490  1.1  christos 	* dcigettext.c: Update comment about HAVE_LOCALE_NULL.
    491  1.1  christos 
    492  1.1  christos 2001-02-05  Bruno Haible  <haible (a] clisp.cons.org>
    493  1.1  christos 
    494  1.1  christos 	* libgnuintl.h (LC_MESSAGES): Provide a default value.
    495  1.1  christos 
    496  1.1  christos 2001-01-30  Bruno Haible  <haible (a] clisp.cons.org>
    497  1.1  christos 
    498  1.1  christos 	* config.charset: Update for FreeBSD 4.2.
    499  1.1  christos 
    500  1.1  christos 2001-01-21  Bruno Haible  <haible (a] clisp.cons.org>
    501  1.1  christos 
    502  1.1  christos 	Use libtool.
    503  1.1  christos 	* Makefile.in (l): Use INTL_LIBTOOL_SUFFIX_PREFIX instead of l.
    504  1.1  christos 	(all-no): When USE_INCLUDED_LIBINTL is 'no' but BUILD_INCLUDED_LIBINTL
    505  1.1  christos 	is 'yes', still build libintl.$la because the testsuite needs it.
    506  1.1  christos 	(libintl.la): Add $(CPPFLAGS) $(CFLAGS) $(XCFLAGS). Linking via $(CC)
    507  1.1  christos 	must use all $(CFLAGS).
    508  1.1  christos 	(install-exec): Use libtool to install libintl.$la.
    509  1.1  christos 	(uninstall): Use libtool to uninstall libintl.$la.
    510  1.1  christos 	(mostlyclean): Remove *.la and the .libs subdir.
    511  1.1  christos 	* intl-compat.c: Reorder. Add comment.
    512  1.1  christos 
    513  1.1  christos 2001-01-20  Bruno Haible  <haible (a] clisp.cons.org>
    514  1.1  christos 
    515  1.1  christos 	* loadmsgcat.c (O_BINARY): Define on platforms that don't have it.
    516  1.1  christos 	(_nl_load_domain): Open the catalog file in binary mode.
    517  1.1  christos 
    518  1.1  christos 2001-01-24  Bruno Haible  <haible (a] clisp.cons.org>
    519  1.1  christos 
    520  1.1  christos 	* gettextP.h (SWAP): Remove declaration, to work around a compilation
    521  1.1  christos 	failure on alphaev5-cray-unicosmk2.0.5.X.
    522  1.1  christos 
    523  1.1  christos 2001-01-15  Bruno Haible  <haible (a] clisp.cons.org>
    524  1.1  christos 
    525  1.1  christos 	* dcigettext.c (_nl_find_msg): Cast the second iconv() arg, to avoid
    526  1.1  christos 	a warning.
    527  1.1  christos 
    528  1.1  christos 2001-01-07  Bruno Haible  <haible (a] clisp.cons.org>
    529  1.1  christos 
    530  1.1  christos 	* gettextP.h (__gettextdebug): Remove declaration.
    531  1.1  christos 	(gettext_free_exp__, gettextparse__): New non-libc declarations.
    532  1.1  christos 	* plural.y [!_LIBC]: Define gettextparse__, gettext_free_exp__, not
    533  1.1  christos 	__gettextparse, __gettext_free_exp.
    534  1.1  christos 	* loadmsgcat.c [!_LIBC]: Use gettextparse__, not __gettextparse.
    535  1.1  christos 
    536  1.1  christos 2001-01-07  Bruno Haible  <haible (a] clisp.cons.org>
    537  1.1  christos 
    538  1.1  christos 	* libgnuintl.h: Renamed from intlh.inst.in.
    539  1.1  christos 	Remove comment about __builtin_constant_p.
    540  1.1  christos 	(gettext): Use NULL.
    541  1.1  christos 	* libgettext.h: Completely rewritten. Now a conditional wrapper around
    542  1.1  christos 	<libintl.h>. Keep the handling of ENABLE_NLS and gettext_noop, remove
    543  1.1  christos 	everything else.
    544  1.1  christos 	* gettextP.h: Include gettext.h, for nls_uint32.
    545  1.1  christos 	(gettext__, dgettext__, dcgettext__, textdomain__, bindtextdomain__,
    546  1.1  christos 	bind_textdomain_codeset__): New declarations, from old libgettext.h.
    547  1.1  christos 	* gettext.h: Don't include <stdio.h>.
    548  1.1  christos 	* Makefile.in (HEADERS): Add libgnuintl.h.
    549  1.1  christos 	(DISTFILES.gettext): Remove intlh.inst.in.
    550  1.1  christos 	(all-yes): Depend on libintl.h instead of intlh.inst.
    551  1.1  christos 	(libintl.h): New target. Create as a copy of libgnuintl.h.
    552  1.1  christos 	(intlh.inst): Remove target.
    553  1.1  christos 	(install-exec): Update.
    554  1.1  christos 	($(OBJECTS): Depend on libgnuintl.h, not libgettext.h.
    555  1.1  christos 	(mostlyclean): Remove libintl.h instead of intlh.inst.
    556  1.1  christos 	(dist-libc): Remove target.
    557  1.1  christos 	* bindtextdom.c: Include libgnuintl.h instead of libgettext.h. Don't
    558  1.1  christos 	include gettext.h.
    559  1.1  christos 	* dcgettext.c: Likewise.
    560  1.1  christos 	* dcigettext.c: Likewise.
    561  1.1  christos 	* dcngettext.c: Likewise.
    562  1.1  christos 	* dngettext.c: Likewise.
    563  1.1  christos 	* finddomain.c: Likewise.
    564  1.1  christos 	* ngettext.c: Likewise.
    565  1.1  christos 	* textdomain.c: Likewise.
    566  1.1  christos 	* dgettext.c: Include libgnuintl.h instead of libgettext.h. Include
    567  1.1  christos 	gettextP.h.
    568  1.1  christos 	* gettext.c: Likewise.
    569  1.1  christos 	* intl-compat.c: Likewise.
    570  1.1  christos 	* localealias.c: Don't include gettext.h.
    571  1.1  christos 	* plural.y: Likewise.
    572  1.1  christos 
    573  1.1  christos 2001-01-07  Bruno Haible  <haible (a] clisp.cons.org>
    574  1.1  christos 
    575  1.1  christos 	Assume <stddef.h>, <stdlib.h>, <string.h>, <locale.h> exist.
    576  1.1  christos 	* intlh.inst.in: Likewise.
    577  1.1  christos 	* libgettext.h: Likewise.
    578  1.1  christos 	* gettextP.h: Likewise.
    579  1.1  christos 	* bindtextdom.c: Likewise.
    580  1.1  christos 	* dcigettext.c: Likewise.
    581  1.1  christos 	* dgettext.c: Likewise.
    582  1.1  christos 	* dngettext.c: Likewise.
    583  1.1  christos 	* explodename.c: Likewise.
    584  1.1  christos 	* finddomain.c: Likewise.
    585  1.1  christos 	* gettext.c: Likewise.
    586  1.1  christos 	* l10nflist.c: Likewise.
    587  1.1  christos 	* loadmsgcat.c: Likewise.
    588  1.1  christos 	* localealias.c: Likewise.
    589  1.1  christos 	* ngettext.c: Likewise.
    590  1.1  christos 	* textdomain.c: Likewise.
    591  1.1  christos 
    592  1.1  christos 2001-01-06  Bruno Haible  <haible (a] clisp.cons.org>
    593  1.1  christos 
    594  1.1  christos 	Remove catgets fallback code.
    595  1.1  christos 	- It does not handle message clash prevention through domains and
    596  1.1  christos 	  dgettext().
    597  1.1  christos 	- It does not handle message catalog inheritance and the LANGUAGE
    598  1.1  christos 	  environment variable.
    599  1.1  christos 	- It does not handle locale aliases.
    600  1.1  christos 	- It does not handle automatic charset conversion.
    601  1.1  christos 	- It does not handle plural form handling and ngettext().
    602  1.1  christos 	- It uses a slow string to integer conversion.
    603  1.1  christos 	- It is sensitive against installation problems.
    604  1.1  christos 	* cat-compat.c: Remove file.
    605  1.1  christos 	* po2msg.sin, po2tbl.sin: Remove files.
    606  1.1  christos 	* Makefile.in (datadir): Assume DATADIRNAME = share.
    607  1.1  christos 	(SOURCES): Remove cat-compat.c.
    608  1.1  christos 	(DISTFILES.common): Remove po2msg.sin, po2tbl.sin.
    609  1.1  christos 	(distclean): No need to remove po2msg.sed, po2tbl.sed.
    610  1.1  christos 	(../po/cat-id-tbl.$lo): Remove rule.
    611  1.1  christos 	* libgettext.h (_msg_ent): Remove.
    612  1.1  christos 	(_msg_tbl, _msg_tbl_length): Remove declarations.
    613  1.1  christos 	(gettext, dgettext, ngettext, dngettext): Don't depend on
    614  1.1  christos 	!HAVE_CATGETS.
    615  1.1  christos 
    616  1.1  christos 2001-01-04  Ulrich Drepper  <drepper (a] redhat.com>
    617  1.1  christos 
    618  1.1  christos 	* plural.y (yylex): Minimal improvement in number scanner.
    619  1.1  christos 
    620  1.1  christos 2001-01-02  Ulrich Drepper  <drepper (a] redhat.com>
    621  1.1  christos 
    622  1.1  christos 	* dcigettext.c (guess_category_value): Rewrite so that LANGUAGE value
    623  1.1  christos 	is ignored if the selected locale is the C locale.
    624  1.1  christos 
    625  1.1  christos 2000-11-20  Ulrich Drepper  <drepper (a] redhat.com>
    626  1.1  christos 
    627  1.1  christos 	* dcigettext.c (transcmp): Make s1 and s2 const.
    628  1.1  christos 	* loadmsgcat.c (_nl_load_domain): Rearrange domain initialization to
    629  1.1  christos 	avoid warning.
    630  1.1  christos 
    631  1.1  christos 2000-11-09  Ulrich Drepper  <drepper (a] redhat.com>
    632  1.1  christos 
    633  1.1  christos 	* locale.alias: Add thai.
    634  1.1  christos 	Patch by Chanop Silpa-Anan <chanop (a] syseng.anu.edu.au>.
    635  1.1  christos 
    636  1.1  christos 2001-01-05  Bruno Haible  <haible (a] clisp.cons.org>
    637  1.1  christos 
    638  1.1  christos 	* Makefile.in (INCLUDES): Remove reference to $(top_srcdir)/lib.
    639  1.1  christos 	(.SUFFIXES): Put .c before .y, so that Solaris "make" uses the .c.o
    640  1.1  christos 	rule, not the builtin .y.o rule.
    641  1.1  christos 	(.y.c): Use $< instead of $^. $^ is not supported by SUSV2 "make"
    642  1.1  christos 	specification. Remove $*.h explicitly: we don't need plural.h.
    643  1.1  christos 	* gettextP.h: Include <stddef.h>.
    644  1.1  christos 	(__gettext_free_exp, __gettextparse): Convert prototype to K&R C
    645  1.1  christos 	syntax.
    646  1.1  christos 	* bindtextdom.c (offsetof): Provide fallback for platforms that lack
    647  1.1  christos 	it, like SunOS4.
    648  1.1  christos 	(set_binding_values): Convert prototype to K&R C syntax.
    649  1.1  christos 	* cat-compat.c: Include stdlib.h, string.h whenever possible.
    650  1.1  christos 	* dcigettext.c: Ignore the value of C_ALLOCA, because libintl.a
    651  1.1  christos 	must not depend on external .o files.
    652  1.1  christos 	(offsetof): Provide fallback for platforms that lack it, like SunOS4.
    653  1.1  christos 	(transcmp): Convert to K&R C syntax.
    654  1.1  christos 	* explodename.c Include stdlib.h whenever possible.
    655  1.1  christos 	(_nl_find_language): Convert to K&R C syntax.
    656  1.1  christos 	* finddomain.c: Include stdlib.h whenever possible.
    657  1.1  christos 	* l10nflist.c Include stdlib.h whenever possible.
    658  1.1  christos 	(_nl_normalize_codeset): Use tolower, not _tolower.
    659  1.1  christos 	* loadmsgcat.c: Include stdlib.h whenever possible.
    660  1.1  christos 	Include headers needed for alloca().
    661  1.1  christos 	(freea): New macro.
    662  1.1  christos 	(_nl_load_domain): Add fallback code for platforms lacking strtoul,
    663  1.1  christos 	like SunOS4. Add fallback code for platforms lacking alloca.
    664  1.1  christos 	* localealias.c: Include stdlib.h whenever possible.
    665  1.1  christos 	(ADD_BLOCK, FREE_BLOCK): Remove macros.
    666  1.1  christos 	(freea): New macro.
    667  1.1  christos 	(read_alias_file): Simplify fallback code for platforms lacking alloca.
    668  1.1  christos 	* plural.y (new_exp_0, new_exp_2, new_exp_3): New functions.
    669  1.1  christos 	(new_exp): Remove function.
    670  1.1  christos 	(__gettext_free_exp, yylex, yyerror): Convert to K&R C syntax.
    671  1.1  christos 	* textdomain.c: Include stdlib.h whenever possible.
    672  1.1  christos 	* gettext.c: Likewise.
    673  1.1  christos 	* ngettext.c: Likewise.
    674  1.1  christos 	* localcharset.c (volatile): Define to empty if not using ANSI C.
    675  1.1  christos 
    676  1.1  christos 2001-01-01  Bruno Haible  <haible (a] clisp.cons.org>
    677  1.1  christos 
    678  1.1  christos 	* Makefile.in (mostlyclean): Remove intlh.inst, charset.alias,
    679  1.1  christos 	ref-add.sed, ref-del.sed.
    680  1.1  christos 	(distclean): In the gettext package, remove VERSION.
    681  1.1  christos 
    682  1.1  christos 2001-01-01  Bruno Haible  <haible (a] clisp.cons.org>
    683  1.1  christos 
    684  1.1  christos 	Finish implementation of plural form handling.
    685  1.1  christos 	* dcigettext.c (known_translation_t): Rename 'domain' field to
    686  1.1  christos 	'domainname'. Remove 'plindex' field. Add 'domain' and
    687  1.1  christos 	'translation_length' fields.
    688  1.1  christos 	(transcmp): Don't compare 'plindex' fields.
    689  1.1  christos 	(plural_lookup): New function.
    690  1.1  christos 	(DCIGETTEXT): Change cache handing in the plural case. Don't call
    691  1.1  christos 	plural_eval before the translation and its catalog file have been
    692  1.1  christos 	found. Remove plindex from cache key. Add 'translation_length' and
    693  1.1  christos 	'domain' to cache result. 
    694  1.1  christos 	(_nl_find_msg): Remove index argument, return length of translation
    695  1.1  christos 	to the caller instead. Weaken comparison of string lengths, to account
    696  1.1  christos 	for plural entries. Call iconv() on the entire result string, not
    697  1.1  christos 	only on the portion needed so far.
    698  1.1  christos 	* loadinfo.h (_nl_find_msg): Remove index argument, add lengthp
    699  1.1  christos 	argument.
    700  1.1  christos 	* loadmsgcat.c (_nl_load_domain): Adapt to _nl_find_msg change.
    701  1.1  christos 
    702  1.1  christos 	* intl-compat.c (dcngettext, dngettext, ngettext): New functions.
    703  1.1  christos 	* libgettext.h (ngettext__, dngettext__, dcngettext__): New
    704  1.1  christos 	declarations.
    705  1.1  christos 	(ngettext, dngettext): Add missing macro argument.
    706  1.1  christos 
    707  1.1  christos 	* intlh.inst.in (ngettext, dngettext): Add missing macro argument.
    708  1.1  christos 
    709  1.1  christos 2000-12-31  Bruno Haible  <haible (a] clisp.cons.org>
    710  1.1  christos 
    711  1.1  christos 	* gettextP.h (ZERO): New macro.
    712  1.1  christos 	(struct binding): Always use ZERO.
    713  1.1  christos 	* bindtextdom.c (set_binding_values): Use offsetof, not sizeof.
    714  1.1  christos 	Include <stddef.h> whenever possible.
    715  1.1  christos 	* dcigettext.c (ZERO): Remove macro.
    716  1.1  christos 	(struct transmem_list): Use ZERO.
    717  1.1  christos 	(DCIGETTEXT): Use offsetof, not sizeof.
    718  1.1  christos 	Include <stddef.h> whenever possible.
    719  1.1  christos 
    720  1.1  christos 	* config.charset: Update from libiconv-1.5.1.
    721  1.1  christos 	* localcharset.c: Likewise.
    722  1.1  christos 
    723  1.1  christos 2000-12-30  Bruno Haible  <haible (a] clisp.cons.org>
    724  1.1  christos 
    725  1.1  christos 	* locale.alias: New file, moved here from ../misc/locale.alias. Add
    726  1.1  christos 	"Packages using this file" line.
    727  1.1  christos 	* Makefile.in (DISTFILES.common): Add locale.alias.
    728  1.1  christos 	(install-exec, uninstall): Install/deinstall locale.alias.
    729  1.1  christos 
    730  1.1  christos 2000-10-30  Ulrich Drepper  <drepper (a] redhat.com>
    731  1.1  christos 
    732  1.1  christos 	* dcigettext.c (guess_category_value): For libc always use the
    733  1.1  christos 	setlocale() method.
    734  1.1  christos 
    735  1.1  christos 2000-10-20  Ulrich Drepper  <drepper (a] redhat.com>
    736  1.1  christos 
    737  1.1  christos 	* libintl.glibc (ngettext macro): Add missing parameter.
    738  1.1  christos 	(dngettext macro): Likewise.
    739  1.1  christos 
    740  1.1  christos 2000-10-14  Ulrich Drepper  <drepper (a] redhat.com>
    741  1.1  christos 
    742  1.1  christos 	* localealias.c (read_alias_file): Update string pointers in map[]
    743  1.1  christos 	if realloc() changed the values.
    744  1.1  christos 	Patch by Jakub Jelinek <jakub (a] redhat.com>.
    745  1.1  christos 
    746  1.1  christos 2000-08-31  Ulrich Drepper  <drepper (a] redhat.com>
    747  1.1  christos 
    748  1.1  christos 	* loadmsgcat.c: Use *stat64 instead of *stat internally.
    749  1.1  christos 
    750  1.1  christos 	* dcigettext.c (free_mem): Correct freeing of _nl_domain_bindings
    751  1.1  christos 	list.
    752  1.1  christos 
    753  1.1  christos 2000-08-27  Ulrich Drepper  <drepper (a] redhat.com>
    754  1.1  christos 
    755  1.1  christos 	* dcigettext.c (DCIGETTEXT): Remove _nl_find_language in code to
    756  1.1  christos 	determine invalid locale name.
    757  1.1  christos 
    758  1.1  christos 2000-08-20  Ulrich Drepper  <drepper (a] redhat.com>
    759  1.1  christos 
    760  1.1  christos 	* dcigettext.c: Unify use of function aliases to make more compact
    761  1.1  christos 	PLT.
    762  1.1  christos 
    763  1.1  christos 	* loadmsgcat.c (_nl_unload_domain): Also free conv_tab element.
    764  1.1  christos 	Pretty printing.
    765  1.1  christos 	* plural.y (new_exp): Take number of optional parameters in second
    766  1.1  christos 	parameter.  Test for correct number of parameters and free correctly
    767  1.1  christos 	in case of failure.  Adjust all callers.
    768  1.1  christos 	(yylex): Fix handling of '\0'.  Allow ';' as terminator character.
    769  1.1  christos 
    770  1.1  christos 2000-07-14  Bruno Haible  <haible (a] clisp.cons.org>
    771  1.1  christos 
    772  1.1  christos 	* dcigettext.c (dcigettext): Call plural_eval on all platforms, not
    773  1.1  christos 	only those having tsearch.
    774  1.1  christos 
    775  1.1  christos 2000-06-30  Ulrich Drepper  <drepper (a] redhat.com>
    776  1.1  christos 
    777  1.1  christos 	* dcigettext.c (_nl_find_msg): Correct reallocation of buffers in
    778  1.1  christos 	case the translation is too large.  Remember allocated memory blocks
    779  1.1  christos 	in a list.
    780  1.1  christos 	(free_mem): Free memory for translations.
    781  1.1  christos 
    782  1.1  christos 2000-06-16  Ulrich Drepper  <drepper (a] redhat.com>
    783  1.1  christos 
    784  1.1  christos 	* loadmsgcat.c (_nl_load_domain): Call norm_add_slashes with new
    785  1.1  christos 	parameter to always enable transliteration.
    786  1.1  christos 
    787  1.1  christos 1998-10-20  Paul Eggert  <eggert (a] twinsun.com>
    788  1.1  christos 
    789  1.1  christos 	* po2tbl.sin: Escape trigraphs.
    790  1.1  christos 
    791  1.1  christos 2000-10-12  Bruno Haible  <haible (a] clisp.cons.org>
    792  1.1  christos 
    793  1.1  christos 	* finddomain.c: Remove unneeded includes.
    794  1.1  christos 
    795  1.1  christos 2000-10-12  Bruno Haible  <haible (a] clisp.cons.org>
    796  1.1  christos 
    797  1.1  christos 	* localealias.c (memcpy): Return first argument, just like the real
    798  1.1  christos 	memcpy function does.
    799  1.1  christos 	* bindtextdom.c (memcpy): Likewise.
    800  1.1  christos 	* finddomain.c (memcpy): Likewise.
    801  1.1  christos 	* l10nflist.c (memcpy): Likewise.
    802  1.1  christos 	* textdomain.c (memcpy): Likewise.
    803  1.1  christos 	From Paul Eggert <eggert (a] twinsun.com>.
    804  1.1  christos 
    805  1.1  christos 2000-09-29  Bruno Haible  <haible (a] clisp.cons.org>
    806  1.1  christos 
    807  1.1  christos 	* libintl.glibc: Update from current glibc version.
    808  1.1  christos 
    809  1.1  christos 2000-09-18  Bruno Haible  <haible (a] clisp.cons.org>
    810  1.1  christos 
    811  1.1  christos 	* dcigettext.c: Outside libc, use local variable names that don't
    812  1.1  christos 	clash with those in libc.
    813  1.1  christos 	* bindtextdom.c: Likewise.
    814  1.1  christos 	* textdomain.c: Likewise.
    815  1.1  christos 
    816  1.1  christos 2000-07-31  Bruno Haible  <haible (a] clisp.cons.org>
    817  1.1  christos 
    818  1.1  christos 	* plural.y: Include config.h. Needed to define 'inline' away for C
    819  1.1  christos 	compilers that don't support it.
    820  1.1  christos 	(yylex): Don't use gcc specific case range syntax.
    821  1.1  christos 	* loadmsgcat.y (INIT_GERMANIC_PLURAL): New macro, for old compilers.
    822  1.1  christos 
    823  1.1  christos 2000-07-28  Bruno Haible  <haible (a] clisp.cons.org>
    824  1.1  christos 
    825  1.1  christos 	Simplification: In all cases where $(gnulocaledir) is used, it is
    826  1.1  christos 	identical to $(localedir).
    827  1.1  christos 	* Makefile.in (DEFS): Remove setting for GNULOCALEDIR.
    828  1.1  christos 	* dcigettext.c (_nl_default_dirname): Initialize with LOCALEDIR.
    829  1.1  christos 
    830  1.1  christos 2000-07-28  Bruno Haible  <haible (a] clisp.cons.org>
    831  1.1  christos 
    832  1.1  christos 	* xopen-msg.sed: Renamed to ...
    833  1.1  christos 	* po2msg.sin: ... here.
    834  1.1  christos 	* linux-msg.sed: Remove file.
    835  1.1  christos 	* Makefile.in (DISTFILES.common): Update.
    836  1.1  christos 
    837  1.1  christos 2000-07-28  Bruno Haible  <haible (a] clisp.cons.org>
    838  1.1  christos 
    839  1.1  christos 	* po2tbl.sed.in: Renamed to ...
    840  1.1  christos 	* po2tbl.sin: ... here.
    841  1.1  christos 	* Makefile.in (DISTFILES.common): Update.
    842  1.1  christos 
    843  1.1  christos 2000-07-28  Bruno Haible  <haible (a] clisp.cons.org>
    844  1.1  christos 
    845  1.1  christos 	* Makefile.in (uninstall): Synchronize with the install target.
    846  1.1  christos 	Really remove charset.alias when its reference count drops to 0.
    847  1.1  christos 
    848  1.1  christos 2000-07-28  Bruno Haible  <haible (a] clisp.cons.org>
    849  1.1  christos 
    850  1.1  christos 	* Makefile.in (mkinstalldirs): New macro. Needed when configured with
    851  1.1  christos 	--srcdir=<relative pathname>; then ac_aux_dir will be a relative
    852  1.1  christos 	pathname rooted at the top builddir, and @MKINSTALLDIRS@ likewise.
    853  1.1  christos 	(install-exec, install-data): Use it.
    854  1.1  christos 
    855  1.1  christos 2000-07-26  Bruno Haible  <haible (a] clisp.cons.org>
    856  1.1  christos 
    857  1.1  christos 	* Makefile.in (install-exec, install-data): Use $(SHELL) for calling
    858  1.1  christos 	$(MKINSTALLDIRS), don't rely on its execution permissions.
    859  1.1  christos 
    860  1.1  christos 	* Makefile.in (LTV_CURRENT, LTV_REVISION, LTV_AGE): New variables.
    861  1.1  christos 	(libintl.la): Use them.
    862  1.1  christos 
    863  1.1  christos 	* Makefile.in (install-exec, install-data, uninstall): Provide DESTDIR
    864  1.1  christos 	support, as recommended by GNU standards. Fix misapplied 2000-06-16
    865  1.1  christos 	patch.
    866  1.1  christos 
    867  1.1  christos 2000-06-16  Bruno Haible  <haible (a] clisp.cons.org>
    868  1.1  christos 
    869  1.1  christos 	* Makefile.in (COMSRCS): Add localcharset.c.
    870  1.1  christos 	(OBJECTS): Add localcharset.$lo.
    871  1.1  christos 	(DISTFILES.common): Add config.charset, ref-{add,del}.sin.
    872  1.1  christos 	(DEFS): Add -DLIBDIR.
    873  1.1  christos 	(all-yes): Add charset.alias, ref-{add,del}.sed.
    874  1.1  christos 	(.SUFFIXES): Add .sin and .sed.
    875  1.1  christos 	(.sin.sed, charset.alias): New rules.
    876  1.1  christos 	(install-exec, uninstall): Install/deinstall charset.alias.
    877  1.1  christos 	* localcharset.c: New file, from fileutils-4.0u.
    878  1.1  christos 	* config.charset: New file, from fileutils-4.0u.
    879  1.1  christos 	* red-add.sin, ref-del.sin: New files, from fileutils-4.0u.
    880  1.1  christos 
    881  1.1  christos 	* intlh.inst.in (bind_textdomain_codeset): New declaration.
    882  1.1  christos 	* libgettext.h (bind_textdomain_codeset, bind_textdomain_codeset__):
    883  1.1  christos 	New declarations.
    884  1.1  christos 	(bind_textdomain_codeset) [!ENABLE_NLS]: New macro.
    885  1.1  christos 	* cat-compat.c (bind_textdomain_codeset): New function.
    886  1.1  christos 	* intl-compat.c (bind_textdomain_codeset): New function.
    887  1.1  christos 
    888  1.1  christos 	* libgettext.h (ngettext, dngettext, dcngettext): New
    889  1.1  christos 	declarations.
    890  1.1  christos 	(dcgettext): Remove macro definition.
    891  1.1  christos 	(textdomain, bindtextdomain) [!ENABLE_NLS]: Parenthesize argument.
    892  1.1  christos 	* intlh.inst.in (ngettext, dngettext, dcngettext): New
    893  1.1  christos 	declarations.
    894  1.1  christos 	(dcgettext): Remove macro definition.
    895  1.1  christos 
    896  1.1  christos 	* *.h, *.c, *.y: Change copyright notice from LGPL to GPL.
    897  1.1  christos 
    898  1.1  christos 2000-05-21  Ulrich Drepper  <drepper (a] redhat.com>
    899  1.1  christos 
    900  1.1  christos 	* dcigettext.c: Fix typo in comment.
    901  1.1  christos 
    902  1.1  christos 2000-05-08  Andreas Jaeger  <aj (a] suse.de>
    903  1.1  christos 
    904  1.1  christos 	* bindtextdom.c (set_binding_values): Add prototype.
    905  1.1  christos 
    906  1.1  christos 2000-05-05  Bruno Haible  <haible (a] clisp.cons.org>
    907  1.1  christos 
    908  1.1  christos 	* dcigettext.c (alignof): New macro.
    909  1.1  christos 	(_nl_find_msg): Use it instead of __alignof__. Pass correct output
    910  1.1  christos 	buffer length to __gconv/iconv. If malloc (freemem_size) fails, set
    911  1.1  christos 	freemem_size to 0.
    912  1.1  christos 
    913  1.1  christos 2000-05-05  Bruno Haible  <haible (a] clisp.cons.org>
    914  1.1  christos 
    915  1.1  christos 	* dcigettext.c (dcigettext): Fix interpretation of tsearch
    916  1.1  christos 	return value.
    917  1.1  christos 
    918  1.1  christos 2000-05-06  Ulrich Drepper  <drepper (a] redhat.com>
    919  1.1  christos 
    920  1.1  christos 	* dcigettext.c (DCIGETTEXT): Always define local variable `index'.
    921  1.1  christos 	(mempcpy): Correct typo in parameter list.
    922  1.1  christos 
    923  1.1  christos 	* hash-string.h: Don't include <values.h>.
    924  1.1  christos 
    925  1.1  christos 	* *.c, *.h, *.y: Update from glibc version.
    926  1.1  christos 
    927  1.1  christos 1998-04-29  Paul Eggert  <eggert (a] twinsun.com>
    928  1.1  christos 
    929  1.1  christos 	* Makefile.in (aliaspath): Don't put `.' at the end.
    930  1.1  christos 
    931  1.1  christos 1998-06-01  Ulrich Drepper  <drepper (a] cygnus.com>
    932  1.1  christos 
    933  1.1  christos 	* localealias.c (read_alias_file): Undo last change.
    934  1.1  christos 	* l10nflist.c (_nl_normalize_codeset): Likewise.
    935  1.1  christos 	* loadinfo.h: Likewise.
    936  1.1  christos 
    937  1.1  christos 1998-05-23  Ulrich Drepper  <drepper (a] cygnus.com>
    938  1.1  christos 
    939  1.1  christos 	* dcgettext.c: Don't use any alloca hack when C_ALLOCA is defined.
    940  1.1  christos 
    941  1.1  christos 1998-05-01 08:47  Ulrich Drepper  <drepper (a] cygnus.com>
    942  1.1  christos 
    943  1.1  christos 	* gettext-0.10.35 released.
    944  1.1  christos 
    945  1.1  christos 1998-04-29  Ulrich Drepper  <drepper (a] cygnus.com>
    946  1.1  christos 
    947  1.1  christos 	* intl/localealias.c (read_alias_file): Use unsigned char for
    948  1.1  christos 	local variables.  Remove unused variable tp.
    949  1.1  christos 	* intl/l10nflist.c (_nl_normalize_codeset): Use unsigned char *
    950  1.1  christos 	for type of codeset.  For loosing Solaris systems.
    951  1.1  christos 	* intl/loadinfo.h: Adapt prototype of _nl_normalize_codeset.
    952  1.1  christos 	* intl/bindtextdom.c (BINDTEXTDOMAIN): Don't define local variable
    953  1.1  christos 	len if not needed.
    954  1.1  christos 	Patches by Jim Meyering.
    955  1.1  christos 
    956  1.1  christos 1998-04-28  Ulrich Drepper  <drepper (a] cygnus.com>
    957  1.1  christos 
    958  1.1  christos 	* loadmsgcat.c (_nl_load_domain): Don't assign the element use_mmap if
    959  1.1  christos 	mmap is not supported.
    960  1.1  christos 
    961  1.1  christos 	* hash-string.h: Don't include <values.h>.
    962  1.1  christos 
    963  1.1  christos 1998-04-27  Ulrich Drepper  <drepper (a] cygnus.com>
    964  1.1  christos 
    965  1.1  christos 	* textdomain.c: Use strdup is available.
    966  1.1  christos 
    967  1.1  christos 	* localealias.c: Define HAVE_MEMPCPY so that we can use this
    968  1.1  christos 	function.  Define and use semapahores to protect modfication of
    969  1.1  christos 	global objects when compiling for glibc.  Add code to allow
    970  1.1  christos 	freeing alias table.
    971  1.1  christos 
    972  1.1  christos 	* l10nflist.c: Don't assume stpcpy not being a macro.
    973  1.1  christos 
    974  1.1  christos 	* gettextP.h: Define internal_function macri if not already done.
    975  1.1  christos 	Use glibc byte-swap macros instead of defining SWAP when compiled
    976  1.1  christos 	for glibc.
    977  1.1  christos 	(struct loaded_domain): Add elements to allow unloading.
    978  1.1  christos 
    979  1.1  christos 	* Makefile.in (distclean): Don't remove libintl.h here.
    980  1.1  christos 
    981  1.1  christos 	* bindtextdomain.c: Carry over changes from glibc.  Use strdup if
    982  1.1  christos 	available.
    983  1.1  christos 
    984  1.1  christos 	* dcgettext.c: Don't assume stpcpy not being a macro.  Mark internal
    985  1.1  christos 	functions.  Add memory freeing code for glibc.
    986  1.1  christos 
    987  1.1  christos 	* dgettext.c: Update copyright.
    988  1.1  christos 
    989  1.1  christos 	* explodename.c: Include stdlib.h and string.h only if they exist.
    990  1.1  christos 	Use strings.h eventually.
    991  1.1  christos 
    992  1.1  christos 	* finddomain.c: Mark internal functions.  Use strdup if available.
    993  1.1  christos 	Add memory freeing code for glibc.
    994  1.1  christos 
    995  1.1  christos 1997-10-10 20:00  Ulrich Drepper  <drepper (a] cygnus.com>
    996  1.1  christos 
    997  1.1  christos 	* libgettext.h: Fix dummy textdomain and bindtextdomain macros.
    998  1.1  christos 	They should return reasonable values.
    999  1.1  christos 	Reported by Tom Tromey <tromey (a] cygnus.com>.
   1000  1.1  christos 
   1001  1.1  christos 1997-09-16 03:33  Ulrich Drepper  <drepper (a] cygnus.com>
   1002  1.1  christos 
   1003  1.1  christos 	* libgettext.h: Define PARAMS also to `args' if __cplusplus is defined.
   1004  1.1  christos 	* intlh.inst.in: Likewise.
   1005  1.1  christos 	Reported by Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes (a] inria.fr>.
   1006  1.1  christos 
   1007  1.1  christos 	* libintl.glibc: Update from current glibc version.
   1008  1.1  christos 
   1009  1.1  christos 1997-09-06 02:10  Ulrich Drepper  <drepper (a] cygnus.com>
   1010  1.1  christos 
   1011  1.1  christos 	* intlh.inst.in: Reformat copyright.
   1012  1.1  christos 
   1013  1.1  christos 1997-08-19 15:22  Ulrich Drepper  <drepper (a] cygnus.com>
   1014  1.1  christos 
   1015  1.1  christos 	* dcgettext.c (DCGETTEXT): Remove wrong comment.
   1016  1.1  christos 
   1017  1.1  christos 1997-08-16 00:13  Ulrich Drepper  <drepper (a] cygnus.com>
   1018  1.1  christos 
   1019  1.1  christos 	* Makefile.in (install-data): Don't change directory to install.
   1020  1.1  christos 
   1021  1.1  christos 1997-08-01 14:30  Ulrich Drepper  <drepper (a] cygnus.com>
   1022  1.1  christos 
   1023  1.1  christos 	* cat-compat.c: Fix copyright.
   1024  1.1  christos 
   1025  1.1  christos 	* localealias.c: Don't define strchr unless !HAVE_STRCHR.
   1026  1.1  christos 
   1027  1.1  christos 	* loadmsgcat.c: Update copyright.  Fix typos.
   1028  1.1  christos 
   1029  1.1  christos 	* l10nflist.c: Don't define strchr unless !HAVE_STRCHR.
   1030  1.1  christos 	(_nl_make_l10nflist): Handle sponsor and revision correctly.
   1031  1.1  christos 
   1032  1.1  christos 	* gettext.c: Update copyright.
   1033  1.1  christos 	* gettext.h: Likewise.
   1034  1.1  christos 	* hash-string.h: Likewise.
   1035  1.1  christos 
   1036  1.1  christos 	* finddomain.c: Remoave dead code.  Define strchr only if
   1037  1.1  christos 	!HAVE_STRCHR.
   1038  1.1  christos 
   1039  1.1  christos 	* explodename.c: Include <sys/types.h>.
   1040  1.1  christos 
   1041  1.1  christos 	* explodename.c: Reformat copyright text.
   1042  1.1  christos 	(_nl_explode_name): Fix typo.
   1043  1.1  christos 
   1044  1.1  christos 	* dcgettext.c: Define and use __set_errno.
   1045  1.1  christos 	(guess_category_value): Don't use setlocale if HAVE_LC_MESSAGES is
   1046  1.1  christos 	not defined.
   1047  1.1  christos 
   1048  1.1  christos 	* bindtextdom.c: Pretty printing.
   1049  1.1  christos 
   1050  1.1  christos 1997-05-01 02:25  Ulrich Drepper  <drepper (a] cygnus.com>
   1051  1.1  christos 
   1052  1.1  christos 	* dcgettext.c (guess_category_value): Don't depend on
   1053  1.1  christos 	HAVE_LC_MESSAGES.  We don't need the macro here.
   1054  1.1  christos 	Patch by Bruno Haible <haible (a] ilog.fr>.
   1055  1.1  christos 
   1056  1.1  christos 	* cat-compat.c (textdomain): DoN't refer to HAVE_SETLOCALE_NULL
   1057  1.1  christos 	macro.  Instead use HAVE_LOCALE_NULL and define it when using
   1058  1.1  christos 	glibc, as in dcgettext.c.
   1059  1.1  christos 	Patch by Bruno Haible <haible (a] ilog.fr>.
   1060  1.1  christos 
   1061  1.1  christos 	* Makefile.in (CPPFLAGS): New variable.  Reported by Franois
   1062  1.1  christos 	Pinard.
   1063  1.1  christos 
   1064  1.1  christos Mon Mar 10 06:51:17 1997  Ulrich Drepper  <drepper (a] cygnus.com>
   1065  1.1  christos 
   1066  1.1  christos 	* Makefile.in: Implement handling of libtool.
   1067  1.1  christos 
   1068  1.1  christos 	* gettextP.h: Change data structures for use of generic lowlevel
   1069  1.1  christos 	i18n file handling.
   1070  1.1  christos 
   1071  1.1  christos Wed Dec  4 20:21:18 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1072  1.1  christos 
   1073  1.1  christos 	* textdomain.c: Put parentheses around arguments of memcpy macro
   1074  1.1  christos 	definition.
   1075  1.1  christos 	* localealias.c: Likewise.
   1076  1.1  christos 	* l10nflist.c: Likewise.
   1077  1.1  christos 	* finddomain.c: Likewise.
   1078  1.1  christos 	* bindtextdom.c: Likewise.
   1079  1.1  christos 	Reported by Thomas Esken.
   1080  1.1  christos 
   1081  1.1  christos Mon Nov 25 22:57:51 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1082  1.1  christos 
   1083  1.1  christos 	* textdomain.c: Move definition of `memcpy` macro to right
   1084  1.1  christos 	position.
   1085  1.1  christos 
   1086  1.1  christos Fri Nov 22 04:01:58 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1087  1.1  christos 
   1088  1.1  christos 	* finddomain.c [!HAVE_STRING_H && !_LIBC]: Define memcpy using
   1089  1.1  christos  	bcopy if not already defined.  Reported by Thomas Esken.
   1090  1.1  christos 	* bindtextdom.c: Likewise.
   1091  1.1  christos 	* l10nflist.c: Likewise.
   1092  1.1  christos 	* localealias.c: Likewise.
   1093  1.1  christos 	* textdomain.c: Likewise.
   1094  1.1  christos 
   1095  1.1  christos Tue Oct 29 11:10:27 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1096  1.1  christos 
   1097  1.1  christos 	* Makefile.in (libdir): Change to use exec_prefix instead of
   1098  1.1  christos  	prefix.  Reported by Knut-HvardAksnes <etokna (a] eto.ericsson.se>.
   1099  1.1  christos 
   1100  1.1  christos Sat Aug 31 03:07:09 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1101  1.1  christos 
   1102  1.1  christos 	* l10nflist.c (_nl_normalize_codeset): We convert to lower case,
   1103  1.1  christos 	so don't prepend uppercase `ISO' for only numeric arg.
   1104  1.1  christos 
   1105  1.1  christos Fri Jul 19 00:15:46 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1106  1.1  christos 
   1107  1.1  christos 	* l10nflist.c: Move inclusion of argz.h, ctype.h, stdlib.h after
   1108  1.1  christos 	definition of _GNU_SOURCE.  Patch by Roland McGrath.
   1109  1.1  christos 
   1110  1.1  christos 	* Makefile.in (uninstall): Fix another bug with `for' loop and
   1111  1.1  christos 	empty arguments.  Patch by Jim Meyering.  Correct name os
   1112  1.1  christos 	uninstalled files: no intl- prefix anymore.
   1113  1.1  christos 
   1114  1.1  christos 	* Makefile.in (install-data): Again work around shells which
   1115  1.1  christos 	cannot handle mpty for list.  Reported by Jim Meyering.
   1116  1.1  christos 
   1117  1.1  christos Sat Jul 13 18:11:35 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1118  1.1  christos 
   1119  1.1  christos 	* Makefile.in (install): Split goal.  Now depend on install-exec
   1120  1.1  christos         and install-data.
   1121  1.1  christos 	(install-exec, install-data): New goals.  Created from former
   1122  1.1  christos 	install goal.
   1123  1.1  christos 	Reported by Karl Berry.
   1124  1.1  christos 
   1125  1.1  christos Sat Jun 22 04:58:14 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1126  1.1  christos 
   1127  1.1  christos 	* Makefile.in (MKINSTALLDIRS): New variable.  Path to
   1128  1.1  christos         mkinstalldirs script.
   1129  1.1  christos 	(install): use MKINSTALLDIRS variable or if the script is not present
   1130  1.1  christos 	try to find it in the $top_scrdir).
   1131  1.1  christos 
   1132  1.1  christos Wed Jun 19 02:56:56 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1133  1.1  christos 
   1134  1.1  christos 	* l10nflist.c: Linux libc *partly* includes the argz_* functions.
   1135  1.1  christos 	Grr.  Work around by renaming the static version and use macros
   1136  1.1  christos 	for renaming.
   1137  1.1  christos 
   1138  1.1  christos Tue Jun 18 20:11:17 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1139  1.1  christos 
   1140  1.1  christos 	* l10nflist.c: Correct presence test macros of __argz_* functions.
   1141  1.1  christos 
   1142  1.1  christos 	* l10nflist.c: Include <argz.h> based on test of it instead when
   1143  1.1  christos 	__argz_* functions are available.
   1144  1.1  christos 	Reported by Andreas Schwab.
   1145  1.1  christos 
   1146  1.1  christos Thu Jun 13 15:17:44 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1147  1.1  christos 
   1148  1.1  christos 	* explodename.c, l10nflist.c: Define NULL for dumb systems.
   1149  1.1  christos 
   1150  1.1  christos Tue Jun 11 17:05:13 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1151  1.1  christos 
   1152  1.1  christos 	* intlh.inst.in, libgettext.h (dcgettext): Rename local variable
   1153  1.1  christos 	result to __result to prevent name clash.
   1154  1.1  christos 
   1155  1.1  christos 	* l10nflist.c, localealias.c, dcgettext.c: Define _GNU_SOURCE to
   1156  1.1  christos         get prototype for stpcpy and strcasecmp.
   1157  1.1  christos 
   1158  1.1  christos 	* intlh.inst.in, libgettext.h: Move declaration of
   1159  1.1  christos 	`_nl_msg_cat_cntr' outside __extension__ block to prevent warning
   1160  1.1  christos 	from gcc's -Wnested-extern option.
   1161  1.1  christos 
   1162  1.1  christos Fri Jun  7 01:58:00 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1163  1.1  christos 
   1164  1.1  christos 	* Makefile.in (install): Remove comment.
   1165  1.1  christos 
   1166  1.1  christos Thu Jun  6 17:28:17 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1167  1.1  christos 
   1168  1.1  christos 	* Makefile.in (install): Work around for another Buglix stupidity.
   1169  1.1  christos 	Always use an `else' close for `if's.  Reported by Nelson Beebe.
   1170  1.1  christos 
   1171  1.1  christos 	* Makefile.in (intlh.inst): Correct typo in phony rule.
   1172  1.1  christos 	Reported by Nelson Beebe.
   1173  1.1  christos 
   1174  1.1  christos Thu Jun  6 01:49:52 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1175  1.1  christos 
   1176  1.1  christos 	* dcgettext.c (read_alias_file): Rename variable alloca_list to
   1177  1.1  christos 	block_list as the macro calls assume.
   1178  1.1  christos 	Patch by Eric Backus.
   1179  1.1  christos 
   1180  1.1  christos 	* localealias.c [!HAVE_ALLOCA]: Define alloca as macro using
   1181  1.1  christos         malloc.
   1182  1.1  christos 	(read_alias_file): Rename varriabe alloca_list to block_list as the
   1183  1.1  christos 	macro calls assume.
   1184  1.1  christos 	Patch by Eric Backus.
   1185  1.1  christos 
   1186  1.1  christos 	* l10nflist.c: Correct conditional for <argz.h> inclusion.
   1187  1.1  christos 	Reported by Roland McGrath.
   1188  1.1  christos 
   1189  1.1  christos 	* Makefile.in (all): Depend on all-@USE_INCLUDED_LIBINTL@, not
   1190  1.1  christos         all-@USE_NLS@.
   1191  1.1  christos 
   1192  1.1  christos 	* Makefile.in (install): intlh.inst comes from local dir, not
   1193  1.1  christos         $(srcdir).
   1194  1.1  christos 
   1195  1.1  christos 	* Makefile.in (intlh.inst): Special handling of this goal.  If
   1196  1.1  christos 	used in gettext, this is really a rul to construct this file.  If
   1197  1.1  christos 	used in any other package it is defined as a .PHONY rule with
   1198  1.1  christos 	empty body.
   1199  1.1  christos 
   1200  1.1  christos 	* finddomain.c: Extract locale file information handling into
   1201  1.1  christos 	l10nfile.c.  Rename local stpcpy__ function to stpcpy.
   1202  1.1  christos 
   1203  1.1  christos 	* dcgettext.c (stpcpy): Add local definition.
   1204  1.1  christos 
   1205  1.1  christos 	* l10nflist.c: Solve some portability problems.  Patches partly by
   1206  1.1  christos 	Thomas Esken.  Add local definition of stpcpy.
   1207  1.1  christos 
   1208  1.1  christos Tue Jun  4 02:47:49 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1209  1.1  christos 
   1210  1.1  christos 	* intlh.inst.in: Don't depend including <locale.h> on
   1211  1.1  christos 	HAVE_LOCALE_H.  Instead configure must rewrite this fiile
   1212  1.1  christos 	depending on the result of the configure run.
   1213  1.1  christos 
   1214  1.1  christos 	* Makefile.in (install): libintl.inst is now called intlh.inst.
   1215  1.1  christos 	Add rules for updating intlh.inst from intlh.inst.in.
   1216  1.1  christos 
   1217  1.1  christos 	* libintl.inst: Renamed to intlh.inst.in.
   1218  1.1  christos 
   1219  1.1  christos 	* localealias.c, dcgettext.c [__GNUC__]: Define HAVE_ALLOCA to 1
   1220  1.1  christos         because gcc has __buitlin_alloca.
   1221  1.1  christos 	Reported by Roland McGrath.
   1222  1.1  christos 
   1223  1.1  christos Mon Jun  3 00:32:16 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1224  1.1  christos 
   1225  1.1  christos 	* Makefile.in (installcheck): New goal to fulfill needs of
   1226  1.1  christos         automake's distcheck.
   1227  1.1  christos 
   1228  1.1  christos 	* Makefile.in (install): Reorder commands so that VERSION is
   1229  1.1  christos         found.
   1230  1.1  christos 
   1231  1.1  christos 	* Makefile.in (gettextsrcdir): Now use subdirectory intl/ in
   1232  1.1  christos         @datadir@/gettext.
   1233  1.1  christos 	(COMSRCS): Add l10nfile.c.
   1234  1.1  christos 	(OBJECTS): Add l10nfile.o.
   1235  1.1  christos 	(DISTFILES): Rename to DISTFILE.normal.  Remove $(DISTFILES.common).
   1236  1.1  christos 	(DISTFILE.gettext): Remove $(DISTFILES.common).
   1237  1.1  christos 	(all-gettext): Remove goal.
   1238  1.1  christos 	(install): If $(PACKAGE) = gettext install, otherwose do nothing.  No
   1239  1.1  christos 	package but gettext itself should install libintl.h + headers.
   1240  1.1  christos 	(dist): Extend goal to work for gettext, too.
   1241  1.1  christos 	(dist-gettext): Remove goal.
   1242  1.1  christos 
   1243  1.1  christos 	* dcgettext.c [!HAVE_ALLOCA]: Define macro alloca by using malloc.
   1244  1.1  christos 
   1245  1.1  christos Sun Jun  2 17:33:06 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1246  1.1  christos 
   1247  1.1  christos 	* loadmsgcat.c (_nl_load_domain): Parameter is now comes from
   1248  1.1  christos         find_l10nfile.
   1249  1.1  christos 
   1250  1.1  christos Sat Jun  1 02:23:03 1996  Ulrich Drepper  <drepper (a] cygnus.com>
   1251  1.1  christos 
   1252  1.1  christos 	* l10nflist.c (__argz_next): Add definition.
   1253  1.1  christos 
   1254  1.1  christos 	* dcgettext.c [!HAVE_ALLOCA]: Add code for handling missing alloca
   1255  1.1  christos 	code.  Use new l10nfile handling.
   1256  1.1  christos 
   1257  1.1  christos 	* localealias.c [!HAVE_ALLOCA]: Add code for handling missing
   1258  1.1  christos         alloca code.
   1259  1.1  christos 
   1260  1.1  christos 	* l10nflist.c: Initial revision.
   1261  1.1  christos 
   1262  1.1  christos Tue Apr  2 18:51:18 1996  Ulrich Drepper  <drepper@myware>
   1263  1.1  christos 
   1264  1.1  christos 	* Makefile.in (all-gettext): New goal.  Same as all-yes.
   1265  1.1  christos 
   1266  1.1  christos Thu Mar 28 23:01:22 1996  Karl Eichwalder  <ke (a] ke.central.de>
   1267  1.1  christos 
   1268  1.1  christos 	* Makefile.in (gettextsrcdir): Define using @datadir@.
   1269  1.1  christos 
   1270  1.1  christos Tue Mar 26 12:39:14 1996  Ulrich Drepper  <drepper@myware>
   1271  1.1  christos 
   1272  1.1  christos 	* finddomain.c: Include <ctype.h>.  Reported by Roland McGrath.
   1273  1.1  christos 
   1274  1.1  christos Sat Mar 23 02:00:35 1996  Ulrich Drepper  <drepper@myware>
   1275  1.1  christos 
   1276  1.1  christos 	* finddomain.c (stpcpy): Rename to stpcpy__ to prevent clashing
   1277  1.1  christos         with external declaration.
   1278  1.1  christos 
   1279  1.1  christos Sat Mar  2 00:47:09 1996  Ulrich Drepper  <drepper@myware>
   1280  1.1  christos 
   1281  1.1  christos 	* Makefile.in (all-no): Rename from all_no.
   1282  1.1  christos 
   1283  1.1  christos Sat Feb 17 00:25:59 1996  Ulrich Drepper  <drepper@myware>
   1284  1.1  christos 
   1285  1.1  christos 	* gettextP.h [loaded_domain]: Array `successor' must now contain up
   1286  1.1  christos         to 63 elements (because of codeset name normalization).
   1287  1.1  christos 
   1288  1.1  christos 	* finddomain.c: Implement codeset name normalization.
   1289  1.1  christos 
   1290  1.1  christos Thu Feb 15 04:39:09 1996  Ulrich Drepper  <drepper@myware>
   1291  1.1  christos 
   1292  1.1  christos 	* Makefile.in (all): Define to `all-@USE_NLS@'.
   1293  1.1  christos 	(all-yes, all_no): New goals.  `all-no' is noop, `all-yes'
   1294  1.1  christos 	is former all.
   1295  1.1  christos 
   1296  1.1  christos Mon Jan 15 21:46:01 1996  Howard Gayle  <howard (a] hal.com>
   1297  1.1  christos 
   1298  1.1  christos 	* localealias.c (alias_compare): Increment string pointers in loop
   1299  1.1  christos         of strcasecmp replacement.
   1300  1.1  christos 
   1301  1.1  christos Fri Dec 29 21:16:34 1995  Ulrich Drepper  <drepper@myware>
   1302  1.1  christos 
   1303  1.1  christos 	* Makefile.in (install-src): Who commented this goal out ? :-)
   1304  1.1  christos 
   1305  1.1  christos Fri Dec 29 15:08:16 1995  Ulrich Drepper  <drepper@myware>
   1306  1.1  christos 
   1307  1.1  christos 	* dcgettext.c (DCGETTEXT): Save `errno'.  Failing system calls
   1308  1.1  christos 	should not effect it because a missing catalog is no error.
   1309  1.1  christos 	Reported by Harald K<o:>nig <koenig (a] tat.physik.uni-tuebingen.de>.
   1310  1.1  christos 
   1311  1.1  christos Tue Dec 19 22:09:13 1995  Ulrich Drepper  <drepper@myware>
   1312  1.1  christos 
   1313  1.1  christos 	* Makefile.in (Makefile): Explicitly use $(SHELL) for running
   1314  1.1  christos         shell scripts.
   1315  1.1  christos 
   1316  1.1  christos Fri Dec 15 17:34:59 1995  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   1317  1.1  christos 
   1318  1.1  christos 	* Makefile.in (install-src): Only install library and header when
   1319  1.1  christos 	we use the own implementation.  Don't do it when using the
   1320  1.1  christos 	system's gettext or catgets functions.
   1321  1.1  christos 
   1322  1.1  christos 	* dcgettext.c (find_msg): Must not swap domain->hash_size here.
   1323  1.1  christos 
   1324  1.1  christos Sat Dec  9 16:24:37 1995  Ulrich Drepper  <drepper@myware>
   1325  1.1  christos 
   1326  1.1  christos 	* localealias.c, libintl.inst, libgettext.h, hash-string.h,
   1327  1.1  christos 	gettextP.h, finddomain.c, dcgettext.c, cat-compat.c:
   1328  1.1  christos 	Use PARAMS instead of __P.  Suggested by Roland McGrath.
   1329  1.1  christos 
   1330  1.1  christos Tue Dec  5 11:39:14 1995  Larry Schwimmer  <rosebud (a] cyclone.stanford.edu>
   1331  1.1  christos 
   1332  1.1  christos 	* libgettext.h: Use `#if !defined (_LIBINTL_H)' instead of `#if
   1333  1.1  christos 	!_LIBINTL_H' because Solaris defines _LIBINTL_H as empty.
   1334  1.1  christos 
   1335  1.1  christos Mon Dec  4 15:42:07 1995  Ulrich Drepper  <drepper@myware>
   1336  1.1  christos 
   1337  1.1  christos 	* Makefile.in (install-src):
   1338  1.1  christos 	Install libintl.inst instead of libintl.h.install.
   1339  1.1  christos 
   1340  1.1  christos Sat Dec  2 22:51:38 1995  Marcus Daniels  <marcus (a] sysc.pdx.edu>
   1341  1.1  christos 
   1342  1.1  christos 	* cat-compat.c (textdomain):
   1343  1.1  christos 	Reverse order in which files are tried you load.  First
   1344  1.1  christos 	try local file, when this failed absolute path.
   1345  1.1  christos 
   1346  1.1  christos Wed Nov 29 02:03:53 1995  Nelson H. F. Beebe  <beebe (a] math.utah.edu>
   1347  1.1  christos 
   1348  1.1  christos 	* cat-compat.c (bindtextdomain): Add missing { }.
   1349  1.1  christos 
   1350  1.1  christos Sun Nov 26 18:21:41 1995  Ulrich Drepper  <drepper@myware>
   1351  1.1  christos 
   1352  1.1  christos 	* libintl.inst: Add missing __P definition.  Reported by Nelson Beebe.
   1353  1.1  christos 
   1354  1.1  christos 	* Makefile.in:
   1355  1.1  christos 	Add dummy `all' and `dvi' goals.  Reported by Tom Tromey.
   1356  1.1  christos 
   1357  1.1  christos Sat Nov 25 16:12:01 1995  Franois Pinard  <pinard (a] iro.umontreal.ca>
   1358  1.1  christos 
   1359  1.1  christos 	* hash-string.h: Capitalize arguments of macros.
   1360  1.1  christos 
   1361  1.1  christos Sat Nov 25 12:01:36 1995  Ulrich Drepper  <drepper@myware>
   1362  1.1  christos 
   1363  1.1  christos 	* Makefile.in (DISTFILES): Prevent files names longer than 13
   1364  1.1  christos 	characters.  libintl.h.glibc->libintl.glibc,
   1365  1.1  christos 	libintl.h.install->libintl.inst.  Reported by Joshua R. Poulson.
   1366  1.1  christos 
   1367  1.1  christos Sat Nov 25 11:31:12 1995  Eric Backus  <ericb (a] lsid.hp.com>
   1368  1.1  christos 
   1369  1.1  christos 	* dcgettext.c: Fix bug in preprocessor conditionals.
   1370  1.1  christos 
   1371  1.1  christos Sat Nov 25 02:35:27 1995  Nelson H. F. Beebe  <beebe (a] math.utah.edu>
   1372  1.1  christos 
   1373  1.1  christos 	* libgettext.h: Solaris cc does not understand
   1374  1.1  christos 	 #if !SYMBOL1 && !SYMBOL2.  Sad	but true.
   1375  1.1  christos 
   1376  1.1  christos Thu Nov 23 16:22:14 1995  Ulrich Drepper  <drepper@myware>
   1377  1.1  christos 
   1378  1.1  christos 	* hash-string.h (hash_string):
   1379  1.1  christos 	Fix for machine with >32 bit `unsigned long's.
   1380  1.1  christos 
   1381  1.1  christos 	* dcgettext.c (DCGETTEXT):
   1382  1.1  christos 	Fix horrible bug in loop for alternative translation.
   1383  1.1  christos 
   1384  1.1  christos Thu Nov 23 01:45:29 1995  Ulrich Drepper  <drepper@myware>
   1385  1.1  christos 
   1386  1.1  christos 	* po2tbl.sed.in, linux-msg.sed, xopen-msg.sed:
   1387  1.1  christos 	Some further simplifications in message number generation.
   1388  1.1  christos 
   1389  1.1  christos Mon Nov 20 21:08:43 1995  Ulrich Drepper  <drepper@myware>
   1390  1.1  christos 
   1391  1.1  christos 	* libintl.h.glibc: Use __const instead of const in prototypes.
   1392  1.1  christos 
   1393  1.1  christos 	* Makefile.in (install-src):
   1394  1.1  christos 	Install libintl.h.install instead of libintl.h.  This
   1395  1.1  christos 	is a stripped-down version.  Suggested by Peter Miller.
   1396  1.1  christos 
   1397  1.1  christos 	* libintl.h.install, libintl.h.glibc: Initial revision.
   1398  1.1  christos 
   1399  1.1  christos 	* localealias.c (_nl_expand_alias, read_alias_file):
   1400  1.1  christos 	Protect prototypes in type casts by __P.
   1401  1.1  christos 
   1402  1.1  christos Tue Nov 14 16:43:58 1995  Ulrich Drepper  <drepper@myware>
   1403  1.1  christos 
   1404  1.1  christos 	* hash-string.h: Correct prototype for hash_string.
   1405  1.1  christos 
   1406  1.1  christos Sun Nov 12 12:42:30 1995  Ulrich Drepper  <drepper@myware>
   1407  1.1  christos 
   1408  1.1  christos 	* hash-string.h (hash_string): Add prototype.
   1409  1.1  christos 
   1410  1.1  christos 	* gettextP.h: Fix copyright.
   1411  1.1  christos 	(SWAP): Add prototype.
   1412  1.1  christos 
   1413  1.1  christos Wed Nov  8 22:56:33 1995  Ulrich Drepper  <drepper@myware>
   1414  1.1  christos 
   1415  1.1  christos 	* localealias.c (read_alias_file): Forgot sizeof.
   1416  1.1  christos 	Avoid calling *printf function.  This introduces a big overhead.
   1417  1.1  christos 	Patch by Roland McGrath.
   1418  1.1  christos 
   1419  1.1  christos Tue Nov  7 14:21:08 1995  Ulrich Drepper  <drepper@myware>
   1420  1.1  christos 
   1421  1.1  christos 	* finddomain.c, cat-compat.c: Wrong indentation in #if for stpcpy.
   1422  1.1  christos 
   1423  1.1  christos 	* finddomain.c (stpcpy):
   1424  1.1  christos 	Define substitution function local.  The macro was to flaky.
   1425  1.1  christos 
   1426  1.1  christos 	* cat-compat.c: Fix typo.
   1427  1.1  christos 
   1428  1.1  christos 	* xopen-msg.sed, linux-msg.sed:
   1429  1.1  christos 	While bringing message number to right place only accept digits.
   1430  1.1  christos 
   1431  1.1  christos 	* linux-msg.sed, xopen-msg.sed: Now that the counter does not have
   1432  1.1  christos 	leading 0s we don't need to remove them.  Reported by Marcus
   1433  1.1  christos 	Daniels.
   1434  1.1  christos 
   1435  1.1  christos 	* Makefile.in (../po/cat-id-tbl.o): Use $(top_srdir) in
   1436  1.1  christos 	dependency.  Reported by Marcus Daniels.
   1437  1.1  christos 
   1438  1.1  christos 	* cat-compat.c: (stpcpy) [!_LIBC && !HAVE_STPCPY]: Define replacement.
   1439  1.1  christos 	Generally cleanup using #if instead of #ifndef.
   1440  1.1  christos 
   1441  1.1  christos 	* Makefile.in: Correct typos in comment.  By Franois Pinard.
   1442  1.1  christos 
   1443  1.1  christos Mon Nov  6 00:27:02 1995  Ulrich Drepper  <drepper@myware>
   1444  1.1  christos 
   1445  1.1  christos 	* Makefile.in (install-src): Don't install libintl.h and libintl.a
   1446  1.1  christos 	if we use an available gettext implementation.
   1447  1.1  christos 
   1448  1.1  christos Sun Nov  5 22:02:08 1995  Ulrich Drepper  <drepper@myware>
   1449  1.1  christos 
   1450  1.1  christos 	* libgettext.h: Fix typo: HAVE_CATGETTS -> HAVE_CATGETS.  Reported
   1451  1.1  christos 	by Franois Pinard.
   1452  1.1  christos 
   1453  1.1  christos 	* libgettext.h: Use #if instead of #ifdef/#ifndef.
   1454  1.1  christos 
   1455  1.1  christos 	* finddomain.c:
   1456  1.1  christos 	Comments describing what has to be done should start with FIXME.
   1457  1.1  christos 
   1458  1.1  christos Sun Nov  5 19:38:01 1995  Ulrich Drepper  <drepper@myware>
   1459  1.1  christos 
   1460  1.1  christos 	* Makefile.in (DISTFILES): Split.  Use DISTFILES with normal meaning.
   1461  1.1  christos 	DISTFILES.common names the files common to both dist goals.
   1462  1.1  christos 	DISTFILES.gettext are the files only distributed in GNU gettext.
   1463  1.1  christos 
   1464  1.1  christos Sun Nov  5 17:32:54 1995  Ulrich Drepper  <drepper@myware>
   1465  1.1  christos 
   1466  1.1  christos 	* dcgettext.c (DCGETTEXT): Correct searching in derived locales.
   1467  1.1  christos 	This was necessary since a change in _nl_find_msg several weeks
   1468  1.1  christos 	ago.  I really don't know this is still not fixed.
   1469  1.1  christos 
   1470  1.1  christos Sun Nov  5 12:43:12 1995  Ulrich Drepper  <drepper@myware>
   1471  1.1  christos 
   1472  1.1  christos 	* loadmsgcat.c (_nl_load_domain): Test for FILENAME == NULL.  This
   1473  1.1  christos 	might mark a special condition.
   1474  1.1  christos 
   1475  1.1  christos 	* finddomain.c (make_entry_rec): Don't make illegal entry as decided.
   1476  1.1  christos 
   1477  1.1  christos 	* Makefile.in (dist): Suppress error message when ln failed.
   1478  1.1  christos 	Get files from $(srcdir) explicitly.
   1479  1.1  christos 
   1480  1.1  christos 	* libgettext.h (gettext_const): Rename to gettext_noop.
   1481  1.1  christos 
   1482  1.1  christos Fri Nov  3 07:36:50 1995  Ulrich Drepper  <drepper@myware>
   1483  1.1  christos 
   1484  1.1  christos 	* finddomain.c (make_entry_rec):
   1485  1.1  christos 	Protect against wrong locale names by testing mask.
   1486  1.1  christos 
   1487  1.1  christos 	* libgettext.h (gettext_const): Add macro definition.
   1488  1.1  christos 	Capitalize macro arguments.
   1489  1.1  christos 
   1490  1.1  christos Thu Nov  2 23:15:51 1995  Ulrich Drepper  <drepper@myware>
   1491  1.1  christos 
   1492  1.1  christos 	* finddomain.c (_nl_find_domain):
   1493  1.1  christos 	Test for pointer != NULL before accessing value.
   1494  1.1  christos 	Reported by Tom Tromey.
   1495  1.1  christos 
   1496  1.1  christos 	* gettext.c (NULL):
   1497  1.1  christos 	Define as (void*)0 instad of 0.  Reported by Franois Pinard.
   1498  1.1  christos 
   1499  1.1  christos Mon Oct 30 21:28:52 1995  Ulrich Drepper  <drepper@myware>
   1500  1.1  christos 
   1501  1.1  christos 	* po2tbl.sed.in: Serious typo bug fixed by Jim Meyering.
   1502  1.1  christos 
   1503  1.1  christos Sat Oct 28 23:20:47 1995  Ulrich Drepper  <drepper@myware>
   1504  1.1  christos 
   1505  1.1  christos 	* libgettext.h: Disable dcgettext optimization for Solaris 2.3.
   1506  1.1  christos 
   1507  1.1  christos 	* localealias.c (alias_compare):
   1508  1.1  christos 	Peter Miller reported that tolower in some systems is
   1509  1.1  christos 	even dumber than I thought.  Protect call by `isupper'.
   1510  1.1  christos 
   1511  1.1  christos Fri Oct 27 22:22:51 1995  Ulrich Drepper  <drepper@myware>
   1512  1.1  christos 
   1513  1.1  christos 	* Makefile.in (libdir, includedir): New variables.
   1514  1.1  christos 	(install-src): Install libintl.a and libintl.h in correct dirs.
   1515  1.1  christos 
   1516  1.1  christos Fri Oct 27 22:07:29 1995  Ulrich Drepper  <drepper@myware>
   1517  1.1  christos 
   1518  1.1  christos 	* Makefile.in (SOURCES): Fix typo: intrl.compat.c -> intl-compat.c.
   1519  1.1  christos 
   1520  1.1  christos 	* po2tbl.sed.in: Patch for buggy SEDs by Christian von Roques.
   1521  1.1  christos 
   1522  1.1  christos 	* localealias.c:
   1523  1.1  christos 	Fix typo and superflous test.  Reported by Christian von Roques.
   1524  1.1  christos 
   1525  1.1  christos Fri Oct  6 11:52:05 1995  Ulrich Drepper  <drepper@myware>
   1526  1.1  christos 
   1527  1.1  christos 	* finddomain.c (_nl_find_domain):
   1528  1.1  christos 	Correct some remainder from the pre-CEN syntax.  Now
   1529  1.1  christos 	we don't have a constant number of successors anymore.
   1530  1.1  christos 
   1531  1.1  christos Wed Sep 27 21:41:13 1995  Ulrich Drepper  <drepper@myware>
   1532  1.1  christos 
   1533  1.1  christos 	* Makefile.in (DISTFILES): Add libintl.h.glibc.
   1534  1.1  christos 
   1535  1.1  christos 	* Makefile.in (dist-libc): Add goal for packing sources for glibc.
   1536  1.1  christos 	(COMSRCS, COMHDRS): Splitted to separate sources shared with glibc.
   1537  1.1  christos 
   1538  1.1  christos 	* loadmsgcat.c: Forget to continue #if line.
   1539  1.1  christos 
   1540  1.1  christos 	* localealias.c:
   1541  1.1  christos 	[_LIBC]: Rename strcasecmp to __strcasecmp to keep ANSI C name
   1542  1.1  christos 	space clean.
   1543  1.1  christos 
   1544  1.1  christos 	* dcgettext.c, finddomain.c: Better comment to last change.
   1545  1.1  christos 
   1546  1.1  christos 	* loadmsgcat.c:
   1547  1.1  christos 	[_LIBC]: Rename fstat, open, close, read, mmap, and munmap to
   1548  1.1  christos 	__fstat, __open, __close, __read, __mmap, and __munmap resp
   1549  1.1  christos 	to keep ANSI C name space clean.
   1550  1.1  christos 
   1551  1.1  christos 	* finddomain.c:
   1552  1.1  christos 	[_LIBC]: Rename stpcpy to __stpcpy to keep ANSI C name space clean.
   1553  1.1  christos 
   1554  1.1  christos 	* dcgettext.c:
   1555  1.1  christos 	[_LIBC]: Rename getced and stpcpy to __getcwd and __stpcpy resp to
   1556  1.1  christos 	keep ANSI C name space clean.
   1557  1.1  christos 
   1558  1.1  christos 	* libgettext.h:
   1559  1.1  christos 	Include sys/types.h for those old SysV systems out there.
   1560  1.1  christos 	Reported by Francesco Potorti`.
   1561  1.1  christos 
   1562  1.1  christos 	* loadmsgcat.c (use_mmap): Define if compiled for glibc.
   1563  1.1  christos 
   1564  1.1  christos 	* bindtextdom.c: Include all those standard headers
   1565  1.1  christos 	unconditionally if _LIBC is defined.
   1566  1.1  christos 
   1567  1.1  christos 	* finddomain.c: Fix 2 times defiend -> defined.
   1568  1.1  christos 
   1569  1.1  christos 	* textdomain.c: Include libintl.h instead of libgettext.h when
   1570  1.1  christos 	compiling for glibc.  Include all those standard headers
   1571  1.1  christos 	unconditionally if _LIBC is defined.
   1572  1.1  christos 
   1573  1.1  christos 	* localealias.c, loadmsgcat.c: Prepare to be compiled in glibc.
   1574  1.1  christos 
   1575  1.1  christos 	* gettext.c:
   1576  1.1  christos 	Include libintl.h instead of libgettext.h when compiling for glibc.
   1577  1.1  christos 	Get NULL from stddef.h if we compile for glibc.
   1578  1.1  christos 
   1579  1.1  christos 	* finddomain.c: Include libintl.h instead of libgettext.h when
   1580  1.1  christos 	compiling for glibc.  Include all those standard headers
   1581  1.1  christos 	unconditionally if _LIBC is defined.
   1582  1.1  christos 
   1583  1.1  christos 	* dcgettext.c: Include all those standard headers unconditionally
   1584  1.1  christos 	if _LIBC is defined.
   1585  1.1  christos 
   1586  1.1  christos 	* dgettext.c: If compiled in glibc include libintl.h instead of
   1587  1.1  christos 	libgettext.h.
   1588  1.1  christos 	(locale.h): Don't rely on HAVE_LOCALE_H when compiling for glibc.
   1589  1.1  christos 
   1590  1.1  christos 	* dcgettext.c: If compiled in glibc include libintl.h instead of
   1591  1.1  christos 	libgettext.h.
   1592  1.1  christos 	(getcwd): Don't rely on HAVE_GETCWD when compiling for glibc.
   1593  1.1  christos 
   1594  1.1  christos 	* bindtextdom.c:
   1595  1.1  christos 	If compiled in glibc include libintl.h instead of libgettext.h.
   1596  1.1  christos 
   1597  1.1  christos Mon Sep 25 22:23:06 1995  Ulrich Drepper  <drepper@myware>
   1598  1.1  christos 
   1599  1.1  christos 	* localealias.c (_nl_expand_alias): Don't call bsearch if NMAP <= 0.
   1600  1.1  christos 	Reported by Marcus Daniels.
   1601  1.1  christos 
   1602  1.1  christos 	* cat-compat.c (bindtextdomain):
   1603  1.1  christos 	String used in putenv must not be recycled.
   1604  1.1  christos 	Reported by Marcus Daniels.
   1605  1.1  christos 
   1606  1.1  christos 	* libgettext.h (__USE_GNU_GETTEXT):
   1607  1.1  christos 	Additional symbol to signal that we use GNU gettext
   1608  1.1  christos 	library.
   1609  1.1  christos 
   1610  1.1  christos 	* cat-compat.c (bindtextdomain):
   1611  1.1  christos 	Fix bug with the strange stpcpy replacement.
   1612  1.1  christos 	Reported by Nelson Beebe.
   1613  1.1  christos 
   1614  1.1  christos Sat Sep 23 08:23:51 1995  Ulrich Drepper  <drepper@myware>
   1615  1.1  christos 
   1616  1.1  christos 	* cat-compat.c: Include <string.h> for stpcpy prototype.
   1617  1.1  christos 
   1618  1.1  christos 	* localealias.c (read_alias_file):
   1619  1.1  christos 	While expand strdup code temporary variable `cp' hided
   1620  1.1  christos 	higher level variable with same name.  Rename to `tp'.
   1621  1.1  christos 
   1622  1.1  christos 	* textdomain.c (textdomain):
   1623  1.1  christos 	Avoid warning by using temporary variable in strdup code.
   1624  1.1  christos 
   1625  1.1  christos 	* finddomain.c (_nl_find_domain): Remove unused variable `application'.
   1626  1.1  christos 
   1627  1.1  christos Thu Sep 21 15:51:44 1995  Ulrich Drepper  <drepper@myware>
   1628  1.1  christos 
   1629  1.1  christos 	* localealias.c (alias_compare):
   1630  1.1  christos 	Use strcasecmp() only if available.  Else use
   1631  1.1  christos 	implementation in place.
   1632  1.1  christos 
   1633  1.1  christos 	* intl-compat.c:
   1634  1.1  christos 	Wrapper functions now call *__ functions instead of __*.
   1635  1.1  christos 
   1636  1.1  christos 	* libgettext.h: Declare prototypes for *__ functions instead for __*.
   1637  1.1  christos 
   1638  1.1  christos 	* cat-compat.c, loadmsgcat.c:
   1639  1.1  christos 	Don't use xmalloc, xstrdup, and stpcpy.  These functions are not part
   1640  1.1  christos 	of the standard libc and so prevent libintl.a from being used
   1641  1.1  christos 	standalone.
   1642  1.1  christos 
   1643  1.1  christos 	* bindtextdom.c:
   1644  1.1  christos 	Don't use xmalloc, xstrdup, and stpcpy.  These functions are not part
   1645  1.1  christos 	of the standard libc and so prevent libintl.a from being used
   1646  1.1  christos 	standalone.
   1647  1.1  christos 	Rename to bindtextdomain__ if not used in GNU C Library.
   1648  1.1  christos 
   1649  1.1  christos 	* dgettext.c:
   1650  1.1  christos 	Rename function to dgettext__ if not used in GNU C Library.
   1651  1.1  christos 
   1652  1.1  christos 	* gettext.c:
   1653  1.1  christos 	Don't use xmalloc, xstrdup, and stpcpy.  These functions are not part
   1654  1.1  christos 	of the standard libc and so prevent libintl.a from being used
   1655  1.1  christos 	standalone.
   1656  1.1  christos 	Functions now called gettext__ if not used in GNU C Library.
   1657  1.1  christos 
   1658  1.1  christos 	* dcgettext.c, localealias.c, textdomain.c, finddomain.c:
   1659  1.1  christos 	Don't use xmalloc, xstrdup, and stpcpy.  These functions are not part
   1660  1.1  christos 	of the standard libc and so prevent libintl.a from being used
   1661  1.1  christos 	standalone.
   1662  1.1  christos 
   1663  1.1  christos Sun Sep 17 23:14:49 1995  Ulrich Drepper  <drepper@myware>
   1664  1.1  christos 
   1665  1.1  christos 	* finddomain.c: Correct some bugs in handling of CEN standard
   1666  1.1  christos  	locale definitions.
   1667  1.1  christos 
   1668  1.1  christos Thu Sep  7 01:49:28 1995  Ulrich Drepper  <drepper@myware>
   1669  1.1  christos 
   1670  1.1  christos 	* finddomain.c: Implement CEN syntax.
   1671  1.1  christos 
   1672  1.1  christos 	* gettextP.h (loaded_domain): Extend number of successors to 31.
   1673  1.1  christos 
   1674  1.1  christos Sat Aug 19 19:25:29 1995  Ulrich Drepper  <drepper@myware>
   1675  1.1  christos 
   1676  1.1  christos 	* Makefile.in (aliaspath): Remove path to X11 locale dir.
   1677  1.1  christos 
   1678  1.1  christos 	* Makefile.in: Make install-src depend on install.  This helps
   1679  1.1  christos  	gettext to install the sources and other packages can use the
   1680  1.1  christos  	install goal.
   1681  1.1  christos 
   1682  1.1  christos Sat Aug 19 15:19:33 1995  Ulrich Drepper  <drepper@myware>
   1683  1.1  christos 
   1684  1.1  christos 	* Makefile.in (uninstall): Remove stuff installed by install-src.
   1685  1.1  christos 
   1686  1.1  christos Tue Aug 15 13:13:53 1995  Ulrich Drepper  <drepper@myware>
   1687  1.1  christos 
   1688  1.1  christos 	* VERSION.in: Initial revision.
   1689  1.1  christos 
   1690  1.1  christos 	* Makefile.in (DISTFILES):
   1691  1.1  christos 	Add VERSION file.  This is not necessary for gettext, but
   1692  1.1  christos 	for other packages using this library.
   1693  1.1  christos 
   1694  1.1  christos Tue Aug 15 06:16:44 1995  Ulrich Drepper  <drepper@myware>
   1695  1.1  christos 
   1696  1.1  christos 	* gettextP.h (_nl_find_domain):
   1697  1.1  christos 	New prototype after changing search strategy.
   1698  1.1  christos 
   1699  1.1  christos 	* finddomain.c (_nl_find_domain):
   1700  1.1  christos 	We now try only to find a specified catalog.  Fall back to other
   1701  1.1  christos 	catalogs listed in the locale list is now done in __dcgettext.
   1702  1.1  christos 
   1703  1.1  christos 	* dcgettext.c (__dcgettext):
   1704  1.1  christos 	Now we provide message fall back even to different languages.
   1705  1.1  christos 	I.e. if a message is not available in one language all the other
   1706  1.1  christos  	in the locale list a tried.  Formerly fall back was only possible
   1707  1.1  christos  	within one language.  Implemented by moving one loop from
   1708  1.1  christos  	_nl_find_domain to here.
   1709  1.1  christos 
   1710  1.1  christos Mon Aug 14 23:45:50 1995  Ulrich Drepper  <drepper@myware>
   1711  1.1  christos 
   1712  1.1  christos 	* Makefile.in (gettextsrcdir):
   1713  1.1  christos 	Directory where source of GNU gettext library are made
   1714  1.1  christos 	available.
   1715  1.1  christos 	(INSTALL, INSTALL_DATA): Programs used for installing sources.
   1716  1.1  christos 	(gettext-src): New.  Rule to install GNU gettext sources for use in
   1717  1.1  christos 	gettextize shell script.
   1718  1.1  christos 
   1719  1.1  christos Sun Aug 13 14:40:48 1995  Ulrich Drepper  <drepper@myware>
   1720  1.1  christos 
   1721  1.1  christos 	* loadmsgcat.c (_nl_load_domain):
   1722  1.1  christos 	Use mmap for loading only when munmap function is
   1723  1.1  christos 	also available.
   1724  1.1  christos 
   1725  1.1  christos 	* Makefile.in (install): Depend on `all' goal.
   1726  1.1  christos 
   1727  1.1  christos Wed Aug  9 11:04:33 1995  Ulrich Drepper  <drepper@myware>
   1728  1.1  christos 
   1729  1.1  christos 	* localealias.c (read_alias_file):
   1730  1.1  christos 	Do not overwrite '\n' when terminating alias value string.
   1731  1.1  christos 
   1732  1.1  christos 	* localealias.c (read_alias_file):
   1733  1.1  christos 	Handle long lines.  Ignore the rest not fitting in
   1734  1.1  christos 	the buffer after the initial `fgets' call.
   1735  1.1  christos 
   1736  1.1  christos Wed Aug  9 00:54:29 1995  Ulrich Drepper  <drepper@myware>
   1737  1.1  christos 
   1738  1.1  christos 	* gettextP.h (_nl_load_domain):
   1739  1.1  christos 	Add prototype, replacing prototype for _nl_load_msg_cat.
   1740  1.1  christos 
   1741  1.1  christos 	* finddomain.c (_nl_find_domain):
   1742  1.1  christos 	Remove unneeded variable filename and filename_len.
   1743  1.1  christos 	(expand_alias): Remove prototype because functions does not
   1744  1.1  christos  	exist anymore.
   1745  1.1  christos 
   1746  1.1  christos 	* localealias.c (read_alias_file):
   1747  1.1  christos 	Change type of fname_len parameter to int.
   1748  1.1  christos 	(xmalloc): Add prototype.
   1749  1.1  christos 
   1750  1.1  christos 	* loadmsgcat.c: Better prototypes for xmalloc.
   1751  1.1  christos 
   1752  1.1  christos Tue Aug  8 22:30:39 1995  Ulrich Drepper  <drepper@myware>
   1753  1.1  christos 
   1754  1.1  christos 	* finddomain.c (_nl_find_domain):
   1755  1.1  christos 	Allow alias name to be constructed from the four components.
   1756  1.1  christos 
   1757  1.1  christos 	* Makefile.in (aliaspath): New variable.  Set to preliminary value.
   1758  1.1  christos 	(SOURCES): Add localealias.c.
   1759  1.1  christos 	(OBJECTS): Add localealias.o.
   1760  1.1  christos 
   1761  1.1  christos 	* gettextP.h: Add prototype for _nl_expand_alias.
   1762  1.1  christos 
   1763  1.1  christos 	* finddomain.c: Aliasing handled in intl/localealias.c.
   1764  1.1  christos 
   1765  1.1  christos 	* localealias.c: Aliasing for locale names.
   1766  1.1  christos 
   1767  1.1  christos 	* bindtextdom.c: Better prototypes for xmalloc and xstrdup.
   1768  1.1  christos 
   1769  1.1  christos Mon Aug  7 23:47:42 1995  Ulrich Drepper  <drepper@myware>
   1770  1.1  christos 
   1771  1.1  christos 	* Makefile.in (DISTFILES): gettext.perl is now found in misc/.
   1772  1.1  christos 
   1773  1.1  christos 	* cat-compat.c (bindtextdomain):
   1774  1.1  christos 	Correct implementation.  dirname parameter was not used.
   1775  1.1  christos 	Reported by Marcus Daniels.
   1776  1.1  christos 
   1777  1.1  christos 	* gettextP.h (loaded_domain):
   1778  1.1  christos 	New fields `successor' and `decided' for oo, lazy
   1779  1.1  christos 	message handling implementation.
   1780  1.1  christos 
   1781  1.1  christos 	* dcgettext.c:
   1782  1.1  christos 	Adopt for oo, lazy message handliing.
   1783  1.1  christos   	Now we can inherit translations from less specific locales.
   1784  1.1  christos 	(find_msg): New function.
   1785  1.1  christos 
   1786  1.1  christos 	* loadmsgcat.c, finddomain.c:
   1787  1.1  christos 	Complete rewrite.  Implement oo, lazy message handling :-).
   1788  1.1  christos   	We now have an additional environment variable `LANGUAGE' with
   1789  1.1  christos  	a higher priority than LC_ALL for the LC_MESSAGE locale.
   1790  1.1  christos   	Here we can set a colon separated list of specifications each
   1791  1.1  christos  	of the form `language[_territory[.codeset]][@modifier]'.
   1792  1.1  christos 
   1793  1.1  christos Sat Aug  5 09:55:42 1995  Ulrich Drepper  <drepper@myware>
   1794  1.1  christos 
   1795  1.1  christos 	* finddomain.c (unistd.h):
   1796  1.1  christos 	Include to get _PC_PATH_MAX defined on system having it.
   1797  1.1  christos 
   1798  1.1  christos Fri Aug  4 22:42:00 1995  Ulrich Drepper  <drepper@myware>
   1799  1.1  christos 
   1800  1.1  christos 	* finddomain.c (stpcpy): Include prototype.
   1801  1.1  christos 
   1802  1.1  christos 	* Makefile.in (dist): Remove `copying instead' message.
   1803  1.1  christos 
   1804  1.1  christos Wed Aug  2 18:52:03 1995  Ulrich Drepper  <drepper@myware>
   1805  1.1  christos 
   1806  1.1  christos 	* Makefile.in (ID, TAGS): Do not use $^.
   1807  1.1  christos 
   1808  1.1  christos Tue Aug  1 20:07:11 1995  Ulrich Drepper  <drepper@myware>
   1809  1.1  christos 
   1810  1.1  christos 	* Makefile.in (TAGS, ID): Use $^ as command argument.
   1811  1.1  christos 	(TAGS): Give etags -o option t write to current directory,
   1812  1.1  christos  	not $(srcdir).
   1813  1.1  christos 	(ID): Use $(srcdir) instead os $(top_srcdir)/src.
   1814  1.1  christos 	(distclean): Remove ID.
   1815  1.1  christos 
   1816  1.1  christos Sun Jul 30 11:51:46 1995  Ulrich Drepper  <drepper@myware>
   1817  1.1  christos 
   1818  1.1  christos 	* Makefile.in (gnulocaledir):
   1819  1.1  christos 	New variable, always using share/ for data directory.
   1820  1.1  christos 	(DEFS): Add GNULOCALEDIR, used in finddomain.c.
   1821  1.1  christos 
   1822  1.1  christos 	* finddomain.c (_nl_default_dirname):
   1823  1.1  christos 	Set to GNULOCALEDIR, because it always has to point
   1824  1.1  christos 	to the directory where GNU gettext Library writes it to.
   1825  1.1  christos 
   1826  1.1  christos 	* intl-compat.c (textdomain, bindtextdomain):
   1827  1.1  christos 	Undefine macros before function definition.
   1828  1.1  christos 
   1829  1.1  christos Sat Jul 22 01:10:02 1995  Ulrich Drepper  <drepper@myware>
   1830  1.1  christos 
   1831  1.1  christos 	* libgettext.h (_LIBINTL_H):
   1832  1.1  christos 	Protect definition in case where this file is included as
   1833  1.1  christos 	libgettext.h on Solaris machines.  Add comment about this.
   1834  1.1  christos 
   1835  1.1  christos Wed Jul 19 02:36:42 1995  Ulrich Drepper  <drepper@myware>
   1836  1.1  christos 
   1837  1.1  christos 	* intl-compat.c (textdomain): Correct typo.
   1838  1.1  christos 
   1839  1.1  christos Wed Jul 19 01:51:35 1995  Ulrich Drepper  <drepper@myware>
   1840  1.1  christos 
   1841  1.1  christos 	* dcgettext.c (dcgettext): Function now called __dcgettext.
   1842  1.1  christos 
   1843  1.1  christos 	* dgettext.c (dgettext): Now called __dgettext and calls
   1844  1.1  christos  	__dcgettext.
   1845  1.1  christos 
   1846  1.1  christos 	* gettext.c (gettext):
   1847  1.1  christos 	Function now called __gettext and calls __dgettext.
   1848  1.1  christos 
   1849  1.1  christos 	* textdomain.c (textdomain): Function now called __textdomain.
   1850  1.1  christos 
   1851  1.1  christos 	* bindtextdom.c (bindtextdomain): Function now called
   1852  1.1  christos  	__bindtextdomain.
   1853  1.1  christos 
   1854  1.1  christos 	* intl-compat.c: Initial revision.
   1855  1.1  christos 
   1856  1.1  christos 	* Makefile.in (SOURCES): Add intl-compat.c.
   1857  1.1  christos 	(OBJECTS): We always compile the GNU gettext library functions.
   1858  1.1  christos   	OBJECTS contains all objects but cat-compat.o, ../po/cat-if-tbl.o,
   1859  1.1  christos  	and intl-compat.o.
   1860  1.1  christos   	(GETTOBJS): Contains now only intl-compat.o.
   1861  1.1  christos 
   1862  1.1  christos 	* libgettext.h:
   1863  1.1  christos 	Re-include protection matches dualistic character of libgettext.h.
   1864  1.1  christos 	For all functions in GNU gettext library define __ counter part.
   1865  1.1  christos 
   1866  1.1  christos 	* finddomain.c (strchr): Define as index if not found in C library.
   1867  1.1  christos 	(_nl_find_domain): For relative paths paste / in between.
   1868  1.1  christos 
   1869  1.1  christos Tue Jul 18 16:37:45 1995  Ulrich Drepper  <drepper@myware>
   1870  1.1  christos 
   1871  1.1  christos 	* loadmsgcat.c, finddomain.c: Add inclusion of sys/types.h.
   1872  1.1  christos 
   1873  1.1  christos 	* xopen-msg.sed: Fix bug with `msgstr ""' lines.
   1874  1.1  christos 	A little bit better comments.
   1875  1.1  christos 
   1876  1.1  christos Tue Jul 18 01:18:27 1995  Ulrich Drepper  <drepper@myware>
   1877  1.1  christos 
   1878  1.1  christos 	* Makefile.in:
   1879  1.1  christos 	po-mode.el, makelinks, combine-sh are now found in ../misc.
   1880  1.1  christos 
   1881  1.1  christos 	* po-mode.el, makelinks, combine-sh, elisp-comp:
   1882  1.1  christos 	Moved to ../misc/.
   1883  1.1  christos 
   1884  1.1  christos 	* libgettext.h, gettextP.h, gettext.h: Uniform test for __STDC__.
   1885  1.1  christos 
   1886  1.1  christos Sun Jul 16 22:33:02 1995  Ulrich Drepper  <drepper@myware>
   1887  1.1  christos 
   1888  1.1  christos 	* Makefile.in (INSTALL, INSTALL_DATA): New variables.
   1889  1.1  christos 	(install-data, uninstall): Install/uninstall .elc file.
   1890  1.1  christos 
   1891  1.1  christos 	* po-mode.el (Installation comment):
   1892  1.1  christos 	Add .pox as possible extension of .po files.
   1893  1.1  christos 
   1894  1.1  christos Sun Jul 16 13:23:27 1995  Ulrich Drepper  <drepper@myware>
   1895  1.1  christos 
   1896  1.1  christos 	* elisp-comp: Complete new version by Franois: This does not
   1897  1.1  christos  	fail when not compiling in the source directory.
   1898  1.1  christos 
   1899  1.1  christos Sun Jul 16 00:12:17 1995  Ulrich Drepper  <drepper@myware>
   1900  1.1  christos 
   1901  1.1  christos 	* Makefile.in (../po/cat-id-tbl.o):
   1902  1.1  christos 	Use $(MAKE) instead of make for recursive make.
   1903  1.1  christos 
   1904  1.1  christos 	* Makefile.in (.el.elc): Use $(SHELL) instead of /bin/sh.
   1905  1.1  christos 	(install-exec): Add missing dummy goal.
   1906  1.1  christos 	(install-data, uninstall): @ in multi-line shell command at
   1907  1.1  christos  	beginning, not in front of echo.  Reported by Eric Backus.
   1908  1.1  christos 
   1909  1.1  christos Sat Jul 15 00:21:28 1995  Ulrich Drepper  <drepper@myware>
   1910  1.1  christos 
   1911  1.1  christos 	* Makefile.in (DISTFILES):
   1912  1.1  christos 	Rename libgettext.perl to gettext.perl to fit in 14 chars
   1913  1.1  christos 	file systems.
   1914  1.1  christos 
   1915  1.1  christos 	* gettext.perl:
   1916  1.1  christos  	Rename to gettext.perl to fit in 14 chars file systems.
   1917  1.1  christos 
   1918  1.1  christos Thu Jul 13 23:17:20 1995  Ulrich Drepper  <drepper@myware>
   1919  1.1  christos 
   1920  1.1  christos 	* cat-compat.c: If !STDC_HEADERS try to include malloc.h.
   1921  1.1  christos 
   1922  1.1  christos Thu Jul 13 20:55:02 1995  Ulrich Drepper  <drepper@myware>
   1923  1.1  christos 
   1924  1.1  christos 	* po2tbl.sed.in: Pretty printing.
   1925  1.1  christos 
   1926  1.1  christos 	* linux-msg.sed, xopen-msg.sed:
   1927  1.1  christos 	Correct bugs with handling substitute flags in branches.
   1928  1.1  christos 
   1929  1.1  christos 	* hash-string.h (hash_string):
   1930  1.1  christos 	Old K&R compilers don't under stand `unsigned char'.
   1931  1.1  christos 
   1932  1.1  christos 	* gettext.h (nls_uint32):
   1933  1.1  christos 	Some old K&R compilers (eg HP) don't understand `unsigned int'.
   1934  1.1  christos 
   1935  1.1  christos 	* cat-compat.c (msg_to_cat_id): De-ANSI-fy prototypes.
   1936  1.1  christos 
   1937  1.1  christos Thu Jul 13 01:34:33 1995  Ulrich Drepper  <drepper@myware>
   1938  1.1  christos 
   1939  1.1  christos 	* Makefile.in (ELCFILES): New variable.
   1940  1.1  christos 	(DISTFILES): Add elisp-comp.
   1941  1.1  christos 	Add implicit rule for .el -> .elc compilation.
   1942  1.1  christos 	(install-data): install $ELCFILES
   1943  1.1  christos 	(clean): renamed po-to-tbl and po-to-msg to po2tbl and po2msg resp.
   1944  1.1  christos 
   1945  1.1  christos 	* elisp-comp: Initial revision
   1946  1.1  christos 
   1947  1.1  christos Wed Jul 12 16:14:52 1995  Ulrich Drepper  <drepper@myware>
   1948  1.1  christos 
   1949  1.1  christos 	* Makefile.in:
   1950  1.1  christos 	cat-id-tbl.c is now found in po/.  This enables us to use an identical
   1951  1.1  christos 	intl/ directory in all packages.
   1952  1.1  christos 
   1953  1.1  christos 	* dcgettext.c (dcgettext): hashing does not work for table size <= 2.
   1954  1.1  christos 
   1955  1.1  christos 	* textdomain.c: fix typo (#if def -> #if defined)
   1956  1.1  christos 
   1957  1.1  christos Tue Jul 11 18:44:43 1995  Ulrich Drepper  <drepper@myware>
   1958  1.1  christos 
   1959  1.1  christos 	* Makefile.in (stamp-cat-id): use top_srcdir to address source files
   1960  1.1  christos 	(DISTFILES,distclean): move tupdate.perl to src/
   1961  1.1  christos 
   1962  1.1  christos 	* po-to-tbl.sed.in:
   1963  1.1  christos 	add additional jump to clear change flag to recognize multiline strings
   1964  1.1  christos 
   1965  1.1  christos Tue Jul 11 01:32:50 1995  Ulrich Drepper  <drepper@myware>
   1966  1.1  christos 
   1967  1.1  christos 	* textdomain.c: Protect inclusion of stdlib.h and string.h.
   1968  1.1  christos 
   1969  1.1  christos 	* loadmsgcat.c: Protect inclusion of stdlib.h.
   1970  1.1  christos 
   1971  1.1  christos 	* libgettext.h: Protect inclusion of locale.h.
   1972  1.1  christos 	Allow use in C++ programs.
   1973  1.1  christos 	Define NULL is not happened already.
   1974  1.1  christos 
   1975  1.1  christos 	* Makefile.in (DISTFILES): ship po-to-tbl.sed.in instead of
   1976  1.1  christos 	po-to-tbl.sed.
   1977  1.1  christos 	(distclean): remove po-to-tbl.sed and tupdate.perl.
   1978  1.1  christos 
   1979  1.1  christos 	* tupdate.perl.in: Substitute Perl path even in exec line.
   1980  1.1  christos 	Don't include entries without translation from old .po file.
   1981  1.1  christos 
   1982  1.1  christos Tue Jul  4 00:41:51 1995  Ulrich Drepper  <drepper@myware>
   1983  1.1  christos 
   1984  1.1  christos 	* tupdate.perl.in: use "Updated: " in msgid "".
   1985  1.1  christos 
   1986  1.1  christos 	* cat-compat.c: Fix typo (LOCALDIR -> LOCALEDIR).
   1987  1.1  christos  	Define getenv if !__STDC__.
   1988  1.1  christos 
   1989  1.1  christos 	* bindtextdom.c: Protect stdlib.h and string.h inclusion.
   1990  1.1  christos  	Define free if !__STDC__.
   1991  1.1  christos 
   1992  1.1  christos 	* finddomain.c: Change DEF_MSG_DOM_DIR to LOCALEDIR.
   1993  1.1  christos  	Define free if !__STDC__.
   1994  1.1  christos 
   1995  1.1  christos 	* cat-compat.c: Change DEF_MSG_DOM_DIR to LOCALEDIR.
   1996  1.1  christos 
   1997  1.1  christos Mon Jul  3 23:56:30 1995  Ulrich Drepper  <drepper@myware>
   1998  1.1  christos 
   1999  1.1  christos 	* Makefile.in: Use LOCALEDIR instead of DEF_MSG_DOM_DIR.
   2000  1.1  christos 	Remove unneeded $(srcdir) from Makefile.in dependency.
   2001  1.1  christos 
   2002  1.1  christos 	* makelinks: Add copyright and short description.
   2003  1.1  christos 
   2004  1.1  christos 	* po-mode.el: Last version for 0.7.
   2005  1.1  christos 
   2006  1.1  christos 	* tupdate.perl.in: Fix die message.
   2007  1.1  christos 
   2008  1.1  christos 	* dcgettext.c: Protect include of string.h.
   2009  1.1  christos 
   2010  1.1  christos 	* gettext.c: Protect include of stdlib.h and further tries to get NULL.
   2011  1.1  christos 
   2012  1.1  christos 	* finddomain.c: Some corrections in includes.
   2013  1.1  christos 
   2014  1.1  christos 	* Makefile.in (INCLUDES): Prune list correct path to Makefile.in.
   2015  1.1  christos 
   2016  1.1  christos 	* po-to-tbl.sed: Adopt for new .po file format.
   2017  1.1  christos 
   2018  1.1  christos 	* linux-msg.sed, xopen-msg.sed: Adopt for new .po file format.
   2019  1.1  christos 
   2020  1.1  christos Sun Jul  2 23:55:03 1995  Ulrich Drepper  <drepper@myware>
   2021  1.1  christos 
   2022  1.1  christos 	* tupdate.perl.in: Complete rewrite for new .po file format.
   2023  1.1  christos 
   2024  1.1  christos Sun Jul  2 02:06:50 1995  Ulrich Drepper  <drepper@myware>
   2025  1.1  christos 
   2026  1.1  christos 	* First official release.  This directory contains all the code
   2027  1.1  christos 	needed to internationalize own packages.  It provides functions
   2028  1.1  christos 	which allow to use the X/Open catgets function with an interface
   2029  1.1  christos 	like the Uniforum gettext function.  For system which does not
   2030  1.1  christos 	have neither of those a complete implementation is provided.
   2031