| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Reading past end of the line when C-indenting.
Solution: Check for NUL.
|
|
|
|
|
| |
Problem: MS-Windows GUI: mouse event test sometimes fails.
Solution: Ignore one move event only if there is an extra event.
|
|
|
|
|
| |
Problem: MS-Windows GUI: mouse event test gets extra event.
Solution: Ignore one move event.
|
|
|
|
|
| |
Problem: GUI: testing mouse move event depends on screen cell size.
Solution: Multiply the row and column with the screen cell size.
|
|
|
|
|
| |
Problem: MS-Windows GUI: mouse event test is flaky.
Solution: Add a short delay after generating a mouse event.
|
|
|
|
|
| |
Problem: Expanding path with "/**" may overrun end of buffer.
Solution: Use vim_snprintf().
|
|
|
|
|
|
| |
Problem: Files show up in git status.
Solution: Adjust the list of ignored files. Clean up more test files.
(Shane xb Qian, closes #9929)
|
|
|
|
|
| |
Problem: Build error with a certain combination of features.
Solution: Adjust #if. (John Marriott)
|
|
|
|
|
|
|
| |
Problem: Text properties that cross line boundary are not correctly updated
for a deleted line.
Solution: Correct computing location of text property entry. (Paul Ollis,
closes #10431, closes #10430)
|
|
|
|
|
| |
Problem: Using NULL regexp program.
Solution: Check for regexp program becoming NULL in more places.
|
|
|
|
|
| |
Problem: A couple conditions are always true.
Solution: Remove the conditions. (Goc Dundar, closes #10428)
|
|
|
|
|
| |
Problem: Text properties in a wrong position after a block change.
Solution: Adjust the properties columns. (closes #10427)
|
|
|
|
|
| |
Problem: Reading past end of line with "gf" in Visual block mode.
Solution: Do not include the NUL in the length.
|
|
|
|
|
| |
Problem: Text property in wrong position after auto-indent.
Solution: Adjust text property columns. (closes #10422, closes #7719)
|
|
|
|
|
| |
Problem: Inserting line breaks text property spanning more then one line.
Solution: Check TP_FLAG_CONT_PREV and TP_FLAG_CONT_NEXT. (closes #10423)
|
| |
|
|
|
|
|
| |
Problem: With 'smartindent' inserting '}' after completion goes wrong.
Solution: Check the cursor is in indent. (closes #10420)
|
|
|
|
|
| |
Problem: GUI test will fail if color scheme changes.
Solution: Reduce the test for now.
|
|
|
|
|
| |
Problem: Smart indenting done when not enabled.
Solution: Check option values before setting can_si. (closes #10420)
|
|
|
|
|
|
| |
Problem: Text properties position wrong after shifting text.
Solution: Adjust the text properties when shifting a block of text.
(closes #10418)
|
|
|
|
|
| |
Problem: Vim9: some code not covered by tests.
Solution: Add a few more test cases. Fix double error message.
|
|
|
|
|
|
|
| |
Problem: Cannot use Perl heredoc in nested :def function. (Virginia
Senioria)
Solution: Only concatenate heredoc lines when not in a nested function.
(closes #10415)
|
|
|
|
|
| |
Problem: Text properties not adjusted when accepting spell suggestion.
Solution: Adjust text properties when text changes. (closes #10414)
|
|
|
|
|
| |
Problem: Vim9: some code not covered by tests.
Solution: Add a few more test cases. Remove dead code.
|
|
|
|
|
| |
Problem: Inconsistent use of white space.
Solution: Use Tabs and Spaces consistently.
|
| |
|
|
|
|
|
|
| |
Problem: Text properties are wrong after "cc". (Axel Forsman)
Solution: Pass the deleted byte count to inserted_bytes(). (closes #10412,
closes #7737, closes #5763)
|
|
|
|
|
|
| |
Problem: Changing 'switchbuf' may have no effect.
Solution: Handle 'switchbuf' in didset_string_options(). (Sean Dewar,
closes #10406)
|
|
|
|
|
| |
Problem: Error when setting 'filetype' in help file again.
Solution: Deal with text property type already existing. (closes #10409)
|
|
|
|
|
| |
Problem: '[ and '] marks may be wrong after undo.
Solution: Adjust the '[ and '] marks if needed. (closes #10407, closes #1281)
|
|
|
|
|
| |
Problem: Some code is never used.
Solution: Remove dead code. Add a few more test cases.
|
|
|
|
|
| |
Problem: matchfuzzypos() with "matchseq" does not have all positions.
Solution: Also add a position for white space. (closes #10404)
|
|
|
|
|
| |
Problem: Crash when matching buffer with invalid pattern.
Solution: Check for NULL regprog.
|
|
|
|
|
| |
Problem: No test for what 8.2.4931 fixes.
Solution: Add a test that triggers a valgrind error.
|
|
|
|
|
| |
Problem: MS-Windows: mouse coordinates for scroll event are wrong.
Solution: Convert coordinates to the text area coordinates. (closes #10400)
|
|
|
|
|
|
| |
Problem: With 'foldmethod' "indent" some lines are not included in the
fold. (Oleg Koshovetc)
Solution: Fix it. (Brandon Simmons, closes #10399, closes #3214)
|
|
|
|
|
| |
Problem: String interpolation fails when not evaluating.
Solution: Skip the expression when not evaluating. (closes #10398)
|
|
|
|
|
| |
Problem: A few more capitalization mistakes in error messages.
Solution: Adjust capitalization. (Doug Kearns)
|
|
|
|
|
| |
Problem: Not easy to filter the output of maplist().
Solution: Add mode_bits to the dictionary. (Ernie Rael, closes #10356)
|
|
|
|
|
| |
Problem: Crash with sequence of Perl commands.
Solution: Move PUTBACK to another line. (closes #10386)
|
|
|
|
|
| |
Problem: Interpolated string expression requires escaping.
Solution: Do not require escaping in the expression.
|
|
|
|
|
| |
Problem: Off-by-one error in in statusline item.
Solution: Subtrace one less. (closes #10394, closes #5599)
|
|
|
|
|
| |
Problem: Various white space and cosmetic mistakes.
Solution: Change spaces to tabs, improve comments.
|
| |
|
|
|
|
|
|
| |
Problem: Return type of remove() incorrect when using three arguments.
Solution: Use first argument type when there are three arguments.
(closes #10387)
|
|
|
|
|
| |
Problem: #ifdef for crypt feature around too many lines.
Solution: Move code outside of #ifdef. (closes #10388)
|
|
|
|
|
| |
Problem: Trailing backslash may cause reading past end of line.
Solution: Check for NUL after backslash.
|
|
|
|
|
|
| |
Problem: maparg() may return a string that cannot be reused.
Solution: use msg_outtrans_special() instead of str2special().
(closes #10384)
|
|
|
|
|
| |
Problem: Test checks for terminal feature unnecessarily.
Solution: Remove CheckRunVimInTerminal. (closes #10383)
|
|
|
|
|
| |
Problem: Mouse test fails on MS-Windows.
Solution: Set 'mousemodel' to "extend".
|