summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/platex
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
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')
-rw-r--r--Master/texmf-dist/tex/platex/base/platexrelease.sty65
-rw-r--r--Master/texmf-dist/tex/platex/base/plcore.ltx15
2 files changed, 51 insertions, 29 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]{%
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)