bug-groff
[Top][All Lists]
Advanced

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

[bug #60785] [me] intends to work in compatibility mode, but doesn't


From: G. Branden Robinson
Subject: [bug #60785] [me] intends to work in compatibility mode, but doesn't
Date: Thu, 17 Jun 2021 05:45:23 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

Update of bug #60785 (project groff):

                  Status:             In Progress => Fixed                  
             Open/Closed:                    Open => Closed                 
         Planned Release:                    None => 1.23.0                 

    _______________________________________________________

Follow-up Comment #1:


commit 06596dd61707294858caa9c60ddf735fccd3b068
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Wed Jun 16 23:15:37 2021 +1000

    tmac/e.tmac-u: Work in compatibility mode.
    
    * tmac/e.tmac-u: Work in compatibility mode.  It seems this was the
      intention (reasonable, since "me" originates in pre-groff BSD Unix),
      but there were several problems.
    
      (@R): Prefix register existence test with `do`.
    
      (@html_check_need_title): Define with `do` since the macro name is
      long, and also with `de1` so that we can freely use groff extensions
      within.  Drop many `do` requests from macro definition.
    
      (@check_need_title): Define with `do`, as above.  Add comment
      explaining why `de1` is not needed for this macro definition.
    
      (@S): Prefix macro/string existence test with `do`.  Remove spurious
      space so that the argument string name is truly defined as empty.
    
      (nm, n1, n2): Prefix handling of long register names `_#p` and `_#f`
      with `do` request.
    
      (top level): Prefix `mso` request with `do`.
    
      ((x-html): Define with `do` and `de1` instead of `de`.  Drop
      now-unnecessary `do` requests from macro body.
    
      ()x-html): Define with `do` and `de1` instead of `de` for symmetry.
    
      (xp-html): Define with `do` and `de1` instead of `de`.  Drop
      now-unnecessary `do` requests from macro body.

commit c31cf67b73d98b9ae96d6408233905723b5406d8
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Wed Jun 16 23:09:24 2021 +1000

    tmac/devtag.tmac: Work in compatibility mode.
    
    * tmac/devtag.tmac: Work in compatibility mode; define macros with the
      `de1` instead of the `de` request.

commit 0d0bfea83b6338e9875e8bfe3657c4cb9706cbdb
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Wed Jun 16 22:56:34 2021 +1000

    [refer, refer-me]: Add include guards.

commit c40d933271502b904e37c596979314de3a60fccb
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Wed Jun 16 22:53:16 2021 +1000

    tmac/refer-me.tmac: Support compatibility mode.
    
    * tmac/refer-me.tmac: Handle being loaded in compatibility mode.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?60785>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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