From abbefcd9fbfcd8e487162ec28f349e3143914449 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 2 Oct 2015 22:15:45 +0000 Subject: latex (2oct15) git-svn-id: svn://tug.org/texlive/trunk@38531 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/base/alltt.pdf | Bin 172932 -> 172932 bytes Master/texmf-dist/doc/latex/base/changes.txt | 11 +++++++++ Master/texmf-dist/doc/latex/base/classes.pdf | Bin 508444 -> 508444 bytes Master/texmf-dist/doc/latex/base/cmfonts.pdf | Bin 270770 -> 270770 bytes Master/texmf-dist/doc/latex/base/doc.pdf | Bin 620481 -> 619888 bytes Master/texmf-dist/doc/latex/base/docstrip.pdf | Bin 469562 -> 469135 bytes Master/texmf-dist/doc/latex/base/exscale.pdf | Bin 194323 -> 194323 bytes Master/texmf-dist/doc/latex/base/fix-cm.pdf | Bin 261918 -> 261918 bytes Master/texmf-dist/doc/latex/base/graphpap.pdf | Bin 156294 -> 156294 bytes Master/texmf-dist/doc/latex/base/ifthen.pdf | Bin 205224 -> 205224 bytes Master/texmf-dist/doc/latex/base/inputenc.pdf | Bin 294571 -> 294571 bytes Master/texmf-dist/doc/latex/base/latexrelease.pdf | Bin 232395 -> 232395 bytes Master/texmf-dist/doc/latex/base/latexsym.pdf | Bin 192303 -> 192303 bytes Master/texmf-dist/doc/latex/base/lb2.pdf | Bin 238184 -> 238184 bytes Master/texmf-dist/doc/latex/base/letter.pdf | Bin 300616 -> 300642 bytes Master/texmf-dist/doc/latex/base/lgc2.pdf | Bin 202895 -> 202895 bytes Master/texmf-dist/doc/latex/base/lppl.pdf | Bin 125833 -> 125833 bytes Master/texmf-dist/doc/latex/base/ltunicode.pdf | Bin 204996 -> 204372 bytes Master/texmf-dist/doc/latex/base/ltxdoc.pdf | Bin 214721 -> 214721 bytes Master/texmf-dist/doc/latex/base/makeindx.pdf | Bin 160707 -> 160707 bytes Master/texmf-dist/doc/latex/base/manual.pdf | Bin 150072 -> 150072 bytes Master/texmf-dist/doc/latex/base/nfssfont.pdf | Bin 201828 -> 201828 bytes Master/texmf-dist/doc/latex/base/proc.pdf | Bin 216933 -> 216933 bytes Master/texmf-dist/doc/latex/base/slides.pdf | Bin 351420 -> 351420 bytes Master/texmf-dist/doc/latex/base/slifonts.pdf | Bin 213778 -> 213778 bytes Master/texmf-dist/doc/latex/base/source2e.pdf | Bin 2472991 -> 2474366 bytes Master/texmf-dist/doc/latex/base/syntonly.pdf | Bin 181540 -> 181219 bytes Master/texmf-dist/doc/latex/base/tlc2.pdf | Bin 273641 -> 273641 bytes Master/texmf-dist/doc/latex/base/utf8ienc.pdf | Bin 310587 -> 309980 bytes Master/texmf-dist/doc/latex/base/webcomp.pdf | Bin 136166 -> 136166 bytes Master/texmf-dist/source/latex/base/ltdirchk.dtx | 24 +++++++++++++++++-- Master/texmf-dist/source/latex/base/ltluatex.dtx | 28 +++++++++++++++++++--- Master/texmf-dist/source/latex/base/ltvers.dtx | 2 +- Master/texmf-dist/tex/latex/base/latex.ltx | 2 +- Master/texmf-dist/tex/latex/base/latexrelease.sty | 22 ++++++++++++++++- Master/texmf-dist/tex/latex/base/ltluatex.lua | 9 +++++++ Master/texmf-dist/tex/latex/base/ltluatex.tex | 2 +- Master/texmf-dist/tex/latex/base/ltnews.cls | 2 +- 38 files changed, 92 insertions(+), 10 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/base/alltt.pdf b/Master/texmf-dist/doc/latex/base/alltt.pdf index f86fae1143e..5d2420a28e0 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/changes.txt b/Master/texmf-dist/doc/latex/base/changes.txt index 19f67e764d6..49e78578d9b 100644 --- a/Master/texmf-dist/doc/latex/base/changes.txt +++ b/Master/texmf-dist/doc/latex/base/changes.txt @@ -4,6 +4,17 @@ completeness or accuracy and it contains some references to files that are not part of the distribution. ======================================================================= +######################### +# 2015/10/01 PL 1 Release +######################### + +2015-10-02 Joseph Wright + + * ltvers.dtx: PL1 + + * ltdirchk.dtx: Allow for full reversal of LuaTeX support + * ltluatex.dtx + ######################### # 2015/10/01 Release ######################### diff --git a/Master/texmf-dist/doc/latex/base/classes.pdf b/Master/texmf-dist/doc/latex/base/classes.pdf index da84b58bb0a..1ab9e782d1a 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/cmfonts.pdf b/Master/texmf-dist/doc/latex/base/cmfonts.pdf index f6f2657bd8a..f85ddbaad64 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/doc.pdf b/Master/texmf-dist/doc/latex/base/doc.pdf index 747d1b327c0..7b1b92a34b8 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 d5f1947d590..f4b2cdde61d 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/exscale.pdf b/Master/texmf-dist/doc/latex/base/exscale.pdf index 963a0938886..2f7c2b2f70f 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 545d292e3e8..ee7750b622d 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/graphpap.pdf b/Master/texmf-dist/doc/latex/base/graphpap.pdf index b6de326801a..36801c16f6a 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 9c80162229d..60b74e7ea0f 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 db045c1408f..fe29913080f 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/latexrelease.pdf b/Master/texmf-dist/doc/latex/base/latexrelease.pdf index 2a151932076..555d67d98ad 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 7d2f48887ea..07b496702f1 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 41ba877657f..287c5fd4796 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 60fcef69f9c..4423ccf80d2 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 73719fd98b8..1407b71e35a 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 f5185887aa0..32398165924 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/ltunicode.pdf b/Master/texmf-dist/doc/latex/base/ltunicode.pdf index 9cf930f5d53..66c65e8d61b 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltunicode.pdf and b/Master/texmf-dist/doc/latex/base/ltunicode.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf index 1227b1111a9..35c69648e3d 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 9a086254ea5..42f9c01b48e 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 b920bfc66cd..e2137a05bdd 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/nfssfont.pdf b/Master/texmf-dist/doc/latex/base/nfssfont.pdf index 200eafca6b4..2b8855cc987 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 97b407d6889..8bf6f6b958b 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 dedce99a2c7..9b2fde09667 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 c449b13cba3..74f8cdb59c1 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 7f54a87a9c1..a737e6f52fe 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 35065b00b68..79801f80ebd 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/tlc2.pdf b/Master/texmf-dist/doc/latex/base/tlc2.pdf index 30440649a2b..2173dfa757a 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/utf8ienc.pdf b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf index e63490cca5e..ec1b1e494bf 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 34436b42582..90520fdff79 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/source/latex/base/ltdirchk.dtx b/Master/texmf-dist/source/latex/base/ltdirchk.dtx index 96727458b88..a041fd18ae2 100644 --- a/Master/texmf-dist/source/latex/base/ltdirchk.dtx +++ b/Master/texmf-dist/source/latex/base/ltdirchk.dtx @@ -39,7 +39,7 @@ %<*driver> % \fi \ProvidesFile{ltdirchk.dtx} - [2015/01/03 v1.1 LaTeX Kernel (System Dependent Parts)] + [2015/10/02 v1.2a LaTeX Kernel (System Dependent Parts)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltdirchk.dtx} @@ -82,7 +82,7 @@ % {documentation improvements mainly from internal/2520} % \changes{v1.0w}{1998/08/17}{(RmS) Documentation improvements.} % -% \CheckSum{618} +% \CheckSum{627} % % \section{\LaTeX\ System Dependent Initialisations} % @@ -226,6 +226,7 @@ % \end{macrocode} % \changes{v1.1}{2015/01/03}{Enable extra primitives when Lua\TeX{} is used} % \changes{v1.2}{2015/08/23}{Do not use luatex prefix} +% \changes{v1.2a}{2015/10/02}{Allow backing out of unprefixed names} % If Lua\TeX{} is in use the extensions and other new primitives % have to be activated: this is done as early as possible. Older % versions of Lua\TeX{} do not hide the primitives: a version check is @@ -262,6 +263,25 @@ % "luatex", % tex.extraprimitives("core","omega", "aleph", "luatex") % ) +% local i +% local t = { } +% for _,i in pairs(tex.extraprimitives("luatex")) do +% if not string.match(i,"^U") then +% if not string.match(i, "^luatex") then +% table.insert(t,i) +% end +% else +% if string.match(i,"^Uchar$") then +% table.insert(t,i) +% end +% end +% end +% for _,i in pairs(t) do +% tex.print( +% "\noexpand\\let\noexpand\\" .. i +% .. "\noexpand\\undefined" +% ) +% end %} %\EndIncludeInRelease %\fi diff --git a/Master/texmf-dist/source/latex/base/ltluatex.dtx b/Master/texmf-dist/source/latex/base/ltluatex.dtx index 8a19d74af39..950b756133d 100644 --- a/Master/texmf-dist/source/latex/base/ltluatex.dtx +++ b/Master/texmf-dist/source/latex/base/ltluatex.dtx @@ -24,7 +24,7 @@ \ProvidesFile{ltluatex.dtx} % %<*tex> -[2015/09/24 v1.0a +[2015/10/02 v1.0e % % LuaTeX support for plain TeX (core) %<*tex> @@ -351,7 +351,7 @@ % % \endgroup % -% \CheckSum{484} +% \CheckSum{488} % \StopEventually{} % % \section{Implementation} @@ -737,7 +737,9 @@ % \end{macrocode} % % \begin{macrocode} -%\IncludeInRelease{2015/09/24} +% \changes{v1.0b}{2015/10/02}{Fix backing out of \TeX{} code} +% \changes{v1.0c}{2015/10/02}{Allow backing out of Lua code} +%\IncludeInRelease{0000/00/00} % {\newluafunction}{LuaTeX}% %\let\e@alloc@attribute@count\@undefined %\let\newattribute\@undefined @@ -758,6 +760,7 @@ %\let\e@alloc@bytecode@count\@undefined %\let\newluachunkname\@undefined %\let\e@alloc@luachunk@count\@undefined +%\directlua{luatexbase.uninstall()} %\EndIncludeInRelease % \end{macrocode} % @@ -1537,6 +1540,25 @@ end luatexbase.callback_descriptions =callback_descriptions % \end{macrocode} % \end{macro} +% +% \begin{macro}{uninstall} +% \changes{v1.0e}{2015/10/02}{Function added} +% Unlike at the \TeX{} level, we have to provide a back-out mechanism here +% at the same time as the rest of the code. This is not meant for use by +% anything other than \textsf{latexrelease}: as such this is +% \emph{deliberately} not documented for users! +% \begin{macrocode} +local function uninstall() + module_info( + "luatexbase", + "Uninstalling kernel luatexbase code" + ) + callback.register = callback_register + luatexbase = nil +end +luatexbase.uninstall = uninstall +% \end{macrocode} +% \end{macro} % \endgroup % % \begin{macrocode} diff --git a/Master/texmf-dist/source/latex/base/ltvers.dtx b/Master/texmf-dist/source/latex/base/ltvers.dtx index b27ebed2e97..44409f1465b 100644 --- a/Master/texmf-dist/source/latex/base/ltvers.dtx +++ b/Master/texmf-dist/source/latex/base/ltvers.dtx @@ -96,7 +96,7 @@ {2015/10/01} % %<*2ekernel> -\def\patch@level{0} +\def\patch@level{1} % \end{macrocode} % \end{macro} % \end{macro} diff --git a/Master/texmf-dist/tex/latex/base/latex.ltx b/Master/texmf-dist/tex/latex/base/latex.ltx index d5e81baeb95..cb359043336 100644 --- a/Master/texmf-dist/tex/latex/base/latex.ltx +++ b/Master/texmf-dist/tex/latex/base/latex.ltx @@ -695,7 +695,7 @@ \def\fmtname{LaTeX2e} \edef\fmtversion {2015/10/01} -\def\patch@level{0} +\def\patch@level{1} \iffalse \def\reserved@a#1/#2/#3\@nil{% \count@\year diff --git a/Master/texmf-dist/tex/latex/base/latexrelease.sty b/Master/texmf-dist/tex/latex/base/latexrelease.sty index 7447ff48828..574c4706497 100644 --- a/Master/texmf-dist/tex/latex/base/latexrelease.sty +++ b/Master/texmf-dist/tex/latex/base/latexrelease.sty @@ -149,6 +149,25 @@ of this package available from CTAN} "luatex", tex.extraprimitives("core","omega", "aleph", "luatex") ) + local i + local t = { } + for _,i in pairs(tex.extraprimitives("luatex")) do + if not string.match(i,"^U") then + if not string.match(i, "^luatex") then + table.insert(t,i) + end + else + if string.match(i,"^Uchar$") then + table.insert(t,i) + end + end + end + for _,i in pairs(t) do + tex.print( + "\noexpand\\let\noexpand\\" .. i + .. "\noexpand\\undefined" + ) + end } \EndIncludeInRelease \fi @@ -2090,7 +2109,7 @@ of this package available from CTAN} \directlua{require("ltluatex")} \endgroup \EndIncludeInRelease -\IncludeInRelease{2015/09/24} +\IncludeInRelease{0000/00/00} {\newluafunction}{LuaTeX}% \let\e@alloc@attribute@count\@undefined \let\newattribute\@undefined @@ -2111,6 +2130,7 @@ of this package available from CTAN} \let\e@alloc@bytecode@count\@undefined \let\newluachunkname\@undefined \let\e@alloc@luachunk@count\@undefined +\directlua{luatexbase.uninstall()} \EndIncludeInRelease \fi %%% From File: ltfinal.dtx diff --git a/Master/texmf-dist/tex/latex/base/ltluatex.lua b/Master/texmf-dist/tex/latex/base/ltluatex.lua index 2e94204c8f0..e91286d71f2 100644 --- a/Master/texmf-dist/tex/latex/base/ltluatex.lua +++ b/Master/texmf-dist/tex/latex/base/ltluatex.lua @@ -500,3 +500,12 @@ local function callback_descriptions (name) return d end luatexbase.callback_descriptions =callback_descriptions +local function uninstall() + module_info( + "luatexbase", + "Uninstalling kernel luatexbase code" + ) + callback.register = callback_register + luatexbase = nil +end +luatexbase.uninstall = uninstall diff --git a/Master/texmf-dist/tex/latex/base/ltluatex.tex b/Master/texmf-dist/tex/latex/base/ltluatex.tex index 3505438ad7b..ca413f4a61b 100644 --- a/Master/texmf-dist/tex/latex/base/ltluatex.tex +++ b/Master/texmf-dist/tex/latex/base/ltluatex.tex @@ -47,7 +47,7 @@ #1#2[#3]{\endgroup\immediate\write-1{File: #1 #3}} \fi \ProvidesFile{ltluatex.tex} -[2015/09/24 v1.0a +[2015/10/02 v1.0e LuaTeX support for plain TeX (core) ] \edef\etatcatcode{\the\catcode`\@} diff --git a/Master/texmf-dist/tex/latex/base/ltnews.cls b/Master/texmf-dist/tex/latex/base/ltnews.cls index d4c61deb04e..2bd72b533e8 100644 --- a/Master/texmf-dist/tex/latex/base/ltnews.cls +++ b/Master/texmf-dist/tex/latex/base/ltnews.cls @@ -546,7 +546,7 @@ % Abbreviations: -\newcommand{\ctanhttp}{http://www.tex.ac.uk/tex-archive/} +\newcommand{\ctanhttp}{http://mirror.ctan.org/} % Needed for 09: -- cgit v1.2.3