/contrib/groff/contrib/pdfmark/ChangeLog

https://bitbucket.org/freebsd/freebsd-head/ · #! · 137 lines · 91 code · 46 blank · 0 comment · 0 complexity · 1dbd9c7255a6a7b70613db568a6478b6 MD5 · raw file

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