diff options
Diffstat (limited to 'data/vim/patches/8.1.0398')
-rw-r--r-- | data/vim/patches/8.1.0398 | 121 |
1 files changed, 0 insertions, 121 deletions
diff --git a/data/vim/patches/8.1.0398 b/data/vim/patches/8.1.0398 deleted file mode 100644 index f30e8260f..000000000 --- a/data/vim/patches/8.1.0398 +++ /dev/null @@ -1,121 +0,0 @@ -To: vim_dev@googlegroups.com -Subject: Patch 8.1.0398 -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.0398 -Problem: No test for -o and -O command line arguments. -Solution: Add a test. (Dominique Pelle, closes #3438) -Files: src/testdir/test_startup.vim - - -*** ../vim-8.1.0397/src/testdir/test_startup.vim 2018-02-03 15:11:32.000000000 +0100 ---- src/testdir/test_startup.vim 2018-09-16 16:26:35.258985223 +0200 -*************** -*** 148,153 **** ---- 148,230 ---- - call delete('Xtestout') - endfunc - -+ " Test the -o[N] and -O[N] arguments to open N windows split -+ " horizontally or vertically. -+ func Test_o_arg() -+ let after = [ -+ \ 'call writefile([winnr("$"), -+ \ winheight(1), winheight(2), &lines, -+ \ winwidth(1), winwidth(2), &columns, -+ \ bufname(winbufnr(1)), bufname(winbufnr(2))], -+ \ "Xtestout")', -+ \ 'qall', -+ \ ] -+ if RunVim([], after, '-o2') -+ " Open 2 windows split horizontally. Expect: -+ " - 2 windows -+ " - both windows should have the same or almost the same height -+ " - sum of both windows height (+ 3 for both statusline and Ex command) -+ " should be equal to the number of lines -+ " - both windows should have the same width which should be equal to the -+ " number of columns -+ " - buffer of both windows should have no name -+ let [wn, wh1, wh2, ln, ww1, ww2, cn, bn1, bn2] = readfile('Xtestout') -+ call assert_equal('2', wn) -+ call assert_inrange(0, 1, wh1 - wh2) -+ call assert_equal(string(wh1 + wh2 + 3), ln) -+ call assert_equal(ww1, ww2) -+ call assert_equal(ww1, cn) -+ call assert_equal('', bn1) -+ call assert_equal('', bn2) -+ endif -+ -+ if RunVim([], after, '-o foo bar') -+ " Same expectations as for -o2 but buffer names should be foo and bar -+ let [wn, wh1, wh2, ln, ww1, ww2, cn, bn1, bn2] = readfile('Xtestout') -+ call assert_equal('2', wn) -+ call assert_inrange(0, 1, wh1 - wh2) -+ call assert_equal(string(wh1 + wh2 + 3), ln) -+ call assert_equal(ww1, ww2) -+ call assert_equal(ww1, cn) -+ call assert_equal('foo', bn1) -+ call assert_equal('bar', bn2) -+ endif -+ -+ if RunVim([], after, '-O2') -+ " Open 2 windows split vertically. Expect: -+ " - 2 windows -+ " - both windows should have the same or almost the same width -+ " - sum of both windows width (+ 1 separator) should be equal to the -+ " number of columns -+ " - both windows should have the same height -+ " - window height (+ 2 for the statusline and Ex command) should be equal -+ " to the number of lines -+ " - buffer of both windowns should have no name -+ let [wn, wh1, wh2, ln, ww1, ww2, cn, bn1, bn2] = readfile('Xtestout') -+ call assert_equal('2', wn) -+ call assert_inrange(0, 1, ww1 - ww2) -+ call assert_equal(string(ww1 + ww2 + 1), cn) -+ call assert_equal(wh1, wh2) -+ call assert_equal(string(wh1 + 2), ln) -+ call assert_equal('', bn1) -+ call assert_equal('', bn2) -+ endif -+ -+ if RunVim([], after, '-O foo bar') -+ " Same expectations as for -O2 but buffer names should be foo and bar -+ let [wn, wh1, wh2, ln, ww1, ww2, cn, bn1, bn2] = readfile('Xtestout') -+ call assert_equal('2', wn) -+ call assert_inrange(0, 1, ww1 - ww2) -+ call assert_equal(string(ww1 + ww2 + 1), cn) -+ call assert_equal(wh1, wh2) -+ call assert_equal(string(wh1 + 2), ln) -+ call assert_equal('foo', bn1) -+ call assert_equal('bar', bn2) -+ endif -+ -+ call delete('Xtestout') -+ endfunc -+ - func Test_file_args() - let after = [ - \ 'call writefile(argv(), "Xtestout")', -*** ../vim-8.1.0397/src/version.c 2018-09-16 15:47:45.629425398 +0200 ---- src/version.c 2018-09-16 16:26:03.503223237 +0200 -*************** -*** 796,797 **** ---- 796,799 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 398, - /**/ - --- -"Thou shalt not follow the Null Pointer, for at its end Chaos and -Madness lie." - - /// 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 /// |