Ruslan Ermilov
e48c5ca20c
This commit was generated by cvs2svn to compensate for changes in r79655,
...
which included commits to RCS files with non-trunk default branches.
2001-07-13 09:06:00 +00:00
Ruslan Ermilov
0fb3975219
Merge Groff 1.17.2 changes.
2001-07-10 17:15:31 +00:00
Ruslan Ermilov
a972cdc741
Use stock (FSF) version of this file.
2001-07-10 17:14:46 +00:00
Ruslan Ermilov
75fdaafb19
Removed files not present in v1.17.2 import.
2001-07-10 17:10:51 +00:00
Ruslan Ermilov
1e98c32d1b
This commit was generated by cvs2svn to compensate for changes in r79546,
...
which included commits to RCS files with non-trunk default branches.
2001-07-10 17:10:51 +00:00
Ruslan Ermilov
5ecb0ad24f
Virgin import of FSF groff v1.17.2
2001-07-10 17:09:00 +00:00
Ruslan Ermilov
66d14a309a
This commit was generated by cvs2svn to compensate for changes in r79543,
...
which included commits to RCS files with non-trunk default branches.
2001-07-10 17:09:00 +00:00
Ruslan Ermilov
af2a8ba6c3
Bring in FSF revision 1.17:
...
* src/roff/troff/node.h (node::node): Initialize `last'.
This fixes coredump on \b'\(sq' sequence.
Urged by: eivind
2001-06-19 06:43:49 +00:00
Ruslan Ermilov
a52dffddd2
This commit was generated by cvs2svn to compensate for changes in r78460,
...
which included commits to RCS files with non-trunk default branches.
2001-06-19 06:43:49 +00:00
Andrey A. Chernov
0b680d18f6
Understand new locale names and Latin15 too
2001-06-10 17:03:37 +00:00
Ruslan Ermilov
289950f4f3
Fix usage of GROFF_BIN_PATH.
2001-04-26 12:29:12 +00:00
Ruslan Ermilov
10da3a80ed
Update upgrade instructions.
2001-04-17 14:31:56 +00:00
Ruslan Ermilov
2766dc31da
FreeBSD provides its own version of this OS-specific file.
2001-04-17 13:32:10 +00:00
Ruslan Ermilov
bb2974b756
Removed yacc(1) output files.
2001-04-17 12:29:43 +00:00
Ruslan Ermilov
96cdc9a050
Merge Groff 1.17 changes.
2001-04-17 12:28:31 +00:00
Ruslan Ermilov
74cf10f1aa
Use stock (FSF) version of this file.
2001-04-17 12:28:00 +00:00
Ruslan Ermilov
9f06645d99
Removed files not present in v1.17 import.
2001-04-17 12:23:50 +00:00
Ruslan Ermilov
d0bf30505c
This commit was generated by cvs2svn to compensate for changes in r75587,
...
which included commits to RCS files with non-trunk default branches.
2001-04-17 12:23:50 +00:00
Ruslan Ermilov
af2786323e
Removed files not present in v1.17 import.
2001-04-17 12:23:50 +00:00
Ruslan Ermilov
1d5f6a94a8
Virgin import of FSF groff v1.17
2001-04-17 12:12:05 +00:00
Ruslan Ermilov
9a381181f1
This commit was generated by cvs2svn to compensate for changes in r75584,
...
which included commits to RCS files with non-trunk default branches.
2001-04-17 12:12:05 +00:00
Ruslan Ermilov
a8209d83f8
psroff(1) has never been a part of Groff.
2001-04-10 17:04:31 +00:00
Ruslan Ermilov
f3c9372abd
Merge in latest CSRG revisions:
...
- .Fn and .Fc now print a final semicolon (`;') after a
function declaration in the SYNOPSIS
- .%I implemented
- .At outputs ``AT&T UNIX'' if called without arguments
- minor cleanup
Obtained from: CSRG archives
2001-04-09 13:02:20 +00:00
Ruslan Ermilov
6405e53deb
Record -lposix1e death.
2001-04-05 07:59:19 +00:00
Ruslan Ermilov
99d2a6766d
.St macro cleanup:
...
- spell the abbreviation of 1003.1 as ``POSIX.1''
- fixed the description of -p1003.1-90; it was sold as ISO/IEC 9945-1:1990
- removed -p1003.1b; it only existed as 1003.1b-1993 (-p1003.1b-93), and
is part of 1003.1 since 1003.1-1996.
- replaced -p1003.1g (project) with -p1003.1g-2000 (approved draft)
- changed abbreviation of -isoC from ``ISO C'' to ``ISO C89''
- removed -iso9899 alias for -isoC
- IEC was missing from some names
- added abbreviation for -susv2 (``SUSv2'')
2001-03-12 17:19:38 +00:00
Ruslan Ermilov
afcf05e46a
setlocale(3) has been fixed to match POSIX standard:
...
LC_ALL takes precedence over other LC_* envariables.
2001-03-02 16:52:14 +00:00
Ruslan Ermilov
127cffed5a
Fixed undesirable hyphenation on the dash of a flag argument.
...
Example:
.Sh SYNOPSIS
.Nm natd
.Fl unregistered-only
.Fl proxy-only
.Fl deny-incoming
.Fl use-sockets
.Fl same-ports
Ported from: mdocNG
2001-03-01 12:46:29 +00:00
Ruslan Ermilov
abec56f578
Fixed two bugs with -tag lists.
...
If the -tag list definition didn't have a -width modifier,
the first .It call was supposed to set the width depending
on the first argument type; if it is a macro name, use the
macro's width value; otherwise, use width value of `No'.
The following two lists should produce identical output:
.Bl -tag -width Er -compact
.It Er EINVAL
invalid argument
.El
.Bl -tag -compact
.It Er EINVAL
invalid argument
.El
If the outermost -tag list definition did't have a -width
modifier, the .It elements of inner lists might not work
(producing a list where each successive element `walks' to
the right).
Example:
.Bl -tag -compact
.It outer
.It outer
.Bl -tag -compact
.It inner
.It inner
.El
.It outer
.It outer
.El
Ported from: mdocNG
2001-03-01 12:13:04 +00:00
Ruslan Ermilov
dbd205544b
Synch with NetBSD and OpenBSD: replace -iso9945-1 with -p1003.1-96.
2001-02-26 14:41:05 +00:00
Ruslan Ermilov
849447b80d
Revert part of rev 1.2: make -ansiC equivalent to -ansiC-89.
2001-02-26 13:29:46 +00:00
Ruslan Ermilov
e9ac6c2070
Do not output extra space after .Ef call.
...
Ported from: mdocNG
2001-02-26 09:24:14 +00:00
Ruslan Ermilov
0a3a912634
Make ``groff -man'' work again for both man(7) and mdoc(7) manpages.
...
The new Groff release will support this feature.
Requested by: peter
2001-02-23 09:35:33 +00:00
Ruslan Ermilov
f3bef032de
Do not output extra comma before "and" for references with two authors.
...
Example:
.Rs
.%A Author1
.%A Author2
.%B Book
.Re
Produced:
Author1, and Author2, Book.
Now produces:
Author1 and Author2, Book.
Ported from: mdocNG
2001-02-19 11:58:15 +00:00
Ruslan Ermilov
9b751f2080
1. Disable the recognition of the last dot character in the
...
default .Ar argument as an end-of-sentence character.
Example:
.Ar
foo
Produced:
file ... foo
Now produces:
file ... foo
2. Fixed an off-by-one bug in the .It macro for the -hang lists.
Example:
.Bl -hang -width 8n -compact
.It 1234
OK
.It 1234567
OK
.It 12345678
BUG
.El
Produced:
1234 OK
1234567 OK
12345678 BUG
Now produces:
1234 OK
1234567 OK
12345678 BUG
Ported from: mdocNG
2001-02-14 11:03:06 +00:00
Ruslan Ermilov
c6be5d415a
Fixed the .St strings so that no single-character component of
...
the name could be wrapped, e.g. ``ISO C'' is always printed on
the same line.
Ported from: mdocNG
2001-02-08 12:00:18 +00:00
Ruslan Ermilov
5981123128
Fixed the .Xr macro so that it produces the right spacing
...
and no hyphenation is possible on a dash (`-') character.
Ported from: mdocNG
2001-02-08 11:22:34 +00:00
Ruslan Ermilov
3a4ab3655c
1. Disable hyphenation on a dash (`-') character in macro arguments.
...
2. Disable recognition of end-of-sentence characters in text-type
macro arguments.
3. Fix the missing space bug when an end-of-sentence character was
followed by another punctuation character.
4. Fix the bug where hyphenation was left disabled after .Re.
Obtained from: mdocNG
2001-02-07 17:45:22 +00:00
Ruslan Ermilov
b51747eb5e
Add a missing line-break request so that -ragged
...
-compact lists always start from the new line.
Example:
foo
.Bd -ragged -compact
bar
.Ed
Produced:
foo bar
Now produces:
foo
bar
2001-02-07 11:26:57 +00:00
Ruslan Ermilov
1f56a9494c
Make the exclamation mark (`!') a recognizable punctuation character.
...
Obtained from: mdocNG
2001-02-01 16:17:06 +00:00
Ben Smithurst
460b1a2c10
Add entry for libcipher.
2001-01-24 14:26:06 +00:00
Ruslan Ermilov
7ed5e54567
-pthread -> -lc_r
2001-01-24 13:55:37 +00:00
Ruslan Ermilov
86a64baacd
Add librpcsvc.
2001-01-17 18:19:06 +00:00
Ruslan Ermilov
5ba22da471
Reduce diffs (mostly whitespace) to mdocNG.
...
Obtained from: mdocNG through NetBSD
2001-01-12 15:20:26 +00:00
Ruslan Ermilov
9fa792216e
Make .Ft and .Vt macros accept punctuation characters as
...
arguments, make .Vt usable outside the SYNOPSIS section.
Obtained from: mdocNG (not yet submitted for inclusion)
2001-01-12 15:14:28 +00:00
Ruslan Ermilov
ebaf16d373
Fixed the ``undesirable hyphenation'' problem, most noticeable with Xr.
...
Obtained from: mdocNG
2001-01-11 09:18:31 +00:00
Ruslan Ermilov
bc5b7aaa50
Fixed the bug in D1 macro where it would eat its first (text) argument.
...
Obtained from: mdocNG
2001-01-11 09:16:28 +00:00
Ruslan Ermilov
ec99c9e90b
Fixed the ``no space after a .Fl'' problem.
...
Example:
.Fl flag .
The space is missing.
Obtained from: mdocNG
2000-12-15 14:57:11 +00:00
Ruslan Ermilov
e64b430e47
Prepare for FreeBSD 4.3, we already have the manpage that refers to it.
2000-12-14 11:50:42 +00:00
Ruslan Ermilov
78621becb9
Do not duplicate our efforts checking FreeBSD version. For a new version,
...
simply define the empty string before the .Fx macro definition, like this:
.ds Fx*4.3
2000-12-06 18:31:21 +00:00
Ruslan Ermilov
4c5804ea54
Install the stock (as supplied by groff(1) distribution) tmac.an
...
and tmac.andoc files. The man(1), catman(1) and bsd.man.mk have
been modified to call groff(1) with -mandoc argument.
2000-12-06 17:02:33 +00:00
Ruslan Ermilov
081b301be3
Backout rev 1.2 (emulate :o' and
/o' letters using 'o'),
...
since they are already emulated in tmac.tty-char.
2000-12-06 12:45:10 +00:00
Ruslan Ermilov
c0f2657bc2
Reduce the diffs with the stock (FSF) version.
2000-12-06 09:32:10 +00:00
Ruslan Ermilov
0138a93062
Backout rev 1.2 (workaround for gcc 2.60 expression evaluation
...
bug) as later versions of gcc have apparently this bug fixed.
2000-12-06 09:21:36 +00:00
Ruslan Ermilov
a022bb6ce3
Use stock (FSF) version of this file.
2000-12-06 08:49:05 +00:00
Ruslan Ermilov
6d856126f9
Resolve conflicts after v1.16.1 import.
2000-12-05 19:06:41 +00:00
Ruslan Ermilov
efa37f53c6
Removed yacc(1) output files.
2000-12-05 18:53:29 +00:00
Ruslan Ermilov
f10b398a26
Removed files not present in v1.16.1 import.
2000-12-05 18:52:33 +00:00
Ruslan Ermilov
c8d1b47c7f
Virgin import of FSF groff v1.16.1
2000-12-05 18:49:44 +00:00
Ruslan Ermilov
a8c609dad1
This commit was generated by cvs2svn to compensate for changes in r69626,
...
which included commits to RCS files with non-trunk default branches.
2000-12-05 18:49:44 +00:00
Ben Smithurst
33bbe5bb02
Add the appropriate magic to make .Fx 4.1.1 work.
2000-11-23 11:17:33 +00:00
Ruslan Ermilov
2ba69799de
Make An macro understand two special arguments, -nosplit
...
and -split. See the mdoc.samples(7) manpage for details.
Reviewed by: sheldonh
2000-11-22 08:39:17 +00:00
Sheldon Hearn
3ec9f22241
Add libcompat record for .Lb macro.
2000-11-20 15:07:14 +00:00
Ruslan Ermilov
aaf0d9a64c
While in the SYNOPSIS section, Nm macro always required an
...
argument to setup indentation for the rest of the synopsis
line and to automatically emit a line break for a non-first
synopsis line. It does not require it anymore.
The following now works as expected:
.Sh NAME
.Nm utility
.Sh SYNOPSIS
.Nm
.Cm start
.Nm
.Cm stop
2000-11-18 17:34:55 +00:00
Ruslan Ermilov
7897159684
Fixed Nm macro so that it accepts punctuation characters as argument.
...
For example, neither of the following worked before:
.Nm , name,
.Nm . name.
.Nm : name:
.Dq Nm ``name''
.Op Nm . [name].
2000-11-17 15:30:41 +00:00
Ruslan Ermilov
9e202696b0
Make the question mark (`?') a valid punctuation character.
...
One can now, for example, write:
.Sh EXAMPLES
Have you read the
.Xr mdoc 7 ?
.Pp
Do you like
.Fx ?
The mdoc.samples(7) page has been automatically updated to
record this change.
2000-11-16 17:04:14 +00:00
Ruslan Ermilov
82490b9ad8
Fix problem with extra space after an Xr, because aZ was being called twice.
...
Fix the no-space-after-a-period-in-macro problem.
Obtained from: NetBSD
2000-11-16 16:05:13 +00:00
Ruslan Ermilov
5e8eaa452b
Fixed the last-minute bug I have made in previous revision (.ie -> .if).
2000-11-13 16:23:00 +00:00
Ruslan Ermilov
44977436b7
Really make the Fx macro parsed and callable.
2000-11-13 15:22:57 +00:00
Ruslan Ermilov
6c9e7248c0
Cleaned up the .St macro.
...
Obtained from: NetBSD
2000-10-11 09:51:27 +00:00
David E. O'Brien
a404a90a1b
Add a macro for ISO C99 ("isoC-99").
2000-10-10 23:14:55 +00:00
Ruslan Ermilov
427f20937d
Fix the `missing footer' problem. See the comment for details.
...
Obtained from: NetBSD
2000-10-06 13:22:24 +00:00
Ruslan Ermilov
05afaf4b47
Removed files not present in v1_15 import.
2000-09-22 10:05:18 +00:00
Ruslan Ermilov
7a0a11ad32
Fixed the `mysterious blank lines' problem. This was due to unconditional
...
use of the .ne requests. groff(1) apparently inserts some virtual trap at
the end of each page, and this was causing the .ne request to output extra
lines. Solution is to only use them in troff mode.
Also fixed a related bug in .It macros, where it would insert a page break
in the middle of a sentence.
Removed the end of page trap in nroff mode, as this causes .sp requests to
sometimes eat the space due to the nearby trap.
Removed blank line that appeared as the first line on each nroff-formatted
manual page.
Obtained from: NetBSD
2000-09-21 17:02:15 +00:00
Ruslan Ermilov
35cf65631c
Teach .Fx and .Os about FreeBSD 4.2.
2000-09-01 10:30:40 +00:00
Alexey Zelkin
b0f28b7f4a
Add libusb record for .Lb macro
2000-08-29 15:15:48 +00:00
Brian Feldman
2f3f4cfcb8
s/Diggest/Digest/
2000-07-28 01:54:17 +00:00
Andrey A. Chernov
53ace76468
Remove stale file - moved to new location
2000-05-07 13:34:40 +00:00
Alexey Zelkin
392e724c06
Update my copyright. Add license.
2000-05-04 18:21:11 +00:00
Alexey Zelkin
8cc2d40041
Set `Er' default value to 17n (length("EPROTONOSUPPORT") + 1)
...
Discussed long time ago at -committers
2000-05-04 12:56:53 +00:00
Alexey Zelkin
b4bc89bdd1
Add libipsec to the list of known libraries for .Lb macro
2000-05-01 14:32:43 +00:00
Alexey Zelkin
b673230313
Fix typo
...
Noticed by: jasone
2000-04-28 09:30:57 +00:00
Alexey Zelkin
10181a4a7e
Suggest to use -pthreads instead of -lc_r
...
Noticed by: John-Mark Gurney <gurney_j@efn.org>
2000-04-27 08:54:09 +00:00
Alexey Zelkin
988d59a7ab
Add note about synchronization of .Lb macro code and its section
...
in mdoc.samples(7)
2000-04-23 14:53:57 +00:00
Alexey Zelkin
efa90abcbe
Teach .Lb macro about other libraries.
2000-04-22 15:48:32 +00:00
Alexey Zelkin
ddd1f930f3
Introduce new mdoc macro -- Lb. It will be used to define library ownership
...
for function. For example: for stat(2) syscall (owned by libc) we will add
following code:
.Sh LIBRARY
.Lb libc
and it will be rendered to:
LIBRARY
Standard C Library (libc, -lc)
Suggested by: mpp
Idea obtained from: NetBSD
2000-04-21 09:35:43 +00:00
Ruslan Ermilov
b0642e8fda
Teach Fx and Os about FreeBSD 4.1 and FreeBSD 5.0.
2000-03-13 19:44:24 +00:00
Joerg Wunsch
6297a0e23f
Fix a problem that caused the generation of an (almost) empty first
...
page of -mdoc manual pages in troff mode. The problem has been
introduced in rev 1.12; apparently ending a line inside a macro
definition with \c doesn't behave as Bill expected, and troff was
fooled to believe previous output was already pending thus a new page
needed to be emitted. Using a troff comment .\" instead of \c seems
to solve this, alas the brain^Wnice sed(1) magic needs to be taught to
_not_ strip those comments now.
I think -stable is not affected by this.
2000-01-27 17:56:41 +00:00
Jeroen Ruigrok van der Werven
f793f3b35e
The groff package is not maintained by jjc@jclark.com anymore.
...
Reflect this change in the upgrade file.
2000-01-12 10:35:57 +00:00
Jeroen Ruigrok van der Werven
49cdd23549
Fix conflicts which arose during import, also add $FreeBSD$.
2000-01-12 10:26:36 +00:00
Jeroen Ruigrok van der Werven
e159d2bd86
Virgin import of FSF groff v1.15
2000-01-12 09:51:43 +00:00
Jeroen Ruigrok van der Werven
444af277af
This commit was generated by cvs2svn to compensate for changes in r55839,
...
which included commits to RCS files with non-trunk default branches.
2000-01-12 09:51:43 +00:00
Alexey Zelkin
2fbeee0c6c
Teach .Os macro about 3.4-RELEASE and 3.5-RELEASE.
...
Allow to specify major version number only (like ``.Os FreeBSD 3''.
2000-01-07 12:54:00 +00:00
Alexey Zelkin
0434a6f844
Teach .Fx macro about 3.4-RELEASE and 3.5-RELEASE
2000-01-07 12:51:34 +00:00
Andrey A. Chernov
2adca0d334
Oops, fix typo in prev commit
2000-01-06 12:48:48 +00:00
Andrey A. Chernov
2b1956a854
Don't set \(hy to char173 for koi8-r
2000-01-06 12:47:21 +00:00
Alexey Zelkin
61452e405e
Mention -p and -t options.
1999-09-24 11:37:06 +00:00
Alexey Zelkin
25b666e0ca
Learn nroff about -p and -t options. It allows to preprocess
...
file with pic(1) and tbl(1).
Not objected to: mpp
1999-09-23 13:40:28 +00:00
Andrey A. Chernov
62e93e1c86
moved to tmac/locale
1999-09-23 02:56:00 +00:00
Alexey Zelkin
72f89f7ee3
Allow .Rv macro to be used in 7th section also. This patch
...
will fix "Usage: .Rv ..." error at mdoc.samples.7
Ok'ed by: mpp
1999-09-22 22:36:16 +00:00
Alexey Zelkin
630bf98376
Allow "Alpha" as 2nd argument for .Dt macro. So, we can go
...
with "Alpha architecture" manpages.
1999-09-22 21:38:40 +00:00