Commit Graph

136 Commits

Author SHA1 Message Date
ru
11972fadba 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
ru
0ac7eb3717 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
ru
c6476ac6e9 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
ru
83a0acf134 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
ru
2001e1a6ee 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
ru
4923ae6c3f Make the exclamation mark (`!') a recognizable punctuation character.
Obtained from:	mdocNG
2001-02-01 16:17:06 +00:00
ben
2a8230a593 Add entry for libcipher. 2001-01-24 14:26:06 +00:00
ru
c67fcdf02b -pthread -> -lc_r 2001-01-24 13:55:37 +00:00
ru
295d5f80dc Add librpcsvc. 2001-01-17 18:19:06 +00:00
ru
3c313aa466 Reduce diffs (mostly whitespace) to mdocNG.
Obtained from:	mdocNG through NetBSD
2001-01-12 15:20:26 +00:00
ru
31260b45bc 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
ru
9213771385 Fixed the ``undesirable hyphenation'' problem, most noticeable with Xr.
Obtained from:	mdocNG
2001-01-11 09:18:31 +00:00
ru
4bf1a1503a 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
ru
0f35e87fbb 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
ru
ace23c11af Prepare for FreeBSD 4.3, we already have the manpage that refers to it. 2000-12-14 11:50:42 +00:00
ru
8580ef5e63 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
ru
c0cf985516 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
ru
71372a316a 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
ru
47c6557f62 Reduce the diffs with the stock (FSF) version. 2000-12-06 09:32:10 +00:00
ru
35ab1437f2 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
ru
e6ea0adab9 Use stock (FSF) version of this file. 2000-12-06 08:49:05 +00:00
ru
1f010d72ed Resolve conflicts after v1.16.1 import. 2000-12-05 19:06:41 +00:00
ru
074a14ffb2 Removed yacc(1) output files. 2000-12-05 18:53:29 +00:00
ru
c7f016832b Removed files not present in v1.16.1 import. 2000-12-05 18:52:33 +00:00
ru
7c20aabe3d 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
ru
a812d8b090 Virgin import of FSF groff v1.16.1 2000-12-05 18:49:44 +00:00
ben
37d6545c06 Add the appropriate magic to make .Fx 4.1.1 work. 2000-11-23 11:17:33 +00:00
ru
2a74c26618 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
sheldonh
3483a9794b Add libcompat record for .Lb macro. 2000-11-20 15:07:14 +00:00
ru
2a8ac69f53 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
ru
da58922cd5 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
ru
b5506d5eef 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
ru
404bc1af74 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
ru
190004c5eb Fixed the last-minute bug I have made in previous revision (.ie -> .if). 2000-11-13 16:23:00 +00:00
ru
1b51e0fa03 Really make the Fx macro parsed and callable. 2000-11-13 15:22:57 +00:00
ru
7296620078 Cleaned up the .St macro.
Obtained from:	NetBSD
2000-10-11 09:51:27 +00:00
obrien
4e884e6d1c Add a macro for ISO C99 ("isoC-99"). 2000-10-10 23:14:55 +00:00
ru
b9105dcb0a Fix the `missing footer' problem. See the comment for details.
Obtained from:	NetBSD
2000-10-06 13:22:24 +00:00
ru
927fdf4283 Removed files not present in v1_15 import. 2000-09-22 10:05:18 +00:00
ru
9632ecc853 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
ru
fabc2a69f0 Teach .Fx and .Os about FreeBSD 4.2. 2000-09-01 10:30:40 +00:00
phantom
6624e24cd3 Add libusb record for .Lb macro 2000-08-29 15:15:48 +00:00
green
6c8b8b93ff s/Diggest/Digest/ 2000-07-28 01:54:17 +00:00
ache
ef8c625797 Remove stale file - moved to new location 2000-05-07 13:34:40 +00:00
phantom
c624567b87 Update my copyright. Add license. 2000-05-04 18:21:11 +00:00
phantom
78d8c5f45b Set `Er' default value to 17n (length("EPROTONOSUPPORT") + 1)
Discussed long time ago at -committers
2000-05-04 12:56:53 +00:00
phantom
748235692e Add libipsec to the list of known libraries for .Lb macro 2000-05-01 14:32:43 +00:00
phantom
7d9c02b334 Fix typo
Noticed by:	jasone
2000-04-28 09:30:57 +00:00
phantom
131ff305b1 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
phantom
d78753fd1e Add note about synchronization of .Lb macro code and its section
in mdoc.samples(7)
2000-04-23 14:53:57 +00:00