To: [email protected]
Subject: Patch 6.2f.020
Fcc: outbox
From: Bram Moolenaar <[email protected]>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
------------

Patch 6.2f.020
Problem:    Win32: test50 produces beeps and fails with some versions of diff.
Solution:   Remove empty lines and convert the output to dos fileformat.
Files:      src/testdir/test50.in


*** ../vim-6.2f.019/src/testdir/test50.in       Mon May 26 22:15:05 2003
--- src/testdir/test50.in       Thu May 29 14:08:10 2003
***************
*** 3,37 ****

 STARTTEST
 :so small.vim
-
 :fun! TestIt(file, bits, expected)
! :     let res=fnamemodify(a:file,a:bits)
! :     if a:expected == ''
! :             echo "'".a:file."'->(".a:bits.")->'".res."'"
! :     else
! :             if substitute(res,'/','\\', 'g') != substitute( a:expected, '/','\\', 'g')
! :                     echo "FAILED: '".a:file."'->(".a:bits.")->'".res."'"
! :                     echo "Expected: '".a:expected."'"
! :             else
! :                     echo "OK"
! :             endif
! :     endif
! :endfun
!
 :fun! MakeDir( dirname )
! :     "exe '!mkdir '.substitute(a:dirname,'/','\\','g')
! :     call system('mkdir '.substitute(a:dirname,'/','\\','g'))
! :endfun
 :fun! RMDir( dirname)
! :     "exe '!rmdir '.substitute(a:dirname,'/','\\','g')
! :     call system('rmdir '.substitute(a:dirname,'/','\\','g'))
! :endfun
!
 :fun! MakeFile( filename)
! :     "exe '!copy nul '.substitute(a:filename,'/','\\','g')
! :     call system('copy nul '.substitute(a:filename,'/','\\','g'))
! :endfun
!
 :fun! TestColonEight()
    redir! >test.out
       " This could change for CygWin to //cygdrive/c
--- 3,33 ----

 STARTTEST
 :so small.vim
 :fun! TestIt(file, bits, expected)
!       let res=fnamemodify(a:file,a:bits)
!       if a:expected == ''
!               echo "'".a:file."'->(".a:bits.")->'".res."'"
!       else
!               if substitute(res,'/','\\', 'g') != substitute( a:expected, '/','\\', 'g')
!                       echo "FAILED: '".a:file."'->(".a:bits.")->'".res."'"
!                       echo "Expected: '".a:expected."'"
!               else
!                       echo "OK"
!               endif
!       endif
! endfun
 :fun! MakeDir( dirname )
!       "exe '!mkdir '.substitute(a:dirname,'/','\\','g')
!       call system('mkdir '.substitute(a:dirname,'/','\\','g'))
! endfun
 :fun! RMDir( dirname)
!       "exe '!rmdir '.substitute(a:dirname,'/','\\','g')
!       call system('rmdir '.substitute(a:dirname,'/','\\','g'))
! endfun
 :fun! MakeFile( filename)
!       "exe '!copy nul '.substitute(a:filename,'/','\\','g')
!       call system('copy nul '.substitute(a:filename,'/','\\','g'))
! endfun
 :fun! TestColonEight()
    redir! >test.out
       " This could change for CygWin to //cygdrive/c
***************
*** 77,85 ****
       call RMDir( dir1 )
        echo
    redir END
-    qa!
 endfun
 :call TestColonEight()
 :qa!
 ENDTEST

--- 73,85 ----
       call RMDir( dir1 )
        echo
    redir END
 endfun
+ :let dir = getcwd()
 :call TestColonEight()
+ :exe "cd " . dir
+ :edit! test.out
+ :set ff=dos
+ :w
 :qa!
 ENDTEST

*** ../vim-6.2f.019/src/version.c       Thu May 29 13:48:16 2003
--- src/version.c       Thu May 29 14:00:25 2003
***************
*** 632,633 ****
--- 632,635 ----
 {   /* Add new patch number below this line */
+ /**/
+     20,
 /**/

--
If all you have is a hammer, everything looks like a nail.
When your hammer is C++, everything begins to look like a thumb.
                       -- Steve Hoflich, comp.lang.c++

/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///          Creator of Vim - Vi IMproved -- http://www.Vim.org          \\\
\\\              Project leader for A-A-P -- http://www.A-A-P.org        ///
\\\     Help AIDS victims, buy at Amazon -- http://ICCF.nl/click1.html ///