Handle parsing anomalies in Cygwin's `ash', and similar, shells.
[s-roff.git] / contrib / pdfmark / ChangeLog
blob1b810b0ff42407de5031e93412c6f2b8501c6ea7
1 2005-05-02  Keith Marshall  <keith.d.marshall@ntlworld.com>
3         Handle parsing anomalies in Cygwin's `ash', and similar, shells.
5         * pdfroff.sh: ($CAT, $GREP, $SED, $GROFF, $DIFF): Avoid interpreting
6         misdirected error messages, which `type' sends to `stdout' in some
7         shells, as a successful program file match.
9         ($AWK, $GS): Likewise; also ensure that multiple choice match
10         prototypes are eval'ed as such, in case token splitting occurs
11         before variable expansion.
13 2005-04-24  Keith Marshall  <keith.d.marshall@ntlworld.com>
15         Add support for folded outlines in PDF documents.
17         * pdfmark.tmac (PDFOUTLINE.FOLDLEVEL): New register.
18         (pdf:bm.emit): Use it.
20         * pdfmark.ms: Document it.
22 2005-03-25  Werner LEMBERG  <wl@gnu.org>
24         * Makefile.in: Removed.
26 2005-03-24  Werner LEMBERG  <wl@gnu.org>
28         * Makefile: Renamed to...
29         * Makefile.in: This.
31 2005-03-22  Keith Marshall  <keith.d.marshall@ntlworld.com>
33         * pdfroff.sh: Eliminate invalid program reference to $AWK, when
34         invoked with `--no-reference-dictionary' option.
36 2005-03-02  Keith Marshall  <keith.d.marshall@ntlworld.com>
38         * contrib/pdfmark/Makefile.sub (install_data): Use $(INSTALL_SCRIPT)
39         to install `pdfroff'.
40         * contrib/pdfmark/pdfroff.man (opte): New macro.
41         Use it to remove spurious equal signs from SYNOPSIS.
43 2005-02-28  Keith Marshall  <keith.d.marshall@ntlworld.com>
45         Provide `pdfroff' shell script, and manpage to document it;
46         runs multiple groff passes, to format PDF documents.
48         * pdfroff.sh: New shell script template;
49         * pdfroff.man: New man page to document it.
51         Integrate `pdfmark' into normal groff build system;
52         install macro `pdfmark' packages, build and install `pdfroff',
53         and PDF format documentation.
55         * Makefile.sub: Rewritten.
56         * pdfmark.tmac: Modified.
57         (pdfhref): New macro operators, `D' and `Z'.
58         (pdf*href-D, pdf*href-Z): New macros: implement them.
59         (pdf*href.mark.resolve, pdf*href.mark.emit, pdf*href.mark.flush):
60         Modified macro algorithm, to eliminate inconsistencies between
61         `grohtml' representations of `opminy' from differing groff versions.
62         (pdf*href.mark, pdf*href.mark.release, pdf*href.mark.close):
63         deleted (redundant macros).
64         (PDFHREF.LEADING): Default value changed (was 2.5p; now -1.0p).
65         Global comment updates.
67         * TODO: Updated.
69 2004-12-10  Werner LEMBERG  <wl@gnu.org>
71         * TODO: Updated.
73 2004-12-08  Keith Marshall  <keith.d.marshall@ntlworld.com>
75         First import of pdfmark files.