<?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 Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/mdocml/dist/Makefile</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/Makefile - 1.7</description>
    <pubDate>Fri May 09 07:35:40 UTC 2025</pubDate>
    <dc:creator>wiz</dc:creator>
</item>

<item>
    <title>branches:  1.6.12;<br/>resolve conflicts</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.6</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/Makefile - 1.5</description>
    <pubDate>Tue Aug 14 08:53:06 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.4.10;  1.4.12;<br/>merge conflicts.</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.4</description>
    <pubDate>Sat Mar 18 15:24:17 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.3.2;<br/>merge conflicts</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.3</description>
    <pubDate>Fri Jul 15 19:40:42 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

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

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1</description>
    <pubDate>Fri Feb 19 22:54:54 UTC 2010</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>import mandoc 1.14.6</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1.1.20</description>
    <pubDate>Fri May 09 07:32:08 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/Makefile - 1.1.1.19</description>
    <pubDate>Sun Mar 10 22:28:57 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/Makefile - 1.1.1.18</description>
    <pubDate>Tue Aug 14 08:41:01 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/Makefile - 1.1.1.17</description>
    <pubDate>Sat Mar 18 15:06:47 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Changes in version 1.13.4, released on July 14, 2016<br/><br/>    --- MAJOR NEW FEATURES ---<br/> * man.conf(5): Design and implement a simpler configuration file format.<br/> * man(1): Leverage less(1) -T and :t in a way resembling ctags(1)<br/>   to jump to the definitions of various terms inside manual pages.<br/> * soelim(1): New implementation by Baptiste Daroussin.<br/> * privilege limitation: Use OpenBSD pledge(2) or OS X sandbox_init(3)<br/>   when available.<br/> * man.cgi(8): Support short URIs like http://man.openbsd.org/mdoc .<br/> * mandoc.css: Use one unified stylesheet rather than three different ones.<br/>    --- MAJOR FUNCTIONALLY RELEVANT BUGFIXES ---<br/> * mdoc(7): Fix multiple aspects of SYNOPSIS .Nm formatting.<br/> * man(1): Fix process group handling, avoiding unclean shutdowns.<br/>    --- PORTABILITY IMPROVEMENTS ---<br/> * Correctly use the ohash(3) compatibility implementation<br/>   even when building without SQLite support.<br/> * Add compat glue for building on Solaris 9 and 10.<br/> * Let ./configure select a supported RE syntax for word boundaries.<br/> * Support LDFLAGS, to be used for example for hardening options.<br/> * Avoid mixing putchar(3) and putwchar(3) on the same file descriptor,<br/>   it resulted in output corruption on some platforms.<br/> * Avoid reusing va_lists, use va_copy(3) for better portability.<br/> * Do not hardcode the path to the more(1) program.<br/>    --- MINOR NEW FEATURES ---<br/> * roff(7): Implement \n(.$ (number of macro arguments).<br/> * roff(7): Fully implement \z (do not advance cursor).<br/> * roff(7): Implement the `r'  conditional (register exists).<br/> * roff(7): Implement \\$* (interpolate all arguments).<br/> * roff(7): Parse and ignore \, and \/ (italic corrections).<br/> * When there is no -m, no -M, no MANPATH and no /etc/man.conf,<br/>   fall back to /usr/share/man:/usr/X11R6/man:/usr/local/man.<br/> * man(1): Give manuals in purely numerical sections priority over<br/>   manuals of the same name in sections with an alphabetical suffix.<br/> * man.cgi(8): Support "header.html" and "footer.html".<br/> * man.cgi(8): Set the "autofocus" attribute on the query text box.<br/> * man.cgi(8): Simplify the search form, drop two useless buttons.<br/> * man.cgi(8): Delete the pseudo-manpath "mandoc", assume that<br/>   apropos(1) and man.cgi(8) are installed in the default manpath.<br/>    --- RELIABILITY BUGFIXES ---<br/> * mdoc(7): Avoid a use after free and an assertion failure when nodes<br/>   are deleted during validation.<br/> * mdoc(7): Avoid a NULL pointer access when .Bd has no arguments.<br/> * mdoc(7): Avoid a NULL pointer access triggered by mismatching end macros.<br/> * mdoc(7): Avoid an assertion when .Fo has no argument.<br/> * mdoc(7): Avoid an assertion when .Ta&lt;tab&gt; occurs in .Bl -column.<br/> * mdoc(7): Avoid an assertion when a body gets broken and has a tail.<br/> * roff(7): Avoid an assertion caused by blanks inside \o.<br/> * roff(7): Make .so links to gziped manuals work without mandoc.db(5).<br/> * tbl(7): Avoid a use after free when the last line of a layout is empty.<br/> * eqn(7): Avoid an infinite loop caused by recursive "define".<br/> * makewhatis(8): Avoid a segfault caused by unusual directory structures.<br/> * Fix handling of leading, trailing, and double colons in MANPATH and -m.<br/>    --- MINOR BUGFIXES ---<br/> * mdoc(7): Put arguments to end macros of broken partial explicit blocks<br/>   inside the breaking block.<br/> * mdoc(7): Let .Dv force normal font.<br/> * mdoc(7): Make trailing whitespace significant in .Bl -tag widths.<br/> * mdoc(7): Fix macro interpretation around tabs in .Bl -column.<br/> * man(7): Use the default width for .RS without arguments.<br/> * man(7): On a new RS nesting level, the saved width starts from<br/>   the default width, not from the saved width of the previous level.<br/> * man(7): Allow .PD in next-line scope.<br/> * man(7): Improve handling of empty .HP.<br/> * man(7): Improve formatting of .br and .sp inside .HP.<br/> * man(7): Do not mistreat empty arguments to font alternating<br/>   macros as vertical spacing requests.<br/> * man(7): Allow fill mode changes in tagged paragraph next-line scope.<br/> * man(7): Fix minor bugs in block rewinding and simplify the related code.<br/> * man(7): Add missing line breaks before subsection headers.<br/> * man(7): Give section and subsection headers hanging indentation.<br/> * man(7): Make trailing whitespace significant in .TP widths.<br/> * roff(7): Don't allow breaking the output line after hyphens<br/>   that immediately follow escape sequences.<br/> * roff(7): Ignore blank characters at the beginning of conditional blocks.<br/> * roff(7): Escape breakable hyphens only after handling input line traps.<br/> * roff(7): Reject \[uD800] to \[uDFFF] (surrogates) in the parser.<br/> * tbl(7): Allow more than one data field after T} on the same input line.<br/> * terminal output: Apply bold and italic to non-ASCII Unicode codepoints.<br/> * terminal output: Improve rounding rules for horizontal scaling widths.<br/> * HTML output: Render ASCII_NBRSP as "&amp;nbsp;", not "-".<br/> * man(1): Do not match the first part of a name if it continues with a dot.<br/> * man(1): Keep working even if the current directory is unusable.<br/> * man(1): Better error message when $PAGER is invalid.<br/> * makewhatis(8): Improve handling of .Va and .Vt macros.<br/> * apropos(1): Print "nothing appropriate" to stderr when appropriate.<br/> * apropos(1): Abort with a useful error message when elementary<br/>   database operations like preparing queries or binding variables fail.<br/>    --- STRUCTURAL CHANGES, no functional change ---<br/> * mdoc(7) and man(7): Unified data structures struct roff_node etc.<br/> * mdoc(7) and man(7): Unified node handling library in roff.c.<br/> * mdoc(7) and man(7): Seperate validation phase from parsing.<br/> * roff(7): Major character table cleanup.<br/> * Link with libz rather than forking gunzip(1).<br/>    --- THANKS TO ---<br/> * Baptiste Daroussin (FreeBSD) for the new soelim(1)<br/>   and for release testing.<br/> * Anthony Bentley (OpenBSD) for unifying mandoc.css, two nice<br/>   patches for man.cgi(8), some documentation patches, some bug<br/>   reports, and various useful discussions.<br/> * Todd Miller (OpenBSD) for lots of help with process group and<br/>   signal handling, a few patches, some bug reports and some useful<br/>   discussions.<br/> * Jonathan Gray (OpenBSD) for yet more testing with afl(1)<br/>   again resulting in more than half a dozen important bug reports.<br/> * Svyatoslav Mishyn (Crux Linux) for some patches, several bug<br/>   reports, and extensive release testing.<br/> * Christian Neukirchen (void Linux) for a number of compatibility<br/>   patches and suggestions and several bug reports.<br/> * Christos Zoulas (NetBSD) for a bug fix patch and some useful<br/>   suggestions for cleanup.<br/> * Florian Obser (OpenBSD) for a bugfix patch and some bug reports.<br/> * Sevan Janiyan for help with Solaris compatibility and release<br/>   testing on many platforms.<br/> * Jan Holzhueter and OpenCSW in general for help with Solaris<br/>   compatibility, and for providing me with a Solaris 9/10/11 testing<br/>   environment.<br/> * Michael McConville (OpenBSD) for some simple cleanup patches.<br/> * Thomas Klausner (NetBSD) for some bug reports and release testing.<br/> * Christian Weisgerber, Dmitrij Czarkoff, Igor Sobrado,<br/>   Ken Westerback, Marc Espie, Mike Belopuhov, Rafael Neves,<br/>   Ted Unangst, Tim van der Molen, Theo Buehler, Theo de Raadt<br/>   (OpenBSD), Kurt Jaeger, Dag Erling Smoergrav (FreeBSD),<br/>   Joerg Sonnenberger (NetBSD), Carsten Kunze (Heirloom troff),<br/>   Daniel Levai, Fabian Raetz, Jan Stary, Jean-Yves Migeon,<br/>   Lorenzo Beretta, Markus Waldeck, Maxim Belooussov, Michael Reed,<br/>   Peter Bray, and Serguey Parkhomovsky for bug reports and feature<br/>   suggestions.<br/> * Alexander Hall, Andrew Fresh, Antoine Jacoutot, Doug Hogan,<br/>   Jason McIntyre, Jasper Lievisse Adriaanse, Kent Spillner,<br/>   Nicholas Marriott, Peter Hessler, Sebastien Marie, Stefan Sperling,<br/>   and Theo de Raadt (OpenBSD) for helpful discussions and feedback.</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1.1.16</description>
    <pubDate>Fri Jul 15 14:25:55 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>import mdocml 1.13.3</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1.1.15</description>
    <pubDate>Thu Dec 17 21:58:47 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import mdocml 1.12.3 from upstream CVS as of today.<br/><br/>Changes in version 1.12.3, released on December 31, 2013<br/><br/> * In the mdoc(7) SYNOPSIS, line breaks and hanging indentation<br/>   now work correctly for .Fo/.Fa/.Fc and .Fn blocks.<br/>   Thanks to Franco Fichtner for doing part of the work.<br/> * The mdoc(7) .Bk macro got some addititonal bugfixes.<br/> * In mdoc(7) macro arguments, double quotes can now be quoted<br/>   by doubling them, just like in man(7).<br/>   Thanks to Tsugutomo ENAMI for the patch.<br/> * At the end of man(7) macro lines, end-of-sentence spacing<br/>   now works.  Thanks to Franco Fichtner for the patch.<br/> * For backward compatibility, the man(7) parser now supports the<br/>   man-ext .UR/.UE (uniform resource identifier) block macros.<br/> * The man(7) parser now handles closing blocks that are not open<br/>   more gracefully.<br/> * The man(7) parser now ignores blank lines right after .SH and .SS.<br/> * In the man(7) formatter, reset indentation when leaving a block,<br/>   not just when entering the next one.<br/> * The roff(7) .nr request now supports incrementing and decrementing<br/>   number registers and stops parsing the number right before the<br/>   first non-digit character.<br/> * The roff(7) parser now supports the alternative escape sequence<br/>   syntax \C'uXXXX' for Unicode characters.<br/> * The roff(7) parser now parses and ignores the .fam (font family)<br/>   and .hw (hyphenation points) requests and the \d and \u escape<br/>   sequences.<br/> * The roff(7) manual got a new ESCAPE SEQUENCE REFERENCE.<br/><br/>Changes in version 1.12.2, released on Oktober 5, 2013<br/><br/> * The mdoc(7) to man(7) converter, to be called as mandoc -Tman,<br/>   is now fully functional.<br/> * The mandoc(1) utility now supports the -Ios (default operating system)<br/>   input option, and the -Tutf8 output mode now actually works.<br/> * The mandocdb(8) utility no longer truncates existing databases when<br/>   starting to build new ones, but only replaces them when the build<br/>   actually succeeds.<br/> * The man(7) parser now supports the PD macro (paragraph distance),<br/>   and (for GNU man-ext compatibility only) EX (example block) and EE<br/>   (example end).  Plus several bugfixes regarding indentation, line<br/>   breaks, and vertical spacing, and regarding RS following TP.<br/> * The roff(7) parser now supports the \f(BI (bold+italic) font escape,<br/>   the \z (zero cursor advance) escape and the cc (change control<br/>   character) and it (input line trap) requests. Plus bugfixes regarding<br/>   the \t (tab) escape, nested escape sequences, and conditional requests.<br/> * In mdoc(7), several bugs were fixed related to UTF-8 output of quoting<br/>   enclosures, delimiter handling, list indentation and horizontal and<br/>   vertical spacing, formatting of the Lk, %U, and %C macros, plus some<br/>   bugfixes related to the handling of syntax errors like badly nested<br/>   font blocks, stray Ta macros outside column lists, unterminated It Xo<br/>   blocks, and non-text children of Nm blocks.<br/> * In tbl(7), the width of horizontal spans and the vertical spacing<br/>   around tables was corrected, and in man(7) files, a crash was fixed<br/>   that was triggered by some particular unclosed T{ macros.<br/> * For mandoc developers, we now provide a tbl(3) library manual and<br/>   gmdiff, a very small, very simplistic groff-versus-mandoc output<br/>   comparison tool.</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1.1.14</description>
    <pubDate>Sun Jan 05 19:21:37 UTC 2014</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>import latest</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1.1.13</description>
    <pubDate>Wed Apr 03 14:46:49 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.12.6;<br/>Merge mdocml state from 2012-01-30 for various relaxed checks in the<br/>parser to allow it to pass almost all man pages in pkgsrc.</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1.1.12</description>
    <pubDate>Mon Jan 30 16:44:12 UTC 2012</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.11.2;<br/>Import mdocml 1.12.0:<br/>- Support to output HTML fragments<br/>- Initial support for mdoc-&gt;man translation<br/>- Initial eqn support<br/>- preconv / apropos / demandoc (not hooked up)<br/>- Various bugfixes</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1.1.11</description>
    <pubDate>Tue Oct 11 19:09:36 UTC 2011</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Import mdocml-1.11.1 with a few additional fixes from CVS:<br/><br/>Merge the libraries into a single frontend, libmandoc.<br/>Iinitial support for eqn(1) functionality.<br/><br/>Additional changes:<br/>Portability fixes (tbl_opts.c 1.11, tbl_layout.c 1.18, tbl.c 1.25)<br/>HTML space fixe (mdocml_html.c 1.163)<br/>ROFF conditional nesting bug (roff.c 1.131)</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1.1.10</description>
    <pubDate>Fri Apr 15 13:45:25 UTC 2011</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Import mdocml-1.10.9 and additional post-release bugfixes<br/>(tbl_data.c 1.15, tbl_layout.c 1.13, tbl_opts.c 1.8).<br/><br/>This features many small improvements and the initial integration of<br/>tbl(1) support on all output devices.</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1.1.9</description>
    <pubDate>Wed Jan 12 22:57:12 UTC 2011</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>Import mdocml 1.10.5:<br/>- Initial support for PDF output<br/>- Improved support for various roff commands</title>
    <description>/src/external/bsd/mdocml/dist/Makefile - 1.1.1.8</description>
    <pubDate>Tue Jul 27 22:35:02 UTC 2010</pubDate>
    <dc:creator>joerg</dc:creator>
</item>
</channel></rss>

