|
Karsten Hopp |
d17678 |
To: vim_dev@googlegroups.com
|
|
Karsten Hopp |
d17678 |
Subject: Patch 7.4.647
|
|
Karsten Hopp |
d17678 |
Fcc: outbox
|
|
Karsten Hopp |
d17678 |
From: Bram Moolenaar <Bram@moolenaar.net>
|
|
Karsten Hopp |
d17678 |
Mime-Version: 1.0
|
|
Karsten Hopp |
d17678 |
Content-Type: text/plain; charset=UTF-8
|
|
Karsten Hopp |
d17678 |
Content-Transfer-Encoding: 8bit
|
|
Karsten Hopp |
d17678 |
------------
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
[Note: this may break the tests on MS-Windows, please send me a fix if
|
|
Karsten Hopp |
d17678 |
you can]
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
Patch 7.4.647
|
|
Karsten Hopp |
d17678 |
Problem: After running the tests on MS-Windows many files differ from their
|
|
Karsten Hopp |
d17678 |
originals as they were checked out.
|
|
Karsten Hopp |
d17678 |
Solution: Use a temp directory for executing the tests. (Ken Takata, Taro
|
|
Karsten Hopp |
d17678 |
Muraoka)
|
|
Karsten Hopp |
d17678 |
Files: src/testdir/Make_dos.mak
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
*** ../vim-7.4.646/src/testdir/Make_dos.mak 2015-02-17 13:43:35.562216149 +0100
|
|
Karsten Hopp |
d17678 |
--- src/testdir/Make_dos.mak 2015-02-27 21:09:13.380329915 +0100
|
|
Karsten Hopp |
d17678 |
***************
|
|
Karsten Hopp |
d17678 |
*** 56,87 ****
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
SCRIPTS32 = test50.out test70.out
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! SCRIPTS_GUI = test16.out
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
.SUFFIXES: .in .out
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! nongui: fixff $(SCRIPTS16) $(SCRIPTS) report
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! small: report
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! gui: fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS_GUI) report
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! win32: fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS32) report
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! fixff:
|
|
Karsten Hopp |
d17678 |
! -$(VIMPROG) -u dos.vim --noplugin "+argdo set ff=dos|upd" +q *.in *.ok
|
|
Karsten Hopp |
d17678 |
! -$(VIMPROG) -u dos.vim --noplugin "+argdo set ff=unix|upd" +q \
|
|
Karsten Hopp |
d17678 |
! dotest.in test60.ok test71.ok test74.ok test100.ok
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
report:
|
|
Karsten Hopp |
d17678 |
@echo ""
|
|
Karsten Hopp |
d17678 |
@echo Test results:
|
|
Karsten Hopp |
d17678 |
! @IF EXIST test.log ( type test.log & echo TEST FAILURE & exit /b 1 ) \
|
|
Karsten Hopp |
d17678 |
! ELSE ( ECHO ALL DONE )
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
clean:
|
|
Karsten Hopp |
d17678 |
-del *.out
|
|
Karsten Hopp |
d17678 |
-del *.failed
|
|
Karsten Hopp |
d17678 |
-if exist test.ok del test.ok
|
|
Karsten Hopp |
d17678 |
-if exist small.vim del small.vim
|
|
Karsten Hopp |
d17678 |
-if exist tiny.vim del tiny.vim
|
|
Karsten Hopp |
d17678 |
--- 56,119 ----
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
SCRIPTS32 = test50.out test70.out
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! SCRIPTS_GUI = test16.out
|
|
Karsten Hopp |
d17678 |
!
|
|
Karsten Hopp |
d17678 |
! TEST_OUTFILES = $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS32) $(SCRIPTS_GUI)
|
|
Karsten Hopp |
d17678 |
! DOSTMP = dostmp
|
|
Karsten Hopp |
d17678 |
! DOSTMP_OUTFILES = $(TEST_OUTFILES:test=dostmp\test)
|
|
Karsten Hopp |
d17678 |
! DOSTMP_INFILES = $(DOSTMP_OUTFILES:.out=.in)
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
.SUFFIXES: .in .out
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! nongui: nolog $(SCRIPTS16) $(SCRIPTS) report
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! small: nolog report
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! gui: nolog $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS_GUI) report
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! win32: nolog $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS32) report
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
! # Copy the input files to dostmp, changing the fileformat to dos.
|
|
Karsten Hopp |
d17678 |
! $(DOSTMP_INFILES): $(*B).in
|
|
Karsten Hopp |
d17678 |
! if not exist $(DOSTMP)\NUL md $(DOSTMP)
|
|
Karsten Hopp |
d17678 |
! if exist $@ del $@
|
|
Karsten Hopp |
d17678 |
! $(VIMPROG) -u dos.vim --noplugin "+set ff=dos|f $@|wq" $(*B).in
|
|
Karsten Hopp |
d17678 |
!
|
|
Karsten Hopp |
d17678 |
! # For each input file dostmp/test99.in run the tests.
|
|
Karsten Hopp |
d17678 |
! # This moves test99.in to test99.in.bak temporarily.
|
|
Karsten Hopp |
d17678 |
! $(TEST_OUTFILES): $(DOSTMP)\$(*B).in
|
|
Karsten Hopp |
d17678 |
! -@if exist test.out DEL test.out
|
|
Karsten Hopp |
d17678 |
! move $(*B).in $(*B).in.bak
|
|
Karsten Hopp |
d17678 |
! copy $*.in $(*B).in
|
|
Karsten Hopp |
d17678 |
! copy $(DOSTMP)\$(*B).in $(*B).in
|
|
Karsten Hopp |
d17678 |
! copy $(*B).ok test.ok
|
|
Karsten Hopp |
d17678 |
! $(VIMPROG) -u dos.vim -U NONE --noplugin -s dotest.in $(*B).in
|
|
Karsten Hopp |
d17678 |
! -@if exist test.out MOVE /y test.out $(DOSTMP)\$(*B).out
|
|
Karsten Hopp |
d17678 |
! -@if exist $(*B).in.bak move /y $(*B).in.bak $(*B).in
|
|
Karsten Hopp |
d17678 |
! -@del X*
|
|
Karsten Hopp |
d17678 |
! -@if exist test.ok del test.ok
|
|
Karsten Hopp |
d17678 |
! -@if exist Xdir1 rd /s /q Xdir1
|
|
Karsten Hopp |
d17678 |
! -@if exist Xfind rd /s /q Xfind
|
|
Karsten Hopp |
d17678 |
! -@if exist viminfo del viminfo
|
|
Karsten Hopp |
d17678 |
! $(VIMPROG) -u dos.vim --noplugin "+set ff=unix|f test.out|wq" \
|
|
Karsten Hopp |
d17678 |
! $(DOSTMP)\$(*B).out
|
|
Karsten Hopp |
d17678 |
! @diff test.out $*.ok & if errorlevel 1 \
|
|
Karsten Hopp |
d17678 |
! ( move /y test.out $*.failed \
|
|
Karsten Hopp |
d17678 |
! & del $(DOSTMP)\$(*B).out \
|
|
Karsten Hopp |
d17678 |
! & echo $* FAILED >> test.log ) \
|
|
Karsten Hopp |
d17678 |
! else ( move /y test.out $*.out )
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
report:
|
|
Karsten Hopp |
d17678 |
@echo ""
|
|
Karsten Hopp |
d17678 |
@echo Test results:
|
|
Karsten Hopp |
d17678 |
! @if exist test.log ( type test.log & echo TEST FAILURE & exit /b 1 ) \
|
|
Karsten Hopp |
d17678 |
! else ( echo ALL DONE )
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
clean:
|
|
Karsten Hopp |
d17678 |
-del *.out
|
|
Karsten Hopp |
d17678 |
-del *.failed
|
|
Karsten Hopp |
d17678 |
+ -if exist $(DOSTMP) rd /s /q $(DOSTMP)
|
|
Karsten Hopp |
d17678 |
+ -if exist test.in del test.in
|
|
Karsten Hopp |
d17678 |
-if exist test.ok del test.ok
|
|
Karsten Hopp |
d17678 |
-if exist small.vim del small.vim
|
|
Karsten Hopp |
d17678 |
-if exist tiny.vim del tiny.vim
|
|
Karsten Hopp |
d17678 |
***************
|
|
Karsten Hopp |
d17678 |
*** 92,115 ****
|
|
Karsten Hopp |
d17678 |
-if exist Xdir1 rd /s /q Xdir1
|
|
Karsten Hopp |
d17678 |
-if exist Xfind rd /s /q Xfind
|
|
Karsten Hopp |
d17678 |
-if exist viminfo del viminfo
|
|
Karsten Hopp |
d17678 |
! -del test.log
|
|
Karsten Hopp |
d17678 |
-if exist benchmark.out del benchmark.out
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
- .in.out:
|
|
Karsten Hopp |
d17678 |
- -if exist $*.failed del $*.failed
|
|
Karsten Hopp |
d17678 |
- copy $*.ok test.ok
|
|
Karsten Hopp |
d17678 |
- $(VIMPROG) -u dos.vim -U NONE --noplugin -s dotest.in $*.in
|
|
Karsten Hopp |
d17678 |
- @diff test.out $*.ok & if errorlevel 1 \
|
|
Karsten Hopp |
d17678 |
- ( move /y test.out $*.failed & echo $* FAILED >> test.log ) \
|
|
Karsten Hopp |
d17678 |
- else ( move /y test.out $*.out )
|
|
Karsten Hopp |
d17678 |
- -del X*
|
|
Karsten Hopp |
d17678 |
- -del test.ok
|
|
Karsten Hopp |
d17678 |
- -if exist Xdir1 rd /s /q Xdir1
|
|
Karsten Hopp |
d17678 |
- -if exist Xfind rd /s /q Xfind
|
|
Karsten Hopp |
d17678 |
- -if exist viminfo del viminfo
|
|
Karsten Hopp |
d17678 |
-
|
|
Karsten Hopp |
d17678 |
nolog:
|
|
Karsten Hopp |
d17678 |
! -del test.log
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
benchmark:
|
|
Karsten Hopp |
d17678 |
bench_re_freeze.out
|
|
Karsten Hopp |
d17678 |
--- 124,134 ----
|
|
Karsten Hopp |
d17678 |
-if exist Xdir1 rd /s /q Xdir1
|
|
Karsten Hopp |
d17678 |
-if exist Xfind rd /s /q Xfind
|
|
Karsten Hopp |
d17678 |
-if exist viminfo del viminfo
|
|
Karsten Hopp |
d17678 |
! -if exist test.log del test.log
|
|
Karsten Hopp |
d17678 |
-if exist benchmark.out del benchmark.out
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
nolog:
|
|
Karsten Hopp |
d17678 |
! -if exist test.log del test.log
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
benchmark:
|
|
Karsten Hopp |
d17678 |
bench_re_freeze.out
|
|
Karsten Hopp |
d17678 |
*** ../vim-7.4.646/src/version.c 2015-02-27 20:33:27.452780646 +0100
|
|
Karsten Hopp |
d17678 |
--- src/version.c 2015-02-27 21:09:26.648178876 +0100
|
|
Karsten Hopp |
d17678 |
***************
|
|
Karsten Hopp |
d17678 |
*** 743,744 ****
|
|
Karsten Hopp |
d17678 |
--- 743,746 ----
|
|
Karsten Hopp |
d17678 |
{ /* Add new patch number below this line */
|
|
Karsten Hopp |
d17678 |
+ /**/
|
|
Karsten Hopp |
d17678 |
+ 647,
|
|
Karsten Hopp |
d17678 |
/**/
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
--
|
|
Karsten Hopp |
d17678 |
They now pass three KNIGHTS impaled to a tree. With their feet off the
|
|
Karsten Hopp |
d17678 |
ground, with one lance through the lot of them, they are skewered up
|
|
Karsten Hopp |
d17678 |
like a barbecue.
|
|
Karsten Hopp |
d17678 |
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
|
Karsten Hopp |
d17678 |
|
|
Karsten Hopp |
d17678 |
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
|
Karsten Hopp |
d17678 |
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
|
Karsten Hopp |
d17678 |
\\\ an exciting new programming language -- http://www.Zimbu.org ///
|
|
Karsten Hopp |
d17678 |
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|