head	1.15;
access;
symbols
	groff-1_16_1b:1.11
	groff-1_16_1a:1.11
	groff-1_16_1:1.11
	groff-1_16:1.9
	groff-20000311:1.5
	groff-20000310-1:1.4
	groff-20000310:1.4
	pre-1_16:1.1.1.1
	start:1.1.1.1
	wlemb:1.1.1;
locks; strict;
comment	@# @;


1.15
date	2001.01.17.14.17.22;	author wlemb;	state dead;
branches;
next	1.14;

1.14
date	2000.11.16.21.10.32;	author wlemb;	state Exp;
branches;
next	1.13;

1.13
date	2000.11.15.22.29.42;	author wlemb;	state Exp;
branches;
next	1.12;

1.12
date	2000.08.24.07.14.45;	author wlemb;	state Exp;
branches;
next	1.11;

1.11
date	2000.06.18.10.09.09;	author wlemb;	state Exp;
branches;
next	1.10;

1.10
date	2000.05.31.14.18.48;	author wlemb;	state Exp;
branches;
next	1.9;

1.9
date	2000.05.12.23.27.49;	author wlemb;	state Exp;
branches;
next	1.8;

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

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

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

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

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

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

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

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

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


desc
@@


1.15
log
@First cut of the new html device driver.  Changes to pre-html and
the new grohtml are too numerous to be documented here.

Stuff related to `html' has been renamed to `html-old' and `html2'
stuff has been renamed to `html' (including directories).  The new
html device driver is therefore invoked as `-Thtml'.

Added new `O' escape to suppress output (needed by html driver).

Added functions and code to pass info about input-level commands
(`.in', `.fl', etc.) to html driver.

Three new functions (.html-begin, .html-end, and .html-image) for
better html handling: `html-begin' will execute the remaining line
if at the outermost nesting level, increasing an internal counter.
`html-end' does the same but decreases the internal counter.
`html_image' puts its arguments into a special node (suppress_node)
to define an image region.

The `output' request has been removed.

* tmac/html-tags.tmac: Removed.
* tmac/arkup.tmac: Updated and renamed to ...
* tmac/www.tmac: New file.
* tmac/markup.tmac Updated and renamed to ...
* tmac/mwww.tmac: New file.
* tmac/Makefile.sub: Updated.
* tmac/an-old.tmac: Updated.
* tmac/eqnrc: Updated.
* tmac/groff_man.man
* tmac/groff_markup.man: Updated and renamed to ...
* tmac/groff_mwww.man: New file.
* tmac/groff_tmac.man: Updated.
* tmac/html-old.tmac: Updated and Renamed from html.tmac.
* tmac/html.tmac: Updated and renamed from html2.tmac.
* tmac/pspic.tmac: Updated html support.
* tmac/s.tmac: Added html output support.
* tmac/troffrc, tmac/troffrc-end: Updated.

* Makefile.in, doc/Makefile: Updated.
* doc/groff.texinfo: Added info about new `O' escape.
* doc/homepage.ms: Use `MAILTO' macro.

* font/devhtml/DESC.proto: Add `C' font.
* font/devhtml/Makefile.sub: Updated.
* font/devhtml/R.proto: Minor fixes.
* font/devhtml-old/Makefile.sub: Updated.

* src/devices/grohtml-old/Makefile.sub: Updated.

* src/libs/libdriver/printer.cc (printer::get_font_from_index): New
method.
* src/libs/libgroff/htmlindicate.cc (html_begin_suppress,
graphic_start): Add `inline' parameter.  Update.
(html_end_suppress, graphic_end): Update.

* src/include/html-strings.h: New file.
* src/include/htmlindicate.h: Comments updated.
* src/include/printer.h: Updated.

* src/preproc/eqn/main.cc (do_file, main): Updated.
* src/preproc/pic/troff.cc (troff_output::start_picture,
troff_output::finish_picture): Updated.
* src/preproc/tbl/main.cc (process_input_file): Updated.

