ANN: ncurses-6.6-20260704
Thomas Dickey <[email protected]> Sat, 4 Jul 2026 22:04:02 +0000
| Newsgroups | gmane.comp.lib.ncurses.bugs |
|---|---|
| Message-ID | <[email protected]> |
--k5d8FUWcxcx2e+ZH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Files: https://invisible-island.net/archives/AdaCurses/current/AdaCurses-2026070= 4.tgz https://invisible-island.net/archives/AdaCurses/current/AdaCurses-2026070= 4.tgz.asc https://invisible-island.net/archives/AdaCurses/current/AdaCurses-small-2= 0260704.tgz https://invisible-island.net/archives/AdaCurses/current/AdaCurses-small-2= 0260704.tgz.asc https://invisible-island.net/archives/ncurses-examples/current/ncurses-ex= amples-20260704.tgz https://invisible-island.net/archives/ncurses-examples/current/ncurses-ex= amples-20260704.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-20260704.pa= tch.gz https://invisible-island.net/archives/ncurses/6.6/ncurses-6.6-20260704.pa= tch.gz.asc https://invisible-island.net/archives/ncurses/current/ncurses-6.6-2026070= 4.tgz https://invisible-island.net/archives/ncurses/current/ncurses-6.6-2026070= 4.tgz.asc ncurses 6.6 - patch 20260704 - 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-20260704.pat= ch.gz patch by Thomas E. Dickey <[email protected]> created Sat Jul 4 21:58:35 UTC 2026 --------------------------------------------------------------------------= ---- NEWS | 16 +++++++- VERSION | 2 - dist.mk | 4 +- doc/html/man/curs_inch.3x.html | 52 ++++++++++++++------------- doc/html/man/ncurses.3x.html | 2 - doc/html/man/terminfo.5.html | 2 - man/curs_inch.3x | 47 +++++++++++++----------- misc/terminfo.src | 71 ++++++++++++++++++++++++++++++++++= +-- ncurses/base/lib_insch.c | 9 ++-- ncurses/base/lib_instr.c | 6 +-- ncurses/base/lib_set_term.c | 5 ++ ncurses/base/lib_slk.c | 5 +- ncurses/base/lib_winch.c | 47 +++++++++++++++++++++--- ncurses/curses.priv.h | 3 + ncurses/tinfo/comp_parse.c | 3 + ncurses/tinfo/lib_termcap.c | 33 ++++++++++++++--- ncurses/tinfo/lib_tgoto.c | 4 +- ncurses/tinfo/lib_tparm.c | 16 +++++++- ncurses/tinfo/lib_win32con.c | 9 ++-- ncurses/tinfo/read_entry.c | 6 +-- ncurses/tinfo/read_termcap.c | 45 ++++++++++++++--------- ncurses/tinfo/write_entry.c | 10 ++--- ncurses/widechar/lib_cchar.c | 8 ++-- ncurses/widechar/lib_key_name.c | 6 +-- ncurses/widechar/lib_vid_attr.c | 4 +- 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.spec | 6 +-- package/ncursest.spec | 6 +-- progs/dump_entry.c | 9 ++-- progs/reset_cmd.c | 20 ++++++---- progs/tic.c | 46 +++++++++++++---------- progs/toe.c | 8 ++-- test/cardfile.c | 4 +- test/demo_defkey.c | 4 +- test/demo_termcap.c | 4 +- test/ncurses.c | 23 ++++++----- 40 files changed, 377 insertions(+), 190 deletions(-) --------------------------------------------------------------------------= ---- =20 20260704 + add zutty -TD + modify winch() and winsch() to use wcstombs() to convert 8-bit codes to Unicode when ncurses is configured to support Unicode but is not using UTF-8 encoding (report/analysis by Serhiy Storchaka). + fixes for compiler warnings/cppcheck. + fixes for scan-build, valgrind build/testing. + fix a memory leak in _nc_resolve_uses2 (report/testcase by Yufeng Wu, Zhijie Zhang, Qizhen Xu) + add a check for escaped nul in fmt_complex (report/testcase by Yufeng Wu, Zhijie Zhang, Qizhen Xu). + add a limit-check in _nc_tgetent (report by Utku Yildirim). + add a buffer-limit check in tgetstr. --=20 Thomas E. Dickey <[email protected]> https://invisible-island.net --k5d8FUWcxcx2e+ZH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmpJg1EACgkQzCr0RyFn vgN7lQv+I+ayQTiLUonMKMpW9vOO9hCcdMxiDyc2Sedn81pH2SUUooJ/Vts2CQh0 CGMGTVnHOtOGAuedhXMEc64dBxUlwT1227Zz1k9g1s0Nx2B5o0s/ZD4NEDlppNJj kCp1LrYp4nBAPwFCYYfQtoCIefxdgBt6ZIH6/YGDkNBHz6oa+JHpxJvjswHRqbUG zq4Pu2WXzEpPYqpt0PDCOou+W9x0/Suo5y65sGKx06W/TGaH09YJ/y3D3VFwh3/T eznUCq1L1pTsLqesV/zgvVVv3A/ajVAFxWi/wdJ1gnTIC7GFDtXSZUH5eeP60bd7 ouqas28zUJBdCqICfa5PI5VXxukEYr1x8Ltfg/GkzWIdLWs3xwIvPYgd2+Sb6w1J AILpPFQFhDadJWQotDLGIz0qb7B6vVo2JAFeWSjgu4Ibwm2yw3g9+vzMnqSSPBo2 mf5iFunwmln9JYykIgIT0O7Xn8NCBzXCwqnYKzftqEyh8o84iKX0Sd5qE1+mDNdS 2AlO5798 =DF+k -----END PGP SIGNATURE----- --k5d8FUWcxcx2e+ZH--