/contrib/groff/contrib/pdfmark/ChangeLog
#! | 137 lines | 91 code | 46 blank | 0 comment | 0 complexity | 1dbd9c7255a6a7b70613db568a6478b6 MD5 | raw file
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.