Update runtime files.
diff --git a/runtime/doc/version8.txt b/runtime/doc/version8.txt
index a00ba18..2cf4573 100644
--- a/runtime/doc/version8.txt
+++ b/runtime/doc/version8.txt
@@ -25914,7 +25914,7 @@
Patch 8.1.0021
Problem: Clang warns for undefined behavior.
-Solution: Move #ifdef outside of sprintf() call.(suggestion by Michael
+Solution: Move #ifdef outside of sprintf() call. (suggestion by Michael
Jarvis, closes #2946)
Files: src/term.c
@@ -25930,7 +25930,7 @@
Files: src/memline.c
Patch 8.1.0024
-Problem: % command not testded on #ifdef and comment.
+Problem: % command not tested on #ifdef and comment.
Solution: Add tests. (Dominique Pelle, closes #2956)
Files: src/testdir/test_goto.vim
@@ -25946,7 +25946,7 @@
Patch 8.1.0027
Problem: Difficult to make a plugin that feeds a line to a job.
-Solution: Add the nitial code for the "prompt" buftype.
+Solution: Add the initial code for the "prompt" buftype.
Files: runtime/doc/channel.txt, runtime/doc/eval.txt,
runtime/doc/options.txt, runtime/doc/tags, runtime/doc/todo.txt,
src/Makefile, src/buffer.c, src/channel.c, src/diff.c, src/edit.c,
@@ -25966,7 +25966,7 @@
Files: src/testdir/test_terminal.vim
Patch 8.1.0030
-Problem: Stoping Vim running in a terminal may not work.
+Problem: Stopping Vim running in a terminal may not work.
Solution: Instead of sending <Esc> send CTRL-O.
Files: src/testdir/screendump.vim, src/testdir/test_prompt_buffer.vim
@@ -26046,8 +26046,8 @@
Files: src/ex_docmd.c, src/testdir/test_plus_arg_edit.vim
Patch 8.1.0044
-Problem: If a test function exists Vim this may go unnoticed.
-Solution: Check for a test funtion quitting Vim. Fix tests that did exit
+Problem: If a test function exits Vim this may go unnoticed.
+Solution: Check for a test function quitting Vim. Fix tests that did exit
Vim.
Files: src/testdir/runtest.vim, src/testdir/test_assert.vim
@@ -26330,7 +26330,7 @@
Files: runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
Patch 8.1.0094
-Problem: Help text "usage:" is not capatalized.
+Problem: Help text "usage:" is not capitalized.
Solution: Make it "Usage:". (closes #3044)
Files: src/main.c
@@ -26929,7 +26929,8 @@
Patch 8.1.0201
Problem: Newer Python uses "importlib" instead of "imp".
-Solution: Use "importlib" for newer Python versions. (closes #3163)
+Solution: Use "importlib" for newer Python versions. (Ozaki Kiichi,
+ closes #3163)
Files: src/if_py_both.h, src/testdir/test87.in
Patch 8.1.0202
@@ -27156,7 +27157,8 @@
Files: src/testdir/test_tabpage.vim
Patch 8.1.0242
-Problem: Insert mode completion may use an invalid buffer pointer.
+Problem: Insert mode completion may use an invalid buffer pointer. (Akib
+ Nizam)
Solution: Check for ins_buf to be valid. (closes #3290)
Files: src/edit.c
@@ -27692,7 +27694,7 @@
Files: src/ex_docmd.c, src/testdir/test_quickfix.vim
Patch 8.1.0338
-Problem: MS-Windows: VTP doesn't work properly with Powershell.
+Problem: MS-Windows: VTP doesn't work properly with PowerShell.
Solution: Adjust the color index. (Nobuhiro Takasaki, closes #3347)
Files: src/os_win32.c
@@ -27715,7 +27717,8 @@
src/testdir/test_command_count.vim
Patch 8.1.0342
-Problem: Crash when a callback deletes a window that is being used.
+Problem: Crash when a callback deletes a window that is being used. (Ozaki
+ Kiichi)
Solution: Do not unload a buffer that is being displayed while redrawing the
screen. Also avoid invoking callbacks while redrawing.
(closes #2107)
@@ -27795,7 +27798,7 @@
Patch 8.1.0355
Problem: Incorrect adjusting the popup menu for the preview window.
-Solution: Compute position and height properl. (Ronan Pigott) Also show at
+Solution: Compute position and height properly. (Ronan Pigott) Also show at
least ten items. (closes #3414)
Files: src/popupmnu.c
@@ -28388,7 +28391,7 @@
Patch 8.1.0453
Problem: MS-Windows: executable() is not reliable.
-Solution: Use $PATHEXT properly. (Yasuhiro Matsumoto, closes #3412)
+Solution: Use $PATHEXT properly. (Yasuhiro Matsumoto, closes #3512)
Files: src/os_win32.c, src/testdir/test_functions.vim
Patch 8.1.0454
@@ -28448,7 +28451,8 @@
Patch 8.1.0464
Problem: MS-Windows: job_info() has cmd without backslashes. (Daniel
Hahler)
-Solution: Use rem_backslash(). (closes #3517, closes #3404)
+Solution: Use rem_backslash(). (closes #3517, closes #3404) Add a test.
+ (Yasuhiro Matsumoto)
Files: src/misc2.c, src/testdir/test_channel.vim
Patch 8.1.0465 (after 8.1.0452)
@@ -28535,7 +28539,7 @@
Patch 8.1.0479
Problem: Failure when setting 'varsofttabstop' to end in a comma. (Ralf
Schandl)
-Solution: Reject value with trailing command. Add test for invalid values
+Solution: Reject value with trailing comma. Add test for invalid values
(closes #3544)
Files: src/testdir/test_vartabs.vim, src/option.c
@@ -28596,7 +28600,7 @@
Files: src/quickfix.c, src/testdir/test_quickfix.vim
Patch 8.1.0490
-Problem: MS-Windows: doesn't handle missing glibwinpthread-1.dll.
+Problem: MS-Windows: doesn't handle missing libwinpthread-1.dll.
Solution: Adjust Cygwin/MinGW build file. (Ken Takata, closes #2827)
Files: src/Make_cyg_ming.mak
@@ -28972,7 +28976,7 @@
Patch 8.1.0555
Problem: Crash when last search pat is set but not last substitute pat.
-Solution: Do not mix up last search pattern and last subtitute pattern.
+Solution: Do not mix up last search pattern and last substitute pattern.
(closes #3647)
Files: src/search.c, src/testdir/test_search.vim
@@ -28983,7 +28987,7 @@
Files: src/search.c
Patch 8.1.0557
-Problem: Termdebug: gdb may use X.Y for breakpoint number.
+Problem: Termdebug: gdb may use X.Y for breakpoint number. (Ryou Ezoe)
Solution: Handle X.Y breakpoint numbers. (Yasuhiro Matsumoto, close #3641)
Files: runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
@@ -29001,13 +29005,13 @@
src/testdir/test_syntax.vim
Patch 8.1.0560
-Problem: Cannot use address type "other" with with user command.
+Problem: Cannot use address type "other" with user command.
Solution: Add "other" to the list. (Daniel Hahler, closes #3655) Also
reject "%" for commands with "other". Add some more tests.
Files: src/ex_docmd.c, src/testdir/test_usercommands.vim
Patch 8.1.0561
-Problem: MSCV error format has changed.
+Problem: MSVC error format has changed.
Solution: Make the space between the line number and colon optional.
Files: src/option.h
@@ -29069,7 +29073,7 @@
Patch 8.1.0572
Problem: Stopping a job does not work properly on OpenBSD.
Solution: Do not use getpgid() to check the process group of the job
- processs ID, always pass the negative process ID to kill().
+ process ID, always pass the negative process ID to kill().
(George Koehler, closes #3656)
Files: src/os_unix.c
@@ -29105,7 +29109,7 @@
Patch 8.1.0578
Problem: Cannot disable arabic, rightleft and farsi in configure.
-Solution: Add configur flags. (Diego Fernando Carrión, closes #1867)
+Solution: Add configure flags. (Diego Fernando Carrión, closes #1867)
Files: src/configure.ac, src/auto/configure, src/config.h.in,
src/feature.h, src/Makefile
@@ -29275,7 +29279,7 @@
src/proto/userfunc.pro
Patch 8.1.0608
-Problem: Coverals is not updating.
+Problem: Coveralls is not updating.
Solution: Adjust path in Travis config.
Files: .travis.yml
@@ -29363,7 +29367,7 @@
src/testdir/test_messages.vim, src/message.c
Patch 8.1.0620
-Problem: Overuling CONF_ARGS from the environment no longer works. (Tony
+Problem: Overruling CONF_ARGS from the environment no longer works. (Tony
Mechelynck)
Solution: Do not define any CONF_ARGS by default.
Files: src/Makefile
@@ -29385,8 +29389,8 @@
Files: src/ex_docmd.c, src/globals.h, src/screen.c, src/window.c
Patch 8.1.0624 (after 8.2.0620)
-Problem: Overuling CONF_ARGS from the environment still does not work. (Tony
- Mechelynck)
+Problem: Overruling CONF_ARGS from the environment still does not work.
+ (Tony Mechelynck)
Solution: Add back CONF_ARGS next to the new numbered ones.
Files: src/Makefile
@@ -29480,7 +29484,7 @@
Patch 8.1.0640
Problem: Get E14 while typing command :tab with 'incsearch' set.
-Solution: Do not give an error when looking for the command. (Yasuhiro
+Solution: Do not give an error when looking for the command. (Hirohito
Higashi)
Files: src/testdir/test_search.vim, src/ex_docmd.c
@@ -29617,7 +29621,7 @@
Patch 8.1.0664
Problem: Configure "fail-if-missing" does not apply to the enable-gui
argument. (Rhialto)
-Solution: Make configure fail if a GUI was specifified and "fail-if-missing"
+Solution: Make configure fail if a GUI was specified and "fail-if-missing"
is enabled and the GUI test fails.
Files: src/configure.ac, src/auto/configure
@@ -29935,7 +29939,7 @@
nsis/README.txt, Filelist, Makefile
Patch 8.1.0714
-Problem: Unessesary #if lines in GTK code.
+Problem: Unnecessary #if lines in GTK code.
Solution: Remove the #if. (Ken Takata, closes #3785)
Files: src/gui_beval.c, src/if_mzsch.c
@@ -29970,7 +29974,7 @@
src/feature.h, runtime/doc/various.txt
Patch 8.1.0720
-Problem: Cannot easily change the current quickfx list index.
+Problem: Cannot easily change the current quickfix list index.
Solution: Add the "idx" argument to setqflist(). (Yegappan Lakshmanan,
closes #3701)
Files: runtime/doc/eval.txt, runtime/doc/quickfix.txt, src/quickfix.c,
@@ -30777,7 +30781,7 @@
Patch 8.1.0836
Problem: User completion test can fail on MS-Windows.
-Solution: Allow for other names befor "Administrator".
+Solution: Allow for other names before "Administrator".
Files: src/testdir/test_cmdline.vim
Patch 8.1.0837
@@ -30804,7 +30808,7 @@
Patch 8.1.0841
Problem: Travis config to get Lua on MacOS is too complicated.
-Solution: Use an addons entry. (Ozaki Kiichi, closes 3876)
+Solution: Use an addons entry. (Ozaki Kiichi, closes #3876)
Files: .travis.yml
Patch 8.1.0842
@@ -30912,7 +30916,7 @@
Files: src/option.c, runtime/doc/options.txt, runtime/doc/indent.txt
Patch 8.1.0859
-Problem: "%v" in 'errorformat' does handle multi-byte characters.
+Problem: "%v" in 'errorformat' does not handle multi-byte characters.
Solution: Handle multi-byte characters. (Yegappan Lakshmanan, closes #3700)
Files: src/quickfix.c, src/testdir/test_quickfix.vim
@@ -31034,7 +31038,7 @@
Patch 8.1.0879
Problem: MS-Windows: temp name encoding can be wrong.
-Solution: Convert from active code page to 'encoding'. (Ken Takata,
+Solution: Convert from active code page to 'encoding'. (Yasuhiro Matsumoto,
closes #3520, closes #1698)
Files: src/fileio.c
@@ -31064,7 +31068,7 @@
Patch 8.1.0883
Problem: Missing some changes for Ex commands.
-Solution: Add mising changes in header file.
+Solution: Add missing changes in header file.
Files: src/ex_cmds.h
Patch 8.1.0884
@@ -31111,7 +31115,7 @@
Files: src/os_unix.c, src/testdir/test_channel.vim
Patch 8.1.0891
-Problem: Substitute command inssuficiently tested.
+Problem: Substitute command insufficiently tested.
Solution: Add more test coverage. (Dominique Pelle)
Files: src/testdir/test_substitute.vim
@@ -31165,7 +31169,7 @@
Files: src/eval.c
Patch 8.1.0900
-Problem: ConPTY many crash with 32-bit build.
+Problem: ConPTY may crash with 32-bit build.
Solution: Fix function declarations. (Ken Takata, closes #3943)
Files: src/terminal.c
@@ -31219,7 +31223,7 @@
Patch 8.1.0910
Problem: Crash with tricky search pattern. (Kuang-che Wu)
-Solution: Check for runnning out of memory. (closes #3950)
+Solution: Check for running out of memory. (closes #3950)
Files: src/regexp_nfa.c, src/testdir/test_regexp_latin.vim
Patch 8.1.0911
@@ -31419,7 +31423,7 @@
src/proto/os_win32.pro
Patch 8.1.0941
-Problem: Macros for MS-Windows are inconsistent, using "32", "3264 and
+Problem: Macros for MS-Windows are inconsistent, using "32", "3264" and
others.
Solution: Use MSWIN for all MS-Windows builds. Use FEAT_GUI_MSWIN for the
GUI build. (Hirohito Higashi, closes #3932)
@@ -31481,7 +31485,7 @@
Files: runtime/defaults.vim
Patch 8.1.0949
-Problem: MS-windows defines GUI macros different than other systems.
+Problem: MS-Windows defines GUI macros different than other systems.
Solution: Swap FEAT_GUI and FEAT_GUI_MSWIN. (Hirohito Higashi, closes #3996)
Files: src/Make_bc5.mak, src/Make_cyg_ming.mak, src/Make_ivc.mak,
src/Make_mvc.mak, src/if_ole.cpp, src/vim.h, src/vim.rc
@@ -31592,7 +31596,8 @@
Patch 8.1.0969
Problem: Message written during startup is truncated.
-Solution: Restore message after truncating. (closes 3969)
+Solution: Restore message after truncating. (closes #3969) Add a test.
+ (Yasuhiro Matsumoto)
Files: src/message.c, src/testdir/test_startup.vim
Patch 8.1.0970
@@ -31634,7 +31639,7 @@
Patch 8.1.0976
Problem: Dosinstall still has buffer overflow problems.
-Solution: Adjust buffer sizes. (Yasuhiro Matsumoto, closes #4002)
+Solution: Adjust buffer sizes. (Yasuhiro Matsumoto, closes #4002)
Files: src/dosinst.c, src/dosinst.h, src/uninstal.c
Patch 8.1.0977
@@ -31685,7 +31690,7 @@
Files: src/regexp.c, src/testdir/test_search.vim
Patch 8.1.0986
-Problem: rename() is not propertly tested.
+Problem: rename() is not properly tested.
Solution: Add tests. (Dominique Pelle, closes #4061)
Files: src/testdir/Make_all.mak, src/testdir/test_alot.vim,
src/testdir/test_rename.vim
@@ -31742,7 +31747,7 @@
Patch 8.1.0995
Problem: A getchar() call while executing a register resets the
reg_executing() result.
-Solution: Save and restore reg_executing. (closes #406
+Solution: Save and restore reg_executing. (closes #4066)
Files: src/evalfunc.c, src/testdir/test_functions.vim
Patch 8.1.0996 (after 8.1.0994)
@@ -31847,7 +31852,7 @@
Patch 8.1.1014
Problem: MS-Windows: /analyze only defined for non-debug version.
-Solution: Move adding of /analyze up. (Taro Muraoka, closes #4114)
+Solution: Move adding of /analyze up. (Ken Takata, closes #4114)
Files: src/Make_mvc.mak
Patch 8.1.1015
@@ -31859,9 +31864,9 @@
src/testdir/test_quickfix.vim, src/window.c
Patch 8.1.1016
-Problem: MS-Windows: No color in shell when using "!" in 'guioptions.
+Problem: MS-Windows: No color in shell when using "!" in 'guioptions'.
Solution: Don't stop termcap when using a terminal window for the shell.
- (vim-jp, closes #4117)
+ (Nobuhiro Takasaki, vim-jp, closes #4117)
Files: src/ex_cmds.c
Patch 8.1.1017
@@ -32049,7 +32054,7 @@
src/testdir/test_normal.vim
Patch 8.1.1050
-Problem: Blank srceen when DirectWrite failed.
+Problem: Blank screen when DirectWrite failed.
Solution: Call redraw_later_clear() after recreating the Direct2D render
target. (Ken Takata, closes #4172)
Files: src/gui_dwrite.cpp
@@ -32411,7 +32416,7 @@
Patch 8.1.1105
Problem: Long escape sequences may be split up.
-Solution: Assume esccape sequences can be up to 80 bytes long. (Nobuhiro
+Solution: Assume escape sequences can be up to 80 bytes long. (Nobuhiro
Takasaki, closes #4196)
Files: src/term.c
@@ -32471,7 +32476,8 @@
Patch 8.1.1116
Problem: Cannot enforce a Vim script style.
-Solution: Add the :scriptversion command. (closes #3857)
+Solution: Add the :scriptversion command. (idea by Yasuhiro Matsumoto,
+ closes #3857)
Files: runtime/doc/repeat.txt, runtime/doc/eval.txt, src/eval.c,
src/ex_cmds.h, src/evalfunc.c, src/ex_cmds2.c,
src/proto/ex_cmds2.pro, src/structs.h, src/buffer.c, src/main.c,
@@ -32576,7 +32582,7 @@
Patch 8.1.1134
Problem: Buffer for quickfix window is reused for another file.
-Solution: Don't reuse the quickfx buffer. (Yegappan Lakshmanan)
+Solution: Don't reuse the quickfix buffer. (Yegappan Lakshmanan)
Files: src/buffer.c, src/testdir/test_quickfix.vim
Patch 8.1.1135 (after 8.1.1134)
@@ -32598,7 +32604,8 @@
Patch 8.1.1138
Problem: Plugins don't get notified when the popup menu changes.
-Solution: Add the CompleteChanged event. (Andy Massimino. closes #4176)
+Solution: Add the CompleteChanged event. (Qiming Zhao, Andy Massimino,
+ closes #4176)
Files: runtime/doc/autocmd.txt, src/autocmd.c, src/dict.c,
src/insexpand.c, src/popupmnu.c, src/proto/autocmd.pro,
src/proto/dict.pro, src/proto/popupmnu.pro,
@@ -32681,7 +32688,7 @@
Patch 8.1.1152
Problem: Compiler warning with VS2019.
-Solution: Specify different offset for "AMD64". (closes #4235)
+Solution: Specify different offset for "AMD64". (Ken Takata, closes #4235)
Files: src/GvimExt/Makefile
Patch 8.1.1153
@@ -32691,7 +32698,7 @@
Patch 8.1.1154
Problem: Getting a newer msgfmt on Travis is too complicated.
-Solution: Use a "sourcline" entry. (Ozaki Kiichi, closes #4236)
+Solution: Use a "sourceline" entry. (Ozaki Kiichi, closes #4236)
Files: .travis.yml
Patch 8.1.1155
@@ -32898,7 +32905,7 @@
Patch 8.1.1190
Problem: has('vimscript-3') does not work.
-Solution: Add "vimscript-3" to the list of features.
+Solution: Add "vimscript-3" to the list of features. (partly by Ken Takata)
Files: src/evalfunc.c, src/testdir/test_eval_stuff.vim
Patch 8.1.1191
@@ -32947,7 +32954,7 @@
Patch 8.1.1198
Problem: Bracketed paste may remain active after Vim exists, because the
- terminal emulater restores the setting.
+ terminal emulator restores the setting.
Solution: Set/reset bracketed paste mode before setting the terminal mode.
(closes #3579)
Files: src/term.c
@@ -33331,8 +33338,8 @@
Files: src/Make_mvc.mak
Patch 8.1.1258
-Problem: The "N files to edit" message can not be surpressed.
-Solution: Surpress the message with --not-a-term. (closes #4320)
+Problem: The "N files to edit" message can not be suppressed.
+Solution: Suppress the message with --not-a-term. (closes #4320)
Files: src/main.c
Patch 8.1.1259
@@ -33741,7 +33748,7 @@
Patch 8.1.1314
Problem: MSVC makefile is not nicely indented.
-Solution: Addjust spaces in preprocessor directives. (Ken Takata)
+Solution: Adjust spaces in preprocessor directives. (Ken Takata)
Files: src/Make_mvc.mak
Patch 8.1.1315
@@ -33757,7 +33764,8 @@
Patch 8.1.1317
Problem: Output from Travis can be improved.
-Solution: Add section headers. Handle errors better. (closes #4098)
+Solution: Add section headers. Handle errors better. (Ozaki Kiichi,
+ closes #4098)
Files: .travis.yml, configure
Patch 8.1.1318
@@ -33790,7 +33798,7 @@
Patch 8.1.1322
Problem: Cygwin makefile is not nicely indented.
-Solution: Addjust spaces in preprocessor directives. (Ken Takata)
+Solution: Adjust spaces in preprocessor directives. (Ken Takata)
Files: src/Make_cyg_ming.mak
Patch 8.1.1323
@@ -34028,7 +34036,7 @@
Patch 8.1.1360 (after Patch 8.1.1345)
Problem: Buffer left 'nomodifiable' after :substitute. (Ingo Karkat)
-Solution: Save the value of 'modifiable' earlier' (Christian Brabandt,
+Solution: Save the value of 'modifiable' earlier. (Christian Brabandt,
closes #4403)
Files: src/ex_cmds.c, src/testdir/test_substitute.vim
@@ -34098,7 +34106,7 @@
Problem: Cannot recover from a swap file.
Solution: Do not expand environment variables in the swap file name.
Do not check the extension when we already know a file is a swap
- file. (Ken Takata, closes 4415, closes #4369)
+ file. (Ken Takata, closes #4415, closes #4369)
Files: src/buffer.c, src/ex_cmds.c, src/ex_cmds2.c, src/ex_docmd.c,
src/gui.c, src/if_cscope.c, src/main.c, src/memline.c,
src/misc1.c, src/proto/memline.pro, src/proto/misc1.pro,
@@ -34109,7 +34117,7 @@
Problem: When evaluating 'statusline' the current window is unknown.
(Daniel Hahler)
Solution: Set "g:actual_curwin" for %{} items. Set "g:statusline_winid"
- when evaluationg %!. (closes #4406, closes #3299)
+ when evaluating %!. (closes #4406, closes #3299)
Files: src/buffer.c, runtime/doc/options.txt,
src/testdir/test_statusline.vim
@@ -34154,13 +34162,13 @@
Patch 8.1.1380
Problem: MS-Windows building VIMDLL with MSVC: SUBSYSTEM is not set.
-Solution: Invert condition. (closes #4422)
+Solution: Invert condition. (Ken Takata, closes #4422)
Files: src/Make_mvc.mak
Patch 8.1.1381
Problem: MS-Windows: missing build dependency.
Solution: Make gui_dwrite.cpp depend on gui_dwrite.h. (Ken Takata,
- closes #4423
+ closes #4423)
Files: src/Make_cyg_ming.mak, src/Make_mvc.mak
Patch 8.1.1382
@@ -34202,7 +34210,7 @@
Files: src/fileio.c
Patch 8.1.1386
-Problem: Unessesary type casts for lalloc().
+Problem: Unnecessary type casts for lalloc().
Solution: Remove type casts. Change lalloc(size, TRUE) to alloc(size).
Files: src/buffer.c, src/change.c, src/channel.c, src/diff.c, src/edit.c,
src/eval.c, src/ex_cmds.c, src/ex_getln.c, src/fileio.c,