Karsten Hopp 0f6a9a
To: vim_dev@googlegroups.com
Karsten Hopp 0f6a9a
Subject: Patch 7.3.962
Karsten Hopp 0f6a9a
Fcc: outbox
Karsten Hopp 0f6a9a
From: Bram Moolenaar <Bram@moolenaar.net>
Karsten Hopp 0f6a9a
Mime-Version: 1.0
Karsten Hopp 0f6a9a
Content-Type: text/plain; charset=UTF-8
Karsten Hopp 0f6a9a
Content-Transfer-Encoding: 8bit
Karsten Hopp 0f6a9a
------------
Karsten Hopp 0f6a9a
Karsten Hopp 0f6a9a
Patch 7.3.962
Karsten Hopp 0f6a9a
Problem:    Python tests are not portable.
Karsten Hopp 0f6a9a
Solution:   Use shiftwidth instead of iminsert. (ZyX)
Karsten Hopp 0f6a9a
Files:	    src/testdir/test86.in, src/testdir/test86.ok,
Karsten Hopp 0f6a9a
	    src/testdir/test87.in, src/testdir/test87.ok
Karsten Hopp 0f6a9a
Karsten Hopp 0f6a9a
Karsten Hopp 0f6a9a
*** ../vim-7.3.961/src/testdir/test86.in	2013-05-16 20:47:51.000000000 +0200
Karsten Hopp 0f6a9a
--- src/testdir/test86.in	2013-05-17 13:34:56.000000000 +0200
Karsten Hopp 0f6a9a
***************
Karsten Hopp 0f6a9a
*** 354,360 ****
Karsten Hopp 0f6a9a
  :" colorcolumn:    string,  window-local
Karsten Hopp 0f6a9a
  :" statusline:     string,  window-local/global
Karsten Hopp 0f6a9a
  :" autoindent:     boolean, buffer-local
Karsten Hopp 0f6a9a
! :" iminsert:       number,  buffer-local
Karsten Hopp 0f6a9a
  :" omnifunc:       string,  buffer-local
Karsten Hopp 0f6a9a
  :" preserveindent: boolean, buffer-local/global
Karsten Hopp 0f6a9a
  :" path:           string,  buffer-local/global
Karsten Hopp 0f6a9a
--- 354,360 ----
Karsten Hopp 0f6a9a
  :" colorcolumn:    string,  window-local
Karsten Hopp 0f6a9a
  :" statusline:     string,  window-local/global
Karsten Hopp 0f6a9a
  :" autoindent:     boolean, buffer-local
Karsten Hopp 0f6a9a
! :" shiftwidth:     number,  buffer-local
Karsten Hopp 0f6a9a
  :" omnifunc:       string,  buffer-local
Karsten Hopp 0f6a9a
  :" preserveindent: boolean, buffer-local/global
Karsten Hopp 0f6a9a
  :" path:           string,  buffer-local/global
