Karsten Hopp 9593c9
To: vim_dev@googlegroups.com
Karsten Hopp 9593c9
Subject: Patch 7.4.881
Karsten Hopp 9593c9
Fcc: outbox
Karsten Hopp 9593c9
From: Bram Moolenaar <Bram@moolenaar.net>
Karsten Hopp 9593c9
Mime-Version: 1.0
Karsten Hopp 9593c9
Content-Type: text/plain; charset=UTF-8
Karsten Hopp 9593c9
Content-Transfer-Encoding: 8bit
Karsten Hopp 9593c9
------------
Karsten Hopp 9593c9
Karsten Hopp 9593c9
Patch 7.4.881 (after 7.4.879)
Karsten Hopp 9593c9
Problem:    Test 49 fails.
Karsten Hopp 9593c9
Solution:   Add line number to check of call stack.
Karsten Hopp 9593c9
Files:      src/testdir/test49.vim
Karsten Hopp 9593c9
Karsten Hopp 9593c9
Karsten Hopp 9593c9
*** ../vim-7.4.880/src/testdir/test49.vim	2013-06-06 18:13:46.000000000 +0200
Karsten Hopp 9593c9
--- src/testdir/test49.vim	2015-09-25 17:25:33.609659111 +0200
Karsten Hopp 9593c9
***************
Karsten Hopp 9593c9
*** 1,6 ****
Karsten Hopp 9593c9
  " Vim script language tests
Karsten Hopp 9593c9
  " Author:	Servatius Brandt <Servatius.Brandt@fujitsu-siemens.com>
Karsten Hopp 9593c9
! " Last Change:	2013 Jun 06
Karsten Hopp 9593c9
  
Karsten Hopp 9593c9
  "-------------------------------------------------------------------------------
Karsten Hopp 9593c9
  " Test environment							    {{{1
Karsten Hopp 9593c9
--- 1,6 ----
Karsten Hopp 9593c9
  " Vim script language tests
Karsten Hopp 9593c9
  " Author:	Servatius Brandt <Servatius.Brandt@fujitsu-siemens.com>
Karsten Hopp 9593c9
! " Last Change:	2015 Sep 25
Karsten Hopp 9593c9
  
Karsten Hopp 9593c9
  "-------------------------------------------------------------------------------
Karsten Hopp 9593c9
  " Test environment							    {{{1
Karsten Hopp 9593c9
***************
Karsten Hopp 9593c9
*** 5188,5206 ****
Karsten Hopp 9593c9
      Xpath 65536					" X: 65536
Karsten Hopp 9593c9
      let exception  = v:exception
Karsten Hopp 9593c9
      let throwpoint = v:throwpoint
