summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/platex/base/platexrelease.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-01-27 22:08:25 +0000
committerKarl Berry <karl@freefriends.org>2018-01-27 22:08:25 +0000
commit494ded8bbbfa7facb86370d8a836f7434bb6a9b3 (patch)
treeb0d4c0ed530b71a2037bb421c3e9738c6a1d4d02 /Master/texmf-dist/tex/platex/base/platexrelease.sty
parentcccab1749324c32f9cef51fb293e82839da6330a (diff)
platex (27jan18)
git-svn-id: svn://tug.org/texlive/trunk@46463 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/platex/base/platexrelease.sty')
-rw-r--r--Master/texmf-dist/tex/platex/base/platexrelease.sty65
1 files changed, 50 insertions, 15 deletions
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]{%