Karsten Hopp 0f6a9a
***************
Karsten Hopp 0f6a9a
*** 411,417 ****
Karsten Hopp 0f6a9a
  :let lst+=[['colorcolumn',    '+1',  '+2',  '+3',  'abc',  0,    0,      1    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['statusline',     '1',   '2',   '4',   0,      0,    1,      1    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['autoindent',     0,     1,     1,     2,      1,    0,      2    ]]
Karsten Hopp 0f6a9a
! :let lst+=[['iminsert',       0,     2,     1,     3,      0,    0,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['omnifunc',       'A',   'B',   'C',   1,      0,    0,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['preserveindent', 0,     1,     1,     2,      1,    1,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['path',           '.,,', ',,',  '.',   0,      0,    1,      2    ]]
Karsten Hopp 0f6a9a
--- 411,417 ----
Karsten Hopp 0f6a9a
  :let lst+=[['colorcolumn',    '+1',  '+2',  '+3',  'abc',  0,    0,      1    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['statusline',     '1',   '2',   '4',   0,      0,    1,      1    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['autoindent',     0,     1,     1,     2,      1,    0,      2    ]]
Karsten Hopp 0f6a9a
! :let lst+=[['shiftwidth',     0,     2,     1,     3,      0,    0,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['omnifunc',       'A',   'B',   'C',   1,      0,    0,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['preserveindent', 0,     1,     1,     2,      1,    1,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['path',           '.,,', ',,',  '.',   0,      0,    1,      2    ]]
Karsten Hopp 0f6a9a
*** ../vim-7.3.961/src/testdir/test86.ok	2013-05-15 16:27:33.000000000 +0200
Karsten Hopp 0f6a9a
--- src/testdir/test86.ok	2013-05-17 13:34:56.000000000 +0200
Karsten Hopp 0f6a9a
***************
Karsten Hopp 0f6a9a
*** 232,238 ****
Karsten Hopp 0f6a9a
    G: 0
Karsten Hopp 0f6a9a
    W: 1:0 2:1 3:0 4:1
Karsten Hopp 0f6a9a
    B: 1:0 2:1 3:0 4:1
Karsten Hopp 0f6a9a
! >>> iminsert
Karsten Hopp 0f6a9a
    p/gopts1! KeyError
Karsten Hopp 0f6a9a
    inv: 3! KeyError
Karsten Hopp 0f6a9a
    gopts1! KeyError
Karsten Hopp 0f6a9a
--- 232,238 ----
Karsten Hopp 0f6a9a
    G: 0
Karsten Hopp 0f6a9a
    W: 1:0 2:1 3:0 4:1
Karsten Hopp 0f6a9a
    B: 1:0 2:1 3:0 4:1
Karsten Hopp 0f6a9a
! >>> shiftwidth
Karsten Hopp 0f6a9a
    p/gopts1! KeyError
Karsten Hopp 0f6a9a
    inv: 3! KeyError
Karsten Hopp 0f6a9a
    gopts1! KeyError
Karsten Hopp 0f6a9a
***************
Karsten Hopp 0f6a9a
*** 241,255 ****
Karsten Hopp 0f6a9a
    wopts1! KeyError
Karsten Hopp 0f6a9a
    wopts2! KeyError
Karsten Hopp 0f6a9a
    wopts3! KeyError
Karsten Hopp 0f6a9a
!   p/bopts1: 2
Karsten Hopp 0f6a9a
!   G: 1
Karsten Hopp 0f6a9a
!   W: 1:0 2:2 3:2 4:1
Karsten Hopp 0f6a9a
!   B: 1:0 2:2 3:2 4:1
Karsten Hopp 0f6a9a
    del wopts3! KeyError
Karsten Hopp 0f6a9a
    del bopts3! ValueError
Karsten Hopp 0f6a9a
!   G: 1
Karsten Hopp 0f6a9a
!   W: 1:0 2:2 3:2 4:1
Karsten Hopp 0f6a9a
!   B: 1:0 2:2 3:2 4:1
Karsten Hopp 0f6a9a
  >>> omnifunc
Karsten Hopp 0f6a9a
    p/gopts1! KeyError
Karsten Hopp 0f6a9a
    inv: 1! KeyError
Karsten Hopp 0f6a9a
--- 241,255 ----
Karsten Hopp 0f6a9a
    wopts1! KeyError
Karsten Hopp 0f6a9a
    wopts2! KeyError
Karsten Hopp 0f6a9a
    wopts3! KeyError
Karsten Hopp 0f6a9a
!   p/bopts1: 8
Karsten Hopp 0f6a9a
!   G: 8
Karsten Hopp 0f6a9a
!   W: 1:0 2:2 3:8 4:1
Karsten Hopp 0f6a9a
!   B: 1:0 2:2 3:8 4:1
Karsten Hopp 0f6a9a
    del wopts3! KeyError
Karsten Hopp 0f6a9a
    del bopts3! ValueError
Karsten Hopp 0f6a9a
!   G: 8
Karsten Hopp 0f6a9a
!   W: 1:0 2:2 3:8 4:1
Karsten Hopp 0f6a9a
!   B: 1:0 2:2 3:8 4:1
Karsten Hopp 0f6a9a
  >>> omnifunc
Karsten Hopp 0f6a9a
    p/gopts1! KeyError
Karsten Hopp 0f6a9a
    inv: 1! KeyError
Karsten Hopp 0f6a9a
***************
Karsten Hopp 0f6a9a
*** 333,339 ****
Karsten Hopp 0f6a9a
  Current tab pages:
Karsten Hopp 0f6a9a
    <tabpage 0>(1): 1 windows, current is <window object (unknown)>
Karsten Hopp 0f6a9a
    Windows:
Karsten Hopp 0f6a9a
!     <window object (unknown)>(0): displays buffer <buffer test86.in>; cursor is at (954, 0)
Karsten Hopp 0f6a9a
    <tabpage 1>(2): 1 windows, current is <window object (unknown)>
Karsten Hopp 0f6a9a
    Windows:
Karsten Hopp 0f6a9a
      <window object (unknown)>(0): displays buffer <buffer 0>; cursor is at (1, 0)
Karsten Hopp 0f6a9a
--- 333,339 ----
Karsten Hopp 0f6a9a
  Current tab pages:
Karsten Hopp 0f6a9a
    <tabpage 0>(1): 1 windows, current is <window object (unknown)>
Karsten Hopp 0f6a9a
    Windows:
Karsten Hopp 0f6a9a
!     <window object (unknown)>(0): displays buffer <buffer test86.in>; cursor is at (955, 0)
Karsten Hopp 0f6a9a
    <tabpage 1>(2): 1 windows, current is <window object (unknown)>
Karsten Hopp 0f6a9a
    Windows:
Karsten Hopp 0f6a9a
      <window object (unknown)>(0): displays buffer <buffer 0>; cursor is at (1, 0)
Karsten Hopp 0f6a9a
*** ../vim-7.3.961/src/testdir/test87.in	2013-05-16 20:47:51.000000000 +0200
Karsten Hopp 0f6a9a
--- src/testdir/test87.in	2013-05-17 13:34:56.000000000 +0200
Karsten Hopp 0f6a9a
***************
Karsten Hopp 0f6a9a
*** 341,347 ****
Karsten Hopp 0f6a9a
  :" colorcolumn:    string,  window-local
Karsten Hopp 0f6a9a
  :" statusline:     string,  window-local/global
Karsten Hopp 0f6a9a
  :" autoindent:     boolean, buffer-local
Karsten Hopp 0f6a9a
! :" iminsert:       number,  buffer-local
Karsten Hopp 0f6a9a
  :" omnifunc:       string,  buffer-local
Karsten Hopp 0f6a9a
  :" preserveindent: boolean, buffer-local/global
Karsten Hopp 0f6a9a
  :" path:           string,  buffer-local/global
Karsten Hopp 0f6a9a
--- 341,347 ----
Karsten Hopp 0f6a9a
  :" colorcolumn:    string,  window-local
Karsten Hopp 0f6a9a
  :" statusline:     string,  window-local/global
Karsten Hopp 0f6a9a
  :" autoindent:     boolean, buffer-local
Karsten Hopp 0f6a9a
! :" shiftwidth:     number,  buffer-local
Karsten Hopp 0f6a9a
  :" omnifunc:       string,  buffer-local
Karsten Hopp 0f6a9a
  :" preserveindent: boolean, buffer-local/global
Karsten Hopp 0f6a9a
  :" path:           string,  buffer-local/global
Karsten Hopp 0f6a9a
***************
Karsten Hopp 0f6a9a
*** 398,404 ****
Karsten Hopp 0f6a9a
  :let lst+=[['colorcolumn',    '+1',  '+2',  '+3',  'abc',  0,    0,      1    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['statusline',     '1',   '2',   '4',   0,      0,    1,      1    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['autoindent',     0,     1,     1,     2,      1,    0,      2    ]]
Karsten Hopp 0f6a9a
! :let lst+=[['iminsert',       0,     2,     1,     3,      0,    0,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['omnifunc',       'A',   'B',   'C',   1,      0,    0,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['preserveindent', 0,     1,     1,     2,      1,    1,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['path',           '.,,', ',,',  '.',   0,      0,    1,      2    ]]
Karsten Hopp 0f6a9a
--- 398,404 ----
Karsten Hopp 0f6a9a
  :let lst+=[['colorcolumn',    '+1',  '+2',  '+3',  'abc',  0,    0,      1    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['statusline',     '1',   '2',   '4',   0,      0,    1,      1    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['autoindent',     0,     1,     1,     2,      1,    0,      2    ]]
Karsten Hopp 0f6a9a
! :let lst+=[['shiftwidth',     0,     2,     1,     3,      0,    0,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['omnifunc',       'A',   'B',   'C',   1,      0,    0,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['preserveindent', 0,     1,     1,     2,      1,    1,      2    ]]
Karsten Hopp 0f6a9a
  :let lst+=[['path',           '.,,', ',,',  '.',   0,      0,    1,      2    ]]
Karsten Hopp 0f6a9a
*** ../vim-7.3.961/src/testdir/test87.ok	2013-05-16 20:47:51.000000000 +0200
Karsten Hopp 0f6a9a
--- src/testdir/test87.ok	2013-05-17 13:34:56.000000000 +0200
Karsten Hopp 0f6a9a
***************
Karsten Hopp 0f6a9a
*** 221,227 ****
Karsten Hopp 0f6a9a
    G: 0
Karsten Hopp 0f6a9a
    W: 1:0 2:1 3:0 4:1
Karsten Hopp 0f6a9a
    B: 1:0 2:1 3:0 4:1
Karsten Hopp 0f6a9a
! >>> iminsert
Karsten Hopp 0f6a9a
    p/gopts1! KeyError
Karsten Hopp 0f6a9a
    inv: 3! KeyError
Karsten Hopp 0f6a9a
    gopts1! KeyError
Karsten Hopp 0f6a9a
--- 221,227 ----
Karsten Hopp 0f6a9a
    G: 0
Karsten Hopp 0f6a9a
    W: 1:0 2:1 3:0 4:1
Karsten Hopp 0f6a9a
    B: 1:0 2:1 3:0 4:1
Karsten Hopp 0f6a9a
! >>> shiftwidth
Karsten Hopp 0f6a9a
    p/gopts1! KeyError
Karsten Hopp 0f6a9a
    inv: 3! KeyError
Karsten Hopp 0f6a9a
    gopts1! KeyError
Karsten Hopp 0f6a9a
***************
Karsten Hopp 0f6a9a
*** 230,244 ****
Karsten Hopp 0f6a9a
    wopts1! KeyError
Karsten Hopp 0f6a9a
    wopts2! KeyError
Karsten Hopp 0f6a9a
    wopts3! KeyError
Karsten Hopp 0f6a9a
!   p/bopts1: 2
Karsten Hopp 0f6a9a
!   G: 1
Karsten Hopp 0f6a9a
!   W: 1:0 2:2 3:2 4:1
Karsten Hopp 0f6a9a
!   B: 1:0 2:2 3:2 4:1
Karsten Hopp 0f6a9a
    del wopts3! KeyError
Karsten Hopp 0f6a9a
    del bopts3! ValueError
Karsten Hopp 0f6a9a
!   G: 1
Karsten Hopp 0f6a9a
!   W: 1:0 2:2 3:2 4:1
Karsten Hopp 0f6a9a
!   B: 1:0 2:2 3:2 4:1
Karsten Hopp 0f6a9a
  >>> omnifunc
Karsten Hopp 0f6a9a
    p/gopts1! KeyError
Karsten Hopp 0f6a9a
    inv: 1! KeyError
Karsten Hopp 0f6a9a
--- 230,244 ----
Karsten Hopp 0f6a9a
    wopts1! KeyError
Karsten Hopp 0f6a9a
    wopts2! KeyError
Karsten Hopp 0f6a9a
    wopts3! KeyError
Karsten Hopp 0f6a9a
!   p/bopts1: 8
Karsten Hopp 0f6a9a
!   G: 8
Karsten Hopp 0f6a9a
!   W: 1:0 2:2 3:8 4:1
Karsten Hopp 0f6a9a
!   B: 1:0 2:2 3:8 4:1
Karsten Hopp 0f6a9a
    del wopts3! KeyError
Karsten Hopp 0f6a9a
    del bopts3! ValueError
Karsten Hopp 0f6a9a
!   G: 8
Karsten Hopp 0f6a9a
!   W: 1:0 2:2 3:8 4:1
Karsten Hopp 0f6a9a
!   B: 1:0 2:2 3:8 4:1
Karsten Hopp 0f6a9a
  >>> omnifunc
Karsten Hopp 0f6a9a
    p/gopts1! KeyError
Karsten Hopp 0f6a9a
    inv: 1! KeyError
Karsten Hopp 0f6a9a
*** ../vim-7.3.961/src/version.c	2013-05-16 20:47:51.000000000 +0200
Karsten Hopp 0f6a9a
--- src/version.c	2013-05-17 13:36:36.000000000 +0200
Karsten Hopp 0f6a9a
***************
Karsten Hopp 0f6a9a
*** 730,731 ****
Karsten Hopp 0f6a9a
--- 730,733 ----
Karsten Hopp 0f6a9a
  {   /* Add new patch number below this line */
Karsten Hopp 0f6a9a
+ /**/
Karsten Hopp 0f6a9a
+     962,
Karsten Hopp 0f6a9a
  /**/
Karsten Hopp 0f6a9a
Karsten Hopp 0f6a9a
-- 
Karsten Hopp 0f6a9a
TIM: To the north there lies a cave,  the cave of Caerbannog, wherein, carved
Karsten Hopp 0f6a9a
     in mystic runes, upon the very living rock, the last words of Olfin
Karsten Hopp 0f6a9a
     Bedwere of Rheged make plain the last resting place of the most Holy
Karsten Hopp 0f6a9a
     Grail.
Karsten Hopp 0f6a9a
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
Karsten Hopp 0f6a9a
Karsten Hopp 0f6a9a
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
Karsten Hopp 0f6a9a
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
Karsten Hopp 0f6a9a
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
Karsten Hopp 0f6a9a
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///