head	1.5;
access;
symbols
	groff-1_20_1_real:1.5
	groff-1_20_1:1.5
	groff-1_20:1.5
	groff-1_19_2:1.3;
locks; strict;
comment	@# @;


1.5
date	2009.01.05.20.10.50;	author wl;	state Exp;
branches;
next	1.4;
commitid	LOYcfESGVCXMFixt;

1.4
date	2007.08.18.07.06.58;	author wl;	state Exp;
branches;
next	1.3;
commitid	MlsHTu3GOQmABcus;

1.3
date	2005.02.28.13.56.45;	author wl;	state Exp;
branches;
next	1.2;

1.2
date	2004.12.11.11.43.07;	author wl;	state Exp;
branches;
next	1.1;

1.1
date	2004.12.08.08.31.17;	author wl;	state Exp;
branches;
next	;


desc
@@


1.5
log
@Update copyright year.
@
text
@    Copyright 2004, 2005, 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.

TODO items for pdfmark.tmac
===========================

Add copyright information to PDF documentation.

--------

Add acknowledgements and trade mark ownership notifications
to PDF documentation.

--------

Provide documentation in man page and texinfo formats.

--------

Add comments in spdf.tmac, to clarify its operation.
Also add commentary in pdfmark.tmac, to clarify operation of
recent changes.

--------

Make Makefile generic, so 'configure' can resolve target
system dependencies.

* Comment added 2005-02-26 by Keith Marshall <keith.d.marshall@@ntlworld.com>

If this refers to contrib/pdfmark/Makefile, then it is addressed by the new
`pdfroff' script; the original Makefile may be considered redundant.  Local
system dependencies are resolved by `configure', and applied to `pdfroff',
when it is generated from `pdfroff.sh'.

--------

Improve Makefile.sub, to integrate pdfmark.tmac installation
into a regular groff build.  Add it to groff's Makefile.in.

* Comment added 2005-02-26 by Keith Marshall <keith.d.marshall@@ntlworld.com>

Completed.

--------

Provide a `pdfmark' script (or call it `groff2pdf'?) which
actually converts a groff input file to pdf, and which
takes care of the necessary intermediate steps to handle
PDF marks.

* Comment added 2005-02-26 by Keith Marshall <keith.d.marshall@@ntlworld.com>

This facility now provided by `pdfroff' script; documented in `pdfroff.man'.
Man page still requires an additional section, to describe use of `stylesheet'
feature.  Script also requires documentation in PDF and texinfo formats.
@


1.4
log
@

Add and update copyright messages.
@
text
@d1 1
a1 1
    Copyright 2004, 2005
@


1.3
log
@

Provide `pdfroff' shell script, and manpage to document it;
runs multiple groff passes, to format PDF documents.

* pdfroff.sh: New shell script template;
* pdfroff.man: New man page to document it.

Integrate `pdfmark' into normal groff build system;
install macro `pdfmark' packages, build and install `pdfroff',
and PDF format documentation.

* Makefile.sub: Rewritten.
* pdfmark.tmac: Modified.
(pdfhref): New macro operators, `D' and `Z'.
(pdf*href-D, pdf*href-Z): New macros: implement them.
(pdf*href.mark.resolve, pdf*href.mark.emit, pdf*href.mark.flush):
Modified macro algorithm, to eliminate inconsistencies between
`grohtml' representations of `opminy' from differing groff versions.
(pdf*href.mark, pdf*href.mark.release, pdf*href.mark.close):
deleted (redundant macros).
(PDFHREF.LEADING): Default value changed (was 2.5p; now -1.0p).
Global comment updates.

* TODO: Updated.
@
text
@d1 7
@


1.2
log
@

* TODO: Updated.
@
text
@d26 7
d38 4
d48 6
@


1.1
log
@

Import Keith's `pdfmark' package.  Integration is very preliminary.

* contrib/pdfmark/*: New files.
* Makefile.in (OTHERDIRS): Add contrib/pdfmark.
* NEWS: Updated.
@
text
@d28 2
a29 2
Provide Makefile.sub, to integrate pdfmark.tmac installation
into a regular groff build.  Add it to groff's Makefile.in
d33 4
a36 2
Remove gnu.eps; get it from groff's own 'doc' directory, during
Makefile.sub execution.
@