* src/roff/groff/groff.cc (main): Updated.
Pass device arguments to predrivers also.
Use `ps' device for `eqn' preprocessor if `-Thtml' is given.
* src/roff/troff/env.h (environment): Updated.
New elements `need_eol' and `ignore_next_eol' (for html output).
* src/roff/troff/env.cc (environment::environment): Add initializers
for `need_eol' and `ignore_next_eol'.
(environment::add_html_tag_eol, environment::add_html_tag_tabs): New
functions.
(point_size, fill, no_fill, center, right_justify, line_length,
indent, temporary_indent, break_request, handle_tab): Use
`add_html_tag()'.
(set_tabs): Use `add_html_tag_tabs()'.
(environment::add_html_tag): Updated.
(environment::do_break): Updated.
* src/roff/troff/div.cc (space_request, flush_output): Use
`environment::add_html_tag()'.
* src/roff/troff/input.cc: Updated.
New variable `html_level' to indicate nested `html-begin' requests.
(file_iterator::fill): Use `environment::add_html_tag_eol()'.
(non_interpreted_char_node, token_node, non_interpreted_node): Add
`force_tprint()' method.
(token::next): Handle `O'.
(do_suppress): Implement it.
(html_begin, html_end, html_image): New functions.
(init_output_requests): Renamed to ...
(init_html_requests): this.
(main): Use it.
(macro::append_str, macro::append_unsigned, macro::append_int): New
methods.
New variable `output_low_mark_miny' to limit minimal value of y.
(reset_output_registers): Use it.
(output_request): Removed.
(get_output_registers): New function.
* src/roff/troff/node.h (node): Make `force_tprint()' virtual.
(*_node): Added `force_tprint()' if necessary.
(special_node): New elements `tf' and `get_tfont()'.
(suppress_node): New class.
* src/roff/troff/node.cc:
New global variables `image_no' and `suppress_start_page'.
(real_output_file): New method `is_on()'.
(troff_output_file): New method `start_special(tfont)'.
(troff_output_file::really_print_line): Use `tprint' conditionally.
(real_output_file::print_line): Updated.
(real_output_file::on): Updated.
(*_node): Added `force_tprint()'.
(special_node::special_node): Initializer updated.
(special_node::same, special_node::copy, special_node::tprint_start):
Updated.
(get_reg_int, get_reg_str): New functions.
(suppress_node::*): New methods.
New global variables last_position, last_image_filename;
(min): New inline function.
* src/roff/troff/reg.h, src/roff/troff/request.h,
src/roff/troff/troff.h: Updated.
@
text
@2000-11-16  Werner LEMBERG  <wl@@gnu.org>

	* html.cc (main): Use stdout for -v.

	Fixing copyright dates.

2000-11-15  Werner LEMBERG  <wl@@gnu.org>

	* html.cc (main): Make -v exit immediately to be compliant with
	the GNU standard.

2000-08-23  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc (char_translate_to_html): New function.
	(str_translate_to_html): Use it.

2000-06-17  Eli Zaretskii  <eliz@@is.elta.co.il>

	* html.cc [!_POSIX_VERSION]: Include limits.h and dirent.h or
	sys/dir.h.  Define NAME_MAX using MAXNAMLEN.  Include nonposix.h.
	(file_name_max): New function.
	(html_printer::make_new_image_name): If the filesystem doesn't
	support file names longer than 14 characters, use a shorter
	image_name string.
	(html_printer::convert_to_image): Enlarge the size of buffer[] to
	accomodate 2 temp file names plus some slack.  Don't put \n at the
	end of commands passed to system().  Redirect stderr to the null
	device programmatically, not via the shell.  Use NULL_DEV, not
	literal "/dev/null".  Print diagnostics if any calls to system()
	failed.

2000-05-31  Keith Thompson  <kst@@SDSC.EDU>

	* html.cc: Added declaration of mktemp() as needed for SunOS 4.1.3.

2000-05-11  Werner LEMBERG  <wl@@gnu.org>

	* output.cc (simple_output::simple_output): Reordering of
	initializers to remove compiler warning.

