[bug #62814] [PATCH] consolidate or distinguish tty.tmac and tty-char.tmac

2023-07-18 Thread Dave
Update of bug #62814 (project groff):

 Summary: consolidate or distinguish tty.tmac and
tty-char.tmac => [PATCH] consolidate or distinguish tty.tmac and tty-char.tmac

___

Follow-up Comment #7:

Attached is a patch which implements the fix proposed in comment #6.

I tweaked some of Ingo's wording from comment #1 to include in comments at the
top of tty-char.tmac.  (Some of the points he covered were already in comments
there.)

I did not include Ingo's instructions from comment #5 concerning how to
locally edit system tmac files if one lacks root access.  As he points out,
this is documented elsewhere, but if developers think it's worth providing a
pointer to that information in a place users might need it as a courtesy, I'll
modify the patch.

(file #54936)

___

Additional Item Attachment:

File name: 62814.patchSize:1 KB




___

Reply to this item at:

  

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




[bug #64421] [mom] the word "black" appears in output

2023-07-18 Thread Deri James
Follow-up Comment #11, bug #64421 (project groff):

It may help have a copy of the pdf showing the problem, produced with the -P-d
flag set.


___

Reply to this item at:

  

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




[bug #64421] [mom] the word "black" appears in output

2023-07-18 Thread Peter Schaffter
Follow-up Comment #10, bug #64421 (project groff):

Nothing yet.  The om.tmac that ships with Arch's groff 1.23 isn't the culprit.
 We're going to have to wait on this to see if it crops up elsewhere.


___

Reply to this item at:

  

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




[bug #64421] [mom] the word "black" appears in output

2023-07-18 Thread G. Branden Robinson
Follow-up Comment #9, bug #64421 (project groff):

Any word on this?  I can't reproduce it either.


$ groff --version | head -n 1
GNU groff version 1.23.0
$ groff -a -m om -T pdf ATTIC/mom-black.mom

  
x X ps:exec [/PageMode /UseOutlines /DOCVIEW pdfmark






x X ps:exec [/Dest /pdf:bm1 /View [/FitH 7571 u] /DEST pdfmark
x X ps:exec [/Dest /pdf:bm1 /Title (Example) /Level 1 /OUT pdfmark






___

Reply to this item at:

  

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




[bug #61450] Add warning for extraneous arguments to requests

2023-07-18 Thread Dave
Follow-up Comment #4, bug #61450 (project groff):

In a similar case, the fix for bug #64438 chose to ignore extraneous arguments
to an -ms macro.  (While the use case cited in comment 4 there doesn't apply
to troff requests, it is a case of deliberately continuing the historical
leniency in parameter validation.)


___

Reply to this item at:

  

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




[bug #64206] [mm] `INDP` macro produces blank page at end

2023-07-18 Thread G. Branden Robinson
Update of bug #64206 (project groff):

  Item Group: Rendering/Cosmetics => Documentation  


___

Reply to this item at:

  

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




[bug #63921] [tmac] add Spanish language support

2023-07-18 Thread G. Branden Robinson
Update of bug #63921 (project groff):

Severity:  3 - Normal => 1 - Wish   


___

Reply to this item at:

  

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




[bug #64058] stop endorsing the shebang line space myth

2023-07-18 Thread G. Branden Robinson
Update of bug #64058 (project groff):

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

___

Follow-up Comment #1:


commit 20051ef338e4098b99c1e201546e7763177809f6
Author: G. Branden Robinson 
Date:   Mon Jul 17 03:50:41 2023 -0500

Fix Savannah #64058 (shebang line space myth).

* arch/djgpp/config.site:
* arch/misc/shdeps.sh:
* bootstrap:
* contrib/chem/chem.pl:
* contrib/eqn2graph/eqn2graph.sh:
* contrib/gdiffmk/tests/runtests.sh:
* contrib/glilypond/glilypond.pl:
* contrib/gperl/gperl.pl:
* contrib/gpinyin/gpinyin.pl:
* contrib/grap2graph/grap2graph.sh:
* contrib/pdfmark/pdfroff.sh:
* contrib/pic2graph/pic2graph.sh:
* font/devdvi/generate/CompileFonts:
* font/devps/generate/afmname:
* font/devps/generate/make-zapfdr:
* font/util/make-Rproto:
* gendef.sh:
* m4/groff.m4:
* mdate.pl:
* src/devices/grops/grops.1.man:
* src/devices/xditview/ad2c:
* src/libs/libgroff/config.charset:
* src/libs/libgroff/make-uniuni:
* src/preproc/eqn/neqn.sh:
* src/roff/nroff/nroff.sh:
* src/utils/afmtodit/make-afmtodit-tables:
* test-groff.in:
* tmac/hyphenex.pl: Stop endorsing shebang line space myth.  Fixes
  .




___

Reply to this item at:

  

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




[bug #64438] [ms] validation of `PS` macro arguments too strict

2023-07-18 Thread G. Branden Robinson
Update of bug #64438 (project groff):

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

___

Follow-up Comment #6:


commit a3deb17968d8a04cf5d2c1df34d59c198d60c4ae
Author: G. Branden Robinson 
Date:   Mon Jul 17 19:16:56 2023 -0500

[ms]: Fix Savannah #64438.

* tmac/s.tmac (@PS): Stop treating excess arguments as erroneous,
  foregoing preparation for pic(1) output.  Fixes regression from groff
  1.22.4.

Fixes .  Thanks to Doug McIlroy
for the report, Dave Kemper for root-cause analysis, and Deri James for
usability feedback.




___

Reply to this item at:

  

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




[bug #64438] [ms] validation of `PS` macro arguments too strict

2023-07-18 Thread G. Branden Robinson
Follow-up Comment #5, bug #64438 (project groff):

Good points, Dave and Deri.

I'll drop the second hunk of the patch.


___

Reply to this item at:

  

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




[bug #64438] [ms] validation of `PS` macro arguments too strict

2023-07-18 Thread Deri James
Follow-up Comment #4, bug #64438 (project groff):

One use for the extra parameters may be for captioning, i.e.

.PS "An example"

The user could then use .am PS to add captioning code to the picture and a pdf
bookmark. I'm in favour of silently ignoring excess parameters.


___

Reply to this item at:

  

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