<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in man_term.c</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/mdocml/dist/man_term.c</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>merge mandoc 1.14.6</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.16</description>
    <pubDate>Fri May 09 07:35:40 UTC 2025</pubDate>
    <dc:creator>wiz</dc:creator>
</item>

<item>
    <title>branches:  1.15.12;<br/>resolve conflicts</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.15</description>
    <pubDate>Mon Mar 11 00:15:38 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>merge conflicts</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.14</description>
    <pubDate>Tue Aug 14 08:53:06 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.13.10;  1.13.12;<br/>merge conflicts.</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.13</description>
    <pubDate>Sat Mar 18 15:24:17 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.12.2;<br/>merge conflicts</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.12</description>
    <pubDate>Fri Jul 15 19:40:42 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.11.2;<br/>merge conflicts.</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.11</description>
    <pubDate>Thu Dec 17 22:31:12 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Merge mdocml 1.12.3.</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.10</description>
    <pubDate>Sun Jan 05 19:27:20 UTC 2014</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.9.6;<br/>Merge for mdocml 1.20.1pre import</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.9</description>
    <pubDate>Mon Jan 30 17:03:01 UTC 2012</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.8.2;<br/>Merge changes for mdocml-1.12.0.</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.8</description>
    <pubDate>Tue Oct 11 19:12:13 UTC 2011</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Merge for mdocml-1.11.1</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.7</description>
    <pubDate>Fri Apr 15 13:47:17 UTC 2011</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Merge for mdocml-1.10.9</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.6</description>
    <pubDate>Wed Jan 12 22:58:42 UTC 2011</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Merge mdocml 1.10.5</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.5</description>
    <pubDate>Tue Jul 27 22:40:24 UTC 2010</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Merge mdocml 1.10.4</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.4</description>
    <pubDate>Sun Jul 25 19:12:40 UTC 2010</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Merge mdocml-1.10.1</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.3</description>
    <pubDate>Thu Jun 24 17:19:58 UTC 2010</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Move the character table initialisation a bit earlier for man pages that<br/>contain special characters in the header. From upstream.</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.2</description>
    <pubDate>Thu Jun 17 00:56:03 UTC 2010</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.1</description>
    <pubDate>Wed Oct 21 17:45:07 UTC 2009</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>import mandoc 1.14.6</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.1.1.22</description>
    <pubDate>Fri May 09 07:32:19 UTC 2025</pubDate>
    <dc:creator>wiz</dc:creator>
</item>

