]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.9 - patch 20150404
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 75d054626ceacb9de5a99f53fd24c110fccbacfb..7b70997b98ea56bd784999e744396cc1641aac20 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -25,7 +25,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.2327 2015/01/03 20:47:28 tom Exp $
+-- $Id: NEWS,v 1.2368 2015/04/04 19:43:50 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,89 @@ 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.
 
+20150404
+       + improve description of start_color() in the manual.
+       + modify several files in ncurses- and progs-directories to allow
+         const data used in internal tables to be put by the linker into the
+         readonly text segment.
+
+20150329
+       + correct cut/paste error for "--enable-ext-putwin" that made it the
+         same as "--enable-ext-colors" (report by Roumen Petrov)
+
+20150328
+       + add "-f" option to test/savescreen.c to help with testing/debugging
+         the extended putwin/getwin.
+       + add logic for writing/reading combining characters in the extended
+         putwin/getwin.
+       + add "--enable-ext-putwin" configure option to turn on the extended
+         putwin/getwin.
+
+20150321
+       + in-progress changes to provide an extended version of putwin and
+         getwin which will be capable of reading screen-dumps between the
+         wide/normal ncurses configurations.  These are text files, except
+         for a magic code at the beginning:
+         0       string          \210\210        Screen-dump (ncurses)
+
+20150307
+       + document limitations of getwin in manual page (prompted by discussion
+         with John S Urban).
+       + extend test/savescreen.c to demonstrate that color pair values
+         and graphic characters can be restored using getwin.
+
+20150228
+       + modify win_driver.c to eliminate the constructor, to make it more
+         usable in an application which may/may not need the console window
+         (report by Grady Martin).
+
+20150221
+       + capture define's related to -D_XOPEN_SOURCE from the configure check
+         and add those to the *-config and *.pc files, to simplify use for
+         the wide-character libraries.
+       + modify ncurses.spec to accommodate Fedora21's location of pkg-config
+         directory.
+       + correct sense of "--disable-lib-suffixes" configure option (report
+         by Nicolas Boos, cf: 20140426).
+
+20150214
+       + regenerate html manpages using improved man2html from work on xterm.
+       + regenerated ".map" and ".sym" files using improved script, accounting
+         for the "--enable-weak-symbols" configure option (report by Werner
+         Fink).
+
+20150131
+       + regenerated ".map" and ".sym" files using improved script, showing
+         the combinations of configure options used at each stage.
+
+20150124
+       + add configure check to determine if "local: _*;" can be used in the
+         ".map" files to selectively omit symbols beginning with "_".  On at
+         least recent FreeBSD, the wildcard applies to all "_" symbols.
+       + remove obsolete/conflicting rule for ncurses.map from
+         ncurses/Makefile.in (cf:  20130706).
+
+20150117
+       + improve description in INSTALL of the --with-versioned-syms option.
+       + add combination of --with-hashed-db and --with-ticlib to
+         configurations for ".map" files (report by Werner Fink).
+
+20150110
+       + add a step to generating ".map" files, to declare any remaining
+         symbols beginning with "_" as local, at the last version node.
+       + improve configure checks for pkg-config, addressing a variant found
+         with FreeBSD ports.
+       + modify win_driver.c to provide characters for special keys, like
+         ansi.sys, when keypad mode is off, rather than returning nothing at
+         all (discussion with Eli Zaretskii).
+       + add "broken_linker" and "hashed-db" configure options to combinations
+         use for generating the ".map" and ".sym" files.
+       + avoid using "ld" directly when creating shared library, to simplify
+         cross-compiles.  Also drop "-Bsharable" option from shared-library
+         rules for FreeBSD and DragonFly (FreeBSD #196592).
+       + fix a memory leak in form library Free_RegularExpression_Type()
+         (report by Pavel Balaev).
+
 20150103
        + modify_nc_flush() to retry if interrupted (patch by Stian Skjelstad).
        + change map files to make _nc_freeall a global, since it may be used