ncurses 5.6 - patch 20080203
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 3 Feb 2008 20:52:12 +0000 (20:52 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 3 Feb 2008 20:52:12 +0000 (20:52 +0000)
commitb779f5fb4516b3e6d1bc8880ea68923efb761e1d
treeadb81fa137abbf16e5a0e0cec0ca6aff5430d2ae
parent25358bc041a5566ce2de4c9c792837e552b35671
ncurses 5.6 - patch 20080203

+ modify _nc_setupscreen() to set the legacy-coding value the same
  for both narrow/wide models.  It had been set only for wide model,
  but is needed to make unctrl() work with locale in the narrow model.
+ improve waddch() and winsch() handling of EILSEQ from mbrtowc() by
  using unctrl() to display illegal bytes rather than trying to append
  further bytes to make up a valid sequence (reported by Andrey A
  Chernov).
+ modify unctrl() to check codes in 128-255 range versus isprint().
  If they are not printable, and locale was set, use a "M-" or "~"
  sequence.
+ improve threading in test/worm.c (wrap refresh calls, and KEY_RESIZE
  handling).  Now it hangs in napms(), no matter whether nanosleep()
  or poll() or select() are used on Linux.
NEWS
dist.mk
ncurses/base/MKunctrl.awk
ncurses/base/lib_addch.c
ncurses/base/lib_insch.c
ncurses/base/lib_set_term.c
test/test.priv.h
test/worm.c