texlive[61317] Master/texmf-dist: lua-widow-control (15dec21)

commits+karl at tug.org commits+karl at tug.org
Wed Dec 15 22:32:44 CET 2021


Revision: 61317
          http://tug.org/svn/texlive?view=revision&revision=61317
Author:   karl
Date:     2021-12-15 22:32:44 +0100 (Wed, 15 Dec 2021)
Log Message:
-----------
lua-widow-control (15dec21)

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.mkxl
    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.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

Modified: trunk/Master/texmf-dist/doc/luatex/lua-widow-control/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/lua-widow-control/README.md	2021-12-15 21:32:28 UTC (rev 61316)
+++ trunk/Master/texmf-dist/doc/luatex/lua-widow-control/README.md	2021-12-15 21:32:44 UTC (rev 61317)
@@ -42,4 +42,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. 
 
 ---
-_v1.1.1 (2021-11-26)_ <!--%%version %%date-->
+_v1.1.2 (2021-12-14)_ <!--%%version %%date-->

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.mkxl
===================================================================
--- trunk/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.mkxl	2021-12-15 21:32:28 UTC (rev 61316)
+++ trunk/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.mkxl	2021-12-15 21:32:44 UTC (rev 61317)
@@ -28,6 +28,7 @@
     onum=yes,
     script=latn,
     emdash_kern=yes,
+    trep=yes,
 ]
 \setupalign[hz, hanging]
 
@@ -171,6 +172,7 @@
 ]
 
 % TOC
+\def\secondleveltoc{subsection}
 \starttexdefinition protected SectionTOCcommand #1#2#3
     \startcurrentlistentrywrapper % Make the whole line a link
         \midaligned{ % Have the title and page number "glued" to the middle
@@ -190,7 +192,7 @@
         toffset=-\lineheight,
     ]{
         \global\firstsubsectiontrue
-        \placelist[subsection][criterium=local]
+        \placelist[\secondleveltoc][criterium=local]
     }}
     \iffirstsubsection
         \blank[quarterline] % No subsections here
@@ -289,8 +291,12 @@
         \blackrule[depth=-0.25\baselineskip, height=\dimexpr0.25\baselineskip + 0.4pt, width=8em]
         \par
         
-        \strippedurl{\documentvariable{ctan}}
-        \strippedurl{\documentvariable{github}}
+        \doifdocumentvariable{ctan}{
+            \strippedurl{\documentvariable{ctan}}
+        }
+        \doifdocumentvariable{github}{
+            \strippedurl{\documentvariable{github}}
+        }
         \blank[big]
 
         \noindentation

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	2021-12-15 21:32:28 UTC (rev 61316)
+++ trunk/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.tex	2021-12-15 21:32:44 UTC (rev 61317)
@@ -37,7 +37,7 @@
 \startdocument[
     title=lua-widow-control,
     author=Max Chernoff,
-    version=1.1.1, %%version
+    version=1.1.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.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl	2021-12-15 21:32:28 UTC (rev 61316)
+++ trunk/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl	2021-12-15 21:32:44 UTC (rev 61317)
@@ -1,10 +1,10 @@
 %D \module
 %D   [     file=t-lua-widow-control,
-%D      version=1.1.1, %%version
+%D      version=1.1.2, %%version
 %D        title=lua-widow-control,
 %D     subtitle=\ConTeXt module for lua-widow-control,
 %D       author=Max Chernoff,
-%D         date=2021-11-26, %%date
+%D         date=2021-12-14, %%date
 %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	2021-12-15 21:32:28 UTC (rev 61316)
+++ trunk/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty	2021-12-15 21:32:44 UTC (rev 61317)
@@ -5,7 +5,7 @@
 
 \NeedsTeXFormat{LaTeX2e}[2015/01/01] % Formats built after 2015 include \LuaTeX{}Base
 \ProvidesPackage{lua-widow-control}%
-    [2021/11/26 v1.1.1] %%version %%date
+    [2021/12/14 v1.1.2] %%version %%date
 
 \setlength{\clubpenalty}{1}
 \setlength{\widowpenalty}{1}

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	2021-12-15 21:32:28 UTC (rev 61316)
+++ trunk/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.lua	2021-12-15 21:32:44 UTC (rev 61317)
@@ -60,12 +60,13 @@
 if lwc.context then
     lwc.warning = logs.reporter("module", lwc.name)
     lwc.attribute = attributes.public(lwc.name)
-    lwc.contrib_head = 'contribute_head' -- For \LuaMetaTeX{}
+    lwc.contrib_head = 'contributehead' -- For \LuaMetaTeX{}
+    lwc.stretch_order = "stretchorder"
 elseif lwc.plain or lwc.latex then
     luatexbase.provides_module {
         name = lwc.name,
-        date = "2021/11/26", --%%date
-        version = "1.1.1", --%%version
+        date = "2021/12/14", --%%date
+        version = "1.1.2", --%%version
         description = [[
 
     This module provides a LuaTeX-based solution to prevent
@@ -77,6 +78,7 @@
     lwc.warning = function(str) luatexbase.module_warning(lwc.name, str) end
     lwc.attribute = luatexbase.new_attribute(lwc.name)
     lwc.contrib_head = 'contrib_head' -- For \LuaTeX{}
+    lwc.stretch_order = "stretch_order"
 else -- uh oh
     error [[
         Unsupported format.
@@ -167,7 +169,7 @@
     -- Prevent ultra-short last lines (\TeX{}Book p. 104), except with narrow columns
     local parfillskip = last(new_head)
     if parfillskip.id == glue_id and tex.hsize > min_col_width then
-            parfillskip.stretch_order = 0
+            parfillskip[lwc.stretch_order] = 0
             parfillskip.stretch = 0.8 * tex.hsize -- Last line must be at least 20% long
     end
 

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	2021-12-15 21:32:28 UTC (rev 61316)
+++ trunk/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.tex	2021-12-15 21:32:44 UTC (rev 61317)
@@ -3,7 +3,7 @@
 % SPDX-License-Identifier: MPL-2.0+
 % SPDX-FileCopyrightText: 2021 Max Chernoff
 
-\wlog{lua-widow-control v1.1.1} %%version
+\wlog{lua-widow-control v1.1.2} %%version
 
 \input ltluatex % \LuaTeX{}Base
 



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