head	1.7;
access;
symbols
	groff-1_19_2:1.4
	FDL:1.4
	groff-1_19_1:1.4
	groff-1_19:1.4
	groff-1_18_1:1.3
	groff-1_18:1.2;
locks; strict;
comment	@# @;


1.7
date	2006.03.18.08.27.36;	author wl;	state dead;
branches;
next	1.6;

1.6
date	2006.03.03.08.21.46;	author wl;	state Exp;
branches;
next	1.5;

1.5
date	2006.02.07.05.46.08;	author wl;	state Exp;
branches;
next	1.4;

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

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

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

1.1
date	2002.03.24.18.58.26;	author wlemb;	state Exp;
branches;
next	;


desc
@@


1.7
log
@

* LICENSE: Renamed to...
* LICENSES: This.  Collect all licensing information in this file.
* tmac/README, src/libs/snprintf/README: Removed.
@
text
@Some hyphenation pattern files distributed with groff aren't part of groff
(for licensing reasons); this file lists them, together with some notes
regarding the copyright.

. The file `hyphen.us' is identical to the file `hyphen.tex', part of the
  TeX system written by Donald E. Knuth; the master file can be found at

    ftp://labrea.stanford.edu/pub/tex/dist/lib/hyphen.tex    .

  It has been renamed for consistency, i.e., to make patterns available
  under the filenames `hyphen.<language>', e.g. `hyphen.de' or `hyphen.uk'.

  See the file itself for a copyright notice.

. The file `hyphen.fr' contains the same patterns as the file `frhyph.tex'
  (for TeX), which can be found at

    http://dante.ctan.org/CTAN/language/hyphenation/frhyph.tex    .

  The patterns have been converted to a format groff can understand.

  See the file itself for a copyright notice.

. The file `hyphen.sv' is identical to the file `svhyph.tex', which can
  be found at

    http://dante.ctan.org/CTAN/language/hyphenation/svhyph.tex    .

  See the file itself for a copyright notice.
@


1.6
log
@

* tmac/sv.tmac: New file; currently holding only the Swedish strings
for -mm.
* tmac/hyphen.sv: New hyphenation pattern file for Swedish, taken
from CTAN.
* tmac/README: Updated.
@
text
@@


1.5
log
@

Add framework for simple adaptation of the main macro packages (mm,
me, ms, mom) to different locales.  In particular, add support for
French.  For activation, simply use `-mfr' as the last macro
package.  This feature has been contributed by Fabrice Mnard
<menard.fabrice@@wanadoo.fr>.

* tmac/fr.tmac, tmac/trans.tmac, tmac/hyphen.fr: New files.
* tmac/README: Mention hyphen.fr.
* NEWS: Updated.
@
text
@d23 7
@


1.4
log
@
Add US-english hyphenation exceptions (converted from Barbara
Beeton's hyphenation exception log reports which appear irregularly
in TUGBoat).

* tmac/hyphen.us: Updated to latest version.
* tmac/README: Updated.
* tmac/hyphenex.us, tmac/hyphenex.sh: New files.
* tmac/troffrc: Load `hyphenex.us'.
* tmac/Makefile.sub (NORMALFILES): Add `hyphenex.us'.
* doc/groff.texinfo: Updated.

Improve hyphenation slightly.  This is a first step in redesigning
the hyphenation algorithm to make it more flexible (e.g. allowing
kerns and ligatures between the hyphenation character and the
following character -- while not used normally in English, other
languages like German would benefit).

* src/roff/troff/env.cc (environment::hyphenate_line): Use
assertion instead of if-clause.
Let `get_hyphen_list' return the number of involved characters in
the hyphenation pattern instead of computing it directly (which
often yields too small values).
* src/roff/troff/node.h (*::get_hyphen_list): Add second parameter.
* src/roff/troff/node.cc (*::get_hyphen_list): Handle new second
parameter.

Fixing a bug which caused groff to hang if the hyphenation exception
dictionary tried to grow.

* src/roff/troff/env.cc (hyphen_trie::insert_hyphenation,
hyphen_trie::read_patterns_file, do_hyphenation_patterns_file): Use
pointer to dictionary.
@
text
@d1 3
a3 2
The file `hyphen.us' is identical to the file `hyphen.tex', part of the TeX
system written by Donald E. Knuth; the master file can be found at
d5 2
a6 1
  ftp://labrea.stanford.edu/pub/tex/dist/lib/hyphen.tex    .
d8 1
a8 2
It has been renamed for consistency, i.e., to make patterns available under
the filenames `hyphen.<language>', e.g. `hyphen.de' or `hyphen.uk'.
d10 13
a22 1
See the file itself for a copyright notice.
@


1.3
log
@

Add a site-specific font directory.

* Makefile.in (localfontdir, legacyfontdir): New variables.
(fontpath): Use them.
(MDEFINES, uninstall_dirs): Updated.
* Makefile.comm (.man.n): Add `LOCALFONTDIR' and `LEGACYFONTDIR'.
Remove `FONTPATH' and `MACROPATH'.

* src/roff/troff/troff.man, NEWS: Updated.
* doc/groff.texinfo (Font Directories): New section.
Other minor fixes.

* src/devices/grodvi/grodvi.man, src/devices/grohtml/grohtml.man,
src/devices/grolbp/grolbp.man, src/devices/grolj4/grolj4.man,
src/preproc/grn/grn.man: Minor fixes.

* src/devices/grohtml/post-html.cc (html_printer::do_tab_ts):
Remove unused variable.
@
text
@d9 1
a9 12
From the file ftp://labrea.stanford.edu/tex/README; `hyphen.tex' is also in
this directory:

  The files in this directory are master files maintained personally by
  Donald E. Knuth.  Nobody else is authorized to make any changes whatever
  to them!  If you modify the files for any purpose, you must give your
  files a different name, so that installations of TeX throughout the
  world will be 100% compatible when they use the official source files.

  All of the files here are available for anonymous FTP by anyone and may
  be freely redistributed.  Some are copyrighted; see the files themselves
  for more details.
@


1.2
log
@
* src/libs/libgroff/getopt.c: Updated to latest version.

* tmac/README: More on hyphen.tex license.
@
text
@d2 1
a2 1
system written by Donald E. Knuth;the master file can be found at
@


1.1
log
@
* tmac/README: New file.
@
text
@d2 19
a20 3
system written by Donald E. Knuth.  It has been renamed for consistency,
i.e., to make patterns available under the filenames `hyphen.<language>',
e.g. `hyphen.de' or `hyphen.uk'.
@

