head	1.21;
access;
symbols
	groff-1_20_1_real:1.21
	groff-1_20_1:1.20
	groff-1_20:1.20
	groff-1_19_2:1.14
	FDL:1.8
	groff-1_19_1:1.7
	groff-1_19:1.5
	groff-1_18_1:1.5
	groff-1_18:1.4
	groff-1_17_2:1.4
	groff-1_17_1:1.4
	groff-1_17a:1.4
	groff-1_17:1.4
	groff-1_16_1b:1.3
	groff-1_16_1a:1.3
	groff-1_16_1:1.3
	groff-1_16:1.3
	groff-20000311:1.3
	groff-20000310-1:1.3
	groff-20000310:1.3
	pre-1_16:1.1.1.1
	start:1.1.1.1
	wlemb:1.1.1;
locks; strict;
comment	@# @;


1.21
date	2009.01.10.07.48.15;	author wl;	state Exp;
branches;
next	1.20;
commitid	42N2N4jCOOOxpSxt;

1.20
date	2009.01.05.20.10.30;	author wl;	state Exp;
branches;
next	1.19;
commitid	LOYcfESGVCXMFixt;

1.19
date	2009.01.01.22.18.36;	author wl;	state Exp;
branches;
next	1.18;
commitid	cb78hoYIiSWjwNwt;

1.18
date	2008.01.19.20.50.32;	author wl;	state Exp;
branches;
next	1.17;
commitid	mSfkqex41zTsd4Os;

1.17
date	2007.07.11.21.10.15;	author wl;	state Exp;
branches;
next	1.16;
commitid	JisZprsXRFWUuops;

1.16
date	2006.07.28.11.50.33;	author wl;	state Exp;
branches;
next	1.15;

1.15
date	2006.01.21.14.14.09;	author wl;	state Exp;
branches;
next	1.14;

1.14
date	2005.06.24.19.55.03;	author wl;	state Exp;
branches;
next	1.13;

1.13
date	2005.05.27.07.10.53;	author wl;	state Exp;
branches;
next	1.12;

1.12
date	2005.05.25.18.25.21;	author wl;	state Exp;
branches;
next	1.11;

1.11
date	2005.05.23.12.01.00;	author wl;	state Exp;
branches;
next	1.10;

1.10
date	2005.05.21.07.08.41;	author wl;	state Exp;
branches;
next	1.9;

1.9
date	2004.11.16.12.48.49;	author wl;	state Exp;
branches;
next	1.8;

1.8
date	2004.05.16.22.33.09;	author wlemb;	state Exp;
branches;
next	1.7;

1.7
date	2004.05.12.08.07.36;	author wlemb;	state Exp;
branches;
next	1.6;

1.6
date	2004.01.15.07.47.22;	author wlemb;	state Exp;
branches;
next	1.5;

1.5
date	2002.08.14.09.40.15;	author wlemb;	state Exp;
branches;
next	1.4;

1.4
date	2000.10.26.21.49.47;	author wlemb;	state Exp;
branches;
next	1.3;

1.3
date	2000.03.03.21.48.41;	author wlemb;	state Exp;
branches;
next	1.2;

1.2
date	2000.02.21.15.07.31;	author wlemb;	state Exp;
branches;
next	1.1;

1.1
date	2000.02.06.09.34.36;	author wlemb;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2000.02.06.09.34.36;	author wlemb;	state Exp;
branches;
next	;


desc
@@


1.21
log
@

Version 1.20.1 released
=======================

`gnu.png' isn't needed any more.

* doc/Makefile.in: Don't handle or create `gnu.png'.
Update all affected targets.

* doc/Makefile.sub: Don't handle or create `gnu.png'.
Update alll affected targets.


`gnu.eps' was missing in the tarball.
Problem reported by Patrik Gräser.

(PROCESSEDEXAMPLEFILES): Remove `gnu.eps'.
(MOSTLYCLEANNOTSRCDIRADD): Fix names of info files.
(install_data): Handle `gnu.eps' specially.

* MORE.STUFF: Mention texi2html's troff backend.
Mention http://groff.ffii.org/groff/contrib.

* README: Mention `MORE.STUFF'.

