]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.9 - patch 20120310
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 2271f8bbda1be0f20055b760d66e4dfe1b051396..ec3a1e2feb93cf82e182703eee8bc22af30b21b1 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright (c) 1998-2010,2011 Free Software Foundation, Inc.               --
+-- Copyright (c) 1998-2011,2012 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.1835 2011/12/25 01:40:20 tom Exp $
+-- $Id: NEWS,v 1.1876 2012/03/11 00:35:40 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,126 @@ 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.
 
+20120310
+       + fix some strict compiler warnings for abi6 and 64-bits.
+       + use begin_va_copy/end_va_copy macros in lib_printw.c (cf: 20120303).
+       + improve a limit-check in infocmp.c (Werner Fink):
+
+20120303
+       + minor tidying of terminfo.tail, clarify reason for limitation
+         regarding mapping of \0 to \200
+       + minor improvement to _nc_copy_termtype(), using memcpy to replace
+         loops.
+       + fix no-leaks checking in test/demo_termcap.c to account for multiple
+         calls to setupterm().
+       + modified the libgpm change to show previous load as a problem in the
+         debug-trace.
+       > merge some patches from OpenSUSE rpm (Werner Fink):
+       + ncurses-5.7-printw.dif, fixes for varargs handling in lib_printw.c
+       + ncurses-5.7-gpm.dif, do not dlopen libgpm if already loaded by
+         runtime linker
+       + ncurses-5.6-fallback.dif, do not free arrays and strings from static
+         fallback entries
+
+20120228
+       + fix breakage in tic/infocmp from 20120225 (report by Werner Fink).
+
+20120225
+       + modify configure script to allow creating dll's for MinGW when
+         cross-compiling.
+       + add --enable-string-hacks option to control whether strlcat and
+         strlcpy may be used.  The same issue applies to OpenBSD's warnings
+         about snprintf, noting that this function is weakly standardized.
+       + add configure checks for strlcat, strlcpy and snprintf, to help
+         reduce bogus warnings with OpenBSD builds.
+       + build-fix for OpenBSD 4.9 to supply consistent intptr_t declaration
+         (cf:20111231)
+       + update config.guess, config.sub
+
+20120218
+       + correct CF_ETIP_DEFINES configure macro, making it exit properly on
+         the first success (patch by Pierre Labastie).
+       + improve configure macro CF_MKSTEMP by moving existence-check for
+         mkstemp out of the AC_TRY_RUN, to help with cross-compiles.
+       + improve configure macro CF_FUNC_POLL from luit changes to detect
+         broken implementations, e.g., with Mac OS X.
+       + add configure option --with-tparm-arg
+       + build-fix for MinGW cross-compiling, so that make_hash does not
+         depend on TTY definition (cf: 20111008).
+
+20120211
+       + make sgr for xterm-pcolor agree with other caps -TD
+       + make sgr for att5425 agree with other caps -TD
+       + make sgr for att630 agree with other caps -TD
+       + make sgr for linux entries agree with other caps -TD
+       + make sgr for tvi9065 agree with other caps -TD
+       + make sgr for ncr260vt200an agree with other caps -TD
+       + make sgr for ncr160vt100pp agree with other caps -TD
+       + make sgr for ncr260vt300an agree with other caps -TD
+       + make sgr for aaa-60-dec-rv, aaa+dec agree with other caps -TD
+       + make sgr for cygwin, cygwinDBG agree with other caps -TD
+       + add configure option --with-xterm-kbs to simplify configuration for
+         Linux versus most other systems.
+
+20120204
+       + improved tic -D option, avoid making target directory and provide
+         better diagnostics.
+
+20120128
+       + add mach-gnu (Debian #614316, patch by Samuel Thibault)
+       + add mach-gnu-color, tweaks to mach-gnu terminfo -TD
+       + make sgr for sun-color agree with smso -TD
+       + make sgr for prism9 agree with other caps -TD
+       + make sgr for icl6404 agree with other caps -TD
+       + make sgr for ofcons agree with other caps -TD
+       + make sgr for att5410v1, att4415, att620 agree with other caps -TD
+       + 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). 
+       + 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).
+
+20120121
+       + add --with-lib-prefix option to allow configuring for old/new flavors
+         of OS/2 EMX.
+       + modify check for gnat version to allow for year, as used in FreeBSD
+         port.
+       + modify check_existence() in db_iterator.c to simply check if the
+         path is a directory or file, according to the need.  Checking for
+         directory size also gives no usable result with OS/2 (cf: 20120107).
+       + support OS/2 kLIBC (patch by KO Myung-Han).
+
+20120114
+       + several improvements to test/movewindow.c (prompted by discussion on
+         Linux Mint forum):
+         + modify movement commands to make them continuous
+         + rewrote the test for mvderwin
+         + rewrote the test for recursive mvwin
+       + split-out reusable CF_WITH_NCURSES_ETC macro in test/configure.in
+       + updated configure macro CF_XOPEN_SOURCE, build-fixes for Mac OS X
+         and OpenBSD.
+       + regenerated html manpages.
+
+20120107
+       + various improvments for MinGW (Juergen Pfeifer):
+         + modify stat() calls to ignore the st_size member
+         + 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. 
+
+20111231
+       + modify toe's report when -a and -s options are combined, to add
+         a column showing which entries belong to a given database.
+       + add -s option to toe, to sort its output.
+       + modify progs/toe.c, simplifying use of db-iterator results to use
+         caching improvements from 20111001 and 20111126.
+       + correct generation of pc-files when ticlib or termlib options are
+         given to rename the corresponding tic- or tinfo-libraries (report
+         by Sven Joachim).
+
 20111224
        + document a portability issue with tput, i.e., that scripts which work
          with ncurses may fail in other implementations that do no parameter