texlive[62870] Master/texmf-dist: lua-widow-control (21mar22)

commits+karl at tug.org commits+karl at tug.org
Mon Mar 21 21:33:48 CET 2022


Revision: 62870
          http://tug.org/svn/texlive?view=revision&revision=62870
Author:   karl
Date:     2022-03-21 21:33:48 +0100 (Mon, 21 Mar 2022)
Log Message:
-----------
lua-widow-control (21mar22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/luatex/lua-widow-control/README.md
    trunk/Master/texmf-dist/doc/luatex/lua-widow-control/lua-widow-control.pdf
    trunk/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.tex
    trunk/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkiv
    trunk/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl
    trunk/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty
    trunk/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.lua
    trunk/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.tex
    trunk/Master/texmf-dist/tex/optex/lua-widow-control/lua-widow-control.opm

Modified: trunk/Master/texmf-dist/doc/luatex/lua-widow-control/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/lua-widow-control/README.md	2022-03-21 20:33:21 UTC (rev 62869)
+++ trunk/Master/texmf-dist/doc/luatex/lua-widow-control/README.md	2022-03-21 20:33:48 UTC (rev 62870)
@@ -48,4 +48,4 @@
 Please note that a compiled document is absolutely **not** considered to be an "Executable Form" as defined by the MPL. The use of lua-widow-control in a document does not place **any** obligations on the document's author or distributors. The MPL and CC-BY-SA licenses **only** apply to you if you distribute the lua-widow-control source code or documentation.
 
 ---
-_v2.0.1 (2022-03-18)_ <!--%%version %%dashdate-->
+_v2.0.2 (2022-03-20)_ <!--%%version %%dashdate-->

Modified: trunk/Master/texmf-dist/doc/luatex/lua-widow-control/lua-widow-control.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.tex	2022-03-21 20:33:21 UTC (rev 62869)
+++ trunk/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.tex	2022-03-21 20:33:48 UTC (rev 62870)
@@ -37,7 +37,7 @@
 \startdocument[
     title=lua-widow-control,
     author=Max Chernoff,
-    version=2.0.1, %%version
+    version=2.0.2, %%version
     github=https://github.com/gucci-on-fleek/lua-widow-control,
     ctan=https://www.ctan.org/pkg/lua-widow-control,
 ]

Modified: trunk/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkiv	2022-03-21 20:33:21 UTC (rev 62869)
+++ trunk/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkiv	2022-03-21 20:33:48 UTC (rev 62870)
@@ -1,10 +1,10 @@
 %D \module
 %D   [     file=t-lua-widow-control,
-%D      version=2.0.1, %%version
+%D      version=2.0.2, %%version
 %D        title=lua-widow-control,
 %D     subtitle=\ConTeXt module for lua-widow-control,
 %D       author=Max Chernoff,
-%D         date=2022-03-18, %%dashdate
+%D         date=2022-03-20, %%dashdate
 %D    copyright=Max Chernoff,
 %D      license=MPL-2.0+,
 %D          url=https://github.com/gucci-on-fleek/lua-widow-control]

Modified: trunk/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl	2022-03-21 20:33:21 UTC (rev 62869)
+++ trunk/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl	2022-03-21 20:33:48 UTC (rev 62870)
@@ -1,10 +1,10 @@
 %D \module
 %D   [     file=t-lua-widow-control,
-%D      version=2.0.1, %%version
+%D      version=2.0.2, %%version
 %D        title=lua-widow-control,
 %D     subtitle=\ConTeXt module for lua-widow-control,
 %D       author=Max Chernoff,
-%D         date=2022-03-18, %%dashdate
+%D         date=2022-03-20, %%dashdate
 %D    copyright=Max Chernoff,
 %D      license=MPL-2.0+,
 %D          url=https://github.com/gucci-on-fleek/lua-widow-control]

Modified: trunk/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty	2022-03-21 20:33:21 UTC (rev 62869)
+++ trunk/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty	2022-03-21 20:33:48 UTC (rev 62870)
@@ -13,7 +13,7 @@
 
 \DeclareRelease{}{0000-00-00}{lua-widow-control-2022-02-22.sty}
 \DeclareRelease{v1.1.6}{2022-02-22}{lua-widow-control-2022-02-22.sty}
-\DeclareCurrentRelease{v2.0.1}{2022-03-18} %%version %%dashdate
+\DeclareCurrentRelease{v2.0.2}{2022-03-20} %%version %%dashdate
 
 % If this version of LaTeX doesn't support command hooks, then we load
 % the last v1.1.X version of the package.
@@ -23,8 +23,8 @@
 
 \ProvidesExplPackage
     {lua-widow-control}
-    {2022/03/18} %%slashdate
-    {v2.0.1} %%version
+    {2022/03/20} %%slashdate
+    {v2.0.2} %%version
     {Use Lua to remove widows and orphans}
 
 % Unconditional Package Loads
@@ -93,7 +93,7 @@
 
     brokenpenalty .int_gset:N       = \tex_brokenpenalty:D,
     brokenpenalty .value_required:n = true,
-    brokenpenalty .initial:x        = 1,
+    brokenpenalty .initial:n        = 1,
 
     microtype .bool_gset:N      = \g__lwc_use_microtype_bool,
     microtype .value_required:n = true,
@@ -200,6 +200,9 @@
     strict .meta:n = { emergencystretch = 0pt,
                        max-cost         = 5000,
                        nobreak          = warn,
+                       widowpenalty     = 1,
+                       orphanpenalty    = 1,
+                       brokenpenalty    = 1,
                      },
     strict .value_forbidden:n = true,
 
@@ -206,8 +209,20 @@
     default .meta:n = { emergencystretch = 3em,
                         max-cost         = \c_max_int,
                         nobreak          = keep,
+                        widowpenalty     = 1,
+                        orphanpenalty    = 1,
+                        brokenpenalty    = 1,
                       },
     default .value_forbidden:n = true,
+
+    balanced .meta:n = { emergencystretch = 1em,
+                         max-cost         = 10000,
+                         nobreak          = keep,
+                         widowpenalty     = 500,
+                         orphanpenalty    = 500,
+                         brokenpenalty    = 500,
+                      },
+    balanced .value_forbidden:n = true,
 }
 
 % Add the user interface for the keys

Modified: trunk/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.lua	2022-03-21 20:33:21 UTC (rev 62869)
+++ trunk/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.lua	2022-03-21 20:33:48 UTC (rev 62870)
@@ -107,8 +107,8 @@
         debug_print("Plain/LaTeX")
         luatexbase.provides_module {
             name = lwc.name,
-            date = "2022/03/18", --%%slashdate
-            version = "2.0.1", --%%version
+            date = "2022/03/20", --%%slashdate
+            version = "2.0.2", --%%version
             description = [[
 
 This module provides a LuaTeX-based solution to prevent

Modified: trunk/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.tex	2022-03-21 20:33:21 UTC (rev 62869)
+++ trunk/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.tex	2022-03-21 20:33:48 UTC (rev 62870)
@@ -3,7 +3,7 @@
 % SPDX-License-Identifier: MPL-2.0+
 % SPDX-FileCopyrightText: 2022 Max Chernoff
 
-\wlog{lua-widow-control v2.0.1} %%version
+\wlog{lua-widow-control v2.0.2} %%version
 
 \ifx\directlua\undefined
     \errmessage{%

Modified: trunk/Master/texmf-dist/tex/optex/lua-widow-control/lua-widow-control.opm
===================================================================
--- trunk/Master/texmf-dist/tex/optex/lua-widow-control/lua-widow-control.opm	2022-03-21 20:33:21 UTC (rev 62869)
+++ trunk/Master/texmf-dist/tex/optex/lua-widow-control/lua-widow-control.opm	2022-03-21 20:33:48 UTC (rev 62870)
@@ -3,7 +3,7 @@
 % SPDX-License-Identifier: MPL-2.0+
 % SPDX-FileCopyrightText: 2022 Max Chernoff
 
-\_codedecl\lwcenable{lua-widow-control <v2.0.1>} %%version
+\_codedecl\lwcenable{lua-widow-control <v2.0.2>} %%version
 
 \_clubpenalty=1
 \_widowpenalty=1



More information about the tex-live-commits mailing list.