* NEWS, doc/webpage.ms, doc/groff.texinfo: Updated.
@
text
@    Copyright (C) 1989-2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008,
                  2009
      Free Software Foundation, Inc.

    Copying and distribution of this file, with or without modification,
    are permitted in any medium without royalty provided the copyright
    notice and this notice are preserved.

This is the GNU `groff' document formatting system.  The version
number is given in the file VERSION.

Included in this release are implementations of `troff', `pic', `eqn',
`tbl', `grn', `refer', `-man', `-mdoc', `-mom', and `-ms' macros, and
drivers for `PostScript', `TeX dvi' format, `HP LaserJet 4' printers,
`Canon CAPSL' printers, `HTML' and `XHTML' formats (beta status), and
typewriter-like devices.  Also included is a modified version of the
Berkeley `-me' macros, the enhanced version `gxditview' of the X11
`xditview' previewer, and an implementation of the `-mm' macros
contributed by Joergen Haegg (jh@@axis.se).

See the file `INSTALL' for installation instructions.  You require
a C++ compiler.

The file `NEWS' describes recent user-visible changes to `groff'.

`groff' is free software.  See the file `COPYING' for copying
permission.

The file `PROBLEMS' describes various problems that have been
encountered in compiling, installing, and running `groff'.

The file `MORE.STUFF' contains information about add-on packages
useful for groff.

The most recent released version of `groff' is always available by
anonymous ftp from `ftp.gnu.org' in the directory `gnu/groff'.

The current development version of `groff' is available from a `CVS'
repository.  You can access it by first selecting a parent directory
in which to create a working copy (call it, say, `~/cvswork'), and
then executing the commands

  cd ~/cvswork
  cvs -d:pserver:anonymous@@cvs.savannah.gnu.org/sources/groff -z5 co groff

This creates a subdirectory, `~/cvswork/groff', with a `checked
out' copy of the `CVS' repository.  An update of this working copy may
be achieved, at any later time by invoking the commands

  cd ~/cvswork/groff
  cvs -z5 update -dP

Please read the `CVS' info pages for further details.

Finally, it is possible to access the `CVS' with a web browser by
pointing it to

  http://savannah.gnu.org/cvs/?group=groff

Alternatively, you can download snapshots (which are updated twice a day).
The complete `groff' source as a single file is available at

  http://groff.ffii.org/groff/devel/groff-current.tar.gz

A diff file relative to `groff-<version>', the latest official `groff'
release is available at

  http://groff.ffii.org/groff/devel/groff-<version>-current.diff.gz

Assuming that `groff-<version>.tar.gz' and
`groff-<version>-current.diff.gz' are in the same directory, do the
following to apply the diff file:

  tar xzvf groff-<version>.tar.gz
  cd groff-<version>
  gunzip -c ../groff-<version>-current.diff.gz | patch -p1

Depending on your requirements, you may need at least some of the
following tools to build `groff' directly from its source:

  ghostscript
  the psutils package
  the netpbm package
  texinfo 4.8
  bison >= 1.875b or byacc

Note that `texinfo' and `bison' or `byacc' are required only for
building from `CVS' sources (either a checked out working copy, or a
daily snapshot).  They are not required for building from a stable
release tarball.  Also note that the version numbers stated are the
minimum supported.  No version of `texinfo' < 4.8 works, and the
original release of `bison' 1.875 is known not to work; you *may* find
that `bison' releases < 1.875 work, but in case of difficulty,
please update to a later version *before* posting a bug report.

For *all* sources, you need ghostscript for creation of either `PDF' or
`HTML' output; the `netpbm' and `psutils' packages are required only for
`HTML' output.  If you don't intend to produce output in either of these
formats, then these packages are unnecessary.

In Linux Debian, the installation of `texinfo' is dangerous.  For it
creates a file `install-info' that blocks the system installation.
So the created `/usr/local/bin/install-info' must be renamed.

