[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Merge branch 'gh424' into develop (1335bd45)

Frank Mittelbach frank.mittelbach at latex-project.org
Wed Jan 6 20:20:02 CET 2021


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/1335bd451fd4440c703ac6ba4da8b54e094531b1

>---------------------------------------------------------------

commit 1335bd451fd4440c703ac6ba4da8b54e094531b1
Merge: d231a33c 990b2fcb
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Wed Jan 6 20:20:02 2021 +0100

    Merge branch 'gh424' into develop
    
    # Conflicts:
    #       base/changes.txt
    #       base/doc/ltnews33.tex


>---------------------------------------------------------------

1335bd451fd4440c703ac6ba4da8b54e094531b1
 base/changes.txt                                   |  6 +++
 base/doc/ltnews33.tex                              |  9 ++++
 base/ltbibl.dtx                                    | 53 +++++++++++++++++++---
 .../testfiles/{github-0354.lvt => github-0424.lvt} | 19 ++++----
 base/testfiles/{tlb0039.tlg => github-0424.tlg}    | 29 +++++++++++-
 .../tlb-latexrelease-rollback-003-often.luatex.tlg |  4 ++
 .../tlb-latexrelease-rollback-003-often.tlg        |  4 ++
 .../tlb-latexrelease-rollback-003-often.xetex.tlg  |  4 ++
 base/testfiles/tlb-rollback-004-often.luatex.tlg   |  2 +
 base/testfiles/tlb-rollback-004-often.tlg          |  2 +
 base/testfiles/tlb-rollback-004-often.xetex.tlg    |  2 +
 11 files changed, 115 insertions(+), 19 deletions(-)

diff --cc base/changes.txt
index 42e3be37,2eea2e76..487bb2e2
--- a/base/changes.txt
+++ b/base/changes.txt
@@@ -6,72 -6,12 +6,78 @@@ completeness or accuracy and it contain
  are not part of the distribution.
  ================================================================================
  
 +2020-12-22  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* ltfssaxes.dtx (subsection{Changing to a new series}):
 +	Distangle series and shape update by delaying the font series
 +	and font shape merging (gh/444)
 +
 +	Move the rollback info for \normalshape after its main definition
 +	otherwise it will not be undone	(gh/458)
 +
 +2020-12-22  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* ltfsstrc.dtx (subsection{General font loading}):
 +	Alter \selectfont to do the delayed merging of  font series
 +	and font shape (gh/444)
 +
 +2020-12-27  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* letter.dtx (subsubsection{Page breaking control}):
 +	The \opening argument was splitting name and address using \\
 +	but did not allow to use \\[...] for this (gh/427)
 +
+ 2020-12-10  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+ 
+ 	* ltbibl.dtx (section{Bibliography Generation}):
+ 	Delay any \cs{nocite} in the preamble instead of raising
+ 	an error (gh/424)
+ 
 +2020-12-06  Johannes Braams  <Johannes.Braams at latex-project.org>
 +
 +	* miscelaneous files: gh/428, gh/429 and gh/430 list a number of
 +	typing mistakes and missing documentation that have crept in over
 +	the years. The following files were affected and have been
 +	corrected:
 +	alltt.dtx, classes.dtx, doc.dtx, docstrip.dtx, fix-cm.dtx,
 +	fontdef.dtx, ifthen.dtx, inputenc.dtx, latex209.dtx,
 +	latexrelease.dtx, ltbibl.dtx, ltboxes.dtx, ltclass.dtx,
 +	ltcntrl.dtx, ltcounts.dtx, ltdefns.dtx, ltdirchk.dtx, ltexpl.dtx,
 +	ltfilehook.dtx, ltfiles.dtx, ltfinal.dtx, ltfloat.dtx,
 +	ltfntcmd.dtx, ltfssaxes.dtx, ltfssbas.dtx, ltfsscmp.dtx,
 +	ltfssdcl.dtx, ltfssini.dtx, ltfsstrc.dtx, lthooks.dtx,
 +	ltlength.dtx, ltlists.dtx, ltluatex.dtx, ltmath.dtx, ltmiscen.dtx,
 +	ltoutenc.dtx, ltoutput.dtx, ltpage.dtx, ltpageno.dtx,
 +	ltpictur.dtx, ltplain.dtx, ltsect.dtx, ltshipout.dtx,
 +	lttextcomp.dtx, ltvers.dtx, ltxdoc.dtx, ltxref.dtx, nfssfont.dtx,
 +	proc.dtx, slides.dtx, utf8ienc.dtx.
 +
 +2020-12-04  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* ltfilehook.dtx (subsection{Declaring a file substitution}):
 +	Don't drop file substitution declarations when rolling back
 +	just render them no-ops
 +
 +2020-12-04  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +	Add a hook to \selectfont to be executed after the switch to the
 +	new font. This implements the functionality formerly in the everysel
 +	package.
 +
 +2020-12-04  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* ltfinal.dtx (subsection{File substitutions}):
 +	Emulate everysel package
 +
 +2020-12-04  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* ltfssini.dtx (subsection{Miscellaneous}):
 +	Setting up \f at series and \f at shape default values directly (gh/444)
 +
 +2020-11-23  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* ltshipout.dtx:
 +	Check for both kernel and user hooks and execute if either is non-empty (gh/431)}
 +
  2020-10-26  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
  
  	* ltmiscen.dtx (subsection{Environments}):
diff --cc base/doc/ltnews33.tex
index 13a4ec4f,a31f5706..f3341e7a
--- a/base/doc/ltnews33.tex
+++ b/base/doc/ltnews33.tex
@@@ -128,40 -128,15 +128,49 @@@ it always starts out in vertical mode
  \githubissue{385}
  
  
 +
 +\subsection{Allow extra space between name and address in \pkg{letter} class}
 +
 +The \cs{opening} command in the the \pkg{letter} class expects the
 +name and address to be separated by \verb=\\= but it didn't allow to
 +use an optional argument at this point to add some extra space after
 +the name. The coding has now been slightly altered to allow for this.
 +%
 +\githubissue{427}
 +
 +
 +
 +\subsection{Provide hook in \cs{selectfont}}
 +
 +After \cs{selectfont} has altered the font we run a hook so that
 +packages can make final adjustments. This functionality was originally
 +provided by the \pkg{everysel} package, the new implementation is
 +slightly different and uses the standard hook management.
 +%
 +\githubissue{444}
 +
 +
 +\subsection{Delay change of font series and shape to \cs{selectfont} call}
 +
 +With the NFSS extensions introduced in 2020 the font series and shape
 +settings be be influenced by changes to the font family. The setting
 +is therefore delayed until \cs{selectfont} is executed to avoid
 +unnecessary or incorrect substitutions that may otherwise happen due
 +to the order of declarations.
 +%
 +\githubissue{444}
 +
 +
 +
+ \subsection{Allow \cs{nocite} in preamble}
+ 
+ A natural place for \verb=\nocite{*}= would be the preamble of the
+ document, but for historical reasons \LaTeX{} issued an error message
+ if it was placed there. From the new release on it is now allowed in
+ the preamble.
+ %
+ \githubissue{424}
+ 
  
  
  \subsection{\ldots}





More information about the latex3-commits mailing list.