ANN: ncurses-6.6-20260516

Thomas Dickey <[email protected]> Sun, 17 May 2026 01:23:33 +0000
Newsgroups gmane.comp.lib.ncurses.bugs
Message-ID <[email protected]>
Files:
  https://invisible-island.net/archives/AdaCurses/current/AdaCurses-20260516.tgz
  https://invisible-island.net/archives/AdaCurses/current/AdaCurses-20260516.tgz.asc
  https://invisible-island.net/archives/AdaCurses/current/AdaCurses-small-20260516.tgz
  https://invisible-island.net/archives/AdaCurses/current/AdaCurses-small-20260516.tgz.asc
  https://invisible-island.net/archives/ncurses-examples/current/ncurses-examples-20260516.tgz
  https://invisible-island.net/archives/ncurses-examples/current/ncurses-examples-20260516.tgz.asc
  https://invisible-island.net/archives/ncurses/6.6/MD5sums
  https://invisible-island.net/archives/ncurses/6.6/dev-patches.zip
  https://invisible-island.net/archives/ncurses/6.6/ncurses-6.6-20260516.patch.gz
  https://invisible-island.net/archives/ncurses/6.6/ncurses-6.6-20260516.patch.gz.asc
  https://invisible-island.net/archives/ncurses/current/ncurses-6.6-20260516.tgz
  https://invisible-island.net/archives/ncurses/current/ncurses-6.6-20260516.tgz.asc
  https://invisible-island.net/archives/ncurses/win32/mingw32-20260516.zip
  https://invisible-island.net/archives/ncurses/win32/mingw64-20260516.zip

 ncurses 6.6 - patch 20260516 - Thomas E. Dickey

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

 Ncurses 6.6 is at
   https://invisible-island.net/archives/ncurses/
   https://invisible-mirror.net/archives/ncurses/
   https://ftp.gnu.org/gnu/ncurses/

 Patches for ncurses 6.6 can be found at
   https://invisible-island.net/archives/ncurses/6.6
   https://invisible-mirror.net/archives/ncurses/6.6

 ------------------------------------------------------------------------------
 https://invisible-island.net/archives/ncurses/6.6/ncurses-6.6-20260516.patch.gz
 patch by Thomas E. Dickey <[email protected]>
 created  Sun May 17 01:14:56 UTC 2026
 ------------------------------------------------------------------------------
 MANIFEST                                          |    2 
 NEWS                                              |   10 -
 VERSION                                           |    2 
 dist.mk                                           |    4 
 ncurses-6.6-20260516/ncurses/tinfo/cookie_caps.c  |  156 ++++++++++++++++
 ncurses-6.6-20260516/ncurses/tty/cookie_updates.c |   93 +++++++++
 ncurses/base/lib_getch.c                          |    4 
 ncurses/base/lib_set_term.c                       |   90 ---------
 ncurses/curses.priv.h                             |   11 -
 ncurses/modules                                   |    4 
 ncurses/tinfo/tinfo_driver.c                      |  166 +++--------------
 ncurses/tinfo/trim_sgr0.c                         |   11 -
 ncurses/tty/lib_vidattr.c                         |   57 ++---
 ncurses/tty/tty_update.c                          |  195 ++++++++++----------
 ncurses/widechar/lib_ins_wch.c                    |    6 
 ncurses/widechar/lib_vid_attr.c                   |   79 ++++----
 package/debian-mingw/changelog                    |    4 
 package/debian-mingw64/changelog                  |    4 
 package/debian/changelog                          |    4 
 package/mingw-ncurses.nsi                         |    4 
 package/mingw-ncurses.spec                        |    6 
 package/ncurses.map                               |    6 
 package/ncurses.spec                              |    6 
 package/ncurses.sym                               |    4 
 package/ncursest.map                              |    6 
 package/ncursest.spec                             |    6 
 package/ncursest.sym                              |    4 
 package/ncursestw.map                             |    6 
 package/ncursestw.sym                             |    4 
 package/ncursesw.map                              |    6 
 package/ncursesw.sym                              |    4 
 progs/infocmp.c                                   |   22 +-
 32 files changed, 549 insertions(+), 437 deletions(-)
 ------------------------------------------------------------------------------
 
20260516
	+ defer initialization of magic-cookies, which disables some
	  capabilities, until the first screen update using a video attribute
	  which might introduce a magic cookie (report by Frank Palazzolo).
	+ correct buffer limit in recur_wgetnstr() (report by Daniel Anderson).
	+ correct logic in safe_name() function of infocmp, used in -E/-e
	  options (report/patch by Daniel Anderson).


-- 
Thomas E. Dickey <[email protected]>
https://invisible-island.net
signature.asc (application/pgp-signature, 659 B)
-----BEGIN PGP SIGNATURE-----

iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmoJGJUACgkQzCr0RyFn
vgMS8AwAxcTHCxqNrmXR6MvT30qYwFHNY0ed/2oSb0ZzALpHKLWCkUyVdoQLQsx3
xqaOb+SClt1o6+2+uobFoc74wt9F/4D5/SDZ7b4LX0nwBmjKppIyHXH0SOP4zGKN
4eo7zhxYrZaq/8uPA6hDZMPWAE4gV6epESCMgJ/N0y4nUg01SAAmh6I/IC+0gk+r
qLCD0GV0IgelIE6ucsNCcw1J77/lQr8HrDC/IET9lj7AUpohFs31aD5FYHzSt1k+
+mXyib3pzIMlT0GF1PoJqTFgsP7l2QwuQ8+EYSAriWeyRWWjISPd0vpbl9Majt7s
3lPiFd8BlFt3XB4qe6Dxs6cL7liQAAhRJbfqYOcdYQwnXy81FTr8oQAs01t9LmDm
oNv37UShbUWHEupdD2RCl5gk4MidWVHFOYI/I3vIQKNAkJQdjZow8h/AjeocoNgr
bPmquXDOpfNDA+QWE7iQ36cnkxHb02t1iMVgNL7RZPBjWw+Q1C/6/OegVXXyEp2G
366CR1g5
=fX+s
-----END PGP SIGNATURE-----