texlive[62663] Master/texmf-dist: linebreaker (12mar22)
commits+karl at tug.org
commits+karl at tug.org
Sat Mar 12 21:35:12 CET 2022
Revision: 62663
http://tug.org/svn/texlive?view=revision&revision=62663
Author: karl
Date: 2022-03-12 21:35:11 +0100 (Sat, 12 Mar 2022)
Log Message:
-----------
linebreaker (12mar22)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/lualatex/linebreaker/README.md
trunk/Master/texmf-dist/doc/lualatex/linebreaker/linebreaker-doc.pdf
trunk/Master/texmf-dist/doc/lualatex/linebreaker/linebreaker-doc.tex
trunk/Master/texmf-dist/tex/lualatex/linebreaker/linebreaker.lua
Modified: trunk/Master/texmf-dist/doc/lualatex/linebreaker/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/linebreaker/README.md 2022-03-12 20:34:57 UTC (rev 62662)
+++ trunk/Master/texmf-dist/doc/lualatex/linebreaker/README.md 2022-03-12 20:35:11 UTC (rev 62663)
@@ -1,4 +1,4 @@
-#The Linebreaker package, version v0.1 (2022-02-19)
+#The Linebreaker package, version v0.1a (2022-03-12)
This package tries to prevent overflow lines in paragraphs or boxes.
It changes the LuaTeX's `linebreak` callback, and it re-typesets the paragraph
Modified: trunk/Master/texmf-dist/doc/lualatex/linebreaker/linebreaker-doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/lualatex/linebreaker/linebreaker-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/linebreaker/linebreaker-doc.tex 2022-03-12 20:34:57 UTC (rev 62662)
+++ trunk/Master/texmf-dist/doc/lualatex/linebreaker/linebreaker-doc.tex 2022-03-12 20:35:11 UTC (rev 62663)
@@ -186,8 +186,15 @@
\section{Changes}
\begin{description}
- \item[v0.1, 2022-02-19]
+ \item[v0.1a, 2022-03-12]\hfill
+
\begin{itemize}
+ \item Fixed fatal error in the function that calculates width of last lines in paragraphs.
+ \end{itemize}
+
+ \item[v0.1, 2022-02-19]\hfill
+
+ \begin{itemize}
\item Initial version
\end{itemize}
\end{description}
Modified: trunk/Master/texmf-dist/tex/lualatex/linebreaker/linebreaker.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/linebreaker/linebreaker.lua 2022-03-12 20:34:57 UTC (rev 62662)
+++ trunk/Master/texmf-dist/tex/lualatex/linebreaker/linebreaker.lua 2022-03-12 20:35:11 UTC (rev 62663)
@@ -331,7 +331,7 @@
end
end
-- something went wrong, so discard this solution
- if not n.head then return 0 end
+ if not n.head or not n.glue_set then return 0 end
w, _, _ = node.dimensions(n.glue_set, n.glue_sign, n.glue_order, n.head)
w1, _, _ = node.dimensions(n.glue_set, n.glue_sign, n.glue_order, n)
return w
More information about the tex-live-commits
mailing list.