Sync usage with man page.
[netbsd-mini2440.git] / gnu / dist / groff / contrib / pdfmark / ChangeLog
blob97417ccc8368573662c8c9ae8240047fb45dd439
1 2005-06-22  Keith Marshall  <keith.d.marshall@ntlworld.com>
3         pdfroff.sh portability enhancement.
5         * pdfroff.sh: (ARGLIST): Variable removed.
6         (GROFF_STYLE): Use it for all groff invocations.
7         (INPUT_FILES): Pass to all groff invocations, instead of ARGLIST.
8         (CS_MACRO, CE_MACRO): Initialize independently.
9         (CS_FILTER): Simplify quoting; it used to confuse some shells.
10         (Source): CVS keyword removed; replaced by...
11         (RCSfile, Revision): these.
13 2005-06-17  Keith Marshall  <keith.d.marshall@ntlworld.com>
15         * pdfroff.sh: (MATCH): Correct quoting.
16         (Source): Add terminating `$' on CVS keyword.
18 2005-06-17  Zvezdan Petkovic  <zpetkovic@acm.org>
20         * Makefile.sub: (RM): Define as `rm -f', for `make' programs
21         which don't predefine it.
23 2005-06-16  Bernd Warken
25         * pdfroff.sh: (NULLDEV): Correct misspelled instance of NULDEV.
27 2005-05-28  Werner LEMBERG  <wl@gnu.org>
29         * Makefile.sub (.ms.pdf): Use `--stylesheet', not `--style'.
31 2005-05-17  Keith Marshall  <keith.d.marshall@ntlworld.com>
33         Improve portability of `pdfroff' shell script.
35         * pdfroff.sh: Add space in shebang, conforming to portability
36         guidelines in `autoconf' docs.
37         (searchpath): New shell function; use it instead of `type' command
38         to locate prerequisite helper programs.
40         * pdfroff.man: Document influence of `OSTYPE' and `PATH_SEPARATOR'
41         environment variables.
43         * Makefile.sub: (pdfroff): Make it depend on SH_DEPS_SED_SCRIPT,
44         from arch/misc/shdeps.sh; use it to customize PATH_SEPARATOR
45         initialization code for `searchpath' function in pdfroff.sh.
47 2005-05-16  Keith Marshall  <keith.d.marshall@ntlworld.com>
49         Interim documentation update.
51         * pdfmark.ms: (GROFF-WEBSITE): New string; use it in references and
52         examples.
53         (Section 2.5): Add definitions of D and Z operators, for use with
54         pdfhref macro.
55         (Section 2.5.4): Complete description of pdfhref macro usage for
56         `Linking to Internet Resources'; provide examples.
58 2005-05-14  Nick Stoughton  <nick@usenix.org>
60         * pdfmark.tmac (LB): Renamed to ...
61         (PDFLB): This to avoid conflicts with mm's LB macro.
63 2005-05-02  Keith Marshall  <keith.d.marshall@ntlworld.com>
65         Handle parsing anomalies in Cygwin's `ash', and similar, shells.
67         * pdfroff.sh: ($CAT, $GREP, $SED, $GROFF, $DIFF): Avoid interpreting
68         misdirected error messages, which `type' sends to `stdout' in some
69         shells, as a successful program file match.
71         ($AWK, $GS): Likewise; also ensure that multiple choice match
72         prototypes are eval'ed as such, in case token splitting occurs
73         before variable expansion.
75 2005-04-24  Keith Marshall  <keith.d.marshall@ntlworld.com>
77         Add support for folded outlines in PDF documents.
79         * pdfmark.tmac (PDFOUTLINE.FOLDLEVEL): New register.
80         (pdf:bm.emit): Use it.
82         * pdfmark.ms: Document it.
84 2005-03-25  Werner LEMBERG  <wl@gnu.org>
86         * Makefile.in: Removed.
88 2005-03-24  Werner LEMBERG  <wl@gnu.org>
90         * Makefile: Renamed to...
91         * Makefile.in: This.
93 2005-03-22  Keith Marshall  <keith.d.marshall@ntlworld.com>
95         * pdfroff.sh: Eliminate invalid program reference to $AWK, when
96         invoked with `--no-reference-dictionary' option.
98 2005-03-02  Keith Marshall  <keith.d.marshall@ntlworld.com>
100         * contrib/pdfmark/Makefile.sub (install_data): Use $(INSTALL_SCRIPT)
101         to install `pdfroff'.
102         * contrib/pdfmark/pdfroff.man (opte): New macro.
103         Use it to remove spurious equal signs from SYNOPSIS.
105 2005-02-28  Keith Marshall  <keith.d.marshall@ntlworld.com>
107         Provide `pdfroff' shell script, and manpage to document it;
108         runs multiple groff passes, to format PDF documents.
110         * pdfroff.sh: New shell script template;
111         * pdfroff.man: New man page to document it.
113         Integrate `pdfmark' into normal groff build system;
114         install macro `pdfmark' packages, build and install `pdfroff',
115         and PDF format documentation.
117         * Makefile.sub: Rewritten.
118         * pdfmark.tmac: Modified.
119         (pdfhref): New macro operators, `D' and `Z'.
120         (pdf*href-D, pdf*href-Z): New macros: implement them.
121         (pdf*href.mark.resolve, pdf*href.mark.emit, pdf*href.mark.flush):
122         Modified macro algorithm, to eliminate inconsistencies between
123         `grohtml' representations of `opminy' from differing groff versions.
124         (pdf*href.mark, pdf*href.mark.release, pdf*href.mark.close):
125         deleted (redundant macros).
126         (PDFHREF.LEADING): Default value changed (was 2.5p; now -1.0p).
127         Global comment updates.
129         * TODO: Updated.
131 2004-12-10  Werner LEMBERG  <wl@gnu.org>
133         * TODO: Updated.
135 2004-12-08  Keith Marshall  <keith.d.marshall@ntlworld.com>
137         First import of pdfmark files.