summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/base/ltfinal.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-07-02 22:14:43 +0000
committerKarl Berry <karl@freefriends.org>2015-07-02 22:14:43 +0000
commit8c0844204a3fbad2c755beca8c0b1edc6ae33601 (patch)
tree71c54caf8fd2007a53ad7f1b518f231a61aa2a07 /Master/texmf-dist/source/latex/base/ltfinal.dtx
parent586aedcf63ecf6ea7da1c1529e5ea5ba8f5cb426 (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.dtx96
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}