View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000592 | luatex | luatex bug | public | 2011-02-28 16:39 | 2011-04-12 09: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 16:39 | Paul Isambert | New Issue | |
| 2011-04-11 09:55 | Taco | Status | new => assigned |
| 2011-04-11 09:55 | Taco | Assigned To | => Taco |
| 2011-04-11 14:17 | Taco | Note Added: 0000790 | |
| 2011-04-11 14:17 | Taco | Status | assigned => resolved |
| 2011-04-11 14:17 | Taco | Resolution | open => fixed |
| 2011-04-12 09:02 | Taco | Fixed in Version | => 0.66.0 |
| 2011-04-12 09:06 | Taco | Note Added: 0000803 | |
| 2011-04-12 09:06 | Taco | Status | resolved => closed |