summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4968: reading past end of the line when C-indentingv8.2.4968Bram Moolenaar2022-05-163-1/+10
| | | | | Problem: Reading past end of the line when C-indenting. Solution: Check for NUL.
* patch 8.2.4967: MS-Windows GUI: mouse event test sometimes failsv8.2.4967Bram Moolenaar2022-05-162-2/+4
| | | | | Problem: MS-Windows GUI: mouse event test sometimes fails. Solution: Ignore one move event only if there is an extra event.
* patch 8.2.4966: MS-Windows GUI: mouse event test gets extra eventv8.2.4966Bram Moolenaar2022-05-162-0/+7
| | | | | Problem: MS-Windows GUI: mouse event test gets extra event. Solution: Ignore one move event.
* patch 8.2.4965: GUI: testing mouse move event depends on screen cell sizev8.2.4965Bram Moolenaar2022-05-164-20/+38
| | | | | Problem: GUI: testing mouse move event depends on screen cell size. Solution: Multiply the row and column with the screen cell size.
* patch 8.2.4964: MS-Windows GUI: mouse event test is flakyv8.2.4964Bram Moolenaar2022-05-162-28/+33
| | | | | Problem: MS-Windows GUI: mouse event test is flaky. Solution: Add a short delay after generating a mouse event.
* patch 8.2.4963: expanding path with "/**" may overrun end of bufferv8.2.4963Bram Moolenaar2022-05-162-4/+8
| | | | | Problem: Expanding path with "/**" may overrun end of buffer. Solution: Use vim_snprintf().
* patch 8.2.4962: files show up in git statusv8.2.4962shane.xb.qian2022-05-163-4/+9
| | | | | | Problem: Files show up in git status. Solution: Adjust the list of ignored files. Clean up more test files. (Shane xb Qian, closes #9929)
* patch 8.2.4961: build error with a certain combination of featuresv8.2.4961Bram Moolenaar2022-05-162-1/+4
| | | | | Problem: Build error with a certain combination of features. Solution: Adjust #if. (John Marriott)
* patch 8.2.4960: text properties that cross lines not updated for deleted linev8.2.4960Paul Ollis2022-05-153-4/+58
| | | | | | | 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)
* patch 8.2.4959: using NULL regexp programv8.2.4959Bram Moolenaar2022-05-153-13/+30
| | | | | Problem: Using NULL regexp program. Solution: Check for regexp program becoming NULL in more places.
* patch 8.2.4958: a couple conditions are always truev8.2.4958=?UTF-8?q?Dundar=20G=C3=B6c?=2022-05-153-29/+28
| | | | | Problem: A couple conditions are always true. Solution: Remove the conditions. (Goc Dundar, closes #10428)
* patch 8.2.4957: text properties in a wrong position after a block changev8.2.4957LemonBoy2022-05-153-0/+41
| | | | | Problem: Text properties in a wrong position after a block change. Solution: Adjust the properties columns. (closes #10427)
* patch 8.2.4956: reading past end of line with "gf" in Visual block modev8.2.4956Bram Moolenaar2022-05-143-3/+27
| | | | | Problem: Reading past end of line with "gf" in Visual block mode. Solution: Do not include the NUL in the length.
* patch 8.2.4955: text property in wrong position after auto-indentv8.2.4955LemonBoy2022-05-143-3/+24
| | | | | Problem: Text property in wrong position after auto-indent. Solution: Adjust text property columns. (closes #10422, closes #7719)
* patch 8.2.4954: inserting line breaks text property spanning two linesv8.2.4954LemonBoy2022-05-143-4/+40
| | | | | Problem: Inserting line breaks text property spanning more then one line. Solution: Check TP_FLAG_CONT_PREV and TP_FLAG_CONT_NEXT. (closes #10423)
* Update runtime files, new color schemesBram Moolenaar2022-05-1434-2016/+7431
|
* patch 8.2.4953: with 'si' inserting '}' after completion goes wrongv8.2.4953Bram Moolenaar2022-05-143-1/+9
| | | | | Problem: With 'smartindent' inserting '}' after completion goes wrong. Solution: Check the cursor is in indent. (closes #10420)
* patch 8.2.4952: GUI test will fail if color scheme changesv8.2.4952Bram Moolenaar2022-05-142-1/+5
| | | | | Problem: GUI test will fail if color scheme changes. Solution: Reduce the test for now.
* patch 8.2.4951: smart indenting done when not enabledv8.2.4951Bram Moolenaar2022-05-147-16/+40
| | | | | Problem: Smart indenting done when not enabled. Solution: Check option values before setting can_si. (closes #10420)
* patch 8.2.4950: text properties position wrong after shifting textv8.2.4950LemonBoy2022-05-133-20/+49
| | | | | | Problem: Text properties position wrong after shifting text. Solution: Adjust the text properties when shifting a block of text. (closes #10418)
* patch 8.2.4949: Vim9: some code not covered by testsv8.2.4949Bram Moolenaar2022-05-133-1/+37
| | | | | Problem: Vim9: some code not covered by tests. Solution: Add a few more test cases. Fix double error message.
* patch 8.2.4948: cannot use Perl heredoc in nested :def functionv8.2.4948Bram Moolenaar2022-05-133-37/+61
| | | | | | | Problem: Cannot use Perl heredoc in nested :def function. (Virginia Senioria) Solution: Only concatenate heredoc lines when not in a nested function. (closes #10415)
* patch 8.2.4947: text properties not adjusted when accepting spell suggestionv8.2.4947LemonBoy2022-05-134-0/+55
| | | | | Problem: Text properties not adjusted when accepting spell suggestion. Solution: Adjust text properties when text changes. (closes #10414)
* patch 8.2.4946: Vim9: some code not covered by testsv8.2.4946Bram Moolenaar2022-05-124-7/+22
| | | | | Problem: Vim9: some code not covered by tests. Solution: Add a few more test cases. Remove dead code.
* patch 8.2.4945: inconsistent use of white spacev8.2.4945Bram Moolenaar2022-05-127-72/+74
| | | | | Problem: Inconsistent use of white space. Solution: Use Tabs and Spaces consistently.
* Update runtime files and translationsBram Moolenaar2022-05-1255-4572/+3512
|
* patch 8.2.4944: text properties are wrong after "cc"v8.2.4944LemonBoy2022-05-123-2/+26
| | | | | | Problem: Text properties are wrong after "cc". (Axel Forsman) Solution: Pass the deleted byte count to inserted_bytes(). (closes #10412, closes #7737, closes #5763)
* patch 8.2.4943: changing 'switchbuf' may have no effectv8.2.4943Sean Dewar2022-05-123-0/+14
| | | | | | Problem: Changing 'switchbuf' may have no effect. Solution: Handle 'switchbuf' in didset_string_options(). (Sean Dewar, closes #10406)
* patch 8.2.4942: error when setting 'filetype' in help file againv8.2.4942Bram Moolenaar2022-05-122-5/+13
| | | | | Problem: Error when setting 'filetype' in help file again. Solution: Deal with text property type already existing. (closes #10409)
* patch 8.2.4941: '[ and '] marks may be wrong after undov8.2.4941LemonBoy2022-05-123-1/+27
| | | | | Problem: '[ and '] marks may be wrong after undo. Solution: Adjust the '[ and '] marks if needed. (closes #10407, closes #1281)
* patch 8.2.4940: some code is never usedv8.2.4940Bram Moolenaar2022-05-126-16/+32
| | | | | Problem: Some code is never used. Solution: Remove dead code. Add a few more test cases.
* patch 8.2.4939: matchfuzzypos() with "matchseq" does not have all positionsv8.2.4939zeertzjq2022-05-114-5/+9
| | | | | Problem: matchfuzzypos() with "matchseq" does not have all positions. Solution: Also add a position for white space. (closes #10404)
* patch 8.2.4938: crash when matching buffer with invalid patternv8.2.4938Bram Moolenaar2022-05-113-1/+7
| | | | | Problem: Crash when matching buffer with invalid pattern. Solution: Check for NULL regprog.
* patch 8.2.4937: no test for what 8.2.4931 fixesv8.2.4937Bram Moolenaar2022-05-102-0/+12
| | | | | Problem: No test for what 8.2.4931 fixes. Solution: Add a test that triggers a valgrind error.
* patch 8.2.4936: MS-Windows: mouse coordinates for scroll event are wrongv8.2.4936LemonBoy2022-05-102-11/+15
| | | | | Problem: MS-Windows: mouse coordinates for scroll event are wrong. Solution: Convert coordinates to the text area coordinates. (closes #10400)
* patch 8.2.4935: with 'foldmethod' "indent" some lines not included in foldv8.2.4935Brandon Simmons2022-05-103-0/+29
| | | | | | Problem: With 'foldmethod' "indent" some lines are not included in the fold. (Oleg Koshovetc) Solution: Fix it. (Brandon Simmons, closes #10399, closes #3214)
* patch 8.2.4934: string interpolation fails when not evaluatingv8.2.4934Bram Moolenaar2022-05-105-11/+24
| | | | | Problem: String interpolation fails when not evaluating. Solution: Skip the expression when not evaluating. (closes #10398)
* patch 8.2.4933: a few more capitalization mistakes in error messagesv8.2.4933Bram Moolenaar2022-05-102-5/+7
| | | | | Problem: A few more capitalization mistakes in error messages. Solution: Adjust capitalization. (Doug Kearns)
* patch 8.2.4932: not easy to filter the output of maplist()v8.2.4932Ernie Rael2022-05-105-6/+36
| | | | | Problem: Not easy to filter the output of maplist(). Solution: Add mode_bits to the dictionary. (Ernie Rael, closes #10356)
* patch 8.2.4931: Crash with sequence of Perl commandsv8.2.4931Bram Moolenaar2022-05-102-1/+3
| | | | | Problem: Crash with sequence of Perl commands. Solution: Move PUTBACK to another line. (closes #10386)
* patch 8.2.4930: interpolated string expression requires escapingv8.2.4930Bram Moolenaar2022-05-1015-121/+286
| | | | | Problem: Interpolated string expression requires escaping. Solution: Do not require escaping in the expression.
* patch 8.2.4929: off-by-one error in in statusline itemv8.2.4929LemonBoy2022-05-094-2/+28
| | | | | Problem: Off-by-one error in in statusline item. Solution: Subtrace one less. (closes #10394, closes #5599)
* patch 8.2.4928: various white space and cosmetic mistakesv8.2.4928Bram Moolenaar2022-05-0949-161/+166
| | | | | Problem: Various white space and cosmetic mistakes. Solution: Change spaces to tabs, improve comments.
* Update runtime files, translationsBram Moolenaar2022-05-0949-3973/+7982
|
* patch 8.2.4927: return type of remove() incorrect when using three argumentsv8.2.4927Bram Moolenaar2022-05-093-7/+13
| | | | | | Problem: Return type of remove() incorrect when using three arguments. Solution: Use first argument type when there are three arguments. (closes #10387)
* patch 8.2.4926: #ifdef for crypt feature around too many linesv8.2.4926zeertzjq2022-05-092-4/+6
| | | | | Problem: #ifdef for crypt feature around too many lines. Solution: Move code outside of #ifdef. (closes #10388)
* patch 8.2.4925: trailing backslash may cause reading past end of linev8.2.4925Bram Moolenaar2022-05-093-1/+15
| | | | | Problem: Trailing backslash may cause reading past end of line. Solution: Check for NUL after backslash.
* patch 8.2.4924: maparg() may return a string that cannot be reusedv8.2.4924zeertzjq2022-05-096-21/+60
| | | | | | Problem: maparg() may return a string that cannot be reused. Solution: use msg_outtrans_special() instead of str2special(). (closes #10384)
* patch 8.2.4923: test checks for terminal feature unnecessarilyv8.2.4923zeertzjq2022-05-092-2/+2
| | | | | Problem: Test checks for terminal feature unnecessarily. Solution: Remove CheckRunVimInTerminal. (closes #10383)
* patch 8.2.4922: mouse test fails on MS-Windowsv8.2.4922Bram Moolenaar2022-05-082-0/+4
| | | | | Problem: Mouse test fails on MS-Windows. Solution: Set 'mousemodel' to "extend".