texlive[42018] Master/texmf-dist: platex (8sep16)

commits+karl at tug.org commits+karl at tug.org
Thu Sep 8 23:58:04 CEST 2016


Revision: 42018
          http://tug.org/svn/texlive?view=revision&revision=42018
Author:   karl
Date:     2016-09-08 23:58:04 +0200 (Thu, 08 Sep 2016)
Log Message:
-----------
platex (8sep16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/platex/base/README.md
    trunk/Master/texmf-dist/doc/platex/base/platexrelease.pdf
    trunk/Master/texmf-dist/doc/platex/base/pldoc.pdf
    trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx
    trunk/Master/texmf-dist/source/platex/base/plcore.dtx
    trunk/Master/texmf-dist/source/platex/base/plvers.dtx
    trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
    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	2016-09-08 21:57:45 UTC (rev 42017)
+++ trunk/Master/texmf-dist/doc/platex/base/README.md	2016-09-08 21:58:04 UTC (rev 42018)
@@ -65,6 +65,6 @@
 
 ## Release Date
 
-2016-09-03
+2016-09-08
 
 Japanese TeX Development Community

Modified: trunk/Master/texmf-dist/doc/platex/base/platexrelease.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/platexrelease.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx	2016-09-08 21:57:45 UTC (rev 42017)
+++ trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx	2016-09-08 21:58:04 UTC (rev 42018)
@@ -19,6 +19,7 @@
 % \changes{v1.0e}{2016/06/30}{p\LaTeX\ \texttt{!<2016/06/10!>}$BHG$K7Y9p(B}
 % \changes{v1.0f}{2016/07/05}{$B8E$$(Bplatexrelease$B$N7Y9p$K(B\cs{pfmtversion}$B$G(B
 %      $B$J$/(B\cs{platexreleaseversion}$B$r;HMQ(B(\LaTeXe\ r1207)}
+% \changes{v1.0g}{2016/09/08}{p\LaTeX\ \texttt{!<2016/09/03!>}$BHG$K7Y9p(B}
 % \fi
 %
 % \iffalse
@@ -27,7 +28,7 @@
 \ProvidesFile{platexrelease.dtx}
 %</driver>
 %<platexrelease>\ProvidesPackage{platexrelease}
-                [2016/07/05 v1.0f latexrelease support for pLaTeX Kernel]
+                [2016/09/08 v1.0g latexrelease support for pLaTeX Kernel]
 %<*driver>
 \documentclass{jltxdoc}
 \GetFileInfo{platexrelease.dtx}
@@ -294,7 +295,17 @@
 % \changes{v1.0d}{2016/06/08}{p\LaTeX\ \texttt{!<2016/04/17!>}$BHG$H(B
 %      p\LaTeX\ \texttt{!<2016/05/07!>}$BHG$K7Y9p(B}
 % \changes{v1.0e}{2016/06/30}{p\LaTeX\ \texttt{!<2016/06/10!>}$BHG$K7Y9p(B}
+% \changes{v1.0g}{2016/09/08}{p\LaTeX\ \texttt{!<2016/09/03!>}$BHG$K7Y9p(B}
 %    \begin{macrocode}
+\plIncludeInRelease{2016/09/08}{\PackageWarning}{pLaTeX Info}%
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/09/03}{\PackageWarning}{pLaTeX Info}%
+  \PackageWarningNoLine{platexrelease}{%
+      You selected pLaTeX2e <\pfmtversion>, but\MessageBreak
+      this version of pLaTeX2e is known to have\MessageBreak
+      some critical bugs. We advise you to\MessageBreak
+      select another format date}
+\plEndIncludeInRelease
 \plIncludeInRelease{2016/07/01}{\PackageWarning}{pLaTeX Info}%
 \plEndIncludeInRelease
 \plIncludeInRelease{2016/04/17}{\PackageWarning}{pLaTeX Info}%

Modified: trunk/Master/texmf-dist/source/platex/base/plcore.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plcore.dtx	2016-09-08 21:57:45 UTC (rev 42017)
+++ trunk/Master/texmf-dist/source/platex/base/plcore.dtx	2016-09-08 21:58:04 UTC (rev 42018)
@@ -51,6 +51,8 @@
 %    $BLdBj$KBP=h(B}
 % \changes{v1.2h}{2016/09/01}{$B=DAH$G(Blongtable$B%Q%C%1!<%8$r;H$C$FI=AH$NESCf$G2~%Z!<%8(B
 %    $B$9$k$H$-L58B%k!<%W$,5/$3$kLdBj$KBP=h(B(Issue 21)}
+% \changes{v1.2i}{2016/09/08}{v1.2g$B$N=$@5$GF~$l$?(B\cs{null}$B$,$^$:$+$C$?$N$G(B
+%    $B?eJ?%b!<%I$N$H$-$@$1H/9T$9$k$3$H$K$7$?(B(Issue 23)}
 % \fi
 %
 % \iffalse
@@ -883,7 +885,7 @@
 % \end{macro}
 %
 % \begin{macro}{\pltx at foot@penalty}
-% $BJD$83g8LN`$ND>8e$K(B|\footnotetext|$B$,B3$$$?>l9g!"(B|\footnotetext|$B$NA0$G$N2~9T$O(B
+% $B3+$-3g8LN`$ND>8e$K(B|\footnotetext|$B$,B3$$$?>l9g!"(B|\footnotetext|$B$NA0$G$N2~9T$O(B
 % $BK>$^$7$/$"$j$^$;$s!#$3$N$h$&$J>l9g$KBP=h$9$k$?$a$K!"(B|\pltx at foot@penalty|$B$H$$$&(B
 % $B%+%&%s%?$rMQ0U$7$^$7$?!#(B|\footnotetext|$B$N:G=i$G!VD>A0$N%Z%J%k%F%#CM!W(B
 % $B$H$7$F$3$N%+%&%s%?$,=i4|2=$5$l$^$9!#(B
@@ -981,8 +983,8 @@
 %
 % \changes{v1.0a}{1995/04/07}{$BAHJ}8~$NH=Dj$r%\%C%/%9$N30$G$9$k$h$&$K$7$?(B}
 %    \begin{macrocode}
-%<platexrelease>\plIncludeInRelease{2016/09/03}{\@footnotetext}
-%<platexrelease>                   {Allow break after \footnote}%
+%<platexrelease>\plIncludeInRelease{2016/09/08}{\@footnotetext}
+%<platexrelease>                   {Allow break after \footnote (more fix)}%
 %<*plcore|platexrelease>
 %    \end{macrocode}
 %    \begin{macrocode}
@@ -1010,8 +1012,10 @@
 % $B5SCm$NA0$K%Z%J%k%F%#$,$"$C$?$H$$$&$3$H$G$9$+$i!"I|3h$5$;$F$*$-$^$9!#(B
 % \changes{v1.2g}{2016/08/25}{$B5SCm$N9g0uD>8e$G$N2~9T$,6X;_$5$l$F$7$^$&(B
 %    $BLdBj$KBP=h(B}
+% \changes{v1.2i}{2016/09/08}{v1.2g$B$N=$@5$GF~$l$?(B\cs{null}$B$,$^$:$+$C$?$N$G(B
+%    $B?eJ?%b!<%I$N$H$-$@$1H/9T$9$k$3$H$K$7$?(B(Issue 23)}
 %    \begin{macrocode}
-    \color at endgroup}\null
+    \color at endgroup}\ifhmode\null\fi
     \ifnum\pltx at foot@penalty=\z@\else
       \penalty\pltx at foot@penalty
       \pltx at foot@penalty\z@
@@ -1020,6 +1024,28 @@
 %    \begin{macrocode}
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2016/09/03}{\@footnotetext}
+%<platexrelease>                   {Allow break after \footnote}%
+%<platexrelease>\long\def\@footnotetext#1{%
+%<platexrelease>  \ifydir\def\@tempa{\yoko}\else\def\@tempa{\tate}\fi
+%<platexrelease>  \insert\footins{\@tempa%
+%<platexrelease>    \reset at font\footnotesize
+%<platexrelease>    \interlinepenalty\interfootnotelinepenalty
+%<platexrelease>    \splittopskip\footnotesep
+%<platexrelease>    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
+%<platexrelease>    \hsize\columnwidth \@parboxrestore
+%<platexrelease>    \protected at edef\@currentlabel{%
+%<platexrelease>       \csname p at footnote\endcsname\@thefnmark
+%<platexrelease>    }%
+%<platexrelease>    \color at begingroup
+%<platexrelease>      \@makefntext{%
+%<platexrelease>        \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
+%<platexrelease>    \color at endgroup}\null
+%<platexrelease>    \ifnum\pltx at foot@penalty=\z@\else
+%<platexrelease>      \penalty\pltx at foot@penalty
+%<platexrelease>      \pltx at foot@penalty\z@
+%<platexrelease>    \fi}
+%<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{0000/00/00}{\@footnotetext}
 %<platexrelease>                   {Allow break after \footnote}%
 %<platexrelease>\long\def\@footnotetext#1{%

Modified: trunk/Master/texmf-dist/source/platex/base/plvers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2016-09-08 21:57:45 UTC (rev 42017)
+++ trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2016-09-08 21:58:04 UTC (rev 42018)
@@ -118,7 +118,7 @@
 %</plcore>
 %<platexrelease>\edef\platexreleaseversion
 %<*plcore|platexrelease>
-   {2016/09/03}
+   {2016/09/08}
 %</plcore|platexrelease>
 %<*plcore>
 \def\ppatch at level{0}

Modified: trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2016-09-08 21:57:45 UTC (rev 42017)
+++ trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2016-09-08 21:58:04 UTC (rev 42018)
@@ -18,7 +18,7 @@
 \edef\p at known@latexreleaseversion
    {2016/03/31}
 \edef\platexreleaseversion
-   {2016/09/03}
+   {2016/09/08}
 \def\plIncludeInRelease#1{\kernel at ifnextchar[%
   {\@plIncludeInRelease{#1}}
   {\@plIncludeInRelease{#1}[#1]}}
@@ -44,7 +44,7 @@
 %% File: platexrelease.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{platexrelease}
-                [2016/07/05 v1.0f latexrelease support for pLaTeX Kernel]
+                [2016/09/08 v1.0g latexrelease support for pLaTeX Kernel]
 \RequirePackageWithOptions{latexrelease}
 \ifnum\expandafter\@parse at version\latexreleaseversion//00\@nil
   >\expandafter\@parse at version\p at known@latexreleaseversion//00\@nil
@@ -100,6 +100,15 @@
 \fi
 \let\pfmtversion\requestedplpatchdate
 \let\currentpLaTeXdate\requestedpLaTeXdate
+\plIncludeInRelease{2016/09/08}{\PackageWarning}{pLaTeX Info}%
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/09/03}{\PackageWarning}{pLaTeX Info}%
+  \PackageWarningNoLine{platexrelease}{%
+      You selected pLaTeX2e <\pfmtversion>, but\MessageBreak
+      this version of pLaTeX2e is known to have\MessageBreak
+      some critical bugs. We advise you to\MessageBreak
+      select another format date}
+\plEndIncludeInRelease
 \plIncludeInRelease{2016/07/01}{\PackageWarning}{pLaTeX Info}%
 \plEndIncludeInRelease
 \plIncludeInRelease{2016/04/17}{\PackageWarning}{pLaTeX Info}%
@@ -480,6 +489,28 @@
        {\protected at xdef\@thefnmark{\thempfn}%
     \@footnotetext}}
 \plEndIncludeInRelease
+\plIncludeInRelease{2016/09/08}{\@footnotetext}
+                   {Allow break after \footnote (more fix)}%
+\long\def\@footnotetext#1{%
+  \ifydir\def\@tempa{\yoko}\else\def\@tempa{\tate}\fi
+  \insert\footins{\@tempa%
+    \reset at font\footnotesize
+    \interlinepenalty\interfootnotelinepenalty
+    \splittopskip\footnotesep
+    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
+    \hsize\columnwidth \@parboxrestore
+    \protected at edef\@currentlabel{%
+       \csname p at footnote\endcsname\@thefnmark
+    }%
+    \color at begingroup
+      \@makefntext{%
+        \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
+    \color at endgroup}\ifhmode\null\fi
+    \ifnum\pltx at foot@penalty=\z@\else
+      \penalty\pltx at foot@penalty
+      \pltx at foot@penalty\z@
+    \fi}
+\plEndIncludeInRelease
 \plIncludeInRelease{2016/09/03}{\@footnotetext}
                    {Allow break after \footnote}%
 \long\def\@footnotetext#1{%

Modified: trunk/Master/texmf-dist/tex/platex/base/plcore.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2016-09-08 21:57:45 UTC (rev 42017)
+++ trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2016-09-08 21:58:04 UTC (rev 42018)
@@ -18,7 +18,7 @@
 %% File: plvers.dtx
 \def\pfmtname{pLaTeX2e}
 \def\pfmtversion
-   {2016/09/03}
+   {2016/09/08}
 \def\ppatch at level{0}
 \def\plIncludeInRelease#1{\kernel at ifnextchar[%
   {\@plIncludeInRelease{#1}}
@@ -946,7 +946,7 @@
     \color at begingroup
       \@makefntext{%
         \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
-    \color at endgroup}\null
+    \color at endgroup}\ifhmode\null\fi
     \ifnum\pltx at foot@penalty=\z@\else
       \penalty\pltx at foot@penalty
       \pltx at foot@penalty\z@



More information about the tex-live-commits mailing list