summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-11-19patch 9.0.0906: mouse scroll code is not optimalv9.0.0906Christopher Plewright
Problem: Mouse scroll code is not optimal. Solution: Properly organise Normal mode, Insert mode and common code. (Christopher Plewright, closes #11572)
2022-11-18patch 9.0.0905: virtual text after the line wraps when 'wrap' is offv9.0.0905Bram Moolenaar
Problem: Virtual text after the line wraps when 'wrap' is off. Solution: Only set text_prop_follows when wrapping. (closes #11463)
2022-11-18patch 9.0.0904: various comment and indent flawsv9.0.0904Bram Moolenaar
Problem: Various comment and indent flaws. Solution: Improve comments and indenting.
2022-11-18Update runtime filesBram Moolenaar
2022-11-18patch 9.0.0903: key code checker doesn't check modifyOtherKeys resourcev9.0.0903Bram Moolenaar
Problem: Key code checker doesn't check modifyOtherKeys resource. Solution: Request the modifyOtherKeys resource value. Drop resource DCS responses.
2022-11-18patch 9.0.0902: some mouse scroll code is not in a good placev9.0.0902Christopher Plewright
Problem: Some mouse scroll code is not in a good place. Solution: Refactor the code. (Christopher Plewright, closes #11561)
2022-11-18patch 9.0.0901: setting w_leftcol and handling side effects is confusingv9.0.0901Bram Moolenaar
Problem: Setting w_leftcol and handling side effects is confusing. Solution: Use a function to set w_leftcol() and handle side effects.
2022-11-18patch 9.0.0900: cursor moves too far with 'smoothscroll'v9.0.0900Yee Cheng Chin
Problem: Cursor moves too far with 'smoothscroll'. Solution: Only move as far as really needed. (Yee Cheng Chin, closes #11504)
2022-11-17patch 9.0.0899: the builtin terminals are in one long listv9.0.0899Bram Moolenaar
Problem: The builtin terminals are in one long list. Solution: Refactor into multiple lists and an index of the lists.
2022-11-17patch 9.0.0898: with 'smoothscroll' cursor is one screen line too far downv9.0.0898Bram Moolenaar
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-17patch 9.0.0897: Clinical Quality Language files are not recognizedv9.0.0897mgramigna
Problem: Clinical Quality Language files are not recognized. Solution: Add the "*.cql" pattern. (Matthew Gramigna, closes #11452)
2022-11-17patch 9.0.0896: test for home key fails when 'term' is "tmux"v9.0.0896Bram Moolenaar
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-17patch 9.0.0895: file renamed twice in test, missing feature checkv9.0.0895zeertzjq
Problem: File renamed twice in test; missing feature check. Solution: Remove a rename() call. Add check for cryptv feature. (closes #11564)
2022-11-17patch 9.0.0894: virtual text property highlight ignores window backgroundv9.0.0894Bram Moolenaar
Problem: Virtual text property highlight ignores window background. Solution: Combine text prop attribute with win_attr into extra_attr. (closes #11462)
2022-11-17patch 9.0.0893: 'smoothscroll' cursor calculations wrong when 'number' is setv9.0.0893Yee Cheng Chin
Problem: 'smoothscroll' cursor calculations wrong when 'number' is set. Solution: Correct the code that computes the width. (closes #11492)
2022-11-17patch 9.0.0892: may redraw when not neededv9.0.0892Bram Moolenaar
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-16patch 9.0.0891: virtual text below after match has wrong highlightv9.0.0891Bram Moolenaar
Problem: Virtual text below after match has wrong highlight. Solution: Restore search_attr only after the virtual text. (closes #11446)
2022-11-16patch 9.0.0890: no test for what patch 9.0.0827 fixesv9.0.0890Bram Moolenaar
Problem: No test for what patch 9.0.0827 fixes. Solution: Add a test (still doesn't fail when fix is reverted).
2022-11-16patch 9.0.0889: keycode check script has a few flawsv9.0.0889Bram Moolenaar
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-16patch 9.0.0888: MS-Windows GUI: CTRL-] does not work on Swiss keyboardv9.0.0888Aedin Louis Xavier
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-15patch 9.0.0887: cannot easily try out what codes various keys producev9.0.0887Bram Moolenaar
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-15patch 9.0.0886: horizontal mouse scroll only works in the GUIv9.0.0886Christopher Plewright
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-15patch 9.0.0885: informational message has an error message numberv9.0.0885Bram Moolenaar
Problem: Informational message has an error message number. Solution: Use a message without an error number. (closes #11530)
2022-11-15patch 9.0.0884: mouse shape remains in op-pending mode after failed changev9.0.0884zeertzjq
Problem: Mouse shape remains in op-pending mode after failed change. Solution: Reset finish_op and restore it. (closes #11545)
2022-11-14patch 9.0.0883: a silent mapping may cause dots on the command linev9.0.0883Bram Moolenaar
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-14patch 9.0.0882: using freed memory after SpellFileMissing autocmd uses bwipev9.0.0882Bram Moolenaar
Problem: Using freed memory after SpellFileMissing autocmd uses bwipe. Solution: Bail out if the window no longer exists.
2022-11-14patch 9.0.0881: cannot get the currently showing mouse shapev9.0.0881Bram Moolenaar
Problem: Cannot get the currently showing mouse shape. Solution: Add getmouseshape().
2022-11-14patch 9.0.0880: preprocessor indenting is offv9.0.0880K.Takata
Problem: Preprocessor indenting is off. Solution: Adjust preprocessor indentation. (Ken Takata, closes #11546)
2022-11-14patch 9.0.0879: unnecessary nesting in makefilev9.0.0879K.Takata
Problem: Unnecessary nesting in makefile. Solution: Join "else" and "ifeq". (Ken Takata, closes #11547)
2022-11-14patch 9.0.0878: Coverity warns for dead codev9.0.0878Bram Moolenaar
Problem: Coverity warns for dead code. Solution: Remove the dead code.
2022-11-13patch 9.0.0877: using freed memory with :comclear while listing commandsv9.0.0877Bram Moolenaar
Problem: Using freed memory with :comclear while listing commands. Solution: Bail out when the command list has changed. (closes #11440)
2022-11-13patch 9.0.0876: code is indented more than neededv9.0.0876Yegappan Lakshmanan
Problem: Code is indented more than needed. Solution: Split ExpandEscape() in two. (Yegappan Lakshmanan, closes #11539)
2022-11-13patch 9.0.0875: using freed memory when executing delfunc at more promptv9.0.0875Bram Moolenaar
Problem: Using freed memory when executing delfunc at the more prompt. Solution: Check function list not changed in another place. (closes #11437)
2022-11-13patch 9.0.0874: using freed memory when executing unmenu at more promptv9.0.0874Bram Moolenaar
Problem: Using freed memory when executing unmenu at the more prompt. Solution: Do not clear menus while listing them. (closes #11439)
2022-11-13patch 9.0.0873: using freed memory when executing mapclear at more promptv9.0.0873Bram Moolenaar
Problem: Using freed memory when executing mapclear at the more prompt. Solution: Do not clear mappings while listing them. (closes #11438)
2022-11-13patch 9.0.0872: code is indented more than neededv9.0.0872Yegappan Lakshmanan
Problem: Code is indented more than needed. Solution: Return early. (Yegappan Lakshmanan, closes #11538)
2022-11-13patch 9.0.0871: using freed memory when clearing augroup at more promptv9.0.0871Bram Moolenaar
Problem: Using freed memory when clearing augroup at more prompt. Solution: Delay clearing augroup until it's safe. (closes #11441)
2022-11-13patch 9.0.0870: get E967 when using text property in quickfix windowv9.0.0870Bram Moolenaar
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-12patch 9.0.0869: bogus error when string used after :elseifv9.0.0869Bram Moolenaar
Problem: Bogus error when string used after :elseif. Solution: Do not consider a double quote the start of a comment. (closes #11534)
2022-11-12patch 9.0.0868: MS-Windows: after Vim exits console resizing problemv9.0.0868Christopher Plewright
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-12patch 9.0.0867: wildmenu redrawing code is spread outv9.0.0867Bram Moolenaar
Problem: Wildmenu redrawing code is spread out. Solution: Refactor to move code together. (closes #11528)
2022-11-12patch 9.0.0866: no test for what patch 8.2.2207 fixesv9.0.0866zeertzjq
Problem: No test for what patch 8.2.2207 fixes. Solution: Add a test case. (closes #11531)
2022-11-12patch 9.0.0865: duplicate arguments are not always detectedv9.0.0865Nir Lichtman
Problem: Duplicate arguments are not always detected. Solution: Expand to full path before comparing arguments. (Nir Lichtman, closes #11505, closes #9402)
2022-11-12patch 9.0.0864: crash when using "!!" without a previous shell commandv9.0.0864Bram Moolenaar
Problem: Crash when using "!!" without a previous shell command. Solution: Check "prevcmd" is not NULL. (closes #11487)
2022-11-12patch 9.0.0863: col() and charcol() only work for the current windowv9.0.0863Yegappan Lakshmanan
Problem: col() and charcol() only work for the current window. Solution: Add an optional winid argument. (Yegappan Lakshmanan, closes #11466, closes #11461)
2022-11-12patch 9.0.0862: default value of 'endoffile' is wrongv9.0.0862Bram Moolenaar
Problem: Default value of 'endoffile' is wrong. Solution: The default must be 'noendoffile'.
2022-11-11patch 9.0.0861: solution for "!!sort" in closed fold is not optimalv9.0.0861Bram Moolenaar
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)
2022-11-11patch 9.0.0860: MS-Windows: windres fails with clang 15.0.4v9.0.0860Bram Moolenaar
Problem: MS-Windows: windres fails with clang 15.0.4. Solution: Use llvm-windres. (John Marriott)
2022-11-11patch 9.0.0859: compiler warning for unused variablev9.0.0859Bram Moolenaar
Problem: Compiler warning for unused variable. Solution: Add #ifdef.
2022-11-11patch 9.0.0858: "!!sort" in a closed fold sorts too many linesv9.0.0858Bram Moolenaar
Problem: "!!sort" in a closed fold sorts too many lines. Solution: Round to end of fold after adding the line count. (closes #11487)