From: Bram Moolenaar Date: Fri, 22 Feb 2019 13:38:58 +0000 (+0100) Subject: patch 8.1.0970: text properties test fails when 'encoding' is not utf-8 X-Git-Tag: v8.1.0970 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ed79d1e348c40e2432802423bf22e4f7b536bf8a;p=vim patch 8.1.0970: text properties test fails when 'encoding' is not utf-8 Problem: Text properties test fails when 'encoding' is not utf-8. Solution: Compare with original value of 'encoding'. (Christian Brabandt, closes #3986) --- diff --git a/src/testdir/runtest.vim b/src/testdir/runtest.vim index 9108b8e68..2a1b5ea5c 100644 --- a/src/testdir/runtest.vim +++ b/src/testdir/runtest.vim @@ -50,7 +50,9 @@ source setup.vim set nocp viminfo+=nviminfo " Use utf-8 by default, instead of whatever the system default happens to be. -" Individual tests can overrule this at the top of the file. +" Individual tests can overrule this at the top of the file and use +" g:orig_encoding if needed. +let g:orig_encoding = &encoding set encoding=utf-8 " REDIR_TEST_TO_NULL has a very permissive SwapExists autocommand which is for diff --git a/src/testdir/test_textprop.vim b/src/testdir/test_textprop.vim index 311f30fbf..5ea551750 100644 --- a/src/testdir/test_textprop.vim +++ b/src/testdir/test_textprop.vim @@ -518,7 +518,8 @@ endfunc " screenshot test with textprop highlighting funct Test_textprop_screenshots() - if !CanRunVimInTerminal() || &encoding != 'utf-8' + " The Vim running in the terminal needs to use utf-8. + if !CanRunVimInTerminal() || g:orig_encoding != 'utf-8' return endif call writefile([ diff --git a/src/version.c b/src/version.c index cd45fa018..c4034ee29 100644 --- a/src/version.c +++ b/src/version.c @@ -779,6 +779,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 970, /**/ 969, /**/