タグ
未設定

よく使われているワード(クリックで追加)

javaandroidc++linuxc#windowsobjective-ccocoaqtpython誰得phprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Documentation Links

pdfroff(1) manual page

Recent Development Activity

2023-03-18
2023-03-17
2023-03-14
2023-03-13

Recent Wiki Changes

2023-03-17
2023-02-28
2023-02-15

Wiki Guide

Side Bar

PDF Document Publication with GNU Troff

Release Files

The set of package files, which appear below, represent snapshots of the state of groff-pdfmark development on the date indicated, in the form YYYYMMDD.N, (with 'N' as a serialization index, to accommodate multiple snapshots in any given day), as the effective version number for the snapshot release. The content of the various package files comprises:

groff-pdfmark-YYYYMMDD.N-src.tar.xzA snapshot of the repository content, with the addition of generated configure script, and GNU format ChangeLog, as committed
on the specified date
groff-pdfmark-YYYYMMDD.N-posix-bin.tar.xzA generated executable copy of the pdfroff shell script, suitable for deployment on POSIX compliant operating systems
groff-pdfmark-YYYYMMDD.N-win32-bin.tar.xzA generated executable copy of the pdfroff shell script, suitable for deployment on MS-Windows operating systems,
(with a suitable Bourne shell execution environment)
groff-pdfmark-YYYYMMDD.N-doc.tar.xzGenerated copies of the pdfmark.pdf, and pdfroff.1.pdf documentation files, accompanied by the source for pdfmark.pdf,
offered as an example
groff-pdfmark-YYYYMMDD.N-man.tar.xzGenerated copies of associated manual pages ... currently pdfroff.1 alone
groff-pdfmark-YYYYMMDD.N-tmac.tar.xzgroff macro files which are maintained as groff-pdfmark components; (excludes s.tmac,
which must be as recent as that incorporated into the groff-pdfmark repository)

ファイル名サイズ日時ダウンロード回数
groff-pdfmark-20230317.1-tmac.tar.xz24.64 k2023-03-18 06:16:261
groff-pdfmark-20230317.1-win32-bin.tar.xz7.98 k2023-03-18 06:16:191
groff-pdfmark-20230317.1-posix-bin.tar.xz7.8 k2023-03-18 06:16:131
groff-pdfmark-20230317.1-man.tar.xz6.61 k2023-03-18 06:16:041
groff-pdfmark-20230317.1-doc.tar.xz266.53 k2023-03-18 06:15:501
groff-pdfmark-20230317.1-src.tar.xz127.52 k2023-03-18 06:15:251

Unpacking of groff-pdfmark-YYYYMMDD.N-src.tar.xz will create a free-standing source tree, below the current working directory; unpacking each of the other packages will reproduce the structure of the 'bin' and 'share' subtrees of a standard installation, with the current working directory substituted for the normal installation prefix.

Recent Commits

Rev.日時作者メッセージ RSS
97e7432d2023-03-17 21:43:35Keith MarshallSupport safe mode TOC record collection within pdfroff. ...
fd02f7382023-03-17 07:24:29Keith MarshallAdd support for in-document pdfroff option hints. * tmac...
70e4bc522023-03-14 05:19:12Keith MarshallGeneralize support for phased output mode control. * tma...
8109b2bb2023-03-13 02:06:04Keith MarshallEliminate warnings emanating from document source. * pdf...
52fe379b2023-03-13 00:34:46Keith MarshallEliminate warnings emanating from pdfmark macros. * tmac...
de0ee9b42023-03-13 00:04:42Keith MarshallEliminate warnings emanating from TOC macros. * tmac/toc...
511fbee42023-03-12 03:04:09Keith MarshallClean up ugly spacing within pdfroff manpage. * pdfroff....
2c30e1982023-03-12 02:59:21Keith MarshallDo not try to read a nonexistent pdfroff temporary file. ...
31c0ce4c2023-03-11 23:14:28Keith MarshallMake the --emit-ps option work correctly. * pdfroff.sh.i...
68cee7302023-03-11 07:19:23Keith MarshallAccept user-specified build-time pdfroff options. * Make...

ChangeLog