The `groff' configure script searches for the X11 headers and
libraries `Xaw' and `Xmu'.  So the corresponding developer packages of
your system must be installed, otherwise `groff' does not install
`gxditview' and the `-TX*' devices.  In Debian, the developer packages
are `libxaw7-dev' and `libxmu-dev'.

Please report bugs using the form in the file `BUG-REPORT'; the idea of
this is to make sure that FSF has all the information it needs to fix
the bug.  At the very least, read the `BUG-REPORT' form and make sure
that you supply all the information that it asks for.  Even if you are
not sure that something is a bug, report it using `BUG-REPORT': this
enables us to determine whether it really is a bug or not.

Three mailing lists are available:

  bug-groff@@gnu.org          for reporting bugs
  groff@@gnu.org              for general discussion of groff
  groff-commit@@gnu.org       a read-only list showing commitments
                             to the CVS repository

To subscribe, send a mail to <list>-request@@<domain> (example:
groff-request@@gnu.org for the `groff' list) with the word `subscribe'
in either the subject or body of the email (don't include the quotes).
Alternatively, you may subscribe by visiting the web pages at

  http://lists.gnu.org/mailman/listinfo/bug-groff
  http://lists.gnu.org/mailman/listinfo/groff
  http://lists.gnu.org/mailman/listinfo/groff-commit

Each of these web pages also provides a link to a browseable archive of
postings to the corresponding mailing list.

GNU `groff' was written by James Clark <jjc@@jclark.com>.  It is now
maintained by Ted Harding <ted.harding@@nessie.mcc.ac.uk> and Werner
Lemberg <wl@@gnu.org>.
@


1.20
log
@Update copyright year.
@
text
@d32 3
@


1.19
log
@Minor update.
@
text
@d1 2
a2 1
    Copyright (C) 1989-2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008
@


1.18
log
@

* src/preproc/html/pre-html.cpp (usage): Don't describe options but
mention that it should never be called stand-alone.

* tmac/groff_www.man, doc/groff.texinfo, man/groff_font.man,
man/groff_tmac.man, man/groff_out.man, README, README.MinGW,
src/roff/groff/groff.man: Mention -Txhtml.

* man/groff_font.man, man/groff_tmac.man, man/roff.man: Revised.
@
text
@a120 3
You can post mails directly to the `bug-groff' list, without subscribing;
to post mails to the `groff' list you must subscribe to it.

@


1.17
log
@

Add copyrights and/or normalize them.
@
text
@d1 1
a1 1
    Copyright (C) 1989-2000, 2001, 2002, 2003, 2004, 2005, 2006
d14 1
a14 1
`Canon CAPSL' printers, `HTML' format (beta status), and
@


1.16
log
@

* README: Fix description of CVS access.  Reported by Joachim.
@
text
@d1 7
@


1.15
log
@

Don't use future tense.
@
text
@d33 1
a33 4
  CVS_RSH=ssh; export CVS_RSH
  cvs -d:ext:anoncvs@@savannah.gnu.org/cvsroot/groff -z5 co groff

(Note that you need an `ssh' client for security reasons.)
d40 1
a40 1
  CVS_RSH=ssh cvs -z5 update -dP
@


1.14
log
@

* src/preproc/pic/troff.cpp (troff_output::set_fill,
troff_output::set_color, troff_output::reset_color): Use .bcolor and
.fcolor instead of \m and \M, respectively.

* src/devices/xditview/gxditview.man: More minor fixes.
* README: Formatting issues.
Mention some problems with Debian.
@
text
@d13 2
a14 2
See the file `INSTALL' for installation instructions.  You will
require a C++ compiler.
d38 2
a39 2
This will create a subdirectory, `~/cvswork/groff', with a "checked
out" copy of the `CVS' repository.  An update of this working copy may
d83 1
a83 1
minimum supported.  No version of `texinfo' < 4.8 will work, and the
d85 1
a85 1
that `bison' releases < 1.875 will work, but in case of difficulty,
d94 1
a94 1
creates a file `install-info' that will block the system installation.
d107 2
a108 2
not sure that something is a bug, report it using `BUG-REPORT': this will
enable us to determine whether it really is a bug or not.
@


1.13
log
@

* MANIFEST, README, doc/webpage.ms: Updated.
@
text
@d1 2
a2 2
This is the GNU groff document formatting system.  The version number
is given in the file VERSION.
d4 27
a30 25
Included in this release are implementations of troff, pic, eqn, tbl,
grn, refer, -man, -mdoc, -mom, and -ms macros, and drivers for PostScript,
TeX dvi format, HP LaserJet 4 printers, Canon CAPSL printers, HTML format
(beta status), and typewriter-like devices.  Also included is a modified
version of the Berkeley -me macros, an enhanced version of the X11
xditview previewer, and an implementation of the -mm macros contributed
by Joergen Haegg (jh@@axis.se).

See the file INSTALL for installation instructions.  You will require a
C++ compiler.

The file NEWS describes recent user-visible changes to groff.

Groff is free software.  See the file COPYING for copying permission.

The file PROBLEMS describes various problems that have been encountered
in compiling, installing, and running groff.

The most recent released version of groff is always available by
anonymous ftp from ftp.gnu.org in the directory gnu/groff.

The current development version of groff is available from a CVS
repository.  You can access it by first selecting a parent directory in
which to create a working copy (call it, say, ~/cvswork), and then
executing the commands
d36 1
a36 1
(Note that you need an SSH client for security reasons.)
d38 3
a40 3
This will create a subdirectory, ~/cvswork/groff, with a `checked out'
copy of the CVS repository.  An update of this working copy may be
achieved, at any later time by invoking the commands
d45 1
a45 1
Please read the CVS info pages for further details.
d47 1
a47 1
Finally, it is possible to access the CVS with a web browser by
d53 1
a53 1
The complete groff source as a single file is available at
d57 1
a57 1
A diff file relative to groff-<version>, the latest official groff
d62 2
a63 2
Assuming that groff-<version>.tar.gz and
groff-<version>-current.diff.gz are in the same directory, do the
d71 1
a71 1
following tools to build groff directly from its source:
d79 23
a101 13
Note that texinfo and bison or byacc are required only for building from
CVS sources (either a checked out working copy, or a daily snapshot).
They are not required for building from a stable release tarball.  Also
note that the version numbers stated are the minimum supported.  No
version of texinfo < 4.8 will work, and the original release of bison
1.875 is known not to work; you *may* find that bison releases < 1.875
will work, but in case of difficulty, please update to a later version
*before* posting a bug report.

For *all* sources, you need ghostscript for creation of either PDF or HTML
output; the netpbm and psutils packages are required only for HTML output.
If you don't intend to produce output in either of these formats, then
these packages are unnecessary.
d103 1
a103 1
Please report bugs using the form in the file BUG-REPORT; the idea of
d105 1
a105 1
the bug.  At the very least, read the BUG-REPORT form and make sure
d107 1
a107 1
not sure that something is a bug, report it using BUG-REPORT: this will
d132 1
a132 1
GNU groff was written by James Clark <jjc@@jclark.com>.  It is now
@


1.12
log
@

* README: More fixes.

* README.CVS: Removed.  Its contents is now part of the README file.
@
text
@d23 1
a23 1
anonymous ftp from ftp.gnu.org in the directory pub/gnu/groff.
d27 1
a27 1
which to create a working copy, (call it, say ~/cvswork), and then
d34 1
a34 1
(Note that you need an SSH client for security reasons).
d50 2
a51 2
Alternatively, you can download snapshots. The complete groff source
as a single file is available at
@


1.11
log
@

Minor improvement.
@
text
@d25 4
a28 3
A CVS repository is available (http://savannah.gnu.org/cvs/?group=groff),
containing the current development version of groff.  You can access it
with the commands
d30 2
a31 1
  export CVS_RSH=ssh
d34 1
a34 2
This will create a subdirectory ./groff with the groff CVS tree.  Note
that you need an SSH client for security reasons.
d36 3
a38 1
An update of a checked out repository should be done with
d40 1
d43 1
a43 2
in the generated ./groff subdirectory.  Please read the info pages of
cvs for further details.
d45 7
a51 2
Alternatively, you can download snapshots (which are updated twice a
day) from
d55 2
a56 1
or a diff file relative to the latest official groff release as
d68 2
a69 2
Finally, it is possible to access the CVS with a browser by pointing it
to
d71 19
a89 1
  http://savannah.gnu.org/cvs/?group=groff
d105 2
a106 1
You must be subscribed to the `groff' list to send mails.
d109 3
a111 3
groff-request@@gnu.org) with the word `subscribe' in either the subject
or body of the email (don't include the quotes) or have a look at the
groff mailing list web pages at
d117 3
@


1.10
log
@

* README: Updated.  Based on a patch from Bernd Warken.
@
text
@d32 2
a33 1
Note that you need an SSH client for security reasons.
d39 2
a40 1
Please read the info pages of cvs for further details.
@


1.9
log
@

* README, doc/webpage.ms: Updated.

* tmac/www.tmac (HTML, HTML-TAG): Minor clean-ups.
@
text
@a28 1
  export CVSROOT=:ext:anoncvs@@savannah.gnu.org:/cvsroot/groff
d30 1
a30 1
  cvs -z9 co groff
d36 1
a36 1
  CVS_RSH=ssh cvs -z9 update -dP
d43 1
a43 1
  http://groff.ffii.org/groff/groff-current.tar.gz
d47 1
a47 1
  http://groff.ffii.org/groff/groff-<version>-current.diff.gz
d81 1
a81 1
groff mailing list web page at
d83 3
a85 1
  http://list.gnu.org/mailman/listinfo/groff
@


1.8
log
@

* REVISION: Set to 2.

* aclocal.m4 (GROFF_STDINT_H): Removed.
(GROFF_INTTYPES_H): Define HACE_CC_INTTYPES_H.

* configure.ac: Updated.
* configure, src/include/config.hin: Regenerated.

* src/libs/libgroff/tmpname.cpp: Don't include stdint.h but
inttypes.h conditionally.
@
text
@d7 1
a7 1
(still alpha), and typewriter-like devices.  Also included is a modified
d25 3
a27 2
A CVS repository is available, containing the current development
version of groff.  You can access it with the commands
d29 2
a30 2
  export CVSROOT=:pserver:anoncvs@@anoncvs.ffii.org:/var/cvs
  cvs login
d33 1
a33 3
(if the prompt for the password appears, just press the enter key).
After a successful login you no longer need the first two commands; an
update of a checked out repository should be done with
d35 3
a37 1
  cvs -z9 update -dP
d44 1
a44 1
  ftp://ftp.ffii.org/pub/groff/devel/groff-current.tar.gz
d48 1
a48 1
  ftp://ftp.ffii.org/pub/groff/devel/groff-<version>-current.diff.gz
d61 1
a61 1
  http://www.ffii.org/cgi-bin/viewcvs.cgi/groff
d73 3
a75 3
  groff@@ffii.org             for general discussion of groff
  groff-commit@@ffii.org      a read-only list showing logs of
                             commitments to the CVS repository
d77 1
a77 2
Note that groff@@gnu.org is an alias for groff@@ffii.org; you must be
subscribed to the `groff' list to send mails.
d80 1
a80 1
groff-request@@ffii.org) with the word `subscribe' in either the subject
d84 1
a84 1
  http://ffii.org/mailman/listinfo/groff
@


1.7
log
@

* NEWS, README, TODO, PROJECTS, PROBLEMS, MANIFEST, doc/webpage.ms,
tmac/TODO: Updated.

* tmac/doc-syms (doc-str-Lb-libposix, doc-str-Lb-libpthread,
doc-str-Lb-librt): Reset font.
(Lb): Rename `doc-str-Lb' to `doc-str-Lb1'.
Provide `doc-str-Lb' to reset font.
* tmac/groff_mdoc.man: Updated.
@
text
@d5 2
a6 2
grn, refer, -man, -mdoc, and -ms macros, and drivers for PostScript, TeX
dvi format, HP LaserJet 4 printers, Canon CAPSL printers, HTML format
@


1.6
log
@

* tmac/www.tmac (DC): Handle TTY devices.

* doc/webpage.ms: Document viewCVS from ffii.org.
* NEWS, README: Updated.

* src/roff/groff/groff.man: Mention lj4_font man page.

* font/devlj4/generate/Makefile (SYMBOLMAP, WINGDINGSMAP): New
variables.
(FONTS): Add SYMBOL and WINGDINGS.
(SYMBOL, WINGDINGS): New targets.

* src/devices/grolj4/lj4_font.man: New man page.
* src/devices/grolj4/Makefile.sub (MAN5): New variable.
* src/devices/grolj4.man: Mention lj4_font man page.

* src/utils/hpftodit/hpftodit.cpp (read_map): Handle line comments.
* src/utils/hpftodit/hpftodit.man: Document it.
(CW): New macro.
Remove details about fonts (which are now in lj4_font.man).

* font/devlj4/generate/symbol.map,
font/devlj4/generate/wingdings.map: New files.
@
text
@a21 3
For the moment, the documentation assumes that you are already familiar
with the Unix versions of troff, -ms, and the preprocessors.

d25 1
a25 1
A CVS repository is now available, containing the current development
d72 1
a72 1
  groff@@gnu.org              for general discussion of groff
d81 4
a84 1
or body of the email (don't include the quotes).
@


1.5
log
@
* doc/webpage.ms: Updated.
@
text
@d60 5
@


1.4
log
@* Makefile.comm, Makefile.in: Remove tmac_{s,an}_prefix stuff.
* tmac/Makefile.sub: Adapted to new macro names; removed `wrap'
stuff since it is no longer needed.

