Mercurial > vim
diff runtime/doc/version8.txt @ 21991:bbca88cd13d5
Update runtime files.
Commit: https://github.com/vim/vim/commit/207f009326c8f878defde0e594d7d9ed9860106e
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Aug 30 17:20:20 2020 +0200
Update runtime files.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 30 Aug 2020 17:30:06 +0200 |
parents | 0db0640e16e0 |
children | 75ff30a78189 |
line wrap: on
line diff
--- a/runtime/doc/version8.txt +++ b/runtime/doc/version8.txt @@ -550,7 +550,7 @@ Files: src/eval.c, src/version.c Patch 7.4.012 Problem: MS-Windows: resolving shortcut does not work properly with - multi-byte characters. + multibyte characters. Solution: Use wide system functions. (Ken Takata) Files: src/os_mswin.c @@ -565,7 +565,7 @@ Solution: Fix #ifdefs. (Ken Takata) Files: src/fileio.c Patch 7.4.015 -Problem: MS-Windows: Detecting node type does not work for multi-byte +Problem: MS-Windows: Detecting node type does not work for multibyte characters. Solution: Use wide character function when needed. (Ken Takata) Files: src/os_win32.c @@ -590,7 +590,7 @@ Files: src/edit.c Patch 7.4.019 Problem: MS-Windows: File name completion doesn't work properly with Chinese characters. (Yue Wu) -Solution: Take care of multi-byte characters when looking for the start of +Solution: Take care of multibyte characters when looking for the start of the file name. (Ken Takata) Files: src/edit.c @@ -639,7 +639,7 @@ Solution: Don't call mb_ptr_back() at Files: src/edit.c, src/testdir/test32.in Patch 7.4.028 -Problem: Equivalence classes are not working for multi-byte characters. +Problem: Equivalence classes are not working for multibyte characters. Solution: Copy the rules from the old to the new regexp engine. Add a test to check both engines. Files: src/regexp_nfa.c, src/testdir/test44.in, src/testdir/test99.in, @@ -1206,7 +1206,7 @@ Files: src/ex_docmd.c Patch 7.4.122 Problem: Win32: When 'encoding' is set to "utf-8" and the active codepage - is cp932 then ":grep" and other commands don't work for multi-byte + is cp932 then ":grep" and other commands don't work for multibyte characters. Solution: (Yasuhiro Matsumoto) Files: src/os_win32.c @@ -1222,7 +1222,7 @@ Solution: Use GetComputerNameW() if po Files: src/os_win32.c Patch 7.4.125 -Problem: Win32: Dealing with messages may not work for multi-byte chars. +Problem: Win32: Dealing with messages may not work for multibyte chars. Solution: Use pDispatchMessage(). (Ken Takata) Files: src/os_win32.c @@ -1566,7 +1566,7 @@ Solution: Remember the original insert Files: src/edit.c, src/globals.h, src/ops.c, src/structs.h Patch 7.4.187 -Problem: Delete that crosses line break splits multi-byte character. +Problem: Delete that crosses line break splits multibyte character. Solution: Advance a character instead of a byte. (Cade Foster) Files: src/normal.c, src/testdir/test69.in, src/testdir/test69.ok @@ -1679,7 +1679,7 @@ Files: src/quickfix.c, src/testdir/M Patch 7.4.204 Problem: A mapping where the second byte is 0x80 doesn't work. -Solution: Unescape before checking for incomplete multi-byte char. (Nobuhiro +Solution: Unescape before checking for incomplete multibyte char. (Nobuhiro Takasaki) Files: src/getchar.c, src/testdir/test75.in, src/testdir/test75.ok @@ -2385,13 +2385,13 @@ Solution: Use the msgfmt command found Files: src/config.mk.in, src/po/Makefile Patch 7.4.323 -Problem: substitute() with zero width pattern breaks multi-byte character. -Solution: Take multi-byte character size into account. (Yukihiro Nakadaira) +Problem: substitute() with zero width pattern breaks multibyte character. +Solution: Take multibyte character size into account. (Yukihiro Nakadaira) Files: src/eval.c src/testdir/test69.in, src/testdir/test69.ok Patch 7.4.324 Problem: In Ex mode, cyrillic characters are not handled. (Stas Malavin) -Solution: Support multi-byte characters in Ex mode. (Yukihiro Nakadaira) +Solution: Support multibyte characters in Ex mode. (Yukihiro Nakadaira) Files: src/ex_getln.c Patch 7.4.325 @@ -2810,7 +2810,7 @@ Files: src/eval.c Patch 7.4.393 Problem: Text drawing on newer MS-Windows systems is suboptimal. Some - multi-byte characters are not displayed, even though the same font + multibyte characters are not displayed, even though the same font in Notepad can display them. (Srinath Avadhanula) Solution: Add the 'renderoptions' option to enable DirectX drawing. (Taro Muraoka) @@ -2913,7 +2913,7 @@ Solution: Reset the update_Insstart_or Files: src/edit.c, src/testdir/test39.in, src/testdir/test39.ok Patch 7.4.408 -Problem: Visual block insert breaks a multi-byte character. +Problem: Visual block insert breaks a multibyte character. Solution: Calculate the position properly. (Yasuhiro Matsumoto) Files: src/ops.c, src/testdir/test_utf8.in, src/testdir/test_utf8.ok, src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, @@ -3275,7 +3275,7 @@ Files: src/testdir/Make_dos.mak, src src/testdir/test100.in Patch 7.4.471 -Problem: MS-Windows: When printer name contains multi-byte, the name is +Problem: MS-Windows: When printer name contains multibyte, the name is displayed as ???. Solution: Convert the printer name from the active codepage to 'encoding'. (Yasuhiro Matsumoto) @@ -3737,9 +3737,9 @@ Solution: Move these vim_snprintf() ca Files: src/window.c Patch 7.4.547 -Problem: Using "vit" does not select a multi-byte character at the end +Problem: Using "vit" does not select a multibyte character at the end correctly. -Solution: Advance the cursor over the multi-byte character. (Christian +Solution: Advance the cursor over the multibyte character. (Christian Brabandt) Files: src/search.c @@ -4334,7 +4334,7 @@ Solution: Put "-ldl" in LIBS rather th Files: src/configure.in, src/auto/configure Patch 7.4.651 (after 7.4.582) -Problem: Can't match "%>80v" properly for multi-byte characters. +Problem: Can't match "%>80v" properly for multibyte characters. Solution: Multiply the character number by the maximum number of bytes in a character. (Yasuhiro Matsumoto) Files: src/regexp_nfa.c @@ -4424,7 +4424,7 @@ Solution: Check if 'numberwidth' chang Files: src/screen.c, src/structs.h Patch 7.4.665 -Problem: 'linebreak' does not work properly with multi-byte characters. +Problem: 'linebreak' does not work properly with multibyte characters. Solution: Compute the pointer offset with mb_head_off(). (Yasuhiro Matsumoto) Files: src/screen.c @@ -4512,7 +4512,7 @@ Solution: Truncate to 255 colors. (Yas Files: src/os_win32.c Patch 7.4.680 -Problem: CTRL-W in Insert mode does not work well for multi-byte +Problem: CTRL-W in Insert mode does not work well for multibyte characters. Solution: Use mb_get_class(). (Yasuhiro Matsumoto) Files: src/edit.c, src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, @@ -5051,7 +5051,7 @@ Solution: Change the way escape sequen Files: src/ascii.h, src/term.c Patch 7.4.771 -Problem: Search does not handle multi-byte character at the start position +Problem: Search does not handle multibyte character at the start position correctly. Solution: Take byte size of character into account. (Yukihiro Nakadaira) Files: src/search.c, src/testdir/Make_amiga.mak, @@ -5388,7 +5388,7 @@ Files: src/testdir/test_increment.i src/ops.c Patch 7.4.824 (after 7.4.813) -Problem: Can't compile without the multi-byte feature. (John Marriott) +Problem: Can't compile without the multibyte feature. (John Marriott) Solution: Add #ifdef. Files: src/eval.c @@ -5399,7 +5399,7 @@ Files: src/syntax.c Patch 7.4.826 Problem: Compiler warnings and errors. -Solution: Make it build properly without the multi-byte feature. +Solution: Make it build properly without the multibyte feature. Files: src/eval.c, src/search.c Patch 7.4.827 @@ -5477,7 +5477,7 @@ Solution: Send a WM_CLOSE message. (Ju Files: src/gui_w32.c Patch 7.4.841 -Problem: Can't compile without the multi-byte feature. (John Marriott) +Problem: Can't compile without the multibyte feature. (John Marriott) Solution: Add more #ifdef's. Files: src/option.c @@ -5512,7 +5512,7 @@ Files: Filelist, CONTRIBUTING.md Patch 7.4.847 Problem: "vi)d" may leave a character behind. -Solution: Skip over multi-byte character. (Christian Brabandt) +Solution: Skip over multibyte character. (Christian Brabandt) Files: src/search.c Patch 7.4.848 @@ -5969,9 +5969,9 @@ Files: runtime/doc/options.txt, run src/option.h, src/screen.c Patch 7.4.926 -Problem: Completing the longest match doesn't work properly with multi-byte +Problem: Completing the longest match doesn't work properly with multibyte characters. -Solution: When using multi-byte characters use another way to find the +Solution: When using multibyte characters use another way to find the longest match. (Hirohito Higashi) Files: src/ex_getln.c, src/testdir/test_utf8.in, src/testdir/test_utf8.ok @@ -9038,7 +9038,7 @@ Files: src/if_sniff.c, src/if_sniff Patch 7.4.1434 Problem: JSON encoding doesn't handle surrogate pair. -Solution: Improve multi-byte handling of JSON. (Yasuhiro Matsumoto) +Solution: Improve multibyte handling of JSON. (Yasuhiro Matsumoto) Files: src/json.c, src/testdir/test_json.vim Patch 7.4.1435 @@ -9092,7 +9092,7 @@ Solution: Use gtk_widget_get_window(). Files: src/gui_gtk_x11.c Patch 7.4.1444 -Problem: Can't build with JSON but without multi-byte. +Problem: Can't build with JSON but without multibyte. Solution: Fix pointer name. Files: src/json.c @@ -9351,7 +9351,7 @@ Solution: Add #ifdef. (Dominique Pelle Files: src/gui_gtk_x11.c Patch 7.4.1491 -Problem: Visual-block shift breaks multi-byte characters. +Problem: Visual-block shift breaks multibyte characters. Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test. Files: src/ops.c, src/testdir/test_visual.vim, src/testdir/Make_all.mak @@ -10491,7 +10491,7 @@ Solution: Fix the coding style. (Ken T Files: src/if_ruby.c Patch 7.4.1690 -Problem: Can't compile with the conceal feature but without multi-byte. +Problem: Can't compile with the conceal feature but without multibyte. Solution: Adjust #ifdef. (Owen Leibman) Files: src/eval.c, src/window.c @@ -10547,7 +10547,7 @@ Files: src/ex_cmds2.c, src/testdir/ Patch 7.4.1700 Problem: Equivalence classes are not properly tested. -Solution: Add tests for multi-byte and latin1. Fix an error. (Owen Leibman) +Solution: Add tests for multibyte and latin1. Fix an error. (Owen Leibman) Files: src/regexp.c, src/testdir/Make_all.mak, src/testdir/test_alot_latin.vim, src/testdir/test_alot_utf8.vim, src/testdir/test_regexp_latin.vim, @@ -11027,7 +11027,7 @@ Solution: Change the condition for the Files: src/eval.c Patch 7.4.1782 -Problem: strcharpart() does not work properly with some multi-byte +Problem: strcharpart() does not work properly with some multibyte characters. Solution: Use mb_cptr2len() instead of mb_char2len(). (Hirohito Higashi) Files: src/eval.c, src/testdir/test_expr_utf8.vim @@ -15896,7 +15896,7 @@ Files: src/term.c, src/term.h, src/ src/vim.h, src/proto/edit.pro, runtime/doc/term.txt Patch 8.0.0211 (after 8.0.0210) -Problem: Build fails if the multi-byte feature is disabled. +Problem: Build fails if the multibyte feature is disabled. Solution: Change #ifdef around ins_char_bytes. Files: src/misc1.c @@ -15960,7 +15960,7 @@ Solution: Remove the check for PROTO. Files: src/misc1.c Patch 8.0.0222 -Problem: When a multi-byte character ends in a zero byte, putting blockwise +Problem: When a multibyte character ends in a zero byte, putting blockwise text puts it before the character instead of after it. Solution: Use int instead of char for the character under the cursor. (Luchr, closes #1403) Add a test. @@ -16132,9 +16132,9 @@ Files: .travis.yml Patch 8.0.0250 Problem: When virtcol() gets a column that is not the first byte of a - multi-byte character the result is unpredictable. (Christian + multibyte character the result is unpredictable. (Christian Ludwig) -Solution: Correct the column to the first byte of a multi-byte character. +Solution: Correct the column to the first byte of a multibyte character. Change the utf-8 test to new style. Files: src/charset.c, src/testdir/test_utf8.in, src/testdir/test_utf8.ok, src/testdir/test_utf8.vim, src/Makefile, src/testdir/Make_all.mak, @@ -16321,7 +16321,7 @@ Solution: Check the MSVC version and u Files: src/Make_mvc.mak Patch 8.0.0280 -Problem: On MS-Windows setting an environment variable with multi-byte +Problem: On MS-Windows setting an environment variable with multibyte strings does not work well. Solution: Use wputenv when possible. (Taro Muraoka, Ken Takata) Files: src/misc1.c, src/os_win32.c, src/os_win32.h, @@ -17777,7 +17777,7 @@ Files: runtime/doc/eval.txt, src/ev src/testdir/test_quickfix.vim Patch 8.0.0518 -Problem: Storing a zero byte from a multi-byte character causes fold text +Problem: Storing a zero byte from a multibyte character causes fold text to show up wrong. Solution: Avoid putting zero in ScreenLines. (Christian Brabandt, closes #1567) @@ -17818,13 +17818,13 @@ Files: src/ops.c, src/proto/ui.pro, src/testdir/test_alot.vim Patch 8.0.0523 -Problem: dv} deletes part of a multi-byte character. (Urtica Dioica) +Problem: dv} deletes part of a multibyte character. (Urtica Dioica) Solution: Include the whole character. Files: src/search.c, src/testdir/test_normal.vim Patch 8.0.0524 (after 8.0.0518) Problem: Folds are messed up when 'encoding' is "utf-8". -Solution: Also set the fold character when it's not multi-byte. +Solution: Also set the fold character when it's not multibyte. Files: src/screen.c, src/testdir/test_display.vim Patch 8.0.0525 @@ -19204,7 +19204,7 @@ Files: src/structs.h, src/os_unix.c src/proto/os_unix.pro, src/os_win32.c, src/proto/os_win32.pro Patch 8.0.0745 -Problem: multi-byte characters in a terminal window are not displayed +Problem: multibyte characters in a terminal window are not displayed properly. Solution: Set the unused screen characters. (Yasuhiro Matsumoto, closes #1857) @@ -19380,7 +19380,7 @@ Solution: Use OUTDIR. (Ken Takata) Files: src/Make_cyg_ming.mak, src/Make_mvc.mak, src/libvterm/Makefile.msc Patch 8.0.0774 -Problem: Build failure without the multi-byte feature on HPUX. +Problem: Build failure without the multibyte feature on HPUX. Solution: Move #ifdefs. (John Marriott) Files: src/term.c @@ -19526,7 +19526,7 @@ Files: src/terminal.c Patch 8.0.0800 Problem: Terminal window scrollback contents is wrong. -Solution: Fix handling of multi-byte characters (Yasuhiro Matsumoto) Handle +Solution: Fix handling of multibyte characters (Yasuhiro Matsumoto) Handle empty lines correctly. (closes #1891) Files: src/terminal.c @@ -20139,7 +20139,7 @@ Files: runtime/doc/eval.txt, src/qu src/testdir/test_quickfix.vim Patch 8.0.0905 -Problem: MS-Windows: broken multi-byte characters in the console. +Problem: MS-Windows: broken multibyte characters in the console. Solution: Restore all regions of the console buffer. (Ken Takata) Files: src/os_win32.c @@ -20574,7 +20574,7 @@ Solution: Do not use a blinking cursor Files: src/terminal.c Patch 8.0.0982 -Problem: When 'encoding' is set to a multi-byte encoding other than utf-8 +Problem: When 'encoding' is set to a multibyte encoding other than utf-8 the characters from their terminal are messed up. Solution: Convert displayed text from utf-8 to 'encoding' for MS-Windows. (Yasuhiro Matsumoto, close #2000) @@ -20600,8 +20600,8 @@ Files: src/Makefile, src/libvterm/s src/proto/mbyte.pro, src/Make_cyg_ming.mak, src/Make_mvc.mak Patch 8.0.0986 -Problem: Terminal feature always requires multi-byte feature. -Solution: Remove #ifdef FEAT_MBYTE, disable terminal without multi-byte. +Problem: Terminal feature always requires multibyte feature. +Solution: Remove #ifdef FEAT_MBYTE, disable terminal without multibyte. Files: src/terminal.c, src/feature.h Patch 8.0.0987 @@ -21012,7 +21012,7 @@ Solution: Avoid message for writing fi Files: src/testdir/test_bufline.vim, src/testdir/test_timers.vim Patch 8.0.1056 -Problem: Cannot build with the diff feature but without the multi-byte +Problem: Cannot build with the diff feature but without the multibyte feature. Solution: Remove #ifdefs. (John Marriott) Files: src/diff.c @@ -22781,7 +22781,7 @@ Solution: Skip the text. Files: src/testdir/test_iminsert.vim, runtime/doc/options.txt Patch 8.0.1342 -Problem: Cannot build with Motif and multi-byte. (Mohamed Boughaba) +Problem: Cannot build with Motif and multibyte. (Mohamed Boughaba) Solution: Use the right input method status flag. (closes #2374) Files: src/mbyte.c @@ -24713,7 +24713,7 @@ Solution: Add the file name in the sep Files: src/terminal.c Patch 8.0.1663 (after 8.0.1660) -Problem: Cannot build without multi-byte feature. +Problem: Cannot build without multibyte feature. Solution: Add #ifdef. Files: src/ex_docmd.c @@ -25710,7 +25710,7 @@ Solution: Escape '?' when needed. Alw Files: src/gui.c Patch 8.0.1835 -Problem: Print document name does not support multi-byte. +Problem: Print document name does not support multibyte. Solution: Use StartDocW() if needed. (Yasuhiro Matsumoto, closes #2478) Files: src/os_mswin.c @@ -26735,7 +26735,7 @@ Solution: Check the terminal type. (No Files: src/evalfunc.c Patch 8.1.0125 -Problem: Virtual edit replace with multi-byte fails at end of line. (Lukas +Problem: Virtual edit replace with multibyte fails at end of line. (Lukas Werling) Solution: use ins_char() to add the character. (Christian Brabandt, closes #3114) Rename PCHAR() to PBYTE() to avoid mistakes like @@ -26977,7 +26977,7 @@ Files: src/dict.c, src/channel.c, sr src/if_perl.xs, src/if_py_both.h Patch 8.1.0168 -Problem: Output of :marks is too short with multi-byte chars. (Tony +Problem: Output of :marks is too short with multibyte chars. (Tony Mechelynck) Solution: Get more bytes from the text line. Files: src/mark.c, src/testdir/test_marks.vim @@ -30303,8 +30303,8 @@ Solution: Make a copy of the sourced f Files: src/ex_cmds2.c Patch 8.1.0733 -Problem: Too many #ifdefs for the multi-byte feature. -Solution: Tentatively always enable the multi-byte feature. If you have a +Problem: Too many #ifdefs for the multibyte feature. +Solution: Tentatively always enable the multibyte feature. If you have a problem with this, please discuss on the Vim maillist. Files: src/configure.ac, src/auto/configure, src/feature.h, src/Makefile, src/Make_bc5.mak, src/Make_cyg_ming.mak, src/Make_mvc.mak @@ -31143,8 +31143,8 @@ Solution: Make them the same, update d Files: src/option.c, runtime/doc/options.txt, runtime/doc/indent.txt Patch 8.1.0859 -Problem: "%v" in 'errorformat' does not handle multi-byte characters. -Solution: Handle multi-byte characters. (Yegappan Lakshmanan, closes #3700) +Problem: "%v" in 'errorformat' does not handle multibyte characters. +Solution: Handle multibyte characters. (Yegappan Lakshmanan, closes #3700) Files: src/quickfix.c, src/testdir/test_quickfix.vim Patch 8.1.0860 @@ -32563,7 +32563,7 @@ Solution: Use GetLongPathNameW() inste Files: src/eval.c Patch 8.1.1091 -Problem: MS-Windows: cannot use multi-byte chars in environment var. +Problem: MS-Windows: cannot use multibyte chars in environment var. Solution: Use the wide API. (Ken Takata, closes #4008) Files: src/misc1.c, src/testdir/test_let.vim @@ -36218,7 +36218,7 @@ Solution: Update the screen if needed. Files: src/beval.c Patch 8.1.1655 -Problem: Popup window border drawn wrong with multi-byte char. (Marcin +Problem: Popup window border drawn wrong with multibyte char. (Marcin Szamotulski) Solution: Correct check in mb_fix_col(). (closes #4635) Files: src/mbyte.c, src/testdir/test_popupwin.vim, @@ -37499,13 +37499,13 @@ Files: src/testdir/test_popupwin.vim src/testdir/dumps/Test_popupwin_previewpopup_6.dump Patch 8.1.1857 -Problem: Cannot use modifier with multi-byte character. -Solution: Allow using a multi-byte character, although it doesn't work +Problem: Cannot use modifier with multibyte character. +Solution: Allow using a multibyte character, although it doesn't work everywhere. Files: src/misc2.c, src/testdir/test_mapping.vim Patch 8.1.1858 -Problem: Test for multi-byte mapping fails on some systems. +Problem: Test for multibyte mapping fails on some systems. Solution: Test in another way. Files: src/testdir/test_mapping.vim @@ -39372,7 +39372,7 @@ Files: src/term.c, src/getchar.c, sr Patch 8.1.2135 Problem: With modifyOtherKeys Alt-a does not work properly. -Solution: Remove the ALT modifier. Get multi-byte after applying ALT. +Solution: Remove the ALT modifier. Get multibyte after applying ALT. Files: src/getchar.c Patch 8.1.2136 @@ -39971,8 +39971,8 @@ Solution: Use the wide version of the Files: src/filepath.c, src/testdir/test_shortpathname.vim Patch 8.1.2235 -Problem: "C" with 'virtualedit' set does not include multi-byte char. -Solution: Include the whole multi-byte char. (Nobuhiro Takasaki, +Problem: "C" with 'virtualedit' set does not include multibyte char. +Solution: Include the whole multibyte char. (Nobuhiro Takasaki, closes #5152) Files: src/ops.c, src/testdir/test_virtualedit.vim @@ -41255,7 +41255,7 @@ Files: runtime/doc/autocmd.txt, run Patch 8.2.0018 Problem: :join does not add white space where it should. (Zdenek Dohnal) -Solution: Handle joining multiple lines propely. +Solution: Handle joining multiple lines properly. Files: src/ops.c, src/testdir/test_join.vim Patch 8.2.0019 @@ -41337,7 +41337,7 @@ Files: src/channel.c, src/testdir/t Patch 8.2.0033 Problem: Crash when make_extmatch() runs out of memory. -Solution: Check for NULL. (Dominique Pellé, closs #5392) +Solution: Check for NULL. (Dominique Pellé, closes #5392) Files: src/regexp_bt.c, src/regexp_nfa.c Patch 8.2.0034 @@ -41502,7 +41502,7 @@ Files: src/message_test.c, src/mess Patch 8.2.0061 Problem: The execute stack can grow big and never shrinks. -Solution: Reduce the size in gargage collect. +Solution: Reduce the size in garbage collect. Files: src/eval.c Patch 8.2.0062 @@ -41517,7 +41517,7 @@ Files: src/ops.c Patch 8.2.0064 Problem: Diffmode completion doesn't use per-window setting. -Solution: Check if a window is in diff mode. (Dominique Pell, closes #5419) +Solution: Check if a window is in diff mode. (Dominique Pellé, closes #5419) Files: src/buffer.c, src/testdir/test_diffmode.vim Patch 8.2.0065 @@ -42066,7 +42066,7 @@ Files: src/vim9script.c, src/vim9co Patch 8.2.0156 Problem: Various typos in source files and tests. -Solution: Fix the typos. (Emir Sari, closes #5532) +Solution: Fix the typos. (Emir Sarı, closes #5532) Files: Makefile, src/INSTALLvms.txt, src/Make_vms.mms, src/beval.h, src/buffer.c, src/charset.c, src/evalvars.c, src/ex_cmds.c, src/ex_docmd.c, src/getchar.c, src/gui.c, src/gui_mac.c, @@ -42263,7 +42263,7 @@ Solution: Check for features. (Dominique Pellé, closes #5561) Files: src/testdir/test_functions.vim, src/testdir/test_highlight.vim Patch 8.2.0187 -Problem: Reduntant code. +Problem: Redundant code. Solution: Remove unused assignments. (Dominique Pellé, closes #5557) Files: src/vim9compile.c @@ -42557,7 +42557,7 @@ Files: src/buffer.c, src/testdir/te src/testdir/dumps/Test_statusline_1.dump Patch 8.2.0236 -Problem: MS-Windows unintall doesn't delete vimtutur.bat. +Problem: MS-Windows uninstall doesn't delete vimtutur.bat. Solution: Change directory before deletion. (Ken Takata, closes #5603) Files: src/uninstall.c @@ -42583,7 +42583,7 @@ Files: src/os_win32.c, src/testdir/ Patch 8.2.0240 Problem: Using memory after it was freed. (Dominique Pellé) -Solution: Do not mix converion buffer with other buffer. +Solution: Do not mix conversion buffer with other buffer. Files: src/viminfo.c, src/vim.h Patch 8.2.0241 @@ -42795,7 +42795,7 @@ Files: src/testdir/test_autocmd.vim Patch 8.2.0271 Problem: The "num64" feature is available everywhere and building without it causes problems. -Solution: Graduage the "num64" feature. (James McCoy, closes #5650) +Solution: Graduate the "num64" feature. (James McCoy, closes #5650) Files: src/evalfunc.c, src/feature.h, src/message.c, src/structs.h, src/testdir/test_expr.vim, src/testdir/test_largefile.vim, src/testdir/test_sort.vim, src/testdir/test_vimscript.vim, @@ -42945,7 +42945,7 @@ Files: src/vim9compile.c, src/testd Patch 8.2.0295 Problem: Highlighting for :s wrong when using different separator. -Solution: Use separat argument for search direction and separator. (Rob +Solution: Use separate argument for search direction and separator. (Rob Pilling, closes #5665) Files: src/ex_docmd.c, src/ex_getln.c, src/gui.c, src/normal.c, src/proto/search.pro, src/quickfix.c, src/search.c, src/spell.c, @@ -43093,7 +43093,7 @@ Files: Filelist, src/evalvars.c, sr Patch 8.2.0320 Problem: No Haiku support. -Solution: Add support for Haiku. (Emir Sari, closes #5605) +Solution: Add support for Haiku. (Emir Sarı, closes #5605) Files: Filelist, runtime/doc/Makefile, runtime/doc/eval.txt, runtime/doc/gui.txt, runtime/doc/help.txt, runtime/doc/options.txt, runtime/doc/os_haiku.txt, @@ -43377,8 +43377,8 @@ Solution: Make a difference between int and short. (Dominique Pellé, Files: src/message.c Patch 8.2.0365 -Problem: Tag kind can't be a multi-byte character. (Marcin Szamotulski) -Solution: Recognize multi-byte character. (closes #5724) +Problem: Tag kind can't be a multibyte character. (Marcin Szamotulski) +Solution: Recognize multibyte character. (closes #5724) Files: src/tag.c, src/testdir/test_taglist.vim Patch 8.2.0366 @@ -43467,7 +43467,7 @@ Files: src/textprop.c Patch 8.2.0380 Problem: Tiny popup when creating a terminal popup without minwidth. -Solution: Use a default mininum size of 5 lines of 20 characters. +Solution: Use a default minimum size of 5 lines of 20 characters. Files: src/popupwin.c, src/testdir/test_terminal.vim, src/testdir/dumps/Test_terminal_popup_m1.dump @@ -44040,7 +44040,7 @@ Files: src/terminal.c Patch 8.2.0473 Problem: Variables declared in an outer scope. -Solution: Decleare variables only in the scope where they are used. +Solution: Declare variables only in the scope where they are used. Files: src/evalvars.c Patch 8.2.0474 (after 8.2.0403) @@ -44050,12 +44050,12 @@ Files: src/fileio.c, src/testdir/te Patch 8.2.0475 Problem: Channel out_cb test still fails sometimes on Mac. -Solution: Use an ever longer timeout. +Solution: Use an even longer timeout. Files: src/testdir/test_channel.vim Patch 8.2.0476 Problem: Terminal nasty callback test fails sometimes. -Solution: use term_wait() instead of a sleep. (Yee Cheng Chin,closes #5865) +Solution: use term_wait() instead of a sleep. (Yee Cheng Chin, closes #5865) Files: src/testdir/test_terminal.vim Patch 8.2.0477 @@ -44225,7 +44225,7 @@ Solution: Cleanup the scope list. Files: src/vim9compile.c Patch 8.2.0505 -Problem: term_getty() not sufficiently tested. +Problem: term_gettty() not sufficiently tested. Solution: Add more asserts. (Dominique Pellé, closes #5877) Files: src/testdir/test_terminal.vim @@ -44406,7 +44406,7 @@ Files: src/testdir/test_search.vim, Patch 8.2.0532 Problem: Cannot use simplify() as a method. -Solution: Add FEARG_1. (closes #5996) +Solution: Add FEARG_1. (closes #5896) Files: runtime/doc/eval.txt, src/evalfunc.c, src/testdir/test_functions.vim @@ -44932,7 +44932,7 @@ Files: src/insexpand.c, src/globals src/testdir/test_ex_mode.vim, runtime/doc/insert.txt Patch 8.2.0615 -Problem: Regexp benchmark stest is old style. +Problem: Regexp benchmark test is old style. Solution: Make it a new style test. Fix using a NULL list. Add more tests. (Yegappan Lakshmanan, closes #5963) Files: src/evalbuffer.c, src/testdir/Make_dos.mak, @@ -44982,7 +44982,7 @@ Files: src/testdir/Makefile, src/Ma Patch 8.2.0622 Problem: Haiku: GUI does not compile. -Solution: Various fixes. (Emir Sari, closes #5961) +Solution: Various fixes. (Emir Sarı, closes #5961) Files: Filelist, README.md, READMEdir/README_haiku.txt, runtime/doc/os_haiku.txt, src/Makefile, src/beval.h, src/gui_haiku.cc, src/proto/gui_haiku.pro @@ -45021,7 +45021,7 @@ Files: src/userfunc.c Patch 8.2.0628 Problem: Error in menu translations. Solution: Insert a backslash before a space in one more file. (Shun Bai, - Emir Sari) + Emir Sarı) Files: runtime/lang/menu_zh_cn.utf-8.vim, runtime/lang/menu_ca_es.latin1.vim, runtime/lang/menu_cs_cz.iso_8859-2.vim, @@ -45287,7 +45287,7 @@ Files: src/testdir/shared.vim, src/ Patch 8.2.0667 Problem: Cannot install Haiku version from source. -Solution: Update Makefile and rdef file. (Emir Sari, closes #6013) +Solution: Update Makefile and rdef file. (Emir Sarı, closes #6013) Files: Filelist, READMEdir/README_haiku.txt, runtime/doc/os_haiku.txt, src/Makefile, src/os_haiku.rdef.in, src/os_haiku.rdef @@ -45313,7 +45313,7 @@ Files: src/ex_getln.c, src/beval.c, Patch 8.2.0671 Problem: Haiku: compiler warnings. -Solution: Avoid the warnings. Drop display_errors() copy. (Emir Sari, +Solution: Avoid the warnings. Drop display_errors() copy. (Emir Sarı, closes #6018) Files: .gitignore, src/gui.c, src/gui_haiku.cc @@ -45566,7 +45566,7 @@ Files: runtime/filetype.vim, src/te Patch 8.2.0714 Problem: Vim9: handling constant expression does not scale. -Solution: Use another solution, passint typval_T. +Solution: Use another solution, passing typval_T. Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim Patch 8.2.0715 @@ -45680,7 +45680,7 @@ Solution: Do not check for next line i Files: src/scriptfile.c Patch 8.2.0735 -Problem: Vim9: using unitialized memory. +Problem: Vim9: using uninitialized memory. Solution: Clear the arg_lvar field. Files: src/vim9compile.c @@ -45801,7 +45801,7 @@ Files: src/testdir/test_vim9_script Patch 8.2.0755 Problem: Vim9: No error when variable initializer is not a constant. Solution: Return FAIL when trying to get a variable value. Do not execute a - script when an error is deteted in the first or second phase. + script when an error is detected in the first or second phase. Files: src/eval.c, src/vim9script.c, src/testdir/test_vim9_script.vim Patch 8.2.0756 (after 8.2.0249) @@ -46003,7 +46003,7 @@ Files: src/libvterm/include/vterm.h Patch 8.2.0786 Problem: Channel test is flaky on FreeBSD. -Solution: Set the sockiet TCP_NODELAY option. Adjust expected line count in +Solution: Set the socket TCP_NODELAY option. Adjust expected line count in netbeans test. (Ozaki Kiichi, closes #6097) Files: src/testdir/test_channel.py, src/testdir/test_netbeans.vim @@ -46273,7 +46273,7 @@ Solution: Fix off-by-one error. Files: src/userfunc.c Patch 8.2.0828 -Problem: Travis: regexp patttern doesn't work everywhere. +Problem: Travis: regexp pattern doesn't work everywhere. Solution: Use [:blank:] instead of \b. (Ozaki Kiichi, closes #6146) Files: .travis.yml, ci/config.mk.clang.sed, ci/config.mk.gcc.sed, ci/config.mk.sed, src/if_ruby.c @@ -46396,7 +46396,7 @@ Files: src/os_win32.c, src/proto/os Patch 8.2.0849 Problem: BeOS code is not maintained and probably unused. -Solution: Remove the BeOS code. (Emir Sari, closes #5817) +Solution: Remove the BeOS code. (Emir Sarı, closes #5817) Files: Filelist, src/Makefile, src/configure.ac, src/auto/configure, src/evalfunc.c, src/normal.c, src/os_beos.c, src/os_beos.h, src/os_beos.rsrc, src/os_unix.c, src/proto.h, @@ -46404,7 +46404,7 @@ Files: Filelist, src/Makefile, src/ src/testdir/test_functions.vim, src/ui.c, src/vim.h Patch 8.2.0850 -Problem: MS-Windows: exepath() works different from cmd.exe. +Problem: MS-Windows: exepath() works differently from cmd.exe. Solution: Make exepath() work better on MS-Windows. (closes #6115) Files: runtime/doc/eval.txt, src/os_win32.c, src/testdir/test_functions.vim @@ -46497,7 +46497,7 @@ Files: runtime/doc/syntax.txt, runt Patch 8.2.0864 Problem: Pragmas are indented all the way to the left. -Solution: Add an option to indent progmas like normal code. (Max Rumpf, +Solution: Add an option to indent pragmas like normal code. (Max Rumpf, closes #5468) Files: runtime/doc/indent.txt, src/cindent.c, src/structs.h, src/testdir/test_cindent.vim @@ -46558,7 +46558,7 @@ Files: runtime/doc/eval.txt, src/ev src/testdir/test_marks.vim Patch 8.2.0872 -Problem: XIM code is mixed with multi-byte code. +Problem: XIM code is mixed with multibyte code. Solution: Move the XIM code to a separate file. (Yegappan Lakshmanan, closes #6177) Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak, @@ -46735,7 +46735,7 @@ Files: src/search.c, src/testdir/te Patch 8.2.0903 Problem: comparing WINVER does not work correctly. -Solution: Use arithmethic expansion. (Ozaki Kiichi, closes #6197) +Solution: Use arithmetic expansion. (Ozaki Kiichi, closes #6197) Files: src/Make_cyg_ming.mak Patch 8.2.0904 @@ -46817,7 +46817,7 @@ Files: src/getchar.c, src/proto/get src/proto/term.pro, src/testdir/test_termcodes.vim Patch 8.2.0917 -Problem: Quickfix entries do not suport a "note" type. +Problem: Quickfix entries do not support a "note" type. Solution: Add support for "note". (partly by Yegappan Lakshmanan, closes #5527, closes #6216) Files: runtime/doc/quickfix.txt, src/quickfix.c, @@ -46901,14 +46901,14 @@ Files: runtime/scripts.vim, src/tes Patch 8.2.0931 Problem: Some remarks about BeOS remain. -Solution: Remove BeOS remarks from the help and other files. (Emir Sari, +Solution: Remove BeOS remarks from the help and other files. (Emir Sarı, closes #6221) Files: READMEdir/README_extra.txt, runtime/doc/options.txt, runtime/doc/os_beos.txt, runtime/doc/os_vms.txt, runtime/doc/vi_diff.txt, src/INSTALL Patch 8.2.0932 -Problem: Missspelling spelllang. +Problem: Misspelling spelllang. Solution: Add an "l". (Dominique Pellé) Files: src/optionstr.c, src/proto/spell.pro, src/spell.c @@ -47364,7 +47364,7 @@ Solution: Skip over "++arg". (Christia Files: src/cmdexpand.c, src/testdir/test_cmdline.vim Patch 8.2.1008 -Problem: Vim9: no test for disassambling newly added instructions. +Problem: Vim9: no test for disassembling newly added instructions. Solution: Add a function and check disassembly. Files: src/testdir/test_vim9_disassemble.vim @@ -47480,7 +47480,7 @@ Solution: Check for a continuation lin Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim Patch 8.2.1027 -Problem: GUI: multi-byte characters do not work in a terminal. +Problem: GUI: multibyte characters do not work in a terminal. Solution: Do not assume a key is one byte. (closes #6304) Files: src/gui_gtk_x11.c, src/gui_x11.c @@ -47697,7 +47697,7 @@ Solution: Check for operator after lin Files: src/eval.c, src/testdir/test_vim9_expr.vim Patch 8.2.1064 -Problem: Vim9: no line break allowed before comperators. +Problem: Vim9: no line break allowed before comparators. Solution: Check for comperator after line break. Files: src/eval.c, src/testdir/test_vim9_expr.vim @@ -47839,7 +47839,7 @@ Files: src/filepath.c Patch 8.2.1088 Problem: A very long translation might cause a buffer overflow. -Solution: Trunctate the message if needed. +Solution: Truncate the message if needed. Files: src/fileio.c Patch 8.2.1089 @@ -48001,7 +48001,7 @@ Solution: Adjust how a command is pars Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim Patch 8.2.1117 -Problem: Coverity warns for unsing unitialized field. +Problem: Coverity warns for using uninitialized field. Solution: Initialize v_lock. Files: src/if_lua.c @@ -48545,7 +48545,7 @@ Problem: Using ht_used when looping t Solution: Use ht_changed in a few more places. Files: src/userfunc.c, src/if_py_both.h -Patch 8.2.1211 (after 8.2.1118 +Patch 8.2.1211 (after 8.2.1118) Problem: Removed more than dead code. Solution: Put back the decrement. Files: src/move.c, src/testdir/test_diffmode.vim @@ -48852,7 +48852,7 @@ Files: Filelist, src/Make_cyg_ming. src/proto/ex_cmds.pro, src/proto/help.pro Patch 8.2.1263 -Problem: Vim9: comperators use 'ignorecase' in Vim9 script. +Problem: Vim9: comparators use 'ignorecase' in Vim9 script. Solution: Ignore 'ignorecase'. Use true and false instead of 1 and 0. (closes #6497) Files: src/eval.c, src/typval.c, src/vim9execute.c, @@ -49043,7 +49043,7 @@ Files: src/Makefile, src/testdir/Ma src/testdir/test_regexp_utf8.vim Patch 8.2.1296 -Problem: Some part of using 'smarcase' was not tested. +Problem: Some part of using 'smartcase' was not tested. Solution: Add more tests. (Dominique Pellé, closes #6538) Files: src/testdir/test_search.vim @@ -49334,7 +49334,7 @@ Files: src/testdir/test_vim9_func.v Patch 8.2.1345 Problem: Redraw error when using visual block and scroll. -Solution: Add check for w_topline. ( closes #6597) +Solution: Add check for w_topline. (closes #6597) Files: src/drawscreen.c, src/testdir/test_display.vim, src/testdir/dumps/Test_display_visual_block_scroll.dump @@ -49504,7 +49504,7 @@ Files: src/vim9compile.c, src/testd Patch 8.2.1376 Problem: Vim9: expression mapping causes error for using :import. -Solution: Add EX_LOCK_OK to :import and :export. (closes 3606) +Solution: Add EX_LOCK_OK to :import and :export. (closes #6606) Files: src/ex_cmds.h, src/testdir/test_vim9_script.vim Patch 8.2.1377 @@ -49558,7 +49558,7 @@ Solution: Add a test on Travis for ARM Files: .travis.yml Patch 8.2.1386 -Problem: Backslash not removed afer space in option with space in +Problem: Backslash not removed after space in option with space in 'isfname'. Solution: Do remove backslash before space, also when it is in 'isfname'. (Yasuhiro Matsumoto, closes #6651)