discuss@mandoc.bsd.lv
 help / color / mirror / Atom feed
* pod2mdoc-0.2 released
@ 2015-05-19 23:07 Ingo Schwarze
  0 siblings, 0 replies; only message in thread
From: Ingo Schwarze @ 2015-05-19 23:07 UTC (permalink / raw)
  To: discuss

Hi,

i'm happy to announce that i just released pod2mdoc-0.2 here:

  http://mdocml.bsd.lv/pod2mdoc/

This is a major feature release:

 * SYNOPSIS preprocessor lines use Fd.
 * Names found in the SYNOPSIS are remembered using Marc Espie's
   ohash library (bundled for compatibility with operating systems
   lacking it); that information is used subsequently to mark up
   function names with Fn, function arguments with Fa, type names
   with Vt, preprocessor macros with Dv.
 * Foreign function names are marked up with Xr.
 * Whitespace handling has been improved in many respects (blank
   lines in literal displays; re-wrap text lines; new sentence, new
   line; better horizontal spacing; no more whitespace at the end
   of lines).
 * Improved handling of closing punctuation.
 * Escaping of quotes at the beginning of macro arguments. 

I tested the release on OpenBSD, Linux, and Solaris 11 (thanks
to the nice folks at OpenCSW).

The project is still considered experimental, and careful manual
postprocessing of the resulting mdoc(7) code is still required after
running the utility on a perlpod(1) document.  But the amount of
trivial and repetitive manual postprocessing needed has certainly
decreased since version 0.1.  I developed the new features while
starting the conversion of the LibreSSL libcrypto manuals.

Part of the changes are based on bug reports and feature requests
that Anthony Bentley@ sent in around the time of the OpenBSD g2k14
hackathon in Ljubljana while he performed the conversion of the
LibreSSL libssl manuals.  Thanks for those reports and for that
conversion!

Enjoy,
  Ingo
--
 To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-05-19 23:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-19 23:07 pod2mdoc-0.2 released Ingo Schwarze

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).