texlive[53712] Master/texmf-dist: latex2e (7feb20)

commits+karl at tug.org commits+karl at tug.org
Fri Feb 7 22:57:46 CET 2020


Revision: 53712
          http://tug.org/svn/texlive?view=revision&revision=53712
Author:   karl
Date:     2020-02-07 22:57:46 +0100 (Fri, 07 Feb 2020)
Log Message:
-----------
latex2e (7feb20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/base/README.md
    trunk/Master/texmf-dist/doc/latex/base/alltt.pdf
    trunk/Master/texmf-dist/doc/latex/base/cfgguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/changes.txt
    trunk/Master/texmf-dist/doc/latex/base/classes.pdf
    trunk/Master/texmf-dist/doc/latex/base/clsguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/cmfonts.pdf
    trunk/Master/texmf-dist/doc/latex/base/cyrguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/doc.pdf
    trunk/Master/texmf-dist/doc/latex/base/docstrip.pdf
    trunk/Master/texmf-dist/doc/latex/base/encguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/exscale.pdf
    trunk/Master/texmf-dist/doc/latex/base/fix-cm.pdf
    trunk/Master/texmf-dist/doc/latex/base/fntguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/graphpap.pdf
    trunk/Master/texmf-dist/doc/latex/base/ifthen.pdf
    trunk/Master/texmf-dist/doc/latex/base/inputenc.pdf
    trunk/Master/texmf-dist/doc/latex/base/latexchanges.pdf
    trunk/Master/texmf-dist/doc/latex/base/latexrelease.pdf
    trunk/Master/texmf-dist/doc/latex/base/latexsym.pdf
    trunk/Master/texmf-dist/doc/latex/base/lb2.pdf
    trunk/Master/texmf-dist/doc/latex/base/letter.pdf
    trunk/Master/texmf-dist/doc/latex/base/lgc2.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltluatex.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews01.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews02.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews03.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews04.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews05.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews06.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews07.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews08.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews09.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews10.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews11.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews12.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews13.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews14.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews15.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews16.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews17.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews18.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews19.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews20.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews21.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews22.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews23.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews24.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews25.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews26.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews27.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews28.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews29.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews30.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltnews31.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltx3info.pdf
    trunk/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
    trunk/Master/texmf-dist/doc/latex/base/makeindx.pdf
    trunk/Master/texmf-dist/doc/latex/base/manual.pdf
    trunk/Master/texmf-dist/doc/latex/base/modguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/nfssfont.pdf
    trunk/Master/texmf-dist/doc/latex/base/proc.pdf
    trunk/Master/texmf-dist/doc/latex/base/slides.pdf
    trunk/Master/texmf-dist/doc/latex/base/slifonts.pdf
    trunk/Master/texmf-dist/doc/latex/base/source2e.pdf
    trunk/Master/texmf-dist/doc/latex/base/syntonly.pdf
    trunk/Master/texmf-dist/doc/latex/base/tlc2.pdf
    trunk/Master/texmf-dist/doc/latex/base/tulm.pdf
    trunk/Master/texmf-dist/doc/latex/base/usrguide.pdf
    trunk/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
    trunk/Master/texmf-dist/doc/latex/base/webcomp.pdf
    trunk/Master/texmf-dist/makeindex/latex/gglo.ist
    trunk/Master/texmf-dist/makeindex/latex/gind.ist
    trunk/Master/texmf-dist/source/latex/base/ltclass.dtx
    trunk/Master/texmf-dist/source/latex/base/ltfssaxes.dtx
    trunk/Master/texmf-dist/source/latex/base/ltfssini.dtx
    trunk/Master/texmf-dist/source/latex/base/lttextcomp.dtx
    trunk/Master/texmf-dist/source/latex/base/ltvers.dtx
    trunk/Master/texmf-dist/tex/latex/base/latex.ltx
    trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty
    trunk/Master/texmf-dist/tex/latex/base/textcomp.sty

Modified: trunk/Master/texmf-dist/doc/latex/base/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/base/README.md	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/doc/latex/base/README.md	2020-02-07 21:57:46 UTC (rev 53712)
@@ -1,7 +1,7 @@
 The LaTeX kernel
 ================
 
-Release 2020-02-02
+Release 2020-02-02 patch level 1
 
 Overview
 --------

Modified: trunk/Master/texmf-dist/doc/latex/base/alltt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/cfgguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/changes.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/base/changes.txt	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/doc/latex/base/changes.txt	2020-02-07 21:57:46 UTC (rev 53712)
@@ -1,4 +1,4 @@
-This file lists changes to the LaTeX2e files in reverse chronological order.
+This file lists changes to the LaTeX2e files in reverse chronological order.
 It is provided for convenience only.  It therefore makes no claims to
 completeness or accuracy and it contains some references to files that
 are not part of the distribution.
@@ -5,6 +5,26 @@
 =======================================================================
 
 #########################
+# 2020-02-02 PL 1 Release
+#########################
+
+2020-02-05  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* lttextcomp.dtx (section{The \texttt{textcomp} package}):
+	Warn if new package runs with old format (gh/260)
+	Changed the package default to info (gh/262)
+
+	* ltfssini.dtx (section{Custom series settings for main document families}):
+	Corrected misspelled csname (gh/264)
+	Renamed \@reserveda to \reserved at a
+	Clarrified error text message
+
+	* ltfssaxes.dtx: Renamed \@reserveda and\@reservedb to \reserved at a
+	and \reserved at b
+
+	* ltclass.dtx: Renamed \@reserveda to \reserved at a
+
+#########################
 # 2020-02-02 Release
 #########################
 

Modified: trunk/Master/texmf-dist/doc/latex/base/classes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/clsguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/cmfonts.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/cyrguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/docstrip.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/encguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/exscale.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/fix-cm.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/fntguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/graphpap.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ifthen.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/inputenc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/latexchanges.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/latexrelease.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/latexsym.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/lb2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/letter.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/lgc2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltluatex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews01.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews02.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews03.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews04.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews05.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews06.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews07.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews08.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews09.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews10.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews11.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews12.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews13.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews14.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews15.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews16.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews17.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews18.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews19.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews20.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews21.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews22.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews23.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews24.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews25.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews26.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews27.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews28.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews29.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews30.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltnews31.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltx3info.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/makeindx.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/manual.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/modguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/nfssfont.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/proc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/slides.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/slifonts.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/source2e.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/syntonly.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/tlc2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/tulm.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/usrguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/base/webcomp.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/makeindex/latex/gglo.ist
===================================================================
--- trunk/Master/texmf-dist/makeindex/latex/gglo.ist	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/makeindex/latex/gglo.ist	2020-02-07 21:57:46 UTC (rev 53712)
@@ -13,7 +13,7 @@
 %% (but please observe conditions on bug reports sent to that address!)
 %% 
 %% 
-%% Copyright (C) 1993-2019
+%% Copyright (C) 1993-2020
 %% The LaTeX3 Project and any individual authors listed elsewhere
 %% in this file.
 %% 

Modified: trunk/Master/texmf-dist/makeindex/latex/gind.ist
===================================================================
--- trunk/Master/texmf-dist/makeindex/latex/gind.ist	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/makeindex/latex/gind.ist	2020-02-07 21:57:46 UTC (rev 53712)
@@ -13,7 +13,7 @@
 %% (but please observe conditions on bug reports sent to that address!)
 %% 
 %% 
-%% Copyright (C) 1993-2019
+%% Copyright (C) 1993-2020
 %% The LaTeX3 Project and any individual authors listed elsewhere
 %% in this file.
 %% 

Modified: trunk/Master/texmf-dist/source/latex/base/ltclass.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltclass.dtx	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/source/latex/base/ltclass.dtx	2020-02-07 21:57:46 UTC (rev 53712)
@@ -33,7 +33,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltclass.dtx}
-             [2020/01/28 v1.3h LaTeX Kernel (Class & Package Interface)]
+             [2020/02/05 v1.3i LaTeX Kernel (Class & Package Interface)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltclass.dtx}
@@ -1807,11 +1807,11 @@
 %    \begin{macrocode}
 \def\filec at ntents@opt[#1]{%
   \edef\@fortmp{\zap at space#1 \@empty}%
-  \@for\@reserveda:=\@fortmp\do{%
-    \ifcsname filec at ntents@\@reserveda\endcsname
-      \csname filec at ntents@\@reserveda\endcsname
+  \@for\reserved at a:=\@fortmp\do{%
+    \ifcsname filec at ntents@\reserved at a\endcsname
+      \csname filec at ntents@\reserved at a\endcsname
     \else
-    \@latex at error{Unknown filecontents option \@reserveda}%
+    \@latex at error{Unknown filecontents option \reserved at a}%
        {Valid options are force (or overwrite), nosearch, noheader}%
     \fi}%
   \filec at ntents

Modified: trunk/Master/texmf-dist/source/latex/base/ltfssaxes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltfssaxes.dtx	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/source/latex/base/ltfssaxes.dtx	2020-02-07 21:57:46 UTC (rev 53712)
@@ -35,7 +35,7 @@
 %
 %
 \ProvidesFile{ltfssaxes.dtx}
-             [2020/01/30 v1.0a LaTeX Kernel (NFSS Axes handing)]
+             [2020/02/05 v1.0b LaTeX Kernel (NFSS Axes handing)]
 % \iffalse
 \documentclass{ltxdoc}
 \begin{document}
@@ -739,8 +739,8 @@
 %    definition of \cs{AmSfont} that is actually the case.
 %    \begin{macrocode}
 %\ifcat\expandafter X\detokenize{#1}X%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@empty
     \set at target@series{#2}%
   \else
 %    \end{macrocode}
@@ -751,8 +751,8 @@
 %    is actually available.
 %    \begin{macrocode}
     \maybe at load@fontshape
-    \edef\@reserveda{\f at encoding /\f at family /#1/\f at shape}%
-     \ifcsname \@reserveda \endcsname
+    \edef\reserved at a{\f at encoding /\f at family /#1/\f at shape}%
+     \ifcsname \reserved at a \endcsname
 %    \end{macrocode}
 %     If the desired result is available then we use that. However, we
 %    do need some post-processing because we need to drop surplus
@@ -791,10 +791,10 @@
 %    \cs{@reserveda} above.
 %    \begin{macrocode}
 \def\@font at shape@subst at warning{%
-   \edef\@reservedb{\curr at fontshape}%
-   \ifx\@reserveda\@reservedb \else
-     \@font at warning{Font shape `\@reserveda' undefined\MessageBreak
-                    using `\@reservedb' instead}%
+   \edef\reserved at b{\curr at fontshape}%
+   \ifx\reserved at a\reserved at b \else
+     \@font at warning{Font shape `\reserved at a' undefined\MessageBreak
+                    using `\reserved at b' instead}%
    \fi
 }
 %    \end{macrocode}
@@ -1103,13 +1103,13 @@
 %    ``m''s from the name as we had to for the series.
 %    \begin{macrocode}
 \def\merge at font@shape@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@empty
     \edef\f at shape{#2}%
   \else
     \maybe at load@fontshape
-    \edef\@reserveda{\f at encoding /\f at family /\f at series/#1}%
-     \ifcsname \@reserveda\endcsname
+    \edef\reserved at a{\f at encoding /\f at family /\f at series/#1}%
+     \ifcsname \reserved at a\endcsname
        \edef\f at shape{#1}%
     \else
        \ifcsname \f at encoding /\f at family /\f at series/#2\endcsname

Modified: trunk/Master/texmf-dist/source/latex/base/ltfssini.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltfssini.dtx	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/source/latex/base/ltfssini.dtx	2020-02-07 21:57:46 UTC (rev 53712)
@@ -36,7 +36,7 @@
 %
 %
 \ProvidesFile{ltfssini.dtx}
-             [2020/01/11 v3.1f LaTeX Kernel (NFSS Initialisation)]
+             [2020/02/05 v3.1g LaTeX Kernel (NFSS Initialisation)]
 % \iffalse
 \documentclass{ltxdoc}
 \begin{document}
@@ -279,16 +279,21 @@
 %    ``tt'' family.
 %    \begin{macrocode}
 \newcommand\DeclareFontSeriesDefault[3][]{%
-  \def\@reserveda{#1}%
+  \def\reserved at a{#1}%
 %    \end{macrocode}
 %    No optional argument: set up general default.
+% \changes{v3.1g}{2020/02/05}{Corrected misspelled csname (gh/264)}
 %    \begin{macrocode}
-  \ifx\@resereda\@empty
+  \ifx\reserved at a\@empty
     \ifcsname #2series\endcsname           % supported are
                                            % \[md/bf]default
       \expandafter\def
          \csname #2default\endcsname{#3}%
     \else
+%    \end{macrocode}
+%    
+% \changes{v3.1g}{2020/02/05}{Clarrified error text}
+%    \begin{macrocode}
        \@latex at error{Wrong syntax for \string\DeclareFontSeriesDefault}%
           {Mandatory first argument must be 'md'  or 'bf'.}
     \fi
@@ -310,8 +315,8 @@
          \csname #2series@#1 at kernel\endcsname\@undefined
     \else
        \@latex at error{Wrong syntax for \string\DeclareFontSeriesDefault}%
-          {Optional first argument must be 'rm', 'sf', or 'tt'. \MessageBreak
-           Second argument must be 'md'  or 'bf'.}
+          {Optional argument must be 'rm', 'sf', or 'tt'. \MessageBreak
+           Mandatory first argument must be 'md'  or 'bf'.}
     \fi
   \fi
 }
@@ -678,8 +683,8 @@
 %    contains all meta families and we need to ignore the case where
 %    current one from the list and target one are identical.
 %    \begin{macrocode}
-  \def\@reserveda{#1}%
-  \ifx\target at meta@family at value\@reserveda   % rm -> rm do nothing
+  \def\reserved at a{#1}%
+  \ifx\target at meta@family at value\reserved at a   % rm -> rm do nothing
   \else
 %    \end{macrocode}
 %    We only ``do'' something if the current font family matches the

Modified: trunk/Master/texmf-dist/source/latex/base/lttextcomp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/lttextcomp.dtx	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/source/latex/base/lttextcomp.dtx	2020-02-07 21:57:46 UTC (rev 53712)
@@ -1397,7 +1397,6 @@
 %
 %    \begin{macrocode}
 %<*TS1sty>
-\NeedsTeXFormat{LaTeX2e}[1995/06/01]
 \providecommand\DeclareRelease[3]{}
 \providecommand\DeclareCurrentRelease[2]{}
 
@@ -1405,9 +1404,15 @@
 \DeclareCurrentRelease{}{2020-02-02}
 
 \ProvidesPackage{textcomp}
- [2020/02/02 v2.0m Standard LaTeX package]
+ [2020/02/02 v2.0n Standard LaTeX package]
 %    \end{macrocode}
 %
+%    A precaution in case this is used without rebuilding the format.
+% \changes{v2.0n}{2020/02/05}{Ensure we are on a new format (gh/260)}
+%    \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}[2020/02/02]
+%    \end{macrocode}
+%
 %    This is implemented by defining the default subset:
 %    \begin{macrocode}
 \DeclareOption{full}{\DeclareEncodingSubset{TS1}{?}{0}}
@@ -1423,12 +1428,12 @@
 %    results to ensure that there aren't ``missing glyphs''.
 %
 %    The next set of options define the warning level (default in the
-%    kernel is info only). If you load the package then the default
-%    changes to produce an error message if any substitution happens.
+%    kernel is info only). Using the package options you can change this behavior.
+% \changes{v2.0n}{2020/02/05}{Changed the package default to info (gh/262)}
 %    \begin{macrocode}
-\def\tc at errorwarn{\PackageError{textcomp}}
 \DeclareOption{error}{\gdef\tc at errorwarn{\PackageError{textcomp}}}
 \DeclareOption{warn}{\gdef\tc at errorwarn#1#2{\PackageWarning{textcomp}{#1}}}
+\DeclareOption{info}{\gdef\tc at errorwarn#1#2{\PackageInfo{textcomp}{#1}}}
 \DeclareOption{quiet}{\gdef\tc at errorwarn#1#2{}}
 %    \end{macrocode}
 %
@@ -1453,7 +1458,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ExecuteOptions{}
+\ExecuteOptions{info}
 \ProcessOptions\relax
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/base/ltvers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltvers.dtx	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/source/latex/base/ltvers.dtx	2020-02-07 21:57:46 UTC (rev 53712)
@@ -115,7 +115,7 @@
    {2020-02-02}
 %</2ekernel|latexrelease>
 %<*2ekernel>
-\def\patch at level{0}
+\def\patch at level{1}
 %    \end{macrocode}
 %
 % \begin{macro}{\development at branch@name}

Modified: trunk/Master/texmf-dist/tex/latex/base/latex.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/latex.ltx	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/tex/latex/base/latex.ltx	2020-02-07 21:57:46 UTC (rev 53712)
@@ -710,7 +710,7 @@
 \def\fmtname{LaTeX2e}
 \edef\fmtversion
    {2020-02-02}
-\def\patch at level{0}
+\def\patch at level{1}
 \edef\development at branch@name{}
 \iffalse
 \def\reserved at a#1/#2/#3\@nil{%
@@ -3264,13 +3264,13 @@
 }
 
 \def\merge at font@series@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@empty
     \set at target@series{#2}%
   \else
     \maybe at load@fontshape
-    \edef\@reserveda{\f at encoding /\f at family /#1/\f at shape}%
-     \ifcsname \@reserveda \endcsname
+    \edef\reserved at a{\f at encoding /\f at family /#1/\f at shape}%
+     \ifcsname \reserved at a \endcsname
        \set at target@series{#1}%
     \else
        \ifcsname \f at encoding /\f at family /#2/\f at shape \endcsname
@@ -3284,10 +3284,10 @@
   \fi
 }
 \def\@font at shape@subst at warning{%
-   \edef\@reservedb{\curr at fontshape}%
-   \ifx\@reserveda\@reservedb \else
-     \@font at warning{Font shape `\@reserveda' undefined\MessageBreak
-                    using `\@reservedb' instead}%
+   \edef\reserved at b{\curr at fontshape}%
+   \ifx\reserved at a\reserved at b \else
+     \@font at warning{Font shape `\reserved at a' undefined\MessageBreak
+                    using `\reserved at b' instead}%
    \fi
 }
 \def\maybe at load@fontshape{\begingroup\try at load@fontshape\endgroup}
@@ -3363,13 +3363,13 @@
 }
 
 \def\merge at font@shape@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@empty
     \edef\f at shape{#2}%
   \else
     \maybe at load@fontshape
-    \edef\@reserveda{\f at encoding /\f at family /\f at series/#1}%
-     \ifcsname \@reserveda\endcsname
+    \edef\reserved at a{\f at encoding /\f at family /\f at series/#1}%
+     \ifcsname \reserved at a\endcsname
        \edef\f at shape{#1}%
     \else
        \ifcsname \f at encoding /\f at family /\f at series/#2\endcsname
@@ -4585,8 +4585,8 @@
         {\not at math@alphabet\itshape\mathit
          \fontshape\itdefault\selectfont}
 \newcommand\DeclareFontSeriesDefault[3][]{%
-  \def\@reserveda{#1}%
-  \ifx\@resereda\@empty
+  \def\reserved at a{#1}%
+  \ifx\reserved at a\@empty
     \ifcsname #2series\endcsname           % supported are
                                            % \[md/bf]default
       \expandafter\def
@@ -4604,8 +4604,8 @@
          \csname #2series@#1 at kernel\endcsname\@undefined
     \else
        \@latex at error{Wrong syntax for \string\DeclareFontSeriesDefault}%
-          {Optional first argument must be 'rm', 'sf', or 'tt'. \MessageBreak
-           Second argument must be 'md'  or 'bf'.}
+          {Optional argument must be 'rm', 'sf', or 'tt'. \MessageBreak
+           Mandatory first argument must be 'md'  or 'bf'.}
     \fi
   \fi
 }
@@ -4690,8 +4690,8 @@
    \fi
 }
 \def\update at series@target at value#1{%
-  \def\@reserveda{#1}%
-  \ifx\target at meta@family at value\@reserveda   % rm -> rm do nothing
+  \def\reserved at a{#1}%
+  \ifx\target at meta@family at value\reserved at a   % rm -> rm do nothing
   \else
     \expandafter\ifx\csname#1def at ult\endcsname\f at family
       \let\@elt\@gobble
@@ -9478,11 +9478,11 @@
 }
 \def\filec at ntents@opt[#1]{%
   \edef\@fortmp{\zap at space#1 \@empty}%
-  \@for\@reserveda:=\@fortmp\do{%
-    \ifcsname filec at ntents@\@reserveda\endcsname
-      \csname filec at ntents@\@reserveda\endcsname
+  \@for\reserved at a:=\@fortmp\do{%
+    \ifcsname filec at ntents@\reserved at a\endcsname
+      \csname filec at ntents@\reserved at a\endcsname
     \else
-    \@latex at error{Unknown filecontents option \@reserveda}%
+    \@latex at error{Unknown filecontents option \reserved at a}%
        {Valid options are force (or overwrite), nosearch, noheader}%
     \fi}%
   \filec at ntents

Modified: trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty	2020-02-07 21:57:46 UTC (rev 53712)
@@ -2776,11 +2776,11 @@
 }
 \def\filec at ntents@opt[#1]{%
   \edef\@fortmp{\zap at space#1 \@empty}%
-  \@for\@reserveda:=\@fortmp\do{%
-    \ifcsname filec at ntents@\@reserveda\endcsname
-      \csname filec at ntents@\@reserveda\endcsname
+  \@for\reserved at a:=\@fortmp\do{%
+    \ifcsname filec at ntents@\reserved at a\endcsname
+      \csname filec at ntents@\reserved at a\endcsname
     \else
-    \@latex at error{Unknown filecontents option \@reserveda}%
+    \@latex at error{Unknown filecontents option \reserved at a}%
        {Valid options are force (or overwrite), nosearch, noheader}%
     \fi}%
   \filec at ntents
@@ -3750,8 +3750,8 @@
 \IncludeInRelease{2020/02/02}%
                  {\DeclareFontSeriesDefault}{Custom series}%
 \newcommand\DeclareFontSeriesDefault[3][]{%
-  \def\@reserveda{#1}%
-  \ifx\@resereda\@empty
+  \def\reserved at a{#1}%
+  \ifx\reserved at a\@empty
     \ifcsname #2series\endcsname           % supported are
                                            % \[md/bf]default
       \expandafter\def
@@ -3769,8 +3769,8 @@
          \csname #2series@#1 at kernel\endcsname\@undefined
     \else
        \@latex at error{Wrong syntax for \string\DeclareFontSeriesDefault}%
-          {Optional first argument must be 'rm', 'sf', or 'tt'. \MessageBreak
-           Second argument must be 'md'  or 'bf'.}
+          {Optional argument must be 'rm', 'sf', or 'tt'. \MessageBreak
+           Mandatory first argument must be 'md'  or 'bf'.}
     \fi
   \fi
 }
@@ -3855,8 +3855,8 @@
    \fi
 }
 \def\update at series@target at value#1{%
-  \def\@reserveda{#1}%
-  \ifx\target at meta@family at value\@reserveda   % rm -> rm do nothing
+  \def\reserved at a{#1}%
+  \ifx\target at meta@family at value\reserved at a   % rm -> rm do nothing
   \else
     \expandafter\ifx\csname#1def at ult\endcsname\f at family
       \let\@elt\@gobble
@@ -5434,13 +5434,13 @@
 }
 
 \def\merge at font@series@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@empty
     \set at target@series{#2}%
   \else
     \maybe at load@fontshape
-    \edef\@reserveda{\f at encoding /\f at family /#1/\f at shape}%
-     \ifcsname \@reserveda \endcsname
+    \edef\reserved at a{\f at encoding /\f at family /#1/\f at shape}%
+     \ifcsname \reserved at a \endcsname
        \set at target@series{#1}%
     \else
        \ifcsname \f at encoding /\f at family /#2/\f at shape \endcsname
@@ -5454,10 +5454,10 @@
   \fi
 }
 \def\@font at shape@subst at warning{%
-   \edef\@reservedb{\curr at fontshape}%
-   \ifx\@reserveda\@reservedb \else
-     \@font at warning{Font shape `\@reserveda' undefined\MessageBreak
-                    using `\@reservedb' instead}%
+   \edef\reserved at b{\curr at fontshape}%
+   \ifx\reserved at a\reserved at b \else
+     \@font at warning{Font shape `\reserved at a' undefined\MessageBreak
+                    using `\reserved at b' instead}%
    \fi
 }
 \def\maybe at load@fontshape{\begingroup\try at load@fontshape\endgroup}
@@ -5533,13 +5533,13 @@
 }
 
 \def\merge at font@shape@#1#2#3\@nil{%
-  \def\@reserveda{#3}%
-  \ifx\@reserveda\@empty
+  \def\reserved at a{#3}%
+  \ifx\reserved at a\@empty
     \edef\f at shape{#2}%
   \else
     \maybe at load@fontshape
-    \edef\@reserveda{\f at encoding /\f at family /\f at series/#1}%
-     \ifcsname \@reserveda\endcsname
+    \edef\reserved at a{\f at encoding /\f at family /\f at series/#1}%
+     \ifcsname \reserved at a\endcsname
        \edef\f at shape{#1}%
     \else
        \ifcsname \f at encoding /\f at family /\f at series/#2\endcsname

Modified: trunk/Master/texmf-dist/tex/latex/base/textcomp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/textcomp.sty	2020-02-07 21:51:33 UTC (rev 53711)
+++ trunk/Master/texmf-dist/tex/latex/base/textcomp.sty	2020-02-07 21:57:46 UTC (rev 53712)
@@ -42,7 +42,6 @@
 %% and covered by LPPL is defined by the unpacking scripts (with
 %% extension .ins) which are part of the distribution.
 
-\NeedsTeXFormat{LaTeX2e}[1995/06/01]
 \providecommand\DeclareRelease[3]{}
 \providecommand\DeclareCurrentRelease[2]{}
 
@@ -50,14 +49,15 @@
 \DeclareCurrentRelease{}{2020-02-02}
 
 \ProvidesPackage{textcomp}
- [2020/02/02 v2.0m Standard LaTeX package]
+ [2020/02/02 v2.0n Standard LaTeX package]
+\NeedsTeXFormat{LaTeX2e}[2020/02/02]
 \DeclareOption{full}{\DeclareEncodingSubset{TS1}{?}{0}}
 \DeclareOption{almostfull}{\DeclareEncodingSubset{TS1}{?}{1}}
 \DeclareOption{euro}{\DeclareEncodingSubset{TS1}{?}{8}}
 \DeclareOption{safe}{\DeclareEncodingSubset{TS1}{?}{9}}
-\def\tc at errorwarn{\PackageError{textcomp}}
 \DeclareOption{error}{\gdef\tc at errorwarn{\PackageError{textcomp}}}
 \DeclareOption{warn}{\gdef\tc at errorwarn#1#2{\PackageWarning{textcomp}{#1}}}
+\DeclareOption{info}{\gdef\tc at errorwarn#1#2{\PackageInfo{textcomp}{#1}}}
 \DeclareOption{quiet}{\gdef\tc at errorwarn#1#2{}}
 \DeclareOption{force}{%
     \def\CheckEncodingSubset#1#2#3#4#5{%
@@ -71,7 +71,7 @@
      {#1{#2}}{#3}%
      #5}%
 }
-\ExecuteOptions{}
+\ExecuteOptions{info}
 \ProcessOptions\relax
 \InputIfFileExists{textcomp.cfg}
   {\PackageInfo{textcomp}{Local configuration file used}}{}



More information about the tex-live-commits mailing list.