From 9eb25126001ce227868e2031aa8508dc007d01d2 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 8 Apr 2018 20:05:14 +0000 Subject: latex2e (8apr18) git-svn-id: svn://tug.org/texlive/trunk@47377 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/base/README.txt | 4 +-- Master/texmf-dist/doc/latex/base/a4.pdf | Bin 0 -> 273213 bytes Master/texmf-dist/doc/latex/base/alltt.pdf | Bin 172938 -> 173044 bytes Master/texmf-dist/doc/latex/base/cfgguide.pdf | Bin 219621 -> 220011 bytes Master/texmf-dist/doc/latex/base/changes.txt | 18 ++++++++++++++ Master/texmf-dist/doc/latex/base/classes.pdf | Bin 515871 -> 520032 bytes Master/texmf-dist/doc/latex/base/clsguide.pdf | Bin 371687 -> 373283 bytes Master/texmf-dist/doc/latex/base/cmfonts.pdf | Bin 270770 -> 271319 bytes Master/texmf-dist/doc/latex/base/cyrguide.pdf | Bin 223457 -> 223768 bytes Master/texmf-dist/doc/latex/base/doc.pdf | Bin 628174 -> 634009 bytes Master/texmf-dist/doc/latex/base/docstrip.pdf | Bin 469539 -> 471287 bytes Master/texmf-dist/doc/latex/base/encguide.pdf | Bin 1244563 -> 1248516 bytes Master/texmf-dist/doc/latex/base/exscale.pdf | Bin 194315 -> 194428 bytes Master/texmf-dist/doc/latex/base/fix-cm.pdf | Bin 261920 -> 262092 bytes Master/texmf-dist/doc/latex/base/fntguide.pdf | Bin 351978 -> 353855 bytes Master/texmf-dist/doc/latex/base/graphpap.pdf | Bin 156298 -> 156410 bytes Master/texmf-dist/doc/latex/base/ifthen.pdf | Bin 205222 -> 205560 bytes Master/texmf-dist/doc/latex/base/inputenc.pdf | Bin 295138 -> 295320 bytes Master/texmf-dist/doc/latex/base/latexchanges.pdf | Bin 378647 -> 380138 bytes Master/texmf-dist/doc/latex/base/latexchanges.tex | 9 ++++++- Master/texmf-dist/doc/latex/base/latexrelease.pdf | Bin 244471 -> 244706 bytes Master/texmf-dist/doc/latex/base/latexsym.pdf | Bin 192301 -> 192445 bytes Master/texmf-dist/doc/latex/base/lb2.pdf | Bin 238186 -> 238438 bytes Master/texmf-dist/doc/latex/base/letter.pdf | Bin 304989 -> 307236 bytes Master/texmf-dist/doc/latex/base/lgc2.pdf | Bin 202904 -> 203036 bytes Master/texmf-dist/doc/latex/base/lppl.pdf | Bin 125834 -> 126054 bytes Master/texmf-dist/doc/latex/base/ltclass.pdf | Bin 0 -> 186042 bytes Master/texmf-dist/doc/latex/base/ltcounts.pdf | Bin 0 -> 188487 bytes Master/texmf-dist/doc/latex/base/ltdirchk.pdf | Bin 0 -> 125340 bytes Master/texmf-dist/doc/latex/base/ltfssbas.pdf | Bin 0 -> 278190 bytes Master/texmf-dist/doc/latex/base/ltluatex.pdf | Bin 301443 -> 302180 bytes Master/texmf-dist/doc/latex/base/ltnews.pdf | Bin 766108 -> 769771 bytes Master/texmf-dist/doc/latex/base/ltoutenc.pdf | Bin 0 -> 282601 bytes Master/texmf-dist/doc/latex/base/ltx3info.pdf | Bin 197803 -> 197967 bytes Master/texmf-dist/doc/latex/base/ltxdoc.pdf | Bin 215565 -> 215813 bytes Master/texmf-dist/doc/latex/base/makeindx.pdf | Bin 160704 -> 160821 bytes Master/texmf-dist/doc/latex/base/manual.pdf | Bin 150072 -> 150355 bytes Master/texmf-dist/doc/latex/base/modguide.pdf | Bin 226774 -> 226951 bytes Master/texmf-dist/doc/latex/base/nfssfont.pdf | Bin 201815 -> 201953 bytes Master/texmf-dist/doc/latex/base/proc.pdf | Bin 216923 -> 217142 bytes Master/texmf-dist/doc/latex/base/slides.pdf | Bin 351784 -> 352540 bytes Master/texmf-dist/doc/latex/base/slifonts.pdf | Bin 213778 -> 213985 bytes Master/texmf-dist/doc/latex/base/source2e.pdf | Bin 2734398 -> 2801648 bytes Master/texmf-dist/doc/latex/base/syntonly.pdf | Bin 181515 -> 181754 bytes Master/texmf-dist/doc/latex/base/tlb-utf8-bom.pdf | Bin 0 -> 10608 bytes .../doc/latex/base/tlb-utf8-dec-utf8-2017.pdf | Bin 0 -> 11884 bytes Master/texmf-dist/doc/latex/base/tlc2.pdf | Bin 273660 -> 274032 bytes Master/texmf-dist/doc/latex/base/tulm.pdf | Bin 156547 -> 156587 bytes Master/texmf-dist/doc/latex/base/us.pdf | Bin 0 -> 274315 bytes Master/texmf-dist/doc/latex/base/usrguide.pdf | Bin 396083 -> 398314 bytes Master/texmf-dist/doc/latex/base/utf8ienc.pdf | Bin 318401 -> 318824 bytes Master/texmf-dist/doc/latex/base/webcomp.pdf | Bin 136165 -> 136227 bytes Master/texmf-dist/doc/latex/tools/afterpage.pdf | Bin 189851 -> 190093 bytes Master/texmf-dist/doc/latex/tools/array.pdf | Bin 474748 -> 478523 bytes Master/texmf-dist/doc/latex/tools/bm.pdf | Bin 306368 -> 307351 bytes Master/texmf-dist/doc/latex/tools/calc.pdf | Bin 340606 -> 341752 bytes Master/texmf-dist/doc/latex/tools/dcolumn.pdf | Bin 199050 -> 199391 bytes Master/texmf-dist/doc/latex/tools/delarray.pdf | Bin 183432 -> 183607 bytes Master/texmf-dist/doc/latex/tools/enumerate.pdf | Bin 199051 -> 199246 bytes Master/texmf-dist/doc/latex/tools/fileerr.pdf | Bin 179744 -> 179856 bytes Master/texmf-dist/doc/latex/tools/fontsmpl.pdf | Bin 144825 -> 144913 bytes Master/texmf-dist/doc/latex/tools/ftnright.pdf | Bin 346558 -> 347114 bytes Master/texmf-dist/doc/latex/tools/hhline.pdf | Bin 175726 -> 175999 bytes Master/texmf-dist/doc/latex/tools/indentfirst.pdf | Bin 144784 -> 144823 bytes Master/texmf-dist/doc/latex/tools/layout.pdf | Bin 246938 -> 247347 bytes Master/texmf-dist/doc/latex/tools/longtable.pdf | Bin 349809 -> 351166 bytes Master/texmf-dist/doc/latex/tools/multicol.pdf | Bin 485627 -> 488998 bytes Master/texmf-dist/doc/latex/tools/rawfonts.pdf | Bin 135694 -> 135787 bytes Master/texmf-dist/doc/latex/tools/shellesc.pdf | Bin 167019 -> 167138 bytes Master/texmf-dist/doc/latex/tools/showkeys.pdf | Bin 242791 -> 243366 bytes Master/texmf-dist/doc/latex/tools/somedefs.pdf | Bin 156466 -> 156596 bytes Master/texmf-dist/doc/latex/tools/tabularx.pdf | Bin 254088 -> 254886 bytes Master/texmf-dist/doc/latex/tools/theorem.pdf | Bin 322666 -> 323622 bytes .../texmf-dist/doc/latex/tools/tools-overview.pdf | Bin 68286 -> 68387 bytes Master/texmf-dist/doc/latex/tools/trace.pdf | Bin 212975 -> 213436 bytes Master/texmf-dist/doc/latex/tools/varioref.pdf | Bin 335110 -> 336233 bytes Master/texmf-dist/doc/latex/tools/verbatim.pdf | Bin 309048 -> 310081 bytes Master/texmf-dist/doc/latex/tools/xr.pdf | Bin 163062 -> 163150 bytes Master/texmf-dist/doc/latex/tools/xspace.pdf | Bin 238015 -> 238272 bytes Master/texmf-dist/source/latex/base/ltclass.dtx | 19 ++++++++++++--- Master/texmf-dist/source/latex/base/ltfinal.dtx | 17 ++++++++++++- Master/texmf-dist/source/latex/base/ltvers.dtx | 2 +- Master/texmf-dist/source/latex/tools/array.dtx | 2 +- Master/texmf-dist/tex/latex/base/latex.ltx | 27 ++++++++++++++++++--- Master/texmf-dist/tex/latex/base/latexrelease.sty | 19 ++++++++++++--- 85 files changed, 100 insertions(+), 17 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/base/a4.pdf create mode 100644 Master/texmf-dist/doc/latex/base/ltclass.pdf create mode 100644 Master/texmf-dist/doc/latex/base/ltcounts.pdf create mode 100644 Master/texmf-dist/doc/latex/base/ltdirchk.pdf create mode 100644 Master/texmf-dist/doc/latex/base/ltfssbas.pdf create mode 100644 Master/texmf-dist/doc/latex/base/ltoutenc.pdf create mode 100644 Master/texmf-dist/doc/latex/base/tlb-utf8-bom.pdf create mode 100644 Master/texmf-dist/doc/latex/base/tlb-utf8-dec-utf8-2017.pdf create mode 100644 Master/texmf-dist/doc/latex/base/us.pdf 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 new file mode 100644 index 00000000000..17f5a2fc889 Binary files /dev/null and b/Master/texmf-dist/doc/latex/base/a4.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/alltt.pdf b/Master/texmf-dist/doc/latex/base/alltt.pdf index d30d21702e5..1edc2a7ec0c 100644 Binary files a/Master/texmf-dist/doc/latex/base/alltt.pdf and b/Master/texmf-dist/doc/latex/base/alltt.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/cfgguide.pdf b/Master/texmf-dist/doc/latex/base/cfgguide.pdf index 7f6bc74eb2f..ff465f72590 100644 Binary files a/Master/texmf-dist/doc/latex/base/cfgguide.pdf and b/Master/texmf-dist/doc/latex/base/cfgguide.pdf differ 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 @@ -4,6 +4,24 @@ completeness or accuracy and it contains some references to files that are not part of the distribution. ======================================================================= +######################### +# 2018-04-01 PL 2 Release +######################### + +2018-04-08 David Carlisle + + * 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 + + * 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 index 39f22a0d3ff..c51d4b3d1fa 100644 Binary files a/Master/texmf-dist/doc/latex/base/classes.pdf and b/Master/texmf-dist/doc/latex/base/classes.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/clsguide.pdf b/Master/texmf-dist/doc/latex/base/clsguide.pdf index 19dd697bb7d..efa3439d3ea 100644 Binary files a/Master/texmf-dist/doc/latex/base/clsguide.pdf and b/Master/texmf-dist/doc/latex/base/clsguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/cmfonts.pdf b/Master/texmf-dist/doc/latex/base/cmfonts.pdf index a936075d025..5d263b4c267 100644 Binary files a/Master/texmf-dist/doc/latex/base/cmfonts.pdf and b/Master/texmf-dist/doc/latex/base/cmfonts.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/cyrguide.pdf b/Master/texmf-dist/doc/latex/base/cyrguide.pdf index a3f898e4e6c..a83aa6d9fad 100644 Binary files a/Master/texmf-dist/doc/latex/base/cyrguide.pdf and b/Master/texmf-dist/doc/latex/base/cyrguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/doc.pdf b/Master/texmf-dist/doc/latex/base/doc.pdf index bb9ab338169..cc2ac306f89 100644 Binary files a/Master/texmf-dist/doc/latex/base/doc.pdf and b/Master/texmf-dist/doc/latex/base/doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/docstrip.pdf b/Master/texmf-dist/doc/latex/base/docstrip.pdf index 8ba3b4ea338..504636200a5 100644 Binary files a/Master/texmf-dist/doc/latex/base/docstrip.pdf and b/Master/texmf-dist/doc/latex/base/docstrip.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/encguide.pdf b/Master/texmf-dist/doc/latex/base/encguide.pdf index 3fc84f8ac82..d35e906fecd 100644 Binary files a/Master/texmf-dist/doc/latex/base/encguide.pdf and b/Master/texmf-dist/doc/latex/base/encguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/exscale.pdf b/Master/texmf-dist/doc/latex/base/exscale.pdf index a9b0ac7c278..a76a08e43dd 100644 Binary files a/Master/texmf-dist/doc/latex/base/exscale.pdf and b/Master/texmf-dist/doc/latex/base/exscale.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/fix-cm.pdf b/Master/texmf-dist/doc/latex/base/fix-cm.pdf index 1ac32abc510..8985c365225 100644 Binary files a/Master/texmf-dist/doc/latex/base/fix-cm.pdf and b/Master/texmf-dist/doc/latex/base/fix-cm.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/fntguide.pdf b/Master/texmf-dist/doc/latex/base/fntguide.pdf index 154dfcfd029..69cc489c050 100644 Binary files a/Master/texmf-dist/doc/latex/base/fntguide.pdf and b/Master/texmf-dist/doc/latex/base/fntguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/graphpap.pdf b/Master/texmf-dist/doc/latex/base/graphpap.pdf index 550faeb91ad..dfee3e58d13 100644 Binary files a/Master/texmf-dist/doc/latex/base/graphpap.pdf and b/Master/texmf-dist/doc/latex/base/graphpap.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ifthen.pdf b/Master/texmf-dist/doc/latex/base/ifthen.pdf index 3c74d207145..fcec30aceb3 100644 Binary files a/Master/texmf-dist/doc/latex/base/ifthen.pdf and b/Master/texmf-dist/doc/latex/base/ifthen.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/inputenc.pdf b/Master/texmf-dist/doc/latex/base/inputenc.pdf index 32960e84bd8..fee02756fcf 100644 Binary files a/Master/texmf-dist/doc/latex/base/inputenc.pdf and b/Master/texmf-dist/doc/latex/base/inputenc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/latexchanges.pdf b/Master/texmf-dist/doc/latex/base/latexchanges.pdf index b8dc9a8acf2..01c1d7b9e00 100644 Binary files a/Master/texmf-dist/doc/latex/base/latexchanges.pdf and b/Master/texmf-dist/doc/latex/base/latexchanges.pdf differ 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 index 43431c2dba4..53b29dc808f 100644 Binary files a/Master/texmf-dist/doc/latex/base/latexrelease.pdf and b/Master/texmf-dist/doc/latex/base/latexrelease.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/latexsym.pdf b/Master/texmf-dist/doc/latex/base/latexsym.pdf index 12907b4eec3..ca4d45c0e20 100644 Binary files a/Master/texmf-dist/doc/latex/base/latexsym.pdf and b/Master/texmf-dist/doc/latex/base/latexsym.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lb2.pdf b/Master/texmf-dist/doc/latex/base/lb2.pdf index 7472ef23d12..895cfd6d2d0 100644 Binary files a/Master/texmf-dist/doc/latex/base/lb2.pdf and b/Master/texmf-dist/doc/latex/base/lb2.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/letter.pdf b/Master/texmf-dist/doc/latex/base/letter.pdf index cae1ef329cc..d6f4b5fde00 100644 Binary files a/Master/texmf-dist/doc/latex/base/letter.pdf and b/Master/texmf-dist/doc/latex/base/letter.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lgc2.pdf b/Master/texmf-dist/doc/latex/base/lgc2.pdf index 97e8d3e25d2..d3585d48e38 100644 Binary files a/Master/texmf-dist/doc/latex/base/lgc2.pdf and b/Master/texmf-dist/doc/latex/base/lgc2.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lppl.pdf b/Master/texmf-dist/doc/latex/base/lppl.pdf index de8e387b8e8..646dd295528 100644 Binary files a/Master/texmf-dist/doc/latex/base/lppl.pdf and b/Master/texmf-dist/doc/latex/base/lppl.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltclass.pdf b/Master/texmf-dist/doc/latex/base/ltclass.pdf new file mode 100644 index 00000000000..4154f3465d3 Binary files /dev/null and b/Master/texmf-dist/doc/latex/base/ltclass.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltcounts.pdf b/Master/texmf-dist/doc/latex/base/ltcounts.pdf new file mode 100644 index 00000000000..5aeb31295f9 Binary files /dev/null and b/Master/texmf-dist/doc/latex/base/ltcounts.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltdirchk.pdf b/Master/texmf-dist/doc/latex/base/ltdirchk.pdf new file mode 100644 index 00000000000..6ae562a4c20 Binary files /dev/null and b/Master/texmf-dist/doc/latex/base/ltdirchk.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltfssbas.pdf b/Master/texmf-dist/doc/latex/base/ltfssbas.pdf new file mode 100644 index 00000000000..f6f8eaa3855 Binary files /dev/null and b/Master/texmf-dist/doc/latex/base/ltfssbas.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltluatex.pdf b/Master/texmf-dist/doc/latex/base/ltluatex.pdf index d44b9475559..76b255a886f 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltluatex.pdf and b/Master/texmf-dist/doc/latex/base/ltluatex.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews.pdf b/Master/texmf-dist/doc/latex/base/ltnews.pdf index 467fb46ea98..501fabded57 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews.pdf and b/Master/texmf-dist/doc/latex/base/ltnews.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltoutenc.pdf b/Master/texmf-dist/doc/latex/base/ltoutenc.pdf new file mode 100644 index 00000000000..ac555f3f3b2 Binary files /dev/null and b/Master/texmf-dist/doc/latex/base/ltoutenc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltx3info.pdf b/Master/texmf-dist/doc/latex/base/ltx3info.pdf index 1a11639fd8c..b25e0cf86a9 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltx3info.pdf and b/Master/texmf-dist/doc/latex/base/ltx3info.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf index c5371a754b6..8239b962808 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf and b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/makeindx.pdf b/Master/texmf-dist/doc/latex/base/makeindx.pdf index 969478945e0..0d37ee7790a 100644 Binary files a/Master/texmf-dist/doc/latex/base/makeindx.pdf and b/Master/texmf-dist/doc/latex/base/makeindx.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/manual.pdf b/Master/texmf-dist/doc/latex/base/manual.pdf index 301fae6dd36..fc77ae1278e 100644 Binary files a/Master/texmf-dist/doc/latex/base/manual.pdf and b/Master/texmf-dist/doc/latex/base/manual.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/modguide.pdf b/Master/texmf-dist/doc/latex/base/modguide.pdf index 4f057c60255..1e07fbf163b 100644 Binary files a/Master/texmf-dist/doc/latex/base/modguide.pdf and b/Master/texmf-dist/doc/latex/base/modguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/nfssfont.pdf b/Master/texmf-dist/doc/latex/base/nfssfont.pdf index 4fcf5c00ced..316414dceb7 100644 Binary files a/Master/texmf-dist/doc/latex/base/nfssfont.pdf and b/Master/texmf-dist/doc/latex/base/nfssfont.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/proc.pdf b/Master/texmf-dist/doc/latex/base/proc.pdf index eee36fbfc2c..4985e15c2ac 100644 Binary files a/Master/texmf-dist/doc/latex/base/proc.pdf and b/Master/texmf-dist/doc/latex/base/proc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/slides.pdf b/Master/texmf-dist/doc/latex/base/slides.pdf index e08f516ade5..04985c4c841 100644 Binary files a/Master/texmf-dist/doc/latex/base/slides.pdf and b/Master/texmf-dist/doc/latex/base/slides.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/slifonts.pdf b/Master/texmf-dist/doc/latex/base/slifonts.pdf index 0f0d46903ad..dbd12e3fdc9 100644 Binary files a/Master/texmf-dist/doc/latex/base/slifonts.pdf and b/Master/texmf-dist/doc/latex/base/slifonts.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/source2e.pdf b/Master/texmf-dist/doc/latex/base/source2e.pdf index 329773f7e15..7c7e5b8abc7 100644 Binary files a/Master/texmf-dist/doc/latex/base/source2e.pdf and b/Master/texmf-dist/doc/latex/base/source2e.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/syntonly.pdf b/Master/texmf-dist/doc/latex/base/syntonly.pdf index 1c764a12c90..ec1c5e97259 100644 Binary files a/Master/texmf-dist/doc/latex/base/syntonly.pdf and b/Master/texmf-dist/doc/latex/base/syntonly.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/tlb-utf8-bom.pdf b/Master/texmf-dist/doc/latex/base/tlb-utf8-bom.pdf new file mode 100644 index 00000000000..138418b63f5 Binary files /dev/null and b/Master/texmf-dist/doc/latex/base/tlb-utf8-bom.pdf differ 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 new file mode 100644 index 00000000000..8164f0d1de3 Binary files /dev/null and b/Master/texmf-dist/doc/latex/base/tlb-utf8-dec-utf8-2017.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/tlc2.pdf b/Master/texmf-dist/doc/latex/base/tlc2.pdf index 24f7fd1ea08..9c3b8fe34d7 100644 Binary files a/Master/texmf-dist/doc/latex/base/tlc2.pdf and b/Master/texmf-dist/doc/latex/base/tlc2.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/tulm.pdf b/Master/texmf-dist/doc/latex/base/tulm.pdf index ed14b141fd5..509f8b6faa0 100644 Binary files a/Master/texmf-dist/doc/latex/base/tulm.pdf and b/Master/texmf-dist/doc/latex/base/tulm.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/us.pdf b/Master/texmf-dist/doc/latex/base/us.pdf new file mode 100644 index 00000000000..cdf1956c422 Binary files /dev/null and b/Master/texmf-dist/doc/latex/base/us.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/usrguide.pdf b/Master/texmf-dist/doc/latex/base/usrguide.pdf index 9fca06f4bdb..cd7d46e452e 100644 Binary files a/Master/texmf-dist/doc/latex/base/usrguide.pdf and b/Master/texmf-dist/doc/latex/base/usrguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf index 2aa2824d5e8..03e4acc00a6 100644 Binary files a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf and b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/webcomp.pdf b/Master/texmf-dist/doc/latex/base/webcomp.pdf index 32851f5c6b6..659f7686ae1 100644 Binary files a/Master/texmf-dist/doc/latex/base/webcomp.pdf and b/Master/texmf-dist/doc/latex/base/webcomp.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/afterpage.pdf b/Master/texmf-dist/doc/latex/tools/afterpage.pdf index 3f6c86aa612..447c8613062 100644 Binary files a/Master/texmf-dist/doc/latex/tools/afterpage.pdf and b/Master/texmf-dist/doc/latex/tools/afterpage.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/array.pdf b/Master/texmf-dist/doc/latex/tools/array.pdf index 30bd570e28f..e7047f2f699 100644 Binary files a/Master/texmf-dist/doc/latex/tools/array.pdf and b/Master/texmf-dist/doc/latex/tools/array.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/bm.pdf b/Master/texmf-dist/doc/latex/tools/bm.pdf index 083dd9a285b..d5d73ee3768 100644 Binary files a/Master/texmf-dist/doc/latex/tools/bm.pdf and b/Master/texmf-dist/doc/latex/tools/bm.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/calc.pdf b/Master/texmf-dist/doc/latex/tools/calc.pdf index 7be82087656..0419256fddd 100644 Binary files a/Master/texmf-dist/doc/latex/tools/calc.pdf and b/Master/texmf-dist/doc/latex/tools/calc.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/dcolumn.pdf b/Master/texmf-dist/doc/latex/tools/dcolumn.pdf index 5064a0cbe44..e8e501460b1 100644 Binary files a/Master/texmf-dist/doc/latex/tools/dcolumn.pdf and b/Master/texmf-dist/doc/latex/tools/dcolumn.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/delarray.pdf b/Master/texmf-dist/doc/latex/tools/delarray.pdf index 52d1ed5b081..83db7b2290e 100644 Binary files a/Master/texmf-dist/doc/latex/tools/delarray.pdf and b/Master/texmf-dist/doc/latex/tools/delarray.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/enumerate.pdf b/Master/texmf-dist/doc/latex/tools/enumerate.pdf index 35f56aee298..dd8a1aee793 100644 Binary files a/Master/texmf-dist/doc/latex/tools/enumerate.pdf and b/Master/texmf-dist/doc/latex/tools/enumerate.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/fileerr.pdf b/Master/texmf-dist/doc/latex/tools/fileerr.pdf index acfc7f49705..c57c3113f44 100644 Binary files a/Master/texmf-dist/doc/latex/tools/fileerr.pdf and b/Master/texmf-dist/doc/latex/tools/fileerr.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf b/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf index b94c33d664c..ea7df56ef58 100644 Binary files a/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf and b/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/ftnright.pdf b/Master/texmf-dist/doc/latex/tools/ftnright.pdf index 32363c7faf2..2a9ee590aa4 100644 Binary files a/Master/texmf-dist/doc/latex/tools/ftnright.pdf and b/Master/texmf-dist/doc/latex/tools/ftnright.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/hhline.pdf b/Master/texmf-dist/doc/latex/tools/hhline.pdf index d83041d8f57..b17ebe498d3 100644 Binary files a/Master/texmf-dist/doc/latex/tools/hhline.pdf and b/Master/texmf-dist/doc/latex/tools/hhline.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/indentfirst.pdf b/Master/texmf-dist/doc/latex/tools/indentfirst.pdf index 0b004de2c3e..ed63dff63d6 100644 Binary files a/Master/texmf-dist/doc/latex/tools/indentfirst.pdf and b/Master/texmf-dist/doc/latex/tools/indentfirst.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/layout.pdf b/Master/texmf-dist/doc/latex/tools/layout.pdf index a4323075eef..b381efcaa75 100644 Binary files a/Master/texmf-dist/doc/latex/tools/layout.pdf and b/Master/texmf-dist/doc/latex/tools/layout.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/longtable.pdf b/Master/texmf-dist/doc/latex/tools/longtable.pdf index 5dfcb32fc31..4926c2a28cf 100644 Binary files a/Master/texmf-dist/doc/latex/tools/longtable.pdf and b/Master/texmf-dist/doc/latex/tools/longtable.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/multicol.pdf b/Master/texmf-dist/doc/latex/tools/multicol.pdf index 0fd33b80d16..926bf2d2107 100644 Binary files a/Master/texmf-dist/doc/latex/tools/multicol.pdf and b/Master/texmf-dist/doc/latex/tools/multicol.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/rawfonts.pdf b/Master/texmf-dist/doc/latex/tools/rawfonts.pdf index b1952caed60..43f5b75e2ba 100644 Binary files a/Master/texmf-dist/doc/latex/tools/rawfonts.pdf and b/Master/texmf-dist/doc/latex/tools/rawfonts.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/shellesc.pdf b/Master/texmf-dist/doc/latex/tools/shellesc.pdf index e89e8a36012..83180429984 100644 Binary files a/Master/texmf-dist/doc/latex/tools/shellesc.pdf and b/Master/texmf-dist/doc/latex/tools/shellesc.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/showkeys.pdf b/Master/texmf-dist/doc/latex/tools/showkeys.pdf index 1cbc1de4ed4..9487b3a1454 100644 Binary files a/Master/texmf-dist/doc/latex/tools/showkeys.pdf and b/Master/texmf-dist/doc/latex/tools/showkeys.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/somedefs.pdf b/Master/texmf-dist/doc/latex/tools/somedefs.pdf index 3489b121c6f..84de306e859 100644 Binary files a/Master/texmf-dist/doc/latex/tools/somedefs.pdf and b/Master/texmf-dist/doc/latex/tools/somedefs.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/tabularx.pdf b/Master/texmf-dist/doc/latex/tools/tabularx.pdf index 70f9e200f4d..3216b8d2db9 100644 Binary files a/Master/texmf-dist/doc/latex/tools/tabularx.pdf and b/Master/texmf-dist/doc/latex/tools/tabularx.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/theorem.pdf b/Master/texmf-dist/doc/latex/tools/theorem.pdf index 2f7c6a93779..e6080639a70 100644 Binary files a/Master/texmf-dist/doc/latex/tools/theorem.pdf and b/Master/texmf-dist/doc/latex/tools/theorem.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/tools-overview.pdf b/Master/texmf-dist/doc/latex/tools/tools-overview.pdf index ec2988c4eac..8fb6095475e 100644 Binary files a/Master/texmf-dist/doc/latex/tools/tools-overview.pdf and b/Master/texmf-dist/doc/latex/tools/tools-overview.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/trace.pdf b/Master/texmf-dist/doc/latex/tools/trace.pdf index 1f2c7346713..b37197dd380 100644 Binary files a/Master/texmf-dist/doc/latex/tools/trace.pdf and b/Master/texmf-dist/doc/latex/tools/trace.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/varioref.pdf b/Master/texmf-dist/doc/latex/tools/varioref.pdf index e69f37f81e6..9ec1745c90d 100644 Binary files a/Master/texmf-dist/doc/latex/tools/varioref.pdf and b/Master/texmf-dist/doc/latex/tools/varioref.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/verbatim.pdf b/Master/texmf-dist/doc/latex/tools/verbatim.pdf index 8d20ddb6a84..769bfa2d5cd 100644 Binary files a/Master/texmf-dist/doc/latex/tools/verbatim.pdf and b/Master/texmf-dist/doc/latex/tools/verbatim.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/xr.pdf b/Master/texmf-dist/doc/latex/tools/xr.pdf index b894c198472..7c6c1ed47e9 100644 Binary files a/Master/texmf-dist/doc/latex/tools/xr.pdf and b/Master/texmf-dist/doc/latex/tools/xr.pdf differ diff --git a/Master/texmf-dist/doc/latex/tools/xspace.pdf b/Master/texmf-dist/doc/latex/tools/xspace.pdf index c70592d8b90..6b03ada9dae 100644 Binary files a/Master/texmf-dist/doc/latex/tools/xspace.pdf and b/Master/texmf-dist/doc/latex/tools/xspace.pdf differ 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} %\IncludeInRelease{2018/04/01}% % {\@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} % %\EndIncludeInRelease %\IncludeInRelease{0000/00/00}% @@ -648,6 +651,7 @@ % \else % \expandafter\@firstoftwo % \fi} +%\let\@parse@version@\@undefined %\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 @@ % } % \let\UseRawInputEncoding\@undefined % \let\DeclareFontEncoding@saved\@undefined +% \let\inputencodingname\@undefined %\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> -\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 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 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 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 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 %% -- cgit v1.2.3