diff options
Diffstat (limited to 'index.sgml')
-rw-r--r-- | index.sgml | 205 |
1 files changed, 105 insertions, 100 deletions
@@ -15,12 +15,19 @@ <DIV CLASS="head"> <B>mdocml</B> – mdoc macro compiler </DIV> + <DIV CLASS="subhead"> + <A HREF="#description">Description</A> | + <A HREF="#sources">Sources</A> | + <A HREF="#documentation">Documentation</A> | + <A HREF="#contact">Contact</A> | + <A HREF="#news">News</A> + </DIV> </TD> </TR> <TR> <TD VALIGN="top"> <H1> - DESCRIPTION + <A NAME="description">DESCRIPTION</A> </H1> <P> @@ -54,7 +61,7 @@ <TR> <TD> <H1> - SOURCES + <A NAME="sources">SOURCES</A> </H1> <P> @@ -148,7 +155,7 @@ <TR> <TD> <H1> - DOCUMENTATION + <A NAME="documentation">DOCUMENTATION</A> </H1> <P> @@ -202,7 +209,7 @@ <TR> <TD> <H1> - CONTACT + <A NAME="contact">CONTACT</A> </H1> <P> @@ -249,105 +256,103 @@ <TR> <TD> <H1> - NEWS + <A NAME="news">NEWS</A> </H1> - <TABLE WIDTH="100%" CELLPADDING="2"> - <COL CLASS="date"> - <TBODY> - <TR> - <TD VALIGN="top"><SPAN CLASS="date">xx-05-2010</SPAN></TD> - <TD VALIGN="top"> - 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: - <UL> - <LI>a <A HREF="roff.3.html">libroff</A> preprocessor in front of <A - HREF="mdoc.3.html">libmdoc</A> and <A HREF="man.3.html">libman</A> stripping out - <A HREF="roff.7.html">roff</A> instructions;</LI> - <LI>end-of-sentence (EOS) detection in free-form and macro lines;</LI> - <LI>correct handling of tab-separated columnar lists in <SPAN - CLASS="flag">-mdoc</SPAN>;</LI> - <LI>improved main calling routines to optionally use mmap() for better - performance;</LI> - <LI>cleaned up exiting when invoked as <SPAN CLASS="flag">-Tlint</SPAN> or over - multiple files with <SPAN CLASS="flag">-fign-errors</SPAN>;</LI> - <LI>error and warning message handling re-written to be unified for <A - HREF="roff.3.html">libroff</A>, <A HREF="mdoc.3.html">libmdoc</A>, and <A - HREF="man.3.html">libman</A>;</LI> - <LI>handling of badly-nested explicit-scoped macros;</LI> - <LI>improved free-form text parsing in <A HREF="man.3.html">libman</A> and <A - HREF="mdoc.3.html">libmdoc</A>;</LI> - <LI>significant GNU troff compatibility improvements in <SPAN - CLASS="flag">-Tascii</SPAN>, largely in terms of spacing;</LI> - <LI>a regression framework for making sure the many fragilities of GNU troff - aren't trampled in subsequent work;</LI> - <LI>support for <SPAN CLASS="flag">-Tascii</SPAN> breaking at hyphens - encountered in free-form text;</LI> - <LI>and many more minor fixes and improvements (no really, consult <A - HREF="http://mdocml.bsd.lv/cgi-bin/cvsweb/?cvsroot=mdocml">cvsweb</A> and see - for yourself!).</LI> - </UL> - Version: <SPAN CLASS="rev">1.10.0</SPAN>. - </TD> - </TR> - <TR> - <TD VALIGN="top"><SPAN CLASS="date">13-05-2010</SPAN></TD> - <TD VALIGN="top"> - Fixed handling of <Q>\*(Ba</Q> escape. Backed out <SPAN - CLASS="flag">-fno-ign-chars</SPAN> (pointless complexity). Fixed erroneous - breaking of literal lines. Fixed SYNOPSIS breaking lines before non-initial - macros. Changed default section ordering. Most importantly, the framework for - end-of-sentence double-spacing is in place, now implemented for the - <Q>end-of-sentence, end-of-line</Q> rule. This is a stable roll-back point - before the mandoc hackathon in Rostock! - Version: <SPAN CLASS="rev">1.9.25</SPAN>. - </TD> - </TR> - <TR> - <TD VALIGN="top"><SPAN CLASS="date">09-05-2010</SPAN></TD> - <TD VALIGN="top"> - Rolled back break-at-hyphen. <SPAN CLASS="flag">-DUGLY</SPAN> is now the - default (no feature splits!). Free-form text is not de-chunked any more: lines - are passed whole-sale into the front-end, including whitespace. Added mailing - lists. Lastly, <SPAN CLASS="nm">mdocml</SPAN> is the focus of two <A - CLASS="external" HREF="http://socghop.appspot.com/">Google Summer of Code</A> - projects this year: <Q><A CLASS="external" - HREF="http://netbsd-soc.sourceforge.net/projects/mandoc_ps/">mandoc -Tps</A></Q> - (NetBSD) and <Q><A CLASS="external" - HREF="http://wiki.freebsd.org/SummerOfCode2010Projects">BSD-licensed - Text-Processing Tools</A></Q> (FreeBSD). - Version: <SPAN CLASS="rev">1.9.24</SPAN>. - </TD> - </TR> + <DIV CLASS="news"> + <P> + <SPAN CLASS="date">29-05-2010</SPAN>: + version 1.10.0 + </P> + <P> + 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: + </P> + <UL> + <LI>a <A HREF="roff.3.html">libroff</A> preprocessor in front of <A + HREF="mdoc.3.html">libmdoc</A> and <A HREF="man.3.html">libman</A> stripping out + <A HREF="roff.7.html">roff</A> instructions;</LI> + <LI>end-of-sentence (EOS) detection in free-form and macro lines;</LI> + <LI>correct handling of tab-separated columnar lists in <SPAN + CLASS="flag">-mdoc</SPAN>;</LI> + <LI>improved main calling routines to optionally use mmap() for better + performance;</LI> + <LI>cleaned up exiting when invoked as <SPAN CLASS="flag">-Tlint</SPAN> or over + multiple files with <SPAN CLASS="flag">-fign-errors</SPAN>;</LI> + <LI>error and warning message handling re-written to be unified for <A + HREF="roff.3.html">libroff</A>, <A HREF="mdoc.3.html">libmdoc</A>, and <A + HREF="man.3.html">libman</A>;</LI> + <LI>handling of badly-nested explicit-scoped macros;</LI> + <LI>improved free-form text parsing in <A HREF="man.3.html">libman</A> and <A + HREF="mdoc.3.html">libmdoc</A>;</LI> + <LI>significant GNU troff compatibility improvements in <SPAN + CLASS="flag">-Tascii</SPAN>, largely in terms of spacing;</LI> + <LI>a regression framework for making sure the many fragilities of GNU troff + aren't trampled in subsequent work;</LI> + <LI>support for <SPAN CLASS="flag">-Tascii</SPAN> breaking at hyphens + encountered in free-form text;</LI> + <LI>and many more minor fixes and improvements (no really, consult <A + HREF="http://mdocml.bsd.lv/cgi-bin/cvsweb/?cvsroot=mdocml">cvsweb</A> and see + for yourself!).</LI> + </UL> + </DIV> + <DIV CLASS="news"> + <P> + <SPAN CLASS="date">13-05-2010</SPAN>: + version 1.9.25 + </P> + <P> + Fixed handling of <Q>\*(Ba</Q> escape. Backed out <SPAN + CLASS="flag">-fno-ign-chars</SPAN> (pointless complexity). Fixed erroneous + breaking of literal lines. Fixed SYNOPSIS breaking lines before non-initial + macros. Changed default section ordering. Most importantly, the framework for + end-of-sentence double-spacing is in place, now implemented for the + <Q>end-of-sentence, end-of-line</Q> rule. This is a stable roll-back point + before the mandoc hackathon in Rostock! + </P> + </DIV> + <DIV CLASS="news"> + <P> + <SPAN CLASS="date">09-05-2010</SPAN>: + version 1.9.24 + </P> + <P> + Rolled back break-at-hyphen. <SPAN CLASS="flag">-DUGLY</SPAN> is now the + default (no feature splits!). Free-form text is not de-chunked any more: lines + are passed whole-sale into the front-end, including whitespace. Added mailing + lists. Lastly, <SPAN CLASS="nm">mdocml</SPAN> is the focus of two <A + CLASS="external" HREF="http://socghop.appspot.com/">Google Summer of Code</A> + projects this year: <Q><A CLASS="external" + HREF="http://netbsd-soc.sourceforge.net/projects/mandoc_ps/">mandoc -Tps</A></Q> + (NetBSD) and <Q><A CLASS="external" + HREF="http://wiki.freebsd.org/SummerOfCode2010Projects">BSD-licensed + Text-Processing Tools</A></Q> (FreeBSD). + </P> + </DIV> - <TR> - <TD VALIGN="top"><SPAN CLASS="date">07-04-2010</SPAN></TD> - <TD VALIGN="top"> - <SPAN CLASS="nm">mdocml</SPAN> has been linked to the <A CLASS="external" - HREF="http://www.openbsd.org/faq/current.html#20100403">OpenBSD build</a>. This - version incorporates many small changes, mostly from patches by OpenBSD, - allowing crufty manuals to slip by with warnings instead of erroring-out. Some - subtle semantic issues, such as punctuation scope, have also been fixed. - Lastly, some issues with <SPAN CLASS="flag">-Thtml</SPAN> have been fixed, which - prompted an update to the <A HREF="mandoc.1.html">online</A> <A - HREF="mandoc_char.7.html">manual</A> <A HREF="man.7.html">pages</A> style - layout. Version: <SPAN CLASS="rev">1.9.23</SPAN>. - </TD> - </TR> - <TR> - <TD VALIGN="top"></TD> - <TD VALIGN="top"> - See - <A - HREF="http://mdocml.bsd.lv/cgi-bin/cvsweb/index.sgml?cvsroot=mdocml">cvsweb</A> - for historical notes. - </TD> - </TR> - </TBODY> - </TABLE> + <DIV CLASS="news"> + <P> + <SPAN CLASS="date">07-04-2010</SPAN>: + version 1.9.23 + </P> + <P> + <SPAN CLASS="nm">mdocml</SPAN> has been linked to the <A CLASS="external" + HREF="http://www.openbsd.org/faq/current.html#20100403">OpenBSD build</a>. This + version incorporates many small changes, mostly from patches by OpenBSD, + allowing crufty manuals to slip by with warnings instead of erroring-out. Some + subtle semantic issues, such as punctuation scope, have also been fixed. + Lastly, some issues with <SPAN CLASS="flag">-Thtml</SPAN> have been fixed, which + prompted an update to the <A HREF="mandoc.1.html">online</A> <A + HREF="mandoc_char.7.html">manual</A> <A HREF="man.7.html">pages</A> style + layout. + </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> |