[latex3-commits] [latex3/latex2e] gh1102: Merge branch 'develop' into gh1102 (2ddb242d)
github at latex-project.org
github at latex-project.org
Thu Nov 9 17:33:13 CET 2023
Repository : https://github.com/latex3/latex2e
On branch : gh1102
Link : https://github.com/latex3/latex2e/commit/2ddb242d5a151cb9db24ad93bdaa711b483d0dd8
>---------------------------------------------------------------
commit 2ddb242d5a151cb9db24ad93bdaa711b483d0dd8
Merge: 5cac816e 7e3f545a
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Thu Nov 9 17:33:13 2023 +0100
Merge branch 'develop' into gh1102
# Conflicts:
# base/changes.txt
# base/doc/ltnews39.tex
>---------------------------------------------------------------
2ddb242d5a151cb9db24ad93bdaa711b483d0dd8
.github/dependabot.yml | 11 +++++++
.github/pull_request_template.md | 1 +
.github/workflows/deploy.yaml | 10 +++---
.github/workflows/main.yaml | 8 ++---
.github/workflows/pretest.yaml | 6 ++--
.github/workflows/trigger.yaml | 2 +-
base/changes.txt | 13 ++++++++
base/doc/clsguide-historic.tex | 10 +++---
base/doc/ltnews39.tex | 39 ++++++++++++++++++++++--
base/doc/usrguide-historic.tex | 6 ++--
base/doc/usrguide.tex | 18 +++++------
base/ltcounts.dtx | 19 ++++++++++--
base/ltfinal.dtx | 4 +--
base/ltplain.dtx | 10 ++++--
base/testfiles/github-0524.luatex.tlg | 4 +--
base/testfiles/github-0524.tlg | 4 +--
base/testfiles/github-0823.lvt | 32 +++++++++++++++++++
base/testfiles/github-0823.tlg | 9 ++++++
base/testfiles/github-0944.tlg | 2 +-
base/testfiles/github-robust-0123.luatex.tlg | 2 +-
base/testfiles/github-robust-0123.tlg | 2 +-
base/testfiles/github-robust-0123.xetex.tlg | 2 +-
required/cyrillic/README.md | 4 +--
required/cyrillic/changes.txt | 5 +++
required/cyrillic/cyoutenc.dtx | 11 +++++--
texmf/tex/latex/l3backend/l3backend-dvipdfmx.def | 2 +-
texmf/tex/latex/l3backend/l3backend-dvips.def | 2 +-
texmf/tex/latex/l3backend/l3backend-dvisvgm.def | 2 +-
texmf/tex/latex/l3backend/l3backend-luatex.def | 2 +-
texmf/tex/latex/l3backend/l3backend-luatex.lua | 11 ++++++-
texmf/tex/latex/l3backend/l3backend-pdftex.def | 2 +-
texmf/tex/latex/l3backend/l3backend-xetex.def | 2 +-
texmf/tex/latex/l3kernel/expl3-code.tex | 15 ++++++---
texmf/tex/latex/l3kernel/expl3-generic.tex | 2 +-
texmf/tex/latex/l3kernel/expl3.ltx | 2 +-
texmf/tex/latex/l3kernel/expl3.sty | 2 +-
36 files changed, 211 insertions(+), 67 deletions(-)
diff --cc base/changes.txt
index 4180ec2f,f9930dc3..51e856dd
--- a/base/changes.txt
+++ b/base/changes.txt
@@@ -6,13 -6,20 +6,26 @@@ to completeness or accuracy and it cont
not part of the distribution.
================================================================================
+ 2023-11-09 Yukai Chou <muzimuzhi at gmail.com>
+ * clsguide-historic.tex, usrguide.tex:
+ Replace quotation with quote envs for zero para indent
+
+ * clsguide-historic.tex, usrguide-historic.tex
+ Mention correct source file names in license footnotes
+
2023-11-07 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+ * ltoutenc.dtx (subsection{The fontenc package}):
+ Add more explanation to error message about missing encoding (gh/1102)
+
+ * nfssfont.dtx (section{The code}):
+ Corrected spelling in error message.
+
+ * ltcounts.dtx (subsection{Environment Counter Macros}):
+ In \newcounter do not change \the... if already defined (gh/823)
+
+ * ltplain.dtx (section{Plain \TeX}):
+ Set \tracinglostchars to 2 in \tracingnone (gh/549)
+
================================================================================
All changes above are only part of the development branch for the next release.
================================================================================
diff --cc base/doc/ltnews39.tex
index 87dae27b,ab081313..b3cc99ec
--- a/base/doc/ltnews39.tex
+++ b/base/doc/ltnews39.tex
@@@ -148,27 -148,37 +148,49 @@@
\section{New or improved commands}
- \subsection{???}
+ \section{Code improvements}
+
+ \subsection{Keep track of lost glyphs}
+
+ A while ago we changed the \LaTeX{} default value for
+ \cs{tracinglostchars} from \texttt{1} to \texttt{2} so that missing
+ glyphs generate at least a warning, but we forgot to make the same
+ change to \cs{tracingnone}. Thus, when issuing that command \LaTeX{}
+ stopped generating warnings about missing glyphs. This has now been
+ corrected.
%
- %\githubissue{1004}
+ \githubissue{549}
-
\section{Code improvements}
+\subsection{Improve \pkg{fontenc} error message}
+
+If the \pkg{fontenc} is asked to load a font encoding for which it
+doesn't find a suitable \texttt{.def} file it generates an error
+message indicating that the encoding name might be misspelled. That
+is, of course, one of the possible causes, but another one is that the
+installation is missing a necessary support package, e.g., that no
+support for Cyrillic fonts has been installed. The error message text
+has therefore been extended to explain the issue more generally.
+%
+\githubissue{1102}
+
+
+ \subsection{Warn if counter names are problematic}
+
+ In the past it was possible to declare, for example,
+ \verb/\newcounter{index}/ with the side-effect that this defines
+ \cs{theindex}, even though \LaTeX{} has a \env{theindex} environment
+ that then got clobbered by the declaration.
+ %
+ This has now been changed: if \cs{the}\meta{counter} is already
+ defined it is not altered, but instead a warning message is displayed.
+ %
+ \githubissue{823}
+
+
%\section{Bug fixes}
More information about the latex3-commits
mailing list.