History log of /freebsd-10.3-release/contrib/groff/tmac/doc-common
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 296373 04-Mar-2016 marius

- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
builds.
- Update newvers.sh to reflect RC1.
- Update __FreeBSD_version to reflect 10.3.
- Update default pkg(8) configuration to use the quarterly branch.

Approved by: re (implicit)

# 262656 01-Mar-2014 uqs

MFH r261319,261345,261742 mdoc changes to stable/10


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 238798 26-Jul-2012 ru

Backed out r236255, and added FreeBSD 9.1 support to mdoc(7) to where
it belongs.


# 236255 29-May-2012 obrien

Add the latest FreeBSD versions.


# 228351 08-Dec-2011 ru

Pull up vendor changes to mdoc(7).


# 222852 08-Jun-2011 ru

Pull up all vendor changes to mdoc(7).

This also replaces the local fix in r219209 that made .Ac emit
ASCII angle quotes with an official fix. In the official fix,
ASCII quotes are output when using the .Aq, .Ao and .Ac calls,
but only when nested into the .An macro.

PR: gnu/154822


# 217595 19-Jan-2011 uqs

Update groff manpage and symbols with what has been submitted upstream.
Also remove local overrides that are now in the contrib tree.

This is a direct commit to contrib/ as we will no longer import any
newer groff snapshots, due to licensing issues.

MFC after: 3 weeks


# 202366 15-Jan-2010 ru

Pull up vendor changes.


# 202358 15-Jan-2010 ru

Pull up vendor changes. The following local changes made obsolete:

- Addition of several FreeBSD versions.
- r192561 that attempted to fix UTF-8 issues.


# 172433 04-Oct-2007 ru

MFV: recent mdoc(7) changes.

Approved by: re (kensmith)


# 165540 25-Dec-2006 ru

MFV: Sync with vendor branch.


# 154260 12-Jan-2006 ru

Pull up from the FSF branch.


# 151502 20-Oct-2005 ru

Use stock (FSF) version of this file.


# 140803 25-Jan-2005 ru

MFV: Latest mdoc(7) fixes.


# 138980 17-Dec-2004 jkoshy

Revert rev 1.66. This file needs to track its upstream source.

Requested by: ru


# 138976 17-Dec-2004 jkoshy

Support for ".Fx 6.0".

Reviewed by: ru


# 128308 16-Apr-2004 ru

Pull up latest mdoc(7) changes:

: 2004-04-14 Thomas Klausner <wiz@netbsd.org>
:
: * tmac/doc-common (doc-volume-as-*): Use lowercase names.
: (doc-operating-system-*): Updated.
: * tmac/doc-syms (doc-str-St-*): Various small fixes.
: (doc-str-Lb-*): Add more library names.


# 120300 20-Sep-2003 ru

Sync with FSF branch.


# 117203 03-Jul-2003 ru

MFV.


# 114607 03-May-2003 ru

MFV:

- Do not emit multiple empty lines in the CRT mode.
- Fixed the Nd macro to use the right dash.


# 114409 01-May-2003 ru

Use stock (FSF) version of this file.


# 110865 14-Feb-2003 ru

Use the stock (FSF) version of this file.


# 104867 11-Oct-2002 ru

Use stock (FSF) version of this file.


# 104706 09-Oct-2002 ru

MFV:

- Suppress additional whitespace after the subsection header (.Ss).
(This affects a tiny number of our manpages.)

- Allow for a layout customization of the OS name in the document
title (.Dt). (Needed for Russian and French manpages.)


# 104177 30-Sep-2002 ru

FreeBSD 4.6, 4.6.2, 4.7 and 4.8 are now officially supported in -mdoc.


# 100304 18-Jul-2002 ru

Move the definition of FreeBSD 4.6 back to where it belongs.


# 100301 18-Jul-2002 murray

Revert last change.

Requested by: ru


# 100295 18-Jul-2002 murray

Teach mdoc about FreeBSD 4.6.1


# 98368 18-Jun-2002 dougb

Teach mdoc about the 4.6 release


# 89502 18-Jan-2002 ru

MFV: Initialize %I register.


# 89235 10-Jan-2002 ru

MFV: NetBSD style document titles (OS/arch).


# 88457 24-Dec-2001 ru

MFV: FreeBSD 4.4, FreeBSD 4.5, NetBSD 1.6, POSIX.1-2001.


# 88343 21-Dec-2001 ru

MFV: Handle long document titles better.


# 81684 15-Aug-2001 ru

MFV: New macro: .Ex.


# 79549 10-Jul-2001 ru

Use stock (FSF) version of this file.


# 75589 17-Apr-2001 ru

Use stock (FSF) version of this file.


# 75337 09-Apr-2001 ru

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


# 75225 05-Apr-2001 ru

Record -lposix1e death.


# 71894 01-Feb-2001 ru

