summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.0914: deletebufline() may move marks in the wrong windowv9.0.0914zeertzjq2022-11-203-50/+91
| | | | | Problem: deletebufline() may move marks in the wrong window. Solution: Find a window for the buffer being changed. (closes #11583)
* patch 9.0.0913: only change in current window triggers the WinScrolled eventv9.0.0913Bram Moolenaar2022-11-197-36/+128
| | | | | | | Problem: Only a change in the current window triggers the WinScrolled event. Solution: Trigger WinScrolled if any window scrolled or changed size. (issue #11576)
* patch 9.0.0912: libvterm with modifyOtherKeys level 2 does not match xtermv9.0.0912Bram Moolenaar2022-11-198-13/+70
| | | | | | | Problem: libvterm with modifyOtherKeys level 2 does not match xterm. Solution: Adjust key code escape sequences to be the same as what xterm sends in modifyOtherKeys level 2 mode. Check the value of no_reduce_keys before using it.
* patch 9.0.0911: with 'smoothscroll' set mouse click position may be wrongv9.0.0911Yee Cheng Chin2022-11-193-4/+84
| | | | | Problem: With 'smoothscroll' set mouse click position may be wrong. Solution: Adjust computations for w_skipcol. (Yee Cheng Chin, closes #11514)
* patch 9.0.0910: setting lines in another buffer may not work wellv9.0.0910Bram Moolenaar2022-11-192-6/+26
| | | | | Problem: Setting lines in another buffer may not work well. Solution: Make sure the buffer being changed has a window. (issue #11558)
* patch 9.0.0909: error message for layout change does not match actionv9.0.0909Bram Moolenaar2022-11-195-11/+23
| | | | | Problem: Error message for layout change does not match action. Solution: Pass the command to where the error is given. (closes #11573)
* patch 9.0.0908: with 'smoothscroll' cursor may end up in wrong positionv9.0.0908Yee Cheng Chin2022-11-1915-16/+92
| | | | | | Problem: With 'smoothscroll' cursor may end up in wrong position. Solution: Correct the computation of screen lines. (Yee Cheng Chin, closes #11502)
* patch 9.0.0907: restoring window after WinScrolled may failv9.0.0907Bram Moolenaar2022-11-195-8/+71
| | | | | Problem: Restoring window after WinScrolled may fail. Solution: Lock the window layout when triggering WinScrolled.
* patch 9.0.0906: mouse scroll code is not optimalv9.0.0906Christopher Plewright2022-11-192-83/+113
| | | | | | Problem: Mouse scroll code is not optimal. Solution: Properly organise Normal mode, Insert mode and common code. (Christopher Plewright, closes #11572)
* patch 9.0.0905: virtual text after the line wraps when 'wrap' is offv9.0.0905Bram Moolenaar2022-11-184-1/+47
| | | | | Problem: Virtual text after the line wraps when 'wrap' is off. Solution: Only set text_prop_follows when wrapping. (closes #11463)
* patch 9.0.0904: various comment and indent flawsv9.0.0904Bram Moolenaar2022-11-1814-42/+61
| | | | | Problem: Various comment and indent flaws. Solution: Improve comments and indenting.
* Update runtime filesBram Moolenaar2022-11-1824-102/+324
|
* patch 9.0.0903: key code checker doesn't check modifyOtherKeys resourcev9.0.0903Bram Moolenaar2022-11-183-22/+64
| | | | | | Problem: Key code checker doesn't check modifyOtherKeys resource. Solution: Request the modifyOtherKeys resource value. Drop resource DCS responses.
* patch 9.0.0902: some mouse scroll code is not in a good placev9.0.0902Christopher Plewright2022-11-183-193/+198
| | | | | Problem: Some mouse scroll code is not in a good place. Solution: Refactor the code. (Christopher Plewright, closes #11561)
* patch 9.0.0901: setting w_leftcol and handling side effects is confusingv9.0.0901Bram Moolenaar2022-11-185-40/+29
| | | | | Problem: Setting w_leftcol and handling side effects is confusing. Solution: Use a function to set w_leftcol() and handle side effects.
* patch 9.0.0900: cursor moves too far with 'smoothscroll'v9.0.0900Yee Cheng Chin2022-11-187-26/+101
| | | | | Problem: Cursor moves too far with 'smoothscroll'. Solution: Only move as far as really needed. (Yee Cheng Chin, closes #11504)
* patch 9.0.0899: the builtin terminals are in one long listv9.0.0899Bram Moolenaar2022-11-173-456/+534
| | | | | Problem: The builtin terminals are in one long list. Solution: Refactor into multiple lists and an index of the lists.
* patch 9.0.0898: with 'smoothscroll' cursor is one screen line too far downv9.0.0898Bram Moolenaar2022-11-174-0/+37
| | | | | | | 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)
* patch 9.0.0897: Clinical Quality Language files are not recognizedv9.0.0897mgramigna2022-11-173-0/+9
| | | | | Problem: Clinical Quality Language files are not recognized. Solution: Add the "*.cql" pattern. (Matthew Gramigna, closes #11452)
* patch 9.0.0896: test for home key fails when 'term' is "tmux"v9.0.0896Bram Moolenaar2022-11-172-9/+13
| | | | | | 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)
* patch 9.0.0895: file renamed twice in test, missing feature checkv9.0.0895zeertzjq2022-11-172-1/+3
| | | | | | Problem: File renamed twice in test; missing feature check. Solution: Remove a rename() call. Add check for cryptv feature. (closes #11564)
* patch 9.0.0894: virtual text property highlight ignores window backgroundv9.0.0894Bram Moolenaar2022-11-174-2/+58
| | | | | | Problem: Virtual text property highlight ignores window background. Solution: Combine text prop attribute with win_attr into extra_attr. (closes #11462)
* patch 9.0.0893: 'smoothscroll' cursor calculations wrong when 'number' is setv9.0.0893Yee Cheng Chin2022-11-174-6/+76
| | | | | Problem: 'smoothscroll' cursor calculations wrong when 'number' is set. Solution: Correct the code that computes the width. (closes #11492)
* patch 9.0.0892: may redraw when not neededv9.0.0892Bram Moolenaar2022-11-175-19/+29
| | | | | | 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)
* patch 9.0.0891: virtual text below after match has wrong highlightv9.0.0891Bram Moolenaar2022-11-164-25/+71
| | | | | | Problem: Virtual text below after match has wrong highlight. Solution: Restore search_attr only after the virtual text. (closes #11446)
* patch 9.0.0890: no test for what patch 9.0.0827 fixesv9.0.0890Bram Moolenaar2022-11-164-2/+41
| | | | | Problem: No test for what patch 9.0.0827 fixes. Solution: Add a test (still doesn't fail when fix is reverted).
* patch 9.0.0889: keycode check script has a few flawsv9.0.0889Bram Moolenaar2022-11-163-60/+210
| | | | | | Problem: Keycode check script has a few flaws. Solution: Sort on terminal name. Ignore XTGETTCAP responses. Check for version and status response. Update entries.
* patch 9.0.0888: MS-Windows GUI: CTRL-] does not work on Swiss keyboardv9.0.0888Aedin Louis Xavier2022-11-162-7/+18
| | | | | | 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)
* patch 9.0.0887: cannot easily try out what codes various keys producev9.0.0887Bram Moolenaar2022-11-154-0/+291
| | | | | | 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.
* patch 9.0.0886: horizontal mouse scroll only works in the GUIv9.0.0886Christopher Plewright2022-11-1510-247/+234
| | | | | | Problem: Horizontal mouse scroll only works in the GUI. Solution: Make horizontal mouse scroll also work in a terminal. (Christopher Plewright, closes #11448)
* patch 9.0.0885: informational message has an error message numberv9.0.0885Bram Moolenaar2022-11-152-4/+4
| | | | | Problem: Informational message has an error message number. Solution: Use a message without an error number. (closes #11530)
* patch 9.0.0884: mouse shape remains in op-pending mode after failed changev9.0.0884zeertzjq2022-11-153-4/+43
| | | | | Problem: Mouse shape remains in op-pending mode after failed change. Solution: Reset finish_op and restore it. (closes #11545)
* patch 9.0.0883: a silent mapping may cause dots on the command linev9.0.0883Bram Moolenaar2022-11-143-2/+12
| | | | | | 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)
* patch 9.0.0882: using freed memory after SpellFileMissing autocmd uses bwipev9.0.0882Bram Moolenaar2022-11-143-2/+17
| | | | | Problem: Using freed memory after SpellFileMissing autocmd uses bwipe. Solution: Bail out if the window no longer exists.
* patch 9.0.0881: cannot get the currently showing mouse shapev9.0.0881Bram Moolenaar2022-11-147-11/+51
| | | | | Problem: Cannot get the currently showing mouse shape. Solution: Add getmouseshape().
* patch 9.0.0880: preprocessor indenting is offv9.0.0880K.Takata2022-11-147-33/+35
| | | | | Problem: Preprocessor indenting is off. Solution: Adjust preprocessor indentation. (Ken Takata, closes #11546)
* patch 9.0.0879: unnecessary nesting in makefilev9.0.0879K.Takata2022-11-142-3/+3
| | | | | Problem: Unnecessary nesting in makefile. Solution: Join "else" and "ifeq". (Ken Takata, closes #11547)
* patch 9.0.0878: Coverity warns for dead codev9.0.0878Bram Moolenaar2022-11-142-4/+3
| | | | | Problem: Coverity warns for dead code. Solution: Remove the dead code.
* patch 9.0.0877: using freed memory with :comclear while listing commandsv9.0.0877Bram Moolenaar2022-11-134-1/+72
| | | | | Problem: Using freed memory with :comclear while listing commands. Solution: Bail out when the command list has changed. (closes #11440)
* patch 9.0.0876: code is indented more than neededv9.0.0876Yegappan Lakshmanan2022-11-132-79/+91
| | | | | Problem: Code is indented more than needed. Solution: Split ExpandEscape() in two. (Yegappan Lakshmanan, closes #11539)
* patch 9.0.0875: using freed memory when executing delfunc at more promptv9.0.0875Bram Moolenaar2022-11-133-28/+89
| | | | | Problem: Using freed memory when executing delfunc at the more prompt. Solution: Check function list not changed in another place. (closes #11437)
* patch 9.0.0874: using freed memory when executing unmenu at more promptv9.0.0874Bram Moolenaar2022-11-134-3/+63
| | | | | Problem: Using freed memory when executing unmenu at the more prompt. Solution: Do not clear menus while listing them. (closes #11439)
* patch 9.0.0873: using freed memory when executing mapclear at more promptv9.0.0873Bram Moolenaar2022-11-134-1/+63
| | | | | Problem: Using freed memory when executing mapclear at the more prompt. Solution: Do not clear mappings while listing them. (closes #11438)
* patch 9.0.0872: code is indented more than neededv9.0.0872Yegappan Lakshmanan2022-11-132-111/+116
| | | | | Problem: Code is indented more than needed. Solution: Return early. (Yegappan Lakshmanan, closes #11538)
* patch 9.0.0871: using freed memory when clearing augroup at more promptv9.0.0871Bram Moolenaar2022-11-133-5/+41
| | | | | Problem: Using freed memory when clearing augroup at more prompt. Solution: Delay clearing augroup until it's safe. (closes #11441)
* patch 9.0.0870: get E967 when using text property in quickfix windowv9.0.0870Bram Moolenaar2022-11-133-4/+35
| | | | | | | 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.0869: bogus error when string used after :elseifv9.0.0869Bram Moolenaar2022-11-123-1/+14
| | | | | | Problem: Bogus error when string used after :elseif. Solution: Do not consider a double quote the start of a comment. (closes #11534)
* patch 9.0.0868: MS-Windows: after Vim exits console resizing problemv9.0.0868Christopher Plewright2022-11-123-20/+38
| | | | | | | | 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)
* patch 9.0.0867: wildmenu redrawing code is spread outv9.0.0867Bram Moolenaar2022-11-125-276/+275
| | | | | Problem: Wildmenu redrawing code is spread out. Solution: Refactor to move code together. (closes #11528)
* patch 9.0.0866: no test for what patch 8.2.2207 fixesv9.0.0866zeertzjq2022-11-122-2/+8
| | | | | Problem: No test for what patch 8.2.2207 fixes. Solution: Add a test case. (closes #11531)