summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/uplatex/base/uplvers.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/uplatex/base/uplvers.dtx')
-rw-r--r--Master/texmf-dist/source/uplatex/base/uplvers.dtx34
1 files changed, 23 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/uplatex/base/uplvers.dtx b/Master/texmf-dist/source/uplatex/base/uplvers.dtx
index efd98f22a21..a3d3b4bb125 100644
--- a/Master/texmf-dist/source/uplatex/base/uplvers.dtx
+++ b/Master/texmf-dist/source/uplatex/base/uplvers.dtx
@@ -58,12 +58,13 @@
% \changes{v1.0y-u01}{2016/06/29}{\file{uplatex.cfg}の読み込みを追加}
% \changes{v1.0z-u01}{2016/08/26}{\file{uplatex.cfg}の読み込みを
% \file{uplcore.ltx}から\file{uplatex.ltx}へ移動}
+% \changes{v1.1-u01}{2016/09/14}{起動時のバナーを取得するコードを改良}
% \fi
%
% \iffalse
%<*driver>
% \fi
-\ProvidesFile{uplvers.dtx}[2016/08/26 v1.0z-u01 upLaTeX Kernel (Version Info)]
+\ProvidesFile{uplvers.dtx}[2016/09/14 v1.1-u01 upLaTeX Kernel (Version Info)]
% \iffalse
\documentclass{jltxdoc}
\GetFileInfo{uplvers.dtx}
@@ -127,7 +128,7 @@
%</plcore>
%<platexrelease>\edef\platexreleaseversion
%<*plcore|platexrelease>
- {2016/09/08u01}
+ {2016/11/29u01}
%</plcore|platexrelease>
%<*plcore>
\def\ppatch@level{0}
@@ -198,26 +199,31 @@
%
% 起動時に表示される文字列です。
% \LaTeX{}にパッチがあてられている場合は、それも表示します。
+%
+%\iffalse
+% この実装については\file{uplatex.dtx}のコメントを参照。(2016/09/14)
+%\fi
+%
% \changes{v1.0v-u00}{2016/05/07}{起動時の文字列を最新の\LaTeX{}に合わせた。}
% \changes{v1.0w-u00}{2016/05/12}{起動時の文字列に入れる\LaTeX{}のバージョンを
% 元の\LaTeX{}のバナーから引き継ぐように改良}
+% \changes{v1.1-u01}{2016/09/14}{起動時のバナーを取得するコードを改良}
% \begin{macrocode}
\ifx\patch@level\@undefined % fallback if undefined in LaTeX
\def\patch@level{0}\fi
\ifx\ppatch@level\@undefined % fallback if undefined in upLaTeX
\def\ppatch@level{0}\fi
\begingroup
- \def\parse@BANNER#1{\expandafter\parse@@BANNER#1}
- \def\parse@@BANNER#1#2#3#4{#2}
+ \def\parse@@BANNER\typeout#1\typeout#2#3\relax{#1}
\edef\platexTMP{%
\ifnum\ppatch@level=0
\everyjob{\noexpand\typeout{%
\pfmtname\space<\pfmtversion>\space
- (based on \parse@BANNER{\platexBANNER})}}%
+ (based on \expandafter\parse@@BANNER\platexBANNER)}}%
\else
\everyjob{\noexpand\typeout{%
\pfmtname\space<\pfmtversion>+\ppatch@level\space
- (based on \parse@BANNER{\platexBANNER})}}%
+ (based on \expandafter\parse@@BANNER\platexBANNER)}}%
\fi
}
\expandafter
@@ -225,16 +231,22 @@
% \end{macrocode}
%
% p\LaTeX{}やup\LaTeX{}は、独自のハイフネーション・パターンを定義していません。
-% 代わりに、\LaTeX{}が読み込んでいるBabelパッケージのものが適用されます。
-% 起動時の文字列にも\file{hyphen.cfg}のバージョンを反映します。
+% \TeX\ Liveの標準的インストールでは、代わりに\LaTeX{}が読み込んでいる
+% Babelパッケージのものが適用されるはずですから、起動時の文字列にも
+% \file{hyphen.cfg}のバージョンを反映します(Babelパッケージの
+% \file{hyphen.cfg}でない場合は、何も表示されず空行になるはずです)。
+%
+%\iffalse
+% この実装については\file{uplatex.dtx}のコメントを参照。(2016/09/14)
+%\fi
+%
% \changes{v1.0w-u00}{2016/05/12}{起動時の文字列に入れるBabelのバージョンを
% 元の\LaTeX{}のバナーから取得するコードを\file{uplatex.ini}から取り入れた}
% \begin{macrocode}
\begingroup
- \def\parse@BANNER#1{\expandafter\parse@@BANNER#1}
- \def\parse@@BANNER#1#2#3#4{#4}
+ \def\parse@@BANNER\typeout#1\typeout#2#3\relax{#2}
\edef\platexTMP{%
- \the\everyjob\noexpand\typeout{\parse@BANNER{\platexBANNER}}%
+ \the\everyjob\noexpand\typeout{\expandafter\parse@@BANNER\platexBANNER}%
}
\everyjob=\expandafter{\platexTMP}%
\edef\platexTMP{%