[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #64336] [mm] loses long floating display
From: |
G. Branden Robinson |
Subject: |
[bug #64336] [mm] loses long floating display |
Date: |
Thu, 22 Jun 2023 04:18:44 -0400 (EDT) |
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/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug #64336] [mm] loses long floating display,
G. Branden Robinson <=