aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2017-03-11 23:53:02 -0800
committerPaul Eggert2017-03-12 00:03:37 -0800
commitcbd4708db21b633c64066dd6288d33d4ff6b4a5f (patch)
tree1ecab883554295ea5793703786ec5b1b7064c47d
parent3175b5353375ca356866cef2c2bed8c058ffda18 (diff)
downloademacs-cbd4708db21b633c64066dd6288d33d4ff6b4a5f.tar.gz
emacs-cbd4708db21b633c64066dd6288d33d4ff6b4a5f.zip
Merge from gnulib
This incorporates: 2017-03-11 gnulib-common.m4: avoid aclocal.m4 bloat * doc/misc/texinfo.tex, m4/gnulib-common.m4: Copy from gnulib.
-rw-r--r--doc/misc/texinfo.tex21
-rw-r--r--m4/gnulib-common.m49
2 files changed, 17 insertions, 13 deletions
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index 338bcf65040..970d8784688 100644
--- a/doc/misc/texinfo.tex
+++ b/doc/misc/texinfo.tex
@@ -3,7 +3,7 @@
3% Load plain if necessary, i.e., if running under initex. 3% Load plain if necessary, i.e., if running under initex.
4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi 4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
5% 5%
6\def\texinfoversion{2017-01-14.15} 6\def\texinfoversion{2017-03-07.20}
7% 7%
8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -5888,8 +5888,8 @@ end
5888 \divide\doublecolumnhsize by 2 5888 \divide\doublecolumnhsize by 2
5889 \hsize = \doublecolumnhsize 5889 \hsize = \doublecolumnhsize
5890 % 5890 %
5891 % Double the \vsize as well. (We don't need a separate register here, 5891 % Double the \vsize as well.
5892 % since nobody clobbers \vsize.) 5892 \advance\vsize by -\ht\partialpage
5893 \vsize = 2\vsize 5893 \vsize = 2\vsize
5894 % 5894 %
5895 % For the benefit of balancing columns 5895 % For the benefit of balancing columns
@@ -5907,12 +5907,12 @@ end
5907 % previous page. 5907 % previous page.
5908 \dimen@ = \vsize 5908 \dimen@ = \vsize
5909 \divide\dimen@ by 2 5909 \divide\dimen@ by 2
5910 \advance\dimen@ by -\ht\partialpage
5911 % 5910 %
5912 % box0 will be the left-hand column, box2 the right. 5911 % box0 will be the left-hand column, box2 the right.
5913 \setbox0=\vsplit255 to\dimen@ \setbox2=\vsplit255 to\dimen@ 5912 \setbox0=\vsplit\PAGE to\dimen@ \setbox2=\vsplit\PAGE to\dimen@
5913 \global\advance\vsize by 2\ht\partialpage
5914 \onepageout\pagesofar 5914 \onepageout\pagesofar
5915 \unvbox255 5915 \unvbox\PAGE
5916 \penalty\outputpenalty 5916 \penalty\outputpenalty
5917} 5917}
5918% 5918%
@@ -5976,9 +5976,9 @@ end
5976 % 5976 %
5977 % \pagegoal was set to the doubled \vsize above, since we restarted 5977 % \pagegoal was set to the doubled \vsize above, since we restarted
5978 % the current page. We're now back to normal single-column 5978 % the current page. We're now back to normal single-column
5979 % typesetting, so reset \pagegoal to the normal \vsize (after the 5979 % typesetting, so reset \pagegoal to the normal \vsize.
5980 % \endgroup where \vsize got restored). 5980 \global\vsize = \txipageheight %
5981 \pagegoal = \vsize 5981 \pagegoal = \txipageheight %
5982} 5982}
5983\newbox\balancedcolumns 5983\newbox\balancedcolumns
5984\setbox\balancedcolumns=\vbox{shouldnt see this}% 5984\setbox\balancedcolumns=\vbox{shouldnt see this}%
@@ -5986,7 +5986,7 @@ end
5986% Only called for the last of the double column material. \doublecolumnout 5986% Only called for the last of the double column material. \doublecolumnout
5987% does the others. 5987% does the others.
5988\def\balancecolumns{% 5988\def\balancecolumns{%
5989 \setbox0 = \vbox{\unvbox255}% like \box255 but more efficient, see p.120. 5989 \setbox0 = \vbox{\unvbox\PAGE}% like \box255 but more efficient, see p.120.
5990 \dimen@ = \ht0 5990 \dimen@ = \ht0
5991 \advance\dimen@ by \topskip 5991 \advance\dimen@ by \topskip
5992 \advance\dimen@ by-\baselineskip 5992 \advance\dimen@ by-\baselineskip
@@ -11274,6 +11274,7 @@ directory should work if nowhere else does.}
11274 \pdfvorigin = 1 true in 11274 \pdfvorigin = 1 true in
11275 \else 11275 \else
11276 \ifx\XeTeXrevision\thisisundefined 11276 \ifx\XeTeXrevision\thisisundefined
11277 \special{papersize=#8,#7}%
11277 \else 11278 \else
11278 \pdfpageheight #7\relax 11279 \pdfpageheight #7\relax
11279 \pdfpagewidth #8\relax 11280 \pdfpagewidth #8\relax
diff --git a/m4/gnulib-common.m4 b/m4/gnulib-common.m4
index 7b957f8a59d..36f2acc5539 100644
--- a/m4/gnulib-common.m4
+++ b/m4/gnulib-common.m4
@@ -1,4 +1,4 @@
1# gnulib-common.m4 serial 37 1# gnulib-common.m4 serial 38
2dnl Copyright (C) 2007-2017 Free Software Foundation, Inc. 2dnl Copyright (C) 2007-2017 Free Software Foundation, Inc.
3dnl This file is free software; the Free Software Foundation 3dnl This file is free software; the Free Software Foundation
4dnl gives unlimited permission to copy and/or distribute it, 4dnl gives unlimited permission to copy and/or distribute it,
@@ -256,7 +256,8 @@ AC_DEFUN([gl_PROG_AR_RANLIB],
256 dnl library formats. In particular, the GNU binutils programs ar and ranlib 256 dnl library formats. In particular, the GNU binutils programs ar and ranlib
257 dnl produce libraries that work only with gcc, not with cc. 257 dnl produce libraries that work only with gcc, not with cc.
258 AC_REQUIRE([AC_PROG_CC]) 258 AC_REQUIRE([AC_PROG_CC])
259 AC_BEFORE([$0], [AM_PROG_AR]) 259 dnl The '][' hides this use from 'aclocal'.
260 AC_BEFORE([$0], [A][M_PROG_AR])
260 AC_CACHE_CHECK([for Minix Amsterdam compiler], [gl_cv_c_amsterdam_compiler], 261 AC_CACHE_CHECK([for Minix Amsterdam compiler], [gl_cv_c_amsterdam_compiler],
261 [ 262 [
262 AC_EGREP_CPP([Amsterdam], 263 AC_EGREP_CPP([Amsterdam],
@@ -288,7 +289,9 @@ Amsterdam
288 dnl __ACK__. It may seem like its easier to avoid calling the macro here, 289 dnl __ACK__. It may seem like its easier to avoid calling the macro here,
289 dnl but we need to AC_SUBST both AR/ARFLAGS (thus those must have some good 290 dnl but we need to AC_SUBST both AR/ARFLAGS (thus those must have some good
290 dnl default value and automake should usually know them). 291 dnl default value and automake should usually know them).
291 m4_ifdef([AM_PROG_AR], [AM_PROG_AR], [:]) 292 dnl
293 dnl The '][' hides this use from 'aclocal'.
294 m4_ifdef([A][M_PROG_AR], [A][M_PROG_AR], [:])
292 fi 295 fi
293 296
294 dnl In case the code above has not helped with setting AR/ARFLAGS, use 297 dnl In case the code above has not helped with setting AR/ARFLAGS, use