[bug #66675] [troff] valid .char definition starting with `\[u` provokes erroneous error

2025-01-16 Thread G. Branden Robinson
Update of bug #66675 (group groff): Status:None => Confirmed Assigned to:None => gbranden Summary: valid .char definition provoking erroneous error => [troff] valid .char definition starting with `\[u` provokes

[bug #66675] [troff] valid .char definition starting with `\[u` provokes erroneous error

2025-01-16 Thread G. Branden Robinson
Follow-up Comment #4, bug #66675 (group groff): At 2025-01-16T21:05:03-0500, Dave wrote: > Follow-up Comment #2, bug #66675 (group groff): > > [comment #1 comment #1:] >> \[u...] means an unicode character. > > It was permitted to mean other things for the past at least 20 years > and I bet a lot

Re: MORE.STUFF: troffcvt seems to be dead

2025-01-16 Thread G. Branden Robinson
At 2025-01-17T02:34:17+, Bjarni Ingi Gislason wrote: > It is no longer distributed by Debian. > > Its website "www.snake.net" does not answer to a ping call. > > Its last maintainer in Debian was Colin Watson. Thanks for noting this, Bjarni. Like you, I seem to remember that Colin has

[bug #66675] [troff] valid .char definition starting with `\[u` provokes erroneous error

2025-01-16 Thread G. Branden Robinson
Follow-up Comment #3, bug #66675 (group groff): At 2025-01-16T20:03:05-0500, Bjarni Ingi Gislason wrote: > Follow-up Comment #1, bug #66675 (group groff): > > \[u...] means an unicode character. No, it's only a Unicode special character escape sequence if it's valid as such--otherwise it's an ord

Re: C++ problem building groff with gnulib 2025-01 on Solaris 11

2025-01-16 Thread G. Branden Robinson
Hi Bruno, At 2025-01-16T21:45:44+0100, Bruno Haible wrote: > G. Branden Robinson wrote: > > [please keep groff@ in CC list, as I'm not subscribed] > > > > I'm having C++-related declaration clash trouble on Solaris 11. > > Since both header files involved in

Re: C++ problem building groff with gnulib 2025-01 on Solaris 11

2025-01-16 Thread G. Branden Robinson
Hi Bruno, At 2025-01-16T21:45:44+0100, Bruno Haible wrote: > G. Branden Robinson wrote: > > [please keep groff@ in CC list, as I'm not subscribed] > > > > I'm having C++-related declaration clash trouble on Solaris 11. > > Since both header files involved in

[bug #66673] [troff] fix for bug #66434 absorbs pre-comment spaces into request argument

2025-01-16 Thread G. Branden Robinson
omment #4: commit 27730904f02cf71dd924dc9df62a9b4b47c1b75a Author: G. Branden Robinson Date: Thu Jan 16 12:54:29 2025 -0600 [NEWS,doc,man]: Fix Savannah #66673. * NEWS: Add item noting incompatible change to `cf`, `hpf`, `hpfa`, `mso`, `msoquiet`, `nx`, `open`, `op

[bug #66419] [libgroff] seems like fix for bug 61424 was too aggressive

2025-01-16 Thread G. Branden Robinson
Author: G. Branden Robinson Date: Thu Jan 16 11:58:09 2025 -0600 NEWS: Add item re: grops resource behavior change. Continues fixing <https://savannah.gnu.org/bugs/?66419>. ___ Reply to this item at: <https://s

[groff] 06/10: src/include/driver.h: Reduce #include spam.

2025-01-16 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 7ab0797c9d374f7e49f0a620b492ba8e994844b5 Author: G. Branden Robinson AuthorDate: Wed Jan 15 21:13:18 2025 -0600 src/include/driver.h: Reduce #include spam. * src/include/driver.h: Drop inclusion of standard libc

[groff] 02/10: [grohtml]: Fix code style nits.

2025-01-16 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 7d9d69c8d4e7531e38960cbef3483354a3ee70db Author: G. Branden Robinson AuthorDate: Wed Jan 15 15:49:00 2025 -0600 [grohtml]: Fix code style nits. * src/devices/grohtml/html-table.cpp (tabs::compatible, tabs::init

[groff] 03/10: [grohtml]: Migrate `isspace()` to `csspace()`.

2025-01-16 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit f87ccd21944c3aa07c2903d2c72c10e04695c7d4 Author: G. Branden Robinson AuthorDate: Wed Jan 15 15:58:33 2025 -0600 [grohtml]: Migrate `isspace()` to `csspace()`. * src/devices/grohtml/html-table.cpp (tabs

[groff] 05/10: [grohtml,grolbp]: Rationalize "#include"s.

2025-01-16 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit a7db7549eb581cac4c0ded64d555db1af68a5b19 Author: G. Branden Robinson AuthorDate: Wed Jan 15 21:11:00 2025 -0600 [grohtml,grolbp]: Rationalize "#include"s. * src/devices/grohtml/html-table.cpp: * s

[groff] 01/10: ChangeLog: Fix typo in bug number.

2025-01-16 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 8712035b95db3d2c43e3d62368768f8c7959138f Author: G. Branden Robinson AuthorDate: Wed Jan 15 10:40:56 2025 -0600 ChangeLog: Fix typo in bug number. --- ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[groff] 04/10: [grolj4]: Migrate `isdigit()` to `csdigit()`.

2025-01-16 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit d8beb70ee52dfb56cd19b361421a36152a4c9d6d Author: G. Branden Robinson AuthorDate: Wed Jan 15 21:04:57 2025 -0600 [grolj4]: Migrate `isdigit()` to `csdigit()`. * src/devices/grolj4/lj4.cpp (main): Use "libgr

[groff] 10/10: [NEWS,doc,man]: Fix Savannah #66673.

2025-01-16 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 27730904f02cf71dd924dc9df62a9b4b47c1b75a Author: G. Branden Robinson AuthorDate: Thu Jan 16 12:54:29 2025 -0600 [NEWS,doc,man]: Fix Savannah #66673. * NEWS: Add item noting incompatible change to `cf`, `hpf

[groff] 07/10: Further rationalize header file inclusions (1/2).

2025-01-16 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 751d7797a1ed7dc088362524fef3489694f178c8 Author: G. Branden Robinson AuthorDate: Wed Jan 15 21:54:29 2025 -0600 Further rationalize header file inclusions (1/2). * src/devices/grodvi/dvi.cpp: * src/devices

[groff] 09/10: NEWS: Add item re: grops resource behavior change.

2025-01-16 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit f2f0b8e1f7e1edbf63239107bdcce65a8fdeca24 Author: G. Branden Robinson AuthorDate: Thu Jan 16 11:58:09 2025 -0600 NEWS: Add item re: grops resource behavior change. Continues fixing <https://savannah.gnu.org/b

[groff] 08/10: Further rationalize header file inclusions (2/2).

2025-01-16 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit f954f7b6b8cc618abe9f374cc09d6e86d209e44b Author: G. Branden Robinson AuthorDate: Wed Jan 15 22:01:31 2025 -0600 Further rationalize header file inclusions (2/2). * src/include/driver.h: Drop inclusion of groff&#

[bug #66673] [troff] fix for bug #66434 absorbs pre-comment spaces into request argument

2025-01-16 Thread G. Branden Robinson
Follow-up Comment #3, bug #66673 (group groff): Hi Dave, I'll rearrange your comment a bit for my reply. At 2025-01-16T14:35:12-0500, Dave wrote: > Follow-up Comment #2, bug #66673 (group groff): > > Alternately, you could skip the flag and always ax the trailing > spaces. Not now. The way I c

[bug #66419] [libgroff] seems like fix for bug 61424 was too aggressive

2025-01-16 Thread G. Branden Robinson
Update of bug #66419 (group groff): Status:None => In Progress ___ Reply to this item at: ___ Message sent via Sav

[bug #66673] [troff] fix for bug #66434 absorbs pre-comment spaces into request argument

2025-01-16 Thread G. Branden Robinson
Update of bug #66673 (group groff): Status: Confirmed => In Progress ___ Reply to this item at: ___ Message sent via Sav

[bug #65099] 1.24.0 release goals

2025-01-16 Thread G. Branden Robinson
Update of bug #65099 (group groff): Depends on: => bugs #66673 ___ Reply to this item at: ___ Message sent via Sav

[bug #66673] [troff] fix for bug #66434 absorbs pre-comment spaces into request argument

2025-01-16 Thread G. Branden Robinson
Update of bug #66673 (group groff): Status:None => Confirmed Assigned to:None => gbranden Summary: Fix for bug #66434 breaks a common legacy syntax => [troff] fix for bug #66434 absorbs pre-comment spaces into

[bug #66672] migrate to standard libc/C++ or gnulib facilities

2025-01-15 Thread G. Branden Robinson
: None ___ Follow-up Comments: --- Date: Thu 16 Jan 2025 03:56:02 AM UTC By: G. Branden Robinson `PI` -> `M_PI` in math.h `strsave()` -> `strdup()` in string.h ___ Reply to

[bug #66671] explore removal of "cset.{h,cpp}" libgroff facility

2025-01-15 Thread G. Branden Robinson
ed Release: None ___ Follow-up Comments: --- Date: Thu 16 Jan 2025 12:58:57 AM UTC By: G. Branden Robinson These class-based wrappers around the C standard library's `isalpha()`, `isspace()` and friends make _groff_'s code a

Re: write the fine manual (was Re: Removing manpages from libpam-modules to improve multi-arch)

2025-01-15 Thread G. Branden Robinson
Hi Jonathan, At 2025-01-15T22:01:28+, Jonathan Dowland wrote: > On Wed Jan 15, 2025 at 9:42 PM GMT, G. Branden Robinson wrote: > > As someone who has a bit of a preoccupation with man pages > > You've reminded me that you presented 'Write the Fine Manual' i

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-15 Thread G. Branden Robinson
At 2025-01-15T14:09:03-0700, Sam Hartman wrote: > >>>>> "G" == G Branden Robinson writes: > G> Don't we have dpkg filters for this sort of use case? > > I honestly can't tell from your message which position you are > supporting, which I

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-15 Thread G. Branden Robinson
At 2025-01-15T12:45:22-0700, Sam Hartman wrote: > Marvin> I have on a number of occasions used these man pages, and > Marvin> having them installed locally is very helpful. I would > Marvin> rather have the man pages installed without the additional > Marvin> documentation in libpa

Re: New Delegation: tag2upload delegates

2025-01-15 Thread G. Branden Robinson
At 2025-01-15T20:25:04+0100, Thorsten Glaser wrote: > On Wed, 15 Jan 2025, Johannes Schauer Marin Rodrigues wrote: > >Quoting Thorsten Glaser (2025-01-15 00:50:55) > >> There should be something in this that says that they need to do so > >> in a way that matches ftpmaster policies. > > > >Do we re

[bug #65099] 1.24.0 release goals

2025-01-15 Thread G. Branden Robinson
Update of bug #65099 (group groff): Depends on: => bugs #66419 ___ Reply to this item at: ___ Message sent via Sav

[bug #66419] [libgroff] seems like fix for bug 61424 was too aggressive

2025-01-15 Thread G. Branden Robinson
Update of bug #66419 (group groff): Status: Fixed => None Open/Closed: Closed => Open ___ Follow-up Comment #18: 1.23.0's behavior was noted in the NEWS file, so the partial

[groff] 10/14: groff_man*(7): Update line unstranding kludges.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 777e1ef087b27ea54e59e5c1ed1a11dae1fe47af Author: G. Branden Robinson AuthorDate: Tue Jan 14 10:53:09 2025 -0600 groff_man*(7): Update line unstranding kludges. --- tmac/groff_man.7.man.in | 74

[bug #66664] [man] abbreviated man page identifier can crowd the middle header

2025-01-14 Thread G. Branden Robinson
omment #1: commit 58c7d59de35913b661f051fe1d8067a29a121fc4 Author: G. Branden Robinson Date: Tue Jan 14 11:43:04 2025 -0600 [man]: Regression-test Savannah #4. * tmac/tests/an_title-abbreviation-works.sh: Add test case. Test fails at this commit

[groff] 13/14: [man]: Fix Savannah #66664 (header crowding).

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit e13adad51a61030ea87c3d0546cd794d5b03272c Author: G. Branden Robinson AuthorDate: Tue Jan 14 11:46:19 2025 -0600 [man]: Fix Savannah #4 (header crowding). * tmac/an.tmac (an*abbreviate-page-topic): (Actually

[groff] 02/14: groff_diff(7): Attack device extension discussion.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 8f15b3c3852a9f391fcef739bf22077d65c63849 Author: G. Branden Robinson AuthorDate: Tue Jan 14 10:17:41 2025 -0600 groff_diff(7): Attack device extension discussion. ...again. Introduce distinction between

[groff] 08/14: groff_man*(7): Introduce extension concept once.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit ee919f2d4f2e6fff7fa902d18f981508a90f8f08 Author: G. Branden Robinson AuthorDate: Tue Jan 14 12:21:30 2025 -0600 groff_man*(7): Introduce extension concept once. ...instead of repeatedly. --- tmac/groff_man.7

[groff] 11/14: src/roff/troff/env.cpp: Trivially refactor.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 0dee53339a15db6efaa1fad773826e53e46eb19e Author: G. Branden Robinson AuthorDate: Tue Jan 14 10:58:02 2025 -0600 src/roff/troff/env.cpp: Trivially refactor. ...to reduce derp. * src/roff/troff/env.cpp

[groff] 14/14: NEWS: Revise item.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit d19927eed63ac9c9696a308442b1a1b90f8b4109 Author: G. Branden Robinson AuthorDate: Tue Jan 14 11:48:46 2025 -0600 NEWS: Revise item. Typesetter roff is out of scope for this item; narrow the discussion. --- NEWS

[groff] 06/14: groff_man_style(7): Quote multi-word example.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 909bdccd7ab39db88d1499fcb599a6dca380d582 Author: G. Branden Robinson AuthorDate: Tue Jan 14 12:01:45 2025 -0600 groff_man_style(7): Quote multi-word example. ...when rendering it inline, even when using an

[groff] 12/14: [man]: Regression-test Savannah #66664.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 58c7d59de35913b661f051fe1d8067a29a121fc4 Author: G. Branden Robinson AuthorDate: Tue Jan 14 11:43:04 2025 -0600 [man]: Regression-test Savannah #4. * tmac/tests/an_title-abbreviation-works.sh: Add test case

[groff] 09/14: groff_man*(7): Reform typographical convention.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit dc4ed009047f9af39429f56962668cce661fa8de Author: G. Branden Robinson AuthorDate: Tue Jan 14 12:04:07 2025 -0600 groff_man*(7): Reform typographical convention. Include the leading dot before a macro name in only

[groff] 07/14: groff_man_style(7): Tighten wording and spacing.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit e3e4e331d44c0555b17c577603bd55b64e35c099 Author: G. Branden Robinson AuthorDate: Tue Jan 14 10:50:13 2025 -0600 groff_man_style(7): Tighten wording and spacing. ...in the never-ending struggle against stranded

[groff] 05/14: groff_man_style(7): Fix style nit.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit a03a6eb31491b254a3ccf4ec8050fec9bf749564 Author: G. Branden Robinson AuthorDate: Tue Jan 14 10:24:35 2025 -0600 groff_man_style(7): Fix style nit. Avoid unclear pronoun antecedent. --- tmac/groff_man.7.man.in

[groff] 04/14: groff_man_style(7): Tweak quotation advice.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit a1ce6ee0cf079dbe7da085c8af9b0d98ebb42a31 Author: G. Branden Robinson AuthorDate: Tue Jan 14 10:23:44 2025 -0600 groff_man_style(7): Tweak quotation advice. --- tmac/groff_man.7.man.in | 13 +++-- 1 file changed

[groff] 03/14: [doc,man]: Distinguish contents/anything.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 2af67af27462f956dacff57c3ae0ef366dc0a9f8 Author: G. Branden Robinson AuthorDate: Fri Jan 10 10:49:58 2025 -0600 [doc,man]: Distinguish contents/anything. ...and distinguish both from a "character seq

[groff] 01/14: ChangeLog: Rewrap overlong line.

2025-01-14 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 28cb9c8fd814213e6383a1a770c271ccc21d7a7f Author: G. Branden Robinson AuthorDate: Tue Jan 14 12:57:16 2025 -0600 ChangeLog: Rewrap overlong line. --- ChangeLog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions

[bug #66664] [man] abbreviated man page identifier can crowd the middle header

2025-01-14 Thread G. Branden Robinson
: None ___ Follow-up Comments: --- Date: Tue 14 Jan 2025 05:37:00 PM UTC By: G. Branden Robinson This exhibit came up in a [https://lists.gnu.org/archive/html/groff/2025-01/msg00035.html disc

[bug #65967] [docs] Say "input" instead of "input file" where appropriate

2025-01-12 Thread G. Branden Robinson
Follow-up Comment #10, bug #65967 (group groff): It looks like not much remains! ___ Reply to this item at: ___ Message sent via Savannah https://savann

Re: SY $3

2025-01-09 Thread G. Branden Robinson
Hi Alex & Ingo, At 2025-01-08T19:31:04+0100, Alejandro Colomar wrote: > If you want an actual manual page where this would make sense, look at > dl_iterate_phdr(3). This is a better place to start than the specimen you offered first, in my opinion. As I've said elsewhere, I think the objective o

Re: DEP17 /usr-move: most mitigations (M18) for aliased diversions (P3) are broken

2025-01-09 Thread G. Branden Robinson
Hi Helmut, I have a general remark and a technical one. At 2025-01-08T15:21:42+0100, Helmut Grohne wrote: > I have bad news about /usr-move. The primary mitigation (M18) for > aliased diversions (P3) as implemented by me in quite a few packages > is broken. [...] > If your have a lot of time and

Re: Clickable URLs in PDFs

2025-01-07 Thread G. Branden Robinson
Hi Francesco, You got several good answers; I wanted to add a few points. At 2025-01-07T19:27:56+0100, Francesco Ariis wrote: > I recently discovered `groff`. As an exercises I am typesetting my > CV in it (`groff -ms`). Say I want to put the link to my personal > website, what directive/macro

[bug #66640] [man] stops rendering document on encountering argumentless `SH` call

2025-01-05 Thread G. Branden Robinson
omment #2: commit 4ae2c8828e5d2fc7dc2a29fd6e334051af684976 Author: G. Branden Robinson Date: Sun Jan 5 03:20:16 2025 -0600 [man]: Test argumentless `SH`, `SS` calls. * tmac/tests/an_SH-works-with-pending-input-trap.sh: * tmac/tests/an_SS-works-with-pending-input-trap.

[bug #66519] migrate diagnostic messages "unable to" -> "cannot"

2025-01-05 Thread G. Branden Robinson
Follow-up Comment #3, bug #66519 (group groff): commit f32dd00fe9bb74eedd9fb8f5c531624bef1370da Author: G. Branden Robinson Date: Thu Jan 2 07:14:07 2025 -0600 [tbl]: Tweak diagnostic messages. * src/preproc/tbl/main.cpp (process_input_file, process_format) (process_data

[bug #66518] [libgroff] stop doing what gnulib can do for us

2025-01-05 Thread G. Branden Robinson
Update of bug #66518 (group groff): Summary: [PATCH] [libgroff] stop doing what gnulib can do for us => [libgroff] stop doing what gnulib can do for us ___ Follow-up Comment #3: commit 3b241554d8da5b7a26cf70b4b5df54816a01

[groff] 16/18: [man]: Test argumentless `SH`, `SS` calls.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 4ae2c8828e5d2fc7dc2a29fd6e334051af684976 Author: G. Branden Robinson AuthorDate: Sun Jan 5 03:20:16 2025 -0600 [man]: Test argumentless `SH`, `SS` calls. * tmac/tests/an_SH-works-with-pending-input-trap.sh

[groff] 14/18: src/preproc/tbl/table.cpp: Fix code style nits.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit b61800e3a858609c9af2dc0623c6ab4a6e8ab603 Author: G. Branden Robinson AuthorDate: Thu Jan 2 07:33:31 2025 -0600 src/preproc/tbl/table.cpp: Fix code style nits. Break long lines. Annotate non-obvious memory

[groff] 03/18: groff_man*(7): Tighten wording.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit dc47c951facac020e79f7b698fe4b0a5b8c180d4 Author: G. Branden Robinson AuthorDate: Thu Jan 2 02:51:54 2025 -0600 groff_man*(7): Tighten wording. ...unstranding a line in groff_man(7) for PostScript/PDF. --- tmac

[groff] 09/18: bootstrap: Resync with gnulib upstream.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit e4eb6c519c5513b1132cf6337a9a0fafceda7092 Author: G. Branden Robinson AuthorDate: Thu Jan 2 05:28:36 2025 -0600 bootstrap: Resync with gnulib upstream. --- ChangeLog | 4 ++ bootstrap | 148

[groff] 04/18: groff_man*(7): Tighten wording.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 81ace2ed629c7c11597a7fcb0bc6f4e823fd Author: G. Branden Robinson AuthorDate: Thu Jan 2 03:21:29 2025 -0600 groff_man*(7): Tighten wording. ...and delete a hedging remark. Annotate a related issue. --- tmac

[groff] 05/18: groff_man*(7): Eliminate widows and orphans.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 5927d79d921eb1a360053b17fa3a14c5ad85d76c Author: G. Branden Robinson AuthorDate: Thu Jan 2 03:22:39 2025 -0600 groff_man*(7): Eliminate widows and orphans. --- tmac/groff_man.7.man.in | 36

[groff] 18/18: groff_man_style(7): Exhort portable line length.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 4a0dc98037fac7ecb77982be3cbc2a037be75030 Author: G. Branden Robinson AuthorDate: Sun Jan 5 04:01:55 2025 -0600 groff_man_style(7): Exhort portable line length. --- tmac/groff_man.7.man.in | 22 ++ 1

[groff] 10/18: Use the `strcase` Gnulib module.

2025-01-05 Thread G. Branden Robinson
/lib.h (strcasecmp, strncasecmp): Remove + declarations. + * src/roff/groff/pipeline.c (strcasecmp): Likewise. + + See <https://savannah.gnu.org/bugs/?66518>. + 2025-01-02 G. Branden Robinson * bootstrap: Resync with gnulib upstream. diff --git a/Makefile.am b/Makef

[groff] 12/18: [tbl]: Tweak diagnostic messages.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit f32dd00fe9bb74eedd9fb8f5c531624bef1370da Author: G. Branden Robinson AuthorDate: Thu Jan 2 07:14:07 2025 -0600 [tbl]: Tweak diagnostic messages. * src/preproc/tbl/main.cpp (process_input_file, process_format

[groff] 17/18: [man]: Fix Savannah #66640 (`SH` w/o arguments).

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit e89b7b32234fa9148dec26a61e782e62a7ba84a7 Author: G. Branden Robinson AuthorDate: Sun Jan 5 03:51:19 2025 -0600 [man]: Fix Savannah #66640 (`SH` w/o arguments). * tmac/an.tmac (SH): Restore closing brace escape

[groff] 02/18: doc/groff.texi.in: Fix overset line in example.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 9b8068efee58b5444a775d695ec481fc1b029517 Author: G. Branden Robinson AuthorDate: Thu Jan 2 02:50:18 2025 -0600 doc/groff.texi.in: Fix overset line in example. --- doc/groff.texi.in | 3 ++- 1 file changed, 2 insertions

[groff] 01/18: NEWS: Revert previous change.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 90a52c39ae4ad66ee82180deb55b6c83da5cb774 Author: G. Branden Robinson AuthorDate: Thu Jan 2 02:48:00 2025 -0600 NEWS: Revert previous change. Revert the part of commit 16935b78ee that updated this file; I confused

[groff] 11/18: [tbl]: Distinguish error scenarios.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit f9697a36514be9a3f24ef9f6d861fd6b5a9ca5f5 Author: G. Branden Robinson AuthorDate: Thu Jan 2 07:11:40 2025 -0600 [tbl]: Distinguish error scenarios. * src/preproc/tbl/main.cpp (main): Distinguish `ferror()` status

[groff] 07/18: HACKING: Update and correct list of operations.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 964f9dcff05ee70f82d98317bcb0c8558d1d6f8b Author: G. Branden Robinson AuthorDate: Thu Jan 2 05:13:27 2025 -0600 HACKING: Update and correct list of operations. --- HACKING | 8 +--- 1 file changed, 5 insertions(+), 3

[groff] 13/18: [tbl]: Rationalize header inclusion.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 9fe49dcee64de9a0d117b482960738d9858bf8ac Author: G. Branden Robinson AuthorDate: Thu Jan 2 07:24:01 2025 -0600 [tbl]: Rationalize header inclusion. * src/preproc/tbl/table.h: Drop inclusion of system headers

[groff] 08/18: gnulib: Update to stable/2025-01.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit fce1251fa8facf862a76a2f4aca128f6f1d87ee5 Author: G. Branden Robinson AuthorDate: Thu Jan 2 05:16:45 2025 -0600 gnulib: Update to stable/2025-01. --- ChangeLog | 4 gnulib| 2 +- 2 files changed, 5 insertions

[groff] 15/18: NEWS: Clarify item.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 329412964e05d0a22be3aee10e73c441651aa1d0 Author: G. Branden Robinson AuthorDate: Sat Jan 4 02:36:15 2025 -0600 NEWS: Clarify item. --- NEWS | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a

[groff] 06/18: groff_man_style(7): Add advice on quotation.

2025-01-05 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit dae9776df01a81d725d1bbb3dc41ae9329b8c884 Author: G. Branden Robinson AuthorDate: Thu Jan 2 05:10:36 2025 -0600 groff_man_style(7): Add advice on quotation. --- tmac/groff_man.7.man.in | 125

Re: SHELLOPTS environment variable causes shell options to cascade

2025-01-05 Thread G. Branden Robinson
At 2025-01-05T18:59:57+1000, Martin D Kealey wrote: > On Sun, 5 Jan 2025 at 15:18, Oğuz wrote: > > This is documented in the manual: > > In other words, it's broken by design. Well, pull out of your back pocket what you've been coyly keeping from us--a programming language that occupies global o

[bug #66640] [man] stops rendering document on encountering argumentless `SH` call

2025-01-05 Thread G. Branden Robinson
: None ___ Follow-up Comments: --- Date: Sun 05 Jan 2025 09:32:37 AM UTC By: G. Branden Robinson This affects Git HEAD, not any released version of _groff_. $ ~/groff-HEAD/bin/nroff -man

[bug #66640] [man] stops rendering document on encountering argumentless `SH` call

2025-01-05 Thread G. Branden Robinson
Follow-up Comment #1, bug #66640 (group groff): In comment #0, I ironically failed to close the "verbatim" tag in Savannah's markup language, just as I forgot to end the brace scope that led to this defect. Guess I'm prone to these things. ___

[bug #66625] [troff] recognize and strip leading neutral double quote from `tm` and `ab` request arguments

2025-01-03 Thread G. Branden Robinson
Update of bug #66625 (group groff): Summary: [troff] recognize and strip leading neutral double quote from `tm` request argument => [troff] recognize and strip leading neutral double quote from `tm` and `ab` request arguments __

[bug #66625] [troff] recognize and strip leading neutral double quote from `tm` request argument

2025-01-03 Thread G. Branden Robinson
Follow-up Comment #3, bug #66625 (group groff): At 2025-01-03T02:51:17-0500, G. Branden Robinson wrote: > (Incidentally, I need to check how `ab` behaves in this respect.) Same as `tm`. And there's no `ab1`. So I'll expand the scope of this ticket accordingly. (In case anyone won

Re: tmac/mdoc patch: .St -isoC-2023 argument

2025-01-03 Thread G. Branden Robinson
At 2025-01-02T19:55:57+0100, Ingo Schwarze wrote: > I'm not opening a Savannah ticket because i see no danger of > this patch lingering. If no groff developer objects, i'm planning > to push it in a few days. If there is useful feedback, a tweaked > version might get pushed, but either way, we'll

Re: [BUG] "\fC" macro in ox-man.el [9.6.15 (release_9.6.15 @ /usr/share/emacs/29.2/lisp/org/)]

2025-01-03 Thread G. Branden Robinson
Hi onf, [replying to 2 messages] At 2025-01-02T15:29:59+0100, onf wrote: > I don't know why it took me so long, but I think what you're looking > for is this: > \fC\f(CRLorem\fR Not a bad idea, but while you're there, given Ihor's ambitious portability objectives, you might as well scoop up th

Re: [BUG] "\fC" macro in ox-man.el [9.6.15 (release_9.6.15 @ /usr/share/emacs/29.2/lisp/org/)]

2025-01-03 Thread G. Branden Robinson
Hi onf, [replying to 2 messages] At 2025-01-02T15:29:59+0100, onf wrote: > I don't know why it took me so long, but I think what you're looking > for is this: > \fC\f(CRLorem\fR Not a bad idea, but while you're there, given Ihor's ambitious portability objectives, you might as well scoop up th

[bug #66625] [troff] recognize and strip leading neutral double quote from `tm` request argument

2025-01-02 Thread G. Branden Robinson
Follow-up Comment #2, bug #66625 (group groff): At 2025-01-03T00:17:57-0500, Dave wrote: > Follow-up Comment #1, bug #66625 (group groff): > > [comment #0 original submission:] >> I've never seen a double quote leading the entire line for this >> (or any other `tm` purpose) in the wild. > > If the

Re: [BUG] "\fC" macro in ox-man.el [9.6.15 (release_9.6.15 @ /usr/share/emacs/29.2/lisp/org/)]

2025-01-02 Thread G. Branden Robinson
Hi Ihor, At 2024-12-31T18:15:57+, Ihor Radchenko wrote: > "G. Branden Robinson" writes: > > > I understand now. I've taken some time to learn a bit more about > > Org mode, and also that org-man.el seems to be something close to > > the bleeding edge;

Re: [BUG] "\fC" macro in ox-man.el [9.6.15 (release_9.6.15 @ /usr/share/emacs/29.2/lisp/org/)]

2025-01-02 Thread G. Branden Robinson
Hi Ihor, At 2024-12-31T18:15:57+, Ihor Radchenko wrote: > "G. Branden Robinson" writes: > > > I understand now. I've taken some time to learn a bit more about > > Org mode, and also that org-man.el seems to be something close to > > the bleeding edge;

Re: [BUG] "\fC" macro in ox-man.el [9.6.15 (release_9.6.15 @ /usr/share/emacs/29.2/lisp/org/)]

2025-01-02 Thread G. Branden Robinson
Hi Ihor, At 2025-01-01T09:38:37+, Ihor Radchenko wrote: > "onf" writes: > > >> Also, what if we leave \fC and add \f[CR]/.EX on top? > >> AFAIU, the worst case scenario for \fC is that it does nothing. By > >> leaving it there, we thus retain old working exports working while also > >> addin

Re: [BUG] "\fC" macro in ox-man.el [9.6.15 (release_9.6.15 @ /usr/share/emacs/29.2/lisp/org/)]

2025-01-02 Thread G. Branden Robinson
Hi Ihor, At 2025-01-01T09:38:37+, Ihor Radchenko wrote: > "onf" writes: > > >> Also, what if we leave \fC and add \f[CR]/.EX on top? > >> AFAIU, the worst case scenario for \fC is that it does nothing. By > >> leaving it there, we thus retain old working exports working while also > >> addin

[bug #66518] [PATCH] [libgroff] stop doing what gnulib can do for us

2025-01-02 Thread G. Branden Robinson
Update of bug #66518 (group groff): Status: Postponed => In Progress ___ Follow-up Comment #2: Applying Collin's patch. Thanks, Collin! I have nothing else planned for this ticket before the _groff_ 1.24 r

Withdrawn: QS/QE macros for quotation in man(7)

2025-01-02 Thread G. Branden Robinson
Hi folks, I've decided to put `QS` and `QE` macros for man(7) on the shelf-- indefinitely and perhaps permanently. Instead I'm adding some advice to the groff_man_style(7) page in the "Notes" section alongside other Q&As. • When and how should I use quotation marks? As noted above i

[bug #66625] [troff] recognize and strip leading neutral double quote from `tm` request argument

2025-01-01 Thread G. Branden Robinson
: None ___ Follow-up Comments: --- Date: Thu 02 Jan 2025 06:32:51 AM UTC By: G. Branden Robinson We now have a--nearly--completely unified syntax for _troff_ requests that interpret multi-word arguments. T

[bug #66564] [afmtodit] diagnostics should include file name and line number

2025-01-01 Thread G. Branden Robinson
omment #1: commit 658f7afb8e8f9ad00a86e0aa801f1621c85e066f Author: G. Branden Robinson Date: Thu Jan 2 00:02:43 2025 -0600 src/utils/afmtodit/afmtodit.pl: Improve diags. Report input file name and line number in diagnostic messages. Fixes <https://savannah.gnu.org

[bug #66519] migrate diagnostic messages "unable to" -> "cannot"

2025-01-01 Thread G. Branden Robinson
Follow-up Comment #2, bug #66519 (group groff): commit 1273988aff9cf5929650c7d60f13356cda268cd7 Author: G. Branden Robinson Date: Wed Jan 1 23:28:52 2025 -0600 src/utils/afmtodit/afmtodit.pl: Migrate diag msgs. ...to newly developing wording convention. See <ht

[groff] 09/27: groff_man_style(7): Add advice re: quotation.

2025-01-01 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 4e45512f523bb9c55d910165d91cc4cc8bfaebb7 Author: G. Branden Robinson AuthorDate: Wed Jan 1 21:54:16 2025 -0600 groff_man_style(7): Add advice re: quotation. Call out "inline examples" as a case of &quo

[groff] 04/27: [grog]: Use a proper "artifacts" directory.

2025-01-01 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 35b8746bb6ac43d54207737b3da4083688d7fc6f Author: G. Branden Robinson AuthorDate: Thu Dec 26 22:51:56 2024 -0600 [grog]: Use a proper "artifacts" directory. ...for test scripts. * src/utils/

[groff] 01/27: NEWS: Credit onf in item.

2025-01-01 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 082b761418e3bfed05d4e9567afc6d5449567d4a Author: G. Branden Robinson AuthorDate: Sun Dec 22 22:04:06 2024 -0600 NEWS: Credit onf in item. --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS

[groff] 07/27: NEWS: Fix typos.

2025-01-01 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 2d14ebb3aa69d262c9c6d71147d7d1e3b23f149a Author: G. Branden Robinson AuthorDate: Thu Dec 26 23:13:27 2024 -0600 NEWS: Fix typos. --- NEWS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NEWS b

[groff] 11/27: doc/groff.texi.in: Clarify macro users' intro.

2025-01-01 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 235a27464e3b8f736b67ecf79ad08603d71e0bf3 Author: G. Branden Robinson AuthorDate: Wed Jan 1 21:45:53 2025 -0600 doc/groff.texi.in: Clarify macro users' intro. --- doc/groff.texi.in | 31 -

[groff] 10/27: [doc,groff(1)]: Clarify point about paper config.

2025-01-01 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit b83bdd33623368227567abf5aba453e110e7da0e Author: G. Branden Robinson AuthorDate: Wed Jan 1 21:41:39 2025 -0600 [doc,groff(1)]: Clarify point about paper config. --- doc/groff.texi.in | 5 +++-- src/roff/groff

[groff] 03/27: NEWS: Clarify item.

2025-01-01 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit e352029493fc2258af4ab211f9bdc4ec2a5c08ad Author: G. Branden Robinson AuthorDate: Thu Dec 26 22:43:46 2024 -0600 NEWS: Clarify item. I unearthed the origin of groff man(7)'s 78n line length. It was c

[groff] 05/27: contrib/{eqn,grap,pic}2graph/*.sh: Tweak version.

2025-01-01 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 32c919091809206c6ad1f40c95d4b6c28122e80b Author: G. Branden Robinson AuthorDate: Thu Dec 26 23:07:37 2024 -0600 contrib/{eqn,grap,pic}2graph/*.sh: Tweak version. * contrib/eqn2graph/eqn2graph.sh: * contrib

[groff] 08/27: groff_man*(7): Shift blank line avoidance advice.

2025-01-01 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 2b2aefbe46f74f2314ccf2873a961d90de609b89 Author: G. Branden Robinson AuthorDate: Tue Dec 31 10:51:59 2024 -0600 groff_man*(7): Shift blank line avoidance advice. --- tmac/groff_man.7.man.in | 9 - 1 file changed

[groff] 16/27: [doc,man]: Revise `aln`, `als` presentation.

2025-01-01 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit d48e961ee406d2cc4b3e013d4bb4a325e993ca52 Author: G. Branden Robinson AuthorDate: Wed Jan 1 21:58:38 2025 -0600 [doc,man]: Revise `aln`, `als` presentation. --- doc/groff.texi.in| 81

  1   2   3   4   5   6   7   8   9   10   >