[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #57416] [PATCH] repair .AT and .UC in the groff_man(7) macros
From: |
Ingo Schwarze |
Subject: |
[bug #57416] [PATCH] repair .AT and .UC in the groff_man(7) macros |
Date: |
Thu, 16 Jan 2020 08:40:23 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; OpenBSD amd64; rv:71.0) Gecko/20100101 Firefox/71.0 |
Update of bug #57416 (project groff):
Status: Confirmed => Fixed
Planned Release: None => 1.22.5
_______________________________________________________
Follow-up Comment #3:
Hi Branden,
thanks for checking!
The warning message was due to the four backslashes in "\\\\n[CT]". Before
the patch, that code was inside two nested macro definitions, so they all got
expanded. After the patch, it is only inside a single macro definition. So i
had to reduce the number of backslashes from four to two, which i did before
pushing the patch.
Given that you agreed to the idea, i pushed it rather than starting a game of
patch ping pong, hoping that will make life and testing easier for everyone.
Regarding the different behaviour in -T ps/pdf and -T utf8/ascii mode, note
that the former macro .an-init was called at different times depending on the
cR register, which is on by default for nroff but off by default for troff.
So it doesn't surprise me that a bug related to it only affected some output
devices.
Feel free to set this ticket to "closed" once you are satisfied that what we
have in git is now good. Thanks!
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?57416>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/