-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.2564 2016/01/24 01:17:56 tom Exp $
+-- $Id: NEWS,v 1.2597 2016/04/24 01:01:58 tom Exp $
-------------------------------------------------------------------------------
This is a log of changes that ncurses has gone through since Zeyd started
Changes through 1.9.9e did not credit all contributions;
it is not possible to add this information.
+20160423
+ + modify test/ncurses.c 'd' edit-color menu to optionally read xterm
+ color palette directly from terminal, as well as handling KEY_RESIZE
+ and screen-repainting with control/L and control/R.
+ + add 'oc' capability to xterm+256color, allowing palette reset for
+ xterm -TD
+
+20160416
+ + add workaround in configure script for inept transition to PIE vs
+ PIC builds documented in
+ https://fedoraproject.org/wiki/Changes/Harden_All_Packages
+ + add "reset" to list of programs whose names might change in manpages
+ due to program-transformation configure options.
+ + drop long-obsolete "-n" option from tset.
+
+20160409
+ + modify test/blue.c to use Unicode values for card-glyphs when
+ available, as well as improving the check for CP437 and CP850.
+
+20160402
+ + regenerate HTML manpages.
+ + improve manual pages for utilities with respect to POSIX versus
+ X/Open Curses.
+
+20160326
+ + regenerate HTML manpages.
+ + improve test/demo_menus.c, allowing mouse-click on the menu-headers
+ to switch the active menu. This requires a new extension option
+ O_MOUSE_MENU to tell the menu driver to put mouse events which do not
+ apply to the active menu back into the queue so that the application
+ can handle the event.
+
+20160319
+ + improve description of tgoto parameters (report by Steffen Nurpmeso).
+ + amend workaround for Solaris line-drawing to restore a special case
+ that maps Unicode line-drawing characters into the acsc string for
+ non-Unicode locales (Debian #816888).
+
+20160312
+ + modified test/filter.c to illustrate an alternative to getnstr, that
+ polls for input while updating a clock on the right margin as well
+ as responding to window size-changes.
+
+20160305
+ + omit a redefinition of "inline" when traces are enabled, since this
+ does not work with gcc 5.3.x MinGW cross-compiling (cf: 20150912).
+
+20160220
+ + modify test/configure script to check for pthread dependency of
+ ncursest or ncursestw library when building ncurses examples, e.g.,
+ in case weak symbols are used.
+ + modify configure macro for shared-library rules to use -Wl,-rpath
+ rather than -rpath to work around a bug in scons (FreeBSD #178732,
+ cf: 20061021).
+ + double-width multibyte characters were not counted properly in
+ winsnstr and wins_nwstr (report/example by Eric Pruitt).
+ + update config.guess, config.sub from
+ http://git.savannah.gnu.org/cgit/config.git
+
+20160213
+ + amend fix for _nc_ripoffline from 20091031 to make test/ditto.c work
+ in threaded configuration.
+ + move _nc_tracebits, _tracedump and _tracemouse to curses.priv.h,
+ since they are not part of the suggested ABI6.
+
+20160206
+ + define WIN32_LEAN_AND_MEAN for MinGW port, making builds faster.
+ + modify test/ditto.c to allow $XTERM_PROG environment variable to
+ override "xterm" as the name of the program to run in the threaded
+ configuration.
+
+20160130
+ + improve formatting of man/curs_refresh.3x and man/tset.1 manpages
+ + regenerate HTML manpages using newer man2html to eliminate some
+ unwanted blank lines.
+
20160123
+ ifdef'd header-file definition of mouse_trafo() with NCURSES_NOMACROS
(report by Corey Minyard).