diff options
85 files changed, 100 insertions, 17 deletions
diff --git a/Master/texmf-dist/doc/latex/base/README.txt b/Master/texmf-dist/doc/latex/base/README.txt index 283039de784..9da405eafc9 100644 --- a/Master/texmf-dist/doc/latex/base/README.txt +++ b/Master/texmf-dist/doc/latex/base/README.txt @@ -1,6 +1,6 @@ LaTeX Distribution Guide - 2017/04/15 + 2018-04-01 WELCOME TO LaTeX! @@ -112,4 +112,4 @@ Please do not request updates from us. Distribution is done only through the CTAN archives. ---- Copyright 2017 the LaTeX3 project. All rights reserved --- +--- Copyright 2018 the LaTeX3 project. All rights reserved --- diff --git a/Master/texmf-dist/doc/latex/base/a4.pdf b/Master/texmf-dist/doc/latex/base/a4.pdf Binary files differnew file mode 100644 index 00000000000..17f5a2fc889 --- /dev/null +++ b/Master/texmf-dist/doc/latex/base/a4.pdf diff --git a/Master/texmf-dist/doc/latex/base/alltt.pdf b/Master/texmf-dist/doc/latex/base/alltt.pdf Binary files differindex d30d21702e5..1edc2a7ec0c 100644 --- a/Master/texmf-dist/doc/latex/base/alltt.pdf +++ b/Master/texmf-dist/doc/latex/base/alltt.pdf diff --git a/Master/texmf-dist/doc/latex/base/cfgguide.pdf b/Master/texmf-dist/doc/latex/base/cfgguide.pdf Binary files differindex 7f6bc74eb2f..ff465f72590 100644 --- a/Master/texmf-dist/doc/latex/base/cfgguide.pdf +++ b/Master/texmf-dist/doc/latex/base/cfgguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/changes.txt b/Master/texmf-dist/doc/latex/base/changes.txt index 9015cb6e5d0..e476e3e1cf9 100644 --- a/Master/texmf-dist/doc/latex/base/changes.txt +++ b/Master/texmf-dist/doc/latex/base/changes.txt @@ -5,6 +5,24 @@ are not part of the distribution. ======================================================================= ######################### +# 2018-04-01 PL 2 Release +######################### + +2018-04-08 David Carlisle <David.Carlisle@latex-project.org> + + * ltclass.dtx: Guard against spaces in \providesPackage (for issue 33) + * ltfinal.dtx: adjust UTF-8 handling in \everyjob (for issue 32) + +######################### +# 2018-04-01 PL 1 Release +######################### + +2018-04-07 David Carlisle <David.Carlisle@latex-project.org> + + * ltfinal.dtx: Reset \inputencodingname in \UseRawInputEncoding + + +######################### # 2018-04-01 Release ######################### diff --git a/Master/texmf-dist/doc/latex/base/classes.pdf b/Master/texmf-dist/doc/latex/base/classes.pdf Binary files differindex 39f22a0d3ff..c51d4b3d1fa 100644 --- a/Master/texmf-dist/doc/latex/base/classes.pdf +++ b/Master/texmf-dist/doc/latex/base/classes.pdf diff --git a/Master/texmf-dist/doc/latex/base/clsguide.pdf b/Master/texmf-dist/doc/latex/base/clsguide.pdf Binary files differindex 19dd697bb7d..efa3439d3ea 100644 --- a/Master/texmf-dist/doc/latex/base/clsguide.pdf +++ b/Master/texmf-dist/doc/latex/base/clsguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/cmfonts.pdf b/Master/texmf-dist/doc/latex/base/cmfonts.pdf Binary files differindex a936075d025..5d263b4c267 100644 --- a/Master/texmf-dist/doc/latex/base/cmfonts.pdf +++ b/Master/texmf-dist/doc/latex/base/cmfonts.pdf diff --git a/Master/texmf-dist/doc/latex/base/cyrguide.pdf b/Master/texmf-dist/doc/latex/base/cyrguide.pdf Binary files differindex a3f898e4e6c..a83aa6d9fad 100644 --- a/Master/texmf-dist/doc/latex/base/cyrguide.pdf +++ b/Master/texmf-dist/doc/latex/base/cyrguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/doc.pdf b/Master/texmf-dist/doc/latex/base/doc.pdf Binary files differindex bb9ab338169..cc2ac306f89 100644 --- a/Master/texmf-dist/doc/latex/base/doc.pdf +++ b/Master/texmf-dist/doc/latex/base/doc.pdf diff --git a/Master/texmf-dist/doc/latex/base/docstrip.pdf b/Master/texmf-dist/doc/latex/base/docstrip.pdf Binary files differindex 8ba3b4ea338..504636200a5 100644 --- a/Master/texmf-dist/doc/latex/base/docstrip.pdf +++ b/Master/texmf-dist/doc/latex/base/docstrip.pdf diff --git a/Master/texmf-dist/doc/latex/base/encguide.pdf b/Master/texmf-dist/doc/latex/base/encguide.pdf Binary files differindex 3fc84f8ac82..d35e906fecd 100644 --- a/Master/texmf-dist/doc/latex/base/encguide.pdf +++ b/Master/texmf-dist/doc/latex/base/encguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/exscale.pdf b/Master/texmf-dist/doc/latex/base/exscale.pdf Binary files differindex a9b0ac7c278..a76a08e43dd 100644 --- a/Master/texmf-dist/doc/latex/base/exscale.pdf +++ b/Master/texmf-dist/doc/latex/base/exscale.pdf diff --git a/Master/texmf-dist/doc/latex/base/fix-cm.pdf b/Master/texmf-dist/doc/latex/base/fix-cm.pdf Binary files differindex 1ac32abc510..8985c365225 100644 --- a/Master/texmf-dist/doc/latex/base/fix-cm.pdf +++ b/Master/texmf-dist/doc/latex/base/fix-cm.pdf diff --git a/Master/texmf-dist/doc/latex/base/fntguide.pdf b/Master/texmf-dist/doc/latex/base/fntguide.pdf Binary files differindex 154dfcfd029..69cc489c050 100644 --- a/Master/texmf-dist/doc/latex/base/fntguide.pdf +++ b/Master/texmf-dist/doc/latex/base/fntguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/graphpap.pdf b/Master/texmf-dist/doc/latex/base/graphpap.pdf Binary files differindex 550faeb91ad..dfee3e58d13 100644 --- a/Master/texmf-dist/doc/latex/base/graphpap.pdf +++ b/Master/texmf-dist/doc/latex/base/graphpap.pdf diff --git a/Master/texmf-dist/doc/latex/base/ifthen.pdf b/Master/texmf-dist/doc/latex/base/ifthen.pdf Binary files differindex 3c74d207145..fcec30aceb3 100644 --- a/Master/texmf-dist/doc/latex/base/ifthen.pdf +++ b/Master/texmf-dist/doc/latex/base/ifthen.pdf diff --git a/Master/texmf-dist/doc/latex/base/inputenc.pdf b/Master/texmf-dist/doc/latex/base/inputenc.pdf Binary files differindex 32960e84bd8..fee02756fcf 100644 --- a/Master/texmf-dist/doc/latex/base/inputenc.pdf +++ b/Master/texmf-dist/doc/latex/base/inputenc.pdf diff --git a/Master/texmf-dist/doc/latex/base/latexchanges.pdf b/Master/texmf-dist/doc/latex/base/latexchanges.pdf Binary files differindex b8dc9a8acf2..01c1d7b9e00 100644 --- a/Master/texmf-dist/doc/latex/base/latexchanges.pdf +++ b/Master/texmf-dist/doc/latex/base/latexchanges.pdf diff --git a/Master/texmf-dist/doc/latex/base/latexchanges.tex b/Master/texmf-dist/doc/latex/base/latexchanges.tex index 91198f5def7..9f2ed646c28 100644 --- a/Master/texmf-dist/doc/latex/base/latexchanges.tex +++ b/Master/texmf-dist/doc/latex/base/latexchanges.tex @@ -36,7 +36,7 @@ \title{Changes to the \LaTeXe{} format} -\author{\copyright~Copyright 2015--2017, \LaTeX3 Project Team.\\ +\author{\copyright~Copyright 2015--2018, \LaTeX3 Project Team.\\ All rights reserved.} \date{2018-04-01} @@ -72,6 +72,13 @@ policy. Improvements and bug fixes will be made to the format sources, with the \Lpack{latexrelease} package being available to revert changes to use definitions from an earlier format. +\section{Changes introduced in 2018-04-01 patch~2} +Additional adjustments for GitHub issues 32 and 33. + +\section{Changes introduced in 2018-04-01 patch~1} +Make \verb|\UseRawInputEncoding| and \Lpack{latexrelease} reset \verb|\inputencodingname| +when disabling the UTF-8 input handling. + \section{Changes introduced in 2018-04-01} Further details of changes at this release are given in \LaTeX~News~28, but in brief the main changes are as listed below. diff --git a/Master/texmf-dist/doc/latex/base/latexrelease.pdf b/Master/texmf-dist/doc/latex/base/latexrelease.pdf Binary files differindex 43431c2dba4..53b29dc808f 100644 --- a/Master/texmf-dist/doc/latex/base/latexrelease.pdf +++ b/Master/texmf-dist/doc/latex/base/latexrelease.pdf diff --git a/Master/texmf-dist/doc/latex/base/latexsym.pdf b/Master/texmf-dist/doc/latex/base/latexsym.pdf Binary files differindex 12907b4eec3..ca4d45c0e20 100644 --- a/Master/texmf-dist/doc/latex/base/latexsym.pdf +++ b/Master/texmf-dist/doc/latex/base/latexsym.pdf diff --git a/Master/texmf-dist/doc/latex/base/lb2.pdf b/Master/texmf-dist/doc/latex/base/lb2.pdf Binary files differindex 7472ef23d12..895cfd6d2d0 100644 --- a/Master/texmf-dist/doc/latex/base/lb2.pdf +++ b/Master/texmf-dist/doc/latex/base/lb2.pdf diff --git a/Master/texmf-dist/doc/latex/base/letter.pdf b/Master/texmf-dist/doc/latex/base/letter.pdf Binary files differindex cae1ef329cc..d6f4b5fde00 100644 --- a/Master/texmf-dist/doc/latex/base/letter.pdf +++ b/Master/texmf-dist/doc/latex/base/letter.pdf diff --git a/Master/texmf-dist/doc/latex/base/lgc2.pdf b/Master/texmf-dist/doc/latex/base/lgc2.pdf Binary files differindex 97e8d3e25d2..d3585d48e38 100644 --- a/Master/texmf-dist/doc/latex/base/lgc2.pdf +++ b/Master/texmf-dist/doc/latex/base/lgc2.pdf diff --git a/Master/texmf-dist/doc/latex/base/lppl.pdf b/Master/texmf-dist/doc/latex/base/lppl.pdf Binary files differindex de8e387b8e8..646dd295528 100644 --- a/Master/texmf-dist/doc/latex/base/lppl.pdf +++ b/Master/texmf-dist/doc/latex/base/lppl.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltclass.pdf b/Master/texmf-dist/doc/latex/base/ltclass.pdf Binary files differnew file mode 100644 index 00000000000..4154f3465d3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/base/ltclass.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltcounts.pdf b/Master/texmf-dist/doc/latex/base/ltcounts.pdf Binary files differnew file mode 100644 index 00000000000..5aeb31295f9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/base/ltcounts.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltdirchk.pdf b/Master/texmf-dist/doc/latex/base/ltdirchk.pdf Binary files differnew file mode 100644 index 00000000000..6ae562a4c20 --- /dev/null +++ b/Master/texmf-dist/doc/latex/base/ltdirchk.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltfssbas.pdf b/Master/texmf-dist/doc/latex/base/ltfssbas.pdf Binary files differnew file mode 100644 index 00000000000..f6f8eaa3855 --- /dev/null +++ b/Master/texmf-dist/doc/latex/base/ltfssbas.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltluatex.pdf b/Master/texmf-dist/doc/latex/base/ltluatex.pdf Binary files differindex d44b9475559..76b255a886f 100644 --- a/Master/texmf-dist/doc/latex/base/ltluatex.pdf +++ b/Master/texmf-dist/doc/latex/base/ltluatex.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltnews.pdf b/Master/texmf-dist/doc/latex/base/ltnews.pdf Binary files differindex 467fb46ea98..501fabded57 100644 --- a/Master/texmf-dist/doc/latex/base/ltnews.pdf +++ b/Master/texmf-dist/doc/latex/base/ltnews.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltoutenc.pdf b/Master/texmf-dist/doc/latex/base/ltoutenc.pdf Binary files differnew file mode 100644 index 00000000000..ac555f3f3b2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/base/ltoutenc.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltx3info.pdf b/Master/texmf-dist/doc/latex/base/ltx3info.pdf Binary files differindex 1a11639fd8c..b25e0cf86a9 100644 --- a/Master/texmf-dist/doc/latex/base/ltx3info.pdf +++ b/Master/texmf-dist/doc/latex/base/ltx3info.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf Binary files differindex c5371a754b6..8239b962808 100644 --- a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf +++ b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf diff --git a/Master/texmf-dist/doc/latex/base/makeindx.pdf b/Master/texmf-dist/doc/latex/base/makeindx.pdf Binary files differindex 969478945e0..0d37ee7790a 100644 --- a/Master/texmf-dist/doc/latex/base/makeindx.pdf +++ b/Master/texmf-dist/doc/latex/base/makeindx.pdf diff --git a/Master/texmf-dist/doc/latex/base/manual.pdf b/Master/texmf-dist/doc/latex/base/manual.pdf Binary files differindex 301fae6dd36..fc77ae1278e 100644 --- a/Master/texmf-dist/doc/latex/base/manual.pdf +++ b/Master/texmf-dist/doc/latex/base/manual.pdf diff --git a/Master/texmf-dist/doc/latex/base/modguide.pdf b/Master/texmf-dist/doc/latex/base/modguide.pdf Binary files differindex 4f057c60255..1e07fbf163b 100644 --- a/Master/texmf-dist/doc/latex/base/modguide.pdf +++ b/Master/texmf-dist/doc/latex/base/modguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/nfssfont.pdf b/Master/texmf-dist/doc/latex/base/nfssfont.pdf Binary files differindex 4fcf5c00ced..316414dceb7 100644 --- a/Master/texmf-dist/doc/latex/base/nfssfont.pdf +++ b/Master/texmf-dist/doc/latex/base/nfssfont.pdf diff --git a/Master/texmf-dist/doc/latex/base/proc.pdf b/Master/texmf-dist/doc/latex/base/proc.pdf Binary files differindex eee36fbfc2c..4985e15c2ac 100644 --- a/Master/texmf-dist/doc/latex/base/proc.pdf +++ b/Master/texmf-dist/doc/latex/base/proc.pdf diff --git a/Master/texmf-dist/doc/latex/base/slides.pdf b/Master/texmf-dist/doc/latex/base/slides.pdf Binary files differindex e08f516ade5..04985c4c841 100644 --- a/Master/texmf-dist/doc/latex/base/slides.pdf +++ b/Master/texmf-dist/doc/latex/base/slides.pdf diff --git a/Master/texmf-dist/doc/latex/base/slifonts.pdf b/Master/texmf-dist/doc/latex/base/slifonts.pdf Binary files differindex 0f0d46903ad..dbd12e3fdc9 100644 --- a/Master/texmf-dist/doc/latex/base/slifonts.pdf +++ b/Master/texmf-dist/doc/latex/base/slifonts.pdf diff --git a/Master/texmf-dist/doc/latex/base/source2e.pdf b/Master/texmf-dist/doc/latex/base/source2e.pdf Binary files differindex 329773f7e15..7c7e5b8abc7 100644 --- a/Master/texmf-dist/doc/latex/base/source2e.pdf +++ b/Master/texmf-dist/doc/latex/base/source2e.pdf diff --git a/Master/texmf-dist/doc/latex/base/syntonly.pdf b/Master/texmf-dist/doc/latex/base/syntonly.pdf Binary files differindex 1c764a12c90..ec1c5e97259 100644 --- a/Master/texmf-dist/doc/latex/base/syntonly.pdf +++ b/Master/texmf-dist/doc/latex/base/syntonly.pdf diff --git a/Master/texmf-dist/doc/latex/base/tlb-utf8-bom.pdf b/Master/texmf-dist/doc/latex/base/tlb-utf8-bom.pdf Binary files differnew file mode 100644 index 00000000000..138418b63f5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/base/tlb-utf8-bom.pdf diff --git a/Master/texmf-dist/doc/latex/base/tlb-utf8-dec-utf8-2017.pdf b/Master/texmf-dist/doc/latex/base/tlb-utf8-dec-utf8-2017.pdf Binary files differnew file mode 100644 index 00000000000..8164f0d1de3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/base/tlb-utf8-dec-utf8-2017.pdf diff --git a/Master/texmf-dist/doc/latex/base/tlc2.pdf b/Master/texmf-dist/doc/latex/base/tlc2.pdf Binary files differindex 24f7fd1ea08..9c3b8fe34d7 100644 --- a/Master/texmf-dist/doc/latex/base/tlc2.pdf +++ b/Master/texmf-dist/doc/latex/base/tlc2.pdf diff --git a/Master/texmf-dist/doc/latex/base/tulm.pdf b/Master/texmf-dist/doc/latex/base/tulm.pdf Binary files differindex ed14b141fd5..509f8b6faa0 100644 --- a/Master/texmf-dist/doc/latex/base/tulm.pdf +++ b/Master/texmf-dist/doc/latex/base/tulm.pdf diff --git a/Master/texmf-dist/doc/latex/base/us.pdf b/Master/texmf-dist/doc/latex/base/us.pdf Binary files differnew file mode 100644 index 00000000000..cdf1956c422 --- /dev/null +++ b/Master/texmf-dist/doc/latex/base/us.pdf diff --git a/Master/texmf-dist/doc/latex/base/usrguide.pdf b/Master/texmf-dist/doc/latex/base/usrguide.pdf Binary files differindex 9fca06f4bdb..cd7d46e452e 100644 --- a/Master/texmf-dist/doc/latex/base/usrguide.pdf +++ b/Master/texmf-dist/doc/latex/base/usrguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf Binary files differindex 2aa2824d5e8..03e4acc00a6 100644 --- a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf +++ b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf diff --git a/Master/texmf-dist/doc/latex/base/webcomp.pdf b/Master/texmf-dist/doc/latex/base/webcomp.pdf Binary files differindex 32851f5c6b6..659f7686ae1 100644 --- a/Master/texmf-dist/doc/latex/base/webcomp.pdf +++ b/Master/texmf-dist/doc/latex/base/webcomp.pdf diff --git a/Master/texmf-dist/doc/latex/tools/afterpage.pdf b/Master/texmf-dist/doc/latex/tools/afterpage.pdf Binary files differindex 3f6c86aa612..447c8613062 100644 --- a/Master/texmf-dist/doc/latex/tools/afterpage.pdf +++ b/Master/texmf-dist/doc/latex/tools/afterpage.pdf diff --git a/Master/texmf-dist/doc/latex/tools/array.pdf b/Master/texmf-dist/doc/latex/tools/array.pdf Binary files differindex 30bd570e28f..e7047f2f699 100644 --- a/Master/texmf-dist/doc/latex/tools/array.pdf +++ b/Master/texmf-dist/doc/latex/tools/array.pdf diff --git a/Master/texmf-dist/doc/latex/tools/bm.pdf b/Master/texmf-dist/doc/latex/tools/bm.pdf Binary files differindex 083dd9a285b..d5d73ee3768 100644 --- a/Master/texmf-dist/doc/latex/tools/bm.pdf +++ b/Master/texmf-dist/doc/latex/tools/bm.pdf diff --git a/Master/texmf-dist/doc/latex/tools/calc.pdf b/Master/texmf-dist/doc/latex/tools/calc.pdf Binary files differindex 7be82087656..0419256fddd 100644 --- a/Master/texmf-dist/doc/latex/tools/calc.pdf +++ b/Master/texmf-dist/doc/latex/tools/calc.pdf diff --git a/Master/texmf-dist/doc/latex/tools/dcolumn.pdf b/Master/texmf-dist/doc/latex/tools/dcolumn.pdf Binary files differindex 5064a0cbe44..e8e501460b1 100644 --- a/Master/texmf-dist/doc/latex/tools/dcolumn.pdf +++ b/Master/texmf-dist/doc/latex/tools/dcolumn.pdf diff --git a/Master/texmf-dist/doc/latex/tools/delarray.pdf b/Master/texmf-dist/doc/latex/tools/delarray.pdf Binary files differindex 52d1ed5b081..83db7b2290e 100644 --- a/Master/texmf-dist/doc/latex/tools/delarray.pdf +++ b/Master/texmf-dist/doc/latex/tools/delarray.pdf diff --git a/Master/texmf-dist/doc/latex/tools/enumerate.pdf b/Master/texmf-dist/doc/latex/tools/enumerate.pdf Binary files differindex 35f56aee298..dd8a1aee793 100644 --- a/Master/texmf-dist/doc/latex/tools/enumerate.pdf +++ b/Master/texmf-dist/doc/latex/tools/enumerate.pdf diff --git a/Master/texmf-dist/doc/latex/tools/fileerr.pdf b/Master/texmf-dist/doc/latex/tools/fileerr.pdf Binary files differindex acfc7f49705..c57c3113f44 100644 --- a/Master/texmf-dist/doc/latex/tools/fileerr.pdf +++ b/Master/texmf-dist/doc/latex/tools/fileerr.pdf diff --git a/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf b/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf Binary files differindex b94c33d664c..ea7df56ef58 100644 --- a/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf +++ b/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf diff --git a/Master/texmf-dist/doc/latex/tools/ftnright.pdf b/Master/texmf-dist/doc/latex/tools/ftnright.pdf Binary files differindex 32363c7faf2..2a9ee590aa4 100644 --- a/Master/texmf-dist/doc/latex/tools/ftnright.pdf +++ b/Master/texmf-dist/doc/latex/tools/ftnright.pdf diff --git a/Master/texmf-dist/doc/latex/tools/hhline.pdf b/Master/texmf-dist/doc/latex/tools/hhline.pdf Binary files differindex d83041d8f57..b17ebe498d3 100644 --- a/Master/texmf-dist/doc/latex/tools/hhline.pdf +++ b/Master/texmf-dist/doc/latex/tools/hhline.pdf diff --git a/Master/texmf-dist/doc/latex/tools/indentfirst.pdf b/Master/texmf-dist/doc/latex/tools/indentfirst.pdf Binary files differindex 0b004de2c3e..ed63dff63d6 100644 --- a/Master/texmf-dist/doc/latex/tools/indentfirst.pdf +++ b/Master/texmf-dist/doc/latex/tools/indentfirst.pdf diff --git a/Master/texmf-dist/doc/latex/tools/layout.pdf b/Master/texmf-dist/doc/latex/tools/layout.pdf Binary files differindex a4323075eef..b381efcaa75 100644 --- a/Master/texmf-dist/doc/latex/tools/layout.pdf +++ b/Master/texmf-dist/doc/latex/tools/layout.pdf diff --git a/Master/texmf-dist/doc/latex/tools/longtable.pdf b/Master/texmf-dist/doc/latex/tools/longtable.pdf Binary files differindex 5dfcb32fc31..4926c2a28cf 100644 --- a/Master/texmf-dist/doc/latex/tools/longtable.pdf +++ b/Master/texmf-dist/doc/latex/tools/longtable.pdf diff --git a/Master/texmf-dist/doc/latex/tools/multicol.pdf b/Master/texmf-dist/doc/latex/tools/multicol.pdf Binary files differindex 0fd33b80d16..926bf2d2107 100644 --- a/Master/texmf-dist/doc/latex/tools/multicol.pdf +++ b/Master/texmf-dist/doc/latex/tools/multicol.pdf diff --git a/Master/texmf-dist/doc/latex/tools/rawfonts.pdf b/Master/texmf-dist/doc/latex/tools/rawfonts.pdf Binary files differindex b1952caed60..43f5b75e2ba 100644 --- a/Master/texmf-dist/doc/latex/tools/rawfonts.pdf +++ b/Master/texmf-dist/doc/latex/tools/rawfonts.pdf diff --git a/Master/texmf-dist/doc/latex/tools/shellesc.pdf b/Master/texmf-dist/doc/latex/tools/shellesc.pdf Binary files differindex e89e8a36012..83180429984 100644 --- a/Master/texmf-dist/doc/latex/tools/shellesc.pdf +++ b/Master/texmf-dist/doc/latex/tools/shellesc.pdf diff --git a/Master/texmf-dist/doc/latex/tools/showkeys.pdf b/Master/texmf-dist/doc/latex/tools/showkeys.pdf Binary files differindex 1cbc1de4ed4..9487b3a1454 100644 --- a/Master/texmf-dist/doc/latex/tools/showkeys.pdf +++ b/Master/texmf-dist/doc/latex/tools/showkeys.pdf diff --git a/Master/texmf-dist/doc/latex/tools/somedefs.pdf b/Master/texmf-dist/doc/latex/tools/somedefs.pdf Binary files differindex 3489b121c6f..84de306e859 100644 --- a/Master/texmf-dist/doc/latex/tools/somedefs.pdf +++ b/Master/texmf-dist/doc/latex/tools/somedefs.pdf diff --git a/Master/texmf-dist/doc/latex/tools/tabularx.pdf b/Master/texmf-dist/doc/latex/tools/tabularx.pdf Binary files differindex 70f9e200f4d..3216b8d2db9 100644 --- a/Master/texmf-dist/doc/latex/tools/tabularx.pdf +++ b/Master/texmf-dist/doc/latex/tools/tabularx.pdf diff --git a/Master/texmf-dist/doc/latex/tools/theorem.pdf b/Master/texmf-dist/doc/latex/tools/theorem.pdf Binary files differindex 2f7c6a93779..e6080639a70 100644 --- a/Master/texmf-dist/doc/latex/tools/theorem.pdf +++ b/Master/texmf-dist/doc/latex/tools/theorem.pdf diff --git a/Master/texmf-dist/doc/latex/tools/tools-overview.pdf b/Master/texmf-dist/doc/latex/tools/tools-overview.pdf Binary files differindex ec2988c4eac..8fb6095475e 100644 --- a/Master/texmf-dist/doc/latex/tools/tools-overview.pdf +++ b/Master/texmf-dist/doc/latex/tools/tools-overview.pdf diff --git a/Master/texmf-dist/doc/latex/tools/trace.pdf b/Master/texmf-dist/doc/latex/tools/trace.pdf Binary files differindex 1f2c7346713..b37197dd380 100644 --- a/Master/texmf-dist/doc/latex/tools/trace.pdf +++ b/Master/texmf-dist/doc/latex/tools/trace.pdf diff --git a/Master/texmf-dist/doc/latex/tools/varioref.pdf b/Master/texmf-dist/doc/latex/tools/varioref.pdf Binary files differindex e69f37f81e6..9ec1745c90d 100644 --- a/Master/texmf-dist/doc/latex/tools/varioref.pdf +++ b/Master/texmf-dist/doc/latex/tools/varioref.pdf diff --git a/Master/texmf-dist/doc/latex/tools/verbatim.pdf b/Master/texmf-dist/doc/latex/tools/verbatim.pdf Binary files differindex 8d20ddb6a84..769bfa2d5cd 100644 --- a/Master/texmf-dist/doc/latex/tools/verbatim.pdf +++ b/Master/texmf-dist/doc/latex/tools/verbatim.pdf diff --git a/Master/texmf-dist/doc/latex/tools/xr.pdf b/Master/texmf-dist/doc/latex/tools/xr.pdf Binary files differindex b894c198472..7c6c1ed47e9 100644 --- a/Master/texmf-dist/doc/latex/tools/xr.pdf +++ b/Master/texmf-dist/doc/latex/tools/xr.pdf diff --git a/Master/texmf-dist/doc/latex/tools/xspace.pdf b/Master/texmf-dist/doc/latex/tools/xspace.pdf Binary files differindex c70592d8b90..6b03ada9dae 100644 --- a/Master/texmf-dist/doc/latex/tools/xspace.pdf +++ b/Master/texmf-dist/doc/latex/tools/xspace.pdf diff --git a/Master/texmf-dist/source/latex/base/ltclass.dtx b/Master/texmf-dist/source/latex/base/ltclass.dtx index 91194a2adda..4c383a6e6df 100644 --- a/Master/texmf-dist/source/latex/base/ltclass.dtx +++ b/Master/texmf-dist/source/latex/base/ltclass.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltclass.dtx} - [2018/03/27 v1.2f LaTeX Kernel (Class & Package Interface)] + [2018/04/08 v1.2h LaTeX Kernel (Class & Package Interface)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltclass.dtx} @@ -626,17 +626,20 @@ % {Added //00 so parsing never produces a runaway argument.} % \changes{v1.2d}{2018/02/18} % {Added 0 up front to make bad data come out as 0.} +% \changes{v1.2g}{2018/04/08} +% {Strip leading spaces from dates.} % \begin{macrocode} %<latexrelease>\IncludeInRelease{2018/04/01}% %<latexrelease> {\@ifl@t@r}{Guard against bad input}% %<*2ekernel|latexrelease> \def\@ifl@t@r#1#2{% - \ifnum\expandafter\@parse@version\expandafter0#1//00\@nil<% - \expandafter\@parse@version\expandafter0#2//00\@nil + \ifnum\expandafter\@parse@version@#1//00\@nil<% + \expandafter\@parse@version@#2//00\@nil \expandafter\@secondoftwo \else \expandafter\@firstoftwo \fi} +\def\@parse@version@#1{\@parse@version0#1} %</2ekernel|latexrelease> %<latexrelease>\EndIncludeInRelease %<latexrelease>\IncludeInRelease{0000/00/00}% @@ -648,6 +651,7 @@ %<latexrelease> \else %<latexrelease> \expandafter\@firstoftwo %<latexrelease> \fi} +%<latexrelease>\let\@parse@version@\@undefined %<latexrelease>\EndIncludeInRelease %<*2ekernel> % \end{macrocode} @@ -1947,6 +1951,7 @@ % % \begin{macro}{\load@onefilewithoptions} % \begin{macro}{\@onefilewithoptions} +% \changes{v1.2h}{2018-04-08}{Pass expanded date} % the best place to add the rollback code is at the point where % |\@onefilewithoptions| is called to load a single class or % package. @@ -1997,7 +2002,13 @@ % necessarily a ``minimal date'' so instead of passing it on we % pass on |\pkgcls@mindate|. % \begin{macrocode} - \load@onefilewithoptions#1[#2][\pkgcls@mindate]#4% + \begingroup + \edef\reserved@a{% + \endgroup + \unexpanded{\load@onefilewithoptions#1[#2]}% + [\pkgcls@mindate]% + \unexpanded{#4}}% + \reserved@a } \fi % \end{macrocode} 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} % diff --git a/Master/texmf-dist/source/latex/base/ltvers.dtx b/Master/texmf-dist/source/latex/base/ltvers.dtx index 6860fd1e3b5..5784715048e 100644 --- a/Master/texmf-dist/source/latex/base/ltvers.dtx +++ b/Master/texmf-dist/source/latex/base/ltvers.dtx @@ -115,7 +115,7 @@ {2018-04-01} %</2ekernel|latexrelease> %<*2ekernel> -\def\patch@level{0} +\def\patch@level{2} % \end{macrocode} % \end{macro} % \end{macro} diff --git a/Master/texmf-dist/source/latex/tools/array.dtx b/Master/texmf-dist/source/latex/tools/array.dtx index fcef9426c48..f20d41f7d37 100644 --- a/Master/texmf-dist/source/latex/tools/array.dtx +++ b/Master/texmf-dist/source/latex/tools/array.dtx @@ -1723,7 +1723,7 @@ % the definition of =\@arrayrule=. In the original a line without % width\footnote{So the space between \texttt{cc} and \texttt{c|c} % is equal.} is created by multiple insertions of -% =\hskip .5\arrayrulewidth=. +% =\hskip .5\arrayrulewidth=. % We only insert a vertical line into the % preamble. This is done to prevent problems with \TeX's main % memory when generating tables with many vertical lines in them diff --git a/Master/texmf-dist/tex/latex/base/latex.ltx b/Master/texmf-dist/tex/latex/base/latex.ltx index 95d8c046bcf..35c895b0686 100644 --- a/Master/texmf-dist/tex/latex/base/latex.ltx +++ b/Master/texmf-dist/tex/latex/base/latex.ltx @@ -701,7 +701,7 @@ \def\fmtname{LaTeX2e} \edef\fmtversion {2018-04-01} -\def\patch@level{0} +\def\patch@level{2} \iffalse \def\reserved@a#1/#2/#3\@nil{% \count@\year @@ -7661,12 +7661,13 @@ Type H <return> for immediate help.}% \csname ver@#2.#1\endcsname} \@onlypreamble\@ifl@ter \def\@ifl@t@r#1#2{% - \ifnum\expandafter\@parse@version\expandafter0#1//00\@nil<% - \expandafter\@parse@version\expandafter0#2//00\@nil + \ifnum\expandafter\@parse@version@#1//00\@nil<% + \expandafter\@parse@version@#2//00\@nil \expandafter\@secondoftwo \else \expandafter\@firstoftwo \fi} +\def\@parse@version@#1{\@parse@version0#1} \@onlypreamble\@ifl@t@r \def\@parse@version#1/#2/#3#4#5\@nil{% \@parse@version@dash#1-#2-#3#4\@nil @@ -8159,7 +8160,13 @@ Type H <return> for immediate help.}% \def\pkgcls@arg {#3}% % for info message \pkgcls@parse@date@arg{#3}% \let\pkgcls@candidate\@empty - \load@onefilewithoptions#1[#2][\pkgcls@mindate]#4% + \begingroup + \edef\reserved@a{% + \endgroup + \unexpanded{\load@onefilewithoptions#1[#2]}% + [\pkgcls@mindate]% + \unexpanded{#4}}% + \reserved@a } \fi \def\pkgcls@parse@date@arg #1{% @@ -8648,6 +8655,7 @@ Type H <return> for immediate help.}% \ifnum\@tempcnta<256 \repeat \def\UseRawInputEncoding{% +\let\inputencodingname\@undefined % revert \let\DeclareFontEncoding@\DeclareFontEncoding@saved % revert \let\DeclareUnicodeCharacter\@undefined % revert \@tempcnta=1 @@ -8671,6 +8679,17 @@ Type H <return> for immediate help.}% \let\DeclareFontEncoding@saved\DeclareFontEncoding@ \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 +\long\def\UTFviii@two@octets#1#2{\string#1\string#2} +\long\def\UTFviii@three@octets#1#2#3{\string#1\string#2\string#3} +\long\def\UTFviii@four@octets#1#2#3#4{\string#1\string#2\string#3\string#4} +\everyjob\expandafter{\the\everyjob +\let\UTFviii@two@octets\UTFviii@two@octets@@ +\let\UTFviii@three@octets\UTFviii@three@octets@@ +\let\UTFviii@four@octets\UTFviii@four@octets@@ +} \let\@inpenc@test\@undefined \let\saved@space@catcode\@undefined \else diff --git a/Master/texmf-dist/tex/latex/base/latexrelease.sty b/Master/texmf-dist/tex/latex/base/latexrelease.sty index 25de5431147..acfc988e290 100644 --- a/Master/texmf-dist/tex/latex/base/latexrelease.sty +++ b/Master/texmf-dist/tex/latex/base/latexrelease.sty @@ -108,7 +108,13 @@ \def\pkgcls@arg {#3}% % for info message \pkgcls@parse@date@arg{#3}% \let\pkgcls@candidate\@empty - \load@onefilewithoptions#1[#2][\pkgcls@mindate]#4% + \begingroup + \edef\reserved@a{% + \endgroup + \unexpanded{\load@onefilewithoptions#1[#2]}% + [\pkgcls@mindate]% + \unexpanded{#4}}% + \reserved@a } \fi \def\pkgcls@parse@date@arg #1{% @@ -2104,12 +2110,13 @@ of this package available from CTAN} \IncludeInRelease{2018/04/01}% {\@ifl@t@r}{Guard against bad input}% \def\@ifl@t@r#1#2{% - \ifnum\expandafter\@parse@version\expandafter0#1//00\@nil<% - \expandafter\@parse@version\expandafter0#2//00\@nil + \ifnum\expandafter\@parse@version@#1//00\@nil<% + \expandafter\@parse@version@#2//00\@nil \expandafter\@secondoftwo \else \expandafter\@firstoftwo \fi} +\def\@parse@version@#1{\@parse@version0#1} \EndIncludeInRelease \IncludeInRelease{0000/00/00}% {\@ifl@t@r}{Guard against bad input}% @@ -2120,6 +2127,7 @@ of this package available from CTAN} \else \expandafter\@firstoftwo \fi} +\let\@parse@version@\@undefined \EndIncludeInRelease \IncludeInRelease{2017/01/01}% {\@if@pti@ns}{Spaces in option clash check}% @@ -3550,6 +3558,7 @@ of this package available from CTAN} \ifnum\@tempcnta<256 \repeat \def\UseRawInputEncoding{% +\let\inputencodingname\@undefined % revert \let\DeclareFontEncoding@\DeclareFontEncoding@saved % revert \let\DeclareUnicodeCharacter\@undefined % revert \@tempcnta=1 @@ -3573,6 +3582,9 @@ of this package available from CTAN} \let\DeclareFontEncoding@saved\DeclareFontEncoding@ \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 \let\@inpenc@test\@undefined \let\saved@space@catcode\@undefined \else @@ -3626,6 +3638,7 @@ of this package available from CTAN} } \let\UseRawInputEncoding\@undefined \let\DeclareFontEncoding@saved\@undefined + \let\inputencodingname\@undefined \EndIncludeInRelease \endinput %% |