[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.