From: Bram Moolenaar Date: Mon, 28 Jan 2019 22:20:04 +0000 (+0100) Subject: patch 8.1.0842: getchar_zero test fails on MS-Windows X-Git-Tag: v8.1.0842 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cb908a813cebf7fb4608ff43fc3d258cf2768809;p=vim patch 8.1.0842: getchar_zero test fails on MS-Windows Problem: getchar_zero test fails on MS-Windows. Solution: Disable the test for now. --- diff --git a/src/testdir/test_timers.vim b/src/testdir/test_timers.vim index 0b88d8af2..2cea3e47d 100644 --- a/src/testdir/test_timers.vim +++ b/src/testdir/test_timers.vim @@ -251,13 +251,20 @@ func Test_peek_and_get_char() endfunc func Test_getchar_zero() - call timer_start(20, {id -> feedkeys('x', 'L')}) + if has('win32') + " Console: no low-level input + " GUI: somehow doesn't work + return + endif + + let id = timer_start(20, {id -> feedkeys('x', 'L')}) let c = 0 while c == 0 let c = getchar(0) sleep 10m endwhile call assert_equal('x', nr2char(c)) + call timer_stop(id) endfunc func Test_ex_mode() @@ -265,7 +272,7 @@ func Test_ex_mode() func Foo(...) endfunc - let timer = timer_start(40, function('g:Foo'), {'repeat':-1}) + let timer = timer_start(40, function('g:Foo'), {'repeat':-1}) " This used to throw error E749. exe "normal Qsleep 100m\rvi\r" call timer_stop(timer) diff --git a/src/version.c b/src/version.c index a90d52e66..c8bb2f7de 100644 --- a/src/version.c +++ b/src/version.c @@ -783,6 +783,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 842, /**/ 841, /**/