Deleted Added
full compact
NEWS (55839) NEWS (69626)
1This file describes recent user-visible changes in groff. Bug fixes
2are not described. There are more details in the man pages.
3
1This file describes recent user-visible changes in groff. Bug fixes
2are not described. There are more details in the man pages.
3
4VERSION 1.16.1
5==============
6
7Bug fixes only; no user-visible changes.
8
9VERSION 1.16
10============
11
12Groff
13-----
14
15The anachronism of calling the man macro package with `-man' has been fixed;
16now you can say `-m man' also. The same is true for `ms', `me', `markup',
17`mandoc', and `mdoc'.
18
19A new switch `-g' for calling `grn' is available.
20
21A new switch `-G' for calling `grap' is available.
22
23EBCDIC support for tty devices has been added. On such hosts, IBM code page
241047 is available with -Tcp1047 instead of -Tascii and -Tlatin1 (and, for
25the moment, -Tutf8). Note that non-tty devices are not yet supported (but
26installed).
27
28Troff
29-----
30
31A new command line option to the `man' macros is available: `-rSxx' (with
32`xx' either 10, 11, or 12) to set the base document font size to `xx'
33points. Additionally, `.SH' now produces larger headings than `.SS'.
34
35To solve a problem with the .PSPIC macro which needs the `-U' switch of
36troff to access an external program (psbb), a new request .psbb is now
37available to get the bounding box of a PostScript image file. The values
38(in PostScript units) are returned in the new read-only number registers
39`llx', `lly', `urx', and `ury'. Consequently, .PSPIC has been adapted to
40use the new request, and the psbb program has been removed.
41
42A new predefined writable number register, `year', has been added. It
43contains the current year.
44
45A new read-only register, `.Y', has been added. It contains the revision
46number of the groff package.
47
48`\fP' now behaves as expected in situations like the following where the
49font `foo' is undefined:
50
51 .B bold text
52 normal text \f[foo]bar\fP normal text
53
54Previously, the text after \fP appeared as bold.
55
56The `substring' request is not new, but hasn't been documented before.
57
58The predefined `.T' string register (which holds the current output device)
59is not new, but hasn't been documented before.
60
61A new request `length' computes the length of a string and returns it in
62a number register.
63
64The macro files `tmac.a4' (for specifying A4 paper format) and `tmac.trace'
65(a debugging aid) are now installed also.
66
67A new resource file, `troffrc-end', is now available. It is invoked after
68all user-specified macros. Currently used by the html device to include
69tmac.html; thus no need for users to specify -mhtml anymore.
70
71The soft hyphen character now has a glyph name: `shc'.
72
73The latin-1 character 173 (PS name `periodcentered') has got the troff glyph
74name `pc' and is no longer intermixed with the symbol character `md' (PS
75name `mathdot').
76
77ASCII character 34 (PS name `quotedbl') has got the troff glyph name `dq'
78(which is an alias to character `"').
79
80ASCII character 39 (PS name `quoteright') has got the troff glyph name `cq'
81(which is an alias to character "'").
82
83Some additions to the font description files have been implemented for
84better support of HTML output:
85
86 The new format of lines in the `charset' subsection of font description
87 files is
88
89 name metrics type code [entity_name] [-- comment]
90
91 Currently, only the font description files in devhtml use the optional
92 entity_name string to define glyph entities in HTML. Everything after the
93 entity_name field is ignored; in case this field isn't used, two hyphen
94 characters are now necessary to start a comment.
95
96 Two new requests are available in DESC files (currently used only with
97 grohtml):
98
99 use_charnames_in_special
100 This command indicates that troff should encode named characters
101 inside special commands.
102
103 pass_filenames
104 requests that troff tells the driver the source file name being
105 processed. This is achieved by another tcommand: `F filename'.
106
107Grotty
108------
109
110Bruno Haible <haible@clisp.cons.org> contributed support for UTF8 output.
111
112Grohtml
113-------
114
115Added .LINE macro to tmac.arkup.
116
117The obsolete `.LINK' macro has been removed.
118
119.URL, .FTP, and .MAILTO macros now accept an optional third argument which
120will be immediately appended to the second argument (to be used with
121punctuation, for example).
122
123Grodvi
124------
125
126The font size 11pt has been changed to 10.95pt (as used in LaTeX 2e).
127
128A new font file CWI (using cmitt10; this is typewriter italic) has been
129added.
130
131Grolbp
132------
133
134A new driver for Canon CAPSL printers (LBP-4 and LBP-8 series laser
135printers). This code has been contributed by Francisco Andres Verdu
136<pandres@dragonet.es>.
137
138Grn
139---
140
141A new preprocessor to process gremlin pictures. It is based on the
142original Berkeley implementation of grn, written by David Slattengren
143and Barry Roitblat, and has been adapted to groff by Daniel Senderowicz
144<daniel@synchrods.com> and Werner Lemberg <wl@gnu.org>.
145
146Pic
147---
148
149Added the `srand' command to set the seed for a new sequence of
150pseudo-random numbers to be returned by `rand'.
151
152Gxditview
153---------
154
155Simplified installation: The Imakefile will now be configured (by groff's
156configure script).
157
158Documentation
159-------------
160
161Three new man pages are available: groff_tmac.5 (documenting how troff macros
162are accessed and where they are found), groff.7 (a short reference of the GNU
163roff language), and roff.7 (a general survey on GNU troff).
164
165Miscellaneous
166-------------
167
168A port to win32 (for use with Microsoft Visual C++ 6.0) is now part of the
169distribution. It has been contributed by Blake McBride
170<blake@florida-software.com>.
171
172More information about programs, macros, documentation, etc., which is
173related to groff has been collected in the file `MORE.STUFF'.
174
4VERSION 1.13, 1.14, 1.15
5========================
6
7Bug fixes only; no user-visible changes.
8
9VERSION 1.12
10============
11

--- 799 unchanged lines hidden ---
175VERSION 1.13, 1.14, 1.15
176========================
177
178Bug fixes only; no user-visible changes.
179
180VERSION 1.12
181============
182

--- 799 unchanged lines hidden ---