# HG changeset patch # User Bram Moolenaar # Date 1373797317 -7200 # Node ID bea5eb942011c09a6a8805e6b21079375462a710 # Parent d30d1416180efad3146908ca79453af16398efec updated for version 7.4a.019 Problem: Invalid closing parenthesis in test 62. Command truncated at double quote. Solution: Remove the parenthesis. Change double quote to ''. (ZyX) diff --git a/src/testdir/test62.in b/src/testdir/test62.in --- a/src/testdir/test62.in +++ b/src/testdir/test62.in @@ -36,7 +36,7 @@ STARTTEST :call settabvar(2, 'val_list', ['red', 'blue', 'green']) :" :let test_status = 'gettabvar: fail' -:if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar test') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) +:if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar test') && gettabvar(2, 'val_list') == ['red', 'blue', 'green'] : let test_status = 'gettabvar: pass' :endif :call append(line('$'), test_status) @@ -146,7 +146,7 @@ i=a  endif let t:a='c' call add(g:r, join(map(range(1, tabpagenr('$')), 'gettabvar(v:val, "a")'))) - C call map(range(1, tabpagenr('$')), 'settabvar(v:val, "a", v:val*2)') + C call map(range(1, tabpagenr('$')), 'settabvar(v:val, ''a'', v:val*2)') call add(g:r, join(map(range(1, tabpagenr('$')), 'gettabvar(v:val, "a")'))) let w:a='a' C vsplit @@ -161,7 +161,7 @@ i=a  let g:r+=['BufLeave', 'WinLeave', 'TabLeave', 'WinEnter', 'TabEnter', 'BufEnter'] endif call add(g:r, join(map(copy(winr), 'gettabwinvar('.tabn.', v:val, "a")'))) - C call map(copy(winr), 'settabwinvar('.tabn.', v:val, "a", v:val*2)') + C call map(copy(winr), 'settabwinvar('.tabn.', v:val, ''a'', v:val*2)') call add(g:r, join(map(copy(winr), 'gettabwinvar('.tabn.', v:val, "a")'))) if hasau augroup TabDestructive diff --git a/src/testdir/test62.ok b/src/testdir/test62.ok --- a/src/testdir/test62.ok +++ b/src/testdir/test62.ok @@ -31,8 +31,8 @@ TabEnter BufLeave BufEnter a b c -=== call map(range(1, tabpagenr('$')), 'settabvar(v:val, === -a b c +=== call map(range(1, tabpagenr('$')), 'settabvar(v:val, ''a'', v:val*2)') === +2 4 6 === vsplit === WinLeave WinEnter @@ -44,8 +44,8 @@ WinEnter TabEnter BufEnter a a -=== call map(copy(winr), 'settabwinvar('.tabn.', v:val, === -a a +=== call map(copy(winr), 'settabwinvar('.tabn.', v:val, ''a'', v:val*2)') === +2 4 === tabnext 3 === BufLeave WinLeave diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -728,6 +728,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 19, +/**/ 18, /**/ 17,