]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.9 - patch 20140412
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 4a40bbee99a8c26b1e6bc10424c1d8356c031df0..f448df5f988191a0cf63ce003c294783ad6d792d 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright (c) 1998-2012,2013 Free Software Foundation, Inc.               --
+-- Copyright (c) 1998-2013,2014 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.2126 2013/10/28 00:17:08 tom Exp $
+-- $Id: NEWS,v 1.2191 2014/04/12 16:23:01 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,156 @@ 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.
 
+20140412
+       + modify configure script:
+         + drop the -no-gcc option from Intel compiler, from lynx changes.
+         + extend the --with-hashed-db configure option to simplify building
+           with different versions of Berkeley database using FreeBSD ports.
+       + improve initialization for MinGW port (patch by Juergen Pfeifer):
+         + enforce Windows-style path-separator if cross-compiling,
+         + add a driver-name method to each of the drivers,
+         + allow the Windows driver name to match "unknown", ignoring case,
+         + lengthen the built-in name for the Windows console driver to
+           "#win32console", and
+         + move the comparison of driver-names allowing abbreviation, e.g.,
+           to "#win32con" into the Windows console driver.
+
+20140329
+       + add check in tic for mismatch between ccc and initp/initc
+       + cancel ccc in putty-256color and konsole-256color for consistency
+         with the cancelled initc capability (patch by Sven Zuhlsdorf).
+       + add xterm+256setaf building block for various terminals which only
+         get the 256-color feature half-implemented -TD
+       + updated "st" entry (leaving the 0.1.1 version as "simpleterm") to
+         0.4.1 -TD
+
+20140323
+       + fix typo in "mlterm" entry (report by Gabriele Balducci) -TD
+
+20140322
+       + use types from <stdint.h> in sample build-scripts for chtype, etc.
+       + modify configure script and curses.h.in to allow the types specified
+         using --with-chtype and related options to be defined in <stdint.h>
+       + add terminology entry -TD
+       + add mlterm3 entry, use that as "mlterm" -TD
+       + inherit mlterm-256color from mlterm -TD
+
+20140315
+       + modify _nc_New_TopRow_and_CurrentItem() to ensure that the menu's
+         top-row is adjusted as needed to ensure that the current item is
+         on the screen (patch by Johann Klammer).
+       + add wgetdelay() to retrieve _delay member of WINDOW if it happens to
+         be opaque, e.g., in the pthread configuration (prompted by patch by
+         Soren Brinkmann).
+
+20140308
+       + modify ifdef in read_entry.c to handle the case where
+         NCURSES_USE_DATABASE is not defined (patch by Xin Li).
+       + add cast in form_driver_w() to fix ARM build (patch by Xin Li).
+       + add logic to win_driver.c to save/restore screen contents when not
+         allocating a console-buffer (cf: 20140215).
+
+20140301
+       + clarify error-returns from newwin (report by Ruslan Nabioullin).
+
+20140222
+       + fix some compiler warnings in win_driver.c
+       + updated notes for wsvt25 based on tack and vttest -TD
+       + add teken entry to show actual properties of FreeBSD's "xterm"
+         console -TD
+
+20140215
+       + in-progress changes to win_driver.c to implement output without
+         allocating a console-buffer.  This uses a pre-existing environment
+         variable NCGDB used by Juergen Pfeifer for debugging (prompted by
+         discussion with Erwin Waterlander regarding Console2, which hangs
+         when reading in an allocated console-buffer).
+       + add -t option to gdc.c, and modify to accept "S" to step through the
+         scrolling-stages.
+       + regenerate NCURSES-Programming-HOWTO.html to fix some of the broken
+         html emitted by docbook.
+
+20140209
+       + modify CF_XOPEN_SOURCE macro to omit followup check to determine if
+         _XOPEN_SOURCE can/should be defined.  g++ 4.7.2 built on Solaris 10
+         has some header breakage due to its own predefinition of this symbol
+         (report by Jean-Pierre Flori, Sage #15796).
+
+20140201
+       + add/use symbol NCURSES_PAIRS_T like NCURSES_COLOR_T, to illustrate
+         which "short" types are for color pairs and which are color values.
+       + fix build for s390x, by correcting field bit offsets in generated
+         representation clauses when int=32 long=64 and endian=big, or at
+         least on s390x (patch by Nicolas Boulenguez).
+       + minor cleanup change to test/form_driver_w.c (patch by Gaute Hope).
+
+20140125
+       + remove unnecessary ifdef's in Ada95/gen/gen.c, which reportedly do
+         not work as is with gcc 4.8 due to fixes using chtype cast made for
+         new compiler warnings by gcc 4.8 in 20130824 (Debian #735753, patch
+         by Nicolas Boulenguez).
+
+20140118
+       + apply includesubdir variable which was introduced in 20130805 to
+         gen-pkgconfig.in (Debian #735782).
+
+20131221
+       + further improved man2html, used this to fix broken links in html
+         manpages.  See
+         ftp://invisible-island.net/ncurses/patches/man2html
+
+20131214
+       + modify configure-script/ifdef's to allow OLD_TTY feature to be
+         suppressed if the type of ospeed is configured using the option
+         --with-ospeed to not be a short.  By default, it is a short for
+         termcap-compatibility (adapted from suggestion by Christian
+         Weisgerber).
+       + correct a typo in _nc_baudrate() (patch by Christian Weisgerber,
+         cf: 20061230).
+       + fix a few -Wlogical-op warnings.
+       + updated llib-l* files.
+
+20131207
+       + add form_driver_w() entrypoint to wide-character forms library, as
+         well as test program form_driver_w (adapted from patch by Gaute
+         Hope).
+
+20131123
+       + minor fix for CF_GCC_WARNINGS to special-case options which are not
+         recognized by clang.
+
+20131116
+       + add special case to configure script to move _XOPEN_SOURCE_EXTENDED
+         definition from CPPFLAGS to CFLAGS if it happens to be needed for
+         Solaris, because g++ errors with that definition (report by
+         Jean-Pierre Flori, Sage #15268).
+       + correct logic in infocmp's -i option which was intended to ignore
+         strings which correspond to function-keys as candidates for piecing
+         together initialization- or reset-strings.  The problem dates to
+         1.9.7a, but was overlooked until changes in -Wlogical-op warnings for
+         gcc 4.8 (report by David Binderman).
+       + updated CF_GCC_WARNINGS to documented options for gcc 4.9.0, adding
+         checks for -Wextra, -Wignored-qualifiers and -Wlogical-op
+       + updated CF_GCC_WARNINGS to documented options for gcc 4.9.0, moving
+         checks for -Wextra and -Wdeclaration-after-statement into the macro,
+         and adding checks for -Wignored-qualifiers, -Wlogical-op and
+         -Wvarargs
+       + updated CF_CURSES_UNCTRL_H and CF_SHARED_OPTS macros from ongoing
+         work on cdk.
+       + update config.sub from
+               http://git.savannah.gnu.org/cgit/config.git
+
+20131110
+       + minor cleanup of terminfo.tail
+
+20131102
+       + use TS extension to describe xterm's title-escapes -TD
+       + modify terminator and nsterm-s to use xterm+sl-twm building block -TD
+       + update hurd.ti, add xenl to reflect 2011-03-06 change in
+         http://git.savannah.gnu.org/cgit/hurd/hurd.git/log/console/display.c
+         (Debian #727119).
+       + simplify pfkey expression in ansi.sys -TD
+
 20131027
        + correct/simplify ifdef's for cur_term versus broken-linker and
          reentrant options (report by Jean-Pierre Flori, cf: 20090530).
@@ -427,7 +577,7 @@ it is not possible to add this information.
          a null-pointer check in _nc_mvcur_resume.
        + correct display of double-width characters with MinGW port (report
          by Erwin Waterlander).
-       + replace MinGW's wcrtomb(), fixing a problem with _nc_viscbuf 
+       + replace MinGW's wcrtomb(), fixing a problem with _nc_viscbuf
        > fixes based on Coverity report:
        + correct coloring in test/bs.c
        + correct check for 8-bit value in _nc_insert_ch().
@@ -516,7 +666,7 @@ it is not possible to add this information.
          first corrects pattern used for Mac OS X's customization of gcc.
 
 20121017
-       + fix change to _nc_scroll_optimize(), which incorrectly freed memory 
+       + fix change to _nc_scroll_optimize(), which incorrectly freed memory
          (Redhat #866989).
 
 20121013
@@ -869,7 +1019,7 @@ it is not possible to add this information.
        + make sgr for aaa-unk, aaa-rv agree with other caps -TD
        + make sgr for avt-ns agree with other caps -TD
        + amend fix intended to separate fixups for acsc to allow "tic -cv" to
-         give verbose warnings (cf:  20110730). 
+         give verbose warnings (cf:  20110730).
        + modify misc/gen-edit.sh to make the location of the tabset directory
          consistent with misc/Makefile.in, i.e., using ${datadir}/tabset
          (Debian #653435, patch by Sven Joachim).
@@ -901,7 +1051,7 @@ it is not possible to add this information.
          + drop mk-dlls.sh script.
          + change recommended regular expression library.
          + modify rain.c to allow for threaded configuraton.
-         + modify tset.c to allow for case when size-change logic is not used. 
+         + modify tset.c to allow for case when size-change logic is not used.
 
 20111231
        + modify toe's report when -a and -s options are combined, to add
@@ -4298,7 +4448,7 @@ it is not possible to add this information.
          However that did find a coding error in Assume_Default_Colors().
        + modify several terminfo entries to ensure xterm mouse and cursor
          visibility are reset in rs2 string:  hurd, putty, gnome,
-         konsole-base, mlterm, Eterm, screen (Debian #265784, Debian #55637). 
+         konsole-base, mlterm, Eterm, screen (Debian #265784, Debian #55637).
          The xterm entries are left alone - old ones for compatibility, and
          the new ones do not require this change. -TD