--- - branch: MAIN date: Wed Oct 17 07:01:39 UTC 2018 files: - new: '1.5' old: '1.4' path: pkgsrc/textproc/lowdown/Makefile pathrev: pkgsrc/textproc/lowdown/Makefile@1.5 type: modified - new: '1.3' old: '1.2' path: pkgsrc/textproc/lowdown/PLIST pathrev: pkgsrc/textproc/lowdown/PLIST@1.3 type: modified - new: '1.3' old: '1.2' path: pkgsrc/textproc/lowdown/distinfo pathrev: pkgsrc/textproc/lowdown/distinfo@1.3 type: modified id: 20181017T070139Z.6abff8e3153541cca8287c5b36608386d0a4341e log: "lowdown: update to 0.4.1. From Charlotte Koch.\n\nPush diff implementation (from libdiff) directly into the code instead of using the external library. From a patch by Anton Lindqvist as suggested on the OpenBSD ports mailing lits. Thank you!\n\nSignificantly update the diffing algorithm. First, make some general fixes to the algorithm. Second, improve the \"optimisations\" phase by adding top-down analysis that matches un-matched, non-terminal adjacent children. This helps with text changes in text-only paragraphs. Third, add a SES (shortest edit script) computation for matched adjacent text nodes. Lastly, add the new diff function manpages.\n\nPortability: don't use %F for date formatting. This doesn't work with some libc versions. Also some documentation readability improvements.\n\nStrip leading white-space from metadata extracted using -X. Sync with newest oconfigure.\n\nDocument the metadata functionality in lowdown(5), thanks to Christina Sophonpanich (thanks!). Also sync with newest oconfigure.\n\nAdd a \"diff\" tool, lowdown-diff(1). This utility uses an algorithm adapted from Detecting Changes in XML Documents to compute the semantic difference between two parse trees. It is fully documented. While there, also add more inter-paragraph spacing to -Tms output, producing more elegant documents, and continue fleshing out lowdown(5). Also add some more metadata recognition in -s output for all modes (copyright, affiliation, etc.).\n\nRe-wrote escape parser to -Tms and -Tman to respect roff special characters. Have e-mail autolinks respect the mailto: in pdfhref'd output, and have links with mailto: omit the schema in display just like in -Thtml. Make block-list-items render properly in -Tms and -Tman. Also introduce lowdown(5), a work-in-progress to document the Markdown formatting accepting by this system. The first were noted, and the last contributed in full, by Christina Sophonpanich â\x80\x94 thanks!\n\nFixed compilation on Linux and Mac OS X by adding memrchr compatibility. Noted by Christina Sophonpanich â\x80\x94 thanks!\n\nConsiderable clean-up of -Tms and -Tman, with the aim of much higher PDF output quality: proper nested list support, hyperlinks, PS/PDF TOC, and even some images (PS/EPS onlyâ\x80\x94experimental!). Also, after some pointers on the groff mailing list, use the correct invocation for generating PDF output. Fix up footnote printing to use automatic -ms macros and registers, if applicable.\n\nAlso added support for the \"affiliation\" metadata keyword.\n\nAdded some CommonMark support, initially just escaped newlines, supported only when the commonmark input flag is specified. Removed the sphd input flag in favour of commonmark. Also fixed raw HTML block outputting and setext-style level-two headers.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/textproc/lowdown' unixtime: '1539759699' user: maya