mdocml – mdoc macro compiler
|
||||||||||||||||||
DESCRIPTION
mdocml is a suite of tools compiling Why? groff amounts to over 5 MB of source code, most of which is C++ and all of which is GPL. It runs slowly, produces uncertain output, and varies in operation from system to system. mdocml strives to fix this (respectively small, C, ISC-licensed, fast and regular). mdocml consists of the libmdoc, libman, and libroff validating compilers; and mandoc, which interfaces with the compiler libraries to format output for UNIX terminals, XHTML, HTML, PostScript, and PDF. It is a BSD.lv project.
Disambiguation: mdocml is often referred to by its installed binary,
|
||||||||||||||||||
SOURCESmdocml is architecture- and system-neutral, written in plain-old C. The most current version is @VERSION@, dated @VDATE@. A full ChangeLog (txt) is written with each release. Current
Downstream
Historical
|
||||||||||||||||||
DOCUMENTATIONThese manuals are generated automatically and refer to the current snapshot.
See |
||||||||||||||||||
CONTACTPlease use the mailing lists for bug-reports, patches, questions, etc. (these require subscription). Beyond that, contact Kristaps at kris...@bsd.lv.
|
||||||||||||||||||
NEWS07-01-2011: version 1.10.9 Many back-end fixes have been implemented: argument handling (quoting), man improvements, error/warning classes, and many more.
Initial tbl functionality (see the 24-12-2010: version 1.10.8 Significant improvements merged from OpenBSD downstream, including
Also overhauled the -Thtml and -Txhtml output modes. They now display readable output in arbitrary browsers, including text-based ones like lynx. See HTML and XHTML manuals in the DOCUMENTATION section for examples. Attention: available style-sheet classes have been considerably changed! See the example.style.css file for details. Lastly, libmdoc and libman have been cleaned up and reduced in size and complexity. See cvsweb for historical notes. |
||||||||||||||||||
Copyright © 2008–2011 Kristaps Dzonsons, $Date$
|