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