texlive[47402] Master/texmf-dist: platex (9apr18)

commits+karl at tug.org commits+karl at tug.org
Mon Apr 9 23:13:34 CEST 2018


Revision: 47402
          http://tug.org/svn/texlive?view=revision&revision=47402
Author:   karl
Date:     2018-04-09 23:13:34 +0200 (Mon, 09 Apr 2018)
Log Message:
-----------
platex (9apr18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/platex/base/README.md
    trunk/Master/texmf-dist/doc/platex/base/platex-en.pdf
    trunk/Master/texmf-dist/doc/platex/base/platex.pdf
    trunk/Master/texmf-dist/doc/platex/base/pldoc.pdf
    trunk/Master/texmf-dist/source/platex/base/platex.dtx
    trunk/Master/texmf-dist/source/platex/base/plfonts.dtx
    trunk/Master/texmf-dist/source/platex/base/plvers.dtx
    trunk/Master/texmf-dist/tex/platex/base/platex.ltx
    trunk/Master/texmf-dist/tex/platex/base/plcore.ltx

Modified: trunk/Master/texmf-dist/doc/platex/base/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/platex/base/README.md	2018-04-09 21:13:15 UTC (rev 47401)
+++ trunk/Master/texmf-dist/doc/platex/base/README.md	2018-04-09 21:13:34 UTC (rev 47402)
@@ -61,6 +61,6 @@
 
 ## Release Date
 
-2018-04-07
+2018-04-08
 
 Japanese TeX Development Community

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

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

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

Modified: trunk/Master/texmf-dist/source/platex/base/platex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/platex.dtx	2018-04-09 21:13:15 UTC (rev 47401)
+++ trunk/Master/texmf-dist/source/platex/base/platex.dtx	2018-04-09 21:13:34 UTC (rev 47402)
@@ -78,6 +78,8 @@
 % \changes{v1.0t}{2018/02/07}{ascmac$B%Q%C%1!<%8$rFHN)$5$;$?(B}
 % \changes{v1.0u}{2018/02/18}{nidanfloat$B%Q%C%1!<%8$rFHN)$5$;$?(B}
 % \changes{v1.0v}{2018/04/06}{$B:G?7$N(Bsource2e$B$X$NDI?o(B}
+% \changes{v1.0w}{2018/04/08}{$B0BA4$N$?$a%U%)!<%^%C%H:n at .;~$N(B
+%    $B%P%J!<I=<($r$d$a$?(B}
 %\else
 % \changes{v1.0}{1995/05/08}{first edition}
 % \changes{v1.0a}{1995/08/25}{Added 'Compatibility', `Usage of \dst{}'
@@ -114,6 +116,8 @@
 % \changes{v1.0t}{2018/02/07}{Moved ascmac package to separate bundle}
 % \changes{v1.0u}{2018/02/18}{Moved nidanfloat package to separate bundle}
 % \changes{v1.0v}{2018/04/06}{Sync with the latest \file{source2e.tex}}
+% \changes{v1.0w}{2018/04/08}{Stop showing banner during
+%    format generation for safety}
 %\fi
 % \fi
 %
@@ -121,7 +125,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{platex.dtx}[2018/04/06 v1.0v pLaTeX document file]
+\ProvidesFile{platex.dtx}[2018/04/08 v1.0w pLaTeX document file]
 % \iffalse
 \documentclass{jltxdoc}
 \usepackage{plext}
@@ -513,14 +517,21 @@
 %    \end{macrocode}
 %
 %\ifJAPANESE
-% $B%U%)!<%^%C%H:n at .;~$K(B\pLaTeX{}$B$N%P!<%8%g%s$,$o$+$k$h$&$K!"(B
-% $BC<Kv$KI=<($7$^$9!#(B
+% $B0JA0$N%P!<%8%g%s$G$O!"%U%)!<%^%C%H:n at .;~$K(B\pLaTeX{}$B$N%P!<%8%g%s$,(B
+% $B$o$+$k$h$&$K!"C<Kv$KI=<($7$F$$$^$7$?$,!"(B|\everyjob| $B$K%P%J!<I=<((B
+% $B0J30$N%3!<%I$,4^$^$l$k2DG=@-$r9MN8$7!"0BA4$N$?$a$d$a$^$7$?!#(B
+% \changes{v1.0w}{2018/04/08}{$B0BA4$N$?$a%U%)!<%^%C%H:n at .;~$N(B
+%    $B%P%J!<I=<($r$d$a$?(B}
 %\else
-% Display \pLaTeX\ version on the terminal, so that
-% it can be easily recognized during format creation.
+% In the previous version, we displayed \pLaTeX\ version
+% on the terminal, so that it can be easily recognized
+% during format creation; however |\everyjob| can contain
+% any code other than showing a banner, so now disabled.
+% \changes{v1.0w}{2018/04/08}{Stop showing banner during
+%    format generation for safety}
 %\fi
 %    \begin{macrocode}
-\the\everyjob
+%\the\everyjob
 %    \end{macrocode}
 %
 %\ifJAPANESE

Modified: trunk/Master/texmf-dist/source/platex/base/plfonts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2018-04-09 21:13:15 UTC (rev 47401)
+++ trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2018-04-09 21:13:34 UTC (rev 47402)
@@ -80,6 +80,8 @@
 % \changes{v1.6n}{2018/04/06}{\cs{UseRawInputEncoding}$B$G;H$o$l$k(B
 %    \cs{DeclareFontEncoding@}$B$NJ]B8HG$bDj5A(B
 %    (sync with ltfinal.dtx 2018/04/06 v2.1b)}
+% \changes{v1.6o}{2018/04/08}{Delay full UTF-8 handling to \cs{everyjob}
+%    (sync with ltfinal.dtx 2018/04/08 v2.1d)}
 % \fi
 %
 % \iffalse
@@ -86,7 +88,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{plfonts.dtx}[2018/04/06 v1.6n pLaTeX New Font Selection Scheme]
+\ProvidesFile{plfonts.dtx}[2018/04/08 v1.6o pLaTeX New Font Selection Scheme]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{plfonts.dtx}
@@ -697,6 +699,22 @@
   \global\@namedef{M@#1}{\default at M#3}%
   \xdef\LastDeclaredEncoding{#1}%
   }
+%    \end{macrocode}
+% $B$5$i$K!"(B\LaTeXe\ 2018-04-01 Patch level 2$B$G(B
+% $B!V%3%^%s%I%i%$%s0z?t$K(BUnicode$BJ8;z$,;H$o$l$?>l9g$X$NBP=h!W(B
+% $B$,2C$($i$l$^$7$?$N$G!"$=$l$KDI?o$7$^$9!#(B
+% \changes{v1.6o}{2018/04/08}{Delay full UTF-8 handling to \cs{everyjob}
+%    (sync with ltfinal.dtx 2018/04/08 v2.1d)}
+%    \begin{macrocode}
+%<plcore>\ifx\UTFviii at two@octets@@\@undefined\else
+%<plcore>  \everyjob\expandafter{\the\everyjob
+%<plcore>    \let\UTFviii at two@octets\UTFviii at two@octets@@
+%<plcore>    \let\UTFviii at three@octets\UTFviii at three@octets@@
+%<plcore>    \let\UTFviii at four@octets\UTFviii at four@octets@@
+%<plcore>  }
+%<plcore>\fi
+%    \end{macrocode}
+%    \begin{macrocode}
 \fi
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease

Modified: trunk/Master/texmf-dist/source/platex/base/plvers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2018-04-09 21:13:15 UTC (rev 47401)
+++ trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2018-04-09 21:13:34 UTC (rev 47402)
@@ -68,12 +68,14 @@
 %    (sync with ltvers 2018/01/08 v1.1a)}
 % \changes{v1.1i}{2018/03/31}{\LaTeXe\ 2017-04-15$B0J9_I,?\(B}
 % \changes{v1.1j}{2018/04/07}{\LaTeX\ \texttt{!<2018-04-01!>}$BHGBP1~3NG'(B}
+% \changes{v1.1k}{2018/04/08}{$B%P%J!<D4 at a$N%3!<%I$r:G8e(B(plfinal)$B$G$O$J$/(B
+%    $B:G=i(B(plcore)$B$KAa$a$?(B}
 % \fi
 %
 % \iffalse
 %<*driver>
 % \fi
-\ProvidesFile{plvers.dtx}[2018/04/07 v1.1j pLaTeX Kernel (Version Info)]
+\ProvidesFile{plvers.dtx}[2018/04/08 v1.1k pLaTeX Kernel (Version Info)]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{plvers.dtx}
@@ -168,7 +170,7 @@
    {2018-04-01}
 %</plcore|platexrelease>
 %<*plcore>
-\def\ppatch at level{0}
+\def\ppatch at level{1}
 %</plcore>
 %    \end{macrocode}
 % \end{macro}
@@ -282,8 +284,10 @@
 % \changes{v1.1d}{2017/09/24}{$B%Q%C%A%l%Y%k$,Ii$N?t$N>l9g$r(Bpre-release$B07$$$X(B}
 % \changes{v1.1g}{2017/12/04}{\pLaTeX{}$B$N%P%J!<$NDj5A;~$K(B
 %    \cs{pfmtname}, \cs{pfmtversion}, \cs{ppatch at level}$B$rE83+$7$J$$$h$&$K(B}
+% \changes{v1.1k}{2018/04/08}{$B%P%J!<D4 at a$N%3!<%I$r:G8e(B(plfinal)$B$G$O$J$/(B
+%    $B:G=i(B(plcore)$B$KAa$a$?(B}
 %    \begin{macrocode}
-%<*plfinal>
+%<*plcore>
 %\ifx\ppatch at level\@undefined % fallback if undefined in pLaTeX
 %  \def\ppatch at level{0}\fi
 \begingroup
@@ -319,7 +323,7 @@
   \global\everyjob\expandafter{\platexBANNER}%
 \endgroup
 \let\platexBANNER=\@undefined
-%</plfinal>
+%</plcore>
 %    \end{macrocode}
 % \end{macro}
 %

Modified: trunk/Master/texmf-dist/tex/platex/base/platex.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/platex.ltx	2018-04-09 21:13:15 UTC (rev 47401)
+++ trunk/Master/texmf-dist/tex/platex/base/platex.ltx	2018-04-09 21:13:34 UTC (rev 47402)
@@ -28,7 +28,6 @@
                      * Local config file pldefs.cfg used^^J%
                      *************************************}}%
            {\input{pldefs.ltx}}
-\the\everyjob
 \everyjob\expandafter{%
   \the\everyjob
   \IfFileExists{platex.cfg}{%

Modified: trunk/Master/texmf-dist/tex/platex/base/plcore.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2018-04-09 21:13:15 UTC (rev 47401)
+++ trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2018-04-09 21:13:34 UTC (rev 47402)
@@ -34,8 +34,31 @@
 \def\pfmtname{pLaTeX2e}
 \def\pfmtversion
    {2018-04-01}
-\def\ppatch at level{0}
+\def\ppatch at level{1}
 \edef\platexBANNER{\the\everyjob\noexpand\typeout{}\relax}% save LaTeX banner
+\begingroup
+  \def\parse@@BANNER\typeout#1\typeout#2#3\relax{#1}
+  \toks0=\expandafter\expandafter\expandafter{%
+           \expandafter\parse@@BANNER\platexBANNER}
+  \ifnum\ppatch at level=0
+    \toks2={\pfmtname\space<\pfmtversion>\space}%
+  \else\ifnum\ppatch at level>0
+    \toks2={\pfmtname\space<\pfmtversion>+\ppatch at level\space}%
+  \else
+    \toks2={\pfmtname\space<\pfmtversion>-pre\ppatch at level\space}%
+  \fi\fi
+  \edef\platexBANNER{\the\toks2 (based on \the\toks0)}
+  \global\everyjob\expandafter{%
+    \expandafter\typeout\expandafter{\platexBANNER}}%
+\endgroup
+\begingroup
+  \def\parse@@BANNER\typeout#1\typeout#2#3\relax{#2}
+  \toks0=\expandafter\expandafter\expandafter{%
+           \expandafter\parse@@BANNER\platexBANNER}
+  \edef\platexBANNER{\the\everyjob \noexpand\typeout{\the\toks0}}
+  \global\everyjob\expandafter{\platexBANNER}%
+\endgroup
+\let\platexBANNER=\@undefined
 \newif\if at plincludeinrelease
 \@plincludeinreleasefalse
 \def\plIncludeInRelease#1{%
@@ -185,7 +208,14 @@
   \global\@namedef{M@#1}{\default at M#3}%
   \xdef\LastDeclaredEncoding{#1}%
   }
+\ifx\UTFviii at two@octets@@\@undefined\else
+  \everyjob\expandafter{\the\everyjob
+    \let\UTFviii at two@octets\UTFviii at two@octets@@
+    \let\UTFviii at three@octets\UTFviii at three@octets@@
+    \let\UTFviii at four@octets\UTFviii at four@octets@@
+  }
 \fi
+\fi
 \def\DeclareKanjiEncoding#1{%
   \@latex at warning{%
      The \string\DeclareKanjiEncoding\space is obsoleted command.  Please use
@@ -1209,29 +1239,6 @@
   \mathchardef\e at mathgroup@top=256 % for e-pTeX FAM256 patched
 \fi
 %% File: plvers.dtx
-\begingroup
-  \def\parse@@BANNER\typeout#1\typeout#2#3\relax{#1}
-  \toks0=\expandafter\expandafter\expandafter{%
-           \expandafter\parse@@BANNER\platexBANNER}
-  \ifnum\ppatch at level=0
-    \toks2={\pfmtname\space<\pfmtversion>\space}%
-  \else\ifnum\ppatch at level>0
-    \toks2={\pfmtname\space<\pfmtversion>+\ppatch at level\space}%
-  \else
-    \toks2={\pfmtname\space<\pfmtversion>-pre\ppatch at level\space}%
-  \fi\fi
-  \edef\platexBANNER{\the\toks2 (based on \the\toks0)}
-  \global\everyjob\expandafter{%
-    \expandafter\typeout\expandafter{\platexBANNER}}%
-\endgroup
-\begingroup
-  \def\parse@@BANNER\typeout#1\typeout#2#3\relax{#2}
-  \toks0=\expandafter\expandafter\expandafter{%
-           \expandafter\parse@@BANNER\platexBANNER}
-  \edef\platexBANNER{\the\everyjob \noexpand\typeout{\the\toks0}}
-  \global\everyjob\expandafter{\platexBANNER}%
-\endgroup
-\let\platexBANNER=\@undefined
 \AtBeginDocument{%
   \@ifpackageloaded{latexrelease}{%
     \@ifpackageloaded{platexrelease}{}{%



More information about the tex-live-commits mailing list