Commit Graph

135 Commits

Author SHA1 Message Date
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
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
Ruslan Ermilov
c8d1b47c7f Virgin import of FSF groff v1.16.1 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