ncurses 6.2 - patch 20200229
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 1 Mar 2020 01:58:39 +0000 (01:58 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 1 Mar 2020 01:58:39 +0000 (01:58 +0000)
commit18f51bcf99101e5bf4c737239c44064227f34db8
treea021b7235a39afcef9db5fc2e676fea7ed544256
parenta90dd7b66fa711acd24d8181ea20e4f57d4b36cd
ncurses 6.2 - patch 20200229

+ modify CF_NCURSES_CONFIG to work around xcode's c99 "-W" option,
  which conflicts with conventional use for passing linker options.
> fixes for building with Visual Studio C++ and msys2 (patches by
  "Maarten Anonymous"):
+ check for pcre2posix.h instead of pcre2-posix.h
+ add case in CF_SHARED_OPTS for msys2 + msvc
+ add fallback definition for STDIN_FILENO in progs.priv.h
+ modify win_driver.c to use _alloca() rather than gcc's variable
  length array feature.
+ add NCURSES_IMPEXP to ncurses wrapped-variable declarations
+ remove NCURSES_IMPEXP from class variables in c++/cursslk.h
+ remove fallback prototype for exit() from c++/etip.h.in
+ use configured check for <sys/time.h> in a couple of places
+ conditionally include winsock.h in ncurses/win32con/gettimeofday.c,
  because Visual Studio needs this for the timestruct declaration.
+ adjust syntax in a couple of files using the NCURSES_API symbol.
28 files changed:
Ada95/aclocal.m4
Ada95/configure
NEWS
VERSION
aclocal.m4
c++/cursslk.h
c++/etip.h.in
configure
dist.mk
form/fty_regex.c
include/nc_mingw.h
include/ncurses_defs
include/ncurses_dll.h.in
include/term_entry.h
ncurses/tinfo/comp_parse.c
ncurses/tty/lib_twait.c
ncurses/win32con/gettimeofday.c
ncurses/win32con/win_driver.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/progs.priv.h
test/aclocal.m4
test/configure