summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-05-14patch 8.2.4955: text property in wrong position after auto-indentv8.2.4955LemonBoy
Problem: Text property in wrong position after auto-indent. Solution: Adjust text property columns. (closes #10422, closes #7719)
2022-05-14patch 8.2.4954: inserting line breaks text property spanning two linesv8.2.4954LemonBoy
Problem: Inserting line breaks text property spanning more then one line. Solution: Check TP_FLAG_CONT_PREV and TP_FLAG_CONT_NEXT. (closes #10423)
2022-05-14Update runtime files, new color schemesBram Moolenaar
2022-05-14patch 8.2.4953: with 'si' inserting '}' after completion goes wrongv8.2.4953Bram Moolenaar
Problem: With 'smartindent' inserting '}' after completion goes wrong. Solution: Check the cursor is in indent. (closes #10420)
2022-05-14patch 8.2.4952: GUI test will fail if color scheme changesv8.2.4952Bram Moolenaar
Problem: GUI test will fail if color scheme changes. Solution: Reduce the test for now.
2022-05-14patch 8.2.4951: smart indenting done when not enabledv8.2.4951Bram Moolenaar
Problem: Smart indenting done when not enabled. Solution: Check option values before setting can_si. (closes #10420)
2022-05-13patch 8.2.4950: text properties position wrong after shifting textv8.2.4950LemonBoy
Problem: Text properties position wrong after shifting text. Solution: Adjust the text properties when shifting a block of text. (closes #10418)
2022-05-13patch 8.2.4949: Vim9: some code not covered by testsv8.2.4949Bram Moolenaar
Problem: Vim9: some code not covered by tests. Solution: Add a few more test cases. Fix double error message.
2022-05-13patch 8.2.4948: cannot use Perl heredoc in nested :def functionv8.2.4948Bram Moolenaar
Problem: Cannot use Perl heredoc in nested :def function. (Virginia Senioria) Solution: Only concatenate heredoc lines when not in a nested function. (closes #10415)
2022-05-13patch 8.2.4947: text properties not adjusted when accepting spell suggestionv8.2.4947LemonBoy
Problem: Text properties not adjusted when accepting spell suggestion. Solution: Adjust text properties when text changes. (closes #10414)
2022-05-12patch 8.2.4946: Vim9: some code not covered by testsv8.2.4946Bram Moolenaar
Problem: Vim9: some code not covered by tests. Solution: Add a few more test cases. Remove dead code.
2022-05-12patch 8.2.4945: inconsistent use of white spacev8.2.4945Bram Moolenaar
Problem: Inconsistent use of white space. Solution: Use Tabs and Spaces consistently.
2022-05-12Update runtime files and translationsBram Moolenaar
2022-05-12patch 8.2.4944: text properties are wrong after "cc"v8.2.4944LemonBoy
Problem: Text properties are wrong after "cc". (Axel Forsman) Solution: Pass the deleted byte count to inserted_bytes(). (closes #10412, closes #7737, closes #5763)
2022-05-12patch 8.2.4943: changing 'switchbuf' may have no effectv8.2.4943Sean Dewar
Problem: Changing 'switchbuf' may have no effect. Solution: Handle 'switchbuf' in didset_string_options(). (Sean Dewar, closes #10406)
2022-05-12patch 8.2.4942: error when setting 'filetype' in help file againv8.2.4942Bram Moolenaar
Problem: Error when setting 'filetype' in help file again. Solution: Deal with text property type already existing. (closes #10409)
2022-05-12patch 8.2.4941: '[ and '] marks may be wrong after undov8.2.4941LemonBoy
Problem: '[ and '] marks may be wrong after undo. Solution: Adjust the '[ and '] marks if needed. (closes #10407, closes #1281)
2022-05-12patch 8.2.4940: some code is never usedv8.2.4940Bram Moolenaar
Problem: Some code is never used. Solution: Remove dead code. Add a few more test cases.
2022-05-11patch 8.2.4939: matchfuzzypos() with "matchseq" does not have all positionsv8.2.4939zeertzjq
Problem: matchfuzzypos() with "matchseq" does not have all positions. Solution: Also add a position for white space. (closes #10404)
2022-05-11patch 8.2.4938: crash when matching buffer with invalid patternv8.2.4938Bram Moolenaar
Problem: Crash when matching buffer with invalid pattern. Solution: Check for NULL regprog.
2022-05-10patch 8.2.4937: no test for what 8.2.4931 fixesv8.2.4937Bram Moolenaar
Problem: No test for what 8.2.4931 fixes. Solution: Add a test that triggers a valgrind error.
2022-05-10patch 8.2.4936: MS-Windows: mouse coordinates for scroll event are wrongv8.2.4936LemonBoy
Problem: MS-Windows: mouse coordinates for scroll event are wrong. Solution: Convert coordinates to the text area coordinates. (closes #10400)
2022-05-10patch 8.2.4935: with 'foldmethod' "indent" some lines not included in foldv8.2.4935Brandon Simmons
Problem: With 'foldmethod' "indent" some lines are not included in the fold. (Oleg Koshovetc) Solution: Fix it. (Brandon Simmons, closes #10399, closes #3214)
2022-05-10patch 8.2.4934: string interpolation fails when not evaluatingv8.2.4934Bram Moolenaar
Problem: String interpolation fails when not evaluating. Solution: Skip the expression when not evaluating. (closes #10398)
2022-05-10patch 8.2.4933: a few more capitalization mistakes in error messagesv8.2.4933Bram Moolenaar
Problem: A few more capitalization mistakes in error messages. Solution: Adjust capitalization. (Doug Kearns)
2022-05-10patch 8.2.4932: not easy to filter the output of maplist()v8.2.4932Ernie Rael
Problem: Not easy to filter the output of maplist(). Solution: Add mode_bits to the dictionary. (Ernie Rael, closes #10356)
2022-05-10patch 8.2.4931: Crash with sequence of Perl commandsv8.2.4931Bram Moolenaar
Problem: Crash with sequence of Perl commands. Solution: Move PUTBACK to another line. (closes #10386)
2022-05-10patch 8.2.4930: interpolated string expression requires escapingv8.2.4930Bram Moolenaar
Problem: Interpolated string expression requires escaping. Solution: Do not require escaping in the expression.
2022-05-09patch 8.2.4929: off-by-one error in in statusline itemv8.2.4929LemonBoy
Problem: Off-by-one error in in statusline item. Solution: Subtrace one less. (closes #10394, closes #5599)
2022-05-09patch 8.2.4928: various white space and cosmetic mistakesv8.2.4928Bram Moolenaar
Problem: Various white space and cosmetic mistakes. Solution: Change spaces to tabs, improve comments.
2022-05-09Update runtime files, translationsBram Moolenaar
2022-05-09patch 8.2.4927: return type of remove() incorrect when using three argumentsv8.2.4927Bram Moolenaar
Problem: Return type of remove() incorrect when using three arguments. Solution: Use first argument type when there are three arguments. (closes #10387)
2022-05-09patch 8.2.4926: #ifdef for crypt feature around too many linesv8.2.4926zeertzjq
Problem: #ifdef for crypt feature around too many lines. Solution: Move code outside of #ifdef. (closes #10388)
2022-05-09patch 8.2.4925: trailing backslash may cause reading past end of linev8.2.4925Bram Moolenaar
Problem: Trailing backslash may cause reading past end of line. Solution: Check for NUL after backslash.
2022-05-09patch 8.2.4924: maparg() may return a string that cannot be reusedv8.2.4924zeertzjq
Problem: maparg() may return a string that cannot be reused. Solution: use msg_outtrans_special() instead of str2special(). (closes #10384)
2022-05-09patch 8.2.4923: test checks for terminal feature unnecessarilyv8.2.4923zeertzjq
Problem: Test checks for terminal feature unnecessarily. Solution: Remove CheckRunVimInTerminal. (closes #10383)
2022-05-08patch 8.2.4922: mouse test fails on MS-Windowsv8.2.4922Bram Moolenaar
Problem: Mouse test fails on MS-Windows. Solution: Set 'mousemodel' to "extend".
2022-05-08patch 8.2.4921: spell test fails because of new illegal byte checkv8.2.4921Bram Moolenaar
Problem: Spell test fails because of new illegal byte check. Solution: Remove the test.
2022-05-08patch 8.2.4920: MS-Windows GUI: unused variablesv8.2.4920Bram Moolenaar
Problem: MS-Windows GUI: unused variables. Solution: Delete the variables. (John Marriott)
2022-05-08patch 8.2.4919: can add invalid bytes with :spellgoodv8.2.4919Bram Moolenaar
Problem: Can add invalid bytes with :spellgood. Solution: Check for a valid word string.
2022-05-08patch 8.2.4918: conceal character from matchadd() displayed too many timesv8.2.4918LemonBoy
Problem: Conceal character from matchadd() displayed too many times. Solution: Check the syntax flag. (closes #10381, closes #7268)
2022-05-08patch 8.2.4917: fuzzy expansion of option names is not rightv8.2.4917Christian Brabandt
Problem: Fuzzy expansion of option names is not right. Solution: Pass the fuzzy flag down the call chain. (Christian Brabandt, closes #10380, closes #10318)
2022-05-08patch 8.2.4916: mouse in Insert mode test failsv8.2.4916Bram Moolenaar
Problem: Mouse in Insert mode test fails. Solution: Fix the text and check relevant positions.
2022-05-08patch 8.2.4915: sometimes the cursor is in the wrong positionv8.2.4915Bram Moolenaar
Problem: Sometimes the cursor is in the wrong position. Solution: When the cursor moved to another line, recompute w_botline. (closes #9736)
2022-05-08patch 8.2.4914: string interpolation in :def function may failv8.2.4914Bram Moolenaar
Problem: String interpolation in :def function may fail. Solution: Do not terminate the expression. (closes #10377)
2022-05-08patch 8.2.4913: popup_hide() does not always have effectv8.2.4913Bram Moolenaar
Problem: Popup_hide() does not always have effect. Solution: Add the POPF_HIDDEN_FORCE flag. (closes #10376)
2022-05-07Update runtime filesBram Moolenaar
2022-05-07patch 8.2.4912: using execute() to define a lambda doesn't workv8.2.4912Bram Moolenaar
Problem: Using execute() to define a lambda doesn't work. (Ernie Rael) Solution: Put the getline function in evalarg. (closes #10375)
2022-05-07patch 8.2.4911: the mode #defines are not clearly namedv8.2.4911Bram Moolenaar
Problem: The mode #defines are not clearly named. Solution: Prepend MODE_. Renumber them to put the mapped modes first.
2022-05-07patch 8.2.4910: imperfect codingv8.2.4910Bram Moolenaar
Problem: Imperfect coding. Solution: Make code nicer.