Update of bug #67285 (group groff):
Status: In Progress => Fixed
Open/Closed: Open => Closed
Planned Release: None => 1.24.0
_______________________________________________________
Follow-up Comment #2:
commit fa60c1857d1461fb8cef9ffd3fc8da58a67cd8f9
Author: G. Branden Robinson <[email protected]>
Date: Sun Jul 6 06:01:54 2025 -0500
[eqn]: Regression-test Savannah #67285.
* src/preproc/eqn/tests/passes-through-input-with-eighth-bit-set.sh: Do
it.
* src/preproc/eqn/eqn.am (eqn_TESTS): Run test.
Test fails at this commit.
commit f1fd5781779504ee373ee9a344df14348d986d0b
Author: G. Branden Robinson <[email protected]>
Date: Sun Jul 6 06:15:53 2025 -0500
[eqn]: Fix Savannah #67285.
* src/preproc/eqn/main.cpp (read_line): Stop discarding invalid input
characters, as this function doesn't know whether we're reading an eqn
region. Keep track of whether we've seen the default *roff escape
character (`\`) and a `"` or `#` immediately after one. If so, stop
throwing warnings about these characters as well. ("lex.cpp"'s
`file_input::read_line()` independently checks for invalid character
codes encountered when _interpreting_ the input.)
Fixes <https://savannah.gnu.org/bugs/?67285>. Problem dates back at
least to groff 1.02, 2 June 1991.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67285>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
