diff options
author | Karl Berry <karl@freefriends.org> | 2018-04-08 20:05:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-04-08 20:05:14 +0000 |
commit | 9eb25126001ce227868e2031aa8508dc007d01d2 (patch) | |
tree | 5ba777fe83091d4b3911c19e06c406107aba50cd /Master/texmf-dist/source/latex/base/ltfinal.dtx | |
parent | 334e6afcc530e6f2463ca4cf8e9a5f6d5e0cfe1f (diff) |
latex2e (8apr18)
git-svn-id: svn://tug.org/texlive/trunk@47377 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 | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltfinal.dtx b/Master/texmf-dist/source/latex/base/ltfinal.dtx index 0d53743d0fb..01ea82cdb94 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} - [2018/04/06 v2.1b LaTeX Kernel (Final Settings)] + [2018/04/08 v2.1d LaTeX Kernel (Final Settings)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltfinal.dtx} @@ -614,8 +614,10 @@ % Useful for special behaviours, or for compatibility with older \LaTeX\ formats. % \changes{v2.1b}{2018/04/06}{Undo changes to \cs{DeclareFontEncoding@} and % definition of \cs{DeclareUnicodeCharacter}} +% \changes{v2.1c}{2018/04/07}{Undefine \cs{inputencodingname}} % \begin{macrocode} \def\UseRawInputEncoding{% +\let\inputencodingname\@undefined % revert \let\DeclareFontEncoding@\DeclareFontEncoding@saved % revert \let\DeclareUnicodeCharacter\@undefined % revert \@tempcnta=1 @@ -647,9 +649,21 @@ % \end{macrocode} % \end{macro} % +% \changes{v2.1d}{2018/04/08}{Delay full UTF-8 handling to \cs{everyjob}} % \begin{macrocode} \edef\inputencodingname{utf8}% \input{utf8.def} +\let\UTFviii@two@octets@@\UTFviii@two@octets +\let\UTFviii@three@octets@@\UTFviii@three@octets +\let\UTFviii@four@octets@@\UTFviii@four@octets +%<2ekernel>\long\def\UTFviii@two@octets#1#2{\string#1\string#2} +%<2ekernel>\long\def\UTFviii@three@octets#1#2#3{\string#1\string#2\string#3} +%<2ekernel>\long\def\UTFviii@four@octets#1#2#3#4{\string#1\string#2\string#3\string#4} +%<2ekernel>\everyjob\expandafter{\the\everyjob +%<2ekernel>\let\UTFviii@two@octets\UTFviii@two@octets@@ +%<2ekernel>\let\UTFviii@three@octets\UTFviii@three@octets@@ +%<2ekernel>\let\UTFviii@four@octets\UTFviii@four@octets@@ +%<2ekernel>} \let\@inpenc@test\@undefined \let\saved@space@catcode\@undefined % \end{macrocode} @@ -717,6 +731,7 @@ %<latexrelease> } %<latexrelease> \let\UseRawInputEncoding\@undefined %<latexrelease> \let\DeclareFontEncoding@saved\@undefined +%<latexrelease> \let\inputencodingname\@undefined %<latexrelease>\EndIncludeInRelease % \end{macrocode} % |