2000-04-28  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc (calculate_margin): Calculate the left and right margin
	irrespective of the boolean `margin_on'.  Fixes a divide by zero bug
	and a column bug as reported by Steve Blinkhorn <steve@@prd.co.uk>.
	Improved the behaviour of the -m (margin on) option.

	* html.cc (make_html_indent): More checking.

	* html.cc (right_indentation): Fixed substitution slip-up.
	
2000-03-30  Werner LEMBERG  <wl@@gnu.org>

	* grohtml.man: Document use of whitespace between command line
	arguments and its parameters.

2000-03-17  Werner LEMBERG  <wl@@gnu.org>

	* grohtml.man: Some formatting.

2000-03-11  Werner LEMBERG  <wl@@gnu.org>

	* ordered_list.h (list_element): Added `<T>' twice to satisfy picky
	compilers.

2000-03-01  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc (handle_unknown_font_command): Removed dead code as
	spotted by Werner.
	
2000-02-11  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc (create_tmp_file, create_temp_name): Removed.  It has been
	replaced with calls to xtmpfile() and xtmptemplate().

2000-02-07  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc (html_printer::make_new_image_name): Tidied up file and
	fixed name of image if the source file is in a different directory.

	* html.cc (create_file): Renamed to create_tmp_file.
	
2000-02-07  Colin Phipps  <crp22@@cam.ac.uk>

	* html.cc (create_file): Identified & fixed security bug when
	creating files in /tmp.

2000-02-06  Werner LEMBERG  <wl@@gnu.org>

	* Makefile.sub: Adapted to new directory structure.

2000-01-28  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc: Minor fixes.

2000-01-27  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc: Added support for the new tcommand `F'.
	* TODO: Updated.
	
2000-01-24  Gaius Mulley  <gaius@@glam.ac.uk>

	* design.ms: Revised.  Removed TODO stuff.

	* TODO: New file.

2000-01-21  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc: Add support for char names in special requests (to
	support e.g. accented characters in HTML specials).

2000-01-14  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc, html.h: Many fixes to table code.

	Fixes to manual page handling, font changes, spaces, and
	diacritical characters.  All *standard* html character encodings
	are handled.
	
	Added -T option which turns off all image generation for tables. 
	One day grohtml should be able to determine this for itself.

	Altered image name to: <groff_input_file>-<index>.png as per
	Werners suggestion.

	* grohtml.man: Document -T option.

	* html_chars.h: New file, providing diacritical table support.

	* output.cc: New file, providing basic output routines for grohtml.

	* Makefile.sub: Added output.cc.

	* Makefile.dep: Updated.

2000-01-13  Bruno Haible  <haible@@clisp.cons.org>

	* html.cc: Avoid most "g++ -Wall -Wno-sign-compare" warnings.

2000-01-10  Werner Lemberg  <wl@@gnu.org>

	* html.cc: Use Version_string instead of version_string.

1999-12-30  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc (is_appropriate_to_start_table): Added a missing
	declaration.

1999-12-28  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc: Revisited the table handling code with a vengeance,
	aiming to make manual pages generate sensible html.
	Superscripting/subscripting revisited.  Fixed wierd table lengths.
	Table widths are now specified in percentages.  Fixed the man.n
	test example which Werner reported.

Version 1.15 released
=====================

1999-12-21  Werner LEMBERG  <wl@@gnu.org>

	* grohtml.man: Fixed copyright year.

1999-12-15  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc: Some other fixes.

1999-12-13  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc (main): Added new option `-x' to help debugging tables.

