]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.0 - patch 20180106
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index fff49e183cfe7d44afe6e0009810f6ead77d292b..a4645b0d688608639c4e7f12152cc97da5d4c8a3 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- 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             --
@@ -25,7 +25,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.3014 2017/11/25 23:04:42 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
@@ -45,6 +45,73 @@ See the AUTHORS file for the corresponding full names.
 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
+         for u1-u9 by making a special case for u6.
+       + improve curs_attr.3x discussion of color pairs.
+
+20171209
+       + modify misc/ncurses-config.in to make output with --includedir
+         consistent with --cflags, i.e., when --disable-overwrite option was
+         configured the output should show the subdirectory where headers
+         are.
+       + modify MKlib_gen.sh to suppress macros when calling an "implemented"
+         function in link_test.c
+       + updated ftp-url used in test-packages, etc.
+       + modify order of -pie/-shared options in configure script in case
+         LDFLAGS uses "-pie", working around a defect or limitation in the GNU
+         linker (prompted by patch by Yogesh Prasad, forwarded by Jay Shah).
+       + add entry in man_db.renames for user_caps.5
+
 20171125
        + modify MKlib_gen.sh to avoid tracing result from getstr/getnstr
          before initialized.
@@ -1193,7 +1260,7 @@ it is not possible to add this information.
 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
 
@@ -1907,7 +1974,7 @@ it is not possible to add this information.
 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
@@ -5865,7 +5932,7 @@ it is not possible to add this information.
        + 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.