]>
granicus.if.org Git - vim/log
Bram Moolenaar [Fri, 4 Jun 2021 15:11:47 +0000 (17:11 +0200)]
patch 8.2.2933: when 'clipboard' is "unnamed" zp does not work correctly
Problem: When 'clipboard' is "unnamed" zp and zP do not work correctly.
Solution: Pass -1 to str_to_reg() and fix computing the character width
instead of using the byte length. (Christian Brabandt,
closes #8301, closes #8317)
Bram Moolenaar [Thu, 3 Jun 2021 20:11:08 +0000 (22:11 +0200)]
patch 8.2.2932: select mode test fails
Problem: Select mode test fails.
Solution: Do not always reset the held mouse button.
Bram Moolenaar [Thu, 3 Jun 2021 19:56:10 +0000 (21:56 +0200)]
patch 8.2.2931: Vim9: line continuation comment uses legacy syntax
Problem: Vim9: line continuation comment still uses legacy syntax in one
place.
Solution: Check for #\ instead of "\ earlier. (closes #8316)
Bram Moolenaar [Thu, 3 Jun 2021 18:34:57 +0000 (20:34 +0200)]
patch 8.2.2930: when a popup is visible a mouse move my restart Visual mode
Problem: When a popup is visible a mouse move my restart Visual mode.
Solution: Reset held_button when ending Visual mode. (closes #8318)
Bram Moolenaar [Wed, 2 Jun 2021 17:22:45 +0000 (19:22 +0200)]
patch 8.2.2929: accidentally enable tcl by default
Problem: Accidentally enable tcl by default.
Solution: Revert change to Makefile
Yegappan Lakshmanan [Wed, 2 Jun 2021 15:07:18 +0000 (17:07 +0200)]
patch 8.2.2928: the evalfunc.c file is too big
Problem: The evalfunc.c file is too big.
Solution: Move float related functionality to a separate file. (Yegappan
Lakshmanan, closes #8287)
Bram Moolenaar [Wed, 2 Jun 2021 14:49:32 +0000 (16:49 +0200)]
patch 8.2.2927: test commented out because it fails with ASAN
Problem: Test commented out because it fails with ASAN.
Solution: Only skip the test when running with ASAN.
Bram Moolenaar [Wed, 2 Jun 2021 14:47:53 +0000 (16:47 +0200)]
patch 8.2.2926: Vim9: no good error for using :legacy in a :def function
Problem: Vim9: no good error for using :legacy in a :def function.
Solution: Give an explicit error where :legacy is not working.
(closes #8309)
Bram Moolenaar [Wed, 2 Jun 2021 13:28:15 +0000 (15:28 +0200)]
patch 8.2.2925: Vim9: line continuation comment uses legacy syntax
Problem: Vim9: line continuation comment uses legacy syntax.
Solution: Check for #\ instead of "\. (closes #8295)
K.Takata [Wed, 2 Jun 2021 13:08:50 +0000 (15:08 +0200)]
patch 8.2.2924: superfluous extern declaration
Problem: Superfluous extern declaration.
Solution: Delete the declaration. (Ken Takata, closes #8307)
K.Takata [Wed, 2 Jun 2021 12:56:39 +0000 (14:56 +0200)]
patch 8.2.2923: EBCDIC build is broken
Problem: EBCDIC build is broken.
Solution: Move sortFunctions() to evalfunc.c. (Ken Takata, closes #8306)
K.Takata [Wed, 2 Jun 2021 11:28:16 +0000 (13:28 +0200)]
patch 8.2.2922: computing array length is done in various ways
Problem: Computing array length is done in various ways.
Solution: Use ARRAY_LENGTH everywhere. (Ken Takata, closes #8305)
Bram Moolenaar [Wed, 2 Jun 2021 09:49:23 +0000 (11:49 +0200)]
patch 8.2.2921: E704 for script local variable is not backwards compatible
Problem: E704 for script local variable is not backwards compatible.
(Yasuhiro Matsumoto)
Solution: Only give the error in Vim9 script. Also check for function-local
variable.
Bram Moolenaar [Tue, 1 Jun 2021 19:21:55 +0000 (21:21 +0200)]
patch 8.2.2920: still a way to shadow a builtin function
Problem: Still a way to shadow a builtin function. (Yasuhiro Matsumoto)
Solution: Check the key when using extend(). (issue #8302)
Bram Moolenaar [Tue, 1 Jun 2021 18:48:40 +0000 (20:48 +0200)]
patch 8.2.2919: using ":!command" does not work if it uses posix_spawn()
Problem: Using ":!command" does not work if the command uses posix_spawn().
Solution: Do not call ioctl() with TIOCSCTTY. (Felipe Contreras)
Bram Moolenaar [Mon, 31 May 2021 20:15:26 +0000 (22:15 +0200)]
patch 8.2.2918: builtin function can be shadowed by global variable
Problem: Builtin function can be shadowed by global variable.
Solution: Check for builtin function before variable. (Yasuhiro Matsumoto,
closes #8302)
Dominique Pelle [Mon, 31 May 2021 18:04:07 +0000 (20:04 +0200)]
patch 8.2.2917: spellfile functionality not fully tested
Problem: Spellfile functionality not fully tested.
Solution: Add tests for SFX with removal of characters, spelling
suggestions with NOBREAK and others. (Dominique Pellé,
closes #8293)
Yegappan Lakshmanan [Mon, 31 May 2021 17:23:01 +0000 (19:23 +0200)]
patch 8.2.2916: operators are not fully tested
Problem: Operators are not fully tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8290)
K.Takata [Mon, 31 May 2021 16:40:49 +0000 (18:40 +0200)]
patch 8.2.2915: MS-Windows: when using "default" for encoding utf-8 is used
Problem: MS-Windows: when using "default" for encoding utf-8 is used.
Solution: Use the system encoding. (Ken Takata, closes #8300)
Christian Brabandt [Sun, 30 May 2021 20:17:25 +0000 (22:17 +0200)]
patch 8.2.2914: cannot paste a block without adding padding
Problem: Cannot paste a block without adding padding.
Solution: Add "zp" and "zP" which paste without adding padding. (Christian
Brabandt, closes #8289)
Bram Moolenaar [Sun, 30 May 2021 18:54:13 +0000 (20:54 +0200)]
Update runtime files
Wez Furlong [Sun, 30 May 2021 17:29:41 +0000 (19:29 +0200)]
patch 8.2.2913: MS-Windows conpty supports using mouse events
Problem: MS-Windows conpty supports using mouse events.
Solution: When enabling the mouse enable mouse input and disable quick edit
mode. (Wez Furlong, closes #8280)
K.Takata [Sun, 30 May 2021 16:04:19 +0000 (18:04 +0200)]
patch 8.2.2912: MS-Windows: most users expect using Unicode
Problem: MS-Windows: most users expect using Unicode.
Solution: Default 'encoding' to utf-8 on MS-Windows. (Ken Takata,
closes #3907)
Bram Moolenaar [Sun, 30 May 2021 14:43:11 +0000 (16:43 +0200)]
patch 8.2.2911: pattern "\%V" does not match all of block selection
Problem: Pattern "\%V" does not match all of block selection. (Rick Howe)
Solution: Use the value of vi_curswant. (closes #8285)
Bram Moolenaar [Sun, 30 May 2021 12:21:57 +0000 (14:21 +0200)]
patch 8.2.2910: test for cmdline window and terminal fails on MS-Windows
Problem: Test for cmdline window and terminal fails on MS-Windows.
Solution: Skip the test on MS-Windows.
Bram Moolenaar [Sun, 30 May 2021 12:02:05 +0000 (14:02 +0200)]
patch 8.2.2909: build error with non-Unix system
Problem: Build error with non-Unix system.
Solution: Always include limits.h.
Bram Moolenaar [Sun, 30 May 2021 11:54:03 +0000 (13:54 +0200)]
patch 8.2.2908: crash when using a terminal popup window from cmdline window
Problem: Crash when using a terminal popup window from the cmdline window.
Solution: Instead of checking cmdwin_type call cmdwin_is_active().
(closes #8286)
Dominique Pelle [Sat, 29 May 2021 20:34:19 +0000 (22:34 +0200)]
patch 8.2.2907: memory leak when running out of memory
Problem: Memory leak when running out of memory.
Solution: Free the allocated memory. (Dominique Pellé, closes #8284)
Bram Moolenaar [Sat, 29 May 2021 20:25:17 +0000 (22:25 +0200)]
patch 8.2.2906: ASAN reports errors for test_startup
Problem: ASAN reports errors for test_startup for unknown reasons.
Solution: Temporarily disable the new test.
Christian Brabandt [Sat, 29 May 2021 17:53:50 +0000 (19:53 +0200)]
patch 8.2.2905: no error when defaults.vim cannot be loaded
Problem: No error when defaults.vim cannot be loaded.
Solution: Add an error message. (Christian Brabandt, closes #8248)
Bram Moolenaar [Sat, 29 May 2021 17:18:01 +0000 (19:18 +0200)]
patch 8.2.2904: "g$" causes scroll if half a double width char is visible
Problem: "g$" causes scroll if half a double width char is visible.
Solution: Advance to the last fully visible character. (closes #8254)
Bram Moolenaar [Sat, 29 May 2021 15:56:37 +0000 (17:56 +0200)]
patch 8.2.2903: cursor position wrong on wrapped line with 'signcolumn'
Problem: Cursor position wrong on wrapped line with 'signcolumn'.
Solution: Don't add space for showbreak twice. (Christian Brabandt,
closes #8262)
Dominique Pelle [Sat, 29 May 2021 15:29:33 +0000 (17:29 +0200)]
patch 8.2.2902: spellfile functionality not fully tested
Problem: Spellfile functionality not fully tested.
Solution: Add tests for CIRCUMFIX, NOBREAK and others. (Dominique Pellé,
closes #8283)
Bram Moolenaar [Sat, 29 May 2021 14:30:12 +0000 (16:30 +0200)]
patch 8.2.2901: some operators not fully tested
Problem: Some operators not fully tested.
Solution: Add a few test cases. (Yegappan Lakshmanan, closes #8282)
Bram Moolenaar [Sat, 29 May 2021 12:30:43 +0000 (14:30 +0200)]
patch 8.2.2900: QuitPre is triggered before :wq writes the file
Problem: QuitPre is triggered before :wq writes the file, which is
different from other commands.
Solution: Trigger QuitPre after writing the file. (closes #8279)
K.Takata [Sat, 29 May 2021 10:42:47 +0000 (12:42 +0200)]
patch 8.2.2899: Appveyor script does not detect nmake failure
Problem: Appveyor script does not detect nmake failure.
Solution: Explicitly check for executable. (Ken Takata, closes #8281)
Bram Moolenaar [Sat, 29 May 2021 10:21:58 +0000 (12:21 +0200)]
patch 8.2.2898: QuitPre and ExitPre not triggered when GUI window is closed
Problem: QuitPre and ExitPre not triggered when GUI window is closed.
Solution: Call before_quit_autocmds(). (closes #8242)
Bram Moolenaar [Fri, 28 May 2021 19:06:08 +0000 (21:06 +0200)]
patch 8.2.2897: Vim9: can use reserved words at the script level
Problem: Vim9: can use reserved words at the script level.
Solution: Check variable names for reserved words. (closes #8253)
Dominique Pelle [Fri, 28 May 2021 16:32:12 +0000 (18:32 +0200)]
patch 8.2.2896: spellfile functionality not fully tested
Problem: Spellfile functionality not fully tested.
Solution: Add tests for CHECKCOMPOUNDPATTERN and COMMON. (Dominique Pellé,
closes #8270)
mityu [Fri, 28 May 2021 15:52:40 +0000 (17:52 +0200)]
patch 8.2.2895: Vim9: random characters appear in some error messages
Problem: Vim9: random characters appear in some error messages.
Solution: Pass the correct pointer. (closes #8277)
K.Takata [Fri, 28 May 2021 13:49:34 +0000 (15:49 +0200)]
patch 8.2.2894: MS-Windows: using enc_locale() for strftime() might not work
Problem: MS-Windows: using enc_locale() for strftime() might not work.
Solution: Use wcsftime(). (Ken Takata, closes #8271)
Ralf Schandl [Fri, 28 May 2021 12:12:14 +0000 (14:12 +0200)]
patch 8.2.2893: multi-byte text in popup title shows up wrong
Problem: Multi-byte text in popup title shows up wrong.
Solution: Use the character width instead of the byte length. (Ralf Schandl,
closes #8267, closes #8264)
mityu [Fri, 28 May 2021 11:50:17 +0000 (13:50 +0200)]
patch 8.2.2892: error message contains random characters
Problem: Error message contains random characters.
Solution: Pass the right pointer to error_white_both(). (closes #8272,
closes #8263)
ichizok [Thu, 27 May 2021 16:05:14 +0000 (18:05 +0200)]
patch 8.2.2891: cannot build with Perl 5.34
Problem: Cannot build with Perl 5.34.
Solution: Add Perl_SvTRUE_common(). (Ozaki Kiichi, closes #8266,
closes #8250)
Bram Moolenaar [Wed, 26 May 2021 20:32:10 +0000 (22:32 +0200)]
patch 8.2.2890: text property duplicated when data block splits
Problem: Text property duplicated when data block splits.
Solution: Do not continue text prop from previous line. (closes #8261)
K.Takata [Wed, 26 May 2021 19:49:18 +0000 (21:49 +0200)]
patch 8.2.2889: typo and verbose comment in Makefiles
Problem: Typo and verbose comment in Makefiles.
Solution: Fix typo. Use @#. (Ken Takata, closes #8252)
Bram Moolenaar [Wed, 26 May 2021 19:10:11 +0000 (21:10 +0200)]
patch 8.2.2888: Vim9: "k" command recognized in Vim9 script
Problem: Vim9: "k" command recognized in Vim9 script.
Solution: Do not recognize "k" or "s" and "d" with flags.
Bram Moolenaar [Wed, 26 May 2021 17:49:09 +0000 (19:49 +0200)]
patch 8.2.2887: crash when passing null string to fullcommand()
Problem: Crash when passing null string to fullcommand().
Solution: Check for NULL pointer. (closes #8256)
Yegappan Lakshmanan [Tue, 25 May 2021 18:14:00 +0000 (20:14 +0200)]
patch 8.2.2886: various pieces of code not covered by tests
Problem: Various pieces of code not covered by tests.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8255)
Bram Moolenaar [Mon, 24 May 2021 20:56:15 +0000 (22:56 +0200)]
patch 8.2.2885: searching for \%'> does not match linewise end of line
Problem: searching for \%'> does not match linewise end of line. (Tim Chase)
Solution: Match end of line if column is MAXCOL. (closes #8238)
Dominique Pelle [Mon, 24 May 2021 17:37:26 +0000 (19:37 +0200)]
patch 8.2.2884: not enough cscope code is covered by tests
Problem: Not enough cscope code is covered by tests.
Solution: Add a few test cases. (Dominique Pellé, closes #8246)
matveyt [Mon, 24 May 2021 16:48:27 +0000 (18:48 +0200)]
patch 8.2.2883: MS-Windows manifest file name is misleading
Problem: MS-Windows manifest file name is misleading.
Solution: Rename the file. (closes #8241)
Bram Moolenaar [Mon, 24 May 2021 13:45:29 +0000 (15:45 +0200)]
patch 8.2.2882: Vim9: memory leak when lambda has an error
Problem: Vim9: memory leak when lambda has an error.
Solution: Free the list of argument types on failure.
Yegappan Lakshmanan [Mon, 24 May 2021 13:15:47 +0000 (15:15 +0200)]
patch 8.2.2881: various pieces of code not covered by tests
Problem: Various pieces of code not covered by tests.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8245)
glacambre [Mon, 24 May 2021 12:20:53 +0000 (14:20 +0200)]
patch 8.2.2880: unified diff fails if actually used
Problem: Unified diff fails if actually used.
Solution: Invoke :diffupdate in the test. Fix the check for working external
diff. (Ghjuvan Lacambre, Christian Brabandt, closes #8197)
Marcin Szamotulski [Sun, 23 May 2021 09:18:50 +0000 (11:18 +0200)]
patch 8.2.2879: file extension .hsig not recognized
Problem: File extension .hsig not recognized.
Solution: Use Haskell filetype for .hsig files. (Marcin Szamotulski,
closes #8236)
Bram Moolenaar [Sat, 22 May 2021 19:40:39 +0000 (21:40 +0200)]
patch 8.2.2878: Vim9: for loop list unpack only allows for one "_"
Problem: Vim9: for loop list unpack only allows for one "_".
Solution: Drop the value when the variable is "_". (closes #8232)
Yegappan Lakshmanan [Sat, 22 May 2021 15:12:46 +0000 (17:12 +0200)]
patch 8.2.2877: insufficient tests for popup menu rightleft
Problem: Insufficient tests for popup menu rightleft.
Solution: Add tests. (Yegappan Lakshmanan, closes #8235)
Bram Moolenaar [Fri, 21 May 2021 09:43:58 +0000 (11:43 +0200)]
patch 8.2.2876: configure cannot detect Python 3.10
Problem: Configure cannot detect Python 3.10.
Solution: Use sys.version_info. (closes #8233)
=?UTF-8?q?Luka=20Marku=C5=A1i=C4=87?= [Thu, 20 May 2021 19:14:20 +0000 (21:14 +0200)]
patch 8.2.2875: cancelling inputlist() after a digit does not return zero
Problem: Cancelling inputlist() after a digit does not return zero.
Solution: Always return zero when cancelling. (closes #8231)
matveyt [Thu, 20 May 2021 09:54:10 +0000 (11:54 +0200)]
patch 8.2.2874: MS-Windows: screen redraws too often
Problem: MS-Windows: screen redraws too often.
Solution: Do not redraw when peeking for a character. (closes #8230,
closes #8211)
Yegappan Lakshmanan [Wed, 19 May 2021 15:15:04 +0000 (17:15 +0200)]
patch 8.2.2873: not enough tests for writing buffers
Problem: Not enough tests for writing buffers.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8229)
Dominique Pelle [Tue, 18 May 2021 22:16:14 +0000 (00:16 +0200)]
patch 8.2.2872: Python tests fail without the channel feature
Problem: Python tests fail without the channel feature.
Solution: Add a feature check. (Dominique Pellé, closes #8226)
Dominique Pelle [Tue, 18 May 2021 19:46:31 +0000 (21:46 +0200)]
patch 8.2.2871: unnessary VIM_ISDIGIT() calls, badly indented code
Problem: Unnessary VIM_ISDIGIT() calls, badly indented code.
Solution: Call skipdigits() on the next character. Improve indenting.
(Dominique Pellé, closes #8227)
Bram Moolenaar [Tue, 18 May 2021 19:38:45 +0000 (21:38 +0200)]
patch 8.2.2870: CmdlineChange event triggered twice for CTRL-R
Problem: CmdlineChange event triggered twice for CTRL-R.
Solution: Return CMDLINE_NOT_CHANGED from cmdline_insert_reg().
(closes #8219)
Bram Moolenaar [Tue, 18 May 2021 17:19:03 +0000 (19:19 +0200)]
patch 8.2.2869: using unified diff is not tested
Problem: Using unified diff is not tested.
Solution: Test all cases also with unified diff. (issue #8197)
Bram Moolenaar [Tue, 18 May 2021 15:49:59 +0000 (17:49 +0200)]
patch 8.2.2868: Vim9: when executing compiled expression trylevel is changed
Problem: Vim9: When executing a compiled expression the trylevel at start
is changed but not restored. (closes #8214)
Solution: Restore the trylevel at start.
Bram Moolenaar [Tue, 18 May 2021 13:32:11 +0000 (15:32 +0200)]
patch 8.2.2867: build failure
Problem: Build failure.
Solution: Add missing part of the change.
Bram Moolenaar [Tue, 18 May 2021 13:09:18 +0000 (15:09 +0200)]
patch 8.2.2866: Vim9: memory leak when using inline function
Problem: Vim9: memory leak when using inline function.
Solution: Remember what strings to free.
Bram Moolenaar [Tue, 18 May 2021 11:40:33 +0000 (13:40 +0200)]
patch 8.2.2865: skipping over function body fails
Problem: Skipping over function body fails.
Solution: Do not define the function when skipping.
Bram Moolenaar [Tue, 18 May 2021 09:47:44 +0000 (11:47 +0200)]
patch 8.2.2864: Vim9: crash when using inline function
Problem: Vim9: crash when using inline function.
Solution: Check for NULL pointer. Make using inline function work inside
lambda. (closes #8217)
Bram Moolenaar [Sun, 16 May 2021 22:22:06 +0000 (00:22 +0200)]
patch 8.2.2863: removing a text property does not redraw optimally
Problem: Removing a text property does not redraw optimally.
Solution: Only redraw the lines that mithg actually have been changed.
Bram Moolenaar [Sun, 16 May 2021 22:15:18 +0000 (00:15 +0200)]
patch 8.2.2862: removing a text property causes the whole window to be redawn
Problem: Removing a text property causes the whole window to be redawn.
Solution: Use changed_lines_buf() to only redraw the affected lines.
Bram Moolenaar [Sun, 16 May 2021 22:01:42 +0000 (00:01 +0200)]
patch 8.2.2861: Vim9: "legacy return" is not recognized as a return statement
Problem: Vim9: "legacy return" is not recognized as a return statement.
Solution: Specifically check for a return command. (closes #8213)
Bram Moolenaar [Sun, 16 May 2021 18:18:57 +0000 (20:18 +0200)]
patch 8.2.2860: adding a text property causes the whole window to be redawn
Problem: Adding a text property causes the whole window to be redawn.
Solution: Use changed_lines_buf() to only redraw the affected lines.
Bram Moolenaar [Sun, 16 May 2021 18:06:59 +0000 (20:06 +0200)]
patch 8.2.2859: Tcl test fails because of changed error message
Problem: Tcl test fails because of changed error message.
Solution: Adjust the expected error message.
Bram Moolenaar [Sun, 16 May 2021 14:19:37 +0000 (16:19 +0200)]
patch 8.2.2858: test fails because of changed error message
Problem: Test fails because of changed error message.
Solution: Adjust the expected error message.
Bram Moolenaar [Sun, 16 May 2021 13:24:49 +0000 (15:24 +0200)]
patch 8.2.2857: Vim9: exception in ISN_INSTR caught at wrong level
Problem: Vim9: exception in ISN_INSTR caught at wrong level.
Solution: Set the starting trylevel in exec_instructions(). (closes #8214)
Bram Moolenaar [Sun, 16 May 2021 10:39:47 +0000 (12:39 +0200)]
Update runtime files
Bram Moolenaar [Sat, 15 May 2021 21:21:05 +0000 (23:21 +0200)]
patch 8.2.2856: get readonly error for device that can't be written to
Problem: Get readonly error for device that can't be written to.
Solution: Check for being able to write first. (closes #8205)
Bram Moolenaar [Sat, 15 May 2021 18:06:58 +0000 (20:06 +0200)]
patch 8.2.2855: white space after "->" does not give E274
Problem: White space after "->" does not give E274.
Solution: Do not skip white space in legacy script. (closes #8212)
shadmansaleh [Sat, 15 May 2021 15:23:28 +0000 (17:23 +0200)]
patch 8.2.2854: custom statusline cannot contain % items
Problem: Custom statusline cannot contain % items.
Solution: Add "%{% expr %}". (closes #8190)
Bram Moolenaar [Sat, 15 May 2021 13:09:06 +0000 (15:09 +0200)]
patch 8.2.2853: window is not updated after using <Cmd> mapping
Problem: Window is not updated after using <Cmd> mapping.
Solution: So jump to cmdline_changed but skip autocommand.
Natanael Copa [Sat, 15 May 2021 12:25:37 +0000 (14:25 +0200)]
patch 8.2.2852: configure can add --as-needed a second time
Problem: Configure can add --as-needed a second time.
Solution: Only add --as-needed if not already there. (Natanael Copa,
closes #8189, closes #8181)
Bram Moolenaar [Sat, 15 May 2021 11:19:16 +0000 (13:19 +0200)]
patch 8.2.2851: using <Cmd> mapping on the command line triggers CmdlineChanged
Problem: Using <Cmd> mapping on the command line triggers CmdlineChanged.
(Naohiro Ono)
Solution: Jump to cmdline_not_changed if the command line didn't change.
(closes #8208)
obcat [Thu, 13 May 2021 18:23:10 +0000 (20:23 +0200)]
patch 8.2.2850: recalling commands from history is not tested
Problem: Recalling commands from history is not tested.
Solution: Add tests. (closes #8194)
Yegappan Lakshmanan [Thu, 13 May 2021 16:33:16 +0000 (18:33 +0200)]
patch 8.2.2849: bufwrite not sufficiently tested
Problem: Bufwrite not sufficiently tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8192)
Dominique Pelle [Thu, 13 May 2021 12:55:55 +0000 (14:55 +0200)]
patch 8.2.2848: crash whn calling partial
Problem: Crash whn calling partial.
Solution: Check for NULL pointer. (Dominique Pellé, closes #8202)
Dominique Pelle [Mon, 10 May 2021 21:49:39 +0000 (23:49 +0200)]
patch 8.2.2847: Perl not tested sufficiently
Problem: Perl not tested sufficiently.
Solution: Add test. Also test W17. (Dominique Pellé, closes #8193)
Bram Moolenaar [Sun, 9 May 2021 21:19:22 +0000 (23:19 +0200)]
patch 8.2.2846: Vim9: "echo Func()" does not give an error for using void
Problem: Vim9: "echo Func()" does not give an error for a function without
a return value.
Solution: Give an error. Be more specific about why a value is invalid.
Bram Moolenaar [Sat, 8 May 2021 18:09:24 +0000 (20:09 +0200)]
patch 8.2.2845: MS-Windows: warning for signed/unsigned comparison
Problem: MS-Windows: warning for signed/unsigned comparison.
Solution: Add type cast.
Bram Moolenaar [Fri, 7 May 2021 18:43:54 +0000 (20:43 +0200)]
patch 8.2.2844: Vim9: memory leak when using searchpair()
Problem: Vim9: memory leak when using searchpair().
Solution: Free the v_instr field.
Bram Moolenaar [Fri, 7 May 2021 17:44:21 +0000 (19:44 +0200)]
patch 8.2.2843: Vim9: skip argument to searchpairpos() is not compiled
Problem: Vim9: skip argument to searchpairpos() is not compiled.
Solution: Handle like searchpair(). Also for search() and searchpos().
Bram Moolenaar [Fri, 7 May 2021 15:55:55 +0000 (17:55 +0200)]
patch 8.2.2842: Vim9: skip argument to searchpair() is not compiled
Problem: Vim9: skip argument to searchpair() is not compiled.
Solution: Add VAR_INSTR.
matveyt [Fri, 7 May 2021 13:00:17 +0000 (15:00 +0200)]
patch 8.2.2841: MS-Windows: cursor wrong when 'lz' and 'stl' are set
Problem: MS-Windows: cursor in wrong position when 'lazyredraw' and
'statusline' are set.
Solution: Call compute_cmdrow(). (closes #8170, closes #8184)
Bram Moolenaar [Thu, 6 May 2021 19:04:55 +0000 (21:04 +0200)]
patch 8.2.2840: Vim9: member operation not fully tested
Problem: Vim9: member operation not fully tested.
Solution: Add a few tests.
Natanael Copa [Thu, 6 May 2021 16:46:35 +0000 (18:46 +0200)]
patch 8.2.2839: default redirection missing "ash" and "dash"
Problem: Default redirection missing "ash" and "dash".
Solution: Recognize "ash" and "dash". (Natanael Copa, closes #8180)
Liam Beguin [Thu, 6 May 2021 15:45:22 +0000 (17:45 +0200)]
patch 8.2.2838: file extension .wrap not recognized
Problem: File extension .wrap not recognized.
Solution: Use dosini filetype for .wrap files. (Liam Beguin, closes #8177)
Dominique Pelle [Thu, 6 May 2021 15:36:55 +0000 (17:36 +0200)]
patch 8.2.2837: various code lines not covered by tests
Problem: Various code lines not covered by tests.
Solution: Add test cases. (Dominique Pellé, closes #8178)
Bram Moolenaar [Wed, 5 May 2021 20:51:39 +0000 (22:51 +0200)]
patch 8.2.2836: build failure without the +quickfix feature
Problem: Build failure without the +quickfix feature. (John Marriott)
Solution: Add #ifdef.