]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.9 - patch 20121013
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index f7acd3f4602fa0e7775fe4ad88c4b50898245cae..1763402b028ec8a3124737e2e6420b0a894f7785 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.1907 2012/05/26 21:15:19 tom Exp $
+-- $Id: NEWS,v 1.1963 2012/10/13 23:19:59 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,167 @@ 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.
 
+20121013
+       + add vte-2012, gnome-2012, making these the defaults for vte/gnome
+         (patch by Christian Persch).
+
+20121006
+       + improve CF_GCC_VERSION to work around Debian's customization of gcc
+         --version message.
+       + improve configure macros as done in byacc:
+         + drop 2.13 compatibility; use 2.52.xxxx version only since EMX port
+           has used that for a while.
+         + add 3rd parameter to AC_DEFINE's to allow autoheader to run, i.e.,
+           for experimental use.
+         + remove unused configure macros.
+       + modify configure script and makefiles to quiet new autoconf warning
+         for LIBS_TO_MAKE variable.
+       + modify configure script to show $PATH_SEPARATOR variable.
+       + update config.guess, config.sub
+
+20120922
+       + modify setupterm to set its copy of TERM to "unknown" if configured
+         for the terminal driver and TERM was null or empty.
+       + modify treatment of TERM variable for MinGW port to allow explicit
+         use of the windows console driver by checking if $TERM is set to
+         "#win32con" or an abbreviation of that.
+       + undo recent change to fallback definition of vsscanf() to build with
+         older Solaris compilers (cf: 20120728).
+
+20120908
+       + add test-screens to test/ncurses to show 256-characters at a time,
+         to help with MinGW port.
+
+20120903
+       + simplify varargs logic in lib_printw.c; va_copy is no longer needed
+         there.
+       + modifications for MinGW port to make wide-character display usable.
+
+20120902
+       + regenerate configure script (report by Sven Joachim, cf: 20120901).
+
+20120901
+       + add a null-pointer check in _nc_flush (cf: 20120825).
+       + fix a case in _nc_scroll_optimize() where the _oldnums_list array
+         might not be allocated.
+       + improve comparisons in configure.in for unset shell variables.
+
+20120826
+       + increase size of ncurses' output-buffer, in case of very small
+         initial screen-sizes.
+       + fix evaluation of TERMINFO and TERMINFO_DIRS default values as needed
+         after changes to use --datarootdir (reports by Gabriele Balducci,
+         Roumen Petrov).
+
+20120825
+       + change output buffering scheme, using buffer maintained by ncurses
+         rather than stdio, to avoid problems with SIGTSTP handling (report
+         by Brian Bloniarz).
+
+20120811
+       + update autoconf patch to 2.52.20120811, adding --datarootdir
+         (prompted by discussion with Erwin Waterlander).
+       + improve description of --enable-reentrant option in README and the
+         INSTALL file.
+       + add nsterm-256color, make this the default nsterm -TD
+       + remove bw from nsterm-bce, per testing with tack -TD
+
+20120804
+       + update test/configure, adding check for tinfo library.
+       + improve limit-checks for the getch fifo (report by Werner Fink).
+       + fix a remaining mismatch between $with_echo and the symbols updated
+         for CF_DISABLE_ECHO affecting parameters for mk-2nd.awk (report by
+         Sven Joachim, cf:  20120317).
+       + modify followup check for pkg-config's library directory in the
+         --enable-pc-files option to validate syntax (report by Sven Joachim,
+         cf: 20110716).
+
+20120728
+       + correct path for ncurses_mingw.h in include/headers, in case build
+         is done outside source-tree (patch by Roumen Petrov).
+       + modify some older xterm entries to align with xterm source -TD
+       + separate "xterm-old" alias from "xterm-r6" -TD
+       + add E3 extended capability to xterm-basic and putty -TD
+       + parenthesize parameters of other macros in curses.h -TD
+       + parenthesize parameter of COLOR_PAIR and PAIR_NUMBER in curses.h
+         in case it happens to be a comma-expression, etc.  (patch by Nick
+         Black).
+
+20120721
+       + improved form_request_by_name() and menu_request_by_name().
+       + eliminate two fixed-size buffers in toe.c
+       + extend use_tioctl() to have expected behavior when use_env(FALSE) and
+         use_tioctl(TRUE) are called.
+       + modify ncurses test-program, adding -E and -T options to demonstrate
+         use_env() versus use_tioctl().
+
+20120714
+       + add use_tioctl() function (adapted from patch by Werner Fink,
+         Novell #769788):
+
+20120707
+       + add ncurses_mingw.h to installed headers (prompted by patch by
+         Juergen Pfeifer).
+       + clarify return-codes from wgetch() in response to SIGWINCH (prompted
+         by Novell #769788).
+       + modify resizeterm() to always push a KEY_RESIZE onto the fifo, even
+         if screensize is unchanged.  Modify _nc_update_screensize() to push a
+         KEY_RESIZE if there was a SIGWINCH, even if it does not call
+         resizeterm().  These changes eliminate the case where a SIGWINCH is
+         received, but ERR returned from wgetch or wgetnstr because the screen
+         dimensions did not change (Novell #769788).
+
+20120630
+       + add --enable-interop to sample package scripts (suggested by Juergen
+         Pfeifer).
+       + update CF_PATH_SYNTAX macro, from mawk changes.
+       + modify mk-0th.awk to allow for generating llib-ltic, etc., though
+         some work is needed on cproto to work with lib_gen.c to update
+         llib-lncurses.
+       + remove redundant getenv() cal in database-iterator leftover from
+         cleanup in 20120622 changes (report by Sven Joachim).
+
+20120622
+       + add -d, -e and -q options to test/demo_terminfo and test/demo_termcap
+       + fix caching of environment variables in database-iterator (patch by
+         Philippe Troin, Redhat #831366).
+
+20120616
+       + add configure check to distinguish clang from gcc to eliminate
+         warnings about unused command-line parameters when compiler warnings
+         are enabled.
+       + improve behavior when updating terminfo entries which are hardlinked
+         by allowing for the possibility that an alias has been repurposed to
+         a new primary name.
+       + fix some strict compiler warnings based on package scripts.
+       + further fixes for configure check for working poll (Debian #676461).
+
+20120608
+       + fix an uninitialized variable in -c/-n logic for infocmp changes
+         (cf: 20120526).
+       + corrected fix for building c++ binding with clang 3.0 (report/patch
+         by Richard Yao, Gentoo #417613, cf: 20110409)
+       + correct configure check for working poll, fixing the case where stdin
+         is redirected, e.g., in rpm/dpkg builds (Debian #676461).
+       + add rpm- and dpkg-scripts, to test those build-environments.
+         The resulting packages are used only for testing.
+
+20120602
+       + add kdch1 aka "Remove" to vt220 and vt220-8 entries -TD
+       + add kdch1, etc., to qvt108 -TD
+       + add dl1/il1 to some entries based on dl/il values -TD
+       + add dl to simpleterm -TD
+       + add consistency-checks in tic for insert-line vs delete-line
+         controls, and insert/delete-char keys
+       + correct no-leaks logic in infocmp when doing comparisons, fixing
+         duplicate free of entries given via the command-line, and freeing
+         entries loaded from the last-but-one of files specified on the
+         command-line.
+       + add kdch1 to wsvt25 entry from NetBSD CVS (reported by David Lord,
+         analysis by Martin Husemann).
+       + add cnorm/civis to wsvt25 entry from NetBSD CVS (report/analysis by
+         Onno van der Linden).
+
 20120526
        + extend -c and -n options of infocmp to allow comparing more than two
          entries.