-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.3293 2019/03/17 01:23:23 tom Exp $
+-- $Id: NEWS,v 1.3342 2019/06/30 10:45:10 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.
+20190630
+ + add --with-tic-path and --with-infocmp-path to work around problems
+ building fallback source using pre-6.0 tic/infocmp.
+ + add a check in tic for paired indn/rin
+ + correct a buffer-limit in write_entry.c for systems that use caseless
+ filenames.
+ + add ms-terminal -TD
+ + add vscode, vscode-direct -TD
+
+20190623
+ + improve the tabs.1 manual page to distinguish the PWB/Unix and 7th
+ Edition versions of the tabs utility.
+ + add configure check for getenv() to work around implementation shown
+ in Emscripten #6766, use that to optionally suppress START_TRACE
+ macro, whose call to getenv() may not work properly (report by Ilya
+ Ig Petrov).
+ + modify initialization functions to avoid relying upon persistent
+ data for the result from getenv().
+ + update config.guess, config.sub
+
+20190615
+ + expand the portability section of the man/tabs.1 manual page.
+ + regenerate HTML manpages.
+
+20190609
+ + add mintty, mintty-direct (adapted from patch by Thomas Wolff).
+ Some of the suggested user-defined capabilities are commented-out,
+ to allow builds with ncurses 5.9 and 6.0
+ + add Smol/Rmol for tmux, vte-2018 (patch by Nicholas Marriott).
+ + add rs1 to konsole, mlterm -TD
+ + modify _nc_merge_entry() to make a copy of the data which it merges,
+ to avoid modifying the source-data when aligning extended names.
+
+20190601
+ + modify an internal call to vid_puts to pass extended color pairs
+ e.g., from tty_update.c and lib_mvcur.c (report by Niegodziwy Beru).
+ + improve manual page description of init_tabs capability and TABSIZE
+ variable.
+
+20190525
+ + modify reset_cmd.c to allow for tabstops at intervals other than 8
+ (report by Vincent Huisman).
+
+20190518
+ + update xterm-new to xterm patch #345 -TD
+ + add/use xterm+keypad in xterm-new (report by Alain D D Williams) -TD
+ + update terminator entry -TD
+ + remove hard-tabs from ti703 (report by Robert Clausecker)
+ + mention meml/memu/box1 in user_caps manual page.
+ + mention user_caps.5 in tic and infocmp manual pages.
+
+20190511
+ + fix a spurious blank line seen with "infocmp -1fx xterm+x11mouse"
+ + add checks in repair_subwindows() to keep the current position and
+ scroll-margins inside the resized subwindow.
+ + add a limit check in newline_forces_scroll() for the case where the
+ row is inside scroll-margins, but not at the end (report by Toshio
+ Kuratomi, cf: 20170729).
+ + corrected a warning message in tic for extended capabilities versus
+ number of parameters.
+
+20190504
+ + improve workaround for Solaris wcwidth versus line-drawing characters
+ (report by Pavel Stehule).
+ + add special case in tic to validate RGB string-capability extension.
+ + corrected string/parameter-field for RGB in Caps-ncurses.
+
+20190427
+ + corrected problem in terminfo load/realignment which prevented
+ infocmp from comparing extended capabilities with the same name
+ but different types.
+
+20190420
+ + improve ifdef's for TABSIZE variable, to help with AIX/HPUX ports.
+
+20190413
+ + check for TABSIZE variable in test/configure script.
+ + used test/test_arrays.c to improve Caps.aix1 and Caps.hpux11
+ + corrected filtering of comments in MKparametrized.sh
+ + reduce duplication across Caps* files by moving some parts which do
+ not depend on order into Caps-ncurses.
+
+20190406
+ + modify MKcaptab.sh, MKkey_defs.sh, and MKhashsize.sh to handle
+ split-up Caps-files.
+ + build-fixes if extended-functions are disabled.
+
+20190330
+ + add "screen5", to mention italics (report by Stefan Assmann)
+ + modify description of xterm+x11hilite to eliminate unused p5 -TD
+ + add configure script checks to help with a port to Ultrix 3.1
+ (report by Dennis Grevenstein).
+ + check if "b" binary feature of fopen works
+ + check for missing feature of locale.h
+ + add fallback for strstr() in test-programs
+ + add fallback for STDOUT_FILENO in test-programs
+ + update config.guess, config.sub
+
+20190323
+ + move macro for is_linetouched() inside NCURSES_NOMACROS ifndef.
+ + corrected prototypes in several manpages using script to extract
+ those in compilable form.
+ + use _nc_copy_termtype2() rather than direct assignment in setupterm,
+ in case it is called repeatedly using fallback terminfo descriptions
+ (report/patch by Werner Fink).
+
20190317
+ regenerate llib-* files.
+ modify tic to also use new function for user-defined capability info.
+ add -p option to test/pair_content, test/color_content to show the
return values from the tested functions.
+ improve manual page curs_color.3x discussion of error returns and
- extensions.
+ extensions.
+ add O_INPUT_FIELD extension to form library (patch by Leon Winter).
+ override/suppress --enable-db-install if --disable-database configure
option was given.
20190105
+ add dummy "check" rule in top-level and test-Makefile to simply
building test-packages for Arch.
- + modify configure script to avoid conflict with a non-POSIX feature
+ + modify configure script to avoid conflict with a non-POSIX feature
that enables all parts of the system headers by default. Some
packagers have come to rely upon this behavior (FreeBSD #234049).
+ update config.guess, config.sub