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. mdocml 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. Beyond that, contact Kristaps at kris...@bsd.lv. You may also subscribe to several mailing lists (these require subscription, which is moderated).
|
||||||||||||||||
NEWS24-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. 27-09-2010: version 1.10.6 Calling conventions for mandoc have changed: -W improved and -f deprecated. Non-ASCII characters are also now uniformly discarded. Lots of documentation improvements. Many incremental fixes accomodating for groff's more interesting productions. Lastly, pod2man preambles are now fully accepted after some considerable roff and special character support. 27-07-2010: version 1.10.5 Primarily a bug-fix and polish release, but including -Tpdf support in mandoc by way of Summer of Code. Highlights: 12-07-2010: version 1.10.4 Lots of features developed during both Summer of Code and the OpenBSD c2k10 hackathon: 19-06-2010: version 1.10.2 Small release featuring text-decoration in -Tps output, a few minor relaxations of errors, and some optimisations. 07-06-2010: version 1.10.1
This primarily focusses on the 29-05-2010: version 1.10.0 Release consisting of the results from the m2k10 hackathon and up-merge from OpenBSD. This requires a significant note of thanks to Ingo Schwarze (OpenBSD) and Joerg Sonnenberger (NetBSD) for their hard work, and again to Joerg for hosting m2k10. Highlights (mostly cribbed from Ingo's m2k10 report) follow in no particular order:
See cvsweb for historical notes. |
||||||||||||||||
Copyright © 2008–2010 Kristaps Dzonsons, $Date$
|