[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: If blank (#779) (673ca1ce)

GitHub noreply at github.com
Wed Mar 9 00:07:34 CET 2022


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/673ca1cebd6b184f3c78eb8b1856071c5c608c2d

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

commit 673ca1cebd6b184f3c78eb8b1856071c5c608c2d
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Wed Mar 9 00:07:34 2022 +0100

    If blank (#779)
    
    * implementing \IfBlankTF (3 \let's several hours work :-( }
    
    * rollback to 2021-11-15 is broken but ...
    
    * Minor doc fixes
    
    * time travel is hard
    
    This commit (hopefully) fixes an issue that when rolling back to a set
    of changes already present in the format, errors about "command already
    defined" would be thrown all over.  The fix "simply" stops the loading
    of a given `\IncludeInRelease` chunk if it is already in the format
    (which would be useless anyway).
    
    * Revert 678f9b7 and fix the issue properly
    
    Actually, the fix for the issue in the mentioned commit is much simpler:
    since we already make "already defined" errors silent during the loading
    of latexrelease, the issue was just a matter of making the redefinitions
    at the proper time (most after ltexpl.dtx and only one after ltcmd.dtx).
    
    * Detect missing \IncludeInRelease{0000/00/00} in a module
    
    * Add missing words
    
    and a few more
    
    Co-authored-by: PhelypeOleinik <phelype.oleinik at latex-project.org>


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

673ca1cebd6b184f3c78eb8b1856071c5c608c2d
 base/changes.txt                                   |  23 +++-
 base/doc/ltnews35.tex                              |  17 ++-
 base/doc/usrguide3.tex                             |  58 ++++++++-
 base/latexrelease.dtx                              |  38 ++++--
 base/latexrelease.ins                              |   2 +-
 base/ltcmd.dtx                                     |  34 ++++-
 base/ltexpl.dtx                                    |  12 +-
 base/ltvers.dtx                                    |  20 ++-
 base/testfiles/github-0479-often.luatex.tlg        |   2 +
 base/testfiles/github-0479-often.tlg               |   2 +
 base/testfiles/github-0479-often.xetex.tlg         |   2 +
 base/testfiles/github-0479b.lvt                    |   2 +-
 base/testfiles/github-0479c.lvt                    |  19 ++-
 .../tlb-latexrelease-rollback-003-often.luatex.tlg |   4 +
 .../tlb-latexrelease-rollback-003-often.tlg        |   4 +
 .../tlb-latexrelease-rollback-003-often.xetex.tlg  |   4 +
 ...lb-latexrelease-rollback-2020-10-01.luatex.tlg} |  23 +---
 .../tlb-latexrelease-rollback-2020-10-01.lvt       |  12 ++
 ...lg => tlb-latexrelease-rollback-2020-10-01.tlg} |  23 +---
 ...tlb-latexrelease-rollback-2020-10-01.xetex.tlg} |  23 +---
 ...lb-latexrelease-rollback-2021-06-01.luatex.tlg} |  91 ++++++-------
 .../tlb-latexrelease-rollback-2021-06-01.lvt       |  12 ++
 ...lg => tlb-latexrelease-rollback-2021-06-01.tlg} |  90 ++++++-------
 ...tlb-latexrelease-rollback-2021-06-01.xetex.tlg} |  89 ++++++-------
 ...lb-latexrelease-rollback-2021-11-15.luatex.tlg} | 143 +++++++++------------
 .../tlb-latexrelease-rollback-2021-11-15.lvt       |  12 ++
 ...lg => tlb-latexrelease-rollback-2021-11-15.tlg} | 142 +++++++++-----------
 ...tlb-latexrelease-rollback-2021-11-15.xetex.tlg} | 141 +++++++++-----------
 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 +
 base/testfiles/tlb-rollback-005.luatex.tlg         |   2 +
 base/testfiles/tlb-rollback-005.tlg                |   2 +
 base/testfiles/tlb-rollback-005.xetex.tlg          |   2 +
 base/update-rollback-tests.sh                      |   8 ++
 35 files changed, 570 insertions(+), 494 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --textconv --cc 673ca1cebd6b184f3c78eb8b1856071c5c608c2d




More information about the latex3-commits mailing list.