diff options
author | Sam Bingner <sam@bingner.com> | 2019-11-15 18:11:36 -1000 |
---|---|---|
committer | Sam Bingner <sam@bingner.com> | 2019-11-15 18:11:36 -1000 |
commit | 978d9cd248490cda55c924e66a407bb793aff400 (patch) | |
tree | f14836ff8440840ad821abe8fc86148ec2ea7f5c /data/vim/patches/8.1.1214 | |
parent | bbc833a503b148701c64ed5be79f298b7911e340 (diff) |
Update to vim_8.1.1948 and stop using patches
I mean... 1948...
Diffstat (limited to 'data/vim/patches/8.1.1214')
-rw-r--r-- | data/vim/patches/8.1.1214 | 486 |
1 files changed, 0 insertions, 486 deletions
diff --git a/data/vim/patches/8.1.1214 b/data/vim/patches/8.1.1214 deleted file mode 100644 index f2212da20..000000000 --- a/data/vim/patches/8.1.1214 +++ /dev/null @@ -1,486 +0,0 @@ -To: vim_dev@googlegroups.com -Subject: Patch 8.1.1214 -Fcc: outbox -From: Bram Moolenaar <Bram@moolenaar.net> -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 8.1.1214 -Problem: Old style tests. -Solution: Move tests from test14 to new style test files. (Yegappan - Lakshmanan, closes #4308) -Files: src/Makefile, src/testdir/Make_all.mak, src/testdir/Make_vms.mms, - src/testdir/test14.in, src/testdir/test14.ok, - src/testdir/test_edit.vim, src/testdir/test_normal.vim, - src/testdir/test_search.vim, src/testdir/test_substitute.vim, - src/testdir/test_visual.vim - - -*** ../vim-8.1.1213/src/Makefile 2019-04-27 13:03:20.000715982 +0200 ---- src/Makefile 2019-04-27 17:35:39.801824116 +0200 -*************** -*** 2175,2181 **** - # These do not depend on the executable, compile it when needed. - test1 \ - test_eval \ -! test3 test14 test17 \ - test29 test30 test37 test39 \ - test42 test44 test48 test49 \ - test52 test59 \ ---- 2175,2181 ---- - # These do not depend on the executable, compile it when needed. - test1 \ - test_eval \ -! test3 test17 \ - test29 test30 test37 test39 \ - test42 test44 test48 test49 \ - test52 test59 \ -*** ../vim-8.1.1213/src/testdir/Make_all.mak 2019-04-25 20:28:53.327979592 +0200 ---- src/testdir/Make_all.mak 2019-04-27 17:35:39.801824116 +0200 -*************** -*** 14,20 **** - # Tests that run on all systems. - SCRIPTS_ALL = \ - test3.out \ -- test14.out \ - test29.out \ - test37.out \ - test39.out \ ---- 14,19 ---- -*** ../vim-8.1.1213/src/testdir/Make_vms.mms 2019-04-25 20:28:53.327979592 +0200 ---- src/testdir/Make_vms.mms 2019-04-27 17:35:39.805824096 +0200 -*************** -*** 74,80 **** - .SUFFIXES : .out .in - - SCRIPT = test1.out test3.out \ -- test14.out \ - test29.out \ - test30.out test37.out test39.out \ - test42.out test44.out test48.out test49.out \ ---- 74,79 ---- -*** ../vim-8.1.1213/src/testdir/test14.in 2017-03-08 22:48:59.000000000 +0100 ---- src/testdir/test14.in 1970-01-01 01:00:00.000000000 +0100 -*************** -*** 1,100 **** -- Tests for "vaBiB", end could be wrong. -- Also test ":s/pat/sub/" with different ~s in sub. -- Also test for ^Vxff and ^Vo123 in Insert mode. -- Also test "[m", "]m", "[M" and "]M" -- Also test search() -- -- STARTTEST -- :so small.vim -- :set belloff=all -- /Start cursor here -- vaBiBD:?Bug?,/Piece/-2w! test.out -- /^- Bug -- :s/u/~u~/ -- :s/i/~u~/ -- :s/o/~~~/ -- :.w >>test.out -- :if has("ebcdic") -- : let tt = "o\<C-V>193\<C-V>xc2\<C-V>o303 \<C-V>90a\<C-V>xfg\<C-V>o578\<Esc>" -- :else -- : let tt = "o\<C-V>65\<C-V>x42\<C-V>o103 \<C-V>33a\<C-V>xfg\<C-V>o78\<Esc>" -- :endif -- :exe "normal " . tt -- :unlet tt -- :.w >>test.out -- :set vb -- /^Piece -- 2]maA:.w >>test.out -- j]maB:.w >>test.out -- ]maC:.w >>test.out -- [maD:.w >>test.out -- k2[maE:.w >>test.out -- 3[maF:.w >>test.out -- ]MaG:.w >>test.out -- j2]MaH:.w >>test.out -- ]M]MaI:.w >>test.out -- 2[MaJ:.w >>test.out -- k[MaK:.w >>test.out -- 3[MaL:.w >>test.out -- :" -- /^foobar -- :let startline = line('.') -- :call search('foobar', 'c') -- :call append(line('$'), line('.') - startline) -- j:call search('^$', 'c') -- :call append(line('$'), line('.') - startline) -- :call search('^$', 'bc') -- :call append(line('$'), line('.') - startline) -- /two -- :call search('.', 'c') -- :call append(line('$'), getline('.')[col('.') - 1:]) -- :" -- /^substitute -- :s/foo/bar/ -- :$put =@/ -- /^substitute -- :keeppatterns s/asdf/xyz/ -- :$put =@/ -- /^substitute -- Y:$put =@0 -- /bar /e -- :$put =@0 -- -:keeppatterns /xyz -- 0dn:/^search()/,$w >>test.out -- :qa! -- ENDTEST -- -- - Bug in "vPPPP" on this text (Webb): -- { -- cmd; -- { -- cmd; /* <-- Start cursor here */ -- { -- } -- } -- } -- -- Piece of Java -- { -- tt m1 { -- t1; -- } e1 -- -- tt m2 { -- t2; -- } e2 -- -- tt m3 { -- if (x) -- { -- t3; -- } -- } e3 -- } -- -- foobar -- -- substitute foo asdf -- -- one two -- search() ---- 0 ---- -*** ../vim-8.1.1213/src/testdir/test14.ok 2014-01-14 21:16:23.000000000 +0100 ---- src/testdir/test14.ok 1970-01-01 01:00:00.000000000 +0100 -*************** -*** 1,26 **** -- - Bug in "vPPPP" on this text (Webb): -- { -- } -- - Bug uuun "vPPPP" uuuuuuuuun this text (Webb): -- ABC !ag8 -- tt m1 {A -- tt m2 {B -- tt m3 {C -- tt m3 {DC -- tt m1 {EA -- {F -- }G e1 -- }H e3 -- }I -- }JH e3 -- }K e2 -- {LF -- search() -- 0 -- 1 -- 1 -- two -- foo -- ^substitute -- substitute bar xyz -- xyz ---- 0 ---- -*** ../vim-8.1.1213/src/testdir/test_edit.vim 2019-03-16 18:11:03.646997858 +0100 ---- src/testdir/test_edit.vim 2019-04-27 17:35:39.805824096 +0200 -*************** -*** 1447,1449 **** ---- 1447,1465 ---- - au! InsertLeave - iunmap x - endfunc -+ -+ " Test for inserting characters using CTRL-V followed by a number. -+ func Test_edit_special_chars() -+ new -+ -+ if has("ebcdic") -+ let t = "o\<C-V>193\<C-V>xc2\<C-V>o303 \<C-V>90a\<C-V>xfg\<C-V>o578\<Esc>" -+ else -+ let t = "o\<C-V>65\<C-V>x42\<C-V>o103 \<C-V>33a\<C-V>xfg\<C-V>o78\<Esc>" -+ endif -+ -+ exe "normal " . t -+ call assert_equal("ABC !a\<C-O>g\<C-G>8", getline(2)) -+ -+ close! -+ endfunc -*** ../vim-8.1.1213/src/testdir/test_normal.vim 2019-03-25 23:16:30.600492534 +0100 ---- src/testdir/test_normal.vim 2019-04-27 17:35:39.809824077 +0200 -*************** -*** 1358,1368 **** - bw! - return - endif -! set keywordprg=man\ --pager=cat - " Test for using man - 2 - let a = execute('unsilent norm! K') -! call assert_match("man --pager=cat 'man'", a) - - " clean up - let &keywordprg = k ---- 1358,1378 ---- - bw! - return - endif -! -! if has('mac') -! " In MacOS, the option for specifying a pager is different -! set keywordprg=man\ -P\ cat -! else -! set keywordprg=man\ --pager=cat -! endif - " Test for using man - 2 - let a = execute('unsilent norm! K') -! if has('mac') -! call assert_match("man -P cat 'man'", a) -! else -! call assert_match("man --pager=cat 'man'", a) -! endif - - " clean up - let &keywordprg = k -*************** -*** 2559,2561 **** ---- 2569,2649 ---- - - bwipe! - endfunc -+ -+ " Test for '[m', ']m', '[M' and ']M' -+ " Jumping to beginning and end of methods in Java-like languages -+ func Test_java_motion() -+ new -+ a -+ Piece of Java -+ { -+ tt m1 { -+ t1; -+ } e1 -+ -+ tt m2 { -+ t2; -+ } e2 -+ -+ tt m3 { -+ if (x) -+ { -+ t3; -+ } -+ } e3 -+ } -+ . -+ -+ normal gg -+ -+ normal 2]maA -+ call assert_equal("\ttt m1 {A", getline('.')) -+ call assert_equal([3, 9, 16], [line('.'), col('.'), virtcol('.')]) -+ -+ normal j]maB -+ call assert_equal("\ttt m2 {B", getline('.')) -+ call assert_equal([7, 9, 16], [line('.'), col('.'), virtcol('.')]) -+ -+ normal ]maC -+ call assert_equal("\ttt m3 {C", getline('.')) -+ call assert_equal([11, 9, 16], [line('.'), col('.'), virtcol('.')]) -+ -+ normal [maD -+ call assert_equal("\ttt m3 {DC", getline('.')) -+ call assert_equal([11, 9, 16], [line('.'), col('.'), virtcol('.')]) -+ -+ normal k2[maE -+ call assert_equal("\ttt m1 {EA", getline('.')) -+ call assert_equal([3, 9, 16], [line('.'), col('.'), virtcol('.')]) -+ -+ normal 3[maF -+ call assert_equal("{F", getline('.')) -+ call assert_equal([2, 2, 2], [line('.'), col('.'), virtcol('.')]) -+ -+ normal ]MaG -+ call assert_equal("\t}G e1", getline('.')) -+ call assert_equal([5, 3, 10], [line('.'), col('.'), virtcol('.')]) -+ -+ normal j2]MaH -+ call assert_equal("\t}H e3", getline('.')) -+ call assert_equal([16, 3, 10], [line('.'), col('.'), virtcol('.')]) -+ -+ normal ]M]M -+ normal aI -+ call assert_equal("}I", getline('.')) -+ call assert_equal([17, 2, 2], [line('.'), col('.'), virtcol('.')]) -+ -+ normal 2[MaJ -+ call assert_equal("\t}JH e3", getline('.')) -+ call assert_equal([16, 3, 10], [line('.'), col('.'), virtcol('.')]) -+ -+ normal k[MaK -+ call assert_equal("\t}K e2", getline('.')) -+ call assert_equal([9, 3, 10], [line('.'), col('.'), virtcol('.')]) -+ -+ normal 3[MaL -+ call assert_equal("{LF", getline('.')) -+ call assert_equal([2, 2, 2], [line('.'), col('.'), virtcol('.')]) -+ -+ close! -+ endfunc -*** ../vim-8.1.1213/src/testdir/test_search.vim 2019-04-11 13:45:53.125298538 +0200 ---- src/testdir/test_search.vim 2019-04-27 17:35:39.809824077 +0200 -*************** -*** 1265,1267 **** ---- 1265,1291 ---- - set incsearch& - bwipe! - endfunc -+ -+ " Test for the search() function with match at the cursor position -+ func Test_search_match_at_curpos() -+ new -+ call append(0, ['foobar', '', 'one two', '']) -+ -+ normal gg -+ -+ call search('foobar', 'c') -+ call assert_equal([1, 1], [line('.'), col('.')]) -+ -+ normal j -+ call search('^$', 'c') -+ call assert_equal([2, 1], [line('.'), col('.')]) -+ -+ call search('^$', 'bc') -+ call assert_equal([2, 1], [line('.'), col('.')]) -+ -+ exe "normal /two\<CR>" -+ call search('.', 'c') -+ call assert_equal([3, 5], [line('.'), col('.')]) -+ -+ close! -+ endfunc -*** ../vim-8.1.1213/src/testdir/test_substitute.vim 2019-03-27 22:53:49.919226659 +0100 ---- src/testdir/test_substitute.vim 2019-04-27 17:35:39.813824056 +0200 -*************** -*** 640,642 **** ---- 640,691 ---- - - bwipe! - endfunc -+ -+ " Test ":s/pat/sub/" with different ~s in sub. -+ func Test_replace_with_tilde() -+ new -+ " Set the last replace string to empty -+ s/^$// -+ call append(0, ['- Bug in "vPPPP" on this text:']) -+ normal gg -+ s/u/~u~/ -+ call assert_equal('- Bug in "vPPPP" on this text:', getline(1)) -+ s/i/~u~/ -+ call assert_equal('- Bug uuun "vPPPP" on this text:', getline(1)) -+ s/o/~~~/ -+ call assert_equal('- Bug uuun "vPPPP" uuuuuuuuun this text:', getline(1)) -+ close! -+ endfunc -+ -+ func Test_replace_keeppatterns() -+ new -+ a -+ foobar -+ -+ substitute foo asdf -+ -+ one two -+ . -+ -+ normal gg -+ /^substitute -+ s/foo/bar/ -+ call assert_equal('foo', @/) -+ call assert_equal('substitute bar asdf', getline('.')) -+ -+ /^substitute -+ keeppatterns s/asdf/xyz/ -+ call assert_equal('^substitute', @/) -+ call assert_equal('substitute bar xyz', getline('.')) -+ -+ exe "normal /bar /e\<CR>" -+ call assert_equal(15, col('.')) -+ normal - -+ keeppatterns /xyz -+ call assert_equal('bar ', @/) -+ call assert_equal('substitute bar xyz', getline('.')) -+ exe "normal 0dn" -+ call assert_equal('xyz', getline('.')) -+ -+ close! -+ endfunc -*** ../vim-8.1.1213/src/testdir/test_visual.vim 2019-03-07 11:25:24.455856096 +0100 ---- src/testdir/test_visual.vim 2019-04-27 17:35:39.813824056 +0200 -*************** -*** 404,406 **** ---- 404,430 ---- - bwipe! - au! InsertLeave - endfunc -+ -+ " Tests for "vaBiB", end could be wrong. -+ func Test_Visual_Block() -+ new -+ a -+ - Bug in "vPPPP" on this text: -+ { -+ cmd; -+ { -+ cmd;\t/* <-- Start cursor here */ -+ { -+ } -+ } -+ } -+ . -+ normal gg -+ call search('Start cursor here') -+ normal vaBiBD -+ call assert_equal(['- Bug in "vPPPP" on this text:', -+ \ "\t{", -+ \ "\t}"], getline(1, '$')) -+ -+ close! -+ endfunc -*** ../vim-8.1.1213/src/version.c 2019-04-27 17:57:28.079905467 +0200 ---- src/version.c 2019-04-27 17:58:31.699611434 +0200 -*************** -*** 769,770 **** ---- 769,772 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 1214, - /**/ - --- -ARTHUR: Well, I can't just call you `Man'. -DENNIS: Well, you could say `Dennis'. -ARTHUR: Well, I didn't know you were called `Dennis.' -DENNIS: Well, you didn't bother to find out, did you? - The Quest for the Holy Grail (Monty Python) - - /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ -/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ -\\\ an exciting new programming language -- http://www.Zimbu.org /// - \\\ help me help AIDS victims -- http://ICCF-Holland.org /// |