texlive[52854] Master/texmf-dist: amsmath (19nov19)
commits+karl at tug.org
commits+karl at tug.org
Tue Nov 19 01:01:56 CET 2019
Revision: 52854
http://tug.org/svn/texlive?view=revision&revision=52854
Author: karl
Date: 2019-11-19 01:01:56 +0100 (Tue, 19 Nov 2019)
Log Message:
-----------
amsmath (19nov19)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/amsmath/README.md
trunk/Master/texmf-dist/doc/latex/amsmath/amsbsy.pdf
trunk/Master/texmf-dist/doc/latex/amsmath/amscd.pdf
trunk/Master/texmf-dist/doc/latex/amsmath/amsgen.pdf
trunk/Master/texmf-dist/doc/latex/amsmath/amsldoc.pdf
trunk/Master/texmf-dist/doc/latex/amsmath/amsldoc.tex
trunk/Master/texmf-dist/doc/latex/amsmath/amsmath.pdf
trunk/Master/texmf-dist/doc/latex/amsmath/amsopn.pdf
trunk/Master/texmf-dist/doc/latex/amsmath/amstext.pdf
trunk/Master/texmf-dist/doc/latex/amsmath/amsxtra.pdf
trunk/Master/texmf-dist/doc/latex/amsmath/changes.txt
trunk/Master/texmf-dist/doc/latex/amsmath/subeqn.pdf
trunk/Master/texmf-dist/doc/latex/amsmath/technote.pdf
trunk/Master/texmf-dist/doc/latex/amsmath/testmath.pdf
trunk/Master/texmf-dist/source/latex/amsmath/amsmath.dtx
trunk/Master/texmf-dist/tex/latex/amsmath/amsmath.sty
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/amsmath/README.md 2019-11-19 00:01:37 UTC (rev 52853)
+++ trunk/Master/texmf-dist/doc/latex/amsmath/README.md 2019-11-19 00:01:56 UTC (rev 52854)
@@ -1,7 +1,7 @@
The amsmath bundle for LaTeX
============================
-Release 2019-10-01 patch level 1
+Release 2019-11-17
Overview
--------
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsbsy.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amscd.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsgen.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsldoc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsldoc.tex
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsmath.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsopn.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amstext.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsxtra.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/changes.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/amsmath/changes.txt 2019-11-19 00:01:37 UTC (rev 52853)
+++ trunk/Master/texmf-dist/doc/latex/amsmath/changes.txt 2019-11-19 00:01:56 UTC (rev 52854)
@@ -1,4 +1,14 @@
#########################
+# 2019-11-17 Release
+#########################
+
+2019-11-16 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * amsmath.dtx (section{Math accents}):
+ Added \MakeRobust inside \DeclareMathAccent to match kernel
+ change (gh/216)
+
+#########################
# 2019-10-01b Release
#########################
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/subeqn.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/technote.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/amsmath/testmath.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/amsmath/amsmath.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/amsmath/amsmath.dtx 2019-11-19 00:01:37 UTC (rev 52853)
+++ trunk/Master/texmf-dist/source/latex/amsmath/amsmath.dtx 2019-11-19 00:01:56 UTC (rev 52854)
@@ -86,7 +86,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesPackage{amsmath}[2019/04/01 v2.17c AMS math features]
+\ProvidesPackage{amsmath}[2019/11/16 v2.17d AMS math features]
% \end{macrocode}
%
% \section{Catcode defenses}
@@ -1641,10 +1641,19 @@
% By redefining \cs{set at mathaccent} we ensure that
% \cn{DeclareMathAccent} will define accent commands to run our
% \cs{mathaccentV} function instead of the primitive \cs{mathaccent}.
+% \changes{v2.17d}{2019/11/16}{Added \cs{MakeRobust} to match kernel
+% change (gh/216)}
% \begin{macrocode}
\def\set at mathaccent#1#2#3#4{%
- \xdef#2{\@nx\protect\@nx\mathaccentV
+% \end{macrocode}
+% Now that the redefinitions done inside amsmath of the basic accents
+% are all robust we can drop the \cs{protect} here.
+% \begin{macrocode}
+ \xdef#2{%
+% \@nx\protect
+ \@nx\mathaccentV
{\@xp\@gobble\string#2}\hexnumber@#1#4}%
+ \MakeRobust#2%
}
% \end{macrocode}
%
@@ -1714,6 +1723,13 @@
Unable to redefine math accent \string#5}%
\fi\fi}
\def\@tempc#1"#2#3#4#5#6\@nil#7{%
+% \end{macrocode}
+% Drop the inner part of the robust accent so that it can be recreated
+% without a warning.
+% \changes{v2.17d}{2019/11/16}{Make temporarily fragile to match kernel
+% change (gh/216)}
+% \begin{macrocode}
+ \@xp\let\csname\@xp\@gobble\string#7\space\endcsname\@undefined
\chardef\@tempd="#3\relax\set at mathaccent\@tempd{#7}{#2}{#4#5}}
\def\@tempd#1\@nil#2{%
\PackageWarningNoLine{amsmath}{%
@@ -2091,7 +2107,7 @@
% \begin{macro}{\overunderset}
% This is the combination of the previous two commands which is
% something that is sometimes needed.
-% \changes{v2.17c}{FMi}{New command \cs{overunderset}}
+% \changes{v2.17c}{2019/04/01}{New command \cs{overunderset}}
% \begin{macrocode}
\newcommand{\overunderset}[3]{\binrel@{#3}%
\binrel@@{\mathop{\kern\z@#3}\limits^{#1}_{#2}}}
Modified: trunk/Master/texmf-dist/tex/latex/amsmath/amsmath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/amsmath/amsmath.sty 2019-11-19 00:01:37 UTC (rev 52853)
+++ trunk/Master/texmf-dist/tex/latex/amsmath/amsmath.sty 2019-11-19 00:01:56 UTC (rev 52854)
@@ -27,7 +27,7 @@
\providecommand\DeclareCurrentRelease[2]{}
\DeclareRelease{}{2018-12-01}{amsmath-2018-12-01.sty}
\DeclareCurrentRelease{}{2019-04-01}
-\ProvidesPackage{amsmath}[2019/04/01 v2.17c AMS math features]
+\ProvidesPackage{amsmath}[2019/11/16 v2.17d AMS math features]
\edef\@temp{\catcode 96=\number\catcode 96 }
\catcode\string `\`=12
\def\do#1{\catcode\number`#1=\number\catcode`#1}
@@ -739,8 +739,10 @@
{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@
\hbox{\normalfont....}\vss}}}}
\def\set at mathaccent#1#2#3#4{%
- \xdef#2{\@nx\protect\@nx\mathaccentV
+ \xdef#2{%
+ \@nx\mathaccentV
{\@xp\@gobble\string#2}\hexnumber@#1#4}%
+ \MakeRobust#2%
}
\def\@tempa#1{%
\@ifundefined{\@xp\@gobble\string#1\space}%
@@ -759,6 +761,7 @@
Unable to redefine math accent \string#5}%
\fi\fi}
\def\@tempc#1"#2#3#4#5#6\@nil#7{%
+ \@xp\let\csname\@xp\@gobble\string#7\space\endcsname\@undefined
\chardef\@tempd="#3\relax\set at mathaccent\@tempd{#7}{#2}{#4#5}}
\def\@tempd#1\@nil#2{%
\PackageWarningNoLine{amsmath}{%
More information about the tex-live-commits
mailing list