summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/luatex/luatexref-t.pdfbin645804 -> 646354 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luatexref-t.tex9
2 files changed, 6 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/luatex/luatexref-t.pdf b/Master/texmf-dist/doc/luatex/luatexref-t.pdf
index 924d887193c..0cc78d23618 100644
--- a/Master/texmf-dist/doc/luatex/luatexref-t.pdf
+++ b/Master/texmf-dist/doc/luatex/luatexref-t.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/luatex/luatexref-t.tex b/Master/texmf-dist/doc/luatex/luatexref-t.tex
index 37f3cbabe28..920a39aa6b4 100644
--- a/Master/texmf-dist/doc/luatex/luatexref-t.tex
+++ b/Master/texmf-dist/doc/luatex/luatexref-t.tex
@@ -22,7 +22,7 @@
\setvariables
[document]
- [beta=0.40.2]
+ [beta=0.40.3]
\starttext
@@ -3561,11 +3561,14 @@ end
The returned node is the head of the list that will be added to the
main vertical list, the boolean argument is true if this paragraph is
-interrupted by a following math display.
+interrupted by a following math display.
If you return something that is not a \type{<node>}, \LUATEX\ will
apply the internal linebreak algorithm on the list that starts at
-\type{<head>}.
+\type{<head>}. Otherwise, the \type{<node>} you return is supposed
+to be the head of a list of nodes that are all allowed in vertical
+mode, and the last of those has to represent a hbox. Failure to do
+so will result in a fatal error.
Setting this callback to \type{false} is possible, but dangerous,
because it is possible you will end up in an unfixable