groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: groff maintainership, release, and blockers


From: G. Branden Robinson
Subject: Re: groff maintainership, release, and blockers
Date: Sat, 27 Aug 2022 06:55:13 -0500

Hi Ingo,

At 2022-08-27T12:49:05+0200, Ingo Schwarze wrote:
> There remains a regression in man(7) .EX/.EE which i will report ASAP.

If it's this one, I already pushed a fix days ago.

commit f287bb7243a7d77e8b4f3a432d00c6f0681b687d
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Tue Aug 23 12:56:02 2022 -0500

    [man]: Restore robustness to `EE` misuse.

    * tmac/an.tmac: Add `an*is-in-example` register to keep track state of
      within-exampleness.  Not doing so can cause a spurious use of `EE` to
      wrongly set the inter-paragraph distance to zero.

      (TH): Initialize register.

      (EX): Test register; if set, ignore macro call and, if `CHECKSTYLE`
      warnings are on, throw diagnostic.  Set register.

      (EE): Test register; if clear, ignore macro call and, if `CHECKSTYLE`
      warnings are on, throw diagnostic.  Clear register.

    * tmac/an-ext.tmac (EX, EE): Similar, using `mX` register.  Because AT&T
      troff had no `return` request, invert the sense of the tests and put
      the entire macro bodies inside conditionals.

    This regressed post-1.22.4.  Thanks to Ingo Schwarze for the report and
    a proposed patch.

Regards,
Branden

Attachment: signature.asc
Description: PGP signature


reply via email to

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