ncurses 6.2 - patch 20210320
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 21 Mar 2021 01:09:34 +0000 (01:09 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 21 Mar 2021 01:09:34 +0000 (01:09 +0000)
commitc2650100f80134924eda8f22cd7cc1d1d919ee3d
tree2eb31df737d8732af7e70512f89bb13dcc11c818
parentbec710451bd1f286840c4e7e18fc646bd63adeba
ncurses 6.2 - patch 20210320

+ improve parameter-checking in tput by forcing it to analyze any
  extended string capability, e.g., as used in the Cs and Ms
  capabilities of the tmux description (report by Brad Town,
  cf: 20200531).
+ remove an incorrect free in the fallback (non-checking) version of
  _nc_free_and_exit (report by Miroslav Lichvar).
+ correct use-ordering in some xterm-direct flavors -TD
+ add hterm, hterm-256color (Mike Frysinger)
+ if the build-time compiler accepts c11's _Noreturn keyword, use that
  rather than gcc's attribute.
+ change configure-check for gcc's noreturn attribute to assume it is
  a prefix rather than suffix, matching c11's _Noreturn convention.
+ add "lint" rule to c++/Makefile, e.g., with cppcheck.
54 files changed:
Ada95/aclocal.m4
Ada95/configure
NEWS
VERSION
aclocal.m4
c++/Makefile.in
configure
dist.mk
include/MKterm.h.awk.in
include/curses.h.in
include/curses.tail
include/nc_alloc.h
include/tic.h
misc/terminfo.src
mk-0th.awk
ncurses/base/lib_freeall.c
ncurses/base/lib_mouse.c
ncurses/curses.priv.h
ncurses/tinfo/alloc_ttype.c
ncurses/tinfo/lib_setup.c
ncurses/tinfo/lib_tparm.c
package/debian-mingw/changelog
package/debian-mingw64/changelog
package/debian/changelog
package/mingw-ncurses.nsi
package/mingw-ncurses.spec
package/ncurses.spec
package/ncursest.spec
progs/clear.c
progs/dump_entry.c
progs/infocmp.c
progs/reset_cmd.c
progs/tabs.c
progs/tic.c
progs/toe.c
progs/tput.c
progs/tset.c
test/aclocal.m4
test/blue.c
test/bs.c
test/cardfile.c
test/configure
test/demo_menus.c
test/demo_termcap.c
test/demo_terminfo.c
test/ditto.c
test/ncurses.c
test/padview.c
test/picsmap.c
test/test.priv.h
test/test_sgr.c
test/test_tparm.c
test/view.c
test/xmas.c