[latex3-commits] [git/LaTeX3-latex3-latex2e] footrefmark: Merge branch 'develop' into footrefmark (ec0b98a7)

Frank Mittelbach frank.mittelbach at latex-project.org
Tue Feb 2 17:51:05 CET 2021


Repository : https://github.com/latex3/latex2e
On branch  : footrefmark
Link       : https://github.com/latex3/latex2e/commit/ec0b98a7a6910d09f5c98752e485c1811af17dc3

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

commit ec0b98a7a6910d09f5c98752e485c1811af17dc3
Merge: 047d220b 1dad1f4e
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Tue Feb 2 17:51:05 2021 +0100

    Merge branch 'develop' into footrefmark
    
    # Conflicts:
    #       base/changes.txt


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

ec0b98a7a6910d09f5c98752e485c1811af17dc3
 base/alltt.dtx                                     |  19 +-
 base/changes.txt                                   |  11 +
 base/doc/ltnews33.tex                              |  29 +-
 base/ltfilehook.dtx                                |  30 +-
 base/testfiles-legacy/github-0484.lvt              |  25 +
 base/testfiles-legacy/github-0484.tlg              | 640 +++++++++++++++++++++
 base/testfiles/github-0481.lvt                     |  17 +
 .../{github-0060.xetex.tlg => github-0481.tlg}     |   2 +
 .../tlb-latexrelease-rollback-003-often.luatex.tlg |   2 +
 .../tlb-latexrelease-rollback-003-often.tlg        |  11 +
 .../tlb-latexrelease-rollback-003-often.xetex.tlg  |   2 +
 base/testfiles/tlb-rollback-004-often.luatex.tlg   |   1 +
 base/testfiles/tlb-rollback-004-often.tlg          |  10 +
 base/testfiles/tlb-rollback-004-often.xetex.tlg    |   1 +
 base/utf8ienc.dtx                                  |  16 +-
 required/firstaid/testfiles-TU/firstaid-bidi.tlg   |   2 +-
 required/tools/changes.txt                         |   6 +
 required/tools/layout.dtx                          |  27 +-
 texmf/dvips/l3backend/l3backend-dvips.pro          |   3 +-
 texmf/tex/latex/l3backend/l3backend-dvipdfmx.def   | 284 +++++++--
 texmf/tex/latex/l3backend/l3backend-dvips.def      | 110 ++--
 texmf/tex/latex/l3backend/l3backend-dvisvgm.def    |  74 +--
 texmf/tex/latex/l3backend/l3backend-luatex.def     | 145 +++--
 texmf/tex/latex/l3backend/l3backend-pdftex.def     | 145 +++--
 texmf/tex/latex/l3backend/l3backend-xetex.def      | 255 ++++++--
 texmf/tex/latex/l3kernel/expl3-code.tex            |  12 +-
 texmf/tex/latex/l3kernel/expl3-generic.tex         |   2 +-
 texmf/tex/latex/l3kernel/expl3.ltx                 |   2 +-
 texmf/tex/latex/l3kernel/expl3.lua                 |   2 +-
 texmf/tex/latex/l3kernel/expl3.sty                 |   2 +-
 texmf/tex/latex/l3kernel/l3debug.def               |   2 +-
 texmf/tex/latex/l3kernel/l3deprecation.def         |   2 +-
 texmf/tex/latex/l3kernel/l3doc.cls                 |   2 +-
 texmf/tex/latex/l3kernel/l3docstrip.tex            |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88591.def    |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885910.def   |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885911.def   |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885913.def   |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885914.def   |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885915.def   |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885916.def   |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88592.def    |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88593.def    |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88594.def    |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88595.def    |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88596.def    |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88597.def    |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88598.def    |   2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88599.def    |   2 +-
 .../{xparse-generic.tex => xparse-2018-04-12.sty}  | 223 +++++--
 .../xparse/{xparse.sty => xparse-2020-10-01.sty}   |  22 +-
 .../tex/latex/l3packages/xparse/xparse-generic.tex |  47 +-
 texmf/tex/latex/l3packages/xparse/xparse.ltx       |  30 +-
 texmf/tex/latex/l3packages/xparse/xparse.sty       | 216 +++----
 54 files changed, 1977 insertions(+), 486 deletions(-)

diff --cc base/changes.txt
index 0fa6fbed,83ff3ff1..2cb86404
--- a/base/changes.txt
+++ b/base/changes.txt
@@@ -6,11 -6,17 +6,22 @@@ completeness or accuracy and it contain
  are not part of the distribution.
  ================================================================================
  
+ 2021-01-31  David Carlisle  <David.Carlisle at latex-project.org>
+ 
+ 	* ltfilehook.dtx: set \protect to \string to avoid bad
+           expansion and possible non termination. github/481
+ 	
+ 2021-01-27  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+ 
+ 	* utf8ienc.dtx (subsection{The mapping table}):
+ 	Support various Unicode characters with dot accents for
+ 	Indic transliterations (gh/484)
+ 
 +2021-01-26  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* ltfloat.dtx (subsection{Footnotes}):
 +	\footref added
 +
  2021-01-22  Marcel Krüger  <Marcel.Krueger at latex-project.org>
  
  	* ltshipout.dtx:
diff --cc base/doc/ltnews33.tex
index 8589326d,972909ef..e3412bfd
--- a/base/doc/ltnews33.tex
+++ b/base/doc/ltnews33.tex
@@@ -195,21 -194,29 +194,42 @@@ internal bookkeeping still takes place 
  \texttt{shipout/lastpage} material if the page happens to be the first
  or last.
  
+ \subsection{Robust commands in filename arguments}
+ The filename handling has been modified so that \verb|\string| is
+ applied while normalising robust commands while detetermining the file
+ name.  Previously \verb|\input{\sqrt{2}}| would cause \LaTeX\ to loop indefinitely.
+ With the new behaviour it accesses \verb|sqrt {2}.tex|.
+ %
+ \githubissue{481}
+ 
+ 
+ \subsection{Additional support for Unicode characters from the
+   Latin Extended Additional block}
+ 
+ \LaTeX\ is quite capable of typesetting characters such as
+ \enquote{\d{m}}, but until now it lacked the Unicode mappings for some
+ characters that are used to write Sanskrit words in Latin
+ transliteration (as seen in books about yoga, Buddhist philosophy,
+ etc.). These have now been added so that such characters can be
+ entered directly instead of resorting to \verb=\d{m}= and so forth.
+ %
+ \githubissue{484}
+ 
  
  
 +\subsection{Producing several footnote marks to one footnote}
 +
 +It is sometimes necessary to reference the same footnote several
 +times, i.e., produce several footnote marks with the same number or
 +symbol. This is now always possible by placing a \cs{label} into the
 +\cs{footnote} and reference it with the command \cs{footref}
 +elsewhere.  This way marks refering to footnotes anywhere on the page
 +(including those in \texttt{minipage}s) can be generated.  In the past
 +this command was only available with certain classes or when loading
 +the \pkg{footmisc} package.
 +
 +
 +
  \subsection{\ldots}
  
  \emph{to be written}





More information about the latex3-commits mailing list.