diff options
Diffstat (limited to 'Master/texmf-dist')
8 files changed, 21 insertions, 13 deletions
diff --git a/Master/texmf-dist/doc/luatex/lua-widow-control/README.md b/Master/texmf-dist/doc/luatex/lua-widow-control/README.md index 71a4d67f468..6e467d96ffa 100644 --- a/Master/texmf-dist/doc/luatex/lua-widow-control/README.md +++ b/Master/texmf-dist/doc/luatex/lua-widow-control/README.md @@ -42,4 +42,4 @@ Lua-widow-control is licensed under the [_Mozilla Public License_, version 2.0]( 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--> diff --git a/Master/texmf-dist/doc/luatex/lua-widow-control/lua-widow-control.pdf b/Master/texmf-dist/doc/luatex/lua-widow-control/lua-widow-control.pdf Binary files differindex c0107a62780..d8c7777e88d 100644 --- a/Master/texmf-dist/doc/luatex/lua-widow-control/lua-widow-control.pdf +++ b/Master/texmf-dist/doc/luatex/lua-widow-control/lua-widow-control.pdf diff --git a/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.mkxl b/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.mkxl index 05d9d930f9d..a4489b2e705 100644 --- a/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.mkxl +++ b/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.mkxl @@ -28,6 +28,7 @@ fonts.handlers.otf.addfeature { onum=yes, script=latn, emdash_kern=yes, + trep=yes, ] \setupalign[hz, hanging] @@ -171,6 +172,7 @@ setbounds currentpicture to boundingbox OverlayBox; ] % 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 @@ setbounds currentpicture to boundingbox OverlayBox; toffset=-\lineheight, ]{ \global\firstsubsectiontrue - \placelist[subsection][criterium=local] + \placelist[\secondleveltoc][criterium=local] }} \iffirstsubsection \blank[quarterline] % No subsections here @@ -289,8 +291,12 @@ interfaces.implement { \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 diff --git a/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.tex b/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.tex index a49ab00a535..689fcda6432 100644 --- a/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.tex +++ b/Master/texmf-dist/source/luatex/lua-widow-control/lwc-documentation.tex @@ -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, ] diff --git a/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl b/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl index 78bdf1fc34c..90ede029139 100644 --- a/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl +++ b/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl @@ -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] diff --git a/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty b/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty index ab6e6ffbc1b..0b4826dc5ea 100644 --- a/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty +++ b/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty @@ -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} diff --git a/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.lua b/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.lua index 587288e1da0..dd488f3bd21 100644 --- a/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.lua +++ b/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.lua @@ -60,12 +60,13 @@ assert(lwc.context or luatexbase, [[ 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 @@ elseif lwc.plain or lwc.latex then 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 @@ function lwc.save_paragraphs(head) -- 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 diff --git a/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.tex b/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.tex index cba8ecfe396..715652186e8 100644 --- a/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.tex +++ b/Master/texmf-dist/tex/luatex/lua-widow-control/lua-widow-control.tex @@ -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 |