# HG changeset patch # User Bram Moolenaar # Date 1688774403 -7200 # Node ID 8fe1e87508830c60e5d4fd2658ad78e79b29554f # Parent 1270b71e10bd11d8ce50a3f01de51ad3eb659fbf patch 9.0.1676: warning for buffer in use when exiting early Commit: https://github.com/vim/vim/commit/16abd997c99b1a40fb0ba54889ce0cf44d7585b4 Author: Bram Moolenaar Date: Sat Jul 8 00:54:06 2023 +0100 patch 9.0.1676: warning for buffer in use when exiting early Problem: Warning for buffer in use when exiting early. Solution: Change file names to be able to see what buffer is in use when exiting. diff --git a/src/testdir/test_crypt.vim b/src/testdir/test_crypt.vim --- a/src/testdir/test_crypt.vim +++ b/src/testdir/test_crypt.vim @@ -22,11 +22,11 @@ endif func Common_head_only(text) " This was crashing Vim - split Xtest.txt + split Xtest_head.txt call setline(1, a:text) wq - call feedkeys(":split Xtest.txt\foobar\", "tx") - call delete('Xtest.txt') + call feedkeys(":split Xtest_head.txt\foobar\", "tx") + call delete('Xtest_head.txt') call assert_match('VimCrypt', getline(1)) bwipe! endfunc @@ -49,7 +49,7 @@ func Crypt_uncrypt(method) " If the blowfish test fails 'cryptmethod' will be 'zip' now. call assert_equal(a:method, &cryptmethod) - split Xtest.txt + split Xtest_uncrypt.txt let text =<< trim END 01234567890123456789012345678901234567, line 2 foo bar blah, @@ -60,11 +60,11 @@ func Crypt_uncrypt(method) call assert_equal('*****', &key) w! bwipe! - call feedkeys(":split Xtest.txt\foobar\", 'xt') + call feedkeys(":split Xtest_uncrypt.txt\foobar\", 'xt') call assert_equal(text, getline(1, 3)) set key= cryptmethod& bwipe! - call delete('Xtest.txt') + call delete('Xtest_uncrypt.txt') endfunc func Test_crypt_zip() @@ -113,17 +113,17 @@ func Test_crypt_sodium_v2_startup() endfunc func Uncrypt_stable(method, crypted_text, key, uncrypted_text) - split Xtest.txt + split Xtest_stable.txt set bin noeol key= fenc=latin1 exe "set cryptmethod=" . a:method call setline(1, a:crypted_text) w! bwipe! set nobin - call feedkeys(":split Xtest.txt\" . a:key . "\", 'xt') + call feedkeys(":split Xtest_stable.txt\" . a:key . "\", 'xt') call assert_equal(a:uncrypted_text, getline(1, len(a:uncrypted_text))) bwipe! - call delete('Xtest.txt') + call delete('Xtest_stable.txt') set key= endfunc @@ -132,13 +132,13 @@ func Uncrypt_stable_xxd(method, hex, key throw 'Skipped: xxd program missing' endif " use xxd to write the binary content - call system(s:xxd_cmd .. ' -r >Xtest.txt', a:hex) + call system(s:xxd_cmd .. ' -r >Xtest_stable_xxd.txt', a:hex) let cmd = (a:verbose ? ':verbose' : '') .. - \ ":split Xtest.txt\" . a:key . "\" + \ ":split Xtest_stable_xxd.txt\" . a:key . "\" call feedkeys(cmd, 'xt') call assert_equal(a:uncrypted_text, getline(1, len(a:uncrypted_text))) bwipe! - call delete('Xtest.txt') + call delete('Xtest_stable_xxd.txt') set key= endfunc @@ -354,7 +354,7 @@ endfunc func Test_crypt_key_mismatch() set cryptmethod=blowfish - split Xtest.txt + split Xtest_mismatch.txt call setline(1, 'nothing') call feedkeys(":X\foobar\nothing\", 'xt') call assert_match("Keys don't match!", execute(':2messages')) diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -696,6 +696,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1676, +/**/ 1675, /**/ 1674,