xref: /netbsd-src/external/gpl2/groff/dist/contrib/pdfmark/ChangeLog (revision 901e7e84758515fbf39dfc064cb0b45ab146d8b0)
12005-06-22  Keith Marshall  <keith.d.marshall@ntlworld.com>
2
3	pdfroff.sh portability enhancement.
4
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.
12
132005-06-17  Keith Marshall  <keith.d.marshall@ntlworld.com>
14
15	* pdfroff.sh: (MATCH): Correct quoting.
16	(Source): Add terminating `$' on CVS keyword.
17
182005-06-17  Zvezdan Petkovic  <zpetkovic@acm.org>
19
20	* Makefile.sub: (RM): Define as `rm -f', for `make' programs
21	which don't predefine it.
22
232005-06-16  Bernd Warken
24
25	* pdfroff.sh: (NULLDEV): Correct misspelled instance of NULDEV.
26
272005-05-28  Werner LEMBERG  <wl@gnu.org>
28
29	* Makefile.sub (.ms.pdf): Use `--stylesheet', not `--style'.
30
312005-05-17  Keith Marshall  <keith.d.marshall@ntlworld.com>
32
33	Improve portability of `pdfroff' shell script.
34
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.
39
40	* pdfroff.man: Document influence of `OSTYPE' and `PATH_SEPARATOR'
41	environment variables.
42
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.
46
472005-05-16  Keith Marshall  <keith.d.marshall@ntlworld.com>
48
49	Interim documentation update.
50
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.
57
582005-05-14  Nick Stoughton  <nick@usenix.org>
59
60	* pdfmark.tmac (LB): Renamed to ...
61	(PDFLB): This to avoid conflicts with mm's LB macro.
62
632005-05-02  Keith Marshall  <keith.d.marshall@ntlworld.com>
64
65	Handle parsing anomalies in Cygwin's `ash', and similar, shells.
66
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.
70
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.
74
752005-04-24  Keith Marshall  <keith.d.marshall@ntlworld.com>
76
77	Add support for folded outlines in PDF documents.
78
79	* pdfmark.tmac (PDFOUTLINE.FOLDLEVEL): New register.
80	(pdf:bm.emit): Use it.
81
82	* pdfmark.ms: Document it.
83
842005-03-25  Werner LEMBERG  <wl@gnu.org>
85
86	* Makefile.in: Removed.
87
882005-03-24  Werner LEMBERG  <wl@gnu.org>
89
90	* Makefile: Renamed to...
91	* Makefile.in: This.
92
932005-03-22  Keith Marshall  <keith.d.marshall@ntlworld.com>
94
95	* pdfroff.sh: Eliminate invalid program reference to $AWK, when
96	invoked with `--no-reference-dictionary' option.
97
982005-03-02  Keith Marshall  <keith.d.marshall@ntlworld.com>
99
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.
104
1052005-02-28  Keith Marshall  <keith.d.marshall@ntlworld.com>
106
107	Provide `pdfroff' shell script, and manpage to document it;
108	runs multiple groff passes, to format PDF documents.
109
110	* pdfroff.sh: New shell script template;
111	* pdfroff.man: New man page to document it.
112
113	Integrate `pdfmark' into normal groff build system;
114	install macro `pdfmark' packages, build and install `pdfroff',
115	and PDF format documentation.
116
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.
128
129	* TODO: Updated.
130
1312004-12-10  Werner LEMBERG  <wl@gnu.org>
132
133	* TODO: Updated.
134
1352004-12-08  Keith Marshall  <keith.d.marshall@ntlworld.com>
136
137	First import of pdfmark files.
138