[ top ]

## NEWS VERSION 1.19.1

License README Repository and FTP access Groff dependencies Bug reports
Mailing lists
NEWS VERSION 1.22.3
NEWS VERSION 1.22.2
NEWS VERSION 1.22.1
NEWS VERSION 1.21
NEWS VERSION 1.20.1
NEWS VERSION 1.20
NEWS VERSION 1.19.2
NEWS VERSION 1.19.1
NEWS VERSION 1.19
NEWS VERSION 1.18.1
NEWS VERSION 1.18

groff

- The argument of the command line option ‘−I’ is now also passed to troff and grops, specifying a directory to search for files on the command line, files named in ‘so’ and ‘psbb’ requests, and files named in \X’ps: file’ and \X’ps: import’ escapes.

- If option ‘−V’ is used more than once, the commands are both printed on standard error and run.

troff

- Two new read-only, string-valued registers ‘.m’ and ‘.M’ return the name of the current drawing and background color, respectively.

- New read-only register ‘.U’ which is set to 1 if in safer mode and set to 0 if in unsafe mode.

- An input encoding file for latin-5 (a.k.a. ISO 8859-9) has been added. Example use:

  `groff −Tdvi −mlatin5 my_file > my_file.dvi`

  Note that some output devices don’t support all glyphs of this encoding.

- If the ‘return’ request is called with an argument, it exits twice, namely the current macro and the macro one level higher. This is used to define a wrapper macro for ‘return’ in trace.tmac.

- For completeness, two new requests have been added: ‘dei1’ and ‘ami1’. They are equivalent to ‘dei’ and ‘ami’, respectively, but the macros are executed with compatibility mode off (similar to ‘de1’ and ‘am1’).

- New command line option ‘−I’ to specify a directory for files (both those on the command line and those named in ‘psbb’ requests). This is also handled by the groff wrapper program.

- Since version 1.19 you can say ‘.vs 0’. Older versions emit a warning and convert this to ‘.vs \n[.V]’.

  This hasn’t been documented properly. Note that ‘.vs 0’ isn’t saved in a diversion since it doesn’t result in vertical motion.

pic

- Dashed and dotted ellipses have been implemented.

tbl

- New key character ‘x’ to make tbl call a user-defined macro on a table cell. Patch by Heinz-Jürgen Oertel.

grap2graph

- A new script contributed by Eric S. Raymond. It converts a grap diagram into a cropped image. Since it uses gs and the PNM library, virtually all graphics formats are available for output. [Note that the grap program itself isn’t part of the groff package; see the file MORE.STUFF how to obtain grap.]

grohtml

- New option ‘−j’ to emit output split into multiple files.

grops

- New command line option ‘−I’ to specify a directory to search for files on the command line and files named in \X’ps: import’ and \X’ps: file’ escapes. This is also handled by the groff wrapper program.

- The default value for the ‘broken’ keyword in the DESC file is now 0.

grolj4

- A new man page ‘lj4_font(5)’ documents how fonts are accessed with grolj4.

- The built-in fonts for LJ4 and newer PCL 5 devices have been completely revised, mainly to access as much glyphs as possible. The provided metric files should be compatible with recent PCL 5 printers also. Additionally, font description files have been added for the Arial and Times New Roman family, the MS symbol, and Wingdings fonts.

afmtodit

- New option ‘−x’ to prevent use of built-in Adobe Glyph List.

hpftodit

- Completely revised to handle HP TrueType metric files also. See the hpftodit manual page for more details.

groffer

- This version is a rewrite of groffer in many parts, but it is kept in the old single script style.

  - New options: −−text (−−mode text), −−tty-viewer, −−X (−−mode X), −−X-viewer, −−html (−−mode html), −−html-view, −−apropos-data, −−apropos-devel, −−apropos-progs.

  - New documentation file README_SH.

  - Enhancement of the configuration files and the ‘apropos’ handling.

macro packages

- www.tmac: New macro ‘JOBNAME’ to split output into multiple files.

- In mdoc, multiple calls to ‘.Lb’ are now supported in the LIBRARY section.

[ top ]