Hello community, here is the log from the commit of package ncurses for openSUSE:Factory checked in at 2017-04-03 11:03:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ncurses (Old) and /work/SRC/openSUSE:Factory/.ncurses.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ncurses" Mon Apr 3 11:03:59 2017 rev:128 rq:483739 version:6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes 2017-03-05 17:50:26.750957832 +0100 +++ /work/SRC/openSUSE:Factory/.ncurses.new/ncurses.changes 2017-04-03 11:04:03.368598794 +0200 @@ -1,0 +2,67 @@ +Sun Mar 26 13:54:12 UTC 2017 - [email protected] + +- Add ncurses patch 20170325 + + fix a memory leak in the window-list when creating multiple screens + (reports by Andres Martinelli, Debian #783486). + + reviewed calls from link_test.c, added a few more null-pointer + checks. + + add a null-pointer check in ungetmouse, in case mousemask was not + called (report by "Kau"). + + updated curs_sp_funcs.3x for new functions. + +------------------------------------------------------------------- +Mon Mar 20 08:36:28 UTC 2017 - [email protected] + +- Add ncurses patch 20170318 + + change TERMINAL structure in term.h to make it opaque. Some + applications misuse its members, e.g., directly modifying it + rather than using def_prog_mode(). + + modify utility headers such as tic.h to make it clearer which are + externals that are used by tack. + + improve curs_slk.3x in particular its discussion of portability. + + fix cut/paste in legacy_encoding.3x + + add prototype for find_pair() to new_pair.3x (report by Branden + Robinson). + + fix a couple of broken links in generated man-html documentation. + + regenerate man-html documentation. +- Add tack patch 1.07.20170318 + * init.c: + use def_prog_mode() to eliminate two internal details from ncurses + * edit.c, tack.h: accommodate opaque TERMINAL structure in ncurses + * tack.h: update copyright to match version + * config.sub: 2017-02-07 + * config.guess: 2017-03-05 + +------------------------------------------------------------------- +Mon Mar 13 11:21:44 UTC 2017 - [email protected] + +- Add ncurses patch 20170311 + + modify vt100 rs2 string to reset vt52 mode and scrolling regions + (report/analysis by Robert King) -TD + + add vt100+4bsd building block, use that for older terminals rather + than "vt100" which is now mostly used as a building block for + terminal emulators -TD + + correct a few spelling errors in terminfo.src comments -TD + + add fbterm -TD + + fix a typo in ncurses.c test_attr legend (patch by Petr Vanek). + + changed internal colorpair_t to a struct, eliminating an internal + 8-bit limit on colors + + add ncurses/new_pair.h + + add ncurses/base/new_pair.c with alloc_pair(), find_pair() and + free_pair() functions + + add test/demo_new_pair.c +- Add ncurses patch 20170304 + + improve terminfo manual description of terminfo syntax. + + clarify the use of wint_t vs wchar_t in curs_get_wstr.3x + + improve description of endwin() in manual. + + modify setcchar() and getcchar() to treat negative color-pair as an + error. + + fix a typo in include/hashed_db.h (Andre Sa). + +------------------------------------------------------------------- +Thu Mar 2 13:31:07 UTC 2017 - [email protected] + +- Add ncurses patch 20170225 + + fixes for CF_CC_ENV_FLAGS (report by Ross Burton). + +------------------------------------------------------------------- Old: ---- tack-1.07-20150606.tgz New: ---- tack-1.07-20170318.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ncurses.spec ++++++ --- /var/tmp/diff_new_pack.1xLLRy/_old 2017-04-03 11:04:04.276470529 +0200 +++ /var/tmp/diff_new_pack.1xLLRy/_new 2017-04-03 11:04:04.280469964 +0200 @@ -60,7 +60,7 @@ Source3: README.devel Source4: ncurses-rpmlintrc # Latest tack can be found at ftp://invisible-island.net/pub/ncurses/current/ -Source5: ftp://invisible-island.net/pub/ncurses/current/tack-1.07-20150606.tgz +Source5: ftp://invisible-island.net/pub/ncurses/current/tack-1.07-20170318.tgz Source6: edit.sed Source7: baselibs.conf Patch0: ncurses-6.0.dif ++++++ ncurses-5.9-ibm327x.dif ++++++ --- /var/tmp/diff_new_pack.1xLLRy/_old 2017-04-03 11:04:04.348460358 +0200 +++ /var/tmp/diff_new_pack.1xLLRy/_new 2017-04-03 11:04:04.348460358 +0200 @@ -3,8 +3,8 @@ 1 file changed, 2 insertions(+), 2 deletions(-) --- misc/terminfo.src -+++ misc/terminfo.src 2017-01-30 08:58:00.238320491 +0000 -@@ -15941,8 +15941,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv ++++ misc/terminfo.src 2017-03-13 11:21:16.882814756 +0000 +@@ -15974,8 +15974,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv # ibm327x|line mode IBM 3270 style, ++++++ ncurses-6.0-patches.tar.bz2 ++++++ ++++ 53381 lines of diff (skipped) ++++++ ncurses-6.0.dif ++++++ ++++ 603 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ncurses/ncurses-6.0.dif ++++ and /work/SRC/openSUSE:Factory/.ncurses.new/ncurses-6.0.dif ++++++ tack-1.07-20150606.tgz -> tack-1.07-20170318.tgz ++++++ ++++ 8245 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/tack-1.07-20150606/CHANGES new/tack-1.07-20170318/CHANGES --- old/tack-1.07-20150606/CHANGES 2015-06-03 12:32:53.000000000 +0200 +++ new/tack-1.07-20170318/CHANGES 2017-03-18 21:07:16.000000000 +0100 @@ -1,4 +1,65 @@ -2015-06-03 Thomas E. Dickey <[email protected]> +2017-03-18 Thomas E. Dickey <[email protected]> + + * init.c: + use def_prog_mode() to eliminate two internal details from ncurses + + * edit.c, tack.h: accommodate opaque TERMINAL structure in ncurses + + * tack.h: update copyright to match version + + * configure: regen + + * aclocal.m4: resync with my-autoconf: + + CF_ADD_CFLAGS + improve formatting of generated lists using CF_APPEND_TEXT + + CF_CC_ENV_FLAGS + several fixes... + + CF_GNU_SOURCE + recent glibc (Debian 2.23-4 for example) has misordered ifdef/checks for + new symbol _DEFAULT_SOURCE, producing warning messages when only _GNU_SOURCE + is defined. Add a followup check to define _DEFAULT_SOURCE. + + CF_LD_RPATH_OPT + change FreeBSD to use -Wl,-rpath rather than -rpath option. According to + FreeBSD #178732, either works since FreeBSD 4.x; however scons does not + accept anything except the -Wl,-rpath form. + + CF_LIB_PREFIX + build-fixes for OS/2 + + CF_LINK_DATAONLY + quiet strict gcc warning + + CF_MAKEFLAGS + use $SHELL consistently + + CF_NCURSES_CONFIG + PKG_CONFIG may simply be unset - fix + + CF_PROG_LINT + add cpplint to programs to use; drop ad hoc tdlint and alint. + + CF_WITH_MAN2HTML + use configured shell + + CF_WITH_NCURSES_ETC + add check for ncurses pthreads + + CF_XOPEN_SOURCE + add "uclinux" to list of Linux's + use _GNU_SOURCE for cygwin headers, tested with cygwin 2.3, 2.5 + build-fixes for OS/2 + + * config.sub: 2017-02-07 + + * config.guess: 2017-03-05 + + * package/debian/changelog, package/tack.spec, tack.h: bump + +2015-07-06 Thomas E. Dickey <[email protected]> + + * package/debian/changelog, package/tack.spec, tack.h: bump + + * configure: regen + + * configure.in, Makefile.in: add --with-man2html + + * Makefile.in: fix copyright date + + * aclocal.m4: add --with-man2html + +2015-06-03 Thomas E. Dickey <[email protected]> * configure: regen @@ -13,7 +74,7 @@ * configure.in: fix order of evaluation for CF_PKG_CONFIG -2015-06-02 Thomas E. Dickey <[email protected]> +2015-06-02 Thomas E. Dickey <[email protected]> * configure.in: use CF_WITH_NCURSES_ETC, but disable the pdcurses flavor @@ -30,13 +91,13 @@ * tack.h, package/debian/changelog, package/tack.spec: bump -2015-05-02 Thomas E. Dickey <[email protected]> +2015-05-02 Thomas E. Dickey <[email protected]> * config.guess: update to 2015-03-04 * config.sub: update to 2015-03-08 -2013-07-13 Thomas E. Dickey <[email protected]> +2013-07-13 Thomas E. Dickey <[email protected]> * init.c: copyright-date @@ -76,11 +137,11 @@ + CF_CC_ENV_FLAGS: new macro + remove unused macros -2013-02-10 Thomas E. Dickey <[email protected]> +2013-02-10 Thomas E. Dickey <[email protected]> * config.sub, config.guess: update to 2013-02-04 -2012-09-16 Thomas E. Dickey <[email protected]> +2012-09-16 Thomas E. Dickey <[email protected]> * configure, configure.in: add check for long filenames to define HAVE_LONG_FILE_NAMES, needed to choose @@ -112,7 +173,7 @@ actually required) - remove configure-checks for AWK and LN_S variables -2012-09-16 Thomas E. Dickey <[email protected]> +2012-09-16 Thomas E. Dickey <[email protected]> * Makefile.in: datarootdir is now needed for mandir remove unused includedir and datadir @@ -121,7 +182,7 @@ * configure: regen (will support --datarootdir with this) -2012-04-29 Thomas E. Dickey <[email protected]> +2012-04-29 Thomas E. Dickey <[email protected]> * package/debian/changelog, package/tack.spec, tack.h: bump @@ -145,7 +206,7 @@ knowledge of the terminal (terminfo does not provide this), it is not possible to restore the original colors. -2012-04-28 Thomas E. Dickey <[email protected]> +2012-04-28 Thomas E. Dickey <[email protected]> * charset.c: add a test for "eslok" capability @@ -157,7 +218,7 @@ the last change could produce unbalanced quote with certain shells - check for that and repair it (report by Samuel Bronson). -2012-03-03 Thomas E. Dickey <[email protected]> +2012-03-03 Thomas E. Dickey <[email protected]> * fun.c: gcc warning @@ -186,7 +247,7 @@ * tack.h: quiet unnecesary warning about ignoring return-value from system() -2012-03-02 Thomas E. Dickey <[email protected]> +2012-03-02 Thomas E. Dickey <[email protected]> * configure: regen @@ -210,7 +271,7 @@ Add CF_ERRNO, CF_LINK_DATAONLY checks with supporting macros to address gcc -Wundef warnings about DECL_ERRNO and BROKEN_LINKER symbols. -2012-03-01 Thomas E. Dickey <[email protected]> +2012-03-01 Thomas E. Dickey <[email protected]> * Makefile.in: copyright date @@ -235,7 +296,7 @@ because the latter breaks builds with libtool -TD -2012-02-26 Thomas E. Dickey <[email protected]> +2012-02-26 Thomas E. Dickey <[email protected]> * configure: regen @@ -267,11 +328,11 @@ OpenBSD as well as configure check with CF_TRY_XOPEN_SOURCE. Also modify version pattern for newer AIX systems, -2012-02-25 Thomas E. Dickey <[email protected]> +2012-02-25 Thomas E. Dickey <[email protected]> * config.guess, config.sub: update to 2012-02-10 -2011-06-26 Thomas E. Dickey <[email protected]> +2011-06-26 Thomas E. Dickey <[email protected]> * configure: regen @@ -290,7 +351,7 @@ * scan.wy150: New file. -2011-05-01 Thomas E. Dickey <[email protected]> +2011-05-01 Thomas E. Dickey <[email protected]> * configure: regen @@ -316,15 +377,15 @@ * package/debian/changelog, package/tack.spec, tack.h: bump -2011-04-01 Thomas E. Dickey <[email protected]> +2011-04-01 Thomas E. Dickey <[email protected]> * config.sub: update to 2011-04-01 -2011-02-02 Thomas E. Dickey <[email protected]> +2011-02-02 Thomas E. Dickey <[email protected]> * config.guess: update to 2011-01-01 -2010-09-04 Thomas E. Dickey <[email protected]> +2010-09-04 Thomas E. Dickey <[email protected]> * package/tack.spec, package/debian/rules, package/debian/docs, package/debian/copyright, package/debian/control, package/debian/watch, package/debian/changelog, package/debian/source/format: RCS_BASE @@ -334,7 +395,7 @@ * tack.c, tack.h: add patch-date to version message -2010-09-03 Thomas E. Dickey <[email protected]> +2010-09-03 Thomas E. Dickey <[email protected]> * AUTHORS: RCS_BASE @@ -360,11 +421,11 @@ * menu.c, init.c, fun.c, edit.c, crum.c, control.c, color.c, charset.c, ansi.c: indent -2010-04-20 Thomas E. Dickey <[email protected]> +2010-04-20 Thomas E. Dickey <[email protected]> * package/debian/compat: RCS_BASE -2009-12-26 Thomas E. Dickey <[email protected]> +2009-12-26 Thomas E. Dickey <[email protected]> * configure: regen to get new macros, as well as to use autoconf-252 (patched) @@ -389,22 +450,22 @@ fix an incorrect malloc-size in show_report(), which could cause core-dump when displaying long list of function-keys, e.g., for xterm-new -2009-11-19 Thomas E. Dickey <[email protected]> +2009-11-19 Thomas E. Dickey <[email protected]> * config.guess, config.sub: update to 2009-11-20 -2007-08-12 Thomas E. Dickey <[email protected]> +2007-08-12 Thomas E. Dickey <[email protected]> * edit.c: as of 2007/8/12, ncurses no longer exports the data _nc_info_hash_table. Instead, use the function _nc_get_hash_table(), which is in ncurses 5.0 -2007-08-11 Thomas E. Dickey <[email protected]> +2007-08-11 Thomas E. Dickey <[email protected]> * HISTORY: tweak to build with latest ncurses (does not rely on new api's) -2007-04-29 Thomas E. Dickey <[email protected]> +2007-04-29 Thomas E. Dickey <[email protected]> * HISTORY, tack.h: mark 1.05 @@ -436,7 +497,7 @@ update $(LINK) to work with ncurses after importing CF_WITH_LIBTOOL change that moved $(CC) into $(LIBTOOL_LINK) symbol. -2007-04-08 Thomas E. Dickey <[email protected]> +2007-04-08 Thomas E. Dickey <[email protected]> * configure: regen'd @@ -482,15 +543,15 @@ * HISTORY: 1.04 -2007-04-07 Thomas E. Dickey <[email protected]> +2007-04-07 Thomas E. Dickey <[email protected]> * ansi.c, output.c: fixes from Coverity report -2007-03-25 Thomas E. Dickey <[email protected]> +2007-03-25 Thomas E. Dickey <[email protected]> * mkdirs.sh: RCS_BASE -2007-01-28 Thomas E. Dickey <[email protected]> +2007-01-28 Thomas E. Dickey <[email protected]> * HISTORY: tack's out of ncurses now. @@ -502,13 +563,13 @@ * Makefile.in: tweaks to work after chopping out of ncurses tree -2007-01-27 Thomas E. Dickey <[email protected]> +2007-01-27 Thomas E. Dickey <[email protected]> * HISTORY: update to 1.03 * README: FROM_KEYS -2007-01-13 Thomas E. Dickey <[email protected]> +2007-01-13 Thomas E. Dickey <[email protected]> * Makefile.in: FROM_KEYS @@ -516,19 +577,19 @@ * configure.in, aclocal.m4: FROM_KEYS -2006-12-23 Thomas E. Dickey <[email protected]> +2006-12-23 Thomas E. Dickey <[email protected]> * modules: FROM_KEYS -2006-12-22 Thomas E. Dickey <[email protected]> +2006-12-22 Thomas E. Dickey <[email protected]> * config.guess: RCS_BASE -2006-12-08 Thomas E. Dickey <[email protected]> +2006-12-08 Thomas E. Dickey <[email protected]> * config.sub: RCS_BASE -2006-11-25 Thomas E. Dickey <[email protected]> +2006-11-25 Thomas E. Dickey <[email protected]> * output.c: FROM_KEYS @@ -540,19 +601,19 @@ * color.c, charset.c, tack.h: FROM_KEYS -2006-06-24 Thomas E. Dickey <[email protected]> +2006-06-24 Thomas E. Dickey <[email protected]> * control.c, edit.c: FROM_KEYS -2006-05-06 Thomas E. Dickey <[email protected]> +2006-05-06 Thomas E. Dickey <[email protected]> * sync.c: FROM_KEYS -2006-04-22 Thomas E. Dickey <[email protected]> +2006-04-22 Thomas E. Dickey <[email protected]> * tack.1: FROM_KEYS -2005-09-17 Thomas E. Dickey <[email protected]> +2005-09-17 Thomas E. Dickey <[email protected]> * ansi.c, pad.c, sysdep.c: FROM_KEYS @@ -560,33 +621,33 @@ * COPYING: fix address -2003-11-29 Thomas E. Dickey <[email protected]> +2003-11-29 Thomas E. Dickey <[email protected]> * install-sh: resync with my-autoconf -2002-06-29 Thomas E. Dickey <[email protected]> +2002-06-29 Thomas E. Dickey <[email protected]> * mkinstalldirs: RCS_BASE -2001-06-22 Thomas E. Dickey <[email protected]> +2001-06-22 Thomas E. Dickey <[email protected]> * install-sh: RCS_BASE -1999-02-07 Thomas E. Dickey <[email protected]> +1999-02-07 Thomas E. Dickey <[email protected]> * HISTORY: nit * init.c: tweak to make this build after renaming as per Alexander -1998-09-26 Thomas E. Dickey <[email protected]> +1998-09-26 Thomas E. Dickey <[email protected]> * edit.c: add param to _nc_tic_expand() -1998-03-28 Thomas E. Dickey <[email protected]> +1998-03-28 Thomas E. Dickey <[email protected]> * Makefile.in: updates to sync with ncurses 4.2 -1998-02-11 Thomas E. Dickey <[email protected]> +1998-02-11 Thomas E. Dickey <[email protected]> * ncurses_tst.hin: FROM_KEYS @@ -595,7 +656,7 @@ * tack.c, Makefile.in, tack.h, control.c, color.c, charset.c, ansi.c, sysdep.c, sync.c, scan.c, pad.c, output.c, modes.c, menu.c, init.c, fun.c, edit.c, crum.c, HISTORY, COPYING: tack-1.00 -1998-01-03 Thomas E. Dickey <[email protected]> +1998-01-03 Thomas E. Dickey <[email protected]> * tack.h: moved ncurses' externs to tic.h @@ -605,7 +666,7 @@ * tack.h: SCO's compiler doesn't like array-of-const -1998-01-02 Thomas E. Dickey <[email protected]> +1998-01-02 Thomas E. Dickey <[email protected]> * control.c: work with no 'gettimeofday()' workaround for SCO 3.x compiler which gets confused by array of const. @@ -614,13 +675,13 @@ * ansi.c: SCO's compiler: parameter promotion warnings. -1997-12-28 Thomas E. Dickey <[email protected]> +1997-12-28 Thomas E. Dickey <[email protected]> * tack.h: first cut of fixes for AIX/SCO/CLIX * sysdep.c, control.c: first cut of fixes for AIX/CLIX/SCO -1997-12-27 Thomas E. Dickey <[email protected]> +1997-12-27 Thomas E. Dickey <[email protected]> * ansi.c, charset.c, control.c, crum.c, edit.c, fun.c, init.c, menu.c, modes.c, output.c, scan.c, sync.c, sysdep.c, tack.c: integration with ncurses: restructured includes, fix gcc warnings @@ -693,7 +754,7 @@ * tack.c, sysdep.c, scan.c, output.c, modes.c, menu.c, init.c, crum.c, color.c, charset.c, ansi.c, HISTORY: ncurses-4.1-971101 -1997-10-11 Thomas E. Dickey <[email protected]> +1997-10-11 [email protected] * RCS: PERMIT FILE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/tack-1.07-20150606/configure.in new/tack-1.07-20170318/configure.in --- old/tack-1.07-20150606/configure.in 2015-06-03 12:30:39.000000000 +0200 +++ new/tack-1.07-20170318/configure.in 2015-07-06 10:42:39.000000000 +0200 @@ -28,7 +28,7 @@ dnl dnl Author: Thomas E. Dickey 2007-on dnl -dnl $Id: configure.in,v 1.28 2015/06/03 10:30:39 tom Exp $ +dnl $Id: configure.in,v 1.29 2015/07/06 08:42:39 tom Exp $ dnl This is a simple configuration-script for tack which makes it simpler to dnl build outside the ncurses tree (provided that ncurses was configured using dnl the --with-ticlib option). @@ -210,6 +210,8 @@ TICS_LIBS="$LIBS" LIBS= +CF_WITH_MAN2HTML + ### Now that we're done running tests, add the compiler-warnings, if any CF_ADD_CFLAGS($EXTRA_CFLAGS) @@ -234,8 +236,8 @@ $ECHO_CC\$(CC) -c \$(CFLAGS_DEFAULT) $N.c TEST_EOF done -CF_MAKE_DOCS(tack,1) ],[], [set |fgrep _CC= |sed -e s%=%=\'% -e s%\$%\'% -e s%\'\'%\'%g -e s%=\'\$%=\'\'% >>$CONFIG_STATUS cat]) # vi:ts=4 sw=4 +CF_MAKE_DOCS(tack,1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/tack-1.07-20150606/edit.c new/tack-1.07-20170318/edit.c --- old/tack-1.07-20150606/edit.c 2012-09-17 00:23:46.000000000 +0200 +++ new/tack-1.07-20170318/edit.c 2017-03-18 20:58:53.000000000 +0100 @@ -1,5 +1,5 @@ /* -** Copyright (C) 1997-2010,2012 Free Software Foundation, Inc. +** Copyright (C) 1997-2012,2017 Free Software Foundation, Inc. ** ** This file is part of TACK. ** @@ -23,7 +23,7 @@ #include <time.h> #include <tic.h> -MODULE_ID("$Id: edit.c,v 1.19 2012/09/16 22:23:46 tom Exp $") +MODULE_ID("$Id: edit.c,v 1.20 2017/03/18 19:58:53 tom Exp $") /* * Terminfo edit features @@ -786,7 +786,7 @@ alloc_arrays(); - _nc_copy_termtype(&original_term, &cur_term->type); + _nc_copy_termtype(&original_term, CUR_TP); for (i = 0; i < BOOLCOUNT; i++) { original_term.Booleans[i] = CUR Booleans[i]; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/tack-1.07-20150606/init.c new/tack-1.07-20170318/init.c --- old/tack-1.07-20150606/init.c 2013-07-13 20:59:47.000000000 +0200 +++ new/tack-1.07-20170318/init.c 2017-03-18 21:07:16.000000000 +0100 @@ -1,5 +1,5 @@ /* -** Copyright (C) 1991, 1997-2012,2013 Free Software Foundation, Inc. +** Copyright (C) 1991, 1997-2013,2017 Free Software Foundation, Inc. ** ** This file is part of TACK. ** @@ -23,11 +23,7 @@ #include <tack.h> #include <tic.h> -MODULE_ID("$Id: init.c,v 1.17 2013/07/13 18:59:47 tom Exp $") - -#if NCURSES_VERSION_MAJOR >= 5 || NCURSES_VERSION_PATCH >= 981219 -#define _nc_get_curterm(p) _nc_get_tty_mode(p) -#endif +MODULE_ID("$Id: init.c,v 1.18 2017/03/18 20:07:16 tom Exp $") FILE *debug_fp; char temp[1024]; @@ -237,7 +233,7 @@ * Get the current terminal definitions. This must be done before * getting the baudrate. */ - _nc_get_curterm(&cur_term->Nttyb); + def_prog_mode(); if (baudrate() > 0) tty_baud_rate = (unsigned) baudrate(); else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/tack-1.07-20150606/package/debian/changelog new/tack-1.07-20170318/package/debian/changelog --- old/tack-1.07-20150606/package/debian/changelog 2015-06-02 10:45:21.000000000 +0200 +++ new/tack-1.07-20170318/package/debian/changelog 2017-03-18 15:04:06.000000000 +0100 @@ -1,3 +1,15 @@ +tack (1.07+20170318) unstable; urgency=low + + * maintenance updates + + -- Thomas E. Dickey <[email protected]> Sat, 18 Mar 2017 10:04:06 -0400 + +tack (1.07+20150706) unstable; urgency=low + + * maintenance updates + + -- Thomas E. Dickey <[email protected]> Mon, 06 Jul 2015 04:45:30 -0400 + tack (1.07+20150606) unstable; urgency=low * maintenance updates diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/tack-1.07-20150606/package/tack.spec new/tack-1.07-20170318/package/tack.spec --- old/tack-1.07-20150606/package/tack.spec 2015-06-02 10:45:21.000000000 +0200 +++ new/tack-1.07-20170318/package/tack.spec 2017-03-18 15:04:06.000000000 +0100 @@ -1,8 +1,8 @@ Summary: tack - terminfo action checker %define AppProgram tack %define AppVersion 1.07 -%define AppRelease 20150606 -# $XTermId: tack.spec,v 1.9 2015/06/02 08:45:21 tom Exp $ +%define AppRelease 20170318 +# $XTermId: tack.spec,v 1.11 2017/03/18 14:04:06 tom Exp $ Name: %{AppProgram} Version: %{AppVersion} Release: %{AppRelease} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/tack-1.07-20150606/tack.h new/tack-1.07-20170318/tack.h --- old/tack-1.07-20150606/tack.h 2015-06-02 11:05:07.000000000 +0200 +++ new/tack-1.07-20170318/tack.h 2017-03-18 20:56:17.000000000 +0100 @@ -1,5 +1,5 @@ /* -** Copyright (C) 1991, 1997-2013,2015 Free Software Foundation, Inc. +** Copyright (C) 1991, 1997-2015,2017 Free Software Foundation, Inc. ** ** This file is part of TACK. ** @@ -19,7 +19,7 @@ ** Boston, MA 02110-1301, USA */ -/* $Id: tack.h,v 1.37 2015/06/02 09:05:07 tom Exp $ */ +/* $Id: tack.h,v 1.41 2017/03/18 19:56:17 tom Exp $ */ #ifndef NCURSES_TACK_H_incl #define NCURSES_TACK_H_incl 1 @@ -28,7 +28,7 @@ #define MAJOR_VERSION 1 #define MINOR_VERSION 7 -#define PATCH_VERSION 20150606 +#define PATCH_VERSION 20170318 #ifdef HAVE_CONFIG_H #include <ncurses_cfg.h> @@ -100,7 +100,7 @@ #define FreeIfNeeded(p) if (p) { free(p); p = 0; } -#define CUR_TP (&(cur_term->type)) +#define CUR_TP ((TERMTYPE *)(cur_term)) #define MAX_STRINGS NUM_STRINGS(CUR_TP) #define STR_NAME(n) ExtStrname(CUR_TP,n,strnames)