The ten most recent commits to the repository are summarized below; for the full log, please refer to the ChangeLog page.

  1. 2023-03-17 Keith Marshall <address@hidden>
  2. Support safe mode TOC record collection within pdfroff.
  3. * pdfroff.sh [pdfroff-option:set]: Evaluate early, relocating...
  4. [toc_relocation=enabled]: ...this option set-up to, and adding...
  5. [toc_file=<file_name>]: ...this assignment at end of first reference
  6. resolution loop pass, and updating toc_file content at end of this,
  7. and every subsequent pass of this loop.
  8. * tmac/toc.tmac (toc file) [pdfroff]: Emit 'toc_file' hint.
  9. [!pdfroff]: Fall back to unsafe mode file output.
  10. * Makefile.in (%.pdf: %.ms): Remove "-U" option from 'pdfroff'
  11. command invocation; it is no longer required.
  12. 2023-03-16 Keith Marshall <address@hidden>
  13. Add support for in-document pdfroff option hints.
  14. * tmac/pdfroff.tmac: New macro file; it defines...
  15. (pdfroff): ...a default implementation for this new macro, and...
  16. (PDF-TOC-ONLY, PDF-BODY-TEXT): ...these (effectively constant)
  17. processing phase indicating register values.
  18. * tmac/spdf.tmac (TC): Use pdfroff macro, when defined, to set...
  19. [toc_relocation=enabled]: ...this pdfroff operating mode option.
  20. * Makefile.in (pdfmark.ms): Add a further dependency on...
  21. (pdfroff.tmac): ...this new macro file.
  22. * pdfroff.sh (GROFF_STYLE): Append "-mpdfroff" option.
  23. 2023-03-13 Keith Marshall <address@hidden>
  24. Generalize support for phased output mode control.
  25. * tmac/spdf.tmac (OP, OPMODE): Factor out definitions; relocate to...
  26. * tmac/opmode.tmac: ...this additional new macro file.
  27. * tmac/spdf.tmac (opmode.tmac): Source it.
  28. * Makefile.in (pdfmark.ms): Add a further dependency on...
  29. (opmode.tmac): ...this new macro file.
  30. 2023-03-12 Keith Marshall <address@hidden>
  31. Eliminate warnings emanating from document source.
  32. * pdfmark.ms (\s): Use 'z' units, not 'p', throughout.
  33. (toc.refmark): Separate collected text for TOC entry into...
  34. (toc.refmark.tag): ...this pdfhref destination name tag, and...
  35. (toc.refmark.text): ...this additional text; when passed to...
  36. (toc.pageref): ...here, quote it for expansion in pdfhref.
  37. (pdf-publishing): Do not encode reference in terms of...
  38. (XR): ...this; it requires the semantics of...
  39. (XR-NO-PREFIX): this, hence use it; do not redefine...
  40. (PDFHREF.PREFIX): ...this; it is no longer required.
  41. (CW): Quote arguments with embedded tabs.
  42. 2023-03-12 Keith Marshall <address@hidden>
  43. Eliminate warnings emanating from pdfmark macros.
  44. * tmac/pdfmark.tmac (pdf*href.format): On entry, initialize...
  45. (PDFHREF.TEXT): ...this string, without any content, then append...
  46. (PDFHREF.PREFIX): ...this, only if it has been, and remains defined.
  47. (pdf:note.newline): Ensure it is defined, on package load.
  48. 2023-03-12 Keith Marshall <address@hidden>
  49. Eliminate warnings emanating from TOC macros.
  50. * tmac/toc.tmac (toc.file): Do not attempt to close...
  51. [toc#stream > 0] (toc!stream): ...this file stream, when...
  52. (toc#stream): ...this register has not been defined.
  53. 2023-03-11 Keith Marshall <address@hidden>
  54. Clean up ugly spacing within pdfroff manpage.
  55. * pdfroff.1.man (PDFWRITER): Be more verbose, in order to provide
  56. more opportunities for word wrapping between unbreakable words.
  57. 2023-03-11 Keith Marshall <address@hidden>
  58. Do not try to read a nonexistent pdfroff temporary file.
  59. * pdfroff.sh [--no-reference-dictionary] (WRKFILE): This will never
  60. be written; assign it to /dev/null (or its MS-Windows equivalent), so
  61. that subsequent read attempts may succeed, albeit reading nothing.
  62. 2023-03-11 Keith Marshall <address@hidden>
  63. Make the --emit-ps option work correctly.
  64. * pdfroff.sh.in [--emit-ps] (PDFWRITER): New variable; define it,
  65. to select "ps2write" for GhostScript output; do not redefine...
  66. (PDFROFF_POSTPROCESSOR_COMMAND): ...this; when it is subsequently
  67. invoked, use "-sDEVICE=$PDFWRITER", with "pdfwrite" as default.
  68. * pdfroff.1.man (PDFWRITER): Document it.
  69. 2023-03-10 Keith Marshall <address@hidden>
  70. Accept user-specified build-time pdfroff options.
  71. * Makefile.in (PDFROFF_FLAGS): New macro; undefined unless specified
  72. by the user, at build time; honour it when defined.

Latest updated Tickets

チケットはありません