bug-groff
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]