NetBSD/src m3A0b2ulib/libcurses move.c getch.c

   Back out incorrect fix for PR 53617 and fix it in a different way.
   Keep track of the cursor location, if getch is called without a refresh
   and without pending updates (dirty windows) then move the cursor to the
   correct location directly.  Doing this prevents unnecessary refreshes.
VersionDeltaFile
1.20+24-10lib/libcurses/move.c
1.72+25-3lib/libcurses/getch.c
1.7+12-12lib/libcurses/get_wstr.c
1.26+12-12lib/libcurses/getstr.c
1.51+13-7lib/libcurses/addbytes.c
1.10+10-10lib/libcurses/line.c
1.23+12-6lib/libcurses/putchar.c
1.110+8-4lib/libcurses/refresh.c
1.8+6-5lib/libcurses/add_wch.c
1.22+4-4lib/libcurses/get_wch.c
1.13+4-4lib/libcurses/ins_wstr.c
1.7+4-4lib/libcurses/addchnstr.c
1.7+4-4lib/libcurses/in_wchstr.c
1.9+4-4lib/libcurses/inchstr.c
1.6+4-4lib/libcurses/insstr.c
1.6+4-4lib/libcurses/instr.c
1.7+4-4lib/libcurses/inwstr.c
1.25+4-4lib/libcurses/scroll.c
1.24+4-3lib/libcurses/insch.c
1.6+3-3lib/libcurses/in_wch.c
1.27+3-3lib/libcurses/erase.c
1.13+3-3lib/libcurses/inch.c
1.56+3-3lib/libcurses/newwin.c
1.13+3-3lib/libcurses/ins_wch.c
1.28+3-3lib/libcurses/printw.c
1.7+3-3lib/libcurses/add_wchstr.c
1.25+3-3lib/libcurses/delch.c
1.34+3-3lib/libcurses/cr_put.c
1.20+3-3lib/libcurses/addch.c
1.16+3-3lib/libcurses/addnstr.c
1.5+3-3lib/libcurses/addwstr.c
1.18+3-3lib/libcurses/copywin.c
1.70+3-1lib/libcurses/curses_private.h
1.6+1-1lib/libcurses/fileio.h
+205-14934 files

UnifiedSplitRaw