1
0
Fork 0
mirror of https://git.savannah.gnu.org/git/groff.git synced 2026-09-19 21:24:23 +00:00
No description
  • Roff 29%
  • C++ 24.7%
  • Text 15.2%
  • HTML 13.8%
  • Shell 8.7%
  • Other 8.3%
Find a file
G. Branden Robinson 1ac680b433 tbl(1): Improve organization.
Pull the introduction of tbl-specific jargon into the "Overview"
subsection, dropping it from the introductory summary of command
operation, which is more oriented to how the tbl _command_ interacts
with the operating system.
2026-09-08 09:27:31 -05:00
arch Update for groff 1.25.0.rc2. 2026-08-01 20:17:42 -05:00
contrib groff_mm(7): Clarify discussion of appendices. 2026-09-08 09:27:31 -05:00
doc [doc,man]: Fix style nit. 2026-09-08 09:27:31 -05:00
font [devpdf]: Fix Savannah #68567. 2026-07-28 23:36:45 -05:00
gnulib@642fd1c453 gnulib: Update stable/2026-07 branch. 2026-09-08 09:27:01 -05:00
m4 [devpdf]: Fix Savannah #68567. 2026-07-28 23:36:45 -05:00
man [doc,man]: Fix style nit. 2026-09-08 09:27:31 -05:00
src tbl(1): Improve organization. 2026-09-08 09:27:31 -05:00
tmac tmac/s.tmac (KF): Break the line just as KS does. 2026-09-08 09:27:31 -05:00
.gitattributes .gitattributes: Add some "Linguist" overrides. 2026-03-03 06:16:42 -06:00
.gitignore .gitignore: Drop inaccurate comment. 2026-02-08 01:55:58 -06:00
.gitmodules Gnulib integration 2015-01-27 23:13:13 +01:00
acinclude.m4 Drop local copy of "localcharset" gnulib module. 2026-04-16 14:01:52 -05:00
ANNOUNCE ChangeLog: Add bug closer to recent entry. 2026-09-04 20:31:26 -05:00
AUTHORS Gnulib integration 2015-01-27 23:13:13 +01:00
bootstrap doc/doc.am: Employ MAINTAINER_MODE. 2026-07-19 09:50:02 -05:00
bootstrap.conf bootstrap.conf: Fix Savannah #68566. 2026-08-09 04:46:38 -05:00
BUG-REPORT BUG-REPORT: Use complete sentence. 2023-08-28 14:13:24 -05:00
ChangeLog tmac/s.tmac (KF): Break the line just as KS does. 2026-09-08 09:27:31 -05:00
ChangeLog.111 ChangeLog.111: Fix copyright date nit. 2023-09-23 08:57:53 -05:00
ChangeLog.112 ChangeLog.11{1,2}: Recognize groff 1.11.1 release. 2023-09-16 17:33:23 -05:00
ChangeLog.113 ChangeLog.{old,111,112,113,114}: Split off. 2023-08-28 09:48:53 -05:00
ChangeLog.114 ChangeLog.{old,111,112,113,114}: Split off. 2023-08-28 09:48:53 -05:00
ChangeLog.115 ChangeLog.{old,111,112,113,114}: Split off. 2023-08-28 09:48:53 -05:00
ChangeLog.116 ChangeLog: Make consistent the release history. 2023-08-28 10:33:04 -05:00
ChangeLog.117 ChangeLog: Make consistent the release history. 2023-08-28 10:33:04 -05:00
ChangeLog.118 ChangeLog: Make consistent the release history. 2023-08-28 10:33:04 -05:00
ChangeLog.119 ChangeLog: Make consistent the release history. 2023-08-28 10:33:04 -05:00
ChangeLog.120 ChangeLog: Make consistent the release history. 2023-08-28 10:33:04 -05:00
ChangeLog.121 ChangeLog: Make consistent the release history. 2023-08-28 10:33:04 -05:00
ChangeLog.122 Simplify Savannah ticket URLs. 2025-12-23 19:45:34 -06:00
ChangeLog.123 ChangeLog.12[34]: Fix doubled word typos. 2026-08-09 04:46:37 -05:00
ChangeLog.124 ChangeLog.124: Fix grammar nit. 2026-08-09 04:46:37 -05:00
ChangeLog.old Changelog.old: Fix typo in ancient entry. 2025-04-20 14:31:56 -05:00
configure.ac configure.ac: Defeat C23/C++23 presumption. 2026-09-08 09:27:30 -05:00
COPYING COPYING, LICENSES: Refresh GPLv3 text. 2025-12-19 15:46:53 -06:00
FDL Revert "Update copyright" 2020-10-25 22:19:26 +01:00
FOR-RELEASE FOR-RELEASE: Clarify item. 2026-07-18 16:53:49 -05:00
gendef.sh Declare groff's provenance consistently. 2025-12-17 16:56:49 -06:00
HACKING HACKING: Clarify claim. 2026-08-28 19:32:14 -05:00
INSTALL.extra INSTALL.extra: Correct a claim. 2026-02-27 22:20:01 -06:00
INSTALL.REPO INSTALL.REPO: Document --enable-maintainer-mode. 2026-07-26 18:51:42 -05:00
LGPLv3 Recognize materials licensed under LGPLv3. 2025-12-19 15:46:53 -06:00
LICENSES LICENSES: Update heading. 2026-03-02 03:10:15 -06:00
Makefile.am Stop using host's soelim(1). 2026-07-19 09:50:02 -05:00
makevarescape.sed Don't use non-POSIX \+ syntax in BREs. 2025-04-11 06:15:45 -05:00
MANIFEST MANIFEST: Tighten description of pdfmom(1). 2026-08-09 06:05:58 -05:00
mdate.pl Declare groff's provenance consistently. 2025-12-17 16:56:49 -06:00
MORE.STUFF MORE.STUFF, groff_www(7): De-document "troffcvt". 2025-12-05 07:38:20 -06:00
NEWS NEWS: Advise readers where to find release dates. 2026-09-04 20:31:26 -05:00
PROBLEMS PROBLEMS: Clarify antiquarian nerd point. 2026-08-09 06:02:20 -05:00
PROJECTS Declare groff's provenance consistently. 2025-12-17 16:56:49 -06:00
README Fix typos in top-level plain text files. 2026-03-02 03:12:01 -06:00
README.MinGW [grohtml]: Fix Savannah #65987 (psselect->ps2ps). 2024-07-13 15:14:43 -05:00
test-groff.in Stop using ${1+"$@"} in shell scripts. 2026-02-04 05:53:42 -06:00
THANKS Gnulib integration 2015-01-27 23:13:13 +01:00
TODO Declare groff's provenance consistently. 2025-12-17 16:56:49 -06:00

    Copyright 1989-2020 Free Software Foundation, Inc.
              2022-2025 G. Branden Robinson

    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 "groff" document formatting system, a reimplementation and
