URL: <https://savannah.gnu.org/bugs/?64336>
Summary: [mm] loses long floating display Group: GNU roff Submitter: gbranden Submitted: Thu 22 Jun 2023 08:18:42 AM UTC Category: Macro mm Severity: 3 - Normal Item Group: Incorrect behaviour Status: Confirmed Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Planned Release: None _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Thu 22 Jun 2023 08:18:42 AM UTC By: G. Branden Robinson <gbranden> We have a 3-way incompatibility between DWB, Heirloom, and groff mm. Input: $ cat DF-no-flush-bug.mm .P The modern conservative is engaged in one of man's oldest exercises in moral philosophy; that is, the search for a superior moral justification for selfishness. .br \(em J.\& K.\& Galbraith .\" This display is exactly long enough to float past the next paragraph .\" on DWB 3.3 nroff/mm. Heirloom Doctools loses the display entirely, .\" no matter what its length. .DF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 This is my display. 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 .\" With 3 more lines, groff 1.22.4 mm loses it, too. .if \n(.g \{\ 46 47 48 .\} .DE .P Goodbye, cruel world! Output: $ DWBHOME=. ./bin/nroff -mm DF-no-flush-bug.mm | cat -s - 1 - The modern conservative is engaged in one of man's oldest exercises in moral philosophy; that is, the search for a superior moral justification for selfishness. - J. K. Galbraith Goodbye, cruel world! - 2 - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 This is my display. 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [cd heirloom] $ ./bin/nroff -mm DF-no-flush-bug.mm | cat -s - 1 - The modern conservative is engaged in one of man's oldest exercises in moral philosophy; that is, the search for a superior moral justification for selfishness. -- J. K. Galbraith Goodbye, cruel world! $ nroff -mm DF-no-flush-bug.mm | cat -s ‐ 1 ‐ The modern conservative is engaged in one of man’s oldest exercises in moral philosophy; that is, the search for a superior moral justification for selfishness. — J. K. Galbraith Goodbye, cruel world! _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?64336> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/