# HG changeset patch # User Karl Berry # Date 1470233105 25200 # Node ID c1f278e4885e2793ec641bbc57071336ace5c300 # Parent 454e054b95a99d4cfc1211d0902672f22a062f15 update from texinfo diff -r 454e054b95a9 -r c1f278e4885e build-aux/texinfo.tex --- a/build-aux/texinfo.tex Tue Aug 02 15:41:13 2016 +0200 +++ b/build-aux/texinfo.tex Wed Aug 03 07:05:05 2016 -0700 @@ -3,7 +3,7 @@ % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % -\def\texinfoversion{2016-08-01.14} +\def\texinfoversion{2016-08-03.13} % % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, @@ -1623,6 +1623,11 @@ \safewhatsit{\pdfdest name{\pdfdestname} xyz}% }} % + % by default, use black for everything. + \def\urlcolor{\rgbBlack} + \def\linkcolor{\rgbBlack} + \def\endlink{\setcolor{\maincolor}\pdfendlink} + % \def\dopdfoutline#1#2#3#4{% \iftxiuseunicodedestname \def\pdfoutlinedest{#3}% Pass through Unicode characters. @@ -8840,16 +8845,21 @@ \ifpdf % For pdfTeX and LuaTeX {\indexnofonts + \makevalueexpandable + % + % This (wrongly) does not take account of leading or trailing + % spaces in #1, which should be ignored. + \ifx\luatexversion\thisisundefined + \edef\pdfxrefdest{#1}% pdfTeX: Replace Unicode characters with ASCII. + \else + \def\pdfxrefdest{#1}% LuaTeX: Pass through Unicode characters. + \fi \turnoffactive - \makevalueexpandable % This expands tokens, so do it after making catcode changes, so _ % etc. don't get their TeX definitions. This ignores all spaces in % #4, including (wrongly) those in the middle of the filename. \getfilename{#4}% % - % This (wrongly) does not take account of leading or trailing - % spaces in #1, which should be ignored. - \edef\pdfxrefdest{#1}% \ifx\pdfxrefdest\empty \def\pdfxrefdest{Top}% no empty targets \else @@ -8870,12 +8880,7 @@ \else % For XeTeX {\indexnofonts - \turnoffactive \makevalueexpandable - % This expands tokens, so do it after making catcode changes, so _ - % etc. don't get their TeX definitions. This ignores all spaces in - % #4, including (wrongly) those in the middle of the filename. - \getfilename{#4}% % % This (wrongly) does not take account of leading or trailing % spaces in #1, which should be ignored. @@ -8884,6 +8889,12 @@ \else \edef\pdfxrefdest{#1}% Replace Unicode characters with ASCII. \fi + \turnoffactive + % This expands tokens, so do it after making catcode changes, so _ + % etc. don't get their TeX definitions. This ignores all spaces in + % #4, including (wrongly) those in the middle of the filename. + \getfilename{#4}% + % \ifx\pdfxrefdest\empty \def\pdfxrefdest{Top}% no empty targets \else @@ -9956,6 +9967,18 @@ \fi % latone \fi % lattwo \fi % ascii + % + \ifx\XeTeXrevision\thisisundefined + \else + \ifx \declaredencoding \utfeight + \else + \ifx \declaredencoding \ascii + \else + \message{Warning: XeTeX with non-UTF-8 encodings cannot handle % + non-ASCII characters in auxiallity files.}% + \fi + \fi + \fi } % emacs-page