summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-06-12 20:42:55 +0000
committerKarl Berry <karl@freefriends.org>2024-06-12 20:42:55 +0000
commit141b0a38b301ad36ef5029bd5ae3a9cf0ad3036e (patch)
tree63fd1ae553b513c85260d0b32913e6faf89ed248 /Master/texmf-dist/source
parent603bc972a1027512d09fde912e4cd9307eb45ba3 (diff)
latex (12jun24)
git-svn-id: svn://tug.org/texlive/trunk@71507 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/latex/base/ltboxes.dtx22
-rw-r--r--Master/texmf-dist/source/latex/base/lttagging.dtx11
-rw-r--r--Master/texmf-dist/source/latex/base/ltvers.dtx2
3 files changed, 24 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltboxes.dtx b/Master/texmf-dist/source/latex/base/ltboxes.dtx
index 7e6c787ab89..9852bc59403 100644
--- a/Master/texmf-dist/source/latex/base/ltboxes.dtx
+++ b/Master/texmf-dist/source/latex/base/ltboxes.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltboxes.dtx}
- [2024/04/22 v1.4f LaTeX Kernel (Box Commands)]
+ [2024/06/10 v1.4g LaTeX Kernel (Box Commands)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltboxes.dtx}
@@ -1495,6 +1495,10 @@
% \changes{v1.4f}{2024/04/18}
% {Use a \cs{hrule} strut not a \cs{vrule} if already in
% vertical mode (bug seen first with footmisc/14)}
+% \changes{v1.4g}{2024/06/10}
+% {Always use a \cs{vrule} strut after all, but back up by a baseline
+% if already in vertical mode. Otherwise empty table p-cells will
+% not get the correct width (bug seen first with colortbl)}
% \begin{macrocode}
%</2ekernel>
%<*2ekernel|latexrelease>
@@ -1502,15 +1506,17 @@
%<latexrelease> {\@finalstrut}{final strut correction}%
\def\@finalstrut#1{%
\unskip
- \ifhmode \nobreak \vrule
+ \ifhmode \nobreak
\else
- \ifdim \prevdepth=-\@m\p@
- \else
- \vskip-\prevdepth
- \fi
- \hrule
+% \end{macrocode}
+% If we are in vmode we now back up by a baseline.
+% \begin{macrocode}
+ \vskip-\baselineskip
\fi
- \@width\z@\@height\z@\@depth\dp#1}
+% \end{macrocode}
+% Finally we unconditionally use \cs{vrule}.
+% \begin{macrocode}
+ \vrule\@width\z@\@height\z@\@depth\dp#1}
%</2ekernel|latexrelease>
%<latexrelease>\EndIncludeInRelease
%<latexrelease>\IncludeInRelease{0000/00/00}%
diff --git a/Master/texmf-dist/source/latex/base/lttagging.dtx b/Master/texmf-dist/source/latex/base/lttagging.dtx
index 585479df214..c70e24f5908 100644
--- a/Master/texmf-dist/source/latex/base/lttagging.dtx
+++ b/Master/texmf-dist/source/latex/base/lttagging.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{lttagging.dtx}
- [2023/12/19 v1.0a LaTeX Kernel (tagging support)]
+ [2024/06/10 v1.0b LaTeX Kernel (tagging support)]
% \iffalse
\documentclass{l3doc}
\GetFileInfo{lttagging.dtx}
@@ -721,8 +721,15 @@
\int_compare:nNnT \g_@@_col_int > 0
{
\tbl_count_missing_cells:n {#1}
- \cr
}
+% \end{macrocode}
+% Even if we are at the start of a row we my have to do a \cs{cr},
+% so we do a \cs{crcr} always at the end.
+% \changes{v1.ob}{2024/06/10}
+% {Always issue a \cs{crcr} even if we are at the start of a
+% row to avoid problems with tabulary and similar code}
+% \begin{macrocode}
+ \crcr
}
% \end{macrocode}
% \end{macro}
diff --git a/Master/texmf-dist/source/latex/base/ltvers.dtx b/Master/texmf-dist/source/latex/base/ltvers.dtx
index 5031ef83073..557b7b4878b 100644
--- a/Master/texmf-dist/source/latex/base/ltvers.dtx
+++ b/Master/texmf-dist/source/latex/base/ltvers.dtx
@@ -115,7 +115,7 @@
{2024-06-01}
%</2ekernel|latexrelease>
%<*2ekernel>
-\def\patch@level{0}
+\def\patch@level{1}
% \end{macrocode}
%
% \begin{macro}{\development@branch@name}