bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ncurses-5.6-20070407.patch.gz


From: Thomas Dickey
Subject: ncurses-5.6-20070407.patch.gz
Date: Sat, 07 Apr 2007 21:14:09 -0400
User-agent: Mutt/1.5.9i

 ncurses 5.6 - patch 20070407 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.6 is at
        ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.6 are in the subdirectory
        ftp://invisible-island.net/ncurses/5.6

 ------------------------------------------------------------------------------
 patch by Thomas E. Dickey <address@hidden>
 created  Sun Apr  8 01:10:28 UTC 2007
 ------------------------------------------------------------------------------
 Ada95/gen/Makefile.in                              |   24 ++-
 Ada95/gen/gen.c                                    |    5 
 MANIFEST                                           |    3 
 NEWS                                               |   40 ++++++
 c++/cursesmain.cc                                  |   21 +++
 c++/cursesp.h                                      |    6 
 c++/cursespad.cc                                   |   10 -
 c++/cursesw.h                                      |    5 
 c++/demo.cc                                        |  122 +++++++++---------
 c++/edit_cfg.sh                                    |    3 
 c++/etip.h.in                                      |   34 ++++-
 c++/internal.h                                     |    6 
 configure                                          |   30 ++--
 configure.in                                       |   11 +
 dist.mk                                            |    4 
 include/ncurses_defs                               |    3 
 man/curs_getyx.3x                                  |    5 
 man/man_db.renames                                 |    6 
 man/ncurses.3x                                     |   55 +++++---
 ncurses-5.6-20070407/Ada95/gen/adacurses-config.in |   35 +++++
 ncurses-5.6-20070407/man/curs_legacy.3x            |   93 ++++++++++++++
 ncurses-5.6-20070407/man/curs_opaque.3x            |  123 +++++++++++++++++++
 ncurses/base/lib_addstr.c                          |    9 -
 ncurses/base/lib_color.c                           |   11 +
 ncurses/base/lib_overlay.c                         |   11 +
 ncurses/base/tries.c                               |    6 
 ncurses/base/wresize.c                             |    6 
 ncurses/tinfo/trim_sgr0.c                          |   10 -
 ncurses/trace/visbuf.c                             |    4 
 progs/dump_entry.c                                 |   17 +-
 progs/infocmp.c                                    |    3 
 progs/tic.c                                        |   36 ++++-
 test/bs.c                                          |    6 
 test/cardfile.c                                    |    8 -
 test/demo_defkey.c                                 |    7 -
 35 files changed, 592 insertions(+), 186 deletions(-)
 ------------------------------------------------------------------------------

20060407
        + add man/curs_legacy.3x, man/curs_opaque.3x
        + fix acs_map binding for Ada95 when --enable-reentrant is used. 
        + add adacurses-config to the Ada95 install, based on version from
          FreeBSD port, in turn by Juergen Pfeifer in 2000 (prompted by
          comment on comp.lang.ada newsgroup).
        + fix includes in c++ binding to build with Intel compiler
          (cf: 20061209).
        + update install rule in Ada95 to use mkdirs.sh
        > other fixes prompted by inspection for Coverity report:
        + modify ifdef's for c++ binding to use try/catch/throw statements
        + add a null-pointer check in tack/ansi.c request_cfss()
        + fix a memory leak in ncurses/base/wresize.c
        + corrected check for valid memu/meml capabilities in
          progs/dump_entry.c when handling V_HPUX case.
        > fixes based on Coverity report:
        + remove dead code in test/bs.c
        + remove dead code in test/demo_defkey.c
        + remove an unused assignment in progs/infocmp.c
        + fix a limit check in tack/ansi.c tools_charset()
        + fix tack/ansi.c tools_status() to perform the VT320/VT420
          tests in request_cfss().  The function had exited too soon.
        + fix a memory leak in tic.c's make_namelist()
        + fix a couple of places in tack/output.c which did not check for EOF.
        + fix a loop-condition in test/bs.c
        + add index checks in lib_color.c for color palettes
        + add index checks in progs/dump_entry.c for version_filter() handling
          of V_BSD case.
        + fix a possible null-pointer dereference in copywin()
        + fix a possible null-pointer dereference in waddchnstr()
        + add a null-pointer check in _nc_expand_try()
        + add a null-pointer check in tic.c's make_namelist()
        + add a null-pointer check in _nc_expand_try()
        + add null-pointer checks in test/cardfile.c
        + fix a double-free in ncurses/tinfo/trim_sgr0.c
        + fix a double-free in ncurses/base/wresize.c
        + add try/catch block to c++/cursesmain.cc

-- 
Thomas E. Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]