Karsten Hopp 9593c9
!     call CHECK(1, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      exec "let exception  = v:exception"
Karsten Hopp 9593c9
      exec "let throwpoint = v:throwpoint"
Karsten Hopp 9593c9
!     call CHECK(2, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      CmdException
Karsten Hopp 9593c9
      CmdThrowpoint
Karsten Hopp 9593c9
!     call CHECK(3, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      call FuncException()
Karsten Hopp 9593c9
      call FuncThrowpoint()
Karsten Hopp 9593c9
!     call CHECK(4, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      exec "source" scriptException
Karsten Hopp 9593c9
      exec "source" scriptThrowPoint
Karsten Hopp 9593c9
!     call CHECK(5, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      try
Karsten Hopp 9593c9
  	Xpath 131072				" X: 131072
Karsten Hopp 9593c9
  	call G("arrgh", 4)
Karsten Hopp 9593c9
--- 5188,5206 ----
Karsten Hopp 9593c9
      Xpath 65536					" X: 65536
Karsten Hopp 9593c9
      let exception  = v:exception
Karsten Hopp 9593c9
      let throwpoint = v:throwpoint
Karsten Hopp 9593c9
!     call CHECK(1, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      exec "let exception  = v:exception"
Karsten Hopp 9593c9
      exec "let throwpoint = v:throwpoint"
Karsten Hopp 9593c9
!     call CHECK(2, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      CmdException
Karsten Hopp 9593c9
      CmdThrowpoint
Karsten Hopp 9593c9
!     call CHECK(3, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      call FuncException()
Karsten Hopp 9593c9
      call FuncThrowpoint()
Karsten Hopp 9593c9
!     call CHECK(4, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      exec "source" scriptException
Karsten Hopp 9593c9
      exec "source" scriptThrowPoint
Karsten Hopp 9593c9
!     call CHECK(5, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      try
Karsten Hopp 9593c9
  	Xpath 131072				" X: 131072
Karsten Hopp 9593c9
  	call G("arrgh", 4)
Karsten Hopp 9593c9
***************
Karsten Hopp 9593c9
*** 5208,5214 ****
Karsten Hopp 9593c9
  	Xpath 262144				" X: 262144
Karsten Hopp 9593c9
  	let exception  = v:exception
Karsten Hopp 9593c9
  	let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 	call CHECK(6, "arrgh", '\<G\.\.T\>', '\<4\>')
Karsten Hopp 9593c9
  	try
Karsten Hopp 9593c9
  	    Xpath 524288			" X: 524288
Karsten Hopp 9593c9
  	    let g:arg = "autsch"
Karsten Hopp 9593c9
--- 5208,5214 ----
Karsten Hopp 9593c9
  	Xpath 262144				" X: 262144
Karsten Hopp 9593c9
  	let exception  = v:exception
Karsten Hopp 9593c9
  	let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 	call CHECK(6, "arrgh", '\<G\[1]\.\.T\>', '\<4\>')
Karsten Hopp 9593c9
  	try
Karsten Hopp 9593c9
  	    Xpath 524288			" X: 524288
Karsten Hopp 9593c9
  	    let g:arg = "autsch"
Karsten Hopp 9593c9
***************
Karsten Hopp 9593c9
*** 5226,5232 ****
Karsten Hopp 9593c9
  	    Xpath 2097152			" X: 2097152
Karsten Hopp 9593c9
  	    let exception  = v:exception
Karsten Hopp 9593c9
  	    let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 	    call CHECK(8, "arrgh", '\<G\.\.T\>', '\<4\>')
Karsten Hopp 9593c9
  	    try
Karsten Hopp 9593c9
  		Xpath 4194304			" X: 4194304
Karsten Hopp 9593c9
  		let g:arg = "brrrr"
Karsten Hopp 9593c9
--- 5226,5232 ----
Karsten Hopp 9593c9
  	    Xpath 2097152			" X: 2097152
Karsten Hopp 9593c9
  	    let exception  = v:exception
Karsten Hopp 9593c9
  	    let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 	    call CHECK(8, "arrgh", '\<G\[1]\.\.T\>', '\<4\>')
Karsten Hopp 9593c9
  	    try
Karsten Hopp 9593c9
  		Xpath 4194304			" X: 4194304
Karsten Hopp 9593c9
  		let g:arg = "brrrr"
Karsten Hopp 9593c9
***************
Karsten Hopp 9593c9
*** 5242,5268 ****
Karsten Hopp 9593c9
  		Xpath 16777216			" X: 16777216
Karsten Hopp 9593c9
  		let exception  = v:exception
Karsten Hopp 9593c9
  		let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 		call CHECK(10, "arrgh", '\<G\.\.T\>', '\<4\>')
Karsten Hopp 9593c9
  	    endtry
Karsten Hopp 9593c9
  	    Xpath 33554432			" X: 33554432
Karsten Hopp 9593c9
  	    let exception  = v:exception
Karsten Hopp 9593c9
  	    let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 	    call CHECK(11, "arrgh", '\<G\.\.T\>', '\<4\>')
Karsten Hopp 9593c9
  	endtry
Karsten Hopp 9593c9
  	Xpath 67108864				" X: 67108864
Karsten Hopp 9593c9
  	let exception  = v:exception
Karsten Hopp 9593c9
  	let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 	call CHECK(12, "arrgh", '\<G\.\.T\>', '\<4\>')
Karsten Hopp 9593c9
      finally
Karsten Hopp 9593c9
  	Xpath 134217728				" X: 134217728
Karsten Hopp 9593c9
  	let exception  = v:exception
Karsten Hopp 9593c9
  	let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 	call CHECK(13, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      endtry
Karsten Hopp 9593c9
      Xpath 268435456				" X: 268435456
Karsten Hopp 9593c9
      let exception  = v:exception
Karsten Hopp 9593c9
      let throwpoint = v:throwpoint
Karsten Hopp 9593c9
!     call CHECK(14, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
  finally
Karsten Hopp 9593c9
      Xpath 536870912				" X: 536870912
Karsten Hopp 9593c9
      let exception  = v:exception
Karsten Hopp 9593c9
--- 5242,5268 ----
Karsten Hopp 9593c9
  		Xpath 16777216			" X: 16777216
Karsten Hopp 9593c9
  		let exception  = v:exception
Karsten Hopp 9593c9
  		let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 		call CHECK(10, "arrgh", '\<G\[1]\.\.T\>', '\<4\>')
Karsten Hopp 9593c9
  	    endtry
Karsten Hopp 9593c9
  	    Xpath 33554432			" X: 33554432
Karsten Hopp 9593c9
  	    let exception  = v:exception
Karsten Hopp 9593c9
  	    let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 	    call CHECK(11, "arrgh", '\<G\[1]\.\.T\>', '\<4\>')
Karsten Hopp 9593c9
  	endtry
Karsten Hopp 9593c9
  	Xpath 67108864				" X: 67108864
Karsten Hopp 9593c9
  	let exception  = v:exception
Karsten Hopp 9593c9
  	let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 	call CHECK(12, "arrgh", '\<G\[1]\.\.T\>', '\<4\>')
Karsten Hopp 9593c9
      finally
Karsten Hopp 9593c9
  	Xpath 134217728				" X: 134217728
Karsten Hopp 9593c9
  	let exception  = v:exception
Karsten Hopp 9593c9
  	let throwpoint = v:throwpoint
Karsten Hopp 9593c9
! 	call CHECK(13, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
      endtry
Karsten Hopp 9593c9
      Xpath 268435456				" X: 268435456
Karsten Hopp 9593c9
      let exception  = v:exception
Karsten Hopp 9593c9
      let throwpoint = v:throwpoint
Karsten Hopp 9593c9
!     call CHECK(14, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
Karsten Hopp 9593c9
  finally
Karsten Hopp 9593c9
      Xpath 536870912				" X: 536870912
Karsten Hopp 9593c9
      let exception  = v:exception
Karsten Hopp 9593c9
*** ../vim-7.4.880/src/version.c	2015-09-25 17:50:16.350057915 +0200
Karsten Hopp 9593c9
--- src/version.c	2015-09-25 17:56:08.866344257 +0200
Karsten Hopp 9593c9
***************
Karsten Hopp 9593c9
*** 743,744 ****
Karsten Hopp 9593c9
--- 743,746 ----
Karsten Hopp 9593c9
  {   /* Add new patch number below this line */
Karsten Hopp 9593c9
+ /**/
Karsten Hopp 9593c9
+     881,
Karsten Hopp 9593c9
  /**/
Karsten Hopp 9593c9
Karsten Hopp 9593c9
-- 
Karsten Hopp 9593c9
"How is your new girlfriend?"
Karsten Hopp 9593c9
"90-60-90 man!"
Karsten Hopp 9593c9
"What, pale purple?"
Karsten Hopp 9593c9
Karsten Hopp 9593c9
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
Karsten Hopp 9593c9
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
Karsten Hopp 9593c9
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
Karsten Hopp 9593c9
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///