diff options
-rw-r--r-- | index.css | 51 | ||||
-rw-r--r-- | index.sgml | 724 |
2 files changed, 363 insertions, 412 deletions
@@ -1,25 +1,31 @@ +html { min-width: 40em; + max-width: 60em; + width: 60%; + margin-left: 4em; } + body { color: #333333; + text-align: justify; font-size: 0.93em; - font-family: Times, sans-serif; } + font-family: Times, serif; } + +h1, h2 { font-size: inherit; } -table.frame { max-width: 800px; - padding-right: 2em; - padding-left: 1em; } +h1 { margin-left: -3.0em; } -table { padding-left: 40px; } +h2 { margin-left: -1.5em; } -p { padding-left: 40px; - text-align: justify; } +p.head, p.foot { margin-left: -3.0em; + text-align: right; } -h1 { font-weight: bold; - font-size: small; - font-family: Verdana, Tahoma, Arial, sans-serif; } +p.head { border-bottom: 1px solid #dddddd; + padding-bottom: 0.2em; } -h2 { font-weight: bold; - font-size: small; - padding-left: 20px; - margin-bottom: 0px; - font-family: Verdana, Tahoma, Arial, sans-serif; } +p.foot { border-top: 1px solid #dddddd; + padding-top: 0.2em; + font-size: smaller; } + +p.news { color: #000000; + margin-left: -0.5em; } span.nm { font-weight: bold; } @@ -29,20 +35,7 @@ span.attn { color: #000000; font-weight: bold; } span.flag { font-weight: bold; } -div.head { border-bottom: 1px solid #dddddd; - padding-bottom: 5px; - text-align: right; } - -div.foot { border-top: 1px solid #dddddd; - padding-top: 5px; - font-size: smaller; - text-align: right; } +a { text-decoration: none; } a.external { background: transparent url(external.png) center right no-repeat; padding-right: 12px; } - -span.date { color: #000000; } - -div.news { margin-bottom: 2em; } - -div.news ul { margin-left: 4em; } @@ -2,408 +2,366 @@ <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> - <META NAME="resource-type" CONTENT="document"> <LINK REL="stylesheet" HREF="index.css" TYPE="text/css" MEDIA="all"> <TITLE>mdocml | mdoc macro compiler</TITLE> </HEAD> <BODY> - <TABLE CLASS="frame" SUMMARY="[frame]"> - <COL WIDTH="100%"> - <TBODY> - <TR> - <TD> - <DIV CLASS="head"> - <B>mdocml</B> – mdoc macro compiler - </DIV> - </TD> - </TR> - <TR> - <TD VALIGN="top"> - <H1> - <A NAME="description">DESCRIPTION</A> - </H1> + <P CLASS="head"> + <B>mdocml</B> – mdoc macro compiler + </P> - <P> - <SPAN CLASS="nm">mdocml</SPAN> is a suite of tools compiling <Q>-<A HREF="mdoc.7.html">mdoc</A></Q>, the - roff macro package of choice for BSD manual pages, and <Q>-<A HREF="man.7.html">man</A></Q>, the - predominant historical package for UNIX manuals. The mission of <SPAN CLASS="nm">mdocml</SPAN> is to - deprecate <A HREF="http://www.gnu.org/software/groff/" CLASS="external">groff</A>, the GNU troff - implementation, for displaying -mdoc pages whilst providing token support for -man. - </P> + <H1> + <A NAME="description">DESCRIPTION</A> + </H1> - <P> - 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, <A CLASS="external" - HREF="http://www.isc.org/software/license">ISC</A>-licensed, fast and regular). - </P> + <P> + <SPAN CLASS="nm">mdocml</SPAN> is a suite of tools compiling <I><A HREF="mdoc.7.html">mdoc</A></I>, the roff macro + package of choice for BSD manual pages, and <I><A HREF="man.7.html">man</A></I>, the predominant historical package for + UNIX manuals. The mission of <SPAN CLASS="nm">mdocml</SPAN> is to deprecate <A + HREF="http://www.gnu.org/software/groff/" CLASS="external">groff</A>, the GNU troff implementation, for displaying <I>mdoc</I> + pages whilst providing token support for <I>man</I>. + </P> - <P> - <SPAN CLASS="nm">mdocml</SPAN> consists of the <A HREF="mandoc.3.html">libmandoc</A> validating - compiler and <A HREF="mandoc.1.html">mandoc</A>, which interfaces with the compiler library to format - output for UNIX terminals, XHTML, HTML, PostScript, and PDF. It is a <A CLASS="external" - HREF="http://bsd.lv/">BSD.lv</A> project. - </P> + <P> + 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, <A + CLASS="external" HREF="http://www.isc.org/software/license">ISC</A>-licensed, fast and regular). + </P> - <P> - <I>Disambiguation</I>: <SPAN CLASS="nm">mdocml</SPAN> is often referred to by its installed binary, - <Q>mandoc</Q>. - </P> - </TD> - </TR> - <TR> - <TD> - <H1> - <A NAME="sources">SOURCES</A> - </H1> + <P> + <SPAN CLASS="nm">mdocml</SPAN> consists of the <A HREF="mandoc.3.html">libmandoc</A> validating compiler and <A + HREF="mandoc.1.html">mandoc</A>, which interfaces with the compiler library to format output for UNIX terminals, XHTML, + HTML, PostScript, and PDF. It is a <A CLASS="external" HREF="http://bsd.lv/">BSD.lv</A> project. + </P> - <P> - <SPAN CLASS="nm">mdocml</SPAN> is in plain-old ANSI C and should build and run on any UNIX system. - The most current version is <SPAN CLASS="attn">@VERSION@</SPAN>, dated <SPAN class="attn">@VDATE@</SPAN>. - </P> + <P> + <I>Disambiguation</I>: <SPAN CLASS="nm">mdocml</SPAN> is often referred to by its installed binary, <Q>mandoc</Q>. + </P> - <H2> - Current - </H2> + <H1> + <A NAME="sources">SOURCES</A> + </H1> - <TABLE WIDTH="100%" SUMMARY="Current Sources"> - <COL WIDTH="175"> - <COL> - <TBODY> - <TR> - <TD>Source archive</TD> - <TD> - <A HREF="/snapshots/mdocml.tar.gz">/snapshots/mdocml.tar.gz</A> - (<A HREF="/snapshots/mdocml.md5">md5</A>) - </TD> - </TR> - <TR> - <TD>Online source</TD> - <TD> - <A HREF="http://mdocml.bsd.lv/cgi-bin/cvsweb/?cvsroot=mdocml">cvsweb</A> - </TD> - </TR> - </TBODY> - </TABLE> + <P> + <SPAN CLASS="nm">mdocml</SPAN> is in plain-old ANSI C and should build and run on any UNIX system. The most current + version is <SPAN CLASS="attn">@VERSION@</SPAN>, dated <SPAN class="attn">@VDATE@</SPAN>. + </P> - <H2> - Downstream - </H2> + <H2> + Current + </H2> - <TABLE WIDTH="100%" SUMMARY="Downstream Sources"> - <COL WIDTH="175"> - <COL> - <TBODY> - <TR> - <TD>DragonFly BSD</TD> - <TD> - <A HREF="http://gitweb.dragonflybsd.org/dragonfly.git/tree/HEAD:/usr.bin/mandoc" - CLASS="external">usr.bin/mandoc</A> - </TD> - </TR> - <TR> - <TD>FreeBSD</TD> - <TD> - <A HREF="http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/mdocml/" - CLASS="external">ports/textproc/mdocml</A> - </TD> - </TR> - <TR> - <TD>NetBSD</TD> - <TD> - <A HREF="http://cvsweb.netbsd.org/bsdweb.cgi/src/external/bsd/mdocml/" - CLASS="external">src/external/bsd/mdocml</A> - </TD> - </TR> - <TR> - <TD>OpenBSD</TD> - <TD> - <A HREF="http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/mandoc/" - CLASS="external">src/usr.bin/mandoc</A> - </TD> - </TR> - </TBODY> - </TABLE> + <TABLE WIDTH="100%" SUMMARY="Current Sources"> + <COL WIDTH="175"> + <COL> + <TBODY> + <TR> + <TD>Source archive</TD> + <TD> + <A HREF="/snapshots/mdocml.tar.gz">/snapshots/mdocml.tar.gz</A> + (<A HREF="/snapshots/mdocml.md5">md5</A>) + </TD> + </TR> + <TR> + <TD>Online source</TD> + <TD> + <A HREF="http://mdocml.bsd.lv/cgi-bin/cvsweb/?cvsroot=mdocml">cvsweb</A> + </TD> + </TR> + </TBODY> + </TABLE> - <H2> - Historical - </H2> + <H2> + Downstream + </H2> - <TABLE WIDTH="100%" SUMMARY="Archived Sources"> - <COL WIDTH="175"> - <COL> - <TBODY> - <TR> - <TD>Source archive</TD> - <TD> - <A HREF="/snapshots/">/snapshots/</A> - </TD> - </TR> - </TBODY> - </TABLE> - </TD> - </TR> - <TR> - <TD> - <H1> - <A NAME="documentation">DOCUMENTATION</A> - </H1> + <TABLE WIDTH="100%" SUMMARY="Downstream Sources"> + <COL WIDTH="175"> + <COL> + <TBODY> + <TR> + <TD>DragonFly BSD</TD> + <TD> + <A HREF="http://gitweb.dragonflybsd.org/dragonfly.git/tree/HEAD:/usr.bin/mandoc" + CLASS="external">usr.bin/mandoc</A> + </TD> + </TR> + <TR> + <TD>FreeBSD</TD> + <TD> + <A HREF="http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/mdocml/" + CLASS="external">ports/textproc/mdocml</A> + </TD> + </TR> + <TR> + <TD>NetBSD</TD> + <TD> + <A HREF="http://cvsweb.netbsd.org/bsdweb.cgi/src/external/bsd/mdocml/" + CLASS="external">src/external/bsd/mdocml</A> + </TD> + </TR> + <TR> + <TD>OpenBSD</TD> + <TD> + <A HREF="http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/mandoc/" + CLASS="external">src/usr.bin/mandoc</A> + </TD> + </TR> + </TBODY> + </TABLE> - <P> - These manuals are generated automatically and refer to the current snapshot. - </P> + <H2> + Historical + </H2> - <TABLE WIDTH="100%" SUMMARY="Documentation"> - <COL WIDTH="175"> - <COL> - <TBODY> - <TR> - <TD VALIGN="top"><A HREF="mandoc.1.html">mandoc(1)</A></TD> - <TD VALIGN="top"> - format and display UNIX manuals - <SPAN STYLE="font-size: smaller;"> - (<A HREF="mandoc.1.txt">text</A> | - <A HREF="mandoc.1.xhtml">xhtml</A> | - <A HREF="mandoc.1.pdf">pdf</A> | - <A HREF="mandoc.1.ps">postscript</A>) - </SPAN> - </TD> - </TR> - <TR> - <TD VALIGN="top"><A HREF="mandoc.3.html">mandoc(3)</A></TD> - <TD VALIGN="top"> - mandoc macro compiler library - <SPAN STYLE="font-size: smaller;"> - (<A HREF="mandoc.3.txt">text</A> | - <A HREF="mandoc.3.xhtml">xhtml</A> | - <A HREF="mandoc.3.pdf">pdf</A> | - <A HREF="mandoc.3.ps">postscript</A>) - </SPAN> - </TD> - </TR> - <TR> - <TD VALIGN="top"><A HREF="man.7.html">man(7)</A></TD> - <TD VALIGN="top"> - man language reference - <SPAN STYLE="font-size: smaller;"> - (<A HREF="man.7.txt">text</A> | - <A HREF="man.7.xhtml">xhtml</A> | - <A HREF="man.7.pdf">pdf</A> | - <A HREF="man.7.ps">postscript</A>) - </SPAN> - </TD> - </TR> - <TR> - <TD VALIGN="top"><A HREF="eqn.7.html">eqn(7)</A></TD> - <TD VALIGN="top"> - eqn-mandoc language reference - <SPAN STYLE="font-size: smaller;"> - (<A HREF="eqn.7.txt">text</A> | - <A HREF="eqn.7.xhtml">xhtml</A> | - <A HREF="eqn.7.pdf">pdf</A> | - <A HREF="eqn.7.ps">postscript</A>) - </SPAN> - </TD> - </TR> - <TR> - <TD VALIGN="top"><A HREF="mandoc_char.7.html">mandoc_char(7)</A></TD> - <TD VALIGN="top"> - mandoc special characters - <SPAN STYLE="font-size: smaller;"> - (<A HREF="mandoc_char.7.txt">text</A> | - <A HREF="mandoc_char.7.xhtml">xhtml</A> | - <A HREF="mandoc_char.7.pdf">pdf</A> | - <A HREF="mandoc_char.7.ps">postscript</A>) - </SPAN> - </TD> - </TR> - <TR> - <TD VALIGN="top"><A HREF="mdoc.7.html">mdoc(7)</A></TD> - <TD VALIGN="top"> - mdoc language reference - <SPAN STYLE="font-size: smaller;"> - (<A HREF="mdoc.7.txt">text</A> | - <A HREF="mdoc.7.xhtml">xhtml</A> | - <A HREF="mdoc.7.pdf">pdf</A> | - <A HREF="mdoc.7.ps">postscript</A>) - </SPAN> - </TD> - </TR> - <TR> - <TD VALIGN="top"><A HREF="roff.7.html">roff(7)</A></TD> - <TD VALIGN="top"> - roff-mandoc language reference - <SPAN STYLE="font-size: smaller;"> - (<A HREF="roff.7.txt">text</A> | - <A HREF="roff.7.xhtml">xhtml</A> | - <A HREF="roff.7.pdf">pdf</A> | - <A HREF="roff.7.ps">postscript</A>) - </SPAN> - </TD> - </TR> - <TR> - <TD VALIGN="top"><A HREF="tbl.7.html">tbl(7)</A></TD> - <TD VALIGN="top"> - tbl-mandoc language reference - <SPAN STYLE="font-size: smaller;"> - (<A HREF="tbl.7.txt">text</A> | - <A HREF="tbl.7.xhtml">xhtml</A> | - <A HREF="tbl.7.pdf">pdf</A> | - <A HREF="tbl.7.ps">postscript</A>) - </SPAN> - </TD> - </TR> - </TBODY> - </TABLE> + <TABLE WIDTH="100%" SUMMARY="Archived Sources"> + <COL WIDTH="175"> + <COL> + <TBODY> + <TR> + <TD>Source archive</TD> + <TD> + <A HREF="/snapshots/">/snapshots/</A> + </TD> + </TR> + </TBODY> + </TABLE> - <P> - See <Q><A CLASS="external" HREF="http://manpages.bsd.lv">Writing UNIX Manual Pages</A></Q> for a general - introduction to manpages and mdoc. - </P> - </TD> - </TR> - <TR> - <TD> - <H1> - <A NAME="contact">CONTACT</A> - </H1> + <H1> + <A NAME="documentation">DOCUMENTATION</A> + </H1> - <P> - Use the mailing lists for bug-reports, patches, questions, etc. (these require - subscription). - Please check the - <A HREF="http://mdocml.bsd.lv/cgi-bin/cvsweb/TODO?cvsroot=mdocml">TODO</A> for known issues - before posting. - Beyond that, contact Kristaps at <A - HREF="http://mailhide.recaptcha.net/d?k=01M6h_w7twDp58ZgH57eWC_w==&c=Q2DBUt401ePlSeupJFrq_Q==" - TITLE="Reveal this e-mail address">kris...</A>@bsd.lv. - </P> + <P> + These manuals are generated automatically and refer to the current snapshot. + </P> - <TABLE WIDTH="100%" SUMMARY="Mailing Lists"> - <COL WIDTH="175"> - <COL> - <TBODY> - <TR> - <TD> - disc<A CLASS="external" TITLE="Reveal this e-mail address" - HREF="http://www.google.com/recaptcha/mailhide/d?k=01KQ80PFH5n3BBNpF5Gs4sRg==&c=EV1QytpQqTHSItc2IXvZyocgYLPnG5K0JKw_gwMC9yc=">...</A>@mdocml.bsd.lv - </TD> - <TD> - bug-reports, general questions, and announcements - <SPAN STYLE="font-size: smaller;">(<A HREF="/archives/discuss/summary.html">archive</A>)</SPAN> - </TD> - </TR> - <TR> - <TD> - tec<A CLASS="external" TITLE="Reveal this e-mail address" - HREF="http://www.google.com/recaptcha/mailhide/d?k=01qDX_iV0RlUOarEvb6mR28g==&c=gRXsTjza0NNCFPaYu-Taj2tF0pmYZSc90EZkFkhkxgo=">...</A>@mdocml.bsd.lv - </TD> - <TD> - patches and system discussions - <SPAN STYLE="font-size: smaller;">(<A HREF="/archives/tech/summary.html">archive</A>)</SPAN> - </TD> - </TR> - <TR> - <TD> - sou<A CLASS="external" TITLE="Reveal this e-mail address" - HREF="http://www.google.com/recaptcha/mailhide/d?k=01prQrAZhhl2EbIwVcRfABsQ==&c=KtTW4Yic9xk-8g40KzJoca4fR3MYXv28g8NC6OQV-T8=">...</A>@mdocml.bsd.lv - </TD> - <TD> - source commit messages - <SPAN STYLE="font-size: smaller;">(<A HREF="/archives/source/summary.html">archive</A>)</SPAN> - </TD> - </TR> - </TBODY> - </TABLE> - </TD> - </TR> - <TR> - <TD> - <H1> - <A NAME="news">NEWS</A> - </H1> - <DIV CLASS="news"> - <P> - <SPAN CLASS="date">04-04-2011</SPAN>: - version 1.11.1 - </P> - <P> - The earlier <I>libroff</I>, <I>libmdoc</I>, and <I>libman</I> soup have been merged into - a single library, <A HREF="mandoc.3.html">libmandoc</A>, which manages all aspects of - parsing real manuals (from line-handling to <A HREF="tbl.7.html">tbl</A> parsing). - </P> - <P> - Beyond this structural change, initial <A HREF="eqn.7.html">eqn</A> functionality is in - place. For the time being, this is limited to the recognition of equation blocks; - future version of <SPAN CLASS="nm">mdocml</SPAN> will expand upon this framework. - </P> - <P> - As usual, many general fixes and improvements have also occured. In particular, a great - deal of redundancy and superfluous code has been removed with the merging of the backend - libraries. - </P> - </DIV> - <DIV CLASS="news"> - <P> - <SPAN CLASS="date">07-01-2011</SPAN>: - version 1.10.9 - </P> - <P> - Many back-end fixes have been implemented: argument handling (quoting), <A - HREF="man.7.html">man</A> improvements, error/warning classes, and many more. - </P> - <P> - Initial <A HREF="tbl.7.html">tbl</A> functionality (see the <Q>TS</Q>, <Q>TE</Q>, and - <Q>T&</Q> macros in the <A HREF="roff.7.html#x5c265453">roff</A> manual) has been - merged from <A CLASS="external" HREF="http://tbl.bsd.lv">tbl.bsd.lv</A>. Output is - still minimal, especially for <SPAN CLASS="flag">-Thtml</SPAN> and <SPAN - CLASS="flag">-Txhtml</SPAN>, but manages to at least display data. This means that <A - HREF="mandoc.1.html">mandoc</A> now has built-in support for two troff preprocessors via - <DEL>libroff</DEL>: soelim and tbl. - </P> - </DIV> - <DIV CLASS="news"> - <P> - <SPAN CLASS="date">24-12-2010</SPAN>: - version 1.10.8 - </P> - <P> - Significant improvements merged from <A CLASS="external" - HREF="http://www.openbsd.org">OpenBSD</A> downstream, including - </P> - <UL> - <LI>many new <A HREF="roff.7.html">roff</A> components,</LI> - <LI>in-line implementation of troff's soelim,</LI> - <LI>broken-block handling,</LI> - <LI>overhauled error classifications, and</LI> - <LI>cleaned up handling of error conditions.</LI> - </UL> - <P> - Also overhauled the <SPAN CLASS="flag">-Thtml</SPAN> and <SPAN - CLASS="flag">-Txhtml</SPAN> output modes. They now display readable output in arbitrary - browsers, including text-based ones like <A CLASS="external" - HREF="http://lynx.isc.org">lynx</A>. See HTML and XHTML manuals in the <A - HREF="#documentation">DOCUMENTATION</A> section for examples. <SPAN - CLASS="attn">Attention: available style-sheet classes have been considerably - changed!</SPAN> See the <SPAN CLASS="file">example.style.css</SPAN> file for details. - Lastly, <DEL>libmdoc</DEL> and <DEL>libman</DEL> have been - cleaned up and reduced in size and complexity. - </P> - </DIV> - <P> - See <A HREF="http://mdocml.bsd.lv/cgi-bin/cvsweb/index.sgml?cvsroot=mdocml">cvsweb</A> for - historical notes. - </P> - </TD> - </TR> - <TR> - <TD> - <DIV CLASS="foot"> - Copyright © 2008–2011 Kristaps Dzonsons, $Date$ - </DIV> - </TD> - </TR> - </TBODY> - </TABLE> + <TABLE WIDTH="100%" SUMMARY="Documentation"> + <COL WIDTH="175"> + <COL> + <TBODY> + <TR> + <TD VALIGN="top"><A HREF="mandoc.1.html">mandoc(1)</A></TD> + <TD VALIGN="top"> + format and display UNIX manuals + <SMALL> + (<A HREF="mandoc.1.txt">text</A> | + <A HREF="mandoc.1.xhtml">xhtml</A> | + <A HREF="mandoc.1.pdf">pdf</A> | + <A HREF="mandoc.1.ps">postscript</A>) + </SMALL> + </TD> + </TR> + <TR> + <TD VALIGN="top"><A HREF="mandoc.3.html">mandoc(3)</A></TD> + <TD VALIGN="top"> + mandoc macro compiler library + <SMALL> + (<A HREF="mandoc.3.txt">text</A> | + <A HREF="mandoc.3.xhtml">xhtml</A> | + <A HREF="mandoc.3.pdf">pdf</A> | + <A HREF="mandoc.3.ps">postscript</A>) + </SMALL> + </TD> + </TR> + <TR> + <TD VALIGN="top"><A HREF="man.7.html">man(7)</A></TD> + <TD VALIGN="top"> + man language reference + <SMALL> + (<A HREF="man.7.txt">text</A> | + <A HREF="man.7.xhtml">xhtml</A> | + <A HREF="man.7.pdf">pdf</A> | + <A HREF="man.7.ps">postscript</A>) + </SMALL> + </TD> + </TR> + <TR> + <TD VALIGN="top"><A HREF="eqn.7.html">eqn(7)</A></TD> + <TD VALIGN="top"> + eqn-mandoc language reference + <SMALL> + (<A HREF="eqn.7.txt">text</A> | + <A HREF="eqn.7.xhtml">xhtml</A> | + <A HREF="eqn.7.pdf">pdf</A> | + <A HREF="eqn.7.ps">postscript</A>) + </SMALL> + </TD> + </TR> + <TR> + <TD VALIGN="top"><A HREF="mandoc_char.7.html">mandoc_char(7)</A></TD> + <TD VALIGN="top"> + mandoc special characters + <SMALL> + (<A HREF="mandoc_char.7.txt">text</A> | + <A HREF="mandoc_char.7.xhtml">xhtml</A> | + <A HREF="mandoc_char.7.pdf">pdf</A> | + <A HREF="mandoc_char.7.ps">postscript</A>) + </SMALL> + </TD> + </TR> + <TR> + <TD VALIGN="top"><A HREF="mdoc.7.html">mdoc(7)</A></TD> + <TD VALIGN="top"> + mdoc language reference + <SMALL> + (<A HREF="mdoc.7.txt">text</A> | + <A HREF="mdoc.7.xhtml">xhtml</A> | + <A HREF="mdoc.7.pdf">pdf</A> | + <A HREF="mdoc.7.ps">postscript</A>) + </SMALL> + </TD> + </TR> + <TR> + <TD VALIGN="top"><A HREF="roff.7.html">roff(7)</A></TD> + <TD VALIGN="top"> + roff-mandoc language reference + <SMALL> + (<A HREF="roff.7.txt">text</A> | + <A HREF="roff.7.xhtml">xhtml</A> | + <A HREF="roff.7.pdf">pdf</A> | + <A HREF="roff.7.ps">postscript</A>) + </SMALL> + </TD> + </TR> + <TR> + <TD VALIGN="top"><A HREF="tbl.7.html">tbl(7)</A></TD> + <TD VALIGN="top"> + tbl-mandoc language reference + <SMALL> + (<A HREF="tbl.7.txt">text</A> | + <A HREF="tbl.7.xhtml">xhtml</A> | + <A HREF="tbl.7.pdf">pdf</A> | + <A HREF="tbl.7.ps">postscript</A>) + </SMALL> + </TD> + </TR> + </TBODY> + </TABLE> + + <H1> + <A NAME="contact">CONTACT</A> + </H1> + + <P> + Use the mailing lists for bug-reports, patches, questions, etc. (these require subscription). Please check the + <A HREF="http://mdocml.bsd.lv/cgi-bin/cvsweb/TODO?cvsroot=mdocml">TODO</A> for known issues + before posting. Beyond that, contact Kristaps at <A + HREF="http://mailhide.recaptcha.net/d?k=01M6h_w7twDp58ZgH57eWC_w==&c=Q2DBUt401ePlSeupJFrq_Q==" TITLE="Reveal + this e-mail address">kris...</A>@bsd.lv. + </P> + + <TABLE WIDTH="100%" SUMMARY="Mailing Lists"> + <COL WIDTH="175"> + <COL> + <TBODY> + <TR> + <TD> + disc<A CLASS="external" TITLE="Reveal this e-mail address" + HREF="http://www.google.com/recaptcha/mailhide/d?k=01KQ80PFH5n3BBNpF5Gs4sRg==&c=EV1QytpQqTHSItc2IXvZyocgYLPnG5K0JKw_gwMC9yc=">...</A>@mdocml.bsd.lv + </TD> + <TD> + bug-reports, general questions, and announcements + <SMALL>(<A HREF="/archives/discuss/summary.html">archive</A>)</SMALL> + </TD> + </TR> + <TR> + <TD> + tec<A CLASS="external" TITLE="Reveal this e-mail address" + HREF="http://www.google.com/recaptcha/mailhide/d?k=01qDX_iV0RlUOarEvb6mR28g==&c=gRXsTjza0NNCFPaYu-Taj2tF0pmYZSc90EZkFkhkxgo=">...</A>@mdocml.bsd.lv + </TD> + <TD> + patches and system discussions + <SMALL>(<A HREF="/archives/tech/summary.html">archive</A>)</SMALL> + </TD> + </TR> + <TR> + <TD> + sou<A CLASS="external" TITLE="Reveal this e-mail address" + HREF="http://www.google.com/recaptcha/mailhide/d?k=01prQrAZhhl2EbIwVcRfABsQ==&c=KtTW4Yic9xk-8g40KzJoca4fR3MYXv28g8NC6OQV-T8=">...</A>@mdocml.bsd.lv + </TD> + <TD> + source commit messages + <SMALL>(<A HREF="/archives/source/summary.html">archive</A>)</SMALL> + </TD> + </TR> + </TBODY> + </TABLE> + + <H1> + <A NAME="news">NEWS</A> + </H1> + + <P CLASS="news"> + 04-04-2011: version 1.11.1 + </P> + <P> + The earlier <I>libroff</I>, <I>libmdoc</I>, and <I>libman</I> soup have been merged into + a single library, <A HREF="mandoc.3.html">libmandoc</A>, which manages all aspects of + parsing real manuals (from line-handling to <A HREF="tbl.7.html">tbl</A> parsing). + </P> + <P> + Beyond this structural change, initial <A HREF="eqn.7.html">eqn</A> functionality is in + place. For the time being, this is limited to the recognition of equation blocks; + future version of <SPAN CLASS="nm">mdocml</SPAN> will expand upon this framework. + </P> + <P> + As usual, many general fixes and improvements have also occured. In particular, a great + deal of redundancy and superfluous code has been removed with the merging of the backend + libraries. + </P> + + <P CLASS="news"> + 07-01-2011: version 1.10.9 + </P> + <P> + Many back-end fixes have been implemented: argument handling (quoting), <A + HREF="man.7.html">man</A> improvements, error/warning classes, and many more. + </P> + <P> + Initial <A HREF="tbl.7.html">tbl</A> functionality (see the <Q>TS</Q>, <Q>TE</Q>, and + <Q>T&</Q> macros in the <A HREF="roff.7.html#x5c265453">roff</A> manual) has been + merged from <A CLASS="external" HREF="http://tbl.bsd.lv">tbl.bsd.lv</A>. Output is + still minimal, especially for <SPAN CLASS="flag">-Thtml</SPAN> and <SPAN + CLASS="flag">-Txhtml</SPAN>, but manages to at least display data. This means that <A + HREF="mandoc.1.html">mandoc</A> now has built-in support for two troff preprocessors via + <DEL>libroff</DEL>: soelim and tbl. + </P> + + <P CLASS="news"> + 24-12-2010: version 1.10.8 + </P> + <P> + Significant improvements merged from <A CLASS="external" + HREF="http://www.openbsd.org">OpenBSD</A> downstream, including + </P> + <UL> + <LI>many new <A HREF="roff.7.html">roff</A> components,</LI> + <LI>in-line implementation of troff's soelim,</LI> + <LI>broken-block handling,</LI> + <LI>overhauled error classifications, and</LI> + <LI>cleaned up handling of error conditions.</LI> + </UL> + <P> + Also overhauled the <SPAN CLASS="flag">-Thtml</SPAN> and <SPAN + CLASS="flag">-Txhtml</SPAN> output modes. They now display readable output in arbitrary + browsers, including text-based ones like <A CLASS="external" + HREF="http://lynx.isc.org">lynx</A>. See HTML and XHTML manuals in the <A + HREF="#documentation">DOCUMENTATION</A> section for examples. <SPAN + CLASS="attn">Attention: available style-sheet classes have been considerably + changed!</SPAN> See the <SPAN CLASS="file">example.style.css</SPAN> file for details. + Lastly, <DEL>libmdoc</DEL> and <DEL>libman</DEL> have been + cleaned up and reduced in size and complexity. + </P> + + <P> + See <A HREF="http://mdocml.bsd.lv/cgi-bin/cvsweb/index.sgml?cvsroot=mdocml">cvsweb</A> for + historical notes. + </P> + + <P CLASS="foot"> + Copyright © 2008–2011 + <A CLASS="external" HREF="http://kristaps.bsd.lv">Kristaps Dzonsons</A>, + $Date$ + </P> </BODY> </HTML> |