[latex3-commits] [git/LaTeX3-latex3-latex2e] nfssalias: Merge branch 'gh172' into nfssalias (305f3f01)
Frank Mittelbach
frank.mittelbach at latex-project.org
Mon Dec 2 15:40:56 CET 2019
Repository : https://github.com/latex3/latex2e
On branch : nfssalias
Link : https://github.com/latex3/latex2e/commit/305f3f01f3dd033fe2e207d1fa606cca8d53e2ad
>---------------------------------------------------------------
commit 305f3f01f3dd033fe2e207d1fa606cca8d53e2ad
Merge: 2408660e b11d9d1b
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Mon Dec 2 15:40:56 2019 +0100
Merge branch 'gh172' into nfssalias
# Conflicts:
# base/changes.txt
# base/doc/ltnews31.tex
>---------------------------------------------------------------
305f3f01f3dd033fe2e207d1fa606cca8d53e2ad
.github/stale.yml | 15 +
.travis.yml | 8 +-
base/README.md | 2 +-
base/TEMPLATE-IncludeInRelease.txt | 2 +-
base/build.lua | 4 +-
base/changes.txt | 111 +
base/classes.dtx | 10 +-
base/cmfonts.fdd | 11 +-
base/doc.dtx | 27 +-
base/doc/latexchanges.tex | 21 +
base/doc/ltnews31.tex | 92 +-
base/format.ins | 6 +-
base/latexrelease.ins | 1 +
base/ltclass.dtx | 88 +-
base/ltdirchk.dtx | 45 +-
base/{ltpageno.dtx => ltexpl.dtx} | 82 +-
base/ltfiles.dtx | 93 +-
base/ltfinal.dtx | 10 +-
base/ltluatex.dtx | 7 +-
base/ltmiscen.dtx | 63 +-
base/ltoutenc.dtx | 19 +-
base/ltsect.dtx | 2 +-
base/ltspace.dtx | 33 +-
base/ltvers.dtx | 4 +-
base/nfssfont.dtx | 6 +-
base/testfiles-TU/github-0205.luatex.tlg | 140 +
base/testfiles-TU/github-0205.lvt | 28 +
base/testfiles-TU/github-0205.tlg | 113 +
base/testfiles-legacy/github-0154.tlg | 20 +-
base/testfiles-legacy/github-0205.lvt | 28 +
base/testfiles-legacy/github-0205.tlg | 101 +
base/testfiles-legacy/utf8-test-001.tlg | 2 +-
base/testfiles/github-0052.lvt | 25 +
base/testfiles/github-0052.tlg | 6 +
base/testfiles/github-0198.lvt | 22 +
.../tlb2215.tlg => testfiles/github-0198.tlg} | 0
base/testfiles/github-0199.luatex.tlg | 10 +
base/testfiles/github-0199.lvt | 33 +
base/testfiles/github-0199.tlg | 13 +
base/testfiles/github-0199.xetex.tlg | 10 +
base/testfiles/github-0201.lvt | 14 +
.../{github-0060.luatex.tlg => github-0201.tlg} | 0
base/testfiles/github-0202.lvt | 20 +
base/testfiles/{tlb1783b.tlg => github-0202.tlg} | 10 +-
base/testfiles/github-0203.lvt | 37 +
base/testfiles/{tlb2049.tlg => github-0203.tlg} | 6 +-
base/testfiles/github-robust-0123.luatex.tlg | 4 +-
base/testfiles/github-robust-0123.tlg | 4 +-
base/testfiles/github-robust-0123.xetex.tlg | 4 +-
base/testfiles/sx172785.luatex.tlg | 2 +
base/testfiles/sx172785.tlg | 2 +
base/testfiles/sx172785.xetex.tlg | 2 +
base/testfiles/tl2e3.tlg | 2 +-
base/testfiles/tlb-filename-01.lvt | 13 +
.../{github-0094.tlg => tlb-filename-01.tlg} | 8 +-
base/testfiles/tlb-latexrelease-003.luatex.tlg | 20 +
base/testfiles/tlb-latexrelease-003.tlg | 20 +
base/testfiles/tlb-latexrelease-003.xetex.tlg | 20 +
base/testfiles/tlb-syntonly-001.luatex.tlg | 2 +-
base/testfiles/tlb1214.tlg | 2 +-
base/testfiles/tlb1378.xetex.diff | 13 -
base/testfiles/tlb1451.luatex.tlg | 2 +-
base/testfiles/tlb1451.tlg | 2 +-
base/testfiles/{tlb2054.tlg => tlb2054.luatex.tlg} | 3 +-
base/testfiles/tlb2054.tlg | 3 +-
base/testfiles/tnfss3.tlg | 2 +-
base/utf8ienc.dtx | 7 +-
build-config.lua | 71 +-
build.lua | 8 +-
required/amsmath/README.md | 2 +-
required/amsmath/amsldoc.tex | 11 +-
required/amsmath/amsmath.dtx | 33 +-
required/amsmath/build.lua | 2 +-
required/amsmath/changes.txt | 22 +
required/amsmath/testfiles/github-0216.lvt | 17 +
.../amsmath/testfiles/github-0216.tlg | 3 +-
required/amsmath/testfiles/github-amsmath-0216.lvt | 31 +
required/amsmath/testfiles/github-amsmath-0216.tlg | 16 +
.../amsmath/testfiles/github-amsrobust-0123.tlg | 44 +-
required/graphics/README.md | 2 +-
required/graphics/changes.txt | 24 +
required/graphics/color.dtx | 36 +-
required/graphics/graphics.dtx | 103 +-
required/graphics/graphicx.dtx | 5 +-
required/graphics/testfiles/braces-compat-01.lvt | 45 +
required/graphics/testfiles/braces-compat-01.tlg | 25 +
.../graphics/testfiles/braces-compat-01.xetex.tlg | 25 +
required/graphics/testfiles/robust-color-gh208.lvt | 14 +
.../graphics/testfiles/robust-color-gh208.tlg | 5 +-
.../graphics/testfiles/robust-graphics-gh208.lvt | 20 +
.../graphics/testfiles/robust-graphics-gh208.tlg | 8 +
.../graphics/testfiles/robust-graphicx-gh208.lvt | 20 +
.../graphics/testfiles/robust-graphicx-gh208.tlg | 8 +
.../{cat.eps => testfiles/support/foo.bar.eps} | 0
.../graphics/testfiles/support/foo.bar.png | Bin
.../testfiles/utf8-filenames-001.luatex.tlg | 2 +
required/graphics/testfiles/utf8-filenames-001.tlg | 2 +
.../testfiles/utf8-filenames-001.xetex.tlg | 2 +
.../testfiles/utf8-filenames-002.luatex.tlg | 2 +
required/graphics/testfiles/utf8-filenames-002.tlg | 2 +
.../testfiles/utf8-filenames-002.xetex.tlg | 2 +
required/tools/README.md | 2 +-
required/tools/build.lua | 5 +-
required/tools/changes.txt | 41 +
{base => required/tools}/config-TU.lua | 0
{base => required/tools}/config-legacy.lua | 0
required/tools/multicol.dtx | 29 +-
required/tools/shellesc.dtx | 82 +-
required/tools/testfiles-TU/github-0212.luatex.tlg | 180 +
required/tools/testfiles-TU/github-0212.lvt | 38 +
required/tools/testfiles-TU/github-0212.tlg | 150 +
required/tools/testfiles-legacy/github-0212.lvt | 30 +
required/tools/testfiles-legacy/github-0212.tlg | 102 +
required/tools/testfiles/github-0190.lvt | 65 +
.../tools/testfiles/github-0190.tlg | 9 +-
required/tools/testfiles/tl2e1.luatex.tlg | 2 +-
required/tools/testfiles/tl2e1.tlg | 2 +-
.../tools/testfiles/tlb-shellesc-001.luatex.tlg | 3 +
required/tools/testfiles/tlb2968.luatex.tlg | 2 +
required/tools/testfiles/tlb2968.tlg | 2 +
.../testfiles/{tlb2968.tlg => tlb2968.xetex.tlg} | 2 +
required/tools/testfiles/tnfss1.luatex.tlg | 2 +-
required/tools/testfiles/tnfss1.tlg | 2 +-
required/tools/varioref.dtx | 9 +-
required/tools/verbatim.dtx | 10 +-
required/tools/xr.dtx | 2 +-
support/etex.sty | 507 +
support/hyphen.cfg | 4 +-
support/test209.tex | 8 +
support/test2e.tex | 8 +
support/texlive.sh | 19 +-
texmf/tex/latex/l3backend/l3backend-dvipdfmx.def | 647 +
texmf/tex/latex/l3backend/l3backend-dvips.def | 1196 +
texmf/tex/latex/l3backend/l3backend-dvisvgm.def | 528 +
texmf/tex/latex/l3backend/l3backend-pdfmode.def | 751 +
texmf/tex/latex/l3backend/l3backend-xdvipdfmx.def | 693 +
texmf/tex/latex/l3kernel/expl3-code.tex | 29284 +++++++++++++++++++
texmf/tex/latex/l3kernel/expl3-generic.tex | 94 +
texmf/tex/latex/l3kernel/expl3.ltx | 139 +
texmf/tex/latex/l3kernel/expl3.lua | 146 +
texmf/tex/latex/l3kernel/expl3.sty | 161 +
texmf/tex/latex/l3kernel/l3debug.def | 990 +
texmf/tex/latex/l3kernel/l3deprecation.def | 246 +
texmf/tex/latex/l3kernel/l3doc.cls | 2360 ++
texmf/tex/latex/l3kernel/l3docstrip.tex | 90 +
texmf/tex/latex/l3kernel/l3str-enc-iso88591.def | 29 +
texmf/tex/latex/l3kernel/l3str-enc-iso885910.def | 75 +
texmf/tex/latex/l3kernel/l3str-enc-iso885911.def | 120 +
texmf/tex/latex/l3kernel/l3str-enc-iso885913.def | 85 +
texmf/tex/latex/l3kernel/l3str-enc-iso885914.def | 60 +
texmf/tex/latex/l3kernel/l3str-enc-iso885915.def | 37 +
texmf/tex/latex/l3kernel/l3str-enc-iso885916.def | 69 +
texmf/tex/latex/l3kernel/l3str-enc-iso88592.def | 86 +
texmf/tex/latex/l3kernel/l3str-enc-iso88593.def | 64 +
texmf/tex/latex/l3kernel/l3str-enc-iso88594.def | 79 +
texmf/tex/latex/l3kernel/l3str-enc-iso88595.def | 123 +
texmf/tex/latex/l3kernel/l3str-enc-iso88596.def | 109 +
texmf/tex/latex/l3kernel/l3str-enc-iso88597.def | 108 +
texmf/tex/latex/l3kernel/l3str-enc-iso88598.def | 96 +
texmf/tex/latex/l3kernel/l3str-enc-iso88599.def | 35 +
160 files changed, 41611 insertions(+), 355 deletions(-)
diff --cc base/changes.txt
index 61e93e4e,b27bb139..a83adde2
--- a/base/changes.txt
+++ b/base/changes.txt
@@@ -4,11 -4,117 +4,122 @@@ completeness or accuracy and it contain
are not part of the distribution.
=======================================================================
+ 2019-12-02 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * cmfonts.fdd: Silent warning for cmss/it substitution (gh/172)}
+
+ 2019-11-29 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltclass.dtx: Be careful when displaying the package or
+ class info text as it may contain UTF-8 chars (gh/52)}
+
+ 2019-11-22 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltoutenc.dtx (subsection{The fontenc package}):
+ Avoid spurious if fontenc selects LY1 as default encoding (gh/199)
+
+ 2019-11-14 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * utf8ienc.dtx (subsection{The mapping table}):
+ Fixed setting for FB05 = long-s t lig (github/154)
+ In 8-bit encodings all we can do is to unravel to "s t" which is
+ not 100% but better than just a strange error.
+
+ 2019-11-14 Joseph Wright <joseph.wright at morningstar2.co.uk>
+
+ * ltfinal.dtx: Add loader for ltexpl
+ * ltexpl.dtx: New file for pre-loading expl3
+
+ 2019-11-11 David Carlisle <David.Carlisle at latex-project.org>
+
+ * ltfiles.dtx: use \quote at name again for \@filef at und in
+ \@iffileonpath
+
+ 2019-11-02 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltmiscen.dtx: Make \\ and \@centercr robust in all situations (gh/203)
+ * ltspace.dtx: Make \\ and \@normalcr robust in all situations (gh/203)
+
+ 2019-10-18 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltclass.dtx (section{Implementation}): Initialize
+ \...-h@@k only when loading the package or class (gh/198)
+
+2019-10-11 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltfsstrc.dtx (subsection{Sizefunctions}):
+ Added 'alias' size function (mainly for autoinst fonts)
+
+ #########################
+ # 2019-10-01 PL 3 Release
+ #########################
+
+ 2019-11-10 David Carlisle <David.Carlisle at latex-project.org>
+
+ * ltmiscen.dtx: fix special comment catcodes (gh/202)
+
+ 2019-11-09 David Carlisle <David.Carlisle at latex-project.org>
+
+ * ltfiles.dtx: More filename normalisation: expand before
+ removing quotes.
+
+ #########################
+ # 2019-10-01 PL 3 Release
+ #########################
+
+ 2019-11-10 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * doc.dtx: gh/205 wasn't correctly fixed in PL2
+ Put the definition into the right command :-( (gh/205)
+
+ 2019-11-10 David Carlisle <David.Carlisle at latex-project.org>
+
+ * ltmiscen.dtx: fix special comment catcodes (gh/202)
+
+ 2019-11-09 David Carlisle <David.Carlisle at latex-project.org>
+
+ * ltfiles.dtx: More filename normalisation: expand before
+ removing quotes.
+
+ #########################
+ # 2019-10-01 PL 2 Release
+ #########################
+
+ 2019-11-03 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * doc.dtx: set up \verbvisiblespace (gh/205)
+
+ 2019-11-03 David Carlisle <David.Carlisle at latex-project.org>
+
+ * ltfiles.dtx: More filename normalisation: avoid adding
+ quotes until needed. (gh/204)
+
+ 2019-10-25 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltmiscen.dtx (subsection{Environments}):
+ Allow unbalanced conditionals in toc entries (gh/202)
+
+ 2019-10-25 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * classes.dtx (subsection{Fonts}):
+ Don't use \MakeRobust if in rollback prior to 2015 (gh/201)
+
+ 2019-10-22 David Carlisle <David.Carlisle at latex-project.org>
+
+ * ltluatex.dtx: page_objnum_provider and process_pdf_image_content classified data
+
+ #########################
+ # 2019-10-01 PL 1 Release
+ #########################
+
+ 2019-10-12 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * nfssfont.dtx: added a missing \else branch so that \action is always carried out
+
+ 2019-10-11 David Carlisle <David.Carlisle at latex-project.org>
+
+ * ltfiles.dtx: Remove One Brace group before using \string\csname in \set at curr@file.
+
2019-10-07 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* lttab.dtx (subsection{array and tabular environments}):
diff --cc base/doc/ltnews31.tex
index 636afe2f,0ae8f177..7735057f
--- a/base/doc/ltnews31.tex
+++ b/base/doc/ltnews31.tex
@@@ -140,22 -191,53 +191,57 @@@ this capability
\emph{write}
+ In TeXLive 2020 the Lua\LaTeX{} format will use the new LuaHB\TeX{} engine, which is Lua\TeX{} with an embedded HarfBuzz library.
+ HarfBuzz can be used by setting a suitable renderer in the font declaration. An interface for that is provided by \pkg{fontspec}.
+ This additional font renderer will greatly improve the shaping of various scripts, which are currently handled correctly only by \XeTeX{}.
+ To simplify the testing of the new engine, binaries have been added to MiKTeX and TeXLive 2019 and both have changed the Lua\LaTeX-dev format to use it.
+
+ \section{Improved load-times for \pkg{expl3}}
+
+ The \LaTeX3 programming layer, \pkg{expl3}, has over the past decade moved from
+ being largely experimental to broadly stable. It is now used in a significant
+ number of third-party packages, most notably \pkg{xparse} for defining
+ interfaces in cases where no \pkg{expl3} code is \enquote{visible}. Most
+ \LaTeX{} documents compiled using \XeTeX{} or \LuaTeX{} load \pkg{fontspec},
+ which is written using \pkg{expl3}.
+
+ The \pkg{expl3} layer contains a non-trivial number of macros, and when used
+ with the \XeTeX{} and \LuaTeX{} engines, it loads a large body of Unicode data.
+ This means that even on a fast computer, there is a relatively large load time for
+ using \pkg{expl3}.
+
+ For this release, the team have made adjustments in the \LaTeXe{} kernel to
+ pre-load a significant portion of \pkg{expl3} as the format is built. This is
+ transparent at the user level, other than the significant decrease in document
+ processing time: there will be no \enquote{pause} for loading Unicode data
+ files. Loading of \pkg{expl3} in documents and packages can be done as usual;
+ eventually, it will be possible to omit
+ \begin{verbatim}
+ \RequirePackage{expl3}
+ \end{verbatim}
+ entirely, but to support older formats, this is still recommended at present.
+
+ \section{Other changes to the \LaTeX{} kernel}
++\emph{added \texttt{alias} size function}
+
+ \emph{fixed gh52}
+ \emph{fixed gh172}
+ \emph{fixed gh198}
+ \emph{fixed gh199}
- \section{Other changes to the \LaTeX{} kernel}
+ \emph{fixed gh203}
- \emph{added \texttt{alias} size function}
+
+ \section{Changes to packages in the \pkg{tools} category}
+ \emph{fixed gh190}
- \section{Changes to packages in the \pkg{tools} category}
\section{Changes to packages in the \pkg{amsmath} category}
More information about the latex3-commits
mailing list