Make the exclamation mark (`!') a recognizable punctuation character.

Obtained from: mdocNG


# 71590 24-Jan-2001 ben

Add entry for libcipher.


# 71587 24-Jan-2001 ru

-pthread -> -lc_r


# 71173 17-Jan-2001 ru

Add librpcsvc.


# 69680 06-Dec-2000 ru

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


# 69087 23-Nov-2000 ben

Add the appropriate magic to make .Fx 4.1.1 work.


# 68950 20-Nov-2000 sheldonh

Add libcompat record for .Lb macro.


# 68832 16-Nov-2000 ru

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.


# 68679 13-Nov-2000 ru

Really make the Fx macro parsed and callable.


# 66749 06-Oct-2000 ru

Fix the `missing footer' problem. See the comment for details.

Obtained from: NetBSD


# 66171 21-Sep-2000 ru

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


# 65318 01-Sep-2000 ru

Teach .Fx and .Os about FreeBSD 4.2.


# 65201 29-Aug-2000 phantom

Add libusb record for .Lb macro


# 63949 28-Jul-2000 green

s/Diggest/Digest/


# 59953 04-May-2000 phantom

Set `Er' default value to 17n (length("EPROTONOSUPPORT") + 1)

Discussed long time ago at -committers


# 59844 01-May-2000 phantom

Add libipsec to the list of known libraries for .Lb macro


# 59724 28-Apr-2000 phantom

Fix typo

Noticed by: jasone


# 59675 27-Apr-2000 phantom

Suggest to use -pthreads instead of -lc_r

Noticed by: John-Mark Gurney <gurney_j@efn.org>


# 59547 23-Apr-2000 phantom

Add note about synchronization of .Lb macro code and its section
in mdoc.samples(7)


# 59500 22-Apr-2000 phantom

Teach .Lb macro about other libraries.


# 59459 21-Apr-2000 phantom

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


# 58022 13-Mar-2000 ru

Teach Fx and Os about FreeBSD 4.1 and FreeBSD 5.0.


# 56684 27-Jan-2000 joerg

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.


# 55844 12-Jan-2000 asmodai

Fix conflicts which arose during import, also add $FreeBSD$.


# 55553 07-Jan-2000 phantom

Teach .Os macro about 3.4-RELEASE and 3.5-RELEASE.
Allow to specify major version number only (like ``.Os FreeBSD 3''.


# 51564 22-Sep-1999 phantom

Allow "Alpha" as 2nd argument for .Dt macro. So, we can go
with "Alpha architecture" manpages.


# 51055 07-Sep-1999 ru

Add FreeBSD 3.3 to the Fx and Os macros.


# 47191 14-May-1999 fenner

Add 3.2 to the list of legal FreeBSD versions for the .Os FreeBSD macro.


# 47164 14-May-1999 jkoshy

Complete the list of FreeBSD version numbers accepted by the .Fx macro.

PR: docs/11705
Submitted by: Stephen J. Roznowski <sjr@home.net>


# 44116 18-Feb-1999 fenner

Make .Os behave as defined (unrecognized arguments displayed as given).
Add a warning for unknown BSD versions.
Make ".Os FreeBSD" work without a warning (fix bug in previous commit).


# 44054 15-Feb-1999 fenner

Always define oS to be "FreeBSD $2", no matter whether or not we
know the version number given as the argument to ".Os FreeBSD xxx".
Output nroff warning when we see a version number that we don't
know about.


# 43724 07-Feb-1999 yokota

- Add FreeBSD 2.2.7, 2.2.8, 3.1, and 4.0 to the Fx and Os macros.
- Add 2.2.1 and 2.2.2 missing in a couple of places too.

(This is an interim measure and a better way of redefining these macros
is in discussion.)


# 42840 19-Jan-1999 jdp

Correct the previous Y2K "fix". It caused man page dates to come
out like "January 19, 99+1900".


# 31905 20-Dec-1997 jraynard

Year 2000 fixes for groff
PR: 4930
Submitted by: Stephen J. Roznowski


# 23427 06-Mar-1997 mpp

The .Os macro was missing 2.1.6, 2.1.7 and 3.0.
The .Fx macro was missing 2.1.7.

Add 2.2.5 to both .Os and .Fx. If I'm wrong about the version
number, no big deal - it can be removed later, but I wanted
to be able to get this into 2.2 so that when I'm using a
2.2 system ome months down the line, man pages intended for (what I
think will be the next 2.2 release) will be formatted properly.

Also fix a typo in a comment.


# 22991 22-Feb-1997 peter

Revert a $FreeBSD$ to $Id$ (file otherwise modified)


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 21230 02-Jan-1997 mpp

Change the description for section 4 to read:

Kernel Interfaces Manual

This was needed because of a few man pages like keyboard(4)
which caused the header to become unreadable with the longer
description.


# 21136 31-Dec-1996 wosch

a uniq name for every manpage section in header macro .Dt


# 20646 18-Dec-1996 wollman

Teach mdoc macros to recognize section 9 and the i386 architecture.


# 18131 08-Sep-1996 pst

Improve .Os macro support (parts obtained from 4.4Lite2 and NetBSD)

Add the .Fx macro for specifying FreeBSD releases.

Add a bunch of missing standards to the .St macro.

Add Version 1 AT&T UNIX to .At macro

Updated the ".St -ansiC" macro to report "ISO 9899: 1990 (``ISO C'')"
You can also specify -iso9899, or -isoC. Use -ansiC-89 if you still need
the X3.159-1989 string reported.

Original author: mpp


# 18100 07-Sep-1996 pst

This commit was generated by cvs2svn to compensate for changes in r18099,
which included commits to RCS files with non-trunk default branches.


# 18099 07-Sep-1996 pst

Virgin import of FSF groff v1.10