]> git.cameronkatri.com Git - mandoc.git/blobdiff - NEWS
Implement line breaking of the generated HTML code at space characters
[mandoc.git] / NEWS
diff --git a/NEWS b/NEWS
index c4554c64c4625f2af6986f5ddca2d4d9c1906ba7..7f5625a7a15716e1243ba0ada99eac5e5949914c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,16 +1,17 @@
-$Id: NEWS,v 1.11 2016/07/07 23:46:36 schwarze Exp $
+$Id: NEWS,v 1.12 2016/07/14 11:09:06 schwarze Exp $
 
 This file lists the most important changes in the mdocml.bsd.lv distribution.
 
-Changes in version 1.13.4, to be released on July XXX, 2016
+Changes in version 1.13.4, released on July 14, 2016
 
     --- MAJOR NEW FEATURES ---
  * man.conf(5): Design and implement a simpler configuration file format.
  * man(1): Leverage less(1) -T and :t in a way resembling ctags(1)
    to jump to the definitions of various terms inside manual pages.
  * soelim(1): New implementation by Baptiste Daroussin.
- * pledge(2): Use the OpenBSD privilege limitation syscall when available.
- * man.cgi(8): Support short URIs.
+ * privilege limitation: Use OpenBSD pledge(2) or OS X sandbox_init(3)
+   when available.
+ * man.cgi(8): Support short URIs like http://man.openbsd.org/mdoc .
  * mandoc.css: Use one unified stylesheet rather than three different ones.
     --- MAJOR FUNCTIONALLY RELEVANT BUGFIXES ---
  * mdoc(7): Fix multiple aspects of SYNOPSIS .Nm formatting.
@@ -20,6 +21,9 @@ Changes in version 1.13.4, to be released on July XXX, 2016
    even when building without SQLite support.
  * Add compat glue for building on Solaris 9 and 10.
  * Let ./configure select a supported RE syntax for word boundaries.
+ * Support LDFLAGS, to be used for example for hardening options.
+ * Avoid mixing putchar(3) and putwchar(3) on the same file descriptor,
+   it resulted in output corruption on some platforms.
  * Avoid reusing va_lists, use va_copy(3) for better portability.
  * Do not hardcode the path to the more(1) program.
     --- MINOR NEW FEATURES ---
@@ -35,6 +39,8 @@ Changes in version 1.13.4, to be released on July XXX, 2016
  * man.cgi(8): Support "header.html" and "footer.html".
  * man.cgi(8): Set the "autofocus" attribute on the query text box.
  * man.cgi(8): Simplify the search form, drop two useless buttons.
+ * man.cgi(8): Delete the pseudo-manpath "mandoc", assume that
+   apropos(1) and man.cgi(8) are installed in the default manpath.
     --- RELIABILITY BUGFIXES ---
  * mdoc(7): Avoid a use after free and an assertion failure when nodes
    are deleted during validation.
@@ -44,6 +50,7 @@ Changes in version 1.13.4, to be released on July XXX, 2016
  * mdoc(7): Avoid an assertion when .Ta<tab> occurs in .Bl -column.
  * mdoc(7): Avoid an assertion when a body gets broken and has a tail.
  * roff(7): Avoid an assertion caused by blanks inside \o.
+ * roff(7): Make .so links to gziped manuals work without mandoc.db(5).
  * tbl(7): Avoid a use after free when the last line of a layout is empty.
  * eqn(7): Avoid an infinite loop caused by recursive "define".
  * makewhatis(8): Avoid a segfault caused by unusual directory structures.
@@ -78,7 +85,6 @@ Changes in version 1.13.4, to be released on July XXX, 2016
  * HTML output: Render ASCII_NBRSP as "&nbsp;", not "-".
  * man(1): Do not match the first part of a name if it continues with a dot.
  * man(1): Keep working even if the current directory is unusable.
- * man(1): Handle SIGPIPE to avoid ugly "Broken pipe" messages.
  * man(1): Better error message when $PAGER is invalid.
  * makewhatis(8): Improve handling of .Va and .Vt macros.
  * apropos(1): Print "nothing appropriate" to stderr when appropriate.
@@ -88,10 +94,11 @@ Changes in version 1.13.4, to be released on July XXX, 2016
  * mdoc(7) and man(7): Unified data structures struct roff_node etc.
  * mdoc(7) and man(7): Unified node handling library in roff.c.
  * mdoc(7) and man(7): Seperate validation phase from parsing.
- * Replace all hand-rolled hash tables with ohash(3).
+ * roff(7): Major character table cleanup.
  * Link with libz rather than forking gunzip(1).
     --- THANKS TO ---
- * Baptiste Daroussin (FreeBSD) for the new soelim(1).
+ * Baptiste Daroussin (FreeBSD) for the new soelim(1)
+   and for release testing.
  * Anthony Bentley (OpenBSD) for unifying mandoc.css, two nice
    patches for man.cgi(8), some documentation patches, some bug
    reports, and various useful discussions.
@@ -100,23 +107,26 @@ Changes in version 1.13.4, to be released on July XXX, 2016
    discussions.
  * Jonathan Gray (OpenBSD) for yet more testing with afl(1)
    again resulting in more than half a dozen important bug reports.
+ * Svyatoslav Mishyn (Crux Linux) for some patches, several bug
+   reports, and extensive release testing.
+ * Christian Neukirchen (void Linux) for a number of compatibility
+   patches and suggestions and several bug reports.
  * Christos Zoulas (NetBSD) for a bug fix patch and some useful
    suggestions for cleanup.
  * Florian Obser (OpenBSD) for a bugfix patch and some bug reports.
- * Sevan Janiyan and Jan Holzhueter for help with Solaris compatibility,
-   and to OpenCSW in general for providing me with a Solaris 9/10/11
-   testing environment.
- * Christian Neukirchen for a number of compatibility patches and
-   several bug reports.
- * Svyatoslav Mishyn (Crux Linux) for a compatibility patch
-   and a number of bug reports.
+ * Sevan Janiyan for help with Solaris compatibility and release
+   testing on many platforms.
+ * Jan Holzhueter and OpenCSW in general for help with Solaris
+   compatibility, and for providing me with a Solaris 9/10/11 testing
+   environment.
  * Michael McConville (OpenBSD) for some simple cleanup patches.
+ * Thomas Klausner (NetBSD) for some bug reports and release testing.
  * Christian Weisgerber, Dmitrij Czarkoff, Igor Sobrado,
-   Ken Westerback, Marc Espie, Mike Belopuhov, Ted Unangst,
-   Tim van der Molen, Theo Buehler, Theo de Raadt (OpenBSD),
-   Thomas Klausner (NetBSD), Kurt Jaeger, Dag Erling Smoergrav
-   (FreeBSD), Carsten Kunze (Heirloom troff), Daniel Levai,
-   Fabian Raetz, Jan Stary, Jean-Yves Migeon, Joerg Sonnenberger,
+   Ken Westerback, Marc Espie, Mike Belopuhov, Rafael Neves,
+   Ted Unangst, Tim van der Molen, Theo Buehler, Theo de Raadt
+   (OpenBSD), Kurt Jaeger, Dag Erling Smoergrav (FreeBSD),
+   Joerg Sonnenberger (NetBSD), Carsten Kunze (Heirloom troff),
+   Daniel Levai, Fabian Raetz, Jan Stary, Jean-Yves Migeon,
    Lorenzo Beretta, Markus Waldeck, Maxim Belooussov, Michael Reed,
    Peter Bray, and Serguey Parkhomovsky for bug reports and feature
    suggestions.