[bug #66165] `\X` escape sequence should not map ASCII to special characters

2024-09-08 Thread G. Branden Robinson
Update of bug #66165 (group groff): Item Group: Feature change => Incorrect behaviour ___ Reply to this item at: ___ Message

[bug #63074] [troff] support construction of arbitrary byte sequences in device control commands

2024-09-08 Thread G. Branden Robinson
Follow-up Comment #35, bug #63074 (group groff): Deri persuaded me not to go one of the directions I headed. Which is fine, because that puts me back on a path I wanted to be on anyway: copy mode (or an ersatz simulacrum thereof) for `\X`. commit a1ced0efe59519afa0aa00e049b7ef6f3627260f Author:

[bug #63074] [troff] support expression of arbitrary byte sequences in device control commands

2024-09-08 Thread G. Branden Robinson
Update of bug #63074 (group groff): Summary: [troff] support construction of arbitrary byte sequences in device control commands => [troff] support expression of arbitrary byte sequences in device control commands Depends on: => bugs #66187

[bug #66143] build doesn't find Homebrew uchardet on MacOS 14.6.1

2024-09-08 Thread G. Branden Robinson
Follow-up Comment #25, bug #66143 (group groff): Ineiev says it's fixed... https://savannah.nongnu.org/support/?21 Let's find out! ___ Reply to this item at: ___

[bug #65716] afmtodit.tables omits many code points from glyphlist.txt

2024-09-08 Thread Deri James
Update of bug #65716 (group groff): Assigned to:deri => gbranden ___ Follow-up Comment #4: I believe since Unicode 3.2 some of the glyphs Adobe had in the PUA got their own code points in the

[bug #64484] [troff] .device should encode special characters in `\[uXXXX]` form

2024-09-08 Thread Deri James
Follow-up Comment #24, bug #64484 (group groff): Just a couple of small problems:- A bookmark like "Minus-hyphens are replaced by \[rs][u2010] in bookmark text" will look one way in document text but different in a bookmark (same is true using \E). We need a way to differenciate when \E | \(rs ar

[bug #66187] [troff] permit control over flushing of output file state

2024-09-08 Thread G. Branden Robinson
Follow-up Comment #1, bug #66187 (group groff): Experimentation reveals that I can go *this* far with disabling the mandatory state changes in these functions in "node.cpp" without triggering any regressions. diff --git a/src/roff/troff/node.cpp b/src/roff/troff/node.cpp index 0a7b8bffe..4082a3

[bug #66187] [troff] permit control over flushing of output file state

2024-09-08 Thread Deri James
Follow-up Comment #2, bug #66187 (group groff): You may remember a detailed breakdown I gave you, a few years ago, on the differences between .device and .output (\!). The main difference is shown by this:- Here is some text .device Mark here Marked .device To here .output Where does this go? End

[bug #64484] [troff] .device should encode special characters in `\[uXXXX]` form

2024-09-08 Thread G. Branden Robinson
Follow-up Comment #25, bug #64484 (group groff): Hi Deri, At 2024-09-08T19:22:57-0400, Deri James wrote: > Follow-up Comment #24, bug #64484 (group groff): > > Just a couple of small problems:- > > A bookmark like "Minus-hyphens are replaced by \[rs][u2010] in > bookmark text" will look one way

[bug #66187] [troff] permit control over flushing of output file state

2024-09-08 Thread G. Branden Robinson
Follow-up Comment #3, bug #66187 (group groff): At 2024-09-08T20:45:53-0400, Deri James wrote: > Follow-up Comment #2, bug #66187 (group groff): > > You may remember a detailed breakdown I gave you, a few years ago, on > the differences between .device and .output (\!). Only vaguely. :( That w

[bug #65109] [troff] no diagnostic in nroff mode when composite character unavailable

2024-09-08 Thread G. Branden Robinson
Follow-up Comment #2, bug #65109 (group groff): Deri compelled me to revert the commit in comment #1. See bug #65601. commit bedd4ca476bcb9da7fff1b7fad9e0aeb9ad3cca5 Author: G. Branden Robinson Date: Wed May 1 22:07:15 2024 -0500 Revert "[troff]: Diagnose bogus composite char escapes."