27 Commits

Author SHA1 Message Date
G. Branden Robinson
e7bc2afe46 Declare groff's provenance consistently. 2025-12-17 16:56:49 -06:00
Bertrand Garrigues
c05b538c50 Update copyright
* update-copyright.sh: use gnulib's 'update-copyright' script.  Pass
  this script in directories 'arch', 'contrib', 'font', 'man', 'tmac',
  'src' and on a list of extra files.

* FOR-RELEASE: mention this point.
2020-11-11 23:08:05 +01:00
Bertrand Garrigues
54f7ea974e Revert "Update copyright"
This reverts commit a2e955e07354c83939fabffebcf720d3333d1f6b.

Some files (COPYING, FDL, bootstrap) should not have been updated
2020-10-25 22:19:26 +01:00
Bertrand Garrigues
a2e955e073 Update copyright
Use gnulib's update-copyright script.

* src/roff/groff/groff.cpp: update the printf displayed when 'groff -v' is invoked.

* FOR-RELEASE: mention this point.
2020-10-25 01:54:21 +02:00
G. Branden Robinson
1dfbbf0b56 Reflow or fix long lines in top-level docs.
This did not produce much churn except in README.MinGW, which seems to
have been deliberately wrapped at 76 columns instead of 72--sorry.

Also update (in INSTALL.REPO's case, add) editor settings.
2020-04-29 01:50:39 +10:00
G. Branden Robinson
1d2df80a93 Delete groffer.
Per discussion on the groff development mailing list, there is
no desire to retain the maintenance of this portion of the groff
distribution.

See <https://lists.gnu.org/archive/html/groff/2020-04/msg00051.html>
et seq.

* contrib/groffer: Recursively delete.

* Makefile.am:
* arch/mingw/mingw.am: Stop building groffer.

* m4/groff.m4 (GROFF_GROFFERDIR_OPTION):
  (GROFF_GROFFERDIR_OPTION): Delete; remove "--with-grofferdir"
  configuration option.

* MANIFEST:
* NEWS:
* PROJECTS:
* TODO:
* contrib/chem/chem.1.man:
* contrib/chem/examples/122/README.txt:
* contrib/chem/examples/README.txt:
* contrib/glilypond/glilypond.1.man:
* contrib/gperl/gperl.1.man:
* contrib/gpinyin/gpinyin.1.man:
* contrib/groff_filenames/groff_filenames.5.man:
* man/groff_font.5.man:
* man/roff.7.man:
* src/roff/groff/groff.1.man:
* src/roff/grog/grog.1.man:
* src/utils/addftinfo/addftinfo.1.man:
* tmac/groff_trace.7.man: Delete references to groffer.

Historical references to groffer deliberately remain in ChangeLog,
ChangeLog.{118,120}, NEWS, contrib/{chem,glilypond}/ChangeLog,
and doc/webpage.ms.  This is a case of deletion, not damnatio memoriae.

Some minor cosmetic changes came along for the ride:

* contrib/groff_filenames/groff_filenames.5.man: Use literal section
  numbers for non-groff man page cross-references; the expansions
  @MAN[157]EXT@ are determined by groff configuration parameters and not
  appropriate for other pages.

* contrib/groff_filenames/groff_filenames.5.man: Refer to Heirloom
  Doctools project as such, not "Heirloom roff", and stop ascribing its
  ownership to Gunnar Ritter; as I understand it, he stopped working on
  it years ago, and it is now maintained by others.

* PROJECTS:
* TODO: Correct asymmetric `quotes' in copyright comments.

* contrib/chem/chem.1.man:
* contrib/gperl/gperl.1.man:
* contrib/gpinyin/gpinyin.1.man Stop preventing hyphenation on words
  that won't get hyphenated; no visible effect on output.

* contrib/gperl/gperl.1.man:
* contrib/groff_filenames/groff_filenames.5.man:
* src/roff/grog/grog.1.man: Fix source style nit in sectioning; no
  visible effect on output.
2020-04-22 18:16:13 +10:00
G. Branden Robinson
300ebcf4a3 Make settings comment in text files ecumenical.
Vim modelines go at the end of the file as well.
2020-04-19 09:31:37 +10:00
G. Branden Robinson
81f7ba3bc0 Remove instructions to file bugs via bug-groff.
Patch courtesy of Dave Kemper.  His comments, massaged into GNU
	changelog format, follow.

	[The patch] also fixes a couple of trivial errors in grammar,
	punctuation, etc., that I spotted in the process[].

	* PROJECTS: Since the context of bug-groff@gnu.org in this file
	is not reporting bugs, instead of changing it to point to the
	bug tracker, I changed the address to that of the groff
	discussion list.  (However, I don't know whether this list is
	configured to accept email from nonsubscribers, so this may not
	be a viable change.)

	* README:
	* doc/webpage.ms: These files already recommended the bug tracker
	as the bug-reporting mechanism; they said using the method in
	the file BUG-REPORT was an alternative.  As BUG-REPORT also now
	points to the bug tracker, I've tweaked this wording.

	* doc/groff.texi: The address bug-groff@gnu.org was used only
	once in this file, not as an address to report bugs, but as the
	email address for Werner Lemberg.  I would take this to mean he
	doesn't want his actual email address in public documentation,
	except that it appears in many other places throughout groff
	source code and documentation alike.  So it doesn't seem
	unreasonable to put it in this file as well.  I will email him
	to confirm that this is OK. [I went ahead and removed it; we
	don't need an email address in the document, IMO. --GBR]

	* INSTALL.extra: Like README, this cited the file BUG-REPORT as
	an alternative mechanism. I removed this wording entirely.

	* BUG-REPORT:
	* contrib/groffer/README:
	* contrib/mm/README:
	* contrib/mm/m.tmac:
	* contrib/mm/mm/0.MT:
	* contrib/mm/mm/4.MT:
	* contrib/mm/mm/5.MT:
	* contrib/mm/mm/ms.cov:
	* contrib/mm/mse.tmac:
	* src/devices/xditview/README: Tweak wording and direct readers
	to Savannah bug tracker instead of bug-groff mailing list.

Signed-off-by: G. Branden Robinson <g.branden.robinson@gmail.com>
2018-11-06 09:02:09 -05:00
Bertrand Garrigues
2fb110eabc Update copyright (use gnulib's update-copyright script) 2018-07-03 00:22:35 +02:00
G. Branden Robinson
d0f0f3fffa Put two spaces between sentences in GPL notice.
Fixes half of Savannah #51609 but applies it much more generally.

This is a wide-ranging change, but it makes these notices consistent
with modern copies of the GPLv3 text.  (Some of these files are not
GPLv3, but that's where the boilerplate comes from; GPLv2 and LGPLv2.x
used semicolons to separate these clauses instead.)

If the next resync with Autotools regresses some of these, well, that's
a bug in Autotools.

I checked with wc -L, and no file grew its longest line to 81 characters
due to this change.

contrib/hdtbl/hdmisc.tmac-u only:
Signed-off-by: Bjarni Ingi Gislason <bjarniig@rhi.hi.is>

Blame me for the rest.

Signed-off-by: G. Branden Robinson <g.branden.robinson@gmail.com>
2017-10-31 22:34:27 -04:00
Werner Lemberg
8121923f30 * Makefile.in (OTHERDIRS, NOMAKEDIRS): Remove `ideal' references. 2014-10-11 01:22:01 +02:00
Bernd Warken
3754520250 groff top source dir: remove all "Last update" entries. 2014-09-03 14:50:11 +02:00
Bernd Warken
9f169e7446 In groff top source dir, change copyright years from start to actual year 2014-09-03 03:23:53 +02:00
Bernd Warken
7587da97b8 Remove Emacs coding setup in documentation files on top groff source. Repair some copyright years. 2014-09-03 01:11:20 +02:00
Bernd Warken
fe9c3ec1ad In groff source top directory add Emacs settings for most text files. 2014-09-02 19:03:15 +02:00
Bernd Warken
000fb38aed PROJECTS: Add TODO for refer 2014-09-02 15:18:29 +02:00
Bernd Warken
36912a98c3 PROJECTS: mention start of ideal project 2014-07-03 16:38:35 +02:00
Werner LEMBERG
02b0f7002d * 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.
2004-05-12 08:07:37 +00:00
Werner LEMBERG
da3b71378e * tmac/groff_man.man: Completely revised to cover everything in
tmac.an.


Adding a request `evc' to copy environments.

* src/roff/troff/env.cc (environment::copy, environment_copy):
Implement it.
* src/roff/troff/env.h: Add prototype.


Adding strsep() -- Solaris 8 doesn't have it.

* configure.in: Test it.
* src/devices/grolbp/lbp.cc: Add code.


* NEWS, PROJECTS: Updated.
2000-03-06 10:15:38 +00:00
Werner LEMBERG
2b7e3452fa * 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.
2000-02-21 15:07:32 +00:00
Werner Lemberg
af2d6f8e58 groff before CVS: release 1.14
Maintainer's baton passed to Werner Lemberg as of 1.12.
1999-12-26 05:28:16 -05:00
James Clark
16782604a8 groff before CVS: release 1.11
The tarball from which this was unpacked was labeled "1.11a".
1997-08-15 07:55:45 -05:00
James Clark
dc53513649 groff before CVS: release 1.10 1995-11-26 06:50:32 -05:00
James Clark
7ba7a13435 groff before CVS: release 1.09 1994-02-19 08:07:38 -05:00
James Clark
71e9155c33 groff before CVS: release 1.07
Reconstructed from 1.06 and a diff. The date is from James Clark's
1.07 announcement.
1993-03-03 13:14:51 -05:00
James Clark
a48ab7b6db groff before CVS: release 1.05 1992-03-18 04:29:18 -05:00
James Clark
351da0dcdf groff before CVS: release 1.02
[[This repository was stitched together in December 2013 from an
incomplete set of early groff release tarballs - versions 1.02 to 1.15 -
and the CVS history since shortly before the 1.16 release by Werner Lemberg.
CVS commits before Wed Apr 11 22:45:11 2007 lacked commitids;  coalescence
of those into changesets may not be perfect.

The lift was done by Eric S. Raymond using cvs-fast-export and a pre-3.0
version of reposurgeon. Comments double-bracketed like this one were added
during the conversion to replace empty log entries.]]
1991-06-02 04:20:34 -05:00