1999-12-11  Gaius Mulley  <gaius@@glam.ac.uk>

	* html.cc: Fixed image position bugs.  However, three major bugs
	remain: Firstly, grohtml sometimes miscalculates the end of an
	html table resulting in text which appears twice.  Secondly,
	equation numbers are not handled correctly.  Thirdly, equation
	macros and pic macros can confuse grohtml; this can be seen by
	nested `graphic-start's -- I believe the best method to solve this
	is to detect .EQ, .EN, .TS, .TE, .PS, .PE sequences in troff and
	add the graphic-start special character at this point.

	* grohtml.man: Minor fixes.
	
1999-11-29  Gaius Mulley  <gaius@@glam.ac.uk>

	* design.ms: More updates; added some basic introductional
	information.

	* html.cc: Fixed more bugs mainly in the table handling code.
	Making the code terminate a table at the correct position.
	Indented .IPs appear to work now.  Region ends also correctly
	terminate tables.

1999-11-16  Gaius Mulley  <gaius@@glam.ac.uk>

	* design.ms, grohtml.man: Updated.

	* html.cc, ordered_list.h: Fixed many bugs in the table handling
	code.  Reverted the -t switch so that table handling code is used
	by default and users must turn it off with -t.

	Manual page generation using `groff -Thtml -man' is much better
	due in large part to the table code and minor alterations in
	tmac.an.

1999-10-30  Gaius Mulley  <gaius@@glam.ac.uk>

	* implemented auto formatting and introduced html table
	code. Fixed several text handling bugs and grohtml will
	detect centered lines - an offshoot of the html table code.

	* reverted meaning of grohtml's `-a' switch: using -a means that
	output will be preformatted.

