View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000592 | luatex | luatex bug | public | 2011-02-28 17:39 | 2011-04-12 11:06 |
Reporter | Paul Isambert | Assigned To | Taco | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Fixed in Version | 0.66.0 | ||||
Summary | 0000592: linebreak_filter doesn't do its default job when tex.linebreak is used. | ||||
Description | linebreak_filter is supposed to create the paragraph with its argument if no node is returned; it doesn't do so if tex.linebreak is used (with any list); the paragraph disappears instead: \directlua{ callback.register("linebreak_filter", function (head) tex.linebreak(node.new(8, 6)) end)} abc \bye Further exploration in the "post_linebreak_filter" shows that what has been returned is a single hlist (even for a multiline paragraph) containing rightskip only: callback.register("post_linebreak_filter", function (head) for item in node.traverse(head) do texio.write_nl(item.id) if item.id == 0 then texio.write_nl(item.list.id, item.list.subtype) end end return head end) Returns: 0 10 9 | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2011-02-28 17:39 | Paul Isambert | New Issue | |
2011-04-11 11:55 | Taco | Status | new => assigned |
2011-04-11 11:55 | Taco | Assigned To | => Taco |
2011-04-11 16:17 | Taco | Note Added: 0000790 | |
2011-04-11 16:17 | Taco | Status | assigned => resolved |
2011-04-11 16:17 | Taco | Resolution | open => fixed |
2011-04-12 11:02 | Taco | Fixed in Version | => 0.66.0 |
2011-04-12 11:06 | Taco | Note Added: 0000803 | |
2011-04-12 11:06 | Taco | Status | resolved => closed |