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.