ncurses 6.3 - patch 20221203 + add -h usage and -V version options to the test-programs which use getopt. + use "command -v" rather than "type" in Ada95/gen/Makefile.in to fix a portability issue (patch by Nicolas Boulenguez). + update ncurses-howto, more documentation fixes along with corrections to example programs.
ncurses 6.2 - patch 20200212 + update release notes + minor build-fixes, mostly to test-package scripts + modify check for sizeof(wchar_t) to ensure it gives useful result when cross-compiling. + drop assumption in configure script that Cygwin's linker is broken. + define NCURSES_BROKEN_LINKER if the broken-linker feature is used, to simplify configure-checks for ncurses-examples. + reassert copyright on ncurses, per discussion in ncurses FAQ: https://invisible-island.net/ncurses/ncurses.faq.html#relicensed + modify comparison in make_hash.c to correct a special case in collision handling for Caps-hpux11 + add testing utility report_hashing to check hash-tables used for terminfo and termcap names. + fix a missing prototype for _nc_free_and_exit(). + update a few comments about tack 1.07 + use an awk script to split too-long pathnames used in Ada95 sample programs for explain.txt
ncurses 6.0 - patch 20171209 + modify misc/ncurses-config.in to make output with --includedir consistent with --cflags, i.e., when --disable-overwrite option was configured the output should show the subdirectory where headers are. + modify MKlib_gen.sh to suppress macros when calling an "implemented" function in link_test.c + updated ftp-url used in test-packages, etc. + modify order of -pie/-shared options in configure script in case LDFLAGS uses "-pie", working around a defect or limitation in the GNU linker (prompted by patch by Yogesh Prasad, forwarded by Jay Shah). + add entry in man_db.renames for user_caps.5
ncurses 6.0 - patch 20170930 + fix a symbol conflict that made ncurses.c C/c menu not work with Solaris xpg4 curses. + add refresh() call to dots_mvcur.c, needed to use mvcur() with Solaris xpg4 curses after calling newterm(). + minor fixes for configure script from work on ncurses-examples and tin. + improve animation in test/xmas.c by adding a time-delay in blinkit(). + modify several test programs to reflect that ncurses honors existing signal handlers in initscr(), while other implementations do not. + modify bs.c to make it easier to quit. + change ncurses-examples to use attr_t vs chtype to follow X/Open documentation more closely since Solaris xpg4-curses uses different values for WA_xxx vs A_xxx that rely on attr_t being an unsigned short. Tru64 aka OSF1, HPUX, AIX did as ncurses does, equating the two sets.
ncurses 5.9 - patch 20140802 + minor portability fixes for MinGW: + ensure WINVER is defined in makefiles rather than using headers + add check for gnatprep "-T" option + work around bug introduced by gcc 4.8.1 in MinGW which breaks "trace" feature: http://stackoverflow.com/questions/20877689/gcc-4-8-1-minggw-d-option-does-not-work-as-usual + fix most compiler warnings for Cygwin ncurses-examples. + restore "redundant" -I options in test/Makefile.in, since they are typically needed when building the derived ncurses-examples package (cf: 20140726).
ncurses 5.6 - patch 20081011 + update html documentation. + add -m and -s options to test/keynames.c and test/key_names.c to test the meta() function with keyname() or key_name(), respectively. + correct return value of key_name() on error; it is null. + document some unresolved issues for rpath and pthreads in TO-DO. + fix a missing prototype for ioctl() on OpenBSD in tset.c + add configure option --disable-tic-depends to make explicit whether tic library depends on ncurses/ncursesw library, amends change from 20080823 (prompted by Debian #501421).
ncurses 5.6 - patch 20080209 + update test programs to build/work with various UNIX curses for comparisons. This was to reinvestigate statement in X/Open curses that insnstr and winsnstr perform wrapping. None of the Unix-branded implementations do this, as noted in manpage (cf: 20040228).
ncurses 5.6 - patch 20070609 + add test/key_name.c + add stdscr cases to test/inchs.c and test_inch_wide.c + update test/configure + correct formatting of DEL (0x7f) in _nc_vischar(). + null-terminate result of wunctrl(). + add null-pointer check in key_name() (report by Andreas Krennmair, cf: 20020901).