[latex3-commits] [git/LaTeX3-latex3-latex2e] doc-v3beta: Merge branch 'develop' into doc-v3beta; fixed missing version/date change in ltshipout (051d6904)

Frank Mittelbach frank.mittelbach at latex-project.org
Wed Nov 17 17:53:04 CET 2021


Repository : https://github.com/latex3/latex2e
On branch  : doc-v3beta
Link       : https://github.com/latex3/latex2e/commit/051d690465ff57129b04a877af8f6d80393a56d8

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

commit 051d690465ff57129b04a877af8f6d80393a56d8
Merge: 4d410897 43e79ce6
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Wed Nov 17 17:53:04 2021 +0100

    Merge branch 'develop' into doc-v3beta;
    fixed missing version/date change in ltshipout


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

051d690465ff57129b04a877af8f6d80393a56d8
 .github/tl_packages                        |  1 +
 base/changes.txt                           |  6 ++++++
 base/doc/ltnews34.tex                      |  2 +-
 base/doc/ltnews35.tex                      | 13 +++++++++++++
 base/ltluatex.dtx                          | 27 +++++++++++----------------
 base/ltshipout.dtx                         |  9 +++++----
 base/testfiles/tlb-ltluatex-001.luatex.tlg |  2 +-
 7 files changed, 38 insertions(+), 22 deletions(-)

diff --cc base/changes.txt
index 6191e1db,79d9ec7e..c28061ea
--- a/base/changes.txt
+++ b/base/changes.txt
@@@ -6,21 -6,12 +6,27 @@@ completeness or accuracy and it contain
  are not part of the distribution.
  ================================================================================
  
+ 2021-11-17  Marcel Krüger  <Marcel.Krueger at latex-project.org>
+ 
+ 	* ltluatex.dtx:
+ 	Classify [hv]pack_quality callbacks as exclusive
+ 	Never pass true to the engine for LuaTeX list callbacks
+ 
 +2021-11-14  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* doc.dtx: Replaced doc.dtx with V3 version.
 +	The old doc can be reactivated with \usepackage{doc}[=v2].
 +	Hyperref usage (on by default) can be turned off with
 +        \usepackage[hyperref=false]{doc}.
 +	New options etc are documented: use texdoc doc
 +	(code documentation only partly done).
 +
 +2021-11-12  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* ltxdoc.dtx (section{Configuration file}):
 +	Added our default .cfg for extraction.
 +	Added option "nocfg" to bypass a system cfg.
 +
  ================================================================================
  All changes above are only part of the development branch for the next release.
  ================================================================================
diff --cc base/doc/ltnews35.tex
index 57dab34d,6b5d4816..0a297fa5
--- a/base/doc/ltnews35.tex
+++ b/base/doc/ltnews35.tex
@@@ -146,18 -146,20 +146,31 @@@
  
  \section{Code improvements}
  
 +\subsection{\class{ltxdoc} gets \option{nocfg} option}
 +
 +\emph{document}
 +
 +
 +\subsection{\pkg{doc} upgraded to version~3}
 +
 +\emph{document}
 +
 +
 +
  
+ \subsection{Lua\TeX\ callback improvements}
+ 
+ The Lua\TeX\ callbacks \texttt{hpack\_quality} and \texttt{vpack\_quality} are
+ now \texttt{exclusive} and therefore only allow a single handler.
+ The previous type \texttt{list} resulted in incorrect parameters when multiple
+ handlers were set, therefore this only makes an existing restriction more
+ explicit.
+ 
+ Additionally the return value \texttt{true} for \texttt{list} callbacks is now
+ handled internally and no longer passed on to the engine. This simplifies the
+ handling of these callbacks and makes it easier to provide consistent
+ interfaces for user defined \texttt{list} callbacks.
+ 
  \subsection{???}
  %
  \githubissue{???}
diff --cc base/ltshipout.dtx
index 7f6555d1,9e7bf4be..bb799460
--- a/base/ltshipout.dtx
+++ b/base/ltshipout.dtx
@@@ -32,8 -32,8 +32,8 @@@
  %%% From File: ltshipout.dtx
  %
  %    \begin{macrocode}
--\providecommand\ltshipoutversion{v1.0j}
--\providecommand\ltshipoutdate{2021/06/09}
++\providecommand\ltshipoutversion{v1.0k}
++\providecommand\ltshipoutdate{2021/11/17}
  %    \end{macrocode}
  %
  %<*driver>





More information about the latex3-commits mailing list.