summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/platex/base/platexrelease.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-07-01 22:02:45 +0000
committerKarl Berry <karl@freefriends.org>2016-07-01 22:02:45 +0000
commit32d874778719320f86ce71995a941d97f907edb4 (patch)
treef3cef3d1cedadb8ebde591be790cd3fe03ffc048 /Master/texmf-dist/tex/platex/base/platexrelease.sty
parent8900470cb1abd3d98f6d127eb080e239984808d5 (diff)
platex (1jul16)
git-svn-id: svn://tug.org/texlive/trunk@41593 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.sty83
1 files changed, 63 insertions, 20 deletions
diff --git a/Master/texmf-dist/tex/platex/base/platexrelease.sty b/Master/texmf-dist/tex/platex/base/platexrelease.sty
index c2b1292ba14..fb296fb741b 100644
--- a/Master/texmf-dist/tex/platex/base/platexrelease.sty
+++ b/Master/texmf-dist/tex/platex/base/platexrelease.sty
@@ -34,7 +34,7 @@
\edef\p@known@latexreleaseversion
{2016/03/31}
\edef\platexreleaseversion
- {2016/06/10}
+ {2016/07/01}
\def\plIncludeInRelease#1{\kernel@ifnextchar[%
{\@plIncludeInRelease{#1}}
{\@plIncludeInRelease{#1}[#1]}}
@@ -76,7 +76,7 @@
%%
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{platexrelease}
- [2016/06/08 v1.0d latexrelease support for pLaTeX Kernel]
+ [2016/06/30 v1.0e latexrelease support for pLaTeX Kernel]
\RequirePackageWithOptions{latexrelease}
\ifnum\expandafter\@parse@version\latexreleaseversion//00\@nil
>\expandafter\@parse@version\p@known@latexreleaseversion//00\@nil
@@ -132,7 +132,7 @@ of this package available from CTAN}
\fi
\let\pfmtversion\requestedplpatchdate
\let\currentpLaTeXdate\requestedpLaTeXdate
-\plIncludeInRelease{2016/06/10}{\PackageWarning}{pLaTeX Info}%
+\plIncludeInRelease{2016/07/01}{\PackageWarning}{pLaTeX Info}%
\plEndIncludeInRelease
\plIncludeInRelease{2016/04/17}{\PackageWarning}{pLaTeX Info}%
\PackageWarningNoLine{platexrelease}{%
@@ -160,9 +160,16 @@ of this package available from CTAN}
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\plIncludeInRelease{2016/06/10}{\@text@composite}
- {Fix for non-zero baselineshift}%
+\plIncludeInRelease{2016/06/10}{\g@tlastchart@}
+ {Added \g@tlastchart@}%
\def\g@tlastchart@#1{#1\ifx\lastnodechar\@undefined\m@ne\else\lastnodechar\fi}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\g@tlastchart@}
+ {Added \g@tlastchart@}%
+\let\g@tlastchart@\@undefined
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/06/10}{\pltx@isletter}
+ {Added \pltx@isletter}%
\def\pltx@mark{\pltx@mark@}
\let\pltx@scanstop\relax
\long\def\pltx@cond#1\fi{%
@@ -181,9 +188,44 @@ of this package available from CTAN}
\pltx@cond{\ifnum0\ifcat A\noexpand#21\fi\ifcat=\noexpand#21\fi>\z@}\fi
{\@firstoftwo}{\@secondoftwo}%
}{\@secondoftwo}}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\pltx@isletter}
+ {Added \pltx@isletter}%
+\let\pltx@isletter\@undefined
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/06/10}{\@text@composite}
+ {Wrong fix for non-zero baselineshift}%
+\def\@text@composite#1#2#3\@text@composite{%
+ \expandafter\@text@composite@x
+ \csname\string#1-\string#2\endcsname}
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/04/17}{\@text@composite}
+ {Wrong fix for non-zero baselineshift}%
+\def\@text@composite#1#2#3#{%
+ \begingroup
+ \setbox\z@=\hbox\bgroup%
+ \ybaselineshift\z@\tbaselineshift\z@
+ \expandafter\@text@composite@x
+ \csname\string#1-\string#2\endcsname}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@text@composite}
+ {Wrong fix for non-zero baselineshift}%
\def\@text@composite#1#2#3\@text@composite{%
\expandafter\@text@composite@x
\csname\string#1-\string#2\endcsname}
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/07/01}{\@text@composite@x}
+ {Fix for non-zero baselineshift}%
+\def\@text@composite@x#1{%
+ \ifx#1\relax
+ \expandafter\@secondoftwo
+ \else
+ \expandafter\@firstoftwo
+ \fi
+ #1}
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/06/10}{\@text@composite@x}
+ {Fix for non-zero baselineshift}%
\def\@text@composite@x#1#2{%
\ifx#1\relax
#2%
@@ -229,16 +271,8 @@ of this package available from CTAN}
\fi
}
\plEndIncludeInRelease
-\plIncludeInRelease{2016/04/17}{\@text@composite}
+\plIncludeInRelease{2016/04/17}{\@text@composite@x}
{Fix for non-zero baselineshift}%
-\let\g@tlastchart@\@undefined
-\let\pltx@isletter\@undefined
-\def\@text@composite#1#2#3#{%
- \begingroup
- \setbox\z@=\hbox\bgroup%
- \ybaselineshift\z@\tbaselineshift\z@
- \expandafter\@text@composite@x
- \csname\string#1-\string#2\endcsname}
\def\@text@composite@x#1#2{%
\ifx#1\relax
\expandafter\@secondoftwo
@@ -260,13 +294,8 @@ of this package available from CTAN}
\box\z@
\endgroup}
\plEndIncludeInRelease
-\plIncludeInRelease{0000/00/00}{\@text@composite}
+\plIncludeInRelease{0000/00/00}{\@text@composite@x}
{Fix for non-zero baselineshift}%
-\let\g@tlastchart@\@undefined
-\let\pltx@isletter\@undefined
-\def\@text@composite#1#2#3\@text@composite{%
- \expandafter\@text@composite@x
- \csname\string#1-\string#2\endcsname}
\def\@text@composite@x#1{%
\ifx#1\relax
\expandafter\@secondoftwo
@@ -412,6 +441,20 @@ of this package available from CTAN}
\fi
}
\plEndIncludeInRelease
+\plIncludeInRelease{2016/07/01}{\AtBeginDvi}
+ {Fix for incompatible direction}%
+\def \AtBeginDvi #1{%
+ \global \setbox \@begindvibox
+ \vbox{\yoko \unvbox \@begindvibox #1}%
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\AtBeginDvi}
+ {Fix for incompatible direction}%
+\def \AtBeginDvi #1{%
+ \global \setbox \@begindvibox
+ \vbox{\unvbox \@begindvibox #1}%
+}
+\plEndIncludeInRelease
\plIncludeInRelease{2016/04/17}{\@makefnmark}
{Remove extra \xkanjiskip}%
\renewcommand\@makefnmark{%