summaryrefslogtreecommitdiff
path: root/data/vim/patches/8.1.0723
diff options
context:
space:
mode:
Diffstat (limited to 'data/vim/patches/8.1.0723')
-rw-r--r--data/vim/patches/8.1.07231011
1 files changed, 1011 insertions, 0 deletions
diff --git a/data/vim/patches/8.1.0723 b/data/vim/patches/8.1.0723
new file mode 100644
index 000000000..c18ac4cbc
--- /dev/null
+++ b/data/vim/patches/8.1.0723
@@ -0,0 +1,1011 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 8.1.0723
+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.0723
+Problem: Cannot run specific test when in src/testdir the same was as in
+ the src directory.
+Solution: Move build rule to src/testdir/Makefile.
+Files: src/testdir/Make_all.mak, src/testdir/Make_amiga.mak,
+ src/testdir/Make_dos.mak, src/testdir/Make_ming.mak,
+ src/Makefile, src/Make_all.mak, src/testdir/Makefile,
+ src/testdir/README.txt, src/Make_mvc.mak
+
+
+*** ../vim-8.1.0722/src/testdir/Make_all.mak 2019-01-11 15:54:12.936039012 +0100
+--- src/testdir/Make_all.mak 2019-01-11 16:47:54.054148517 +0100
+***************
+*** 60,201 ****
+ # Tests for the GUI.
+ SCRIPTS_GUI =
+
+
+! # Tests using runtest.vim
+ # Keep test_alot*.res as the last one, sort the others.
+ # test_largefile.res is omitted, it uses too much resources to run on CI.
+! NEW_TESTS = test_arabic.res \
+! test_arglist.res \
+! test_assert.res \
+! test_autochdir.res \
+! test_autocmd.res \
+! test_autoload.res \
+! test_backspace_opt.res \
+! test_blockedit.res \
+! test_breakindent.res \
+! test_bufwintabinfo.res \
+! test_cdo.res \
+! test_changelist.res \
+! test_channel.res \
+! test_charsearch.res \
+! test_cindent.res \
+! test_clientserver.res \
+! test_close_count.res \
+! test_cmdline.res \
+! test_command_count.res \
+! test_comparators.res \
+! test_conceal.res \
+! test_crypt.res \
+! test_cscope.res \
+! test_curswant.res \
+! test_diffmode.res \
+! test_digraph.res \
+! test_display.res \
+! test_edit.res \
+! test_erasebackword.res \
+! test_escaped_glob.res \
+! test_eval_stuff.res \
+! test_exec_while_if.res \
+! test_exists.res \
+! test_exists_autocmd.res \
+! test_exit.res \
+! test_farsi.res \
+! test_file_size.res \
+! test_find_complete.res \
+! test_fixeol.res \
+! test_fnameescape.res \
+! test_fold.res \
+! test_getcwd.res \
+! test_getvar.res \
+! test_gf.res \
+! test_gn.res \
+! test_gui.res \
+! test_gui_init.res \
+! test_hardcopy.res \
+! test_help.res \
+! test_hide.res \
+! test_highlight.res \
+! test_history.res \
+! test_hlsearch.res \
+! test_iminsert.res \
+! test_increment.res \
+! test_increment_dbcs.res \
+! test_ins_complete.res \
+! test_job_fails.res \
+! test_json.res \
+! test_jumplist.res \
+! test_langmap.res \
+! test_let.res \
+! test_lineending.res \
+! test_listchars.res \
+! test_listdict.res \
+! test_listlbr.res \
+! test_lua.res \
+! test_makeencoding.res \
+! test_man.res \
+! test_maparg.res \
+! test_marks.res \
+! test_matchadd_conceal.res \
+! test_mksession.res \
+! test_nested_function.res \
+! test_netbeans.res \
+! test_normal.res \
+! test_number.res \
+! test_options.res \
+! test_packadd.res \
+! test_paste.res \
+! test_perl.res \
+! test_plus_arg_edit.res \
+! test_preview.res \
+! test_profile.res \
+! test_prompt_buffer.res \
+! test_python2.res \
+! test_python3.res \
+! test_pyx2.res \
+! test_pyx3.res \
+! test_quickfix.res \
+! test_quotestar.res \
+! test_regex_char_classes.res \
+! test_registers.res \
+! test_retab.res \
+! test_ruby.res \
+! test_scriptnames.res \
+! test_scrollbind.res \
+! test_search.res \
+! test_shortpathname.res \
+! test_signs.res \
+! test_smartindent.res \
+! test_spell.res \
+! test_startup.res \
+! test_stat.res \
+! test_substitute.res \
+! test_swap.res \
+! test_syntax.res \
+! test_system.res \
+! test_tab.res \
+! test_tcl.res \
+! test_terminal.res \
+! test_terminal_fail.res \
+! test_textformat.res \
+! test_textobjects.res \
+! test_textprop.res \
+! test_undo.res \
+! test_user_func.res \
+! test_usercommands.res \
+! test_vartabs.res \
+! test_viminfo.res \
+! test_vimscript.res \
+! test_visual.res \
+! test_winbar.res \
+! test_winbuf_close.res \
+! test_window_id.res \
+! test_windows_home.res \
+! test_wordcount.res \
+! test_writefile.res \
+! test_xxd.res \
+! test_alot_latin.res \
+! test_alot_utf8.res \
+! test_alot.res
+
+
+ # Explicit dependencies.
+--- 60,412 ----
+ # Tests for the GUI.
+ SCRIPTS_GUI =
+
++ # Individual tests, including the ones part of test_alot.
++ # Please keep sorted up to test_alot.
++ NEW_TESTS = \
++ test_arglist \
++ test_arabic \
++ test_assert \
++ test_assign \
++ test_autochdir \
++ test_autocmd \
++ test_autoload \
++ test_backspace_opt \
++ test_backup \
++ test_behave \
++ test_blockedit \
++ test_breakindent \
++ test_bufline \
++ test_bufwintabinfo \
++ test_cd \
++ test_cdo \
++ test_changedtick \
++ test_changelist \
++ test_channel \
++ test_charsearch \
++ test_charsearch_utf8 \
++ test_cindent \
++ test_clientserver \
++ test_close_count \
++ test_cmdline \
++ test_command_count \
++ test_comparators \
++ test_compiler \
++ test_conceal \
++ test_crypt \
++ test_cscope \
++ test_cursor_func \
++ test_curswant \
++ test_delete \
++ test_diffmode \
++ test_digraph \
++ test_display \
++ test_edit \
++ test_erasebackword \
++ test_escaped_glob \
++ test_eval_stuff \
++ test_ex_undo \
++ test_ex_z \
++ test_exit \
++ test_exec_while_if \
++ test_execute_func \
++ test_exists \
++ test_exists_autocmd \
++ test_expand \
++ test_expand_dllpath \
++ test_expand_func \
++ test_expr \
++ test_expr_utf8 \
++ test_farsi \
++ test_feedkeys \
++ test_file_perm \
++ test_file_size \
++ test_fileformat \
++ test_filetype \
++ test_filter_cmd \
++ test_filter_map \
++ test_find_complete \
++ test_findfile \
++ test_fixeol \
++ test_float_func \
++ test_fnameescape \
++ test_fnamemodify \
++ test_fold \
++ test_functions \
++ test_ga \
++ test_getcwd \
++ test_getvar \
++ test_gf \
++ test_glob2regpat \
++ test_global \
++ test_gn \
++ test_goto \
++ test_gui \
++ test_gui_init \
++ test_hardcopy \
++ test_help \
++ test_help_tagjump \
++ test_hide \
++ test_highlight \
++ test_history \
++ test_hlsearch \
++ test_iminsert \
++ test_increment \
++ test_increment_dbcs \
++ test_ins_complete \
++ test_job_fails \
++ test_join \
++ test_json \
++ test_jumplist \
++ test_jumps \
++ test_lambda \
++ test_langmap \
++ test_largefile \
++ test_let \
++ test_lineending \
++ test_lispwords \
++ test_listchars \
++ test_listdict \
++ test_listlbr \
++ test_listlbr_utf8 \
++ test_lua \
++ test_makeencoding \
++ test_man \
++ test_maparg \
++ test_mapping \
++ test_marks \
++ test_match \
++ test_matchadd_conceal \
++ test_matchadd_conceal_utf8 \
++ test_menu \
++ test_messages \
++ test_mksession \
++ test_mksession_utf8 \
++ test_modeline \
++ test_move \
++ test_nested_function \
++ test_netbeans \
++ test_normal \
++ test_number \
++ test_options \
++ test_packadd \
++ test_partial \
++ test_paste \
++ test_perl \
++ test_plus_arg_edit \
++ test_popup \
++ test_preview \
++ test_profile \
++ test_prompt_buffer \
++ test_put \
++ test_python2 \
++ test_python3 \
++ test_pyx2 \
++ test_pyx3 \
++ test_quickfix \
++ test_quotestar \
++ test_recover \
++ test_regex_char_classes \
++ test_regexp_latin \
++ test_regexp_utf8 \
++ test_registers \
++ test_reltime \
++ test_retab \
++ test_ruby \
++ test_scriptnames \
++ test_scroll_opt \
++ test_scrollbind \
++ test_search \
++ test_searchpos \
++ test_set \
++ test_sha256 \
++ test_signs \
++ test_smartindent \
++ test_sort \
++ test_source_utf8 \
++ test_spell \
++ test_startup \
++ test_startup_utf8 \
++ test_stat \
++ test_statusline \
++ test_substitute \
++ test_suspend \
++ test_swap \
++ test_syn_attr \
++ test_syntax \
++ test_system \
++ test_tab \
++ test_tabline \
++ test_tabpage \
++ test_tagcase \
++ test_tagjump \
++ test_taglist \
++ test_tcl \
++ test_terminal \
++ test_terminal_fail \
++ test_textformat \
++ test_textobjects \
++ test_textprop \
++ test_timers \
++ test_true_false \
++ test_undo \
++ test_unlet \
++ test_usercommands \
++ test_utf8 \
++ test_utf8_comparisons \
++ test_vartabs \
++ test_viminfo \
++ test_vimscript \
++ test_virtualedit \
++ test_visual \
++ test_winbar \
++ test_winbuf_close \
++ test_window_cmd \
++ test_window_id \
++ test_windows_home \
++ test_wordcount \
++ test_writefile \
++ test_xxd \
++ test_alot_latin \
++ test_alot_utf8 \
++ test_alot
+
+!
+! # Test targets that use runtest.vim.
+ # Keep test_alot*.res as the last one, sort the others.
+ # test_largefile.res is omitted, it uses too much resources to run on CI.
+! NEW_TESTS_RES = \
+! test_arabic.res \
+! test_arglist.res \
+! test_assert.res \
+! test_autochdir.res \
+! test_autocmd.res \
+! test_autoload.res \
+! test_backspace_opt.res \
+! test_blockedit.res \
+! test_breakindent.res \
+! test_bufwintabinfo.res \
+! test_cdo.res \
+! test_changelist.res \
+! test_channel.res \
+! test_charsearch.res \
+! test_cindent.res \
+! test_clientserver.res \
+! test_close_count.res \
+! test_cmdline.res \
+! test_command_count.res \
+! test_comparators.res \
+! test_conceal.res \
+! test_crypt.res \
+! test_cscope.res \
+! test_curswant.res \
+! test_diffmode.res \
+! test_digraph.res \
+! test_display.res \
+! test_edit.res \
+! test_erasebackword.res \
+! test_escaped_glob.res \
+! test_eval_stuff.res \
+! test_exec_while_if.res \
+! test_exists.res \
+! test_exists_autocmd.res \
+! test_exit.res \
+! test_farsi.res \
+! test_file_size.res \
+! test_find_complete.res \
+! test_fixeol.res \
+! test_fnameescape.res \
+! test_fold.res \
+! test_getcwd.res \
+! test_getvar.res \
+! test_gf.res \
+! test_gn.res \
+! test_gui.res \
+! test_gui_init.res \
+! test_hardcopy.res \
+! test_help.res \
+! test_hide.res \
+! test_highlight.res \
+! test_history.res \
+! test_hlsearch.res \
+! test_iminsert.res \
+! test_increment.res \
+! test_increment_dbcs.res \
+! test_ins_complete.res \
+! test_job_fails.res \
+! test_json.res \
+! test_jumplist.res \
+! test_langmap.res \
+! test_let.res \
+! test_lineending.res \
+! test_listchars.res \
+! test_listdict.res \
+! test_listlbr.res \
+! test_lua.res \
+! test_makeencoding.res \
+! test_man.res \
+! test_maparg.res \
+! test_marks.res \
+! test_matchadd_conceal.res \
+! test_mksession.res \
+! test_nested_function.res \
+! test_netbeans.res \
+! test_normal.res \
+! test_number.res \
+! test_options.res \
+! test_packadd.res \
+! test_paste.res \
+! test_perl.res \
+! test_plus_arg_edit.res \
+! test_preview.res \
+! test_profile.res \
+! test_prompt_buffer.res \
+! test_python2.res \
+! test_python3.res \
+! test_pyx2.res \
+! test_pyx3.res \
+! test_quickfix.res \
+! test_quotestar.res \
+! test_regex_char_classes.res \
+! test_registers.res \
+! test_retab.res \
+! test_ruby.res \
+! test_scriptnames.res \
+! test_scrollbind.res \
+! test_search.res \
+! test_shortpathname.res \
+! test_signs.res \
+! test_smartindent.res \
+! test_spell.res \
+! test_startup.res \
+! test_stat.res \
+! test_substitute.res \
+! test_swap.res \
+! test_syntax.res \
+! test_system.res \
+! test_tab.res \
+! test_tcl.res \
+! test_terminal.res \
+! test_terminal_fail.res \
+! test_textformat.res \
+! test_textobjects.res \
+! test_textprop.res \
+! test_undo.res \
+! test_user_func.res \
+! test_usercommands.res \
+! test_vartabs.res \
+! test_viminfo.res \
+! test_vimscript.res \
+! test_visual.res \
+! test_winbar.res \
+! test_winbuf_close.res \
+! test_window_id.res \
+! test_windows_home.res \
+! test_wordcount.res \
+! test_writefile.res \
+! test_xxd.res \
+! test_alot_latin.res \
+! test_alot_utf8.res \
+! test_alot.res
+
+
+ # Explicit dependencies.
+*** ../vim-8.1.0722/src/testdir/Make_amiga.mak 2018-06-30 21:50:16.856674912 +0200
+--- src/testdir/Make_amiga.mak 2019-01-11 16:33:06.515994512 +0100
+***************
+*** 19,25 ****
+ SCRIPTS = $(SCRIPTS_ALL) $(SCRIPTS_MORE4)
+
+ # Must run test1 first to create small.vim.
+! $(SCRIPTS) $(SCRIPTS_GUI) $(NEW_TESTS): $(SCRIPTS_FIRST)
+
+ .SUFFIXES: .in .out
+
+--- 19,25 ----
+ SCRIPTS = $(SCRIPTS_ALL) $(SCRIPTS_MORE4)
+
+ # Must run test1 first to create small.vim.
+! $(SCRIPTS) $(SCRIPTS_GUI) $(NEW_TESTS_RES): $(SCRIPTS_FIRST)
+
+ .SUFFIXES: .in .out
+
+*** ../vim-8.1.0722/src/testdir/Make_dos.mak 2018-09-20 21:39:29.643309960 +0200
+--- src/testdir/Make_dos.mak 2019-01-11 16:33:48.383698798 +0100
+***************
+*** 66,72 ****
+ # Must run test1 first to create small.vim.
+ # This rule must come after the one that copies the input files to dostmp to
+ # allow for running an individual test.
+! $(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS_WIN32) $(NEW_TESTS): $(SCRIPTS_FIRST)
+
+ report:
+ @echo ""
+--- 66,72 ----
+ # Must run test1 first to create small.vim.
+ # This rule must come after the one that copies the input files to dostmp to
+ # allow for running an individual test.
+! $(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS_WIN32) $(NEW_TESTS_RES): $(SCRIPTS_FIRST)
+
+ report:
+ @echo ""
+***************
+*** 115,121 ****
+ newtests: newtestssilent
+ @if exist messages (findstr "SKIPPED FAILED" messages > nul) && type messages
+
+! newtestssilent: $(NEW_TESTS)
+
+ .vim.res:
+ @echo $(VIMPROG) > vimcmd
+--- 115,121 ----
+ newtests: newtestssilent
+ @if exist messages (findstr "SKIPPED FAILED" messages > nul) && type messages
+
+! newtestssilent: $(NEW_TESTS_RES)
+
+ .vim.res:
+ @echo $(VIMPROG) > vimcmd
+*** ../vim-8.1.0722/src/testdir/Make_ming.mak 2018-07-14 21:48:42.444978086 +0200
+--- src/testdir/Make_ming.mak 2019-01-11 16:34:11.931532423 +0100
+***************
+*** 38,44 ****
+ SCRIPTS_BENCH = bench_re_freeze.out
+
+ # Must run test1 first to create small.vim.
+! $(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS_WIN32) $(NEW_TESTS): $(SCRIPTS_FIRST)
+
+ .SUFFIXES: .in .out .res .vim
+
+--- 38,44 ----
+ SCRIPTS_BENCH = bench_re_freeze.out
+
+ # Must run test1 first to create small.vim.
+! $(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS_WIN32) $(NEW_TESTS_RES): $(SCRIPTS_FIRST)
+
+ .SUFFIXES: .in .out .res .vim
+
+***************
+*** 110,116 ****
+ # to write and a lot easier to read and debug.
+ # Limitation: Only works with the +eval feature.
+
+! newtests: $(NEW_TESTS)
+
+ .vim.res:
+ @echo $(VIMPROG) > vimcmd
+--- 110,116 ----
+ # to write and a lot easier to read and debug.
+ # Limitation: Only works with the +eval feature.
+
+! newtests: $(NEW_TESTS_RES)
+
+ .vim.res:
+ @echo $(VIMPROG) > vimcmd
+*** ../vim-8.1.0722/src/Makefile 2019-01-01 13:20:05.936711257 +0100
+--- src/Makefile 2019-01-11 16:45:37.099057444 +0100
+***************
+*** 1565,1573 ****
+ DEST_MAN_RU = $(DEST_MAN_TOP)/ru.KOI8-R$(MAN1DIR)
+ DEST_MAN_RU_U = $(DEST_MAN_TOP)/ru.UTF-8$(MAN1DIR)
+
+! # The list of tests is common to all systems.
+ include Make_all.mak
+
+ # BASIC_SRC: files that are always used
+ # GUI_SRC: extra GUI files for current configuration
+ # ALL_GUI_SRC: all GUI files for Unix
+--- 1567,1578 ----
+ DEST_MAN_RU = $(DEST_MAN_TOP)/ru.KOI8-R$(MAN1DIR)
+ DEST_MAN_RU_U = $(DEST_MAN_TOP)/ru.UTF-8$(MAN1DIR)
+
+! # stuff common to all systems
+ include Make_all.mak
+
++ # get the list of tests
++ include testdir/Make_all.mak
++
+ # BASIC_SRC: files that are always used
+ # GUI_SRC: extra GUI files for current configuration
+ # ALL_GUI_SRC: all GUI files for Unix
+***************
+*** 2184,2194 ****
+ # Run individual NEW style test.
+ # These do not depend on the executable, compile it when needed.
+ $(NEW_TESTS):
+! cd testdir; rm -f $@.res test.log messages; $(MAKE) -f Makefile $@.res VIMPROG=../$(VIMTESTTARGET) $(GUI_TESTARG) SCRIPTSOURCE=../$(SCRIPTSOURCE)
+! @if test -f testdir/test.log; then \
+! cat testdir/test.log; \
+! fi
+! cat testdir/messages
+
+ newtests:
+ cd testdir; rm -f $@.res test.log messages; $(MAKE) -f Makefile newtestssilent VIMPROG=../$(VIMTESTTARGET) $(GUI_TESTARG) SCRIPTSOURCE=../$(SCRIPTSOURCE)
+--- 2189,2195 ----
+ # Run individual NEW style test.
+ # These do not depend on the executable, compile it when needed.
+ $(NEW_TESTS):
+! cd testdir; $(MAKE) $@ VIMPROG=../$(VIMTESTTARGET) $(GUI_TESTARG) SCRIPTSOURCE=../$(SCRIPTSOURCE)
+
+ newtests:
+ cd testdir; rm -f $@.res test.log messages; $(MAKE) -f Makefile newtestssilent VIMPROG=../$(VIMTESTTARGET) $(GUI_TESTARG) SCRIPTSOURCE=../$(SCRIPTSOURCE)
+*** ../vim-8.1.0722/src/Make_all.mak 2019-01-11 15:54:12.936039012 +0100
+--- src/Make_all.mak 2019-01-11 16:46:30.678703334 +0100
+***************
+*** 2,217 ****
+ # Common Makefile, defines the list of tests to run and other things.
+ #
+
+- # Individual tests, including the ones part of test_alot.
+- # Please keep sorted up to test_alot.
+- NEW_TESTS = \
+- test_arglist \
+- test_arabic \
+- test_assert \
+- test_assign \
+- test_autochdir \
+- test_autocmd \
+- test_autoload \
+- test_backspace_opt \
+- test_backup \
+- test_behave \
+- test_blockedit \
+- test_breakindent \
+- test_bufline \
+- test_bufwintabinfo \
+- test_cd \
+- test_cdo \
+- test_changedtick \
+- test_changelist \
+- test_channel \
+- test_charsearch \
+- test_charsearch_utf8 \
+- test_cindent \
+- test_clientserver \
+- test_close_count \
+- test_cmdline \
+- test_command_count \
+- test_comparators \
+- test_compiler \
+- test_conceal \
+- test_crypt \
+- test_cscope \
+- test_cursor_func \
+- test_curswant \
+- test_delete \
+- test_diffmode \
+- test_digraph \
+- test_display \
+- test_edit \
+- test_erasebackword \
+- test_escaped_glob \
+- test_eval_stuff \
+- test_ex_undo \
+- test_ex_z \
+- test_exit \
+- test_exec_while_if \
+- test_execute_func \
+- test_exists \
+- test_exists_autocmd \
+- test_expand \
+- test_expand_dllpath \
+- test_expand_func \
+- test_expr \
+- test_expr_utf8 \
+- test_farsi \
+- test_feedkeys \
+- test_file_perm \
+- test_file_size \
+- test_fileformat \
+- test_filetype \
+- test_filter_cmd \
+- test_filter_map \
+- test_find_complete \
+- test_findfile \
+- test_fixeol \
+- test_float_func \
+- test_fnameescape \
+- test_fnamemodify \
+- test_fold \
+- test_functions \
+- test_ga \
+- test_getcwd \
+- test_getvar \
+- test_gf \
+- test_glob2regpat \
+- test_global \
+- test_gn \
+- test_goto \
+- test_gui \
+- test_gui_init \
+- test_hardcopy \
+- test_help \
+- test_help_tagjump \
+- test_hide \
+- test_highlight \
+- test_history \
+- test_hlsearch \
+- test_iminsert \
+- test_increment \
+- test_increment_dbcs \
+- test_ins_complete \
+- test_job_fails \
+- test_join \
+- test_json \
+- test_jumplist \
+- test_jumps \
+- test_lambda \
+- test_langmap \
+- test_largefile \
+- test_let \
+- test_lineending \
+- test_lispwords \
+- test_listchars \
+- test_listdict \
+- test_listlbr \
+- test_listlbr_utf8 \
+- test_lua \
+- test_makeencoding \
+- test_man \
+- test_maparg \
+- test_mapping \
+- test_marks \
+- test_match \
+- test_matchadd_conceal \
+- test_matchadd_conceal_utf8 \
+- test_menu \
+- test_messages \
+- test_mksession \
+- test_mksession_utf8 \
+- test_modeline \
+- test_move \
+- test_nested_function \
+- test_netbeans \
+- test_normal \
+- test_number \
+- test_options \
+- test_packadd \
+- test_partial \
+- test_paste \
+- test_perl \
+- test_plus_arg_edit \
+- test_popup \
+- test_preview \
+- test_profile \
+- test_prompt_buffer \
+- test_put \
+- test_python2 \
+- test_python3 \
+- test_pyx2 \
+- test_pyx3 \
+- test_quickfix \
+- test_quotestar \
+- test_recover \
+- test_regex_char_classes \
+- test_regexp_latin \
+- test_regexp_utf8 \
+- test_registers \
+- test_reltime \
+- test_retab \
+- test_ruby \
+- test_scriptnames \
+- test_scroll_opt \
+- test_scrollbind \
+- test_search \
+- test_searchpos \
+- test_set \
+- test_sha256 \
+- test_signs \
+- test_smartindent \
+- test_sort \
+- test_source_utf8 \
+- test_spell \
+- test_startup \
+- test_startup_utf8 \
+- test_stat \
+- test_statusline \
+- test_substitute \
+- test_suspend \
+- test_swap \
+- test_syn_attr \
+- test_syntax \
+- test_system \
+- test_tab \
+- test_tabline \
+- test_tabpage \
+- test_tagcase \
+- test_tagjump \
+- test_taglist \
+- test_tcl \
+- test_terminal \
+- test_terminal_fail \
+- test_textformat \
+- test_textobjects \
+- test_textprop \
+- test_timers \
+- test_true_false \
+- test_undo \
+- test_unlet \
+- test_usercommands \
+- test_utf8 \
+- test_utf8_comparisons \
+- test_vartabs \
+- test_viminfo \
+- test_vimscript \
+- test_virtualedit \
+- test_visual \
+- test_winbar \
+- test_winbuf_close \
+- test_window_cmd \
+- test_window_id \
+- test_windows_home \
+- test_wordcount \
+- test_writefile \
+- test_xxd \
+- test_alot_latin \
+- test_alot_utf8 \
+- test_alot
+-
+ # Argument for running ctags.
+ TAGS_FILES = \
+ *.c \
+--- 2,7 ----
+*** ../vim-8.1.0722/src/testdir/Makefile 2018-10-07 15:42:04.279309175 +0200
+--- src/testdir/Makefile 2019-01-11 16:47:24.358346618 +0100
+***************
+*** 23,29 ****
+ default: nongui
+
+ # The list of tests is common to all systems.
+! # This defines NEW_TESTS, SCRIPTS_ALL, SCRIPTS_MORE* and SCRIPTS_GUI.
+ include Make_all.mak
+
+
+--- 23,30 ----
+ default: nongui
+
+ # The list of tests is common to all systems.
+! # This defines NEW_TESTS, NEW_TESTS_RES, SCRIPTS_ALL, SCRIPTS_MORE* and
+! # SCRIPTS_GUI.
+ include Make_all.mak
+
+
+***************
+*** 50,59 ****
+ else echo ALL DONE; \
+ fi"
+
+! $(SCRIPTS_FIRST) $(SCRIPTS) $(SCRIPTS_GUI) $(NEW_TESTS): $(VIMPROG)
+
+ # Must run test1 first to create small.vim.
+! $(SCRIPTS) $(SCRIPTS_GUI) $(NEW_TESTS): $(SCRIPTS_FIRST)
+
+ RM_ON_RUN = test.out X* viminfo
+ RM_ON_START = tiny.vim small.vim mbyte.vim mzscheme.vim test.ok benchmark.out
+--- 51,71 ----
+ else echo ALL DONE; \
+ fi"
+
+! $(SCRIPTS_FIRST) $(SCRIPTS) $(SCRIPTS_GUI) $(NEW_TESTS_RES): $(VIMPROG)
+
+ # Must run test1 first to create small.vim.
+! $(SCRIPTS) $(SCRIPTS_GUI) $(NEW_TESTS_RES): $(SCRIPTS_FIRST)
+!
+!
+! # Execute an individual new style test, e.g.:
+! # make test_largefile
+! $(NEW_TESTS):
+! rm -f $@.res test.log messages
+! $(MAKE) -f Makefile $@.res
+! @if test -f test.log; then \
+! cat test.log; \
+! fi
+! cat messages
+
+ RM_ON_RUN = test.out X* viminfo
+ RM_ON_START = tiny.vim small.vim mbyte.vim mzscheme.vim test.ok benchmark.out
+***************
+*** 128,134 ****
+ newtests: newtestssilent
+ @/bin/sh -c "if test -f messages && grep -q 'SKIPPED\|FAILED' messages; then cat messages; fi"
+
+! newtestssilent: $(NEW_TESTS)
+
+
+ .vim.res: writevimcmd
+--- 140,146 ----
+ newtests: newtestssilent
+ @/bin/sh -c "if test -f messages && grep -q 'SKIPPED\|FAILED' messages; then cat messages; fi"
+
+! newtestssilent: $(NEW_TESTS_RES)
+
+
+ .vim.res: writevimcmd
+*** ../vim-8.1.0722/src/testdir/README.txt 2018-11-16 16:21:01.637310049 +0100
+--- src/testdir/README.txt 2019-01-11 16:35:29.402984805 +0100
+***************
+*** 1,4 ****
+--- 1,5 ----
+ This directory contains tests for various Vim features.
++ For testing an indent script see runtime/indent/testdir/README.txt.
+
+ If it makes sense, add a new test method to an already existing file. You may
+ want to separate it from other tests with comment lines.
+***************
+*** 14,23 ****
+ TO ADD A NEW STYLE TEST:
+
+ 1) Create a test_<subject>.vim file.
+! 2) Add test_<subject>.res to NEW_TESTS in Make_all.mak in alphabetical order.
+! 3) Also add an entry "test_<subject>" in src/Make_all.mak.
+! 4) Use make test_<subject>.res to run a single test in src/testdir/.
+! Use make test_<subject> to run a single test in src/.
+
+ At 2), instead of running the test separately, it can be included in
+ "test_alot". Do this for quick tests without side effects. The test runs a
+--- 15,24 ----
+ TO ADD A NEW STYLE TEST:
+
+ 1) Create a test_<subject>.vim file.
+! 2) Add test_<subject>.res to NEW_TESTS_RES in Make_all.mak in alphabetical
+! order.
+! 3) Also add an entry "test_<subject>" to NEW_TESTS in Make_all.mak.
+! 4) Use make test_<subject> to run a single test.
+
+ At 2), instead of running the test separately, it can be included in
+ "test_alot". Do this for quick tests without side effects. The test runs a
+*** ../vim-8.1.0722/src/Make_mvc.mak 2019-01-01 13:20:05.936711257 +0100
+--- src/Make_mvc.mak 2019-01-11 16:48:35.413871765 +0100
+***************
+*** 694,699 ****
+--- 694,700 ----
+ !endif # DEBUG
+
+ !include Make_all.mak
++ !include testdir\Make_all.mak
+
+ INCL = vim.h alloc.h arabic.h ascii.h ex_cmds.h farsi.h feature.h globals.h \
+ keymap.h macros.h option.h os_dos.h os_win32.h proto.h regexp.h \
+*** ../vim-8.1.0722/src/version.c 2019-01-11 16:15:57.895171010 +0100
+--- src/version.c 2019-01-11 17:28:18.674893726 +0100
+***************
+*** 797,798 ****
+--- 797,800 ----
+ { /* Add new patch number below this line */
++ /**/
++ 723,
+ /**/
+
+--
+Send $25.00 for handy leaflet on how to make money by selling leaflets
+
+ /// 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 ///