extension of the AT&T "troff" typesetting system for Unix operating
systems.  The version number is given in the file ".tarball-version" if
you are building from a distribution archive; otherwise, building from
its Git repository stores it in the file ".version".

The groff system includes original implementations (not derived from
AT&T code) of the "troff", "nroff", "pic", "eqn", "tbl", "refer", and
"soelim" programs; the "man" and "ms" macro packages; and output drivers
for PostScript, PDF, and TeX DVI file formats, HP LaserJet 4- and Canon
CaPSL-compatible printers, HTML and XHTML (in beta status), and
typewriter/terminal devices.

It also provides modified versions of BSD Unix additions to AT&T troff:
the "grn" preprocessor, and the "mdoc" and "me" macro packages.
"gxditview", an enhanced version of the X11 "xditview" previewer for
"troff" device-independent output, originates in X11R5.

Contributed components feature Joergen Haegg's reimplementation and
extension of the DWB troff "mm" macro package, Peter Schaffter's "mom"
macro package, and Bernd Warken's reimplementation of the "chem"
preprocessor in Perl.

See the file "INSTALL.extra" for instructions on how to install from a
distribution archive, such as a release or release candidate.

The file "INSTALL.REPO" contains supplementary instructions for building
directly from a clone of the Git repository.

The file "NEWS" contains a history of user-visible changes to groff.

groff is free software.  See the file "COPYING" for overall copying
permissions, and "LICENSES" for further detail.

The file "PROBLEMS" describes various issues that users have encountered
in compiling, installing, and running groff.

The file "MORE.STUFF" describes some third-party programming and
documentary resources useful with groff.

Current and historical releases of groff are available via HTTPS and
anonymous FTP from the host "ftp.gnu.org" in the directory "gnu/groff".

groff has a home page at the GNU Project.

https://www.gnu.org/software/groff/

Administration of the project is done through GNU Savannah.

  https://savannah.gnu.org/git/?group=groff

groff is developed at its Git repository, which has a web interface.

  https://git.savannah.gnu.org/cgit/groff.git

You can view any commit in isolation, and browse the entire source tree
corresponding to its state as of that commit.  Click the summary line of
the commit message to expose these options.

The files "INSTALL.extra" and "INSTALL.REPO" files noted above discuss
build requirements.  groff also has runtime dependencies.

Creation of PDF and (X)HTML output requires Ghostscript.  Production of
(X)HTML furthermore demands tools from the Netpbm package.

Production of PDF output using the "gropdf" output driver requires Perl.
(You can alternatively produce PostScript with "grops" and convert that
to PDF using Ghostscript.)  The "chem", "gperl", and "gpinyin"
preprocessors, and several utilities, such as "grog", are also written
in Perl.

If groff is configured with "lp" or "lpr" support, the corresponding
program must remain available on the system for the groff command's
"-l" option to work.  Similarly, build-time detection of development
headers for the "uchardet", "Xaw", and "Xmu" libraries (and their
dependencies) assumes that their runtime counterparts remain installed
to support the groff that is built.

You can view or add to groff's bug database via its issue tracker on the
Savannah site (also linked from the groff home page).

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

To report a problem, you may use the form in the file "BUG-REPORT"; its
purpose is to make sure that groff's developers have the information
they need to fix the bug.  At least read the "BUG-REPORT" file and
supply all the information that it asks for.  Even if you are not sure
that something is a bug, please report it so we can determine whether it
is a software defect, or an omission from our documentation.

If you'd like to modify groff or participate in its development, files
"HACKING" and "MANIFEST" can familiarize you with the structure of the
code and the project's conventions for maintaining it.

Four mailing lists are available.

  bug-groff@gnu.org          a read-only list for following bug reports
  groff@gnu.org              for general discussion of groff
  groff-commit@gnu.org       a read-only list for following commits
                             to the Git repository
  info-groff@gnu.org         a moderated list for groff-related
                             announcements

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, subscribe via our web pages by completing an HTML form.

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

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

groff was originally written by James Clark <jjc@jclark.com>.


##### Editor settings
Local Variables:
fill-column: 72
mode: text
End:
vim: set textwidth=72: