[bug #64155] specifying -fZD on command line generates warnings

2024-03-04 Thread Peter Schaffter
Follow-up Comment #24, bug #64155 (group groff): The restriction does conflict with mom's supplementary styles, however the conflict is not unique to mom. Any user-installed family may not have all of R/I/B/BI and, if a user gets creative with .sty, may not, in fact, have any of them. I have

[bug #64155] specifying -fZD on command line generates warnings

2024-03-04 Thread Dave
Update of bug #64155 (group groff): Assigned to:deri => PTPi ___ Follow-up Comment #23: [comment #21 comment #21:] > this code:- ... > Copied the corrupt file rather than the correct

[bug #65415] [gropdf] Do the correct font description files get installed?

2024-03-04 Thread Dave
URL: Summary: [gropdf] Do the correct font description files get installed? Group: GNU roff Submitter: barx Submitted: Mon 04 Mar 2024 06:23:13 PM CST Category: Driver gropdf

[bug #64484] [troff] .device and \X don't behave the same

2024-03-04 Thread G. Branden Robinson
Follow-up Comment #10, bug #64484 (group groff): Already reopened, but for the record.. commit 190d01502ec8f8caab05bd3eb11ee04411c1e332 Author: G. Branden Robinson Date: Mon Mar 4 00:14:39 2024 -0600 Revert "[troff]: Fix Savannah #64484." This reverts commit

Re: [groff] 28/28: [pdf]: Implement linear bookmark tag search.

2024-03-04 Thread G. Branden Robinson
At 2024-03-04T15:29:16-0600, G. Branden Robinson wrote: > At 2024-03-04T14:22:34-0500, Peter Schaffter wrote: > > > The other thing to ask is of Peter: assuming you are among the > > > non-horrified, would you like me to prepare a patch to om.tmac to > > > migrate it to this new `pdf:lookup`

[groff] 02/02: [pdf]: Fix (harmless?) `ie`/`if` thinko.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 07ae5e16add548a5a481c9c9c2bbf139d4160fbe Author: G. Branden Robinson AuthorDate: Mon Mar 4 16:27:17 2024 -0600 [pdf]: Fix (harmless?) `ie`/`if` thinko. * tmac/pdf.tmac (pdf*href): Fix (harmless?) `ie`/`if`

[groff] 01/02: ChangeLog: Clarify item.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 4dfbb4b79b4765150b67548e4790eae0ff57e9a3 Author: G. Branden Robinson AuthorDate: Mon Mar 4 15:33:40 2024 -0600 ChangeLog: Clarify item. --- ChangeLog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

Re: HEAD build failure with OpenBSD yacc

2024-03-04 Thread G. Branden Robinson
Hi Lennart, At 2024-03-04T20:35:24+, Lennart Jablonka wrote: > With commit 7b47855abd65 ("Update gnulib submodule."), groff doesn’t > build anymore with OpenBSD yacc, even with the std::atexit thing > fixed. > > Gnulib headers pretending to be C standard library headers > (lib/sys/types.h

Re: [groff] 28/28: [pdf]: Implement linear bookmark tag search.

2024-03-04 Thread G. Branden Robinson
Hi Doug, Dave, and Peter, Thank you for the swift feedback, gentlemen. At 2024-03-04T11:36:55-0500, Douglas McIlroy wrote: > > (pdfbookmark, pdf*href-M): Use the new mechanism to record a > > bookmark tag if `PRINTSTYLE` (a mom(7) macro) is _not_ defined > > This feels backwards to me. I

HEAD build failure with OpenBSD yacc

2024-03-04 Thread Lennart Jablonka
Hi Branden! With commit 7b47855abd65 ("Update gnulib submodule."), groff doesn’t build anymore with OpenBSD yacc, even with the std::atexit thing fixed. Gnulib headers pretending to be C standard library headers (lib/sys/types.h and the like) started requiring to be included after

Re: [groff] 28/28: [pdf]: Implement linear bookmark tag search

2024-03-04 Thread Peter Schaffter
Branden -- > The other thing to ask is of Peter: assuming you are among the > non-horrified, would you like me to prepare a patch to om.tmac to > migrate it to this new `pdf:lookup` macro? Assuming the migration in no way interferes with the status quo of mom, yes, please prepare a patch and

Re: [groff] 28/28: [pdf]: Implement linear bookmark tag search.

2024-03-04 Thread Dave Kemper
On 3/4/24, G. Branden Robinson wrote: > The following change could probably use some additional eyeballs. It's > one of the things Deri and I disagreed about. Is Deri's view archived anywhere?

Re: thesis help

2024-03-04 Thread Dave Kemper
On 3/2/24, G. Branden Robinson wrote: > Often in *roff typesetting, things like tables of contents come at the > end of the document because it is only then that enough information is > known to format them correctly. This can be true of cover sheets too if > some reason they require information

Re: Macro package loading best practices

2024-03-04 Thread Dave Kemper
On 2/23/24, Larry Kollar wrote: > But in the case of groff, there’s at least twice as many years of inertia > (compared to XML) to consider. It really does make sense that an -mm > based book file should invoke the macro package(s) it needs, but so > many of us are automatically going to put that

Re: Kemper notectomy spreads, thousands of bytes saved

2024-03-04 Thread Dave Kemper
Haha. I hate to turn down accolades, but this isn't my crusade alone: http://en.wikipedia.org/wiki/Wikipedia:It_should_be_noted (But I do love that the Hamilton College Writing Center's page "Eliminating Wordiness"

Re: [groff] 28/28: [pdf]: Implement linear bookmark tag search.

2024-03-04 Thread Douglas McIlroy
> (pdfbookmark, pdf*href-M): Use the new mechanism to record a bookmark > tag if `PRINTSTYLE` (a mom(7) macro) is _not_ defined This feels backwards to me. I understand pdf.tmac to be a low-level macro package that other packages can invoke. It shouldn't have to know what packages are going to

Fwd: [groff] 28/28: [pdf]: Implement linear bookmark tag search.

2024-03-04 Thread G. Branden Robinson
Hi folks, The following change could probably use some additional eyeballs. It's one of the things Deri and I disagreed about. First, I'd like to know if it horrifies anyone, or if anyone has concerns about the performance hit. I'm willing to pay a little bit of performance if I can buy

[groff] 19/28: tmac/pdf.tmac: Drop commented-out code.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 596507962a9a01573fbb248b689d0db0606fb6c6 Author: G. Branden Robinson AuthorDate: Sun Mar 3 23:59:54 2024 -0600 tmac/pdf.tmac: Drop commented-out code. --- tmac/pdf.tmac | 1 - 1 file changed, 1 deletion(-) diff --git

[groff] 25/28: contrib/mom/ChangeLog: Tweak ChangeLog format.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit fca87307fe7193721006cc1667c784111b92db3e Author: G. Branden Robinson AuthorDate: Mon Mar 4 04:04:03 2024 -0600 contrib/mom/ChangeLog: Tweak ChangeLog format. ...to align with the rest of the file (and GNU Coding

[groff] 18/28: [man]: Add `an*bookmark-base-level` register.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 5fbc22d022c07f517bc83aa9b8c97ea5536efd18 Author: G. Branden Robinson AuthorDate: Sun Mar 3 23:57:38 2024 -0600 [man]: Add `an*bookmark-base-level` register. * tmac/an.tmac: Add experimental feature to support

[groff] 23/28: tmac/pdf.tmac (pdfclean): Fix missing `\}`.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 3e0557bd12a4dee4b5234c77ea13e050536524cf Author: G. Branden Robinson AuthorDate: Mon Mar 4 03:22:18 2024 -0600 tmac/pdf.tmac (pdfclean): Fix missing `\}`. * tmac/pdf.tmac (pdfclean): Fix missing closing brace

[groff] 28/28: [pdf]: Implement linear bookmark tag search.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit cd9fde325fd889f673f9603b43e1204b1fde42fc Author: G. Branden Robinson AuthorDate: Mon Mar 4 05:24:40 2024 -0600 [pdf]: Implement linear bookmark tag search. * tmac/pdf.tmac (pdf:lookup): Given an argument, search

[groff] 14/28: tmac/an.tmac (SH): Fix code style nit.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit f3944d6305faf49158dc3f7bbdaca87a761aa403 Author: G. Branden Robinson AuthorDate: Sun Mar 3 20:20:35 2024 -0600 tmac/an.tmac (SH): Fix code style nit. --- ChangeLog| 4 tmac/an.tmac | 4 ++-- 2 files changed, 6

[groff] 22/28: tmac/pdf.tmac: Fix code style nits.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 74bfec9e57df32a29ac1b2cf1e3363276bd66111 Author: G. Branden Robinson AuthorDate: Mon Mar 4 03:20:13 2024 -0600 tmac/pdf.tmac: Fix code style nits. The indentation style of this file is 3 spaces per level, and

[groff] 16/28: tmac/pdf.tmac: Suppress spurious PDFMark restarts.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 3a3190c9df222e385f0941f45bb67414ebe409e9 Author: G. Branden Robinson AuthorDate: Sun Mar 3 20:47:21 2024 -0600 tmac/pdf.tmac: Suppress spurious PDFMark restarts. * tmac/pdf.tmac: Add internal flag register

[groff] 17/28: [man]: Accept `MR` calls with only one argument.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit eaa4ba6c9a1c0c8ce5bd9b4dc5cc86aa09f061de Author: G. Branden Robinson AuthorDate: Sun Mar 3 21:08:48 2024 -0600 [man]: Accept `MR` calls with only one argument. * tmac/an.tmac (MR): If only one argument is

[groff] 13/28: tmac/doc.tmac: Support macOS man page URL formats.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 82f41210cfaf4156da1db155a77447fcce165fe8 Author: G. Branden Robinson AuthorDate: Sun Mar 3 19:01:43 2024 -0600 tmac/doc.tmac: Support macOS man page URL formats. * tmac/doc.tmac (Xr): Support the crazy old

[groff] 20/28: Revert "[troff]: Fix Savannah #64484."

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 190d01502ec8f8caab05bd3eb11ee04411c1e332 Author: G. Branden Robinson AuthorDate: Mon Mar 4 00:14:39 2024 -0600 Revert "[troff]: Fix Savannah #64484." This reverts commit 9dbf227a5b3870a19c1e6d90e5b619c4ae3e7f3e.

[groff] 11/28: tmac/an.tmac (MR): Fix "x-man-doc" URL format.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit c8f606f8515feea21aa4706cf0456cfe645826bc Author: G. Branden Robinson AuthorDate: Sun Mar 3 18:57:12 2024 -0600 tmac/an.tmac (MR): Fix "x-man-doc" URL format. ...to include the section number again in parentheses

[groff] 06/28: Revert "tbl(1): Document 'z' modifier as a GNU extension."

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit b93b5303ccf1b1f6f8639261b0daf4ca5d02efe0 Author: G. Branden Robinson AuthorDate: Sat Mar 2 20:17:54 2024 -0600 Revert "tbl(1): Document 'z' modifier as a GNU extension." This reverts commit

[groff] 09/28: groff_diff(7): Sync with our Texinfo manual.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 2edbd7301c2c7d0bca11e98b5fa98e48aea14ba2 Author: G. Branden Robinson AuthorDate: Sat Mar 2 21:44:41 2024 -0600 groff_diff(7): Sync with our Texinfo manual. --- man/groff_diff.7.man | 4 +++- 1 file changed, 3

[groff] 21/28: [troff]: Discard garbage from `\X` contents.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit df12c8592ee11a72d0aeace378cf4300d1a89186 Author: G. Branden Robinson AuthorDate: Mon Mar 4 01:51:13 2024 -0600 [troff]: Discard garbage from `\X` contents. [troff]: Improve encoding of *roff string contents when

[groff] 24/28: tmac/pdf.tmac (pdf*href): Fix excess escaping.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit cf3516bd91e552d9a8b9e4c44e34e0db86dd1ef0 Author: G. Branden Robinson AuthorDate: Mon Mar 4 06:15:36 2024 -0600 tmac/pdf.tmac (pdf*href): Fix excess escaping. * tmac/pdf.tmac (pdf*href): Do it. --- ChangeLog

[groff] 27/28: doc/GMPfront.t.in: Resync with an.tmac's `MR`.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 7705cbd5f8fb4b666954edcbbc810feff8020cbc Author: G. Branden Robinson AuthorDate: Mon Mar 4 04:24:34 2024 -0600 doc/GMPfront.t.in: Resync with an.tmac's `MR`. * doc/GMPfront.t.in: Resync `MR` replacement with its

[groff] 01/28: NEWS: Tighten wording.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 8cf316c146533add5cccad55d14acb52c740b07d Author: G. Branden Robinson AuthorDate: Sun Mar 3 22:47:04 2024 -0600 NEWS: Tighten wording. --- NEWS | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff

[groff] 08/28: doc/groff.texi.in: Fix Harvard Square ms example.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 2c5f4de0135a887720836164e31633788de0d9e4 Author: G. Branden Robinson AuthorDate: Sat Mar 2 20:38:47 2024 -0600 doc/groff.texi.in: Fix Harvard Square ms example. It had drifted out of sync with doc/ms.ms.

[groff] 04/28: [docs]: Clarify points of new `hydefault` feature.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 98f17458665ac098f50d82f6fee0ae50ecc66272 Author: G. Branden Robinson AuthorDate: Sun Mar 3 18:12:41 2024 -0600 [docs]: Clarify points of new `hydefault` feature. Thanks to Dave Kemper for feedback. ---

[groff] 15/28: tmac/an.tmac (PT): Be consistently paranoid.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit efa38b8873187fc2209d5c223e4554cef75c440a Author: G. Branden Robinson AuthorDate: Sun Mar 3 20:25:39 2024 -0600 tmac/an.tmac (PT): Be consistently paranoid. The idea of a "page ref string" (like "ls(1)") with

[groff] 05/28: doc/groff.texi.in: Cover hyph pattern files more.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 06ae3443963759c263a7df93f39ab5d72d40d8e5 Author: G. Branden Robinson AuthorDate: Sun Mar 3 18:13:24 2024 -0600 doc/groff.texi.in: Cover hyph pattern files more. --- doc/groff.texi.in | 36

[groff] 26/28: [mom]: Add make(1) dependency on "pdf.tmac".

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 58bd0826775f91c53236b33352694ae36c817413 Author: G. Branden Robinson AuthorDate: Mon Mar 4 04:04:38 2024 -0600 [mom]: Add make(1) dependency on "pdf.tmac". * contrib/mom/mom.am ($(MOMPROCESSEDEXAMPLEFILES)): Add

[groff] 10/28: tmac/doc.tmac (Xr): Fix dead store to string.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 77e079d86c36ea56fbe8f4207c546f1f05bded61 Author: G. Branden Robinson AuthorDate: Sun Mar 3 18:39:34 2024 -0600 tmac/doc.tmac (Xr): Fix dead store to string. --- ChangeLog | 4 tmac/doc.tmac | 4 +--- 2 files

[groff] 02/28: NEWS: Clarify item.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 264e2ef6538db4786efc4f436e0b1d9ce5204e2d Author: G. Branden Robinson AuthorDate: Sat Mar 2 21:40:37 2024 -0600 NEWS: Clarify item. --- NEWS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NEWS

[groff] 07/28: tbl(1): Identify `u` and `z` modifier provenance.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 9bf547181d5c667941ff4a3e84959fdda3ad09bb Author: G. Branden Robinson AuthorDate: Sat Mar 2 20:27:42 2024 -0600 tbl(1): Identify `u` and `z` modifier provenance. They are documented as tbl features by Gehani 1986

[groff] 12/28: tmac/an.tmac: Annotate macOS man URL perversity.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 1970969d85db5922cd188f475aaa295945e36b65 Author: G. Branden Robinson AuthorDate: Sun Mar 3 18:58:36 2024 -0600 tmac/an.tmac: Annotate macOS man URL perversity. I had forgotten why we couldn't just have a

[groff] 03/28: groff_diff(7): Document new `hy` behavior.

2024-03-04 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit d8919ab0ddfe58b2d8cdd9cf56a96b15b14ab6ab Author: G. Branden Robinson AuthorDate: Sat Mar 2 00:56:02 2024 -0600 groff_diff(7): Document new `hy` behavior. --- man/groff_diff.7.man | 5 + 1 file changed, 5