diff options
author | Karl Berry <karl@freefriends.org> | 2015-07-02 22:14:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-07-02 22:14:43 +0000 |
commit | 8c0844204a3fbad2c755beca8c0b1edc6ae33601 (patch) | |
tree | 71c54caf8fd2007a53ad7f1b518f231a61aa2a07 /Master/texmf-dist/source/latex/base/ltfinal.dtx | |
parent | 586aedcf63ecf6ea7da1c1529e5ea5ba8f5cb426 (diff) |
latex (2jul15)
git-svn-id: svn://tug.org/texlive/trunk@37737 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltfinal.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/base/ltfinal.dtx | 96 |
1 files changed, 51 insertions, 45 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltfinal.dtx b/Master/texmf-dist/source/latex/base/ltfinal.dtx index 62223d3a1f0..d1d95dcd259 100644 --- a/Master/texmf-dist/source/latex/base/ltfinal.dtx +++ b/Master/texmf-dist/source/latex/base/ltfinal.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltfinal.dtx} - [2015/04/28 v2.0f LaTeX Kernel (Final Settings)] + [2015/06/23 v2.0h LaTeX Kernel (Final Settings)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltfinal.dtx} @@ -115,6 +115,7 @@ %\begin{macro}{\newmarks} % \changes{v2.0a}{2014/12/30}{macro added} % \changes{v2.0b}{2015/01/23}{use reserved count 256} +% \changes{v2.0g}{2015/06/19}{Use $-1$ for first range to get contiguous allocation} % Allocate extended marks types if etex is active. % Placed here at the end of the format % to increase compatibility with count allocations @@ -129,7 +130,7 @@ % \begin{macrocode} \ifx\marks\@undefined\else \def\newmarks{% - \e@alloc\marks \e@alloc@chardef{\count256}\e@alloc@top\e@alloc@top} + \e@alloc\marks \e@alloc@chardef{\count256}\m@ne\e@alloc@top} \fi % \end{macrocode} % @@ -159,13 +160,14 @@ % \end{macrocode} % % Classes allocatedfrom 4 (1,2 and 3 are used by CJK), up to 254. +% \changes{v2.0g}{2015/06/19}{Use $-1$ for first range to get contiguous allocation} % \begin{macrocode} \ifx\XeTeXcharclass\@undefined \else \countdef\xe@alloc@intercharclass=257 \xe@alloc@intercharclass=\thr@@ \def\newXeTeXintercharclass{% - \e@alloc\XeTeXcharclass\chardef\xe@alloc@intercharclass\@cclv\@cclv} + \e@alloc\XeTeXcharclass\chardef\xe@alloc@intercharclass\m@ne\@cclv} \fi % \end{macrocode} % @@ -639,25 +641,29 @@ % Between major releases, small patches will be distributed in % files |ltpatch.ltx| which must be added at this point. % \changes{v1.0m}{1994/06/08}{Add patch file system} -% \begin{macrocode} -\IfFileExists{ltpatch.ltx} - {\typeout{=================================^^J% - Applying patch file ltpatch.ltx^^J% - =================================} - \def\fmtversion@topatch{unknown} - \input{ltpatch.ltx} - \ifx\fmtversion\fmtversion@topatch - \ifx\patch@level\@undefined - \typeout{^^J^^J^^J% - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J% - !! Patch file `ltpatch.ltx' not suitable for this^^J% - !! version of LaTeX.^^J^^J% - !! Please check if initex found an old patch file:^^J% - !! --- if so, rename it or delete it, and redo the^^J% - !! initex run.^^J% - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}% - \batchmode \@@end - \else +% \changes{v2.0h}{2015/06/23} +% {set \cs{patch@level} in ltvers rather than in ltfinal/ltpatch} +% +% Patch file code removed. +% \begin{macrocode} +%\IfFileExists{ltpatch.ltx} +% {\typeout{=================================^^J% +% Applying patch file ltpatch.ltx^^J% +% =================================} +% \def\fmtversion@topatch{unknown} +% \input{ltpatch.ltx} +% \ifx\fmtversion\fmtversion@topatch +% \ifx\patch@level\@undefined +% \typeout{^^J^^J^^J% +% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J% +% !! Patch file `ltpatch.ltx' not suitable for this^^J% +% !! version of LaTeX.^^J^^J% +% !! Please check if initex found an old patch file:^^J% +% !! --- if so, rename it or delete it, and redo the^^J% +% !! initex run.^^J% +% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}% +% \batchmode \@@end +% \else % \end{macrocode} % \changes{v1.0q}{1995/04/21} % {Allow initial patch level 0} @@ -666,29 +672,29 @@ % The code below adds the `patch level' string to the first |\typeout| % in the startup banner. % \begin{macrocode} - \def\fmtversion@topatch{0}% - \ifx\fmtversion@topatch\patch@level\else - \def\reserved@a\typeout##1##2\reserved@a{% - \typeout{##1 patch level \patch@level}##2} - \everyjob\expandafter\expandafter\expandafter{% - \expandafter\reserved@a\the\everyjob\reserved@a} - \let\reserved@a\relax - \the\everyjob - \fi - \fi - \else - \typeout{^^J^^J^^J% - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J% - !! Patch file `ltpatch.ltx' (for version <\fmtversion@topatch>)^^J% - !! is not suitable for version <\fmtversion> of LaTeX.^^J^^J% - !! Please check if initex found an old patch file:^^J% - !! --- if so, rename it or delete it, and redo the^^J% - !! initex run.^^J% - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}% - \batchmode \@@end - \fi - \let\fmtversion@topatch\relax - }{} +% \def\fmtversion@topatch{0}% +% \ifx\fmtversion@topatch\patch@level\else +% \def\reserved@a\typeout##1##2\reserved@a{% +% \typeout{##1 patch level \patch@level}##2} +% \everyjob\expandafter\expandafter\expandafter{% +% \expandafter\reserved@a\the\everyjob\reserved@a} +% \let\reserved@a\relax +% \the\everyjob +% \fi +% \fi +% \else +% \typeout{^^J^^J^^J% +% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J% +% !! Patch file `ltpatch.ltx' (for version <\fmtversion@topatch>)^^J% +% !! is not suitable for version <\fmtversion> of LaTeX.^^J^^J% +% !! Please check if initex found an old patch file:^^J% +% !! --- if so, rename it or delete it, and redo the^^J% +% !! initex run.^^J% +% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}% +% \batchmode \@@end +% \fi +% \let\fmtversion@topatch\relax +% }{} % \end{macrocode} % % \subsection{Freeing Memory} |