]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.9 - patch 20150530
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 0d09d6a309fa5f1ea5136f463a166a19d099d4ef..5af1990d5a8dab45cd1d44bc7489a4c74f7e3ce6 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright (c) 1998-2013,2014 Free Software Foundation, Inc.               --
+-- Copyright (c) 1998-2014,2015 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.2322 2014/12/27 17:39:19 tom Exp $
+-- $Id: NEWS,v 1.2431 2015/05/31 00:14:53 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,206 @@ 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.
 
+20150530
+       + change private type for Event_Mask in Ada95 binding to work when
+         mmask_t is set to 32-bits.
+       + remove spurious "%;" from st entry (report by Daniel Pitts) -TD
+       + add vte-2014, update vte to use that -TD
+       + modify tic and infocmp to "move" a diagnostic for tparm strings that
+         have a syntax error to tic's "-c" option (report by Daniel Pitts).
+       + fix two problems with configure script macros (Debian #786436,
+         cf: 20150425, cf: 20100529).
+
+20150523
+       + add 'P' menu item to test/ncurses.c, to show pad in color.
+       + improve discussion in curs_color.3x about color rendering (prompted
+         by comment on Stack Overflow forum):
+       + remove screen-bce.mlterm, since mlterm does not do "bce" -TD
+       + add several screen.XXX entries to support the respective variations
+         for 256 colors -TD
+       + add putty+fnkeys* building-block entries -TD
+       + add smkx/rmkx to capabilities analyzed with infocmp "-i" option.
+
+20150516
+       + amend change to ".pc" files to only use the extra loader flags which
+         may have rpath options (report by Sven Joachim, cf: 20150502).
+       + change versioning for dpkg's in test-packages for Ada95 and
+         ncurses-examples for consistency with Debian, to work with package
+         updates.
+       + regenerate html manpages.
+       + clarify handling of carriage return in waddch manual page; it was
+         discussed only in the portability section (prompted by comment on
+         Stack Overflow forum):
+
+20150509
+       + add test-packages for cross-compiling ncurses-examples using the
+         MinGW test-packages.  These are only the Debian packages; RPM later.
+       + cleanup format of debian/copyright files
+       + add pc-files to the MinGW cross-compiling test-packages.
+       + correct a couple of places in gen-pkgconfig.in to handle renaming of
+         the tinfo library.
+
+20150502
+       + modify the configure script to allow different default values
+         for ABI 5 versus ABI 6.
+       + add wgetch-events to test-packages.
+       + add a note on how to build ncurses-examples to test/README.
+       + fix a memory leak in delscreen (report by Daniel Kahn Gillmor,
+         Debian #783486) -TD
+       + remove unnecessary ';' from E3 capabilities -TD
+       + add tmux entry, derived from screen (patch by Nicholas Marriott).
+       + split-out recent change to nsterm-bce as nsterm-build326, and add
+         nsterm-build342 to reflect changes with successive releases of OSX
+         (discussion with Leonardo B Schenkel)
+       + add xon, ich1, il1 to ibm3161 (patch by Stephen Powell, Debian
+         #783806)
+       + add sample "magic" file, to document ext-putwin.
+       + modify gen-pkgconfig.in to add explicit -ltinfo, etc., to the
+         generated ".pc" file when ld option "--as-needed" is used, or when
+         ncurses and tinfo are installed without using rpath (prompted by
+         discussion with Sylvain Bertrand).
+       + modify test-package for ncurses6 to omit rpath feature when installed
+         in /usr.
+       + add OSX's "*.dSYM" to clean-rules in makefiles.
+       + make extra-suffix work for OSX configuration, e.g., for shared
+         libraries.
+       + modify Ada95/configure script to work with pkg-config
+       + move test-package for ncurses6 to /usr, since filename-conflicts have
+         been eliminated.
+       + corrected build rules for Ada95/gen/generate; it does not depend on
+         the ncurses library aside from headers.
+       + reviewed man pages, fixed a few other spelling errors.
+       + fix a typo in curs_util.3x (Sven Joachim).
+       + use extra-suffix in some overlooked shared library dependencies
+         found by 20150425 changes for test-packages.
+       + update config.guess, config.sub from
+               http://git.savannah.gnu.org/cgit/config.git
+
+20150425
+       + expanded description of tgetstr's area pointer in manual page
+         (report by Todd M Lewis).
+       + in-progress changes to modify test-packages to use ncursesw6 rather
+         than ncursesw, with updated configure scripts.
+       + modify CF_NCURSES_CONFIG in Ada95- and test-configure scripts to
+         check for ".pc" files via pkg-config, but add a linkage check since
+         frequently pkg-config configurations are broken.
+       + modify misc/gen-pkgconfig.in to include EXTRA_LDFLAGS, e.g., for the
+         rpath option.
+       + add 'dim' capability to screen entry (report by Leonardo B Schenkel)
+       + add several key definitions to nsterm-bce to match preconfigured
+         keys, e.g., with OSX 10.9 and 10.10 (report by Leonardo B Schenkel)
+       + fix repeated "extra-suffix" in ncurses-config.in (cf: 20150418).
+       + improve term_variables manual page, adding section on the terminfo
+         long-name symbols which are defined in the term.h header.
+       + fix bug in lib_tracebits.c introduced in const-fixes (cf: 20150404).
+
+20150418
+       + avoid a blank line in output from tabs program by ending it with
+         a carriage return as done in FreeBSD (patch by James Clarke).
+       + build-fix for the "--enable-ext-putwin" feature when not using
+         wide characters (report by Werner Fink).
+       + modify autoconf macros to use scripting improvement from xterm.
+       + add -brtl option to compiler options on AIX 5-7, needed to link
+         with the shared libraries.
+       + add --with-extra-suffix option to help with installing nonconflicting
+         ncurses6 packages, e.g., avoiding header- and library-conflicts.
+         NOTE: as a side-effect, this renames
+                 adacurses-config to adacurses5-config and
+                 adacursesw-config to adacursesw5-config
+       + modify debian/rules test package to suffix programs with "6".
+       + clarify in curs_inopts.3x that window-specific settings do not
+         inherit into new windows.
+
+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
+         via the Ada95 binding when checking for memory leaks.
+       + improve sed script used in 20141220 to account for wide-, threaded-
+         variations in ABI 6.
+
 20141227
        + regenerate ".map" files, using step overlooked in 20141213 to use
          the same patch-dates across each file to match ncurses.map (report by