* README, PROBLEMS: Updated.
@
text
@d75 1
a75 1
subscribed to the `groff' and `groff-commit' lists to send mails.
@


1.3
log
@* Makefile.in: Fixing $(subdir).

* README, NEWS: Small fixes.

* test-groff: Adding path to grolbp.

* configure.in: The (new) file src/xditview/Imakefile.in will be
also configured -- it is now possible to build gxditview in a
directory different from $srcdir.
@
text
@d23 1
a23 1
with the Unix versions of troff, -man, -ms, and the preprocessors.
@


1.2
log
@* README, INSTALL, PROJECT, PROBLEMS, BUGREPORT: Updated.

* test-groff: Added grn subdir to path.

* doc/groff.texinfo: Some restructing and other small improvements.



* Makefile.in: Added subdirectory entry for grn.
@
text
@d5 6
a10 6
grn, refer, -man, -mdoc, and -ms macros, and drivers for PostScript,
TeX dvi format, HP LaserJet 4 printers, HTML format (still alpha), and
typewriter-like devices.  Also included is a modified version of the
Berkeley -me macros, an enhanced version of the X11 xditview previewer,
and an implementation of the -mm macros contributed by Joergen Haegg
(jh@@axis.se).
@


1.1
log
@Initial revision
@
text
@d5 1
a5 1
refer, the -man macros and the -ms macros, and drivers for PostScript,
d8 3
a10 3
Berkeley -me macros, an enhanced version of the X11 xditview
previewer, and an implementation of the -mm macros contributed by
Joergen Haegg (jh@@axis.se).
d12 2
a13 2
See the file INSTALL for installation instructions.  You will require
a C++ compiler.
d19 2
a20 2
The file PROBLEMS describes various problems that have been
encountered in compiling, installing, and running groff.
d22 2
a23 3
For the moment, the documentation assumes that you are already
familiar with the Unix versions of troff, -man, -ms and the
preprocessors.
d39 1
a39 1
  cvs -z9 update -d
d64 2
a65 2
not sure that something is a bug, report it using BUG-REPORT: this
will enable us to determine whether it really is a bug or not.
d78 2
a79 2
groff-request@@ffii.org) with the word `subscribe' in either the
subject or body of the email (don't include the quotes).
@


1.1.1.1
log
@groff pre-1.16 with new directory structure
@
text
@@
