Yee Cheng Chin
e6392b1021
patch 9.0.0911: with 'smoothscroll' set mouse click position may be wrong
...
Problem: With 'smoothscroll' set mouse click position may be wrong.
Solution: Adjust computations for w_skipcol. (Yee Cheng Chin, closes #11514 )
2022-11-19 14:31:08 +00:00
Bram Moolenaar
c934bfa1b7
patch 9.0.0910: setting lines in another buffer may not work well
...
Problem: Setting lines in another buffer may not work well.
Solution: Make sure the buffer being changed has a window. (issue #11558 )
2022-11-19 13:59:43 +00:00
Bram Moolenaar
9fda81515b
patch 9.0.0909: error message for layout change does not match action
...
Problem: Error message for layout change does not match action.
Solution: Pass the command to where the error is given. (closes #11573 )
2022-11-19 13:14:10 +00:00
Yee Cheng Chin
361895d2a1
patch 9.0.0908: with 'smoothscroll' cursor may end up in wrong position
...
Problem: With 'smoothscroll' cursor may end up in wrong position.
Solution: Correct the computation of screen lines. (Yee Cheng Chin,
closes #11502 )
2022-11-19 12:25:16 +00:00
Bram Moolenaar
d63a85592c
patch 9.0.0907: restoring window after WinScrolled may fail
...
Problem: Restoring window after WinScrolled may fail.
Solution: Lock the window layout when triggering WinScrolled.
2022-11-19 11:41:30 +00:00
Christopher Plewright
ff95ce0930
patch 9.0.0906: mouse scroll code is not optimal
...
Problem: Mouse scroll code is not optimal.
Solution: Properly organise Normal mode, Insert mode and common code.
(Christopher Plewright, closes #11572 )
2022-11-19 10:47:49 +00:00
Bram Moolenaar
02edfaa610
patch 9.0.0905: virtual text after the line wraps when 'wrap' is off
...
Problem: Virtual text after the line wraps when 'wrap' is off.
Solution: Only set text_prop_follows when wrapping. (closes #11463 )
2022-11-18 23:13:47 +00:00
Bram Moolenaar
88456cd3c4
patch 9.0.0904: various comment and indent flaws
...
Problem: Various comment and indent flaws.
Solution: Improve comments and indenting.
2022-11-18 22:14:09 +00:00
Bram Moolenaar
d13166e788
Update runtime files
2022-11-18 21:49:57 +00:00
Bram Moolenaar
236dffab43
patch 9.0.0903: key code checker doesn't check modifyOtherKeys resource
...
Problem: Key code checker doesn't check modifyOtherKeys resource.
Solution: Request the modifyOtherKeys resource value. Drop resource DCS
responses.
2022-11-18 21:20:25 +00:00
Christopher Plewright
696d0a8625
patch 9.0.0902: some mouse scroll code is not in a good place
...
Problem: Some mouse scroll code is not in a good place.
Solution: Refactor the code. (Christopher Plewright, closes #11561 )
2022-11-18 17:53:34 +00:00
Bram Moolenaar
0c34d56264
patch 9.0.0901: setting w_leftcol and handling side effects is confusing
...
Problem: Setting w_leftcol and handling side effects is confusing.
Solution: Use a function to set w_leftcol() and handle side effects.
2022-11-18 14:07:20 +00:00
Yee Cheng Chin
81ba26e9de
patch 9.0.0900: cursor moves too far with 'smoothscroll'
...
Problem: Cursor moves too far with 'smoothscroll'.
Solution: Only move as far as really needed. (Yee Cheng Chin, closes #11504 )
2022-11-18 12:52:50 +00:00
Bram Moolenaar
4654d63dec
patch 9.0.0899: the builtin terminals are in one long list
...
Problem: The builtin terminals are in one long list.
Solution: Refactor into multiple lists and an index of the lists.
2022-11-17 22:05:12 +00:00
Bram Moolenaar
75ac25b496
patch 9.0.0898: with 'smoothscroll' cursor is one screen line too far down
...
Problem: With 'smoothscroll' cursor is one screen line too far down. (Ernie
Rael)
Solution: Add a test that currently has the wrong result so that a fix can
be made. (issue #11436 )
2022-11-17 19:00:14 +00:00
mgramigna
12babe45a3
patch 9.0.0897: Clinical Quality Language files are not recognized
...
Problem: Clinical Quality Language files are not recognized.
Solution: Add the "*.cql" pattern. (Matthew Gramigna, closes #11452 )
2022-11-17 18:30:16 +00:00
Bram Moolenaar
1d8765daba
patch 9.0.0896: test for home key fails when 'term' is "tmux"
...
Problem: Test for home key fails when 'term' is "tmux".
Solution: Only save termcap entries that exist. Adjust code for xHome to
what xterm uses. (closes #11566 )
2022-11-17 16:43:35 +00:00
zeertzjq
780154bf7a
patch 9.0.0895: file renamed twice in test, missing feature check
...
Problem: File renamed twice in test; missing feature check.
Solution: Remove a rename() call. Add check for cryptv feature.
(closes #11564 )
2022-11-17 15:23:52 +00:00
Bram Moolenaar
ee28c707e4
patch 9.0.0894: virtual text property highlight ignores window background
...
Problem: Virtual text property highlight ignores window background.
Solution: Combine text prop attribute with win_attr into extra_attr.
(closes #11462 )
2022-11-17 14:56:00 +00:00
Yee Cheng Chin
01ee52bab6
patch 9.0.0893: 'smoothscroll' cursor calculations wrong when 'number' is set
...
Problem: 'smoothscroll' cursor calculations wrong when 'number' is set.
Solution: Correct the code that computes the width. (closes #11492 )
2022-11-17 12:41:42 +00:00
Bram Moolenaar
f32fb93e43
patch 9.0.0892: may redraw when not needed
...
Problem: May redraw when not needed, causing slow scrolling.
Solution: Do not redraw when w_skipcol doesn't change. When w_skipcol
changes only redraw from the top. (issue #11559 )
2022-11-17 11:34:38 +00:00
Bram Moolenaar
fc1b2d0961
patch 9.0.0891: virtual text below after match has wrong highlight
...
Problem: Virtual text below after match has wrong highlight.
Solution: Restore search_attr only after the virtual text.
(closes #11446 )
2022-11-16 22:12:57 +00:00
Bram Moolenaar
1573e73f1c
patch 9.0.0890: no test for what patch 9.0.0827 fixes
...
Problem: No test for what patch 9.0.0827 fixes.
Solution: Add a test (still doesn't fail when fix is reverted).
2022-11-16 20:33:21 +00:00
Bram Moolenaar
8303035d67
patch 9.0.0889: keycode check script has a few flaws
...
Problem: Keycode check script has a few flaws.
Solution: Sort on terminal name. Ignore XTGETTCAP responses. Check for
version and status response. Update entries.
2022-11-16 16:08:30 +00:00
Aedin Louis Xavier
f10952e8c0
patch 9.0.0888: MS-Windows GUI: CTRL-] does not work on Swiss keyboard
...
Problem: MS-Windows GUI: CTRL-] does not work on Swiss keyboard.
Solution: Check the key code and don't consider it as a dead key. (Aedin
Louis Xavier, closes #11556 )
2022-11-16 12:02:28 +00:00
Bram Moolenaar
a44c7811ff
patch 9.0.0887: cannot easily try out what codes various keys produce
...
Problem: Cannot easily try out what codes various keys produce.
Solution: Add a script to gather key code information, with an initial list
of codes to compare with.
2022-11-15 22:59:07 +00:00
Christopher Plewright
44c2209352
patch 9.0.0886: horizontal mouse scroll only works in the GUI
...
Problem: Horizontal mouse scroll only works in the GUI.
Solution: Make horizontal mouse scroll also work in a terminal.
(Christopher Plewright, closes #11448 )
2022-11-15 17:43:36 +00:00
Bram Moolenaar
b53a190e9f
patch 9.0.0885: informational message has an error message number
...
Problem: Informational message has an error message number.
Solution: Use a message without an error number. (closes #11530 )
2022-11-15 13:57:38 +00:00
zeertzjq
cdeb65729d
patch 9.0.0884: mouse shape remains in op-pending mode after failed change
...
Problem: Mouse shape remains in op-pending mode after failed change.
Solution: Reset finish_op and restore it. (closes #11545 )
2022-11-15 13:46:12 +00:00
Bram Moolenaar
698a00f55d
patch 9.0.0883: a silent mapping may cause dots on the command line
...
Problem: A silent mapping may cause dots on the command line.
Solution: Don't show dots for completion if they are not going to be removed
again. (closes #11501 )
2022-11-14 22:07:45 +00:00
Bram Moolenaar
c3d27ada14
patch 9.0.0882: using freed memory after SpellFileMissing autocmd uses bwipe
...
Problem: Using freed memory after SpellFileMissing autocmd uses bwipe.
Solution: Bail out if the window no longer exists.
2022-11-14 20:52:14 +00:00
Bram Moolenaar
24dc19cdb2
patch 9.0.0881: cannot get the currently showing mouse shape
...
Problem: Cannot get the currently showing mouse shape.
Solution: Add getmouseshape().
2022-11-14 19:49:15 +00:00
K.Takata
161b6ac04f
patch 9.0.0880: preprocessor indenting is off
...
Problem: Preprocessor indenting is off.
Solution: Adjust preprocessor indentation. (Ken Takata, closes #11546 )
2022-11-14 15:31:07 +00:00
K.Takata
dcbdd82d05
patch 9.0.0879: unnecessary nesting in makefile
...
Problem: Unnecessary nesting in makefile.
Solution: Join "else" and "ifeq". (Ken Takata, closes #11547 )
2022-11-14 14:50:15 +00:00
Bram Moolenaar
b298fe6cba
patch 9.0.0878: Coverity warns for dead code
...
Problem: Coverity warns for dead code.
Solution: Remove the dead code.
2022-11-14 14:36:41 +00:00
Bram Moolenaar
cf2594fbf3
patch 9.0.0877: using freed memory with :comclear while listing commands
...
Problem: Using freed memory with :comclear while listing commands.
Solution: Bail out when the command list has changed. (closes #11440 )
2022-11-13 23:30:06 +00:00
Yegappan Lakshmanan
68353e5270
patch 9.0.0876: code is indented more than needed
...
Problem: Code is indented more than needed.
Solution: Split ExpandEscape() in two. (Yegappan Lakshmanan, closes #11539 )
2022-11-13 22:38:10 +00:00
Bram Moolenaar
398a26f7fc
patch 9.0.0875: using freed memory when executing delfunc at more prompt
...
Problem: Using freed memory when executing delfunc at the more prompt.
Solution: Check function list not changed in another place. (closes #11437 )
2022-11-13 22:13:33 +00:00
Bram Moolenaar
920d311480
patch 9.0.0874: using freed memory when executing unmenu at more prompt
...
Problem: Using freed memory when executing unmenu at the more prompt.
Solution: Do not clear menus while listing them. (closes #11439 )
2022-11-13 21:10:02 +00:00
Bram Moolenaar
bf533e4e88
patch 9.0.0873: using freed memory when executing mapclear at more prompt
...
Problem: Using freed memory when executing mapclear at the more prompt.
Solution: Do not clear mappings while listing them. (closes #11438 )
2022-11-13 20:43:19 +00:00
Yegappan Lakshmanan
623e94e138
patch 9.0.0872: code is indented more than needed
...
Problem: Code is indented more than needed.
Solution: Return early. (Yegappan Lakshmanan, closes #11538 )
2022-11-13 18:11:17 +00:00
Bram Moolenaar
3b014befa0
patch 9.0.0871: using freed memory when clearing augroup at more prompt
...
Problem: Using freed memory when clearing augroup at more prompt.
Solution: Delay clearing augroup until it's safe. (closes #11441 )
2022-11-13 17:53:46 +00:00
Bram Moolenaar
2f7bfe66a1
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 )
2022-11-13 12:54:50 +00:00
Bram Moolenaar
28c56d5013
patch 9.0.0869: bogus error when string used after :elseif
...
Problem: Bogus error when string used after :elseif.
Solution: Do not consider a double quote the start of a comment.
(closes #11534 )
2022-11-12 23:12:55 +00:00
Christopher Plewright
1140b51e83
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 )
2022-11-12 18:46:05 +00:00
Bram Moolenaar
d6e91385f0
patch 9.0.0867: wildmenu redrawing code is spread out
...
Problem: Wildmenu redrawing code is spread out.
Solution: Refactor to move code together. (closes #11528 )
2022-11-12 17:44:13 +00:00
zeertzjq
f7570f2107
patch 9.0.0866: no test for what patch 8.2.2207 fixes
...
Problem: No test for what patch 8.2.2207 fixes.
Solution: Add a test case. (closes #11531 )
2022-11-12 17:30:25 +00:00
Nir Lichtman
b3052aa1b5
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 )
2022-11-12 17:00:31 +00:00
Bram Moolenaar
6600447c7b
patch 9.0.0864: crash when using "!!" without a previous shell command
...
Problem: Crash when using "!!" without a previous shell command.
Solution: Check "prevcmd" is not NULL. (closes #11487 )
2022-11-12 16:36:35 +00:00
Yegappan Lakshmanan
4c8d2f02b3
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 )
2022-11-12 16:07:47 +00:00