📄 changelog
字号:
2000-12-31 Bruno Haible <haible@clisp.cons.org> * gettextP.h (ZERO): New macro. (struct binding): Always use ZERO. * bindtextdom.c (set_binding_values): Use offsetof, not sizeof. Include <stddef.h> whenever possible. * dcigettext.c (ZERO): Remove macro. (struct transmem_list): Use ZERO. (DCIGETTEXT): Use offsetof, not sizeof. Include <stddef.h> whenever possible. * config.charset: Update from libiconv-1.5.1. * localcharset.c: Likewise.2000-12-30 Bruno Haible <haible@clisp.cons.org> * locale.alias: New file, moved here from ../misc/locale.alias. Add "Packages using this file" line. * Makefile.in (DISTFILES.common): Add locale.alias. (install-exec, uninstall): Install/deinstall locale.alias.2000-10-30 Ulrich Drepper <drepper@redhat.com> * dcigettext.c (guess_category_value): For libc always use the setlocale() method.2000-10-20 Ulrich Drepper <drepper@redhat.com> * libintl.glibc (ngettext macro): Add missing parameter. (dngettext macro): Likewise.2000-10-14 Ulrich Drepper <drepper@redhat.com> * localealias.c (read_alias_file): Update string pointers in map[] if realloc() changed the values. Patch by Jakub Jelinek <jakub@redhat.com>.2000-08-31 Ulrich Drepper <drepper@redhat.com> * loadmsgcat.c: Use *stat64 instead of *stat internally. * dcigettext.c (free_mem): Correct freeing of _nl_domain_bindings list.2000-08-27 Ulrich Drepper <drepper@redhat.com> * dcigettext.c (DCIGETTEXT): Remove _nl_find_language in code to determine invalid locale name.2000-08-20 Ulrich Drepper <drepper@redhat.com> * dcigettext.c: Unify use of function aliases to make more compact PLT. * loadmsgcat.c (_nl_unload_domain): Also free conv_tab element. Pretty printing. * plural.y (new_exp): Take number of optional parameters in second parameter. Test for correct number of parameters and free correctly in case of failure. Adjust all callers. (yylex): Fix handling of '\0'. Allow ';' as terminator character.2000-07-14 Bruno Haible <haible@clisp.cons.org> * dcigettext.c (dcigettext): Call plural_eval on all platforms, not only those having tsearch.2000-06-30 Ulrich Drepper <drepper@redhat.com> * dcigettext.c (_nl_find_msg): Correct reallocation of buffers in case the translation is too large. Remember allocated memory blocks in a list. (free_mem): Free memory for translations.2000-06-16 Ulrich Drepper <drepper@redhat.com> * loadmsgcat.c (_nl_load_domain): Call norm_add_slashes with new parameter to always enable transliteration.1998-10-20 Paul Eggert <eggert@twinsun.com> * po2tbl.sin: Escape trigraphs.2000-10-12 Bruno Haible <haible@clisp.cons.org> * finddomain.c: Remove unneeded includes.2000-10-12 Bruno Haible <haible@clisp.cons.org> * localealias.c (memcpy): Return first argument, just like the real memcpy function does. * bindtextdom.c (memcpy): Likewise. * finddomain.c (memcpy): Likewise. * l10nflist.c (memcpy): Likewise. * textdomain.c (memcpy): Likewise. From Paul Eggert <eggert@twinsun.com>.2000-09-29 Bruno Haible <haible@clisp.cons.org> * libintl.glibc: Update from current glibc version.2000-09-18 Bruno Haible <haible@clisp.cons.org> * dcigettext.c: Outside libc, use local variable names that don't clash with those in libc. * bindtextdom.c: Likewise. * textdomain.c: Likewise.2000-07-31 Bruno Haible <haible@clisp.cons.org> * plural.y: Include config.h. Needed to define 'inline' away for C compilers that don't support it. (yylex): Don't use gcc specific case range syntax. * loadmsgcat.y (INIT_GERMANIC_PLURAL): New macro, for old compilers.2000-07-28 Bruno Haible <haible@clisp.cons.org> Simplification: In all cases where $(gnulocaledir) is used, it is identical to $(localedir). * Makefile.in (DEFS): Remove setting for GNULOCALEDIR. * dcigettext.c (_nl_default_dirname): Initialize with LOCALEDIR.2000-07-28 Bruno Haible <haible@clisp.cons.org> * xopen-msg.sed: Renamed to ... * po2msg.sin: ... here. * linux-msg.sed: Remove file. * Makefile.in (DISTFILES.common): Update.2000-07-28 Bruno Haible <haible@clisp.cons.org> * po2tbl.sed.in: Renamed to ... * po2tbl.sin: ... here. * Makefile.in (DISTFILES.common): Update.2000-07-28 Bruno Haible <haible@clisp.cons.org> * Makefile.in (uninstall): Synchronize with the install target. Really remove charset.alias when its reference count drops to 0.2000-07-28 Bruno Haible <haible@clisp.cons.org> * Makefile.in (mkinstalldirs): New macro. Needed when configured with --srcdir=<relative pathname>; then ac_aux_dir will be a relative pathname rooted at the top builddir, and @MKINSTALLDIRS@ likewise. (install-exec, install-data): Use it.2000-07-26 Bruno Haible <haible@clisp.cons.org> * Makefile.in (install-exec, install-data): Use $(SHELL) for calling $(MKINSTALLDIRS), don't rely on its execution permissions. * Makefile.in (LTV_CURRENT, LTV_REVISION, LTV_AGE): New variables. (libintl.la): Use them. * Makefile.in (install-exec, install-data, uninstall): Provide DESTDIR support, as recommended by GNU standards. Fix misapplied 2000-06-16 patch.2000-06-16 Bruno Haible <haible@clisp.cons.org> * Makefile.in (COMSRCS): Add localcharset.c. (OBJECTS): Add localcharset.$lo. (DISTFILES.common): Add config.charset, ref-{add,del}.sin. (DEFS): Add -DLIBDIR. (all-yes): Add charset.alias, ref-{add,del}.sed. (.SUFFIXES): Add .sin and .sed. (.sin.sed, charset.alias): New rules. (install-exec, uninstall): Install/deinstall charset.alias. * localcharset.c: New file, from fileutils-4.0u. * config.charset: New file, from fileutils-4.0u. * red-add.sin, ref-del.sin: New files, from fileutils-4.0u. * intlh.inst.in (bind_textdomain_codeset): New declaration. * libgettext.h (bind_textdomain_codeset, bind_textdomain_codeset__): New declarations. (bind_textdomain_codeset) [!ENABLE_NLS]: New macro. * cat-compat.c (bind_textdomain_codeset): New function. * intl-compat.c (bind_textdomain_codeset): New function. * libgettext.h (ngettext, dngettext, dcngettext): New declarations. (dcgettext): Remove macro definition. (textdomain, bindtextdomain) [!ENABLE_NLS]: Parenthesize argument. * intlh.inst.in (ngettext, dngettext, dcngettext): New declarations. (dcgettext): Remove macro definition. * *.h, *.c, *.y: Change copyright notice from LGPL to GPL.2000-05-21 Ulrich Drepper <drepper@redhat.com> * dcigettext.c: Fix typo in comment.2000-05-08 Andreas Jaeger <aj@suse.de> * bindtextdom.c (set_binding_values): Add prototype.2000-05-05 Bruno Haible <haible@clisp.cons.org> * dcigettext.c (alignof): New macro. (_nl_find_msg): Use it instead of __alignof__. Pass correct output buffer length to __gconv/iconv. If malloc (freemem_size) fails, set freemem_size to 0.2000-05-05 Bruno Haible <haible@clisp.cons.org> * dcigettext.c (dcigettext): Fix interpretation of tsearch return value.2000-05-06 Ulrich Drepper <drepper@redhat.com> * dcigettext.c (DCIGETTEXT): Always define local variable `index'. (mempcpy): Correct typo in parameter list. * hash-string.h: Don't include <values.h>. * *.c, *.h, *.y: Update from glibc version.1998-04-29 Paul Eggert <eggert@twinsun.com> * Makefile.in (aliaspath): Don't put `.' at the end.1998-06-01 Ulrich Drepper <drepper@cygnus.com> * localealias.c (read_alias_file): Undo last change. * l10nflist.c (_nl_normalize_codeset): Likewise. * loadinfo.h: Likewise.1998-05-23 Ulrich Drepper <drepper@cygnus.com> * dcgettext.c: Don't use any alloca hack when C_ALLOCA is defined.1998-05-01 08:47 Ulrich Drepper <drepper@cygnus.com> * gettext-0.10.35 released.1998-04-29 Ulrich Drepper <drepper@cygnus.com> * intl/localealias.c (read_alias_file): Use unsigned char for local variables. Remove unused variable tp. * intl/l10nflist.c (_nl_normalize_codeset): Use unsigned char * for type of codeset. For loosing Solaris systems. * intl/loadinfo.h: Adapt prototype of _nl_normalize_codeset. * intl/bindtextdom.c (BINDTEXTDOMAIN): Don't define local variable len if not needed. Patches by Jim Meyering.1998-04-28 Ulrich Drepper <drepper@cygnus.com> * loadmsgcat.c (_nl_load_domain): Don't assign the element use_mmap if mmap is not supported. * hash-string.h: Don't include <values.h>.1998-04-27 Ulrich Drepper <drepper@cygnus.com> * textdomain.c: Use strdup is available. * localealias.c: Define HAVE_MEMPCPY so that we can use this function. Define and use semapahores to protect modfication of global objects when compiling for glibc. Add code to allow freeing alias table. * l10nflist.c: Don't assume stpcpy not being a macro. * gettextP.h: Define internal_function macri if not already done. Use glibc byte-swap macros instead of defining SWAP when compiled for glibc. (struct loaded_domain): Add elements to allow unloading. * Makefile.in (distclean): Don't remove libintl.h here. * bindtextdomain.c: Carry over changes from glibc. Use strdup if available. * dcgettext.c: Don't assume stpcpy not being a macro. Mark internal functions. Add memory freeing code for glibc. * dgettext.c: Update copyright. * explodename.c: Include stdlib.h and string.h only if they exist. Use strings.h eventually. * finddomain.c: Mark internal functions. Use strdup if available. Add memory freeing code for glibc.1997-10-10 20:00 Ulrich Drepper <drepper@cygnus.com> * libgettext.h: Fix dummy textdomain and bindtextdomain macros. They should return reasonable values. Reported by Tom Tromey <tromey@cygnus.com>.1997-09-16 03:33 Ulrich Drepper <drepper@cygnus.com> * libgettext.h: Define PARAMS also to `args' if __cplusplus is defined. * intlh.inst.in: Likewise. Reported by Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>. * libintl.glibc: Update from current glibc version.1997-09-06 02:10 Ulrich Drepper <drepper@cygnus.com> * intlh.inst.in: Reformat copyright.1997-08-19 15:22 Ulrich Drepper <drepper@cygnus.com> * dcgettext.c (DCGETTEXT): Remove wrong comment.1997-08-16 00:13 Ulrich Drepper <drepper@cygnus.com> * Makefile.in (install-data): Don't change directory to install.1997-08-01 14:30 Ulrich Drepper <drepper@cygnus.com> * cat-compat.c: Fix copyright. * localealias.c: Don't define strchr unless !HAVE_STRCHR. * loadmsgcat.c: Update copyright. Fix typos. * l10nflist.c: Don't define strchr unless !HAVE_STRCHR. (_nl_make_l10nflist): Handle sponsor and revision correctly. * gettext.c: Update copyright. * gettext.h: Likewise. * hash-string.h: Likewise. * finddomain.c: Remoave dead code. Define strchr only if !HAVE_STRCHR. * explodename.c: Include <sys/types.h>. * explodename.c: Reformat copyright text. (_nl_explode_name): Fix typo. * dcgettext.c: Define and use __set_errno. (guess_category_value): Don't use setlocale if HAVE_LC_MESSAGES is not defined. * bindtextdom.c: Pretty printing.1997-05-01 02:25 Ulrich Drepper <drepper@cygnus.com> * dcgettext.c (guess_category_value): Don't depend on HAVE_LC_MESSAGES. We don't need the macro here. Patch by Bruno Haible <haible@ilog.fr>. * cat-compat.c (textdomain): DoN't refer to HAVE_SETLOCALE_NULL macro. Instead use HAVE_LOCALE_NULL and define it when using glibc, as in dcgettext.c. Patch by Bruno Haible <haible@ilog.fr>. * Makefile.in (CPPFLAGS): New variable. Reported by Franc,ois Pinard.Mon Mar 10 06:51:17 1997 Ulrich Drepper <drepper@cygnus.com> * Makefile.in: Implement handling of libtool. * gettextP.h: Change data structures for use of generic lowlevel i18n file handling.Wed Dec 4 20:21:18 1996 Ulrich Drepper <drepper@cygnus.com> * textdomain.c: Put parentheses around arguments of memcpy macro definition. * localealias.c: Likewise. * l10nflist.c: Likewise. * finddomain.c: Likewise. * bindtextdom.c: Likewise. Reported by Thomas Esken.Mon Nov 25 22:57:51 1996 Ulrich Drepper <drepper@cygnus.com> * textdomain.c: Move definition of `memcpy` macro to right position.Fri Nov 22 04:01:58 1996 Ulrich Drepper <drepper@cygnus.com> * finddomain.c [!HAVE_STRING_H && !_LIBC]: Define memcpy using bcopy if not already defined. Reported by Thomas Esken. * bindtextdom.c: Likewise. * l10nflist.c: Likewise. * localealias.c: Likewise. * textdomain.c: Likewise.Tue Oct 29 11:10:27 1996 Ulrich Drepper <drepper@cygnus.com> * Makefile.in (libdir): Change to use exec_prefix instead of prefix. Reported by Knut-H鍁ardAksnes <etokna@eto.ericsson.se>.Sat Aug 31 03:07:09 1996 Ulrich Drepper <drepper@cygnus.com> * l10nflist.c (_nl_normalize_codeset): We convert to lower case, so don't prepend uppercase `ISO' for only numeric arg.Fri Jul 19 00:15:46 1996 Ulrich Drepper <drepper@cygnus.com> * l10nflist.c: Move inclusion of argz.h, ctype.h, stdlib.h after definition of _GNU_SOURCE. Patch by Roland McGrath. * Makefile.in (uninstall): Fix another bug with `for' loop and empty arguments. Patch by Jim Meyering. Correct name os uninstalled files: no intl- prefix anymore. * Makefile.in (install-data): Again work around shells which cannot handle mpty for list. Reported by Jim Meyering.Sat Jul 13 18:11:35 1996 Ulrich Drepper <drepper@cygnus.com> * Makefile.in (install): Split goal. Now depend on install-exec and install-data. (install-exec, install-data): New goals. Created from former install goal. Reported by Karl Berry.Sat Jun 22 04:58:14 1996 Ulrich Drepper <drepper@cygnus.com> * Makefile.in (MKINSTALLDIRS): New variable. Path to mkinstalldirs script. (install): use MKINSTALLDIRS variable or if the script is not present try to find it in the $top_scrdir).Wed Jun 19 02:56:56 1996 Ulrich Drepper <drepper@cygnus.com> * l10nflist.c: Linux libc *partly* includes the argz_* functions. Grr. Work around by renaming the static version and use macros for renaming.Tue Jun 18 20:11:17 1996 Ulrich Drepper <drepper@cygnus.com> * l10nflist.c: Correct presence test macros of __argz_* functions. * l10nflist.c: Include <argz.h> based on test of it instead when __argz_* functions are available. Reported by Andreas Schwab.Thu Jun 13 15:17:44 1996 Ulrich Drepper <drepper@cygnus.com> * explodename.c, l10nflist.c: Define NULL for dumb systems.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -