Commit [ee5170] Maximize Restore History

Autotools update to autoconf-2.68 / automake-1.11 / gettextize 0.18.1.

Fabio Zanini Fabio Zanini 2011-12-06

Raphaël Droz Raphaël Droz 2012-05-05

1 2 3 .. 5 > >> (Page 1 of 5)
added intl/export.h
added intl/intl-exports.c
added intl/libintl.rc
added intl/lock.c
added intl/lock.h
added intl/setlocale.c
added intl/threadlib.c
added intl/tsearch.c
added intl/tsearch.h
added m4/fcntl-o.m4
added m4/intl.m4
added m4/intlmacosx.m4
added m4/threadlib.m4
added m4/visibility.m4
added po/Makevars.template
added po/Rules-quot
added po/boldquot.sed
added po/en@boldquot.header
added po/quot.sed
changed ABOUT-NLS
changed Makefile.in
changed aclocal.m4
changed config.h.in
changed config.rpath
changed configure
changed configure.in
changed intl
changed intl/ChangeLog
changed intl/Makefile.in
changed intl/VERSION
changed intl/bindtextdom.c
changed intl/config.charset
changed intl/dcgettext.c
changed intl/dcigettext.c
changed intl/dcngettext.c
changed intl/dgettext.c
changed intl/dngettext.c
changed intl/eval-plural.h
changed intl/explodename.c
changed intl/finddomain.c
changed intl/gettext.c
changed intl/gettextP.h
changed intl/gmo.h
changed intl/hash-string.h
changed intl/intl-compat.c
changed intl/l10nflist.c
changed intl/langprefs.c
changed intl/libgnuintl.h.in
changed intl/loadinfo.h
changed intl/loadmsgcat.c
changed intl/localcharset.c
changed intl/localcharset.h
changed intl/locale.alias
changed intl/localealias.c
changed intl/localename.c
changed intl/log.c
changed intl/ngettext.c
changed intl/os2compat.c
changed intl/os2compat.h
changed intl/osdep.c
changed intl/plural-exp.c
changed intl/plural-exp.h
changed intl/plural.c
changed intl/plural.y
changed intl/printf-args.c
changed intl/printf-args.h
changed intl/printf-parse.c
changed intl/printf-parse.h
changed intl/printf.c
changed intl/ref-add.sin
changed intl/ref-del.sin
changed intl/relocatable.c
changed intl/relocatable.h
changed intl/textdomain.c
changed intl/vasnprintf.c
changed intl/vasnprintf.h
changed intl/vasnwprintf.h
changed intl/wprintf-parse.h
changed intl/xsize.h
changed m4
changed m4/codeset.m4
changed m4/gettext.m4
changed m4/glibc2.m4
changed m4/glibc21.m4
changed m4/iconv.m4
changed m4/intdiv0.m4
changed m4/intmax.m4
changed m4/inttypes-pri.m4
changed m4/inttypes_h.m4
changed m4/lcmessage.m4
changed m4/lib-ld.m4
changed m4/lib-link.m4
changed m4/lib-prefix.m4
changed m4/longlong.m4
changed m4/nls.m4
changed m4/po.m4
changed m4/printf-posix.m4
changed m4/progtest.m4
changed m4/size_max.m4
changed m4/stdint_h.m4
changed m4/uintmax_t.m4
changed m4/wchar_t.m4
changed m4/wint_t.m4
changed m4/xsize.m4
changed po
changed po/Makefile.in.in
copied m4/inttypes.m4 -> m4/intldir.m4
copied m4/isc-posix.m4 -> intl/version.c
copied m4/longdouble.m4 -> m4/lock.m4
copied m4/signed.m4 -> po/en@quot.header
copied m4/ulonglong.m4 -> intl/hash-string.c
intl/export.h Diff Switch to side-by-side view
Loading...
intl/intl-exports.c Diff Switch to side-by-side view
Loading...
intl/libintl.rc Diff Switch to side-by-side view
Loading...
intl/lock.c Diff Switch to side-by-side view
Loading...
intl/lock.h Diff Switch to side-by-side view
Loading...
intl/setlocale.c Diff Switch to side-by-side view
Loading...
intl/threadlib.c Diff Switch to side-by-side view
Loading...
intl/tsearch.c Diff Switch to side-by-side view
Loading...
intl/tsearch.h Diff Switch to side-by-side view
Loading...
m4/fcntl-o.m4 Diff Switch to side-by-side view
Loading...
m4/intl.m4 Diff Switch to side-by-side view
Loading...
m4/intlmacosx.m4 Diff Switch to side-by-side view
Loading...
m4/threadlib.m4 Diff Switch to side-by-side view
Loading...
m4/visibility.m4 Diff Switch to side-by-side view
Loading...
po/Makevars.template Diff Switch to side-by-side view
Loading...
po/Rules-quot Diff Switch to side-by-side view
Loading...
po/boldquot.sed Diff Switch to side-by-side view
Loading...
po/en@boldquot.header Diff Switch to side-by-side view
Loading...
po/quot.sed Diff Switch to side-by-side view
Loading...
ABOUT-NLS Diff Switch to side-by-side view
Loading...
Makefile.in Diff Switch to side-by-side view
Loading...
aclocal.m4 Diff Switch to side-by-side view
Loading...
config.h.in Diff Switch to side-by-side view
Loading...
config.rpath Diff Switch to side-by-side view
Loading...
configure Diff Switch to side-by-side view
Loading...
configure.in Diff Switch to side-by-side view
Loading...
intl
Directory.
intl/ChangeLog Diff Switch to side-by-side view
Loading...
intl/Makefile.in Diff Switch to side-by-side view
Loading...
intl/VERSION Diff Switch to side-by-side view
Loading...
intl/bindtextdom.c Diff Switch to side-by-side view
Loading...
intl/config.charset Diff Switch to side-by-side view
Loading...
intl/dcgettext.c Diff Switch to side-by-side view
Loading...
intl/dcigettext.c Diff Switch to side-by-side view
Loading...
intl/dcngettext.c Diff Switch to side-by-side view
Loading...
intl/dgettext.c Diff Switch to side-by-side view
Loading...
intl/dngettext.c Diff Switch to side-by-side view
Loading...
intl/eval-plural.h Diff Switch to side-by-side view
Loading...
intl/explodename.c Diff Switch to side-by-side view
Loading...
intl/finddomain.c Diff Switch to side-by-side view
Loading...
intl/gettext.c Diff Switch to side-by-side view
Loading...
intl/gettextP.h Diff Switch to side-by-side view
Loading...
intl/gmo.h Diff Switch to side-by-side view
Loading...
intl/hash-string.h Diff Switch to side-by-side view
Loading...
intl/intl-compat.c Diff Switch to side-by-side view
Loading...
intl/l10nflist.c Diff Switch to side-by-side view
Loading...
intl/langprefs.c Diff Switch to side-by-side view
Loading...
intl/libgnuintl.h.in Diff Switch to side-by-side view
Loading...
intl/loadinfo.h Diff Switch to side-by-side view
Loading...
intl/loadmsgcat.c Diff Switch to side-by-side view
Loading...
intl/localcharset.c Diff Switch to side-by-side view
Loading...
intl/localcharset.h Diff Switch to side-by-side view
Loading...
intl/locale.alias Diff Switch to side-by-side view
Loading...
intl/localealias.c Diff Switch to side-by-side view
Loading...
intl/localename.c Diff Switch to side-by-side view
Loading...
intl/log.c Diff Switch to side-by-side view
Loading...
intl/ngettext.c Diff Switch to side-by-side view
Loading...
intl/os2compat.c Diff Switch to side-by-side view
Loading...
intl/os2compat.h Diff Switch to side-by-side view
Loading...
intl/osdep.c Diff Switch to side-by-side view
Loading...
intl/plural-exp.c Diff Switch to side-by-side view
Loading...
intl/plural-exp.h Diff Switch to side-by-side view
Loading...
intl/plural.c Diff Switch to side-by-side view
Loading...
intl/plural.y Diff Switch to side-by-side view
Loading...
intl/printf-args.c Diff Switch to side-by-side view
Loading...
intl/printf-args.h Diff Switch to side-by-side view
Loading...
intl/printf-parse.c Diff Switch to side-by-side view
Loading...
intl/printf-parse.h Diff Switch to side-by-side view
Loading...
intl/printf.c Diff Switch to side-by-side view
Loading...
intl/ref-add.sin Diff Switch to side-by-side view
Loading...
intl/ref-del.sin Diff Switch to side-by-side view
Loading...
intl/relocatable.c Diff Switch to side-by-side view
Loading...
intl/relocatable.h Diff Switch to side-by-side view
Loading...
intl/textdomain.c Diff Switch to side-by-side view
Loading...
intl/vasnprintf.c Diff Switch to side-by-side view
Loading...
intl/vasnprintf.h Diff Switch to side-by-side view
Loading...
intl/vasnwprintf.h Diff Switch to side-by-side view
Loading...
intl/wprintf-parse.h Diff Switch to side-by-side view
Loading...
intl/xsize.h Diff Switch to side-by-side view
Loading...
m4
Directory.
m4/codeset.m4 Diff Switch to side-by-side view
Loading...
m4/gettext.m4 Diff Switch to side-by-side view
Loading...
m4/glibc2.m4 Diff Switch to side-by-side view
Loading...
m4/glibc21.m4 Diff Switch to side-by-side view
Loading...
m4/iconv.m4 Diff Switch to side-by-side view
Loading...
m4/intdiv0.m4 Diff Switch to side-by-side view
Loading...
m4/intmax.m4 Diff Switch to side-by-side view
Loading...
m4/inttypes-pri.m4 Diff Switch to side-by-side view
Loading...
m4/inttypes_h.m4 Diff Switch to side-by-side view
Loading...
m4/lcmessage.m4 Diff Switch to side-by-side view
Loading...
m4/lib-ld.m4 Diff Switch to side-by-side view
Loading...
m4/lib-link.m4 Diff Switch to side-by-side view
Loading...
m4/lib-prefix.m4 Diff Switch to side-by-side view
Loading...
m4/longlong.m4 Diff Switch to side-by-side view
Loading...
m4/nls.m4 Diff Switch to side-by-side view
Loading...
m4/po.m4 Diff Switch to side-by-side view
Loading...
m4/printf-posix.m4 Diff Switch to side-by-side view
Loading...
m4/progtest.m4 Diff Switch to side-by-side view
Loading...
m4/size_max.m4 Diff Switch to side-by-side view
Loading...
m4/stdint_h.m4 Diff Switch to side-by-side view
Loading...
m4/uintmax_t.m4 Diff Switch to side-by-side view
Loading...
m4/wchar_t.m4 Diff Switch to side-by-side view
Loading...
m4/wint_t.m4 Diff Switch to side-by-side view
Loading...
m4/xsize.m4 Diff Switch to side-by-side view
Loading...
po
Directory.
po/Makefile.in.in Diff Switch to side-by-side view
Loading...
m4/inttypes.m4 to m4/intldir.m4
--- a/m4/inttypes.m4
+++ b/m4/intldir.m4
@@ -1,25 +1,19 @@
-# inttypes.m4 serial 1 (gettext-0.11.4)
-dnl Copyright (C) 1997-2002 Free Software Foundation, Inc.
+# intldir.m4 serial 2 (gettext-0.18)
+dnl Copyright (C) 2006, 2009-2010 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
 
-dnl From Paul Eggert.
+AC_PREREQ([2.52])
 
-# Define HAVE_INTTYPES_H if <inttypes.h> exists and doesn't clash with
-# <sys/types.h>.
-
-AC_DEFUN([gt_HEADER_INTTYPES_H],
-[
-  AC_CACHE_CHECK([for inttypes.h], gt_cv_header_inttypes_h,
-  [
-    AC_TRY_COMPILE(
-      [#include <sys/types.h>
-#include <inttypes.h>],
-      [], gt_cv_header_inttypes_h=yes, gt_cv_header_inttypes_h=no)
-  ])
-  if test $gt_cv_header_inttypes_h = yes; then
-    AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1,
-      [Define if <inttypes.h> exists and doesn't clash with <sys/types.h>.])
-  fi
-])
+dnl Tells the AM_GNU_GETTEXT macro to consider an intl/ directory.
+AC_DEFUN([AM_GNU_GETTEXT_INTL_SUBDIR], [])
m4/isc-posix.m4 to intl/version.c
--- a/m4/isc-posix.m4
+++ b/intl/version.c
@@ -1,24 +1,26 @@
-# isc-posix.m4 serial 2 (gettext-0.11.2)
-dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
-dnl This file is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
+/* libintl library version.
+   Copyright (C) 2005 Free Software Foundation, Inc.
 
-# This file is not needed with autoconf-2.53 and newer.  Remove it in 2005.
+   This program is free software; you can redistribute it and/or modify it
+   under the terms of the GNU Library General Public License as published
+   by the Free Software Foundation; either version 2, or (at your option)
+   any later version.
 
-# This test replaces the one in autoconf.
-# Currently this macro should have the same name as the autoconf macro
-# because gettext's gettext.m4 (distributed in the automake package)
-# still uses it.  Otherwise, the use in gettext.m4 makes autoheader
-# give these diagnostics:
-#   configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX
-#   configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
 
-undefine([AC_ISC_POSIX])
+   You should have received a copy of the GNU Library General Public
+   License along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+   USA.  */
 
-AC_DEFUN([AC_ISC_POSIX],
-  [
-    dnl This test replaces the obsolescent AC_ISC_POSIX kludge.
-    AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"])
-  ]
-)
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include "libgnuintl.h"
+
+/* Version number: (major<<16) + (minor<<8) + subminor */
+int libintl_version = LIBINTL_VERSION;
m4/longdouble.m4 to m4/lock.m4
--- a/m4/longdouble.m4
+++ b/m4/lock.m4
@@ -1,28 +1,37 @@
-# longdouble.m4 serial 1 (gettext-0.12)
-dnl Copyright (C) 2002-2003 Free Software Foundation, Inc.
+# lock.m4 serial 10 (gettext-0.18)
+dnl Copyright (C) 2005-2010 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 dnl From Bruno Haible.
-dnl Test whether the compiler supports the 'long double' type.
-dnl Prerequisite: AC_PROG_CC
 
-AC_DEFUN([gt_TYPE_LONGDOUBLE],
+AC_DEFUN([gl_LOCK],
 [
-  AC_CACHE_CHECK([for long double], gt_cv_c_long_double,
-    [if test "$GCC" = yes; then
-       gt_cv_c_long_double=yes
-     else
-       AC_TRY_COMPILE([
-         /* The Stardent Vistra knows sizeof(long double), but does not support it.  */
-         long double foo = 0.0;
-         /* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
-         int array [2*(sizeof(long double) >= sizeof(double)) - 1];
-         ], ,
-         gt_cv_c_long_double=yes, gt_cv_c_long_double=no)
-     fi])
-  if test $gt_cv_c_long_double = yes; then
-    AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define if you have the 'long double' type.])
+  AC_REQUIRE([gl_THREADLIB])
+  if test "$gl_threads_api" = posix; then
+    # OSF/1 4.0 and MacOS X 10.1 lack the pthread_rwlock_t type and the
+    # pthread_rwlock_* functions.
+    AC_CHECK_TYPE([pthread_rwlock_t],
+      [AC_DEFINE([HAVE_PTHREAD_RWLOCK], [1],
+         [Define if the POSIX multithreading library has read/write locks.])],
+      [],
+      [#include <pthread.h>])
+    # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
+    AC_TRY_COMPILE([#include <pthread.h>],
+      [#if __FreeBSD__ == 4
+error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
+#else
+int x = (int)PTHREAD_MUTEX_RECURSIVE;
+return !x;
+#endif],
+      [AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE], [1],
+         [Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE.])])
   fi
+  gl_PREREQ_LOCK
 ])
+
+# Prerequisites of lib/lock.c.
+AC_DEFUN([gl_PREREQ_LOCK], [
+  AC_REQUIRE([AC_C_INLINE])
+])
m4/signed.m4 to po/en@quot.header
--- a/m4/signed.m4
+++ b/po/en@quot.header
@@ -1,17 +1,22 @@
-# signed.m4 serial 1 (gettext-0.10.40)
-dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
-dnl This file is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-dnl From Bruno Haible.
-
-AC_DEFUN([bh_C_SIGNED],
-[
-  AC_CACHE_CHECK([for signed], bh_cv_c_signed,
-   [AC_TRY_COMPILE(, [signed char x;], bh_cv_c_signed=yes, bh_cv_c_signed=no)])
-  if test $bh_cv_c_signed = no; then
-    AC_DEFINE(signed, ,
-              [Define to empty if the C compiler doesn't support this keyword.])
-  fi
-])
+# All this catalog "translates" are quotation characters.
+# The msgids must be ASCII and therefore cannot contain real quotation
+# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
+# and double quote (0x22). These substitutes look strange; see
+# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
+#
+# This catalog translates grave accent (0x60) and apostrophe (0x27) to
+# left single quotation mark (U+2018) and right single quotation mark (U+2019).
+# It also translates pairs of apostrophe (0x27) to
+# left single quotation mark (U+2018) and right single quotation mark (U+2019)
+# and pairs of quotation mark (0x22) to
+# left double quotation mark (U+201C) and right double quotation mark (U+201D).
+#
+# When output to an UTF-8 terminal, the quotation characters appear perfectly.
+# When output to an ISO-8859-1 terminal, the single quotation marks are
+# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
+# grave/acute accent (by libiconv), and the double quotation marks are
+# transliterated to 0x22.
+# When output to an ASCII terminal, the single quotation marks are
+# transliterated to apostrophes, and the double quotation marks are
+# transliterated to 0x22.
+#
m4/ulonglong.m4 to intl/hash-string.c
--- a/m4/ulonglong.m4
+++ b/intl/hash-string.c
@@ -1,23 +1,51 @@
-# ulonglong.m4 serial 4
-dnl Copyright (C) 1999-2004 Free Software Foundation, Inc.
-dnl This file is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
+/* Implements a string hashing function.
+   Copyright (C) 1995, 1997, 1998, 2000, 2003 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
 
-dnl From Paul Eggert.
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
 
-# Define HAVE_UNSIGNED_LONG_LONG if 'unsigned long long' works.
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
 
-AC_DEFUN([gl_AC_TYPE_UNSIGNED_LONG_LONG],
-[
-  AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long,
-  [AC_TRY_LINK([unsigned long long ull = 1ULL; int i = 63;],
-    [unsigned long long ullmax = (unsigned long long) -1;
-     return ull << i | ull >> i | ullmax / ull | ullmax % ull;],
-    ac_cv_type_unsigned_long_long=yes,
-    ac_cv_type_unsigned_long_long=no)])
-  if test $ac_cv_type_unsigned_long_long = yes; then
-    AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1,
-      [Define if you have the 'unsigned long long' type.])
-  fi
-])
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+   Boston, MA 02110-1301, USA.  */
+
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+/* Specification.  */
+#include "hash-string.h"
+
+
+/* Defines the so called `hashpjw' function by P.J. Weinberger
+   [see Aho/Sethi/Ullman, COMPILERS: Principles, Techniques and Tools,
+   1986, 1987 Bell Telephone Laboratories, Inc.]  */
+unsigned long int
+__hash_string (const char *str_param)
+{
+  unsigned long int hval, g;
+  const char *str = str_param;
+
+  /* Compute the hash value for the given string.  */
+  hval = 0;
+  while (*str != '\0')
+    {
+      hval <<= 4;
+      hval += (unsigned char) *str++;
+      g = hval & ((unsigned long int) 0xf << (HASHWORDBITS - 4));
+      if (g != 0)
+	{
+	  hval ^= g >> (HASHWORDBITS - 8);
+	  hval ^= g;
+	}
+    }
+  return hval;
+}
1 2 3 .. 5 > >> (Page 1 of 5)