[BACK]Return to NEWS CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/NEWS between version 1.21 and 1.21.2.1

version 1.21, 2017/02/21 00:37:03 version 1.21.2.1, 2017/02/22 09:41:23
Line 1 
Line 1 
 $Id$  $Id$
   
   ************************************************************************
   * This is a backward compatibility release.
   * Unless you need compatibility with the old SQLite3-based mandoc.db(5)
   * database format, please use the mandoc-1.14.1 release instead:
   * http://mdocml.bsd.lv/snapshots/mdocml-1.14.1.tar.gz
   ************************************************************************
   
   The following files differ from 1.14.1:
   INSTALL LICENSE NEWS
   configure configure.local.example Makefile Makefile.depend
   main.c mandocdb.c mansearch.h mansearch.c mansearch_const.c manpath.c read.c
   test-mmap.c test-sqlite3.c test-sqlite3_errstr.c compat_sqlite3_errstr.c
   mandoc.db.5 makewhatis.8
   
   
 This file lists the most important changes in the mdocml.bsd.lv distribution.  This file lists the most important changes in the mdocml.bsd.lv distribution.
   
 Changes in version 1.14.1, released on February 21, 2017  Changes in version 1.13.5, released on February XXX, 2017
   
     --- MAJOR NEW FEATURES ---      --- MAJOR NEW FEATURES ---
  * apropos(1): Reimplement complete semantic search functionality  
    without the dependency on SQLite3, using only POSIX APIs.  
    This comes with a completely new mandoc.db(5) file format.  
  * man(1): Support more than one tag entry for the same search term,   * man(1): Support more than one tag entry for the same search term,
    plus some minor improvements to the less(1) :t support.     plus some minor improvements to the less(1) :t support.
  * -Thtml: Use real macro names for CSS classes.   * -Thtml: Use real macro names for CSS classes.
Line 15  Changes in version 1.14.1, released on February 21, 20
Line 27  Changes in version 1.14.1, released on February 21, 20
  * -Thtml: Produce human readable HTML code by using indentation   * -Thtml: Produce human readable HTML code by using indentation
    and better line breaks.  Improve various HTML elements,     and better line breaks.  Improve various HTML elements,
    and trim several useless ones.     and trim several useless ones.
  * New catman(8) utility, still somewhat experimental.  
  * Now includes a portable version of the OpenBSD mandoc regression   * Now includes a portable version of the OpenBSD mandoc regression
    suite, see regress/regress.pl.1 for details.     suite, see regress/regress.pl.1 for details.
     --- REMOVED FUNCTIONALITY ---  
  * Operating systems that don't provide mmap(3) are no longer supported.  
  * Drop support for manpath(1).  Even if your system has manpath(1),  
    it is simpler to use MANPATH_DEFAULT in configure.local for  
    operating system defaults, man.conf(5) for machine-specific  
    modifications, and ${MANPATH}, -m, and -M for user preferences  
    than to bother with the complexity of manpath(1).  
  * makewhatis(8) -p: No longer warn about missing MLINKS since these  
    are no longer needed for anything.  
     --- MINOR NEW FEATURES ---      --- MINOR NEW FEATURES ---
  * mdoc(7): Warn about invalid punctuation and content below NAME.   * mdoc(7): Warn about invalid punctuation and content below NAME.
  * mdoc(7): Warn about .Xr lacking the second argument (section).   * mdoc(7): Warn about .Xr lacking the second argument (section).
Line 81  Changes in version 1.14.1, released on February 21, 20
Line 83  Changes in version 1.14.1, released on February 21, 20
  * man(1): Do not mix stdio narrow and wide stream orientation   * man(1): Do not mix stdio narrow and wide stream orientation
    on stdout, which could cause output corruption on glibc.     on stdout, which could cause output corruption on glibc.
  * mandoc(1): Autodetect a suitable locale for -Tutf8 mode.   * mandoc(1): Autodetect a suitable locale for -Tutf8 mode.
  * ./configure: Autodetect whether PATH_MAX and O_DIRECTORY are defined.   * ./configure: Autodetect whether PATH_MAX is defined.
  * ./configure: Autodetect if nanosleep(3) needs -lrt.   * ./configure: Autodetect if nanosleep(3) needs -lrt.
  * ./configure: Provide an ${LN} configuration variable.   * ./configure: Provide an ${LN} configuration variable.
  * ./configure: Put compiler arguments that may contain -l at the end.   * ./configure: Put compiler arguments that may contain -l at the end.
Line 94  Changes in version 1.14.1, released on February 21, 20
Line 96  Changes in version 1.14.1, released on February 21, 20
  * Redesign part of the mandoc_html(3) interfaces, making them much   * Redesign part of the mandoc_html(3) interfaces, making them much
    easier to use and reducing the amount of code by a few hundred lines.     easier to use and reducing the amount of code by a few hundred lines.
     --- THANKS TO ---      --- THANKS TO ---
  * Michael Stapelberg (Debian) for designing the new mandocd(8)  
    and parts of the new catman(8), for release testing, and for a  
    number of patches and bug reports.  
  * Baptiste Daroussin (FreeBSD) for profiling the new makewhatis(8)  
    implementation and suggesting an algorithmic improvement which  
    more than doubled performance, and for a few bug reports.  
  * Ed Maste (FreeBSD) for an important patch improving reproducibility  
    of builds in makewhatis(8), and for a few bug reports.  
  * Theo Buehler (OpenBSD) for almost twenty important bug reports,   * Theo Buehler (OpenBSD) for almost twenty important bug reports,
    most of them found by systematic afl(1) fuzzing.     most of them found by systematic afl(1) fuzzing.
  * Benny Lofgren, David Dahlberg, and in particular Vadim Zhukov   * Benny Lofgren, David Dahlberg, and in particular Vadim Zhukov
Line 109  Changes in version 1.14.1, released on February 21, 20
Line 103  Changes in version 1.14.1, released on February 21, 20
  * Svyatoslav Mishyn (Crux Linux) for an initial version of the   * Svyatoslav Mishyn (Crux Linux) for an initial version of the
    patch to autodetect a suitable locale for -Tutf8 mode     patch to autodetect a suitable locale for -Tutf8 mode
    and for release testing.     and for release testing.
    * Michael Stapelberg (Debian) for a number of patches and bug reports.
  * Jason McIntyre (OpenBSD) for multiple useful discussions   * Jason McIntyre (OpenBSD) for multiple useful discussions
    and a number of bug reports.     and a number of bug reports.
  * Sevan Janiyan (NetBSD) for extensive release testing and multiple   * Sevan Janiyan (NetBSD) for extensive release testing and multiple

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.21.2.1

CVSweb