bug-groff
[Top][All Lists]
Advanced

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

[bug #64071] [troff] support construction of proper C strings for reques


From: G. Branden Robinson
Subject: [bug #64071] [troff] support construction of proper C strings for request arguments destined for the shell or file system
Date: Wed, 19 Apr 2023 18:01:13 -0400 (EDT)

URL:
  <https://savannah.gnu.org/bugs/?64071>

                 Summary: [troff] support construction of proper C strings for
request arguments destined for the shell or file system
                   Group: GNU roff
               Submitter: gbranden
               Submitted: Wed 19 Apr 2023 10:01:11 PM UTC
                Category: Core
                Severity: 3 - Normal
              Item Group: Feature change
                  Status: Postponed
                 Privacy: Public
             Assigned to: gbranden
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Wed 19 Apr 2023 10:01:11 PM UTC By: G. Branden Robinson <gbranden>
Background, discussing only arguments to the `sy` request.

https://lists.gnu.org/archive/html/groff/2023-04/msg00190.html

I think this will also apply to `pi` and `pso`.

At the same time, we might want to see what our story is with respect to
opening file names with spaces or backslashes in them.  That would affect the
`\O` escape sequence and the `cf`, `fp`, `hpf`, `hpfa`, `lf` (?), `mso`,
`msoquiet`, `nx`, `open`, `opena`,  `psbb`, `so`, `soquiet`, and `trf`
requests.

I expect this will break AT&T troff compatibility.  But maybe not in a way
that any AT&T troff user would notice, since if the behavior of DWB 3.3 troff
is any indication, you simply had no way to express C escape sequences that
are valid in string literals via troff requests.







    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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