0
0
mirror of https://github.com/vim/vim.git synced 2025-09-27 04:14:06 -04:00

patch 8.2.0074: Python 3 unicode test someitmes fails

Problem:    Python 3 unicode test someitmes fails.
Solution:   Make 'termencoding' empty.  Correct number of error message.
This commit is contained in:
Bram Moolenaar
2020-01-01 16:18:38 +01:00
parent ea8b7aecab
commit 4b7cdca230
5 changed files with 12 additions and 3 deletions

View File

@@ -76,7 +76,7 @@ See `:messages` above.
LIST OF MESSAGES LIST OF MESSAGES
*E222* *E228* *E232* *E256* *E293* *E298* *E304* *E317* *E222* *E228* *E232* *E256* *E293* *E298* *E304* *E317*
*E318* *E356* *E438* *E439* *E440* *E316* *E320* *E322* *E318* *E356* *E438* *E439* *E440* *E316* *E320* *E322*
*E323* *E341* *E473* *E570* *E685* *E950* > *E323* *E341* *E473* *E570* *E685* *E292* >
Add to read buffer Add to read buffer
makemap: Illegal mode makemap: Illegal mode
Cannot create BalloonEval with both message and callback Cannot create BalloonEval with both message and callback

View File

@@ -7694,7 +7694,7 @@ A jump table for the options with a short description can be found at |Q_op|.
the GUI it only applies to the keyboard ('encoding' is used for the the GUI it only applies to the keyboard ('encoding' is used for the
display). Except for the Mac when 'macatsui' is off, then display). Except for the Mac when 'macatsui' is off, then
'termencoding' should be "macroman". 'termencoding' should be "macroman".
*E617* *E617* *E950*
Note: This does not apply to the GTK+ GUI. After the GUI has been Note: This does not apply to the GTK+ GUI. After the GUI has been
successfully initialized, 'termencoding' is forcibly set to "utf-8". successfully initialized, 'termencoding' is forcibly set to "utf-8".
Any attempts to set a different value will be rejected, and an error Any attempts to set a different value will be rejected, and an error

View File

@@ -1218,7 +1218,7 @@ del_bytes(
// If "count" is negative the caller must be doing something wrong. // If "count" is negative the caller must be doing something wrong.
if (count < 1) if (count < 1)
{ {
siemsg("E950: Invalid count for del_bytes(): %ld", count); siemsg("E292: Invalid count for del_bytes(): %ld", count);
return FAIL; return FAIL;
} }

View File

@@ -170,11 +170,18 @@ endfunc
func Test_unicode() func Test_unicode()
" this crashed Vim once " this crashed Vim once
let save_tenc = &tenc
set tenc=
set encoding=utf32 set encoding=utf32
py3 print('hello') py3 print('hello')
set encoding=debug set encoding=debug
py3 print('hello') py3 print('hello')
set encoding=euc-tw set encoding=euc-tw
py3 print('hello') py3 print('hello')
set encoding=utf8 set encoding=utf8
let &tenc = save_tenc
endfunc endfunc

View File

@@ -742,6 +742,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
74,
/**/ /**/
73, 73,
/**/ /**/