From: Thomas E. Dickey Date: Sun, 15 Dec 2019 02:10:35 +0000 (+0000) Subject: ncurses 6.1 - patch 20191214 X-Git-Tag: v6.2~6 X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff_plain;h=02f1dee48fe8af6ce054388fba739aa4f975004e;ds=sidebyside ncurses 6.1 - patch 20191214 + add exit_curses() and exit_terminfo() to replace internal symbols for leak-checking. --- diff --git a/NEWS b/NEWS index b6414f80..fe58e2cc 100644 --- a/NEWS +++ b/NEWS @@ -25,7 +25,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: NEWS,v 1.3415 2019/12/07 23:36:25 tom Exp $ +-- $Id: NEWS,v 1.3416 2019/12/14 21:26:03 tom Exp $ ------------------------------------------------------------------------------- This is a log of changes that ncurses has gone through since Zeyd started @@ -45,6 +45,10 @@ 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. +20191214 + + add exit_curses() and exit_terminfo() to replace internal symbols for + leak-checking. + 20191207 + fix a few warnings for test-package builds + add curses_trace(), to replace trace(). diff --git a/VERSION b/VERSION index 10b83589..932fc463 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5:0:10 6.1 20191207 +5:0:10 6.1 20191214 diff --git a/c++/cursesmain.cc b/c++/cursesmain.cc index e8709950..a376e545 100644 --- a/c++/cursesmain.cc +++ b/c++/cursesmain.cc @@ -1,6 +1,6 @@ // * this is for making emacs happy: -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2007,2013 Free Software Foundation, Inc. * + * Copyright (c) 1998-2013,2019 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 * @@ -43,7 +43,7 @@ #define CPP_HAS_TRY_CATCH 0 #endif -MODULE_ID("$Id: cursesmain.cc,v 1.15 2013/09/28 20:56:47 tom Exp $") +MODULE_ID("$Id: cursesmain.cc,v 1.16 2019/12/14 22:48:23 tom Exp $") #if HAVE_LOCALE_H #include @@ -87,7 +87,7 @@ int main(int argc, char* argv[]) #endif #if NO_LEAKS delete A; - _nc_free_and_exit(res); + exit_curses(res); #else return(res); #endif diff --git a/dist.mk b/dist.mk index c0e1e231..b62510eb 100644 --- a/dist.mk +++ b/dist.mk @@ -25,7 +25,7 @@ # use or other dealings in this Software without prior written # # authorization. # ############################################################################## -# $Id: dist.mk,v 1.1318 2019/12/07 10:19:49 tom Exp $ +# $Id: dist.mk,v 1.1319 2019/12/14 17:50:13 tom Exp $ # Makefile for creating ncurses distributions. # # This only needs to be used directly as a makefile by developers, but @@ -37,7 +37,7 @@ SHELL = /bin/sh # These define the major/minor/patch versions of ncurses. NCURSES_MAJOR = 6 NCURSES_MINOR = 1 -NCURSES_PATCH = 20191207 +NCURSES_PATCH = 20191214 # We don't append the patch to the version, since this only applies to releases VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR) diff --git a/doc/html/ada/funcs/T.htm b/doc/html/ada/funcs/T.htm index 098d0da7..782d38b7 100644 --- a/doc/html/ada/funcs/T.htm +++ b/doc/html/ada/funcs/T.htm @@ -20,8 +20,8 @@
  • tgetnum
  • tgetstr - terminal_interface-curses-termcap.adb:108
  • tgetstr - terminal_interface-curses-termcap.adb:129 -
  • TGoto
  • tgoto +
  • TGoto
  • tigetflag
  • tigetstr - terminal_interface-curses-terminfo.adb:87
  • tigetstr - terminal_interface-curses-terminfo.adb:108 diff --git a/doc/html/man/adacurses6-config.1.html b/doc/html/man/adacurses6-config.1.html index 08ab84a5..8a13fd2b 100644 --- a/doc/html/man/adacurses6-config.1.html +++ b/doc/html/man/adacurses6-config.1.html @@ -125,7 +125,7 @@

    SEE ALSO

            curses(3x)
     
    -       This describes ncurses version 6.1 (patch 20191207).
    +       This describes ncurses version 6.1 (patch 20191214).
     
     
     
    diff --git a/doc/html/man/captoinfo.1m.html b/doc/html/man/captoinfo.1m.html
    index 1b004380..a06b8708 100644
    --- a/doc/html/man/captoinfo.1m.html
    +++ b/doc/html/man/captoinfo.1m.html
    @@ -198,7 +198,7 @@
     

    SEE ALSO

            infocmp(1m), curses(3x), terminfo(5)
     
    -       This describes ncurses version 6.1 (patch 20191207).
    +       This describes ncurses version 6.1 (patch 20191214).
     
     
     

    AUTHOR

    diff --git a/doc/html/man/clear.1.html b/doc/html/man/clear.1.html
    index 1358cdd6..6538189e 100644
    --- a/doc/html/man/clear.1.html
    +++ b/doc/html/man/clear.1.html
    @@ -148,7 +148,7 @@
     

    SEE ALSO

            tput(1), terminfo(5)
     
    -       This describes ncurses version 6.1 (patch 20191207).
    +       This describes ncurses version 6.1 (patch 20191214).
     
     
     
    diff --git a/doc/html/man/curs_memleaks.3x.html b/doc/html/man/curs_memleaks.3x.html
    index 74b910d1..4835d3c1 100644
    --- a/doc/html/man/curs_memleaks.3x.html
    +++ b/doc/html/man/curs_memleaks.3x.html
    @@ -1,6 +1,6 @@