Commit Graph

110 Commits

Author SHA1 Message Date
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 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
Jeroen Ruigrok van der Werven e159d2bd86 Virgin import of FSF groff v1.15 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
Andrey A. Chernov f273033f60 pick up locales from locale subdir
Submitted by:  "Alexey Zelkin" <phantom@crimea.edu>
1999-09-11 20:01:41 +00:00
Andrey A. Chernov 36fa8b8137 koi8-r mandoc tweaks
Submitted by: "Alexey Zelkin" <phantom@crimea.edu>
1999-09-11 19:49:21 +00:00
Andrey A. Chernov 2054e06633 source hyphen.us-ru from locale subdir 1999-09-11 19:32:14 +00:00
Ruslan Ermilov 93baf5748b Add FreeBSD 3.3 to the Fx and Os macros. 1999-09-07 10:33:34 +00:00
Andrey A. Chernov dd15a36091 Tune table since 0200-0206 is not available, add more chars 1999-07-31 15:51:57 +00:00
Andrey A. Chernov 4616b73ba5 bad news: chars 0200-0206 used internally in troff, make them back illegal 1999-07-31 15:15:15 +00:00
Andrey A. Chernov 8ebb4e385e make all chars above 127 legal 1999-07-31 14:57:13 +00:00
Andrey A. Chernov 6b2ae6bb1a change prev. commit: emulate latin1 on ascii if latin1 chars are
in the text as groff authors suppose
1999-07-31 14:16:04 +00:00
Andrey A. Chernov 9bb5be80ec Add more koi8-r chars 1999-07-31 13:17:47 +00:00