1999-10-05  Gaius Mulley  <gaius@@glam.ac.uk>

	* Introduced command line options -r to determine the resolution
	of generated images, -I to determine the format of images
	generated.

	* Fixed many bugs to do with superscripts, subscripts,
	indentation, font changes, and extraneous spaces.

	* Fixed bug in determining the range of polygons and splines.

	* Updated the manual page to reflect the new options.

	* The default image type is png format, however this will only
	work if you have a gs with a png output device.  If you don't have
	a gs with this ability you can either reconfigure html to generate
	gif images by default (alter a #define in html.cc).  Or
	alternatively you can use the -Igif option.

1999-09-27  Werner LEMBERG  <wl@@gnu.org>

	* html.cc (move_horizontal): Fonts have changed one character too
	late.
	
1999-09-26  Werner LEMBERG  <wl@@gnu.org>

	* grohtml.man: Minor cosmetic fixes.

1999-09-25  Gaius Mulley <gaius@@glam.ac.uk>

	* grohtml.man, html.cc: Rewrite of the html text component.  Basic
	font faces supported together with font types.  Superscript and
	subscript have also been implemented.  Temporarily removed the
	-P-a switch on grohtml as it is not working (never worked).  This
	is the next `to do'.  Added a simple macro tmac.arkup which
	contains simple html features.  This macro needs further work.
	Arc, spline, polygon fill have all been added and arc max/min xy
	limits are calculated, the same needs to be done for spline.  Many
	bugs have been fixed regarding basic html text.

	* design.ms: New file describing how html.cc works.

Aug 1999

	Initial release, very basic html text generated, quite ugly text
	is generated according to many reports :-) Equations, tables,
	pictures generate gif files via gs and ppmquant, ppmtogif, grops.

@


1.14
log
@* src/devices/grodvi/dvi.cc (main),
src/devices/grohtml2/post-html.cc (main),
src/devices/grolbp/lbp.cc (main), src/devices/grolj4/lj4.cc
(main), src/devices/grops/ps.cc (main), src/devices/grotty/tty.cc
(main), src/preproc/eqn/main.cc (main), src/preproc/grn/main.cc
(main), src/preproc/html2/pre-html.cc (main),
src/preproc/pic/main.cc (main), src/preproc/refer/refer.cc (main),
src/preproc/soelim/soelim.cc (main), src/preproc/tbl/main.cc
(main), src/roff/groff/groff.cc (main), src/roff/troff/input.cc
(main), src/utils/hpftodit/hpftodit.cc (main),
src/utils/indxbib/indxbib.cc (main), src/utils/lkbib/lkbib.cc
(main), src/utils/lookbib/lookbib.cc (main),
src/utils/pfbtops/pfbtops.c (main), src/utils/tfmtodit/tfmtodit.cc
(main): Use stdout for -v.
* src/roff/groff/groff.cc (run_commands),
src/roff/groff/pipeline.c (run_pipeline): New parameter `no_pipe'
to make direct printing to stdout possible.
* src/roff/groff/pipeline.h: Updated.

* src/utils/afmtodit/afmtodit.pl: Add -v switch.
* src/utils/afmtodit/Makefile.sub (afmtodit): Use @@VERSION@@.
* src/utils/afmtodit/afmtodit.man: Updated.

* src/utils/addftinfo/addftinfo.cc (main): Add -v switch.
(version): New function.
(usage): Updated.
* src/utils/addftinfo/addftinfo.man: Updated.

* src/devices/*/*, src/preproc/*/*, src/roff/*/*, src/utils/*/*:
Fixing copyright dates.

* src/preproc/eqn/neqn.sh: Adding GROFF_BIN_PATH to path instead of
replacing it.

* src/devices/grolbp/lbp.cc (main): Use Version_string instead of
version_string.

* src/roff/nroff/Makefile.sub (nroff): Fix use of @@VERSION@@.
@
text
@@


1.13
log
@In all programs, make -v return immediately with exit status 0 to
be compliant with the GNU standard.

* src/devices/grodvi/dvi.cc (main),
src/devices/grohtml2/post-html.cc (main),
src/devices/grolbp/lbp.cc (main), src/devices/grolj4/lj4.cc
(main), src/devices/grops/ps.cc (main), src/devices/grotty/tty.cc
(main) src/preproc/eqn/main.cc (main), src/preproc/grn/main.cc
(main), src/preproc/html2/pre-html.cc (main),
src/preproc/pic/main.cc (main), src/preproc/refer/refer.cc (main),
src/preproc/soelim/soelim.cc (main), src/preproc/tbl/main.cc
(main), src/roff/groff/groff.cc (main), src/roff/troff/input.cc
(main): Implement it.
* NEWS: Updated.

* src/roff/groff/groff.cc (main): Add copyright notice.  Add refer
and postprocessors to the -v option.

* src/roff/grog/grog.pl: Implement -v.
* src/roff/grog/Makefile.sub (grog): Use @@VERSION@@.
* src/roff/grog/grog.man, doc/groff.texinfo: Updated.

* src/roff/nroff/nroff.sh: Implement -v.
* src/roff/nroff/Makefile.sub (nroff): Use @@VERSION@@.
* src/roff/nroff/nroff.man: Updated.

* src/preproc/eqn/main.cc (main): Fix comment typo.

* MORE.STUFF: Added info about djgpp port of grap.
@
text
@d1 6
@


1.12
log
@* html.cc (char_translate_to_html): New function.
(str_translate_to_html): Use it.
@
text
@d1 5
@


1.11
log
@* html.cc [!_POSIX_VERSION]: Include limits.h and dirent.h or
sys/dir.h.  Define NAME_MAX using MAXNAMLEN.  Include nonposix.h.
(file_name_max): New function.
(html_printer::make_new_image_name): If the filesystem doesn't
support file names longer than 14 characters, use a shorter
image_name string.
(html_printer::convert_to_image): Enlarge the size of buffer[] to
accomodate 2 temp file names plus some slack.  Don't put n at the
end of commands passed to system().  Redirect stderr to the null
device programmatically, not via the shell.  Use NULL_DEV, not
literal "/dev/null".  Print diagnostics if any calls to system()
failed.

irrespective of the boolean `margin_on'.  Fixes a divide by zero bug
and a column bug as reported by Steve Blinkhorn <steve@@prd.co.uk>.
@
text
@d1 5
@


1.10
log
@* src/devices/grolbp/lbp.cc (set_papersizes): Add declaration of
strncasecmp().


* aclocal.m4 (GROFF_SRAND): New function to test the return value
of srand() -- at least SunOS 4.1.3 uses `int' instead of `void'.
* configure.in: Use it.
* src/preproc/pic/pic.y, src/preproc/pic/pic.cc: Use it.
* configure, Makefile.in: Updated.

* configure.in: Add test for strncasecmp().
* src/include/lib.h: Use it.
@
text
@d1 15
d28 2
a29 2
	irrespective of the boolean `margin_on'.  Fixes a divide by zero
	bug and a column bug as reported by Steve Blinkhorn <steve@@prd.co.uk>.
@


1.9
log
@Added win32 port contributed by Blake McBride
<blake@@florida-software.com>.

* README.WIN32, win32-diffs: New files.
* NEWS: Updated.

* src/preproc/grn/hgraph.cc (HGSetBrush): Replace `%lf' with `%f'.
(tmove, tmove2): Added parentheses to avoid compiler warnings.
(change): Removed unused variables.

* src/preproc/grn/main.cc (main, conv): Removed unused variables.
(savebounds): Changed return value from `int' to `void'.
* src/preproc/grn/hdb.cc: Ditto.

* src/devices/grolbp/lbp.cc (lbp_printer::draw): Removed superfluous
final backslash in comment to avoid compiler warning.

* src/utils/pfbtops/pfbtops.c: Added `getopt.h'.

* doc/groff.texinfo: More fixes.


* tmac/tmac.doc: Documentation fix.
@
text
@d1 4
@


1.8
log
@* html.cc (calculate_margin): Calculate the left and right margin
irrespective of the boolean `margin_on'.  Fixes a divide by zero
bug and a column bug as reported by Steve Blinkhorn <steve@@prd.co.uk>.
Improved the behaviour of the -m (margin on) option.

* html.cc (make_html_indent): More checking.

* html.cc (right_indentation): Fixed substitution slip-up.

* ordered_list.h (list_element): Added `<T>' twice to satisfy picky
@
text
@d1 5
@


1.7
log
@* doc/Makefile (clean): Include more index files.
Add rule texinfo->dvi.


* doc/groff.texinfo: Added new index `op' for operators.  More
info on end of sentence characters.  More use of @@Deffn.


* */*.man: Adding a note that a whitespace can be inserted between
a command line option and its parameter -- we are using GNU getopt.

* src/roff/groff/groff.man: Add example of `-m mandoc'.


Correct anachronism of calling the man macro file with `-man'
instead of `-m man' etc.

* tmac/tmac.man, tmac/tmac.mandoc, tmac/tmac.markup, tmac/tmac.mdoc,
tmac/tmac.me, tmac/tmac.ms: New files tmac.m<package> which simply
load tmac.<package>.

* tmac/Makefile.sub: Updated.  Take care of $(tmac_an_prefix) etc.

* NEWS: Updated.

* doc/groff.texinfo: Updated.

* tmac/groff_man.man: Copyright added.

(I've basically taken groff_man.man).  Introducing new indices `ma'
@
text
@d1 11
d23 1
a23 1
	* ordered_list.h (list_element):  Added `<T>' twice to satisfy picky
@


1.6
log
@* grohtml.man: Some formatting.
@
text
@d1 5
@


1.5
log
@* ordered_list.h (list_element):  Added `<T>' twice to satisfy picky
compilers.
@
text
@d1 4
@


1.4
log
@* html.cc (handle_unknown_font_command): Removed dead code as
spotted by Werner.
@
text
@d1 5
@


1.3
log
@* html.cc (create_tmp_file, create_temp_name): Removed.  It has been
replaced with calls to xtmpfile() and xtmptemplate().
@
text
@d1 5
@


1.2
log
@* html.cc (html_printer::make_new_image_name): Tidied up file and
fixed name of image if the source file is in a different directory.

* html.cc (create_file): Renamed to create_tmp_file.


* html.cc (create_file): Identified & fixed security bug when
creating files in /tmp.


* Makefile.sub: Adapted to new directory structure.
@
text
@d1 5
@


1.1
log
@Initial revision
@
text
@d1 16
@


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