From 494ded8bbbfa7facb86370d8a836f7434bb6a9b3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 27 Jan 2018 22:08:25 +0000 Subject: platex (27jan18) git-svn-id: svn://tug.org/texlive/trunk@46463 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/platex/base/platexrelease.sty | 65 +++++++++++++++++----- Master/texmf-dist/tex/platex/base/plcore.ltx | 15 +---- 2 files changed, 51 insertions(+), 29 deletions(-) (limited to 'Master/texmf-dist/tex/platex') 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) -- cgit v1.2.3