-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.2935 2017/08/26 21:33:48 tom Exp $
+-- $Id: NEWS,v 1.2966 2017/10/07 23:37:31 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.
+20171007
+ + modify "-T" option of clear and tput to call use_tioctl() to obtain
+ the operating system's notion of the screensize if possible.
+ + review/repair some exit-codes for tput, making usage-message exit
+ with 2 rather than 1, and a failure to open terminal 4+errno.
+ + amend check in tput, tabs and clear to allow those to use the
+ database-only features in cron if a -T option gives a suitable
+ terminal name (report by Lauri Tirkkonen).
+ + correct an ifdef in test/ncurses.c for systems with soft-keys but
+ not slk_color().
+ + regenerate man-html documentation.
+
+20170930
+ + fix a symbol conflict that made ncurses.c C/c menu not work with
+ Solaris xpg4 curses.
+ + add refresh() call to dots_mvcur.c, needed to use mvcur() with
+ Solaris xpg4 curses after calling newterm().
+ + minor fixes for configure script from work on ncurses-examples and
+ tin.
+ + improve animation in test/xmas.c by adding a time-delay in blinkit().
+ + modify several test programs to reflect that ncurses honors existing
+ signal handlers in initscr(), while other implementations do not.
+ + modify bs.c to make it easier to quit.
+ + change ncurses-examples to use attr_t vs chtype to follow X/Open
+ documentation more closely since Solaris xpg4-curses uses different
+ values for WA_xxx vs A_xxx that rely on attr_t being an unsigned
+ short. Tru64 aka OSF1, HPUX, AIX did as ncurses does, equating the
+ two sets.
+
+20170923
+ + modify menu for test/ncurses.c to fit on 24-line screen.
+ + build-fix for configure --with-caps=uwin
+ + add options to test_arrays.c, for selecting termcap vs terminfo, etc.
+
+20170916
+ + minor fix to test/filter.c to avoid clearing the command in one case.
+ + modify filter() to discard clr_eos if back_color_erase is set.
+
+20170909
+ + improve wide-character implementation of myADDNSTR() in frm_driver.c,
+ which was inconsistent with the normal implementation.
+ + save/restore cursor position in Undo_Justification(), matching
+ behavior of Buffer_To_Window() (report by Leon Winter).
+ + modify test/knight to provide the "slow" solution for small screens
+ using "R", noting that Warnsdorf's method is easily done with "a".
+ + modify several test-programs which call use_default_colors() to
+ consistently do this only if "-d" option is given.
+ + additional changes to test with non-standard variants of curses:
+ + modify a loop limit in firework.c to work around absense of limit
+ checks in some libraries.
+ + fill the last row of a window with "?" in firstlast if waddch does
+ not return ERR on the lower-right corner.
+ + add checks in test/configure for some functions not in 4.3BSD curses.
+ + fix a regression in test/configure (cf: 20170826).
+
+20170902
+ + amend change for endwin-state for better consistency with the older
+ logic (report/patch by Jeb Rosen, cf: 20170722).
+ + modify check in fmt_entry() to handle a cancelled reset string
+ (Debian #873746). Make similar fixes in other parts of dump_entry.c
+ and tput.c
+
+20170827
+ + fix a bug in repeat_char logic (cf: 20170729, report by Chris Clayton).
+
20170826
+ fixes for "iterm2" (report by Leonardo Brondani Schenkel) -TD
+ corrected a warning from tic about keys which are the same, to skip