diff options
author | Karl Berry <karl@freefriends.org> | 2018-01-27 22:08:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-01-27 22:08:25 +0000 |
commit | 494ded8bbbfa7facb86370d8a836f7434bb6a9b3 (patch) | |
tree | b0d4c0ed530b71a2037bb421c3e9738c6a1d4d02 | |
parent | cccab1749324c32f9cef51fb293e82839da6330a (diff) |
platex (27jan18)
git-svn-id: svn://tug.org/texlive/trunk@46463 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/platex/base/LICENSE | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/platex/base/README.md | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/platex/base/platexrelease.pdf | bin | 120317 -> 121449 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/platex/base/pldoc.pdf | bin | 786628 -> 786887 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/platex/base/platexrelease.dtx | 54 | ||||
-rw-r--r-- | Master/texmf-dist/source/platex/base/plcore.dtx | 54 | ||||
-rw-r--r-- | Master/texmf-dist/source/platex/base/plvers.dtx | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/platex/base/platexrelease.sty | 65 | ||||
-rw-r--r-- | Master/texmf-dist/tex/platex/base/plcore.ltx | 15 |
9 files changed, 129 insertions, 65 deletions
diff --git a/Master/texmf-dist/doc/platex/base/LICENSE b/Master/texmf-dist/doc/platex/base/LICENSE index 6148e0b9824..c052ebeb9c0 100644 --- a/Master/texmf-dist/doc/platex/base/LICENSE +++ b/Master/texmf-dist/doc/platex/base/LICENSE @@ -1,5 +1,5 @@ Copyright (c) 2010 ASCII MEDIA WORKS -Copyright (c) 2016-2017 Japanese TeX Development Community +Copyright (c) 2016-2018 Japanese TeX Development Community All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/Master/texmf-dist/doc/platex/base/README.md b/Master/texmf-dist/doc/platex/base/README.md index 4bf6b7efba7..1c3936d7041 100644 --- a/Master/texmf-dist/doc/platex/base/README.md +++ b/Master/texmf-dist/doc/platex/base/README.md @@ -61,6 +61,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)). ## Release Date -2017-12-17 +2018-01-27 Japanese TeX Development Community diff --git a/Master/texmf-dist/doc/platex/base/platexrelease.pdf b/Master/texmf-dist/doc/platex/base/platexrelease.pdf Binary files differindex ad6944dc1dc..ee587172dd9 100644 --- a/Master/texmf-dist/doc/platex/base/platexrelease.pdf +++ b/Master/texmf-dist/doc/platex/base/platexrelease.pdf diff --git a/Master/texmf-dist/doc/platex/base/pldoc.pdf b/Master/texmf-dist/doc/platex/base/pldoc.pdf Binary files differindex 6ffe50b86e1..01f282647a2 100644 --- a/Master/texmf-dist/doc/platex/base/pldoc.pdf +++ b/Master/texmf-dist/doc/platex/base/pldoc.pdf diff --git a/Master/texmf-dist/source/platex/base/platexrelease.dtx b/Master/texmf-dist/source/platex/base/platexrelease.dtx index caccf3c2b3d..792685fe724 100644 --- a/Master/texmf-dist/source/platex/base/platexrelease.dtx +++ b/Master/texmf-dist/source/platex/base/platexrelease.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment %% File: platexrelease.dtx % -% Copyright (c) 2016 Japanese TeX Development Community +% Copyright (c) 2016-2018 Japanese TeX Development Community % % This file is part of the pLaTeX2e system (community edition). % ------------------------------------------------------------- @@ -22,6 +22,7 @@ % \changes{v1.0g}{2016/09/08}{p\LaTeX\ \texttt{!<2016/09/03!>}$BHG$K7Y9p(B} % \changes{v1.0h}{2017/09/26}{p\LaTeX\ \texttt{!<2017/07/29!>}$BHG$K7Y9p(B} % \changes{v1.0i}{2017/12/06}{$B%?%$%]=$@5(B} +% \changes{v1.0j}{2018/01/27}{p\LaTeX\ \texttt{!<2017/09/26!>}$BHG$K7Y9p(B} % \fi % % \iffalse @@ -30,7 +31,7 @@ \ProvidesFile{platexrelease.dtx} %</driver> %<platexrelease>\ProvidesPackage{platexrelease} - [2017/12/06 v1.0i latexrelease support for pLaTeX Kernel] + [2018/01/27 v1.0j latexrelease support for pLaTeX Kernel] %<*driver> \documentclass{jltxdoc} \GetFileInfo{platexrelease.dtx} @@ -300,35 +301,56 @@ of this package available from CTAN} % \changes{v1.0g}{2016/09/08}{p\LaTeX\ \texttt{!<2016/09/03!>}$BHG$K7Y9p(B} % \changes{v1.0h}{2017/09/26}{p\LaTeX\ \texttt{!<2017/07/29!>}$BHG$K7Y9p(B} % \changes{v1.0i}{2017/12/06}{$B%?%$%]=$@5(B} +% \changes{v1.0j}{2018/01/27}{p\LaTeX\ \texttt{!<2017/09/26!>}$BHG$K7Y9p(B} % \begin{macrocode} -\plIncludeInRelease{2017/09/26}{\PackageWarning}{pLaTeX Info}% -\plEndIncludeInRelease -\plIncludeInRelease{2017/07/29}{\PackageWarning}{pLaTeX Info}% - \PackageWarningNoLine{platexrelease}{% +\def\pliirpkg@ver@warn{% 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} +\plIncludeInRelease{2017/10/28}{\PackageWarning}{pLaTeX Info}% + % * <2017/10/28>+4 +\plEndIncludeInRelease +\plIncludeInRelease{2017/07/29}{\PackageWarning}{pLaTeX Info}% + % * <2017/10/28>+3 + % * <2017/10/28>+2 + % * <2017/10/28>+1 + % * <2017/10/28> + % * <2017/09/26> + % * <2017/07/29>+1 + % - Enabling \linebreak before prebreakpenalty caused + % ineffective \nolinebreak (fixed in <2017/10/28>+4) + % * <2017/07/29> + % - Inhibit JFM glue in tabular cells resulted in + % misplaced right alignment (fixed in <2017/09/26>) + \PackageWarningNoLine{platexrelease}{\pliirpkg@ver@warn} \plEndIncludeInRelease \plIncludeInRelease{2016/09/08}{\PackageWarning}{pLaTeX Info}% + % * <2017/05/05> + % * <2017/04/08> + % * <2016/11/29> + % * <2016/09/08> \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} + % * <2016/09/03> + % - \footnotetext in vertical mode resulted in extra + % vertical space (fixed in <2016/09/08>) + \PackageWarningNoLine{platexrelease}{\pliirpkg@ver@warn} \plEndIncludeInRelease \plIncludeInRelease{2016/07/01}{\PackageWarning}{pLaTeX Info}% + % * <2016/07/01> \plEndIncludeInRelease \plIncludeInRelease{2016/04/17}{\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} + % * <2016/06/10>+1 + % * <2016/06/10> + % * <2016/05/07> + % * <2016/04/17> + % - Fix for non-zero baselineshift in accent composition + % was problematic (fixed in <2016/07/01>) + \PackageWarningNoLine{platexrelease}{\pliirpkg@ver@warn} \plEndIncludeInRelease \plIncludeInRelease{0000/00/00}{\PackageWarning}{pLaTeX Info}% + % * <2006/11/10> \plEndIncludeInRelease % \end{macrocode} % diff --git a/Master/texmf-dist/source/platex/base/plcore.dtx b/Master/texmf-dist/source/platex/base/plcore.dtx index 24505c96e96..156d9319100 100644 --- a/Master/texmf-dist/source/platex/base/plcore.dtx +++ b/Master/texmf-dist/source/platex/base/plcore.dtx @@ -3,7 +3,7 @@ % % Copyright 1994-2001 ASCII Corporation. % Copyright (c) 2010 ASCII MEDIA WORKS -% Copyright (c) 2016-2017 Japanese TeX Development Community +% Copyright (c) 2016-2018 Japanese TeX Development Community % % This file is part of the pLaTeX2e system (community edition). % ------------------------------------------------------------- @@ -78,13 +78,15 @@ % \changes{v1.2t}{2017/10/31}{v1.2s$B$NJQ99$KH<$$!"(B\cs{ref}$B$,?t<0%b!<%I$G(B % $B%(%i!<$K$J$C$F$$$?$N$r=$@5(B} % \changes{v1.2u}{2017/11/04}{emath$B$N(B\cs{marusuuref}$BBP:v(B} +% \changes{v1.2v}{2018/01/27}{v1.2o$B$H(Bv1.2q$B$N=$@5$G(B\cs{nolinebreak}$B$,(B +% $B8z$+$J$$>l9g$,$"$C$?$N$G!"85$KLa$7$?(B} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{plcore.dtx}[2017/11/04 v1.2u pLaTeX core file] +\ProvidesFile{plcore.dtx}[2018/01/27 v1.2v pLaTeX core file] % \iffalse \documentclass{jltxdoc} \GetFileInfo{plcore.dtx} @@ -286,24 +288,42 @@ % $BF1;N$N9g;;$O9T$o$l$J$$$3$H$rMxMQ$7$F$$$^$9!#(B % \changes{v1.2q}{2017/08/25}{\cs{nolinebreak}$B$N>l9g$K(B\cs{(x)kanjiskip}$B$,(B % $BF~$i$J$/$J$C$F$$$?$N$r=$@5(B} +% +% $B$H$3$m$,!"$=$NJQ99$K$h$C$F$=$b$=$b(B|\nolinebreak|$B$,8z$+$J$$>l9g$,(B +% $B@8$8$?$N$G!"JQ99A4BN$r$$$C$?$s%-%c%s%;%k$7$F85$KLa$7$^$9!#(B +% \changes{v1.2v}{2018/01/27}{v1.2o$B$H(Bv1.2q$B$N=$@5$G(B\cs{nolinebreak}$B$,(B +% $B8z$+$J$$>l9g$,$"$C$?$N$G!"85$KLa$7$?(B} % \begin{macrocode} +%<platexrelease>\plIncludeInRelease{2017/10/28}{\@no@lnbk} +%<platexrelease> {Break before prebreakpenalty}% +%<platexrelease>\def\@no@lnbk #1[#2]{% +%<platexrelease> \ifvmode +%<platexrelease> \@nolnerr +%<platexrelease> \else +%<platexrelease> \@tempskipa\lastskip +%<platexrelease> \unskip +%<platexrelease> \penalty #1\@getpen{#2}% +%<platexrelease> \ifdim\@tempskipa>\z@ +%<platexrelease> \hskip\@tempskipa +%<platexrelease> \ignorespaces +%<platexrelease> \fi +%<platexrelease> \fi} +%<platexrelease>\plEndIncludeInRelease %<platexrelease>\plIncludeInRelease{2017/07/29}{\@no@lnbk} %<platexrelease> {Break before prebreakpenalty}% -%<*plcore|platexrelease> -\def\@no@lnbk #1[#2]{% - \ifvmode - \@nolnerr - \else - \@tempskipa\lastskip - \unskip - \penalty #1\@getpen{#2}% - \penalty\z@\relax %% added (2017/08/25) - \ifdim\@tempskipa>\z@ - \hskip\@tempskipa - \ignorespaces - \fi - \fi} -%</plcore|platexrelease> +%<platexrelease>\def\@no@lnbk #1[#2]{% +%<platexrelease> \ifvmode +%<platexrelease> \@nolnerr +%<platexrelease> \else +%<platexrelease> \@tempskipa\lastskip +%<platexrelease> \unskip +%<platexrelease> \penalty #1\@getpen{#2}% +%<platexrelease> \penalty\z@\relax %% added (2017/08/25) +%<platexrelease> \ifdim\@tempskipa>\z@ +%<platexrelease> \hskip\@tempskipa +%<platexrelease> \ignorespaces +%<platexrelease> \fi +%<platexrelease> \fi} %<platexrelease>\plEndIncludeInRelease %<platexrelease>\plIncludeInRelease{2017/05/05}{\@no@lnbk} %<platexrelease> {Break before prebreakpenalty}% diff --git a/Master/texmf-dist/source/platex/base/plvers.dtx b/Master/texmf-dist/source/platex/base/plvers.dtx index 0623fb07de2..c222a47b19b 100644 --- a/Master/texmf-dist/source/platex/base/plvers.dtx +++ b/Master/texmf-dist/source/platex/base/plvers.dtx @@ -136,7 +136,7 @@ {2017/10/28} %</plcore|platexrelease> %<*plcore> -\def\ppatch@level{3} +\def\ppatch@level{4} %</plcore> % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/tex/platex/base/platexrelease.sty b/Master/texmf-dist/tex/platex/base/platexrelease.sty index 3c696a41285..7f81f324a97 100644 --- a/Master/texmf-dist/tex/platex/base/platexrelease.sty +++ b/Master/texmf-dist/tex/platex/base/platexrelease.sty @@ -44,7 +44,7 @@ %% File: platexrelease.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesPackage{platexrelease} - [2017/12/06 v1.0i latexrelease support for pLaTeX Kernel] + [2018/01/27 v1.0j latexrelease support for pLaTeX Kernel] \RequirePackageWithOptions{latexrelease} \ifnum\expandafter\@parse@version\latexreleaseversion//00\@nil >\expandafter\@parse@version\p@known@latexreleaseversion//00\@nil @@ -100,34 +100,54 @@ of this package available from CTAN} \fi \let\pfmtversion\requestedplpatchdate \let\currentpLaTeXdate\requestedpLaTeXdate -\plIncludeInRelease{2017/09/26}{\PackageWarning}{pLaTeX Info}% -\plEndIncludeInRelease -\plIncludeInRelease{2017/07/29}{\PackageWarning}{pLaTeX Info}% - \PackageWarningNoLine{platexrelease}{% +\def\pliirpkg@ver@warn{% 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} +\plIncludeInRelease{2017/10/28}{\PackageWarning}{pLaTeX Info}% + % * <2017/10/28>+4 +\plEndIncludeInRelease +\plIncludeInRelease{2017/07/29}{\PackageWarning}{pLaTeX Info}% + % * <2017/10/28>+3 + % * <2017/10/28>+2 + % * <2017/10/28>+1 + % * <2017/10/28> + % * <2017/09/26> + % * <2017/07/29>+1 + % - Enabling \linebreak before prebreakpenalty caused + % ineffective \nolinebreak (fixed in <2017/10/28>+4) + % * <2017/07/29> + % - Inhibit JFM glue in tabular cells resulted in + % misplaced right alignment (fixed in <2017/09/26>) + \PackageWarningNoLine{platexrelease}{\pliirpkg@ver@warn} \plEndIncludeInRelease \plIncludeInRelease{2016/09/08}{\PackageWarning}{pLaTeX Info}% + % * <2017/05/05> + % * <2017/04/08> + % * <2016/11/29> + % * <2016/09/08> \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} + % * <2016/09/03> + % - \footnotetext in vertical mode resulted in extra + % vertical space (fixed in <2016/09/08>) + \PackageWarningNoLine{platexrelease}{\pliirpkg@ver@warn} \plEndIncludeInRelease \plIncludeInRelease{2016/07/01}{\PackageWarning}{pLaTeX Info}% + % * <2016/07/01> \plEndIncludeInRelease \plIncludeInRelease{2016/04/17}{\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} + % * <2016/06/10>+1 + % * <2016/06/10> + % * <2016/05/07> + % * <2016/04/17> + % - Fix for non-zero baselineshift in accent composition + % was problematic (fixed in <2016/07/01>) + \PackageWarningNoLine{platexrelease}{\pliirpkg@ver@warn} \plEndIncludeInRelease \plIncludeInRelease{0000/00/00}{\PackageWarning}{pLaTeX Info}% + % * <2006/11/10> \plEndIncludeInRelease %% File: plfonts.dtx \plIncludeInRelease{2017/04/08}{\ystrutbox} @@ -502,6 +522,21 @@ of this package available from CTAN} \def\<{\inhibitglue} \plEndIncludeInRelease %% File: plcore.dtx +\plIncludeInRelease{2017/10/28}{\@no@lnbk} + {Break before prebreakpenalty}% +\def\@no@lnbk #1[#2]{% + \ifvmode + \@nolnerr + \else + \@tempskipa\lastskip + \unskip + \penalty #1\@getpen{#2}% + \ifdim\@tempskipa>\z@ + \hskip\@tempskipa + \ignorespaces + \fi + \fi} +\plEndIncludeInRelease \plIncludeInRelease{2017/07/29}{\@no@lnbk} {Break before prebreakpenalty}% \def\@no@lnbk #1[#2]{% diff --git a/Master/texmf-dist/tex/platex/base/plcore.ltx b/Master/texmf-dist/tex/platex/base/plcore.ltx index 0c5fbf0477b..000ae2fb325 100644 --- a/Master/texmf-dist/tex/platex/base/plcore.ltx +++ b/Master/texmf-dist/tex/platex/base/plcore.ltx @@ -19,7 +19,7 @@ \def\pfmtname{pLaTeX2e} \def\pfmtversion {2017/10/28} -\def\ppatch@level{3} +\def\ppatch@level{4} \edef\platexBANNER{\the\everyjob\noexpand\typeout{}\relax}% save LaTeX banner \def\plIncludeInRelease#1{\kernel@ifnextchar[% {\@plIncludeInRelease{#1}} @@ -712,19 +712,6 @@ \unskip \reserved@e {\reserved@f#1}\nobreak \hfil \break \null \ignorespaces \fi} -\def\@no@lnbk #1[#2]{% - \ifvmode - \@nolnerr - \else - \@tempskipa\lastskip - \unskip - \penalty #1\@getpen{#2}% - \penalty\z@\relax %% added (2017/08/25) - \ifdim\@tempskipa>\z@ - \hskip\@tempskipa - \ignorespaces - \fi - \fi} \gdef\@makecol{% \setbox\@outputbox\box\@cclv% \let\@elt\relax % added on LaTeX (ltoutput.dtx 2003/12/16 v1.2k) |