diff options
| author | Paul Eggert | 2017-03-11 23:53:02 -0800 |
|---|---|---|
| committer | Paul Eggert | 2017-03-12 00:03:37 -0800 |
| commit | cbd4708db21b633c64066dd6288d33d4ff6b4a5f (patch) | |
| tree | 1ecab883554295ea5793703786ec5b1b7064c47d | |
| parent | 3175b5353375ca356866cef2c2bed8c058ffda18 (diff) | |
| download | emacs-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.tex | 21 | ||||
| -rw-r--r-- | m4/gnulib-common.m4 | 9 |
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 |
| 2 | dnl Copyright (C) 2007-2017 Free Software Foundation, Inc. | 2 | dnl Copyright (C) 2007-2017 Free Software Foundation, Inc. |
| 3 | dnl This file is free software; the Free Software Foundation | 3 | dnl This file is free software; the Free Software Foundation |
| 4 | dnl gives unlimited permission to copy and/or distribute it, | 4 | dnl 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 |