summaryrefslogtreecommitdiff
path: root/macros/luatex/generic
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-10-24 03:01:50 +0000
committerNorbert Preining <norbert@preining.info>2020-10-24 03:01:50 +0000
commit77045ec1b3d5364e7cfdc8e0a2710c5453242972 (patch)
tree04abd9119557e931b388cdf7b955b65910049736 /macros/luatex/generic
parentc6303e38664a7a78e8f21a4390b69e5aa9cf5c93 (diff)
CTAN sync 202010240301
Diffstat (limited to 'macros/luatex/generic')
-rw-r--r--macros/luatex/generic/nodetree/nodetree.dtx7
-rw-r--r--macros/luatex/generic/nodetree/nodetree.lua5
-rw-r--r--macros/luatex/generic/nodetree/nodetree.pdfbin361618 -> 281887 bytes
3 files changed, 9 insertions, 3 deletions
diff --git a/macros/luatex/generic/nodetree/nodetree.dtx b/macros/luatex/generic/nodetree/nodetree.dtx
index 30eb6bea9e..4b7784a663 100644
--- a/macros/luatex/generic/nodetree/nodetree.dtx
+++ b/macros/luatex/generic/nodetree/nodetree.dtx
@@ -28,7 +28,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<package>\ProvidesPackage{nodetree}
%<*package>
- [2020/10/03 v2.1 Visualize node lists in a tree view]
+ [2020/10/23 v2.2 Visualize node lists in a tree view]
%</package>
% \fi
%
@@ -69,6 +69,9 @@
% * Make the package compatible with the Harfbuzz mode of the luaotfload fontloader.
% * Print node properties of copied nodes.
% }
+% \changes{v2.2}{2020/10/23}{
+% * Fix unavailable library error (utf8 not in Lua5.1)
+% }
% \DoNotIndex{\newcommand,\newenvironment,\def,\directlua}
%
% \StopEventually{}
@@ -231,7 +234,7 @@
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{nodetree-embed}
- [2020/10/03 v2.1 Embed node trees into a LaTeX document]
+ [2020/10/23 v2.2 Embed node trees into a LaTeX document]
% \end{macrocode}
%
% \begin{macrocode}
diff --git a/macros/luatex/generic/nodetree/nodetree.lua b/macros/luatex/generic/nodetree/nodetree.lua
index 880f189544..9931eb2780 100644
--- a/macros/luatex/generic/nodetree/nodetree.lua
+++ b/macros/luatex/generic/nodetree/nodetree.lua
@@ -16,7 +16,7 @@
-- luacheck: globals node tex luatexbase lfs callback os unicode status modules
if not modules then modules = { } end modules ['nodetree'] = {
- version = '2.1',
+ version = '2.2',
comment = 'nodetree',
author = 'Josef Friedrich',
copyright = 'Josef Friedrich',
@@ -26,6 +26,9 @@ if not modules then modules = { } end modules ['nodetree'] = {
local direct = node.direct
local todirect = direct.todirect
local getchar = direct.getchar
+--- Lua 5.1 does not have the utf8 library (Lua 5.1 is the default
+-- version in LuajitTeX). LuaJitTeX does include the slnunicode library.
+local utf8 = utf8 or unicode.utf8
local utfchar = utf8.char
local properties = direct.get_properties_table()
diff --git a/macros/luatex/generic/nodetree/nodetree.pdf b/macros/luatex/generic/nodetree/nodetree.pdf
index ab7b6c9539..5cc4c59c1d 100644
--- a/macros/luatex/generic/nodetree/nodetree.pdf
+++ b/macros/luatex/generic/nodetree/nodetree.pdf
Binary files differ