<item>
    <title>Changes in version 1.14.5, released on March 10, 2019<br/><br/>    --- MAJOR NEW FEATURES ---<br/> * apropos(1): improve POSIX compliance by accepting case-insensitive<br/>   extended regular expressions by default<br/> * new -O tag[=term] output option (open a page at the definition of a term)<br/> * tbl(7) -T html: spanning and horizontal and vertical alignment of cells<br/> * tbl(7) -T html: draw lines on the edges of table cells<br/> * tbl(7) -T utf8: render lines with the Unicode box drawing characters<br/> * mandoc is now able to handle the manual pages of the groff package.<br/>    --- MINOR NEW FEATURES ---<br/> * -T html: new option -O toc (table of contents)<br/> * -T html: second argument to -O man to support local and remote links<br/> * mdoc(7) .Bd -centered now fills the text contained in it<br/> * man-ext .SY and .YS macros (synopsis block)<br/> * man-ext .TQ macro (tagged paragraph without vertical space before it)<br/> * tbl(7) \&amp; explicit alignment indicator<br/> * roff(7) .shift, .while, and .return requests<br/> * roff(7) .char request (output glyph definition)<br/> * roff(7) .nop request (no operation)<br/> * roff(7) .ft request: handle the CB, CI, and CR fonts<br/> * roff(7) .if c conditional (character available)<br/> * roff(7) \\$@ escape sequence (insert all macro arguments, quoted)<br/> * roff(7) \*(.T predefined string (interpolate output device name)<br/> * roff(7) \[charNNN] escape sequence (for printable ASCII characters)<br/> * roff(7) \# escape sequence (line continuation with comment)<br/>    --- HTML OUTPUT SYNTAX CORRECTIONS ---<br/> * Render .br and \p as &lt;br/&gt;, not as an empty &lt;div&gt;.<br/> * Render .Pp and .PP as &lt;p&gt; and automatically close it when needed.<br/> * Stop writing empty list elements for non-compact .Bl -tag lists.<br/> * Do not put &lt;p&gt; inside &lt;a&gt; if .UR or .MT contain .PP.<br/> * Implement tooltips purely in CSS rather than abusing title= attributes.<br/>    --- MINOR FUNCTIONAL IMPROVEMENTS ---<br/> * many improvements to the handling of fill and no-fill mode<br/> * tbl(7): better column widths in the presence of horizontal spans<br/> * several minor improvements to escape sequence handling<br/> * several minor improvements to manual font handling<br/> * portability: autodetect need for _GNU_SOURCE or _OPENBSD_SOURCE<br/> * portability: autodetect whether less(1) supports the -T option<br/> * large numbers of bugfixes of diverse kinds<br/>    --- STRUCTURAL IMPROVEMENTS ---<br/> * Disentangle eqn(7) and tbl(7) from other parser header files,<br/>   and clean up some parser data structures.<br/> * Substantially simplify error and warning message infrastructure.<br/>    --- THANKS TO ---<br/> * John Gardner for crucial help implementing tooltips in CSS.<br/> * Alexander Bluhm, Raphael Graf, Ted Unangst (OpenBSD)<br/>   and Daniel Sabogal (Alpine Linux) for patches.<br/> * Anthony Bentley and Jason McIntyre (OpenBSD) for documentation patches,<br/>   suggesting new features, bug reports, and useful discussions.<br/> * Kyle Evans and Baptiste Daroussin (FreeBSD) for minor patches.<br/> * Pali Rohar for suggesting multiple new features and for reporting<br/>   several bugs and missing features.<br/> * Klemens Nanni (OpenBSD) for suggesting multiple new features.<br/> * Kristaps Dzonsons (bsd.lv), Marc Espie (OpenBSD), Adam Kalisz,<br/>   and Laura Morales for suggesting new features.<br/> * Wolfram Schneider and Yuri Pankov (FreeBSD) for reporting missing features.<br/> * Edward Tomasz Napierala (FreeBSD) for suggesting a feature improvement.<br/> * Thomas Klausner (NetBSD) and Sevan Janiyan (SmartOS)<br/>   for bug reports and release testing.<br/> * Bryan Steele, Janne Johansson, Kurt Mosiejczuk, Mike Belopuhov, Theo<br/>   Buehler, Todd Miller (OpenBSD), Andreas Gustafsson, Christos Zoulas,<br/>   Robert Elz (NetBSD), Kurt Jaeger (FreeBSD), Fabio Scotoni, Kelvin<br/>   Sherlock, Mark Harris, Orestis Ioannou, Raf Czlonka, and Sean Farrell<br/>   for bug reports.<br/> * Ulrich Spoerlein (FreeBSD), Leah Neukirchen (Void Linux),<br/>   Matej Cepl (openSUSE), and Jan Stary (MacOS X) for release testing.<br/> * Brian Callahan and Stuart Henderson (OpenBSD) for help<br/>   with the OpenBSD groff port.<br/> * Bertrand Garrigues, Branden Robinson, Ralph Corderoy, and Werner<br/>   Lemberg (GNU troff) for checking groff patches.<br/> * Scott Cheloha, Theo de Raadt (OpenBSD)<br/>   and Natanael Copa (Alpine Linux) for useful discussions.</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.1.1.21</description>
    <pubDate>Sun Mar 10 22:29:00 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import 1.14.4<br/><br/>This file lists the most important changes in the mandoc.bsd.lv distribution.<br/><br/>Changes in version 1.14.4, released on August 8, 2018<br/><br/>    --- MAJOR NEW FEATURES ---<br/> * In ASCII output, render mathematical symbols and greek letters<br/>   as transliterations conveying the characters' meanings rather<br/>   than trying to imitate their shape.  Consequently, such characters<br/>   can now be used in portable manual pages.  All the same, please<br/>   limit their use to contexts where they really matter, for example<br/>   when showing complicated mathematical formulae.<br/> * First steps towards better support for small screens in HTML<br/>   output (responsive design): avoid most style= attributes, in<br/>   particular all hard-coded indentations and column widths, and<br/>   provide a better mandoc.css style sheet with a @media query,<br/>   using em units throughout, and avoiding redundancy in selectors.<br/> * Better HTML output with some more fitting HTML elements, eliminating<br/>   needless class= attributes, and avoiding various HTML syntax errors<br/>   (element nesting, URL-fragment syntax, duplicate id= attributes).<br/>    --- MINOR NEW FEATURES ---<br/> * When a man(1) argument contains a slash, imply -l like in man-db.<br/> * Use TIOCGWINSZ to reduce the default -Owidth and -Oindent during<br/>   interactive use on terminals narrower than 79 columns.<br/> * Generated PostScript files are now more than 50% smaller.<br/> * Terminal rendering of eqn(7) is improved in several respects.<br/> * Simplified and nicer output from the mdoc(7) .Lk macro, formatting<br/>   all links in-line, even long ones.<br/> * roff(7) \n+ and \n- numerical register auto-increment and -decrement<br/> * roff(7) .nr optional third argument (auto-increment step size)<br/> * Autodetect in ./configure whether the compiler can use -W and -static,<br/>   allowing to build on Solaris 10 and 11 without any configure.local.<br/>    --- RELIABILITY BUGFIXES ---<br/> * Only activate UTF-8 output when the user really selected UTF-8,<br/>   not some other multibyte character encoding.<br/> * Prevent excessive .ll arguments from generating infinite output.<br/> * Fix out of bounds accesses to parse buffers that could happen when<br/>   using renamed or user defined macros after roff(7) conditionals.<br/> * Avoid an assertion failure in certain .Bl -column lists.<br/> * Avoid a NULL pointer access on deroff() failure after '.SS ""'.<br/> * Fix a segfault that could be triggered by two invalid .Dt macros.<br/> * Fix two syntax errors in generated PDF files.<br/> * Properly state the page size in generated PostScript files.<br/> * Close a memory leak caused by missing gzclose(3).<br/> * Fix misformatting of man(7) documents lacking .SH macros<br/>   in PostScript and PDF output.<br/> * And many minor bugfixes.<br/>    --- THANKS TO ---<br/> * Marc Espie (OpenBSD) for implementing the size reduction of<br/>   PostScript files, one additional patch for code simplification,<br/>   and two bug reports.<br/> * Theo Buehler (OpenBSD) for a bugfix patch,<br/>   and Theo de Raadt (OpenBSD) for checking it.<br/> * John Gardner for more than a dozen suggestions regarding HTML output.<br/> * Mike Williams for teaching me how to use %%DocumentMedia and<br/>   setpagedevice in PostScript files.<br/> * Werner Lemberg (groff) for feedback on mdoc(7) language changes.<br/> * Colin Watson (man-db) for feedback on man-db semantics.<br/> * Jason McIntyre (OpenBSD) for lots of feedback and suggestions<br/>   on diagnostic messages and on the documentation.<br/> * Thomas Klausner (NetBSD) for suggesting two new style messages<br/>   and one new feature, for two bug reports, and for release testing.<br/> * Leah Neukirchen (Void Linux) for suggesting a new style message,<br/>   five bug reports, and release testing.<br/> * Anthony Bentley (OpenBSD) for reporting multiple bugs and missing<br/>   features.<br/> * Paul Irofti (OpenBSD) and Nate Bargmann for suggesting new features.<br/> * Michael Stapelberg (Debian) for bug reports and release testing.<br/> * Christian Weisgerber, Jonathan Gray, Stuart Henderson,<br/>   Ted Unangst (OpenBSD), Takeshi Nakayama (NetBSD),<br/>   Anton Lazarov, Jakub Klinkovsky, Jan Stary, Jesper Wallin,<br/>   Will Backmam, and Wolfgang Mueller for bug reports.<br/> * Sevan Janiyan (NetBSD) for additions to lib.in.<br/> * George Brown for suggesting code simplifications.<br/> * David Coppa, Igor Sobrado (OpenBSD), and Alexander Kuleshov<br/>   for documentation improvements.<br/> * Laura Morales and Raf Czlonka for questions resulting in better<br/>   documentation.<br/> * Yuri Pankov (illumos) for release testing.<br/><br/>Changes in version 1.14.3, released on August 5, 2017<br/><br/>    --- BUG FIXES ---<br/> * man(7): Do not crash with out-of-bounds read access to a constant<br/>   array if .sp or a blank line immediately precedes .SS or .SH.<br/> * mdoc(7): Do not crash with out-of-bounds read access to a constant<br/>   array if .sp or a blank line precede the first .Sh macro.<br/> * tbl(7): Ignore explicitly specified negative column widths rather than<br/>   wrapping around to huge numbers and risking memory exhaustion.<br/> * man(1): No longer use names that only occur in the SYNOPSIS section.<br/>   Gets rid of some surprising behaviour and bogus warnings.<br/>    --- THANKS TO ---<br/>   Leah Neukirchen (Void Linux), Markus Waldeck (Debian),<br/>   Peter Bui (nd.edu), and Yuri Pankov (illumos) for bug reports.<br/><br/>Changes in version 1.14.2, released on July 28, 2017<br/><br/>    --- MAJOR NEW FEATURES ---<br/> * New mdoc(7) -Tmarkdown output mode.<br/> * For -Thtml, implement internal hyperlinks pointing to authoritative<br/>   definitions of various syntax elements, similar to the ctags(1)-like<br/>   less(1) :t internal searching in terminal mode.<br/> * Provide a superset of the functionality of the former mdoclint(1)<br/>   utility and a new -Wstyle message level with several new messages,<br/>   including validity checking of .Xr cross references.<br/> * tbl(7): Implement automatic line breaking inside individual table<br/>   cells, and several other formatting improvements.<br/> * eqn(7): Complete rewrite of the lexer, resulting in several bugfixes.<br/> * Continue parser unification, in particular allowing generation<br/>   of syntax tree nodes on the roff(7) level, allowing implementation<br/>   of many additional roff requests.<br/>    --- REMOVED FUNCTIONALITY ---<br/> * Delete the manpage(1) utility.  It was never enabled in any release.<br/> * Delete the -Txhtml command line option.  It has been an obsolete<br/>   alias for the -Thtml output mode for more than two years.<br/>    --- MINOR NEW FEATURES ---<br/> * -Tlint now puts parser messages on stdout instead of stderr,<br/>   making commands like "man -l -Tlint *.1" useful.<br/> * mdoc(7): Various .Lk formatting improvements.<br/> * mdoc(7) -Thtml: Better CSS for .Bl lists.<br/> * man(7): Implement the .MT/.ME block macro (mailto hyperlink).<br/> * man(7): Implement the .DT macro (restore default tab positions).<br/> * man(7): Improved support for manuals generated with reStructuredText<br/>   by partial support for the \n[an-margin] number register.<br/> * man(7) -Thtml: Support deep linking to .SH and .SS headers.<br/> * tbl(7): Implement the "allbox" table option.<br/> * tbl(7): Implement the column spacing and the 'w' (minimum column<br/>   width) layout modifiers.<br/> * tbl(7): Significant improvements of the manual page.<br/> * eqn(7): Much improved font selection, including recognition of<br/>   well-known function names, and a few other formatting improvements.<br/> * eqn(7) -Thtml: Use &lt;mn&gt; and &lt;mo&gt; in addition to &lt;mi&gt;.<br/> * roff(7): Implement the .ce (centering), .mc (margin character),<br/>   .rj (right justify), .ta (define tab stops), .ti (temporary indent),<br/>   .als (macro alias), .ec and .eo (escape character control),<br/>   .po (page offset), and .rn (macro rename) requests.<br/> * roff(7) .am: Implement appending to mdoc(7) and man(7) macros.<br/> * roff(7): implement the \h (horizontol motion), \l (horizontal<br/>   line drawing), and \p (break output line) escape sequences,<br/>   and also several additional character escape sequences.<br/> * roff(7): Implement the 'd' conditional (macro or string defined).<br/> * man.cgi(8) now uses pledge(2), too.<br/> * regress.pl(1): simpler user interface, better summary output,<br/>   simpler code, and no more recursion.<br/>    --- THANKS TO ---<br/> * Anthony Bentley (OpenBSD) for the implementation of .MT/.ME,<br/>   reports of many bugs and missing features, and suggestions<br/>   for a number of feature and documentation improvements.<br/> * Sebastien Marie (OpenBSD) for two source code patches and<br/>   for some useful discussions.<br/> * Florian Obser (OpenBSD) for a bugfix patch and a bug report.<br/> * Jonathan Gray (OpenBSD) for several bug reports from afl(1)<br/>   and several more from static analysis tools.<br/> * Theo Buehler (OpenBSD) for several bug reports, most from afl(1).<br/> * Jason McIntyre (OpenBSD) for many useful discussions about a<br/>   wide variety of topics, lots of continuous testing, a number of<br/>   bug reports, and some suggestions for messages and documentation.<br/> * Thomas Klausner (NetBSD) for lots of help while migrating<br/>   mdoclint(1) functionality to mandoc -Tlint, for suggesting<br/>   several useful new messages, and for release testing.<br/> * Reyk Floeter (OpenBSD) and Vsevolod Stakhov (FreeBSD) for<br/>   suggesting a markdown output mode.<br/> * Thomas Guettler for suggesting -Thtml internal hyperlinks.<br/> * Yuri Pankov (Illumos) for inspiring new warning messages and<br/>   for extensive release testing.<br/> * Anton Lindqvist and TJ Townsend (both OpenBSD) and Jan Stary<br/>   for multiple bug reports.<br/> * Leah Neukirchen (Void Linux) for bug reports and release testing.<br/> * Michael Stapelberg (Debian) for suggesting feature improvements<br/>   and for release testing.<br/> * Martin Natano and Theo de Raadt (both OpenBSD), Andreas Voegele,<br/>   Gabriel Guzman, Gonzalo Tornaria, Markus Waldeck, and Raf Czlonka<br/>   for bug reports.<br/> * Antoine Jacoutot (OpenBSD) and Steffen Nurpmeso for suggesting<br/>   feature improvements.<br/> * Dag-Erling Smoergrav (FreeBSD) for inspiring new warning messages.<br/> * Ted Unangst and Marc Espie (OpenBSD) for providing useful ideas.<br/> * Svyatoslav Mishyn (Crux Linux) for release testing.<br/> * Carsten Kunze (Heirloom roff) for help keeping mandoc and groff<br/>   compatible and for committing some of my patches to groff.</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.1.1.20</description>
    <pubDate>Tue Aug 14 08:41:15 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Changes in version 1.14.1, released on February 21, 2017<br/><br/>    --- MAJOR NEW FEATURES ---<br/> * apropos(1): Reimplement complete semantic search functionality<br/>   without the dependency on SQLite3, using only POSIX APIs.<br/>   This comes with a completely new mandoc.db(5) file format.<br/> * man(1): Support more than one tag entry for the same search term,<br/>   plus some minor improvements to the less(1) :t support.<br/> * -Thtml: Use real macro names for CSS classes.<br/>   Systematic cleanup of and many improvements to mandoc.css.<br/> * -Thtml: Produce human readable HTML code by using indentation<br/>   and better line breaks.  Improve various HTML elements,<br/>   and trim several useless ones.<br/> * New catman(8) utility, still somewhat experimental.<br/> * Now includes a portable version of the OpenBSD mandoc regression<br/>   suite, see regress/regress.pl.1 for details.<br/>    --- REMOVED FUNCTIONALITY ---<br/> * Operating systems that don't provide mmap(3) are no longer supported.<br/> * Drop support for manpath(1).  Even if your system has manpath(1),<br/>   it is simpler to use MANPATH_DEFAULT in configure.local for<br/>   operating system defaults, man.conf(5) for machine-specific<br/>   modifications, and ${MANPATH}, -m, and -M for user preferences<br/>   than to bother with the complexity of manpath(1).<br/> * makewhatis(8) -p: No longer warn about missing MLINKS since these<br/>   are no longer needed for anything.<br/>    --- MINOR NEW FEATURES ---<br/> * mdoc(7): Warn about invalid punctuation and content below NAME.<br/> * mdoc(7): Warn about .Xr lacking the second argument (section).<br/> * mdoc(7): Warn about violations of the rule "new sentence, new line".<br/> * roff(7): Warn about trailing whitespace at the end of comments.<br/> * mdoc(7): Improve rendering of double quotes.<br/> * mdoc(7): Always do text production in the validator, never in the<br/>   formatters.  Cleaner, simpler, shorter, helps NetBSD apropos(1)<br/>   and also makes -Ttree output more useful.<br/> * -Ttree: Show metadata and some additional node flags.<br/>   New -Onoval output option to show the unvalidated tree.<br/>    --- RELIABILITY BUGFIXES ---<br/> * man(1): Make "man -l" work with standard input from a pipe or file,<br/>   as long as standard output is a terminal.<br/> * man(7): Fix out of bounds read access if a text node immediately<br/>   preceded the first .SH header.<br/> * mdoc(7): Fix out of bounds read access for .Bl without a type<br/>   but with a width.<br/> * mdoc(7): Fix out of bounds read access for .Bl -column starting<br/>   with a tab character instead of a child .It macro.<br/> * mdoc(7): Fix syntax tree corruption leading to segfaults caused<br/>   by stray block end macros in nested blocks of mismatching type.<br/> * man(1): Fix NULL dereference when the first of multiple pages<br/>   shown was preformatted.<br/> * mdoc(7): Fix syntax tree corruption leading to NULL dereference<br/>   caused by partial implicit macros inside .Bl -column table cells.<br/> * mdoc(7): Fix syntax tree corruption leading to NULL dereference<br/>   for macro sequences like .Bl .Bl .It Bo .El .It.<br/> * mdoc(7): Fix syntax tree corruption leading to NULL dereference<br/>   caused by .Ta following a nested .Bl -column breaking another block.<br/> * mdoc(7): Fix syntax tree corruption sometimes leading to NULL<br/>   dereference caused by indirectly broken .Nd or .Nm blocks.<br/> * mdoc(7) -Thtml: Fix a NULL dereference for .Bl -column with 0 columns.<br/> * mdoc(7): Fix NULL dereference in some specific cases of a<br/>   block-end macro calling another block-end macro.<br/> * mdoc(7): Fix NULL dereference if the only child of the head<br/>   of the first .Sh was an empty in-line macro.<br/> * eqn(7): Fix NULL dereference in the terminal formatter<br/>   for empty matrices and empty square roots.<br/> * mdoc(7): Fix an assertion failure for a .Bd without a type that<br/>   breaks another block.<br/> * mdoc(7): Fix an assertion failure that happened for some .Bl -column<br/>   lists containing a column width of "-4n", "-3n", or "-2n".<br/> * mdoc(7): Fix an assertion failure caused by .Bl -column without .It<br/>   but containing eqn(7) or tbl(7) code.<br/> * roff(7): Fix an assertion failure caused by \z\[u00FF] with -Tps/-Tpdf.<br/> * roff(7): Fix an assertion failures caused by whitespace inside \o''<br/>   (overstrike) sequences.<br/> * -Thtml: Fix an assertion failure caused by -Oman or -Oincludes of<br/>   excessive length.<br/>    --- PORTABILITY IMPROVEMENTS ---<br/> * man(1): Do not mix stdio narrow and wide stream orientation<br/>   on stdout, which could cause output corruption on glibc.<br/> * mandoc(1): Autodetect a suitable locale for -Tutf8 mode.<br/> * ./configure: Autodetect whether PATH_MAX and O_DIRECTORY are defined.<br/> * ./configure: Autodetect if nanosleep(3) needs -lrt.<br/> * ./configure: Provide an ${LN} configuration variable.<br/> * ./configure: Put compiler arguments that may contain -l at the end.<br/>    --- MINOR BUGFIXES ---<br/> * mdoc(7): Fix SYNOPSIS output if the first child of .Nm is a macro.<br/> * mdoc(7) -Thtml: Improve formatting of .Bl -tag with short tags.<br/> * man(7) -Thtml: Preserve whitespace in .nf (nofill) mode.<br/> * mandoc(1): Error out on invalid output options on the command line.<br/>    --- STRUCTURAL CHANGES, no functional change ---<br/> * Redesign part of the mandoc_html(3) interfaces, making them much<br/>   easier to use and reducing the amount of code by a few hundred lines.<br/>    --- THANKS TO ---<br/> * Michael Stapelberg (Debian) for designing the new mandocd(8)<br/>   and parts of the new catman(8), for release testing, and for a<br/>   number of patches and bug reports.<br/> * Baptiste Daroussin (FreeBSD) for profiling the new makewhatis(8)<br/>   implementation and suggesting an algorithmic improvement which<br/>   more than doubled performance, and for a few bug reports.<br/> * Ed Maste (FreeBSD) for an important patch improving reproducibility<br/>   of builds in makewhatis(8), and for a few bug reports.<br/> * Theo Buehler (OpenBSD) for almost twenty important bug reports,<br/>   most of them found by systematic afl(1) fuzzing.<br/> * Benny Lofgren, David Dahlberg, and in particular Vadim Zhukov<br/>   for crucial help in getting .Bl -tag CSS formatting fixed.<br/> * Svyatoslav Mishyn (Crux Linux) for an initial version of the<br/>   patch to autodetect a suitable locale for -Tutf8 mode<br/>   and for release testing.<br/> * Jason McIntyre (OpenBSD) for multiple useful discussions<br/>   and a number of bug reports.<br/> * Sevan Janiyan (NetBSD) for extensive release testing and multiple<br/>   bug reports.<br/> * Thomas Klausner and Christos Zoulas (NetBSD), Yuri Pankov (illumos),<br/>   and Leah Neukirchen (Void Linux) for release testing and bug reports.<br/> * Ulrich Spoerlein (FreeBSD) for release testing.<br/> * Alexander Bluhm, Andrew Fresh, Antoine Jacoutot, Antony Bentley,<br/>   Christian Weisgerber, Jonathan Gray, Marc Espie, Martijn van Duren,<br/>   Stuart Henderson, Ted Unangst, Theo de Raadt (OpenBSD), Abhinav<br/>   Upadhyay, Kamil Rytarowski (NetBSD), Aaron M. Ucko, Bdale Garbee,<br/>   Reiner Herrmann, Shane Kerr (Debian), Daniel Sabogal (Alpine Linux),<br/>   Carsten Kunze (Heirloom roff), Kristaps Dzonsons (bsd.lv),<br/>   Anton Lindqvist, Jan Stary, Jeremy A. Mates, Mark Patruck,<br/>   Pavan Maddamsetti, Sean Levy &lt;attila@stalphonsos.com&gt;, and<br/>   Tiago Silva for bug reports.<br/> * Brent Cook, Marc Espie, Philip Guenther, Todd Miller (OpenBSD)<br/>   and Markus Waldeck for useful discussions.<br/> * And as usual, OpenCSW for providing me with a Solaris 9/10/11<br/>   testing environment.</title>
    <description>/src/external/bsd/mdocml/dist/man_term.c - 1.1.1.19</description>
    <pubDate>Sat Mar 18 15:06:53 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>
</channel></rss>

