Bram Moolenaar [Sun, 13 Nov 2022 12:54:50 +0000 (12:54 +0000)]
patch 9.0.0870: get E967 when using text property in quickfix window
Problem: Get E967 when using text property in quickfix window. (Sergey
Vlasov)
Solution: Do not add an extra NUL and compute the text length correctly.
(closes #11513)
patch 9.0.0868: MS-Windows: after Vim exits console resizing problem
Problem: MS-Windows: after Vim exits console resizing does not work
properly.
Solution: Restore screen behavior checks for various WT and VTP
combinations. (Christopher Plewright, closes #11526,
closes #11507)
Nir Lichtman [Sat, 12 Nov 2022 17:00:31 +0000 (17:00 +0000)]
patch 9.0.0865: duplicate arguments are not always detected
Problem: Duplicate arguments are not always detected.
Solution: Expand to full path before comparing arguments. (Nir Lichtman,
closes #11505, closes #9402)
patch 9.0.0863: col() and charcol() only work for the current window
Problem: col() and charcol() only work for the current window.
Solution: Add an optional winid argument. (Yegappan Lakshmanan,
closes #11466, closes #11461)
Bram Moolenaar [Fri, 11 Nov 2022 22:58:36 +0000 (22:58 +0000)]
patch 9.0.0861: solution for "!!sort" in closed fold is not optimal
Problem: Solution for "!!sort" in closed fold is not optimal.
Solution: Use a different range instead of the subtle difference in handling
a range with an offset. (issue #11487)
patch 9.0.0850: MS-Windows Terminal has unstable color control
Problem: MS-Windows Terminal has unstable color control.
Solution: Do not try to read the old command prompt colortable, use modern
VT sequences. (Christopher Plewright, closes #11450,
closes #11373)
shane.xb.qian [Tue, 8 Nov 2022 21:40:04 +0000 (21:40 +0000)]
patch 9.0.0845: shell command with just space gives strange error
Problem: Shell command with just space gives strange error.
Solution: Skip white space at start of the argument. (Christian Brabandt,
Shane-XB-Qian, closes #11515, closes #11495)
Luuk van Baal [Mon, 7 Nov 2022 12:16:51 +0000 (12:16 +0000)]
patch 9.0.0844: handling 'statusline' errors is spread out
Problem: Handling 'statusline' errors is spread out.
Solution: Pass the option name to the lower levels so the option can be
reset there when an error is encountered. (Luuk van Baal,
closes #11467)
K.Takata [Sat, 5 Nov 2022 18:31:19 +0000 (18:31 +0000)]
patch 9.0.0835: the window title is not redrawn when 'endoffile' changes
Problem: The window title is not redrawn when 'endoffile' changes.
Solution: redraw the window title when 'endoffile' is changed. (Ken Takata,
closes #11488)
K.Takata [Tue, 1 Nov 2022 20:36:19 +0000 (20:36 +0000)]
patch 9.0.0826: if 'endofline' is set CTRL-Z may be written in a wrong place
Problem: If 'endofline' is set the CTRL-Z may be written in the wrong
place.
Solution: Write CTRL-Z at the end of the file. Update the help to explain
the possibilities better. (Ken Takata, closes #11486)
Bram Moolenaar [Mon, 31 Oct 2022 23:07:11 +0000 (23:07 +0000)]
patch 9.0.0823: mouse drag test fails
Problem: Mouse drag test fails.
Solution: Only reset the mouse click flag when actually switching to another
tab page. Disable test that keeps failing.
Bram Moolenaar [Fri, 21 Oct 2022 13:17:24 +0000 (14:17 +0100)]
patch 9.0.0813: Kitty terminal is not recognized
Problem: Kitty terminal is not recognized.
Solution: Recognize Kitty by the termresponse and then do not set
seenModifyOtherKeys, since Kitty doesn't support that.
(issue #11413)
Bram Moolenaar [Thu, 20 Oct 2022 19:15:47 +0000 (20:15 +0100)]
patch 9.0.0807: with 'smoothscroll' typing "0" may not go to the first column
Problem: With 'smoothscroll' typing "0" may not go to the first column.
Solution: Recompute w_cline_height when needed. Do not scroll up when it
would move the cursor.
zeertzjq [Thu, 20 Oct 2022 16:59:38 +0000 (17:59 +0100)]
patch 9.0.0806: 'langmap' works differently when there are modifiers
Problem: 'langmap' works differently when there are modifiers.
Solution: Only apply 'langmap' to a character where modifiers have no
effect. (closes #11395, closes #11404)
Bram Moolenaar [Wed, 19 Oct 2022 19:07:09 +0000 (20:07 +0100)]
patch 9.0.0801: the modifyOtherKeys flag is set when it should not
Problem: The modifyOtherKeys flag is set when it should not.
Solution: Do not handle special key codes with a modifer value above 16 as a
modifyOtherKeys value. (issue #11403)
patch 9.0.0793: MS-Windows: mouse scroll events only work with the dll
Problem: MS-Windows: mouse scroll events only work with the dll.
Solution: Accept CSI codes for MS-Windows without the GUI. (Christopher
Plewright, closes #11401)
Trygve Aaberge [Tue, 18 Oct 2022 18:22:25 +0000 (19:22 +0100)]
patch 9.0.0791: at the hit-Enter prompt the End and Home keys may not work
Problem: At the hit-Enter prompt the End and Home keys may not work.
Solution: Use the special "@" code for End and Home, like it was done for
the cursor keys in patch 8.2.2246. (Trygve Aaberge, closes #11396)
Bram Moolenaar [Tue, 18 Oct 2022 14:10:11 +0000 (15:10 +0100)]
patch 9.0.0788: ModeChanged autocmd not executed when Visual ends with CTRL-C
Problem: ModeChanged autocmd not executed when Visual mode is ended with
CTRL-C.
Solution: Do not trigger the autocmd when got_int is set. (closes #11394)
patch 9.0.0787: mouse scrolling in terminal misbehaves without dll
Problem: MS-Windows: mouse scrolling in terminal misbehaves without dll.
Solution: Add #ifdef as a temporary solution. (Christopher Plewright,
closes #11392)
Bram Moolenaar [Mon, 17 Oct 2022 17:55:03 +0000 (18:55 +0100)]
patch 9.0.0784: text prop "above" not right with 'number' and "n" in 'cpo'
Problem: Text prop "above" not displayed correctly with 'number' and "n" in
'cpo'.
Solution: Draw the line number column until the line text is reached.
Bram Moolenaar [Mon, 17 Oct 2022 17:00:23 +0000 (18:00 +0100)]
patch 9.0.0783: ":!" doesn't do anything but does update the previous command
Problem: ":!" doesn't do anything but does update the previous command.
Solution: Do not have ":!" change the previous command. (Martin Tournoij,
closes #11372)