-------------------------------------------------------------------------------
--- Copyright (c) 1998-2016,2017 Free Software Foundation, Inc. --
+-- Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. --
-- --
-- Permission is hereby granted, free of charge, to any person obtaining a --
-- copy of this software and associated documentation files (the --
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.3025 2017/12/17 00:14:16 tom Exp $
+-- $Id: NEWS,v 1.3046 2018/01/06 22:12:47 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.
+20180106
+ + fixes for writing extended color pairs in putwin.
+ + modify test/savescreen.c to add test patterns that exercise 88-,
+ 256-, etc., colors.
+ + modify configure option --with-build-cc, adding clang, c89 and c99
+ as possible default values.
+ + modify ncurses-examples configure script to use pkg-config for the
+ extra form/menu/panel libraries, to be more consistent with the
+ handling of the curses/ncurses library.
+ + modify test-packages for mingw to supply "pc" files.
+ + modify gen-pkgconfig.in to list -lpthread as a private library when
+ configured to access it via weak symbols.
+ + simplify gen-pkgconfig.in, adding -ltinfo without the special linker
+ checks because some versions of the linker simply hard-code the
+ behavior.
+ + update URLs for ncurses website to use https.
+ + modify CF_CURSES_LIBS to fill in $cf_nculib_root in case the
+ ncurses-examples are built with a system ncurses that lacks the
+ standard "curses" symbolic link, as done by SuSE. The symbol is
+ needed to make a followup check for the pthread library work, and
+ would be set properly using the options "--with-screen", etc.
+ + generate misc/*.pc with "all" rule, as done for "sources" rule
+ (report by Jeffrey Walton).
+
+20171230
+ + build-fix for ncurses-examples with Fedora27, adding check for
+ reset_color_pairs() -- not yet in Fedora's package.
+ + consistently add $CFLAGS to $MK_SHARED_LIB symbol in configure
+ script when the latter happens to use the C compiler rather than
+ directly using the loader (report by Jeffrey Walton).
+ + set ABI for upcoming 6.1 release in "*.map" files. While there are
+ some remaining internals to apply, no ABI-related changes are
+ anticipated.
+ + add configure --with-config-suffix option to work around filename
+ conflict with Redhat packages versus test-packages.
+
+20171223
+ + modify ncurses-examples to quiet const-warnings when building with
+ PDCurses.
+ + modify toe to not exit if unable to read a terminal description,
+ e.g., if there is a permission problem.
+ + minor fix for progs/toe.c, using _nc_free_termtype2.
+ + assign 0 to pointer in _nc_tgetent_leak() after freeing it. Also
+ avoid reusing pointer from previous successful call to tgetent
+ if the latest call is unsuccessful (patch by Michael Schroeder,
+ OpenSuSE #1070450).
+ + minor fix for test/tracemunch, initialize $awaiting variable.
+
20171216
+ repair template in test/package/ncurses-examples.spec (cf: 20171111).
+ improve tic's warning about the number of parameters tparm might use
20150810
+ workaround for Debian #65617, which was fixed in mawk's upstream
releases in 2009 (report by Sven Joachim). See
- http://invisible-island.net/mawk/CHANGES.html#t20090727
+ https://invisible-island.net/mawk/CHANGES.html#t20090727
20150808 6.0 release for upload to ftp.gnu.org
20131221
+ further improved man2html, used this to fix broken links in html
manpages. See
- ftp://invisible-island.net/ncurses/patches/man2html
+ ftp://ftp.invisible-island.net/ncurses/patches/man2html
20131214
+ modify configure-script/ifdef's to allow OLD_TTY feature to be
+ document error conditions for ncurses library functions (report by
Stanislav Ievlev).
+ regenerated html documentation for ada binding.
- see ftp://invisible-island.net/ncurses/patches/gnathtml
+ see ftp://ftp.invisible-island.net/ncurses/patches/gnathtml
20050507
+ regenerated html documentation for manpages.