Bram Moolenaar
386c24cd26
patch 8.2.4963: expanding path with "/**" may overrun end of buffer
...
Problem: Expanding path with "/**" may overrun end of buffer.
Solution: Use vim_snprintf().
2022-05-16 12:37:36 +01:00
shane.xb.qian
5a8fad32ea
patch 8.2.4962: files show up in git status
...
Problem: Files show up in git status.
Solution: Adjust the list of ignored files. Clean up more test files.
(Shane xb Qian, closes #9929 )
2022-05-16 11:14:09 +01:00
Bram Moolenaar
9f28eeb694
patch 8.2.4961: build error with a certain combination of features
...
Problem: Build error with a certain combination of features.
Solution: Adjust #if. (John Marriott)
2022-05-16 10:04:51 +01:00
Paul Ollis
1bdc60eb91
patch 8.2.4960: text properties that cross lines not updated for deleted line
...
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 )
2022-05-15 22:24:55 +01:00
Bram Moolenaar
b62dc5e782
patch 8.2.4959: using NULL regexp program
...
Problem: Using NULL regexp program.
Solution: Check for regexp program becoming NULL in more places.
2022-05-15 14:50:12 +01:00
=?UTF-8?q?Dundar=20G=C3=B6c?=
dd41037552
patch 8.2.4958: a couple conditions are always true
...
Problem: A couple conditions are always true.
Solution: Remove the conditions. (Goc Dundar, closes #10428 )
2022-05-15 13:59:11 +01:00
LemonBoy
b559b302e0
patch 8.2.4957: text properties in a wrong position after a block change
...
Problem: Text properties in a wrong position after a block change.
Solution: Adjust the properties columns. (closes #10427 )
2022-05-15 13:08:02 +01:00
Bram Moolenaar
395bd1f6d3
patch 8.2.4956: reading past end of line with "gf" in Visual block mode
...
Problem: Reading past end of line with "gf" in Visual block mode.
Solution: Do not include the NUL in the length.
2022-05-14 21:29:44 +01:00
LemonBoy
788c06a249
patch 8.2.4955: text property in wrong position after auto-indent
...
Problem: Text property in wrong position after auto-indent.
Solution: Adjust text property columns. (closes #10422 , closes #7719 )
2022-05-14 18:48:05 +01:00
LemonBoy
698cb4c8fa
patch 8.2.4954: inserting line breaks text property spanning two lines
...
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-14 18:10:15 +01:00
Bram Moolenaar
2e444bbef0
patch 8.2.4953: with 'si' inserting '}' after completion goes wrong
...
Problem: With 'smartindent' inserting '}' after completion goes wrong.
Solution: Check the cursor is in indent. (closes #10420 )
2022-05-14 12:54:23 +01:00
Bram Moolenaar
98feacedf9
patch 8.2.4952: GUI test will fail if color scheme changes
...
Problem: GUI test will fail if color scheme changes.
Solution: Reduce the test for now.
2022-05-14 12:34:43 +01:00
Bram Moolenaar
de5cf28781
patch 8.2.4951: smart indenting done when not enabled
...
Problem: Smart indenting done when not enabled.
Solution: Check option values before setting can_si. (closes #10420 )
2022-05-14 11:52:23 +01:00
LemonBoy
4b93674159
patch 8.2.4950: text properties position wrong after shifting text
...
Problem: Text properties position wrong after shifting text.
Solution: Adjust the text properties when shifting a block of text.
(closes #10418 )
2022-05-13 21:56:28 +01:00
Bram Moolenaar
31ad32a325
patch 8.2.4949: Vim9: some code not covered by tests
...
Problem: Vim9: some code not covered by tests.
Solution: Add a few more test cases. Fix double error message.
2022-05-13 16:23:37 +01:00
Bram Moolenaar
d881d15984
patch 8.2.4948: cannot use Perl heredoc in nested :def function
...
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-13 13:50:36 +01:00
LemonBoy
b7a7012555
patch 8.2.4947: text properties not adjusted when accepting spell suggestion
...
Problem: Text properties not adjusted when accepting spell suggestion.
Solution: Adjust text properties when text changes. (closes #10414 )
2022-05-13 12:41:50 +01:00
Bram Moolenaar
7f8a3b11bf
patch 8.2.4946: Vim9: some code not covered by tests
...
Problem: Vim9: some code not covered by tests.
Solution: Add a few more test cases. Remove dead code.
2022-05-12 22:03:01 +01:00
Bram Moolenaar
9f1983de4e
patch 8.2.4945: inconsistent use of white space
...
Problem: Inconsistent use of white space.
Solution: Use Tabs and Spaces consistently.
2022-05-12 20:35:35 +01:00
LemonBoy
d0b1a09f44
patch 8.2.4944: text properties are wrong after "cc"
...
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-12 18:45:18 +01:00
Sean Dewar
39c46b4378
patch 8.2.4943: changing 'switchbuf' may have no effect
...
Problem: Changing 'switchbuf' may have no effect.
Solution: Handle 'switchbuf' in didset_string_options(). (Sean Dewar,
closes #10406 )
2022-05-12 17:44:29 +01:00
Bram Moolenaar
de216732d4
patch 8.2.4942: error when setting 'filetype' in help file again
...
Problem: Error when setting 'filetype' in help file again.
Solution: Deal with text property type already existing. (closes #10409 )
2022-05-12 17:24:49 +01:00
LemonBoy
82444cefa3
patch 8.2.4941: '[ and '] marks may be wrong after undo
...
Problem: '[ and '] marks may be wrong after undo.
Solution: Adjust the '[ and '] marks if needed. (closes #10407 , closes #1281 )
2022-05-12 15:39:31 +01:00
Bram Moolenaar
d0132f4862
patch 8.2.4940: some code is never used
...
Problem: Some code is never used.
Solution: Remove dead code. Add a few more test cases.
2022-05-12 11:05:40 +01:00
zeertzjq
9af2bc0751
patch 8.2.4939: matchfuzzypos() with "matchseq" does not have all positions
...
Problem: matchfuzzypos() with "matchseq" does not have all positions.
Solution: Also add a position for white space. (closes #10404 )
2022-05-11 14:15:37 +01:00
Bram Moolenaar
a59f2dfd0c
patch 8.2.4938: crash when matching buffer with invalid pattern
...
Problem: Crash when matching buffer with invalid pattern.
Solution: Check for NULL regprog.
2022-05-11 11:42:28 +01:00
Bram Moolenaar
ead241538c
patch 8.2.4937: no test for what 8.2.4931 fixes
...
Problem: No test for what 8.2.4931 fixes.
Solution: Add a test that triggers a valgrind error.
2022-05-10 21:11:12 +01:00
LemonBoy
a773d84570
patch 8.2.4936: MS-Windows: mouse coordinates for scroll event are wrong
...
Problem: MS-Windows: mouse coordinates for scroll event are wrong.
Solution: Convert coordinates to the text area coordinates. (closes #10400 )
2022-05-10 20:54:46 +01:00
Brandon Simmons
d98e75e236
patch 8.2.4935: with 'foldmethod' "indent" some lines not included in fold
...
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-10 19:13:23 +01:00
Bram Moolenaar
70c41241c2
patch 8.2.4934: string interpolation fails when not evaluating
...
Problem: String interpolation fails when not evaluating.
Solution: Skip the expression when not evaluating. (closes #10398 )
2022-05-10 18:11:43 +01:00
Bram Moolenaar
df6e0e46c5
patch 8.2.4933: a few more capitalization mistakes in error messages
...
Problem: A few more capitalization mistakes in error messages.
Solution: Adjust capitalization. (Doug Kearns)
2022-05-10 17:51:55 +01:00
Ernie Rael
d8f5f76621
patch 8.2.4932: not easy to filter the output of maplist()
...
Problem: Not easy to filter the output of maplist().
Solution: Add mode_bits to the dictionary. (Ernie Rael, closes #10356 )
2022-05-10 17:50:39 +01:00
Bram Moolenaar
0f267621c0
patch 8.2.4931: Crash with sequence of Perl commands
...
Problem: Crash with sequence of Perl commands.
Solution: Move PUTBACK to another line. (closes #10386 )
2022-05-10 13:32:24 +01:00
Bram Moolenaar
0abc2871c1
patch 8.2.4930: interpolated string expression requires escaping
...
Problem: Interpolated string expression requires escaping.
Solution: Do not require escaping in the expression.
2022-05-10 13:24:30 +01:00
LemonBoy
57ff52677b
patch 8.2.4929: off-by-one error in in statusline item
...
Problem: Off-by-one error in in statusline item.
Solution: Subtrace one less. (closes #10394 , closes #5599 )
2022-05-09 21:03:47 +01:00
Bram Moolenaar
6ed545e797
patch 8.2.4928: various white space and cosmetic mistakes
...
Problem: Various white space and cosmetic mistakes.
Solution: Change spaces to tabs, improve comments.
2022-05-09 20:09:23 +01:00
Bram Moolenaar
2ac037f54b
patch 8.2.4927: return type of remove() incorrect when using three arguments
...
Problem: Return type of remove() incorrect when using three arguments.
Solution: Use first argument type when there are three arguments.
(closes #10387 )
2022-05-09 14:12:14 +01:00
zeertzjq
51f0bc31d3
patch 8.2.4926: #ifdef for crypt feature around too many lines
...
Problem: #ifdef for crypt feature around too many lines.
Solution: Move code outside of #ifdef. (closes #10388 )
2022-05-09 13:33:39 +01:00
Bram Moolenaar
53a70289c2
patch 8.2.4925: trailing backslash may cause reading past end of line
...
Problem: Trailing backslash may cause reading past end of line.
Solution: Check for NUL after backslash.
2022-05-09 13:15:07 +01:00
zeertzjq
0519ce0039
patch 8.2.4924: maparg() may return a string that cannot be reused
...
Problem: maparg() may return a string that cannot be reused.
Solution: use msg_outtrans_special() instead of str2special().
(closes #10384 )
2022-05-09 12:16:19 +01:00
zeertzjq
194843028e
patch 8.2.4923: test checks for terminal feature unnecessarily
...
Problem: Test checks for terminal feature unnecessarily.
Solution: Remove CheckRunVimInTerminal. (closes #10383 )
2022-05-09 11:03:19 +01:00
Bram Moolenaar
b370771bff
patch 8.2.4922: mouse test fails on MS-Windows
...
Problem: Mouse test fails on MS-Windows.
Solution: Set 'mousemodel' to "extend".
2022-05-08 22:49:43 +01:00
Bram Moolenaar
fe978c2b6b
patch 8.2.4921: spell test fails because of new illegal byte check
...
Problem: Spell test fails because of new illegal byte check.
Solution: Remove the test.
2022-05-08 22:43:51 +01:00
Bram Moolenaar
728a05c4ab
patch 8.2.4920: MS-Windows GUI: unused variables
...
Problem: MS-Windows GUI: unused variables.
Solution: Delete the variables. (John Marriott)
2022-05-08 22:37:45 +01:00
Bram Moolenaar
7c824682d2
patch 8.2.4919: can add invalid bytes with :spellgood
...
Problem: Can add invalid bytes with :spellgood.
Solution: Check for a valid word string.
2022-05-08 22:32:58 +01:00
LemonBoy
9830db6305
patch 8.2.4918: conceal character from matchadd() displayed too many times
...
Problem: Conceal character from matchadd() displayed too many times.
Solution: Check the syntax flag. (closes #10381 , closes #7268 )
2022-05-08 21:25:20 +01:00
Christian Brabandt
cb747899bd
patch 8.2.4917: fuzzy expansion of option names is not right
...
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-08 21:10:56 +01:00
Bram Moolenaar
8e8dc9b323
patch 8.2.4916: mouse in Insert mode test fails
...
Problem: Mouse in Insert mode test fails.
Solution: Fix the text and check relevant positions.
2022-05-08 20:38:06 +01:00
Bram Moolenaar
a91cb98bb3
patch 8.2.4915: sometimes the cursor is in the wrong position
...
Problem: Sometimes the cursor is in the wrong position.
Solution: When the cursor moved to another line, recompute w_botline.
(closes #9736 )
2022-05-08 19:39:31 +01:00
Bram Moolenaar
933c2922b5
patch 8.2.4914: string interpolation in :def function may fail
...
Problem: String interpolation in :def function may fail.
Solution: Do not terminate the expression. (closes #10377 )
2022-05-08 16:37:07 +01:00